Feature requests

marbux <[email protected]> Wed, 27 Jun 2007 19:36:18 -0700
Newsgroups gmane.comp.kde.devel.knowit
Message-ID <[email protected]>
------=_Part_52370_12714371.1182998178830
Content-Type: multipart/alternative; 
	boundary="----=_Part_52371_15826014.1182998178830"

------=_Part_52371_15826014.1182998178830
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

I have been using KnowIt for about two years as my primary outliner,
currently on a Mepis 64-bit system. I would like to contribute bug reports
and feature requests.

I think the UI is superlative for the most part. But the file format sucks
big time. It is virtually non-interoperable. I hope that rather than using
RTF with superimposed HTML, you might consider switching to OpenDocument ODT
format as the native file format. I did note on your web site that you are
planning a change in file formats. This would dramatically enhance
interoperability with, e.g., KWord, OOo, Abiword, and a host of other
applications supporting ODF. See e.g., application list at <
http://opendocumentfellowship.org/applications>. It would also give you
practically unlimited extensibility for new features.

I am a member of the OpenDocument Technical Committee at OASIS, the
OpenDocument Foundation, and the OpenDocument Fellowship. I can easily put
you in touch with experts to consult with should you be interested in
following up on this.

At present, there are precisely zero outliners that can read or write to the
ODT format, although Treeline developer Doug Bellz is working on adding that
support in import/export mode using XSLTs in his forthcoming new version and
says he has successfully round-tripped outlines with OOo. And none of the
ODF word processors have true outlining features. Instead, they force users
to manually nest lists. Indeed, of all the word processors on the market
only WordPerfect does true outlining, the application that first introduced
me to the power of outlining.

The lack of outlining capability has substantially held back adoption of ODF
in markets that must produce documents in outline format. For example,
nearly all legal documents filed with courts in the U.S. are in outline
format. LIkewise, outline formatting is vitally important in government and
enterprise markets where lengthy reports must be generated routinely.

Were you to pursue this course, I would suggest seriously considering adding
the ability for users to copy and paste or otherwise import styles from a
word processor to format node topics, including the ability to tag such
headings for automated table of contents generation, with and without
hyperlinks between the node topics and the table of contents.  The
generation of tables of contents could be handled in the word processors,
but the ability to set the relevant styles in KnowIt would be invaluable,
avoiding the need to manually add styles in the word processor.

Were you to pursue this path, I would also suggest that you consider
supporting footnotes in KnowIt. That would dramatically enhance the value of
KnowIt in the law office and academic markets.

A final critical enhancement would be the ability to create hyperlinks
inline in text. I currently do this by using HTML markup and then-post
processing the exported HTML to escape the needed characters, then import
the HTML to a word processor for polishing, conversion to other formats,
etc. But these are cumbersome steps.

Example documents I have produced using KnowIt that may give you more
understanding of the reasons for these suggestions are: [i] "The Microsoft
Covenant Not to Sue - Sending a Mixed Message"
<http://www.groklaw.net/article.php?story=20051129101457378&query=donnybrook#Contents>;
and Precedent | OpenDocument Fellowship
<http://opendocumentfellowship.org/government/precedent >.

Finally, I attach a .kno file that has my collected notes on issues and
enhancement ideas. I apologize for its unfinished state, but have been
meaning to send this to you for too many months. Also, please note that many
of the bugs noted have proved since to be illusory, related to having
installed using the deb package from the site rather than building from
source. I hope you might find these notes useful and would be happy to try
to figure out what I mean if some prove too cursory.

I also note that I was in brainstorming mode when I wrote many of those
notes and was not then concerned with feasibility. So please take it with a
grain of salt.

I am genuinely impressed with your user interface and with many of the
concepts you have built into your app. I offer these suggestions in the
spirit of wishing to help enhance an already useful product.

Best regards,

Buck Martin (Marbux)
Director of Legal Affairs
OpenDocument Foundation

------=_Part_52371_15826014.1182998178830
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

I have been using KnowIt for about two years as my primary outliner,
currently on a Mepis 64-bit system. I would like to contribute bug reports
and feature requests. <br><br>I think the UI is superlative for the most part. But the file
format sucks big time. It is virtually non-interoperable. I hope that
rather than using RTF with superimposed HTML, you might consider
switching to OpenDocument ODT format as the native file format. I did
note on your web site that you are planning a change in file formats.
This would dramatically enhance interoperability with, e.g., KWord,
OOo, Abiword, and a host of other applications supporting ODF. See
e.g., application list at &lt;<a href="http://opendocumentfellowship.org/applications" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://opendocumentfellowship.org/applications</a>&gt;. It would also give you practically unlimited extensibility for new features.
<br><br>I am a member of the OpenDocument Technical Committee at OASIS,
the OpenDocument Foundation, and the OpenDocument Fellowship. I can
easily put you in touch with experts to consult with should you be
interested in following up on this. <br><br>At present, there are precisely zero outliners that can read
or write to the ODT format, although Treeline developer Doug Bellz is
working on adding that support in import/export mode using XSLTs in his
forthcoming new version and says he has successfully round-tripped
outlines with OOo. And none of the ODF word processors have true
outlining features. Instead, they force users to manually nest lists.
Indeed, of all the word processors on the market only WordPerfect does
true outlining, the application that first introduced me to the power
of outlining.
<br><br>The lack of outlining capability has substantially held back
adoption of ODF in markets that must produce documents in outline
format. For example, nearly all legal documents filed with courts in
the U.S.
are in outline format. LIkewise, outline formatting is vitally
important in government and enterprise markets where lengthy reports
must be generated routinely. <br><br>Were you to pursue this course, I would suggest seriously
considering adding the ability for users to copy and paste or otherwise
import styles from a word processor to format node topics, including
the ability to tag such headings for automated table of contents
generation, with and without hyperlinks between the node topics and the
table of contents.&nbsp; The generation of tables of contents could be
handled in the word processors, but the ability to set the relevant
styles in KnowIt would be invaluable, avoiding the need to manually add
styles in the word processor.
<br><br>Were you to pursue this path, I would also suggest that you
consider supporting footnotes in KnowIt. That would dramatically
enhance the value of KnowIt in the law office and academic markets. <br><br>A
final critical enhancement would be the ability to create hyperlinks
inline in text. I currently do this by using HTML markup and then-post
processing the exported HTML to escape the needed characters, then
import the HTML to a word processor for polishing, conversion to other
formats, etc. But these are cumbersome steps. <br><br>Example documents I have produced using KnowIt that may give
you more understanding of the reasons for these suggestions are: [i]
&quot;The Microsoft Covenant Not to Sue - Sending a Mixed Message&quot;<br>&lt;<a href="http://www.groklaw.net/article.php?story=20051129101457378&amp;query=donnybrook#Contents" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

http://www.groklaw.net/article.php?story=20051129101457378&amp;query=donnybrook#Contents</a>&gt;; and Precedent | OpenDocument Fellowship<br>&lt;<a href="http://opendocumentfellowship.org/government/precedent" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://opendocumentfellowship.org/government/precedent
</a>&gt;.<br><br>Finally, I attach a .kno file that has my collected
notes on issues and enhancement ideas. I apologize for its unfinished
state, but have been meaning to send this to you for too many months.
Also, please note that many of the bugs noted have proved since to be
illusory, related to having installed using the deb package from the
site rather than building from source. I hope you might find these
notes useful and would be happy to try to figure out what I mean if
some prove too cursory.
<br><br>I
also note that I was in brainstorming mode when I wrote many of those
notes and was not then concerned with feasibility. So please take it
with a grain of salt.<br><br>I am genuinely impressed with your user
interface and with many of the concepts you have built into your app. I
offer these suggestions in the spirit of wishing to help enhance an
already useful product.
<br><br>Best regards,<br><br>Buck Martin (Marbux)<br>Director of Legal Affairs<br>OpenDocument Foundation<br>

------=_Part_52371_15826014.1182998178830--

------=_Part_52370_12714371.1182998178830
Content-Type: application/octet-stream; name="KnowIt.kno"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="KnowIt.kno"
X-Attachment-Id: f_f3gmjl0t

XEN1cnJlbnRFbnRyeSAwIEtub3dJdCBpc3N1ZXMgYW5kIGVuaGFuY2VtZW50cwoKXE5ld0VudHJ5
IDEgV29ya2luZwo8aHRtbD48aGVhZD48bWV0YSBuYW1lPSJxcmljaHRleHQiIGNvbnRlbnQ9IjEi
IC8+PC9oZWFkPjxib2R5IHN0eWxlPSJmb250LXNpemU6MTlwdDtmb250LWZhbWlseTpBcmlhbCI+
CjxwPkFkZCBsYWNrIG9mIGRvY3VtZW50YXRpb24gZm9yIGxpc3RzIGZlYXR1cmUsIHBhcnRpY3Vs
YXJseSBmb3IgdXNlIG9mIGFzdGVyaXNrIGFzIHNob3J0Y3V0IGZvciBsaXN0IGl0ZW1zLjwvcD4K
PHA+PC9wPgo8L2JvZHk+PC9odG1sPgoKXE5ld0VudHJ5IDEgQnVncwpcTGluayBrbm93aXQ6Ly9S
ZW5hbWluZyBub3RlcwpcRGVzY3IgUmVuYW1pbmcgbm90ZXMKXExpbmsga25vd2l0Oi8vU29ydGlu
ZwpcRGVzY3IgU29ydGluZwo8aHRtbD48aGVhZD48bWV0YSBuYW1lPSJxcmljaHRleHQiIGNvbnRl
bnQ9IjEiIC8+PC9oZWFkPjxib2R5IHN0eWxlPSJmb250LXNpemU6MTlwdDtmb250LWZhbWlseTpB
cmlhbCI+CjxwPlRoaXMgbm90ZSBjb2xsZWN0cyBsaW5rcyB0byBwb3RlbnRpYWwgYnVncyBkZXNj
cmliZWQgaW4gb3RoZXIgdG9waWNzLiBVc2FiaWxpdHkgYnVncyBhcmUgbm90IGluY2x1ZGVkIGhl
cmUuIEJ1Z3MgaGF2ZSBub3QgYmVlbiBjb25maXJtZWQgYW5kIGNvdWxkIGJlIGlkaW9zeW5jcmFj
aWVzIG9mIG15IFN1U0UgOS4zIFBybyBpbnN0YWxsYXRpb24uPC9wPgo8cD48L3A+CjxwPlNlZSB0
b3BpY3MgbGlua2VkIGJlbG93PC9wPgo8cD48L3A+CjwvYm9keT48L2h0bWw+CgpcTmV3RW50cnkg
MiBUYWJ1bGF0aW9ucyBub25mdW5jdGlvbmFsCjxodG1sPjxoZWFkPjxtZXRhIG5hbWU9InFyaWNo
dGV4dCIgY29udGVudD0iMSIgLz48L2hlYWQ+PGJvZHkgc3R5bGU9ImZvbnQtc2l6ZToxOXB0O2Zv
bnQtZmFtaWx5OkFkb2JlIEhlbHZldGljYSI+CjxwPlRoZSAgVGFidWxhdGlvbnMgYWN0aW9uIGlu
IHRoZSB0ZXh0IGVkaXRpbmcgcmlnaHQtY2xpY2sgY29udGV4dCBtZW51IGZlYXR1cmUgYXBwZWFy
cyB0byBiZSBub24tZnVuY3Rpb25hbC48L3A+CjxwPjwvcD4KPHA+QWxzbywgaXRzIHB1cnBvc2Ug
YW5kIG1ldGhvZCBvZiB1c2UgbmVlZHMgdG8gYmUgZG9jdW1lbnRlZC48L3A+CjwvYm9keT48L2h0
bWw+CgpcTmV3RW50cnkgMiBNb3VzZSBkZXBlbmRlbmNpZXMKPGh0bWw+PGhlYWQ+PG1ldGEgbmFt
ZT0icXJpY2h0ZXh0IiBjb250ZW50PSIxIiAvPjwvaGVhZD48Ym9keSBzdHlsZT0iZm9udC1zaXpl
OjE5cHQ7Zm9udC1mYW1pbHk6QWRvYmUgSGVsdmV0aWNhIj4KPHA+TWFueSA8c3BhbiBzdHlsZT0i
Y29sb3I6I2ZmMDAwMCI+S25vd0l0PC9zcGFuPiBhY3Rpb25zIGFwcGVhciB0byByZXF1aXJlIHVz
ZSBvZiBhIHBvaW50aW5nIGRldmljZSBzdWNoIGFzIGEgbW91c2UgaW4gb3JkZXIgdG8gaW5zdGFu
dGlhdGUgdGhlbS4gVGhpcyBpcyBhIHNldmVyZSBhY2Nlc3NpYmlsaXR5IGJ1ZyBmb3IgdGhlIGJs
aW5kLCB3aG8gY2FuIG5vdCB1c2UgcG9pbnRpbmcgZGV2aWNlcy48L3A+CjxwPjwvcD4KPHA+PC9w
Pgo8cD48L3A+CjxwPjwvcD4KPC9ib2R5PjwvaHRtbD4KClxOZXdFbnRyeSAyIERhdGUgY2FuIG5v
dCBiZSBkZWxldGVkCjxodG1sPjxoZWFkPjxtZXRhIG5hbWU9InFyaWNodGV4dCIgY29udGVudD0i
MSIgLz48L2hlYWQ+PGJvZHkgc3R5bGU9ImZvbnQtc2l6ZToxOXB0O2ZvbnQtZmFtaWx5OkFkb2Jl
IEhlbHZldGljYSI+CjxwPlByb2JsZW0gc3RhdGVtZW50OiA8c3BhbiBzdHlsZT0iY29sb3I6I2Zm
MDAwMCI+S25vd0l0PC9zcGFuPiBhcHBhcmVudGx5IGRvZXMgbm90IGFsbG93IHRoZSBkYXRlIGVu
dGVyZWQgd2l0aCB0aGUgSW5zZXJ0IERhdGUgYWN0aW9uIHRvIGJlIGRlbGV0ZWQsIGZvcmNpbmcg
YSB1c2VyIHRvIGRlbGV0ZSBhbmQgcmVjcmVhdGUgdGhlIG5vdGUgaW4gb3JkZXIgdG8gcmVjb3Zl
ciBmcm9tIGVycm9uZW91cyBvciBhY2NpZGVudGFsIGRvdWJsZSBlbnRyeSBvZiBhIGRhdGUuPC9w
Pgo8cD48L3A+CjxwPiA8L3A+CjwvYm9keT48L2h0bWw+CgpcTmV3RW50cnkgMiBMb3NzIG9mIGF0
dHJpYnV0ZXMKPGh0bWw+PGhlYWQ+PG1ldGEgbmFtZT0icXJpY2h0ZXh0IiBjb250ZW50PSIxIiAv
PjwvaGVhZD48Ym9keSBzdHlsZT0iZm9udC1zaXplOjE5cHQ7Zm9udC1mYW1pbHk6QWRvYmUgSGVs
dmV0aWNhIj4KPHA+V2hlbiBlZGl0aW5nIGFuIG91dGxpbmUgd2l0aCBtYW55IHRvcGljcywgPHNw
YW4gc3R5bGU9ImNvbG9yOiNmZjAwMDAiPktub3dJdDwvc3Bhbj4gcmVtb3ZlcyBpdGFsaWNzIGF0
dHJpYnV0ZXMgd2l0aGluIGEgc2Vjb25kIG9yIHR3byBvZiBhZGRpbmcgdGhlbS4gPC9wPgo8L2Jv
ZHk+PC9odG1sPgoKXE5ld0VudHJ5IDEgSGVscAo8aHRtbD48aGVhZD48bWV0YSBuYW1lPSJxcmlj
aHRleHQiIGNvbnRlbnQ9IjEiIC8+PC9oZWFkPjxib2R5IHN0eWxlPSJmb250LXNpemU6MTlwdDtm
b250LWZhbWlseTpBcmlhbCI+CjxwPkRvY3VtZW50YXRpb24gaXMgZmFyIHRvbyBhYmJyZXZpYXRl
ZC48L3A+CjxwPjwvcD4KPHA+Tm8gZWFzeSB3YXkgdG8gZWRpdCBvciBhbm5vdGF0ZSBkb2N1bWVu
dGF0aW9uLjwvcD4KPHA+PC9wPgo8cD5ObyBlYXN5IHdheSB0byBjb250cmlidXRlIHRvIGRvY3Vt
ZW50YXRpb24uIE1hbnkgb3V0bGluZXJzIHVzZSB0aGVpciBuYXRpdmUgZmlsZSBmb3JtYXQgZm9y
IHRoZSBIZWxwIGZpbGUgYW5kIGRpc3BsYXkgaXQgaW4gYSB2aWV3ZXIgKHJlYWQgb25seSkuIEZv
bGxvd2luZyB0aGF0IHBhdGgsIGFkZGluZyBhbiBvcHRpb24gdG8gZWFzaWx5IGVkaXQgdGhlIEhl
bHAgZmlsZSB3b3VsZCBiZSBhIGJpZyBwbHVzLiBOb3RlIHRoYXQgdGhpcyB3b3VsZCBiZSBlbmhh
bmNlZCBpZiBnbG9iYWwgc2VhcmNoIHdlcmUgYWRkZWQuIFRoZW4gYWRkIGEgdG9vbCBvbiB0aGUg
d2ViIHNpdGUgZm9yIGRvd25sb2FkaW5nIHRoZSBsYXRlc3QgSGVscCBmaWxlLCBhbmQgYW5vdGhl
ciB0b29sIGZvciBlYXNpbHkgc3VibWl0dGluZyBkb2N1bWVudGF0aW9uIGNvbnRyaWJ1dGlvbnMg
aW4gdGhlIG5hdGl2ZSBmaWxlIGZvcm1hdC4gPC9wPgo8cD48L3A+CjxwPk5vIGxpbmsgdG8gd2Vi
IHNpdGUgaW4gQWJvdXQgS25vd0l0LjwvcD4KPHA+PC9wPgo8cD5ObyBsaW5rIG9uIHdlYiBzaXRl
IHRvIGh0dHA6Ly9zb3VyY2Vmb3JnZS5uZXQvcHJvamVjdHMva25vd2l0LyBvciB0byBtYWlsaW5n
IGxpc3QgYXJjaGl2ZXMuIDwvcD4KPHA+PC9wPgo8cD48L3A+CjwvYm9keT48L2h0bWw+CgpcTmV3
RW50cnkgMiBRdWFsaXR5CjxodG1sPjxoZWFkPjxtZXRhIG5hbWU9InFyaWNodGV4dCIgY29udGVu
dD0iMSIgLz48L2hlYWQ+PGJvZHkgc3R5bGU9ImZvbnQtc2l6ZToxOXB0O2ZvbnQtZmFtaWx5OkFy
aWFsIj4KPHA+RG9jdW1lbnRhdGlvbiBpcyBmYXIgdG9vIGFiYnJldmlhdGVkLjwvcD4KPC9ib2R5
PjwvaHRtbD4KClxOZXdFbnRyeSAzIExpc3QgZmVhdHVyZSBub3QgZG9jdW1lbnRlZAoKXE5ld0Vu
dHJ5IDQgSW5zZXJ0aW5nIGFzdGVyaXNrIG5vdCBkb2N1bWVudGVkCgpcTmV3RW50cnkgMiBFZGl0
aW5nIEhlbHAKXExpbmsga25vd2l0Oi8vQ29udHJpYnV0aW5nIHRvIGRvY3VtZW50YXRpb24KXERl
c2NyIENvbnRyaWJ1dGluZyB0byBkb2N1bWVudGF0aW9uCjxodG1sPjxoZWFkPjxtZXRhIG5hbWU9
InFyaWNodGV4dCIgY29udGVudD0iMSIgLz48L2hlYWQ+PGJvZHkgc3R5bGU9ImZvbnQtc2l6ZTox
OXB0O2ZvbnQtZmFtaWx5OkFyaWFsIj4KPHA+Tm8gZWFzeSB3YXkgdG8gZWRpdCBvciBhbm5vdGF0
ZSBkb2N1bWVudGF0aW9uLiA8L3A+CjxwPjwvcD4KPHA+U2VlIGFsc28gdG9waWNzIGxpbmtlZCBi
ZWxvdzo8L3A+CjxwPjwvcD4KPHA+IDwvcD4KPC9ib2R5PjwvaHRtbD4KClxOZXdFbnRyeSAyIENv
bnRyaWJ1dGluZyB0byBkb2N1bWVudGF0aW9uCjxodG1sPjxoZWFkPjxtZXRhIG5hbWU9InFyaWNo
dGV4dCIgY29udGVudD0iMSIgLz48L2hlYWQ+PGJvZHkgc3R5bGU9ImZvbnQtc2l6ZToxOXB0O2Zv
bnQtZmFtaWx5OkFyaWFsIj4KPHA+Tm8gZWFzeSB3YXkgdG8gY29udHJpYnV0ZSB0byBkb2N1bWVu
dGF0aW9uLiAoS25vd0l0IGlzIGZhciBmcm9tIHVuaXF1ZSBpbiB0aGlzIHJlZ2FyZC4pIDwvcD4K
PHA+PC9wPgo8cD5NYW55IG91dGxpbmVycyB1c2UgdGhlaXIgbmF0aXZlIGZpbGUgZm9ybWF0IGZv
ciB0aGUgSGVscCBmaWxlIGFuZCBkaXNwbGF5IGl0IGluIGEgcmVhZC1vbmx5IHZpZXdlci4gRm9s
bG93aW5nIHRoYXQgcGF0aCwgYWRkaW5nIGFuIG9wdGlvbiB0byBlYXNpbHkgZWRpdCB0aGUgSGVs
cCBmaWxlIHdvdWxkIGJlIGEgYmlnIHBsdXMuIE5vdGUgdGhhdCB0aGlzIHdvdWxkIGJlIGVuaGFu
Y2VkIGlmIGdsb2JhbCBzZWFyY2ggd2VyZSBhZGRlZC4gVGhlbiBhZGQgYSB0b29sIG9uIHRoZSB3
ZWIgc2l0ZSBmb3IgZG93bmxvYWRpbmcgdGhlIGxhdGVzdCBIZWxwIGZpbGUsIGFuZCBhbm90aGVy
IHRvb2wgZm9yIGVhc2lseSBzdWJtaXR0aW5nIGRvY3VtZW50YXRpb24gY29udHJpYnV0aW9ucyBp
biB0aGUgbmF0aXZlIGZpbGUgZm9ybWF0LiA8L3A+CjwvYm9keT48L2h0bWw+CgpcTmV3RW50cnkg
MiBMaW5rcwo8aHRtbD48aGVhZD48bWV0YSBuYW1lPSJxcmljaHRleHQiIGNvbnRlbnQ9IjEiIC8+
PC9oZWFkPjxib2R5IHN0eWxlPSJmb250LXNpemU6MTlwdDtmb250LWZhbWlseTpBcmlhbCI+Cjxw
Pk5vIGxpbmsgdG8gd2ViIHNpdGUgaW4gQWJvdXQgS25vd0l0LjwvcD4KPHA+PC9wPgo8cD5ObyBs
aW5rIGluIEhlbHAgbWVudSB0byBodHRwOi8vc291cmNlZm9yZ2UubmV0L3Byb2plY3RzL2tub3dp
dC8gb3IgdG8gbWFpbGluZyBsaXN0IGFyY2hpdmVzLiBBZGRpbmcgbGlua3MgdG8gdGhlIHdlYiBz
aXRlIGFuZCBib3RoIHRoZSB1c2VyIGFuZCBkZXYgbWFpbGluZyBsaXN0IGFyY2hpdmVzIHdvdWxk
IGVuaGFuY2UgdXNhYmlsaXR5IGFuZCBkcml2ZSBicm9hZGVyIHVzZSBvZiB0aGUgbWFpbGluZyBs
aXN0cy48L3A+CjxwPjwvcD4KPHA+PC9wPgo8L2JvZHk+PC9odG1sPgoKXE5ld0VudHJ5IDEgRmls
ZSBmb3JtYXRzCjxodG1sPjxoZWFkPjxtZXRhIG5hbWU9InFyaWNodGV4dCIgY29udGVudD0iMSIg
Lz48L2hlYWQ+PGJvZHkgc3R5bGU9ImZvbnQtc2l6ZToxOXB0O2ZvbnQtZmFtaWx5OkFyaWFsIj4K
PHA+TXkgYmlnZ2VzdCBzaW5nbGUgZ3JpcGUgd2l0aCBLbm93SXQgaXMgdGhhdCB0aGUgbmF0aXZl
IGZpbGUgZm9ybWF0IGlzIG5vbi1zdGFuZGFyZC4gPC9wPgo8cD48L3A+CjxwPk5hdGl2ZSBPcGVu
RG9jdW1lbnQgZmlsZSBzdXBwb3J0IHdvdWxkIGJlIGEgYmlnIGltcHJvdmVtZW50LCBwYXJ0aWN1
bGFybHkgaWYgS25vd0l0IG91dGxpbmVzIG9yIG5vZGVzIGNvdWxkIGVhc2lseSBiZSBleHBvcnRl
ZCB0byBvdGhlciBhcHBzIHRoYXQgc3VwcG9ydCBPREYuIEUuZy4sIHRocm91Z2ggb3BlcmF0aW9u
cyBzdWNoIGFzIGZpbGUsIHRyZWUsIG9yIG5vdGUgZXhwb3J0IHdpdGggb3Igd2l0aG91dCBhIHRh
YmxlIG9mIGNvbnRlbnRzLCBjdXQsIGNvcHksIHBhc3RlLCBwYXN0ZSBzcGVjaWFsLCBhbmQgdmlh
IGFiYnJldmlhdGlvbiBleHBhbnNpb24uIFNlY29uZCBjaG9pY2Ugd291bGQgYmUgWEhUTUwuPC9w
Pgo8cD48L3A+CjxwPlVzZSBjYXNlIDE8L3A+CjxwPjwvcD4KPHA+QSB1c2VyIHdpc2hlcyB0byBj
b21wb3NlIGEgbGVnYWwgZG9jdW1lbnQgaW4gYW4gb3V0bGluZXIsIHRoZW4gZXhwb3J0IGl0IHRv
IE9PbyB3aXRoIG5vZGUgbmFtZXMgcHJlLXRhZ2dlZCBmb3IgaW5kZXhpbmcgYXMgdGFibGUgb2Yg
Y29udGVudHMuICA8L3A+CjxwPjwvcD4KPHA+VmFyaWFibGUgb3V0bGluZSBsZXZlbHMgdG8gYmUg
dGFnZ2VkIGZvciBUT0MgZ2VuZXJhdGlvbiB3b3VsZCBiZSBhIGJpZyBwbHVzLjwvcD4KPC9ib2R5
PjwvaHRtbD4KClxOZXdFbnRyeSAyIEltcG9ydAo8aHRtbD48aGVhZD48bWV0YSBuYW1lPSJxcmlj
aHRleHQiIGNvbnRlbnQ9IjEiIC8+PC9oZWFkPjxib2R5IHN0eWxlPSJmb250LXNpemU6MTlwdDtm
b250LWZhbWlseTpBZG9iZSBIZWx2ZXRpY2EiPgo8cD5Eb2N1bWVudCBhcyBub3RlPC9wPgo8cD48
L3A+CjxwPkRvY3VtZW50IGFzIG91dGxpbmU8L3A+CjxwPjwvcD4KPHA+PC9wPgo8L2JvZHk+PC9o
dG1sPgoKXE5ld0VudHJ5IDMgRnJvbSBYU0xUCgpcTmV3RW50cnkgNCBGcm9tIFhIVE1MCgpcTmV3
RW50cnkgNCBGcm9tIENTUy0oWClIVE1MCjxodG1sPjxoZWFkPjxtZXRhIG5hbWU9InFyaWNodGV4
dCIgY29udGVudD0iMSIgLz48L2hlYWQ+PGJvZHkgc3R5bGU9ImZvbnQtc2l6ZToxOXB0O2ZvbnQt
ZmFtaWx5OkFkb2JlIEhlbHZldGljYSI+CjxwPkFuZCBIVE1MIG9yIFhIVE1MPC9wPgo8L2JvZHk+
PC9odG1sPgoKXE5ld0VudHJ5IDQgRnJvbSBPcGVuRG9jdW1lbnQKClxOZXdFbnRyeSA0IEZyb20g
RG9jYm9vawoKXE5ld0VudHJ5IDQgRnJvbSBSVEYKClxOZXdFbnRyeSAzIEltcG9ydCB0ZW1wbGF0
ZXMKClxOZXdFbnRyeSA0IEVkaXRpbmcgaW1wb3J0IHRlbXBsYXRlcwoKXE5ld0VudHJ5IDQgTWFu
YWdpbmcgaW1wb3J0IHRlbXBsYXRlcwoKXE5ld0VudHJ5IDIgRXhwb3J0CjxodG1sPjxoZWFkPjxt
ZXRhIG5hbWU9InFyaWNodGV4dCIgY29udGVudD0iMSIgLz48L2hlYWQ+PGJvZHkgc3R5bGU9ImZv
bnQtc2l6ZToxOXB0O2ZvbnQtZmFtaWx5OkFkb2JlIEhlbHZldGljYSI+CjxwPlRvIE9wZW5Eb2N1
bWVudDwvcD4KPHA+PC9wPgo8L2JvZHk+PC9odG1sPgoKXE5ld0VudHJ5IDMgVG8gWFNMVApcTGlu
ayBodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL1hzbHQKXERlc2NyIFdpa2lwZWRpYSAtLSBY
TUwgVHJhbnNmb3JtYXRpb25zClxMaW5rIGh0dHA6Ly94bWxzb2Z0Lm9yZy9YU0xULwpcRGVzY3Ig
bGlieHNsdApcTGluayBodHRwOi8vd3d3LmV4c2x0Lm9yZy8KXERlc2NyIEVYU0xUCgpcTmV3RW50
cnkgNCBUbyBYSFRNTAoKXE5ld0VudHJ5IDQgVG8gT3BlbkRvY3VtZW50ClxMaW5rIGtub3dpdDov
L0ZpbGUgZm9ybWF0cwpcRGVzY3IgRmlsZSBmb3JtYXRzClxMaW5rIGh0dHA6Ly93d3cub3BlbmRv
Y3VtZW50ZmVsbG93c2hpcC5vcmcKXERlc2NyIE9wZW5Eb2N1bWVudCBGZWxsb3dzaGlwCjxodG1s
PjxoZWFkPjxtZXRhIG5hbWU9InFyaWNodGV4dCIgY29udGVudD0iMSIgLz48L2hlYWQ+PGJvZHkg
c3R5bGU9ImZvbnQtc2l6ZToxOXB0O2ZvbnQtZmFtaWx5OkFkb2JlIEhlbHZldGljYSI+CjxwPlNl
ZSByZWxhdGVkIHRvcGljcyBsaW5rZWQgYmVsb3cuPC9wPgo8L2JvZHk+PC9odG1sPgoKXE5ld0Vu
dHJ5IDQgVG8gRG9jYm9vawoKXE5ld0VudHJ5IDQgVG8gQ1NTLShYKUhUTUwKClxOZXdFbnRyeSA1
IEVzY2FwZWQgY2hhcmFjdGVycwpcTGluayBrbm93aXQ6Ly9FeHBvcnQgdGVtcGxhdGVzClxEZXNj
ciBFeHBvcnQgdGVtcGxhdGVzCjxodG1sPjxoZWFkPjxtZXRhIG5hbWU9InFyaWNodGV4dCIgY29u
dGVudD0iMSIgLz48L2hlYWQ+PGJvZHkgc3R5bGU9ImZvbnQtc2l6ZToxOXB0O2ZvbnQtZmFtaWx5
OkFkb2JlIEhlbHZldGljYSI+CjxwPlVzZSBjYXNlIDE8L3A+CjxwPjwvcD4KPHA+QSB1c2VyIGhh
cyBjcmVhdGVkIGFuIG91dGxpbmUgaW50ZW5kZWQgZm9yIGV4cG9ydCBhcyBhbiBIVE1MIGZpbGUu
IFRoZSB1c2VyIGhhcyBpbnNlcnRlZCBIVE1MIG1hcmt1cCB0byBhdHRhaW4gbW9yZSBtYXJrdXAg
ZmxleGliaWxpdHkgdGhhbiBwcmVzZW50bHkgYWxsb3dlZCBieSBLbm93SXQuIFRoZSB1c2VyIGRl
c2lyZXMgdGhhdCBLbm93SXQgbm90IGVzY2FwZSBhbnkgSFRNTCBtYXJrdXAgd2hlbiB0aGUgb3V0
bGluZSBpcyBleHBvcnRlZCBhcyBIVE1MIGJ1dCB3aXNoZXMgdG8gcmV0YWluIHByZXNlbnQgS25v
d0l0IGJlaGF2aW9yIGFzIGFuIG9wdGlvbi4gPC9wPgo8cD48L3A+CjxwPlVzZSBjYXNlIDI8L3A+
CjxwPjwvcD4KPHA+U2FtZSBhcyB1c2UgY2FzZSAxIGJ1dCB0aGUgdXNlciBvY2Nhc2lvbmFsbHkg
d3JpdGVzIGNvbnRlbnQgZm9yIGRpZmZlcmVudCB3ZWIgYXBwbGljYXRpb25zIHRoYXQgdHJlYXQg
dGhlIGVzY2FwZW1lbnQgb2Ygc3BlY2lhbCBjaGFyYWN0ZXJzIGRpZmZlcmVudGx5LiBTaGUgIGRl
c2lyZXMgdG8gY3JlYXRlIGRpZmZlcmVudCBleHBvcnQgdGVtcGxhdGVzIGZvciBvdXRsaW5lcyB0
aGF0IGFsbG93cyBoZXIgdG8gY29udHJvbCBkZWZhdWx0IGNoYXJhY3RlciBleHBvcnQgZXNjYXBp
bmcgYmVoYXZpb3IgZm9yIHBhcnRpY3VsYXIgY2hhcmFjdGVycyA8L3A+CjxwPjwvcD4KPHA+U2Vl
IHJlbGF0ZWQgdG9waWNzIGxpbmtlZCBiZWxvdzo8L3A+CjxwPjwvcD4KPHA+PC9wPgo8L2JvZHk+
PC9odG1sPgoKXE5ld0VudHJ5IDUgQ2hpbGRyZW4gb25seQo8aHRtbD48aGVhZD48bWV0YSBuYW1l
PSJxcmljaHRleHQiIGNvbnRlbnQ9IjEiIC8+PC9oZWFkPjxib2R5IHN0eWxlPSJmb250LXNpemU6
MTlwdDtmb250LWZhbWlseTpBZG9iZSBIZWx2ZXRpY2EiPgo8cD5Vc2UgY2FzZSAxPC9wPgo8cD48
L3A+CjxwPkEgS25vd0l0IHVzZXIgdXNlcyBhIHNpbmdsZSBLbm93SXQgZmlsZSBhcyBhIHJlcG9z
aXRvcnkgb2YgaW5mb3JtYXRpb24gb24gbXVsdGlwbGUgc3ViamVjdHMuIFRoZSB1c2VyIGRlc2ly
ZXMgdG8gZXhwb3J0IGEgbm9kZSBidXQgaGF2ZSBvbmx5IGl0cyBjaGlsZHJlbiBwcm9jZXNzZWQu
IDwvcD4KPHA+PC9wPgo8cD5Vc2UgY2FzZSAyPC9wPgo8cD48L3A+CjxwPlNhbWUgYXMgdXNlIGNh
c2UgMSBidXQgdGhlIHVzZXIgZGVzaXJlcyB0aGUgZXhwb3J0ZWQgZmlsZSB0byBpbmNsdWRlIHRo
ZSBjdXJyZW50IG5vdGUgYXMgYW4gaW50cm9kdWN0aW9uIHRoYXQgaXMgZXhjbHVkZWQgZnJvbSBw
cm9jZXNzaW5nIGZvciB0YWJsZSBvZiBjb250ZW50cyBnZW5lcmF0aW9uIGFuZCBudW1iZXJpbmcu
IDwvcD4KPC9ib2R5PjwvaHRtbD4KClxOZXdFbnRyeSA0IFRvIFJURgoKXE5ld0VudHJ5IDMgRXhw
b3J0IHRlbXBsYXRlcwoKXE5ld0VudHJ5IDQgRWRpdGluZwoKXE5ld0VudHJ5IDQgTWFuYWdpbmcK
ClxOZXdFbnRyeSAxIFVJIG5vdGUgbnVtYmVyaW5nCjxodG1sPjxoZWFkPjxtZXRhIG5hbWU9InFy
aWNodGV4dCIgY29udGVudD0iMSIgLz48L2hlYWQ+PGJvZHkgc3R5bGU9ImZvbnQtc2l6ZToxOXB0
O2ZvbnQtZmFtaWx5OkFyaWFsIj4KPHA+VXNlIGNhc2UgMTwvcD4KPHA+PC9wPgo8cD5BIHVzZXIg
d2lzaGVzIHRoZSBLbm93SXQgVUkgdG8gZGlzcGxheSBvdXRsaW5lIG51bWJlcmluZyByYXRoZXIg
dGhhbiBpY29ucy48L3A+CjxwPjwvcD4KPHA+VXNlIGNhc2UgMjwvcD4KPHA+PC9wPgo8cD5TYW1l
IGFzIHVzZSBjYXNlIDEgZXhjZXB0IHRoYXQgYSB1c2VyIHdpc2hlcyB0byBzZXQgYSBwYXJ0aWN1
bGFyIG91dGxpbmUgbnVtYmVyaW5nIHNjaGVtZSBmb3IgdGhlIFVJIHRvIGRpc3BsYXkuPC9wPgo8
cD48L3A+CjxwPlVzZSBjYXNlIDM8L3A+CjxwPjwvcD4KPHA+U2FtZSBhcyB1c2UgY2FzZSAyIGV4
Y2VwdCB0aGF0IHRoZSB1c2VyIHdpc2hlcyB0byBtYWtlIHRoZSBzZXR0aW5nIHBlciBkb2N1bWVu
dDsgaS5lLiwgZGlmZmVyZW50IG91dGxpbmUgbnVtYmVyaW5nIHNjaGVtZXMgZm9yIGRpZmZlcmVu
dCBvdXRsaW5lcy48L3A+CjxwPjwvcD4KPHA+PC9wPgo8L2JvZHk+PC9odG1sPgoKXE5ld0VudHJ5
IDEgRmlsZSBhY3Rpb25zCgpcTmV3RW50cnkgMiBGaWxlIGNsb3NlCjxodG1sPjxoZWFkPjxtZXRh
IG5hbWU9InFyaWNodGV4dCIgY29udGVudD0iMSIgLz48L2hlYWQ+PGJvZHkgc3R5bGU9ImZvbnQt
c2l6ZToxOXB0O2ZvbnQtZmFtaWx5OkFkb2JlIEhlbHZldGljYSI+CjxwPk5vIGZpbGUgY2xvc2Ug
b3B0aW9uLCBldmVuIHdoZW4gdGhlIGF1dG9tYXRpYyBzYXZlIGZpbGUgb24gZXhpdCBmZWF0dXJl
IGlzIHR1cm5lZCBvZmYuIFRoYXQgaXMgYSBqYXJyaW5nIGV4cGVyaWVuY2UgZm9yIEpvZSBTaXhw
YWNrLjwvcD4KPC9ib2R5PjwvaHRtbD4KClxOZXdFbnRyeSAxIE11dGlwbGUgRG9jdW1lbnQgSW50
ZXJmYWNlCjxodG1sPjxoZWFkPjxtZXRhIG5hbWU9InFyaWNodGV4dCIgY29udGVudD0iMSIgLz48
L2hlYWQ+PGJvZHkgc3R5bGU9ImZvbnQtc2l6ZToxOXB0O2ZvbnQtZmFtaWx5OkFkb2JlIEhlbHZl
dGljYSI+CjxwPlVzZSBjYXNlIDE8L3A+CjxwPjwvcD4KPHA+QSB1c2VyIHdpc2hlcyB0byBiZSBh
YmxlIHRvIHZpZXcgdHdvIG91dGxpbmVzIG9yIHNlcGFyYXRlIHBvcnRpb25zIG9mIHRoZSBzYW1l
IG91dGxpbmUgc2ltdWx0YW5lb3VzbHkuPC9wPgo8cD48L3A+CjxwPlVzZSBjYXNlIDI8L3A+Cjxw
PjwvcD4KPHA+U2FtZSBhcyB1c2UgY2FzZSAxIGJ1dCB0aGUgdXNlciB3aXNoZXMgdG8gY29weSBh
bmQgcGFzdGUgbm90ZXMgYW5kIG5vZGVzIGZyb20gb25lIG91dGxpbmUgdG8gYW5vdGhlci48L3A+
CjxwPjwvcD4KPHA+VXNlIGNhc2UgMzwvcD4KPHA+PC9wPgo8cD5TYW1lIGFzIHVzZSBjYXNlIDIg
YnV0IHRoZSB1c2VyIHdpc2hlcyB0byBkcmFnIGFuZCBkcm9wIG5vdGVzIGFuZCBub2RlcyBmcm9t
IG9uZSBvdXRsaW5lIHRvIGFub3RoZXI8L3A+CjxwPjwvcD4KPHA+VXNlIGNhc2UgNCBhbmQgNTwv
cD4KPHA+PC9wPgo8cD5TYW1lIGFzIHVzZSBjYXNlcyAyIGFuZCAzIGJ1dCB0aGUgdXNlciBkZXNp
cmVzIHRvIGNvcHkgYW5kIHBhc3RlIG9ubHkgdGhlIG5vdGUgdGl0bGUgb3IgdGhlIG5vZGUgdGl0
bGVzIGFuZCBzdHJ1Y3R1cmUuPC9wPgo8cD48L3A+CjxwPjwvcD4KPC9ib2R5PjwvaHRtbD4KClxO
ZXdFbnRyeSAxIE5vdGUgYWN0aW9ucwoKXE5ld0VudHJ5IDIgTGlua2luZwoKXE5ld0VudHJ5IDMg
RGVmYXVsdCBsaW5rcwo8aHRtbD48aGVhZD48bWV0YSBuYW1lPSJxcmljaHRleHQiIGNvbnRlbnQ9
IjEiIC8+PC9oZWFkPjxib2R5IHN0eWxlPSJmb250LXNpemU6MTlwdDtmb250LWZhbWlseTpBZG9i
ZSBIZWx2ZXRpY2EiPgo8cD5Vc2UgY2FzZSAxPC9wPgo8cD48L3A+CjxwPkEgdXNlciBkZXNpcmVz
IHRvIGhhdmUgdGhlIGFiaWxpdHkgdG8gc2V0IEtub3dJdCBzbyB0aGF0IHRoZSBsaW5rIGVkaXRp
bmcgZGlhbG9nIGZvciBsaW5rcyB0byBub3RlcyB3aWxsIG9wZW4gd2l0aCB0aGUgY3Vyc29yIGlu
IHRoZSBsaW5rIGZpZWxkIGFuZCwgaWYgbm8gbGluayBkZXNjcmlwdGlvbiBpcyBlbnRlcmVkIHBy
aW9yIHRvIHNhdmluZyB0aGUgbm90ZSBoYXZlIHRoZSBsaW5rIGRlc2NyaXB0aW9uIGF1dG9tYXRp
Y2FsbHkgbWF0Y2ggdGhlIGRhdGEgaW4gdGhlIGxpbmsgZmllbGQuPC9wPgo8cD48L3A+CjxwPjwv
cD4KPC9ib2R5PjwvaHRtbD4KClxOZXdFbnRyeSAzIElubGluZSBsaW5raW5nClxMaW5rIExpbmtz
IHRvIHRleHQKXERlc2NyIExpbmtzIHRvIHRleHQKPGh0bWw+PGhlYWQ+PG1ldGEgbmFtZT0icXJp
Y2h0ZXh0IiBjb250ZW50PSIxIiAvPjwvaGVhZD48Ym9keSBzdHlsZT0iZm9udC1zaXplOjE5cHQ7
Zm9udC1mYW1pbHk6QWRvYmUgSGVsdmV0aWNhIj4KPHA+VXNlIGNhc2UgMTwvcD4KPHA+PC9wPgo8
cD5BIHVzZXIgZGVzaXJlcyB0aGUgYWJpbGl0eSB0byBsb2NhdGUgYSBsaW5rIHRvIGEgbm90ZSwg
dG8gYW5vdGhlciBvdXRsaW5lLCBvciB0byBleHRlcm5hbCB3ZWIgcGFnZSBpbmxpbmUgaW4gYSBu
b3RlJ3MgdGV4dC4gIDwvcD4KPHA+PC9wPgo8cD5TZWUgcmVsYXRlZCB0b3BpYyBMaW5rcyB0byB0
ZXh0LCBsaW5rZWQgYmVsb3cgZm9yIHJlbGF0ZWQgdXNlIGNhc2VzLjwvcD4KPC9ib2R5PjwvaHRt
bD4KClxOZXdFbnRyeSAzIExpbmtzIHRvIHRleHQKXExpbmsgSW5saW5lIGxpbmtpbmcKXERlc2Ny
IElubGluZSBsaW5raW5nCjxodG1sPjxoZWFkPjxtZXRhIG5hbWU9InFyaWNodGV4dCIgY29udGVu
dD0iMSIgLz48L2hlYWQ+PGJvZHkgc3R5bGU9ImZvbnQtc2l6ZToxOXB0O2ZvbnQtZmFtaWx5OkFk
b2JlIEhlbHZldGljYSI+CjxwPlVzZSBjYXNlIDE8L3A+CjxwPjwvcD4KPHA+QSB1c2VyIGRlc2ly
ZXMgdGhlIGFiaWxpdHkgdG8gbGluayB0byBhIHBhcnRpY3VsYXIgcG9pbnQgaW4gdGhlIHRleHQg
b2YgYW5vdGhlciBub3RlLjwvcD4KPHA+PC9wPgo8cD5Vc2UgY2FzZSAyPC9wPgo8cD48L3A+Cjxw
PkEgdXNlciBkZXNpcmVzIHRoZSBhYmlsaXR5IHRvIHBsYWNlIGlubGluZSBpbiBhIG5vdGUncyB0
ZXh0IGEgbGluayB0byBhIHBhcnRpY3VsYXIgcG9pbnQgaW4gdGhlIHRleHQgb2YgYW5vdGhlciBu
b3RlLjwvcD4KPHA+PC9wPgo8cD5TZWUgcmVsYXRlZCB0b3BpY3MgbGlua2VkIGJlbG93OjwvcD4K
PHA+PC9wPgo8L2JvZHk+PC9odG1sPgoKXE5ld0VudHJ5IDMgTGlua2luZyBkdXBsaWNhdGUgbm90
ZSBuYW1lcwoKXE5ld0VudHJ5IDMgTGlua2luZyBvdGhlciBvdXRsaW5lcwoKXE5ld0VudHJ5IDMg
Rm9ybWF0dGluZyBsaW5rIGFyZWFzClxMaW5rIEV4cG9ydCB0ZW1wbGF0ZXMKXERlc2NyIEV4cG9y
dCB0ZW1wbGF0ZXMKPGh0bWw+PGhlYWQ+PG1ldGEgbmFtZT0icXJpY2h0ZXh0IiBjb250ZW50PSIx
IiAvPjwvaGVhZD48Ym9keSBzdHlsZT0iZm9udC1zaXplOjE5cHQ7Zm9udC1mYW1pbHk6QWRvYmUg
SGVsdmV0aWNhIj4KPHA+VXNlIGNhc2UgMTwvcD4KPHA+PC9wPgo8cD5BIHVzZXIgZGVzaXJlcyB0
byBoYXZlIGxpbmtzIGFwcGVhcmluZyBhdCB0aGUgYm90dG9tIG9mIGEgbm90ZSB0byBiZSBwcmVj
ZWRlZCBieSBhIGxpbmUgb2YgZm9ybWF0dGFibGUgdGV4dCBpbmNsdWRpbmcgaGVyIGNob2ljZSBv
ZiB3b3JkcyBhbmQvb3IgYW4gaWNvbjsgZS5nLiwgUzxzcGFuIHN0eWxlPSJmb250LXN0eWxlOml0
YWxpYyI+ZWUgYWxzbywgUmVsYXRlZCByZWFkaW5nLCBTZWUgdG9waWMocykgIDwvc3Bhbj5zbyB0
aGF0IHRob3NlIHdvcmRzIGFyZSBpbmNsdWRlZCB3aGVuIHNoZSBleHBvcnRzIHRoZSBvdXRsaW5l
IGFzIEhUTUw8L3A+CjxwPjwvcD4KPHA+VXNlIGNhc2UgMjwvcD4KPHA+PC9wPgo8cD5TYW1lIGFz
IHVzZSBjYXNlIDEgZXhjZXB0IHRoYXQgdGhlIHVzZXIgZGVzaXJlcyB0aGUgd29yZHMsIGxpbmtz
LCBhbmQgaWNvbnMgdG8gYXBwZWFyIG9uIGEgd2ViIHBhZ2UgZW5jbG9zZWQgYnkgYSBib3JkZXIu
PC9wPgo8cD48L3A+CjxwPlVzZSBjYXNlcyAzIGFuZCA0PC9wPgo8cD48L3A+CjxwPlNhbWUgYXMg
MSBhbmQgMiBleGNlcHQgdGhhdCB0aGUgdXNlciB3aXNoZXMgdG8gYW5ub3RhdGUgbGlua3Mgd2l0
aCB0ZXh0IHRoYXQgaXMgZm9ybWF0dGVkIGRpZmZlcmVudGx5IGZyb20gbGluayBkZXNjcmlwdGlv
bnMuIEUuZy4sIGhhdmUgbGluayBkZXNjcmlwdGlvbnMgYXBwZWFyIGluIGJvbGQgb3IgaXRhbGlj
IGJ1dCBhbm5vdGF0aW9ucyBpbiBwbGFpbiB0ZXh0LjwvcD4KPHA+PC9wPgo8cD5Vc2UgY2FzZXMg
NSBhbmQgNjwvcD4KPHA+PC9wPgo8cD5TYW1lIGFzIHVzZSBjYXNlcyAzIGFuZCA0IGJ1dCB0aGUg
dXNlciB3aXNoZXMgdG8gZm9ybWF0IGxpbmtzIHNvIHRoYXQgdGhleSBhcHBlYXIgaW4gSFRNTCBs
aXN0IGZvcm1hdHMsIGkuZS4sIG9yZGVyZWQsIHVub3JkZXJlZCwgb3IgZGVmaW5pdGlvbiBsaXN0
IGZvcm1hdHMuIDwvcD4KPHA+PC9wPgo8cD48L3A+CjxwPjwvcD4KPC9ib2R5PjwvaHRtbD4KClxO
ZXdFbnRyeSAzIExpbmtpbmcgbm9uZXhpc3RlbnQgbm90ZXMKXExpbmsgTm90ZSBtZXRhZGF0YQpc
RGVzY3IgTm90ZSBtZXRhZGF0YQo8aHRtbD48aGVhZD48bWV0YSBuYW1lPSJxcmljaHRleHQiIGNv
bnRlbnQ9IjEiIC8+PC9oZWFkPjxib2R5IHN0eWxlPSJmb250LXNpemU6MTlwdDtmb250LWZhbWls
eTpBZG9iZSBIZWx2ZXRpY2EiPgo8cD5TaG9ydCBwcm9ibGVtIGRlc2NyaXB0aW9uPC9wPgo8cD48
L3A+CjxwPktub3dJdCBhbGxvd3MgY3JlYXRpb24gb2YgbGlua3MgdG8gbm9uLWV4aXN0ZW50IG5v
dGVzIHdpdGhvdXQgYW55IHdhcm5pbmcgdGhhdCB0aGUgdGFyZ2V0IG5vdGUgZG9lcyBub3QgZXhp
c3QuIFRoZXJlIG1heSBiZSB1c2UgY2FzZXMgd2hlcmUgYSB1c2VyIGRlc2lyZXMgdG8gY3JlYXRl
IGEgbGluayBiZWZvcmUgY3JlYXRpbmcgdGhlIHRhcmdldCBub3RlLiBIb3dldmVyLCBhcyBwcmVz
ZW50bHkgaW1wbGVtZW50ZWQgdGhlIHVzZXIgd291bGQgbmV2ZXIgYmUgYWxlcnRlZCBpZiBzaGUg
Y29tbWl0cyBhIHR5cG9ncmFwaGljYWwgZXJyb3Igd2hlbiBjcmVhdGluZyBhIG5vdGUgbGluay4g
PC9wPgo8cD48L3A+CjxwPlVzZSBjYXNlIDE8L3A+CjxwPjwvcD4KPHA+QSB1c2VyIGRlc2lyZXMg
dG8gYmUgd2FybmVkIHByb2dyYW1tYXRpY2FsbHkgaWYgc2hlIG1pc3NwZWxscyB0aGUgbGluayB0
byBhbm90aGVyIG5vdGUuICA8L3A+CjxwPjwvcD4KPHA+VXNlIGNhc2UgMjwvcD4KPHA+PC9wPgo8
cD5BIHVzZXIgZGVzaXJlcyB0byBzZXQgS25vd0l0IHNvIHRoYXQgbGlua3MgdG8gbm9uLWV4aXN0
ZW50IG5vdGVzIGNhbiBub3QgYmUgY3JlYXRlZC4gPC9wPgo8cD48L3A+CjxwPlVzZSBjYXNlIDM8
L3A+CjxwPjwvcD4KPHA+QSB1c2VyIHdpc2hlcyB0byBpbml0aWF0ZSBhIEtub3dJdCBhY3Rpb24g
dGhhdCB3aWxsIHByb2R1Y2UgYSBsaXN0IG9mIGxpbmtzIGluIGFuIG91dGxpbmUgd2l0aG91dCBj
b3JyZXNwb25kaW5nIG5vdGVzLiBUaGUgdXNlciB3aXNoZXMgdG8gYmUgYWJsZSB0byBjbGljayBv
biBhIGxpbmsgaW4gdGhlIGxpc3QgdG8gZWFzaWx5IG5hdmlnYXRlIHRvIHRoZSBub3RlIHRvIHJl
dmlldyB3aGV0aGVyIHRvIGNyZWF0ZSB0aGUgbmVlZGVkIG5vdGUsIHRvIGRlbGV0ZSB0aGUgbGlu
aywgb3IgdG8gY29ycmVjdCBhbiBlcnJvbmVvdXMgbGluayB0byBhIG5vbi1leGlzdGVudCBub3Rl
LiA8L3A+CjxwPjwvcD4KPHA+QSBzb2x1dGlvbiB0aGF0IGlzIGJvdGggdXNhYmxlIGFuZCBoYW5k
aWNhcHBlZCBhY2Nlc3NpYmxlIHdvdWxkIGJlIHRvIGJvcnJvdyB0aGUgd2lraSBjb252ZW50aW9u
IG9mIHBsYWNpbmcgYSBxdWVzdGlvbiBtYXJrIG9yIGEgc3BlY2lhbCBpY29uICh3aXRoIGFjY2Vz
c2liaWxpdHkgdGFncykgaW1tZWRpYXRlbHkgYWZ0ZXIgYSBsaW5rIHRvIGEgbm9uLWV4aXN0ZW50
IG5vdGUuIFdoZW4gdGhlIHF1ZXN0aW9uIG1hcmsgb3IgaWNvbiBpcyBzZWxlY3RlZCBhbmQgYWN0
aXZhdGVkLCBhIGRpYWxvZyBjb21lcyB1cCBhbGxvd2luZyB0aGUgbm90ZSB0byBiZSBjcmVhdGVk
IGFuZCBpdHMgbG9jYXRpb24gc2VsZWN0ZWQuIDwvcD4KPHA+PC9wPgo8cD5PbiB1c2UgY2FzZSAz
LCBzZWUgYWxzbyB0aGUgdG9waWNzIGxpbmtlZCBiZWxvdzo8L3A+CjxwPjwvcD4KPC9ib2R5Pjwv
aHRtbD4KClxOZXdFbnRyeSAzIERlbGV0aW5nIGxpbmtlZCBub3RlCjxodG1sPjxoZWFkPjxtZXRh
IG5hbWU9InFyaWNodGV4dCIgY29udGVudD0iMSIgLz48L2hlYWQ+PGJvZHkgc3R5bGU9ImZvbnQt
c2l6ZToxOXB0O2ZvbnQtZmFtaWx5OkFkb2JlIEhlbHZldGljYSI+CjxwPlNob3J0IHByb2JsZW0g
c3RhdGVtZW50IDwvcD4KPHA+PC9wPgo8cD5Lbm93SXQgYWxsb3dzIGRlbGV0aW9uIG9mIGEgbm90
ZSB3aXRob3V0IHdhcm5pbmcgdGhhdCB0aGUgbm90ZSBpcyBsaW5rZWQgZnJvbSBhbm90aGVyIG5v
dGUuIDwvcD4KPHA+PC9wPgo8cD5Vc2UgY2FzZSAxPC9wPgo8cD48L3A+CjxwPkEgS25vd0l0IHVz
ZXIgZGVzaXJlcyB0byBiZSB3YXJuZWQgd2hlbiBkZWxldGluZyBhIG5vdGUgbGlua2VkIGZyb20g
YW5vdGhlciBub3RlIGFuZCB0byBiZSBwcmVzZW50ZWQgd2l0aCBhcHByb3ByaWF0ZSBvcHRpb25z
LiBFLmcuLCA8c3BhbiBzdHlsZT0iZm9udC1zdHlsZTppdGFsaWMiPmNhbmNlbCBkZWxldGlvbiwg
ZGVsZXRlIGFsbCBsaW5rcyB0byBub3RlLCB2aWV3IGxpbmtlZCBub3RlKHMpLCBzYXZlIGxpc3Qg
YXMgbm90ZS48L3NwYW4+PC9wPgo8L2JvZHk+PC9odG1sPgoKXE5ld0VudHJ5IDMgTGluayB1cGRh
dGluZwo8aHRtbD48aGVhZD48bWV0YSBuYW1lPSJxcmljaHRleHQiIGNvbnRlbnQ9IjEiIC8+PC9o
ZWFkPjxib2R5IHN0eWxlPSJmb250LXNpemU6MTlwdDtmb250LWZhbWlseTpBZG9iZSBIZWx2ZXRp
Y2EiPgo8cD5Vc2UgY2FzZSAxPC9wPgo8cD48L3A+CjxwPkEgdXNlciB3YW50cyBLbm93SXQgdG8g
YXV0b21hdGljYWxseSBjb25mb3JtIGFsbCBsaW5rcyB0byBhIHBhcnRpY3VsYXIgbm90ZSB3aGVu
IHRoYXQgbm90ZSdzIHRpdGxlIGlzIHJlbmFtZWQuPC9wPgo8cD48L3A+CjxwPjwvcD4KPC9ib2R5
PjwvaHRtbD4KClxOZXdFbnRyeSAzIERpc2FtYmlndWF0aW9uClxMaW5rIGtub3dpdDovL05vdGUg
bWV0YWRhdGEKXERlc2NyIE5vdGUgbWV0YWRhdGEKPGh0bWw+PGhlYWQ+PG1ldGEgbmFtZT0icXJp
Y2h0ZXh0IiBjb250ZW50PSIxIiAvPjwvaGVhZD48Ym9keSBzdHlsZT0iZm9udC1zaXplOjE5cHQ7
Zm9udC1mYW1pbHk6QWRvYmUgSGVsdmV0aWNhIj4KPHA+VXNlIGNhc2UgMTwvcD4KPHA+PC9wPgo8
cD5BIHVzZXIgaGFzIGNyZWF0ZWQgYW4gb3V0bGluZSB0aGF0IGNvbnRhaW5zIG11bHRpcGxlIG5v
dGVzIHdpdGggaWRlbnRpY2FsIG5vdGUgdGl0bGVzLiBTaGUgd2lzaGVzIGFuIG9wdGlvbiB0byBz
ZWxlY3QgYSBub3RlIGZyb20gYSBkaWFsb2cgdGhhdCBsaXN0cyBlYWNoIGR1cGxpY2F0ZWQgdGl0
bGUgYW5kIGl0cyBvdXRsaW5lIHBhdGggKG5vZGUgc3RydWN0dXJlKSwgcmF0aGVyIHRoYW4gYmVp
bmcgbGltaXRlZCB0byBLbm93SXQncyBwcmVzZW50IGJlaGF2aW9yLjwvcD4KPHA+PC9wPgo8cD5V
c2UgY2FzZSAyPC9wPgo8cD48L3A+CjxwPlNhbWUgYXMgdXNlIGNhc2UgMSBleGNlcHQgdGhhdCB0
aGUgdXNlciB3aXNoZXMgdG8gdGFnIG11bHRpcGxlIG5vdGVzIGZvciBjb3B5aW5nIGludG8gYSBj
b25zb2xpZGF0ZWQgbm90ZSB3aXRoIGEgbmV3IHRpdGxlLCB3aXRoIG9yIHdpdGhvdXQgbGluayBh
bmQgcGF0aCBpbmZvcm1hdGlvbi4gPC9wPgo8cD48L3A+CjxwPlVzZSBjYXNlIDM8L3A+CjxwPjwv
cD4KPHA+U2FtZSBhcyB1c2UgY2FzZSAxIGV4Y2VwdCB0aGF0IHRoZSB1c2VyIHdpc2hlcyB0byB0
YWcgbXVsdGlwbGUgbm90ZXMgZm9yIGluY2x1c2lvbiBvZiBhIGNvbW1vbiBib3R0b20tb2Ytbm90
ZSBsaW5rLjwvcD4KPHA+PC9wPgo8cD5Vc2UgY2FzZSA0PC9wPgo8cD48L3A+CjxwPlNhbWUgYXMg
dXNlIGNhc2UgMyBleGNlcHQgdGhlIGRlc2lyZWQgYWN0aW9uIGlzIHRoZSBiYXRjaCByZW5hbWlu
ZyBvZiBub3RlIHRpdGxlcy48L3A+CjxwPjwvcD4KPHA+VXNlIGNhc2UgNTwvcD4KPHA+PC9wPgo8
cD5TYW1lIGFzIHVzZSBjYXNlIDMgZXhjZXB0IHRoZSBkZXNpcmVkIGFjdGlvbiBpcyB0byB0YWcg
bXVsdGlwbGUgbm90ZXMgd2l0aCBwYXJ0aWN1bGFyIG1ldGFkYXRhIG9yIHRvIGRlbGV0ZSBwYXJ0
aWN1bGFyIG1ldGFkYXRhPC9wPgo8cD48L3A+CjxwPk5vdGUgdGhhdCB0aGVzZSBmZWF0dXJlcyBl
bmFibGUgS25vd0l0IHRvIGZ1bmN0aW9uIGFzIGEgc2ltcGxlIHJlbGF0aW9uYWwgZGF0YWJhc2Uu
IDwvcD4KPHA+PC9wPgo8cD5TZWUgYWxzbyByZWxhdGVkIHRvcGljcyBsaW5rZWQgYmVsb3c6IDwv
cD4KPHA+PC9wPgo8L2JvZHk+PC9odG1sPgoKXE5ld0VudHJ5IDIgUmVuYW1pbmcgbm90ZXMKPGh0
bWw+PGhlYWQ+PG1ldGEgbmFtZT0icXJpY2h0ZXh0IiBjb250ZW50PSIxIiAvPjwvaGVhZD48Ym9k
eSBzdHlsZT0iZm9udC1zaXplOjE5cHQ7Zm9udC1mYW1pbHk6QXJpYWwiPgo8cD5FcnJhdGljIGJl
aGF2aW9yIG9uIG15IHN5c3RlbS4gT2Z0ZW4gKGFyb3VuZCBhIHRoaXJkIG9mIHRoZSB0aW1lKSwg
cmVuYW1pbmcgb2Ygbm90ZXMgd2lsbCBub3Qgc3RpY2ssIHJldmVydGluZyB0byB0aGUgb2xkIG5h
bWUgYXMgc29vbiBhcyBhIGRpZmZlcmVudCBub3RlIGlzIHNlbGVjdGVkLiBUaGlzIHJlcXVpcmVz
IHRoZSBub3RlJ3MgcmVwbGFjZW1lbnQsIGEgdGFzayB0aGF0IGlzIG1hZ25pZmllZCB3aGVuIHRo
ZSBub3RlIGhhcyBzdWJub3Rlcy4gSGFwcGVucyBsZXNzIG9mdGVuIGlmIHRoZSBuZXh0IG5vdGUg
c2VsZWN0ZWQgaXMgaW4gYSBkaWZmZXJlbnQgdHJlZS48L3A+CjxwPjwvcD4KPC9ib2R5PjwvaHRt
bD4KClxOZXdFbnRyeSAyIEN1cnNvci92aWV3IHBvc2l0aW9uClxMaW5rIGtub3dpdDovL05hdmln
YXRpb24gaGlzdG9yeQpcRGVzY3IgTmF2aWdhdGlvbiBoaXN0b3J5CjxodG1sPjxoZWFkPjxtZXRh
IG5hbWU9InFyaWNodGV4dCIgY29udGVudD0iMSIgLz48L2hlYWQ+PGJvZHkgc3R5bGU9ImZvbnQt
c2l6ZToxOXB0O2ZvbnQtZmFtaWx5OkFkb2JlIEhlbHZldGljYSI+CjxwPlRoZXJlIG5lZWQgdG8g
YmUgc29tZSBzZXR0aW5nIG9wdGlvbnMgdG8gc2V0IGRlZmF1bHQgbm90ZSBjdXJzb3IgYW5kIHZp
ZXcgcG9zaXRpb25pbmcuIDwvcD4KPHA+PC9wPgo8cD5PbmUgb3B0aW9uIHdvdWxkIGJlIHRvIHNl
dCB0aGUgQ3Vyc29yIGFuZCB2aWV3IHBvc2l0aW9uIGluIG5vdGVzIGFzICZxdW90O3N0aWNreS4m
cXVvdDs8L3A+CjxwPjwvcD4KPHA+VXNlIGNhc2UgMTwvcD4KPHA+PC9wPgo8cD5BIHVzZXI6IFtp
XSBpcyB3b3JraW5nIG9uIGEgcG9ydGlvbiBvZiBsb25nIE5vdGUgQSB3aXRoIHRoZSB0b3Agb2Yg
dGhlIG5vdGUgb3V0c2lkZSB0aGUgdmlldyBhbmQgaGFzIHRoZSBjdXJzb3IgYW5kIHZpZXcgcG9z
aXRpb25lZCBhdCB0aGUgcG9pbnQgd2hlcmUgc2hlIHdpc2hlcyB0byBpbnNlcnQgc29tZSBjb3Bp
ZWQgdGV4dDsgW2lpXSBuYXZpZ2F0ZXMgdG8gTm90ZSBCLCBzZWxlY3RzIGFuZCBjb3BpZXMgdGhl
IGRlc2lyZWQgdGV4dDsgYW5kIFtpaWldIHJldHVybnMgdG8gTm90ZSBBIHRvIHBhc3RlIHRoZSBj
b3BpZWQgdGV4dC4gVGhlIHVzZXIgd2lzaGVzIHRoZSBjdXJzb3IgYW5kIHZpZXcgcG9zaXRpb25z
IGluIE5vdGUgQSB0byBiZSB0aGUgc2FtZSBhcyB3aGVuIHNoZSBsZWZ0IGl0IHRvIG5hdmlnYXRl
IHRvIE5vdGUgQi4gPC9wPgo8cD48L3A+CjxwPlVzZSBjYXNlIDI8L3A+CjxwPjwvcD4KPHA+U2Ft
ZSBhcyB1c2UgY2FzZSAxIGV4Y2VwdCBOb3RlcyBBIGFuZCBCIGFyZSBpbiBkaWZmZXJlbnQgb3V0
bGluZXMuPC9wPgo8cD48L3A+CjxwPlVzZSBjYXNlIDM8L3A+CjxwPjwvcD4KPHA+Tm90ZSBBIGlz
IGluIHRoZSBzYW1lIHN0YXRlIGFzIGRlc2NyaWJlZCBpbiB1c2UgY2FzZSAxLiBUaGUgdXNlciB3
aXNoZXMgdG8gY2xvc2UgS25vd0l0IGJ1dCBoYXZlIHRoZSB2aWV3IGFuZCBjdXJzb3IgcG9zaXRp
b24gcmVzdG9yZWQgdGhlIG5leHQgdGltZSBzaGUgbGF1bmNoZXMgS25vd0l0LiA8L3A+CjxwPjwv
cD4KPHA+VXNlIGNhc2VzIDQsIDUsIGFuZCA2PC9wPgo8cD48L3A+CjxwPlNhbWUgYXMgdXNlIGNh
c2VzIDEsIDIsIGFuZCAzIGV4Y2VwdCB0aGF0IHRoZSB1c2VyIHdpc2hlcyB0byBzZXQgc29tZSBu
b3RlcyBhcyAmcXVvdDtzdGlja3ksJnF1b3Q7IG90aGVyIG5vdGVzIGFzICZxdW90O29wZW4gYXQg
bm90ZSB0b3AsJnF1b3Q7IGFuZCBzdGlsbCBvdGhlcnMgdG8gJnF1b3Q7b3BlbiBhdCBub3RlIGVu
ZC4mcXVvdDsgPC9wPgo8cD48L3A+CjxwPlNlZSByZWxhdGVkIHRvcGljcyBsaW5rZWQgYmVsb3cu
PC9wPgo8L2JvZHk+PC9odG1sPgoKXE5ld0VudHJ5IDIgTm90ZSBtZXRhZGF0YQoKXE5ld0VudHJ5
IDMgRm9ybWF0IG5vdGUKClxOZXdFbnRyeSA0IEFzIGRvY3VtZW50IHRpdGxlCgpcTmV3RW50cnkg
NCBBcyBhYnN0cmFjdAoKXE5ld0VudHJ5IDQgQXMgaW50cm9kdWN0aW9uClxMaW5rIGtub3dpdDov
L0Zvcm1hdCBub3RlIGFzIGFic3RyYWN0ClxEZXNjciBGb3JtYXQgbm90ZSBhcyBhYnN0cmFjdAo8
aHRtbD48aGVhZD48bWV0YSBuYW1lPSJxcmljaHRleHQiIGNvbnRlbnQ9IjEiIC8+PC9oZWFkPjxi
b2R5IHN0eWxlPSJmb250LXNpemU6MTlwdDtmb250LWZhbWlseTpBZG9iZSBIZWx2ZXRpY2EiPgo8
cD5Vc2UgY2FzZSAxPC9wPgo8cD48L3A+CjxwPkEgdXNlciB3aXNoZXMgdG8gZXhwb3J0IGFuIG91
dGxpbmUgYXMgYW4gSFRNTCBmaWxlIGZyb20gYW4gb3V0bGluZS4gSG93ZXZlciwgc2hlIGRvZXMg
bm90IHdhbnQgaGVyIGludHJvZHVjdG9yeSB0ZXh0IHRvIGJlIG51bWJlcmVkIG9yIGJlIGxpc3Rl
ZCBpbiB0aGUgdGFibGUgb2YgY29udGVudHMuIDwvcD4KPHA+PC9wPgo8cD5SYXRpb25hbGU8L3A+
CjxwPjwvcD4KPHA+VmlydHVhbGx5IGFsbCBsZWdhbCBhbmQgYWNhZGVtaWMgZG9jdW1lbnRzIGJl
Z2luIHdpdGggYSB0ZXh0LW9ubHkgc3VtbWFyeSBvZiB0aGUgZG9jdW1lbnQsIHdpdGhvdXQgYSBo
ZWFkaW5nLCB3aXRob3V0IGluY2x1c2lvbiBpbiB0aGUgdGFibGUgb2YgY29udGVudHMsIGFuZCB3
aXRob3V0IG51bWJlcmluZy4gIDwvcD4KPHA+PC9wPgo8cD5TdWdnZXN0aW9uPC9wPgo8cD48L3A+
CjxwPklmIHRoaXMgZmVhdHVyZSBpcyBpbXBsZW1lbnRlZCBzbyB0aGF0IGZvcm1hdHRpbmcgaXMg
Y29udHJvbGxlZCBieSBub3RlIG1ldGFkYXRhLCB0aGVyZSBjb3VsZCBiZSBncmVhdGVyIEtub3dJ
dCBleHRlbnNpYmlsaXR5LjwvcD4KPHA+PC9wPgo8cD5TZWUgYWxzbyB0aGUgcmVsYXRlZCBub3Rl
cyBsaW5rZWQgYmVsb3c6PC9wPgo8cD48L3A+CjxwPjwvcD4KPC9ib2R5PjwvaHRtbD4KClxOZXdF
bnRyeSA0IEZyb20gbm90ZSB0ZW1wbGF0ZQoKXE5ld0VudHJ5IDMgTmVlZHMgd29yawo8aHRtbD48
aGVhZD48bWV0YSBuYW1lPSJxcmljaHRleHQiIGNvbnRlbnQ9IjEiIC8+PC9oZWFkPjxib2R5IHN0
eWxlPSJmb250LXNpemU6MTlwdDtmb250LWZhbWlseTpBZG9iZSBIZWx2ZXRpY2EiPgo8cD5Vc2Ug
Y2FzZSAxPC9wPgo8cD48L3A+CjxwPkEgdXNlciBkZXNpcmVzIG91dGxpbmUgdmlld3MgdG8gZGlz
dGluZ3Vpc2ggYmV0d2VlbiBub3RlcyB0aGF0IGFyZSBjb21wbGV0ZWQgYW5kIHRob3NlIG5lZWRp
bmcgd29yay48L3A+CjxwPjwvcD4KPHA+VXNlIGNhc2UgMjwvcD4KPHA+PC9wPgo8cD5BIHVzZXIg
c3VmZmVycyBmcm9tIGJsaW5kbmVzcyBvciBjb2xvciBibGluZG5lc3MgYW5kIGNhbiBub3QgZGlz
dGluZ3Vpc2ggY29tcGxldGVkIGFuZCBpbmNvbXBsZXRlIG5vdGVzIGJ5IGNvbG9yIGFzc29jaWF0
aW9ucy4gPC9wPgo8cD4gIDwvcD4KPC9ib2R5PjwvaHRtbD4KClxOZXdFbnRyeSAyIEVkaXRpbmcg
bm90ZXMKClxOZXdFbnRyeSAxIFNvcnRpbmcKXExpbmsga25vd2l0Oi8vTm90ZSBtZXRhZGF0YQpc
RGVzY3IgTm90ZSBtZXRhZGF0YQo8aHRtbD48aGVhZD48bWV0YSBuYW1lPSJxcmljaHRleHQiIGNv
bnRlbnQ9IjEiIC8+PC9oZWFkPjxib2R5IHN0eWxlPSJmb250LXNpemU6MTlwdDtmb250LWZhbWls
eTpBcmlhbCI+CjxwPkJ1ZzogUHJlc2VudCBub3RlIHNvcnRpbmcgZmVhdHVyZSBpbml0aWF0ZXMg
bm8gYWN0aW9ucyBvbiBteSBzeXN0ZW0uIDwvcD4KPHA+PC9wPgo8cD5Lbm93SXQgbmVlZHMgbW9y
ZSBzb3J0aW5nIG9wZXJhdGlvbnMuPC9wPgo8cD48L3A+CjxwPlNlZSBhbHNvIHJlbGF0ZWQgdG9w
aWNzIGxpbmtlZCBiZWxvdzo8L3A+CjxwPjwvcD4KPC9ib2R5PjwvaHRtbD4KClxOZXdFbnRyeSAy
IEFzIHRhc2tzCjxodG1sPjxoZWFkPjxtZXRhIG5hbWU9InFyaWNodGV4dCIgY29udGVudD0iMSIg
Lz48L2hlYWQ+PGJvZHkgc3R5bGU9ImZvbnQtc2l6ZToxOXB0O2ZvbnQtZmFtaWx5OkFkb2JlIEhl
bHZldGljYSI+CjxwPlNvcnQgY2hpbGRyZW4gYnkgdXJnZW5jeSB1c2luZyBhIHNjYWxlIG9mIDEg
KG1vc3QgdXJnZW50KS0xMCAobGVhc3QgdXJnZW50KS48L3A+CjwvYm9keT48L2h0bWw+CgpcTmV3
RW50cnkgMiBCeSBjb21wbGV0aW9uIGRlYWRsaW5lCgpcTmV3RW50cnkgMiBBbHBoYW51bWVyaWMK
ClxOZXdFbnRyeSAyIFJldmVyc2Ugc29ydCBvcmRlcgoKXE5ld0VudHJ5IDIgTm8gc29ydAo8aHRt
bD48aGVhZD48bWV0YSBuYW1lPSJxcmljaHRleHQiIGNvbnRlbnQ9IjEiIC8+PC9oZWFkPjxib2R5
IHN0eWxlPSJmb250LXNpemU6MTlwdDtmb250LWZhbWlseTpBZG9iZSBIZWx2ZXRpY2EiPgo8cD5U
byBwcm90ZWN0IGFnYWluc3Qgc29ydGluZyBvZiBub3RlcyB3aG9zZSBleGlzdGluZyBvcmRlciBp
cyBpbXBvcnRhbnQuIDwvcD4KPHA+PC9wPgo8cD5Vc2UgY2FzZSAxPC9wPgo8cD48L3A+CjxwPkEg
dXNlciB3aXNoZXMgdG8gcHJvdGVjdCBhbiBlbnRpcmUgb3V0bGluZSBmcm9tIHJlb3JkZXJpbmcu
PC9wPgo8cD48L3A+CjxwPlVzZSBjYXNlIDI8L3A+CjxwPjwvcD4KPHA+QSB1c2VyIHdpc2hlcyB0
byBwcm90ZWN0IGFnYWluc3QgcmVvcmRlcmluZyBvZiBhbGwgbGV2ZWxzIG9mIGNoaWxkcmVuIG5v
dGVzIGJlbG93IHRoZSBjdXJyZW50IG5vdGUuPC9wPgo8cD48L3A+CjxwPlVzZSBjYXNlIDM8L3A+
CjxwPjwvcD4KPHA+QSB1c2VyIHdpc2hlcyB0byBwcm90ZWN0IGFnYWluc3QgcmVvcmRlcmluZyBv
ZiB0aGUgZmlyc3QgY2hpbGQgbGV2ZWwgb25seSBiZWxvdyB0aGUgY3VycmVudCBub3RlIChjaGls
ZHMnIGNoaWxkcmVuIGNhbiBiZSByZW9yZGVyZWQgdW5sZXNzIHNldCBzZXBhcmF0ZWx5IGluIGNo
aWxkKS4gPC9wPgo8cD48L3A+CjxwPjwvcD4KPC9ib2R5PjwvaHRtbD4KClxOZXdFbnRyeSAyIEJ5
IGtleXdvcmRzCgpcTmV3RW50cnkgMiBCeSBjdXN0b20gbWV0YWRhdGEKClxOZXdFbnRyeSAyIFN0
aWNreSBzb3J0IG9yZGVyCjxodG1sPjxoZWFkPjxtZXRhIG5hbWU9InFyaWNodGV4dCIgY29udGVu
dD0iMSIgLz48L2hlYWQ+PGJvZHkgc3R5bGU9ImZvbnQtc2l6ZToxOXB0O2ZvbnQtZmFtaWx5OkFk
b2JlIEhlbHZldGljYSI+CjxwPlVzZSBjYXNlIDE8L3A+CjxwPjwvcD4KPHA+QSB1c2VyIHdpc2hl
cyB0byBzZXQgdGhlIHNvZnQgb3JkZXIgZm9yIGEgcGFydGljdWxhciBvdXRsaW5lIG9yIG5vZGUg
YW5kIGhhdmUgdGhhdCBzZXR0aW5nIHN0aWNrIGJldHdlZW4gc2Vzc2lvbnMuPC9wPgo8cD48L3A+
CjxwPjwvcD4KPC9ib2R5PjwvaHRtbD4KClxOZXdFbnRyeSAxIE5vZGUgYWN0aW9ucwo8aHRtbD48
aGVhZD48bWV0YSBuYW1lPSJxcmljaHRleHQiIGNvbnRlbnQ9IjEiIC8+PC9oZWFkPjxib2R5IHN0
eWxlPSJmb250LXNpemU6MTlwdDtmb250LWZhbWlseTpBZG9iZSBIZWx2ZXRpY2EiPgo8cD5Vc2Ug
Y2FzZSAxPC9wPgo8cD48L3A+CjxwPkEgdXNlciB3aXNoZXMgdG8gaGF2ZSBvbmx5IG5vZGUgbGV2
ZWxzIDEtMyBhcHBlYXIgaW4gdGhlIHRhYmxlIG9mIGNvbnRlbnRzIGZvciBhbiBleHBvcnRlZCBI
VE1MIHBhZ2UuPC9wPgo8cD48L3A+CjwvYm9keT48L2h0bWw+CgpcTmV3RW50cnkgMiBFeHBhbmRp
bmctQ29sbGFwc2luZwo8aHRtbD48aGVhZD48bWV0YSBuYW1lPSJxcmljaHRleHQiIGNvbnRlbnQ9
IjEiIC8+PC9oZWFkPjxib2R5IHN0eWxlPSJmb250LXNpemU6MTlwdDtmb250LWZhbWlseTpBZG9i
ZSBIZWx2ZXRpY2EiPgo8cD5TaG9ydCBwcm9ibGVtIHN0YXRlbWVudDogS25vd0l0J3MgdHJlZSBl
eHBhbnNpb24gb3B0aW9ucyBiZWhhdmUgZXJyYXRpY2FsbHkgb24gbXkgc3lzdGVtLiBFeHBhbmQg
YWxsIGRvZXMgbm90IGV4cGFuZCBhbGwgbm9kZXMgaW4gdGhlIHRyZWUgYW5kIHRoZSBleHBhbnNp
b24gaXMgbm90IGNvbnNpc3RlbnQgYnkgbm9kZSBsZXZlbC4gIFRoZSBwcm9ibGVtYXRpYyBiZWhh
dmlvciBpcyBhcHBhcmVudGx5IG5vdCByZXBsaWNhdGVkIGluIHRoZSBFeHBhbmQgY3VycmVudCAg
YWN0aW9uLjwvcD4KPHA+IDwvcD4KPHA+SSBoYXZlIG5vdCBjaGVja2VkIHdoZXRoZXIgdGhlIHBy
b2JsZW1hdGljIGJlaGF2aW9yIGlzIHJlcGxpY2F0ZWQgaW4gdGhlIEV4cG9ydCBhcyBIVE1MIGZ1
bmN0aW9ucywgYnV0IGl0IG9jY3VycmVkIHRvIG1lIHRoYXQgdGhlIGV4cG9ydCBhbmQgZXhwYW5z
aW9uIGZlYXR1cmVzIG1heSBzaGFyZSBjb21tb24gc2VsZWN0aW9uIGNvZGUgb3IgaGF2ZSBkdXBs
aWNhdGUgc2VsZWN0aW9uIGNvZGUuIDwvcD4KPHA+PC9wPgo8cD5UaGUgZXhwYW5kIGFuZCBjb2xs
YXBzZSBjdXJyZW50IHJlcXVpcmVzIGVpdGhlciBhIGxlbmd0aHkgbWVudSBuYXZpZ2F0aW9uIG9y
IGF3a3dhcmQga2V5c3Ryb2tlIGNvbW1hbmRzLiBTaW5jZSB0aGlzIGlzIHRoZSBtb3N0IGNvbW1v
biBleHBhbmQvY29sbGFwc2UgYWN0aW9uIGFuZCBpdCBpcyBpbiBlZmZlY3QgYSB0b2dnbGUsIGFz
c2lnbmluZyB0aGUgdG9nZ2xlIHRvIHRoZSBFbnRlciBrZXkgd291bGQgYXBwZWFyIHRvIGJlIGEg
YmV0dGVyIHNvbHV0aW9uLiBNdWNoIGZhc3RlciBhbmQgbW9yZSBpbnR1aXRpdmUuPC9wPgo8cD48
L3A+CjxwPjwvcD4KPC9ib2R5PjwvaHRtbD4KClxOZXdFbnRyeSAxIFdyaXRpbmcgdG9vbHMKClxO
ZXdFbnRyeSAyIFNwZWxsY2hlY2tlcgo8aHRtbD48aGVhZD48bWV0YSBuYW1lPSJxcmljaHRleHQi
IGNvbnRlbnQ9IjEiIC8+PC9oZWFkPjxib2R5IHN0eWxlPSJmb250LXNpemU6MTlwdDtmb250LWZh
bWlseTpBZG9iZSBIZWx2ZXRpY2EiPgo8cD5BcHBhcmVudCBidWc6IFNwZWxsY2hlY2tlciBhdHRl
bXB0cyB0byBzcGVsbGNoZWNrIHRoZSBLbm93SXQgdXNlciBpbnRlcmZhY2UuPC9wPgo8cD48L3A+
CjxwPlNwZWxsY2hlY2tlciBoYXMgdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IGJ1Z3M6PC9w
Pgo8cD48L3A+CjxwPlByb2JsZW0gc2hvcnQgZGVzY3JpcHRpb246IFNwZWxsY2hlY2tlciBhbmQg
PHNwYW4gc3R5bGU9ImNvbG9yOiNmZjAwMDAiPkF1dG9TcGVsbGNoZWNrPC9zcGFuPiBhY3Rpb25z
IGFyZSBhY2Nlc3NpYmxlIG9ubHkgdGhyb3VnaCB0aGUgcmlnaHQtY2xpY2sgY29udGV4dCBtZW51
LiA8L3A+CjxwPjwvcD4KPHA+VXNlIGNhc2UgMTwvcD4KPHA+PC9wPgo8cD5BIHVzZXIgd2lzaGVz
IHRvIGFkZCBtZW51IGl0ZW1zIGFuZCBpY29ucyB0byB0aGUgdG9vbGJhciBmb3IgdGhlIHNwZWxs
Y2hlY2tlciBhbmQgYXV0by08c3BhbiBzdHlsZT0iY29sb3I6I2ZmMDAwMCI+c3BlbGxjaGVjazwv
c3Bhbj4gYWN0aW9ucy48L3A+CjxwPjwvcD4KPHA+VXNlIGNhc2UgMTwvcD4KPHA+PC9wPgo8cD5B
IHVzZXIgd2hvIGlzIGJsaW5kIHdpc2hlcyB0byBhY2Nlc3MgdGhlIHNwZWxsY2hlY2tlciBhbmQg
PHNwYW4gc3R5bGU9ImNvbG9yOiNmZjAwMDAiPkF1dG9TcGVsbGNoZWNrPC9zcGFuPiBhY3Rpb25z
IHZpYSBrZXlzdHJva2UgY29tbWFuZHMgb3IgYSBtZW51IHNlbGVjdGlvbi48L3A+CjxwPjwvcD4K
PHA+PC9wPgo8L2JvZHk+PC9odG1sPgoKXE5ld0VudHJ5IDIgV29yZCBjb21wbGV0aW9uCgpcTmV3
RW50cnkgMiBBYmJyZXZpYXRpb24gZXhwYW5zaW9uCgpcTmV3RW50cnkgMSBBc3NpZ25pbmcgbWVu
dSBpdGVtcywgaWNvbnMsIGFuZCBrZXlzdHJva2VzCgpcTmV3RW50cnkgMSBTY3JpcHRpbmcKClxO
ZXdFbnRyeSAyIENhcGFiaWxpdGllcwoKXE5ld0VudHJ5IDMgTWFjcm8gcmVjb3JkaW5nCgpcTmV3
RW50cnkgMyBTY3JpcHRpbmcgTGFuZ3VhZ2UKClxOZXdFbnRyeSAzIFR5cGVzCjxodG1sPjxoZWFk
PjxtZXRhIG5hbWU9InFyaWNodGV4dCIgY29udGVudD0iMSIgLz48L2hlYWQ+PGJvZHkgc3R5bGU9
ImZvbnQtc2l6ZToxOXB0O2ZvbnQtZmFtaWx5OkFkb2JlIEhlbHZldGljYSI+CjxwPlNlc3Npb24g
bWFjcm9zPC9wPgo8cD48L3A+CjxwPlBlcm1hbmVudCBtYWNyb3M8L3A+CjwvYm9keT48L2h0bWw+
CgpcTmV3RW50cnkgMiBTcGVjaWZpYyBtYWNyb3MKClxOZXdFbnRyeSAxIEFwcCBsYXVuY2hpbmcK
ClxOZXdFbnRyeSAxIE5hdmlnYXRpb24gaGlzdG9yeQoKXE5ld0VudHJ5IDEgU2VhcmNoIGFuZCBy
ZXBsYWNlCgo=
------=_Part_52370_12714371.1182998178830
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
------=_Part_52370_12714371.1182998178830
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Knowit-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/knowit-devel

------=_Part_52370_12714371.1182998178830--