Re: Linkumori Free License, Version 1.0 – Submission for OSI Review
subham mahesh <[email protected]> Tue, 23 Jun 2026 15:42:17 +0530
| Newsgroups | gmane.comp.licenses.open-source.general |
|---|---|
| Message-ID | <CAPePE0LbdSGpmox-kH17z+JuT2w5VcZeW7GCHTuh7W+wF15KHQ@mail.gmail.com> |
--0000000000001faafd0654e8ffd1
Content-Type: multipart/alternative; boundary="0000000000001faafa0654e8ffcf"
Content-Transfer-Encoding: 7bit
--0000000000001faafa0654e8ffcf
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Subject: Linkumori Free License v1.0 =E2=80=94 Updated Draft (Secondary Lic=
ense
Clause Added)
Hi
Attached is the latest draft of the Linkumori Free License, Version 1.0, in
both HTML and plain text.
A few notes on what's changed from the earlier draft:
1. Moral Rights (Section 9). Going through the previous draft, I flagged
the moral rights language as needing tighter drafting. Wanted to call this
out specifically so it gets a closer look before we treat this version as
final.
2. Secondary License clause (Section 11(b)). Section 4 requires a visible
attribution notice for the Work when it's redistributed via a website (a
footer/credits notice plus a stable URL hosting the full license text).
That requirement doesn't sit well with GNU/FSF-style copyleft licenses
(GPL, LGPL, AGPL) =E2=80=94 their terms aren't built to accommodate an adde=
d
attribution condition like that, which made combining the Work with
GPL-licensed code legally awkward. To resolve this, I added a Secondary
License mechanism modeled on the MPL's approach: when the Work is combined
with a GPL/LGPL/AGPL-licensed work into a Larger Work, the distributor may
additionally offer the Work under that Secondary License. This gives
downstream recipients the choice of complying with our license or the
Secondary License, which clears the compatibility problem without watering
down Section 4 for everyone else.
3. Warranty, Liability, and Governing Law restructured (Sections 12=E2=80=
=9315).
The disclaimer and limitation of liability were previously combined in a
single section; they're now split, following the Apache License 2.0
structure, into Section 12 (Disclaimer of Warranty), Section 13 (Limitation
of Liability), and Section 14 (Accepting Warranty or Additional Liability,
covering a distributor who chooses to offer support or indemnity on their
own behalf). The Governing Law and Venue clause is now Section 15.
4. Section 3 (Redistributions in Source Code Form). Added an explicit
requirement that You must give any other recipients of the Work or
Derivative Works a copy of this License.
Let me know your thoughts, especially on the moral rights section, before
we lock this version in.
Sincerely,
Subham Mahesh
Law Student, CPJ College of Higher Studies & School of Law
Guru Gobind Singh Indraprastha University, Narela, Delhi
BA Social Science, Ambedkar University Delhi
DISCLAIMER: This submission and any statements made herein do not
constitute legal advice and should not be relied upon as such. The analysis
provided reflects the personal academic views of the submitter and is
intended solely for the purpose of OSI license review. Individuals and
organizations seeking guidance on licensing matters are encouraged to
consult a qualified legal professional.
Linkumori Free License
Version 1.0, June 2026
Copyright 2026 Linkumori
Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.
Definitions =E2=80=9CLicense=E2=80=9Dmeans the terms and conditions for use=
, reproduction,
and distribution as defined in this document.=E2=80=9CWork=E2=80=9Dshall me=
an the work of
authorship, whether in Source or Object form, made available under the
License.=E2=80=9CLarger Work=E2=80=9Dmeans a work that combines the Work wi=
th other
material, in a separate file or files, where that other material is not
governed by the terms of this License as granted by the Licensor or any
Contributor.=E2=80=9CYou=E2=80=9D (or =E2=80=9CYour=E2=80=9D)means an indiv=
idual or Legal Entity exercising
permissions granted by this License.=E2=80=9CLicensor=E2=80=9Dmeans the cop=
yright owner or
entity authorized by the copyright owner that is granting this License.=E2=
=80=9CLegal
Entity=E2=80=9Dmeans the union of the acting entity and all other entities =
that
control, are controlled by, or are under common control with that entity.
For the purposes of this definition, =E2=80=9Ccontrol=E2=80=9D means (i) th=
e power, direct
or indirect, to cause the direction or management of such entity, whether
by contract or otherwise, or (ii) ownership of fifty percent (50%) or more
of the outstanding shares, or (iii) beneficial ownership of such entity.
=E2=80=9CContributor=E2=80=9Dmeans the Licensor and any individual or Legal=
Entity on
behalf of whom a Contribution has been received by the Licensor and
subsequently incorporated within the Work.=E2=80=9CContribution=E2=80=9Dmea=
ns any work of
authorship, including the original version of the Work and any
modifications or additions to that Work or Derivative Works thereof, that
is intentionally submitted to the Licensor for inclusion in the Work by the
copyright owner or by an individual or Legal Entity authorized to submit on
behalf of the copyright owner. For the purposes of this definition,
=E2=80=9Csubmitted=E2=80=9D means any form of electronic, verbal, or writte=
n communication
sent to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems, and
issue tracking systems that are managed by, or on behalf of, the Licensor
for the purpose of discussing and improving the Work, but excluding
communication that is conspicuously marked or otherwise designated in
writing by the copyright owner as =E2=80=9CNot a Contribution.=E2=80=9D=E2=
=80=9CDerivative Works=E2=80=9Dmeans
any work, whether in Source Code Form or Binary Form, that is based on (or
derived from) the Work and for which the editorial revisions, annotations,
elaborations, or other modifications represent, as a whole, an original
work of authorship. For purposes of this License, Derivative Works do not
include works that remain separable from, or merely link (or bind by name)
to the interfaces of, the Work and Derivative Works thereof.=E2=80=9CSource=
Code
Form=E2=80=9Dmeans the preferred form of the Work for making modifications,
including but not limited to human-readable source code, documentation
source, and configuration files.=E2=80=9CBinary Form=E2=80=9Dmeans any form=
of the Work
resulting from mechanical transformation or translation of a Source Code
Form, including but not limited to compiled object code, minified or
transpiled code, generated documentation, and conversions to other media
types.=E2=80=9CPublicly Accessible=E2=80=9Dmeans accessible to any member o=
f the general
public, by any means, regardless of whether access requires registration,
payment, or authentication, so long as such registration, payment, or
authentication is itself generally available to any member of the public
who seeks it, rather than limited to a specific, individually identified
person or a closed group of authorized recipients.=E2=80=9CGeoblocking=E2=
=80=9Dmeans any
technical or contractual measure that restricts or prevents access to the
Work, in whole or in part, based on the geographic location of a user or
recipient, whether implemented to comply with applicable law or as a matter
of Your own business or operational decision, including restrictions based
on Internet Protocol address, mobile network or carrier, device or account
region settings, payment instrument issuing country, or similar location
signals.=E2=80=9CSecondary License=E2=80=9Dmeans either the GNU General Pub=
lic License,
Version 2.0, the GNU Lesser General Public License, Version 2.1, the GNU
Affero General Public License, Version 3.0, or any later versions of those
licenses. 1. Grant of Copyright License
Subject to the terms and conditions of this License, each Contributor
hereby grants to You a perpetual, worldwide, non-exclusive, no-charge,
royalty-free, irrevocable copyright license to reproduce, prepare
Derivative Works of, publicly display, publicly perform, sublicense, and
distribute the Work and such Derivative Works in Source Code Form or Binary
Form. You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions for use,
reproduction, or distribution of Your modifications, or for any such
Derivative Works as a whole, provided Your use, reproduction, and
distribution of the Work otherwise complies with the conditions stated in
this License.
2. Grant of Patent License
Subject to the terms and conditions of this License, each Contributor
hereby grants to You a perpetual, worldwide, non-exclusive, no-charge,
royalty-free, irrevocable (except as stated in this Section) patent license
to make, have made, use, offer to sell, sell, import, and otherwise
transfer the Work, where such license applies only to those patent claims,
both currently owned by the Contributor and acquired in future, licensable
by such Contributor that are necessarily infringed by their Contribution(s)
alone or by combination of their Contribution(s) with the Work to which
such Contribution(s) was submitted. This grant does not include claims that
would be infringed only as a consequence of further modification of the
Work. If You or Your agent or exclusive licensee institute or order or
agree to the institution of patent litigation or any other patent
enforcement activity against any entity (including a cross-claim or
counterclaim in a lawsuit) alleging that the Work or any Contribution
incorporated within the Work constitutes direct or contributory patent
infringement, or inducement of patent infringement, then any patent rights
granted to You under this License for the Work shall terminate as of the
date such litigation is filed.
3. Redistributions in Source Code Form
Redistributions of the Work in Source Code Form, including in the Source
Code Form of any Derivative Works that You distribute, must retain the
copyright notice and this License, together with all copyright, patent,
trademark, and attribution notices appearing in the Source Code Form of the
Work, excluding those notices that do not pertain to any part of the
Derivative Works. You must give any other recipients of the Work or
Derivative Works a copy of this License. Compliance with this Section is a
condition of the rights and licenses granted under both Section 1 and
Section 2.
4. Redistributions via Website or Webpage
For purposes of this License, redistribution of the Work via a website or
web application occurs whenever a user=E2=80=99s browser receives a copy of=
the
Work, in Source Code Form or Binary Form, as part of using a Publicly
Accessible website or web application =E2=80=94 including on initial page l=
oad and
through any subsequent or on-demand transfer, such as dynamic imports,
code-split bundles, service workers, or web workers. Compliance with this
Section is a condition of the rights and licenses granted under both
Section 1 and Section 2. Where such redistribution occurs, the following
conditions apply:
(a) Responsible Party
The obligations of this Section fall on the operator of the website or web
application that causes the Work to be delivered to the user (the
=E2=80=9CPublisher=E2=80=9D). Where the Work is served through a content de=
livery network
or other hosting intermediary acting solely at the Publisher=E2=80=99s dire=
ction
and without modifying the Work, that intermediary bears no obligation under
this Section.
(b) Visible Notice
The Publisher must include, within the content rendered to the user by the
website or web application =E2=80=94 in a place reasonably likely to be enc=
ountered
during ordinary use, such as a footer, credits page, settings panel, or
comparable location =E2=80=94 a statement that the website or web applicati=
on
incorporates the Work and is governed in part by this License. A notice
satisfies this subsection only if it forms part of the content presented to
the user; a notice present solely in the Source Code Form, markup comments,
metadata, or HTTP headers does not satisfy this subsection.
(c) Full Text Availability
The Publisher must make the copyright notice and this License available in
full at a stable, Publicly Accessible URL referenced by the notice required
under subsection (b). This URL may be hosted on any domain or subdomain the
Publisher Controls and need not match the domain from which the Work is
served. For purposes of this subsection, =E2=80=9CControls=E2=80=9D means t=
hat the
Publisher (i) is the registrant, or holds a registration, lease, or similar
contractual right, in the domain; or (ii) has, through a hosting, platform,
or similar service, the practical ability to publish, modify, or remove
content served at that domain or subdomain, regardless of whether the
Publisher holds the underlying domain registration. The Publisher must
maintain this URL as Publicly Accessible for as long as the Work continues
to be redistributed under this Section, subject to subsection (e).
(d) Embedded Notice (Optional)
In addition to, and not as a substitute for, subsections (b) and (c), the
Publisher may embed a copyright notice and reference to this License as a
comment within the Source Code Form or Binary Form of the Work as delivered
to the user=E2=80=99s browser. Compliance with subsections (b) and (c) is n=
ot
excused by the absence, removal, or obscuring of any such embedded comment
during minification, transpilation, bundling, or similar mechanical
transformation.
(e) Temporary Unavailability; Cure
A lapse in the availability of the URL required under subsection (c) is
not, by itself, a breach of this Section. If a Contributor gives the
Publisher written notice that the URL is not Publicly Accessible, the
Publisher must, within thirty (30) days of receiving that notice: (i) state
the reason the URL became unavailable; and (ii) restore the URL, or
designate and publish a replacement stable, Publicly Accessible URL
satisfying subsection (c) and update the reference required under
subsection (b) accordingly. This thirty (30) day period is fixed by this
License and does not require agreement between the Publisher and the
Contributor. A Publisher who completes the actions described in clauses (i)
and (ii) within this period is deemed to have remained in compliance with
subsection (c) throughout the period of unavailability. A Publisher who
fails to do so is in breach of this Section as of the expiration of the
thirty (30) day period.
(f) Publisher=E2=80=99s Counter-Notice
Within ten (10) days after receiving a Contributor=E2=80=99s written notice=
under
subsection (e) that the URL is not Publicly Accessible, the Publisher may
respond with a written counter-notice stating (i) the specific date and
time by which the URL will be restored, or a replacement URL satisfying
subsection (c) will be published, and (ii) the reason for the
unavailability. A counter-notice may not state a date and time later than
the expiration of the thirty (30) day period stated in subsection (e),
unless the Contributor who gave the notice agrees in writing to a later
date. Subject to the foregoing, the date and time stated in a
counter-notice issued under this subsection is final once given and is not
subject to further negotiation. If the Publisher restores the URL, or
publishes a replacement URL satisfying subsection (c) and updates the
reference required under subsection (b), by the date and time stated in its
counter-notice, the Publisher is deemed to have remained in compliance with
subsection (c) throughout the period of unavailability. If the Publisher
fails to do so, the Publisher is in breach of this Section as of the date
and time stated in the counter-notice, to the same extent as a Publisher
who fails to cure within the thirty (30) day period under subsection (e),
except to the extent the Publisher is entitled to rely on Section 10
(Inability to Comply Due to Law or Geoblocking).
5. Other Redistributions in Binary Form
This Section applies to any reproduction or distribution of copies of the
Work or Derivative Works thereof, in Binary Form, in any medium, including
by means of a webpage or website, where the Work is not automatically
delivered to a user=E2=80=99s browser as part of using that webpage or webs=
ite
under Section 4 =E2=80=94 including, without limitation, where a webpage or=
website
instead makes the Work available, or intended, for separate download by the
user, or where the Work is otherwise publicly displayed or publicly
performed outside the redistribution described in Section 4.
Redistributions of the Work in Binary Form under this Section must
reproduce the copyright notice and this License in the documentation and/or
other materials provided with the distribution. Compliance with this
Section is a condition of the rights and licenses granted under both
Section 1 and Section 2.
6. Submission of Contributions
Unless You explicitly state otherwise, any Contribution intentionally
submitted for inclusion in the Work by You to the Licensor shall be under
the terms and conditions of this License, without any additional terms or
conditions. Notwithstanding the above, nothing herein shall supersede or
modify the terms of any separate license agreement You may have executed
with the Licensor regarding such Contributions. Submission of a
Contribution under this Section is also subject to Section 9 (Moral Rights)=
.
7. Trademarks
This License does not grant permission to use the trade names, trademarks,
service marks, or product names of the Licensor or its Contributors, except
as required for reasonable and customary use in describing the origin of
the Work. Neither the name of the Licensor nor the names of its
Contributors may be used to endorse or promote products derived from the
Work without specific prior written permission.
8. No Warranty of Non-Infringement; Recipient Responsibility
You understand that although each Contributor grants the licenses to its
Contributions set forth herein, no assurances are provided by any
Contributor that the Work does not infringe the patent or other
intellectual property rights of any other entity. Each Contributor
disclaims any liability to You for claims brought by any other entity based
on infringement of intellectual property rights or otherwise. As a
condition to exercising the rights and licenses granted hereunder, You
hereby assume sole responsibility to secure any other intellectual property
rights needed, if any. For example, if a third-party patent license is
required to allow You to distribute the Work, it is Your responsibility to
acquire that license before distributing the Work. Each Contributor
represents that, to its knowledge, it has sufficient copyright rights in
its Contribution, if any, to grant the copyright license set forth in this
License.
9. Moral Rights (a) Waiver Where Possible
To the extent any moral rights (including rights of attribution and
integrity, publicity, privacy, and/or other similar personality rights,
however denominated under applicable law) subsist in the Work or a
Contribution and would otherwise be exercisable against You for Your
exercise of the rights granted under this License, each Contributor, with
respect to that Contributor=E2=80=99s own Contribution, and the Licensor, w=
ith
respect to the Work as a whole, waives such moral rights to the extent such
a waiver is permitted by the law applicable to that Contributor or the
Licensor, as the case may be.
(b) Non-Assertion Where Waiver Is Not Possible
To the extent such a waiver is not permitted under applicable law, the
Contributor or Licensor, as applicable, instead agrees not to assert such
moral rights against You, for so long as You exercise the rights granted
under this License.
(c) Scope
This Section does not waive, and no Contributor or the Licensor intends to
waive, any moral rights held against any person other than You, nor any
moral rights in any work other than the Work or that Contributor=E2=80=99s =
own
Contribution.
(d) Independence from Section 4
The waiver in subsection (a) and the non-assertion in subsection (b) are
not conditioned on, and are not terminated, suspended, or revoked by, a
breach of Section 4, including a failure to cure under Section 4(e) or
4(f). Termination of the copyright or patent licenses granted under
Sections 1 and 2 for breach of this License does not, by itself, reinstate
any moral rights claim with respect to Your use of the Work occurring
before that termination.
(e) Successors
Each Contributor and the Licensor intends, to the extent permitted by
applicable law, for the waiver and non-assertion in this Section to bind
that Contributor=E2=80=99s or the Licensor=E2=80=99s successors, heirs, and=
assigns. Where
applicable law does not permit a moral rights waiver or non-assertion to
bind successors, heirs, or assigns, this Section does not purport to do so.
(f) Contributions
Submission of a Contribution under Section 6 constitutes the Contributor=E2=
=80=99s
agreement to this Section 9 with respect to that Contribution, on the same
terms as apply to the Licensor with respect to the Work.
10. Inability to Comply Due to Law or Geoblocking
If it is impossible for You to comply with any of the terms of this License
with respect to some or all of the Work due to statute, judicial order,
regulation, or Geoblocking, then You must: (a) comply with the terms of
this License to the maximum extent possible; and (b) inform, by any
reasonable means, those who may access the Work from You of the respects in
which You are unable to comply and the portions of the Work affected.
Except to the extent prohibited by statute or regulation, the information
provided under subsection (b) must be sufficiently detailed for a recipient
of ordinary skill to understand it.
11. Larger Works; Secondary Licenses (a) Creating Larger Works
You may create and distribute a Larger Work under terms of Your own
choosing for the material in the Larger Work that is not Work, provided
that You comply with the applicable terms of this License with respect to
the Work included in that Larger Work.
(b) Distribution Under a Secondary License
If the Larger Work is a combination of the Work with a work governed by one
or more Secondary Licenses, this License permits You to additionally
distribute such Work under the terms of such Secondary License(s), provided
that You continue to comply with the terms of this License with respect to
the Work. Distributing the Work under a Secondary License in this manner
does not relieve You of Your obligations under this License; it instead
gives the recipient of the Larger Work the option, at the recipient=E2=80=
=99s
discretion, to further distribute the Work under the terms of either this
License or such Secondary License(s).
12. Disclaimer of Warranty
Unless required by applicable law or agreed to in writing, Licensor
provides the Work (and each Contributor provides its Contributions) on an
=E2=80=9CAS IS=E2=80=9D BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND=
, either express
or implied, including, without limitation, any warranties or conditions of
TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR
PURPOSE. You are solely responsible for determining the appropriateness of
using or redistributing the Work and assume any risks associated with Your
exercise of permissions under this License.
13. Limitation of Liability
In no event and under no legal theory, whether in tort (including
negligence), contract, or otherwise, unless required by applicable law
(such as deliberate and grossly negligent acts) or agreed to in writing,
shall any Contributor be liable to You for damages, including any direct,
indirect, special, incidental, or consequential damages of any character
arising as a result of this License or out of the use or inability to use
the Work (including but not limited to damages for loss of goodwill, work
stoppage, computer failure or malfunction, or any and all other commercial
damages or losses), even if such Contributor has been advised of the
possibility of such damages.
14. Accepting Warranty or Additional Liability
While redistributing the Work or Derivative Works thereof, You may choose
to offer, and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this License.
However, in accepting such obligations, You may act only on Your own behalf
and on Your sole responsibility, not on behalf of any other Contributor,
and only if You agree to indemnify, defend, and hold each Contributor
harmless for any liability incurred by, or claims asserted against, such
Contributor by reason of your accepting any such warranty or additional
liability.
15. Governing Law and Venue
Any litigation relating to this License may be brought only in the courts
of a jurisdiction where the defendant maintains its principal place of
business and such litigation shall be governed by laws of that
jurisdiction, without reference to its conflict-of-law provisions. Nothing
in this Section shall prevent a party=E2=80=99s ability to bring cross-clai=
ms or
counter-claims.
------------------------------
Appendix: How to Apply the Linkumori Free License to Your Work
The copyright notice at the top of this document applies only to the text
of the License itself. It does not govern any Work You choose to release
under this License. To apply the Linkumori Free License to Your own Work,
attach the following notice to each file, replacing the bracketed fields
with Your own information. Do not include the brackets.
Copyright [YEAR] [YOUR NAME OR ORGANIZATION]
Licensed under the Linkumori Free License, Version 1.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at:
[URL WHERE YOU HOST THE LICENSE TEXT]
Unless required by applicable law or agreed to in writing, the Work
distributed under the License is provided on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations
under the License.
For source files, place this notice at the top of each file.
For binary distributions (non-web), reproduce this notice in the
documentation or other materials provided with the distribution, as
required by Section 5 of the License.
For web distributions, place the visible notice required by Section 4(b) of
the License in the rendered content of Your website or web application, and
make the full text required by Section 4(c) available at a stable URL You
Control. A dedicated /licenses or /credits page is a common and acceptable
location for the full text. If that URL ever becomes unavailable, Section
4(e) gives You a fixed thirty-day window after notice to state why and
either restore it or publish a replacement =E2=80=94 a brief outage is not =
itself a
breach. Section 4(f) also lets You respond to that notice with Your own
specific restoration date, which then controls in place of the thirty-day
window, so long as it falls within the thirty days (or later, if the
Contributor who gave notice agrees in writing).
If Your Work has multiple copyright owners (for example, where Contributors
have added to the original), each owner=E2=80=99s copyright should be liste=
d on a
separate line:
Copyright [YEAR] [ORIGINAL AUTHOR]
Copyright [YEAR] [CONTRIBUTOR NAME]
Licensed under the Linkumori Free License, Version 1.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at:
[URL WHERE YOU HOST THE LICENSE TEXT]
Unless required by applicable law or agreed to in writing, the Work
distributed under the License is provided on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations
under the License.
On Mon, 22 Jun 2026 at 22:52, Richard Fontana <[email protected]>
wrote:
> On Mon, Jun 22, 2026 at 12:35=E2=80=AFAM Pamela Chestek <pamela@chestekle=
gal.com>
> wrote:
> >
> > You've changed some of the original Apache words to words that, in my
> opinion, are worse. What is the reason for changing "copyright owner" to
> "copyright holder"? I don't know what a "holder" is but I do know what an
> "owner" is. Is a non-exclusive licensee a "holder"? And you haven't chang=
ed
> it consistently throughout, which means you're creating an argument that
> there is some difference between a "copyright holder" and a "copyright
> owner."
>
> This may now be moot (in the American English sense) because the
> submitter has apparently revised the license to consistently use
> "copyright owner", but it seems "copyright holder" is a fairly widely
> used alternative to "copyright owner" (the terms seem to be synonymous
> when looking at evidence of existing use) including in some
> governmental materials. In FOSS rhetoric/documents, it has been my
> casual observation that "copyright holder" seems to be preferred over
> "copyright owner", I think perhaps due to the influence of Richard
> Stallman and the Free Software Foundation (where, I'd hypothesize, the
> preference in FOSS, if there is one, originally arose). As to *why*
> that preference exists in FOSS, or at least in the part of it that is
> close to the FSF, I'd speculate that it's because of some discomfort
> in using more direct "ownership" rhetoric, as perhaps that seems to
> legitimize so-called intellectual property, especially in a context
> where the copyright owner is playing a neutral-to-positive role (from
> a free software/copyleft perspective).
>
> Richard
>
--0000000000001faafa0654e8ffcf
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">Subject: Linkumori Free License v1.0 =E2=80=94 Updated Dra=
ft (Secondary License Clause Added)<br><br>Hi<br><br>Attached is the latest=
draft of the Linkumori Free License, Version 1.0, in both HTML and plain t=
ext.<br><br>A few notes on what's changed from the earlier draft:<br><b=
r>1. Moral Rights (Section 9). Going through the previous draft, I flagged =
the moral rights language as needing tighter drafting. Wanted to call this =
out specifically so it gets a closer look before we treat this version as f=
inal.<br><br>2. Secondary License clause (Section 11(b)). Section 4 require=
s a visible attribution notice for the Work when it's redistributed via=
a website (a footer/credits notice plus a stable URL hosting the full lice=
nse text). That requirement doesn't sit well with GNU/FSF-style copylef=
t licenses (GPL, LGPL, AGPL) =E2=80=94 their terms aren't built to acco=
mmodate an added attribution condition like that, which made combining the =
Work with GPL-licensed code legally awkward. To resolve this, I added a Sec=
ondary License mechanism modeled on the MPL's approach: when the Work i=
s combined with a GPL/LGPL/AGPL-licensed work into a Larger Work, the distr=
ibutor may additionally offer the Work under that Secondary License. This g=
ives downstream recipients the choice of complying with our license or the =
Secondary License, which clears the compatibility problem without watering =
down Section 4 for everyone else.<br><br>3. Warranty, Liability, and Govern=
ing Law restructured (Sections 12=E2=80=9315). The disclaimer and limitatio=
n of liability were previously combined in a single section; they're no=
w split, following the Apache License 2.0 structure, into Section 12 (Discl=
aimer of Warranty), Section 13 (Limitation of Liability), and Section 14 (A=
ccepting Warranty or Additional Liability, covering a distributor who choos=
es to offer support or indemnity on their own behalf). The Governing Law an=
d Venue clause is now Section 15.<br><br>4. Section 3 (Redistributions in S=
ource Code Form). Added an explicit requirement that You must give any othe=
r recipients of the Work or Derivative Works a copy of this License.<br><br=
>Let me know your thoughts, especially on the moral rights section, before =
we lock this version in.<br><br>Sincerely,<br>Subham Mahesh<br>Law Student,=
CPJ College of Higher Studies & School of Law<br>Guru Gobind Singh Ind=
raprastha University, Narela, Delhi<br>BA Social Science, Ambedkar Universi=
ty Delhi<br><br><div>DISCLAIMER: This submission and any statements made he=
rein do not constitute legal advice and should not be relied upon as such. =
The analysis provided reflects the personal academic views of the submitter=
and is intended solely for the purpose of OSI license review. Individuals =
and organizations seeking guidance on licensing matters are encouraged to c=
onsult a qualified legal professional.</div><div><br></div><div>
<div class=3D"gmail-page">
=20
<h1>Linkumori Free License</h1>
<p class=3D"gmail-version">Version 1.0, June 2026</p>
<p class=3D"gmail-copyright">
Copyright 2026 Linkumori<br>
Everyone is permitted to copy and distribute verbatim copies of this =
license document, but changing it is not allowed.
</p>
=20
<h2>Definitions</h2>
<dl><dt>=E2=80=9CLicense=E2=80=9D</dt><dd>means the terms and conditions =
for use, reproduction, and distribution as defined in this document.</dd><d=
t>=E2=80=9CWork=E2=80=9D</dt><dd>shall mean the work of authorship, whether=
in Source or Object form, made available under the License.</dd><dt>=E2=80=
=9CLarger Work=E2=80=9D</dt><dd>means a work that combines the Work with ot=
her material, in a=20
separate file or files, where that other material is not governed by the
terms of this License as granted by the Licensor or any Contributor.</dd><=
dt>=E2=80=9CYou=E2=80=9D (or =E2=80=9CYour=E2=80=9D)</dt><dd>means an indiv=
idual or Legal Entity exercising permissions granted by this License.</dd><=
dt>=E2=80=9CLicensor=E2=80=9D</dt><dd>means the copyright owner or entity a=
uthorized by the copyright owner that is granting this License.</dd><dt>=E2=
=80=9CLegal Entity=E2=80=9D</dt><dd>means the union of the acting entity an=
d all other entities that
control, are controlled by, or are under common control with that=20
entity. For the purposes of this definition, =E2=80=9Ccontrol=E2=80=9D mean=
s (i) the=20
power, direct or indirect, to cause the direction or management of such=20
entity, whether by contract or otherwise, or (ii) ownership of fifty=20
percent (50%) or more of the outstanding shares, or (iii) beneficial=20
ownership of such entity.</dd><dt>=E2=80=9CContributor=E2=80=9D</dt><dd>mea=
ns the Licensor and any individual or Legal Entity on behalf=20
of whom a Contribution has been received by the Licensor and=20
subsequently incorporated within the Work.</dd><dt>=E2=80=9CContribution=E2=
=80=9D</dt><dd>means any work of authorship, including the original version=
of=20
the Work and any modifications or additions to that Work or Derivative=20
Works thereof, that is intentionally submitted to the Licensor for=20
inclusion in the Work by the copyright owner or by an individual or=20
Legal Entity authorized to submit on behalf of the copyright owner. For=20
the purposes of this definition, =E2=80=9Csubmitted=E2=80=9D means any form=
of=20
electronic, verbal, or written communication sent to the Licensor or its
representatives, including but not limited to communication on=20
electronic mailing lists, source code control systems, and issue=20
tracking systems that are managed by, or on behalf of, the Licensor for=20
the purpose of discussing and improving the Work, but excluding=20
communication that is conspicuously marked or otherwise designated in=20
writing by the copyright owner as =E2=80=9CNot a Contribution.=E2=80=9D</dd=
><dt>=E2=80=9CDerivative Works=E2=80=9D</dt><dd>means any work, whether in =
Source Code Form or Binary Form, that
is based on (or derived from) the Work and for which the editorial=20
revisions, annotations, elaborations, or other modifications represent,=20
as a whole, an original work of authorship. For purposes of this=20
License, Derivative Works do not include works that remain separable=20
from, or merely link (or bind by name) to the interfaces of, the Work=20
and Derivative Works thereof.</dd><dt>=E2=80=9CSource Code Form=E2=80=9D</d=
t><dd>means the preferred form of the Work for making modifications,=20
including but not limited to human-readable source code, documentation=20
source, and configuration files.</dd><dt>=E2=80=9CBinary Form=E2=80=9D</dt>=
<dd>means any form of the Work resulting from mechanical=20
transformation or translation of a Source Code Form, including but not=20
limited to compiled object code, minified or transpiled code, generated=20
documentation, and conversions to other media types.</dd><dt>=E2=80=9CPubli=
cly Accessible=E2=80=9D</dt><dd>means accessible to any member of the gener=
al public, by any=20
means, regardless of whether access requires registration, payment, or=20
authentication, so long as such registration, payment, or authentication
is itself generally available to any member of the public who seeks it,
rather than limited to a specific, individually identified person or a=20
closed group of authorized recipients.</dd><dt>=E2=80=9CGeoblocking=E2=80=
=9D</dt><dd>means any technical or contractual measure that restricts or=20
prevents access to the Work, in whole or in part, based on the=20
geographic location of a user or recipient, whether implemented to=20
comply with applicable law or as a matter of Your own business or=20
operational decision, including restrictions based on Internet Protocol=20
address, mobile network or carrier, device or account region settings,=20
payment instrument issuing country, or similar location signals.</dd><dt>=
=E2=80=9CSecondary License=E2=80=9D</dt><dd>means either the GNU General Pu=
blic License, Version 2.0, the=20
GNU Lesser General Public License, Version 2.1, the GNU Affero General=20
Public License, Version 3.0, or any later versions of those licenses.</dd><=
/dl>
<h2>1. Grant of Copyright License</h2>
<p>Subject to the terms and conditions of this License, each=20
Contributor hereby grants to You a perpetual, worldwide, non-exclusive,=20
no-charge, royalty-free, irrevocable copyright license to reproduce,=20
prepare Derivative Works of, publicly display, publicly perform,=20
sublicense, and distribute the Work and such Derivative Works in Source=20
Code Form or Binary Form. You may add Your own copyright statement to=20
Your modifications and may provide additional or different license terms
and conditions for use, reproduction, or distribution of Your=20
modifications, or for any such Derivative Works as a whole, provided=20
Your use, reproduction, and distribution of the Work otherwise complies=20
with the conditions stated in this License.</p>
<h2>2. Grant of Patent License</h2>
<p>Subject to the terms and conditions of this License, each=20
Contributor hereby grants to You a perpetual, worldwide, non-exclusive,=20
no-charge, royalty-free, irrevocable (except as stated in this Section)=20
patent license to make, have made, use, offer to sell, sell, import, and
otherwise transfer the Work, where such license applies only to those=20
patent claims, both currently owned by the Contributor and acquired in=20
future, licensable by such Contributor that are necessarily infringed by
their Contribution(s) alone or by combination of their Contribution(s)=20
with the Work to which such Contribution(s) was submitted. This grant=20
does not include claims that would be infringed only as a consequence of
further modification of the Work. If You or Your agent or exclusive=20
licensee institute or order or agree to the institution of patent=20
litigation or any other patent enforcement activity against any entity=20
(including a cross-claim or counterclaim in a lawsuit) alleging that the
Work or any Contribution incorporated within the Work constitutes=20
direct or contributory patent infringement, or inducement of patent=20
infringement, then any patent rights granted to You under this License=20
for the Work shall terminate as of the date such litigation is filed.</p>
<h2>3. Redistributions in Source Code Form</h2>
<p>Redistributions of the Work in Source Code Form, including in the=20
Source Code Form of any Derivative Works that You distribute, must=20
retain the copyright notice and this License, together with all=20
copyright, patent, trademark, and attribution notices appearing in the=20
Source Code Form of the Work, excluding those notices that do not=20
pertain to any part of the Derivative Works. You must give any other=20
recipients of the Work or Derivative Works a copy of this License.=20
Compliance with this Section is a condition of the rights and licenses=20
granted under both Section 1 and Section 2.</p>
<h2>4. Redistributions via Website or Webpage</h2>
<p>For purposes of this License, redistribution of the Work via a=20
website or web application occurs whenever a user=E2=80=99s browser receive=
s a=20
copy of the Work, in Source Code Form or Binary Form, as part of using a
Publicly Accessible website or web application =E2=80=94 including on init=
ial=20
page load and through any subsequent or on-demand transfer, such as=20
dynamic imports, code-split bundles, service workers, or web workers.=20
Compliance with this Section is a condition of the rights and licenses=20
granted under both Section 1 and Section 2. Where such redistribution=20
occurs, the following conditions apply:</p>
<h3>(a) Responsible Party</h3>
<p>The obligations of this Section fall on the operator of the website
or web application that causes the Work to be delivered to the user=20
(the =E2=80=9CPublisher=E2=80=9D). Where the Work is served through a conte=
nt delivery=20
network or other hosting intermediary acting solely at the Publisher=E2=80=
=99s=20
direction and without modifying the Work, that intermediary bears no=20
obligation under this Section.</p>
<h3>(b) Visible Notice</h3>
<p>The Publisher must include, within the content rendered to the user
by the website or web application =E2=80=94 in a place reasonably likely t=
o be=20
encountered during ordinary use, such as a footer, credits page,=20
settings panel, or comparable location =E2=80=94 a statement that the websi=
te or
web application incorporates the Work and is governed in part by this=20
License. A notice satisfies this subsection only if it forms part of the
content presented to the user; a notice present solely in the Source=20
Code Form, markup comments, metadata, or HTTP headers does not satisfy=20
this subsection.</p>
<h3>(c) Full Text Availability</h3>
<p>The Publisher must make the copyright notice and this License=20
available in full at a stable, Publicly Accessible URL referenced by the
notice required under subsection (b). This URL may be hosted on any=20
domain or subdomain the Publisher Controls and need not match the domain
from which the Work is served. For purposes of this subsection,=20
=E2=80=9CControls=E2=80=9D means that the Publisher (i) is the registrant, =
or holds a=20
registration, lease, or similar contractual right, in the domain; or=20
(ii) has, through a hosting, platform, or similar service, the practical
ability to publish, modify, or remove content served at that domain or=20
subdomain, regardless of whether the Publisher holds the underlying=20
domain registration. The Publisher must maintain this URL as Publicly=20
Accessible for as long as the Work continues to be redistributed under=20
this Section, subject to subsection (e).</p>
<h3>(d) Embedded Notice (Optional)</h3>
<p>In addition to, and not as a substitute for, subsections (b) and=20
(c), the Publisher may embed a copyright notice and reference to this=20
License as a comment within the Source Code Form or Binary Form of the=20
Work as delivered to the user=E2=80=99s browser. Compliance with subsection=
s (b)
and (c) is not excused by the absence, removal, or obscuring of any=20
such embedded comment during minification, transpilation, bundling, or=20
similar mechanical transformation.</p>
<h3>(e) Temporary Unavailability; Cure</h3>
<p>A lapse in the availability of the URL required under subsection=20
(c) is not, by itself, a breach of this Section. If a Contributor gives=20
the Publisher written notice that the URL is not Publicly Accessible,=20
the Publisher must, within thirty (30) days of receiving that notice:=20
(i) state the reason the URL became unavailable; and (ii) restore the=20
URL, or designate and publish a replacement stable, Publicly Accessible=20
URL satisfying subsection (c) and update the reference required under=20
subsection (b) accordingly. This thirty (30) day period is fixed by this
License and does not require agreement between the Publisher and the=20
Contributor. A Publisher who completes the actions described in clauses=20
(i) and (ii) within this period is deemed to have remained in compliance
with subsection (c) throughout the period of unavailability. A=20
Publisher who fails to do so is in breach of this Section as of the=20
expiration of the thirty (30) day period.</p>
<h3>(f) Publisher=E2=80=99s Counter-Notice</h3>
<p>Within ten (10) days after receiving a Contributor=E2=80=99s written n=
otice
under subsection (e) that the URL is not Publicly Accessible, the=20
Publisher may respond with a written counter-notice stating (i) the=20
specific date and time by which the URL will be restored, or a=20
replacement URL satisfying subsection (c) will be published, and (ii)=20
the reason for the unavailability. A counter-notice may not state a date
and time later than the expiration of the thirty (30) day period stated
in subsection (e), unless the Contributor who gave the notice agrees in
writing to a later date. Subject to the foregoing, the date and time=20
stated in a counter-notice issued under this subsection is final once=20
given and is not subject to further negotiation. If the Publisher=20
restores the URL, or publishes a replacement URL satisfying subsection=20
(c) and updates the reference required under subsection (b), by the date
and time stated in its counter-notice, the Publisher is deemed to have=20
remained in compliance with subsection (c) throughout the period of=20
unavailability. If the Publisher fails to do so, the Publisher is in=20
breach of this Section as of the date and time stated in the=20
counter-notice, to the same extent as a Publisher who fails to cure=20
within the thirty (30) day period under subsection (e), except to the=20
extent the Publisher is entitled to rely on Section 10 (Inability to=20
Comply Due to Law or Geoblocking).</p>
<h2>5. Other Redistributions in Binary Form</h2>
<p>This Section applies to any reproduction or distribution of copies=20
of the Work or Derivative Works thereof, in Binary Form, in any medium,=20
including by means of a webpage or website, where the Work is not=20
automatically delivered to a user=E2=80=99s browser as part of using that=
=20
webpage or website under Section 4 =E2=80=94 including, without limitation,=
=20
where a webpage or website instead makes the Work available, or=20
intended, for separate download by the user, or where the Work is=20
otherwise publicly displayed or publicly performed outside the=20
redistribution described in Section 4. Redistributions of the Work in=20
Binary Form under this Section must reproduce the copyright notice and=20
this License in the documentation and/or other materials provided with=20
the distribution. Compliance with this Section is a condition of the=20
rights and licenses granted under both Section 1 and Section 2.</p>
<h2>6. Submission of Contributions</h2>
<p>Unless You explicitly state otherwise, any Contribution=20
intentionally submitted for inclusion in the Work by You to the Licensor
shall be under the terms and conditions of this License, without any=20
additional terms or conditions. Notwithstanding the above, nothing=20
herein shall supersede or modify the terms of any separate license=20
agreement You may have executed with the Licensor regarding such=20
Contributions. Submission of a Contribution under this Section is also=20
subject to Section 9 (Moral Rights).</p>
<h2>7. Trademarks</h2>
<p>This License does not grant permission to use the trade names,=20
trademarks, service marks, or product names of the Licensor or its=20
Contributors, except as required for reasonable and customary use in=20
describing the origin of the Work. Neither the name of the Licensor nor=20
the names of its Contributors may be used to endorse or promote products
derived from the Work without specific prior written permission.</p>
<h2>8. No Warranty of Non-Infringement; Recipient Responsibility</h2>
<p>You understand that although each Contributor grants the licenses=20
to its Contributions set forth herein, no assurances are provided by any
Contributor that the Work does not infringe the patent or other=20
intellectual property rights of any other entity. Each Contributor=20
disclaims any liability to You for claims brought by any other entity=20
based on infringement of intellectual property rights or otherwise. As a
condition to exercising the rights and licenses granted hereunder, You=20
hereby assume sole responsibility to secure any other intellectual=20
property rights needed, if any. For example, if a third-party patent=20
license is required to allow You to distribute the Work, it is Your=20
responsibility to acquire that license before distributing the Work.=20
Each Contributor represents that, to its knowledge, it has sufficient=20
copyright rights in its Contribution, if any, to grant the copyright=20
license set forth in this License.</p>
<h2>9. Moral Rights</h2>
<h3>(a) Waiver Where Possible</h3>
<p>To the extent any moral rights (including rights of attribution and
integrity, publicity, privacy, and/or other similar personality rights,
however denominated under applicable law) subsist in the Work or a=20
Contribution and would otherwise be exercisable against You for Your=20
exercise of the rights granted under this License, each Contributor,=20
with respect to that Contributor=E2=80=99s own Contribution, and the Licens=
or,=20
with respect to the Work as a whole, waives such moral rights to the=20
extent such a waiver is permitted by the law applicable to that=20
Contributor or the Licensor, as the case may be.</p>
<h3>(b) Non-Assertion Where Waiver Is Not Possible</h3>
<p>To the extent such a waiver is not permitted under applicable law,=20
the Contributor or Licensor, as applicable, instead agrees not to assert
such moral rights against You, for so long as You exercise the rights=20
granted under this License.</p>
<h3>(c) Scope</h3>
<p>This Section does not waive, and no Contributor or the Licensor=20
intends to waive, any moral rights held against any person other than=20
You, nor any moral rights in any work other than the Work or that=20
Contributor=E2=80=99s own Contribution.</p>
<h3>(d) Independence from Section 4</h3>
<p>The waiver in subsection (a) and the non-assertion in subsection=20
(b) are not conditioned on, and are not terminated, suspended, or=20
revoked by, a breach of Section 4, including a failure to cure under=20
Section 4(e) or 4(f). Termination of the copyright or patent licenses=20
granted under Sections 1 and 2 for breach of this License does not, by=20
itself, reinstate any moral rights claim with respect to Your use of the
Work occurring before that termination.</p>
<h3>(e) Successors</h3>
<p>Each Contributor and the Licensor intends, to the extent permitted=20
by applicable law, for the waiver and non-assertion in this Section to=20
bind that Contributor=E2=80=99s or the Licensor=E2=80=99s successors, heirs=
, and=20
assigns. Where applicable law does not permit a moral rights waiver or=20
non-assertion to bind successors, heirs, or assigns, this Section does=20
not purport to do so.</p>
<h3>(f) Contributions</h3>
<p>Submission of a Contribution under Section 6 constitutes the=20
Contributor=E2=80=99s agreement to this Section 9 with respect to that=20
Contribution, on the same terms as apply to the Licensor with respect to
the Work.</p>
<h2>10. Inability to Comply Due to Law or Geoblocking</h2>
<p>If it is impossible for You to comply with any of the terms of this
License with respect to some or all of the Work due to statute,=20
judicial order, regulation, or Geoblocking, then You must: (a) comply=20
with the terms of this License to the maximum extent possible; and (b)=20
inform, by any reasonable means, those who may access the Work from You=20
of the respects in which You are unable to comply and the portions of=20
the Work affected. Except to the extent prohibited by statute or=20
regulation, the information provided under subsection (b) must be=20
sufficiently detailed for a recipient of ordinary skill to understand=20
it.</p>
<h2>11. Larger Works; Secondary Licenses</h2>
<h3>(a) Creating Larger Works</h3>
<p>You may create and distribute a Larger Work under terms of Your own
choosing for the material in the Larger Work that is not Work, provided
that You comply with the applicable terms of this License with respect=20
to the Work included in that Larger Work.</p>
<h3>(b) Distribution Under a Secondary License</h3>
<p>If the Larger Work is a combination of the Work with a work=20
governed by one or more Secondary Licenses, this License permits You to=20
additionally distribute such Work under the terms of such Secondary=20
License(s), provided that You continue to comply with the terms of this=20
License with respect to the Work. Distributing the Work under a=20
Secondary License in this manner does not relieve You of Your=20
obligations under this License; it instead gives the recipient of the=20
Larger Work the option, at the recipient=E2=80=99s discretion, to further=
=20
distribute the Work under the terms of either this License or such=20
Secondary License(s).</p>
<h2>12. Disclaimer of Warranty</h2>
<p>Unless required by applicable law or agreed to in writing, Licensor
provides the Work (and each Contributor provides its Contributions) on=20
an =E2=80=9CAS IS=E2=80=9D BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY K=
IND, either=20
express or implied, including, without limitation, any warranties or=20
conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the=20
appropriateness of using or redistributing the Work and assume any risks
associated with Your exercise of permissions under this License.</p>
<h2>13. Limitation of Liability</h2>
<p>In no event and under no legal theory, whether in tort (including=20
negligence), contract, or otherwise, unless required by applicable law=20
(such as deliberate and grossly negligent acts) or agreed to in writing,
shall any Contributor be liable to You for damages, including any=20
direct, indirect, special, incidental, or consequential damages of any=20
character arising as a result of this License or out of the use or=20
inability to use the Work (including but not limited to damages for loss
of goodwill, work stoppage, computer failure or malfunction, or any and
all other commercial damages or losses), even if such Contributor has=20
been advised of the possibility of such damages.</p>
<h2>14. Accepting Warranty or Additional Liability</h2>
<p>While redistributing the Work or Derivative Works thereof, You may=20
choose to offer, and charge a fee for, acceptance of support, warranty,=20
indemnity, or other liability obligations and/or rights consistent with=20
this License. However, in accepting such obligations, You may act only=20
on Your own behalf and on Your sole responsibility, not on behalf of any
other Contributor, and only if You agree to indemnify, defend, and hold
each Contributor harmless for any liability incurred by, or claims=20
asserted against, such Contributor by reason of your accepting any such=20
warranty or additional liability.</p>
<h2>15. Governing Law and Venue</h2>
<p>Any litigation relating to this License may be brought only in the=20
courts of a jurisdiction where the defendant maintains its principal=20
place of business and such litigation shall be governed by laws of that=20
jurisdiction, without reference to its conflict-of-law provisions.=20
Nothing in this Section shall prevent a party=E2=80=99s ability to bring=20
cross-claims or counter-claims.</p>
<hr>
<h2>Appendix: How to Apply the Linkumori Free License to Your Work</h2>
<p>The copyright notice at the top of this document applies only to=20
the text of the License itself. It does not govern any Work You choose=20
to release under this License. To apply the Linkumori Free License to=20
Your own Work, attach the following notice to each file, replacing the=20
bracketed fields with Your own information. Do not include the brackets.</p=
>
<pre>Copyright [YEAR] [YOUR NAME OR ORGANIZATION]
Licensed under the Linkumori Free License, Version 1.0 (the "License&q=
uot;);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at:
[URL WHERE YOU HOST THE LICENSE TEXT]
Unless required by applicable law or agreed to in writing, the Work
distributed under the License is provided on an "AS IS" BASIS, WI=
THOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations
under the License.</pre>
<p>For source files, place this notice at the top of each file.</p>
<p>For binary distributions (non-web), reproduce this notice in the=20
documentation or other materials provided with the distribution, as=20
required by Section 5 of the License.</p>
<p>For web distributions, place the visible notice required by Section
4(b) of the License in the rendered content of Your website or web=20
application, and make the full text required by Section 4(c) available=20
at a stable URL You Control. A dedicated /licenses or /credits page is a
common and acceptable location for the full text. If that URL ever=20
becomes unavailable, Section 4(e) gives You a fixed thirty-day window=20
after notice to state why and either restore it or publish a replacement
=E2=80=94 a brief outage is not itself a breach. Section 4(f) also lets Yo=
u=20
respond to that notice with Your own specific restoration date, which=20
then controls in place of the thirty-day window, so long as it falls=20
within the thirty days (or later, if the Contributor who gave notice=20
agrees in writing).</p>
<p>If Your Work has multiple copyright owners (for example, where=20
Contributors have added to the original), each owner=E2=80=99s copyright sh=
ould=20
be listed on a separate line:</p>
<pre>Copyright [YEAR] [ORIGINAL AUTHOR]
Copyright [YEAR] [CONTRIBUTOR NAME]
Licensed under the Linkumori Free License, Version 1.0 (the "License&q=
uot;);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at:
[URL WHERE YOU HOST THE LICENSE TEXT]
Unless required by applicable law or agreed to in writing, the Work
distributed under the License is provided on an "AS IS" BASIS, WI=
THOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations
under the License.</pre>
</div>
<br></div></div><br><div class=3D"gmail_quote gmail_quote_container"><div d=
ir=3D"ltr" class=3D"gmail_attr">On Mon, 22 Jun 2026 at 22:52, Richard Fonta=
na <<a href=3D"mailto:[email protected]">[email protected]</=
a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On=
Mon, Jun 22, 2026 at 12:35=E2=80=AFAM Pamela Chestek <<a href=3D"mailto=
:[email protected]" target=3D"_blank">[email protected]</a>>=
wrote:<br>
><br>
> You've changed some of the original Apache words to words that, in=
my opinion, are worse. What is the reason for changing "copyright own=
er" to "copyright holder"? I don't know what a "hol=
der" is but I do know what an "owner" is. Is a non-exclusive=
licensee a "holder"? And you haven't changed it consistently=
throughout, which means you're creating an argument that there is some=
difference between a "copyright holder" and a "copyright ow=
ner."<br>
<br>
This may now be moot (in the American English sense) because the<br>
submitter has apparently revised the license to consistently use<br>
"copyright owner", but it seems "copyright holder" is a=
fairly widely<br>
used alternative to "copyright owner" (the terms seem to be synon=
ymous<br>
when looking at evidence of existing use) including in some<br>
governmental materials. In FOSS rhetoric/documents, it has been my<br>
casual observation that "copyright holder" seems to be preferred =
over<br>
"copyright owner", I think perhaps due to the influence of Richar=
d<br>
Stallman and the Free Software Foundation (where, I'd hypothesize, the<=
br>
preference in FOSS, if there is one, originally arose). As to *why*<br>
that preference exists in FOSS, or at least in the part of it that is<br>
close to the FSF, I'd speculate that it's because of some discomfor=
t<br>
in using more direct "ownership" rhetoric, as perhaps that seems =
to<br>
legitimize so-called intellectual property, especially in a context<br>
where the copyright owner is playing a neutral-to-positive role (from<br>
a free software/copyleft perspective).<br>
<br>
Richard<br>
</blockquote></div>
--0000000000001faafa0654e8ffcf--
--0000000000001faafd0654e8ffd1
Content-Type: text/plain; charset="UTF-8"; name="Linkumori_Free_License_v1.0_edited.txt"
Content-Disposition: attachment;
filename="Linkumori_Free_License_v1.0_edited.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_mqqhjh6p0>
X-Attachment-Id: f_mqqhjh6p0
TGlua3Vtb3JpIEZyZWUgTGljZW5zZQoKVmVyc2lvbiAxLjAsIEp1bmUgMjAyNgoKQ29weXJpZ2h0
IDIwMjYgTGlua3Vtb3JpCkV2ZXJ5b25lIGlzIHBlcm1pdHRlZCB0byBjb3B5IGFuZCBkaXN0cmli
dXRlIHZlcmJhdGltIGNvcGllcyBvZiB0aGlzIGxpY2Vuc2UgZG9jdW1lbnQsIGJ1dCBjaGFuZ2lu
ZyBpdCBpcyBub3QgYWxsb3dlZC4KRGVmaW5pdGlvbnMKCiJMaWNlbnNlIgogICAgbWVhbnMgdGhl
IHRlcm1zIGFuZCBjb25kaXRpb25zIGZvciB1c2UsIHJlcHJvZHVjdGlvbiwgYW5kIGRpc3RyaWJ1
dGlvbiBhcyBkZWZpbmVkIGluIHRoaXMgZG9jdW1lbnQuCiJXb3JrIgogICAgc2hhbGwgbWVhbiB0
aGUgd29yayBvZiBhdXRob3JzaGlwLCB3aGV0aGVyIGluIFNvdXJjZSBvciBPYmplY3QgZm9ybSwg
bWFkZSBhdmFpbGFibGUgdW5kZXIgdGhlIExpY2Vuc2UKIkxhcmdlciBXb3JrIgogICAgbWVhbnMg
YSB3b3JrIHRoYXQgY29tYmluZXMgdGhlIFdvcmsgd2l0aCBvdGhlciBtYXRlcmlhbCwgaW4gYSBz
ZXBhcmF0ZSBmaWxlIG9yIGZpbGVzLCB3aGVyZSB0aGF0IG90aGVyIG1hdGVyaWFsIGlzIG5vdCBn
b3Zlcm5lZCBieSB0aGUgdGVybXMgb2YgdGhpcyBMaWNlbnNlIGFzIGdyYW50ZWQgYnkgdGhlIExp
Y2Vuc29yIG9yIGFueSBDb250cmlidXRvci4gCiJZb3UiIChvciAiWW91ciIpCiAgICBtZWFucyBh
biBpbmRpdmlkdWFsIG9yIExlZ2FsIEVudGl0eSBleGVyY2lzaW5nIHBlcm1pc3Npb25zIGdyYW50
ZWQgYnkgdGhpcyBMaWNlbnNlLgoiTGljZW5zb3IiCiAgICBtZWFucyB0aGUgY29weXJpZ2h0IG93
bmVyIG9yIGVudGl0eSBhdXRob3JpemVkIGJ5IHRoZSBjb3B5cmlnaHQgb3duZXIgdGhhdCBpcyBn
cmFudGluZyB0aGlzIExpY2Vuc2UuCiJMZWdhbCBFbnRpdHkiCiAgICBtZWFucyB0aGUgdW5pb24g
b2YgdGhlIGFjdGluZyBlbnRpdHkgYW5kIGFsbCBvdGhlciBlbnRpdGllcyB0aGF0IGNvbnRyb2ws
IGFyZSBjb250cm9sbGVkIGJ5LCBvciBhcmUgdW5kZXIgY29tbW9uIGNvbnRyb2wgd2l0aCB0aGF0
IGVudGl0eS4gRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGlzIGRlZmluaXRpb24sICJjb250cm9sIiBt
ZWFucyAoaSkgdGhlIHBvd2VyLCBkaXJlY3Qgb3IgaW5kaXJlY3QsIHRvIGNhdXNlIHRoZSBkaXJl
Y3Rpb24gb3IgbWFuYWdlbWVudCBvZiBzdWNoIGVudGl0eSwgd2hldGhlciBieSBjb250cmFjdCBv
ciBvdGhlcndpc2UsIG9yIChpaSkgb3duZXJzaGlwIG9mIGZpZnR5IHBlcmNlbnQgKDUwJSkgb3Ig
bW9yZSBvZiB0aGUgb3V0c3RhbmRpbmcgc2hhcmVzLCBvciAoaWlpKSBiZW5lZmljaWFsIG93bmVy
c2hpcCBvZiBzdWNoIGVudGl0eS4KIkNvbnRyaWJ1dG9yIgogICAgbWVhbnMgdGhlIExpY2Vuc29y
IGFuZCBhbnkgaW5kaXZpZHVhbCBvciBMZWdhbCBFbnRpdHkgb24gYmVoYWxmIG9mIHdob20gYSBD
b250cmlidXRpb24gaGFzIGJlZW4gcmVjZWl2ZWQgYnkgdGhlIExpY2Vuc29yIGFuZCBzdWJzZXF1
ZW50bHkgaW5jb3Jwb3JhdGVkIHdpdGhpbiB0aGUgV29yay4KIkNvbnRyaWJ1dGlvbiIKICAgIG1l
YW5zIGFueSB3b3JrIG9mIGF1dGhvcnNoaXAsIGluY2x1ZGluZyB0aGUgb3JpZ2luYWwgdmVyc2lv
biBvZiB0aGUgV29yayBhbmQgYW55IG1vZGlmaWNhdGlvbnMgb3IgYWRkaXRpb25zIHRvIHRoYXQg
V29yayBvciBEZXJpdmF0aXZlIFdvcmtzIHRoZXJlb2YsIHRoYXQgaXMgaW50ZW50aW9uYWxseSBz
dWJtaXR0ZWQgdG8gdGhlIExpY2Vuc29yIGZvciBpbmNsdXNpb24gaW4gdGhlIFdvcmsgYnkgdGhl
IGNvcHlyaWdodCBvd25lciBvciBieSBhbiBpbmRpdmlkdWFsIG9yIExlZ2FsIEVudGl0eSBhdXRo
b3JpemVkIHRvIHN1Ym1pdCBvbiBiZWhhbGYgb2YgdGhlIGNvcHlyaWdodCBvd25lci4gRm9yIHRo
ZSBwdXJwb3NlcyBvZiB0aGlzIGRlZmluaXRpb24sICJzdWJtaXR0ZWQiIG1lYW5zIGFueSBmb3Jt
IG9mIGVsZWN0cm9uaWMsIHZlcmJhbCwgb3Igd3JpdHRlbiBjb21tdW5pY2F0aW9uIHNlbnQgdG8g
dGhlIExpY2Vuc29yIG9yIGl0cyByZXByZXNlbnRhdGl2ZXMsIGluY2x1ZGluZyBidXQgbm90IGxp
bWl0ZWQgdG8gY29tbXVuaWNhdGlvbiBvbiBlbGVjdHJvbmljIG1haWxpbmcgbGlzdHMsIHNvdXJj
ZSBjb2RlIGNvbnRyb2wgc3lzdGVtcywgYW5kIGlzc3VlIHRyYWNraW5nIHN5c3RlbXMgdGhhdCBh
cmUgbWFuYWdlZCBieSwgb3Igb24gYmVoYWxmIG9mLCB0aGUgTGljZW5zb3IgZm9yIHRoZSBwdXJw
b3NlIG9mIGRpc2N1c3NpbmcgYW5kIGltcHJvdmluZyB0aGUgV29yaywgYnV0IGV4Y2x1ZGluZyBj
b21tdW5pY2F0aW9uIHRoYXQgaXMgY29uc3BpY3VvdXNseSBtYXJrZWQgb3Igb3RoZXJ3aXNlIGRl
c2lnbmF0ZWQgaW4gd3JpdGluZyBieSB0aGUgY29weXJpZ2h0IG93bmVyIGFzICJOb3QgYSBDb250
cmlidXRpb24uIgoiRGVyaXZhdGl2ZSBXb3JrcyIKICAgIG1lYW5zIGFueSB3b3JrLCB3aGV0aGVy
IGluIFNvdXJjZSBDb2RlIEZvcm0gb3IgQmluYXJ5IEZvcm0sIHRoYXQgaXMgYmFzZWQgb24gKG9y
IGRlcml2ZWQgZnJvbSkgdGhlIFdvcmsgYW5kIGZvciB3aGljaCB0aGUgZWRpdG9yaWFsIHJldmlz
aW9ucywgYW5ub3RhdGlvbnMsIGVsYWJvcmF0aW9ucywgb3Igb3RoZXIgbW9kaWZpY2F0aW9ucyBy
ZXByZXNlbnQsIGFzIGEgd2hvbGUsIGFuIG9yaWdpbmFsIHdvcmsgb2YgYXV0aG9yc2hpcC4gRm9y
IHB1cnBvc2VzIG9mIHRoaXMgTGljZW5zZSwgRGVyaXZhdGl2ZSBXb3JrcyBkbyBub3QgaW5jbHVk
ZSB3b3JrcyB0aGF0IHJlbWFpbiBzZXBhcmFibGUgZnJvbSwgb3IgbWVyZWx5IGxpbmsgKG9yIGJp
bmQgYnkgbmFtZSkgdG8gdGhlIGludGVyZmFjZXMgb2YsIHRoZSBXb3JrIGFuZCBEZXJpdmF0aXZl
IFdvcmtzIHRoZXJlb2YuCiJTb3VyY2UgQ29kZSBGb3JtIgogICAgbWVhbnMgdGhlIHByZWZlcnJl
ZCBmb3JtIG9mIHRoZSBXb3JrIGZvciBtYWtpbmcgbW9kaWZpY2F0aW9ucywgaW5jbHVkaW5nIGJ1
dCBub3QgbGltaXRlZCB0byBodW1hbi1yZWFkYWJsZSBzb3VyY2UgY29kZSwgZG9jdW1lbnRhdGlv
biBzb3VyY2UsIGFuZCBjb25maWd1cmF0aW9uIGZpbGVzLgoiQmluYXJ5IEZvcm0iCiAgICBtZWFu
cyBhbnkgZm9ybSBvZiB0aGUgV29yayByZXN1bHRpbmcgZnJvbSBtZWNoYW5pY2FsIHRyYW5zZm9y
bWF0aW9uIG9yIHRyYW5zbGF0aW9uIG9mIGEgU291cmNlIENvZGUgRm9ybSwgaW5jbHVkaW5nIGJ1
dCBub3QgbGltaXRlZCB0byBjb21waWxlZCBvYmplY3QgY29kZSwgbWluaWZpZWQgb3IgdHJhbnNw
aWxlZCBjb2RlLCBnZW5lcmF0ZWQgZG9jdW1lbnRhdGlvbiwgYW5kIGNvbnZlcnNpb25zIHRvIG90
aGVyIG1lZGlhIHR5cGVzLgoiUHVibGljbHkgQWNjZXNzaWJsZSIKICAgIG1lYW5zIGFjY2Vzc2li
bGUgdG8gYW55IG1lbWJlciBvZiB0aGUgZ2VuZXJhbCBwdWJsaWMsIGJ5IGFueSBtZWFucywgcmVn
YXJkbGVzcyBvZiB3aGV0aGVyIGFjY2VzcyByZXF1aXJlcyByZWdpc3RyYXRpb24sIHBheW1lbnQs
IG9yIGF1dGhlbnRpY2F0aW9uLCBzbyBsb25nIGFzIHN1Y2ggcmVnaXN0cmF0aW9uLCBwYXltZW50
LCBvciBhdXRoZW50aWNhdGlvbiBpcyBpdHNlbGYgZ2VuZXJhbGx5IGF2YWlsYWJsZSB0byBhbnkg
bWVtYmVyIG9mIHRoZSBwdWJsaWMgd2hvIHNlZWtzIGl0LCByYXRoZXIgdGhhbiBsaW1pdGVkIHRv
IGEgc3BlY2lmaWMsIGluZGl2aWR1YWxseSBpZGVudGlmaWVkIHBlcnNvbiBvciBhIGNsb3NlZCBn
cm91cCBvZiBhdXRob3JpemVkIHJlY2lwaWVudHMuCiJHZW9ibG9ja2luZyIKICAgIG1lYW5zIGFu
eSB0ZWNobmljYWwgb3IgY29udHJhY3R1YWwgbWVhc3VyZSB0aGF0IHJlc3RyaWN0cyBvciBwcmV2
ZW50cyBhY2Nlc3MgdG8gdGhlIFdvcmssIGluIHdob2xlIG9yIGluIHBhcnQsIGJhc2VkIG9uIHRo
ZSBnZW9ncmFwaGljIGxvY2F0aW9uIG9mIGEgdXNlciBvciByZWNpcGllbnQsIHdoZXRoZXIgaW1w
bGVtZW50ZWQgdG8gY29tcGx5IHdpdGggYXBwbGljYWJsZSBsYXcgb3IgYXMgYSBtYXR0ZXIgb2Yg
WW91ciBvd24gYnVzaW5lc3Mgb3Igb3BlcmF0aW9uYWwgZGVjaXNpb24sIGluY2x1ZGluZyByZXN0
cmljdGlvbnMgYmFzZWQgb24gSW50ZXJuZXQgUHJvdG9jb2wgYWRkcmVzcywgbW9iaWxlIG5ldHdv
cmsgb3IgY2FycmllciwgZGV2aWNlIG9yIGFjY291bnQgcmVnaW9uIHNldHRpbmdzLCBwYXltZW50
IGluc3RydW1lbnQgaXNzdWluZyBjb3VudHJ5LCBvciBzaW1pbGFyIGxvY2F0aW9uIHNpZ25hbHMu
CiJTZWNvbmRhcnkgTGljZW5zZSIKICAgIG1lYW5zIGVpdGhlciB0aGUgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UsIFZlcnNpb24gMi4wLCB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlLCBWZXJzaW9uIDIuMSwgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSwgVmVyc2lvbiAzLjAsIG9yIGFueSBsYXRlciB2ZXJzaW9ucyBvZiB0aG9zZSBsaWNlbnNlcy4K
CjEuIEdyYW50IG9mIENvcHlyaWdodCBMaWNlbnNlCgpTdWJqZWN0IHRvIHRoZSB0ZXJtcyBhbmQg
Y29uZGl0aW9ucyBvZiB0aGlzIExpY2Vuc2UsIGVhY2ggQ29udHJpYnV0b3IgaGVyZWJ5IGdyYW50
cyB0byBZb3UgYSBwZXJwZXR1YWwsIHdvcmxkd2lkZSwgbm9uLWV4Y2x1c2l2ZSwgbm8tY2hhcmdl
LCByb3lhbHR5LWZyZWUsIGlycmV2b2NhYmxlIGNvcHlyaWdodCBsaWNlbnNlIHRvIHJlcHJvZHVj
ZSwgcHJlcGFyZSBEZXJpdmF0aXZlIFdvcmtzIG9mLCBwdWJsaWNseSBkaXNwbGF5LCBwdWJsaWNs
eSBwZXJmb3JtLCBzdWJsaWNlbnNlLCBhbmQgZGlzdHJpYnV0ZSB0aGUgV29yayBhbmQgc3VjaCBE
ZXJpdmF0aXZlIFdvcmtzIGluIFNvdXJjZSBDb2RlIEZvcm0gb3IgQmluYXJ5IEZvcm0uIFlvdSBt
YXkgYWRkIFlvdXIgb3duIGNvcHlyaWdodCBzdGF0ZW1lbnQgdG8gWW91ciBtb2RpZmljYXRpb25z
IGFuZCBtYXkgcHJvdmlkZSBhZGRpdGlvbmFsIG9yIGRpZmZlcmVudCBsaWNlbnNlIHRlcm1zIGFu
ZCBjb25kaXRpb25zIGZvciB1c2UsIHJlcHJvZHVjdGlvbiwgb3IgZGlzdHJpYnV0aW9uIG9mIFlv
dXIgbW9kaWZpY2F0aW9ucywgb3IgZm9yIGFueSBzdWNoIERlcml2YXRpdmUgV29ya3MgYXMgYSB3
aG9sZSwgcHJvdmlkZWQgWW91ciB1c2UsIHJlcHJvZHVjdGlvbiwgYW5kIGRpc3RyaWJ1dGlvbiBv
ZiB0aGUgV29yayBvdGhlcndpc2UgY29tcGxpZXMgd2l0aCB0aGUgY29uZGl0aW9ucyBzdGF0ZWQg
aW4gdGhpcyBMaWNlbnNlLgoyLiBHcmFudCBvZiBQYXRlbnQgTGljZW5zZQoKU3ViamVjdCB0byB0
aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhpcyBMaWNlbnNlLCBlYWNoIENvbnRyaWJ1dG9y
IGhlcmVieSBncmFudHMgdG8gWW91IGEgcGVycGV0dWFsLCB3b3JsZHdpZGUsIG5vbi1leGNsdXNp
dmUsIG5vLWNoYXJnZSwgcm95YWx0eS1mcmVlLCBpcnJldm9jYWJsZSAoZXhjZXB0IGFzIHN0YXRl
ZCBpbiB0aGlzIFNlY3Rpb24pIHBhdGVudCBsaWNlbnNlIHRvIG1ha2UsIGhhdmUgbWFkZSwgdXNl
LCBvZmZlciB0byBzZWxsLCBzZWxsLCBpbXBvcnQsIGFuZCBvdGhlcndpc2UgdHJhbnNmZXIgdGhl
IFdvcmssIHdoZXJlIHN1Y2ggbGljZW5zZSBhcHBsaWVzIG9ubHkgdG8gdGhvc2UgcGF0ZW50IGNs
YWltcywgYm90aCBjdXJyZW50bHkgb3duZWQgYnkgdGhlIENvbnRyaWJ1dG9yIGFuZCBhY3F1aXJl
ZCBpbiBmdXR1cmUsIGxpY2Vuc2FibGUgYnkgc3VjaCBDb250cmlidXRvciB0aGF0IGFyZSBuZWNl
c3NhcmlseSBpbmZyaW5nZWQgYnkgdGhlaXIgQ29udHJpYnV0aW9uKHMpIGFsb25lIG9yIGJ5IGNv
bWJpbmF0aW9uIG9mIHRoZWlyIENvbnRyaWJ1dGlvbihzKSB3aXRoIHRoZSBXb3JrIHRvIHdoaWNo
IHN1Y2ggQ29udHJpYnV0aW9uKHMpIHdhcyBzdWJtaXR0ZWQuIFRoaXMgZ3JhbnQgZG9lcyBub3Qg
aW5jbHVkZSBjbGFpbXMgdGhhdCB3b3VsZCBiZSBpbmZyaW5nZWQgb25seSBhcyBhIGNvbnNlcXVl
bmNlIG9mIGZ1cnRoZXIgbW9kaWZpY2F0aW9uIG9mIHRoZSBXb3JrLiBJZiBZb3Ugb3IgWW91ciBh
Z2VudCBvciBleGNsdXNpdmUgbGljZW5zZWUgaW5zdGl0dXRlIG9yIG9yZGVyIG9yIGFncmVlIHRv
IHRoZSBpbnN0aXR1dGlvbiBvZiBwYXRlbnQgbGl0aWdhdGlvbiBvciBhbnkgb3RoZXIgcGF0ZW50
IGVuZm9yY2VtZW50IGFjdGl2aXR5IGFnYWluc3QgYW55IGVudGl0eSAoaW5jbHVkaW5nIGEgY3Jv
c3MtY2xhaW0gb3IgY291bnRlcmNsYWltIGluIGEgbGF3c3VpdCkgYWxsZWdpbmcgdGhhdCB0aGUg
V29yayBvciBhbnkgQ29udHJpYnV0aW9uIGluY29ycG9yYXRlZCB3aXRoaW4gdGhlIFdvcmsgY29u
c3RpdHV0ZXMgZGlyZWN0IG9yIGNvbnRyaWJ1dG9yeSBwYXRlbnQgaW5mcmluZ2VtZW50LCBvciBp
bmR1Y2VtZW50IG9mIHBhdGVudCBpbmZyaW5nZW1lbnQsIHRoZW4gYW55IHBhdGVudCByaWdodHMg
Z3JhbnRlZCB0byBZb3UgdW5kZXIgdGhpcyBMaWNlbnNlIGZvciB0aGUgV29yayBzaGFsbCB0ZXJt
aW5hdGUgYXMgb2YgdGhlIGRhdGUgc3VjaCBsaXRpZ2F0aW9uIGlzIGZpbGVkLgozLiBSZWRpc3Ry
aWJ1dGlvbnMgaW4gU291cmNlIENvZGUgRm9ybQoKUmVkaXN0cmlidXRpb25zIG9mIHRoZSBXb3Jr
IGluIFNvdXJjZSBDb2RlIEZvcm0sIGluY2x1ZGluZyBpbiB0aGUgU291cmNlIENvZGUgRm9ybSBv
ZiBhbnkgRGVyaXZhdGl2ZSBXb3JrcyB0aGF0IFlvdSBkaXN0cmlidXRlLCBtdXN0IHJldGFpbiB0
aGUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBMaWNlbnNlLCB0b2dldGhlciB3aXRoIGFsbCBj
b3B5cmlnaHQsIHBhdGVudCwgdHJhZGVtYXJrLCBhbmQgYXR0cmlidXRpb24gbm90aWNlcyBhcHBl
YXJpbmcgaW4gdGhlIFNvdXJjZSBDb2RlIEZvcm0gb2YgdGhlIFdvcmssIGV4Y2x1ZGluZyB0aG9z
ZSBub3RpY2VzIHRoYXQgZG8gbm90IHBlcnRhaW4gdG8gYW55IHBhcnQgb2YgdGhlIERlcml2YXRp
dmUgV29ya3MuIFlvdSBtdXN0IGdpdmUgYW55IG90aGVyIHJlY2lwaWVudHMgb2YgdGhlIFdvcmsg
b3IgRGVyaXZhdGl2ZSBXb3JrcyBhIGNvcHkgb2YgdGhpcyBMaWNlbnNlLiBDb21wbGlhbmNlIHdp
dGggdGhpcyBTZWN0aW9uIGlzIGEgY29uZGl0aW9uIG9mIHRoZSByaWdodHMgYW5kIGxpY2Vuc2Vz
IGdyYW50ZWQgdW5kZXIgYm90aCBTZWN0aW9uIDEgYW5kIFNlY3Rpb24gMi4KNC4gUmVkaXN0cmli
dXRpb25zIHZpYSBXZWJzaXRlIG9yIFdlYnBhZ2UKCkZvciBwdXJwb3NlcyBvZiB0aGlzIExpY2Vu
c2UsIHJlZGlzdHJpYnV0aW9uIG9mIHRoZSBXb3JrIHZpYSBhIHdlYnNpdGUgb3Igd2ViIGFwcGxp
Y2F0aW9uIG9jY3VycyB3aGVuZXZlciBhIHVzZXIncyBicm93c2VyIHJlY2VpdmVzIGEgY29weSBv
ZiB0aGUgV29yaywgaW4gU291cmNlIENvZGUgRm9ybSBvciBCaW5hcnkgRm9ybSwgYXMgcGFydCBv
ZiB1c2luZyBhIFB1YmxpY2x5IEFjY2Vzc2libGUgd2Vic2l0ZSBvciB3ZWIgYXBwbGljYXRpb24g
4oCUIGluY2x1ZGluZyBvbiBpbml0aWFsIHBhZ2UgbG9hZCBhbmQgdGhyb3VnaCBhbnkgc3Vic2Vx
dWVudCBvciBvbi1kZW1hbmQgdHJhbnNmZXIsIHN1Y2ggYXMgZHluYW1pYyBpbXBvcnRzLCBjb2Rl
LXNwbGl0IGJ1bmRsZXMsIHNlcnZpY2Ugd29ya2Vycywgb3Igd2ViIHdvcmtlcnMuIENvbXBsaWFu
Y2Ugd2l0aCB0aGlzIFNlY3Rpb24gaXMgYSBjb25kaXRpb24gb2YgdGhlIHJpZ2h0cyBhbmQgbGlj
ZW5zZXMgZ3JhbnRlZCB1bmRlciBib3RoIFNlY3Rpb24gMSBhbmQgU2VjdGlvbiAyLiBXaGVyZSBz
dWNoIHJlZGlzdHJpYnV0aW9uIG9jY3VycywgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFwcGx5
OgooYSkgUmVzcG9uc2libGUgUGFydHkKClRoZSBvYmxpZ2F0aW9ucyBvZiB0aGlzIFNlY3Rpb24g
ZmFsbCBvbiB0aGUgb3BlcmF0b3Igb2YgdGhlIHdlYnNpdGUgb3Igd2ViIGFwcGxpY2F0aW9uIHRo
YXQgY2F1c2VzIHRoZSBXb3JrIHRvIGJlIGRlbGl2ZXJlZCB0byB0aGUgdXNlciAodGhlICJQdWJs
aXNoZXIiKS4gV2hlcmUgdGhlIFdvcmsgaXMgc2VydmVkIHRocm91Z2ggYSBjb250ZW50IGRlbGl2
ZXJ5IG5ldHdvcmsgb3Igb3RoZXIgaG9zdGluZyBpbnRlcm1lZGlhcnkgYWN0aW5nIHNvbGVseSBh
dCB0aGUgUHVibGlzaGVyJ3MgZGlyZWN0aW9uIGFuZCB3aXRob3V0IG1vZGlmeWluZyB0aGUgV29y
aywgdGhhdCBpbnRlcm1lZGlhcnkgYmVhcnMgbm8gb2JsaWdhdGlvbiB1bmRlciB0aGlzIFNlY3Rp
b24uCihiKSBWaXNpYmxlIE5vdGljZQoKVGhlIFB1Ymxpc2hlciBtdXN0IGluY2x1ZGUsIHdpdGhp
biB0aGUgY29udGVudCByZW5kZXJlZCB0byB0aGUgdXNlciBieSB0aGUgd2Vic2l0ZSBvciB3ZWIg
YXBwbGljYXRpb24g4oCUIGluIGEgcGxhY2UgcmVhc29uYWJseSBsaWtlbHkgdG8gYmUgZW5jb3Vu
dGVyZWQgZHVyaW5nIG9yZGluYXJ5IHVzZSwgc3VjaCBhcyBhIGZvb3RlciwgY3JlZGl0cyBwYWdl
LCBzZXR0aW5ncyBwYW5lbCwgb3IgY29tcGFyYWJsZSBsb2NhdGlvbiDigJQgYSBzdGF0ZW1lbnQg
dGhhdCB0aGUgd2Vic2l0ZSBvciB3ZWIgYXBwbGljYXRpb24gaW5jb3Jwb3JhdGVzIHRoZSBXb3Jr
IGFuZCBpcyBnb3Zlcm5lZCBpbiBwYXJ0IGJ5IHRoaXMgTGljZW5zZS4gQSBub3RpY2Ugc2F0aXNm
aWVzIHRoaXMgc3Vic2VjdGlvbiBvbmx5IGlmIGl0IGZvcm1zIHBhcnQgb2YgdGhlIGNvbnRlbnQg
cHJlc2VudGVkIHRvIHRoZSB1c2VyOyBhIG5vdGljZSBwcmVzZW50IHNvbGVseSBpbiB0aGUgU291
cmNlIENvZGUgRm9ybSwgbWFya3VwIGNvbW1lbnRzLCBtZXRhZGF0YSwgb3IgSFRUUCBoZWFkZXJz
IGRvZXMgbm90IHNhdGlzZnkgdGhpcyBzdWJzZWN0aW9uLgooYykgRnVsbCBUZXh0IEF2YWlsYWJp
bGl0eQoKVGhlIFB1Ymxpc2hlciBtdXN0IG1ha2UgdGhlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRo
aXMgTGljZW5zZSBhdmFpbGFibGUgaW4gZnVsbCBhdCBhIHN0YWJsZSwgUHVibGljbHkgQWNjZXNz
aWJsZSBVUkwgcmVmZXJlbmNlZCBieSB0aGUgbm90aWNlIHJlcXVpcmVkIHVuZGVyIHN1YnNlY3Rp
b24gKGIpLiBUaGlzIFVSTCBtYXkgYmUgaG9zdGVkIG9uIGFueSBkb21haW4gb3Igc3ViZG9tYWlu
IHRoZSBQdWJsaXNoZXIgQ29udHJvbHMgYW5kIG5lZWQgbm90IG1hdGNoIHRoZSBkb21haW4gZnJv
bSB3aGljaCB0aGUgV29yayBpcyBzZXJ2ZWQuIEZvciBwdXJwb3NlcyBvZiB0aGlzIHN1YnNlY3Rp
b24sICJDb250cm9scyIgbWVhbnMgdGhhdCB0aGUgUHVibGlzaGVyIChpKSBpcyB0aGUgcmVnaXN0
cmFudCwgb3IgaG9sZHMgYSByZWdpc3RyYXRpb24sIGxlYXNlLCBvciBzaW1pbGFyIGNvbnRyYWN0
dWFsIHJpZ2h0LCBpbiB0aGUgZG9tYWluOyBvciAoaWkpIGhhcywgdGhyb3VnaCBhIGhvc3Rpbmcs
IHBsYXRmb3JtLCBvciBzaW1pbGFyIHNlcnZpY2UsIHRoZSBwcmFjdGljYWwgYWJpbGl0eSB0byBw
dWJsaXNoLCBtb2RpZnksIG9yIHJlbW92ZSBjb250ZW50IHNlcnZlZCBhdCB0aGF0IGRvbWFpbiBv
ciBzdWJkb21haW4sIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgUHVibGlzaGVyIGhvbGRzIHRo
ZSB1bmRlcmx5aW5nIGRvbWFpbiByZWdpc3RyYXRpb24uIFRoZSBQdWJsaXNoZXIgbXVzdCBtYWlu
dGFpbiB0aGlzIFVSTCBhcyBQdWJsaWNseSBBY2Nlc3NpYmxlIGZvciBhcyBsb25nIGFzIHRoZSBX
b3JrIGNvbnRpbnVlcyB0byBiZSByZWRpc3RyaWJ1dGVkIHVuZGVyIHRoaXMgU2VjdGlvbiwgc3Vi
amVjdCB0byBzdWJzZWN0aW9uIChlKS4KKGQpIEVtYmVkZGVkIE5vdGljZSAoT3B0aW9uYWwpCgpJ
biBhZGRpdGlvbiB0bywgYW5kIG5vdCBhcyBhIHN1YnN0aXR1dGUgZm9yLCBzdWJzZWN0aW9ucyAo
YikgYW5kIChjKSwgdGhlIFB1Ymxpc2hlciBtYXkgZW1iZWQgYSBjb3B5cmlnaHQgbm90aWNlIGFu
ZCByZWZlcmVuY2UgdG8gdGhpcyBMaWNlbnNlIGFzIGEgY29tbWVudCB3aXRoaW4gdGhlIFNvdXJj
ZSBDb2RlIEZvcm0gb3IgQmluYXJ5IEZvcm0gb2YgdGhlIFdvcmsgYXMgZGVsaXZlcmVkIHRvIHRo
ZSB1c2VyJ3MgYnJvd3Nlci4gQ29tcGxpYW5jZSB3aXRoIHN1YnNlY3Rpb25zIChiKSBhbmQgKGMp
IGlzIG5vdCBleGN1c2VkIGJ5IHRoZSBhYnNlbmNlLCByZW1vdmFsLCBvciBvYnNjdXJpbmcgb2Yg
YW55IHN1Y2ggZW1iZWRkZWQgY29tbWVudCBkdXJpbmcgbWluaWZpY2F0aW9uLCB0cmFuc3BpbGF0
aW9uLCBidW5kbGluZywgb3Igc2ltaWxhciBtZWNoYW5pY2FsIHRyYW5zZm9ybWF0aW9uLgooZSkg
VGVtcG9yYXJ5IFVuYXZhaWxhYmlsaXR5OyBDdXJlCgpBIGxhcHNlIGluIHRoZSBhdmFpbGFiaWxp
dHkgb2YgdGhlIFVSTCByZXF1aXJlZCB1bmRlciBzdWJzZWN0aW9uIChjKSBpcyBub3QsIGJ5IGl0
c2VsZiwgYSBicmVhY2ggb2YgdGhpcyBTZWN0aW9uLiBJZiBhIENvbnRyaWJ1dG9yIGdpdmVzIHRo
ZSBQdWJsaXNoZXIgd3JpdHRlbiBub3RpY2UgdGhhdCB0aGUgVVJMIGlzIG5vdCBQdWJsaWNseSBB
Y2Nlc3NpYmxlLCB0aGUgUHVibGlzaGVyIG11c3QsIHdpdGhpbiB0aGlydHkgKDMwKSBkYXlzIG9m
IHJlY2VpdmluZyB0aGF0IG5vdGljZTogKGkpIHN0YXRlIHRoZSByZWFzb24gdGhlIFVSTCBiZWNh
bWUgdW5hdmFpbGFibGU7IGFuZCAoaWkpIHJlc3RvcmUgdGhlIFVSTCwgb3IgZGVzaWduYXRlIGFu
ZCBwdWJsaXNoIGEgcmVwbGFjZW1lbnQgc3RhYmxlLCBQdWJsaWNseSBBY2Nlc3NpYmxlIFVSTCBz
YXRpc2Z5aW5nIHN1YnNlY3Rpb24gKGMpIGFuZCB1cGRhdGUgdGhlIHJlZmVyZW5jZSByZXF1aXJl
ZCB1bmRlciBzdWJzZWN0aW9uIChiKSBhY2NvcmRpbmdseS4gVGhpcyB0aGlydHkgKDMwKSBkYXkg
cGVyaW9kIGlzIGZpeGVkIGJ5IHRoaXMgTGljZW5zZSBhbmQgZG9lcyBub3QgcmVxdWlyZSBhZ3Jl
ZW1lbnQgYmV0d2VlbiB0aGUgUHVibGlzaGVyIGFuZCB0aGUgQ29udHJpYnV0b3IuIEEgUHVibGlz
aGVyIHdobyBjb21wbGV0ZXMgdGhlIGFjdGlvbnMgZGVzY3JpYmVkIGluIGNsYXVzZXMgKGkpIGFu
ZCAoaWkpIHdpdGhpbiB0aGlzIHBlcmlvZCBpcyBkZWVtZWQgdG8gaGF2ZSByZW1haW5lZCBpbiBj
b21wbGlhbmNlIHdpdGggc3Vic2VjdGlvbiAoYykgdGhyb3VnaG91dCB0aGUgcGVyaW9kIG9mIHVu
YXZhaWxhYmlsaXR5LiBBIFB1Ymxpc2hlciB3aG8gZmFpbHMgdG8gZG8gc28gaXMgaW4gYnJlYWNo
IG9mIHRoaXMgU2VjdGlvbiBhcyBvZiB0aGUgZXhwaXJhdGlvbiBvZiB0aGUgdGhpcnR5ICgzMCkg
ZGF5IHBlcmlvZC4KKGYpIFB1Ymxpc2hlcidzIENvdW50ZXItTm90aWNlCgpXaXRoaW4gdGVuICgx
MCkgZGF5cyBhZnRlciByZWNlaXZpbmcgYSBDb250cmlidXRvcidzIHdyaXR0ZW4gbm90aWNlIHVu
ZGVyIHN1YnNlY3Rpb24gKGUpIHRoYXQgdGhlIFVSTCBpcyBub3QgUHVibGljbHkgQWNjZXNzaWJs
ZSwgdGhlIFB1Ymxpc2hlciBtYXkgcmVzcG9uZCB3aXRoIGEgd3JpdHRlbiBjb3VudGVyLW5vdGlj
ZSBzdGF0aW5nIChpKSB0aGUgc3BlY2lmaWMgZGF0ZSBhbmQgdGltZSBieSB3aGljaCB0aGUgVVJM
IHdpbGwgYmUgcmVzdG9yZWQsIG9yIGEgcmVwbGFjZW1lbnQgVVJMIHNhdGlzZnlpbmcgc3Vic2Vj
dGlvbiAoYykgd2lsbCBiZSBwdWJsaXNoZWQsIGFuZCAoaWkpIHRoZSByZWFzb24gZm9yIHRoZSB1
bmF2YWlsYWJpbGl0eS4gQSBjb3VudGVyLW5vdGljZSBtYXkgbm90IHN0YXRlIGEgZGF0ZSBhbmQg
dGltZSBsYXRlciB0aGFuIHRoZSBleHBpcmF0aW9uIG9mIHRoZSB0aGlydHkgKDMwKSBkYXkgcGVy
aW9kIHN0YXRlZCBpbiBzdWJzZWN0aW9uIChlKSwgdW5sZXNzIHRoZSBDb250cmlidXRvciB3aG8g
Z2F2ZSB0aGUgbm90aWNlIGFncmVlcyBpbiB3cml0aW5nIHRvIGEgbGF0ZXIgZGF0ZS4gU3ViamVj
dCB0byB0aGUgZm9yZWdvaW5nLCB0aGUgZGF0ZSBhbmQgdGltZSBzdGF0ZWQgaW4gYSBjb3VudGVy
LW5vdGljZSBpc3N1ZWQgdW5kZXIgdGhpcyBzdWJzZWN0aW9uIGlzIGZpbmFsIG9uY2UgZ2l2ZW4g
YW5kIGlzIG5vdCBzdWJqZWN0IHRvIGZ1cnRoZXIgbmVnb3RpYXRpb24uIElmIHRoZSBQdWJsaXNo
ZXIgcmVzdG9yZXMgdGhlIFVSTCwgb3IgcHVibGlzaGVzIGEgcmVwbGFjZW1lbnQgVVJMIHNhdGlz
Znlpbmcgc3Vic2VjdGlvbiAoYykgYW5kIHVwZGF0ZXMgdGhlIHJlZmVyZW5jZSByZXF1aXJlZCB1
bmRlciBzdWJzZWN0aW9uIChiKSwgYnkgdGhlIGRhdGUgYW5kIHRpbWUgc3RhdGVkIGluIGl0cyBj
b3VudGVyLW5vdGljZSwgdGhlIFB1Ymxpc2hlciBpcyBkZWVtZWQgdG8gaGF2ZSByZW1haW5lZCBp
biBjb21wbGlhbmNlIHdpdGggc3Vic2VjdGlvbiAoYykgdGhyb3VnaG91dCB0aGUgcGVyaW9kIG9m
IHVuYXZhaWxhYmlsaXR5LiBJZiB0aGUgUHVibGlzaGVyIGZhaWxzIHRvIGRvIHNvLCB0aGUgUHVi
bGlzaGVyIGlzIGluIGJyZWFjaCBvZiB0aGlzIFNlY3Rpb24gYXMgb2YgdGhlIGRhdGUgYW5kIHRp
bWUgc3RhdGVkIGluIHRoZSBjb3VudGVyLW5vdGljZSwgdG8gdGhlIHNhbWUgZXh0ZW50IGFzIGEg
UHVibGlzaGVyIHdobyBmYWlscyB0byBjdXJlIHdpdGhpbiB0aGUgdGhpcnR5ICgzMCkgZGF5IHBl
cmlvZCB1bmRlciBzdWJzZWN0aW9uIChlKSwgZXhjZXB0IHRvIHRoZSBleHRlbnQgdGhlIFB1Ymxp
c2hlciBpcyBlbnRpdGxlZCB0byByZWx5IG9uIFNlY3Rpb24gMTAgKEluYWJpbGl0eSB0byBDb21w
bHkgRHVlIHRvIExhdyBvciBHZW9ibG9ja2luZykuCjUuIE90aGVyIFJlZGlzdHJpYnV0aW9ucyBp
biBCaW5hcnkgRm9ybQoKVGhpcyBTZWN0aW9uIGFwcGxpZXMgdG8gYW55IHJlcHJvZHVjdGlvbiBv
ciBkaXN0cmlidXRpb24gb2YgY29waWVzIG9mIHRoZSBXb3JrIG9yIERlcml2YXRpdmUgV29ya3Mg
dGhlcmVvZiwgaW4gQmluYXJ5IEZvcm0sIGluIGFueSBtZWRpdW0sIGluY2x1ZGluZyBieSBtZWFu
cyBvZiBhIHdlYnBhZ2Ugb3Igd2Vic2l0ZSwgd2hlcmUgdGhlIFdvcmsgaXMgbm90IGF1dG9tYXRp
Y2FsbHkgZGVsaXZlcmVkIHRvIGEgdXNlcidzIGJyb3dzZXIgYXMgcGFydCBvZiB1c2luZyB0aGF0
IHdlYnBhZ2Ugb3Igd2Vic2l0ZSB1bmRlciBTZWN0aW9uIDQg4oCUIGluY2x1ZGluZywgd2l0aG91
dCBsaW1pdGF0aW9uLCB3aGVyZSBhIHdlYnBhZ2Ugb3Igd2Vic2l0ZSBpbnN0ZWFkIG1ha2VzIHRo
ZSBXb3JrIGF2YWlsYWJsZSwgb3IgaW50ZW5kZWQsIGZvciBzZXBhcmF0ZSBkb3dubG9hZCBieSB0
aGUgdXNlciwgb3Igd2hlcmUgdGhlIFdvcmsgaXMgb3RoZXJ3aXNlIHB1YmxpY2x5IGRpc3BsYXll
ZCBvciBwdWJsaWNseSBwZXJmb3JtZWQgb3V0c2lkZSB0aGUgcmVkaXN0cmlidXRpb24gZGVzY3Jp
YmVkIGluIFNlY3Rpb24gNC4gUmVkaXN0cmlidXRpb25zIG9mIHRoZSBXb3JrIGluIEJpbmFyeSBG
b3JtIHVuZGVyIHRoaXMgU2VjdGlvbiBtdXN0IHJlcHJvZHVjZSB0aGUgY29weXJpZ2h0IG5vdGlj
ZSBhbmQgdGhpcyBMaWNlbnNlIGluIHRoZSBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRl
cmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLiBDb21wbGlhbmNlIHdpdGggdGhp
cyBTZWN0aW9uIGlzIGEgY29uZGl0aW9uIG9mIHRoZSByaWdodHMgYW5kIGxpY2Vuc2VzIGdyYW50
ZWQgdW5kZXIgYm90aCBTZWN0aW9uIDEgYW5kIFNlY3Rpb24gMi4KNi4gU3VibWlzc2lvbiBvZiBD
b250cmlidXRpb25zCgpVbmxlc3MgWW91IGV4cGxpY2l0bHkgc3RhdGUgb3RoZXJ3aXNlLCBhbnkg
Q29udHJpYnV0aW9uIGludGVudGlvbmFsbHkgc3VibWl0dGVkIGZvciBpbmNsdXNpb24gaW4gdGhl
IFdvcmsgYnkgWW91IHRvIHRoZSBMaWNlbnNvciBzaGFsbCBiZSB1bmRlciB0aGUgdGVybXMgYW5k
IGNvbmRpdGlvbnMgb2YgdGhpcyBMaWNlbnNlLCB3aXRob3V0IGFueSBhZGRpdGlvbmFsIHRlcm1z
IG9yIGNvbmRpdGlvbnMuIE5vdHdpdGhzdGFuZGluZyB0aGUgYWJvdmUsIG5vdGhpbmcgaGVyZWlu
IHNoYWxsIHN1cGVyc2VkZSBvciBtb2RpZnkgdGhlIHRlcm1zIG9mIGFueSBzZXBhcmF0ZSBsaWNl
bnNlIGFncmVlbWVudCBZb3UgbWF5IGhhdmUgZXhlY3V0ZWQgd2l0aCB0aGUgTGljZW5zb3IgcmVn
YXJkaW5nIHN1Y2ggQ29udHJpYnV0aW9ucy4gU3VibWlzc2lvbiBvZiBhIENvbnRyaWJ1dGlvbiB1
bmRlciB0aGlzIFNlY3Rpb24gaXMgYWxzbyBzdWJqZWN0IHRvIFNlY3Rpb24gOSAoTW9yYWwgUmln
aHRzKS4KNy4gVHJhZGVtYXJrcwoKVGhpcyBMaWNlbnNlIGRvZXMgbm90IGdyYW50IHBlcm1pc3Np
b24gdG8gdXNlIHRoZSB0cmFkZSBuYW1lcywgdHJhZGVtYXJrcywgc2VydmljZSBtYXJrcywgb3Ig
cHJvZHVjdCBuYW1lcyBvZiB0aGUgTGljZW5zb3Igb3IgaXRzIENvbnRyaWJ1dG9ycywgZXhjZXB0
IGFzIHJlcXVpcmVkIGZvciByZWFzb25hYmxlIGFuZCBjdXN0b21hcnkgdXNlIGluIGRlc2NyaWJp
bmcgdGhlIG9yaWdpbiBvZiB0aGUgV29yay4gTmVpdGhlciB0aGUgbmFtZSBvZiB0aGUgTGljZW5z
b3Igbm9yIHRoZSBuYW1lcyBvZiBpdHMgQ29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9y
c2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20gdGhlIFdvcmsgd2l0aG91dCBzcGVj
aWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCjguIE5vIFdhcnJhbnR5IG9mIE5vbi1JbmZy
aW5nZW1lbnQ7IFJlY2lwaWVudCBSZXNwb25zaWJpbGl0eQoKWW91IHVuZGVyc3RhbmQgdGhhdCBh
bHRob3VnaCBlYWNoIENvbnRyaWJ1dG9yIGdyYW50cyB0aGUgbGljZW5zZXMgdG8gaXRzIENvbnRy
aWJ1dGlvbnMgc2V0IGZvcnRoIGhlcmVpbiwgbm8gYXNzdXJhbmNlcyBhcmUgcHJvdmlkZWQgYnkg
YW55IENvbnRyaWJ1dG9yIHRoYXQgdGhlIFdvcmsgZG9lcyBub3QgaW5mcmluZ2UgdGhlIHBhdGVu
dCBvciBvdGhlciBpbnRlbGxlY3R1YWwgcHJvcGVydHkgcmlnaHRzIG9mIGFueSBvdGhlciBlbnRp
dHkuIEVhY2ggQ29udHJpYnV0b3IgZGlzY2xhaW1zIGFueSBsaWFiaWxpdHkgdG8gWW91IGZvciBj
bGFpbXMgYnJvdWdodCBieSBhbnkgb3RoZXIgZW50aXR5IGJhc2VkIG9uIGluZnJpbmdlbWVudCBv
ZiBpbnRlbGxlY3R1YWwgcHJvcGVydHkgcmlnaHRzIG9yIG90aGVyd2lzZS4gQXMgYSBjb25kaXRp
b24gdG8gZXhlcmNpc2luZyB0aGUgcmlnaHRzIGFuZCBsaWNlbnNlcyBncmFudGVkIGhlcmV1bmRl
ciwgWW91IGhlcmVieSBhc3N1bWUgc29sZSByZXNwb25zaWJpbGl0eSB0byBzZWN1cmUgYW55IG90
aGVyIGludGVsbGVjdHVhbCBwcm9wZXJ0eSByaWdodHMgbmVlZGVkLCBpZiBhbnkuIEZvciBleGFt
cGxlLCBpZiBhIHRoaXJkLXBhcnR5IHBhdGVudCBsaWNlbnNlIGlzIHJlcXVpcmVkIHRvIGFsbG93
IFlvdSB0byBkaXN0cmlidXRlIHRoZSBXb3JrLCBpdCBpcyBZb3VyIHJlc3BvbnNpYmlsaXR5IHRv
IGFjcXVpcmUgdGhhdCBsaWNlbnNlIGJlZm9yZSBkaXN0cmlidXRpbmcgdGhlIFdvcmsuIEVhY2gg
Q29udHJpYnV0b3IgcmVwcmVzZW50cyB0aGF0LCB0byBpdHMga25vd2xlZGdlLCBpdCBoYXMgc3Vm
ZmljaWVudCBjb3B5cmlnaHQgcmlnaHRzIGluIGl0cyBDb250cmlidXRpb24sIGlmIGFueSwgdG8g
Z3JhbnQgdGhlIGNvcHlyaWdodCBsaWNlbnNlIHNldCBmb3J0aCBpbiB0aGlzIExpY2Vuc2UuCjku
IE1vcmFsIFJpZ2h0cwooYSkgV2FpdmVyIFdoZXJlIFBvc3NpYmxlCgpUbyB0aGUgZXh0ZW50IGFu
eSBtb3JhbCByaWdodHMgKGluY2x1ZGluZyByaWdodHMgb2YgYXR0cmlidXRpb24gYW5kIGludGVn
cml0eSwgcHVibGljaXR5LCBwcml2YWN5LCBhbmQvb3Igb3RoZXIgc2ltaWxhciBwZXJzb25hbGl0
eSByaWdodHMsIGhvd2V2ZXIgZGVub21pbmF0ZWQgdW5kZXIgYXBwbGljYWJsZSBsYXcpIHN1YnNp
c3QgaW4gdGhlIFdvcmsgb3IgYSBDb250cmlidXRpb24gYW5kIHdvdWxkIG90aGVyd2lzZSBiZSBl
eGVyY2lzYWJsZSBhZ2FpbnN0IFlvdSBmb3IgWW91ciBleGVyY2lzZSBvZiB0aGUgcmlnaHRzIGdy
YW50ZWQgdW5kZXIgdGhpcyBMaWNlbnNlLCBlYWNoIENvbnRyaWJ1dG9yLCB3aXRoIHJlc3BlY3Qg
dG8gdGhhdCBDb250cmlidXRvcidzIG93biBDb250cmlidXRpb24sIGFuZCB0aGUgTGljZW5zb3Is
IHdpdGggcmVzcGVjdCB0byB0aGUgV29yayBhcyBhIHdob2xlLCB3YWl2ZXMgc3VjaCBtb3JhbCBy
aWdodHMgdG8gdGhlIGV4dGVudCBzdWNoIGEgd2FpdmVyIGlzIHBlcm1pdHRlZCBieSB0aGUgbGF3
IGFwcGxpY2FibGUgdG8gdGhhdCBDb250cmlidXRvciBvciB0aGUgTGljZW5zb3IsIGFzIHRoZSBj
YXNlIG1heSBiZS4KKGIpIE5vbi1Bc3NlcnRpb24gV2hlcmUgV2FpdmVyIElzIE5vdCBQb3NzaWJs
ZQoKVG8gdGhlIGV4dGVudCBzdWNoIGEgd2FpdmVyIGlzIG5vdCBwZXJtaXR0ZWQgdW5kZXIgYXBw
bGljYWJsZSBsYXcsIHRoZSBDb250cmlidXRvciBvciBMaWNlbnNvciwgYXMgYXBwbGljYWJsZSwg
aW5zdGVhZCBhZ3JlZXMgbm90IHRvIGFzc2VydCBzdWNoIG1vcmFsIHJpZ2h0cyBhZ2FpbnN0IFlv
dSwgZm9yIHNvIGxvbmcgYXMgWW91IGV4ZXJjaXNlIHRoZSByaWdodHMgZ3JhbnRlZCB1bmRlciB0
aGlzIExpY2Vuc2UuCihjKSBTY29wZQoKVGhpcyBTZWN0aW9uIGRvZXMgbm90IHdhaXZlLCBhbmQg
bm8gQ29udHJpYnV0b3Igb3IgdGhlIExpY2Vuc29yIGludGVuZHMgdG8gd2FpdmUsIGFueSBtb3Jh
bCByaWdodHMgaGVsZCBhZ2FpbnN0IGFueSBwZXJzb24gb3RoZXIgdGhhbiBZb3UsIG5vciBhbnkg
bW9yYWwgcmlnaHRzIGluIGFueSB3b3JrIG90aGVyIHRoYW4gdGhlIFdvcmsgb3IgdGhhdCBDb250
cmlidXRvcidzIG93biBDb250cmlidXRpb24uCihkKSBJbmRlcGVuZGVuY2UgZnJvbSBTZWN0aW9u
IDQKClRoZSB3YWl2ZXIgaW4gc3Vic2VjdGlvbiAoYSkgYW5kIHRoZSBub24tYXNzZXJ0aW9uIGlu
IHN1YnNlY3Rpb24gKGIpIGFyZSBub3QgY29uZGl0aW9uZWQgb24sIGFuZCBhcmUgbm90IHRlcm1p
bmF0ZWQsIHN1c3BlbmRlZCwgb3IgcmV2b2tlZCBieSwgYSBicmVhY2ggb2YgU2VjdGlvbiA0LCBp
bmNsdWRpbmcgYSBmYWlsdXJlIHRvIGN1cmUgdW5kZXIgU2VjdGlvbiA0KGUpIG9yIDQoZikuIFRl
cm1pbmF0aW9uIG9mIHRoZSBjb3B5cmlnaHQgb3IgcGF0ZW50IGxpY2Vuc2VzIGdyYW50ZWQgdW5k
ZXIgU2VjdGlvbnMgMSBhbmQgMiBmb3IgYnJlYWNoIG9mIHRoaXMgTGljZW5zZSBkb2VzIG5vdCwg
YnkgaXRzZWxmLCByZWluc3RhdGUgYW55IG1vcmFsIHJpZ2h0cyBjbGFpbSB3aXRoIHJlc3BlY3Qg
dG8gWW91ciB1c2Ugb2YgdGhlIFdvcmsgb2NjdXJyaW5nIGJlZm9yZSB0aGF0IHRlcm1pbmF0aW9u
LgooZSkgU3VjY2Vzc29ycwoKRWFjaCBDb250cmlidXRvciBhbmQgdGhlIExpY2Vuc29yIGludGVu
ZHMsIHRvIHRoZSBleHRlbnQgcGVybWl0dGVkIGJ5IGFwcGxpY2FibGUgbGF3LCBmb3IgdGhlIHdh
aXZlciBhbmQgbm9uLWFzc2VydGlvbiBpbiB0aGlzIFNlY3Rpb24gdG8gYmluZCB0aGF0IENvbnRy
aWJ1dG9yJ3Mgb3IgdGhlIExpY2Vuc29yJ3Mgc3VjY2Vzc29ycywgaGVpcnMsIGFuZCBhc3NpZ25z
LiBXaGVyZSBhcHBsaWNhYmxlIGxhdyBkb2VzIG5vdCBwZXJtaXQgYSBtb3JhbCByaWdodHMgd2Fp
dmVyIG9yIG5vbi1hc3NlcnRpb24gdG8gYmluZCBzdWNjZXNzb3JzLCBoZWlycywgb3IgYXNzaWdu
cywgdGhpcyBTZWN0aW9uIGRvZXMgbm90IHB1cnBvcnQgdG8gZG8gc28uCihmKSBDb250cmlidXRp
b25zCgpTdWJtaXNzaW9uIG9mIGEgQ29udHJpYnV0aW9uIHVuZGVyIFNlY3Rpb24gNiBjb25zdGl0
dXRlcyB0aGUgQ29udHJpYnV0b3IncyBhZ3JlZW1lbnQgdG8gdGhpcyBTZWN0aW9uIDkgd2l0aCBy
ZXNwZWN0IHRvIHRoYXQgQ29udHJpYnV0aW9uLCBvbiB0aGUgc2FtZSB0ZXJtcyBhcyBhcHBseSB0
byB0aGUgTGljZW5zb3Igd2l0aCByZXNwZWN0IHRvIHRoZSBXb3JrLgoxMC4gSW5hYmlsaXR5IHRv
IENvbXBseSBEdWUgdG8gTGF3IG9yIEdlb2Jsb2NraW5nCgpJZiBpdCBpcyBpbXBvc3NpYmxlIGZv
ciBZb3UgdG8gY29tcGx5IHdpdGggYW55IG9mIHRoZSB0ZXJtcyBvZiB0aGlzIExpY2Vuc2Ugd2l0
aCByZXNwZWN0IHRvIHNvbWUgb3IgYWxsIG9mIHRoZSBXb3JrIGR1ZSB0byBzdGF0dXRlLCBqdWRp
Y2lhbCBvcmRlciwgcmVndWxhdGlvbiwgb3IgR2VvYmxvY2tpbmcsIHRoZW4gWW91IG11c3Q6IChh
KSBjb21wbHkgd2l0aCB0aGUgdGVybXMgb2YgdGhpcyBMaWNlbnNlIHRvIHRoZSBtYXhpbXVtIGV4
dGVudCBwb3NzaWJsZTsgYW5kIChiKSBpbmZvcm0sIGJ5IGFueSByZWFzb25hYmxlIG1lYW5zLCB0
aG9zZSB3aG8gbWF5IGFjY2VzcyB0aGUgV29yayBmcm9tIFlvdSBvZiB0aGUgcmVzcGVjdHMgaW4g
d2hpY2ggWW91IGFyZSB1bmFibGUgdG8gY29tcGx5IGFuZCB0aGUgcG9ydGlvbnMgb2YgdGhlIFdv
cmsgYWZmZWN0ZWQuIEV4Y2VwdCB0byB0aGUgZXh0ZW50IHByb2hpYml0ZWQgYnkgc3RhdHV0ZSBv
ciByZWd1bGF0aW9uLCB0aGUgaW5mb3JtYXRpb24gcHJvdmlkZWQgdW5kZXIgc3Vic2VjdGlvbiAo
YikgbXVzdCBiZSBzdWZmaWNpZW50bHkgZGV0YWlsZWQgZm9yIGEgcmVjaXBpZW50IG9mIG9yZGlu
YXJ5IHNraWxsIHRvIHVuZGVyc3RhbmQgaXQuCjExLiBMYXJnZXIgV29ya3M7IFNlY29uZGFyeSBM
aWNlbnNlcwooYSkgQ3JlYXRpbmcgTGFyZ2VyIFdvcmtzCgpZb3UgbWF5IGNyZWF0ZSBhbmQgZGlz
dHJpYnV0ZSBhIExhcmdlciBXb3JrIHVuZGVyIHRlcm1zIG9mIFlvdXIgb3duIGNob29zaW5nIGZv
ciB0aGUgbWF0ZXJpYWwgaW4gdGhlIExhcmdlciBXb3JrIHRoYXQgaXMgbm90IFdvcmssIHByb3Zp
ZGVkIHRoYXQgWW91IGNvbXBseSB3aXRoIHRoZSBhcHBsaWNhYmxlIHRlcm1zIG9mIHRoaXMgTGlj
ZW5zZSB3aXRoIHJlc3BlY3QgdG8gdGhlIFdvcmsgaW5jbHVkZWQgaW4gdGhhdCBMYXJnZXIgV29y
ay4KKGIpIERpc3RyaWJ1dGlvbiBVbmRlciBhIFNlY29uZGFyeSBMaWNlbnNlCgpJZiB0aGUgTGFy
Z2VyIFdvcmsgaXMgYSBjb21iaW5hdGlvbiBvZiB0aGUgV29yayB3aXRoIGEgd29yayBnb3Zlcm5l
ZCBieSBvbmUgb3IgbW9yZSBTZWNvbmRhcnkgTGljZW5zZXMsIHRoaXMgTGljZW5zZSBwZXJtaXRz
IFlvdSB0byBhZGRpdGlvbmFsbHkgZGlzdHJpYnV0ZSBzdWNoIFdvcmsgdW5kZXIgdGhlIHRlcm1z
IG9mIHN1Y2ggU2Vjb25kYXJ5IExpY2Vuc2UocyksIHByb3ZpZGVkIHRoYXQgWW91IGNvbnRpbnVl
IHRvIGNvbXBseSB3aXRoIHRoZSB0ZXJtcyBvZiB0aGlzIExpY2Vuc2Ugd2l0aCByZXNwZWN0IHRv
IHRoZSBXb3JrLiBEaXN0cmlidXRpbmcgdGhlIFdvcmsgdW5kZXIgYSBTZWNvbmRhcnkgTGljZW5z
ZSBpbiB0aGlzIG1hbm5lciBkb2VzIG5vdCByZWxpZXZlIFlvdSBvZiBZb3VyIG9ibGlnYXRpb25z
IHVuZGVyIHRoaXMgTGljZW5zZTsgaXQgaW5zdGVhZCBnaXZlcyB0aGUgcmVjaXBpZW50IG9mIHRo
ZSBMYXJnZXIgV29yayB0aGUgb3B0aW9uLCBhdCB0aGUgcmVjaXBpZW50J3MgZGlzY3JldGlvbiwg
dG8gZnVydGhlciBkaXN0cmlidXRlIHRoZSBXb3JrIHVuZGVyIHRoZSB0ZXJtcyBvZiBlaXRoZXIg
dGhpcyBMaWNlbnNlIG9yIHN1Y2ggU2Vjb25kYXJ5IExpY2Vuc2UocykuCjEyLiBEaXNjbGFpbWVy
IG9mIFdhcnJhbnR5CgpVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVk
IHRvIGluIHdyaXRpbmcsIExpY2Vuc29yIHByb3ZpZGVzIHRoZSBXb3JrIChhbmQgZWFjaCBDb250
cmlidXRvciBwcm92aWRlcyBpdHMgQ29udHJpYnV0aW9ucykgb24gYW4gIkFTIElTIiBCQVNJUywg
V0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHBy
ZXNzIG9yIGltcGxpZWQsIGluY2x1ZGluZywgd2l0aG91dCBsaW1pdGF0aW9uLCBhbnkgd2FycmFu
dGllcyBvciBjb25kaXRpb25zIG9mIFRJVExFLCBOT04tSU5GUklOR0VNRU5ULCBNRVJDSEFOVEFC
SUxJVFksIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiBZb3UgYXJlIHNvbGVs
eSByZXNwb25zaWJsZSBmb3IgZGV0ZXJtaW5pbmcgdGhlIGFwcHJvcHJpYXRlbmVzcyBvZiB1c2lu
ZyBvciByZWRpc3RyaWJ1dGluZyB0aGUgV29yayBhbmQgYXNzdW1lIGFueSByaXNrcyBhc3NvY2lh
dGVkIHdpdGggWW91ciBleGVyY2lzZSBvZiBwZXJtaXNzaW9ucyB1bmRlciB0aGlzIExpY2Vuc2Uu
CjEzLiBMaW1pdGF0aW9uIG9mIExpYWJpbGl0eQoKSW4gbm8gZXZlbnQgYW5kIHVuZGVyIG5vIGxl
Z2FsIHRoZW9yeSwgd2hldGhlciBpbiB0b3J0IChpbmNsdWRpbmcgbmVnbGlnZW5jZSksIGNvbnRy
YWN0LCBvciBvdGhlcndpc2UsIHVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyAoc3Vj
aCBhcyBkZWxpYmVyYXRlIGFuZCBncm9zc2x5IG5lZ2xpZ2VudCBhY3RzKSBvciBhZ3JlZWQgdG8g
aW4gd3JpdGluZywgc2hhbGwgYW55IENvbnRyaWJ1dG9yIGJlIGxpYWJsZSB0byBZb3UgZm9yIGRh
bWFnZXMsIGluY2x1ZGluZyBhbnkgZGlyZWN0LCBpbmRpcmVjdCwgc3BlY2lhbCwgaW5jaWRlbnRh
bCwgb3IgY29uc2VxdWVudGlhbCBkYW1hZ2VzIG9mIGFueSBjaGFyYWN0ZXIgYXJpc2luZyBhcyBh
IHJlc3VsdCBvZiB0aGlzIExpY2Vuc2Ugb3Igb3V0IG9mIHRoZSB1c2Ugb3IgaW5hYmlsaXR5IHRv
IHVzZSB0aGUgV29yayAoaW5jbHVkaW5nIGJ1dCBub3QgbGltaXRlZCB0byBkYW1hZ2VzIGZvciBs
b3NzIG9mIGdvb2R3aWxsLCB3b3JrIHN0b3BwYWdlLCBjb21wdXRlciBmYWlsdXJlIG9yIG1hbGZ1
bmN0aW9uLCBvciBhbnkgYW5kIGFsbCBvdGhlciBjb21tZXJjaWFsIGRhbWFnZXMgb3IgbG9zc2Vz
KSwgZXZlbiBpZiBzdWNoIENvbnRyaWJ1dG9yIGhhcyBiZWVuIGFkdmlzZWQgb2YgdGhlIHBvc3Np
YmlsaXR5IG9mIHN1Y2ggZGFtYWdlcy4KMTQuIEFjY2VwdGluZyBXYXJyYW50eSBvciBBZGRpdGlv
bmFsIExpYWJpbGl0eQoKV2hpbGUgcmVkaXN0cmlidXRpbmcgdGhlIFdvcmsgb3IgRGVyaXZhdGl2
ZSBXb3JrcyB0aGVyZW9mLCBZb3UgbWF5IGNob29zZSB0byBvZmZlciwgYW5kIGNoYXJnZSBhIGZl
ZSBmb3IsIGFjY2VwdGFuY2Ugb2Ygc3VwcG9ydCwgd2FycmFudHksIGluZGVtbml0eSwgb3Igb3Ro
ZXIgbGlhYmlsaXR5IG9ibGlnYXRpb25zIGFuZC9vciByaWdodHMgY29uc2lzdGVudCB3aXRoIHRo
aXMgTGljZW5zZS4gSG93ZXZlciwgaW4gYWNjZXB0aW5nIHN1Y2ggb2JsaWdhdGlvbnMsIFlvdSBt
YXkgYWN0IG9ubHkgb24gWW91ciBvd24gYmVoYWxmIGFuZCBvbiBZb3VyIHNvbGUgcmVzcG9uc2li
aWxpdHksIG5vdCBvbiBiZWhhbGYgb2YgYW55IG90aGVyIENvbnRyaWJ1dG9yLCBhbmQgb25seSBp
ZiBZb3UgYWdyZWUgdG8gaW5kZW1uaWZ5LCBkZWZlbmQsIGFuZCBob2xkIGVhY2ggQ29udHJpYnV0
b3IgaGFybWxlc3MgZm9yIGFueSBsaWFiaWxpdHkgaW5jdXJyZWQgYnksIG9yIGNsYWltcyBhc3Nl
cnRlZCBhZ2FpbnN0LCBzdWNoIENvbnRyaWJ1dG9yIGJ5IHJlYXNvbiBvZiB5b3VyIGFjY2VwdGlu
ZyBhbnkgc3VjaCB3YXJyYW50eSBvciBhZGRpdGlvbmFsIGxpYWJpbGl0eS4KMTUuIEdvdmVybmlu
ZyBMYXcgYW5kIFZlbnVlCgpBbnkgbGl0aWdhdGlvbiByZWxhdGluZyB0byB0aGlzIExpY2Vuc2Ug
bWF5IGJlIGJyb3VnaHQgb25seSBpbiB0aGUgY291cnRzIG9mIGEganVyaXNkaWN0aW9uIHdoZXJl
IHRoZSBkZWZlbmRhbnQgbWFpbnRhaW5zIGl0cyBwcmluY2lwYWwgcGxhY2Ugb2YgYnVzaW5lc3Mg
YW5kIHN1Y2ggbGl0aWdhdGlvbiBzaGFsbCBiZSBnb3Zlcm5lZCBieSBsYXdzIG9mIHRoYXQganVy
aXNkaWN0aW9uLCB3aXRob3V0IHJlZmVyZW5jZSB0byBpdHMgY29uZmxpY3Qtb2YtbGF3IHByb3Zp
c2lvbnMuIE5vdGhpbmcgaW4gdGhpcyBTZWN0aW9uIHNoYWxsIHByZXZlbnQgYSBwYXJ0eSdzIGFi
aWxpdHkgdG8gYnJpbmcgY3Jvc3MtY2xhaW1zIG9yIGNvdW50ZXItY2xhaW1zLgpBcHBlbmRpeDog
SG93IHRvIEFwcGx5IHRoZSBMaW5rdW1vcmkgRnJlZSBMaWNlbnNlIHRvIFlvdXIgV29yawoKVGhl
IGNvcHlyaWdodCBub3RpY2UgYXQgdGhlIHRvcCBvZiB0aGlzIGRvY3VtZW50IGFwcGxpZXMgb25s
eSB0byB0aGUgdGV4dCBvZiB0aGUgTGljZW5zZSBpdHNlbGYuIEl0IGRvZXMgbm90IGdvdmVybiBh
bnkgV29yayBZb3UgY2hvb3NlIHRvIHJlbGVhc2UgdW5kZXIgdGhpcyBMaWNlbnNlLiBUbyBhcHBs
eSB0aGUgTGlua3Vtb3JpIEZyZWUgTGljZW5zZSB0byBZb3VyIG93biBXb3JrLCBhdHRhY2ggdGhl
IGZvbGxvd2luZyBub3RpY2UgdG8gZWFjaCBmaWxlLCByZXBsYWNpbmcgdGhlIGJyYWNrZXRlZCBm
aWVsZHMgd2l0aCBZb3VyIG93biBpbmZvcm1hdGlvbi4gRG8gbm90IGluY2x1ZGUgdGhlIGJyYWNr
ZXRzLgoKQ29weXJpZ2h0IFtZRUFSXSBbWU9VUiBOQU1FIE9SIE9SR0FOSVpBVElPTl0KCkxpY2Vu
c2VkIHVuZGVyIHRoZSBMaW5rdW1vcmkgRnJlZSBMaWNlbnNlLCBWZXJzaW9uIDEuMCAodGhlICJM
aWNlbnNlIik7CnlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ug
d2l0aCB0aGUgTGljZW5zZS4KWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0
OgoKICAgIFtVUkwgV0hFUkUgWU9VIEhPU1QgVEhFIExJQ0VOU0UgVEVYVF0KClVubGVzcyByZXF1
aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgdGhlIFdvcmsK
ZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgcHJvdmlkZWQgb24gYW4gIkFTIElTIiBC
QVNJUywgV0lUSE9VVApXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhl
ciBleHByZXNzIG9yIGltcGxpZWQuIFNlZSB0aGUKTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxh
bmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQgbGltaXRhdGlvbnMKdW5kZXIgdGhlIExp
Y2Vuc2UuCgpGb3Igc291cmNlIGZpbGVzLCBwbGFjZSB0aGlzIG5vdGljZSBhdCB0aGUgdG9wIG9m
IGVhY2ggZmlsZS4KCkZvciBiaW5hcnkgZGlzdHJpYnV0aW9ucyAobm9uLXdlYiksIHJlcHJvZHVj
ZSB0aGlzIG5vdGljZSBpbiB0aGUgZG9jdW1lbnRhdGlvbiBvciBvdGhlciBtYXRlcmlhbHMgcHJv
dmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLCBhcyByZXF1aXJlZCBieSBTZWN0aW9uIDUgb2Yg
dGhlIExpY2Vuc2UuCgpGb3Igd2ViIGRpc3RyaWJ1dGlvbnMsIHBsYWNlIHRoZSB2aXNpYmxlIG5v
dGljZSByZXF1aXJlZCBieSBTZWN0aW9uIDQoYikgb2YgdGhlIExpY2Vuc2UgaW4gdGhlIHJlbmRl
cmVkIGNvbnRlbnQgb2YgWW91ciB3ZWJzaXRlIG9yIHdlYiBhcHBsaWNhdGlvbiwgYW5kIG1ha2Ug
dGhlIGZ1bGwgdGV4dCByZXF1aXJlZCBieSBTZWN0aW9uIDQoYykgYXZhaWxhYmxlIGF0IGEgc3Rh
YmxlIFVSTCBZb3UgQ29udHJvbC4gQSBkZWRpY2F0ZWQgL2xpY2Vuc2VzIG9yIC9jcmVkaXRzIHBh
Z2UgaXMgYSBjb21tb24gYW5kIGFjY2VwdGFibGUgbG9jYXRpb24gZm9yIHRoZSBmdWxsIHRleHQu
IElmIHRoYXQgVVJMIGV2ZXIgYmVjb21lcyB1bmF2YWlsYWJsZSwgU2VjdGlvbiA0KGUpIGdpdmVz
IFlvdSBhIGZpeGVkIHRoaXJ0eS1kYXkgd2luZG93IGFmdGVyIG5vdGljZSB0byBzdGF0ZSB3aHkg
YW5kIGVpdGhlciByZXN0b3JlIGl0IG9yIHB1Ymxpc2ggYSByZXBsYWNlbWVudCDigJQgYSBicmll
ZiBvdXRhZ2UgaXMgbm90IGl0c2VsZiBhIGJyZWFjaC4gU2VjdGlvbiA0KGYpIGFsc28gbGV0cyBZ
b3UgcmVzcG9uZCB0byB0aGF0IG5vdGljZSB3aXRoIFlvdXIgb3duIHNwZWNpZmljIHJlc3RvcmF0
aW9uIGRhdGUsIHdoaWNoIHRoZW4gY29udHJvbHMgaW4gcGxhY2Ugb2YgdGhlIHRoaXJ0eS1kYXkg
d2luZG93LCBzbyBsb25nIGFzIGl0IGZhbGxzIHdpdGhpbiB0aGUgdGhpcnR5IGRheXMgKG9yIGxh
dGVyLCBpZiB0aGUgQ29udHJpYnV0b3Igd2hvIGdhdmUgbm90aWNlIGFncmVlcyBpbiB3cml0aW5n
KS4KCklmIFlvdXIgV29yayBoYXMgbXVsdGlwbGUgY29weXJpZ2h0IG93bmVycyAoZm9yIGV4YW1w
bGUsIHdoZXJlIENvbnRyaWJ1dG9ycyBoYXZlIGFkZGVkIHRvIHRoZSBvcmlnaW5hbCksIGVhY2gg
b3duZXIncyBjb3B5cmlnaHQgc2hvdWxkIGJlIGxpc3RlZCBvbiBhIHNlcGFyYXRlIGxpbmU6CgpD
b3B5cmlnaHQgW1lFQVJdIFtPUklHSU5BTCBBVVRIT1JdCkNvcHlyaWdodCBbWUVBUl0gW0NPTlRS
SUJVVE9SIE5BTUVdCgpMaWNlbnNlZCB1bmRlciB0aGUgTGlua3Vtb3JpIEZyZWUgTGljZW5zZSwg
VmVyc2lvbiAxLjAgKHRoZSAiTGljZW5zZSIpOwp5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4
Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuCllvdSBtYXkgb2J0YWluIGEgY29w
eSBvZiB0aGUgTGljZW5zZSBhdDoKCiAgICBbVVJMIFdIRVJFIFlPVSBIT1NUIFRIRSBMSUNFTlNF
IFRFWFRdCgpVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGlu
IHdyaXRpbmcsIHRoZSBXb3JrCmRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIHByb3Zp
ZGVkIG9uIGFuICJBUyBJUyIgQkFTSVMsIFdJVEhPVVQKV0FSUkFOVElFUyBPUiBDT05ESVRJT05T
IE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLiBTZWUgdGhlCkxpY2Vuc2Ug
Zm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kIGxpbWl0
YXRpb25zCnVuZGVyIHRoZSBMaWNlbnNlLgo=
--0000000000001faafd0654e8ffd1
Content-Type: text/html; charset="UTF-8"; name="linkumori-license.html"
Content-Disposition: attachment; filename="linkumori-license.html"
Content-Transfer-Encoding: base64
Content-ID: <f_mqqhjh791>
X-Attachment-Id: f_mqqhjh791
PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CiAgPG1ldGEgY2hhcnNldD0i
VVRGLTgiPgogIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lk
dGgsIGluaXRpYWwtc2NhbGU9MS4wIj4KICA8dGl0bGU+TGlua3Vtb3JpIEZyZWUgTGljZW5zZSDi
gJQgVmVyc2lvbiAxLjA8L3RpdGxlPgogIDxzdHlsZT4KOnJvb3QgewotLWluazogIzFhMWExYTsK
LS1pbmstc29mdDogIzU1NTsKLS1ydWxlOiAjZGRkOwotLXBhcGVyOiAjZmZmZmZmOwotLXNlcmlm
OiBHZW9yZ2lhLCAiSW93YW4gT2xkIFN0eWxlIiwgIlBhbGF0aW5vIExpbm90eXBlIiwgIkJvb2sg
QW50aXF1YSIsICJOb3RvIFNlcmlmIiwgc2VyaWY7CiAgICB9CiogewogICAgICBib3gtc2l6aW5n
OiBib3JkZXItYm94OwogICAgfQpodG1sLApib2R5IHsKICAgICAgbWFyZ2luOiAwOwogICAgICBw
YWRkaW5nOiAwOwogICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wYXBlcik7CiAgICAgIGNvbG9yOiB2
YXIoLS1pbmspOwogICAgICBmb250LWZhbWlseTogdmFyKC0tc2VyaWYpOwogICAgfQpib2R5IHsK
ICAgICAgZGlzcGxheTogZmxleDsKICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICB9
Ci5wYWdlIHsKICAgICAgbWF4LXdpZHRoOiA3MDBweDsKICAgICAgd2lkdGg6IDEwMCU7CiAgICAg
IHBhZGRpbmc6IDRyZW0gMnJlbSA2cmVtOwogICAgICBmb250LXNpemU6IDEuMDVyZW07CiAgICAg
IGxpbmUtaGVpZ2h0OiAxLjY1OwogICAgfQpoZWFkZXIubWFzdGhlYWQgewogICAgICBtYXJnaW4t
Ym90dG9tOiAzcmVtOwogICAgfQpoZWFkZXIubWFzdGhlYWQgaDEgewogICAgICBmb250LXNpemU6
IDEuOXJlbTsKICAgICAgZm9udC13ZWlnaHQ6IDQwMDsKICAgICAgbWFyZ2luOiAwIDAgMC4zcmVt
OwogICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsKICAgIH0KaGVhZGVyLm1hc3RoZWFkIC52
ZXJzaW9uIHsKICAgICAgZm9udC1zaXplOiAxcmVtOwogICAgICBjb2xvcjogdmFyKC0taW5rLXNv
ZnQpOwogICAgICBtYXJnaW46IDAgMCAxLjZyZW07CiAgICB9CmhlYWRlci5tYXN0aGVhZCAuY29w
eXJpZ2h0IHsKICAgICAgZm9udC1zaXplOiAwLjk1cmVtOwogICAgICBjb2xvcjogdmFyKC0taW5r
LXNvZnQpOwogICAgICBsaW5lLWhlaWdodDogMS42OwogICAgfQpoMiB7CiAgICAgIGZvbnQtc2l6
ZTogMS4ycmVtOwogICAgICBmb250LXdlaWdodDogNzAwOwogICAgICBtYXJnaW46IDIuNXJlbSAw
IDFyZW07CiAgICB9CmgzIHsKICAgICAgZm9udC1zaXplOiAxcmVtOwogICAgICBmb250LXdlaWdo
dDogNzAwOwogICAgICBmb250LXN0eWxlOiBpdGFsaWM7CiAgICAgIG1hcmdpbjogMS41cmVtIDAg
MC42cmVtOwogICAgfQpwIHsKICAgICAgbWFyZ2luOiAwIDAgMS4xcmVtOwogICAgICB0ZXh0LWFs
aWduOiBqdXN0aWZ5OwogICAgICBoeXBoZW5zOiBhdXRvOwogICAgfQpkbCBkdCB7CiAgICAgIGZv
bnQtd2VpZ2h0OiA3MDA7CiAgICAgIG1hcmdpbi10b3A6IDEuMXJlbTsKICAgIH0KZGwgZGQgewog
ICAgICBtYXJnaW46IDAuM3JlbSAwIDA7CiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7CiAgICB9
CmhyIHsKICAgICAgYm9yZGVyOiBub25lOwogICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFy
KC0tcnVsZSk7CiAgICAgIG1hcmdpbjogM3JlbSAwOwogICAgfQpwcmUgewogICAgICBmb250LWZh
bWlseTogIlNGIE1vbm8iLCAiSmV0QnJhaW5zIE1vbm8iLCBDb25zb2xhcywgTWVubG8sIG1vbm9z
cGFjZTsKICAgICAgZm9udC1zaXplOiAwLjg1cmVtOwogICAgICBsaW5lLWhlaWdodDogMS41NTsK
ICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNTsKICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0t
cnVsZSk7CiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsKICAgICAgcGFkZGluZzogMS4ycmVtIDEu
NHJlbTsKICAgICAgbWFyZ2luOiAwIDAgMS4xcmVtOwogICAgICBvdmVyZmxvdy14OiBhdXRvOwog
ICAgICB3aGl0ZS1zcGFjZTogcHJlOwogICAgfQpAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsK
LnBhZ2UgewogICAgICAgIHBhZGRpbmc6IDIuNXJlbSAxLjNyZW0gNHJlbTsKICAgICAgICBmb250
LXNpemU6IDFyZW07CiAgICAgIH0KaGVhZGVyLm1hc3RoZWFkIGgxIHsKICAgICAgICBmb250LXNp
emU6IDEuNXJlbTsKICAgICAgfQpwLApkbCBkZCB7CiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsK
ICAgICAgICBoeXBoZW5zOiBub25lOwogICAgICB9CiAgICB9Cjwvc3R5bGU+CjwvaGVhZD4KPGJv
ZHk+CjxkaXYgY2xhc3M9InBhZ2UiPgoKICA8aGVhZGVyIGNsYXNzPSJtYXN0aGVhZCI+CiAgICA8
aDE+TGlua3Vtb3JpIEZyZWUgTGljZW5zZTwvaDE+CiAgICA8cCBjbGFzcz0idmVyc2lvbiI+VmVy
c2lvbiAxLjAsIEp1bmUgMjAyNjwvcD4KICAgIDxwIGNsYXNzPSJjb3B5cmlnaHQiPgogICAgICBD
b3B5cmlnaHQgMjAyNiBMaW5rdW1vcmk8YnI+CiAgICAgIEV2ZXJ5b25lIGlzIHBlcm1pdHRlZCB0
byBjb3B5IGFuZCBkaXN0cmlidXRlIHZlcmJhdGltIGNvcGllcyBvZiB0aGlzIGxpY2Vuc2UgZG9j
dW1lbnQsIGJ1dCBjaGFuZ2luZyBpdCBpcyBub3QgYWxsb3dlZC4KICAgIDwvcD4KICA8L2hlYWRl
cj4KCiAgPGgyPkRlZmluaXRpb25zPC9oMj4KICA8ZGw+CiAgICA8ZHQ+JmxkcXVvO0xpY2Vuc2Um
cmRxdW87PC9kdD4KICAgIDxkZD5tZWFucyB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgZm9yIHVz
ZSwgcmVwcm9kdWN0aW9uLCBhbmQgZGlzdHJpYnV0aW9uIGFzIGRlZmluZWQgaW4gdGhpcyBkb2N1
bWVudC48L2RkPgoKICAgIDxkdD4mbGRxdW87V29yayZyZHF1bzs8L2R0PgogICAgPGRkPnNoYWxs
IG1lYW4gdGhlIHdvcmsgb2YgYXV0aG9yc2hpcCwgd2hldGhlciBpbiBTb3VyY2Ugb3IgT2JqZWN0
IGZvcm0sIG1hZGUgYXZhaWxhYmxlIHVuZGVyIHRoZSBMaWNlbnNlLjwvZGQ+CgogICAgPGR0PiZs
ZHF1bztMYXJnZXIgV29yayZyZHF1bzs8L2R0PgogICAgPGRkPm1lYW5zIGEgd29yayB0aGF0IGNv
bWJpbmVzIHRoZSBXb3JrIHdpdGggb3RoZXIgbWF0ZXJpYWwsIGluIGEgc2VwYXJhdGUgZmlsZSBv
ciBmaWxlcywgd2hlcmUgdGhhdCBvdGhlciBtYXRlcmlhbCBpcyBub3QgZ292ZXJuZWQgYnkgdGhl
IHRlcm1zIG9mIHRoaXMgTGljZW5zZSBhcyBncmFudGVkIGJ5IHRoZSBMaWNlbnNvciBvciBhbnkg
Q29udHJpYnV0b3IuPC9kZD4KCiAgICA8ZHQ+JmxkcXVvO1lvdSZyZHF1bzsgKG9yICZsZHF1bztZ
b3VyJnJkcXVvOyk8L2R0PgogICAgPGRkPm1lYW5zIGFuIGluZGl2aWR1YWwgb3IgTGVnYWwgRW50
aXR5IGV4ZXJjaXNpbmcgcGVybWlzc2lvbnMgZ3JhbnRlZCBieSB0aGlzIExpY2Vuc2UuPC9kZD4K
CiAgICA8ZHQ+JmxkcXVvO0xpY2Vuc29yJnJkcXVvOzwvZHQ+CiAgICA8ZGQ+bWVhbnMgdGhlIGNv
cHlyaWdodCBvd25lciBvciBlbnRpdHkgYXV0aG9yaXplZCBieSB0aGUgY29weXJpZ2h0IG93bmVy
IHRoYXQgaXMgZ3JhbnRpbmcgdGhpcyBMaWNlbnNlLjwvZGQ+CgogICAgPGR0PiZsZHF1bztMZWdh
bCBFbnRpdHkmcmRxdW87PC9kdD4KICAgIDxkZD5tZWFucyB0aGUgdW5pb24gb2YgdGhlIGFjdGlu
ZyBlbnRpdHkgYW5kIGFsbCBvdGhlciBlbnRpdGllcyB0aGF0IGNvbnRyb2wsIGFyZSBjb250cm9s
bGVkIGJ5LCBvciBhcmUgdW5kZXIgY29tbW9uIGNvbnRyb2wgd2l0aCB0aGF0IGVudGl0eS4gRm9y
IHRoZSBwdXJwb3NlcyBvZiB0aGlzIGRlZmluaXRpb24sICZsZHF1bztjb250cm9sJnJkcXVvOyBt
ZWFucyAoaSkgdGhlIHBvd2VyLCBkaXJlY3Qgb3IgaW5kaXJlY3QsIHRvIGNhdXNlIHRoZSBkaXJl
Y3Rpb24gb3IgbWFuYWdlbWVudCBvZiBzdWNoIGVudGl0eSwgd2hldGhlciBieSBjb250cmFjdCBv
ciBvdGhlcndpc2UsIG9yIChpaSkgb3duZXJzaGlwIG9mIGZpZnR5IHBlcmNlbnQgKDUwJSkgb3Ig
bW9yZSBvZiB0aGUgb3V0c3RhbmRpbmcgc2hhcmVzLCBvciAoaWlpKSBiZW5lZmljaWFsIG93bmVy
c2hpcCBvZiBzdWNoIGVudGl0eS48L2RkPgoKICAgIDxkdD4mbGRxdW87Q29udHJpYnV0b3ImcmRx
dW87PC9kdD4KICAgIDxkZD5tZWFucyB0aGUgTGljZW5zb3IgYW5kIGFueSBpbmRpdmlkdWFsIG9y
IExlZ2FsIEVudGl0eSBvbiBiZWhhbGYgb2Ygd2hvbSBhIENvbnRyaWJ1dGlvbiBoYXMgYmVlbiBy
ZWNlaXZlZCBieSB0aGUgTGljZW5zb3IgYW5kIHN1YnNlcXVlbnRseSBpbmNvcnBvcmF0ZWQgd2l0
aGluIHRoZSBXb3JrLjwvZGQ+CgogICAgPGR0PiZsZHF1bztDb250cmlidXRpb24mcmRxdW87PC9k
dD4KICAgIDxkZD5tZWFucyBhbnkgd29yayBvZiBhdXRob3JzaGlwLCBpbmNsdWRpbmcgdGhlIG9y
aWdpbmFsIHZlcnNpb24gb2YgdGhlIFdvcmsgYW5kIGFueSBtb2RpZmljYXRpb25zIG9yIGFkZGl0
aW9ucyB0byB0aGF0IFdvcmsgb3IgRGVyaXZhdGl2ZSBXb3JrcyB0aGVyZW9mLCB0aGF0IGlzIGlu
dGVudGlvbmFsbHkgc3VibWl0dGVkIHRvIHRoZSBMaWNlbnNvciBmb3IgaW5jbHVzaW9uIGluIHRo
ZSBXb3JrIGJ5IHRoZSBjb3B5cmlnaHQgb3duZXIgb3IgYnkgYW4gaW5kaXZpZHVhbCBvciBMZWdh
bCBFbnRpdHkgYXV0aG9yaXplZCB0byBzdWJtaXQgb24gYmVoYWxmIG9mIHRoZSBjb3B5cmlnaHQg
b3duZXIuIEZvciB0aGUgcHVycG9zZXMgb2YgdGhpcyBkZWZpbml0aW9uLCAmbGRxdW87c3VibWl0
dGVkJnJkcXVvOyBtZWFucyBhbnkgZm9ybSBvZiBlbGVjdHJvbmljLCB2ZXJiYWwsIG9yIHdyaXR0
ZW4gY29tbXVuaWNhdGlvbiBzZW50IHRvIHRoZSBMaWNlbnNvciBvciBpdHMgcmVwcmVzZW50YXRp
dmVzLCBpbmNsdWRpbmcgYnV0IG5vdCBsaW1pdGVkIHRvIGNvbW11bmljYXRpb24gb24gZWxlY3Ry
b25pYyBtYWlsaW5nIGxpc3RzLCBzb3VyY2UgY29kZSBjb250cm9sIHN5c3RlbXMsIGFuZCBpc3N1
ZSB0cmFja2luZyBzeXN0ZW1zIHRoYXQgYXJlIG1hbmFnZWQgYnksIG9yIG9uIGJlaGFsZiBvZiwg
dGhlIExpY2Vuc29yIGZvciB0aGUgcHVycG9zZSBvZiBkaXNjdXNzaW5nIGFuZCBpbXByb3Zpbmcg
dGhlIFdvcmssIGJ1dCBleGNsdWRpbmcgY29tbXVuaWNhdGlvbiB0aGF0IGlzIGNvbnNwaWN1b3Vz
bHkgbWFya2VkIG9yIG90aGVyd2lzZSBkZXNpZ25hdGVkIGluIHdyaXRpbmcgYnkgdGhlIGNvcHly
aWdodCBvd25lciBhcyAmbGRxdW87Tm90IGEgQ29udHJpYnV0aW9uLiZyZHF1bzs8L2RkPgoKICAg
IDxkdD4mbGRxdW87RGVyaXZhdGl2ZSBXb3JrcyZyZHF1bzs8L2R0PgogICAgPGRkPm1lYW5zIGFu
eSB3b3JrLCB3aGV0aGVyIGluIFNvdXJjZSBDb2RlIEZvcm0gb3IgQmluYXJ5IEZvcm0sIHRoYXQg
aXMgYmFzZWQgb24gKG9yIGRlcml2ZWQgZnJvbSkgdGhlIFdvcmsgYW5kIGZvciB3aGljaCB0aGUg
ZWRpdG9yaWFsIHJldmlzaW9ucywgYW5ub3RhdGlvbnMsIGVsYWJvcmF0aW9ucywgb3Igb3RoZXIg
bW9kaWZpY2F0aW9ucyByZXByZXNlbnQsIGFzIGEgd2hvbGUsIGFuIG9yaWdpbmFsIHdvcmsgb2Yg
YXV0aG9yc2hpcC4gRm9yIHB1cnBvc2VzIG9mIHRoaXMgTGljZW5zZSwgRGVyaXZhdGl2ZSBXb3Jr
cyBkbyBub3QgaW5jbHVkZSB3b3JrcyB0aGF0IHJlbWFpbiBzZXBhcmFibGUgZnJvbSwgb3IgbWVy
ZWx5IGxpbmsgKG9yIGJpbmQgYnkgbmFtZSkgdG8gdGhlIGludGVyZmFjZXMgb2YsIHRoZSBXb3Jr
IGFuZCBEZXJpdmF0aXZlIFdvcmtzIHRoZXJlb2YuPC9kZD4KCiAgICA8ZHQ+JmxkcXVvO1NvdXJj
ZSBDb2RlIEZvcm0mcmRxdW87PC9kdD4KICAgIDxkZD5tZWFucyB0aGUgcHJlZmVycmVkIGZvcm0g
b2YgdGhlIFdvcmsgZm9yIG1ha2luZyBtb2RpZmljYXRpb25zLCBpbmNsdWRpbmcgYnV0IG5vdCBs
aW1pdGVkIHRvIGh1bWFuLXJlYWRhYmxlIHNvdXJjZSBjb2RlLCBkb2N1bWVudGF0aW9uIHNvdXJj
ZSwgYW5kIGNvbmZpZ3VyYXRpb24gZmlsZXMuPC9kZD4KCiAgICA8ZHQ+JmxkcXVvO0JpbmFyeSBG
b3JtJnJkcXVvOzwvZHQ+CiAgICA8ZGQ+bWVhbnMgYW55IGZvcm0gb2YgdGhlIFdvcmsgcmVzdWx0
aW5nIGZyb20gbWVjaGFuaWNhbCB0cmFuc2Zvcm1hdGlvbiBvciB0cmFuc2xhdGlvbiBvZiBhIFNv
dXJjZSBDb2RlIEZvcm0sIGluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gY29tcGlsZWQgb2Jq
ZWN0IGNvZGUsIG1pbmlmaWVkIG9yIHRyYW5zcGlsZWQgY29kZSwgZ2VuZXJhdGVkIGRvY3VtZW50
YXRpb24sIGFuZCBjb252ZXJzaW9ucyB0byBvdGhlciBtZWRpYSB0eXBlcy48L2RkPgoKICAgIDxk
dD4mbGRxdW87UHVibGljbHkgQWNjZXNzaWJsZSZyZHF1bzs8L2R0PgogICAgPGRkPm1lYW5zIGFj
Y2Vzc2libGUgdG8gYW55IG1lbWJlciBvZiB0aGUgZ2VuZXJhbCBwdWJsaWMsIGJ5IGFueSBtZWFu
cywgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIGFjY2VzcyByZXF1aXJlcyByZWdpc3RyYXRpb24sIHBh
eW1lbnQsIG9yIGF1dGhlbnRpY2F0aW9uLCBzbyBsb25nIGFzIHN1Y2ggcmVnaXN0cmF0aW9uLCBw
YXltZW50LCBvciBhdXRoZW50aWNhdGlvbiBpcyBpdHNlbGYgZ2VuZXJhbGx5IGF2YWlsYWJsZSB0
byBhbnkgbWVtYmVyIG9mIHRoZSBwdWJsaWMgd2hvIHNlZWtzIGl0LCByYXRoZXIgdGhhbiBsaW1p
dGVkIHRvIGEgc3BlY2lmaWMsIGluZGl2aWR1YWxseSBpZGVudGlmaWVkIHBlcnNvbiBvciBhIGNs
b3NlZCBncm91cCBvZiBhdXRob3JpemVkIHJlY2lwaWVudHMuPC9kZD4KCiAgICA8ZHQ+JmxkcXVv
O0dlb2Jsb2NraW5nJnJkcXVvOzwvZHQ+CiAgICA8ZGQ+bWVhbnMgYW55IHRlY2huaWNhbCBvciBj
b250cmFjdHVhbCBtZWFzdXJlIHRoYXQgcmVzdHJpY3RzIG9yIHByZXZlbnRzIGFjY2VzcyB0byB0
aGUgV29yaywgaW4gd2hvbGUgb3IgaW4gcGFydCwgYmFzZWQgb24gdGhlIGdlb2dyYXBoaWMgbG9j
YXRpb24gb2YgYSB1c2VyIG9yIHJlY2lwaWVudCwgd2hldGhlciBpbXBsZW1lbnRlZCB0byBjb21w
bHkgd2l0aCBhcHBsaWNhYmxlIGxhdyBvciBhcyBhIG1hdHRlciBvZiBZb3VyIG93biBidXNpbmVz
cyBvciBvcGVyYXRpb25hbCBkZWNpc2lvbiwgaW5jbHVkaW5nIHJlc3RyaWN0aW9ucyBiYXNlZCBv
biBJbnRlcm5ldCBQcm90b2NvbCBhZGRyZXNzLCBtb2JpbGUgbmV0d29yayBvciBjYXJyaWVyLCBk
ZXZpY2Ugb3IgYWNjb3VudCByZWdpb24gc2V0dGluZ3MsIHBheW1lbnQgaW5zdHJ1bWVudCBpc3N1
aW5nIGNvdW50cnksIG9yIHNpbWlsYXIgbG9jYXRpb24gc2lnbmFscy48L2RkPgoKICAgIDxkdD4m
bGRxdW87U2Vjb25kYXJ5IExpY2Vuc2UmcmRxdW87PC9kdD4KICAgIDxkZD5tZWFucyBlaXRoZXIg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLCBWZXJzaW9uIDIuMCwgdGhlIEdOVSBMZXNz
ZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwgVmVyc2lvbiAyLjEsIHRoZSBHTlUgQWZmZXJvIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UsIFZlcnNpb24gMy4wLCBvciBhbnkgbGF0ZXIgdmVyc2lvbnMg
b2YgdGhvc2UgbGljZW5zZXMuPC9kZD4KICA8L2RsPgoKICA8aDI+MS4gR3JhbnQgb2YgQ29weXJp
Z2h0IExpY2Vuc2U8L2gyPgogIDxwPlN1YmplY3QgdG8gdGhlIHRlcm1zIGFuZCBjb25kaXRpb25z
IG9mIHRoaXMgTGljZW5zZSwgZWFjaCBDb250cmlidXRvciBoZXJlYnkgZ3JhbnRzIHRvIFlvdSBh
IHBlcnBldHVhbCwgd29ybGR3aWRlLCBub24tZXhjbHVzaXZlLCBuby1jaGFyZ2UsIHJveWFsdHkt
ZnJlZSwgaXJyZXZvY2FibGUgY29weXJpZ2h0IGxpY2Vuc2UgdG8gcmVwcm9kdWNlLCBwcmVwYXJl
IERlcml2YXRpdmUgV29ya3Mgb2YsIHB1YmxpY2x5IGRpc3BsYXksIHB1YmxpY2x5IHBlcmZvcm0s
IHN1YmxpY2Vuc2UsIGFuZCBkaXN0cmlidXRlIHRoZSBXb3JrIGFuZCBzdWNoIERlcml2YXRpdmUg
V29ya3MgaW4gU291cmNlIENvZGUgRm9ybSBvciBCaW5hcnkgRm9ybS4gWW91IG1heSBhZGQgWW91
ciBvd24gY29weXJpZ2h0IHN0YXRlbWVudCB0byBZb3VyIG1vZGlmaWNhdGlvbnMgYW5kIG1heSBw
cm92aWRlIGFkZGl0aW9uYWwgb3IgZGlmZmVyZW50IGxpY2Vuc2UgdGVybXMgYW5kIGNvbmRpdGlv
bnMgZm9yIHVzZSwgcmVwcm9kdWN0aW9uLCBvciBkaXN0cmlidXRpb24gb2YgWW91ciBtb2RpZmlj
YXRpb25zLCBvciBmb3IgYW55IHN1Y2ggRGVyaXZhdGl2ZSBXb3JrcyBhcyBhIHdob2xlLCBwcm92
aWRlZCBZb3VyIHVzZSwgcmVwcm9kdWN0aW9uLCBhbmQgZGlzdHJpYnV0aW9uIG9mIHRoZSBXb3Jr
IG90aGVyd2lzZSBjb21wbGllcyB3aXRoIHRoZSBjb25kaXRpb25zIHN0YXRlZCBpbiB0aGlzIExp
Y2Vuc2UuPC9wPgoKICA8aDI+Mi4gR3JhbnQgb2YgUGF0ZW50IExpY2Vuc2U8L2gyPgogIDxwPlN1
YmplY3QgdG8gdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoaXMgTGljZW5zZSwgZWFjaCBD
b250cmlidXRvciBoZXJlYnkgZ3JhbnRzIHRvIFlvdSBhIHBlcnBldHVhbCwgd29ybGR3aWRlLCBu
b24tZXhjbHVzaXZlLCBuby1jaGFyZ2UsIHJveWFsdHktZnJlZSwgaXJyZXZvY2FibGUgKGV4Y2Vw
dCBhcyBzdGF0ZWQgaW4gdGhpcyBTZWN0aW9uKSBwYXRlbnQgbGljZW5zZSB0byBtYWtlLCBoYXZl
IG1hZGUsIHVzZSwgb2ZmZXIgdG8gc2VsbCwgc2VsbCwgaW1wb3J0LCBhbmQgb3RoZXJ3aXNlIHRy
YW5zZmVyIHRoZSBXb3JrLCB3aGVyZSBzdWNoIGxpY2Vuc2UgYXBwbGllcyBvbmx5IHRvIHRob3Nl
IHBhdGVudCBjbGFpbXMsIGJvdGggY3VycmVudGx5IG93bmVkIGJ5IHRoZSBDb250cmlidXRvciBh
bmQgYWNxdWlyZWQgaW4gZnV0dXJlLCBsaWNlbnNhYmxlIGJ5IHN1Y2ggQ29udHJpYnV0b3IgdGhh
dCBhcmUgbmVjZXNzYXJpbHkgaW5mcmluZ2VkIGJ5IHRoZWlyIENvbnRyaWJ1dGlvbihzKSBhbG9u
ZSBvciBieSBjb21iaW5hdGlvbiBvZiB0aGVpciBDb250cmlidXRpb24ocykgd2l0aCB0aGUgV29y
ayB0byB3aGljaCBzdWNoIENvbnRyaWJ1dGlvbihzKSB3YXMgc3VibWl0dGVkLiBUaGlzIGdyYW50
IGRvZXMgbm90IGluY2x1ZGUgY2xhaW1zIHRoYXQgd291bGQgYmUgaW5mcmluZ2VkIG9ubHkgYXMg
YSBjb25zZXF1ZW5jZSBvZiBmdXJ0aGVyIG1vZGlmaWNhdGlvbiBvZiB0aGUgV29yay4gSWYgWW91
IG9yIFlvdXIgYWdlbnQgb3IgZXhjbHVzaXZlIGxpY2Vuc2VlIGluc3RpdHV0ZSBvciBvcmRlciBv
ciBhZ3JlZSB0byB0aGUgaW5zdGl0dXRpb24gb2YgcGF0ZW50IGxpdGlnYXRpb24gb3IgYW55IG90
aGVyIHBhdGVudCBlbmZvcmNlbWVudCBhY3Rpdml0eSBhZ2FpbnN0IGFueSBlbnRpdHkgKGluY2x1
ZGluZyBhIGNyb3NzLWNsYWltIG9yIGNvdW50ZXJjbGFpbSBpbiBhIGxhd3N1aXQpIGFsbGVnaW5n
IHRoYXQgdGhlIFdvcmsgb3IgYW55IENvbnRyaWJ1dGlvbiBpbmNvcnBvcmF0ZWQgd2l0aGluIHRo
ZSBXb3JrIGNvbnN0aXR1dGVzIGRpcmVjdCBvciBjb250cmlidXRvcnkgcGF0ZW50IGluZnJpbmdl
bWVudCwgb3IgaW5kdWNlbWVudCBvZiBwYXRlbnQgaW5mcmluZ2VtZW50LCB0aGVuIGFueSBwYXRl
bnQgcmlnaHRzIGdyYW50ZWQgdG8gWW91IHVuZGVyIHRoaXMgTGljZW5zZSBmb3IgdGhlIFdvcmsg
c2hhbGwgdGVybWluYXRlIGFzIG9mIHRoZSBkYXRlIHN1Y2ggbGl0aWdhdGlvbiBpcyBmaWxlZC48
L3A+CgogIDxoMj4zLiBSZWRpc3RyaWJ1dGlvbnMgaW4gU291cmNlIENvZGUgRm9ybTwvaDI+CiAg
PHA+UmVkaXN0cmlidXRpb25zIG9mIHRoZSBXb3JrIGluIFNvdXJjZSBDb2RlIEZvcm0sIGluY2x1
ZGluZyBpbiB0aGUgU291cmNlIENvZGUgRm9ybSBvZiBhbnkgRGVyaXZhdGl2ZSBXb3JrcyB0aGF0
IFlvdSBkaXN0cmlidXRlLCBtdXN0IHJldGFpbiB0aGUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhp
cyBMaWNlbnNlLCB0b2dldGhlciB3aXRoIGFsbCBjb3B5cmlnaHQsIHBhdGVudCwgdHJhZGVtYXJr
LCBhbmQgYXR0cmlidXRpb24gbm90aWNlcyBhcHBlYXJpbmcgaW4gdGhlIFNvdXJjZSBDb2RlIEZv
cm0gb2YgdGhlIFdvcmssIGV4Y2x1ZGluZyB0aG9zZSBub3RpY2VzIHRoYXQgZG8gbm90IHBlcnRh
aW4gdG8gYW55IHBhcnQgb2YgdGhlIERlcml2YXRpdmUgV29ya3MuIFlvdSBtdXN0IGdpdmUgYW55
IG90aGVyIHJlY2lwaWVudHMgb2YgdGhlIFdvcmsgb3IgRGVyaXZhdGl2ZSBXb3JrcyBhIGNvcHkg
b2YgdGhpcyBMaWNlbnNlLiBDb21wbGlhbmNlIHdpdGggdGhpcyBTZWN0aW9uIGlzIGEgY29uZGl0
aW9uIG9mIHRoZSByaWdodHMgYW5kIGxpY2Vuc2VzIGdyYW50ZWQgdW5kZXIgYm90aCBTZWN0aW9u
IDEgYW5kIFNlY3Rpb24gMi48L3A+CgogIDxoMj40LiBSZWRpc3RyaWJ1dGlvbnMgdmlhIFdlYnNp
dGUgb3IgV2VicGFnZTwvaDI+CiAgPHA+Rm9yIHB1cnBvc2VzIG9mIHRoaXMgTGljZW5zZSwgcmVk
aXN0cmlidXRpb24gb2YgdGhlIFdvcmsgdmlhIGEgd2Vic2l0ZSBvciB3ZWIgYXBwbGljYXRpb24g
b2NjdXJzIHdoZW5ldmVyIGEgdXNlciZyc3F1bztzIGJyb3dzZXIgcmVjZWl2ZXMgYSBjb3B5IG9m
IHRoZSBXb3JrLCBpbiBTb3VyY2UgQ29kZSBGb3JtIG9yIEJpbmFyeSBGb3JtLCBhcyBwYXJ0IG9m
IHVzaW5nIGEgUHVibGljbHkgQWNjZXNzaWJsZSB3ZWJzaXRlIG9yIHdlYiBhcHBsaWNhdGlvbiDi
gJQgaW5jbHVkaW5nIG9uIGluaXRpYWwgcGFnZSBsb2FkIGFuZCB0aHJvdWdoIGFueSBzdWJzZXF1
ZW50IG9yIG9uLWRlbWFuZCB0cmFuc2Zlciwgc3VjaCBhcyBkeW5hbWljIGltcG9ydHMsIGNvZGUt
c3BsaXQgYnVuZGxlcywgc2VydmljZSB3b3JrZXJzLCBvciB3ZWIgd29ya2Vycy4gQ29tcGxpYW5j
ZSB3aXRoIHRoaXMgU2VjdGlvbiBpcyBhIGNvbmRpdGlvbiBvZiB0aGUgcmlnaHRzIGFuZCBsaWNl
bnNlcyBncmFudGVkIHVuZGVyIGJvdGggU2VjdGlvbiAxIGFuZCBTZWN0aW9uIDIuIFdoZXJlIHN1
Y2ggcmVkaXN0cmlidXRpb24gb2NjdXJzLCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXBwbHk6
PC9wPgoKICA8aDM+KGEpIFJlc3BvbnNpYmxlIFBhcnR5PC9oMz4KICA8cD5UaGUgb2JsaWdhdGlv
bnMgb2YgdGhpcyBTZWN0aW9uIGZhbGwgb24gdGhlIG9wZXJhdG9yIG9mIHRoZSB3ZWJzaXRlIG9y
IHdlYiBhcHBsaWNhdGlvbiB0aGF0IGNhdXNlcyB0aGUgV29yayB0byBiZSBkZWxpdmVyZWQgdG8g
dGhlIHVzZXIgKHRoZSAmbGRxdW87UHVibGlzaGVyJnJkcXVvOykuIFdoZXJlIHRoZSBXb3JrIGlz
IHNlcnZlZCB0aHJvdWdoIGEgY29udGVudCBkZWxpdmVyeSBuZXR3b3JrIG9yIG90aGVyIGhvc3Rp
bmcgaW50ZXJtZWRpYXJ5IGFjdGluZyBzb2xlbHkgYXQgdGhlIFB1Ymxpc2hlciZyc3F1bztzIGRp
cmVjdGlvbiBhbmQgd2l0aG91dCBtb2RpZnlpbmcgdGhlIFdvcmssIHRoYXQgaW50ZXJtZWRpYXJ5
IGJlYXJzIG5vIG9ibGlnYXRpb24gdW5kZXIgdGhpcyBTZWN0aW9uLjwvcD4KCiAgPGgzPihiKSBW
aXNpYmxlIE5vdGljZTwvaDM+CiAgPHA+VGhlIFB1Ymxpc2hlciBtdXN0IGluY2x1ZGUsIHdpdGhp
biB0aGUgY29udGVudCByZW5kZXJlZCB0byB0aGUgdXNlciBieSB0aGUgd2Vic2l0ZSBvciB3ZWIg
YXBwbGljYXRpb24g4oCUIGluIGEgcGxhY2UgcmVhc29uYWJseSBsaWtlbHkgdG8gYmUgZW5jb3Vu
dGVyZWQgZHVyaW5nIG9yZGluYXJ5IHVzZSwgc3VjaCBhcyBhIGZvb3RlciwgY3JlZGl0cyBwYWdl
LCBzZXR0aW5ncyBwYW5lbCwgb3IgY29tcGFyYWJsZSBsb2NhdGlvbiDigJQgYSBzdGF0ZW1lbnQg
dGhhdCB0aGUgd2Vic2l0ZSBvciB3ZWIgYXBwbGljYXRpb24gaW5jb3Jwb3JhdGVzIHRoZSBXb3Jr
IGFuZCBpcyBnb3Zlcm5lZCBpbiBwYXJ0IGJ5IHRoaXMgTGljZW5zZS4gQSBub3RpY2Ugc2F0aXNm
aWVzIHRoaXMgc3Vic2VjdGlvbiBvbmx5IGlmIGl0IGZvcm1zIHBhcnQgb2YgdGhlIGNvbnRlbnQg
cHJlc2VudGVkIHRvIHRoZSB1c2VyOyBhIG5vdGljZSBwcmVzZW50IHNvbGVseSBpbiB0aGUgU291
cmNlIENvZGUgRm9ybSwgbWFya3VwIGNvbW1lbnRzLCBtZXRhZGF0YSwgb3IgSFRUUCBoZWFkZXJz
IGRvZXMgbm90IHNhdGlzZnkgdGhpcyBzdWJzZWN0aW9uLjwvcD4KCiAgPGgzPihjKSBGdWxsIFRl
eHQgQXZhaWxhYmlsaXR5PC9oMz4KICA8cD5UaGUgUHVibGlzaGVyIG11c3QgbWFrZSB0aGUgY29w
eXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBMaWNlbnNlIGF2YWlsYWJsZSBpbiBmdWxsIGF0IGEgc3Rh
YmxlLCBQdWJsaWNseSBBY2Nlc3NpYmxlIFVSTCByZWZlcmVuY2VkIGJ5IHRoZSBub3RpY2UgcmVx
dWlyZWQgdW5kZXIgc3Vic2VjdGlvbiAoYikuIFRoaXMgVVJMIG1heSBiZSBob3N0ZWQgb24gYW55
IGRvbWFpbiBvciBzdWJkb21haW4gdGhlIFB1Ymxpc2hlciBDb250cm9scyBhbmQgbmVlZCBub3Qg
bWF0Y2ggdGhlIGRvbWFpbiBmcm9tIHdoaWNoIHRoZSBXb3JrIGlzIHNlcnZlZC4gRm9yIHB1cnBv
c2VzIG9mIHRoaXMgc3Vic2VjdGlvbiwgJmxkcXVvO0NvbnRyb2xzJnJkcXVvOyBtZWFucyB0aGF0
IHRoZSBQdWJsaXNoZXIgKGkpIGlzIHRoZSByZWdpc3RyYW50LCBvciBob2xkcyBhIHJlZ2lzdHJh
dGlvbiwgbGVhc2UsIG9yIHNpbWlsYXIgY29udHJhY3R1YWwgcmlnaHQsIGluIHRoZSBkb21haW47
IG9yIChpaSkgaGFzLCB0aHJvdWdoIGEgaG9zdGluZywgcGxhdGZvcm0sIG9yIHNpbWlsYXIgc2Vy
dmljZSwgdGhlIHByYWN0aWNhbCBhYmlsaXR5IHRvIHB1Ymxpc2gsIG1vZGlmeSwgb3IgcmVtb3Zl
IGNvbnRlbnQgc2VydmVkIGF0IHRoYXQgZG9tYWluIG9yIHN1YmRvbWFpbiwgcmVnYXJkbGVzcyBv
ZiB3aGV0aGVyIHRoZSBQdWJsaXNoZXIgaG9sZHMgdGhlIHVuZGVybHlpbmcgZG9tYWluIHJlZ2lz
dHJhdGlvbi4gVGhlIFB1Ymxpc2hlciBtdXN0IG1haW50YWluIHRoaXMgVVJMIGFzIFB1YmxpY2x5
IEFjY2Vzc2libGUgZm9yIGFzIGxvbmcgYXMgdGhlIFdvcmsgY29udGludWVzIHRvIGJlIHJlZGlz
dHJpYnV0ZWQgdW5kZXIgdGhpcyBTZWN0aW9uLCBzdWJqZWN0IHRvIHN1YnNlY3Rpb24gKGUpLjwv
cD4KCiAgPGgzPihkKSBFbWJlZGRlZCBOb3RpY2UgKE9wdGlvbmFsKTwvaDM+CiAgPHA+SW4gYWRk
aXRpb24gdG8sIGFuZCBub3QgYXMgYSBzdWJzdGl0dXRlIGZvciwgc3Vic2VjdGlvbnMgKGIpIGFu
ZCAoYyksIHRoZSBQdWJsaXNoZXIgbWF5IGVtYmVkIGEgY29weXJpZ2h0IG5vdGljZSBhbmQgcmVm
ZXJlbmNlIHRvIHRoaXMgTGljZW5zZSBhcyBhIGNvbW1lbnQgd2l0aGluIHRoZSBTb3VyY2UgQ29k
ZSBGb3JtIG9yIEJpbmFyeSBGb3JtIG9mIHRoZSBXb3JrIGFzIGRlbGl2ZXJlZCB0byB0aGUgdXNl
ciZyc3F1bztzIGJyb3dzZXIuIENvbXBsaWFuY2Ugd2l0aCBzdWJzZWN0aW9ucyAoYikgYW5kIChj
KSBpcyBub3QgZXhjdXNlZCBieSB0aGUgYWJzZW5jZSwgcmVtb3ZhbCwgb3Igb2JzY3VyaW5nIG9m
IGFueSBzdWNoIGVtYmVkZGVkIGNvbW1lbnQgZHVyaW5nIG1pbmlmaWNhdGlvbiwgdHJhbnNwaWxh
dGlvbiwgYnVuZGxpbmcsIG9yIHNpbWlsYXIgbWVjaGFuaWNhbCB0cmFuc2Zvcm1hdGlvbi48L3A+
CgogIDxoMz4oZSkgVGVtcG9yYXJ5IFVuYXZhaWxhYmlsaXR5OyBDdXJlPC9oMz4KICA8cD5BIGxh
cHNlIGluIHRoZSBhdmFpbGFiaWxpdHkgb2YgdGhlIFVSTCByZXF1aXJlZCB1bmRlciBzdWJzZWN0
aW9uIChjKSBpcyBub3QsIGJ5IGl0c2VsZiwgYSBicmVhY2ggb2YgdGhpcyBTZWN0aW9uLiBJZiBh
IENvbnRyaWJ1dG9yIGdpdmVzIHRoZSBQdWJsaXNoZXIgd3JpdHRlbiBub3RpY2UgdGhhdCB0aGUg
VVJMIGlzIG5vdCBQdWJsaWNseSBBY2Nlc3NpYmxlLCB0aGUgUHVibGlzaGVyIG11c3QsIHdpdGhp
biB0aGlydHkgKDMwKSBkYXlzIG9mIHJlY2VpdmluZyB0aGF0IG5vdGljZTogKGkpIHN0YXRlIHRo
ZSByZWFzb24gdGhlIFVSTCBiZWNhbWUgdW5hdmFpbGFibGU7IGFuZCAoaWkpIHJlc3RvcmUgdGhl
IFVSTCwgb3IgZGVzaWduYXRlIGFuZCBwdWJsaXNoIGEgcmVwbGFjZW1lbnQgc3RhYmxlLCBQdWJs
aWNseSBBY2Nlc3NpYmxlIFVSTCBzYXRpc2Z5aW5nIHN1YnNlY3Rpb24gKGMpIGFuZCB1cGRhdGUg
dGhlIHJlZmVyZW5jZSByZXF1aXJlZCB1bmRlciBzdWJzZWN0aW9uIChiKSBhY2NvcmRpbmdseS4g
VGhpcyB0aGlydHkgKDMwKSBkYXkgcGVyaW9kIGlzIGZpeGVkIGJ5IHRoaXMgTGljZW5zZSBhbmQg
ZG9lcyBub3QgcmVxdWlyZSBhZ3JlZW1lbnQgYmV0d2VlbiB0aGUgUHVibGlzaGVyIGFuZCB0aGUg
Q29udHJpYnV0b3IuIEEgUHVibGlzaGVyIHdobyBjb21wbGV0ZXMgdGhlIGFjdGlvbnMgZGVzY3Jp
YmVkIGluIGNsYXVzZXMgKGkpIGFuZCAoaWkpIHdpdGhpbiB0aGlzIHBlcmlvZCBpcyBkZWVtZWQg
dG8gaGF2ZSByZW1haW5lZCBpbiBjb21wbGlhbmNlIHdpdGggc3Vic2VjdGlvbiAoYykgdGhyb3Vn
aG91dCB0aGUgcGVyaW9kIG9mIHVuYXZhaWxhYmlsaXR5LiBBIFB1Ymxpc2hlciB3aG8gZmFpbHMg
dG8gZG8gc28gaXMgaW4gYnJlYWNoIG9mIHRoaXMgU2VjdGlvbiBhcyBvZiB0aGUgZXhwaXJhdGlv
biBvZiB0aGUgdGhpcnR5ICgzMCkgZGF5IHBlcmlvZC48L3A+CgogIDxoMz4oZikgUHVibGlzaGVy
JnJzcXVvO3MgQ291bnRlci1Ob3RpY2U8L2gzPgogIDxwPldpdGhpbiB0ZW4gKDEwKSBkYXlzIGFm
dGVyIHJlY2VpdmluZyBhIENvbnRyaWJ1dG9yJnJzcXVvO3Mgd3JpdHRlbiBub3RpY2UgdW5kZXIg
c3Vic2VjdGlvbiAoZSkgdGhhdCB0aGUgVVJMIGlzIG5vdCBQdWJsaWNseSBBY2Nlc3NpYmxlLCB0
aGUgUHVibGlzaGVyIG1heSByZXNwb25kIHdpdGggYSB3cml0dGVuIGNvdW50ZXItbm90aWNlIHN0
YXRpbmcgKGkpIHRoZSBzcGVjaWZpYyBkYXRlIGFuZCB0aW1lIGJ5IHdoaWNoIHRoZSBVUkwgd2ls
bCBiZSByZXN0b3JlZCwgb3IgYSByZXBsYWNlbWVudCBVUkwgc2F0aXNmeWluZyBzdWJzZWN0aW9u
IChjKSB3aWxsIGJlIHB1Ymxpc2hlZCwgYW5kIChpaSkgdGhlIHJlYXNvbiBmb3IgdGhlIHVuYXZh
aWxhYmlsaXR5LiBBIGNvdW50ZXItbm90aWNlIG1heSBub3Qgc3RhdGUgYSBkYXRlIGFuZCB0aW1l
IGxhdGVyIHRoYW4gdGhlIGV4cGlyYXRpb24gb2YgdGhlIHRoaXJ0eSAoMzApIGRheSBwZXJpb2Qg
c3RhdGVkIGluIHN1YnNlY3Rpb24gKGUpLCB1bmxlc3MgdGhlIENvbnRyaWJ1dG9yIHdobyBnYXZl
IHRoZSBub3RpY2UgYWdyZWVzIGluIHdyaXRpbmcgdG8gYSBsYXRlciBkYXRlLiBTdWJqZWN0IHRv
IHRoZSBmb3JlZ29pbmcsIHRoZSBkYXRlIGFuZCB0aW1lIHN0YXRlZCBpbiBhIGNvdW50ZXItbm90
aWNlIGlzc3VlZCB1bmRlciB0aGlzIHN1YnNlY3Rpb24gaXMgZmluYWwgb25jZSBnaXZlbiBhbmQg
aXMgbm90IHN1YmplY3QgdG8gZnVydGhlciBuZWdvdGlhdGlvbi4gSWYgdGhlIFB1Ymxpc2hlciBy
ZXN0b3JlcyB0aGUgVVJMLCBvciBwdWJsaXNoZXMgYSByZXBsYWNlbWVudCBVUkwgc2F0aXNmeWlu
ZyBzdWJzZWN0aW9uIChjKSBhbmQgdXBkYXRlcyB0aGUgcmVmZXJlbmNlIHJlcXVpcmVkIHVuZGVy
IHN1YnNlY3Rpb24gKGIpLCBieSB0aGUgZGF0ZSBhbmQgdGltZSBzdGF0ZWQgaW4gaXRzIGNvdW50
ZXItbm90aWNlLCB0aGUgUHVibGlzaGVyIGlzIGRlZW1lZCB0byBoYXZlIHJlbWFpbmVkIGluIGNv
bXBsaWFuY2Ugd2l0aCBzdWJzZWN0aW9uIChjKSB0aHJvdWdob3V0IHRoZSBwZXJpb2Qgb2YgdW5h
dmFpbGFiaWxpdHkuIElmIHRoZSBQdWJsaXNoZXIgZmFpbHMgdG8gZG8gc28sIHRoZSBQdWJsaXNo
ZXIgaXMgaW4gYnJlYWNoIG9mIHRoaXMgU2VjdGlvbiBhcyBvZiB0aGUgZGF0ZSBhbmQgdGltZSBz
dGF0ZWQgaW4gdGhlIGNvdW50ZXItbm90aWNlLCB0byB0aGUgc2FtZSBleHRlbnQgYXMgYSBQdWJs
aXNoZXIgd2hvIGZhaWxzIHRvIGN1cmUgd2l0aGluIHRoZSB0aGlydHkgKDMwKSBkYXkgcGVyaW9k
IHVuZGVyIHN1YnNlY3Rpb24gKGUpLCBleGNlcHQgdG8gdGhlIGV4dGVudCB0aGUgUHVibGlzaGVy
IGlzIGVudGl0bGVkIHRvIHJlbHkgb24gU2VjdGlvbiAxMCAoSW5hYmlsaXR5IHRvIENvbXBseSBE
dWUgdG8gTGF3IG9yIEdlb2Jsb2NraW5nKS48L3A+CgogIDxoMj41LiBPdGhlciBSZWRpc3RyaWJ1
dGlvbnMgaW4gQmluYXJ5IEZvcm08L2gyPgogIDxwPlRoaXMgU2VjdGlvbiBhcHBsaWVzIHRvIGFu
eSByZXByb2R1Y3Rpb24gb3IgZGlzdHJpYnV0aW9uIG9mIGNvcGllcyBvZiB0aGUgV29yayBvciBE
ZXJpdmF0aXZlIFdvcmtzIHRoZXJlb2YsIGluIEJpbmFyeSBGb3JtLCBpbiBhbnkgbWVkaXVtLCBp
bmNsdWRpbmcgYnkgbWVhbnMgb2YgYSB3ZWJwYWdlIG9yIHdlYnNpdGUsIHdoZXJlIHRoZSBXb3Jr
IGlzIG5vdCBhdXRvbWF0aWNhbGx5IGRlbGl2ZXJlZCB0byBhIHVzZXImcnNxdW87cyBicm93c2Vy
IGFzIHBhcnQgb2YgdXNpbmcgdGhhdCB3ZWJwYWdlIG9yIHdlYnNpdGUgdW5kZXIgU2VjdGlvbiA0
IOKAlCBpbmNsdWRpbmcsIHdpdGhvdXQgbGltaXRhdGlvbiwgd2hlcmUgYSB3ZWJwYWdlIG9yIHdl
YnNpdGUgaW5zdGVhZCBtYWtlcyB0aGUgV29yayBhdmFpbGFibGUsIG9yIGludGVuZGVkLCBmb3Ig
c2VwYXJhdGUgZG93bmxvYWQgYnkgdGhlIHVzZXIsIG9yIHdoZXJlIHRoZSBXb3JrIGlzIG90aGVy
d2lzZSBwdWJsaWNseSBkaXNwbGF5ZWQgb3IgcHVibGljbHkgcGVyZm9ybWVkIG91dHNpZGUgdGhl
IHJlZGlzdHJpYnV0aW9uIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuIFJlZGlzdHJpYnV0aW9ucyBv
ZiB0aGUgV29yayBpbiBCaW5hcnkgRm9ybSB1bmRlciB0aGlzIFNlY3Rpb24gbXVzdCByZXByb2R1
Y2UgdGhlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgTGljZW5zZSBpbiB0aGUgZG9jdW1lbnRh
dGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlv
bi4gQ29tcGxpYW5jZSB3aXRoIHRoaXMgU2VjdGlvbiBpcyBhIGNvbmRpdGlvbiBvZiB0aGUgcmln
aHRzIGFuZCBsaWNlbnNlcyBncmFudGVkIHVuZGVyIGJvdGggU2VjdGlvbiAxIGFuZCBTZWN0aW9u
IDIuPC9wPgoKICA8aDI+Ni4gU3VibWlzc2lvbiBvZiBDb250cmlidXRpb25zPC9oMj4KICA8cD5V
bmxlc3MgWW91IGV4cGxpY2l0bHkgc3RhdGUgb3RoZXJ3aXNlLCBhbnkgQ29udHJpYnV0aW9uIGlu
dGVudGlvbmFsbHkgc3VibWl0dGVkIGZvciBpbmNsdXNpb24gaW4gdGhlIFdvcmsgYnkgWW91IHRv
IHRoZSBMaWNlbnNvciBzaGFsbCBiZSB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2Yg
dGhpcyBMaWNlbnNlLCB3aXRob3V0IGFueSBhZGRpdGlvbmFsIHRlcm1zIG9yIGNvbmRpdGlvbnMu
IE5vdHdpdGhzdGFuZGluZyB0aGUgYWJvdmUsIG5vdGhpbmcgaGVyZWluIHNoYWxsIHN1cGVyc2Vk
ZSBvciBtb2RpZnkgdGhlIHRlcm1zIG9mIGFueSBzZXBhcmF0ZSBsaWNlbnNlIGFncmVlbWVudCBZ
b3UgbWF5IGhhdmUgZXhlY3V0ZWQgd2l0aCB0aGUgTGljZW5zb3IgcmVnYXJkaW5nIHN1Y2ggQ29u
dHJpYnV0aW9ucy4gU3VibWlzc2lvbiBvZiBhIENvbnRyaWJ1dGlvbiB1bmRlciB0aGlzIFNlY3Rp
b24gaXMgYWxzbyBzdWJqZWN0IHRvIFNlY3Rpb24gOSAoTW9yYWwgUmlnaHRzKS48L3A+CgogIDxo
Mj43LiBUcmFkZW1hcmtzPC9oMj4KICA8cD5UaGlzIExpY2Vuc2UgZG9lcyBub3QgZ3JhbnQgcGVy
bWlzc2lvbiB0byB1c2UgdGhlIHRyYWRlIG5hbWVzLCB0cmFkZW1hcmtzLCBzZXJ2aWNlIG1hcmtz
LCBvciBwcm9kdWN0IG5hbWVzIG9mIHRoZSBMaWNlbnNvciBvciBpdHMgQ29udHJpYnV0b3JzLCBl
eGNlcHQgYXMgcmVxdWlyZWQgZm9yIHJlYXNvbmFibGUgYW5kIGN1c3RvbWFyeSB1c2UgaW4gZGVz
Y3JpYmluZyB0aGUgb3JpZ2luIG9mIHRoZSBXb3JrLiBOZWl0aGVyIHRoZSBuYW1lIG9mIHRoZSBM
aWNlbnNvciBub3IgdGhlIG5hbWVzIG9mIGl0cyBDb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8g
ZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbSB0aGUgV29yayB3aXRob3V0
IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi48L3A+CgogIDxoMj44LiBObyBXYXJy
YW50eSBvZiBOb24tSW5mcmluZ2VtZW50OyBSZWNpcGllbnQgUmVzcG9uc2liaWxpdHk8L2gyPgog
IDxwPllvdSB1bmRlcnN0YW5kIHRoYXQgYWx0aG91Z2ggZWFjaCBDb250cmlidXRvciBncmFudHMg
dGhlIGxpY2Vuc2VzIHRvIGl0cyBDb250cmlidXRpb25zIHNldCBmb3J0aCBoZXJlaW4sIG5vIGFz
c3VyYW5jZXMgYXJlIHByb3ZpZGVkIGJ5IGFueSBDb250cmlidXRvciB0aGF0IHRoZSBXb3JrIGRv
ZXMgbm90IGluZnJpbmdlIHRoZSBwYXRlbnQgb3Igb3RoZXIgaW50ZWxsZWN0dWFsIHByb3BlcnR5
IHJpZ2h0cyBvZiBhbnkgb3RoZXIgZW50aXR5LiBFYWNoIENvbnRyaWJ1dG9yIGRpc2NsYWltcyBh
bnkgbGlhYmlsaXR5IHRvIFlvdSBmb3IgY2xhaW1zIGJyb3VnaHQgYnkgYW55IG90aGVyIGVudGl0
eSBiYXNlZCBvbiBpbmZyaW5nZW1lbnQgb2YgaW50ZWxsZWN0dWFsIHByb3BlcnR5IHJpZ2h0cyBv
ciBvdGhlcndpc2UuIEFzIGEgY29uZGl0aW9uIHRvIGV4ZXJjaXNpbmcgdGhlIHJpZ2h0cyBhbmQg
bGljZW5zZXMgZ3JhbnRlZCBoZXJldW5kZXIsIFlvdSBoZXJlYnkgYXNzdW1lIHNvbGUgcmVzcG9u
c2liaWxpdHkgdG8gc2VjdXJlIGFueSBvdGhlciBpbnRlbGxlY3R1YWwgcHJvcGVydHkgcmlnaHRz
IG5lZWRlZCwgaWYgYW55LiBGb3IgZXhhbXBsZSwgaWYgYSB0aGlyZC1wYXJ0eSBwYXRlbnQgbGlj
ZW5zZSBpcyByZXF1aXJlZCB0byBhbGxvdyBZb3UgdG8gZGlzdHJpYnV0ZSB0aGUgV29yaywgaXQg
aXMgWW91ciByZXNwb25zaWJpbGl0eSB0byBhY3F1aXJlIHRoYXQgbGljZW5zZSBiZWZvcmUgZGlz
dHJpYnV0aW5nIHRoZSBXb3JrLiBFYWNoIENvbnRyaWJ1dG9yIHJlcHJlc2VudHMgdGhhdCwgdG8g
aXRzIGtub3dsZWRnZSwgaXQgaGFzIHN1ZmZpY2llbnQgY29weXJpZ2h0IHJpZ2h0cyBpbiBpdHMg
Q29udHJpYnV0aW9uLCBpZiBhbnksIHRvIGdyYW50IHRoZSBjb3B5cmlnaHQgbGljZW5zZSBzZXQg
Zm9ydGggaW4gdGhpcyBMaWNlbnNlLjwvcD4KCiAgPGgyPjkuIE1vcmFsIFJpZ2h0czwvaDI+Cgog
IDxoMz4oYSkgV2FpdmVyIFdoZXJlIFBvc3NpYmxlPC9oMz4KICA8cD5UbyB0aGUgZXh0ZW50IGFu
eSBtb3JhbCByaWdodHMgKGluY2x1ZGluZyByaWdodHMgb2YgYXR0cmlidXRpb24gYW5kIGludGVn
cml0eSwgcHVibGljaXR5LCBwcml2YWN5LCBhbmQvb3Igb3RoZXIgc2ltaWxhciBwZXJzb25hbGl0
eSByaWdodHMsIGhvd2V2ZXIgZGVub21pbmF0ZWQgdW5kZXIgYXBwbGljYWJsZSBsYXcpIHN1YnNp
c3QgaW4gdGhlIFdvcmsgb3IgYSBDb250cmlidXRpb24gYW5kIHdvdWxkIG90aGVyd2lzZSBiZSBl
eGVyY2lzYWJsZSBhZ2FpbnN0IFlvdSBmb3IgWW91ciBleGVyY2lzZSBvZiB0aGUgcmlnaHRzIGdy
YW50ZWQgdW5kZXIgdGhpcyBMaWNlbnNlLCBlYWNoIENvbnRyaWJ1dG9yLCB3aXRoIHJlc3BlY3Qg
dG8gdGhhdCBDb250cmlidXRvciZyc3F1bztzIG93biBDb250cmlidXRpb24sIGFuZCB0aGUgTGlj
ZW5zb3IsIHdpdGggcmVzcGVjdCB0byB0aGUgV29yayBhcyBhIHdob2xlLCB3YWl2ZXMgc3VjaCBt
b3JhbCByaWdodHMgdG8gdGhlIGV4dGVudCBzdWNoIGEgd2FpdmVyIGlzIHBlcm1pdHRlZCBieSB0
aGUgbGF3IGFwcGxpY2FibGUgdG8gdGhhdCBDb250cmlidXRvciBvciB0aGUgTGljZW5zb3IsIGFz
IHRoZSBjYXNlIG1heSBiZS48L3A+CgogIDxoMz4oYikgTm9uLUFzc2VydGlvbiBXaGVyZSBXYWl2
ZXIgSXMgTm90IFBvc3NpYmxlPC9oMz4KICA8cD5UbyB0aGUgZXh0ZW50IHN1Y2ggYSB3YWl2ZXIg
aXMgbm90IHBlcm1pdHRlZCB1bmRlciBhcHBsaWNhYmxlIGxhdywgdGhlIENvbnRyaWJ1dG9yIG9y
IExpY2Vuc29yLCBhcyBhcHBsaWNhYmxlLCBpbnN0ZWFkIGFncmVlcyBub3QgdG8gYXNzZXJ0IHN1
Y2ggbW9yYWwgcmlnaHRzIGFnYWluc3QgWW91LCBmb3Igc28gbG9uZyBhcyBZb3UgZXhlcmNpc2Ug
dGhlIHJpZ2h0cyBncmFudGVkIHVuZGVyIHRoaXMgTGljZW5zZS48L3A+CgogIDxoMz4oYykgU2Nv
cGU8L2gzPgogIDxwPlRoaXMgU2VjdGlvbiBkb2VzIG5vdCB3YWl2ZSwgYW5kIG5vIENvbnRyaWJ1
dG9yIG9yIHRoZSBMaWNlbnNvciBpbnRlbmRzIHRvIHdhaXZlLCBhbnkgbW9yYWwgcmlnaHRzIGhl
bGQgYWdhaW5zdCBhbnkgcGVyc29uIG90aGVyIHRoYW4gWW91LCBub3IgYW55IG1vcmFsIHJpZ2h0
cyBpbiBhbnkgd29yayBvdGhlciB0aGFuIHRoZSBXb3JrIG9yIHRoYXQgQ29udHJpYnV0b3ImcnNx
dW87cyBvd24gQ29udHJpYnV0aW9uLjwvcD4KCiAgPGgzPihkKSBJbmRlcGVuZGVuY2UgZnJvbSBT
ZWN0aW9uIDQ8L2gzPgogIDxwPlRoZSB3YWl2ZXIgaW4gc3Vic2VjdGlvbiAoYSkgYW5kIHRoZSBu
b24tYXNzZXJ0aW9uIGluIHN1YnNlY3Rpb24gKGIpIGFyZSBub3QgY29uZGl0aW9uZWQgb24sIGFu
ZCBhcmUgbm90IHRlcm1pbmF0ZWQsIHN1c3BlbmRlZCwgb3IgcmV2b2tlZCBieSwgYSBicmVhY2gg
b2YgU2VjdGlvbiA0LCBpbmNsdWRpbmcgYSBmYWlsdXJlIHRvIGN1cmUgdW5kZXIgU2VjdGlvbiA0
KGUpIG9yIDQoZikuIFRlcm1pbmF0aW9uIG9mIHRoZSBjb3B5cmlnaHQgb3IgcGF0ZW50IGxpY2Vu
c2VzIGdyYW50ZWQgdW5kZXIgU2VjdGlvbnMgMSBhbmQgMiBmb3IgYnJlYWNoIG9mIHRoaXMgTGlj
ZW5zZSBkb2VzIG5vdCwgYnkgaXRzZWxmLCByZWluc3RhdGUgYW55IG1vcmFsIHJpZ2h0cyBjbGFp
bSB3aXRoIHJlc3BlY3QgdG8gWW91ciB1c2Ugb2YgdGhlIFdvcmsgb2NjdXJyaW5nIGJlZm9yZSB0
aGF0IHRlcm1pbmF0aW9uLjwvcD4KCiAgPGgzPihlKSBTdWNjZXNzb3JzPC9oMz4KICA8cD5FYWNo
IENvbnRyaWJ1dG9yIGFuZCB0aGUgTGljZW5zb3IgaW50ZW5kcywgdG8gdGhlIGV4dGVudCBwZXJt
aXR0ZWQgYnkgYXBwbGljYWJsZSBsYXcsIGZvciB0aGUgd2FpdmVyIGFuZCBub24tYXNzZXJ0aW9u
IGluIHRoaXMgU2VjdGlvbiB0byBiaW5kIHRoYXQgQ29udHJpYnV0b3ImcnNxdW87cyBvciB0aGUg
TGljZW5zb3ImcnNxdW87cyBzdWNjZXNzb3JzLCBoZWlycywgYW5kIGFzc2lnbnMuIFdoZXJlIGFw
cGxpY2FibGUgbGF3IGRvZXMgbm90IHBlcm1pdCBhIG1vcmFsIHJpZ2h0cyB3YWl2ZXIgb3Igbm9u
LWFzc2VydGlvbiB0byBiaW5kIHN1Y2Nlc3NvcnMsIGhlaXJzLCBvciBhc3NpZ25zLCB0aGlzIFNl
Y3Rpb24gZG9lcyBub3QgcHVycG9ydCB0byBkbyBzby48L3A+CgogIDxoMz4oZikgQ29udHJpYnV0
aW9uczwvaDM+CiAgPHA+U3VibWlzc2lvbiBvZiBhIENvbnRyaWJ1dGlvbiB1bmRlciBTZWN0aW9u
IDYgY29uc3RpdHV0ZXMgdGhlIENvbnRyaWJ1dG9yJnJzcXVvO3MgYWdyZWVtZW50IHRvIHRoaXMg
U2VjdGlvbiA5IHdpdGggcmVzcGVjdCB0byB0aGF0IENvbnRyaWJ1dGlvbiwgb24gdGhlIHNhbWUg
dGVybXMgYXMgYXBwbHkgdG8gdGhlIExpY2Vuc29yIHdpdGggcmVzcGVjdCB0byB0aGUgV29yay48
L3A+CgogIDxoMj4xMC4gSW5hYmlsaXR5IHRvIENvbXBseSBEdWUgdG8gTGF3IG9yIEdlb2Jsb2Nr
aW5nPC9oMj4KICA8cD5JZiBpdCBpcyBpbXBvc3NpYmxlIGZvciBZb3UgdG8gY29tcGx5IHdpdGgg
YW55IG9mIHRoZSB0ZXJtcyBvZiB0aGlzIExpY2Vuc2Ugd2l0aCByZXNwZWN0IHRvIHNvbWUgb3Ig
YWxsIG9mIHRoZSBXb3JrIGR1ZSB0byBzdGF0dXRlLCBqdWRpY2lhbCBvcmRlciwgcmVndWxhdGlv
biwgb3IgR2VvYmxvY2tpbmcsIHRoZW4gWW91IG11c3Q6IChhKSBjb21wbHkgd2l0aCB0aGUgdGVy
bXMgb2YgdGhpcyBMaWNlbnNlIHRvIHRoZSBtYXhpbXVtIGV4dGVudCBwb3NzaWJsZTsgYW5kIChi
KSBpbmZvcm0sIGJ5IGFueSByZWFzb25hYmxlIG1lYW5zLCB0aG9zZSB3aG8gbWF5IGFjY2VzcyB0
aGUgV29yayBmcm9tIFlvdSBvZiB0aGUgcmVzcGVjdHMgaW4gd2hpY2ggWW91IGFyZSB1bmFibGUg
dG8gY29tcGx5IGFuZCB0aGUgcG9ydGlvbnMgb2YgdGhlIFdvcmsgYWZmZWN0ZWQuIEV4Y2VwdCB0
byB0aGUgZXh0ZW50IHByb2hpYml0ZWQgYnkgc3RhdHV0ZSBvciByZWd1bGF0aW9uLCB0aGUgaW5m
b3JtYXRpb24gcHJvdmlkZWQgdW5kZXIgc3Vic2VjdGlvbiAoYikgbXVzdCBiZSBzdWZmaWNpZW50
bHkgZGV0YWlsZWQgZm9yIGEgcmVjaXBpZW50IG9mIG9yZGluYXJ5IHNraWxsIHRvIHVuZGVyc3Rh
bmQgaXQuPC9wPgoKICA8aDI+MTEuIExhcmdlciBXb3JrczsgU2Vjb25kYXJ5IExpY2Vuc2VzPC9o
Mj4KCiAgPGgzPihhKSBDcmVhdGluZyBMYXJnZXIgV29ya3M8L2gzPgogIDxwPllvdSBtYXkgY3Jl
YXRlIGFuZCBkaXN0cmlidXRlIGEgTGFyZ2VyIFdvcmsgdW5kZXIgdGVybXMgb2YgWW91ciBvd24g
Y2hvb3NpbmcgZm9yIHRoZSBtYXRlcmlhbCBpbiB0aGUgTGFyZ2VyIFdvcmsgdGhhdCBpcyBub3Qg
V29yaywgcHJvdmlkZWQgdGhhdCBZb3UgY29tcGx5IHdpdGggdGhlIGFwcGxpY2FibGUgdGVybXMg
b2YgdGhpcyBMaWNlbnNlIHdpdGggcmVzcGVjdCB0byB0aGUgV29yayBpbmNsdWRlZCBpbiB0aGF0
IExhcmdlciBXb3JrLjwvcD4KCiAgPGgzPihiKSBEaXN0cmlidXRpb24gVW5kZXIgYSBTZWNvbmRh
cnkgTGljZW5zZTwvaDM+CiAgPHA+SWYgdGhlIExhcmdlciBXb3JrIGlzIGEgY29tYmluYXRpb24g
b2YgdGhlIFdvcmsgd2l0aCBhIHdvcmsgZ292ZXJuZWQgYnkgb25lIG9yIG1vcmUgU2Vjb25kYXJ5
IExpY2Vuc2VzLCB0aGlzIExpY2Vuc2UgcGVybWl0cyBZb3UgdG8gYWRkaXRpb25hbGx5IGRpc3Ry
aWJ1dGUgc3VjaCBXb3JrIHVuZGVyIHRoZSB0ZXJtcyBvZiBzdWNoIFNlY29uZGFyeSBMaWNlbnNl
KHMpLCBwcm92aWRlZCB0aGF0IFlvdSBjb250aW51ZSB0byBjb21wbHkgd2l0aCB0aGUgdGVybXMg
b2YgdGhpcyBMaWNlbnNlIHdpdGggcmVzcGVjdCB0byB0aGUgV29yay4gRGlzdHJpYnV0aW5nIHRo
ZSBXb3JrIHVuZGVyIGEgU2Vjb25kYXJ5IExpY2Vuc2UgaW4gdGhpcyBtYW5uZXIgZG9lcyBub3Qg
cmVsaWV2ZSBZb3Ugb2YgWW91ciBvYmxpZ2F0aW9ucyB1bmRlciB0aGlzIExpY2Vuc2U7IGl0IGlu
c3RlYWQgZ2l2ZXMgdGhlIHJlY2lwaWVudCBvZiB0aGUgTGFyZ2VyIFdvcmsgdGhlIG9wdGlvbiwg
YXQgdGhlIHJlY2lwaWVudCZyc3F1bztzIGRpc2NyZXRpb24sIHRvIGZ1cnRoZXIgZGlzdHJpYnV0
ZSB0aGUgV29yayB1bmRlciB0aGUgdGVybXMgb2YgZWl0aGVyIHRoaXMgTGljZW5zZSBvciBzdWNo
IFNlY29uZGFyeSBMaWNlbnNlKHMpLjwvcD4KCiAgPGgyPjEyLiBEaXNjbGFpbWVyIG9mIFdhcnJh
bnR5PC9oMj4KICA8cD5Vbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVk
IHRvIGluIHdyaXRpbmcsIExpY2Vuc29yIHByb3ZpZGVzIHRoZSBXb3JrIChhbmQgZWFjaCBDb250
cmlidXRvciBwcm92aWRlcyBpdHMgQ29udHJpYnV0aW9ucykgb24gYW4gJmxkcXVvO0FTIElTJnJk
cXVvOyBCQVNJUywgV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQs
IGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQsIGluY2x1ZGluZywgd2l0aG91dCBsaW1pdGF0aW9u
LCBhbnkgd2FycmFudGllcyBvciBjb25kaXRpb25zIG9mIFRJVExFLCBOT04tSU5GUklOR0VNRU5U
LCBNRVJDSEFOVEFCSUxJVFksIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiBZ
b3UgYXJlIHNvbGVseSByZXNwb25zaWJsZSBmb3IgZGV0ZXJtaW5pbmcgdGhlIGFwcHJvcHJpYXRl
bmVzcyBvZiB1c2luZyBvciByZWRpc3RyaWJ1dGluZyB0aGUgV29yayBhbmQgYXNzdW1lIGFueSBy
aXNrcyBhc3NvY2lhdGVkIHdpdGggWW91ciBleGVyY2lzZSBvZiBwZXJtaXNzaW9ucyB1bmRlciB0
aGlzIExpY2Vuc2UuPC9wPgoKICA8aDI+MTMuIExpbWl0YXRpb24gb2YgTGlhYmlsaXR5PC9oMj4K
ICA8cD5JbiBubyBldmVudCBhbmQgdW5kZXIgbm8gbGVnYWwgdGhlb3J5LCB3aGV0aGVyIGluIHRv
cnQgKGluY2x1ZGluZyBuZWdsaWdlbmNlKSwgY29udHJhY3QsIG9yIG90aGVyd2lzZSwgdW5sZXNz
IHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IChzdWNoIGFzIGRlbGliZXJhdGUgYW5kIGdyb3Nz
bHkgbmVnbGlnZW50IGFjdHMpIG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzaGFsbCBhbnkgQ29u
dHJpYnV0b3IgYmUgbGlhYmxlIHRvIFlvdSBmb3IgZGFtYWdlcywgaW5jbHVkaW5nIGFueSBkaXJl
Y3QsIGluZGlyZWN0LCBzcGVjaWFsLCBpbmNpZGVudGFsLCBvciBjb25zZXF1ZW50aWFsIGRhbWFn
ZXMgb2YgYW55IGNoYXJhY3RlciBhcmlzaW5nIGFzIGEgcmVzdWx0IG9mIHRoaXMgTGljZW5zZSBv
ciBvdXQgb2YgdGhlIHVzZSBvciBpbmFiaWxpdHkgdG8gdXNlIHRoZSBXb3JrIChpbmNsdWRpbmcg
YnV0IG5vdCBsaW1pdGVkIHRvIGRhbWFnZXMgZm9yIGxvc3Mgb2YgZ29vZHdpbGwsIHdvcmsgc3Rv
cHBhZ2UsIGNvbXB1dGVyIGZhaWx1cmUgb3IgbWFsZnVuY3Rpb24sIG9yIGFueSBhbmQgYWxsIG90
aGVyIGNvbW1lcmNpYWwgZGFtYWdlcyBvciBsb3NzZXMpLCBldmVuIGlmIHN1Y2ggQ29udHJpYnV0
b3IgaGFzIGJlZW4gYWR2aXNlZCBvZiB0aGUgcG9zc2liaWxpdHkgb2Ygc3VjaCBkYW1hZ2VzLjwv
cD4KCiAgPGgyPjE0LiBBY2NlcHRpbmcgV2FycmFudHkgb3IgQWRkaXRpb25hbCBMaWFiaWxpdHk8
L2gyPgogIDxwPldoaWxlIHJlZGlzdHJpYnV0aW5nIHRoZSBXb3JrIG9yIERlcml2YXRpdmUgV29y
a3MgdGhlcmVvZiwgWW91IG1heSBjaG9vc2UgdG8gb2ZmZXIsIGFuZCBjaGFyZ2UgYSBmZWUgZm9y
LCBhY2NlcHRhbmNlIG9mIHN1cHBvcnQsIHdhcnJhbnR5LCBpbmRlbW5pdHksIG9yIG90aGVyIGxp
YWJpbGl0eSBvYmxpZ2F0aW9ucyBhbmQvb3IgcmlnaHRzIGNvbnNpc3RlbnQgd2l0aCB0aGlzIExp
Y2Vuc2UuIEhvd2V2ZXIsIGluIGFjY2VwdGluZyBzdWNoIG9ibGlnYXRpb25zLCBZb3UgbWF5IGFj
dCBvbmx5IG9uIFlvdXIgb3duIGJlaGFsZiBhbmQgb24gWW91ciBzb2xlIHJlc3BvbnNpYmlsaXR5
LCBub3Qgb24gYmVoYWxmIG9mIGFueSBvdGhlciBDb250cmlidXRvciwgYW5kIG9ubHkgaWYgWW91
IGFncmVlIHRvIGluZGVtbmlmeSwgZGVmZW5kLCBhbmQgaG9sZCBlYWNoIENvbnRyaWJ1dG9yIGhh
cm1sZXNzIGZvciBhbnkgbGlhYmlsaXR5IGluY3VycmVkIGJ5LCBvciBjbGFpbXMgYXNzZXJ0ZWQg
YWdhaW5zdCwgc3VjaCBDb250cmlidXRvciBieSByZWFzb24gb2YgeW91ciBhY2NlcHRpbmcgYW55
IHN1Y2ggd2FycmFudHkgb3IgYWRkaXRpb25hbCBsaWFiaWxpdHkuPC9wPgoKICA8aDI+MTUuIEdv
dmVybmluZyBMYXcgYW5kIFZlbnVlPC9oMj4KICA8cD5BbnkgbGl0aWdhdGlvbiByZWxhdGluZyB0
byB0aGlzIExpY2Vuc2UgbWF5IGJlIGJyb3VnaHQgb25seSBpbiB0aGUgY291cnRzIG9mIGEganVy
aXNkaWN0aW9uIHdoZXJlIHRoZSBkZWZlbmRhbnQgbWFpbnRhaW5zIGl0cyBwcmluY2lwYWwgcGxh
Y2Ugb2YgYnVzaW5lc3MgYW5kIHN1Y2ggbGl0aWdhdGlvbiBzaGFsbCBiZSBnb3Zlcm5lZCBieSBs
YXdzIG9mIHRoYXQganVyaXNkaWN0aW9uLCB3aXRob3V0IHJlZmVyZW5jZSB0byBpdHMgY29uZmxp
Y3Qtb2YtbGF3IHByb3Zpc2lvbnMuIE5vdGhpbmcgaW4gdGhpcyBTZWN0aW9uIHNoYWxsIHByZXZl
bnQgYSBwYXJ0eSZyc3F1bztzIGFiaWxpdHkgdG8gYnJpbmcgY3Jvc3MtY2xhaW1zIG9yIGNvdW50
ZXItY2xhaW1zLjwvcD4KCiAgPGhyPgoKICA8aDI+QXBwZW5kaXg6IEhvdyB0byBBcHBseSB0aGUg
TGlua3Vtb3JpIEZyZWUgTGljZW5zZSB0byBZb3VyIFdvcms8L2gyPgogIDxwPlRoZSBjb3B5cmln
aHQgbm90aWNlIGF0IHRoZSB0b3Agb2YgdGhpcyBkb2N1bWVudCBhcHBsaWVzIG9ubHkgdG8gdGhl
IHRleHQgb2YgdGhlIExpY2Vuc2UgaXRzZWxmLiBJdCBkb2VzIG5vdCBnb3Zlcm4gYW55IFdvcmsg
WW91IGNob29zZSB0byByZWxlYXNlIHVuZGVyIHRoaXMgTGljZW5zZS4gVG8gYXBwbHkgdGhlIExp
bmt1bW9yaSBGcmVlIExpY2Vuc2UgdG8gWW91ciBvd24gV29yaywgYXR0YWNoIHRoZSBmb2xsb3dp
bmcgbm90aWNlIHRvIGVhY2ggZmlsZSwgcmVwbGFjaW5nIHRoZSBicmFja2V0ZWQgZmllbGRzIHdp
dGggWW91ciBvd24gaW5mb3JtYXRpb24uIERvIG5vdCBpbmNsdWRlIHRoZSBicmFja2V0cy48L3A+
CgogIDxwcmU+Q29weXJpZ2h0IFtZRUFSXSBbWU9VUiBOQU1FIE9SIE9SR0FOSVpBVElPTl0KCkxp
Y2Vuc2VkIHVuZGVyIHRoZSBMaW5rdW1vcmkgRnJlZSBMaWNlbnNlLCBWZXJzaW9uIDEuMCAodGhl
ICJMaWNlbnNlIik7CnlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFu
Y2Ugd2l0aCB0aGUgTGljZW5zZS4KWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNl
IGF0OgoKICAgIFtVUkwgV0hFUkUgWU9VIEhPU1QgVEhFIExJQ0VOU0UgVEVYVF0KClVubGVzcyBy
ZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgdGhlIFdv
cmsKZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgcHJvdmlkZWQgb24gYW4gIkFTIElT
IiBCQVNJUywgV0lUSE9VVApXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVp
dGhlciBleHByZXNzIG9yIGltcGxpZWQuIFNlZSB0aGUKTGljZW5zZSBmb3IgdGhlIHNwZWNpZmlj
IGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQgbGltaXRhdGlvbnMKdW5kZXIgdGhl
IExpY2Vuc2UuPC9wcmU+CgogIDxwPkZvciBzb3VyY2UgZmlsZXMsIHBsYWNlIHRoaXMgbm90aWNl
IGF0IHRoZSB0b3Agb2YgZWFjaCBmaWxlLjwvcD4KCiAgPHA+Rm9yIGJpbmFyeSBkaXN0cmlidXRp
b25zIChub24td2ViKSwgcmVwcm9kdWNlIHRoaXMgbm90aWNlIGluIHRoZSBkb2N1bWVudGF0aW9u
IG9yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24sIGFzIHJl
cXVpcmVkIGJ5IFNlY3Rpb24gNSBvZiB0aGUgTGljZW5zZS48L3A+CgogIDxwPkZvciB3ZWIgZGlz
dHJpYnV0aW9ucywgcGxhY2UgdGhlIHZpc2libGUgbm90aWNlIHJlcXVpcmVkIGJ5IFNlY3Rpb24g
NChiKSBvZiB0aGUgTGljZW5zZSBpbiB0aGUgcmVuZGVyZWQgY29udGVudCBvZiBZb3VyIHdlYnNp
dGUgb3Igd2ViIGFwcGxpY2F0aW9uLCBhbmQgbWFrZSB0aGUgZnVsbCB0ZXh0IHJlcXVpcmVkIGJ5
IFNlY3Rpb24gNChjKSBhdmFpbGFibGUgYXQgYSBzdGFibGUgVVJMIFlvdSBDb250cm9sLiBBIGRl
ZGljYXRlZCAvbGljZW5zZXMgb3IgL2NyZWRpdHMgcGFnZSBpcyBhIGNvbW1vbiBhbmQgYWNjZXB0
YWJsZSBsb2NhdGlvbiBmb3IgdGhlIGZ1bGwgdGV4dC4gSWYgdGhhdCBVUkwgZXZlciBiZWNvbWVz
IHVuYXZhaWxhYmxlLCBTZWN0aW9uIDQoZSkgZ2l2ZXMgWW91IGEgZml4ZWQgdGhpcnR5LWRheSB3
aW5kb3cgYWZ0ZXIgbm90aWNlIHRvIHN0YXRlIHdoeSBhbmQgZWl0aGVyIHJlc3RvcmUgaXQgb3Ig
cHVibGlzaCBhIHJlcGxhY2VtZW50IOKAlCBhIGJyaWVmIG91dGFnZSBpcyBub3QgaXRzZWxmIGEg
YnJlYWNoLiBTZWN0aW9uIDQoZikgYWxzbyBsZXRzIFlvdSByZXNwb25kIHRvIHRoYXQgbm90aWNl
IHdpdGggWW91ciBvd24gc3BlY2lmaWMgcmVzdG9yYXRpb24gZGF0ZSwgd2hpY2ggdGhlbiBjb250
cm9scyBpbiBwbGFjZSBvZiB0aGUgdGhpcnR5LWRheSB3aW5kb3csIHNvIGxvbmcgYXMgaXQgZmFs
bHMgd2l0aGluIHRoZSB0aGlydHkgZGF5cyAob3IgbGF0ZXIsIGlmIHRoZSBDb250cmlidXRvciB3
aG8gZ2F2ZSBub3RpY2UgYWdyZWVzIGluIHdyaXRpbmcpLjwvcD4KCiAgPHA+SWYgWW91ciBXb3Jr
IGhhcyBtdWx0aXBsZSBjb3B5cmlnaHQgb3duZXJzIChmb3IgZXhhbXBsZSwgd2hlcmUgQ29udHJp
YnV0b3JzIGhhdmUgYWRkZWQgdG8gdGhlIG9yaWdpbmFsKSwgZWFjaCBvd25lciZyc3F1bztzIGNv
cHlyaWdodCBzaG91bGQgYmUgbGlzdGVkIG9uIGEgc2VwYXJhdGUgbGluZTo8L3A+CgogIDxwcmU+
Q29weXJpZ2h0IFtZRUFSXSBbT1JJR0lOQUwgQVVUSE9SXQpDb3B5cmlnaHQgW1lFQVJdIFtDT05U
UklCVVRPUiBOQU1FXQoKTGljZW5zZWQgdW5kZXIgdGhlIExpbmt1bW9yaSBGcmVlIExpY2Vuc2Us
IFZlcnNpb24gMS4wICh0aGUgIkxpY2Vuc2UiKTsKeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBl
eGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLgpZb3UgbWF5IG9idGFpbiBhIGNv
cHkgb2YgdGhlIExpY2Vuc2UgYXQ6CgogICAgW1VSTCBXSEVSRSBZT1UgSE9TVCBUSEUgTElDRU5T
RSBURVhUXQoKVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBp
biB3cml0aW5nLCB0aGUgV29yawpkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBwcm92
aWRlZCBvbiBhbiAiQVMgSVMiIEJBU0lTLCBXSVRIT1VUCldBUlJBTlRJRVMgT1IgQ09ORElUSU9O
UyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4gU2VlIHRoZQpMaWNlbnNl
IGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZCBsaW1p
dGF0aW9ucwp1bmRlciB0aGUgTGljZW5zZS48L3ByZT4KCjwvZGl2Pgo8L2JvZHk+CjwvaHRtbD4K
--0000000000001faafd0654e8ffd1
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVGhlIG9waW5p
b25zIGV4cHJlc3NlZCBpbiB0aGlzIGVtYWlsIGFyZSB0aG9zZSBvZiB0aGUgc2VuZGVyIGFuZCBu
b3QgbmVjZXNzYXJpbHkgdGhvc2Ugb2YgdGhlIE9wZW4gU291cmNlIEluaXRpYXRpdmUuIE9mZmlj
aWFsIHN0YXRlbWVudHMgYnkgdGhlIE9wZW4gU291cmNlIEluaXRpYXRpdmUgd2lsbCBiZSBzZW50
IGZyb20gYW4gb3BlbnNvdXJjZS5vcmcgZW1haWwgYWRkcmVzcy4KCkxpY2Vuc2UtZGlzY3VzcyBt
YWlsaW5nIGxpc3QKTGljZW5zZS1kaXNjdXNzQGxpc3RzLm9wZW5zb3VyY2Uub3JnCmh0dHA6Ly9s
aXN0cy5vcGVuc291cmNlLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpY2Vuc2UtZGlzY3Vzc19saXN0
cy5vcGVuc291cmNlLm9yZwo=
--0000000000001faafd0654e8ffd1--