From COURYHOUSE@aol.com Tue Jun 17 20:09:18 2003
From: COURYHOUSE@aol.com
To: koha-devel@lists.koha-community.org
Subject:
Re: [Koha-devel] Re: [Koha] Re: DDC and LC classification - 2 cents more
Date: Tue, 17 Jun 2003 20:10:16 +0000
Message-ID: <161.21c73988.2c2131b0@aol.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3872741485753553081=="
--===============3872741485753553081==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Yes, any real marc or later record should have it, but what I was trying to=20
stress (and yes I am starting to get stressed)! You have to have koha have th=
e=20
ability to use that information for those of us in the upper educational and=
=20
scientific community AND NOT HAVE IT SHOWING DEWEY!
This must be an easy to change option for the library involved that should=20
be selectable at startup/install time.
The library that is to use the software should not have to write any scripts,=
=20
recode something, or go to any other effort than to indicate during install=20
if they wish Dewey or lc.
Ed!
> Subj:[Koha-devel] Re: [Koha] Re: DDC and LC classification - 2 cents more=20
> Date:6/17/2003 5:56:21 PM US Mountain Standard Time
> From:albert.p.calame@sympat=
ico.ca
> To:koha@lists.katipo.co.nz, =
koha-devel@lists.sourcefo=
rge.net
> Sent from the Internet=20
>=20
>=20
>=20
> Hi All!
> We may be missing the point with this discussion. Firstly, while DDC
> uses mostly a single Classification Number that could fit on a single line
> (There are a few cases, as with Shakespeare, where an additional line with a
> special additional code is used to bring out a specific play), a Call Number
> is not equal to a Classification Number. The Call Number on a book or other
> item is intended to assist in the location of items where they have been
> stored (typically books on shelves), however the Classification Number is
> just a part of the whole Call Number. As Steven mentions below, most
> libraries add prefixes to indicate shelving locations and add an additional
> line to indicate the Author or Biographee. The Dewey Number can vary in
> length from 2 to probably 20 characters, and in such cases, often the number
> will be split between more than one line (average spine labels are only
> about 10 characters wide).
>=20
> In the case of LC Classification, Call numbers usually have 4 lines -
> two for Classification, one for Date (the three Steven has below) and most
> often a line for Cutter Number (a code for Author similar in function to the
> Dewey Author line). Here, too, there may be a prefix to make up the entire
> Call Number.
>=20
> In both cases, the classification number tries to group materials on
> like subjects together so that they are easier to locate.
>=20
> I _don't_ see, however, the need within koha to give the older non-MARC
> data structure the additional structures needed to store LC Call Numbers,
> when any of the MARC structures can do so very well - indeed the required
> subfields are already in place. I would be surprised if a library that is
> using LC Classification would want to establish their database in other than
> MARC structure, especially when we realize that the source of records that
> the typical academic and scientific libraries that use LC would use to build
> their catalogues are most likely to be in MARC structure to start with. Why
> convert the data to a new structure when koha will store it in the original
> structure to start with?
>=20
> I understand that some librarians may not particularly care to use MARC,
> I used to be one of them! But it is the de facto standard for the exchange
> of bibliographic data. It does have all the fields and subfields already
> defined to do the job for us. It has built-in flexibility to meet any
> special needs we may have. It doesn't take too long to come to appreciate
> that the MARC21 structure does let you do whatever you need to. It only
> requires that you study a bit to get used to it at first. Non cataloguers
> likely would think I'm a bit batty for even wanting to!;-) More
> importantly, however, why re-invent the wheel?
>=20
> The MARC21 structure provides for this by having several subfields
> devoted to that specific information. As
> long as the fields can contain enough data (I suggest 16 characters (maybe
> 20) to account for even the longest Dewey likely to be used with 12 places
> after the decimal , or possibly for a complete surname which is sometimes
> entered in the case of a biography [some names could well exceed the 16
> chars]). {MARC structure gives a maximum field length for any field of 9999
> characters, so each subfield could be greater than the minimums I mention
> above .}Those subfields are:
>=20
> Tag 852 with subfields -
>=20
> $h - Classification part (NR) (Dewey or LC Classification numbers, such
> Alpha Classification as E for Easy, B for Biography,etc.)
> $i - Item part (R) (Used for author letters, cutter numbers, or sometimes
> biographees last names)
> $k - Call number prefix (R) (Like REF for reference collections, etc)
> $m - Call number suffix (R)
> $t - Copy number (NR)
>=20
> [This information comes from the MARC Standards page at the Library of
> Congress Web page with my comments in parentheses after the designation of
> repeatable or non repeatable]
>=20
> The MARC structure, with subfields k, i, and m as repeatable does take
> care of places to store the Call Numbers appropriately. The only problem I
> can see is that the biblioitems table needs to be able to store the
> information
> in the same way, and koha needs to be able to display the repeatable
> subfields appropriately also. Display order would normally be:
> k, h, i, m, t.
>=20
> Display has always been a problem with fields that may be longer that
> would fit on a single line of a label, hence the addition of break
> characters that you may see sometimes as apostrophes in the middle of long
> Dewey Class numbers.
>=20
>=20
> Let's make sure, however, that when it comes time to display or print
> the Call Numbers, whether with LC or DDC, that we have stored in koha, that
> we can do so properly, and would be able to actually print new spine labels
> for books or other items.
> This would be a better use of programming time, imho, than to add additional
> structures to the non-MARC structured database in koha for LC users.
>=20
> That's my 2 cents worth!
>=20
> Regards,
> Al Calame
>=20
> Library Automation Consultant,
> Librarian-at-Large,
> Albert P. Calame Consulting
> Montreal, Qu=C3=A9bec, Canada
>=20
> 514-745-3424
> albert.p.calame@sympatico.ca
>=20
>=20
> Original Message -----=20
> From: "Stephen Hedges"
> To:
> Cc: ;
> Sent: Tuesday, June 17, 2003 6:22 PM
> Subject: [Koha] Re: DDC and LC classification
>=20
>=20
> > For starters, here's a good place to learn how Dewey Decimal
> Classification
> > (DDC) works:
> >
> > http://www.oclc.org/oclc/fp/about/about_the_ddc.htm
> >
> > If you look at this URL and the ones Rob sent, it looks like DDC always
> fits on
> > one line, while LC can run to as many as five lines. That's true in a
> > theoretical world. In the real world, libraries muck around and add other
> > stuff, to help the people who have to stick the books back on the shelves.
> >
> > Here's an example. The copy of The Chicago Manual of Style I have beside
> me
> > has the Library of Congress Cataloguing-in-Publication (CIP) data printed
> > inside the fly leaf. It says that the "official" classifications are as
> > follows:
> >
> > LC would be -
> > Z253
> > U69
> > 1993
> >
> > DDC would be -
> > 808 or 808.027 or 808.0270973 if I'm really picky.
> >
> > Looks like 3 lines for LC and 1 line for DDC.
> >
> > But in practice, it's hard for humans to keep a long string of numbers
> straight
> > and in order when re-shelving books, so most libraries that use DDC do
> what my
> > library does -- add an extra line with the first two letters of the title
> or
> > the author's name under a _short_ Dewey number. So the spine label on
> this
> > particular book reads:
> > 808
> > Ch
> > instead of
> > 808.0270973
> >
> > Now it gets really fun! Many libraries also add stuff _before_ the Dewey
> > number, like AB for audiobooks or YA for young adult or J for juvenile or
> > junior. (LC libraries sometimes do this, too.) Yeah, they're really
> > categories and shouldn't be part of the call number. But again, they help
> > humans find, retrieve, and replace stuff on library shelves. Practice
> > supercedes theory once again!
> >
> > But to get to the point, five lines should be quite enough for most
> purposes,
> > for either LC or DDC. I'm sure someone will disagree, but any library
> that
> > thinks it has to have six lines probably needs some discipline!
> >
> > Stephen Hedges
> > (Nelsonville Public Library)
> >
> > > I've been working on SQL phrasebooks to enable
> > > multiple backend DB support. I would be happy to
> > > help with changing these fields around.
> > >
> > > Since my knowledge of library science is pretty
> > > much limited to what I've learned off of this
> > > list, could someone step up to the plate to do
> > > some research on the type and number of fields
> > > needed?
> > >
> > > ----- Original Message -----
> > > From: Chris Cormack
> > > Date: Tuesday, June 17, 2003 1:29 pm
> > > Subject: Re: [Koha] More questions - another 2
> > > cents worth
> > >
> > > > I think there may be some confusion between a
> > > lccn number (library of
> > > > congress control number) and library of
> > > congress call numbers. If I
> > > > understand correctly, a lccn number is single
> > > unique number used
> > > > to identify
> > > > a specific title, kind of like a serial number.
> > > However,
> > > > (librarians, please
> > > > correct me if I'm wrong) lccn numbers are not
> > > used for cataloging and
> > > > shelving books in a library that used the LC
> > > system. Instead there
> > > > are a
> > > > series of four or five lines of call numbers
> > > that are used instead.
> > > >
> > > > Rather than try to explain it, let me refer you
> > > to
> > > >
> > > http://www.lib.ksu.edu/instructional/understanding
> > > lccn/webcall2.html or
> > > >
> > > http://www.hcc.hawaii.edu/education/hcc/library/ca
> > > llno.html for some
> > > > explanation and samples of LC call numbers.
> > > >
> > > > The problem is that koha doesn't currently have
> > > adequate fields of the
> > > > proper type for storing these four or five
> > > lines of information in the
> > > > database (I think there are such fields in the
> > > MARC tables, but
> > > > not in the
> > > > basic koha tables). I agree that accommodating
> > > the different
> > > > catalogingsystems is a template issue, but feel
> > > that the necessary
> > > > fields need to be
> > > > in place in the database tables first. I had
> > > actually emailed the
> > > > development list on this same issue a couple
> > > weeks ago (subject:
> > > > inflexiblefield types for call numbers).
> > > >
> > > > My recommendation would be that we survey as
> > > many knowledgeable
> > > > librariansas possible to find out how many
> > > fields are necessary
> > > > for storing call
> > > > numbers under the various systems, what the
> > > maximum length of each
> > > > needs to
> > > > be, and then add those fields to the database
> > > tables (unless the
> > > > programmerscould suggest existing fields that
> > > can be used). I
> > > > think if there were four
> > > > or five flexible fields for storing call number
> > > information, then
> > > > indeedkoha could be adapted to almost any
> > > cataloging system by
> > > > reworking the
> > > > templates.
> > > >
> > > > Rob
> > > >
> > > > ----- Original Message -----=20
> > > > From: "Chris Cormack"
> > > > Sent: Tuesday, June 17, 2003 1:20 AM
> > > > Subject: Re: [Koha] More questions - another 2
> > > cents worth
> > > >
> > > >
> > > > > We do have an lccn field in the koha
> > > database. And you can load
> > > > data into
> > > > > it, its currently not displaying or
> > > searchable yet though. This
> > > > is a
> > > > > templating issue, im sure we could change it
> > > quite fast.
> > > >
> > > >
> > > _______________________________________________
> > > > Koha mailing list
> > > > Koha@lists.katipo.co.nz
> > > >
> > > http://lists.katipo.co.nz/mailman/listinfo/koha
> > > >
> > >
> > > _______________________________________________
> > > Koha mailing list
> > > Koha@lists.katipo.co.nz
> > > http://lists.katipo.co.nz/mailman/listinfo/koha
> > >
> > _______________________________________________
> > Koha mailing list
> > Koha@lists.katipo.co.nz
> > http://lists.katipo.co.nz/mailman/listinfo/koha
>=20
>=20
>=20
> -------------------------------------------------------
> This SF.Net email is sponsored by: INetU
> Attention Web Developers & Consultants: Become An INetU Hosting Partner.
> Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
> INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
> _______________________________________________
> Koha-devel mailing list
Thanks Ed Sharpe, Archivist for SMECC
See the Museum's Web Site at
www.smecc.org
We are always looking for items to add to the museum's display and ref.=20
library
please advise if you have anything we can use.
mail:
Coury House / SMECC
5802 W. Palmaire Ave.
Glendale Az 85301 USA
623-435-1522
CONFIDENZIALE: Questo messaggio e gli eventuali allegati sono confidenziali
e riservati. Se vi =C3=A8 stato recapitato per errore e non siete fra i
destinatari elencati, siete pregati di darne immediatamente avviso al
mittente. Le informazioni contenute non devono essere mostrate ad altri, n=C3=
=A9
utilizzate, memorizzate o copiate in qualsiasi forma.
CONFIDENTIAL: This e-mail and any attachments are confidential and may
contain reserved information. If you are not one of the named recipients,
please notify the sender immediately. Moreover, you should not disclose the
contents to any other persons, nor should the information contained be used
for any purpose or stored or copied in any form.
--===============3872741485753553081==
Content-Type: text/html
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="attachment.html"
MIME-Version: 1.0
PEhUTUw+PEZPTlQgRkFDRT1hcmlhbCxoZWx2ZXRpY2E+PEZPTlQgIFNJWkU9Mj5ZZXMsIGFueSBy
ZWFsIG1hcmMgb3IgbGF0ZXIgcmVjb3JkIHNob3VsZCBoYXZlIGl0LCBidXQgd2hhdCBJIHdhcyB0
cnlpbmcgdG8gc3RyZXNzIChhbmQgeWVzIEkgYW0gc3RhcnRpbmcgdG8gZ2V0IHN0cmVzc2VkKSEg
WW91IGhhdmUgdG8gaGF2ZSBrb2hhIGhhdmUgdGhlIGFiaWxpdHkgdG8gdXNlIHRoYXQgaW5mb3Jt
YXRpb24gZm9yIHRob3NlIG9mIHVzIGluIHRoZSZuYnNwOyB1cHBlciBlZHVjYXRpb25hbCBhbmQg
c2NpZW50aWZpYyBjb21tdW5pdHkgQU5EIE5PVCBIQVZFIElUIFNIT1dJTkcgREVXRVkhPEJSPgo8
QlI+ClRoaXMgbXVzdCBiZSBhbiBlYXN5IHRvJm5ic3A7IGNoYW5nZSBvcHRpb24gZm9yIHRoZSBs
aWJyYXJ5IGludm9sdmVkIHRoYXQgc2hvdWxkIGJlIHNlbGVjdGFibGUgYXQgc3RhcnR1cC9pbnN0
YWxsIHRpbWUuPEJSPgo8QlI+ClRoZSBsaWJyYXJ5IHRoYXQgaXMgdG8gdXNlIHRoZSBzb2Z0d2Fy
ZSBzaG91bGQgbm90IGhhdmUgdG8gd3JpdGUgYW55IHNjcmlwdHMsIHJlY29kZSBzb21ldGhpbmcs
IG9yIGdvIHRvIGFueSBvdGhlciBlZmZvcnQgdGhhbiB0byBpbmRpY2F0ZSBkdXJpbmcgaW5zdGFs
bCBpZiB0aGV5IHdpc2ggRGV3ZXkgb3IgbGMuPEJSPgo8QlI+CkVkITxCUj4KPEJSPgo8QlI+CjxC
TE9DS1FVT1RFIFRZUEU9Q0lURSBzdHlsZT0iQk9SREVSLUxFRlQ6ICMwMDAwZmYgMnB4IHNvbGlk
OyBNQVJHSU4tTEVGVDogNXB4OyBNQVJHSU4tUklHSFQ6IDBweDsgUEFERElORy1MRUZUOiA1cHgi
PlN1Ymo6PEI+W0tvaGEtZGV2ZWxdIFJlOiBbS29oYV0gUmU6IEREQyBhbmQgTEMgY2xhc3NpZmlj
YXRpb24gLSAyIGNlbnRzIG1vcmUgPC9CPjxCUj4KRGF0ZTo2LzE3LzIwMDMgNTo1NjoyMSBQTSBV
UyBNb3VudGFpbiBTdGFuZGFyZCBUaW1lPEJSPgpGcm9tOjxBIEhSRUY9Im1haWx0bzphbGJlcnQu
cC5jYWxhbWVAc3ltcGF0aWNvLmNhIj5hbGJlcnQucC5jYWxhbWVAc3ltcGF0aWNvLmNhPC9BPjxC
Uj4KVG86PEEgSFJFRj0ibWFpbHRvOmtvaGFAbGlzdHMua2F0aXBvLmNvLm56Ij5rb2hhQGxpc3Rz
LmthdGlwby5jby5uejwvQT4sIDxBIEhSRUY9Im1haWx0bzprb2hhLWRldmVsQGxpc3RzLnNvdXJj
ZWZvcmdlLm5ldCI+a29oYS1kZXZlbEBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQ8L0E+PEJSPgo8ST5T
ZW50IGZyb20gdGhlIEludGVybmV0IDwvST48QlI+CjxCUj4KPEJSPgo8QlI+CkhpIEFsbCE8QlI+
CiZuYnNwOyZuYnNwOyZuYnNwOyBXZSBtYXkgYmUgbWlzc2luZyB0aGUgcG9pbnQgd2l0aCB0aGlz
IGRpc2N1c3Npb24uIEZpcnN0bHksIHdoaWxlIEREQzxCUj4KdXNlcyBtb3N0bHkgYSBzaW5nbGUg
Q2xhc3NpZmljYXRpb24gTnVtYmVyIHRoYXQgY291bGQgZml0IG9uIGEgc2luZ2xlIGxpbmU8QlI+
CihUaGVyZSBhcmUgYSBmZXcgY2FzZXMsIGFzIHdpdGggU2hha2VzcGVhcmUsIHdoZXJlIGFuIGFk
ZGl0aW9uYWwgbGluZSB3aXRoIGE8QlI+CnNwZWNpYWwgYWRkaXRpb25hbCBjb2RlIGlzIHVzZWQg
dG8gYnJpbmcgb3V0IGEgc3BlY2lmaWMgcGxheSksIGEgQ2FsbCBOdW1iZXI8QlI+CmlzIG5vdCBl
cXVhbCB0byBhIENsYXNzaWZpY2F0aW9uIE51bWJlci4gVGhlIENhbGwgTnVtYmVyIG9uIGEgYm9v
ayBvciBvdGhlcjxCUj4KaXRlbSBpcyBpbnRlbmRlZCB0byBhc3Npc3QgaW4gdGhlIGxvY2F0aW9u
IG9mIGl0ZW1zIHdoZXJlIHRoZXkgaGF2ZSBiZWVuPEJSPgpzdG9yZWQgKHR5cGljYWxseSBib29r
cyBvbiBzaGVsdmVzKSwgaG93ZXZlciB0aGUgQ2xhc3NpZmljYXRpb24gTnVtYmVyIGlzPEJSPgpq
dXN0IGEgcGFydCBvZiB0aGUgd2hvbGUgQ2FsbCBOdW1iZXIuJm5ic3A7IEFzIFN0ZXZlbiBtZW50
aW9ucyBiZWxvdywgbW9zdDxCUj4KbGlicmFyaWVzIGFkZCBwcmVmaXhlcyB0byBpbmRpY2F0ZSBz
aGVsdmluZyBsb2NhdGlvbnMgYW5kIGFkZCBhbiBhZGRpdGlvbmFsPEJSPgpsaW5lIHRvIGluZGlj
YXRlIHRoZSBBdXRob3Igb3IgQmlvZ3JhcGhlZS4mbmJzcDsgVGhlIERld2V5IE51bWJlciBjYW4g
dmFyeSBpbjxCUj4KbGVuZ3RoIGZyb20gMiB0byBwcm9iYWJseSAyMCBjaGFyYWN0ZXJzLCBhbmQg
aW4gc3VjaCBjYXNlcywgb2Z0ZW4gdGhlIG51bWJlcjxCUj4Kd2lsbCBiZSBzcGxpdCBiZXR3ZWVu
IG1vcmUgdGhhbiBvbmUgbGluZSAoYXZlcmFnZSBzcGluZSBsYWJlbHMgYXJlIG9ubHk8QlI+CmFi
b3V0IDEwIGNoYXJhY3RlcnMgd2lkZSkuPEJSPgo8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyBJbiB0
aGUgY2FzZSBvZiBMQyBDbGFzc2lmaWNhdGlvbiwgQ2FsbCBudW1iZXJzIHVzdWFsbHkgaGF2ZSA0
IGxpbmVzIC08QlI+CnR3byBmb3IgQ2xhc3NpZmljYXRpb24sIG9uZSBmb3IgRGF0ZSAodGhlIHRo
cmVlIFN0ZXZlbiBoYXMgYmVsb3cpIGFuZCBtb3N0PEJSPgpvZnRlbiBhIGxpbmUgZm9yIEN1dHRl
ciBOdW1iZXIgKGEgY29kZSBmb3IgQXV0aG9yIHNpbWlsYXIgaW4gZnVuY3Rpb24gdG8gdGhlPEJS
PgpEZXdleSBBdXRob3IgbGluZSkuJm5ic3A7IEhlcmUsIHRvbywgdGhlcmUgbWF5IGJlIGEgcHJl
Zml4IHRvIG1ha2UgdXAgdGhlIGVudGlyZTxCUj4KQ2FsbCBOdW1iZXIuPEJSPgo8QlI+CiZuYnNw
OyZuYnNwOyZuYnNwOyBJbiBib3RoIGNhc2VzLCB0aGUgY2xhc3NpZmljYXRpb24gbnVtYmVyIHRy
aWVzIHRvIGdyb3VwIG1hdGVyaWFscyBvbjxCUj4KbGlrZSBzdWJqZWN0cyB0b2dldGhlciBzbyB0
aGF0IHRoZXkgYXJlIGVhc2llciB0byBsb2NhdGUuPEJSPgo8QlI+CiZuYnNwOyZuYnNwOyZuYnNw
OyBJIF9kb24ndF8gc2VlLCBob3dldmVyLCB0aGUgbmVlZCB3aXRoaW4ga29oYSB0byBnaXZlIHRo
ZSBvbGRlciBub24tTUFSQzxCUj4KZGF0YSBzdHJ1Y3R1cmUgdGhlIGFkZGl0aW9uYWwgc3RydWN0
dXJlcyBuZWVkZWQgdG8gc3RvcmUgTEMgQ2FsbCBOdW1iZXJzLDxCUj4Kd2hlbiBhbnkgb2YgdGhl
IE1BUkMgc3RydWN0dXJlcyBjYW4gZG8gc28gdmVyeSB3ZWxsIC0gaW5kZWVkIHRoZSByZXF1aXJl
ZDxCUj4Kc3ViZmllbGRzIGFyZSBhbHJlYWR5IGluIHBsYWNlLiBJIHdvdWxkIGJlIHN1cnByaXNl
ZCBpZiBhIGxpYnJhcnkgdGhhdCBpczxCUj4KdXNpbmcgTEMgQ2xhc3NpZmljYXRpb24gd291bGQg
d2FudCB0byBlc3RhYmxpc2ggdGhlaXIgZGF0YWJhc2UgaW4gb3RoZXIgdGhhbjxCUj4KTUFSQyBz
dHJ1Y3R1cmUsIGVzcGVjaWFsbHkgd2hlbiB3ZSByZWFsaXplIHRoYXQgdGhlIHNvdXJjZSBvZiBy
ZWNvcmRzIHRoYXQ8QlI+CnRoZSB0eXBpY2FsIGFjYWRlbWljIGFuZCBzY2llbnRpZmljIGxpYnJh
cmllcyB0aGF0IHVzZSBMQyB3b3VsZCB1c2UgdG8gYnVpbGQ8QlI+CnRoZWlyIGNhdGFsb2d1ZXMg
YXJlIG1vc3QgbGlrZWx5IHRvIGJlIGluIE1BUkMgc3RydWN0dXJlIHRvIHN0YXJ0IHdpdGguIFdo
eTxCUj4KY29udmVydCB0aGUgZGF0YSB0byBhIG5ldyBzdHJ1Y3R1cmUgd2hlbiBrb2hhIHdpbGwg
c3RvcmUgaXQgaW4gdGhlIG9yaWdpbmFsPEJSPgpzdHJ1Y3R1cmUgdG8gc3RhcnQgd2l0aD88QlI+
CjxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7IEkgdW5kZXJzdGFuZCB0aGF0IHNvbWUgbGlicmFyaWFu
cyBtYXkgbm90IHBhcnRpY3VsYXJseSBjYXJlIHRvIHVzZSBNQVJDLDxCUj4KSSB1c2VkIHRvIGJl
IG9uZSBvZiB0aGVtISBCdXQgaXQgaXMgdGhlIGRlIGZhY3RvIHN0YW5kYXJkIGZvciB0aGUgZXhj
aGFuZ2U8QlI+Cm9mIGJpYmxpb2dyYXBoaWMgZGF0YS4gSXQgZG9lcyBoYXZlIGFsbCB0aGUgZmll
bGRzIGFuZCBzdWJmaWVsZHMgYWxyZWFkeTxCUj4KZGVmaW5lZCB0byBkbyB0aGUgam9iIGZvciB1
cy4gSXQgaGFzIGJ1aWx0LWluIGZsZXhpYmlsaXR5IHRvIG1lZXQgYW55PEJSPgpzcGVjaWFsIG5l
ZWRzIHdlIG1heSBoYXZlLiBJdCBkb2Vzbid0IHRha2UgdG9vIGxvbmcgdG8gY29tZSB0byBhcHBy
ZWNpYXRlPEJSPgp0aGF0IHRoZSBNQVJDMjEgc3RydWN0dXJlIGRvZXMgbGV0IHlvdSBkbyB3aGF0
ZXZlciB5b3UgbmVlZCB0by4gSXQgb25seTxCUj4KcmVxdWlyZXMgdGhhdCB5b3Ugc3R1ZHkgYSBi
aXQgdG8gZ2V0IHVzZWQgdG8gaXQgYXQgZmlyc3QuIE5vbiBjYXRhbG9ndWVyczxCUj4KbGlrZWx5
IHdvdWxkIHRoaW5rIEknbSBhIGJpdCBiYXR0eSBmb3IgZXZlbiB3YW50aW5nIHRvITstKSZuYnNw
OyBNb3JlPEJSPgppbXBvcnRhbnRseSwgaG93ZXZlciwgd2h5IHJlLWludmVudCB0aGUgd2hlZWw/
PEJSPgo8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyBUaGUgTUFSQzIxIHN0cnVjdHVyZSBwcm92aWRl
cyBmb3IgdGhpcyBieSBoYXZpbmcgc2V2ZXJhbCBzdWJmaWVsZHM8QlI+CmRldm90ZWQgdG8gdGhh
dCBzcGVjaWZpYyBpbmZvcm1hdGlvbi4mbmJzcDsgQXM8QlI+CmxvbmcgYXMgdGhlIGZpZWxkcyBj
YW4gY29udGFpbiBlbm91Z2ggZGF0YSAoSSBzdWdnZXN0IDE2IGNoYXJhY3RlcnMgKG1heWJlPEJS
PgoyMCkgdG8gYWNjb3VudCBmb3IgZXZlbiB0aGUgbG9uZ2VzdCBEZXdleSBsaWtlbHkgdG8gYmUg
dXNlZCB3aXRoIDEyIHBsYWNlczxCUj4KYWZ0ZXIgdGhlIGRlY2ltYWwgLCBvciBwb3NzaWJseSBm
b3IgYSBjb21wbGV0ZSBzdXJuYW1lIHdoaWNoIGlzIHNvbWV0aW1lczxCUj4KZW50ZXJlZCBpbiB0
aGUgY2FzZSBvZiBhIGJpb2dyYXBoeSBbc29tZSBuYW1lcyBjb3VsZCB3ZWxsIGV4Y2VlZCB0aGUg
MTY8QlI+CmNoYXJzXSkuIHtNQVJDIHN0cnVjdHVyZSBnaXZlcyBhIG1heGltdW0gZmllbGQgbGVu
Z3RoIGZvciBhbnkgZmllbGQgb2YgOTk5OTxCUj4KY2hhcmFjdGVycywgc28gZWFjaCBzdWJmaWVs
ZCBjb3VsZCBiZSBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW1zIEkgbWVudGlvbjxCUj4KYWJvdmUg
Ln1UaG9zZSBzdWJmaWVsZHMgYXJlOjxCUj4KPEJSPgpUYWcgODUyJm5ic3A7IHdpdGggc3ViZmll
bGRzIC08QlI+CjxCUj4KJGggLSBDbGFzc2lmaWNhdGlvbiBwYXJ0IChOUikgKERld2V5IG9yIExD
IENsYXNzaWZpY2F0aW9uIG51bWJlcnMsIHN1Y2g8QlI+CkFscGhhIENsYXNzaWZpY2F0aW9uIGFz
IEUgZm9yIEVhc3ksIEIgZm9yIEJpb2dyYXBoeSxldGMuKTxCUj4KJGkgLSBJdGVtIHBhcnQgKFIp
Jm5ic3A7IChVc2VkIGZvciBhdXRob3IgbGV0dGVycywgY3V0dGVyIG51bWJlcnMsIG9yIHNvbWV0
aW1lczxCUj4KYmlvZ3JhcGhlZXMgbGFzdCBuYW1lcyk8QlI+CiRrIC0gQ2FsbCBudW1iZXIgcHJl
Zml4IChSKSZuYnNwOyAoTGlrZSBSRUYgZm9yIHJlZmVyZW5jZSBjb2xsZWN0aW9ucywgZXRjKTxC
Uj4KJG0gLSBDYWxsIG51bWJlciBzdWZmaXggKFIpPEJSPgokdCAtIENvcHkgbnVtYmVyIChOUik8
QlI+CjxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7IFtUaGlzIGluZm9ybWF0aW9uIGNvbWVzIGZyb20g
dGhlIE1BUkMgU3RhbmRhcmRzIHBhZ2UgYXQgdGhlIExpYnJhcnkgb2Y8QlI+CkNvbmdyZXNzIFdl
YiBwYWdlIHdpdGggbXkgY29tbWVudHMgaW4gcGFyZW50aGVzZXMgYWZ0ZXIgdGhlIGRlc2lnbmF0
aW9uIG9mPEJSPgpyZXBlYXRhYmxlIG9yIG5vbiByZXBlYXRhYmxlXTxCUj4KPEJSPgombmJzcDsm
bmJzcDsmbmJzcDsgVGhlIE1BUkMgc3RydWN0dXJlLCB3aXRoIHN1YmZpZWxkcyBrLCBpLCBhbmQg
bSBhcyByZXBlYXRhYmxlIGRvZXMgdGFrZTxCUj4KY2FyZSBvZiBwbGFjZXMgdG8gc3RvcmUgdGhl
IENhbGwgTnVtYmVycyBhcHByb3ByaWF0ZWx5LiZuYnNwOyBUaGUgb25seSBwcm9ibGVtIEk8QlI+
CmNhbiBzZWUgaXMgdGhhdCB0aGUgYmlibGlvaXRlbXMgdGFibGUgbmVlZHMgdG8gYmUgYWJsZSB0
byBzdG9yZSB0aGU8QlI+CmluZm9ybWF0aW9uPEJSPgppbiB0aGUgc2FtZSB3YXksIGFuZCBrb2hh
IG5lZWRzIHRvIGJlIGFibGUgdG8gZGlzcGxheSB0aGUgcmVwZWF0YWJsZTxCUj4Kc3ViZmllbGRz
IGFwcHJvcHJpYXRlbHkgYWxzby4gRGlzcGxheSBvcmRlciB3b3VsZCBub3JtYWxseSBiZTo8QlI+
CmssIGgsIGksIG0sIHQuPEJSPgo8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyBEaXNwbGF5IGhhcyBh
bHdheXMgYmVlbiBhIHByb2JsZW0mbmJzcDsgd2l0aCBmaWVsZHMgdGhhdCBtYXkgYmUgbG9uZ2Vy
IHRoYXQ8QlI+CndvdWxkIGZpdCBvbiBhIHNpbmdsZSBsaW5lIG9mIGEgbGFiZWwsIGhlbmNlIHRo
ZSBhZGRpdGlvbiBvZiBicmVhazxCUj4KY2hhcmFjdGVycyB0aGF0IHlvdSBtYXkgc2VlIHNvbWV0
aW1lcyBhcyBhcG9zdHJvcGhlcyBpbiB0aGUgbWlkZGxlIG9mJm5ic3A7IGxvbmc8QlI+CkRld2V5
Jm5ic3A7IENsYXNzIG51bWJlcnMuPEJSPgo8QlI+CjxCUj4KJm5ic3A7Jm5ic3A7Jm5ic3A7IExl
dCdzIG1ha2Ugc3VyZSwgaG93ZXZlciwgdGhhdCB3aGVuIGl0IGNvbWVzIHRpbWUgdG8gZGlzcGxh
eSBvciBwcmludDxCUj4KdGhlIENhbGwgTnVtYmVycywgd2hldGhlciB3aXRoIExDIG9yIEREQywg
dGhhdCB3ZSBoYXZlIHN0b3JlZCBpbiBrb2hhLCB0aGF0PEJSPgp3ZSBjYW4gZG8gc28gcHJvcGVy
bHksIGFuZCB3b3VsZCBiZSBhYmxlIHRvIGFjdHVhbGx5IHByaW50IG5ldyBzcGluZSBsYWJlbHM8
QlI+CmZvciBib29rcyBvciBvdGhlciBpdGVtcy48QlI+ClRoaXMgd291bGQgYmUgYSBiZXR0ZXIg
dXNlIG9mIHByb2dyYW1taW5nIHRpbWUsIGltaG8sIHRoYW4gdG8gYWRkIGFkZGl0aW9uYWw8QlI+
CnN0cnVjdHVyZXMgdG8gdGhlIG5vbi1NQVJDIHN0cnVjdHVyZWQgZGF0YWJhc2UgaW4ga29oYSBm
b3IgTEMgdXNlcnMuPEJSPgo8QlI+CiZuYnNwOyZuYnNwOyZuYnNwOyBUaGF0J3MgbXkgMiBjZW50
cyB3b3J0aCE8QlI+CjxCUj4KUmVnYXJkcyw8QlI+CkFsIENhbGFtZTxCUj4KPEJSPgpMaWJyYXJ5
IEF1dG9tYXRpb24gQ29uc3VsdGFudCw8QlI+CkxpYnJhcmlhbi1hdC1MYXJnZSw8QlI+CkFsYmVy
dCBQLiBDYWxhbWUgQ29uc3VsdGluZzxCUj4KTW9udHJlYWwsIFF16WJlYywgQ2FuYWRhPEJSPgo8
QlI+CjUxNC03NDUtMzQyNDxCUj4KYWxiZXJ0LnAuY2FsYW1lQHN5bXBhdGljby5jYTxCUj4KPEJS
Pgo8QlI+Ck9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gPEJSPgpGcm9tOiAiU3RlcGhlbiBIZWRnZXMi
ICZsdDtzaGVkZ2VzQGF0aGVuc2NvdW50eS5saWIub2gudXMmZ3Q7PEJSPgpUbzogJmx0O0FCYW5r
c0BidXNjb21pbmMuY29tJmd0OzxCUj4KQ2M6ICZsdDtrb2hhQGxpc3RzLmthdGlwby5jby5ueiZn
dDs7ICZsdDtrb2hhLWRldmVsQGxpc3RzLnNvdXJjZWZvcmdlLm5ldCZndDs8QlI+ClNlbnQ6IFR1
ZXNkYXksIEp1bmUgMTcsIDIwMDMgNjoyMiBQTTxCUj4KU3ViamVjdDogW0tvaGFdIFJlOiBEREMg
YW5kIExDIGNsYXNzaWZpY2F0aW9uPEJSPgo8QlI+CjxCUj4KJmd0OyBGb3Igc3RhcnRlcnMsIGhl
cmUncyBhIGdvb2QgcGxhY2UgdG8gbGVhcm4gaG93IERld2V5IERlY2ltYWw8QlI+CkNsYXNzaWZp
Y2F0aW9uPEJSPgomZ3Q7IChEREMpIHdvcmtzOjxCUj4KJmd0OzxCUj4KJmd0OyBodHRwOi8vd3d3
Lm9jbGMub3JnL29jbGMvZnAvYWJvdXQvYWJvdXRfdGhlX2RkYy5odG08QlI+CiZndDs8QlI+CiZn
dDsgSWYgeW91IGxvb2sgYXQgdGhpcyBVUkwgYW5kIHRoZSBvbmVzIFJvYiBzZW50LCBpdCBsb29r
cyBsaWtlIEREQyBhbHdheXM8QlI+CmZpdHMgb248QlI+CiZndDsgb25lIGxpbmUsIHdoaWxlIExD
IGNhbiBydW4gdG8gYXMgbWFueSBhcyBmaXZlIGxpbmVzLiZuYnNwOyBUaGF0J3MgdHJ1ZSBpbiBh
PEJSPgomZ3Q7IHRoZW9yZXRpY2FsIHdvcmxkLiZuYnNwOyBJbiB0aGUgcmVhbCB3b3JsZCwgbGli
cmFyaWVzIG11Y2sgYXJvdW5kIGFuZCBhZGQgb3RoZXI8QlI+CiZndDsgc3R1ZmYsIHRvIGhlbHAg
dGhlIHBlb3BsZSB3aG8gaGF2ZSB0byBzdGljayB0aGUgYm9va3MgYmFjayBvbiB0aGUgc2hlbHZl
cy48QlI+CiZndDs8QlI+CiZndDsgSGVyZSdzIGFuIGV4YW1wbGUuJm5ic3A7IFRoZSBjb3B5IG9m
IFRoZSBDaGljYWdvIE1hbnVhbCBvZiBTdHlsZSBJIGhhdmUgYmVzaWRlPEJSPgptZTxCUj4KJmd0
OyBoYXMgdGhlIExpYnJhcnkgb2YgQ29uZ3Jlc3MgQ2F0YWxvZ3VpbmctaW4tUHVibGljYXRpb24g
KENJUCkgZGF0YSBwcmludGVkPEJSPgomZ3Q7IGluc2lkZSB0aGUgZmx5IGxlYWYuJm5ic3A7IEl0
IHNheXMgdGhhdCB0aGUgIm9mZmljaWFsIiBjbGFzc2lmaWNhdGlvbnMgYXJlIGFzPEJSPgomZ3Q7
IGZvbGxvd3M6PEJSPgomZ3Q7PEJSPgomZ3Q7IExDIHdvdWxkIGJlIC08QlI+CiZndDsmbmJzcDsg
WjI1MzxCUj4KJmd0OyZuYnNwOyBVNjk8QlI+CiZndDsmbmJzcDsgMTk5MzxCUj4KJmd0OzxCUj4K
Jmd0OyBEREMgd291bGQgYmUgLTxCUj4KJmd0OyZuYnNwOyA4MDgmbmJzcDsgb3IgODA4LjAyNyZu
YnNwOyBvciA4MDguMDI3MDk3MyBpZiBJJ20gcmVhbGx5IHBpY2t5LjxCUj4KJmd0OzxCUj4KJmd0
OyBMb29rcyBsaWtlIDMgbGluZXMgZm9yIExDIGFuZCAxIGxpbmUgZm9yIEREQy48QlI+CiZndDs8
QlI+CiZndDsgQnV0IGluIHByYWN0aWNlLCBpdCdzIGhhcmQgZm9yIGh1bWFucyB0byBrZWVwIGEg
bG9uZyBzdHJpbmcgb2YgbnVtYmVyczxCUj4Kc3RyYWlnaHQ8QlI+CiZndDsgYW5kIGluIG9yZGVy
IHdoZW4gcmUtc2hlbHZpbmcgYm9va3MsIHNvIG1vc3QgbGlicmFyaWVzIHRoYXQgdXNlIEREQyBk
bzxCUj4Kd2hhdCBteTxCUj4KJmd0OyBsaWJyYXJ5IGRvZXMgLS0gYWRkIGFuIGV4dHJhIGxpbmUg
d2l0aCB0aGUgZmlyc3QgdHdvIGxldHRlcnMgb2YgdGhlIHRpdGxlPEJSPgpvcjxCUj4KJmd0OyB0
aGUgYXV0aG9yJ3MgbmFtZSB1bmRlciBhIF9zaG9ydF8gRGV3ZXkgbnVtYmVyLiZuYnNwOyBTbyB0
aGUgc3BpbmUgbGFiZWwgb248QlI+CnRoaXM8QlI+CiZndDsgcGFydGljdWxhciBib29rIHJlYWRz
OjxCUj4KJmd0OyZuYnNwOyA4MDg8QlI+CiZndDsmbmJzcDsgQ2g8QlI+CiZndDsgaW5zdGVhZCBv
ZjxCUj4KJmd0OyZuYnNwOyA4MDguMDI3MDk3MzxCUj4KJmd0OzxCUj4KJmd0OyBOb3cgaXQgZ2V0
cyByZWFsbHkgZnVuISZuYnNwOyBNYW55IGxpYnJhcmllcyBhbHNvIGFkZCBzdHVmZiBfYmVmb3Jl
XyB0aGUgRGV3ZXk8QlI+CiZndDsgbnVtYmVyLCBsaWtlIEFCIGZvciBhdWRpb2Jvb2tzIG9yIFlB
IGZvciB5b3VuZyBhZHVsdCBvciBKIGZvciBqdXZlbmlsZSBvcjxCUj4KJmd0OyBqdW5pb3IuJm5i
c3A7IChMQyBsaWJyYXJpZXMgc29tZXRpbWVzIGRvIHRoaXMsIHRvby4pJm5ic3A7IFllYWgsIHRo
ZXkncmUgcmVhbGx5PEJSPgomZ3Q7IGNhdGVnb3JpZXMgYW5kIHNob3VsZG4ndCBiZSBwYXJ0IG9m
IHRoZSBjYWxsIG51bWJlci4mbmJzcDsgQnV0IGFnYWluLCB0aGV5IGhlbHA8QlI+CiZndDsgaHVt
YW5zIGZpbmQsIHJldHJpZXZlLCBhbmQgcmVwbGFjZSBzdHVmZiBvbiBsaWJyYXJ5IHNoZWx2ZXMu
Jm5ic3A7IFByYWN0aWNlPEJSPgomZ3Q7IHN1cGVyY2VkZXMgdGhlb3J5IG9uY2UgYWdhaW4hPEJS
PgomZ3Q7PEJSPgomZ3Q7IEJ1dCB0byBnZXQgdG8gdGhlIHBvaW50LCBmaXZlIGxpbmVzIHNob3Vs
ZCBiZSBxdWl0ZSBlbm91Z2ggZm9yIG1vc3Q8QlI+CnB1cnBvc2VzLDxCUj4KJmd0OyBmb3IgZWl0
aGVyIExDIG9yIEREQy4mbmJzcDsgSSdtIHN1cmUgc29tZW9uZSB3aWxsIGRpc2FncmVlLCBidXQg
YW55IGxpYnJhcnk8QlI+CnRoYXQ8QlI+CiZndDsgdGhpbmtzIGl0IGhhcyB0byBoYXZlIHNpeCBs
aW5lcyBwcm9iYWJseSBuZWVkcyBzb21lIGRpc2NpcGxpbmUhPEJSPgomZ3Q7PEJSPgomZ3Q7IFN0
ZXBoZW4gSGVkZ2VzPEJSPgomZ3Q7IChOZWxzb252aWxsZSBQdWJsaWMgTGlicmFyeSk8QlI+CiZn
dDs8QlI+CiZndDsgJmd0OyBJJ3ZlIGJlZW4gd29ya2luZyBvbiBTUUwgcGhyYXNlYm9va3MgdG8g
ZW5hYmxlPEJSPgomZ3Q7ICZndDsgbXVsdGlwbGUgYmFja2VuZCBEQiBzdXBwb3J0LiZuYnNwOyBJ
IHdvdWxkIGJlIGhhcHB5IHRvPEJSPgomZ3Q7ICZndDsgaGVscCB3aXRoIGNoYW5naW5nIHRoZXNl
IGZpZWxkcyBhcm91bmQuPEJSPgomZ3Q7ICZndDs8QlI+CiZndDsgJmd0OyBTaW5jZSBteSBrbm93
bGVkZ2Ugb2YgbGlicmFyeSBzY2llbmNlIGlzIHByZXR0eTxCUj4KJmd0OyAmZ3Q7IG11Y2ggbGlt
aXRlZCB0byB3aGF0IEkndmUgbGVhcm5lZCBvZmYgb2YgdGhpczxCUj4KJmd0OyAmZ3Q7IGxpc3Qs
IGNvdWxkIHNvbWVvbmUgc3RlcCB1cCB0byB0aGUgcGxhdGUgdG8gZG88QlI+CiZndDsgJmd0OyBz
b21lIHJlc2VhcmNoIG9uIHRoZSB0eXBlIGFuZCBudW1iZXIgb2YgZmllbGRzPEJSPgomZ3Q7ICZn
dDsgbmVlZGVkPzxCUj4KJmd0OyAmZ3Q7PEJSPgomZ3Q7ICZndDsgLS0tLS0gT3JpZ2luYWwgTWVz
c2FnZSAtLS0tLTxCUj4KJmd0OyAmZ3Q7IEZyb206IENocmlzIENvcm1hY2sgJmx0O2NocmlzQGth
dGlwby5jby5ueiZndDs8QlI+CiZndDsgJmd0OyBEYXRlOiBUdWVzZGF5LCBKdW5lIDE3LCAyMDAz
IDE6MjkgcG08QlI+CiZndDsgJmd0OyBTdWJqZWN0OiBSZTogW0tvaGFdIE1vcmUgcXVlc3Rpb25z
IC0gYW5vdGhlciAyPEJSPgomZ3Q7ICZndDsgY2VudHMgd29ydGg8QlI+CiZndDsgJmd0OzxCUj4K
Jmd0OyAmZ3Q7ICZndDsgSSB0aGluayB0aGVyZSBtYXkgYmUgc29tZSBjb25mdXNpb24gYmV0d2Vl
biBhPEJSPgomZ3Q7ICZndDsgbGNjbiBudW1iZXIgKGxpYnJhcnkgb2Y8QlI+CiZndDsgJmd0OyAm
Z3Q7IGNvbmdyZXNzIGNvbnRyb2wgbnVtYmVyKSBhbmQgbGlicmFyeSBvZjxCUj4KJmd0OyAmZ3Q7
IGNvbmdyZXNzIGNhbGwgbnVtYmVycy4gSWYgSTxCUj4KJmd0OyAmZ3Q7ICZndDsgdW5kZXJzdGFu
ZCBjb3JyZWN0bHksIGEgbGNjbiBudW1iZXIgaXMgc2luZ2xlPEJSPgomZ3Q7ICZndDsgdW5pcXVl
IG51bWJlciB1c2VkPEJSPgomZ3Q7ICZndDsgJmd0OyB0byBpZGVudGlmeTxCUj4KJmd0OyAmZ3Q7
ICZndDsgYSBzcGVjaWZpYyB0aXRsZSwga2luZCBvZiBsaWtlIGEgc2VyaWFsIG51bWJlci48QlI+
CiZndDsgJmd0OyBIb3dldmVyLDxCUj4KJmd0OyAmZ3Q7ICZndDsgKGxpYnJhcmlhbnMsIHBsZWFz
ZTxCUj4KJmd0OyAmZ3Q7ICZndDsgY29ycmVjdCBtZSBpZiBJJ20gd3JvbmcpIGxjY24gbnVtYmVy
cyBhcmUgbm90PEJSPgomZ3Q7ICZndDsgdXNlZCBmb3IgY2F0YWxvZ2luZyBhbmQ8QlI+CiZndDsg
Jmd0OyAmZ3Q7IHNoZWx2aW5nIGJvb2tzIGluIGEgbGlicmFyeSB0aGF0IHVzZWQgdGhlIExDPEJS
PgomZ3Q7ICZndDsgc3lzdGVtLiBJbnN0ZWFkIHRoZXJlPEJSPgomZ3Q7ICZndDsgJmd0OyBhcmUg
YTxCUj4KJmd0OyAmZ3Q7ICZndDsgc2VyaWVzIG9mIGZvdXIgb3IgZml2ZSBsaW5lcyBvZiBjYWxs
IG51bWJlcnM8QlI+CiZndDsgJmd0OyB0aGF0IGFyZSB1c2VkIGluc3RlYWQuPEJSPgomZ3Q7ICZn
dDsgJmd0OzxCUj4KJmd0OyAmZ3Q7ICZndDsgUmF0aGVyIHRoYW4gdHJ5IHRvIGV4cGxhaW4gaXQs
IGxldCBtZSByZWZlciB5b3U8QlI+CiZndDsgJmd0OyB0bzxCUj4KJmd0OyAmZ3Q7ICZndDs8QlI+
CiZndDsgJmd0OyBodHRwOi8vd3d3LmxpYi5rc3UuZWR1L2luc3RydWN0aW9uYWwvdW5kZXJzdGFu
ZGluZzxCUj4KJmd0OyAmZ3Q7IGxjY24vd2ViY2FsbDIuaHRtbCBvcjxCUj4KJmd0OyAmZ3Q7ICZn
dDs8QlI+CiZndDsgJmd0OyBodHRwOi8vd3d3LmhjYy5oYXdhaWkuZWR1L2VkdWNhdGlvbi9oY2Mv
bGlicmFyeS9jYTxCUj4KJmd0OyAmZ3Q7IGxsbm8uaHRtbCBmb3Igc29tZTxCUj4KJmd0OyAmZ3Q7
ICZndDsgZXhwbGFuYXRpb24gYW5kIHNhbXBsZXMgb2YgTEMgY2FsbCBudW1iZXJzLjxCUj4KJmd0
OyAmZ3Q7ICZndDs8QlI+CiZndDsgJmd0OyAmZ3Q7IFRoZSBwcm9ibGVtIGlzIHRoYXQga29oYSBk
b2Vzbid0IGN1cnJlbnRseSBoYXZlPEJSPgomZ3Q7ICZndDsgYWRlcXVhdGUgZmllbGRzIG9mIHRo
ZTxCUj4KJmd0OyAmZ3Q7ICZndDsgcHJvcGVyIHR5cGUgZm9yIHN0b3JpbmcgdGhlc2UgZm91ciBv
ciBmaXZlPEJSPgomZ3Q7ICZndDsgbGluZXMgb2YgaW5mb3JtYXRpb24gaW4gdGhlPEJSPgomZ3Q7
ICZndDsgJmd0OyBkYXRhYmFzZSAoSSB0aGluayB0aGVyZSBhcmUgc3VjaCBmaWVsZHMgaW4gdGhl
PEJSPgomZ3Q7ICZndDsgTUFSQyB0YWJsZXMsIGJ1dDxCUj4KJmd0OyAmZ3Q7ICZndDsgbm90IGlu
IHRoZTxCUj4KJmd0OyAmZ3Q7ICZndDsgYmFzaWMga29oYSB0YWJsZXMpLiBJIGFncmVlIHRoYXQg
YWNjb21tb2RhdGluZzxCUj4KJmd0OyAmZ3Q7IHRoZSBkaWZmZXJlbnQ8QlI+CiZndDsgJmd0OyAm
Z3Q7IGNhdGFsb2dpbmdzeXN0ZW1zIGlzIGEgdGVtcGxhdGUgaXNzdWUsIGJ1dCBmZWVsPEJSPgom
Z3Q7ICZndDsgdGhhdCB0aGUgbmVjZXNzYXJ5PEJSPgomZ3Q7ICZndDsgJmd0OyBmaWVsZHMgbmVl
ZCB0byBiZTxCUj4KJmd0OyAmZ3Q7ICZndDsgaW4gcGxhY2UgaW4gdGhlIGRhdGFiYXNlIHRhYmxl
cyBmaXJzdC4gSSBoYWQ8QlI+CiZndDsgJmd0OyBhY3R1YWxseSBlbWFpbGVkIHRoZTxCUj4KJmd0
OyAmZ3Q7ICZndDsgZGV2ZWxvcG1lbnQgbGlzdCBvbiB0aGlzIHNhbWUgaXNzdWUgYSBjb3VwbGU8
QlI+CiZndDsgJmd0OyB3ZWVrcyBhZ28gKHN1YmplY3Q6PEJSPgomZ3Q7ICZndDsgJmd0OyBpbmZs
ZXhpYmxlZmllbGQgdHlwZXMgZm9yIGNhbGwgbnVtYmVycykuPEJSPgomZ3Q7ICZndDsgJmd0OzxC
Uj4KJmd0OyAmZ3Q7ICZndDsgTXkgcmVjb21tZW5kYXRpb24gd291bGQgYmUgdGhhdCB3ZSBzdXJ2
ZXkgYXM8QlI+CiZndDsgJmd0OyBtYW55IGtub3dsZWRnZWFibGU8QlI+CiZndDsgJmd0OyAmZ3Q7
IGxpYnJhcmlhbnNhcyBwb3NzaWJsZSB0byBmaW5kIG91dCBob3cgbWFueTxCUj4KJmd0OyAmZ3Q7
IGZpZWxkcyBhcmUgbmVjZXNzYXJ5PEJSPgomZ3Q7ICZndDsgJmd0OyBmb3Igc3RvcmluZyBjYWxs
PEJSPgomZ3Q7ICZndDsgJmd0OyBudW1iZXJzIHVuZGVyIHRoZSB2YXJpb3VzIHN5c3RlbXMsIHdo
YXQgdGhlPEJSPgomZ3Q7ICZndDsgbWF4aW11bSBsZW5ndGggb2YgZWFjaDxCUj4KJmd0OyAmZ3Q7
ICZndDsgbmVlZHMgdG88QlI+CiZndDsgJmd0OyAmZ3Q7IGJlLCBhbmQgdGhlbiBhZGQgdGhvc2Ug
ZmllbGRzIHRvIHRoZSBkYXRhYmFzZTxCUj4KJmd0OyAmZ3Q7IHRhYmxlcyAodW5sZXNzIHRoZTxC
Uj4KJmd0OyAmZ3Q7ICZndDsgcHJvZ3JhbW1lcnNjb3VsZCBzdWdnZXN0IGV4aXN0aW5nIGZpZWxk
cyB0aGF0PEJSPgomZ3Q7ICZndDsgY2FuIGJlIHVzZWQpLiBJPEJSPgomZ3Q7ICZndDsgJmd0OyB0
aGluayBpZiB0aGVyZSB3ZXJlIGZvdXI8QlI+CiZndDsgJmd0OyAmZ3Q7IG9yIGZpdmUgZmxleGli
bGUgZmllbGRzIGZvciBzdG9yaW5nIGNhbGwgbnVtYmVyPEJSPgomZ3Q7ICZndDsgaW5mb3JtYXRp
b24sIHRoZW48QlI+CiZndDsgJmd0OyAmZ3Q7IGluZGVlZGtvaGEgY291bGQgYmUgYWRhcHRlZCB0
byBhbG1vc3QgYW55PEJSPgomZ3Q7ICZndDsgY2F0YWxvZ2luZyBzeXN0ZW0gYnk8QlI+CiZndDsg
Jmd0OyAmZ3Q7IHJld29ya2luZyB0aGU8QlI+CiZndDsgJmd0OyAmZ3Q7IHRlbXBsYXRlcy48QlI+
CiZndDsgJmd0OyAmZ3Q7PEJSPgomZ3Q7ICZndDsgJmd0OyBSb2I8QlI+CiZndDsgJmd0OyAmZ3Q7
PEJSPgomZ3Q7ICZndDsgJmd0OyAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tIDxCUj4KJmd0
OyAmZ3Q7ICZndDsgRnJvbTogIkNocmlzIENvcm1hY2siICZsdDtjaHJpc0BrYXRpcG8uY28ubnom
Z3Q7PEJSPgomZ3Q7ICZndDsgJmd0OyBTZW50OiBUdWVzZGF5LCBKdW5lIDE3LCAyMDAzIDE6MjAg
QU08QlI+CiZndDsgJmd0OyAmZ3Q7IFN1YmplY3Q6IFJlOiBbS29oYV0gTW9yZSBxdWVzdGlvbnMg
LSBhbm90aGVyIDI8QlI+CiZndDsgJmd0OyBjZW50cyB3b3J0aDxCUj4KJmd0OyAmZ3Q7ICZndDs8
QlI+CiZndDsgJmd0OyAmZ3Q7PEJSPgomZ3Q7ICZndDsgJmd0OyAmZ3Q7IFdlIGRvIGhhdmUgYW4g
bGNjbiBmaWVsZCBpbiB0aGUga29oYTxCUj4KJmd0OyAmZ3Q7IGRhdGFiYXNlLiBBbmQgeW91IGNh
biBsb2FkPEJSPgomZ3Q7ICZndDsgJmd0OyBkYXRhIGludG88QlI+CiZndDsgJmd0OyAmZ3Q7ICZn
dDsgaXQsIGl0cyBjdXJyZW50bHkgbm90IGRpc3BsYXlpbmcgb3I8QlI+CiZndDsgJmd0OyBzZWFy
Y2hhYmxlIHlldCB0aG91Z2guIFRoaXM8QlI+CiZndDsgJmd0OyAmZ3Q7IGlzIGE8QlI+CiZndDsg
Jmd0OyAmZ3Q7ICZndDsgdGVtcGxhdGluZyBpc3N1ZSwgaW0gc3VyZSB3ZSBjb3VsZCBjaGFuZ2Ug
aXQ8QlI+CiZndDsgJmd0OyBxdWl0ZSBmYXN0LjxCUj4KJmd0OyAmZ3Q7ICZndDs8QlI+CiZndDsg
Jmd0OyAmZ3Q7PEJSPgomZ3Q7ICZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX188QlI+CiZndDsgJmd0OyAmZ3Q7IEtvaGEgbWFpbGluZyBsaXN0PEJSPgom
Z3Q7ICZndDsgJmd0OyBLb2hhQGxpc3RzLmthdGlwby5jby5uejxCUj4KJmd0OyAmZ3Q7ICZndDs8
QlI+CiZndDsgJmd0OyBodHRwOi8vbGlzdHMua2F0aXBvLmNvLm56L21haWxtYW4vbGlzdGluZm8v
a29oYTxCUj4KJmd0OyAmZ3Q7ICZndDs8QlI+CiZndDsgJmd0OzxCUj4KJmd0OyAmZ3Q7IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPEJSPgomZ3Q7ICZndDsg
S29oYSBtYWlsaW5nIGxpc3Q8QlI+CiZndDsgJmd0OyBLb2hhQGxpc3RzLmthdGlwby5jby5uejxC
Uj4KJmd0OyAmZ3Q7IGh0dHA6Ly9saXN0cy5rYXRpcG8uY28ubnovbWFpbG1hbi9saXN0aW5mby9r
b2hhPEJSPgomZ3Q7ICZndDs8QlI+CiZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX188QlI+CiZndDsgS29oYSBtYWlsaW5nIGxpc3Q8QlI+CiZndDsgS29o
YUBsaXN0cy5rYXRpcG8uY28ubno8QlI+CiZndDsgaHR0cDovL2xpc3RzLmthdGlwby5jby5uei9t
YWlsbWFuL2xpc3RpbmZvL2tvaGE8QlI+CjxCUj4KPEJSPgo8QlI+Ci0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08QlI+ClRoaXMgU0YuTmV0IGVt
YWlsIGlzIHNwb25zb3JlZCBieTogSU5ldFU8QlI+CkF0dGVudGlvbiBXZWIgRGV2ZWxvcGVycyAm
YW1wOyBDb25zdWx0YW50czogQmVjb21lIEFuIElOZXRVIEhvc3RpbmcgUGFydG5lci48QlI+ClJl
ZmVyIERlZGljYXRlZCBTZXJ2ZXJzLiBXZSBNYW5hZ2UgVGhlbS4gWW91IEdldCAxMCUgTW9udGhs
eSBDb21taXNzaW9uITxCUj4KSU5ldFUgRGVkaWNhdGVkIE1hbmFnZWQgSG9zdGluZyBodHRwOi8v
d3d3LmluZXR1Lm5ldC9wYXJ0bmVyL2luZGV4LnBocDxCUj4KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX188QlI+CktvaGEtZGV2ZWwgbWFpbGluZyBsaXN0PC9C
TE9DS1FVT1RFPjxCUj4KPEJSPgo8QlI+ClRoYW5rcyBFZCBTaGFycGUsIEFyY2hpdmlzdCBmb3Ig
U01FQ0M8QlI+CjxCUj4KU2VlIHRoZSBNdXNldW0ncyBXZWIgU2l0ZSBhdDxCUj4KPEJSPgp3d3cu
c21lY2Mub3JnPEJSPgo8QlI+CldlIGFyZSBhbHdheXMgbG9va2luZyBmb3IgaXRlbXMgdG8gYWRk
IHRvIHRoZSBtdXNldW0ncyBkaXNwbGF5IGFuZCByZWYuIGxpYnJhcnk8QlI+CnBsZWFzZSBhZHZp
c2UgaWYgeW91IGhhdmUgYW55dGhpbmcgd2UgY2FuIHVzZS48QlI+CjxCUj4KbWFpbDo8QlI+CjxC
Uj4KQ291cnkgSG91c2UgLyBTTUVDQzxCUj4KNTgwMiBXLiBQYWxtYWlyZSBBdmUuPEJSPgpHbGVu
ZGFsZSBBeiA4NTMwMSZuYnNwOyBVU0E8QlI+CjxCUj4KNjIzLTQzNS0xNTIyPEJSPgo8QlI+CkNP
TkZJREVOWklBTEU6IFF1ZXN0byBtZXNzYWdnaW8gZSBnbGkgZXZlbnR1YWxpIGFsbGVnYXRpIHNv
bm8gY29uZmlkZW56aWFsaTxCUj4KZSByaXNlcnZhdGkuIFNlIHZpIOggc3RhdG8gcmVjYXBpdGF0
byBwZXIgZXJyb3JlIGUgbm9uIHNpZXRlIGZyYSBpPEJSPgpkZXN0aW5hdGFyaSBlbGVuY2F0aSwg
c2lldGUgcHJlZ2F0aSBkaSBkYXJuZSBpbW1lZGlhdGFtZW50ZSBhdnZpc28gYWw8QlI+Cm1pdHRl
bnRlLiBMZSBpbmZvcm1hemlvbmkgY29udGVudXRlIG5vbiBkZXZvbm8gZXNzZXJlIG1vc3RyYXRl
IGFkIGFsdHJpLCBu6TxCUj4KdXRpbGl6emF0ZSwgbWVtb3JpenphdGUgbyBjb3BpYXRlIGluIHF1
YWxzaWFzaSBmb3JtYS48QlI+CjxCUj4KQ09ORklERU5USUFMOiBUaGlzJm5ic3A7IGUtbWFpbCZu
YnNwOyBhbmQmbmJzcDsgYW55IGF0dGFjaG1lbnRzIGFyZSBjb25maWRlbnRpYWwgYW5kIG1heTxC
Uj4KY29udGFpbiByZXNlcnZlZCBpbmZvcm1hdGlvbi4gSWYmbmJzcDsgeW91IGFyZSBub3Qgb25l
IG9mIHRoZSBuYW1lZCByZWNpcGllbnRzLDxCUj4KcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGlt
bWVkaWF0ZWx5LiBNb3Jlb3ZlciwgeW91IHNob3VsZCBub3QgZGlzY2xvc2UgdGhlPEJSPgpjb250
ZW50cyB0byBhbnkgb3RoZXIgcGVyc29ucywgbm9yIHNob3VsZCB0aGUgaW5mb3JtYXRpb24gY29u
dGFpbmVkIGJlIHVzZWQ8QlI+CmZvciBhbnkgcHVycG9zZSBvciBzdG9yZWQgb3IgY29waWVkIGlu
IGFueSBmb3JtLjxCUj4KPEJSPgo8L0ZPTlQ+PC9IVE1MPg==
--===============3872741485753553081==--