In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
SQLite Explorer troubles
-
- Mensajes: 305
- Registrado: Jue Nov 30, 2006 12:17 am
SQLite Explorer troubles
Dear developers,
first of all many thanks for the new version of this great tool.
Concerning the SQLite Explorer I have two problems to report:
1) When creating a new table (or index) the cell editor does not accept
underscores ('_').
2) The second problem is really a strange problem. When I query the sample
database with " SELECT * FROM customer WHERE state='ME' " no records are
selected. It works fine if I change it into
" SELECT * FROM customer WHERE state LIKE 'ME' ".
However, when changing the var type from CHAR to VARCHAR and back using a
different tool -SQLite Expert Personal - the queries return the result what
I expect.
I don't experience this problem in my Xailer applications if I create and
populate tables in code via the TSQLiteDataSource class methods.
BTW, I also use TMySQLDataSource for querying MySQL databases. I first ran
into troubles untill I discovered that I had to rebuild a new library from
libmySQL.dll (version 4.1). The lib file as provided by Xailer is probably
derived from a different MySQL-version.
As far as I know this info is not mentions in your docs.
Regards,
Stephan
first of all many thanks for the new version of this great tool.
Concerning the SQLite Explorer I have two problems to report:
1) When creating a new table (or index) the cell editor does not accept
underscores ('_').
2) The second problem is really a strange problem. When I query the sample
database with " SELECT * FROM customer WHERE state='ME' " no records are
selected. It works fine if I change it into
" SELECT * FROM customer WHERE state LIKE 'ME' ".
However, when changing the var type from CHAR to VARCHAR and back using a
different tool -SQLite Expert Personal - the queries return the result what
I expect.
I don't experience this problem in my Xailer applications if I create and
populate tables in code via the TSQLiteDataSource class methods.
BTW, I also use TMySQLDataSource for querying MySQL databases. I first ran
into troubles untill I discovered that I had to rebuild a new library from
libmySQL.dll (version 4.1). The lib file as provided by Xailer is probably
derived from a different MySQL-version.
As far as I know this info is not mentions in your docs.
Regards,
Stephan
- ignacio
- Site Admin
- Mensajes: 9469
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
SQLite Explorer troubles
Stephan,
> 1) When creating a new table (or index) the cell editor does not accept
> underscores ('_').
We did that on purpose using the picture
"ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the field name, to avoid the use
of non standard chars. We will try to fix it on next revisión.
2) The second problem is really a strange problem. When I query the sample
database with " SELECT * FROM customer WHERE state='ME' " no records are
selected. It works fine if I change it into
" SELECT * FROM customer WHERE state LIKE 'ME' ".
However, when changing the var type from CHAR to VARCHAR and back using a
different tool -SQLite Expert Personal - the queries return the result what
I expect.
I don't experience this problem in my Xailer applications if I create and
populate tables in code via the TSQLiteDataSource class methods.
Since SQLite does not have a predefined string length on its character
fields it seems that the ''=" operator is useless for character types, and
you should use the LIKE operator instead. I did try to use the same sentence
an a new brand new project and the results are the same than in the SQLite
editor. BTW, for SQLite the types CHAR or VARCHAR are completely equal. I
really do not know how other SQLite tools make it work since we do not
manipulate the select string in any manner.
> BTW, I also use TMySQLDataSource for querying MySQL databases. I first ran
> into troubles untill I discovered that I had to rebuild a new library from
> libmySQL.dll (version 4.1). The lib file as provided by Xailer is probably
> derived from a different MySQL-version.
> As far as I know this info is not mentions in your docs.
Our libmysql.lib is made from libmysql.dll of date 26-Aug-2006 1:14 of
1.449.984 bytes which is included on MySql version 5.0.37. I do not know if
there is a newer version, but it should not be a problem if MySql crew have
create the new DLLs respecting function parameters and its ordinal position.
I am afraid the MySql DLL library has no version information inside
Regards,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Stephan Hennekens" <stephan.hennekens@wur.nl> escribió en el mensaje
news:[email=46dec12e@ozsrv2.ozlan.local...]46dec12e@ozsrv2.ozlan.local...[/email]
> Dear developers,
>
> first of all many thanks for the new version of this great tool.
>
> Concerning the SQLite Explorer I have two problems to report:
>
> 1) When creating a new table (or index) the cell editor does not accept
> underscores ('_').
>
> 2) The second problem is really a strange problem. When I query the sample
> database with " SELECT * FROM customer WHERE state='ME' " no records are
> selected. It works fine if I change it into
> " SELECT * FROM customer WHERE state LIKE 'ME' ".
> However, when changing the var type from CHAR to VARCHAR and back using a
> different tool -SQLite Expert Personal - the queries return the result
> what I expect.
> I don't experience this problem in my Xailer applications if I create and
> populate tables in code via the TSQLiteDataSource class methods.
>
> BTW, I also use TMySQLDataSource for querying MySQL databases. I first ran
> into troubles untill I discovered that I had to rebuild a new library from
> libmySQL.dll (version 4.1). The lib file as provided by Xailer is probably
> derived from a different MySQL-version.
> As far as I know this info is not mentions in your docs.
>
> Regards,
> Stephan
>
>
>
> 1) When creating a new table (or index) the cell editor does not accept
> underscores ('_').
We did that on purpose using the picture
"ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the field name, to avoid the use
of non standard chars. We will try to fix it on next revisión.
2) The second problem is really a strange problem. When I query the sample
database with " SELECT * FROM customer WHERE state='ME' " no records are
selected. It works fine if I change it into
" SELECT * FROM customer WHERE state LIKE 'ME' ".
However, when changing the var type from CHAR to VARCHAR and back using a
different tool -SQLite Expert Personal - the queries return the result what
I expect.
I don't experience this problem in my Xailer applications if I create and
populate tables in code via the TSQLiteDataSource class methods.
Since SQLite does not have a predefined string length on its character
fields it seems that the ''=" operator is useless for character types, and
you should use the LIKE operator instead. I did try to use the same sentence
an a new brand new project and the results are the same than in the SQLite
editor. BTW, for SQLite the types CHAR or VARCHAR are completely equal. I
really do not know how other SQLite tools make it work since we do not
manipulate the select string in any manner.
> BTW, I also use TMySQLDataSource for querying MySQL databases. I first ran
> into troubles untill I discovered that I had to rebuild a new library from
> libmySQL.dll (version 4.1). The lib file as provided by Xailer is probably
> derived from a different MySQL-version.
> As far as I know this info is not mentions in your docs.
Our libmysql.lib is made from libmysql.dll of date 26-Aug-2006 1:14 of
1.449.984 bytes which is included on MySql version 5.0.37. I do not know if
there is a newer version, but it should not be a problem if MySql crew have
create the new DLLs respecting function parameters and its ordinal position.
I am afraid the MySql DLL library has no version information inside

Regards,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Stephan Hennekens" <stephan.hennekens@wur.nl> escribió en el mensaje
news:[email=46dec12e@ozsrv2.ozlan.local...]46dec12e@ozsrv2.ozlan.local...[/email]
> Dear developers,
>
> first of all many thanks for the new version of this great tool.
>
> Concerning the SQLite Explorer I have two problems to report:
>
> 1) When creating a new table (or index) the cell editor does not accept
> underscores ('_').
>
> 2) The second problem is really a strange problem. When I query the sample
> database with " SELECT * FROM customer WHERE state='ME' " no records are
> selected. It works fine if I change it into
> " SELECT * FROM customer WHERE state LIKE 'ME' ".
> However, when changing the var type from CHAR to VARCHAR and back using a
> different tool -SQLite Expert Personal - the queries return the result
> what I expect.
> I don't experience this problem in my Xailer applications if I create and
> populate tables in code via the TSQLiteDataSource class methods.
>
> BTW, I also use TMySQLDataSource for querying MySQL databases. I first ran
> into troubles untill I discovered that I had to rebuild a new library from
> libmySQL.dll (version 4.1). The lib file as provided by Xailer is probably
> derived from a different MySQL-version.
> As far as I know this info is not mentions in your docs.
>
> Regards,
> Stephan
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
SQLite Explorer troubles
Stephan,
> 1) When creating a new table (or index) the cell editor does not accept
> underscores ('_').
We did that on purpose using the picture
"ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the field name, to avoid the use
of non standard chars. We will try to fix it on next revisión.
2) The second problem is really a strange problem. When I query the sample
database with " SELECT * FROM customer WHERE state='ME' " no records are
selected. It works fine if I change it into
" SELECT * FROM customer WHERE state LIKE 'ME' ".
However, when changing the var type from CHAR to VARCHAR and back using a
different tool -SQLite Expert Personal - the queries return the result what
I expect.
I don't experience this problem in my Xailer applications if I create and
populate tables in code via the TSQLiteDataSource class methods.
Since SQLite does not have a predefined string length on its character
fields it seems that the ''=" operator is useless for character types, and
you should use the LIKE operator instead. I did try to use the same sentence
an a new brand new project and the results are the same than in the SQLite
editor. BTW, for SQLite the types CHAR or VARCHAR are completely equal. I
really do not know how other SQLite tools make it work since we do not
manipulate the select string in any manner.
> BTW, I also use TMySQLDataSource for querying MySQL databases. I first ran
> into troubles untill I discovered that I had to rebuild a new library from
> libmySQL.dll (version 4.1). The lib file as provided by Xailer is probably
> derived from a different MySQL-version.
> As far as I know this info is not mentions in your docs.
Our libmysql.lib is made from libmysql.dll of date 26-Aug-2006 1:14 of
1.449.984 bytes which is included on MySql version 5.0.37. I do not know if
there is a newer version, but it should not be a problem if MySql crew have
create the new DLLs respecting function parameters and its ordinal position.
I am afraid the MySql DLL library has no version information inside
Regards,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Stephan Hennekens" <stephan.hennekens@wur.nl> escribió en el mensaje
news:[email=46dec12e@ozsrv2.ozlan.local...]46dec12e@ozsrv2.ozlan.local...[/email]
> Dear developers,
>
> first of all many thanks for the new version of this great tool.
>
> Concerning the SQLite Explorer I have two problems to report:
>
> 1) When creating a new table (or index) the cell editor does not accept
> underscores ('_').
>
> 2) The second problem is really a strange problem. When I query the sample
> database with " SELECT * FROM customer WHERE state='ME' " no records are
> selected. It works fine if I change it into
> " SELECT * FROM customer WHERE state LIKE 'ME' ".
> However, when changing the var type from CHAR to VARCHAR and back using a
> different tool -SQLite Expert Personal - the queries return the result
> what I expect.
> I don't experience this problem in my Xailer applications if I create and
> populate tables in code via the TSQLiteDataSource class methods.
>
> BTW, I also use TMySQLDataSource for querying MySQL databases. I first ran
> into troubles untill I discovered that I had to rebuild a new library from
> libmySQL.dll (version 4.1). The lib file as provided by Xailer is probably
> derived from a different MySQL-version.
> As far as I know this info is not mentions in your docs.
>
> Regards,
> Stephan
>
>
>
> 1) When creating a new table (or index) the cell editor does not accept
> underscores ('_').
We did that on purpose using the picture
"ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the field name, to avoid the use
of non standard chars. We will try to fix it on next revisión.
2) The second problem is really a strange problem. When I query the sample
database with " SELECT * FROM customer WHERE state='ME' " no records are
selected. It works fine if I change it into
" SELECT * FROM customer WHERE state LIKE 'ME' ".
However, when changing the var type from CHAR to VARCHAR and back using a
different tool -SQLite Expert Personal - the queries return the result what
I expect.
I don't experience this problem in my Xailer applications if I create and
populate tables in code via the TSQLiteDataSource class methods.
Since SQLite does not have a predefined string length on its character
fields it seems that the ''=" operator is useless for character types, and
you should use the LIKE operator instead. I did try to use the same sentence
an a new brand new project and the results are the same than in the SQLite
editor. BTW, for SQLite the types CHAR or VARCHAR are completely equal. I
really do not know how other SQLite tools make it work since we do not
manipulate the select string in any manner.
> BTW, I also use TMySQLDataSource for querying MySQL databases. I first ran
> into troubles untill I discovered that I had to rebuild a new library from
> libmySQL.dll (version 4.1). The lib file as provided by Xailer is probably
> derived from a different MySQL-version.
> As far as I know this info is not mentions in your docs.
Our libmysql.lib is made from libmysql.dll of date 26-Aug-2006 1:14 of
1.449.984 bytes which is included on MySql version 5.0.37. I do not know if
there is a newer version, but it should not be a problem if MySql crew have
create the new DLLs respecting function parameters and its ordinal position.
I am afraid the MySql DLL library has no version information inside

Regards,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Stephan Hennekens" <stephan.hennekens@wur.nl> escribió en el mensaje
news:[email=46dec12e@ozsrv2.ozlan.local...]46dec12e@ozsrv2.ozlan.local...[/email]
> Dear developers,
>
> first of all many thanks for the new version of this great tool.
>
> Concerning the SQLite Explorer I have two problems to report:
>
> 1) When creating a new table (or index) the cell editor does not accept
> underscores ('_').
>
> 2) The second problem is really a strange problem. When I query the sample
> database with " SELECT * FROM customer WHERE state='ME' " no records are
> selected. It works fine if I change it into
> " SELECT * FROM customer WHERE state LIKE 'ME' ".
> However, when changing the var type from CHAR to VARCHAR and back using a
> different tool -SQLite Expert Personal - the queries return the result
> what I expect.
> I don't experience this problem in my Xailer applications if I create and
> populate tables in code via the TSQLiteDataSource class methods.
>
> BTW, I also use TMySQLDataSource for querying MySQL databases. I first ran
> into troubles untill I discovered that I had to rebuild a new library from
> libmySQL.dll (version 4.1). The lib file as provided by Xailer is probably
> derived from a different MySQL-version.
> As far as I know this info is not mentions in your docs.
>
> Regards,
> Stephan
>
>
>
-
- Mensajes: 305
- Registrado: Jue Nov 30, 2006 12:17 am
SQLite Explorer troubles
Ignacio,
concerning point 2 I am still wondering why the "=" operant is NOT working
on a table created with SQLite Explorer and does work on a table created in
code with SQL statements?
It's not a big issue for me, but I am just curious.
Regards,
Stephan
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> wrote in message
news:46ded062$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Stephan,
>
>> 1) When creating a new table (or index) the cell editor does not accept
>> underscores ('_').
>
> We did that on purpose using the picture
> "ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the field name, to avoid the
> use of non standard chars. We will try to fix it on next revisión.
>
> 2) The second problem is really a strange problem. When I query the sample
> database with " SELECT * FROM customer WHERE state='ME' " no records are
> selected. It works fine if I change it into
> " SELECT * FROM customer WHERE state LIKE 'ME' ".
> However, when changing the var type from CHAR to VARCHAR and back using a
> different tool -SQLite Expert Personal - the queries return the result
> what
> I expect.
> I don't experience this problem in my Xailer applications if I create and
> populate tables in code via the TSQLiteDataSource class methods.
>
> Since SQLite does not have a predefined string length on its character
> fields it seems that the ''=" operator is useless for character types, and
> you should use the LIKE operator instead. I did try to use the same
> sentence an a new brand new project and the results are the same than in
> the SQLite editor. BTW, for SQLite the types CHAR or VARCHAR are
> completely equal. I really do not know how other SQLite tools make it work
> since we do not manipulate the select string in any manner.
>
>> BTW, I also use TMySQLDataSource for querying MySQL databases. I first
>> ran into troubles untill I discovered that I had to rebuild a new library
>> from libmySQL.dll (version 4.1). The lib file as provided by Xailer is
>> probably derived from a different MySQL-version.
>> As far as I know this info is not mentions in your docs.
>
> Our libmysql.lib is made from libmysql.dll of date 26-Aug-2006 1:14 of
> 1.449.984 bytes which is included on MySql version 5.0.37. I do not know
> if there is a newer version, but it should not be a problem if MySql crew
> have create the new DLLs respecting function parameters and its ordinal
> position. I am afraid the MySql DLL library has no version information
> inside
>
> Regards,
>
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Stephan Hennekens" <stephan.hennekens@wur.nl> escribió en el mensaje
> news:[email=46dec12e@ozsrv2.ozlan.local...]46dec12e@ozsrv2.ozlan.local...[/email]
>> Dear developers,
>>
>> first of all many thanks for the new version of this great tool.
>>
>> Concerning the SQLite Explorer I have two problems to report:
>>
>> 1) When creating a new table (or index) the cell editor does not accept
>> underscores ('_').
>>
>> 2) The second problem is really a strange problem. When I query the
>> sample database with " SELECT * FROM customer WHERE state='ME' " no
>> records are selected. It works fine if I change it into
>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>> However, when changing the var type from CHAR to VARCHAR and back using a
>> different tool -SQLite Expert Personal - the queries return the result
>> what I expect.
>> I don't experience this problem in my Xailer applications if I create and
>> populate tables in code via the TSQLiteDataSource class methods.
>>
>> BTW, I also use TMySQLDataSource for querying MySQL databases. I first
>> ran into troubles untill I discovered that I had to rebuild a new library
>> from libmySQL.dll (version 4.1). The lib file as provided by Xailer is
>> probably derived from a different MySQL-version.
>> As far as I know this info is not mentions in your docs.
>>
>> Regards,
>> Stephan
>>
>>
>>
>
>
concerning point 2 I am still wondering why the "=" operant is NOT working
on a table created with SQLite Explorer and does work on a table created in
code with SQL statements?
It's not a big issue for me, but I am just curious.
Regards,
Stephan
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> wrote in message
news:46ded062$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Stephan,
>
>> 1) When creating a new table (or index) the cell editor does not accept
>> underscores ('_').
>
> We did that on purpose using the picture
> "ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the field name, to avoid the
> use of non standard chars. We will try to fix it on next revisión.
>
> 2) The second problem is really a strange problem. When I query the sample
> database with " SELECT * FROM customer WHERE state='ME' " no records are
> selected. It works fine if I change it into
> " SELECT * FROM customer WHERE state LIKE 'ME' ".
> However, when changing the var type from CHAR to VARCHAR and back using a
> different tool -SQLite Expert Personal - the queries return the result
> what
> I expect.
> I don't experience this problem in my Xailer applications if I create and
> populate tables in code via the TSQLiteDataSource class methods.
>
> Since SQLite does not have a predefined string length on its character
> fields it seems that the ''=" operator is useless for character types, and
> you should use the LIKE operator instead. I did try to use the same
> sentence an a new brand new project and the results are the same than in
> the SQLite editor. BTW, for SQLite the types CHAR or VARCHAR are
> completely equal. I really do not know how other SQLite tools make it work
> since we do not manipulate the select string in any manner.
>
>> BTW, I also use TMySQLDataSource for querying MySQL databases. I first
>> ran into troubles untill I discovered that I had to rebuild a new library
>> from libmySQL.dll (version 4.1). The lib file as provided by Xailer is
>> probably derived from a different MySQL-version.
>> As far as I know this info is not mentions in your docs.
>
> Our libmysql.lib is made from libmysql.dll of date 26-Aug-2006 1:14 of
> 1.449.984 bytes which is included on MySql version 5.0.37. I do not know
> if there is a newer version, but it should not be a problem if MySql crew
> have create the new DLLs respecting function parameters and its ordinal
> position. I am afraid the MySql DLL library has no version information
> inside

>
> Regards,
>
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Stephan Hennekens" <stephan.hennekens@wur.nl> escribió en el mensaje
> news:[email=46dec12e@ozsrv2.ozlan.local...]46dec12e@ozsrv2.ozlan.local...[/email]
>> Dear developers,
>>
>> first of all many thanks for the new version of this great tool.
>>
>> Concerning the SQLite Explorer I have two problems to report:
>>
>> 1) When creating a new table (or index) the cell editor does not accept
>> underscores ('_').
>>
>> 2) The second problem is really a strange problem. When I query the
>> sample database with " SELECT * FROM customer WHERE state='ME' " no
>> records are selected. It works fine if I change it into
>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>> However, when changing the var type from CHAR to VARCHAR and back using a
>> different tool -SQLite Expert Personal - the queries return the result
>> what I expect.
>> I don't experience this problem in my Xailer applications if I create and
>> populate tables in code via the TSQLiteDataSource class methods.
>>
>> BTW, I also use TMySQLDataSource for querying MySQL databases. I first
>> ran into troubles untill I discovered that I had to rebuild a new library
>> from libmySQL.dll (version 4.1). The lib file as provided by Xailer is
>> probably derived from a different MySQL-version.
>> As far as I know this info is not mentions in your docs.
>>
>> Regards,
>> Stephan
>>
>>
>>
>
>
-
- Mensajes: 305
- Registrado: Jue Nov 30, 2006 12:17 am
SQLite Explorer troubles
Ignacio,
concerning point 2 I am still wondering why the "=" operant is NOT working
on a table created with SQLite Explorer and does work on a table created in
code with SQL statements?
It's not a big issue for me, but I am just curious.
Regards,
Stephan
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> wrote in message
news:46ded062$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Stephan,
>
>> 1) When creating a new table (or index) the cell editor does not accept
>> underscores ('_').
>
> We did that on purpose using the picture
> "ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the field name, to avoid the
> use of non standard chars. We will try to fix it on next revisión.
>
> 2) The second problem is really a strange problem. When I query the sample
> database with " SELECT * FROM customer WHERE state='ME' " no records are
> selected. It works fine if I change it into
> " SELECT * FROM customer WHERE state LIKE 'ME' ".
> However, when changing the var type from CHAR to VARCHAR and back using a
> different tool -SQLite Expert Personal - the queries return the result
> what
> I expect.
> I don't experience this problem in my Xailer applications if I create and
> populate tables in code via the TSQLiteDataSource class methods.
>
> Since SQLite does not have a predefined string length on its character
> fields it seems that the ''=" operator is useless for character types, and
> you should use the LIKE operator instead. I did try to use the same
> sentence an a new brand new project and the results are the same than in
> the SQLite editor. BTW, for SQLite the types CHAR or VARCHAR are
> completely equal. I really do not know how other SQLite tools make it work
> since we do not manipulate the select string in any manner.
>
>> BTW, I also use TMySQLDataSource for querying MySQL databases. I first
>> ran into troubles untill I discovered that I had to rebuild a new library
>> from libmySQL.dll (version 4.1). The lib file as provided by Xailer is
>> probably derived from a different MySQL-version.
>> As far as I know this info is not mentions in your docs.
>
> Our libmysql.lib is made from libmysql.dll of date 26-Aug-2006 1:14 of
> 1.449.984 bytes which is included on MySql version 5.0.37. I do not know
> if there is a newer version, but it should not be a problem if MySql crew
> have create the new DLLs respecting function parameters and its ordinal
> position. I am afraid the MySql DLL library has no version information
> inside
>
> Regards,
>
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Stephan Hennekens" <stephan.hennekens@wur.nl> escribió en el mensaje
> news:[email=46dec12e@ozsrv2.ozlan.local...]46dec12e@ozsrv2.ozlan.local...[/email]
>> Dear developers,
>>
>> first of all many thanks for the new version of this great tool.
>>
>> Concerning the SQLite Explorer I have two problems to report:
>>
>> 1) When creating a new table (or index) the cell editor does not accept
>> underscores ('_').
>>
>> 2) The second problem is really a strange problem. When I query the
>> sample database with " SELECT * FROM customer WHERE state='ME' " no
>> records are selected. It works fine if I change it into
>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>> However, when changing the var type from CHAR to VARCHAR and back using a
>> different tool -SQLite Expert Personal - the queries return the result
>> what I expect.
>> I don't experience this problem in my Xailer applications if I create and
>> populate tables in code via the TSQLiteDataSource class methods.
>>
>> BTW, I also use TMySQLDataSource for querying MySQL databases. I first
>> ran into troubles untill I discovered that I had to rebuild a new library
>> from libmySQL.dll (version 4.1). The lib file as provided by Xailer is
>> probably derived from a different MySQL-version.
>> As far as I know this info is not mentions in your docs.
>>
>> Regards,
>> Stephan
>>
>>
>>
>
>
concerning point 2 I am still wondering why the "=" operant is NOT working
on a table created with SQLite Explorer and does work on a table created in
code with SQL statements?
It's not a big issue for me, but I am just curious.
Regards,
Stephan
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> wrote in message
news:46ded062$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Stephan,
>
>> 1) When creating a new table (or index) the cell editor does not accept
>> underscores ('_').
>
> We did that on purpose using the picture
> "ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the field name, to avoid the
> use of non standard chars. We will try to fix it on next revisión.
>
> 2) The second problem is really a strange problem. When I query the sample
> database with " SELECT * FROM customer WHERE state='ME' " no records are
> selected. It works fine if I change it into
> " SELECT * FROM customer WHERE state LIKE 'ME' ".
> However, when changing the var type from CHAR to VARCHAR and back using a
> different tool -SQLite Expert Personal - the queries return the result
> what
> I expect.
> I don't experience this problem in my Xailer applications if I create and
> populate tables in code via the TSQLiteDataSource class methods.
>
> Since SQLite does not have a predefined string length on its character
> fields it seems that the ''=" operator is useless for character types, and
> you should use the LIKE operator instead. I did try to use the same
> sentence an a new brand new project and the results are the same than in
> the SQLite editor. BTW, for SQLite the types CHAR or VARCHAR are
> completely equal. I really do not know how other SQLite tools make it work
> since we do not manipulate the select string in any manner.
>
>> BTW, I also use TMySQLDataSource for querying MySQL databases. I first
>> ran into troubles untill I discovered that I had to rebuild a new library
>> from libmySQL.dll (version 4.1). The lib file as provided by Xailer is
>> probably derived from a different MySQL-version.
>> As far as I know this info is not mentions in your docs.
>
> Our libmysql.lib is made from libmysql.dll of date 26-Aug-2006 1:14 of
> 1.449.984 bytes which is included on MySql version 5.0.37. I do not know
> if there is a newer version, but it should not be a problem if MySql crew
> have create the new DLLs respecting function parameters and its ordinal
> position. I am afraid the MySql DLL library has no version information
> inside

>
> Regards,
>
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Stephan Hennekens" <stephan.hennekens@wur.nl> escribió en el mensaje
> news:[email=46dec12e@ozsrv2.ozlan.local...]46dec12e@ozsrv2.ozlan.local...[/email]
>> Dear developers,
>>
>> first of all many thanks for the new version of this great tool.
>>
>> Concerning the SQLite Explorer I have two problems to report:
>>
>> 1) When creating a new table (or index) the cell editor does not accept
>> underscores ('_').
>>
>> 2) The second problem is really a strange problem. When I query the
>> sample database with " SELECT * FROM customer WHERE state='ME' " no
>> records are selected. It works fine if I change it into
>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>> However, when changing the var type from CHAR to VARCHAR and back using a
>> different tool -SQLite Expert Personal - the queries return the result
>> what I expect.
>> I don't experience this problem in my Xailer applications if I create and
>> populate tables in code via the TSQLiteDataSource class methods.
>>
>> BTW, I also use TMySQLDataSource for querying MySQL databases. I first
>> ran into troubles untill I discovered that I had to rebuild a new library
>> from libmySQL.dll (version 4.1). The lib file as provided by Xailer is
>> probably derived from a different MySQL-version.
>> As far as I know this info is not mentions in your docs.
>>
>> Regards,
>> Stephan
>>
>>
>>
>
>
- ignacio
- Site Admin
- Mensajes: 9469
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
SQLite Explorer troubles
This is a multi-part message in MIME format.
------=_NextPart_000_0021_01C7F077.58153DB0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0022_01C7F077.58153DB0"
------=_NextPart_001_0022_01C7F077.58153DB0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Stephan,=20
Me too. BTW, the free utility SQLite Database Browser works exactly as =
Xailer.
Regards,=20
--=20
Ignacio Ortiz de Z=FA=F1iga
http://www.xailer.com
"Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el mensaje =
news:46df1c2c$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ignacio,
>=20
> concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
> on a table created with SQLite Explorer and does work on a table =
created in=20
> code with SQL statements?
> It's not a big issue for me, but I am just curious.
>=20
> Regards,
> Stephan
>=20
>=20
>=20
> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> wrote in message=20
> news:46ded062$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Stephan,
>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>
>> We did that on purpose using the picture=20
>> "ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the field name, to avoid =
the=20
>> use of non standard chars. We will try to fix it on next revisi=F3n.
>>
>> 2) The second problem is really a strange problem. When I query the =
sample
>> database with " SELECT * FROM customer WHERE state=3D'ME' " no =
records are
>> selected. It works fine if I change it into
>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>> However, when changing the var type from CHAR to VARCHAR and back =
using a
>> different tool -SQLite Expert Personal - the queries return the =
result=20
>> what
>> I expect.
>> I don't experience this problem in my Xailer applications if I create =
and
>> populate tables in code via the TSQLiteDataSource class methods.
>>
>> Since SQLite does not have a predefined string length on its =
character=20
>> fields it seems that the ''=3D" operator is useless for character =
types, and=20
>> you should use the LIKE operator instead. I did try to use the same=20
>> sentence an a new brand new project and the results are the same than =
in=20
>> the SQLite editor. BTW, for SQLite the types CHAR or VARCHAR are=20
>> completely equal. I really do not know how other SQLite tools make it =
work=20
>> since we do not manipulate the select string in any manner.
>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by Xailer =
is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>
>> Our libmysql.lib is made from libmysql.dll of date 26-Aug-2006 1:14 =
of=20
>> 1.449.984 bytes which is included on MySql version 5.0.37. I do not =
know=20
>> if there is a newer version, but it should not be a problem if MySql =
crew=20
>> have create the new DLLs respecting function parameters and its =
ordinal=20
>> position. I am afraid the MySql DLL library has no version =
information=20
>> inside
>>
>> Regards,
>>
>>
>> --=20
>> Ignacio Ortiz de Z=FA=F1iga
>> http://www.xailer.com
>>
>>
>> "Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el =
mensaje=20
>> news:[email=46dec12e@ozsrv2.ozlan.local...]46dec12e@ozsrv2.ozlan.local...[/email]
>>> Dear developers,
>>>
>>> first of all many thanks for the new version of this great tool.
>>>
>>> Concerning the SQLite Explorer I have two problems to report:
>>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>>
>>> 2) The second problem is really a strange problem. When I query the=20
>>> sample database with " SELECT * FROM customer WHERE state=3D'ME' " =
no=20
>>> records are selected. It works fine if I change it into
>>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>>> However, when changing the var type from CHAR to VARCHAR and back =
using a=20
>>> different tool -SQLite Expert Personal - the queries return the =
result=20
>>> what I expect.
>>> I don't experience this problem in my Xailer applications if I =
create and=20
>>> populate tables in code via the TSQLiteDataSource class methods.
>>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by Xailer =
is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>>
>>> Regards,
>>> Stephan
>>>
>>>
>>>
>>
>>=20
>=20
>
------=_NextPart_001_0022_01C7F077.58153DB0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16525" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2>Stephan, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Me too. BTW, the free utility SQLite =
Database=20
Browser works exactly as Xailer.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Regards, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT><IMG alt=3D"" hspace=3D0=20
src=3D"cid:001c01c7f066$948a23c0$0202fea9@ozlan.local" align=3Dbaseline=20
border=3D0></DIV>
<DIV><BR><FONT face=3DArial size=3D2>-- <BR>Ignacio Ortiz de =
Z=FA=F1iga<BR></FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>"Stephan Hennekens" <</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>> escribi=F3=20
en el mensaje </FONT><A =
href=3D"news:46df1c2c$1@ozsrv2.ozlan.local"><FONT=20
face=3DArial size=3D2>news:46df1c2c$1@ozsrv2.ozlan.local</FONT></A><FONT =
face=3DArial=20
size=3D2>...</FONT></DIV><FONT face=3DArial size=3D2>> =
Ignacio,<BR>> <BR>>=20
concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
<BR>> on a table created with SQLite Explorer and does work on a =
table=20
created in <BR>> code with SQL statements?<BR>> It's not a =
big issue=20
for me, but I am just curious.<BR>> <BR>> Regards,<BR>> =
Stephan<BR>>=20
<BR>> <BR>> <BR>> "Ignacio Ortiz de Z=FA=F1iga" <</FONT><A=20
href=3D"mailto:NoName@xailer.com"><FONT face=3DArial=20
size=3D2>NoName@xailer.com</FONT></A><FONT face=3DArial size=3D2>> =
wrote in message=20
<BR>> </FONT><A href=3D"news:46ded062$1@ozsrv2.ozlan.local"><FONT =
face=3DArial=20
size=3D2>news:46ded062$1@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial =
size=3D2>...<BR>>> Stephan,<BR>>><BR>>>> 1) When =
creating a=20
new table (or index) the cell editor does not accept <BR>>>>=20
underscores ('_').<BR>>><BR>>> We did that on purpose using =
the=20
picture <BR>>> "ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the =
field name,=20
to avoid the <BR>>> use of non standard chars. We will try to fix =
it on=20
next revisi=F3n.<BR>>><BR>>> 2) The second problem is really =
a strange=20
problem. When I query the sample<BR>>> database with " SELECT * =
FROM=20
customer WHERE state=3D'ME' " no records are<BR>>> selected. It =
works fine=20
if I change it into<BR>>> " SELECT * FROM customer WHERE state =
LIKE 'ME'=20
".<BR>>> However, when changing the var type from CHAR to VARCHAR =
and back=20
using a<BR>>> different tool -SQLite Expert Personal - the queries =
return=20
the result <BR>>> what<BR>>> I expect.<BR>>> I don't=20
experience this problem in my Xailer applications if I create =
and<BR>>>=20
populate tables in code via the TSQLiteDataSource class=20
methods.<BR>>><BR>>> Since SQLite does not have a predefined =
string=20
length on its character <BR>>> fields it seems that the ''=3D" =
operator is=20
useless for character types, and <BR>>> you should use the LIKE =
operator=20
instead. I did try to use the same <BR>>> sentence an a new brand =
new=20
project and the results are the same than in <BR>>> the SQLite =
editor.=20
BTW, for SQLite the types CHAR or VARCHAR are <BR>>> completely =
equal. I=20
really do not know how other SQLite tools make it work <BR>>> =
since we do=20
not manipulate the select string in any =
manner.<BR>>><BR>>>> BTW,=20
I also use TMySQLDataSource for querying MySQL databases. I first=20
<BR>>>> ran into troubles untill I discovered that I had to =
rebuild a=20
new library <BR>>>> from libmySQL.dll (version 4.1). The lib =
file as=20
provided by Xailer is <BR>>>> probably derived from a different =
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>><BR>>> Our libmysql.lib is made from =
libmysql.dll of=20
date 26-Aug-2006 1:14 of <BR>>> 1.449.984 bytes which is included =
on MySql=20
version 5.0.37. I do not know <BR>>> if there is a newer version, =
but it=20
should not be a problem if MySql crew <BR>>> have create the new =
DLLs=20
respecting function parameters and its ordinal <BR>>> position. I =
am=20
afraid the MySql DLL library has no version information <BR>>> =
inside=20
:-o<BR>>><BR>>> Regards,<BR>>><BR>>><BR>>> =
--=20
<BR>>> Ignacio Ortiz de Z=FA=F1iga<BR>>> </FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A><BR><FONT face=3DArial=20
size=3D2>>><BR>>><BR>>> "Stephan Hennekens" =
<</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>> escribi=F3=20
en el mensaje <BR>>> </FONT><A=20
href=3D"news:46dec12e@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:46dec12e@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial=20
size=3D2>...<BR>>>> Dear =
developers,<BR>>>><BR>>>>=20
first of all many thanks for the new version of this great=20
tool.<BR>>>><BR>>>> Concerning the SQLite Explorer I =
have two=20
problems to report:<BR>>>><BR>>>> 1) When creating a =
new table=20
(or index) the cell editor does not accept <BR>>>> underscores=20
('_').<BR>>>><BR>>>> 2) The second problem is really a =
strange=20
problem. When I query the <BR>>>> sample database with " SELECT =
* FROM=20
customer WHERE state=3D'ME' " no <BR>>>> records are selected. =
It works=20
fine if I change it into<BR>>>> " SELECT * FROM customer WHERE =
state=20
LIKE 'ME' ".<BR>>>> However, when changing the var type from =
CHAR to=20
VARCHAR and back using a <BR>>>> different tool -SQLite Expert =
Personal=20
- the queries return the result <BR>>>> what I =
expect.<BR>>>>=20
I don't experience this problem in my Xailer applications if I create =
and=20
<BR>>>> populate tables in code via the TSQLiteDataSource class =
methods.<BR>>>><BR>>>> BTW, I also use =
TMySQLDataSource for=20
querying MySQL databases. I first <BR>>>> ran into troubles =
untill I=20
discovered that I had to rebuild a new library <BR>>>> from=20
libmySQL.dll (version 4.1). The lib file as provided by Xailer is=20
<BR>>>> probably derived from a different=20
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>>><BR>>>> Regards,<BR>>>>=20
Stephan<BR>>>><BR>>>> <BR>>>><BR>>><BR>&g=
t;>=20
<BR>> <BR>></FONT></BODY></HTML>
------=_NextPart_001_0022_01C7F077.58153DB0--
------=_NextPart_000_0021_01C7F077.58153DB0
Content-Type: image/png;
name="2007-07-12_163511.png"
Content-Transfer-Encoding: base64
Content-ID: <001c01c7f066$948a23c0$0202fea9@ozlan.local>
iVBORw0KGgoAAAANSUhEUgAAAsYAAAJOCAIAAAA76VZXAAAABmJLR0QAAAAA AAD5Q7t/AAAACXBI
WXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOy9CZwcZZ3/XwGSTNjVxcXljyvC IoKIgARRzojcZ5Ab
IoeAAiFyLIeiGMFz3V11V3fX9besuri6onijrouK8QRUjhAOSUxIMsnckzn7 mumZ9P956ql6+um6
u6eq0z3zfr8+6VfV833qeZ6qrq7vZ56q7liVWqyznph39moh67Q/Sp35gqNz N1kXbLbevtW6ske9
zru637qyz3p7j3V5n1y43NWlAwi1hoYQ2sFa1ovQjpf3wlh7qTxPqUu+ntVj L3TZC2LVLjlri3Xq
VimxIFd7ZPmp/dbxa7wWQi8pJ7Hg+tzC26Z3v6vy1x+R2u/jldd+urL4U5XF /1Y55rNSSz4ndfzn
Q6UqILTDFXGWItQcxZ6lCDVH/jNTJXT9GiZpAGoljIGQ8AkLbpwSrsJa/IjX UggzsdMVfcJP7HTj
6MI7touq2lXs+w9Swli8/jNVCYehZBYihBBCqNUkMriSuaqcgZo4UIleSxSa q8oMaCmHILTwlmkh
69Jx69g1VUthnfB769xO64J1864dELKu36Yk7MXON+d3vmVSmAzr9umdb6sI qWXxqgvVgipccOv2
hbc5NRFCaI5r3o3bEdrhUqeiStkqXyvNWzG507UTOy/P7Xzt6Lyr8tY7xqy3 26+XjYlVp+SqIUeX
D8pXUXJRv3PHRJQIXbjFOukZa8l6w1Kc9YT19o1VXdljXdOn7IUwFkrSXoRI RsWYtK4dRQghhFCL
6p2DUlcPzLu6f6cr+oTkk5GXdktd1OVIeAWlCzZLnbtJaN7S9daZ6+UTlvqB S+EnjvyDtec3pZ2w
Dv+lDAtLccE6R4ar0MbC0Q1jVenC67fJOqaRQagl1IcQQkhKOAaPlHvwOQbX NLjWQUt5CGEghI5f
Yy153JHwE8JICP3VfZazdMLv5bc8QiyFlsdGyBJRQX3140pj0MrpIIQQQnNJ 89/edd2/D3RtK1dm
gGhBtJNmg//WP/9ie77hoq75l3SJ1a7BmTX4iY3zj7XNxOJHpIU46MfWAd+y LcVrvhZkKbYGWgpt
Iwwn0WN/rbSnxkzoaROEdqD0rB1CO0rq7z80Z3Tdv/at75q+/d7SVZ8qXvSx wtK7C6fflRc68b35
k9+Xf8vtjo691dEbb8wpHbYid+C7cvtcMXzE9ZvW/GlMtJNJgxduEX5icvP6 gU/e3veBq3puvah7
xdKu604X2nr1iVvfefLWd7xFacvlxyp1XvxGRxcctmnpgetP2Wf1BUcMv7BG uArpJ5SlePVD0ku8
9IOWtec35fqSx3c6xWsppGlQ1kEbi6v7q4VX1s6laJsW+xlDCKE5orgMhGaZ xF/w7/1C6TPfnfi3
Byc+fn/pPV8o3fx5qeX/UrzuM8Vr/knqHZ8qXvlJqWV/X7j444VzPyJ1xsr8 8e/JH/7usf0u33LY
5b/tGiyn36D8HoZscPDT7x3+ymdGvvZvQ/d+fODT7+n/xM1SH17ed891fSuv Eep9/zt633+l1HuW
9dx2cffN5wp1LT9j61XHb7ro8NWn7ve/Zx3W1T/pzFIc/FiApZD3SMwpiiv7 lIFQUg9xqOc4qnc6
Am92xP7tiFBzFHu5RyhrxWUgNMskEva1nyl+/ocT9/548h8emLjrvtJt90rd 9DlhAkrX/nNRSJiA
qz8tdcU/Fpd9onD+R6XOvrtw0p35I28eO/AdW/7q1IdEO+k3KCzFuZ1ioe+e a0e+8fnRb9079MV/
GPzsXQOfvE2o/+M39X14ee/d1wpJY/GBq4V677yi945l3becL9S14uyt7zxp 87Ij15x54ANv/CvZ
oLAUQsJS/M1jWAo02xV7uUcoa8VlIDTLJBLtpX9XELn/09+euOcrpVv/o7Ti X6Xe9U/FK0W+/zup
Cz9SOO9DUmetzJ+5Ut6/EDr+PfljbssdcePYQVdv2fP0n5qWIrUGXUvRe8el wkwMf/nT2z53z8A/
3tr/0RVCfR98V+/7ruy5fZnULRd233SeUNfys7qWnylviAhddfyWy4/ZdPER a84+6Ftv3hNLgeaY
Yi/3CGWtuAyEZplEoj3/I4X3/1dp5Zdl+r/+s6WrPlkUWvbx4gUfLiz9gNSp d+ZPuF3qmFtyR90s
sr7U4TfmFr87d9gNowdfs/VVZ//MtBSpNehaip5bzh/87PsH/3Wl9BMfur70 3BOFJ37dc9uynpsu
6Fq+VGjru07d+o4ThLZcdsyWZUflVv1AqPOiwzsvWrzxgsOeOefgbx/zqnBL sfgR+YUQ9R95iM/A
23t2PudXe53xycNOW3H4krMPeN2hL/+rPRbYiAWxevhxZ4uQqCCq+R/MXHn/ 6Nqu6qOkmwfK9/+m
4LnWP/xMaSQ/rSr0jUyJVU8FvXlEwhBbiQr+bWeoSi1inGJ3PvXgeOyGM5fY F3G4SpPbY2tmKjEA
8wiIVXEE7v1ZLnbDOSJxPou3SR0ccfb6T+9ALb93WJ9RenPzvBLLqlBEY1uz fOd/uiePeLvFrqnx
hJ3/5h5ZyT74TVO6R8Oq3dlKLc28RGg1dhLuKNX7djRwaqWSU1KR6GLp3YWb P1/6W3s64ZpPlS77
u6LQhR8qitx/2p1Sb71N5H6pI27KHfbu3CE3SB18Q/6QG/KH3jB28Du7HAcQ 0mAlGQENupaie8XS
gU/cPPCPf9v/0RWFJ36j6hceW2WbidOk3vFWaSYuO6bz4iNyq76vKuQe/l7n +YdsPP/QZ5a6luLN
a6SUpTjgW8GWYt/TPvL6w45629ve9qEPfeiBBx548skne3t7J2zEglgVhSIk KohqorJpKfRl0eSx
Z4YXnPGMPuL6UmVSmpgW5435rih23fOjEe+cYuEpf1AlovdH106os7Bh+cem WLt1InZbUw0MRve1
6KD7Yitnp7Aj8I1fjsRuO+u1euOk/8g8vSH+gv7g40VV+XePb7npY0+o5c6t I/OXrlUVdIa4+b0/
6jj6odgGde/q/NerMz95xPW64uMLD3nffXOPPvPfa/2beD74zZQew8yPhpK5 s/49VTThEqHU8EmY
XA2PLVB6kAnfjnpPrbRySiqqtK2lEOQf+ZnHUuRW/UBHk1mKv/6ZnLg4do38 UYsLNosd2G//A3/1
q1/5hheAqCYqm5ZCv7UPfPdZ8c599vOPrls/KBYWnvioOjq6wo9+slaUC636 9UZVMjo+scvb1uuD
qIh4+9VfaWJzXUdvteiwb8a+8WEyuxb68N+vErugSjp7i7Gb+9tJPhiz69jK 2clzBMQ7pVZLpfKO
yhAtIn0p7x/IiXNbHByR/sWycAYdb/119Lb6z6wvffVJ8XF47AXnovnAT+Tc ns7i4hoqmt3lvI2x
g/Gc/+a7FrtttNSHVOyUaEqMVjU7OlZacNbzZjVzj/qGnCMT9sFvslI8Gkrm zpqNx18izguVbmfR
G74ZUc2jqJNwya9jN0+oxsYW25p8O+IqCyU6tY5/VFWOySlnr29sDA1LdHHq +/PL/0Wm/2v/uXTl
PxQv+ajUuXcXznx/4aT35IWW3Jp/8805oTe8O//6G/IHXi/12uvyBy3PH3zD 2EHXbN3r7IdFO2EN
VpIR3OBS6Ym7rj2178PL5fMTd1/be+eVhd/9Qm+V/83/bb36pK1XLNly6Ztz vzD9xHc6z3lt57kH
bTrv4GeWHvTto/eqeCyFc+PDZykOOPmOQxa/OckshagmKpuWQncv3jaVfsQf YR1Lfq4+Xfq6uebZ
XnlOnPaUKn96Q16VP/DjTqueK4L4+0y2485SJNwqWv5GhNERVwpnhD9J+rBI A4NpYJMs5B+GWhWW
IuEfGbNSegZOHAdxZBa96UE1wbDi/w1+5qvrY+cVzKOqcrP4K6qiUvUZz6g5 W9Vy8jRsnv/pnjxr
1o2ITKl2SrfsMcdmjzV75/vgN1/pHg0rfGdVNOoSEZl7qu3EJSqlT32v9iR8 44Pzz1wryld8bvAz
X1nfceRDsS0kVANjS7E1s765vODUZ0RU7HLHMT9XNe//dW1OOfkpVf70eiOn NDSGhlWxHcBVnype
82n50MNlnyhe+BGpc1YWTntf4YQ78kLH3Jo/4uac0CHvzh94Q/4110u9+rr8 /tfnX7d87HXv3PrK
s7yWwmxQlMQ2KOoEN+hait67rupdeY18veOynpsvLDy2Sh+i/G9+vOXyY2r8 xM++3bn0NZ1nvbpz
6f6bzn3ds2e/7jtHv7KS0FL8zQnvOfxNx1x44YXLli07/fTTDz300D32cJ6l EAtiVRSKkKggqonK
pqXQt+GFo/R/LLX3FE7T/KtOX6yF0VbXI70nYVeEioG/xCy37BvD5n3H6Mcv 9OZm16IFVahHKGTe
VRXNmk8bVHzoUJKt1B894mCKv0g8wwvb3LzdqJ5+MG83zuQIqL+GK/Z7qi2F rvPg40U1JP0EgCjR
fzd4+tLlekJS3zQVC3pH9LYz2amIETYm/deh+BvIY612OW+jvn8R+IiPef7o 80rP7nZ2O5c/8WeW
2XKSU6XiO/89523Dh0h8QkWm1G+QymFhexT9wU+yO6JrMTzVjqgplvXzHKLw 0bU19xR0O/pNEedG
7Cx3xNGIPdNUSO1sWOO6Tugl4ic5M/F40KGIrWpOwtfdZ2ayXZZuVPZC6ME/ 1H4G15Q8OU/so0jG
Zp0kY9Oron3nhOkvJ+xRodL5yv/xHe1fF3RlMRIVCji1fPm7JqcYkzTae8m3 wzYinjFkJ9HFcbfl
ln2icMU/Fq/4B/l1jAs+XBA65+7CaXflT3if1DF35I+4TergW/KvvTG/34qC 0N/cUHj18vz+N4zt
f033K876ecU47J4GRUlsg6JOcIO2pdhyxXG9dyyTXxB97xU9ty3rvuUCofyj P9NHaWqgOkGQf/g7
W9+2n9CWs/9my9JXb37b/s+duf93j3xFJdRSiKK32r/mfaH8tc799j/wpz/9 6datW9euXbtmzZon
n3zycQOxKgpFSFQQ1eSNj2W9ji7tfvjZ6m2ex/6Y91xT9Mkh3lR9CTYvAeKy 5fnDKIml2LV24tdT
HnjfsW/Ym6r9LXu61uX671HziSGFftqg4kO3VtdWgtFcTSIM21xfKzV9QxPq 0tbwETBRE/L6Wumv
ID7w4shE92VOU6mbXLpEbK5m+3ULoqSzx3tTP/lO+aNqhGF7HSt9oRd/vuuJ Mb90d2YdkRFVoTAN
5hhGc9V7wKNjpV2NqTsr8aniOf/1mZbKIdKGUrxlpt3x7JGuVgn64Ne1O2Gs erL6MEdghdLE9IrP
93sqJDwaER8f/87qOs2/RCQ5CRt43xVf/L+h6LH5y5N86i3f21HX0Y4+tVLM KWmpkqKlCGmwko2l
6Hr3Ofnf/qRSS37V97ae99pQS3HUC9I/vG517bMU2lKcJ3egrhsfrz3lvTtf Yf//TK6r0HcxKvaH
3PxTQJf731QdUpetiJoRrZklSjpjqdtvQuLKqEpW/WEgYbMR5R1Lfr6rfXtP hcw/UMz6SrFb6U3E
9UJU0Ddof/f0oDmSwM09237pq0/KSYU3PTiTI+Chsy/grewfyOkd/OFjo55C vQu6r9Kkc01U01T6
YiRGZR4E9Tex7qWBndLbmiOcybMgukHRjn7oxy//Iz6WJxMYpsF8nFm8of7H bhKeYP7VtA6RvmR7
Zhb9exTxwY/dHb2heH91VHWqV8Up4b/FqU4MvWtrXtimjKmukPBoeBrUZ1rg znoa1wosT/gO7lrn
JSLsJNRTXxGfQd2IevhAPywlNtGPy5gd6bHpwno/9WZr9R5tK/LU8rRsSoeS 55RUJLo48ubceR8u
XPJxmf7F6/kfLggtFQ7gA4UT3i917J35I+6QOvi2wgG3FF59k9Te7y7ss6Kw 74rxfa/p3uOMGkvh
aVCUxDYo6gQ0qC3FsiN7bjqv97ZLem9f1nPrJd03ny+1YmnX9adNDfToYzXV 3911ycFdFxzQde6r
pZbu3bV0n85z9n3+jH2/+6Y9KspSvOmFEEtxbqe8ebGs929OfO/iZDc+RLV9 T7zTthSD8r9Od6cr
PvONLvEZ0MOy7ar466G/9k3tN+UJRdQM2ySwpG/EOTvlU/RLfmlWE38ULjzl qSTNhpXf+7PC5gHv
k8YdR/80up2IrcxNdnnb5uX3jqlVOdQT/xC9uf4ciguE2FbUXHDWugVn/HGG R2BX++Ev/W6uenyb
p46ILnrTj6zaoy2uBapw5f3OHKa43Ki+Vm90/kAR4xSrethiMB1vfeTBx82/ if97JjtVcTFHOBPp
BiPOSSUxgF3lIw7OsTXfR/XO6pr6+FTsgzZ/6YtmO3WdYJ7VVA7Ro2sdw6cy sR5e2B6FffBjd0ev
7io9zR/NVdGpXhWnhH/fPZ8UcRY1cDTCzrTAnfU0ruUvr+sdrPdAmZtoJfkM mo0sPO0Zs0SfBoEd
6cJ6P/We1uo62lbkqeVp2ZQnFFEzXYkuDn937qwP5i/8aOHijxUv+mjx/I8U hJZ+qHD6BwsnrpQ6
7q7CEe+TOuS9hQNuL+57q9RetxT2uqmw14rcXld3/+XpqyrSUgQ3WLF/qSK6 QVEnoEH3TkrnhYd3
3XBWz99e2HPrxb1/e1HPLecLdd+4tPCod5ai8Mvv9Vx0QM/5+wp1n7NX99K9 tpy91/On7vW9N/5l
RVsKNVFx0I9tSyHMhSg9das9RdEvnMF+B7yujhsfB7xOWIqqq3A1/9wXH/hp j/jDQg1rzbpRUajP
JHFGmpWFVLlzv9Zdrai3v7amZxOzTkRJIIsO/3aSZoVWfqP6IVHl9z4c/Nht xGBit/JvokvUUCM2
FyMsTTiXodHc1INPTKR4BFYYN9QXnrbaU2eXC7v8G+5yfqd3F478kXkkxSXj xn+VJ/fo+KRYFgs3
ffxJ8w+UjhMfnclO6VU5mPO2Rl8CTMKqmVOssZcVUzU+6bBvmyEzc4grpuk2 RF6pBKF795SErQai
hqFXAw+RvriLN93MxNF7JBzAAz+p/eAn2J26VqNL/LuW5GiILFhzpj1eithZ vaF5Jph5VJXX+w4m
OVCxJ6FZX59OulClfE+bCUu8jbsnTE1hsh7rOtpagadWTU4JOhTuM0BYCrvB 8waEKiGWovCY+SxF
da6isOrboZZiyXrrmLXORMUB37J2/2StpRDX68sH9z3j469ffHSSGx+i2qvP +Ludrxq1LhuTunTI
o3/+zpAak7yhdeLv1nY7p9GXvvrkLhf26mr3PuycRuKPoUWv/4oo0TtjZzVv s0r+OhElflz7Et+s
kEhmqlCe6Ef+WJRob66+2uTfKrCd6K1iG4nefMX/G17zQnWTx/5YSPEI6MKI NyhhoX6Ma90mmbR+
9/iW363ZVnEfSq24F+Vdzt86k53SJRGnkGeE0fU3DzgHX5y90Q16pE97eeP5 xN/p8vt/65xUylHJ
Cj+tfijqPcHCVv0kPER6f+WTgK//ivmBDdsjLc8HP3Z36lpNUhK26kcfjcAz LXBndR3zuDXnEhF7
Ega26Sn010lSMpNCf53kR9ujTHNKKhJdvP663Mnvy59zj3QSF3y0cN5HpJZ+ uHj6PYWTbC25u/Cm
lVKH3FU84M7ivndIvfLW4p43F/dckdvjHT1/cZr8VmdYg6IktkFRJ6DBi4QP kzeqNr/t9VvfeXL3
u8+xzcQF3TefV3jsYX2ICo/8X8+1Swq/rn7jo7Dqm70X7tt77it7lu659cw9 /3jiHg8u/gvZ4LGd
1rGbpKXY73k5SyEtxT5rpNEQluIix1JY7xjb5fzHX3XmZw874+bDlyw94KA3 1Px65kFveOOSpYvP
uFFUmH/BEztfXRCad1Xeerst5S0M6TEtOvir9z/izKPKW4PnbdZ19OdEnkZv fcTcSr79vjY9Les6
/pKRvGPqhYfd1b35pyWGlKRZsx15R/mkP3iqLThng3+rwHait/KsrnzA+VQ4 f/fEbS60yyUDH/rS
VlUoZxROXZ3KEVj+paJuM3CoSn2j1TkGVeLfBSF9GujK99xXfbq4or5actRD utnGdkq3Zo4wTJ4W
AuuEnb2f+tGEUETj5kjEu6bL1V6oOQD1R5v8QqlbwbOVf3c8JZ7VGR6ie39e tTsiuvCM55LsUWAd
f1+xZ370qr9En59qtI0dDSvoTAvcWU/jlvFuVsIuEWe/aK5al44L+Us8hf6t 7v+tcRKe06m3+tQP
J4TEgnkbQoVWfqP2MxjUb5KSsMLGehTa5cLBmqN98tP+3deVTek6i17/P2EH pCanvOWRsDFkIdHF
/teML7k9d/oH8ud8qHDuhwvn2DrrQ4XT7imcaOu4ewpvvqcodMjK4gHvL/3N nUWhV9xe3OOW4u43
5Ha7onfXk1dVpKUIblCUxDYo6kQ0uOms/bdcuaTr+tO7bzyn+6ZzzfkJ6SeW n9hz7XG917y58Juq
qyiu+mbfua/oPXuPraft/sLxu33/kF1lgyf0Wm/dLF3Foeulpfirf7EthVg/ 1Z7Fsv2E0Lx3Tex0
rdTOyyeVFqyY8EgUOnVsV6GMxX/+orx68/TKb0+IZaEfPOVYSPV1IFHS2e/e Sv/toKoj6qsSdTlY
cP4mUah3Q20VKH8dXSI+1ark4eedAYiT++4HCqrw0fVTYW36m/30jyf7Rp2L hfrq8/xLesxq4oOk
d7MSOZjYrcyoWF3bU/1ULDr2J9Gb3/9YWUjUEQdfly865H9mfgREg/oIyD9Y D/kff515tUdb/GUw
f9mAKKnZ0N4FJT1/q950UXnUncBUrkWdBjPZKV1fXkHenk9FepBP/2l8+Rcn RMmnfjQp9mVz/9T8
83tUnYeflWMTr2r13p+X9VDNkahqFfXF0YP/54ePOzu46vf9qoIev3ivH3yi 5r32VFAlnlXdvjxE
Xy+oTR5dN2Xujr9NLTNBLnrj981Q4B6JwtWbplc+MKFW9YCdL83G7U5dq2aJ nO5+e35tt/O+yBkC
e7SeTWKPxv2PlIXEgtgFva14XwJ31tO4OAf6RmovEfbJoKvFvoPiIOuRxG4V fRLqPRWfwV0uHBBR
PTb5GTzqJ9HHM+HYAs/k5D3WdbRjT61qTvnNoKoj6qsSJ6cs3RQ2eI88H956 Cy33KO19xfibb86d
+N78GR+o9uvnTcIBfLC4/12lve+U+v9uL73spuJLrsv92bKeBSfYkwpBDZ59 t7QUZ95dPP3uwin3
FE74kNSx9xREa2aDok5EgxtP2bvz0jdvvebEruvPML87WnjkoZ7rT5B617G9 17xJqPir7+lo8eGv
9535su6TX/LHY//s+69fUFGWQujYTsNS7Pe8bSn65V0W5SfEFfldrp94d3mn FdvF64Ibp/xSbkMZ
C7GJ0ObB7RUfIknIW+PH/8a6akKob6h6GnnqLHrTD1QdfwWNqmDWkaeIXbK2 p6Z3p7th7xeWKvLH
a4u6HY/8lRXqW5Qdp60O7EsjnzoMH0z0VoEh9clZcP6W6M118taoAad4BNRI Fi5dF3jwI462ukCo
DZW0jxSDVG/6o+uNrHDI15zWZrBTutAzwplo5bfL+h6wyZoXhvTprQvV/ur9 sk3Vz1Sd5V92Bu/M
AZy7URTqVHHj5/qsuFPF8u2gPlYyB4S/F0kO0cPPT/s3VITtUewHP+GZr0YS vWqWmDjPfNif0HqP
RtiZFrizvmZqNsn0EmElOAljP4O60H88o6+l/moRx9bs0fN21HW0Y08tK4Oc Yl6skhfqUGqWIqhB
ZSmSENDg5RNClVpLUVq3RtUvPPqT7uWneCxF/5WHFH/5bVWh9Nj/ei3FacPS PChXcfgvDUtxVo+8
62H7iZ2vLmg/YZqJhbdMe7TzzRVhOITmrZgUsq6dvvdX29d1FvQTNOKsUt+m W/SGr82/YkjZDqFV
T2wTIb3n6lpg1qmEI1rz1NElQuu21EyBqsIf/bZfdyf6Em76S199suOM1Xor U57uxIbidFdfdupY
+pxZs7OvpBqUTwM8vkXttfjkL7xgY8RgIraq2AlVf71NH72OE34T2+k3fp3r dz9XojtnQ3fAMzkC
FdtMqDu7eiQ6ZB78eb43t3oCLPmZWWfld50zRF4X7EHWlLgDu/93Uw3vVMQI Z6J3/1duzdoh/fRD
9ci4/T78R3lZVEMVqyOF6sV04bnrVB19lZRzAEf+QBV++qHqn1+72DOF0SeY Zwdv+EpZHSvR9fzL
BubN4BBVwhE1A/foP381FfvBjz7zdfv+gXlWzRK9d2LX1DVEHbp6j0bYmRa4 s5VaGrlEnLvZumpK
yHOJUIWdfRPRW634QkEYiICT8LQ1qsKqx4cCPoPHPqyieuS6R39J4NgCqyXp cfmXp6tvxyXb7n9s
2n+0F575x5qjvXS92vbeX0wHn1qH3L/LstHAAVR0TjHqVMLRu/Pw83IAzjfA 3ZaTF+qO9lw2fujy
3DG35k68M8pSHP7B4kErS6+5q/SqO6X+6vbSS28sLXpnbv7FPTsdv6oiLUVA g6felT/lroLQSR8o
nLCysOSDUkd9sCBaS9agPPIvvnXPzecduuXyY4Sr6Ln5vMnO9fnfPtR97Und 157Q/a4lQj3XHNV7
1eFCfZcf1L/sNcVVD5Q3Pjtw6X59p7+0662L/vjm+d977U4VZSmEhKU4ql/+ 4JV746PTOmtAPgli
WwqPnxDWYcGt24UW3ja98I7tUrc5JULCVQjNu3G7kLIXC64Y6DjjiUWHfX1X dZ/y+J8vvPBFFTIl
CkVIVFD/DU//tuIXflU2K+zqu+Wp5a9jbih6d7o++kfV7i7dorqT5Yd9XdQR 4/SPKrBrsWHHeWvn
v3PcX3PRKY84DZ63VkjttegrejARW+0qr0rPCEUcvbDNF17WU93Ho3/k2XAm R0Bucsojov3AOv7N
9ZsbtgtC4niqCvrA+ktkUzPYqYgRzkTzry2KN0gMJuzIiEHKd8Qdqq654Kph XUe9iZ5CsazbNKuF
nWCeHRQDU0fDPEqNHSJd7lfYHiX54Eef+eZIolf1RVl1pEKid3EEdF/1Ho2w My1wZz3HJOIS0XGi
vctv+PrCc4Weob8AACAASURBVF4QEgv2kDrFH2BKHae6l4gjf1gtjNtql6sK HWc+IzZx9v3ERxZc
3K2jQgvP27Boibs7S34uVs2oHnlESeDYAqsl6VEMWEVVuRhttfKRP9SV9R7N v3xIb7tgWb8YiToI
gY17BlDNKb8omxX04P0yG9GDbKBQSHT98ovH979G/sfiR9+aW3JHfskdBaFj 35M/+r35I++UOvx9
hYPfVxTa/87iPu8tvuI2qZfdXPqz5cX5V+V2uqB73pKfy4SdWYMbjnv5prP2 33zh4i2XHb31yiVb
32HrymO7rjy668ojhbqvOLznsoOFei/Zv+/CffrOfYXUmS/rPfnPti6Z//wb d/ruAfNkg2ePOxMV
wlIsfsS2FH/9lLYUnimKBbdMBvgJV46luK3i6Oaq/J+raD32gncmJ3YThNCc lWkpYiujOagdmFNE
Xy89d9telw0f+M6RNywfeeO7R4+4UWrxjWOLbxo79Bapg/52bP+/HRfa55bx V9yU232F1Euuyy28
anynt49YSzutYx7SY06xQW0pXjjypX86aa8NZx/44vlv2HjRGzddcoTURYs3 Xbx488WHCnVedNDW
C/aXOnefrrNf0XX67lInvWTrWxZuOmqnp99gPbCfVVGWQrkKYSmcGx+1lkK5 CueRTH2z47Zpv6WI
dhX16jMPblvzbK+e3RJXithNEIpW7IcftamwFChWn/meN6fEbpKKuoamD7xy 4+5v2/jKizbu+/bO
/S/ffMAVm4Rec/nm/a7s3NfW3ld2vvIdXUJ7XNm1+xXdL72sS2jRpd27XNg9 75xO65Rn9jnn/7Sl
SLdBYSm6tk0/ccaBjx+1++NveeVTJ+/71Gn7P3XaAVKnvmb1afs9feq+QmtO 2fu5U14pdeIez791
9+eWvFTo+aMXPfemXZ4+bN6vDrK+edw+0lKcl6uxFPJLpIalsC6rPkuh5irk lzs8xsK46xHoJ2KP
eJgWXDUs55PdidPY+gihuSksBUqiHZJTrv9SYfW60QMv/vVLjv/fl5388F+e 8tOXn/KQ0F+e/NDu
p/xs91MfFtrtlJ+/5JRfCO16yi87Tv71ghN+IbTz8b+Yd/yvrWN/vs85Dz31 wjbRTuoNqlmK6/4z
P/T86h+dfODXXv+Sbx32sm8u/stvHP5yqcP+8luH7/5tW99ZvNv3D3uJ0IOH 7vrDQzq+f9ACqQN3
/uFr533nNda3jtun/9mnrvvX0TBLsUlbCvW681WjUnK6IlfzDVL9XQ/7SQuP 1P7r750itGPluceJ
ZpP8d8ERagXNv64scnZlBnRtk1lftJN+g/bznvOvLl73H9Uf6miArsEp4Sfm v22s5lkKr6VYukX+
T6T2/1Hu/ObVVfKBzZ2vHXUk7YXWpPqWhymx8+o5Z8+XahDaQZpCaEcr9ixF KHtdPiHPRvG6rCR/
neLSceuSgnVpUUosXJST8w3qVS1onTdinT0sX1VUPzzhkddSSFexyVryuHXS U/NOXr3TKVLWmS8o
zVu6Xsk6d5N0Hud2Orpgc3VZSUQRQggpnboJoR0vkd/PCjkbT1ov/99QoSWu 3rLOWX2rK1UiXo9Z
K3XUC85/7aH+2zDhH4ItxUlPSUthuwptLAKlKkjp+saGCLWC1PmM0A7UPIRa Q7HnauNSP8jtfOPj
FU8tPGLdHiuGOi7aMNj3AkIIIYRQQlmnj1rHrrP2/Ya1+6ewFAghhBBqUFgK hBBCCKUgLAVCCCGE
UhCWAiGEEEIpKDVLYVlWbJ2GlWnjO1azeNcQQgjNKSW1FJYPXe5ZqFdhLXvq NNadv1q9LdSriB4T
1kcIIYTaUXVYipiG4irMZMN68/TMN2xY9faY9XgQQgih5mimliJw/iBiviGi BX+5vym1kLwLfwUr
wYDNrcKWG+vRP2zL3SOzQmwvCCGEUKspZUvhqZYkOwbWCWvHvxArf/42lwM7 it4keXexHZnRejtC
CCGEWkp1WAoPutxcCEucUSMIajmsHf9CrMya/uXojvyvsfLvTvKO/FGEEEKo XVSHpQjePuivbU82
jRlBUJ3oBBy2VXQXgW2GDdjcJHDz6L4a6yiiEYQQQqjFlb6liO0yScthKda/ kEQRaTt6v/yvsfJX
S95RRCMIIYRQiytbS5EkNcZaCssmsLvkSpjpPf1GbJ5WR7HDQAghhNpCKVuK QdcBmD4gZgQ+POWB
vegKse37N/SU+LsO7Cu2i8Y6stwdDBsGQggh1BZKailQpsJGIIQQandhKVpC WAqEEELtLixFSwhL
gRBCqN3ltRSLsBQIIYQQql/SUixZb73qPiwFQgghhBoXlgIhhBBCKQhLgRBC CKEUhKVACCGEUAoK
tRTf+vp/IIQQQgglUZSliDUjCCGEEEJaWAqEEEIIpSAsBUIIIYRSUGqWwooj toW6FNZyREch40pE
7HjS0u8f+W5snTBVnrIqlY+JhcffKAcslkVJ7FYRCtz3dA+IZXVY1m4d4mXP GbWp972yg/Y9+o3z
n1HRRDQ1kzMEIYQyVZqWohKCCH3hS1+IvlDWJU9T+iocfTkWoY99RCpiqCa6 qRRHHquGE4bIoMJJ
qMwqF+ycqkpitw2UPErXSZm7rwpFs2kdk91UL5bd5p832Kbca3ffK+6+V5q7 77GWYvFNP0qoxixF
Wu8IQgg1rHhL8fxTj/zge98cHuhRC6ENOXm6uF1oe2F6Oj+9PT81NV6eGhOh J596Ml1XETiAuixF
kgY9C01Q45bC8BDmq/rbvQFZZrJ3HZunZIaydnEaVG12WLvFbhIo00PUvDZx 32MtRbR/1QwPDzds
KZK8KVYtsfURQii54i3FD773lU///V3iYqcWQhuyL5rCTNjKT0/npoTKY+Xy mApl6iqSXCWt+i1F
bJupq2FLMagz61N29npqRjlVybKq+d6yquk/rQPSYcmZCdVmx277xtaP0A7f 9ySWwn4tVOwPiD61
yuVRvVwsbZuJpagYU2uBFQKJ6AshhOpSvKXo6emRl+lyRS2ENqQtxXRemgl7 fqI8OTo5OWK5f6Jl
5CoSXiKt+i2Frh9bM7DQT2yn0X+DRiAyn5L+e1eXRAw7CZVaWZF7EdNWDbsp H7Bbx27Wy8Xq4obb
lHMSShq3pOE2Fcn3PaGlkBN4tuG2pJmQbnvC/oBMlIaKpcFCYWCGliLCVVi+ 8evdjOgOIYSSK95S
JJS6osn7HVPjU+Vx8bfXpO0nJiaG9cUuuauwDGK7TigrS0th1gkcecLdiUgY sffg6/1LPUmb6tZ+
kpxaV5tC+1rOQw/P32vttkuMTYltbYfve0JLIe8GTo8Lwy2WJ+35CWEmxGup OChe8/m+mVuKQFcR
du4lOScRQiih4i1FXc9STE/lXD8hzMRIqTRUKm2zgogak3FxFMxzqbcdf7OZ WgpVLWJUScbcsKVo
4FmK2DadnHpdNa3GPkWRpE2hjj/v0CZAWAprtxm12cCzFLFtLq5z3xNaCmEm 5ASebSYmbbddKsoP
SKHQL15zud5ULIXfVYSdeLEnJEIIJVe8pajrWYry1JienBB+olgcLBblXO4L a19Y/fTqr339a0Ir
V66MvooJ97BdstP09LR6nZ6eZy+rcnXpjLlzHDjCrC1F7AU6tk7DNz4q9X/j I65JifkMQZLMGtlY
DXqKwrJeF9ZawjZND5HwGx9xTUrq2veElkKh7gYqxAdEL4+Pd6dlKRJ+OlS/ sdUQQiiJ4i1FXc9S
CD8xYfiJQmEgX+jP53s9riL6KrbTTjtNTe08OTk5MbGLep2Q7CSWp6aUt7Dc a2YdV0OrzS2FThVP
PvWkf1W8qpwqFh5P9tsMsW2aOVURm1nj23SeUqxOUXQkOLzPP/Okltmm4N/+ /d/MfU/4uxTRbTaw
70kshXxaWRnuyaGJ0jZpuO0PSC7fN57rGRvvHh3rStFSVOJchd61iDoIIZRc XkvRsXjtTJ6lEGZi
YmKoaF8upZ/I9+VyvbnxnvGxbtNVRF/Fdtlll2KxmMt1jI+Pj43tOirpEP9y uZ1LpdLUlLV9+/ZW
nqWIqB9bIUnCCEvV5mrEaJO3qZ7utGy/oto0Cxtrs1JrKfa0OpKMU2R9YR2U zDYrtqUwV5Pve0Sb
5m7qNqP3PYml0N15NC4+IOPdY2Ndo6Nb0rUUEQfEconoCyGE6lK8pajrWQr1 8IQwEwX7by/hJ+S1
clxcK7eOjHZqVxF9IVuwYMHIyJ/19/f39PxFT09PV9dLu7q6eno6hNUIe6LC Q9gIlUVQLiEWs3LE
aAeDLEXYJtHRwWQJo2mWQuFpM3r8sW2KBflTmS+39rXkFMWekU9R6DabbClU iS5Msu9JLIU9gTdU
KirD3W8bbmkmxsfUB2TL8Mjm1C1FJeiYuO9tomOFEEIJFW8p6nqWomTP5crL ZU76ibEx+2+vkS0j
I+LPr81DQ5uGbaKvZQsXLuzt7e3s3O3FF19cv/5lf/rTnzZs+HNR+MX/fGMS hTVuGS6hLsVeea0Q
IqqFNdXwsxQeoge8Y9sUluL2azs+9p7ddkvcpif9h/25r6KxDWbRZhJLEdGF VuynI7ml8Bx2s6an
BCGEUlG8pajrWQr7Zke/nJyw//wSf3vZfqJzSPiJ4Y1D214cHNwQe9FcsGDB li1/tm7duuee+4vn
nnvu+ef/fNGiRcIrxOZ+oRXLQ6+VVmaWIonCru8eJUkYTZulyKjN3ayOD9yw b0fkcfC02fxZinrb
TGIphOEuFAfyhb58vjenHp4YVYa7UxnubdtejP10xJ4h5kJYzSR7hBBC9Sre UiSUupDl3Zsdxlyu
uFxukpfLQeknBgbXx14058+fv3Hjxuee2/Xpp59e8/SuHR0dM/cTg7WWIiFp WQpPsxE1YxNGpbnp
P4s2O6w9O4znM2JlpZ3+s2gziaWInaKY+SyF2lbvTmBTsSchQgg1pnhLUdez FLnx3rHxnjHlJ9TN
juFN24Y2Dgo/MbB+YGB9/8C62IvmzjvvvH79/DVr1qxevUDYi1T8xGBiS2Em klQshaf96MpzwVJY
1p71tplu+s+izSSWwjXc1Q/IyLA03OIDsm3bi4PbNojPSOynI/rWmNldwpEj hFBaircUdT1LMWbc
7LDnctW18sXBQeEn/iT8RF/f2tiL5rx589avX//sszvvtNNOafmJwXoshad+ bMux0o3H1pz1z1KY
f5EnbzPd5x6yaDOJpYjoQiv20xFxhvh7DHQV6o2I6AIhhBpTvKWo61kK6SdG 5d9eQ0Obh7bZfsK+
2dEv/ET/uv7+tb3JLMWmTfLnMlP0E4M71FIM+q74YZoLsxQNtJnujEIWbSax FPqbospwD8uHJzbK
yQlpuG3P3R8/hxfdkafHwMGr8zy2BYQQqlfxliKh1CWs+qDZ0MZtgy8ODGyQ 18p+ea3s61vb1/tC
b+8fYy+a6pKXrp8Y3NGWIqGwFIFtppv+s2gziaWInaKYySxFWKcJx48QQjNX vKVI/izFcGKir3Ei
KoxCQiW/XFpYirZtM930n0WbsZYi7jNRJbo7LAVCqGUVbymSP0tRF1FjqofY PWy4ZU1ssylq1j9L
4SG2wXZpM9ZS1EXDHQX2G1sNIYRSUbylSPgsBUpFdSUM1Dpq2hvXtI4QQqhe xVsK1EyRMNpUTXvj
mtYRQgjVKywFQgghhFIQlgIhhBBCKQhLgRBCCKEUhKVACCGEUAryWoqFi1/A UiCEEEKoXjmWYm8s
BUIIIYRmICwFQgghhFIQlgIhhBBCKQhLgRBCCKEUhKVACCGEUArCUiCEEEIo BWEpEEIIIZSCsBQI
IYQQSkFYCtQSGh3euPmRfxr4/KHdnzx4rmnr54/b8KtPiyMQe5QQQqiVhaVA LSHhJ4b+a/HEQ0dV
Hjturqn886PFvosjEHuUEEKolTUjSyH+rlr9/OpvPLTqs/f/EM1EX/7BTx97 +glxPJXm1FFV+77h
yxdM/N9RlUePm5sS+y6OQOwnDiGEWlkzshQi8/3vb57Y2jdYgZmxbXRcHElx PJWfmFNHVe37Z//z
C1NT2+eyxBGI/cQhhFAra0aWQvwlvaVvcDukwPSWvgFxPIWlmHtHVe47lgJL gRBqd83IUnz2/h9O
T08J2ZRRwyqXJwu5MXE8haWYa0fV2XcsBZYCIdTmmqmlmJRMoJmplM+NjQz1 a0sxl46qu++RlsKq
JTY9p67ArgOH1PDwsBQIoXbXTC1FqVQslQp+mVfbwApJNJNtwxqc4ZCyULGY Hx8d2tbfrS1Fpke1
LmXdY3Xf4yxFbEpuTElatoIcg+WzF8kbDBSWAiHU7pqppSgUcrbGPRIX1sDl 6JrJQw0ocEiNddHY
VmHK58dGRwYGeju1pZj5UU1LyXtsbDzVfW8TSxFWiKVACKFmWIrofNNYqAEF ttZYF41tFaZ2sRT+
1YShCM3EUvizuOVi1jFLPCFdIWzzJL2HDaZeYSkQQu2umVsKlRvGPLJkggle 1RduczUiZJb463ha
CKwQOCTPtuaCfxNPmxGV/dXMOoHK50dHR/oHejcbliL+qPoHEzjOiAVPa4FD 9ZREbOJf9rfmV3Xf
4yyFJiyL+0N1lQS27B9AWJ3AduoSlgIh1O6auaUQWUEmBo/EhTVi1SxMGPJX 89RJuInCX8e/ENFm
ksrRIzGVy42MDPf192wyLEXoUU2yCxGDCSyPGGr0algj0fVNVfc9zlKElVtG LjcJ3MryeYKIzaNH
4qkTVp5cWAqEULtrB1gK88JdVyiwTkQLZnnY8CIW9LK/nSSVE44kX6eliBhD 2GD8r/7KYUONWPVs
EhGKULqWInYrs8QKn6WIkL9+Y+34haVACLW7ZmopdGLwSFxYA1fNcrWcJBRR EtF+hPz1Ew4jeeWE
IxEaHx8eHurt665aiiRHNfnI/a8RG0b0mKSvsC7CVN33+i2FFZLUk5RYNv5G ArsLDHkKA8vrEpYC
IdTuaoaliF6OSEV1lYRViB5G9ELCTgMrR4zEo+wsRWxhYwctcLmBHc/VYylM PMnbXDArRJQk3Dyi
Hc+oooeaRFgKhFC7a6aWQicGj8yramzIXDBDgY0Ebh5YIWJUnkJzDGaDni48 dQIr+9vxdOfX2NjQ
0Lae3q6N2lLUdVSje4yuGbFhRI9hIXMhbCuPqvve5r+eadXjHgKFpUAItbtm bimGhcbHh1DDGhvb
NrStu7frRcNSzJWjWt33NrcUMxeWAiHU7sJS7HhhKbAUU1gKhFD7a6aWQicG 1LBGRwe3DXb1bN2g
LcXcOarVfcdSYCkQQm2umVqKsTGR+YZGR7ehhjUyMjg40NW9pWop5s5Rre47 lgJLgRBqc83cUjh/
a6KGNTIyMDiwtXvLesNSzJWjWt13LAWWAiHU5pqppdCJATWs4eG+gf4tXZ1/ 0pZi7hzV6r5jKbAU
CKE210wthZ0Y+tFMNDzU29+7eWvnWm0p5s5Rre47lgJLgRBqc83MUvznFxBK S7FJd3Yr9vgghNCO
VawraNxSfHbO5wCEEEJojghLgRBCCKEUhKVACCGEUApqxFJ0YCkQQgghVKuk luIt661XfRlLgRBC
CKFgYSkQQgghlIIytxTlyO6JEiVKlChRorMjmrmliBgTQgghhGaNmmMppiMH QZQoUaJEiRJt+2hz
LIWjsn4t2wvl7USJEiVKlCjR2RFtjqXweBlWWWWVVVZZZXW2rTbFUpR93ZeN V4QQQgi1vsq+19rM
3hRL4fTqcTQIIYQQal95M3vmlsK46eKbpTBuyVgu5uAsA7MwbidDNZNtEUII oTktX+5u/iyFdDH2
gxviddockx5NoGPw24vA8gglr4kQQgihxArO7E2wFNt1ZwHLtgJzP5YCIYQQ al35MnuzLIUzNzKt
+y4bsyUpWgrzLoleNhfMV8/siCa2F4QQQmjOqTZ3+zN75pai7BtQdcLE/iar WjDT+ZRbMuVGp4wc
b9bxNO6p49/ENBPloJr+fgNFlChRokSJzr1oNXfXlLuZvQmWYtrxEGVtZ9Sq Gpb3ayCB1iGiPGzz
wE3CDETgVgghhBAyZObugMyeuaXQ43B+datmdboadUcc6wN8KT/alEz7SswW piMthbfl6H6JEiVK
lCjRWR315e7azN4cS+E8FzplG5yybXDKxsyJzuJle9mubC/UfsW0rCuH/Cao Z1vTSZjbelrWr/5+
dcs6GtgvUaJEiRIlOgeiZu4OyOyNWIqF9VgKZwRl6WXsXqf1aKaqD3pMWy5O yK5jGegds2rxeCh/
Zf3qX51yZyn8fflbZpVVVlllldW5vWqXuKncn9mTWoolG6y9G7QU5sikyoaT cKJl39DL3lfTKPij
0dvWFbXcWZAGtiVKlChRokRna9Sbu52QlMrsmVuKKedpjmlXxnJZl2w3ooHK NuqZoqhrW6JEiRIl
SnRuRO1l92aHG5rWocwthXQurnWwJ0mk5FDKqsS8YWPskltIlChRokSJEm2F qCyp5u5pVW5m9iZY
CvvXOh1TY4+grMYny4kSJUqUKFGisyOauaVwulc2Rz3EUbbHoQZElChRokSJ Ep0V0cwthepbjkMt
TOlJlerIiBIlSpQoUaLtHs3eUkj/IgehLEzZXFD3Y4gSJUqUKFGi7R/N3FLI zsqqs+3uguzedjTT
RIkSJUqUKNHZEW2KpTC6Vx2rATnDIkqUKFGiRIm2f7QZlqI6DnsQZT1VYr/e 88WHEEIIIdTiMnN3
YGbP3lLY9120o5ky/ETZXhWjrAAAAEALI5K1mbsDM3vmlkL2p6WnSqb0mLAU AAAArY6cpTByd2Bm
b4alKJenam52uOMoYynAh2VZcVUAAKDZyFkKI3cHZvbMLcWUvs3h3msp1z7c gaUAEywFAEAL4lgK
fbMjKLNnbymmnF7NcQhvM+XOnzRgKWaSddS2/hZm0ma70Bb7aA4y7M3y14yo BgAAM8d+lqKauwMz
e/aWwvAyjpmQy9UJk0wtRWDN1vETTe43o+4imm2gRywFAEALYj9LUc3dgZk9 c0tRtnvS91rKzvOi
clxlW022FIFZKnmD6dLkfjPqbodYCn+ogb4AACAh9pdIq7k7MLM3Yik66rMU xuMbZbfjqSm9HGgp
LBvPqi4xF2JrJsk0upp/28DVsGb9m5ghs07YcuCqWR5Ws2JghsyFelvzhEwS bpKwNRN/hbABhIUA
ACB11CxFNY8HZfbElmK99ar7GrcUchxTxiAiLYWZhCq1acMsCSsPK4nA02Ml sqnAOtGb+EvC2owI
xbbpKQ/cNnlr/pB/NWwA/lB0ax4qtUSXBPYOAADp4rcU/syeuaVwnpwwB1Hr bsJmKcxlT77Rr4Hl
Ye1EoKv5FypGdxF1/KuVoEaSF4Z1l3yvw14TtuYP+bsIXG6gNZPovvwl0a0B AEAqeH49MzCzZ24p
7JsuqrMp59Uex5QzmtBnKcxsFBiqN/dE4O/Ln7Si6/hXK0GNeJYb6C7JPpo1 /a/+Ov5tA0OxNZPs
hR/Lh79C9CYVAADIGMdSuLk7MLNnbymqj4NOuU926FsvU4E/deXJQ2bOMEvC ysNKIvD0WIlsKrBO
7CaBjTTQXcJ99FcLLEzSr2fZXydJ+xGtefBHw3qPKAEAgHQxfpB7KiyzN8dS TBlGxr3xMRVqKSp2
kvAkIbPEXIiuWUmWb/wtVyI79VcO3ESXeLYKHF7y7sJqmoR1EVgY1ponZOIp 97fmbzCiNRN/BctH
7CYAAJAu7iyFthQBmT17S+FOjOifyKhOmNjzJA18iRRmMfgDAIAWRFkKnbsD M3sTLMWUa2GmnF/D
cMfR8O9SwCwGSwEA0IK4j2c6uTswszfDUkxpD+H86pYxW4KlgFqwFAAALYj6 qSuduwMzezMshR5B
uepllMHBUgAAALQBrqVwcndgZs/cUtRMkph+wrU5WAoAAIAWp2op3C96+DN7 5pYiqNeaBSwFAABA
i2NYCnN2oCahN9NS+K3NFJYCAACg9TFnKcIye7MthV9YCgAAgBYnwlJo7VhL wY0PAACANiDkxseO
shSTta+TTjmWAgAAoMWRlsLI3YGZvYmWwuze1iSWAgAAoB3QsxST/vkJN7M3 ZinW1mkpyrW9lrEU
AAAAbYTPUgRk9josxd6NWwrRpd3dpDEILAUAAECbEDBL4cvsTbQU8h5MWQ9l kmcpAAAA2gRlKSaN
pxf8mb0plsLzNEfZGQSWAgAAoC1wH8/03O+oyexNsBSugZicsudI1JxJ2RlB uYylAAAAaHHsWYpq
7g7M7NlbCru3SfcbJpNSqns1JiwFAABAq+Pc+HBzd2Bmz9xSuHMS9gDMb3zY X2+d5MYHAABAy+M8
nunm7sDMnrmlsPu0u3e8TXnSWVB3YpilAAAAaHWqNz4mp8Iye5MshWNmjK+a TLo2B0sBAADQ4uhv
fEzqr1n4MnuzLEXVyNhfQdFDwVIAAAC0PM43PtzcHZjZs7cUk2X3odCaL3pM ugPCUgAAALQ46saH
zt2BmT1zS1F9OtR2N5PqZzFcjzPJLAUAAEDLI5K1mbsDM3szLMXkpPI1Tq9l Z5KkrL6OgqUAAABo
cWxLUc3dgZk9c0vhTo+ojt1bMGo03PgAAABoB6SlMHJ3YGbP3FK4LsaxM2Vn QHahXYClAAAAaHGc
Gx9u7g7M7M2zFKpLZzS2zcFSAAAAtAXKUujcHZjZs7cUenrE7bhmooIbHwAA AC2PaylcMxGU2TO3
FE5Pys0Y49Ajw1IAAAC0OPbvUlRzd2Bmb8RSLDy8PksxOemMYtJ9iEONpYyl AAAAaAecH+SuzgsE
ZPbElmJDg5ai6mjMhbI9mjI3PgAAANoA9xsfk+bTC57Mnrml0P1NGoOo3obB UgAAALQ8+hsfppPw
ZPbMLcXkpOtpJieNjqtgKQAAAFoc21KYBGT2JlmKWieh78GUsRQAAACtj7IU OncHZvbMLYWaE5l0
BqFMjTsCew1LAQAA0OJUZynchyn8mT1zS2H6l7Kz4KrMLAUAAEAboH+XYtK9 4eHP7E2yFNV5Ev19
D9fjRnN52AAAIABJREFUYCkAAABaHPt3Kaq5OzCzN8FSGBMk9mvZGNAk3/gA AABoebSlcBN6QGbP
3FLIbiYmJyfMgZSNZWYpAAAAWh3zGx9hmT1zS2F2aeAanAksBQAAQKtTfZZi cjIss2dvKRwDYTNR
rjU1EiwFAABAi6NnKdyMHpDZm2MpdK/V50Q1WAoAAIAWx/dTVwGZvWmWwvAS E5PmzAmWAgAAoMVx
b3yYdz28mT17SzFhP8Th794dBJYCAACgxamZpQjJ7NlbiknX0UxMTtQ+IKrA UgAAALQ43hsfQZm9
KZbC6LtqKSacRSwFAABAi+NYiolqGvdn9iZZCuli7IE4dsaYq8BSAAAAtDjS UtTeZ/Bn9kYsRcfi
F+qzFNrIaC8xUR0OlgIAAKDFqVqKCSOd12b2xJZifaOWwuxbLUxMOIX2yLAU AAAALY5tKaq5OzCz
Z24p1HyIOysyMelOj0yoyRK+8QEAANDyqFkKnbsDM3vmlsJ2MxOup5nQt16c QXDjAwAAoOVxbny4
uTsws2dvKdRtjokJ19Do2RKnHEsBAADQ4rjPUkzotO7P7E2wFM5tFsfOTKhZ k0k9DCwFAABAi1Od
pXAsREBmb4KlMO69TEw4UybOEJilAAAAaAPcxzOd3B2Y2bO3FKpPt3t7QIal mMRSAAAAtDo1liIk
s2duKVTfE+7dF8fN6GVmKQAAAFoex1K4uTswszfFUji2pjpFYk6XYCkAAABa HJGsvbc6fJm9OZZC
+5pJvaTHgKUAAABocaSlMHJ3YGbP3FKoXicNLzFpdD+JpQAAAGh51CyFzt2B mT1zSzFR7c/7qsBS
AAAAtDjqWQoPnsyeuaWweypNmDbCuQ3jCEsBAADQ4qgbHzp3B2b2zC2F2aXn Box6xVIAAAC0OHqW
wnO3wczsTbIU/tkSDZYCAACgxdGPZyoCM3szLIVNaWKy5I6jZMycYCkAAABa Hf27FIaT8Gb2plkK
t3tb5piwFAAAAC2O56euAjN7I5Zi4eFrk1uKSaNL/UDHBI9nAgAAtA++xzMD MnvmlsLtz+leLpf0
Y6JyNFgKAACAFkdbCsNJeDN75pZisuR07HapvIw7V1HCUgAAALQ6tqWo5u7A zJ65pfB4mQnnIQ4p
ZikAAADaAvtZimruDszsmVsK+2nQktFxST4iqo1FiWcpAAAAWh338Uwndwdm 9swtRbU/v+xbL1gK
AACAFse98eHk7sC03gRLUb3LMqHmTEqmpeDGBwAAQKtTaymCM3v2lsLtW9+A ESWTdqF85fFMAACA
lkfe+DByd2Bmb5alUCMo6ZsuJV2OpQAAAGhx5CyFkbsDM3v2lmKi6M6QGKp6 nCKWAgAAoMWpsRQh
mb0JlsJnJmqHgqUAAABocarPUgROE9iZvSmWoqRmRsy+q3dixCgRQggh1OIy c3dgZs/eUtjmxe64
6N53KTrjKBWJEiVKlChRorMjmr2lsPsrqaGU5MRIqTqCElGiRIkSJUp0dkSz txRO97Jz2bGjUo2I
EiVKlChRom0ebYKlsHuakH1P1PRtiChRokSJEiXa5tEmWIqSI/mvWHI7Vt6G KFGiRIkSJTo7otlb
igk9DtVrdTRykShRokSJEiU6K6KNWIqOxS/UYSnc/uwFeyglNZSSXV7s63lu 68YnN2/4/ab1v2um
1j//q6yl+xJ71/niH8Ruip2NPhpEiRIlSpRom0aTWoq3CEvx5UYtxYTTserb HYpTKBJt9+bVd33u
6/tf8lHruDtmpfZYevf1f39f79Y1QtFHgyhRokSJEm3TaOaWomR3XHJ6LRpj kgtC4s934Scu+uB/
/+KpDXE/3tWuPLexV+zgBz73DTlLEXk0iBIlSpQo0TaNZm4pJiZkx+Zo9D0Y tSwsxf6XfHTVk+u3
z2amVz35J7Gb2/rXRR8NokSJEiVKtE2j2VsKtyfVsX7V49i84ffWcXdMT08J 2ZRnn8rlyUJuTOzm
8LaN0UeDKFGiRIkSbdNoUyyFO47AkXW++AeRayclE7NUpXxubGSoX+zmyNCm 6KNBlChRokSJtmk0
c0uh+57wj2ZCLitLYZcXtKxazFDbqVjMj48Obevv1pYi4mgQJUqUKFGibRpt hqUo1XZZclRQC8pS
FAo5W+NKwkbo5XSVXcthyufHRkcGBno7laWIPhpEiRIlSpRom0abYykKE7LL Qu2wHLmWQiXgMSU7
8Y9loexaDlM+Pzo60j/Qu9m1FFFHgyhRokSJEm3TaDMsherMGJAzAlXiWgqR emX2VRKJXy/7C80F
hVnHLPGEdIWwzf3t6K0Ch+FvzT/OXG5kZLivv2eT+SxF2NEgSpQoUaJE2zTa DEtRKjqdlYoFtax8
jZKyFCoHi+yrZGZ0s9Bc8IfqKglsOSxUV4lnYXx8eHiot6/bsRTRR4MoUaJE iRJt02gzLMVEUY2g
YLubgm1qqsNSlkLlYJF9lUQy1sumlMkwlzWBW5klnjr+zZNsZZZ4NjdbNhfG xoaGtvX0dm10Ziki
jwZRokSJEiXaptFmWAqne2cohYlizYJrKYaFxseHlOxkPOSXm7+D60SXqOWI zZNsFVji2cqzMDa2
bWhbd2/Xi/rxzIijQZQoUaJEibZptAmWQvddkNMjclXZGadQWQqVg0X2VRLJ WC/7C9WCWSe2RHkR
fyOB3dXVTljvenV0dHDbYFfP1g2mpQg7GkSJEiVKlGibRrO3FMWiHITqsii6 LNimplBScyZFZ5Zi
bEz4iaHR0W1KVi260L9gVogoSbh54AAi2vFUMDfXyyMjg4MDXd1bNlQfzww/ GkSJEiVKlGibRrO3
FKJXNY7qaAoTqlCORlsK5w/6VpNtDuKrRWw1MjIwOLC1e8t6/SXSiKNBlChR okSJtmm0CZbC7bto
92oMxb714tz40Nm31STMQWwdT33PJsPDfQP9W7o6/2Tc+Ag9GkSJEiVKlGib RhuzFGvrsBT2lIga
h9txoTq4omMp7OzbPys1PNTb37t5a+da21Jsjj4aRIkSJUqUaJtGm2Ap7M6K bt/K4OjRuM9SDA50
Dwx0CQ1Kdc8aiT3qk35i3aYNz8rJmKHO6KNBlChRokSJtmm0CZai4JU7ArW6 5cXH91h696pHf9+5
8flNLz67+cXnxMKskdidjevX/OmPT/zvww+L3Rwf7Y4+GkSJEiVKlGibRpti KfQgSoWisazG0bX5
qes+cd+Zt/7rV77zw+dX/3aW6bnVv3nuqV9//8f/e/rNn1nxyf/O5waijwZR okSJEiXaptGmWApn
EHln2ZGz2tf9rKj5wf94YP9LPmodd8es1B5L777xU1/N5fqLhaHoo0GUKFGi RIm2aTR7S1EyOraX
hZ0pypK8Kt/Wv25428bx0Z5CfluxMFwqjJSKzdDkZCFrGd2NTZTGSsXR4W0v Rh8NokSJEiVKtE2j
TbEUTt953bdYliNTAyJKlChRokSJtn+0KZZCjUD2mneXXRElSpQoUaJEZ0U0 e0sh+7N7LebVxEjR
GYQeDVGiRIkSJUq07aPZWwq7M2cQ9giKchBqBHmiRIkSJUqU6OyIZm8pZN/m OOSy3b09IKJEiRIl
SpTorIhmbimKJdmZ7LJody87VqsFWU6UKFGiRIkSnRXRzC2F3U1BdWxbG+Vu 5JjU8tTUdoQQQgi1
uMzcHZjZm2ApnF5tR1NwPI7zKhW7DwghhBDa4TJzd2Bmz9xSuC4mryZGSlVL 4YxDjNKqJXav2kLp
7kgDrTWwSepqhTEghBBKRWbuDszszbAUxaK+46KXC3p5ajYmntT3KKzBiI5S HwNCCKG5LDN3B2b2
JlkKZ2aioJ/vyKtpEyxFQmEpEEII7ViZuTswszfNUphGpmZ1KiT56Zsg5t0Q z80Rc9lfwRP1bBtW
Iba+WeivU+/g/dX87cQ2Et2+ZbQcVhJRISxkRR5kHY2tabaGEEKoZWXm7sDM nrmlEP7F7LjkWS7k
y+HJT7yWjWTjj/rzkFm5HFLTUxK4Wva1Gd27uRw4Zr1Q9m3uH7O/zSSjKoeH PC376yTfI7OyHlXE
ISobNf0deVr2qBxSTpQoUaJEmx81c3dgZs/cUhSdjnPFWnfjqBA1SxG2MOXL TLFbWbX4GwxcNesH
9u5vM3oYns0j6gRuEjuqiFBgnYgWzPLAkOVrP6wksNzTGkIIoRaXmbsDM3v2 lqKYKwWaCbtcvE75
UqmSLvQvTNXkqunIrab9Wc3QtKe8dvNpX19mNe+2kcOISsD+MUduEjwqc9uQ AQeUeLZNskcRLYSV
RNf0vIM+ESVKlCjRloiauTsws2duKfQMiRxBQSznpK8pqAc65JimjART1q9l WVgubzejasGMmpmp
rOsEbRWxreVOzoe1XG3BbllHq23WRgPH7CyUaxoMG7Nn2ySj8oTMPaqp7B4r XafePfJv69+j8lRN
g0m21f3qMauoFlGiRIkS3bFRM3cHZvbMLYWcHqnedDEmSQo1Nz5MlC3SmUYv mDWNUI2H8m01bZaY
2+qS6FWjcLq2ZLq2zZhh+Cv76tRUDhlD8KgCQ/5tI3YhbJCGpo1QTb+eXTCr ma9Gzaij4e+XVVZZ
ZZXVVlg1c3dgZs/eUtid2d3bsyVqoaCe78ipGx9TZd/Qy77XVorK/NfotnMk 6liEhrYlSpQoUaIt
GDVzd2Bmz9xS6O7lq92lGkrJ9jil6v/xMV2zS17t+Kjn7++6tp0j0aBDlHRb okSJEiXa4lEzdwdm
9swtRVH15PwUhmNt3K+dyHLjho2xS24hUaJEiRIlSrQVombuDszsmVsK28LI KRFDzp0Y9UwHUaJE
iRIlSnQWRDO3FMrIyP6UkTFH4JQQJUqUKFGiRNs+2gRLkbe7zFcHUXTHVMgR JUqUKFGiRGdHtAmW
wu6+4A5Fj0aPiShRokSJEiXa/tFmWQqze71azBElSpQoUaJEZ0e0WZYibDRE iRIlSpQo0VkRzd5S
FHI1MsZRsF/v+eJDCCGEEGpxmbk7MLNnbikKRdl9wdvxeLEolBNRMcoKAAAA tDC2pajm7sDMnrml
qE5LyFmR8VprI0eGpQAAAGhx9CyFyt2BmT17S1E7K2Lcg3EGgaUAAABocVxL YUwN+DJ7MyxFQfY0
7s6QjLvKeSyFZVnm6D2rAAAAsKNwbny4uTswszfDUtTaCGe54Jod01KYNgJL AQAA0CIoS6Fzd2Bm
b4KlGC/oGy1Fp/uCsYqlAAAAaHFEsjZzd2Bmz9xSFKSpMWcmqgZHhTw3PrST 8NgLj+EIC+llf6G/
DgAAACRBP0tRcOXP7M2wFMVq9znj1VmItRRm+vdYAX8oyeb4CQAAgLqwZymq uTswszfBUqhvrzod
e56lKAQ9nhlmDio+N2DVErgVlgIAAGCGmM9ShGX25liKqp2Ro8nrEeQCLUXF d9vCLDf30G8OsBQA
AACpY36JNCyzN8FSVG+6FKoGR89VeG986OV6LQWzFAAAABlh3PgYD8vsmVuK avd529Tkxwt6kkSa
mmBLUfFZAdNkeKoF+o+IzbEUAAAAdeH+LoWTuwMzezMshWFnAh4W5dczAQAA Whw1SxE0UVHN7M2w
FMWAEVSFpQAAAGhxqrMUtTIze+aWwu5mrFDbcUFOkoypEiwFAABAiyNnKYzc HZjZm2EpTAtTnTPJ
jxWwFAAAAO2A8yVSN3cHZvbsLUXenZaw3Y1aKLoGRyyLUSKEEEKoxWXm7sDM 3gxLUZSmRqqYN02N
vUqUKFGiRIkSnRXR7C1FQfatpkqKdt9FVVJwRZQoUaJEiRJt/2j2lkL1JDuz e1Wvwtrkx9QIiBIl
SpQoUaKzIJq5pShKIyM7Ltp2Rk6S2IOwl8eJEiVKlChRorMj2ixLkR+zpbof K7iFRIkSJUqUKNHZ
EW2epZATJo7HGVOvRTkOokSJEiVKlOhsiDbHUoxJC5NXHcsZEmcEsnx8amo7 QgghhFpcZu4OzOyZ
Wwq7+3G3V2VwxgqOZEnsPiCEEEJoh8vM3YGZvRmWwrnLUnCdhHqgw5UYpWUQ u0utpnYcM0IIIVSv
zNwdmNmztxRml+ZoCmNqqmSqNitHZ+gZ5u8Zbt60NhFCCKFWk5m7AzN79pbC MDKGqRnXo5nyZeWI
JD3D/D3DzZvWJkIIIdRqMnN3YGbP3lIEehljTFORlsJzQ8S/7M/oEXX0slXb hT/kadnTjlnibxAh
hBCaffL7CU9mb4ql8M2NFNzvogiVIy1FubbQU7Psq2+uehyAJxTWsnIJ5aBQ RIl/VGEiSpQoUaJE
2zFq5u7AzJ69pfBMS/g0FWkpLIPokH9zqxZPyFM/OhTWjmcZIYQQmq0Knh0w 1CxLkR+1+x7NG33n
4yyFuzA9ZWR3Tx0Rjdx8euYt+02D2XKIpZgOKiRKlChRokTbNWrm7sDMnr2l CJ+fUKOZMrJy2V6W
ky3l7VO12VqV66hcKFdDU+4UTVmvlkOmImpbtmyiW66270b9Lesx6231HhEl SpQoUaKzIFrrJAKU
vaVQ3Uv5/IQxS6GxR1+1Rb6Q1w2YIbWtVZvvaytUo7rceJ022/dXDmzZbMQc Bqusssoqq6zOplUz
dwdm9uZbCu8g5EDLvqGXfa9EiRIlSpQo0R0X9c0LeDN7EyyF01O+2r267zKq StzdmK7ZJa+IEiVK
lChRojsyaubuwMyeuaXIV7usOhr3UQ45AuOGjbFLbiFRokSJEiVKtBWiZu4O zOyZWwrlaPLuzIRn
BESJEiVKlCjR2RFtkqUwu8w7YxrVwyJKlChRokSJtns0c0vh9jrmdJwbdU2N nCQhSpQoUaJEic6O
aBMsxVjB7T7vjsYZRH6UKFGiRIkSJTo7ok2wFLJv2WVurFDtXmmMKFGiRIkS JTo7oplbCtlTTo5A
d5lXyrmrRIkSJUqUKNH2jzbDUhTMQbjda93zxYcQQggh1OIq1KZvf2ZvhqXI G90XXJtTyFUtRWw7
CCGEENqBEsnazN2BmT17S6G6N7yMtjZ5uxxLgRBCCLW4lKXQuTsws2duKVTf tosZqfbtDivPLAVC
CCHU8pI3PozcHZjZm2EpnFmR3IiaMzFvfGApEEIIodaXeeMjLLNnbymq0yMj efXqjka9YikQQgih
Fpe0FEbuDszs2VsK/XRobkS6G/GqbsPI1RFmKRBCCKHWl7rxoXN3YGbP3lLY fedzVRXyI/a0yYh9
J2YES4EQQgi1uNSXSHXuDszsTbAUxhOh9jgKepLEvgeDpUAIIYRaXPaNj2ru DszsTbAUdt+qP6Xq
rZcRZikQQgih1pf7JVIndwdm9uwthTIQuerXTgr6AVF7EFgKhBBCqMWlv/FR nRrwZfbMLYV+msP1
MiPuJMlInp+6QgghhNpBtqWo5u7AzJ65pXDtjBqH+2Bm3hkWz1IghBBCrS/7 8cxq7g7M7JlbCvdh
TOfZjYJzD8Yeh+1rsBQIIYRQi6s6S1H9moU3s2duKdyHOJzvnChHU70Nw+OZ CCGEUMvL+caHTuhB
mT2xpdhgvaohS1Fwv21iPNAx4kqOA0uBEEIItbjULIXO3YGZPXNLYX91VX/n pGomnAV+PRMhhBBq
eTlfInVzd2Bmb4KlMPqrLjtPdvAlUoQQQqj1Vf1ditxIWGbP3lL4zUSNqcFS IIQQQq0u48ZH0DSB
vZC9pchXPUTBM5ocNz4QQgihNlCNpQjJ7E2wFD4bUetxsBQIIYRQi6vWUgTn 9CZYimFPl7kaSzEs
RlkBAACAFqbWUgRn9uwtRbVL7wiUsBQAAAAtTsCzFL7M3jRL4fET1VUsBQAA QItjW4rQVK5Wm2Mp
/PMTWAoAAIC2wWcpAjJ75pYiF2kpclgKAACAlse0FGGZPXNLYXiIYHeDpQAA AGhxQm581GT2ZloK
Z8H4xscwlgIAAKD1MR7PHPYvNOkbHzk9TzLu2Bm9IJdzfIkUAACg1am98RGc 2bO3FONG9+Pa1NiD
GBeDYJYCAACg1XEthZO7AzN7MyxFTv+81fiwZxBYCgAAgNbHufHh5u7AzJ65 pdCPb8hZkXExjmHj
SVEZwlIAAAC0OMaNj+GwzJ7UUixZb+3dkKWQzkV2pl2MthTDPEsBAADQFlRv fKhsHpTZM7cUqj93
hkR1rIciR4OlAAAAaHGkpTByd2Bmz9xS5OwpEXn3xZ4eUXdi1Dhy9pwJlgIA AKDFEcnazN2BmT1z
S6FnRRwjY3yDVI0DSwEAANDiVH+Xovo8pjezN8FSDOccOfMk1Wc6eDwTAACg HVCWQufuwMyeuaXI
uRbGlnvTZVyPBksBAADQ6sgbH0buDszsmVsK38SIvvHhjAlLAQAA0OK4Nz70 E5oBmT1zS2E/BTqi
v2ridK+eGh3nS6QAAABtQPUbHyqnB2X27C3FeHWGxP4VT6dj+/mOYb7xAQAA 0PooS6Fzd2Bmb56l
yLv3YGoep8BSAAAAtDzqp6507g7M7NlbCrdX/ep8n9UdE5YCAACgxVGPZ+Zr /YQns2dvKYxnN4wp
iiE9MiwFAABAi2NbimruDszsTbAUQ3qeJJ8bqhqccfV/jQxhKQAAAFoc+9cz q7k7MLM3wVI4/01Z
3hhBLscsBQAAQNtgWwpjliIos2duKaR/0T+OMV71Mu60CbMUAAAArY6apdC5 OzCzZ24pcrpX9/EN
2b2UHBOzFAAAAK2P/SXSau4OzOyZWwo1AndmYkj3LedP5F0ZZikAAABaHefx TDd3B2b2RizFwnos
RU4/x6GfFM05sxQ5nqUAAABoB/QshTszEZDZm2Ep8vaNluo49N2XcSwFAABA G+A+SzGkH8z0Z/Zm
WAr72Y0h+7lQz5c+eJYCAACgDXD/J9IhPT/hz+zNsRRqbqR66yVfvfWCpQAA AGh11I0PnbsDM3vm
liKvvt+R013qKQr1ixk8ngkAANDqVH+XQt31CMrsmVsK/SWTvDtPoh8ZVUPB UgAAALQ4jqWoeSbS
m9mbYimcZ0Tduy/OrRfnwVEsBQAAQIvj/h8f+ksfAZk9e0vhjED3qn4lw737 wo0PAACAlkdZCp27
AzN7kyyF8WsYxjdZsRQAAADtQPV/InUthT+zZ28pcvo7J0POcs4dDTc+AAAA 2gF948N9liIgs2dv
KdwnJxwjo/2E+k9HmKUAAABoefQPcldnKXyZvZmWoupo8sZvZWApAAAAWhz5 uxRG7g7M7M2xFDXd
52vuvmApAAAAWh39LEXN/ERtZm+CpQjoPl/9zgnPUgAAALQ69q9nVnN3YGZv gqWo+Q3wvH6gwxWW
AgAAoMUxHs8cCsvszbAUtd1XF7AUAAAAbYHHUgRm9iZYCvfXtfRPcY8bXz7h xgcAAEDL4/4fH3py
IiCzN8FSGI7Gd9eDWQoAAIDWJ3CWwpPZm2sp3O7NhzuwFAAAAC2O8Z+bBxuL ev5z8w3Wq+5LyVLU
CksBAADQ4oTOUhjCUgAAAEAMWAoAAABIASwFAAAApACWAgAAAFIASwEAAAAp gKUAAACAFMBSAAAA
QApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQAlgIAAABSAEsBAAAAKYCl AAAAgBTAUgAAAEAK
YCkAAAAgBbAUAAAAkAIpW4q9sRQAAABzEiwFAAAApACWAgAAAFIASwEAAAAp gKUAAACAFMBSAAAA
QApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQAlgIAAABSAEsBAAAAKYCl AAAAgBTAUgAAAEAK
YCkAAAAgBbAUAAAAkAJYCgAAAEgBLAUAAACkQJqW4i3rsRQAAABzFCwFAAAA pACWAgAAAFIASwEA
AAApgKUAAACAFMBSAAAAQApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQA lgIAAABSAEsBAAAA
KYClAAAAgBTAUgAAAEAKYCkAAAAgBbAUAAAAkAJYCgAAAEiBVC3FBmvvL2Mp AAAA5iJYCgAAAEgB
LAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAAIAWwFAAA AJACWAoAAABIASwF
AAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApgKQAAACAFsBQAAACQ AllZig4sBQAAwFwi
ZUvxqvuwFAAAAHMRLAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABA CmApAAAAIAWwFAAA
AJACWAoAAABIASwFAAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApg KQAAACAFsBQAAACQ
AlgKAAAASIGsLMXCxS9gKQAAAOYOaVqKJeutvb+MpQAAAJiLYCkAAAAgBbAU AAAAkAJYCgAAAEgB
LAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAAIAWwFAAA AJACWAoAAABIASwF
AAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApkZSk6Fq/FUgAAAMwd 0rYU92EpAAAA5iJY
CgAAAEgBLAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAA IAWwFAAAAJACWAoA
AABIASwFAAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApgKQAAACAF sBQAAACQAllZioWH
YykAAADmEGlairest171ZSwFAADAXARLAQAAACmApQAAAIAUwFIAAABACrSN pUAIIYRQiys2oe94
S4EQQgihWSAsBUIIIYRSEJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIghBBC KAVhKRBCCCGUgrAU
CCGEEEpBWAqEEEIIpSAsBUIIIYRSEJYCIYQQQino3++7L9YYeC1Fx+I6LAVC CCGEZr2En7jvgQdi
jYG0FEvWW3vfV7elQAghhBDSwlIghBBCKAVhKRBCCCGUgrAUCCGEEEpBWAqE EEIIpSAsBUIIIYRS
EJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIghBBCKAVhKRBCCCGUgrAUCCGE EEpBWAqEEEIIpSAt
cgjhAAABw0lEQVQsBUIIIYRSEJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIg hBBCKAU5luJVWAqE
EELo/2/XDlohisIwAN+FUkpJshG/gLUVZSUrJX9ONm72VpSF/AZLRFY2mv8w 5o6IHH3Nma8Z8kxP
zV2d8557z+JdfIxBpQAAEqgUAEAClQIASKBSAAAJVAoAoNLl+enlefv2rFIA AJW6SnHR9vv9nkoB
AIyjP/z1VAoAIIVKAQCM4PP8hFkKAKDS5/kJsxQAQL2P+YmeWQoAIJdKAQAE fpqfMEsBAIzgp/kJ
sxQAwGiK8xM9sxQAQK5CpVg8eH5rFbP7LxW6FQGA/2bQJzauv1SK+d37hcOn ub27mZ3bCs32Y41B
jl9uu8rWY5UoTKYwzDfhqcuiOzD1ixGGSUwYLpu4V/hBM4VhEoVh8hLG17sk DpOXsFIYZroJwyQl
4XeZ/scKl536XnUems2bZv2qWTsdVorls2btZKh9f5iYtkq4bJ7VCQrDJCaM X/I34ZpZG3WiU5df
RVsjXLYsPEKe8AiJ4oOXhMuW95qk6AiZwjAS/hrhLS1f3WjZsvAN/1EnXZkY PKwcDyvF0lH3BwAw
hld4SCVzpK0SRAAAAABJRU5ErkJggg==
------=_NextPart_000_0021_01C7F077.58153DB0--
Attached files
------=_NextPart_000_0021_01C7F077.58153DB0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0022_01C7F077.58153DB0"
------=_NextPart_001_0022_01C7F077.58153DB0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Stephan,=20
Me too. BTW, the free utility SQLite Database Browser works exactly as =
Xailer.
Regards,=20
--=20
Ignacio Ortiz de Z=FA=F1iga
http://www.xailer.com
"Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el mensaje =
news:46df1c2c$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ignacio,
>=20
> concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
> on a table created with SQLite Explorer and does work on a table =
created in=20
> code with SQL statements?
> It's not a big issue for me, but I am just curious.
>=20
> Regards,
> Stephan
>=20
>=20
>=20
> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> wrote in message=20
> news:46ded062$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Stephan,
>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>
>> We did that on purpose using the picture=20
>> "ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the field name, to avoid =
the=20
>> use of non standard chars. We will try to fix it on next revisi=F3n.
>>
>> 2) The second problem is really a strange problem. When I query the =
sample
>> database with " SELECT * FROM customer WHERE state=3D'ME' " no =
records are
>> selected. It works fine if I change it into
>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>> However, when changing the var type from CHAR to VARCHAR and back =
using a
>> different tool -SQLite Expert Personal - the queries return the =
result=20
>> what
>> I expect.
>> I don't experience this problem in my Xailer applications if I create =
and
>> populate tables in code via the TSQLiteDataSource class methods.
>>
>> Since SQLite does not have a predefined string length on its =
character=20
>> fields it seems that the ''=3D" operator is useless for character =
types, and=20
>> you should use the LIKE operator instead. I did try to use the same=20
>> sentence an a new brand new project and the results are the same than =
in=20
>> the SQLite editor. BTW, for SQLite the types CHAR or VARCHAR are=20
>> completely equal. I really do not know how other SQLite tools make it =
work=20
>> since we do not manipulate the select string in any manner.
>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by Xailer =
is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>
>> Our libmysql.lib is made from libmysql.dll of date 26-Aug-2006 1:14 =
of=20
>> 1.449.984 bytes which is included on MySql version 5.0.37. I do not =
know=20
>> if there is a newer version, but it should not be a problem if MySql =
crew=20
>> have create the new DLLs respecting function parameters and its =
ordinal=20
>> position. I am afraid the MySql DLL library has no version =
information=20
>> inside

>>
>> Regards,
>>
>>
>> --=20
>> Ignacio Ortiz de Z=FA=F1iga
>> http://www.xailer.com
>>
>>
>> "Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el =
mensaje=20
>> news:[email=46dec12e@ozsrv2.ozlan.local...]46dec12e@ozsrv2.ozlan.local...[/email]
>>> Dear developers,
>>>
>>> first of all many thanks for the new version of this great tool.
>>>
>>> Concerning the SQLite Explorer I have two problems to report:
>>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>>
>>> 2) The second problem is really a strange problem. When I query the=20
>>> sample database with " SELECT * FROM customer WHERE state=3D'ME' " =
no=20
>>> records are selected. It works fine if I change it into
>>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>>> However, when changing the var type from CHAR to VARCHAR and back =
using a=20
>>> different tool -SQLite Expert Personal - the queries return the =
result=20
>>> what I expect.
>>> I don't experience this problem in my Xailer applications if I =
create and=20
>>> populate tables in code via the TSQLiteDataSource class methods.
>>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by Xailer =
is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>>
>>> Regards,
>>> Stephan
>>>
>>>
>>>
>>
>>=20
>=20
>
------=_NextPart_001_0022_01C7F077.58153DB0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16525" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2>Stephan, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Me too. BTW, the free utility SQLite =
Database=20
Browser works exactly as Xailer.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Regards, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT><IMG alt=3D"" hspace=3D0=20
src=3D"cid:001c01c7f066$948a23c0$0202fea9@ozlan.local" align=3Dbaseline=20
border=3D0></DIV>
<DIV><BR><FONT face=3DArial size=3D2>-- <BR>Ignacio Ortiz de =
Z=FA=F1iga<BR></FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>"Stephan Hennekens" <</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>> escribi=F3=20
en el mensaje </FONT><A =
href=3D"news:46df1c2c$1@ozsrv2.ozlan.local"><FONT=20
face=3DArial size=3D2>news:46df1c2c$1@ozsrv2.ozlan.local</FONT></A><FONT =
face=3DArial=20
size=3D2>...</FONT></DIV><FONT face=3DArial size=3D2>> =
Ignacio,<BR>> <BR>>=20
concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
<BR>> on a table created with SQLite Explorer and does work on a =
table=20
created in <BR>> code with SQL statements?<BR>> It's not a =
big issue=20
for me, but I am just curious.<BR>> <BR>> Regards,<BR>> =
Stephan<BR>>=20
<BR>> <BR>> <BR>> "Ignacio Ortiz de Z=FA=F1iga" <</FONT><A=20
href=3D"mailto:NoName@xailer.com"><FONT face=3DArial=20
size=3D2>NoName@xailer.com</FONT></A><FONT face=3DArial size=3D2>> =
wrote in message=20
<BR>> </FONT><A href=3D"news:46ded062$1@ozsrv2.ozlan.local"><FONT =
face=3DArial=20
size=3D2>news:46ded062$1@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial =
size=3D2>...<BR>>> Stephan,<BR>>><BR>>>> 1) When =
creating a=20
new table (or index) the cell editor does not accept <BR>>>>=20
underscores ('_').<BR>>><BR>>> We did that on purpose using =
the=20
picture <BR>>> "ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the =
field name,=20
to avoid the <BR>>> use of non standard chars. We will try to fix =
it on=20
next revisi=F3n.<BR>>><BR>>> 2) The second problem is really =
a strange=20
problem. When I query the sample<BR>>> database with " SELECT * =
FROM=20
customer WHERE state=3D'ME' " no records are<BR>>> selected. It =
works fine=20
if I change it into<BR>>> " SELECT * FROM customer WHERE state =
LIKE 'ME'=20
".<BR>>> However, when changing the var type from CHAR to VARCHAR =
and back=20
using a<BR>>> different tool -SQLite Expert Personal - the queries =
return=20
the result <BR>>> what<BR>>> I expect.<BR>>> I don't=20
experience this problem in my Xailer applications if I create =
and<BR>>>=20
populate tables in code via the TSQLiteDataSource class=20
methods.<BR>>><BR>>> Since SQLite does not have a predefined =
string=20
length on its character <BR>>> fields it seems that the ''=3D" =
operator is=20
useless for character types, and <BR>>> you should use the LIKE =
operator=20
instead. I did try to use the same <BR>>> sentence an a new brand =
new=20
project and the results are the same than in <BR>>> the SQLite =
editor.=20
BTW, for SQLite the types CHAR or VARCHAR are <BR>>> completely =
equal. I=20
really do not know how other SQLite tools make it work <BR>>> =
since we do=20
not manipulate the select string in any =
manner.<BR>>><BR>>>> BTW,=20
I also use TMySQLDataSource for querying MySQL databases. I first=20
<BR>>>> ran into troubles untill I discovered that I had to =
rebuild a=20
new library <BR>>>> from libmySQL.dll (version 4.1). The lib =
file as=20
provided by Xailer is <BR>>>> probably derived from a different =
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>><BR>>> Our libmysql.lib is made from =
libmysql.dll of=20
date 26-Aug-2006 1:14 of <BR>>> 1.449.984 bytes which is included =
on MySql=20
version 5.0.37. I do not know <BR>>> if there is a newer version, =
but it=20
should not be a problem if MySql crew <BR>>> have create the new =
DLLs=20
respecting function parameters and its ordinal <BR>>> position. I =
am=20
afraid the MySql DLL library has no version information <BR>>> =
inside=20
:-o<BR>>><BR>>> Regards,<BR>>><BR>>><BR>>> =
--=20
<BR>>> Ignacio Ortiz de Z=FA=F1iga<BR>>> </FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A><BR><FONT face=3DArial=20
size=3D2>>><BR>>><BR>>> "Stephan Hennekens" =
<</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>> escribi=F3=20
en el mensaje <BR>>> </FONT><A=20
href=3D"news:46dec12e@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:46dec12e@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial=20
size=3D2>...<BR>>>> Dear =
developers,<BR>>>><BR>>>>=20
first of all many thanks for the new version of this great=20
tool.<BR>>>><BR>>>> Concerning the SQLite Explorer I =
have two=20
problems to report:<BR>>>><BR>>>> 1) When creating a =
new table=20
(or index) the cell editor does not accept <BR>>>> underscores=20
('_').<BR>>>><BR>>>> 2) The second problem is really a =
strange=20
problem. When I query the <BR>>>> sample database with " SELECT =
* FROM=20
customer WHERE state=3D'ME' " no <BR>>>> records are selected. =
It works=20
fine if I change it into<BR>>>> " SELECT * FROM customer WHERE =
state=20
LIKE 'ME' ".<BR>>>> However, when changing the var type from =
CHAR to=20
VARCHAR and back using a <BR>>>> different tool -SQLite Expert =
Personal=20
- the queries return the result <BR>>>> what I =
expect.<BR>>>>=20
I don't experience this problem in my Xailer applications if I create =
and=20
<BR>>>> populate tables in code via the TSQLiteDataSource class =
methods.<BR>>>><BR>>>> BTW, I also use =
TMySQLDataSource for=20
querying MySQL databases. I first <BR>>>> ran into troubles =
untill I=20
discovered that I had to rebuild a new library <BR>>>> from=20
libmySQL.dll (version 4.1). The lib file as provided by Xailer is=20
<BR>>>> probably derived from a different=20
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>>><BR>>>> Regards,<BR>>>>=20
Stephan<BR>>>><BR>>>> <BR>>>><BR>>><BR>&g=
t;>=20
<BR>> <BR>></FONT></BODY></HTML>
------=_NextPart_001_0022_01C7F077.58153DB0--
------=_NextPart_000_0021_01C7F077.58153DB0
Content-Type: image/png;
name="2007-07-12_163511.png"
Content-Transfer-Encoding: base64
Content-ID: <001c01c7f066$948a23c0$0202fea9@ozlan.local>
iVBORw0KGgoAAAANSUhEUgAAAsYAAAJOCAIAAAA76VZXAAAABmJLR0QAAAAA AAD5Q7t/AAAACXBI
WXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOy9CZwcZZ3/XwGSTNjVxcXljyvC IoKIgARRzojcZ5Ab
IoeAAiFyLIeiGMFz3V11V3fX9besuri6onijrouK8QRUjhAOSUxIMsnckzn7 mumZ9P956ql6+um6
u6eq0z3zfr8+6VfV833qeZ6qrq7vZ56q7liVWqyznph39moh67Q/Sp35gqNz N1kXbLbevtW6ske9
zru637qyz3p7j3V5n1y43NWlAwi1hoYQ2sFa1ovQjpf3wlh7qTxPqUu+ntVj L3TZC2LVLjlri3Xq
VimxIFd7ZPmp/dbxa7wWQi8pJ7Hg+tzC26Z3v6vy1x+R2u/jldd+urL4U5XF /1Y55rNSSz4ndfzn
Q6UqILTDFXGWItQcxZ6lCDVH/jNTJXT9GiZpAGoljIGQ8AkLbpwSrsJa/IjX UggzsdMVfcJP7HTj
6MI7touq2lXs+w9Swli8/jNVCYehZBYihBBCqNUkMriSuaqcgZo4UIleSxSa q8oMaCmHILTwlmkh
69Jx69g1VUthnfB769xO64J1864dELKu36Yk7MXON+d3vmVSmAzr9umdb6sI qWXxqgvVgipccOv2
hbc5NRFCaI5r3o3bEdrhUqeiStkqXyvNWzG507UTOy/P7Xzt6Lyr8tY7xqy3 26+XjYlVp+SqIUeX
D8pXUXJRv3PHRJQIXbjFOukZa8l6w1Kc9YT19o1VXdljXdOn7IUwFkrSXoRI RsWYtK4dRQghhFCL
6p2DUlcPzLu6f6cr+oTkk5GXdktd1OVIeAWlCzZLnbtJaN7S9daZ6+UTlvqB S+EnjvyDtec3pZ2w
Dv+lDAtLccE6R4ar0MbC0Q1jVenC67fJOqaRQagl1IcQQkhKOAaPlHvwOQbX NLjWQUt5CGEghI5f
Yy153JHwE8JICP3VfZazdMLv5bc8QiyFlsdGyBJRQX3140pj0MrpIIQQQnNJ 89/edd2/D3RtK1dm
gGhBtJNmg//WP/9ie77hoq75l3SJ1a7BmTX4iY3zj7XNxOJHpIU46MfWAd+y LcVrvhZkKbYGWgpt
Iwwn0WN/rbSnxkzoaROEdqD0rB1CO0rq7z80Z3Tdv/at75q+/d7SVZ8qXvSx wtK7C6fflRc68b35
k9+Xf8vtjo691dEbb8wpHbYid+C7cvtcMXzE9ZvW/GlMtJNJgxduEX5icvP6 gU/e3veBq3puvah7
xdKu604X2nr1iVvfefLWd7xFacvlxyp1XvxGRxcctmnpgetP2Wf1BUcMv7BG uArpJ5SlePVD0ku8
9IOWtec35fqSx3c6xWsppGlQ1kEbi6v7q4VX1s6laJsW+xlDCKE5orgMhGaZ xF/w7/1C6TPfnfi3
Byc+fn/pPV8o3fx5qeX/UrzuM8Vr/knqHZ8qXvlJqWV/X7j444VzPyJ1xsr8 8e/JH/7usf0u33LY
5b/tGiyn36D8HoZscPDT7x3+ymdGvvZvQ/d+fODT7+n/xM1SH17ed891fSuv Eep9/zt633+l1HuW
9dx2cffN5wp1LT9j61XHb7ro8NWn7ve/Zx3W1T/pzFIc/FiApZD3SMwpiiv7 lIFQUg9xqOc4qnc6
Am92xP7tiFBzFHu5RyhrxWUgNMskEva1nyl+/ocT9/548h8emLjrvtJt90rd 9DlhAkrX/nNRSJiA
qz8tdcU/Fpd9onD+R6XOvrtw0p35I28eO/AdW/7q1IdEO+k3KCzFuZ1ioe+e a0e+8fnRb9079MV/
GPzsXQOfvE2o/+M39X14ee/d1wpJY/GBq4V677yi945l3becL9S14uyt7zxp 87Ij15x54ANv/CvZ
oLAUQsJS/M1jWAo02xV7uUcoa8VlIDTLJBLtpX9XELn/09+euOcrpVv/o7Ti X6Xe9U/FK0W+/zup
Cz9SOO9DUmetzJ+5Ut6/EDr+PfljbssdcePYQVdv2fP0n5qWIrUGXUvRe8el wkwMf/nT2z53z8A/
3tr/0RVCfR98V+/7ruy5fZnULRd233SeUNfys7qWnylviAhddfyWy4/ZdPER a84+6Ftv3hNLgeaY
Yi/3CGWtuAyEZplEoj3/I4X3/1dp5Zdl+r/+s6WrPlkUWvbx4gUfLiz9gNSp d+ZPuF3qmFtyR90s
sr7U4TfmFr87d9gNowdfs/VVZ//MtBSpNehaip5bzh/87PsH/3Wl9BMfur70 3BOFJ37dc9uynpsu
6Fq+VGjru07d+o4ThLZcdsyWZUflVv1AqPOiwzsvWrzxgsOeOefgbx/zqnBL sfgR+YUQ9R95iM/A
23t2PudXe53xycNOW3H4krMPeN2hL/+rPRbYiAWxevhxZ4uQqCCq+R/MXHn/ 6Nqu6qOkmwfK9/+m
4LnWP/xMaSQ/rSr0jUyJVU8FvXlEwhBbiQr+bWeoSi1inGJ3PvXgeOyGM5fY F3G4SpPbY2tmKjEA
8wiIVXEE7v1ZLnbDOSJxPou3SR0ccfb6T+9ALb93WJ9RenPzvBLLqlBEY1uz fOd/uiePeLvFrqnx
hJ3/5h5ZyT74TVO6R8Oq3dlKLc28RGg1dhLuKNX7djRwaqWSU1KR6GLp3YWb P1/6W3s64ZpPlS77
u6LQhR8qitx/2p1Sb71N5H6pI27KHfbu3CE3SB18Q/6QG/KH3jB28Du7HAcQ 0mAlGQENupaie8XS
gU/cPPCPf9v/0RWFJ36j6hceW2WbidOk3vFWaSYuO6bz4iNyq76vKuQe/l7n +YdsPP/QZ5a6luLN
a6SUpTjgW8GWYt/TPvL6w45629ve9qEPfeiBBx548skne3t7J2zEglgVhSIk KohqorJpKfRl0eSx
Z4YXnPGMPuL6UmVSmpgW5435rih23fOjEe+cYuEpf1AlovdH106os7Bh+cem WLt1InZbUw0MRve1
6KD7Yitnp7Aj8I1fjsRuO+u1euOk/8g8vSH+gv7g40VV+XePb7npY0+o5c6t I/OXrlUVdIa4+b0/
6jj6odgGde/q/NerMz95xPW64uMLD3nffXOPPvPfa/2beD74zZQew8yPhpK5 s/49VTThEqHU8EmY
XA2PLVB6kAnfjnpPrbRySiqqtK2lEOQf+ZnHUuRW/UBHk1mKv/6ZnLg4do38 UYsLNosd2G//A3/1
q1/5hheAqCYqm5ZCv7UPfPdZ8c599vOPrls/KBYWnvioOjq6wo9+slaUC636 9UZVMjo+scvb1uuD
qIh4+9VfaWJzXUdvteiwb8a+8WEyuxb68N+vErugSjp7i7Gb+9tJPhiz69jK 2clzBMQ7pVZLpfKO
yhAtIn0p7x/IiXNbHByR/sWycAYdb/119Lb6z6wvffVJ8XF47AXnovnAT+Tc ns7i4hoqmt3lvI2x
g/Gc/+a7FrtttNSHVOyUaEqMVjU7OlZacNbzZjVzj/qGnCMT9sFvslI8Gkrm zpqNx18izguVbmfR
G74ZUc2jqJNwya9jN0+oxsYW25p8O+IqCyU6tY5/VFWOySlnr29sDA1LdHHq +/PL/0Wm/2v/uXTl
PxQv+ajUuXcXznx/4aT35IWW3Jp/8805oTe8O//6G/IHXi/12uvyBy3PH3zD 2EHXbN3r7IdFO2EN
VpIR3OBS6Ym7rj2178PL5fMTd1/be+eVhd/9Qm+V/83/bb36pK1XLNly6Ztz vzD9xHc6z3lt57kH
bTrv4GeWHvTto/eqeCyFc+PDZykOOPmOQxa/OckshagmKpuWQncv3jaVfsQf YR1Lfq4+Xfq6uebZ
XnlOnPaUKn96Q16VP/DjTqueK4L4+0y2485SJNwqWv5GhNERVwpnhD9J+rBI A4NpYJMs5B+GWhWW
IuEfGbNSegZOHAdxZBa96UE1wbDi/w1+5qvrY+cVzKOqcrP4K6qiUvUZz6g5 W9Vy8jRsnv/pnjxr
1o2ITKl2SrfsMcdmjzV75/vgN1/pHg0rfGdVNOoSEZl7qu3EJSqlT32v9iR8 44Pzz1wryld8bvAz
X1nfceRDsS0kVANjS7E1s765vODUZ0RU7HLHMT9XNe//dW1OOfkpVf70eiOn NDSGhlWxHcBVnype
82n50MNlnyhe+BGpc1YWTntf4YQ78kLH3Jo/4uac0CHvzh94Q/4110u9+rr8 /tfnX7d87HXv3PrK
s7yWwmxQlMQ2KOoEN+hait67rupdeY18veOynpsvLDy2Sh+i/G9+vOXyY2r8 xM++3bn0NZ1nvbpz
6f6bzn3ds2e/7jtHv7KS0FL8zQnvOfxNx1x44YXLli07/fTTDz300D32cJ6l EAtiVRSKkKggqonK
pqXQt+GFo/R/LLX3FE7T/KtOX6yF0VbXI70nYVeEioG/xCy37BvD5n3H6Mcv 9OZm16IFVahHKGTe
VRXNmk8bVHzoUJKt1B894mCKv0g8wwvb3LzdqJ5+MG83zuQIqL+GK/Z7qi2F rvPg40U1JP0EgCjR
fzd4+tLlekJS3zQVC3pH9LYz2amIETYm/deh+BvIY612OW+jvn8R+IiPef7o 80rP7nZ2O5c/8WeW
2XKSU6XiO/89523Dh0h8QkWm1G+QymFhexT9wU+yO6JrMTzVjqgplvXzHKLw 0bU19xR0O/pNEedG
7Cx3xNGIPdNUSO1sWOO6Tugl4ic5M/F40KGIrWpOwtfdZ2ayXZZuVPZC6ME/ 1H4G15Q8OU/so0jG
Zp0kY9Oron3nhOkvJ+xRodL5yv/xHe1fF3RlMRIVCji1fPm7JqcYkzTae8m3 wzYinjFkJ9HFcbfl
ln2icMU/Fq/4B/l1jAs+XBA65+7CaXflT3if1DF35I+4TergW/KvvTG/34qC 0N/cUHj18vz+N4zt
f033K876ecU47J4GRUlsg6JOcIO2pdhyxXG9dyyTXxB97xU9ty3rvuUCofyj P9NHaWqgOkGQf/g7
W9+2n9CWs/9my9JXb37b/s+duf93j3xFJdRSiKK32r/mfaH8tc799j/wpz/9 6datW9euXbtmzZon
n3zycQOxKgpFSFQQ1eSNj2W9ji7tfvjZ6m2ex/6Y91xT9Mkh3lR9CTYvAeKy 5fnDKIml2LV24tdT
HnjfsW/Ym6r9LXu61uX671HziSGFftqg4kO3VtdWgtFcTSIM21xfKzV9QxPq 0tbwETBRE/L6Wumv
ID7w4shE92VOU6mbXLpEbK5m+3ULoqSzx3tTP/lO+aNqhGF7HSt9oRd/vuuJ Mb90d2YdkRFVoTAN
5hhGc9V7wKNjpV2NqTsr8aniOf/1mZbKIdKGUrxlpt3x7JGuVgn64Ne1O2Gs erL6MEdghdLE9IrP
93sqJDwaER8f/87qOs2/RCQ5CRt43xVf/L+h6LH5y5N86i3f21HX0Y4+tVLM KWmpkqKlCGmwko2l
6Hr3Ofnf/qRSS37V97ae99pQS3HUC9I/vG517bMU2lKcJ3egrhsfrz3lvTtf Yf//TK6r0HcxKvaH
3PxTQJf731QdUpetiJoRrZklSjpjqdtvQuLKqEpW/WEgYbMR5R1Lfr6rfXtP hcw/UMz6SrFb6U3E
9UJU0Ddof/f0oDmSwM09237pq0/KSYU3PTiTI+Chsy/grewfyOkd/OFjo55C vQu6r9Kkc01U01T6
YiRGZR4E9Tex7qWBndLbmiOcybMgukHRjn7oxy//Iz6WJxMYpsF8nFm8of7H bhKeYP7VtA6RvmR7
Zhb9exTxwY/dHb2heH91VHWqV8Up4b/FqU4MvWtrXtimjKmukPBoeBrUZ1rg znoa1wosT/gO7lrn
JSLsJNRTXxGfQd2IevhAPywlNtGPy5gd6bHpwno/9WZr9R5tK/LU8rRsSoeS 55RUJLo48ubceR8u
XPJxmf7F6/kfLggtFQ7gA4UT3i917J35I+6QOvi2wgG3FF59k9Te7y7ss6Kw 74rxfa/p3uOMGkvh
aVCUxDYo6gQ0qC3FsiN7bjqv97ZLem9f1nPrJd03ny+1YmnX9adNDfToYzXV 3911ycFdFxzQde6r
pZbu3bV0n85z9n3+jH2/+6Y9KspSvOmFEEtxbqe8ebGs929OfO/iZDc+RLV9 T7zTthSD8r9Od6cr
PvONLvEZ0MOy7ar466G/9k3tN+UJRdQM2ySwpG/EOTvlU/RLfmlWE38ULjzl qSTNhpXf+7PC5gHv
k8YdR/80up2IrcxNdnnb5uX3jqlVOdQT/xC9uf4ciguE2FbUXHDWugVn/HGG R2BX++Ev/W6uenyb
p46ILnrTj6zaoy2uBapw5f3OHKa43Ki+Vm90/kAR4xSrethiMB1vfeTBx82/ if97JjtVcTFHOBPp
BiPOSSUxgF3lIw7OsTXfR/XO6pr6+FTsgzZ/6YtmO3WdYJ7VVA7Ro2sdw6cy sR5e2B6FffBjd0ev
7io9zR/NVdGpXhWnhH/fPZ8UcRY1cDTCzrTAnfU0ruUvr+sdrPdAmZtoJfkM mo0sPO0Zs0SfBoEd
6cJ6P/We1uo62lbkqeVp2ZQnFFEzXYkuDn937qwP5i/8aOHijxUv+mjx/I8U hJZ+qHD6BwsnrpQ6
7q7CEe+TOuS9hQNuL+57q9RetxT2uqmw14rcXld3/+XpqyrSUgQ3WLF/qSK6 QVEnoEH3TkrnhYd3
3XBWz99e2HPrxb1/e1HPLecLdd+4tPCod5ai8Mvv9Vx0QM/5+wp1n7NX99K9 tpy91/On7vW9N/5l
RVsKNVFx0I9tSyHMhSg9das9RdEvnMF+B7yujhsfB7xOWIqqq3A1/9wXH/hp j/jDQg1rzbpRUajP
JHFGmpWFVLlzv9Zdrai3v7amZxOzTkRJIIsO/3aSZoVWfqP6IVHl9z4c/Nht xGBit/JvokvUUCM2
FyMsTTiXodHc1INPTKR4BFYYN9QXnrbaU2eXC7v8G+5yfqd3F478kXkkxSXj xn+VJ/fo+KRYFgs3
ffxJ8w+UjhMfnclO6VU5mPO2Rl8CTMKqmVOssZcVUzU+6bBvmyEzc4grpuk2 RF6pBKF795SErQai
hqFXAw+RvriLN93MxNF7JBzAAz+p/eAn2J26VqNL/LuW5GiILFhzpj1eithZ vaF5Jph5VJXX+w4m
OVCxJ6FZX59OulClfE+bCUu8jbsnTE1hsh7rOtpagadWTU4JOhTuM0BYCrvB 8waEKiGWovCY+SxF
da6isOrboZZiyXrrmLXORMUB37J2/2StpRDX68sH9z3j469ffHSSGx+i2qvP +Ludrxq1LhuTunTI
o3/+zpAak7yhdeLv1nY7p9GXvvrkLhf26mr3PuycRuKPoUWv/4oo0TtjZzVv s0r+OhElflz7Et+s
kEhmqlCe6Ef+WJRob66+2uTfKrCd6K1iG4nefMX/G17zQnWTx/5YSPEI6MKI NyhhoX6Ma90mmbR+
9/iW363ZVnEfSq24F+Vdzt86k53SJRGnkGeE0fU3DzgHX5y90Q16pE97eeP5 xN/p8vt/65xUylHJ
Cj+tfijqPcHCVv0kPER6f+WTgK//ivmBDdsjLc8HP3Z36lpNUhK26kcfjcAz LXBndR3zuDXnEhF7
Ega26Sn010lSMpNCf53kR9ujTHNKKhJdvP663Mnvy59zj3QSF3y0cN5HpJZ+ uHj6PYWTbC25u/Cm
lVKH3FU84M7ivndIvfLW4p43F/dckdvjHT1/cZr8VmdYg6IktkFRJ6DBi4QP kzeqNr/t9VvfeXL3
u8+xzcQF3TefV3jsYX2ICo/8X8+1Swq/rn7jo7Dqm70X7tt77it7lu659cw9 /3jiHg8u/gvZ4LGd
1rGbpKXY73k5SyEtxT5rpNEQluIix1JY7xjb5fzHX3XmZw874+bDlyw94KA3 1Px65kFveOOSpYvP
uFFUmH/BEztfXRCad1Xeerst5S0M6TEtOvir9z/izKPKW4PnbdZ19OdEnkZv fcTcSr79vjY9Les6
/pKRvGPqhYfd1b35pyWGlKRZsx15R/mkP3iqLThng3+rwHait/KsrnzA+VQ4 f/fEbS60yyUDH/rS
VlUoZxROXZ3KEVj+paJuM3CoSn2j1TkGVeLfBSF9GujK99xXfbq4or5actRD utnGdkq3Zo4wTJ4W
AuuEnb2f+tGEUETj5kjEu6bL1V6oOQD1R5v8QqlbwbOVf3c8JZ7VGR6ie39e tTsiuvCM55LsUWAd
f1+xZ370qr9En59qtI0dDSvoTAvcWU/jlvFuVsIuEWe/aK5al44L+Us8hf6t 7v+tcRKe06m3+tQP
J4TEgnkbQoVWfqP2MxjUb5KSsMLGehTa5cLBmqN98tP+3deVTek6i17/P2EH pCanvOWRsDFkIdHF
/teML7k9d/oH8ud8qHDuhwvn2DrrQ4XT7imcaOu4ewpvvqcodMjK4gHvL/3N nUWhV9xe3OOW4u43
5Ha7onfXk1dVpKUIblCUxDYo6kQ0uOms/bdcuaTr+tO7bzyn+6ZzzfkJ6SeW n9hz7XG917y58Juq
qyiu+mbfua/oPXuPraft/sLxu33/kF1lgyf0Wm/dLF3Foeulpfirf7EthVg/ 1Z7Fsv2E0Lx3Tex0
rdTOyyeVFqyY8EgUOnVsV6GMxX/+orx68/TKb0+IZaEfPOVYSPV1IFHS2e/e Sv/toKoj6qsSdTlY
cP4mUah3Q20VKH8dXSI+1ark4eedAYiT++4HCqrw0fVTYW36m/30jyf7Rp2L hfrq8/xLesxq4oOk
d7MSOZjYrcyoWF3bU/1ULDr2J9Gb3/9YWUjUEQdfly865H9mfgREg/oIyD9Y D/kff515tUdb/GUw
f9mAKKnZ0N4FJT1/q950UXnUncBUrkWdBjPZKV1fXkHenk9FepBP/2l8+Rcn RMmnfjQp9mVz/9T8
83tUnYeflWMTr2r13p+X9VDNkahqFfXF0YP/54ePOzu46vf9qoIev3ivH3yi 5r32VFAlnlXdvjxE
Xy+oTR5dN2Xujr9NLTNBLnrj981Q4B6JwtWbplc+MKFW9YCdL83G7U5dq2aJ nO5+e35tt/O+yBkC
e7SeTWKPxv2PlIXEgtgFva14XwJ31tO4OAf6RmovEfbJoKvFvoPiIOuRxG4V fRLqPRWfwV0uHBBR
PTb5GTzqJ9HHM+HYAs/k5D3WdbRjT61qTvnNoKoj6qsSJ6cs3RQ2eI88H956 Cy33KO19xfibb86d
+N78GR+o9uvnTcIBfLC4/12lve+U+v9uL73spuJLrsv92bKeBSfYkwpBDZ59 t7QUZ95dPP3uwin3
FE74kNSx9xREa2aDok5EgxtP2bvz0jdvvebEruvPML87WnjkoZ7rT5B617G9 17xJqPir7+lo8eGv
9535su6TX/LHY//s+69fUFGWQujYTsNS7Pe8bSn65V0W5SfEFfldrp94d3mn FdvF64Ibp/xSbkMZ
C7GJ0ObB7RUfIknIW+PH/8a6akKob6h6GnnqLHrTD1QdfwWNqmDWkaeIXbK2 p6Z3p7th7xeWKvLH
a4u6HY/8lRXqW5Qdp60O7EsjnzoMH0z0VoEh9clZcP6W6M118taoAad4BNRI Fi5dF3jwI462ukCo
DZW0jxSDVG/6o+uNrHDI15zWZrBTutAzwplo5bfL+h6wyZoXhvTprQvV/ur9 sk3Vz1Sd5V92Bu/M
AZy7URTqVHHj5/qsuFPF8u2gPlYyB4S/F0kO0cPPT/s3VITtUewHP+GZr0YS vWqWmDjPfNif0HqP
RtiZFrizvmZqNsn0EmElOAljP4O60H88o6+l/moRx9bs0fN21HW0Y08tK4Oc Yl6skhfqUGqWIqhB
ZSmSENDg5RNClVpLUVq3RtUvPPqT7uWneCxF/5WHFH/5bVWh9Nj/ei3FacPS PChXcfgvDUtxVo+8
62H7iZ2vLmg/YZqJhbdMe7TzzRVhOITmrZgUsq6dvvdX29d1FvQTNOKsUt+m W/SGr82/YkjZDqFV
T2wTIb3n6lpg1qmEI1rz1NElQuu21EyBqsIf/bZfdyf6Em76S199suOM1Xor U57uxIbidFdfdupY
+pxZs7OvpBqUTwM8vkXttfjkL7xgY8RgIraq2AlVf71NH72OE34T2+k3fp3r dz9XojtnQ3fAMzkC
FdtMqDu7eiQ6ZB78eb43t3oCLPmZWWfld50zRF4X7EHWlLgDu/93Uw3vVMQI Z6J3/1duzdoh/fRD
9ci4/T78R3lZVEMVqyOF6sV04bnrVB19lZRzAEf+QBV++qHqn1+72DOF0SeY Zwdv+EpZHSvR9fzL
BubN4BBVwhE1A/foP381FfvBjz7zdfv+gXlWzRK9d2LX1DVEHbp6j0bYmRa4 s5VaGrlEnLvZumpK
yHOJUIWdfRPRW634QkEYiICT8LQ1qsKqx4cCPoPHPqyieuS6R39J4NgCqyXp cfmXp6tvxyXb7n9s
2n+0F575x5qjvXS92vbeX0wHn1qH3L/LstHAAVR0TjHqVMLRu/Pw83IAzjfA 3ZaTF+qO9lw2fujy
3DG35k68M8pSHP7B4kErS6+5q/SqO6X+6vbSS28sLXpnbv7FPTsdv6oiLUVA g6felT/lroLQSR8o
nLCysOSDUkd9sCBaS9agPPIvvnXPzecduuXyY4Sr6Ln5vMnO9fnfPtR97Und 157Q/a4lQj3XHNV7
1eFCfZcf1L/sNcVVD5Q3Pjtw6X59p7+0662L/vjm+d977U4VZSmEhKU4ql/+ 4JV746PTOmtAPgli
WwqPnxDWYcGt24UW3ja98I7tUrc5JULCVQjNu3G7kLIXC64Y6DjjiUWHfX1X dZ/y+J8vvPBFFTIl
CkVIVFD/DU//tuIXflU2K+zqu+Wp5a9jbih6d7o++kfV7i7dorqT5Yd9XdQR 4/SPKrBrsWHHeWvn
v3PcX3PRKY84DZ63VkjttegrejARW+0qr0rPCEUcvbDNF17WU93Ho3/k2XAm R0Bucsojov3AOv7N
9ZsbtgtC4niqCvrA+ktkUzPYqYgRzkTzry2KN0gMJuzIiEHKd8Qdqq654Kph XUe9iZ5CsazbNKuF
nWCeHRQDU0fDPEqNHSJd7lfYHiX54Eef+eZIolf1RVl1pEKid3EEdF/1Ho2w My1wZz3HJOIS0XGi
vctv+PrCc4Weob8AACAASURBVF4QEgv2kDrFH2BKHae6l4gjf1gtjNtql6sK HWc+IzZx9v3ERxZc
3K2jQgvP27Boibs7S34uVs2oHnlESeDYAqsl6VEMWEVVuRhttfKRP9SV9R7N v3xIb7tgWb8YiToI
gY17BlDNKb8omxX04P0yG9GDbKBQSHT98ovH979G/sfiR9+aW3JHfskdBaFj 35M/+r35I++UOvx9
hYPfVxTa/87iPu8tvuI2qZfdXPqz5cX5V+V2uqB73pKfy4SdWYMbjnv5prP2 33zh4i2XHb31yiVb
32HrymO7rjy668ojhbqvOLznsoOFei/Zv+/CffrOfYXUmS/rPfnPti6Z//wb d/ruAfNkg2ePOxMV
wlIsfsS2FH/9lLYUnimKBbdMBvgJV46luK3i6Oaq/J+raD32gncmJ3YThNCc lWkpYiujOagdmFNE
Xy89d9telw0f+M6RNywfeeO7R4+4UWrxjWOLbxo79Bapg/52bP+/HRfa55bx V9yU232F1Euuyy28
anynt49YSzutYx7SY06xQW0pXjjypX86aa8NZx/44vlv2HjRGzddcoTURYs3 Xbx488WHCnVedNDW
C/aXOnefrrNf0XX67lInvWTrWxZuOmqnp99gPbCfVVGWQrkKYSmcGx+1lkK5 CueRTH2z47Zpv6WI
dhX16jMPblvzbK+e3RJXithNEIpW7IcftamwFChWn/meN6fEbpKKuoamD7xy 4+5v2/jKizbu+/bO
/S/ffMAVm4Rec/nm/a7s3NfW3ld2vvIdXUJ7XNm1+xXdL72sS2jRpd27XNg9 75xO65Rn9jnn/7Sl
SLdBYSm6tk0/ccaBjx+1++NveeVTJ+/71Gn7P3XaAVKnvmb1afs9feq+QmtO 2fu5U14pdeIez791
9+eWvFTo+aMXPfemXZ4+bN6vDrK+edw+0lKcl6uxFPJLpIalsC6rPkuh5irk lzs8xsK46xHoJ2KP
eJgWXDUs55PdidPY+gihuSksBUqiHZJTrv9SYfW60QMv/vVLjv/fl5388F+e 8tOXn/KQ0F+e/NDu
p/xs91MfFtrtlJ+/5JRfCO16yi87Tv71ghN+IbTz8b+Yd/yvrWN/vs85Dz31 wjbRTuoNqlmK6/4z
P/T86h+dfODXXv+Sbx32sm8u/stvHP5yqcP+8luH7/5tW99ZvNv3D3uJ0IOH 7vrDQzq+f9ACqQN3
/uFr533nNda3jtun/9mnrvvX0TBLsUlbCvW681WjUnK6IlfzDVL9XQ/7SQuP 1P7r750itGPluceJ
ZpP8d8ERagXNv64scnZlBnRtk1lftJN+g/bznvOvLl73H9Uf6miArsEp4Sfm v22s5lkKr6VYukX+
T6T2/1Hu/ObVVfKBzZ2vHXUk7YXWpPqWhymx8+o5Z8+XahDaQZpCaEcr9ixF KHtdPiHPRvG6rCR/
neLSceuSgnVpUUosXJST8w3qVS1onTdinT0sX1VUPzzhkddSSFexyVryuHXS U/NOXr3TKVLWmS8o
zVu6Xsk6d5N0Hud2Orpgc3VZSUQRQggpnboJoR0vkd/PCjkbT1ov/99QoSWu 3rLOWX2rK1UiXo9Z
K3XUC85/7aH+2zDhH4ItxUlPSUthuwptLAKlKkjp+saGCLWC1PmM0A7UPIRa Q7HnauNSP8jtfOPj
FU8tPGLdHiuGOi7aMNj3AkIIIYRQQlmnj1rHrrP2/Ya1+6ewFAghhBBqUFgK hBBCCKUgLAVCCCGE
UhCWAiGEEEIpKDVLYVlWbJ2GlWnjO1azeNcQQgjNKSW1FJYPXe5ZqFdhLXvq NNadv1q9LdSriB4T
1kcIIYTaUXVYipiG4irMZMN68/TMN2xY9faY9XgQQgih5mimliJw/iBiviGi BX+5vym1kLwLfwUr
wYDNrcKWG+vRP2zL3SOzQmwvCCGEUKspZUvhqZYkOwbWCWvHvxArf/42lwM7 it4keXexHZnRejtC
CCGEWkp1WAoPutxcCEucUSMIajmsHf9CrMya/uXojvyvsfLvTvKO/FGEEEKo XVSHpQjePuivbU82
jRlBUJ3oBBy2VXQXgW2GDdjcJHDz6L4a6yiiEYQQQqjFlb6liO0yScthKda/ kEQRaTt6v/yvsfJX
S95RRCMIIYRQiytbS5EkNcZaCssmsLvkSpjpPf1GbJ5WR7HDQAghhNpCKVuK QdcBmD4gZgQ+POWB
vegKse37N/SU+LsO7Cu2i8Y6stwdDBsGQggh1BZKailQpsJGIIQQandhKVpC WAqEEELtLixFSwhL
gRBCqN3ltRSLsBQIIYQQql/SUixZb73qPiwFQgghhBoXlgIhhBBCKQhLgRBC CKEUhKVACCGEUAoK
tRTf+vp/IIQQQgglUZSliDUjCCGEEEJaWAqEEEIIpSAsBUIIIYRSUGqWwooj toW6FNZyREch40pE
7HjS0u8f+W5snTBVnrIqlY+JhcffKAcslkVJ7FYRCtz3dA+IZXVY1m4d4mXP GbWp972yg/Y9+o3z
n1HRRDQ1kzMEIYQyVZqWohKCCH3hS1+IvlDWJU9T+iocfTkWoY99RCpiqCa6 qRRHHquGE4bIoMJJ
qMwqF+ycqkpitw2UPErXSZm7rwpFs2kdk91UL5bd5p832Kbca3ffK+6+V5q7 77GWYvFNP0qoxixF
Wu8IQgg1rHhL8fxTj/zge98cHuhRC6ENOXm6uF1oe2F6Oj+9PT81NV6eGhOh J596Ml1XETiAuixF
kgY9C01Q45bC8BDmq/rbvQFZZrJ3HZunZIaydnEaVG12WLvFbhIo00PUvDZx 32MtRbR/1QwPDzds
KZK8KVYtsfURQii54i3FD773lU///V3iYqcWQhuyL5rCTNjKT0/npoTKY+Xy mApl6iqSXCWt+i1F
bJupq2FLMagz61N29npqRjlVybKq+d6yquk/rQPSYcmZCdVmx277xtaP0A7f 9ySWwn4tVOwPiD61
yuVRvVwsbZuJpagYU2uBFQKJ6AshhOpSvKXo6emRl+lyRS2ENqQtxXRemgl7 fqI8OTo5OWK5f6Jl
5CoSXiKt+i2Frh9bM7DQT2yn0X+DRiAyn5L+e1eXRAw7CZVaWZF7EdNWDbsp H7Bbx27Wy8Xq4obb
lHMSShq3pOE2Fcn3PaGlkBN4tuG2pJmQbnvC/oBMlIaKpcFCYWCGliLCVVi+ 8evdjOgOIYSSK95S
JJS6osn7HVPjU+Vx8bfXpO0nJiaG9cUuuauwDGK7TigrS0th1gkcecLdiUgY sffg6/1LPUmb6tZ+
kpxaV5tC+1rOQw/P32vttkuMTYltbYfve0JLIe8GTo8Lwy2WJ+35CWEmxGup OChe8/m+mVuKQFcR
du4lOScRQiih4i1FXc9STE/lXD8hzMRIqTRUKm2zgogak3FxFMxzqbcdf7OZ WgpVLWJUScbcsKVo
4FmK2DadnHpdNa3GPkWRpE2hjj/v0CZAWAprtxm12cCzFLFtLq5z3xNaCmEm 5ASebSYmbbddKsoP
SKHQL15zud5ULIXfVYSdeLEnJEIIJVe8pajrWYry1JienBB+olgcLBblXO4L a19Y/fTqr339a0Ir
V66MvooJ97BdstP09LR6nZ6eZy+rcnXpjLlzHDjCrC1F7AU6tk7DNz4q9X/j I65JifkMQZLMGtlY
DXqKwrJeF9ZawjZND5HwGx9xTUrq2veElkKh7gYqxAdEL4+Pd6dlKRJ+OlS/ sdUQQiiJ4i1FXc9S
CD8xYfiJQmEgX+jP53s9riL6KrbTTjtNTe08OTk5MbGLep2Q7CSWp6aUt7Dc a2YdV0OrzS2FThVP
PvWkf1W8qpwqFh5P9tsMsW2aOVURm1nj23SeUqxOUXQkOLzPP/Okltmm4N/+ /d/MfU/4uxTRbTaw
70kshXxaWRnuyaGJ0jZpuO0PSC7fN57rGRvvHh3rStFSVOJchd61iDoIIZRc XkvRsXjtTJ6lEGZi
YmKoaF8upZ/I9+VyvbnxnvGxbtNVRF/Fdtlll2KxmMt1jI+Pj43tOirpEP9y uZ1LpdLUlLV9+/ZW
nqWIqB9bIUnCCEvV5mrEaJO3qZ7utGy/oto0Cxtrs1JrKfa0OpKMU2R9YR2U zDYrtqUwV5Pve0Sb
5m7qNqP3PYml0N15NC4+IOPdY2Ndo6Nb0rUUEQfEconoCyGE6lK8pajrWQr1 8IQwEwX7by/hJ+S1
clxcK7eOjHZqVxF9IVuwYMHIyJ/19/f39PxFT09PV9dLu7q6eno6hNUIe6LC Q9gIlUVQLiEWs3LE
aAeDLEXYJtHRwWQJo2mWQuFpM3r8sW2KBflTmS+39rXkFMWekU9R6DabbClU iS5Msu9JLIU9gTdU
KirD3W8bbmkmxsfUB2TL8Mjm1C1FJeiYuO9tomOFEEIJFW8p6nqWomTP5crL ZU76ibEx+2+vkS0j
I+LPr81DQ5uGbaKvZQsXLuzt7e3s3O3FF19cv/5lf/rTnzZs+HNR+MX/fGMS hTVuGS6hLsVeea0Q
IqqFNdXwsxQeoge8Y9sUluL2azs+9p7ddkvcpif9h/25r6KxDWbRZhJLEdGF VuynI7ml8Bx2s6an
BCGEUlG8pajrWQr7Zke/nJyw//wSf3vZfqJzSPiJ4Y1D214cHNwQe9FcsGDB li1/tm7duuee+4vn
nnvu+ef/fNGiRcIrxOZ+oRXLQ6+VVmaWIonCru8eJUkYTZulyKjN3ayOD9yw b0fkcfC02fxZinrb
TGIphOEuFAfyhb58vjenHp4YVYa7UxnubdtejP10xJ4h5kJYzSR7hBBC9Sre UiSUupDl3Zsdxlyu
uFxukpfLQeknBgbXx14058+fv3Hjxuee2/Xpp59e8/SuHR0dM/cTg7WWIiFp WQpPsxE1YxNGpbnp
P4s2O6w9O4znM2JlpZ3+s2gziaWInaKY+SyF2lbvTmBTsSchQgg1pnhLUdez FLnx3rHxnjHlJ9TN
juFN24Y2Dgo/MbB+YGB9/8C62IvmzjvvvH79/DVr1qxevUDYi1T8xGBiS2Em klQshaf96MpzwVJY
1p71tplu+s+izSSWwjXc1Q/IyLA03OIDsm3bi4PbNojPSOynI/rWmNldwpEj hFBaircUdT1LMWbc
7LDnctW18sXBQeEn/iT8RF/f2tiL5rx589avX//sszvvtNNOafmJwXoshad+ bMux0o3H1pz1z1KY
f5EnbzPd5x6yaDOJpYjoQiv20xFxhvh7DHQV6o2I6AIhhBpTvKWo61kK6SdG 5d9eQ0Obh7bZfsK+
2dEv/ET/uv7+tb3JLMWmTfLnMlP0E4M71FIM+q74YZoLsxQNtJnujEIWbSax FPqbospwD8uHJzbK
yQlpuG3P3R8/hxfdkafHwMGr8zy2BYQQqlfxliKh1CWs+qDZ0MZtgy8ODGyQ 18p+ea3s61vb1/tC
b+8fYy+a6pKXrp8Y3NGWIqGwFIFtppv+s2gziaWInaKYySxFWKcJx48QQjNX vKVI/izFcGKir3Ei
KoxCQiW/XFpYirZtM930n0WbsZYi7jNRJbo7LAVCqGUVbymSP0tRF1FjqofY PWy4ZU1ssylq1j9L
4SG2wXZpM9ZS1EXDHQX2G1sNIYRSUbylSPgsBUpFdSUM1Dpq2hvXtI4QQqhe xVsK1EyRMNpUTXvj
mtYRQgjVKywFQgghhFIQlgIhhBBCKQhLgRBCCKEUhKVACCGEUAryWoqFi1/A UiCEEEKoXjmWYm8s
BUIIIYRmICwFQgghhFIQlgIhhBBCKQhLgRBCCKEUhKVACCGEUArCUiCEEEIo BWEpEEIIIZSCsBQI
IYQQSkFYCtQSGh3euPmRfxr4/KHdnzx4rmnr54/b8KtPiyMQe5QQQqiVhaVA LSHhJ4b+a/HEQ0dV
Hjturqn886PFvosjEHuUEEKolTUjSyH+rlr9/OpvPLTqs/f/EM1EX/7BTx97 +glxPJXm1FFV+77h
yxdM/N9RlUePm5sS+y6OQOwnDiGEWlkzshQi8/3vb57Y2jdYgZmxbXRcHElx PJWfmFNHVe37Z//z
C1NT2+eyxBGI/cQhhFAra0aWQvwlvaVvcDukwPSWvgFxPIWlmHtHVe47lgJL gRBqd83IUnz2/h9O
T08J2ZRRwyqXJwu5MXE8haWYa0fV2XcsBZYCIdTmmqmlmJRMoJmplM+NjQz1 a0sxl46qu++RlsKq
JTY9p67ArgOH1PDwsBQIoXbXTC1FqVQslQp+mVfbwApJNJNtwxqc4ZCyULGY Hx8d2tbfrS1Fpke1
LmXdY3Xf4yxFbEpuTElatoIcg+WzF8kbDBSWAiHU7pqppSgUcrbGPRIX1sDl 6JrJQw0ocEiNddHY
VmHK58dGRwYGeju1pZj5UU1LyXtsbDzVfW8TSxFWiKVACKFmWIrofNNYqAEF ttZYF41tFaZ2sRT+
1YShCM3EUvizuOVi1jFLPCFdIWzzJL2HDaZeYSkQQu2umVsKlRvGPLJkggle 1RduczUiZJb463ha
CKwQOCTPtuaCfxNPmxGV/dXMOoHK50dHR/oHejcbliL+qPoHEzjOiAVPa4FD 9ZREbOJf9rfmV3Xf
4yyFJiyL+0N1lQS27B9AWJ3AduoSlgIh1O6auaUQWUEmBo/EhTVi1SxMGPJX 89RJuInCX8e/ENFm
ksrRIzGVy42MDPf192wyLEXoUU2yCxGDCSyPGGr0algj0fVNVfc9zlKElVtG LjcJ3MryeYKIzaNH
4qkTVp5cWAqEULtrB1gK88JdVyiwTkQLZnnY8CIW9LK/nSSVE44kX6eliBhD 2GD8r/7KYUONWPVs
EhGKULqWInYrs8QKn6WIkL9+Y+34haVACLW7ZmopdGLwSFxYA1fNcrWcJBRR EtF+hPz1Ew4jeeWE
IxEaHx8eHurt665aiiRHNfnI/a8RG0b0mKSvsC7CVN33+i2FFZLUk5RYNv5G ArsLDHkKA8vrEpYC
IdTuaoaliF6OSEV1lYRViB5G9ELCTgMrR4zEo+wsRWxhYwctcLmBHc/VYylM PMnbXDArRJQk3Dyi
Hc+oooeaRFgKhFC7a6aWQicGj8yramzIXDBDgY0Ebh5YIWJUnkJzDGaDni48 dQIr+9vxdOfX2NjQ
0Lae3q6N2lLUdVSje4yuGbFhRI9hIXMhbCuPqvve5r+eadXjHgKFpUAItbtm bimGhcbHh1DDGhvb
NrStu7frRcNSzJWjWt33NrcUMxeWAiHU7sJS7HhhKbAUU1gKhFD7a6aWQicG 1LBGRwe3DXb1bN2g
LcXcOarVfcdSYCkQQm2umVqKsTGR+YZGR7ehhjUyMjg40NW9pWop5s5Rre47 lgJLgRBqc83cUjh/
a6KGNTIyMDiwtXvLesNSzJWjWt13LAWWAiHU5pqppdCJATWs4eG+gf4tXZ1/ 0pZi7hzV6r5jKbAU
CKE210wthZ0Y+tFMNDzU29+7eWvnWm0p5s5Rre47lgJLgRBqc83MUvznFxBK S7FJd3Yr9vgghNCO
VawraNxSfHbO5wCEEEJojghLgRBCCKEUhKVACCGEUApqxFJ0YCkQQgghVKuk luIt661XfRlLgRBC
CKFgYSkQQgghlIIytxTlyO6JEiVKlChRorMjmrmliBgTQgghhGaNmmMppiMH QZQoUaJEiRJt+2hz
LIWjsn4t2wvl7USJEiVKlCjR2RFtjqXweBlWWWWVVVZZZXW2rTbFUpR93ZeN V4QQQgi1vsq+19rM
3hRL4fTqcTQIIYQQal95M3vmlsK46eKbpTBuyVgu5uAsA7MwbidDNZNtEUII oTktX+5u/iyFdDH2
gxviddockx5NoGPw24vA8gglr4kQQgihxArO7E2wFNt1ZwHLtgJzP5YCIYQQ al35MnuzLIUzNzKt
+y4bsyUpWgrzLoleNhfMV8/siCa2F4QQQmjOqTZ3+zN75pai7BtQdcLE/iar WjDT+ZRbMuVGp4wc
b9bxNO6p49/ENBPloJr+fgNFlChRokSJzr1oNXfXlLuZvQmWYtrxEGVtZ9Sq Gpb3ayCB1iGiPGzz
wE3CDETgVgghhBAyZObugMyeuaXQ43B+datmdboadUcc6wN8KT/alEz7SswW piMthbfl6H6JEiVK
lCjRWR315e7azN4cS+E8FzplG5yybXDKxsyJzuJle9mubC/UfsW0rCuH/Cao Z1vTSZjbelrWr/5+
dcs6GtgvUaJEiRIlOgeiZu4OyOyNWIqF9VgKZwRl6WXsXqf1aKaqD3pMWy5O yK5jGegds2rxeCh/
Zf3qX51yZyn8fflbZpVVVlllldW5vWqXuKncn9mTWoolG6y9G7QU5sikyoaT cKJl39DL3lfTKPij
0dvWFbXcWZAGtiVKlChRokRna9Sbu52QlMrsmVuKKedpjmlXxnJZl2w3ooHK NuqZoqhrW6JEiRIl
SnRuRO1l92aHG5rWocwthXQurnWwJ0mk5FDKqsS8YWPskltIlChRokSJEm2F qCyp5u5pVW5m9iZY
CvvXOh1TY4+grMYny4kSJUqUKFGisyOauaVwulc2Rz3EUbbHoQZElChRokSJ Ep0V0cwthepbjkMt
TOlJlerIiBIlSpQoUaLtHs3eUkj/IgehLEzZXFD3Y4gSJUqUKFGi7R/N3FLI zsqqs+3uguzedjTT
RIkSJUqUKNHZEW2KpTC6Vx2rATnDIkqUKFGiRIm2f7QZlqI6DnsQZT1VYr/e 88WHEEIIIdTiMnN3
YGbP3lLY9120o5ky/ETZXhWjrAAAAEALI5K1mbsDM3vmlkL2p6WnSqb0mLAU AAAArY6cpTByd2Bm
b4alKJenam52uOMoYynAh2VZcVUAAKDZyFkKI3cHZvbMLcWUvs3h3msp1z7c gaUAEywFAEAL4lgK
fbMjKLNnbymmnF7NcQhvM+XOnzRgKWaSddS2/hZm0ma70Bb7aA4y7M3y14yo BgAAM8d+lqKauwMz
e/aWwvAyjpmQy9UJk0wtRWDN1vETTe43o+4imm2gRywFAEALYj9LUc3dgZk9 c0tRtnvS91rKzvOi
clxlW022FIFZKnmD6dLkfjPqbodYCn+ogb4AACAh9pdIq7k7MLM3Yik66rMU xuMbZbfjqSm9HGgp
LBvPqi4xF2JrJsk0upp/28DVsGb9m5ghs07YcuCqWR5Ws2JghsyFelvzhEwS bpKwNRN/hbABhIUA
ACB11CxFNY8HZfbElmK99ar7GrcUchxTxiAiLYWZhCq1acMsCSsPK4nA02Ml sqnAOtGb+EvC2owI
xbbpKQ/cNnlr/pB/NWwA/lB0ax4qtUSXBPYOAADp4rcU/syeuaVwnpwwB1Hr bsJmKcxlT77Rr4Hl
Ye1EoKv5FypGdxF1/KuVoEaSF4Z1l3yvw14TtuYP+bsIXG6gNZPovvwl0a0B AEAqeH49MzCzZ24p
7JsuqrMp59Uex5QzmtBnKcxsFBiqN/dE4O/Ln7Si6/hXK0GNeJYb6C7JPpo1 /a/+Ov5tA0OxNZPs
hR/Lh79C9CYVAADIGMdSuLk7MLNnbymqj4NOuU926FsvU4E/deXJQ2bOMEvC ysNKIvD0WIlsKrBO
7CaBjTTQXcJ99FcLLEzSr2fZXydJ+xGtefBHw3qPKAEAgHQxfpB7KiyzN8dS TBlGxr3xMRVqKSp2
kvAkIbPEXIiuWUmWb/wtVyI79VcO3ESXeLYKHF7y7sJqmoR1EVgY1ponZOIp 97fmbzCiNRN/BctH
7CYAAJAu7iyFthQBmT17S+FOjOifyKhOmNjzJA18iRRmMfgDAIAWRFkKnbsD M3sTLMWUa2GmnF/D
cMfR8O9SwCwGSwEA0IK4j2c6uTswszfDUkxpD+H86pYxW4KlgFqwFAAALYj6 qSuduwMzezMshR5B
uepllMHBUgAAALQBrqVwcndgZs/cUtRMkph+wrU5WAoAAIAWp2op3C96+DN7 5pYiqNeaBSwFAABA
i2NYCnN2oCahN9NS+K3NFJYCAACg9TFnKcIye7MthV9YCgAAgBYnwlJo7VhL wY0PAACANiDkxseO
shSTta+TTjmWAgAAoMWRlsLI3YGZvYmWwuze1iSWAgAAoB3QsxST/vkJN7M3 ZinW1mkpyrW9lrEU
AAAAbYTPUgRk9josxd6NWwrRpd3dpDEILAUAAECbEDBL4cvsTbQU8h5MWQ9l kmcpAAAA2gRlKSaN
pxf8mb0plsLzNEfZGQSWAgAAoC1wH8/03O+oyexNsBSugZicsudI1JxJ2RlB uYylAAAAaHHsWYpq
7g7M7NlbCru3SfcbJpNSqns1JiwFAABAq+Pc+HBzd2Bmz9xSuHMS9gDMb3zY X2+d5MYHAABAy+M8
nunm7sDMnrmlsPu0u3e8TXnSWVB3YpilAAAAaHWqNz4mp8Iye5MshWNmjK+a TLo2B0sBAADQ4uhv
fEzqr1n4MnuzLEXVyNhfQdFDwVIAAAC0PM43PtzcHZjZs7cUk2X3odCaL3pM ugPCUgAAALQ46saH
zt2BmT1zS1F9OtR2N5PqZzFcjzPJLAUAAEDLI5K1mbsDM3szLMXkpPI1Tq9l Z5KkrL6OgqUAAABo
cWxLUc3dgZk9c0vhTo+ojt1bMGo03PgAAABoB6SlMHJ3YGbP3FK4LsaxM2Vn QHahXYClAAAAaHGc
Gx9u7g7M7M2zFKpLZzS2zcFSAAAAtAXKUujcHZjZs7cUenrE7bhmooIbHwAA AC2PaylcMxGU2TO3
FE5Pys0Y49Ajw1IAAAC0OPbvUlRzd2Bmb8RSLDy8PksxOemMYtJ9iEONpYyl AAAAaAecH+SuzgsE
ZPbElmJDg5ai6mjMhbI9mjI3PgAAANoA9xsfk+bTC57Mnrml0P1NGoOo3obB UgAAALQ8+hsfppPw
ZPbMLcXkpOtpJieNjqtgKQAAAFoc21KYBGT2JlmKWieh78GUsRQAAACtj7IU OncHZvbMLYWaE5l0
BqFMjTsCew1LAQAA0OJUZynchyn8mT1zS2H6l7Kz4KrMLAUAAEAboH+XYtK9 4eHP7E2yFNV5Ev19
D9fjRnN52AAAIABJREFUYCkAAABaHPt3Kaq5OzCzN8FSGBMk9mvZGNAk3/gA AABoebSlcBN6QGbP
3FLIbiYmJyfMgZSNZWYpAAAAWh3zGx9hmT1zS2F2aeAanAksBQAAQKtTfZZi cjIss2dvKRwDYTNR
rjU1EiwFAABAi6NnKdyMHpDZm2MpdK/V50Q1WAoAAIAWx/dTVwGZvWmWwvAS E5PmzAmWAgAAoMVx
b3yYdz28mT17SzFhP8Th794dBJYCAACgxamZpQjJ7NlbiknX0UxMTtQ+IKrA UgAAALQ43hsfQZm9
KZbC6LtqKSacRSwFAABAi+NYiolqGvdn9iZZCuli7IE4dsaYq8BSAAAAtDjS UtTeZ/Bn9kYsRcfi
F+qzFNrIaC8xUR0OlgIAAKDFqVqKCSOd12b2xJZifaOWwuxbLUxMOIX2yLAU AAAALY5tKaq5OzCz
Z24p1HyIOysyMelOj0yoyRK+8QEAANDyqFkKnbsDM3vmlsJ2MxOup5nQt16c QXDjAwAAoOVxbny4
uTsws2dvKdRtjokJ19Do2RKnHEsBAADQ4rjPUkzotO7P7E2wFM5tFsfOTKhZ k0k9DCwFAABAi1Od
pXAsREBmb4KlMO69TEw4UybOEJilAAAAaAPcxzOd3B2Y2bO3FKpPt3t7QIal mMRSAAAAtDo1liIk
s2duKVTfE+7dF8fN6GVmKQAAAFoex1K4uTswszfFUji2pjpFYk6XYCkAAABa HJGsvbc6fJm9OZZC
+5pJvaTHgKUAAABocaSlMHJ3YGbP3FKoXicNLzFpdD+JpQAAAGh51CyFzt2B mT1zSzFR7c/7qsBS
AAAAtDjqWQoPnsyeuaWweypNmDbCuQ3jCEsBAADQ4qgbHzp3B2b2zC2F2aXn Box6xVIAAAC0OHqW
wnO3wczsTbIU/tkSDZYCAACgxdGPZyoCM3szLIVNaWKy5I6jZMycYCkAAABa Hf27FIaT8Gb2plkK
t3tb5piwFAAAAC2O56euAjN7I5Zi4eFrk1uKSaNL/UDHBI9nAgAAtA++xzMD MnvmlsLtz+leLpf0
Y6JyNFgKAACAFkdbCsNJeDN75pZisuR07HapvIw7V1HCUgAAALQ6tqWo5u7A zJ65pfB4mQnnIQ4p
ZikAAADaAvtZimruDszsmVsK+2nQktFxST4iqo1FiWcpAAAAWh338Uwndwdm 9swtRbU/v+xbL1gK
AACAFse98eHk7sC03gRLUb3LMqHmTEqmpeDGBwAAQKtTaymCM3v2lsLtW9+A ESWTdqF85fFMAACA
lkfe+DByd2Bmb5alUCMo6ZsuJV2OpQAAAGhx5CyFkbsDM3v2lmKi6M6QGKp6 nCKWAgAAoMWpsRQh
mb0JlsJnJmqHgqUAAABocarPUgROE9iZvSmWoqRmRsy+q3dixCgRQggh1OIy c3dgZs/eUtjmxe64
6N53KTrjKBWJEiVKlChRorMjmr2lsPsrqaGU5MRIqTqCElGiRIkSJUp0dkSz txRO97Jz2bGjUo2I
EiVKlChRom0ebYKlsHuakH1P1PRtiChRokSJEiXa5tEmWIqSI/mvWHI7Vt6G KFGiRIkSJTo7otlb
igk9DtVrdTRykShRokSJEiU6K6KNWIqOxS/UYSnc/uwFeyglNZSSXV7s63lu 68YnN2/4/ab1v2um
1j//q6yl+xJ71/niH8Ruip2NPhpEiRIlSpRom0aTWoq3CEvx5UYtxYTTserb HYpTKBJt9+bVd33u
6/tf8lHruDtmpfZYevf1f39f79Y1QtFHgyhRokSJEm3TaOaWomR3XHJ6LRpj kgtC4s934Scu+uB/
/+KpDXE/3tWuPLexV+zgBz73DTlLEXk0iBIlSpQo0TaNZm4pJiZkx+Zo9D0Y tSwsxf6XfHTVk+u3
z2amVz35J7Gb2/rXRR8NokSJEiVKtE2j2VsKtyfVsX7V49i84ffWcXdMT08J 2ZRnn8rlyUJuTOzm
8LaN0UeDKFGiRIkSbdNoUyyFO47AkXW++AeRayclE7NUpXxubGSoX+zmyNCm 6KNBlChRokSJtmk0
c0uh+57wj2ZCLitLYZcXtKxazFDbqVjMj48Obevv1pYi4mgQJUqUKFGibRpt hqUo1XZZclRQC8pS
FAo5W+NKwkbo5XSVXcthyufHRkcGBno7laWIPhpEiRIlSpRom0abYykKE7LL Qu2wHLmWQiXgMSU7
8Y9loexaDlM+Pzo60j/Qu9m1FFFHgyhRokSJEm3TaDMsherMGJAzAlXiWgqR emX2VRKJXy/7C80F
hVnHLPGEdIWwzf3t6K0Ch+FvzT/OXG5kZLivv2eT+SxF2NEgSpQoUaJE2zTa DEtRKjqdlYoFtax8
jZKyFCoHi+yrZGZ0s9Bc8IfqKglsOSxUV4lnYXx8eHiot6/bsRTRR4MoUaJE iRJt02gzLMVEUY2g
YLubgm1qqsNSlkLlYJF9lUQy1sumlMkwlzWBW5klnjr+zZNsZZZ4NjdbNhfG xoaGtvX0dm10Ziki
jwZRokSJEiXaptFmWAqne2cohYlizYJrKYaFxseHlOxkPOSXm7+D60SXqOWI zZNsFVji2cqzMDa2
bWhbd2/Xi/rxzIijQZQoUaJEibZptAmWQvddkNMjclXZGadQWQqVg0X2VRLJ WC/7C9WCWSe2RHkR
fyOB3dXVTljvenV0dHDbYFfP1g2mpQg7GkSJEiVKlGibRrO3FMWiHITqsii6 LNimplBScyZFZ5Zi
bEz4iaHR0W1KVi260L9gVogoSbh54AAi2vFUMDfXyyMjg4MDXd1bNlQfzww/ GkSJEiVKlGibRrO3
FKJXNY7qaAoTqlCORlsK5w/6VpNtDuKrRWw1MjIwOLC1e8t6/SXSiKNBlChR okSJtmm0CZbC7bto
92oMxb714tz40Nm31STMQWwdT33PJsPDfQP9W7o6/2Tc+Ag9GkSJEiVKlGib RhuzFGvrsBT2lIga
h9txoTq4omMp7OzbPys1PNTb37t5a+da21Jsjj4aRIkSJUqUaJtGm2Ap7M6K bt/K4OjRuM9SDA50
Dwx0CQ1Kdc8aiT3qk35i3aYNz8rJmKHO6KNBlChRokSJtmm0CZai4JU7ArW6 5cXH91h696pHf9+5
8flNLz67+cXnxMKskdidjevX/OmPT/zvww+L3Rwf7Y4+GkSJEiVKlGibRpti KfQgSoWisazG0bX5
qes+cd+Zt/7rV77zw+dX/3aW6bnVv3nuqV9//8f/e/rNn1nxyf/O5waijwZR okSJEiXaptGmWApn
EHln2ZGz2tf9rKj5wf94YP9LPmodd8es1B5L777xU1/N5fqLhaHoo0GUKFGi RIm2aTR7S1EyOraX
hZ0pypK8Kt/Wv25428bx0Z5CfluxMFwqjJSKzdDkZCFrGd2NTZTGSsXR4W0v Rh8NokSJEiVKtE2j
TbEUTt953bdYliNTAyJKlChRokSJtn+0KZZCjUD2mneXXRElSpQoUaJEZ0U0 e0sh+7N7LebVxEjR
GYQeDVGiRIkSJUq07aPZWwq7M2cQ9giKchBqBHmiRIkSJUqU6OyIZm8pZN/m OOSy3b09IKJEiRIl
SpTorIhmbimKJdmZ7LJody87VqsFWU6UKFGiRIkSnRXRzC2F3U1BdWxbG+Vu 5JjU8tTUdoQQQgi1
uMzcHZjZm2ApnF5tR1NwPI7zKhW7DwghhBDa4TJzd2Bmz9xSuC4mryZGSlVL 4YxDjNKqJXav2kLp
7kgDrTWwSepqhTEghBBKRWbuDszszbAUxaK+46KXC3p5ajYmntT3KKzBiI5S HwNCCKG5LDN3B2b2
JlkKZ2aioJ/vyKtpEyxFQmEpEEII7ViZuTswszfNUphGpmZ1KiT56Zsg5t0Q z80Rc9lfwRP1bBtW
Iba+WeivU+/g/dX87cQ2Et2+ZbQcVhJRISxkRR5kHY2tabaGEEKoZWXm7sDM nrmlEP7F7LjkWS7k
y+HJT7yWjWTjj/rzkFm5HFLTUxK4Wva1Gd27uRw4Zr1Q9m3uH7O/zSSjKoeH PC376yTfI7OyHlXE
ISobNf0deVr2qBxSTpQoUaJEmx81c3dgZs/cUhSdjnPFWnfjqBA1SxG2MOXL TLFbWbX4GwxcNesH
9u5vM3oYns0j6gRuEjuqiFBgnYgWzPLAkOVrP6wksNzTGkIIoRaXmbsDM3v2 lqKYKwWaCbtcvE75
UqmSLvQvTNXkqunIrab9Wc3QtKe8dvNpX19mNe+2kcOISsD+MUduEjwqc9uQ AQeUeLZNskcRLYSV
RNf0vIM+ESVKlCjRloiauTsws2duKfQMiRxBQSznpK8pqAc65JimjART1q9l WVgubzejasGMmpmp
rOsEbRWxreVOzoe1XG3BbllHq23WRgPH7CyUaxoMG7Nn2ySj8oTMPaqp7B4r XafePfJv69+j8lRN
g0m21f3qMauoFlGiRIkS3bFRM3cHZvbMLYWcHqnedDEmSQo1Nz5MlC3SmUYv mDWNUI2H8m01bZaY
2+qS6FWjcLq2ZLq2zZhh+Cv76tRUDhlD8KgCQ/5tI3YhbJCGpo1QTb+eXTCr ma9Gzaij4e+XVVZZ
ZZXVVlg1c3dgZs/eUtid2d3bsyVqoaCe78ipGx9TZd/Qy77XVorK/NfotnMk 6liEhrYlSpQoUaIt
GDVzd2Bmz9xS6O7lq92lGkrJ9jil6v/xMV2zS17t+Kjn7++6tp0j0aBDlHRb okSJEiXa4lEzdwdm
9swtRVH15PwUhmNt3K+dyHLjho2xS24hUaJEiRIlSrQVombuDszsmVsK28LI KRFDzp0Y9UwHUaJE
iRIlSnQWRDO3FMrIyP6UkTFH4JQQJUqUKFGiRNs+2gRLkbe7zFcHUXTHVMgR JUqUKFGiRGdHtAmW
wu6+4A5Fj0aPiShRokSJEiXa/tFmWQqze71azBElSpQoUaJEZ0e0WZYibDRE iRIlSpQo0VkRzd5S
FHI1MsZRsF/v+eJDCCGEEGpxmbk7MLNnbikKRdl9wdvxeLEolBNRMcoKAAAA tDC2pajm7sDMnrml
qE5LyFmR8VprI0eGpQAAAGhx9CyFyt2BmT17S1E7K2Lcg3EGgaUAAABocVxL YUwN+DJ7MyxFQfY0
7s6QjLvKeSyFZVnm6D2rAAAAsKNwbny4uTswszfDUtTaCGe54Jod01KYNgJL AQAA0CIoS6Fzd2Bm
b4KlGC/oGy1Fp/uCsYqlAAAAaHFEsjZzd2Bmz9xSFKSpMWcmqgZHhTw3PrST 8NgLj+EIC+llf6G/
DgAAACRBP0tRcOXP7M2wFMVq9znj1VmItRRm+vdYAX8oyeb4CQAAgLqwZymq uTswszfBUqhvrzod
e56lKAQ9nhlmDio+N2DVErgVlgIAAGCGmM9ShGX25liKqp2Ro8nrEeQCLUXF d9vCLDf30G8OsBQA
AACpY36JNCyzN8FSVG+6FKoGR89VeG986OV6LQWzFAAAABlh3PgYD8vsmVuK avd529Tkxwt6kkSa
mmBLUfFZAdNkeKoF+o+IzbEUAAAAdeH+LoWTuwMzezMshWFnAh4W5dczAQAA Whw1SxE0UVHN7M2w
FMWAEVSFpQAAAGhxqrMUtTIze+aWwu5mrFDbcUFOkoypEiwFAABAiyNnKYzc HZjZm2EpTAtTnTPJ
jxWwFAAAAO2A8yVSN3cHZvbsLUXenZaw3Y1aKLoGRyyLUSKEEEKoxWXm7sDM 3gxLUZSmRqqYN02N
vUqUKFGiRIkSnRXR7C1FQfatpkqKdt9FVVJwRZQoUaJEiRJt/2j2lkL1JDuz e1Wvwtrkx9QIiBIl
SpQoUaKzIJq5pShKIyM7Ltp2Rk6S2IOwl8eJEiVKlChRorMj2ixLkR+zpbof K7iFRIkSJUqUKNHZ
EW2epZATJo7HGVOvRTkOokSJEiVKlOhsiDbHUoxJC5NXHcsZEmcEsnx8amo7 QgghhFpcZu4OzOyZ
Wwq7+3G3V2VwxgqOZEnsPiCEEEJoh8vM3YGZvRmWwrnLUnCdhHqgw5UYpWUQ u0utpnYcM0IIIVSv
zNwdmNmztxRml+ZoCmNqqmSqNitHZ+gZ5u8Zbt60NhFCCKFWk5m7AzN79pbC MDKGqRnXo5nyZeWI
JD3D/D3DzZvWJkIIIdRqMnN3YGbP3lIEehljTFORlsJzQ8S/7M/oEXX0slXb hT/kadnTjlnibxAh
hBCaffL7CU9mb4ql8M2NFNzvogiVIy1FubbQU7Psq2+uehyAJxTWsnIJ5aBQ RIl/VGEiSpQoUaJE
2zFq5u7AzJ69pfBMS/g0FWkpLIPokH9zqxZPyFM/OhTWjmcZIYQQmq0Knh0w 1CxLkR+1+x7NG33n
4yyFuzA9ZWR3Tx0Rjdx8euYt+02D2XKIpZgOKiRKlChRokTbNWrm7sDMnr2l CJ+fUKOZMrJy2V6W
ky3l7VO12VqV66hcKFdDU+4UTVmvlkOmImpbtmyiW66270b9Lesx6231HhEl SpQoUaKzIFrrJAKU
vaVQ3Uv5/IQxS6GxR1+1Rb6Q1w2YIbWtVZvvaytUo7rceJ022/dXDmzZbMQc Bqusssoqq6zOplUz
dwdm9uZbCu8g5EDLvqGXfa9EiRIlSpQo0R0X9c0LeDN7EyyF01O+2r267zKq StzdmK7ZJa+IEiVK
lChRojsyaubuwMyeuaXIV7usOhr3UQ45AuOGjbFLbiFRokSJEiVKtBWiZu4O zOyZWwrlaPLuzIRn
BESJEiVKlCjR2RFtkqUwu8w7YxrVwyJKlChRokSJtns0c0vh9jrmdJwbdU2N nCQhSpQoUaJEic6O
aBMsxVjB7T7vjsYZRH6UKFGiRIkSJTo7ok2wFLJv2WVurFDtXmmMKFGiRIkS JTo7oplbCtlTTo5A
d5lXyrmrRIkSJUqUKNH2jzbDUhTMQbjda93zxYcQQggh1OIq1KZvf2ZvhqXI G90XXJtTyFUtRWw7
CCGEENqBEsnazN2BmT17S6G6N7yMtjZ5uxxLgRBCCLW4lKXQuTsws2duKVTf tosZqfbtDivPLAVC
CCHU8pI3PozcHZjZm2EpnFmR3IiaMzFvfGApEEIIodaXeeMjLLNnbymq0yMj efXqjka9YikQQgih
Fpe0FEbuDszs2VsK/XRobkS6G/GqbsPI1RFmKRBCCKHWl7rxoXN3YGbP3lLY fedzVRXyI/a0yYh9
J2YES4EQQgi1uNSXSHXuDszsTbAUxhOh9jgKepLEvgeDpUAIIYRaXPaNj2ru DszsTbAUdt+qP6Xq
rZcRZikQQgih1pf7JVIndwdm9uwthTIQuerXTgr6AVF7EFgKhBBCqMWlv/FR nRrwZfbMLYV+msP1
MiPuJMlInp+6QgghhNpBtqWo5u7AzJ65pXDtjBqH+2Bm3hkWz1IghBBCrS/7 8cxq7g7M7JlbCvdh
TOfZjYJzD8Yeh+1rsBQIIYRQi6s6S1H9moU3s2duKdyHOJzvnChHU70Nw+OZ CCGEUMvL+caHTuhB
mT2xpdhgvaohS1Fwv21iPNAx4kqOA0uBEEIItbjULIXO3YGZPXNLYX91VX/n pGomnAV+PRMhhBBq
eTlfInVzd2Bmb4KlMPqrLjtPdvAlUoQQQqj1Vf1ditxIWGbP3lL4zUSNqcFS IIQQQq0u48ZH0DSB
vZC9pchXPUTBM5ocNz4QQgihNlCNpQjJ7E2wFD4bUetxsBQIIYRQi6vWUgTn 9CZYimFPl7kaSzEs
RlkBAACAFqbWUgRn9uwtRbVL7wiUsBQAAAAtTsCzFL7M3jRL4fET1VUsBQAA QItjW4rQVK5Wm2Mp
/PMTWAoAAIC2wWcpAjJ75pYiF2kpclgKAACAlse0FGGZPXNLYXiIYHeDpQAA AGhxQm581GT2ZloK
Z8H4xscwlgIAAKD1MR7PHPYvNOkbHzk9TzLu2Bm9IJdzfIkUAACg1am98RGc 2bO3FONG9+Pa1NiD
GBeDYJYCAACg1XEthZO7AzN7MyxFTv+81fiwZxBYCgAAgNbHufHh5u7AzJ65 pdCPb8hZkXExjmHj
SVEZwlIAAAC0OMaNj+GwzJ7UUixZb+3dkKWQzkV2pl2MthTDPEsBAADQFlRv fKhsHpTZM7cUqj93
hkR1rIciR4OlAAAAaHGkpTByd2Bmz9xS5OwpEXn3xZ4eUXdi1Dhy9pwJlgIA AKDFEcnazN2BmT1z
S6FnRRwjY3yDVI0DSwEAANDiVH+Xovo8pjezN8FSDOccOfMk1Wc6eDwTAACg HVCWQufuwMyeuaXI
uRbGlnvTZVyPBksBAADQ6sgbH0buDszsmVsK38SIvvHhjAlLAQAA0OK4Nz70 E5oBmT1zS2E/BTqi
v2ridK+eGh3nS6QAAABtQPUbHyqnB2X27C3FeHWGxP4VT6dj+/mOYb7xAQAA 0PooS6Fzd2Bmb56l
yLv3YGoep8BSAAAAtDzqp6507g7M7NlbCrdX/ep8n9UdE5YCAACgxVGPZ+Zr /YQns2dvKYxnN4wp
iiE9MiwFAABAi2NbimruDszsTbAUQ3qeJJ8bqhqccfV/jQxhKQAAAFoc+9cz q7k7MLM3wVI4/01Z
3hhBLscsBQAAQNtgWwpjliIos2duKaR/0T+OMV71Mu60CbMUAAAArY6apdC5 OzCzZ24pcrpX9/EN
2b2UHBOzFAAAAK2P/SXSau4OzOyZWwo1AndmYkj3LedP5F0ZZikAAABaHefx TDd3B2b2RizFwnos
RU4/x6GfFM05sxQ5nqUAAABoB/QshTszEZDZm2Ep8vaNluo49N2XcSwFAABA G+A+SzGkH8z0Z/Zm
WAr72Y0h+7lQz5c+eJYCAACgDXD/J9IhPT/hz+zNsRRqbqR66yVfvfWCpQAA AGh11I0PnbsDM3vm
liKvvt+R013qKQr1ixk8ngkAANDqVH+XQt31CMrsmVsK/SWTvDtPoh8ZVUPB UgAAALQ4jqWoeSbS
m9mbYimcZ0Tduy/OrRfnwVEsBQAAQIvj/h8f+ksfAZk9e0vhjED3qn4lw737 wo0PAACAlkdZCp27
AzN7kyyF8WsYxjdZsRQAAADtQPV/InUthT+zZ28pcvo7J0POcs4dDTc+AAAA 2gF948N9liIgs2dv
KdwnJxwjo/2E+k9HmKUAAABoefQPcldnKXyZvZmWoupo8sZvZWApAAAAWhz5 uxRG7g7M7M2xFDXd
52vuvmApAAAAWh39LEXN/ERtZm+CpQjoPl/9zgnPUgAAALQ69q9nVnN3YGZv gqWo+Q3wvH6gwxWW
AgAAoMUxHs8cCsvszbAUtd1XF7AUAAAAbYHHUgRm9iZYCvfXtfRPcY8bXz7h xgcAAEDL4/4fH3py
IiCzN8FSGI7Gd9eDWQoAAIDWJ3CWwpPZm2sp3O7NhzuwFAAAAC2O8Z+bBxuL ev5z8w3Wq+5LyVLU
CksBAADQ4oTOUhjCUgAAAEAMWAoAAABIASwFAAAApACWAgAAAFIASwEAAAAp gKUAAACAFMBSAAAA
QApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQAlgIAAABSAEsBAAAAKYCl AAAAgBTAUgAAAEAK
YCkAAAAgBbAUAAAAkAIpW4q9sRQAAABzEiwFAAAApACWAgAAAFIASwEAAAAp gKUAAACAFMBSAAAA
QApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQAlgIAAABSAEsBAAAAKYCl AAAAgBTAUgAAAEAK
YCkAAAAgBbAUAAAAkAJYCgAAAEgBLAUAAACkQJqW4i3rsRQAAABzFCwFAAAA pACWAgAAAFIASwEA
AAApgKUAAACAFMBSAAAAQApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQA lgIAAABSAEsBAAAA
KYClAAAAgBTAUgAAAEAKYCkAAAAgBbAUAAAAkAJYCgAAAEiBVC3FBmvvL2Mp AAAA5iJYCgAAAEgB
LAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAAIAWwFAAA AJACWAoAAABIASwF
AAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApgKQAAACAFsBQAAACQ AllZig4sBQAAwFwi
ZUvxqvuwFAAAAHMRLAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABA CmApAAAAIAWwFAAA
AJACWAoAAABIASwFAAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApg KQAAACAFsBQAAACQ
AlgKAAAASIGsLMXCxS9gKQAAAOYOaVqKJeutvb+MpQAAAJiLYCkAAAAgBbAU AAAAkAJYCgAAAEgB
LAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAAIAWwFAAA AJACWAoAAABIASwF
AAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApkZSk6Fq/FUgAAAMwd 0rYU92EpAAAA5iJY
CgAAAEgBLAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAA IAWwFAAAAJACWAoA
AABIASwFAAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApgKQAAACAF sBQAAACQAllZioWH
YykAAADmEGlairest171ZSwFAADAXARLAQAAACmApQAAAIAUwFIAAABACrSN pUAIIYRQiys2oe94
S4EQQgihWSAsBUIIIYRSEJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIghBBC KAVhKRBCCCGUgrAU
CCGEEEpBWAqEEEIIpSAsBUIIIYRSEJYCIYQQQino3++7L9YYeC1Fx+I6LAVC CCGEZr2En7jvgQdi
jYG0FEvWW3vfV7elQAghhBDSwlIghBBCKAVhKRBCCCGUgrAUCCGEEEpBWAqE EEIIpSAsBUIIIYRS
EJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIghBBCKAVhKRBCCCGUgrAUCCGE EEpBWAqEEEIIpSAt
cgjhAAABw0lEQVQsBUIIIYRSEJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIg hBBCKAU5luJVWAqE
EELo/2/XDlohisIwAN+FUkpJshG/gLUVZSUrJX9ONm72VpSF/AZLRFY2mv8w 5o6IHH3Nma8Z8kxP
zV2d8557z+JdfIxBpQAAEqgUAEAClQIASKBSAAAJVAoAoNLl+enlefv2rFIA AJW6SnHR9vv9nkoB
AIyjP/z1VAoAIIVKAQCM4PP8hFkKAKDS5/kJsxQAQL2P+YmeWQoAIJdKAQAE fpqfMEsBAIzgp/kJ
sxQAwGiK8xM9sxQAQK5CpVg8eH5rFbP7LxW6FQGA/2bQJzauv1SK+d37hcOn ub27mZ3bCs32Y41B
jl9uu8rWY5UoTKYwzDfhqcuiOzD1ixGGSUwYLpu4V/hBM4VhEoVh8hLG17sk DpOXsFIYZroJwyQl
4XeZ/scKl536XnUems2bZv2qWTsdVorls2btZKh9f5iYtkq4bJ7VCQrDJCaM X/I34ZpZG3WiU5df
RVsjXLYsPEKe8AiJ4oOXhMuW95qk6AiZwjAS/hrhLS1f3WjZsvAN/1EnXZkY PKwcDyvF0lH3BwAw
hld4SCVzpK0SRAAAAABJRU5ErkJggg==
------=_NextPart_000_0021_01C7F077.58153DB0--
Attached files
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
SQLite Explorer troubles
This is a multi-part message in MIME format.
------=_NextPart_000_0021_01C7F077.58153DB0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0022_01C7F077.58153DB0"
------=_NextPart_001_0022_01C7F077.58153DB0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Stephan,=20
Me too. BTW, the free utility SQLite Database Browser works exactly as =
Xailer.
Regards,=20
--=20
Ignacio Ortiz de Z=FA=F1iga
http://www.xailer.com
"Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el mensaje =
news:46df1c2c$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ignacio,
>=20
> concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
> on a table created with SQLite Explorer and does work on a table =
created in=20
> code with SQL statements?
> It's not a big issue for me, but I am just curious.
>=20
> Regards,
> Stephan
>=20
>=20
>=20
> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> wrote in message=20
> news:46ded062$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Stephan,
>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>
>> We did that on purpose using the picture=20
>> "ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the field name, to avoid =
the=20
>> use of non standard chars. We will try to fix it on next revisi=F3n.
>>
>> 2) The second problem is really a strange problem. When I query the =
sample
>> database with " SELECT * FROM customer WHERE state=3D'ME' " no =
records are
>> selected. It works fine if I change it into
>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>> However, when changing the var type from CHAR to VARCHAR and back =
using a
>> different tool -SQLite Expert Personal - the queries return the =
result=20
>> what
>> I expect.
>> I don't experience this problem in my Xailer applications if I create =
and
>> populate tables in code via the TSQLiteDataSource class methods.
>>
>> Since SQLite does not have a predefined string length on its =
character=20
>> fields it seems that the ''=3D" operator is useless for character =
types, and=20
>> you should use the LIKE operator instead. I did try to use the same=20
>> sentence an a new brand new project and the results are the same than =
in=20
>> the SQLite editor. BTW, for SQLite the types CHAR or VARCHAR are=20
>> completely equal. I really do not know how other SQLite tools make it =
work=20
>> since we do not manipulate the select string in any manner.
>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by Xailer =
is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>
>> Our libmysql.lib is made from libmysql.dll of date 26-Aug-2006 1:14 =
of=20
>> 1.449.984 bytes which is included on MySql version 5.0.37. I do not =
know=20
>> if there is a newer version, but it should not be a problem if MySql =
crew=20
>> have create the new DLLs respecting function parameters and its =
ordinal=20
>> position. I am afraid the MySql DLL library has no version =
information=20
>> inside
>>
>> Regards,
>>
>>
>> --=20
>> Ignacio Ortiz de Z=FA=F1iga
>> http://www.xailer.com
>>
>>
>> "Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el =
mensaje=20
>> news:[email=46dec12e@ozsrv2.ozlan.local...]46dec12e@ozsrv2.ozlan.local...[/email]
>>> Dear developers,
>>>
>>> first of all many thanks for the new version of this great tool.
>>>
>>> Concerning the SQLite Explorer I have two problems to report:
>>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>>
>>> 2) The second problem is really a strange problem. When I query the=20
>>> sample database with " SELECT * FROM customer WHERE state=3D'ME' " =
no=20
>>> records are selected. It works fine if I change it into
>>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>>> However, when changing the var type from CHAR to VARCHAR and back =
using a=20
>>> different tool -SQLite Expert Personal - the queries return the =
result=20
>>> what I expect.
>>> I don't experience this problem in my Xailer applications if I =
create and=20
>>> populate tables in code via the TSQLiteDataSource class methods.
>>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by Xailer =
is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>>
>>> Regards,
>>> Stephan
>>>
>>>
>>>
>>
>>=20
>=20
>
------=_NextPart_001_0022_01C7F077.58153DB0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16525" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2>Stephan, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Me too. BTW, the free utility SQLite =
Database=20
Browser works exactly as Xailer.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Regards, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT><IMG alt=3D"" hspace=3D0=20
src=3D"cid:001c01c7f066$948a23c0$0202fea9@ozlan.local" align=3Dbaseline=20
border=3D0></DIV>
<DIV><BR><FONT face=3DArial size=3D2>-- <BR>Ignacio Ortiz de =
Z=FA=F1iga<BR></FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>"Stephan Hennekens" <</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>> escribi=F3=20
en el mensaje </FONT><A =
href=3D"news:46df1c2c$1@ozsrv2.ozlan.local"><FONT=20
face=3DArial size=3D2>news:46df1c2c$1@ozsrv2.ozlan.local</FONT></A><FONT =
face=3DArial=20
size=3D2>...</FONT></DIV><FONT face=3DArial size=3D2>> =
Ignacio,<BR>> <BR>>=20
concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
<BR>> on a table created with SQLite Explorer and does work on a =
table=20
created in <BR>> code with SQL statements?<BR>> It's not a =
big issue=20
for me, but I am just curious.<BR>> <BR>> Regards,<BR>> =
Stephan<BR>>=20
<BR>> <BR>> <BR>> "Ignacio Ortiz de Z=FA=F1iga" <</FONT><A=20
href=3D"mailto:NoName@xailer.com"><FONT face=3DArial=20
size=3D2>NoName@xailer.com</FONT></A><FONT face=3DArial size=3D2>> =
wrote in message=20
<BR>> </FONT><A href=3D"news:46ded062$1@ozsrv2.ozlan.local"><FONT =
face=3DArial=20
size=3D2>news:46ded062$1@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial =
size=3D2>...<BR>>> Stephan,<BR>>><BR>>>> 1) When =
creating a=20
new table (or index) the cell editor does not accept <BR>>>>=20
underscores ('_').<BR>>><BR>>> We did that on purpose using =
the=20
picture <BR>>> "ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the =
field name,=20
to avoid the <BR>>> use of non standard chars. We will try to fix =
it on=20
next revisi=F3n.<BR>>><BR>>> 2) The second problem is really =
a strange=20
problem. When I query the sample<BR>>> database with " SELECT * =
FROM=20
customer WHERE state=3D'ME' " no records are<BR>>> selected. It =
works fine=20
if I change it into<BR>>> " SELECT * FROM customer WHERE state =
LIKE 'ME'=20
".<BR>>> However, when changing the var type from CHAR to VARCHAR =
and back=20
using a<BR>>> different tool -SQLite Expert Personal - the queries =
return=20
the result <BR>>> what<BR>>> I expect.<BR>>> I don't=20
experience this problem in my Xailer applications if I create =
and<BR>>>=20
populate tables in code via the TSQLiteDataSource class=20
methods.<BR>>><BR>>> Since SQLite does not have a predefined =
string=20
length on its character <BR>>> fields it seems that the ''=3D" =
operator is=20
useless for character types, and <BR>>> you should use the LIKE =
operator=20
instead. I did try to use the same <BR>>> sentence an a new brand =
new=20
project and the results are the same than in <BR>>> the SQLite =
editor.=20
BTW, for SQLite the types CHAR or VARCHAR are <BR>>> completely =
equal. I=20
really do not know how other SQLite tools make it work <BR>>> =
since we do=20
not manipulate the select string in any =
manner.<BR>>><BR>>>> BTW,=20
I also use TMySQLDataSource for querying MySQL databases. I first=20
<BR>>>> ran into troubles untill I discovered that I had to =
rebuild a=20
new library <BR>>>> from libmySQL.dll (version 4.1). The lib =
file as=20
provided by Xailer is <BR>>>> probably derived from a different =
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>><BR>>> Our libmysql.lib is made from =
libmysql.dll of=20
date 26-Aug-2006 1:14 of <BR>>> 1.449.984 bytes which is included =
on MySql=20
version 5.0.37. I do not know <BR>>> if there is a newer version, =
but it=20
should not be a problem if MySql crew <BR>>> have create the new =
DLLs=20
respecting function parameters and its ordinal <BR>>> position. I =
am=20
afraid the MySql DLL library has no version information <BR>>> =
inside=20
:-o<BR>>><BR>>> Regards,<BR>>><BR>>><BR>>> =
--=20
<BR>>> Ignacio Ortiz de Z=FA=F1iga<BR>>> </FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A><BR><FONT face=3DArial=20
size=3D2>>><BR>>><BR>>> "Stephan Hennekens" =
<</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>> escribi=F3=20
en el mensaje <BR>>> </FONT><A=20
href=3D"news:46dec12e@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:46dec12e@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial=20
size=3D2>...<BR>>>> Dear =
developers,<BR>>>><BR>>>>=20
first of all many thanks for the new version of this great=20
tool.<BR>>>><BR>>>> Concerning the SQLite Explorer I =
have two=20
problems to report:<BR>>>><BR>>>> 1) When creating a =
new table=20
(or index) the cell editor does not accept <BR>>>> underscores=20
('_').<BR>>>><BR>>>> 2) The second problem is really a =
strange=20
problem. When I query the <BR>>>> sample database with " SELECT =
* FROM=20
customer WHERE state=3D'ME' " no <BR>>>> records are selected. =
It works=20
fine if I change it into<BR>>>> " SELECT * FROM customer WHERE =
state=20
LIKE 'ME' ".<BR>>>> However, when changing the var type from =
CHAR to=20
VARCHAR and back using a <BR>>>> different tool -SQLite Expert =
Personal=20
- the queries return the result <BR>>>> what I =
expect.<BR>>>>=20
I don't experience this problem in my Xailer applications if I create =
and=20
<BR>>>> populate tables in code via the TSQLiteDataSource class =
methods.<BR>>>><BR>>>> BTW, I also use =
TMySQLDataSource for=20
querying MySQL databases. I first <BR>>>> ran into troubles =
untill I=20
discovered that I had to rebuild a new library <BR>>>> from=20
libmySQL.dll (version 4.1). The lib file as provided by Xailer is=20
<BR>>>> probably derived from a different=20
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>>><BR>>>> Regards,<BR>>>>=20
Stephan<BR>>>><BR>>>> <BR>>>><BR>>><BR>&g=
t;>=20
<BR>> <BR>></FONT></BODY></HTML>
------=_NextPart_001_0022_01C7F077.58153DB0--
------=_NextPart_000_0021_01C7F077.58153DB0
Content-Type: image/png;
name="2007-07-12_163511.png"
Content-Transfer-Encoding: base64
Content-ID: <001c01c7f066$948a23c0$0202fea9@ozlan.local>
iVBORw0KGgoAAAANSUhEUgAAAsYAAAJOCAIAAAA76VZXAAAABmJLR0QAAAAA AAD5Q7t/AAAACXBI
WXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOy9CZwcZZ3/XwGSTNjVxcXljyvC IoKIgARRzojcZ5Ab
IoeAAiFyLIeiGMFz3V11V3fX9besuri6onijrouK8QRUjhAOSUxIMsnckzn7 mumZ9P956ql6+um6
u6eq0z3zfr8+6VfV833qeZ6qrq7vZ56q7liVWqyznph39moh67Q/Sp35gqNz N1kXbLbevtW6ske9
zru637qyz3p7j3V5n1y43NWlAwi1hoYQ2sFa1ovQjpf3wlh7qTxPqUu+ntVj L3TZC2LVLjlri3Xq
VimxIFd7ZPmp/dbxa7wWQi8pJ7Hg+tzC26Z3v6vy1x+R2u/jldd+urL4U5XF /1Y55rNSSz4ndfzn
Q6UqILTDFXGWItQcxZ6lCDVH/jNTJXT9GiZpAGoljIGQ8AkLbpwSrsJa/IjX UggzsdMVfcJP7HTj
6MI7touq2lXs+w9Swli8/jNVCYehZBYihBBCqNUkMriSuaqcgZo4UIleSxSa q8oMaCmHILTwlmkh
69Jx69g1VUthnfB769xO64J1864dELKu36Yk7MXON+d3vmVSmAzr9umdb6sI qWXxqgvVgipccOv2
hbc5NRFCaI5r3o3bEdrhUqeiStkqXyvNWzG507UTOy/P7Xzt6Lyr8tY7xqy3 26+XjYlVp+SqIUeX
D8pXUXJRv3PHRJQIXbjFOukZa8l6w1Kc9YT19o1VXdljXdOn7IUwFkrSXoRI RsWYtK4dRQghhFCL
6p2DUlcPzLu6f6cr+oTkk5GXdktd1OVIeAWlCzZLnbtJaN7S9daZ6+UTlvqB S+EnjvyDtec3pZ2w
Dv+lDAtLccE6R4ar0MbC0Q1jVenC67fJOqaRQagl1IcQQkhKOAaPlHvwOQbX NLjWQUt5CGEghI5f
Yy153JHwE8JICP3VfZazdMLv5bc8QiyFlsdGyBJRQX3140pj0MrpIIQQQnNJ 89/edd2/D3RtK1dm
gGhBtJNmg//WP/9ie77hoq75l3SJ1a7BmTX4iY3zj7XNxOJHpIU46MfWAd+y LcVrvhZkKbYGWgpt
Iwwn0WN/rbSnxkzoaROEdqD0rB1CO0rq7z80Z3Tdv/at75q+/d7SVZ8qXvSx wtK7C6fflRc68b35
k9+Xf8vtjo691dEbb8wpHbYid+C7cvtcMXzE9ZvW/GlMtJNJgxduEX5icvP6 gU/e3veBq3puvah7
xdKu604X2nr1iVvfefLWd7xFacvlxyp1XvxGRxcctmnpgetP2Wf1BUcMv7BG uArpJ5SlePVD0ku8
9IOWtec35fqSx3c6xWsppGlQ1kEbi6v7q4VX1s6laJsW+xlDCKE5orgMhGaZ xF/w7/1C6TPfnfi3
Byc+fn/pPV8o3fx5qeX/UrzuM8Vr/knqHZ8qXvlJqWV/X7j444VzPyJ1xsr8 8e/JH/7usf0u33LY
5b/tGiyn36D8HoZscPDT7x3+ymdGvvZvQ/d+fODT7+n/xM1SH17ed891fSuv Eep9/zt633+l1HuW
9dx2cffN5wp1LT9j61XHb7ro8NWn7ve/Zx3W1T/pzFIc/FiApZD3SMwpiiv7 lIFQUg9xqOc4qnc6
Am92xP7tiFBzFHu5RyhrxWUgNMskEva1nyl+/ocT9/548h8emLjrvtJt90rd 9DlhAkrX/nNRSJiA
qz8tdcU/Fpd9onD+R6XOvrtw0p35I28eO/AdW/7q1IdEO+k3KCzFuZ1ioe+e a0e+8fnRb9079MV/
GPzsXQOfvE2o/+M39X14ee/d1wpJY/GBq4V677yi945l3becL9S14uyt7zxp 87Ij15x54ANv/CvZ
oLAUQsJS/M1jWAo02xV7uUcoa8VlIDTLJBLtpX9XELn/09+euOcrpVv/o7Ti X6Xe9U/FK0W+/zup
Cz9SOO9DUmetzJ+5Ut6/EDr+PfljbssdcePYQVdv2fP0n5qWIrUGXUvRe8el wkwMf/nT2z53z8A/
3tr/0RVCfR98V+/7ruy5fZnULRd233SeUNfys7qWnylviAhddfyWy4/ZdPER a84+6Ftv3hNLgeaY
Yi/3CGWtuAyEZplEoj3/I4X3/1dp5Zdl+r/+s6WrPlkUWvbx4gUfLiz9gNSp d+ZPuF3qmFtyR90s
sr7U4TfmFr87d9gNowdfs/VVZ//MtBSpNehaip5bzh/87PsH/3Wl9BMfur70 3BOFJ37dc9uynpsu
6Fq+VGjru07d+o4ThLZcdsyWZUflVv1AqPOiwzsvWrzxgsOeOefgbx/zqnBL sfgR+YUQ9R95iM/A
23t2PudXe53xycNOW3H4krMPeN2hL/+rPRbYiAWxevhxZ4uQqCCq+R/MXHn/ 6Nqu6qOkmwfK9/+m
4LnWP/xMaSQ/rSr0jUyJVU8FvXlEwhBbiQr+bWeoSi1inGJ3PvXgeOyGM5fY F3G4SpPbY2tmKjEA
8wiIVXEE7v1ZLnbDOSJxPou3SR0ccfb6T+9ALb93WJ9RenPzvBLLqlBEY1uz fOd/uiePeLvFrqnx
hJ3/5h5ZyT74TVO6R8Oq3dlKLc28RGg1dhLuKNX7djRwaqWSU1KR6GLp3YWb P1/6W3s64ZpPlS77
u6LQhR8qitx/2p1Sb71N5H6pI27KHfbu3CE3SB18Q/6QG/KH3jB28Du7HAcQ 0mAlGQENupaie8XS
gU/cPPCPf9v/0RWFJ36j6hceW2WbidOk3vFWaSYuO6bz4iNyq76vKuQe/l7n +YdsPP/QZ5a6luLN
a6SUpTjgW8GWYt/TPvL6w45629ve9qEPfeiBBx548skne3t7J2zEglgVhSIk KohqorJpKfRl0eSx
Z4YXnPGMPuL6UmVSmpgW5435rih23fOjEe+cYuEpf1AlovdH106os7Bh+cem WLt1InZbUw0MRve1
6KD7Yitnp7Aj8I1fjsRuO+u1euOk/8g8vSH+gv7g40VV+XePb7npY0+o5c6t I/OXrlUVdIa4+b0/
6jj6odgGde/q/NerMz95xPW64uMLD3nffXOPPvPfa/2beD74zZQew8yPhpK5 s/49VTThEqHU8EmY
XA2PLVB6kAnfjnpPrbRySiqqtK2lEOQf+ZnHUuRW/UBHk1mKv/6ZnLg4do38 UYsLNosd2G//A3/1
q1/5hheAqCYqm5ZCv7UPfPdZ8c599vOPrls/KBYWnvioOjq6wo9+slaUC636 9UZVMjo+scvb1uuD
qIh4+9VfaWJzXUdvteiwb8a+8WEyuxb68N+vErugSjp7i7Gb+9tJPhiz69jK 2clzBMQ7pVZLpfKO
yhAtIn0p7x/IiXNbHByR/sWycAYdb/119Lb6z6wvffVJ8XF47AXnovnAT+Tc ns7i4hoqmt3lvI2x
g/Gc/+a7FrtttNSHVOyUaEqMVjU7OlZacNbzZjVzj/qGnCMT9sFvslI8Gkrm zpqNx18izguVbmfR
G74ZUc2jqJNwya9jN0+oxsYW25p8O+IqCyU6tY5/VFWOySlnr29sDA1LdHHq +/PL/0Wm/2v/uXTl
PxQv+ajUuXcXznx/4aT35IWW3Jp/8805oTe8O//6G/IHXi/12uvyBy3PH3zD 2EHXbN3r7IdFO2EN
VpIR3OBS6Ym7rj2178PL5fMTd1/be+eVhd/9Qm+V/83/bb36pK1XLNly6Ztz vzD9xHc6z3lt57kH
bTrv4GeWHvTto/eqeCyFc+PDZykOOPmOQxa/OckshagmKpuWQncv3jaVfsQf YR1Lfq4+Xfq6uebZ
XnlOnPaUKn96Q16VP/DjTqueK4L4+0y2485SJNwqWv5GhNERVwpnhD9J+rBI A4NpYJMs5B+GWhWW
IuEfGbNSegZOHAdxZBa96UE1wbDi/w1+5qvrY+cVzKOqcrP4K6qiUvUZz6g5 W9Vy8jRsnv/pnjxr
1o2ITKl2SrfsMcdmjzV75/vgN1/pHg0rfGdVNOoSEZl7qu3EJSqlT32v9iR8 44Pzz1wryld8bvAz
X1nfceRDsS0kVANjS7E1s765vODUZ0RU7HLHMT9XNe//dW1OOfkpVf70eiOn NDSGhlWxHcBVnype
82n50MNlnyhe+BGpc1YWTntf4YQ78kLH3Jo/4uac0CHvzh94Q/4110u9+rr8 /tfnX7d87HXv3PrK
s7yWwmxQlMQ2KOoEN+hait67rupdeY18veOynpsvLDy2Sh+i/G9+vOXyY2r8 xM++3bn0NZ1nvbpz
6f6bzn3ds2e/7jtHv7KS0FL8zQnvOfxNx1x44YXLli07/fTTDz300D32cJ6l EAtiVRSKkKggqonK
pqXQt+GFo/R/LLX3FE7T/KtOX6yF0VbXI70nYVeEioG/xCy37BvD5n3H6Mcv 9OZm16IFVahHKGTe
VRXNmk8bVHzoUJKt1B894mCKv0g8wwvb3LzdqJ5+MG83zuQIqL+GK/Z7qi2F rvPg40U1JP0EgCjR
fzd4+tLlekJS3zQVC3pH9LYz2amIETYm/deh+BvIY612OW+jvn8R+IiPef7o 80rP7nZ2O5c/8WeW
2XKSU6XiO/89523Dh0h8QkWm1G+QymFhexT9wU+yO6JrMTzVjqgplvXzHKLw 0bU19xR0O/pNEedG
7Cx3xNGIPdNUSO1sWOO6Tugl4ic5M/F40KGIrWpOwtfdZ2ayXZZuVPZC6ME/ 1H4G15Q8OU/so0jG
Zp0kY9Oron3nhOkvJ+xRodL5yv/xHe1fF3RlMRIVCji1fPm7JqcYkzTae8m3 wzYinjFkJ9HFcbfl
ln2icMU/Fq/4B/l1jAs+XBA65+7CaXflT3if1DF35I+4TergW/KvvTG/34qC 0N/cUHj18vz+N4zt
f033K876ecU47J4GRUlsg6JOcIO2pdhyxXG9dyyTXxB97xU9ty3rvuUCofyj P9NHaWqgOkGQf/g7
W9+2n9CWs/9my9JXb37b/s+duf93j3xFJdRSiKK32r/mfaH8tc799j/wpz/9 6datW9euXbtmzZon
n3zycQOxKgpFSFQQ1eSNj2W9ji7tfvjZ6m2ex/6Y91xT9Mkh3lR9CTYvAeKy 5fnDKIml2LV24tdT
HnjfsW/Ym6r9LXu61uX671HziSGFftqg4kO3VtdWgtFcTSIM21xfKzV9QxPq 0tbwETBRE/L6Wumv
ID7w4shE92VOU6mbXLpEbK5m+3ULoqSzx3tTP/lO+aNqhGF7HSt9oRd/vuuJ Mb90d2YdkRFVoTAN
5hhGc9V7wKNjpV2NqTsr8aniOf/1mZbKIdKGUrxlpt3x7JGuVgn64Ne1O2Gs erL6MEdghdLE9IrP
93sqJDwaER8f/87qOs2/RCQ5CRt43xVf/L+h6LH5y5N86i3f21HX0Y4+tVLM KWmpkqKlCGmwko2l
6Hr3Ofnf/qRSS37V97ae99pQS3HUC9I/vG517bMU2lKcJ3egrhsfrz3lvTtf Yf//TK6r0HcxKvaH
3PxTQJf731QdUpetiJoRrZklSjpjqdtvQuLKqEpW/WEgYbMR5R1Lfr6rfXtP hcw/UMz6SrFb6U3E
9UJU0Ddof/f0oDmSwM09237pq0/KSYU3PTiTI+Chsy/grewfyOkd/OFjo55C vQu6r9Kkc01U01T6
YiRGZR4E9Tex7qWBndLbmiOcybMgukHRjn7oxy//Iz6WJxMYpsF8nFm8of7H bhKeYP7VtA6RvmR7
Zhb9exTxwY/dHb2heH91VHWqV8Up4b/FqU4MvWtrXtimjKmukPBoeBrUZ1rg znoa1wosT/gO7lrn
JSLsJNRTXxGfQd2IevhAPywlNtGPy5gd6bHpwno/9WZr9R5tK/LU8rRsSoeS 55RUJLo48ubceR8u
XPJxmf7F6/kfLggtFQ7gA4UT3i917J35I+6QOvi2wgG3FF59k9Te7y7ss6Kw 74rxfa/p3uOMGkvh
aVCUxDYo6gQ0qC3FsiN7bjqv97ZLem9f1nPrJd03ny+1YmnX9adNDfToYzXV 3911ycFdFxzQde6r
pZbu3bV0n85z9n3+jH2/+6Y9KspSvOmFEEtxbqe8ebGs929OfO/iZDc+RLV9 T7zTthSD8r9Od6cr
PvONLvEZ0MOy7ar466G/9k3tN+UJRdQM2ySwpG/EOTvlU/RLfmlWE38ULjzl qSTNhpXf+7PC5gHv
k8YdR/80up2IrcxNdnnb5uX3jqlVOdQT/xC9uf4ciguE2FbUXHDWugVn/HGG R2BX++Ev/W6uenyb
p46ILnrTj6zaoy2uBapw5f3OHKa43Ki+Vm90/kAR4xSrethiMB1vfeTBx82/ if97JjtVcTFHOBPp
BiPOSSUxgF3lIw7OsTXfR/XO6pr6+FTsgzZ/6YtmO3WdYJ7VVA7Ro2sdw6cy sR5e2B6FffBjd0ev
7io9zR/NVdGpXhWnhH/fPZ8UcRY1cDTCzrTAnfU0ruUvr+sdrPdAmZtoJfkM mo0sPO0Zs0SfBoEd
6cJ6P/We1uo62lbkqeVp2ZQnFFEzXYkuDn937qwP5i/8aOHijxUv+mjx/I8U hJZ+qHD6BwsnrpQ6
7q7CEe+TOuS9hQNuL+57q9RetxT2uqmw14rcXld3/+XpqyrSUgQ3WLF/qSK6 QVEnoEH3TkrnhYd3
3XBWz99e2HPrxb1/e1HPLecLdd+4tPCod5ai8Mvv9Vx0QM/5+wp1n7NX99K9 tpy91/On7vW9N/5l
RVsKNVFx0I9tSyHMhSg9das9RdEvnMF+B7yujhsfB7xOWIqqq3A1/9wXH/hp j/jDQg1rzbpRUajP
JHFGmpWFVLlzv9Zdrai3v7amZxOzTkRJIIsO/3aSZoVWfqP6IVHl9z4c/Nht xGBit/JvokvUUCM2
FyMsTTiXodHc1INPTKR4BFYYN9QXnrbaU2eXC7v8G+5yfqd3F478kXkkxSXj xn+VJ/fo+KRYFgs3
ffxJ8w+UjhMfnclO6VU5mPO2Rl8CTMKqmVOssZcVUzU+6bBvmyEzc4grpuk2 RF6pBKF795SErQai
hqFXAw+RvriLN93MxNF7JBzAAz+p/eAn2J26VqNL/LuW5GiILFhzpj1eithZ vaF5Jph5VJXX+w4m
OVCxJ6FZX59OulClfE+bCUu8jbsnTE1hsh7rOtpagadWTU4JOhTuM0BYCrvB 8waEKiGWovCY+SxF
da6isOrboZZiyXrrmLXORMUB37J2/2StpRDX68sH9z3j469ffHSSGx+i2qvP +Ludrxq1LhuTunTI
o3/+zpAak7yhdeLv1nY7p9GXvvrkLhf26mr3PuycRuKPoUWv/4oo0TtjZzVv s0r+OhElflz7Et+s
kEhmqlCe6Ef+WJRob66+2uTfKrCd6K1iG4nefMX/G17zQnWTx/5YSPEI6MKI NyhhoX6Ma90mmbR+
9/iW363ZVnEfSq24F+Vdzt86k53SJRGnkGeE0fU3DzgHX5y90Q16pE97eeP5 xN/p8vt/65xUylHJ
Cj+tfijqPcHCVv0kPER6f+WTgK//ivmBDdsjLc8HP3Z36lpNUhK26kcfjcAz LXBndR3zuDXnEhF7
Ega26Sn010lSMpNCf53kR9ujTHNKKhJdvP663Mnvy59zj3QSF3y0cN5HpJZ+ uHj6PYWTbC25u/Cm
lVKH3FU84M7ivndIvfLW4p43F/dckdvjHT1/cZr8VmdYg6IktkFRJ6DBi4QP kzeqNr/t9VvfeXL3
u8+xzcQF3TefV3jsYX2ICo/8X8+1Swq/rn7jo7Dqm70X7tt77it7lu659cw9 /3jiHg8u/gvZ4LGd
1rGbpKXY73k5SyEtxT5rpNEQluIix1JY7xjb5fzHX3XmZw874+bDlyw94KA3 1Px65kFveOOSpYvP
uFFUmH/BEztfXRCad1Xeerst5S0M6TEtOvir9z/izKPKW4PnbdZ19OdEnkZv fcTcSr79vjY9Les6
/pKRvGPqhYfd1b35pyWGlKRZsx15R/mkP3iqLThng3+rwHait/KsrnzA+VQ4 f/fEbS60yyUDH/rS
VlUoZxROXZ3KEVj+paJuM3CoSn2j1TkGVeLfBSF9GujK99xXfbq4or5actRD utnGdkq3Zo4wTJ4W
AuuEnb2f+tGEUETj5kjEu6bL1V6oOQD1R5v8QqlbwbOVf3c8JZ7VGR6ie39e tTsiuvCM55LsUWAd
f1+xZ370qr9En59qtI0dDSvoTAvcWU/jlvFuVsIuEWe/aK5al44L+Us8hf6t 7v+tcRKe06m3+tQP
J4TEgnkbQoVWfqP2MxjUb5KSsMLGehTa5cLBmqN98tP+3deVTek6i17/P2EH pCanvOWRsDFkIdHF
/teML7k9d/oH8ud8qHDuhwvn2DrrQ4XT7imcaOu4ewpvvqcodMjK4gHvL/3N nUWhV9xe3OOW4u43
5Ha7onfXk1dVpKUIblCUxDYo6kQ0uOms/bdcuaTr+tO7bzyn+6ZzzfkJ6SeW n9hz7XG917y58Juq
qyiu+mbfua/oPXuPraft/sLxu33/kF1lgyf0Wm/dLF3Foeulpfirf7EthVg/ 1Z7Fsv2E0Lx3Tex0
rdTOyyeVFqyY8EgUOnVsV6GMxX/+orx68/TKb0+IZaEfPOVYSPV1IFHS2e/e Sv/toKoj6qsSdTlY
cP4mUah3Q20VKH8dXSI+1ark4eedAYiT++4HCqrw0fVTYW36m/30jyf7Rp2L hfrq8/xLesxq4oOk
d7MSOZjYrcyoWF3bU/1ULDr2J9Gb3/9YWUjUEQdfly865H9mfgREg/oIyD9Y D/kff515tUdb/GUw
f9mAKKnZ0N4FJT1/q950UXnUncBUrkWdBjPZKV1fXkHenk9FepBP/2l8+Rcn RMmnfjQp9mVz/9T8
83tUnYeflWMTr2r13p+X9VDNkahqFfXF0YP/54ePOzu46vf9qoIev3ivH3yi 5r32VFAlnlXdvjxE
Xy+oTR5dN2Xujr9NLTNBLnrj981Q4B6JwtWbplc+MKFW9YCdL83G7U5dq2aJ nO5+e35tt/O+yBkC
e7SeTWKPxv2PlIXEgtgFva14XwJ31tO4OAf6RmovEfbJoKvFvoPiIOuRxG4V fRLqPRWfwV0uHBBR
PTb5GTzqJ9HHM+HYAs/k5D3WdbRjT61qTvnNoKoj6qsSJ6cs3RQ2eI88H956 Cy33KO19xfibb86d
+N78GR+o9uvnTcIBfLC4/12lve+U+v9uL73spuJLrsv92bKeBSfYkwpBDZ59 t7QUZ95dPP3uwin3
FE74kNSx9xREa2aDok5EgxtP2bvz0jdvvebEruvPML87WnjkoZ7rT5B617G9 17xJqPir7+lo8eGv
9535su6TX/LHY//s+69fUFGWQujYTsNS7Pe8bSn65V0W5SfEFfldrp94d3mn FdvF64Ibp/xSbkMZ
C7GJ0ObB7RUfIknIW+PH/8a6akKob6h6GnnqLHrTD1QdfwWNqmDWkaeIXbK2 p6Z3p7th7xeWKvLH
a4u6HY/8lRXqW5Qdp60O7EsjnzoMH0z0VoEh9clZcP6W6M118taoAad4BNRI Fi5dF3jwI462ukCo
DZW0jxSDVG/6o+uNrHDI15zWZrBTutAzwplo5bfL+h6wyZoXhvTprQvV/ur9 sk3Vz1Sd5V92Bu/M
AZy7URTqVHHj5/qsuFPF8u2gPlYyB4S/F0kO0cPPT/s3VITtUewHP+GZr0YS vWqWmDjPfNif0HqP
RtiZFrizvmZqNsn0EmElOAljP4O60H88o6+l/moRx9bs0fN21HW0Y08tK4Oc Yl6skhfqUGqWIqhB
ZSmSENDg5RNClVpLUVq3RtUvPPqT7uWneCxF/5WHFH/5bVWh9Nj/ei3FacPS PChXcfgvDUtxVo+8
62H7iZ2vLmg/YZqJhbdMe7TzzRVhOITmrZgUsq6dvvdX29d1FvQTNOKsUt+m W/SGr82/YkjZDqFV
T2wTIb3n6lpg1qmEI1rz1NElQuu21EyBqsIf/bZfdyf6Em76S199suOM1Xor U57uxIbidFdfdupY
+pxZs7OvpBqUTwM8vkXttfjkL7xgY8RgIraq2AlVf71NH72OE34T2+k3fp3r dz9XojtnQ3fAMzkC
FdtMqDu7eiQ6ZB78eb43t3oCLPmZWWfld50zRF4X7EHWlLgDu/93Uw3vVMQI Z6J3/1duzdoh/fRD
9ci4/T78R3lZVEMVqyOF6sV04bnrVB19lZRzAEf+QBV++qHqn1+72DOF0SeY Zwdv+EpZHSvR9fzL
BubN4BBVwhE1A/foP381FfvBjz7zdfv+gXlWzRK9d2LX1DVEHbp6j0bYmRa4 s5VaGrlEnLvZumpK
yHOJUIWdfRPRW634QkEYiICT8LQ1qsKqx4cCPoPHPqyieuS6R39J4NgCqyXp cfmXp6tvxyXb7n9s
2n+0F575x5qjvXS92vbeX0wHn1qH3L/LstHAAVR0TjHqVMLRu/Pw83IAzjfA 3ZaTF+qO9lw2fujy
3DG35k68M8pSHP7B4kErS6+5q/SqO6X+6vbSS28sLXpnbv7FPTsdv6oiLUVA g6felT/lroLQSR8o
nLCysOSDUkd9sCBaS9agPPIvvnXPzecduuXyY4Sr6Ln5vMnO9fnfPtR97Und 157Q/a4lQj3XHNV7
1eFCfZcf1L/sNcVVD5Q3Pjtw6X59p7+0662L/vjm+d977U4VZSmEhKU4ql/+ 4JV746PTOmtAPgli
WwqPnxDWYcGt24UW3ja98I7tUrc5JULCVQjNu3G7kLIXC64Y6DjjiUWHfX1X dZ/y+J8vvPBFFTIl
CkVIVFD/DU//tuIXflU2K+zqu+Wp5a9jbih6d7o++kfV7i7dorqT5Yd9XdQR 4/SPKrBrsWHHeWvn
v3PcX3PRKY84DZ63VkjttegrejARW+0qr0rPCEUcvbDNF17WU93Ho3/k2XAm R0Bucsojov3AOv7N
9ZsbtgtC4niqCvrA+ktkUzPYqYgRzkTzry2KN0gMJuzIiEHKd8Qdqq654Kph XUe9iZ5CsazbNKuF
nWCeHRQDU0fDPEqNHSJd7lfYHiX54Eef+eZIolf1RVl1pEKid3EEdF/1Ho2w My1wZz3HJOIS0XGi
vctv+PrCc4Weob8AACAASURBVF4QEgv2kDrFH2BKHae6l4gjf1gtjNtql6sK HWc+IzZx9v3ERxZc
3K2jQgvP27Boibs7S34uVs2oHnlESeDYAqsl6VEMWEVVuRhttfKRP9SV9R7N v3xIb7tgWb8YiToI
gY17BlDNKb8omxX04P0yG9GDbKBQSHT98ovH979G/sfiR9+aW3JHfskdBaFj 35M/+r35I++UOvx9
hYPfVxTa/87iPu8tvuI2qZfdXPqz5cX5V+V2uqB73pKfy4SdWYMbjnv5prP2 33zh4i2XHb31yiVb
32HrymO7rjy668ojhbqvOLznsoOFei/Zv+/CffrOfYXUmS/rPfnPti6Z//wb d/ruAfNkg2ePOxMV
wlIsfsS2FH/9lLYUnimKBbdMBvgJV46luK3i6Oaq/J+raD32gncmJ3YThNCc lWkpYiujOagdmFNE
Xy89d9telw0f+M6RNywfeeO7R4+4UWrxjWOLbxo79Bapg/52bP+/HRfa55bx V9yU232F1Euuyy28
anynt49YSzutYx7SY06xQW0pXjjypX86aa8NZx/44vlv2HjRGzddcoTURYs3 Xbx488WHCnVedNDW
C/aXOnefrrNf0XX67lInvWTrWxZuOmqnp99gPbCfVVGWQrkKYSmcGx+1lkK5 CueRTH2z47Zpv6WI
dhX16jMPblvzbK+e3RJXithNEIpW7IcftamwFChWn/meN6fEbpKKuoamD7xy 4+5v2/jKizbu+/bO
/S/ffMAVm4Rec/nm/a7s3NfW3ld2vvIdXUJ7XNm1+xXdL72sS2jRpd27XNg9 75xO65Rn9jnn/7Sl
SLdBYSm6tk0/ccaBjx+1++NveeVTJ+/71Gn7P3XaAVKnvmb1afs9feq+QmtO 2fu5U14pdeIez791
9+eWvFTo+aMXPfemXZ4+bN6vDrK+edw+0lKcl6uxFPJLpIalsC6rPkuh5irk lzs8xsK46xHoJ2KP
eJgWXDUs55PdidPY+gihuSksBUqiHZJTrv9SYfW60QMv/vVLjv/fl5388F+e 8tOXn/KQ0F+e/NDu
p/xs91MfFtrtlJ+/5JRfCO16yi87Tv71ghN+IbTz8b+Yd/yvrWN/vs85Dz31 wjbRTuoNqlmK6/4z
P/T86h+dfODXXv+Sbx32sm8u/stvHP5yqcP+8luH7/5tW99ZvNv3D3uJ0IOH 7vrDQzq+f9ACqQN3
/uFr533nNda3jtun/9mnrvvX0TBLsUlbCvW681WjUnK6IlfzDVL9XQ/7SQuP 1P7r750itGPluceJ
ZpP8d8ERagXNv64scnZlBnRtk1lftJN+g/bznvOvLl73H9Uf6miArsEp4Sfm v22s5lkKr6VYukX+
T6T2/1Hu/ObVVfKBzZ2vHXUk7YXWpPqWhymx8+o5Z8+XahDaQZpCaEcr9ixF KHtdPiHPRvG6rCR/
neLSceuSgnVpUUosXJST8w3qVS1onTdinT0sX1VUPzzhkddSSFexyVryuHXS U/NOXr3TKVLWmS8o
zVu6Xsk6d5N0Hud2Orpgc3VZSUQRQggpnboJoR0vkd/PCjkbT1ov/99QoSWu 3rLOWX2rK1UiXo9Z
K3XUC85/7aH+2zDhH4ItxUlPSUthuwptLAKlKkjp+saGCLWC1PmM0A7UPIRa Q7HnauNSP8jtfOPj
FU8tPGLdHiuGOi7aMNj3AkIIIYRQQlmnj1rHrrP2/Ya1+6ewFAghhBBqUFgK hBBCCKUgLAVCCCGE
UhCWAiGEEEIpKDVLYVlWbJ2GlWnjO1azeNcQQgjNKSW1FJYPXe5ZqFdhLXvq NNadv1q9LdSriB4T
1kcIIYTaUXVYipiG4irMZMN68/TMN2xY9faY9XgQQgih5mimliJw/iBiviGi BX+5vym1kLwLfwUr
wYDNrcKWG+vRP2zL3SOzQmwvCCGEUKspZUvhqZYkOwbWCWvHvxArf/42lwM7 it4keXexHZnRejtC
CCGEWkp1WAoPutxcCEucUSMIajmsHf9CrMya/uXojvyvsfLvTvKO/FGEEEKo XVSHpQjePuivbU82
jRlBUJ3oBBy2VXQXgW2GDdjcJHDz6L4a6yiiEYQQQqjFlb6liO0yScthKda/ kEQRaTt6v/yvsfJX
S95RRCMIIYRQiytbS5EkNcZaCssmsLvkSpjpPf1GbJ5WR7HDQAghhNpCKVuK QdcBmD4gZgQ+POWB
vegKse37N/SU+LsO7Cu2i8Y6stwdDBsGQggh1BZKailQpsJGIIQQandhKVpC WAqEEELtLixFSwhL
gRBCqN3ltRSLsBQIIYQQql/SUixZb73qPiwFQgghhBoXlgIhhBBCKQhLgRBC CKEUhKVACCGEUAoK
tRTf+vp/IIQQQgglUZSliDUjCCGEEEJaWAqEEEIIpSAsBUIIIYRSUGqWwooj toW6FNZyREch40pE
7HjS0u8f+W5snTBVnrIqlY+JhcffKAcslkVJ7FYRCtz3dA+IZXVY1m4d4mXP GbWp972yg/Y9+o3z
n1HRRDQ1kzMEIYQyVZqWohKCCH3hS1+IvlDWJU9T+iocfTkWoY99RCpiqCa6 qRRHHquGE4bIoMJJ
qMwqF+ycqkpitw2UPErXSZm7rwpFs2kdk91UL5bd5p832Kbca3ffK+6+V5q7 77GWYvFNP0qoxixF
Wu8IQgg1rHhL8fxTj/zge98cHuhRC6ENOXm6uF1oe2F6Oj+9PT81NV6eGhOh J596Ml1XETiAuixF
kgY9C01Q45bC8BDmq/rbvQFZZrJ3HZunZIaydnEaVG12WLvFbhIo00PUvDZx 32MtRbR/1QwPDzds
KZK8KVYtsfURQii54i3FD773lU///V3iYqcWQhuyL5rCTNjKT0/npoTKY+Xy mApl6iqSXCWt+i1F
bJupq2FLMagz61N29npqRjlVybKq+d6yquk/rQPSYcmZCdVmx277xtaP0A7f 9ySWwn4tVOwPiD61
yuVRvVwsbZuJpagYU2uBFQKJ6AshhOpSvKXo6emRl+lyRS2ENqQtxXRemgl7 fqI8OTo5OWK5f6Jl
5CoSXiKt+i2Frh9bM7DQT2yn0X+DRiAyn5L+e1eXRAw7CZVaWZF7EdNWDbsp H7Bbx27Wy8Xq4obb
lHMSShq3pOE2Fcn3PaGlkBN4tuG2pJmQbnvC/oBMlIaKpcFCYWCGliLCVVi+ 8evdjOgOIYSSK95S
JJS6osn7HVPjU+Vx8bfXpO0nJiaG9cUuuauwDGK7TigrS0th1gkcecLdiUgY sffg6/1LPUmb6tZ+
kpxaV5tC+1rOQw/P32vttkuMTYltbYfve0JLIe8GTo8Lwy2WJ+35CWEmxGup OChe8/m+mVuKQFcR
du4lOScRQiih4i1FXc9STE/lXD8hzMRIqTRUKm2zgogak3FxFMxzqbcdf7OZ WgpVLWJUScbcsKVo
4FmK2DadnHpdNa3GPkWRpE2hjj/v0CZAWAprtxm12cCzFLFtLq5z3xNaCmEm 5ASebSYmbbddKsoP
SKHQL15zud5ULIXfVYSdeLEnJEIIJVe8pajrWYry1JienBB+olgcLBblXO4L a19Y/fTqr339a0Ir
V66MvooJ97BdstP09LR6nZ6eZy+rcnXpjLlzHDjCrC1F7AU6tk7DNz4q9X/j I65JifkMQZLMGtlY
DXqKwrJeF9ZawjZND5HwGx9xTUrq2veElkKh7gYqxAdEL4+Pd6dlKRJ+OlS/ sdUQQiiJ4i1FXc9S
CD8xYfiJQmEgX+jP53s9riL6KrbTTjtNTe08OTk5MbGLep2Q7CSWp6aUt7Dc a2YdV0OrzS2FThVP
PvWkf1W8qpwqFh5P9tsMsW2aOVURm1nj23SeUqxOUXQkOLzPP/Okltmm4N/+ /d/MfU/4uxTRbTaw
70kshXxaWRnuyaGJ0jZpuO0PSC7fN57rGRvvHh3rStFSVOJchd61iDoIIZRc XkvRsXjtTJ6lEGZi
YmKoaF8upZ/I9+VyvbnxnvGxbtNVRF/Fdtlll2KxmMt1jI+Pj43tOirpEP9y uZ1LpdLUlLV9+/ZW
nqWIqB9bIUnCCEvV5mrEaJO3qZ7utGy/oto0Cxtrs1JrKfa0OpKMU2R9YR2U zDYrtqUwV5Pve0Sb
5m7qNqP3PYml0N15NC4+IOPdY2Ndo6Nb0rUUEQfEconoCyGE6lK8pajrWQr1 8IQwEwX7by/hJ+S1
clxcK7eOjHZqVxF9IVuwYMHIyJ/19/f39PxFT09PV9dLu7q6eno6hNUIe6LC Q9gIlUVQLiEWs3LE
aAeDLEXYJtHRwWQJo2mWQuFpM3r8sW2KBflTmS+39rXkFMWekU9R6DabbClU iS5Msu9JLIU9gTdU
KirD3W8bbmkmxsfUB2TL8Mjm1C1FJeiYuO9tomOFEEIJFW8p6nqWomTP5crL ZU76ibEx+2+vkS0j
I+LPr81DQ5uGbaKvZQsXLuzt7e3s3O3FF19cv/5lf/rTnzZs+HNR+MX/fGMS hTVuGS6hLsVeea0Q
IqqFNdXwsxQeoge8Y9sUluL2azs+9p7ddkvcpif9h/25r6KxDWbRZhJLEdGF VuynI7ml8Bx2s6an
BCGEUlG8pajrWQr7Zke/nJyw//wSf3vZfqJzSPiJ4Y1D214cHNwQe9FcsGDB li1/tm7duuee+4vn
nnvu+ef/fNGiRcIrxOZ+oRXLQ6+VVmaWIonCru8eJUkYTZulyKjN3ayOD9yw b0fkcfC02fxZinrb
TGIphOEuFAfyhb58vjenHp4YVYa7UxnubdtejP10xJ4h5kJYzSR7hBBC9Sre UiSUupDl3Zsdxlyu
uFxukpfLQeknBgbXx14058+fv3Hjxuee2/Xpp59e8/SuHR0dM/cTg7WWIiFp WQpPsxE1YxNGpbnp
P4s2O6w9O4znM2JlpZ3+s2gziaWInaKY+SyF2lbvTmBTsSchQgg1pnhLUdez FLnx3rHxnjHlJ9TN
juFN24Y2Dgo/MbB+YGB9/8C62IvmzjvvvH79/DVr1qxevUDYi1T8xGBiS2Em klQshaf96MpzwVJY
1p71tplu+s+izSSWwjXc1Q/IyLA03OIDsm3bi4PbNojPSOynI/rWmNldwpEj hFBaircUdT1LMWbc
7LDnctW18sXBQeEn/iT8RF/f2tiL5rx589avX//sszvvtNNOafmJwXoshad+ bMux0o3H1pz1z1KY
f5EnbzPd5x6yaDOJpYjoQiv20xFxhvh7DHQV6o2I6AIhhBpTvKWo61kK6SdG 5d9eQ0Obh7bZfsK+
2dEv/ET/uv7+tb3JLMWmTfLnMlP0E4M71FIM+q74YZoLsxQNtJnujEIWbSax FPqbospwD8uHJzbK
yQlpuG3P3R8/hxfdkafHwMGr8zy2BYQQqlfxliKh1CWs+qDZ0MZtgy8ODGyQ 18p+ea3s61vb1/tC
b+8fYy+a6pKXrp8Y3NGWIqGwFIFtppv+s2gziaWInaKYySxFWKcJx48QQjNX vKVI/izFcGKir3Ei
KoxCQiW/XFpYirZtM930n0WbsZYi7jNRJbo7LAVCqGUVbymSP0tRF1FjqofY PWy4ZU1ssylq1j9L
4SG2wXZpM9ZS1EXDHQX2G1sNIYRSUbylSPgsBUpFdSUM1Dpq2hvXtI4QQqhe xVsK1EyRMNpUTXvj
mtYRQgjVKywFQgghhFIQlgIhhBBCKQhLgRBCCKEUhKVACCGEUAryWoqFi1/A UiCEEEKoXjmWYm8s
BUIIIYRmICwFQgghhFIQlgIhhBBCKQhLgRBCCKEUhKVACCGEUArCUiCEEEIo BWEpEEIIIZSCsBQI
IYQQSkFYCtQSGh3euPmRfxr4/KHdnzx4rmnr54/b8KtPiyMQe5QQQqiVhaVA LSHhJ4b+a/HEQ0dV
Hjturqn886PFvosjEHuUEEKolTUjSyH+rlr9/OpvPLTqs/f/EM1EX/7BTx97 +glxPJXm1FFV+77h
yxdM/N9RlUePm5sS+y6OQOwnDiGEWlkzshQi8/3vb57Y2jdYgZmxbXRcHElx PJWfmFNHVe37Z//z
C1NT2+eyxBGI/cQhhFAra0aWQvwlvaVvcDukwPSWvgFxPIWlmHtHVe47lgJL gRBqd83IUnz2/h9O
T08J2ZRRwyqXJwu5MXE8haWYa0fV2XcsBZYCIdTmmqmlmJRMoJmplM+NjQz1 a0sxl46qu++RlsKq
JTY9p67ArgOH1PDwsBQIoXbXTC1FqVQslQp+mVfbwApJNJNtwxqc4ZCyULGY Hx8d2tbfrS1Fpke1
LmXdY3Xf4yxFbEpuTElatoIcg+WzF8kbDBSWAiHU7pqppSgUcrbGPRIX1sDl 6JrJQw0ocEiNddHY
VmHK58dGRwYGeju1pZj5UU1LyXtsbDzVfW8TSxFWiKVACKFmWIrofNNYqAEF ttZYF41tFaZ2sRT+
1YShCM3EUvizuOVi1jFLPCFdIWzzJL2HDaZeYSkQQu2umVsKlRvGPLJkggle 1RduczUiZJb463ha
CKwQOCTPtuaCfxNPmxGV/dXMOoHK50dHR/oHejcbliL+qPoHEzjOiAVPa4FD 9ZREbOJf9rfmV3Xf
4yyFJiyL+0N1lQS27B9AWJ3AduoSlgIh1O6auaUQWUEmBo/EhTVi1SxMGPJX 89RJuInCX8e/ENFm
ksrRIzGVy42MDPf192wyLEXoUU2yCxGDCSyPGGr0algj0fVNVfc9zlKElVtG LjcJ3MryeYKIzaNH
4qkTVp5cWAqEULtrB1gK88JdVyiwTkQLZnnY8CIW9LK/nSSVE44kX6eliBhD 2GD8r/7KYUONWPVs
EhGKULqWInYrs8QKn6WIkL9+Y+34haVACLW7ZmopdGLwSFxYA1fNcrWcJBRR EtF+hPz1Ew4jeeWE
IxEaHx8eHurt665aiiRHNfnI/a8RG0b0mKSvsC7CVN33+i2FFZLUk5RYNv5G ArsLDHkKA8vrEpYC
IdTuaoaliF6OSEV1lYRViB5G9ELCTgMrR4zEo+wsRWxhYwctcLmBHc/VYylM PMnbXDArRJQk3Dyi
Hc+oooeaRFgKhFC7a6aWQicGj8yramzIXDBDgY0Ebh5YIWJUnkJzDGaDni48 dQIr+9vxdOfX2NjQ
0Lae3q6N2lLUdVSje4yuGbFhRI9hIXMhbCuPqvve5r+eadXjHgKFpUAItbtm bimGhcbHh1DDGhvb
NrStu7frRcNSzJWjWt33NrcUMxeWAiHU7sJS7HhhKbAUU1gKhFD7a6aWQicG 1LBGRwe3DXb1bN2g
LcXcOarVfcdSYCkQQm2umVqKsTGR+YZGR7ehhjUyMjg40NW9pWop5s5Rre47 lgJLgRBqc83cUjh/
a6KGNTIyMDiwtXvLesNSzJWjWt13LAWWAiHU5pqppdCJATWs4eG+gf4tXZ1/ 0pZi7hzV6r5jKbAU
CKE210wthZ0Y+tFMNDzU29+7eWvnWm0p5s5Rre47lgJLgRBqc83MUvznFxBK S7FJd3Yr9vgghNCO
VawraNxSfHbO5wCEEEJojghLgRBCCKEUhKVACCGEUApqxFJ0YCkQQgghVKuk luIt661XfRlLgRBC
CKFgYSkQQgghlIIytxTlyO6JEiVKlChRorMjmrmliBgTQgghhGaNmmMppiMH QZQoUaJEiRJt+2hz
LIWjsn4t2wvl7USJEiVKlCjR2RFtjqXweBlWWWWVVVZZZXW2rTbFUpR93ZeN V4QQQgi1vsq+19rM
3hRL4fTqcTQIIYQQal95M3vmlsK46eKbpTBuyVgu5uAsA7MwbidDNZNtEUII oTktX+5u/iyFdDH2
gxviddockx5NoGPw24vA8gglr4kQQgihxArO7E2wFNt1ZwHLtgJzP5YCIYQQ al35MnuzLIUzNzKt
+y4bsyUpWgrzLoleNhfMV8/siCa2F4QQQmjOqTZ3+zN75pai7BtQdcLE/iar WjDT+ZRbMuVGp4wc
b9bxNO6p49/ENBPloJr+fgNFlChRokSJzr1oNXfXlLuZvQmWYtrxEGVtZ9Sq Gpb3ayCB1iGiPGzz
wE3CDETgVgghhBAyZObugMyeuaXQ43B+datmdboadUcc6wN8KT/alEz7SswW piMthbfl6H6JEiVK
lCjRWR315e7azN4cS+E8FzplG5yybXDKxsyJzuJle9mubC/UfsW0rCuH/Cao Z1vTSZjbelrWr/5+
dcs6GtgvUaJEiRIlOgeiZu4OyOyNWIqF9VgKZwRl6WXsXqf1aKaqD3pMWy5O yK5jGegds2rxeCh/
Zf3qX51yZyn8fflbZpVVVlllldW5vWqXuKncn9mTWoolG6y9G7QU5sikyoaT cKJl39DL3lfTKPij
0dvWFbXcWZAGtiVKlChRokRna9Sbu52QlMrsmVuKKedpjmlXxnJZl2w3ooHK NuqZoqhrW6JEiRIl
SnRuRO1l92aHG5rWocwthXQurnWwJ0mk5FDKqsS8YWPskltIlChRokSJEm2F qCyp5u5pVW5m9iZY
CvvXOh1TY4+grMYny4kSJUqUKFGisyOauaVwulc2Rz3EUbbHoQZElChRokSJ Ep0V0cwthepbjkMt
TOlJlerIiBIlSpQoUaLtHs3eUkj/IgehLEzZXFD3Y4gSJUqUKFGi7R/N3FLI zsqqs+3uguzedjTT
RIkSJUqUKNHZEW2KpTC6Vx2rATnDIkqUKFGiRIm2f7QZlqI6DnsQZT1VYr/e 88WHEEIIIdTiMnN3
YGbP3lLY9120o5ky/ETZXhWjrAAAAEALI5K1mbsDM3vmlkL2p6WnSqb0mLAU AAAArY6cpTByd2Bm
b4alKJenam52uOMoYynAh2VZcVUAAKDZyFkKI3cHZvbMLcWUvs3h3msp1z7c gaUAEywFAEAL4lgK
fbMjKLNnbymmnF7NcQhvM+XOnzRgKWaSddS2/hZm0ma70Bb7aA4y7M3y14yo BgAAM8d+lqKauwMz
e/aWwvAyjpmQy9UJk0wtRWDN1vETTe43o+4imm2gRywFAEALYj9LUc3dgZk9 c0tRtnvS91rKzvOi
clxlW022FIFZKnmD6dLkfjPqbodYCn+ogb4AACAh9pdIq7k7MLM3Yik66rMU xuMbZbfjqSm9HGgp
LBvPqi4xF2JrJsk0upp/28DVsGb9m5ghs07YcuCqWR5Ws2JghsyFelvzhEwS bpKwNRN/hbABhIUA
ACB11CxFNY8HZfbElmK99ar7GrcUchxTxiAiLYWZhCq1acMsCSsPK4nA02Ml sqnAOtGb+EvC2owI
xbbpKQ/cNnlr/pB/NWwA/lB0ax4qtUSXBPYOAADp4rcU/syeuaVwnpwwB1Hr bsJmKcxlT77Rr4Hl
Ye1EoKv5FypGdxF1/KuVoEaSF4Z1l3yvw14TtuYP+bsIXG6gNZPovvwl0a0B AEAqeH49MzCzZ24p
7JsuqrMp59Uex5QzmtBnKcxsFBiqN/dE4O/Ln7Si6/hXK0GNeJYb6C7JPpo1 /a/+Ov5tA0OxNZPs
hR/Lh79C9CYVAADIGMdSuLk7MLNnbymqj4NOuU926FsvU4E/deXJQ2bOMEvC ysNKIvD0WIlsKrBO
7CaBjTTQXcJ99FcLLEzSr2fZXydJ+xGtefBHw3qPKAEAgHQxfpB7KiyzN8dS TBlGxr3xMRVqKSp2
kvAkIbPEXIiuWUmWb/wtVyI79VcO3ESXeLYKHF7y7sJqmoR1EVgY1ponZOIp 97fmbzCiNRN/BctH
7CYAAJAu7iyFthQBmT17S+FOjOifyKhOmNjzJA18iRRmMfgDAIAWRFkKnbsD M3sTLMWUa2GmnF/D
cMfR8O9SwCwGSwEA0IK4j2c6uTswszfDUkxpD+H86pYxW4KlgFqwFAAALYj6 qSuduwMzezMshR5B
uepllMHBUgAAALQBrqVwcndgZs/cUtRMkph+wrU5WAoAAIAWp2op3C96+DN7 5pYiqNeaBSwFAABA
i2NYCnN2oCahN9NS+K3NFJYCAACg9TFnKcIye7MthV9YCgAAgBYnwlJo7VhL wY0PAACANiDkxseO
shSTta+TTjmWAgAAoMWRlsLI3YGZvYmWwuze1iSWAgAAoB3QsxST/vkJN7M3 ZinW1mkpyrW9lrEU
AAAAbYTPUgRk9josxd6NWwrRpd3dpDEILAUAAECbEDBL4cvsTbQU8h5MWQ9l kmcpAAAA2gRlKSaN
pxf8mb0plsLzNEfZGQSWAgAAoC1wH8/03O+oyexNsBSugZicsudI1JxJ2RlB uYylAAAAaHHsWYpq
7g7M7NlbCru3SfcbJpNSqns1JiwFAABAq+Pc+HBzd2Bmz9xSuHMS9gDMb3zY X2+d5MYHAABAy+M8
nunm7sDMnrmlsPu0u3e8TXnSWVB3YpilAAAAaHWqNz4mp8Iye5MshWNmjK+a TLo2B0sBAADQ4uhv
fEzqr1n4MnuzLEXVyNhfQdFDwVIAAAC0PM43PtzcHZjZs7cUk2X3odCaL3pM ugPCUgAAALQ46saH
zt2BmT1zS1F9OtR2N5PqZzFcjzPJLAUAAEDLI5K1mbsDM3szLMXkpPI1Tq9l Z5KkrL6OgqUAAABo
cWxLUc3dgZk9c0vhTo+ojt1bMGo03PgAAABoB6SlMHJ3YGbP3FK4LsaxM2Vn QHahXYClAAAAaHGc
Gx9u7g7M7M2zFKpLZzS2zcFSAAAAtAXKUujcHZjZs7cUenrE7bhmooIbHwAA AC2PaylcMxGU2TO3
FE5Pys0Y49Ajw1IAAAC0OPbvUlRzd2Bmb8RSLDy8PksxOemMYtJ9iEONpYyl AAAAaAecH+SuzgsE
ZPbElmJDg5ai6mjMhbI9mjI3PgAAANoA9xsfk+bTC57Mnrml0P1NGoOo3obB UgAAALQ8+hsfppPw
ZPbMLcXkpOtpJieNjqtgKQAAAFoc21KYBGT2JlmKWieh78GUsRQAAACtj7IU OncHZvbMLYWaE5l0
BqFMjTsCew1LAQAA0OJUZynchyn8mT1zS2H6l7Kz4KrMLAUAAEAboH+XYtK9 4eHP7E2yFNV5Ev19
D9fjRnN52AAAIABJREFUYCkAAABaHPt3Kaq5OzCzN8FSGBMk9mvZGNAk3/gA AABoebSlcBN6QGbP
3FLIbiYmJyfMgZSNZWYpAAAAWh3zGx9hmT1zS2F2aeAanAksBQAAQKtTfZZi cjIss2dvKRwDYTNR
rjU1EiwFAABAi6NnKdyMHpDZm2MpdK/V50Q1WAoAAIAWx/dTVwGZvWmWwvAS E5PmzAmWAgAAoMVx
b3yYdz28mT17SzFhP8Th794dBJYCAACgxamZpQjJ7NlbiknX0UxMTtQ+IKrA UgAAALQ43hsfQZm9
KZbC6LtqKSacRSwFAABAi+NYiolqGvdn9iZZCuli7IE4dsaYq8BSAAAAtDjS UtTeZ/Bn9kYsRcfi
F+qzFNrIaC8xUR0OlgIAAKDFqVqKCSOd12b2xJZifaOWwuxbLUxMOIX2yLAU AAAALY5tKaq5OzCz
Z24p1HyIOysyMelOj0yoyRK+8QEAANDyqFkKnbsDM3vmlsJ2MxOup5nQt16c QXDjAwAAoOVxbny4
uTsws2dvKdRtjokJ19Do2RKnHEsBAADQ4rjPUkzotO7P7E2wFM5tFsfOTKhZ k0k9DCwFAABAi1Od
pXAsREBmb4KlMO69TEw4UybOEJilAAAAaAPcxzOd3B2Y2bO3FKpPt3t7QIal mMRSAAAAtDo1liIk
s2duKVTfE+7dF8fN6GVmKQAAAFoex1K4uTswszfFUji2pjpFYk6XYCkAAABa HJGsvbc6fJm9OZZC
+5pJvaTHgKUAAABocaSlMHJ3YGbP3FKoXicNLzFpdD+JpQAAAGh51CyFzt2B mT1zSzFR7c/7qsBS
AAAAtDjqWQoPnsyeuaWweypNmDbCuQ3jCEsBAADQ4qgbHzp3B2b2zC2F2aXn Box6xVIAAAC0OHqW
wnO3wczsTbIU/tkSDZYCAACgxdGPZyoCM3szLIVNaWKy5I6jZMycYCkAAABa Hf27FIaT8Gb2plkK
t3tb5piwFAAAAC2O56euAjN7I5Zi4eFrk1uKSaNL/UDHBI9nAgAAtA++xzMD MnvmlsLtz+leLpf0
Y6JyNFgKAACAFkdbCsNJeDN75pZisuR07HapvIw7V1HCUgAAALQ6tqWo5u7A zJ65pfB4mQnnIQ4p
ZikAAADaAvtZimruDszsmVsK+2nQktFxST4iqo1FiWcpAAAAWh338Uwndwdm 9swtRbU/v+xbL1gK
AACAFse98eHk7sC03gRLUb3LMqHmTEqmpeDGBwAAQKtTaymCM3v2lsLtW9+A ESWTdqF85fFMAACA
lkfe+DByd2Bmb5alUCMo6ZsuJV2OpQAAAGhx5CyFkbsDM3v2lmKi6M6QGKp6 nCKWAgAAoMWpsRQh
mb0JlsJnJmqHgqUAAABocarPUgROE9iZvSmWoqRmRsy+q3dixCgRQggh1OIy c3dgZs/eUtjmxe64
6N53KTrjKBWJEiVKlChRorMjmr2lsPsrqaGU5MRIqTqCElGiRIkSJUp0dkSz txRO97Jz2bGjUo2I
EiVKlChRom0ebYKlsHuakH1P1PRtiChRokSJEiXa5tEmWIqSI/mvWHI7Vt6G KFGiRIkSJTo7otlb
igk9DtVrdTRykShRokSJEiU6K6KNWIqOxS/UYSnc/uwFeyglNZSSXV7s63lu 68YnN2/4/ab1v2um
1j//q6yl+xJ71/niH8Ruip2NPhpEiRIlSpRom0aTWoq3CEvx5UYtxYTTserb HYpTKBJt9+bVd33u
6/tf8lHruDtmpfZYevf1f39f79Y1QtFHgyhRokSJEm3TaOaWomR3XHJ6LRpj kgtC4s934Scu+uB/
/+KpDXE/3tWuPLexV+zgBz73DTlLEXk0iBIlSpQo0TaNZm4pJiZkx+Zo9D0Y tSwsxf6XfHTVk+u3
z2amVz35J7Gb2/rXRR8NokSJEiVKtE2j2VsKtyfVsX7V49i84ffWcXdMT08J 2ZRnn8rlyUJuTOzm
8LaN0UeDKFGiRIkSbdNoUyyFO47AkXW++AeRayclE7NUpXxubGSoX+zmyNCm 6KNBlChRokSJtmk0
c0uh+57wj2ZCLitLYZcXtKxazFDbqVjMj48Obevv1pYi4mgQJUqUKFGibRpt hqUo1XZZclRQC8pS
FAo5W+NKwkbo5XSVXcthyufHRkcGBno7laWIPhpEiRIlSpRom0abYykKE7LL Qu2wHLmWQiXgMSU7
8Y9loexaDlM+Pzo60j/Qu9m1FFFHgyhRokSJEm3TaDMsherMGJAzAlXiWgqR emX2VRKJXy/7C80F
hVnHLPGEdIWwzf3t6K0Ch+FvzT/OXG5kZLivv2eT+SxF2NEgSpQoUaJE2zTa DEtRKjqdlYoFtax8
jZKyFCoHi+yrZGZ0s9Bc8IfqKglsOSxUV4lnYXx8eHiot6/bsRTRR4MoUaJE iRJt02gzLMVEUY2g
YLubgm1qqsNSlkLlYJF9lUQy1sumlMkwlzWBW5klnjr+zZNsZZZ4NjdbNhfG xoaGtvX0dm10Ziki
jwZRokSJEiXaptFmWAqne2cohYlizYJrKYaFxseHlOxkPOSXm7+D60SXqOWI zZNsFVji2cqzMDa2
bWhbd2/Xi/rxzIijQZQoUaJEibZptAmWQvddkNMjclXZGadQWQqVg0X2VRLJ WC/7C9WCWSe2RHkR
fyOB3dXVTljvenV0dHDbYFfP1g2mpQg7GkSJEiVKlGibRrO3FMWiHITqsii6 LNimplBScyZFZ5Zi
bEz4iaHR0W1KVi260L9gVogoSbh54AAi2vFUMDfXyyMjg4MDXd1bNlQfzww/ GkSJEiVKlGibRrO3
FKJXNY7qaAoTqlCORlsK5w/6VpNtDuKrRWw1MjIwOLC1e8t6/SXSiKNBlChR okSJtmm0CZbC7bto
92oMxb714tz40Nm31STMQWwdT33PJsPDfQP9W7o6/2Tc+Ag9GkSJEiVKlGib RhuzFGvrsBT2lIga
h9txoTq4omMp7OzbPys1PNTb37t5a+da21Jsjj4aRIkSJUqUaJtGm2Ap7M6K bt/K4OjRuM9SDA50
Dwx0CQ1Kdc8aiT3qk35i3aYNz8rJmKHO6KNBlChRokSJtmm0CZai4JU7ArW6 5cXH91h696pHf9+5
8flNLz67+cXnxMKskdidjevX/OmPT/zvww+L3Rwf7Y4+GkSJEiVKlGibRpti KfQgSoWisazG0bX5
qes+cd+Zt/7rV77zw+dX/3aW6bnVv3nuqV9//8f/e/rNn1nxyf/O5waijwZR okSJEiXaptGmWApn
EHln2ZGz2tf9rKj5wf94YP9LPmodd8es1B5L777xU1/N5fqLhaHoo0GUKFGi RIm2aTR7S1EyOraX
hZ0pypK8Kt/Wv25428bx0Z5CfluxMFwqjJSKzdDkZCFrGd2NTZTGSsXR4W0v Rh8NokSJEiVKtE2j
TbEUTt953bdYliNTAyJKlChRokSJtn+0KZZCjUD2mneXXRElSpQoUaJEZ0U0 e0sh+7N7LebVxEjR
GYQeDVGiRIkSJUq07aPZWwq7M2cQ9giKchBqBHmiRIkSJUqU6OyIZm8pZN/m OOSy3b09IKJEiRIl
SpTorIhmbimKJdmZ7LJody87VqsFWU6UKFGiRIkSnRXRzC2F3U1BdWxbG+Vu 5JjU8tTUdoQQQgi1
uMzcHZjZm2ApnF5tR1NwPI7zKhW7DwghhBDa4TJzd2Bmz9xSuC4mryZGSlVL 4YxDjNKqJXav2kLp
7kgDrTWwSepqhTEghBBKRWbuDszszbAUxaK+46KXC3p5ajYmntT3KKzBiI5S HwNCCKG5LDN3B2b2
JlkKZ2aioJ/vyKtpEyxFQmEpEEII7ViZuTswszfNUphGpmZ1KiT56Zsg5t0Q z80Rc9lfwRP1bBtW
Iba+WeivU+/g/dX87cQ2Et2+ZbQcVhJRISxkRR5kHY2tabaGEEKoZWXm7sDM nrmlEP7F7LjkWS7k
y+HJT7yWjWTjj/rzkFm5HFLTUxK4Wva1Gd27uRw4Zr1Q9m3uH7O/zSSjKoeH PC376yTfI7OyHlXE
ISobNf0deVr2qBxSTpQoUaJEmx81c3dgZs/cUhSdjnPFWnfjqBA1SxG2MOXL TLFbWbX4GwxcNesH
9u5vM3oYns0j6gRuEjuqiFBgnYgWzPLAkOVrP6wksNzTGkIIoRaXmbsDM3v2 lqKYKwWaCbtcvE75
UqmSLvQvTNXkqunIrab9Wc3QtKe8dvNpX19mNe+2kcOISsD+MUduEjwqc9uQ AQeUeLZNskcRLYSV
RNf0vIM+ESVKlCjRloiauTsws2duKfQMiRxBQSznpK8pqAc65JimjART1q9l WVgubzejasGMmpmp
rOsEbRWxreVOzoe1XG3BbllHq23WRgPH7CyUaxoMG7Nn2ySj8oTMPaqp7B4r XafePfJv69+j8lRN
g0m21f3qMauoFlGiRIkS3bFRM3cHZvbMLYWcHqnedDEmSQo1Nz5MlC3SmUYv mDWNUI2H8m01bZaY
2+qS6FWjcLq2ZLq2zZhh+Cv76tRUDhlD8KgCQ/5tI3YhbJCGpo1QTb+eXTCr ma9Gzaij4e+XVVZZ
ZZXVVlg1c3dgZs/eUtid2d3bsyVqoaCe78ipGx9TZd/Qy77XVorK/NfotnMk 6liEhrYlSpQoUaIt
GDVzd2Bmz9xS6O7lq92lGkrJ9jil6v/xMV2zS17t+Kjn7++6tp0j0aBDlHRb okSJEiXa4lEzdwdm
9swtRVH15PwUhmNt3K+dyHLjho2xS24hUaJEiRIlSrQVombuDszsmVsK28LI KRFDzp0Y9UwHUaJE
iRIlSnQWRDO3FMrIyP6UkTFH4JQQJUqUKFGiRNs+2gRLkbe7zFcHUXTHVMgR JUqUKFGiRGdHtAmW
wu6+4A5Fj0aPiShRokSJEiXa/tFmWQqze71azBElSpQoUaJEZ0e0WZYibDRE iRIlSpQo0VkRzd5S
FHI1MsZRsF/v+eJDCCGEEGpxmbk7MLNnbikKRdl9wdvxeLEolBNRMcoKAAAA tDC2pajm7sDMnrml
qE5LyFmR8VprI0eGpQAAAGhx9CyFyt2BmT17S1E7K2Lcg3EGgaUAAABocVxL YUwN+DJ7MyxFQfY0
7s6QjLvKeSyFZVnm6D2rAAAAsKNwbny4uTswszfDUtTaCGe54Jod01KYNgJL AQAA0CIoS6Fzd2Bm
b4KlGC/oGy1Fp/uCsYqlAAAAaHFEsjZzd2Bmz9xSFKSpMWcmqgZHhTw3PrST 8NgLj+EIC+llf6G/
DgAAACRBP0tRcOXP7M2wFMVq9znj1VmItRRm+vdYAX8oyeb4CQAAgLqwZymq uTswszfBUqhvrzod
e56lKAQ9nhlmDio+N2DVErgVlgIAAGCGmM9ShGX25liKqp2Ro8nrEeQCLUXF d9vCLDf30G8OsBQA
AACpY36JNCyzN8FSVG+6FKoGR89VeG986OV6LQWzFAAAABlh3PgYD8vsmVuK avd529Tkxwt6kkSa
mmBLUfFZAdNkeKoF+o+IzbEUAAAAdeH+LoWTuwMzezMshWFnAh4W5dczAQAA Whw1SxE0UVHN7M2w
FMWAEVSFpQAAAGhxqrMUtTIze+aWwu5mrFDbcUFOkoypEiwFAABAiyNnKYzc HZjZm2EpTAtTnTPJ
jxWwFAAAAO2A8yVSN3cHZvbsLUXenZaw3Y1aKLoGRyyLUSKEEEKoxWXm7sDM 3gxLUZSmRqqYN02N
vUqUKFGiRIkSnRXR7C1FQfatpkqKdt9FVVJwRZQoUaJEiRJt/2j2lkL1JDuz e1Wvwtrkx9QIiBIl
SpQoUaKzIJq5pShKIyM7Ltp2Rk6S2IOwl8eJEiVKlChRorMj2ixLkR+zpbof K7iFRIkSJUqUKNHZ
EW2epZATJo7HGVOvRTkOokSJEiVKlOhsiDbHUoxJC5NXHcsZEmcEsnx8amo7 QgghhFpcZu4OzOyZ
Wwq7+3G3V2VwxgqOZEnsPiCEEEJoh8vM3YGZvRmWwrnLUnCdhHqgw5UYpWUQ u0utpnYcM0IIIVSv
zNwdmNmztxRml+ZoCmNqqmSqNitHZ+gZ5u8Zbt60NhFCCKFWk5m7AzN79pbC MDKGqRnXo5nyZeWI
JD3D/D3DzZvWJkIIIdRqMnN3YGbP3lIEehljTFORlsJzQ8S/7M/oEXX0slXb hT/kadnTjlnibxAh
hBCaffL7CU9mb4ql8M2NFNzvogiVIy1FubbQU7Psq2+uehyAJxTWsnIJ5aBQ RIl/VGEiSpQoUaJE
2zFq5u7AzJ69pfBMS/g0FWkpLIPokH9zqxZPyFM/OhTWjmcZIYQQmq0Knh0w 1CxLkR+1+x7NG33n
4yyFuzA9ZWR3Tx0Rjdx8euYt+02D2XKIpZgOKiRKlChRokTbNWrm7sDMnr2l CJ+fUKOZMrJy2V6W
ky3l7VO12VqV66hcKFdDU+4UTVmvlkOmImpbtmyiW66270b9Lesx6231HhEl SpQoUaKzIFrrJAKU
vaVQ3Uv5/IQxS6GxR1+1Rb6Q1w2YIbWtVZvvaytUo7rceJ022/dXDmzZbMQc Bqusssoqq6zOplUz
dwdm9uZbCu8g5EDLvqGXfa9EiRIlSpQo0R0X9c0LeDN7EyyF01O+2r267zKq StzdmK7ZJa+IEiVK
lChRojsyaubuwMyeuaXIV7usOhr3UQ45AuOGjbFLbiFRokSJEiVKtBWiZu4O zOyZWwrlaPLuzIRn
BESJEiVKlCjR2RFtkqUwu8w7YxrVwyJKlChRokSJtns0c0vh9jrmdJwbdU2N nCQhSpQoUaJEic6O
aBMsxVjB7T7vjsYZRH6UKFGiRIkSJTo7ok2wFLJv2WVurFDtXmmMKFGiRIkS JTo7oplbCtlTTo5A
d5lXyrmrRIkSJUqUKNH2jzbDUhTMQbjda93zxYcQQggh1OIq1KZvf2ZvhqXI G90XXJtTyFUtRWw7
CCGEENqBEsnazN2BmT17S6G6N7yMtjZ5uxxLgRBCCLW4lKXQuTsws2duKVTf tosZqfbtDivPLAVC
CCHU8pI3PozcHZjZm2EpnFmR3IiaMzFvfGApEEIIodaXeeMjLLNnbymq0yMj efXqjka9YikQQgih
Fpe0FEbuDszs2VsK/XRobkS6G/GqbsPI1RFmKRBCCKHWl7rxoXN3YGbP3lLY fedzVRXyI/a0yYh9
J2YES4EQQgi1uNSXSHXuDszsTbAUxhOh9jgKepLEvgeDpUAIIYRaXPaNj2ru DszsTbAUdt+qP6Xq
rZcRZikQQgih1pf7JVIndwdm9uwthTIQuerXTgr6AVF7EFgKhBBCqMWlv/FR nRrwZfbMLYV+msP1
MiPuJMlInp+6QgghhNpBtqWo5u7AzJ65pXDtjBqH+2Bm3hkWz1IghBBCrS/7 8cxq7g7M7JlbCvdh
TOfZjYJzD8Yeh+1rsBQIIYRQi6s6S1H9moU3s2duKdyHOJzvnChHU70Nw+OZ CCGEUMvL+caHTuhB
mT2xpdhgvaohS1Fwv21iPNAx4kqOA0uBEEIItbjULIXO3YGZPXNLYX91VX/n pGomnAV+PRMhhBBq
eTlfInVzd2Bmb4KlMPqrLjtPdvAlUoQQQqj1Vf1ditxIWGbP3lL4zUSNqcFS IIQQQq0u48ZH0DSB
vZC9pchXPUTBM5ocNz4QQgihNlCNpQjJ7E2wFD4bUetxsBQIIYRQi6vWUgTn 9CZYimFPl7kaSzEs
RlkBAACAFqbWUgRn9uwtRbVL7wiUsBQAAAAtTsCzFL7M3jRL4fET1VUsBQAA QItjW4rQVK5Wm2Mp
/PMTWAoAAIC2wWcpAjJ75pYiF2kpclgKAACAlse0FGGZPXNLYXiIYHeDpQAA AGhxQm581GT2ZloK
Z8H4xscwlgIAAKD1MR7PHPYvNOkbHzk9TzLu2Bm9IJdzfIkUAACg1am98RGc 2bO3FONG9+Pa1NiD
GBeDYJYCAACg1XEthZO7AzN7MyxFTv+81fiwZxBYCgAAgNbHufHh5u7AzJ65 pdCPb8hZkXExjmHj
SVEZwlIAAAC0OMaNj+GwzJ7UUixZb+3dkKWQzkV2pl2MthTDPEsBAADQFlRv fKhsHpTZM7cUqj93
hkR1rIciR4OlAAAAaHGkpTByd2Bmz9xS5OwpEXn3xZ4eUXdi1Dhy9pwJlgIA AKDFEcnazN2BmT1z
S6FnRRwjY3yDVI0DSwEAANDiVH+Xovo8pjezN8FSDOccOfMk1Wc6eDwTAACg HVCWQufuwMyeuaXI
uRbGlnvTZVyPBksBAADQ6sgbH0buDszsmVsK38SIvvHhjAlLAQAA0OK4Nz70 E5oBmT1zS2E/BTqi
v2ridK+eGh3nS6QAAABtQPUbHyqnB2X27C3FeHWGxP4VT6dj+/mOYb7xAQAA 0PooS6Fzd2Bmb56l
yLv3YGoep8BSAAAAtDzqp6507g7M7NlbCrdX/ep8n9UdE5YCAACgxVGPZ+Zr /YQns2dvKYxnN4wp
iiE9MiwFAABAi2NbimruDszsTbAUQ3qeJJ8bqhqccfV/jQxhKQAAAFoc+9cz q7k7MLM3wVI4/01Z
3hhBLscsBQAAQNtgWwpjliIos2duKaR/0T+OMV71Mu60CbMUAAAArY6apdC5 OzCzZ24pcrpX9/EN
2b2UHBOzFAAAAK2P/SXSau4OzOyZWwo1AndmYkj3LedP5F0ZZikAAABaHefx TDd3B2b2RizFwnos
RU4/x6GfFM05sxQ5nqUAAABoB/QshTszEZDZm2Ep8vaNluo49N2XcSwFAABA G+A+SzGkH8z0Z/Zm
WAr72Y0h+7lQz5c+eJYCAACgDXD/J9IhPT/hz+zNsRRqbqR66yVfvfWCpQAA AGh11I0PnbsDM3vm
liKvvt+R013qKQr1ixk8ngkAANDqVH+XQt31CMrsmVsK/SWTvDtPoh8ZVUPB UgAAALQ4jqWoeSbS
m9mbYimcZ0Tduy/OrRfnwVEsBQAAQIvj/h8f+ksfAZk9e0vhjED3qn4lw737 wo0PAACAlkdZCp27
AzN7kyyF8WsYxjdZsRQAAADtQPV/InUthT+zZ28pcvo7J0POcs4dDTc+AAAA 2gF948N9liIgs2dv
KdwnJxwjo/2E+k9HmKUAAABoefQPcldnKXyZvZmWoupo8sZvZWApAAAAWhz5 uxRG7g7M7M2xFDXd
52vuvmApAAAAWh39LEXN/ERtZm+CpQjoPl/9zgnPUgAAALQ69q9nVnN3YGZv gqWo+Q3wvH6gwxWW
AgAAoMUxHs8cCsvszbAUtd1XF7AUAAAAbYHHUgRm9iZYCvfXtfRPcY8bXz7h xgcAAEDL4/4fH3py
IiCzN8FSGI7Gd9eDWQoAAIDWJ3CWwpPZm2sp3O7NhzuwFAAAAC2O8Z+bBxuL ev5z8w3Wq+5LyVLU
CksBAADQ4oTOUhjCUgAAAEAMWAoAAABIASwFAAAApACWAgAAAFIASwEAAAAp gKUAAACAFMBSAAAA
QApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQAlgIAAABSAEsBAAAAKYCl AAAAgBTAUgAAAEAK
YCkAAAAgBbAUAAAAkAIpW4q9sRQAAABzEiwFAAAApACWAgAAAFIASwEAAAAp gKUAAACAFMBSAAAA
QApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQAlgIAAABSAEsBAAAAKYCl AAAAgBTAUgAAAEAK
YCkAAAAgBbAUAAAAkAJYCgAAAEgBLAUAAACkQJqW4i3rsRQAAABzFCwFAAAA pACWAgAAAFIASwEA
AAApgKUAAACAFMBSAAAAQApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQA lgIAAABSAEsBAAAA
KYClAAAAgBTAUgAAAEAKYCkAAAAgBbAUAAAAkAJYCgAAAEiBVC3FBmvvL2Mp AAAA5iJYCgAAAEgB
LAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAAIAWwFAAA AJACWAoAAABIASwF
AAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApgKQAAACAFsBQAAACQ AllZig4sBQAAwFwi
ZUvxqvuwFAAAAHMRLAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABA CmApAAAAIAWwFAAA
AJACWAoAAABIASwFAAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApg KQAAACAFsBQAAACQ
AlgKAAAASIGsLMXCxS9gKQAAAOYOaVqKJeutvb+MpQAAAJiLYCkAAAAgBbAU AAAAkAJYCgAAAEgB
LAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAAIAWwFAAA AJACWAoAAABIASwF
AAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApkZSk6Fq/FUgAAAMwd 0rYU92EpAAAA5iJY
CgAAAEgBLAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAA IAWwFAAAAJACWAoA
AABIASwFAAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApgKQAAACAF sBQAAACQAllZioWH
YykAAADmEGlairest171ZSwFAADAXARLAQAAACmApQAAAIAUwFIAAABACrSN pUAIIYRQiys2oe94
S4EQQgihWSAsBUIIIYRSEJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIghBBC KAVhKRBCCCGUgrAU
CCGEEEpBWAqEEEIIpSAsBUIIIYRSEJYCIYQQQino3++7L9YYeC1Fx+I6LAVC CCGEZr2En7jvgQdi
jYG0FEvWW3vfV7elQAghhBDSwlIghBBCKAVhKRBCCCGUgrAUCCGEEEpBWAqE EEIIpSAsBUIIIYRS
EJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIghBBCKAVhKRBCCCGUgrAUCCGE EEpBWAqEEEIIpSAt
cgjhAAABw0lEQVQsBUIIIYRSEJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIg hBBCKAU5luJVWAqE
EELo/2/XDlohisIwAN+FUkpJshG/gLUVZSUrJX9ONm72VpSF/AZLRFY2mv8w 5o6IHH3Nma8Z8kxP
zV2d8557z+JdfIxBpQAAEqgUAEAClQIASKBSAAAJVAoAoNLl+enlefv2rFIA AJW6SnHR9vv9nkoB
AIyjP/z1VAoAIIVKAQCM4PP8hFkKAKDS5/kJsxQAQL2P+YmeWQoAIJdKAQAE fpqfMEsBAIzgp/kJ
sxQAwGiK8xM9sxQAQK5CpVg8eH5rFbP7LxW6FQGA/2bQJzauv1SK+d37hcOn ub27mZ3bCs32Y41B
jl9uu8rWY5UoTKYwzDfhqcuiOzD1ixGGSUwYLpu4V/hBM4VhEoVh8hLG17sk DpOXsFIYZroJwyQl
4XeZ/scKl536XnUems2bZv2qWTsdVorls2btZKh9f5iYtkq4bJ7VCQrDJCaM X/I34ZpZG3WiU5df
RVsjXLYsPEKe8AiJ4oOXhMuW95qk6AiZwjAS/hrhLS1f3WjZsvAN/1EnXZkY PKwcDyvF0lH3BwAw
hld4SCVzpK0SRAAAAABJRU5ErkJggg==
------=_NextPart_000_0021_01C7F077.58153DB0--
Attached files
------=_NextPart_000_0021_01C7F077.58153DB0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0022_01C7F077.58153DB0"
------=_NextPart_001_0022_01C7F077.58153DB0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Stephan,=20
Me too. BTW, the free utility SQLite Database Browser works exactly as =
Xailer.
Regards,=20
--=20
Ignacio Ortiz de Z=FA=F1iga
http://www.xailer.com
"Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el mensaje =
news:46df1c2c$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ignacio,
>=20
> concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
> on a table created with SQLite Explorer and does work on a table =
created in=20
> code with SQL statements?
> It's not a big issue for me, but I am just curious.
>=20
> Regards,
> Stephan
>=20
>=20
>=20
> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> wrote in message=20
> news:46ded062$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Stephan,
>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>
>> We did that on purpose using the picture=20
>> "ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the field name, to avoid =
the=20
>> use of non standard chars. We will try to fix it on next revisi=F3n.
>>
>> 2) The second problem is really a strange problem. When I query the =
sample
>> database with " SELECT * FROM customer WHERE state=3D'ME' " no =
records are
>> selected. It works fine if I change it into
>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>> However, when changing the var type from CHAR to VARCHAR and back =
using a
>> different tool -SQLite Expert Personal - the queries return the =
result=20
>> what
>> I expect.
>> I don't experience this problem in my Xailer applications if I create =
and
>> populate tables in code via the TSQLiteDataSource class methods.
>>
>> Since SQLite does not have a predefined string length on its =
character=20
>> fields it seems that the ''=3D" operator is useless for character =
types, and=20
>> you should use the LIKE operator instead. I did try to use the same=20
>> sentence an a new brand new project and the results are the same than =
in=20
>> the SQLite editor. BTW, for SQLite the types CHAR or VARCHAR are=20
>> completely equal. I really do not know how other SQLite tools make it =
work=20
>> since we do not manipulate the select string in any manner.
>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by Xailer =
is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>
>> Our libmysql.lib is made from libmysql.dll of date 26-Aug-2006 1:14 =
of=20
>> 1.449.984 bytes which is included on MySql version 5.0.37. I do not =
know=20
>> if there is a newer version, but it should not be a problem if MySql =
crew=20
>> have create the new DLLs respecting function parameters and its =
ordinal=20
>> position. I am afraid the MySql DLL library has no version =
information=20
>> inside

>>
>> Regards,
>>
>>
>> --=20
>> Ignacio Ortiz de Z=FA=F1iga
>> http://www.xailer.com
>>
>>
>> "Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el =
mensaje=20
>> news:[email=46dec12e@ozsrv2.ozlan.local...]46dec12e@ozsrv2.ozlan.local...[/email]
>>> Dear developers,
>>>
>>> first of all many thanks for the new version of this great tool.
>>>
>>> Concerning the SQLite Explorer I have two problems to report:
>>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>>
>>> 2) The second problem is really a strange problem. When I query the=20
>>> sample database with " SELECT * FROM customer WHERE state=3D'ME' " =
no=20
>>> records are selected. It works fine if I change it into
>>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>>> However, when changing the var type from CHAR to VARCHAR and back =
using a=20
>>> different tool -SQLite Expert Personal - the queries return the =
result=20
>>> what I expect.
>>> I don't experience this problem in my Xailer applications if I =
create and=20
>>> populate tables in code via the TSQLiteDataSource class methods.
>>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by Xailer =
is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>>
>>> Regards,
>>> Stephan
>>>
>>>
>>>
>>
>>=20
>=20
>
------=_NextPart_001_0022_01C7F077.58153DB0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16525" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2>Stephan, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Me too. BTW, the free utility SQLite =
Database=20
Browser works exactly as Xailer.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Regards, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT><IMG alt=3D"" hspace=3D0=20
src=3D"cid:001c01c7f066$948a23c0$0202fea9@ozlan.local" align=3Dbaseline=20
border=3D0></DIV>
<DIV><BR><FONT face=3DArial size=3D2>-- <BR>Ignacio Ortiz de =
Z=FA=F1iga<BR></FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>"Stephan Hennekens" <</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>> escribi=F3=20
en el mensaje </FONT><A =
href=3D"news:46df1c2c$1@ozsrv2.ozlan.local"><FONT=20
face=3DArial size=3D2>news:46df1c2c$1@ozsrv2.ozlan.local</FONT></A><FONT =
face=3DArial=20
size=3D2>...</FONT></DIV><FONT face=3DArial size=3D2>> =
Ignacio,<BR>> <BR>>=20
concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
<BR>> on a table created with SQLite Explorer and does work on a =
table=20
created in <BR>> code with SQL statements?<BR>> It's not a =
big issue=20
for me, but I am just curious.<BR>> <BR>> Regards,<BR>> =
Stephan<BR>>=20
<BR>> <BR>> <BR>> "Ignacio Ortiz de Z=FA=F1iga" <</FONT><A=20
href=3D"mailto:NoName@xailer.com"><FONT face=3DArial=20
size=3D2>NoName@xailer.com</FONT></A><FONT face=3DArial size=3D2>> =
wrote in message=20
<BR>> </FONT><A href=3D"news:46ded062$1@ozsrv2.ozlan.local"><FONT =
face=3DArial=20
size=3D2>news:46ded062$1@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial =
size=3D2>...<BR>>> Stephan,<BR>>><BR>>>> 1) When =
creating a=20
new table (or index) the cell editor does not accept <BR>>>>=20
underscores ('_').<BR>>><BR>>> We did that on purpose using =
the=20
picture <BR>>> "ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the =
field name,=20
to avoid the <BR>>> use of non standard chars. We will try to fix =
it on=20
next revisi=F3n.<BR>>><BR>>> 2) The second problem is really =
a strange=20
problem. When I query the sample<BR>>> database with " SELECT * =
FROM=20
customer WHERE state=3D'ME' " no records are<BR>>> selected. It =
works fine=20
if I change it into<BR>>> " SELECT * FROM customer WHERE state =
LIKE 'ME'=20
".<BR>>> However, when changing the var type from CHAR to VARCHAR =
and back=20
using a<BR>>> different tool -SQLite Expert Personal - the queries =
return=20
the result <BR>>> what<BR>>> I expect.<BR>>> I don't=20
experience this problem in my Xailer applications if I create =
and<BR>>>=20
populate tables in code via the TSQLiteDataSource class=20
methods.<BR>>><BR>>> Since SQLite does not have a predefined =
string=20
length on its character <BR>>> fields it seems that the ''=3D" =
operator is=20
useless for character types, and <BR>>> you should use the LIKE =
operator=20
instead. I did try to use the same <BR>>> sentence an a new brand =
new=20
project and the results are the same than in <BR>>> the SQLite =
editor.=20
BTW, for SQLite the types CHAR or VARCHAR are <BR>>> completely =
equal. I=20
really do not know how other SQLite tools make it work <BR>>> =
since we do=20
not manipulate the select string in any =
manner.<BR>>><BR>>>> BTW,=20
I also use TMySQLDataSource for querying MySQL databases. I first=20
<BR>>>> ran into troubles untill I discovered that I had to =
rebuild a=20
new library <BR>>>> from libmySQL.dll (version 4.1). The lib =
file as=20
provided by Xailer is <BR>>>> probably derived from a different =
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>><BR>>> Our libmysql.lib is made from =
libmysql.dll of=20
date 26-Aug-2006 1:14 of <BR>>> 1.449.984 bytes which is included =
on MySql=20
version 5.0.37. I do not know <BR>>> if there is a newer version, =
but it=20
should not be a problem if MySql crew <BR>>> have create the new =
DLLs=20
respecting function parameters and its ordinal <BR>>> position. I =
am=20
afraid the MySql DLL library has no version information <BR>>> =
inside=20
:-o<BR>>><BR>>> Regards,<BR>>><BR>>><BR>>> =
--=20
<BR>>> Ignacio Ortiz de Z=FA=F1iga<BR>>> </FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A><BR><FONT face=3DArial=20
size=3D2>>><BR>>><BR>>> "Stephan Hennekens" =
<</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>> escribi=F3=20
en el mensaje <BR>>> </FONT><A=20
href=3D"news:46dec12e@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:46dec12e@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial=20
size=3D2>...<BR>>>> Dear =
developers,<BR>>>><BR>>>>=20
first of all many thanks for the new version of this great=20
tool.<BR>>>><BR>>>> Concerning the SQLite Explorer I =
have two=20
problems to report:<BR>>>><BR>>>> 1) When creating a =
new table=20
(or index) the cell editor does not accept <BR>>>> underscores=20
('_').<BR>>>><BR>>>> 2) The second problem is really a =
strange=20
problem. When I query the <BR>>>> sample database with " SELECT =
* FROM=20
customer WHERE state=3D'ME' " no <BR>>>> records are selected. =
It works=20
fine if I change it into<BR>>>> " SELECT * FROM customer WHERE =
state=20
LIKE 'ME' ".<BR>>>> However, when changing the var type from =
CHAR to=20
VARCHAR and back using a <BR>>>> different tool -SQLite Expert =
Personal=20
- the queries return the result <BR>>>> what I =
expect.<BR>>>>=20
I don't experience this problem in my Xailer applications if I create =
and=20
<BR>>>> populate tables in code via the TSQLiteDataSource class =
methods.<BR>>>><BR>>>> BTW, I also use =
TMySQLDataSource for=20
querying MySQL databases. I first <BR>>>> ran into troubles =
untill I=20
discovered that I had to rebuild a new library <BR>>>> from=20
libmySQL.dll (version 4.1). The lib file as provided by Xailer is=20
<BR>>>> probably derived from a different=20
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>>><BR>>>> Regards,<BR>>>>=20
Stephan<BR>>>><BR>>>> <BR>>>><BR>>><BR>&g=
t;>=20
<BR>> <BR>></FONT></BODY></HTML>
------=_NextPart_001_0022_01C7F077.58153DB0--
------=_NextPart_000_0021_01C7F077.58153DB0
Content-Type: image/png;
name="2007-07-12_163511.png"
Content-Transfer-Encoding: base64
Content-ID: <001c01c7f066$948a23c0$0202fea9@ozlan.local>
iVBORw0KGgoAAAANSUhEUgAAAsYAAAJOCAIAAAA76VZXAAAABmJLR0QAAAAA AAD5Q7t/AAAACXBI
WXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOy9CZwcZZ3/XwGSTNjVxcXljyvC IoKIgARRzojcZ5Ab
IoeAAiFyLIeiGMFz3V11V3fX9besuri6onijrouK8QRUjhAOSUxIMsnckzn7 mumZ9P956ql6+um6
u6eq0z3zfr8+6VfV833qeZ6qrq7vZ56q7liVWqyznph39moh67Q/Sp35gqNz N1kXbLbevtW6ske9
zru637qyz3p7j3V5n1y43NWlAwi1hoYQ2sFa1ovQjpf3wlh7qTxPqUu+ntVj L3TZC2LVLjlri3Xq
VimxIFd7ZPmp/dbxa7wWQi8pJ7Hg+tzC26Z3v6vy1x+R2u/jldd+urL4U5XF /1Y55rNSSz4ndfzn
Q6UqILTDFXGWItQcxZ6lCDVH/jNTJXT9GiZpAGoljIGQ8AkLbpwSrsJa/IjX UggzsdMVfcJP7HTj
6MI7touq2lXs+w9Swli8/jNVCYehZBYihBBCqNUkMriSuaqcgZo4UIleSxSa q8oMaCmHILTwlmkh
69Jx69g1VUthnfB769xO64J1864dELKu36Yk7MXON+d3vmVSmAzr9umdb6sI qWXxqgvVgipccOv2
hbc5NRFCaI5r3o3bEdrhUqeiStkqXyvNWzG507UTOy/P7Xzt6Lyr8tY7xqy3 26+XjYlVp+SqIUeX
D8pXUXJRv3PHRJQIXbjFOukZa8l6w1Kc9YT19o1VXdljXdOn7IUwFkrSXoRI RsWYtK4dRQghhFCL
6p2DUlcPzLu6f6cr+oTkk5GXdktd1OVIeAWlCzZLnbtJaN7S9daZ6+UTlvqB S+EnjvyDtec3pZ2w
Dv+lDAtLccE6R4ar0MbC0Q1jVenC67fJOqaRQagl1IcQQkhKOAaPlHvwOQbX NLjWQUt5CGEghI5f
Yy153JHwE8JICP3VfZazdMLv5bc8QiyFlsdGyBJRQX3140pj0MrpIIQQQnNJ 89/edd2/D3RtK1dm
gGhBtJNmg//WP/9ie77hoq75l3SJ1a7BmTX4iY3zj7XNxOJHpIU46MfWAd+y LcVrvhZkKbYGWgpt
Iwwn0WN/rbSnxkzoaROEdqD0rB1CO0rq7z80Z3Tdv/at75q+/d7SVZ8qXvSx wtK7C6fflRc68b35
k9+Xf8vtjo691dEbb8wpHbYid+C7cvtcMXzE9ZvW/GlMtJNJgxduEX5icvP6 gU/e3veBq3puvah7
xdKu604X2nr1iVvfefLWd7xFacvlxyp1XvxGRxcctmnpgetP2Wf1BUcMv7BG uArpJ5SlePVD0ku8
9IOWtec35fqSx3c6xWsppGlQ1kEbi6v7q4VX1s6laJsW+xlDCKE5orgMhGaZ xF/w7/1C6TPfnfi3
Byc+fn/pPV8o3fx5qeX/UrzuM8Vr/knqHZ8qXvlJqWV/X7j444VzPyJ1xsr8 8e/JH/7usf0u33LY
5b/tGiyn36D8HoZscPDT7x3+ymdGvvZvQ/d+fODT7+n/xM1SH17ed891fSuv Eep9/zt633+l1HuW
9dx2cffN5wp1LT9j61XHb7ro8NWn7ve/Zx3W1T/pzFIc/FiApZD3SMwpiiv7 lIFQUg9xqOc4qnc6
Am92xP7tiFBzFHu5RyhrxWUgNMskEva1nyl+/ocT9/548h8emLjrvtJt90rd 9DlhAkrX/nNRSJiA
qz8tdcU/Fpd9onD+R6XOvrtw0p35I28eO/AdW/7q1IdEO+k3KCzFuZ1ioe+e a0e+8fnRb9079MV/
GPzsXQOfvE2o/+M39X14ee/d1wpJY/GBq4V677yi945l3becL9S14uyt7zxp 87Ij15x54ANv/CvZ
oLAUQsJS/M1jWAo02xV7uUcoa8VlIDTLJBLtpX9XELn/09+euOcrpVv/o7Ti X6Xe9U/FK0W+/zup
Cz9SOO9DUmetzJ+5Ut6/EDr+PfljbssdcePYQVdv2fP0n5qWIrUGXUvRe8el wkwMf/nT2z53z8A/
3tr/0RVCfR98V+/7ruy5fZnULRd233SeUNfys7qWnylviAhddfyWy4/ZdPER a84+6Ftv3hNLgeaY
Yi/3CGWtuAyEZplEoj3/I4X3/1dp5Zdl+r/+s6WrPlkUWvbx4gUfLiz9gNSp d+ZPuF3qmFtyR90s
sr7U4TfmFr87d9gNowdfs/VVZ//MtBSpNehaip5bzh/87PsH/3Wl9BMfur70 3BOFJ37dc9uynpsu
6Fq+VGjru07d+o4ThLZcdsyWZUflVv1AqPOiwzsvWrzxgsOeOefgbx/zqnBL sfgR+YUQ9R95iM/A
23t2PudXe53xycNOW3H4krMPeN2hL/+rPRbYiAWxevhxZ4uQqCCq+R/MXHn/ 6Nqu6qOkmwfK9/+m
4LnWP/xMaSQ/rSr0jUyJVU8FvXlEwhBbiQr+bWeoSi1inGJ3PvXgeOyGM5fY F3G4SpPbY2tmKjEA
8wiIVXEE7v1ZLnbDOSJxPou3SR0ccfb6T+9ALb93WJ9RenPzvBLLqlBEY1uz fOd/uiePeLvFrqnx
hJ3/5h5ZyT74TVO6R8Oq3dlKLc28RGg1dhLuKNX7djRwaqWSU1KR6GLp3YWb P1/6W3s64ZpPlS77
u6LQhR8qitx/2p1Sb71N5H6pI27KHfbu3CE3SB18Q/6QG/KH3jB28Du7HAcQ 0mAlGQENupaie8XS
gU/cPPCPf9v/0RWFJ36j6hceW2WbidOk3vFWaSYuO6bz4iNyq76vKuQe/l7n +YdsPP/QZ5a6luLN
a6SUpTjgW8GWYt/TPvL6w45629ve9qEPfeiBBx548skne3t7J2zEglgVhSIk KohqorJpKfRl0eSx
Z4YXnPGMPuL6UmVSmpgW5435rih23fOjEe+cYuEpf1AlovdH106os7Bh+cem WLt1InZbUw0MRve1
6KD7Yitnp7Aj8I1fjsRuO+u1euOk/8g8vSH+gv7g40VV+XePb7npY0+o5c6t I/OXrlUVdIa4+b0/
6jj6odgGde/q/NerMz95xPW64uMLD3nffXOPPvPfa/2beD74zZQew8yPhpK5 s/49VTThEqHU8EmY
XA2PLVB6kAnfjnpPrbRySiqqtK2lEOQf+ZnHUuRW/UBHk1mKv/6ZnLg4do38 UYsLNosd2G//A3/1
q1/5hheAqCYqm5ZCv7UPfPdZ8c599vOPrls/KBYWnvioOjq6wo9+slaUC636 9UZVMjo+scvb1uuD
qIh4+9VfaWJzXUdvteiwb8a+8WEyuxb68N+vErugSjp7i7Gb+9tJPhiz69jK 2clzBMQ7pVZLpfKO
yhAtIn0p7x/IiXNbHByR/sWycAYdb/119Lb6z6wvffVJ8XF47AXnovnAT+Tc ns7i4hoqmt3lvI2x
g/Gc/+a7FrtttNSHVOyUaEqMVjU7OlZacNbzZjVzj/qGnCMT9sFvslI8Gkrm zpqNx18izguVbmfR
G74ZUc2jqJNwya9jN0+oxsYW25p8O+IqCyU6tY5/VFWOySlnr29sDA1LdHHq +/PL/0Wm/2v/uXTl
PxQv+ajUuXcXznx/4aT35IWW3Jp/8805oTe8O//6G/IHXi/12uvyBy3PH3zD 2EHXbN3r7IdFO2EN
VpIR3OBS6Ym7rj2178PL5fMTd1/be+eVhd/9Qm+V/83/bb36pK1XLNly6Ztz vzD9xHc6z3lt57kH
bTrv4GeWHvTto/eqeCyFc+PDZykOOPmOQxa/OckshagmKpuWQncv3jaVfsQf YR1Lfq4+Xfq6uebZ
XnlOnPaUKn96Q16VP/DjTqueK4L4+0y2485SJNwqWv5GhNERVwpnhD9J+rBI A4NpYJMs5B+GWhWW
IuEfGbNSegZOHAdxZBa96UE1wbDi/w1+5qvrY+cVzKOqcrP4K6qiUvUZz6g5 W9Vy8jRsnv/pnjxr
1o2ITKl2SrfsMcdmjzV75/vgN1/pHg0rfGdVNOoSEZl7qu3EJSqlT32v9iR8 44Pzz1wryld8bvAz
X1nfceRDsS0kVANjS7E1s765vODUZ0RU7HLHMT9XNe//dW1OOfkpVf70eiOn NDSGhlWxHcBVnype
82n50MNlnyhe+BGpc1YWTntf4YQ78kLH3Jo/4uac0CHvzh94Q/4110u9+rr8 /tfnX7d87HXv3PrK
s7yWwmxQlMQ2KOoEN+hait67rupdeY18veOynpsvLDy2Sh+i/G9+vOXyY2r8 xM++3bn0NZ1nvbpz
6f6bzn3ds2e/7jtHv7KS0FL8zQnvOfxNx1x44YXLli07/fTTDz300D32cJ6l EAtiVRSKkKggqonK
pqXQt+GFo/R/LLX3FE7T/KtOX6yF0VbXI70nYVeEioG/xCy37BvD5n3H6Mcv 9OZm16IFVahHKGTe
VRXNmk8bVHzoUJKt1B894mCKv0g8wwvb3LzdqJ5+MG83zuQIqL+GK/Z7qi2F rvPg40U1JP0EgCjR
fzd4+tLlekJS3zQVC3pH9LYz2amIETYm/deh+BvIY612OW+jvn8R+IiPef7o 80rP7nZ2O5c/8WeW
2XKSU6XiO/89523Dh0h8QkWm1G+QymFhexT9wU+yO6JrMTzVjqgplvXzHKLw 0bU19xR0O/pNEedG
7Cx3xNGIPdNUSO1sWOO6Tugl4ic5M/F40KGIrWpOwtfdZ2ayXZZuVPZC6ME/ 1H4G15Q8OU/so0jG
Zp0kY9Oron3nhOkvJ+xRodL5yv/xHe1fF3RlMRIVCji1fPm7JqcYkzTae8m3 wzYinjFkJ9HFcbfl
ln2icMU/Fq/4B/l1jAs+XBA65+7CaXflT3if1DF35I+4TergW/KvvTG/34qC 0N/cUHj18vz+N4zt
f033K876ecU47J4GRUlsg6JOcIO2pdhyxXG9dyyTXxB97xU9ty3rvuUCofyj P9NHaWqgOkGQf/g7
W9+2n9CWs/9my9JXb37b/s+duf93j3xFJdRSiKK32r/mfaH8tc799j/wpz/9 6datW9euXbtmzZon
n3zycQOxKgpFSFQQ1eSNj2W9ji7tfvjZ6m2ex/6Y91xT9Mkh3lR9CTYvAeKy 5fnDKIml2LV24tdT
HnjfsW/Ym6r9LXu61uX671HziSGFftqg4kO3VtdWgtFcTSIM21xfKzV9QxPq 0tbwETBRE/L6Wumv
ID7w4shE92VOU6mbXLpEbK5m+3ULoqSzx3tTP/lO+aNqhGF7HSt9oRd/vuuJ Mb90d2YdkRFVoTAN
5hhGc9V7wKNjpV2NqTsr8aniOf/1mZbKIdKGUrxlpt3x7JGuVgn64Ne1O2Gs erL6MEdghdLE9IrP
93sqJDwaER8f/87qOs2/RCQ5CRt43xVf/L+h6LH5y5N86i3f21HX0Y4+tVLM KWmpkqKlCGmwko2l
6Hr3Ofnf/qRSS37V97ae99pQS3HUC9I/vG517bMU2lKcJ3egrhsfrz3lvTtf Yf//TK6r0HcxKvaH
3PxTQJf731QdUpetiJoRrZklSjpjqdtvQuLKqEpW/WEgYbMR5R1Lfr6rfXtP hcw/UMz6SrFb6U3E
9UJU0Ddof/f0oDmSwM09237pq0/KSYU3PTiTI+Chsy/grewfyOkd/OFjo55C vQu6r9Kkc01U01T6
YiRGZR4E9Tex7qWBndLbmiOcybMgukHRjn7oxy//Iz6WJxMYpsF8nFm8of7H bhKeYP7VtA6RvmR7
Zhb9exTxwY/dHb2heH91VHWqV8Up4b/FqU4MvWtrXtimjKmukPBoeBrUZ1rg znoa1wosT/gO7lrn
JSLsJNRTXxGfQd2IevhAPywlNtGPy5gd6bHpwno/9WZr9R5tK/LU8rRsSoeS 55RUJLo48ubceR8u
XPJxmf7F6/kfLggtFQ7gA4UT3i917J35I+6QOvi2wgG3FF59k9Te7y7ss6Kw 74rxfa/p3uOMGkvh
aVCUxDYo6gQ0qC3FsiN7bjqv97ZLem9f1nPrJd03ny+1YmnX9adNDfToYzXV 3911ycFdFxzQde6r
pZbu3bV0n85z9n3+jH2/+6Y9KspSvOmFEEtxbqe8ebGs929OfO/iZDc+RLV9 T7zTthSD8r9Od6cr
PvONLvEZ0MOy7ar466G/9k3tN+UJRdQM2ySwpG/EOTvlU/RLfmlWE38ULjzl qSTNhpXf+7PC5gHv
k8YdR/80up2IrcxNdnnb5uX3jqlVOdQT/xC9uf4ciguE2FbUXHDWugVn/HGG R2BX++Ev/W6uenyb
p46ILnrTj6zaoy2uBapw5f3OHKa43Ki+Vm90/kAR4xSrethiMB1vfeTBx82/ if97JjtVcTFHOBPp
BiPOSSUxgF3lIw7OsTXfR/XO6pr6+FTsgzZ/6YtmO3WdYJ7VVA7Ro2sdw6cy sR5e2B6FffBjd0ev
7io9zR/NVdGpXhWnhH/fPZ8UcRY1cDTCzrTAnfU0ruUvr+sdrPdAmZtoJfkM mo0sPO0Zs0SfBoEd
6cJ6P/We1uo62lbkqeVp2ZQnFFEzXYkuDn937qwP5i/8aOHijxUv+mjx/I8U hJZ+qHD6BwsnrpQ6
7q7CEe+TOuS9hQNuL+57q9RetxT2uqmw14rcXld3/+XpqyrSUgQ3WLF/qSK6 QVEnoEH3TkrnhYd3
3XBWz99e2HPrxb1/e1HPLecLdd+4tPCod5ai8Mvv9Vx0QM/5+wp1n7NX99K9 tpy91/On7vW9N/5l
RVsKNVFx0I9tSyHMhSg9das9RdEvnMF+B7yujhsfB7xOWIqqq3A1/9wXH/hp j/jDQg1rzbpRUajP
JHFGmpWFVLlzv9Zdrai3v7amZxOzTkRJIIsO/3aSZoVWfqP6IVHl9z4c/Nht xGBit/JvokvUUCM2
FyMsTTiXodHc1INPTKR4BFYYN9QXnrbaU2eXC7v8G+5yfqd3F478kXkkxSXj xn+VJ/fo+KRYFgs3
ffxJ8w+UjhMfnclO6VU5mPO2Rl8CTMKqmVOssZcVUzU+6bBvmyEzc4grpuk2 RF6pBKF795SErQai
hqFXAw+RvriLN93MxNF7JBzAAz+p/eAn2J26VqNL/LuW5GiILFhzpj1eithZ vaF5Jph5VJXX+w4m
OVCxJ6FZX59OulClfE+bCUu8jbsnTE1hsh7rOtpagadWTU4JOhTuM0BYCrvB 8waEKiGWovCY+SxF
da6isOrboZZiyXrrmLXORMUB37J2/2StpRDX68sH9z3j469ffHSSGx+i2qvP +Ludrxq1LhuTunTI
o3/+zpAak7yhdeLv1nY7p9GXvvrkLhf26mr3PuycRuKPoUWv/4oo0TtjZzVv s0r+OhElflz7Et+s
kEhmqlCe6Ef+WJRob66+2uTfKrCd6K1iG4nefMX/G17zQnWTx/5YSPEI6MKI NyhhoX6Ma90mmbR+
9/iW363ZVnEfSq24F+Vdzt86k53SJRGnkGeE0fU3DzgHX5y90Q16pE97eeP5 xN/p8vt/65xUylHJ
Cj+tfijqPcHCVv0kPER6f+WTgK//ivmBDdsjLc8HP3Z36lpNUhK26kcfjcAz LXBndR3zuDXnEhF7
Ega26Sn010lSMpNCf53kR9ujTHNKKhJdvP663Mnvy59zj3QSF3y0cN5HpJZ+ uHj6PYWTbC25u/Cm
lVKH3FU84M7ivndIvfLW4p43F/dckdvjHT1/cZr8VmdYg6IktkFRJ6DBi4QP kzeqNr/t9VvfeXL3
u8+xzcQF3TefV3jsYX2ICo/8X8+1Swq/rn7jo7Dqm70X7tt77it7lu659cw9 /3jiHg8u/gvZ4LGd
1rGbpKXY73k5SyEtxT5rpNEQluIix1JY7xjb5fzHX3XmZw874+bDlyw94KA3 1Px65kFveOOSpYvP
uFFUmH/BEztfXRCad1Xeerst5S0M6TEtOvir9z/izKPKW4PnbdZ19OdEnkZv fcTcSr79vjY9Les6
/pKRvGPqhYfd1b35pyWGlKRZsx15R/mkP3iqLThng3+rwHait/KsrnzA+VQ4 f/fEbS60yyUDH/rS
VlUoZxROXZ3KEVj+paJuM3CoSn2j1TkGVeLfBSF9GujK99xXfbq4or5actRD utnGdkq3Zo4wTJ4W
AuuEnb2f+tGEUETj5kjEu6bL1V6oOQD1R5v8QqlbwbOVf3c8JZ7VGR6ie39e tTsiuvCM55LsUWAd
f1+xZ370qr9En59qtI0dDSvoTAvcWU/jlvFuVsIuEWe/aK5al44L+Us8hf6t 7v+tcRKe06m3+tQP
J4TEgnkbQoVWfqP2MxjUb5KSsMLGehTa5cLBmqN98tP+3deVTek6i17/P2EH pCanvOWRsDFkIdHF
/teML7k9d/oH8ud8qHDuhwvn2DrrQ4XT7imcaOu4ewpvvqcodMjK4gHvL/3N nUWhV9xe3OOW4u43
5Ha7onfXk1dVpKUIblCUxDYo6kQ0uOms/bdcuaTr+tO7bzyn+6ZzzfkJ6SeW n9hz7XG917y58Juq
qyiu+mbfua/oPXuPraft/sLxu33/kF1lgyf0Wm/dLF3Foeulpfirf7EthVg/ 1Z7Fsv2E0Lx3Tex0
rdTOyyeVFqyY8EgUOnVsV6GMxX/+orx68/TKb0+IZaEfPOVYSPV1IFHS2e/e Sv/toKoj6qsSdTlY
cP4mUah3Q20VKH8dXSI+1ark4eedAYiT++4HCqrw0fVTYW36m/30jyf7Rp2L hfrq8/xLesxq4oOk
d7MSOZjYrcyoWF3bU/1ULDr2J9Gb3/9YWUjUEQdfly865H9mfgREg/oIyD9Y D/kff515tUdb/GUw
f9mAKKnZ0N4FJT1/q950UXnUncBUrkWdBjPZKV1fXkHenk9FepBP/2l8+Rcn RMmnfjQp9mVz/9T8
83tUnYeflWMTr2r13p+X9VDNkahqFfXF0YP/54ePOzu46vf9qoIev3ivH3yi 5r32VFAlnlXdvjxE
Xy+oTR5dN2Xujr9NLTNBLnrj981Q4B6JwtWbplc+MKFW9YCdL83G7U5dq2aJ nO5+e35tt/O+yBkC
e7SeTWKPxv2PlIXEgtgFva14XwJ31tO4OAf6RmovEfbJoKvFvoPiIOuRxG4V fRLqPRWfwV0uHBBR
PTb5GTzqJ9HHM+HYAs/k5D3WdbRjT61qTvnNoKoj6qsSJ6cs3RQ2eI88H956 Cy33KO19xfibb86d
+N78GR+o9uvnTcIBfLC4/12lve+U+v9uL73spuJLrsv92bKeBSfYkwpBDZ59 t7QUZ95dPP3uwin3
FE74kNSx9xREa2aDok5EgxtP2bvz0jdvvebEruvPML87WnjkoZ7rT5B617G9 17xJqPir7+lo8eGv
9535su6TX/LHY//s+69fUFGWQujYTsNS7Pe8bSn65V0W5SfEFfldrp94d3mn FdvF64Ibp/xSbkMZ
C7GJ0ObB7RUfIknIW+PH/8a6akKob6h6GnnqLHrTD1QdfwWNqmDWkaeIXbK2 p6Z3p7th7xeWKvLH
a4u6HY/8lRXqW5Qdp60O7EsjnzoMH0z0VoEh9clZcP6W6M118taoAad4BNRI Fi5dF3jwI462ukCo
DZW0jxSDVG/6o+uNrHDI15zWZrBTutAzwplo5bfL+h6wyZoXhvTprQvV/ur9 sk3Vz1Sd5V92Bu/M
AZy7URTqVHHj5/qsuFPF8u2gPlYyB4S/F0kO0cPPT/s3VITtUewHP+GZr0YS vWqWmDjPfNif0HqP
RtiZFrizvmZqNsn0EmElOAljP4O60H88o6+l/moRx9bs0fN21HW0Y08tK4Oc Yl6skhfqUGqWIqhB
ZSmSENDg5RNClVpLUVq3RtUvPPqT7uWneCxF/5WHFH/5bVWh9Nj/ei3FacPS PChXcfgvDUtxVo+8
62H7iZ2vLmg/YZqJhbdMe7TzzRVhOITmrZgUsq6dvvdX29d1FvQTNOKsUt+m W/SGr82/YkjZDqFV
T2wTIb3n6lpg1qmEI1rz1NElQuu21EyBqsIf/bZfdyf6Em76S199suOM1Xor U57uxIbidFdfdupY
+pxZs7OvpBqUTwM8vkXttfjkL7xgY8RgIraq2AlVf71NH72OE34T2+k3fp3r dz9XojtnQ3fAMzkC
FdtMqDu7eiQ6ZB78eb43t3oCLPmZWWfld50zRF4X7EHWlLgDu/93Uw3vVMQI Z6J3/1duzdoh/fRD
9ci4/T78R3lZVEMVqyOF6sV04bnrVB19lZRzAEf+QBV++qHqn1+72DOF0SeY Zwdv+EpZHSvR9fzL
BubN4BBVwhE1A/foP381FfvBjz7zdfv+gXlWzRK9d2LX1DVEHbp6j0bYmRa4 s5VaGrlEnLvZumpK
yHOJUIWdfRPRW634QkEYiICT8LQ1qsKqx4cCPoPHPqyieuS6R39J4NgCqyXp cfmXp6tvxyXb7n9s
2n+0F575x5qjvXS92vbeX0wHn1qH3L/LstHAAVR0TjHqVMLRu/Pw83IAzjfA 3ZaTF+qO9lw2fujy
3DG35k68M8pSHP7B4kErS6+5q/SqO6X+6vbSS28sLXpnbv7FPTsdv6oiLUVA g6felT/lroLQSR8o
nLCysOSDUkd9sCBaS9agPPIvvnXPzecduuXyY4Sr6Ln5vMnO9fnfPtR97Und 157Q/a4lQj3XHNV7
1eFCfZcf1L/sNcVVD5Q3Pjtw6X59p7+0662L/vjm+d977U4VZSmEhKU4ql/+ 4JV746PTOmtAPgli
WwqPnxDWYcGt24UW3ja98I7tUrc5JULCVQjNu3G7kLIXC64Y6DjjiUWHfX1X dZ/y+J8vvPBFFTIl
CkVIVFD/DU//tuIXflU2K+zqu+Wp5a9jbih6d7o++kfV7i7dorqT5Yd9XdQR 4/SPKrBrsWHHeWvn
v3PcX3PRKY84DZ63VkjttegrejARW+0qr0rPCEUcvbDNF17WU93Ho3/k2XAm R0Bucsojov3AOv7N
9ZsbtgtC4niqCvrA+ktkUzPYqYgRzkTzry2KN0gMJuzIiEHKd8Qdqq654Kph XUe9iZ5CsazbNKuF
nWCeHRQDU0fDPEqNHSJd7lfYHiX54Eef+eZIolf1RVl1pEKid3EEdF/1Ho2w My1wZz3HJOIS0XGi
vctv+PrCc4Weob8AACAASURBVF4QEgv2kDrFH2BKHae6l4gjf1gtjNtql6sK HWc+IzZx9v3ERxZc
3K2jQgvP27Boibs7S34uVs2oHnlESeDYAqsl6VEMWEVVuRhttfKRP9SV9R7N v3xIb7tgWb8YiToI
gY17BlDNKb8omxX04P0yG9GDbKBQSHT98ovH979G/sfiR9+aW3JHfskdBaFj 35M/+r35I++UOvx9
hYPfVxTa/87iPu8tvuI2qZfdXPqz5cX5V+V2uqB73pKfy4SdWYMbjnv5prP2 33zh4i2XHb31yiVb
32HrymO7rjy668ojhbqvOLznsoOFei/Zv+/CffrOfYXUmS/rPfnPti6Z//wb d/ruAfNkg2ePOxMV
wlIsfsS2FH/9lLYUnimKBbdMBvgJV46luK3i6Oaq/J+raD32gncmJ3YThNCc lWkpYiujOagdmFNE
Xy89d9telw0f+M6RNywfeeO7R4+4UWrxjWOLbxo79Bapg/52bP+/HRfa55bx V9yU232F1Euuyy28
anynt49YSzutYx7SY06xQW0pXjjypX86aa8NZx/44vlv2HjRGzddcoTURYs3 Xbx488WHCnVedNDW
C/aXOnefrrNf0XX67lInvWTrWxZuOmqnp99gPbCfVVGWQrkKYSmcGx+1lkK5 CueRTH2z47Zpv6WI
dhX16jMPblvzbK+e3RJXithNEIpW7IcftamwFChWn/meN6fEbpKKuoamD7xy 4+5v2/jKizbu+/bO
/S/ffMAVm4Rec/nm/a7s3NfW3ld2vvIdXUJ7XNm1+xXdL72sS2jRpd27XNg9 75xO65Rn9jnn/7Sl
SLdBYSm6tk0/ccaBjx+1++NveeVTJ+/71Gn7P3XaAVKnvmb1afs9feq+QmtO 2fu5U14pdeIez791
9+eWvFTo+aMXPfemXZ4+bN6vDrK+edw+0lKcl6uxFPJLpIalsC6rPkuh5irk lzs8xsK46xHoJ2KP
eJgWXDUs55PdidPY+gihuSksBUqiHZJTrv9SYfW60QMv/vVLjv/fl5388F+e 8tOXn/KQ0F+e/NDu
p/xs91MfFtrtlJ+/5JRfCO16yi87Tv71ghN+IbTz8b+Yd/yvrWN/vs85Dz31 wjbRTuoNqlmK6/4z
P/T86h+dfODXXv+Sbx32sm8u/stvHP5yqcP+8luH7/5tW99ZvNv3D3uJ0IOH 7vrDQzq+f9ACqQN3
/uFr533nNda3jtun/9mnrvvX0TBLsUlbCvW681WjUnK6IlfzDVL9XQ/7SQuP 1P7r750itGPluceJ
ZpP8d8ERagXNv64scnZlBnRtk1lftJN+g/bznvOvLl73H9Uf6miArsEp4Sfm v22s5lkKr6VYukX+
T6T2/1Hu/ObVVfKBzZ2vHXUk7YXWpPqWhymx8+o5Z8+XahDaQZpCaEcr9ixF KHtdPiHPRvG6rCR/
neLSceuSgnVpUUosXJST8w3qVS1onTdinT0sX1VUPzzhkddSSFexyVryuHXS U/NOXr3TKVLWmS8o
zVu6Xsk6d5N0Hud2Orpgc3VZSUQRQggpnboJoR0vkd/PCjkbT1ov/99QoSWu 3rLOWX2rK1UiXo9Z
K3XUC85/7aH+2zDhH4ItxUlPSUthuwptLAKlKkjp+saGCLWC1PmM0A7UPIRa Q7HnauNSP8jtfOPj
FU8tPGLdHiuGOi7aMNj3AkIIIYRQQlmnj1rHrrP2/Ya1+6ewFAghhBBqUFgK hBBCCKUgLAVCCCGE
UhCWAiGEEEIpKDVLYVlWbJ2GlWnjO1azeNcQQgjNKSW1FJYPXe5ZqFdhLXvq NNadv1q9LdSriB4T
1kcIIYTaUXVYipiG4irMZMN68/TMN2xY9faY9XgQQgih5mimliJw/iBiviGi BX+5vym1kLwLfwUr
wYDNrcKWG+vRP2zL3SOzQmwvCCGEUKspZUvhqZYkOwbWCWvHvxArf/42lwM7 it4keXexHZnRejtC
CCGEWkp1WAoPutxcCEucUSMIajmsHf9CrMya/uXojvyvsfLvTvKO/FGEEEKo XVSHpQjePuivbU82
jRlBUJ3oBBy2VXQXgW2GDdjcJHDz6L4a6yiiEYQQQqjFlb6liO0yScthKda/ kEQRaTt6v/yvsfJX
S95RRCMIIYRQiytbS5EkNcZaCssmsLvkSpjpPf1GbJ5WR7HDQAghhNpCKVuK QdcBmD4gZgQ+POWB
vegKse37N/SU+LsO7Cu2i8Y6stwdDBsGQggh1BZKailQpsJGIIQQandhKVpC WAqEEELtLixFSwhL
gRBCqN3ltRSLsBQIIYQQql/SUixZb73qPiwFQgghhBoXlgIhhBBCKQhLgRBC CKEUhKVACCGEUAoK
tRTf+vp/IIQQQgglUZSliDUjCCGEEEJaWAqEEEIIpSAsBUIIIYRSUGqWwooj toW6FNZyREch40pE
7HjS0u8f+W5snTBVnrIqlY+JhcffKAcslkVJ7FYRCtz3dA+IZXVY1m4d4mXP GbWp972yg/Y9+o3z
n1HRRDQ1kzMEIYQyVZqWohKCCH3hS1+IvlDWJU9T+iocfTkWoY99RCpiqCa6 qRRHHquGE4bIoMJJ
qMwqF+ycqkpitw2UPErXSZm7rwpFs2kdk91UL5bd5p832Kbca3ffK+6+V5q7 77GWYvFNP0qoxixF
Wu8IQgg1rHhL8fxTj/zge98cHuhRC6ENOXm6uF1oe2F6Oj+9PT81NV6eGhOh J596Ml1XETiAuixF
kgY9C01Q45bC8BDmq/rbvQFZZrJ3HZunZIaydnEaVG12WLvFbhIo00PUvDZx 32MtRbR/1QwPDzds
KZK8KVYtsfURQii54i3FD773lU///V3iYqcWQhuyL5rCTNjKT0/npoTKY+Xy mApl6iqSXCWt+i1F
bJupq2FLMagz61N29npqRjlVybKq+d6yquk/rQPSYcmZCdVmx277xtaP0A7f 9ySWwn4tVOwPiD61
yuVRvVwsbZuJpagYU2uBFQKJ6AshhOpSvKXo6emRl+lyRS2ENqQtxXRemgl7 fqI8OTo5OWK5f6Jl
5CoSXiKt+i2Frh9bM7DQT2yn0X+DRiAyn5L+e1eXRAw7CZVaWZF7EdNWDbsp H7Bbx27Wy8Xq4obb
lHMSShq3pOE2Fcn3PaGlkBN4tuG2pJmQbnvC/oBMlIaKpcFCYWCGliLCVVi+ 8evdjOgOIYSSK95S
JJS6osn7HVPjU+Vx8bfXpO0nJiaG9cUuuauwDGK7TigrS0th1gkcecLdiUgY sffg6/1LPUmb6tZ+
kpxaV5tC+1rOQw/P32vttkuMTYltbYfve0JLIe8GTo8Lwy2WJ+35CWEmxGup OChe8/m+mVuKQFcR
du4lOScRQiih4i1FXc9STE/lXD8hzMRIqTRUKm2zgogak3FxFMxzqbcdf7OZ WgpVLWJUScbcsKVo
4FmK2DadnHpdNa3GPkWRpE2hjj/v0CZAWAprtxm12cCzFLFtLq5z3xNaCmEm 5ASebSYmbbddKsoP
SKHQL15zud5ULIXfVYSdeLEnJEIIJVe8pajrWYry1JienBB+olgcLBblXO4L a19Y/fTqr339a0Ir
V66MvooJ97BdstP09LR6nZ6eZy+rcnXpjLlzHDjCrC1F7AU6tk7DNz4q9X/j I65JifkMQZLMGtlY
DXqKwrJeF9ZawjZND5HwGx9xTUrq2veElkKh7gYqxAdEL4+Pd6dlKRJ+OlS/ sdUQQiiJ4i1FXc9S
CD8xYfiJQmEgX+jP53s9riL6KrbTTjtNTe08OTk5MbGLep2Q7CSWp6aUt7Dc a2YdV0OrzS2FThVP
PvWkf1W8qpwqFh5P9tsMsW2aOVURm1nj23SeUqxOUXQkOLzPP/Okltmm4N/+ /d/MfU/4uxTRbTaw
70kshXxaWRnuyaGJ0jZpuO0PSC7fN57rGRvvHh3rStFSVOJchd61iDoIIZRc XkvRsXjtTJ6lEGZi
YmKoaF8upZ/I9+VyvbnxnvGxbtNVRF/Fdtlll2KxmMt1jI+Pj43tOirpEP9y uZ1LpdLUlLV9+/ZW
nqWIqB9bIUnCCEvV5mrEaJO3qZ7utGy/oto0Cxtrs1JrKfa0OpKMU2R9YR2U zDYrtqUwV5Pve0Sb
5m7qNqP3PYml0N15NC4+IOPdY2Ndo6Nb0rUUEQfEconoCyGE6lK8pajrWQr1 8IQwEwX7by/hJ+S1
clxcK7eOjHZqVxF9IVuwYMHIyJ/19/f39PxFT09PV9dLu7q6eno6hNUIe6LC Q9gIlUVQLiEWs3LE
aAeDLEXYJtHRwWQJo2mWQuFpM3r8sW2KBflTmS+39rXkFMWekU9R6DabbClU iS5Msu9JLIU9gTdU
KirD3W8bbmkmxsfUB2TL8Mjm1C1FJeiYuO9tomOFEEIJFW8p6nqWomTP5crL ZU76ibEx+2+vkS0j
I+LPr81DQ5uGbaKvZQsXLuzt7e3s3O3FF19cv/5lf/rTnzZs+HNR+MX/fGMS hTVuGS6hLsVeea0Q
IqqFNdXwsxQeoge8Y9sUluL2azs+9p7ddkvcpif9h/25r6KxDWbRZhJLEdGF VuynI7ml8Bx2s6an
BCGEUlG8pajrWQr7Zke/nJyw//wSf3vZfqJzSPiJ4Y1D214cHNwQe9FcsGDB li1/tm7duuee+4vn
nnvu+ef/fNGiRcIrxOZ+oRXLQ6+VVmaWIonCru8eJUkYTZulyKjN3ayOD9yw b0fkcfC02fxZinrb
TGIphOEuFAfyhb58vjenHp4YVYa7UxnubdtejP10xJ4h5kJYzSR7hBBC9Sre UiSUupDl3Zsdxlyu
uFxukpfLQeknBgbXx14058+fv3Hjxuee2/Xpp59e8/SuHR0dM/cTg7WWIiFp WQpPsxE1YxNGpbnp
P4s2O6w9O4znM2JlpZ3+s2gziaWInaKY+SyF2lbvTmBTsSchQgg1pnhLUdez FLnx3rHxnjHlJ9TN
juFN24Y2Dgo/MbB+YGB9/8C62IvmzjvvvH79/DVr1qxevUDYi1T8xGBiS2Em klQshaf96MpzwVJY
1p71tplu+s+izSSWwjXc1Q/IyLA03OIDsm3bi4PbNojPSOynI/rWmNldwpEj hFBaircUdT1LMWbc
7LDnctW18sXBQeEn/iT8RF/f2tiL5rx589avX//sszvvtNNOafmJwXoshad+ bMux0o3H1pz1z1KY
f5EnbzPd5x6yaDOJpYjoQiv20xFxhvh7DHQV6o2I6AIhhBpTvKWo61kK6SdG 5d9eQ0Obh7bZfsK+
2dEv/ET/uv7+tb3JLMWmTfLnMlP0E4M71FIM+q74YZoLsxQNtJnujEIWbSax FPqbospwD8uHJzbK
yQlpuG3P3R8/hxfdkafHwMGr8zy2BYQQqlfxliKh1CWs+qDZ0MZtgy8ODGyQ 18p+ea3s61vb1/tC
b+8fYy+a6pKXrp8Y3NGWIqGwFIFtppv+s2gziaWInaKYySxFWKcJx48QQjNX vKVI/izFcGKir3Ei
KoxCQiW/XFpYirZtM930n0WbsZYi7jNRJbo7LAVCqGUVbymSP0tRF1FjqofY PWy4ZU1ssylq1j9L
4SG2wXZpM9ZS1EXDHQX2G1sNIYRSUbylSPgsBUpFdSUM1Dpq2hvXtI4QQqhe xVsK1EyRMNpUTXvj
mtYRQgjVKywFQgghhFIQlgIhhBBCKQhLgRBCCKEUhKVACCGEUAryWoqFi1/A UiCEEEKoXjmWYm8s
BUIIIYRmICwFQgghhFIQlgIhhBBCKQhLgRBCCKEUhKVACCGEUArCUiCEEEIo BWEpEEIIIZSCsBQI
IYQQSkFYCtQSGh3euPmRfxr4/KHdnzx4rmnr54/b8KtPiyMQe5QQQqiVhaVA LSHhJ4b+a/HEQ0dV
Hjturqn886PFvosjEHuUEEKolTUjSyH+rlr9/OpvPLTqs/f/EM1EX/7BTx97 +glxPJXm1FFV+77h
yxdM/N9RlUePm5sS+y6OQOwnDiGEWlkzshQi8/3vb57Y2jdYgZmxbXRcHElx PJWfmFNHVe37Z//z
C1NT2+eyxBGI/cQhhFAra0aWQvwlvaVvcDukwPSWvgFxPIWlmHtHVe47lgJL gRBqd83IUnz2/h9O
T08J2ZRRwyqXJwu5MXE8haWYa0fV2XcsBZYCIdTmmqmlmJRMoJmplM+NjQz1 a0sxl46qu++RlsKq
JTY9p67ArgOH1PDwsBQIoXbXTC1FqVQslQp+mVfbwApJNJNtwxqc4ZCyULGY Hx8d2tbfrS1Fpke1
LmXdY3Xf4yxFbEpuTElatoIcg+WzF8kbDBSWAiHU7pqppSgUcrbGPRIX1sDl 6JrJQw0ocEiNddHY
VmHK58dGRwYGeju1pZj5UU1LyXtsbDzVfW8TSxFWiKVACKFmWIrofNNYqAEF ttZYF41tFaZ2sRT+
1YShCM3EUvizuOVi1jFLPCFdIWzzJL2HDaZeYSkQQu2umVsKlRvGPLJkggle 1RduczUiZJb463ha
CKwQOCTPtuaCfxNPmxGV/dXMOoHK50dHR/oHejcbliL+qPoHEzjOiAVPa4FD 9ZREbOJf9rfmV3Xf
4yyFJiyL+0N1lQS27B9AWJ3AduoSlgIh1O6auaUQWUEmBo/EhTVi1SxMGPJX 89RJuInCX8e/ENFm
ksrRIzGVy42MDPf192wyLEXoUU2yCxGDCSyPGGr0algj0fVNVfc9zlKElVtG LjcJ3MryeYKIzaNH
4qkTVp5cWAqEULtrB1gK88JdVyiwTkQLZnnY8CIW9LK/nSSVE44kX6eliBhD 2GD8r/7KYUONWPVs
EhGKULqWInYrs8QKn6WIkL9+Y+34haVACLW7ZmopdGLwSFxYA1fNcrWcJBRR EtF+hPz1Ew4jeeWE
IxEaHx8eHurt665aiiRHNfnI/a8RG0b0mKSvsC7CVN33+i2FFZLUk5RYNv5G ArsLDHkKA8vrEpYC
IdTuaoaliF6OSEV1lYRViB5G9ELCTgMrR4zEo+wsRWxhYwctcLmBHc/VYylM PMnbXDArRJQk3Dyi
Hc+oooeaRFgKhFC7a6aWQicGj8yramzIXDBDgY0Ebh5YIWJUnkJzDGaDni48 dQIr+9vxdOfX2NjQ
0Lae3q6N2lLUdVSje4yuGbFhRI9hIXMhbCuPqvve5r+eadXjHgKFpUAItbtm bimGhcbHh1DDGhvb
NrStu7frRcNSzJWjWt33NrcUMxeWAiHU7sJS7HhhKbAUU1gKhFD7a6aWQicG 1LBGRwe3DXb1bN2g
LcXcOarVfcdSYCkQQm2umVqKsTGR+YZGR7ehhjUyMjg40NW9pWop5s5Rre47 lgJLgRBqc83cUjh/
a6KGNTIyMDiwtXvLesNSzJWjWt13LAWWAiHU5pqppdCJATWs4eG+gf4tXZ1/ 0pZi7hzV6r5jKbAU
CKE210wthZ0Y+tFMNDzU29+7eWvnWm0p5s5Rre47lgJLgRBqc83MUvznFxBK S7FJd3Yr9vgghNCO
VawraNxSfHbO5wCEEEJojghLgRBCCKEUhKVACCGEUApqxFJ0YCkQQgghVKuk luIt661XfRlLgRBC
CKFgYSkQQgghlIIytxTlyO6JEiVKlChRorMjmrmliBgTQgghhGaNmmMppiMH QZQoUaJEiRJt+2hz
LIWjsn4t2wvl7USJEiVKlCjR2RFtjqXweBlWWWWVVVZZZXW2rTbFUpR93ZeN V4QQQgi1vsq+19rM
3hRL4fTqcTQIIYQQal95M3vmlsK46eKbpTBuyVgu5uAsA7MwbidDNZNtEUII oTktX+5u/iyFdDH2
gxviddockx5NoGPw24vA8gglr4kQQgihxArO7E2wFNt1ZwHLtgJzP5YCIYQQ al35MnuzLIUzNzKt
+y4bsyUpWgrzLoleNhfMV8/siCa2F4QQQmjOqTZ3+zN75pai7BtQdcLE/iar WjDT+ZRbMuVGp4wc
b9bxNO6p49/ENBPloJr+fgNFlChRokSJzr1oNXfXlLuZvQmWYtrxEGVtZ9Sq Gpb3ayCB1iGiPGzz
wE3CDETgVgghhBAyZObugMyeuaXQ43B+datmdboadUcc6wN8KT/alEz7SswW piMthbfl6H6JEiVK
lCjRWR315e7azN4cS+E8FzplG5yybXDKxsyJzuJle9mubC/UfsW0rCuH/Cao Z1vTSZjbelrWr/5+
dcs6GtgvUaJEiRIlOgeiZu4OyOyNWIqF9VgKZwRl6WXsXqf1aKaqD3pMWy5O yK5jGegds2rxeCh/
Zf3qX51yZyn8fflbZpVVVlllldW5vWqXuKncn9mTWoolG6y9G7QU5sikyoaT cKJl39DL3lfTKPij
0dvWFbXcWZAGtiVKlChRokRna9Sbu52QlMrsmVuKKedpjmlXxnJZl2w3ooHK NuqZoqhrW6JEiRIl
SnRuRO1l92aHG5rWocwthXQurnWwJ0mk5FDKqsS8YWPskltIlChRokSJEm2F qCyp5u5pVW5m9iZY
CvvXOh1TY4+grMYny4kSJUqUKFGisyOauaVwulc2Rz3EUbbHoQZElChRokSJ Ep0V0cwthepbjkMt
TOlJlerIiBIlSpQoUaLtHs3eUkj/IgehLEzZXFD3Y4gSJUqUKFGi7R/N3FLI zsqqs+3uguzedjTT
RIkSJUqUKNHZEW2KpTC6Vx2rATnDIkqUKFGiRIm2f7QZlqI6DnsQZT1VYr/e 88WHEEIIIdTiMnN3
YGbP3lLY9120o5ky/ETZXhWjrAAAAEALI5K1mbsDM3vmlkL2p6WnSqb0mLAU AAAArY6cpTByd2Bm
b4alKJenam52uOMoYynAh2VZcVUAAKDZyFkKI3cHZvbMLcWUvs3h3msp1z7c gaUAEywFAEAL4lgK
fbMjKLNnbymmnF7NcQhvM+XOnzRgKWaSddS2/hZm0ma70Bb7aA4y7M3y14yo BgAAM8d+lqKauwMz
e/aWwvAyjpmQy9UJk0wtRWDN1vETTe43o+4imm2gRywFAEALYj9LUc3dgZk9 c0tRtnvS91rKzvOi
clxlW022FIFZKnmD6dLkfjPqbodYCn+ogb4AACAh9pdIq7k7MLM3Yik66rMU xuMbZbfjqSm9HGgp
LBvPqi4xF2JrJsk0upp/28DVsGb9m5ghs07YcuCqWR5Ws2JghsyFelvzhEwS bpKwNRN/hbABhIUA
ACB11CxFNY8HZfbElmK99ar7GrcUchxTxiAiLYWZhCq1acMsCSsPK4nA02Ml sqnAOtGb+EvC2owI
xbbpKQ/cNnlr/pB/NWwA/lB0ax4qtUSXBPYOAADp4rcU/syeuaVwnpwwB1Hr bsJmKcxlT77Rr4Hl
Ye1EoKv5FypGdxF1/KuVoEaSF4Z1l3yvw14TtuYP+bsIXG6gNZPovvwl0a0B AEAqeH49MzCzZ24p
7JsuqrMp59Uex5QzmtBnKcxsFBiqN/dE4O/Ln7Si6/hXK0GNeJYb6C7JPpo1 /a/+Ov5tA0OxNZPs
hR/Lh79C9CYVAADIGMdSuLk7MLNnbymqj4NOuU926FsvU4E/deXJQ2bOMEvC ysNKIvD0WIlsKrBO
7CaBjTTQXcJ99FcLLEzSr2fZXydJ+xGtefBHw3qPKAEAgHQxfpB7KiyzN8dS TBlGxr3xMRVqKSp2
kvAkIbPEXIiuWUmWb/wtVyI79VcO3ESXeLYKHF7y7sJqmoR1EVgY1ponZOIp 97fmbzCiNRN/BctH
7CYAAJAu7iyFthQBmT17S+FOjOifyKhOmNjzJA18iRRmMfgDAIAWRFkKnbsD M3sTLMWUa2GmnF/D
cMfR8O9SwCwGSwEA0IK4j2c6uTswszfDUkxpD+H86pYxW4KlgFqwFAAALYj6 qSuduwMzezMshR5B
uepllMHBUgAAALQBrqVwcndgZs/cUtRMkph+wrU5WAoAAIAWp2op3C96+DN7 5pYiqNeaBSwFAABA
i2NYCnN2oCahN9NS+K3NFJYCAACg9TFnKcIye7MthV9YCgAAgBYnwlJo7VhL wY0PAACANiDkxseO
shSTta+TTjmWAgAAoMWRlsLI3YGZvYmWwuze1iSWAgAAoB3QsxST/vkJN7M3 ZinW1mkpyrW9lrEU
AAAAbYTPUgRk9josxd6NWwrRpd3dpDEILAUAAECbEDBL4cvsTbQU8h5MWQ9l kmcpAAAA2gRlKSaN
pxf8mb0plsLzNEfZGQSWAgAAoC1wH8/03O+oyexNsBSugZicsudI1JxJ2RlB uYylAAAAaHHsWYpq
7g7M7NlbCru3SfcbJpNSqns1JiwFAABAq+Pc+HBzd2Bmz9xSuHMS9gDMb3zY X2+d5MYHAABAy+M8
nunm7sDMnrmlsPu0u3e8TXnSWVB3YpilAAAAaHWqNz4mp8Iye5MshWNmjK+a TLo2B0sBAADQ4uhv
fEzqr1n4MnuzLEXVyNhfQdFDwVIAAAC0PM43PtzcHZjZs7cUk2X3odCaL3pM ugPCUgAAALQ46saH
zt2BmT1zS1F9OtR2N5PqZzFcjzPJLAUAAEDLI5K1mbsDM3szLMXkpPI1Tq9l Z5KkrL6OgqUAAABo
cWxLUc3dgZk9c0vhTo+ojt1bMGo03PgAAABoB6SlMHJ3YGbP3FK4LsaxM2Vn QHahXYClAAAAaHGc
Gx9u7g7M7M2zFKpLZzS2zcFSAAAAtAXKUujcHZjZs7cUenrE7bhmooIbHwAA AC2PaylcMxGU2TO3
FE5Pys0Y49Ajw1IAAAC0OPbvUlRzd2Bmb8RSLDy8PksxOemMYtJ9iEONpYyl AAAAaAecH+SuzgsE
ZPbElmJDg5ai6mjMhbI9mjI3PgAAANoA9xsfk+bTC57Mnrml0P1NGoOo3obB UgAAALQ8+hsfppPw
ZPbMLcXkpOtpJieNjqtgKQAAAFoc21KYBGT2JlmKWieh78GUsRQAAACtj7IU OncHZvbMLYWaE5l0
BqFMjTsCew1LAQAA0OJUZynchyn8mT1zS2H6l7Kz4KrMLAUAAEAboH+XYtK9 4eHP7E2yFNV5Ev19
D9fjRnN52AAAIABJREFUYCkAAABaHPt3Kaq5OzCzN8FSGBMk9mvZGNAk3/gA AABoebSlcBN6QGbP
3FLIbiYmJyfMgZSNZWYpAAAAWh3zGx9hmT1zS2F2aeAanAksBQAAQKtTfZZi cjIss2dvKRwDYTNR
rjU1EiwFAABAi6NnKdyMHpDZm2MpdK/V50Q1WAoAAIAWx/dTVwGZvWmWwvAS E5PmzAmWAgAAoMVx
b3yYdz28mT17SzFhP8Th794dBJYCAACgxamZpQjJ7NlbiknX0UxMTtQ+IKrA UgAAALQ43hsfQZm9
KZbC6LtqKSacRSwFAABAi+NYiolqGvdn9iZZCuli7IE4dsaYq8BSAAAAtDjS UtTeZ/Bn9kYsRcfi
F+qzFNrIaC8xUR0OlgIAAKDFqVqKCSOd12b2xJZifaOWwuxbLUxMOIX2yLAU AAAALY5tKaq5OzCz
Z24p1HyIOysyMelOj0yoyRK+8QEAANDyqFkKnbsDM3vmlsJ2MxOup5nQt16c QXDjAwAAoOVxbny4
uTsws2dvKdRtjokJ19Do2RKnHEsBAADQ4rjPUkzotO7P7E2wFM5tFsfOTKhZ k0k9DCwFAABAi1Od
pXAsREBmb4KlMO69TEw4UybOEJilAAAAaAPcxzOd3B2Y2bO3FKpPt3t7QIal mMRSAAAAtDo1liIk
s2duKVTfE+7dF8fN6GVmKQAAAFoex1K4uTswszfFUji2pjpFYk6XYCkAAABa HJGsvbc6fJm9OZZC
+5pJvaTHgKUAAABocaSlMHJ3YGbP3FKoXicNLzFpdD+JpQAAAGh51CyFzt2B mT1zSzFR7c/7qsBS
AAAAtDjqWQoPnsyeuaWweypNmDbCuQ3jCEsBAADQ4qgbHzp3B2b2zC2F2aXn Box6xVIAAAC0OHqW
wnO3wczsTbIU/tkSDZYCAACgxdGPZyoCM3szLIVNaWKy5I6jZMycYCkAAABa Hf27FIaT8Gb2plkK
t3tb5piwFAAAAC2O56euAjN7I5Zi4eFrk1uKSaNL/UDHBI9nAgAAtA++xzMD MnvmlsLtz+leLpf0
Y6JyNFgKAACAFkdbCsNJeDN75pZisuR07HapvIw7V1HCUgAAALQ6tqWo5u7A zJ65pfB4mQnnIQ4p
ZikAAADaAvtZimruDszsmVsK+2nQktFxST4iqo1FiWcpAAAAWh338Uwndwdm 9swtRbU/v+xbL1gK
AACAFse98eHk7sC03gRLUb3LMqHmTEqmpeDGBwAAQKtTaymCM3v2lsLtW9+A ESWTdqF85fFMAACA
lkfe+DByd2Bmb5alUCMo6ZsuJV2OpQAAAGhx5CyFkbsDM3v2lmKi6M6QGKp6 nCKWAgAAoMWpsRQh
mb0JlsJnJmqHgqUAAABocarPUgROE9iZvSmWoqRmRsy+q3dixCgRQggh1OIy c3dgZs/eUtjmxe64
6N53KTrjKBWJEiVKlChRorMjmr2lsPsrqaGU5MRIqTqCElGiRIkSJUp0dkSz txRO97Jz2bGjUo2I
EiVKlChRom0ebYKlsHuakH1P1PRtiChRokSJEiXa5tEmWIqSI/mvWHI7Vt6G KFGiRIkSJTo7otlb
igk9DtVrdTRykShRokSJEiU6K6KNWIqOxS/UYSnc/uwFeyglNZSSXV7s63lu 68YnN2/4/ab1v2um
1j//q6yl+xJ71/niH8Ruip2NPhpEiRIlSpRom0aTWoq3CEvx5UYtxYTTserb HYpTKBJt9+bVd33u
6/tf8lHruDtmpfZYevf1f39f79Y1QtFHgyhRokSJEm3TaOaWomR3XHJ6LRpj kgtC4s934Scu+uB/
/+KpDXE/3tWuPLexV+zgBz73DTlLEXk0iBIlSpQo0TaNZm4pJiZkx+Zo9D0Y tSwsxf6XfHTVk+u3
z2amVz35J7Gb2/rXRR8NokSJEiVKtE2j2VsKtyfVsX7V49i84ffWcXdMT08J 2ZRnn8rlyUJuTOzm
8LaN0UeDKFGiRIkSbdNoUyyFO47AkXW++AeRayclE7NUpXxubGSoX+zmyNCm 6KNBlChRokSJtmk0
c0uh+57wj2ZCLitLYZcXtKxazFDbqVjMj48Obevv1pYi4mgQJUqUKFGibRpt hqUo1XZZclRQC8pS
FAo5W+NKwkbo5XSVXcthyufHRkcGBno7laWIPhpEiRIlSpRom0abYykKE7LL Qu2wHLmWQiXgMSU7
8Y9loexaDlM+Pzo60j/Qu9m1FFFHgyhRokSJEm3TaDMsherMGJAzAlXiWgqR emX2VRKJXy/7C80F
hVnHLPGEdIWwzf3t6K0Ch+FvzT/OXG5kZLivv2eT+SxF2NEgSpQoUaJE2zTa DEtRKjqdlYoFtax8
jZKyFCoHi+yrZGZ0s9Bc8IfqKglsOSxUV4lnYXx8eHiot6/bsRTRR4MoUaJE iRJt02gzLMVEUY2g
YLubgm1qqsNSlkLlYJF9lUQy1sumlMkwlzWBW5klnjr+zZNsZZZ4NjdbNhfG xoaGtvX0dm10Ziki
jwZRokSJEiXaptFmWAqne2cohYlizYJrKYaFxseHlOxkPOSXm7+D60SXqOWI zZNsFVji2cqzMDa2
bWhbd2/Xi/rxzIijQZQoUaJEibZptAmWQvddkNMjclXZGadQWQqVg0X2VRLJ WC/7C9WCWSe2RHkR
fyOB3dXVTljvenV0dHDbYFfP1g2mpQg7GkSJEiVKlGibRrO3FMWiHITqsii6 LNimplBScyZFZ5Zi
bEz4iaHR0W1KVi260L9gVogoSbh54AAi2vFUMDfXyyMjg4MDXd1bNlQfzww/ GkSJEiVKlGibRrO3
FKJXNY7qaAoTqlCORlsK5w/6VpNtDuKrRWw1MjIwOLC1e8t6/SXSiKNBlChR okSJtmm0CZbC7bto
92oMxb714tz40Nm31STMQWwdT33PJsPDfQP9W7o6/2Tc+Ag9GkSJEiVKlGib RhuzFGvrsBT2lIga
h9txoTq4omMp7OzbPys1PNTb37t5a+da21Jsjj4aRIkSJUqUaJtGm2Ap7M6K bt/K4OjRuM9SDA50
Dwx0CQ1Kdc8aiT3qk35i3aYNz8rJmKHO6KNBlChRokSJtmm0CZai4JU7ArW6 5cXH91h696pHf9+5
8flNLz67+cXnxMKskdidjevX/OmPT/zvww+L3Rwf7Y4+GkSJEiVKlGibRpti KfQgSoWisazG0bX5
qes+cd+Zt/7rV77zw+dX/3aW6bnVv3nuqV9//8f/e/rNn1nxyf/O5waijwZR okSJEiXaptGmWApn
EHln2ZGz2tf9rKj5wf94YP9LPmodd8es1B5L777xU1/N5fqLhaHoo0GUKFGi RIm2aTR7S1EyOraX
hZ0pypK8Kt/Wv25428bx0Z5CfluxMFwqjJSKzdDkZCFrGd2NTZTGSsXR4W0v Rh8NokSJEiVKtE2j
TbEUTt953bdYliNTAyJKlChRokSJtn+0KZZCjUD2mneXXRElSpQoUaJEZ0U0 e0sh+7N7LebVxEjR
GYQeDVGiRIkSJUq07aPZWwq7M2cQ9giKchBqBHmiRIkSJUqU6OyIZm8pZN/m OOSy3b09IKJEiRIl
SpTorIhmbimKJdmZ7LJody87VqsFWU6UKFGiRIkSnRXRzC2F3U1BdWxbG+Vu 5JjU8tTUdoQQQgi1
uMzcHZjZm2ApnF5tR1NwPI7zKhW7DwghhBDa4TJzd2Bmz9xSuC4mryZGSlVL 4YxDjNKqJXav2kLp
7kgDrTWwSepqhTEghBBKRWbuDszszbAUxaK+46KXC3p5ajYmntT3KKzBiI5S HwNCCKG5LDN3B2b2
JlkKZ2aioJ/vyKtpEyxFQmEpEEII7ViZuTswszfNUphGpmZ1KiT56Zsg5t0Q z80Rc9lfwRP1bBtW
Iba+WeivU+/g/dX87cQ2Et2+ZbQcVhJRISxkRR5kHY2tabaGEEKoZWXm7sDM nrmlEP7F7LjkWS7k
y+HJT7yWjWTjj/rzkFm5HFLTUxK4Wva1Gd27uRw4Zr1Q9m3uH7O/zSSjKoeH PC376yTfI7OyHlXE
ISobNf0deVr2qBxSTpQoUaJEmx81c3dgZs/cUhSdjnPFWnfjqBA1SxG2MOXL TLFbWbX4GwxcNesH
9u5vM3oYns0j6gRuEjuqiFBgnYgWzPLAkOVrP6wksNzTGkIIoRaXmbsDM3v2 lqKYKwWaCbtcvE75
UqmSLvQvTNXkqunIrab9Wc3QtKe8dvNpX19mNe+2kcOISsD+MUduEjwqc9uQ AQeUeLZNskcRLYSV
RNf0vIM+ESVKlCjRloiauTsws2duKfQMiRxBQSznpK8pqAc65JimjART1q9l WVgubzejasGMmpmp
rOsEbRWxreVOzoe1XG3BbllHq23WRgPH7CyUaxoMG7Nn2ySj8oTMPaqp7B4r XafePfJv69+j8lRN
g0m21f3qMauoFlGiRIkS3bFRM3cHZvbMLYWcHqnedDEmSQo1Nz5MlC3SmUYv mDWNUI2H8m01bZaY
2+qS6FWjcLq2ZLq2zZhh+Cv76tRUDhlD8KgCQ/5tI3YhbJCGpo1QTb+eXTCr ma9Gzaij4e+XVVZZ
ZZXVVlg1c3dgZs/eUtid2d3bsyVqoaCe78ipGx9TZd/Qy77XVorK/NfotnMk 6liEhrYlSpQoUaIt
GDVzd2Bmz9xS6O7lq92lGkrJ9jil6v/xMV2zS17t+Kjn7++6tp0j0aBDlHRb okSJEiXa4lEzdwdm
9swtRVH15PwUhmNt3K+dyHLjho2xS24hUaJEiRIlSrQVombuDszsmVsK28LI KRFDzp0Y9UwHUaJE
iRIlSnQWRDO3FMrIyP6UkTFH4JQQJUqUKFGiRNs+2gRLkbe7zFcHUXTHVMgR JUqUKFGiRGdHtAmW
wu6+4A5Fj0aPiShRokSJEiXa/tFmWQqze71azBElSpQoUaJEZ0e0WZYibDRE iRIlSpQo0VkRzd5S
FHI1MsZRsF/v+eJDCCGEEGpxmbk7MLNnbikKRdl9wdvxeLEolBNRMcoKAAAA tDC2pajm7sDMnrml
qE5LyFmR8VprI0eGpQAAAGhx9CyFyt2BmT17S1E7K2Lcg3EGgaUAAABocVxL YUwN+DJ7MyxFQfY0
7s6QjLvKeSyFZVnm6D2rAAAAsKNwbny4uTswszfDUtTaCGe54Jod01KYNgJL AQAA0CIoS6Fzd2Bm
b4KlGC/oGy1Fp/uCsYqlAAAAaHFEsjZzd2Bmz9xSFKSpMWcmqgZHhTw3PrST 8NgLj+EIC+llf6G/
DgAAACRBP0tRcOXP7M2wFMVq9znj1VmItRRm+vdYAX8oyeb4CQAAgLqwZymq uTswszfBUqhvrzod
e56lKAQ9nhlmDio+N2DVErgVlgIAAGCGmM9ShGX25liKqp2Ro8nrEeQCLUXF d9vCLDf30G8OsBQA
AACpY36JNCyzN8FSVG+6FKoGR89VeG986OV6LQWzFAAAABlh3PgYD8vsmVuK avd529Tkxwt6kkSa
mmBLUfFZAdNkeKoF+o+IzbEUAAAAdeH+LoWTuwMzezMshWFnAh4W5dczAQAA Whw1SxE0UVHN7M2w
FMWAEVSFpQAAAGhxqrMUtTIze+aWwu5mrFDbcUFOkoypEiwFAABAiyNnKYzc HZjZm2EpTAtTnTPJ
jxWwFAAAAO2A8yVSN3cHZvbsLUXenZaw3Y1aKLoGRyyLUSKEEEKoxWXm7sDM 3gxLUZSmRqqYN02N
vUqUKFGiRIkSnRXR7C1FQfatpkqKdt9FVVJwRZQoUaJEiRJt/2j2lkL1JDuz e1Wvwtrkx9QIiBIl
SpQoUaKzIJq5pShKIyM7Ltp2Rk6S2IOwl8eJEiVKlChRorMj2ixLkR+zpbof K7iFRIkSJUqUKNHZ
EW2epZATJo7HGVOvRTkOokSJEiVKlOhsiDbHUoxJC5NXHcsZEmcEsnx8amo7 QgghhFpcZu4OzOyZ
Wwq7+3G3V2VwxgqOZEnsPiCEEEJoh8vM3YGZvRmWwrnLUnCdhHqgw5UYpWUQ u0utpnYcM0IIIVSv
zNwdmNmztxRml+ZoCmNqqmSqNitHZ+gZ5u8Zbt60NhFCCKFWk5m7AzN79pbC MDKGqRnXo5nyZeWI
JD3D/D3DzZvWJkIIIdRqMnN3YGbP3lIEehljTFORlsJzQ8S/7M/oEXX0slXb hT/kadnTjlnibxAh
hBCaffL7CU9mb4ql8M2NFNzvogiVIy1FubbQU7Psq2+uehyAJxTWsnIJ5aBQ RIl/VGEiSpQoUaJE
2zFq5u7AzJ69pfBMS/g0FWkpLIPokH9zqxZPyFM/OhTWjmcZIYQQmq0Knh0w 1CxLkR+1+x7NG33n
4yyFuzA9ZWR3Tx0Rjdx8euYt+02D2XKIpZgOKiRKlChRokTbNWrm7sDMnr2l CJ+fUKOZMrJy2V6W
ky3l7VO12VqV66hcKFdDU+4UTVmvlkOmImpbtmyiW66270b9Lesx6231HhEl SpQoUaKzIFrrJAKU
vaVQ3Uv5/IQxS6GxR1+1Rb6Q1w2YIbWtVZvvaytUo7rceJ022/dXDmzZbMQc Bqusssoqq6zOplUz
dwdm9uZbCu8g5EDLvqGXfa9EiRIlSpQo0R0X9c0LeDN7EyyF01O+2r267zKq StzdmK7ZJa+IEiVK
lChRojsyaubuwMyeuaXIV7usOhr3UQ45AuOGjbFLbiFRokSJEiVKtBWiZu4O zOyZWwrlaPLuzIRn
BESJEiVKlCjR2RFtkqUwu8w7YxrVwyJKlChRokSJtns0c0vh9jrmdJwbdU2N nCQhSpQoUaJEic6O
aBMsxVjB7T7vjsYZRH6UKFGiRIkSJTo7ok2wFLJv2WVurFDtXmmMKFGiRIkS JTo7oplbCtlTTo5A
d5lXyrmrRIkSJUqUKNH2jzbDUhTMQbjda93zxYcQQggh1OIq1KZvf2ZvhqXI G90XXJtTyFUtRWw7
CCGEENqBEsnazN2BmT17S6G6N7yMtjZ5uxxLgRBCCLW4lKXQuTsws2duKVTf tosZqfbtDivPLAVC
CCHU8pI3PozcHZjZm2EpnFmR3IiaMzFvfGApEEIIodaXeeMjLLNnbymq0yMj efXqjka9YikQQgih
Fpe0FEbuDszs2VsK/XRobkS6G/GqbsPI1RFmKRBCCKHWl7rxoXN3YGbP3lLY fedzVRXyI/a0yYh9
J2YES4EQQgi1uNSXSHXuDszsTbAUxhOh9jgKepLEvgeDpUAIIYRaXPaNj2ru DszsTbAUdt+qP6Xq
rZcRZikQQgih1pf7JVIndwdm9uwthTIQuerXTgr6AVF7EFgKhBBCqMWlv/FR nRrwZfbMLYV+msP1
MiPuJMlInp+6QgghhNpBtqWo5u7AzJ65pXDtjBqH+2Bm3hkWz1IghBBCrS/7 8cxq7g7M7JlbCvdh
TOfZjYJzD8Yeh+1rsBQIIYRQi6s6S1H9moU3s2duKdyHOJzvnChHU70Nw+OZ CCGEUMvL+caHTuhB
mT2xpdhgvaohS1Fwv21iPNAx4kqOA0uBEEIItbjULIXO3YGZPXNLYX91VX/n pGomnAV+PRMhhBBq
eTlfInVzd2Bmb4KlMPqrLjtPdvAlUoQQQqj1Vf1ditxIWGbP3lL4zUSNqcFS IIQQQq0u48ZH0DSB
vZC9pchXPUTBM5ocNz4QQgihNlCNpQjJ7E2wFD4bUetxsBQIIYRQi6vWUgTn 9CZYimFPl7kaSzEs
RlkBAACAFqbWUgRn9uwtRbVL7wiUsBQAAAAtTsCzFL7M3jRL4fET1VUsBQAA QItjW4rQVK5Wm2Mp
/PMTWAoAAIC2wWcpAjJ75pYiF2kpclgKAACAlse0FGGZPXNLYXiIYHeDpQAA AGhxQm581GT2ZloK
Z8H4xscwlgIAAKD1MR7PHPYvNOkbHzk9TzLu2Bm9IJdzfIkUAACg1am98RGc 2bO3FONG9+Pa1NiD
GBeDYJYCAACg1XEthZO7AzN7MyxFTv+81fiwZxBYCgAAgNbHufHh5u7AzJ65 pdCPb8hZkXExjmHj
SVEZwlIAAAC0OMaNj+GwzJ7UUixZb+3dkKWQzkV2pl2MthTDPEsBAADQFlRv fKhsHpTZM7cUqj93
hkR1rIciR4OlAAAAaHGkpTByd2Bmz9xS5OwpEXn3xZ4eUXdi1Dhy9pwJlgIA AKDFEcnazN2BmT1z
S6FnRRwjY3yDVI0DSwEAANDiVH+Xovo8pjezN8FSDOccOfMk1Wc6eDwTAACg HVCWQufuwMyeuaXI
uRbGlnvTZVyPBksBAADQ6sgbH0buDszsmVsK38SIvvHhjAlLAQAA0OK4Nz70 E5oBmT1zS2E/BTqi
v2ridK+eGh3nS6QAAABtQPUbHyqnB2X27C3FeHWGxP4VT6dj+/mOYb7xAQAA 0PooS6Fzd2Bmb56l
yLv3YGoep8BSAAAAtDzqp6507g7M7NlbCrdX/ep8n9UdE5YCAACgxVGPZ+Zr /YQns2dvKYxnN4wp
iiE9MiwFAABAi2NbimruDszsTbAUQ3qeJJ8bqhqccfV/jQxhKQAAAFoc+9cz q7k7MLM3wVI4/01Z
3hhBLscsBQAAQNtgWwpjliIos2duKaR/0T+OMV71Mu60CbMUAAAArY6apdC5 OzCzZ24pcrpX9/EN
2b2UHBOzFAAAAK2P/SXSau4OzOyZWwo1AndmYkj3LedP5F0ZZikAAABaHefx TDd3B2b2RizFwnos
RU4/x6GfFM05sxQ5nqUAAABoB/QshTszEZDZm2Ep8vaNluo49N2XcSwFAABA G+A+SzGkH8z0Z/Zm
WAr72Y0h+7lQz5c+eJYCAACgDXD/J9IhPT/hz+zNsRRqbqR66yVfvfWCpQAA AGh11I0PnbsDM3vm
liKvvt+R013qKQr1ixk8ngkAANDqVH+XQt31CMrsmVsK/SWTvDtPoh8ZVUPB UgAAALQ4jqWoeSbS
m9mbYimcZ0Tduy/OrRfnwVEsBQAAQIvj/h8f+ksfAZk9e0vhjED3qn4lw737 wo0PAACAlkdZCp27
AzN7kyyF8WsYxjdZsRQAAADtQPV/InUthT+zZ28pcvo7J0POcs4dDTc+AAAA 2gF948N9liIgs2dv
KdwnJxwjo/2E+k9HmKUAAABoefQPcldnKXyZvZmWoupo8sZvZWApAAAAWhz5 uxRG7g7M7M2xFDXd
52vuvmApAAAAWh39LEXN/ERtZm+CpQjoPl/9zgnPUgAAALQ69q9nVnN3YGZv gqWo+Q3wvH6gwxWW
AgAAoMUxHs8cCsvszbAUtd1XF7AUAAAAbYHHUgRm9iZYCvfXtfRPcY8bXz7h xgcAAEDL4/4fH3py
IiCzN8FSGI7Gd9eDWQoAAIDWJ3CWwpPZm2sp3O7NhzuwFAAAAC2O8Z+bBxuL ev5z8w3Wq+5LyVLU
CksBAADQ4oTOUhjCUgAAAEAMWAoAAABIASwFAAAApACWAgAAAFIASwEAAAAp gKUAAACAFMBSAAAA
QApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQAlgIAAABSAEsBAAAAKYCl AAAAgBTAUgAAAEAK
YCkAAAAgBbAUAAAAkAIpW4q9sRQAAABzEiwFAAAApACWAgAAAFIASwEAAAAp gKUAAACAFMBSAAAA
QApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQAlgIAAABSAEsBAAAAKYCl AAAAgBTAUgAAAEAK
YCkAAAAgBbAUAAAAkAJYCgAAAEgBLAUAAACkQJqW4i3rsRQAAABzFCwFAAAA pACWAgAAAFIASwEA
AAApgKUAAACAFMBSAAAAQApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQA lgIAAABSAEsBAAAA
KYClAAAAgBTAUgAAAEAKYCkAAAAgBbAUAAAAkAJYCgAAAEiBVC3FBmvvL2Mp AAAA5iJYCgAAAEgB
LAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAAIAWwFAAA AJACWAoAAABIASwF
AAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApgKQAAACAFsBQAAACQ AllZig4sBQAAwFwi
ZUvxqvuwFAAAAHMRLAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABA CmApAAAAIAWwFAAA
AJACWAoAAABIASwFAAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApg KQAAACAFsBQAAACQ
AlgKAAAASIGsLMXCxS9gKQAAAOYOaVqKJeutvb+MpQAAAJiLYCkAAAAgBbAU AAAAkAJYCgAAAEgB
LAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAAIAWwFAAA AJACWAoAAABIASwF
AAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApkZSk6Fq/FUgAAAMwd 0rYU92EpAAAA5iJY
CgAAAEgBLAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAA IAWwFAAAAJACWAoA
AABIASwFAAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApgKQAAACAF sBQAAACQAllZioWH
YykAAADmEGlairest171ZSwFAADAXARLAQAAACmApQAAAIAUwFIAAABACrSN pUAIIYRQiys2oe94
S4EQQgihWSAsBUIIIYRSEJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIghBBC KAVhKRBCCCGUgrAU
CCGEEEpBWAqEEEIIpSAsBUIIIYRSEJYCIYQQQino3++7L9YYeC1Fx+I6LAVC CCGEZr2En7jvgQdi
jYG0FEvWW3vfV7elQAghhBDSwlIghBBCKAVhKRBCCCGUgrAUCCGEEEpBWAqE EEIIpSAsBUIIIYRS
EJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIghBBCKAVhKRBCCCGUgrAUCCGE EEpBWAqEEEIIpSAt
cgjhAAABw0lEQVQsBUIIIYRSEJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIg hBBCKAU5luJVWAqE
EELo/2/XDlohisIwAN+FUkpJshG/gLUVZSUrJX9ONm72VpSF/AZLRFY2mv8w 5o6IHH3Nma8Z8kxP
zV2d8557z+JdfIxBpQAAEqgUAEAClQIASKBSAAAJVAoAoNLl+enlefv2rFIA AJW6SnHR9vv9nkoB
AIyjP/z1VAoAIIVKAQCM4PP8hFkKAKDS5/kJsxQAQL2P+YmeWQoAIJdKAQAE fpqfMEsBAIzgp/kJ
sxQAwGiK8xM9sxQAQK5CpVg8eH5rFbP7LxW6FQGA/2bQJzauv1SK+d37hcOn ub27mZ3bCs32Y41B
jl9uu8rWY5UoTKYwzDfhqcuiOzD1ixGGSUwYLpu4V/hBM4VhEoVh8hLG17sk DpOXsFIYZroJwyQl
4XeZ/scKl536XnUems2bZv2qWTsdVorls2btZKh9f5iYtkq4bJ7VCQrDJCaM X/I34ZpZG3WiU5df
RVsjXLYsPEKe8AiJ4oOXhMuW95qk6AiZwjAS/hrhLS1f3WjZsvAN/1EnXZkY PKwcDyvF0lH3BwAw
hld4SCVzpK0SRAAAAABJRU5ErkJggg==
------=_NextPart_000_0021_01C7F077.58153DB0--
Attached files
-
- Mensajes: 305
- Registrado: Jue Nov 30, 2006 12:17 am
SQLite Explorer troubles
This is a multi-part message in MIME format.
------=_NextPart_000_000B_01C7F07A.C39C8680
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_000C_01C7F07A.C39C8680"
------=_NextPart_001_000C_01C7F07A.C39C8680
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Correct Ignacio, but did you also try to query AFTER you modified the =
field 'state' from CHAR to VARCHAR (and back to CHAR if you want)?
After that operation you should notice that the query delivers a =
recordset.=20
Cheers,
Stephan
"Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> wrote in message =
news:[email=46dfc562@ozsrv2.ozlan.local...]46dfc562@ozsrv2.ozlan.local...[/email]
Stephan,=20
Me too. BTW, the free utility SQLite Database Browser works exactly as =
Xailer.
Regards,=20
--=20
Ignacio Ortiz de Z=FA=F1iga
http://www.xailer.com
"Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el =
mensaje news:46df1c2c$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ignacio,
>=20
> concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
> on a table created with SQLite Explorer and does work on a table =
created in=20
> code with SQL statements?
> It's not a big issue for me, but I am just curious.
>=20
> Regards,
> Stephan
>=20
>=20
>=20
> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> wrote in message=20
> news:46ded062$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Stephan,
>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>
>> We did that on purpose using the picture=20
>> "ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the field name, to avoid =
the=20
>> use of non standard chars. We will try to fix it on next =
revisi=F3n.
>>
>> 2) The second problem is really a strange problem. When I query the =
sample
>> database with " SELECT * FROM customer WHERE state=3D'ME' " no =
records are
>> selected. It works fine if I change it into
>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>> However, when changing the var type from CHAR to VARCHAR and back =
using a
>> different tool -SQLite Expert Personal - the queries return the =
result=20
>> what
>> I expect.
>> I don't experience this problem in my Xailer applications if I =
create and
>> populate tables in code via the TSQLiteDataSource class methods.
>>
>> Since SQLite does not have a predefined string length on its =
character=20
>> fields it seems that the ''=3D" operator is useless for character =
types, and=20
>> you should use the LIKE operator instead. I did try to use the same =
>> sentence an a new brand new project and the results are the same =
than in=20
>> the SQLite editor. BTW, for SQLite the types CHAR or VARCHAR are=20
>> completely equal. I really do not know how other SQLite tools make =
it work=20
>> since we do not manipulate the select string in any manner.
>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by =
Xailer is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>
>> Our libmysql.lib is made from libmysql.dll of date 26-Aug-2006 1:14 =
of=20
>> 1.449.984 bytes which is included on MySql version 5.0.37. I do not =
know=20
>> if there is a newer version, but it should not be a problem if =
MySql crew=20
>> have create the new DLLs respecting function parameters and its =
ordinal=20
>> position. I am afraid the MySql DLL library has no version =
information=20
>> inside
>>
>> Regards,
>>
>>
>> --=20
>> Ignacio Ortiz de Z=FA=F1iga
>> http://www.xailer.com
>>
>>
>> "Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el =
mensaje=20
>> news:[email=46dec12e@ozsrv2.ozlan.local...]46dec12e@ozsrv2.ozlan.local...[/email]
>>> Dear developers,
>>>
>>> first of all many thanks for the new version of this great tool.
>>>
>>> Concerning the SQLite Explorer I have two problems to report:
>>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>>
>>> 2) The second problem is really a strange problem. When I query =
the=20
>>> sample database with " SELECT * FROM customer WHERE state=3D'ME' " =
no=20
>>> records are selected. It works fine if I change it into
>>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>>> However, when changing the var type from CHAR to VARCHAR and back =
using a=20
>>> different tool -SQLite Expert Personal - the queries return the =
result=20
>>> what I expect.
>>> I don't experience this problem in my Xailer applications if I =
create and=20
>>> populate tables in code via the TSQLiteDataSource class methods.
>>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by =
Xailer is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>>
>>> Regards,
>>> Stephan
>>>
>>>
>>>
>>
>>=20
>=20
>
------=_NextPart_001_000C_01C7F07A.C39C8680
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16481" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Correct Ignacio, but did you also try =
to query=20
AFTER you modified the field 'state' from CHAR to VARCHAR (and back to =
CHAR if=20
you want)?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>After that operation you should notice =
that the=20
query delivers a recordset. </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Cheers,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Stephan</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ignacio Ortiz de Z=FA=F1iga" <<A=20
href=3D"mailto:NoName@xailer.com">NoName@xailer.com</A>> wrote in =
message <A=20
=
href=3D"news:46dfc562@ozsrv2.ozlan.local">news:46dfc562@ozsrv2.ozlan.loca=
l</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Stephan, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Me too. BTW, the free utility SQLite =
Database=20
Browser works exactly as Xailer.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Regards, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000601c7f06a$0002eda0$0202fea9@wurnet.nl" align=3Dbaseline=20
border=3D0></DIV>
<DIV><BR><FONT face=3DArial size=3D2>-- <BR>Ignacio Ortiz de =
Z=FA=F1iga<BR></FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>"Stephan Hennekens" <</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>>=20
escribi=F3 en el mensaje </FONT><A=20
href=3D"news:46df1c2c$1@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:46df1c2c$1@ozsrv2.ozlan.local</FONT></A><FONT =
face=3DArial=20
size=3D2>...</FONT></DIV><FONT face=3DArial size=3D2>> =
Ignacio,<BR>> <BR>>=20
concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
<BR>> on a table created with SQLite Explorer and does work on a =
table=20
created in <BR>> code with SQL statements?<BR>> It's not a =
big=20
issue for me, but I am just curious.<BR>> <BR>> Regards,<BR>> =
Stephan<BR>> <BR>> <BR>> <BR>> "Ignacio Ortiz de =
Z=FA=F1iga"=20
<</FONT><A href=3D"mailto:NoName@xailer.com"><FONT face=3DArial=20
size=3D2>NoName@xailer.com</FONT></A><FONT face=3DArial size=3D2>> =
wrote in=20
message <BR>> </FONT><A =
href=3D"news:46ded062$1@ozsrv2.ozlan.local"><FONT=20
face=3DArial =
size=3D2>news:46ded062$1@ozsrv2.ozlan.local</FONT></A><FONT=20
face=3DArial size=3D2>...<BR>>> =
Stephan,<BR>>><BR>>>> 1) When=20
creating a new table (or index) the cell editor does not accept=20
<BR>>>> underscores ('_').<BR>>><BR>>> We did =
that on=20
purpose using the picture <BR>>> =
"ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"=20
for the field name, to avoid the <BR>>> use of non standard =
chars. We=20
will try to fix it on next revisi=F3n.<BR>>><BR>>> 2) The =
second=20
problem is really a strange problem. When I query the =
sample<BR>>>=20
database with " SELECT * FROM customer WHERE state=3D'ME' " no records =
are<BR>>> selected. It works fine if I change it =
into<BR>>> "=20
SELECT * FROM customer WHERE state LIKE 'ME' ".<BR>>> However, =
when=20
changing the var type from CHAR to VARCHAR and back using =
a<BR>>>=20
different tool -SQLite Expert Personal - the queries return the result =
<BR>>> what<BR>>> I expect.<BR>>> I don't experience =
this=20
problem in my Xailer applications if I create and<BR>>> populate =
tables=20
in code via the TSQLiteDataSource class =
methods.<BR>>><BR>>> Since=20
SQLite does not have a predefined string length on its character =
<BR>>>=20
fields it seems that the ''=3D" operator is useless for character =
types, and=20
<BR>>> you should use the LIKE operator instead. I did try to =
use the=20
same <BR>>> sentence an a new brand new project and the results =
are the=20
same than in <BR>>> the SQLite editor. BTW, for SQLite the types =
CHAR or=20
VARCHAR are <BR>>> completely equal. I really do not know how =
other=20
SQLite tools make it work <BR>>> since we do not manipulate the =
select=20
string in any manner.<BR>>><BR>>>> BTW, I also use=20
TMySQLDataSource for querying MySQL databases. I first =
<BR>>>> ran=20
into troubles untill I discovered that I had to rebuild a new library=20
<BR>>>> from libmySQL.dll (version 4.1). The lib file as =
provided by=20
Xailer is <BR>>>> probably derived from a different=20
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>><BR>>> Our libmysql.lib is made from =
libmysql.dll=20
of date 26-Aug-2006 1:14 of <BR>>> 1.449.984 bytes which is =
included on=20
MySql version 5.0.37. I do not know <BR>>> if there is a newer =
version,=20
but it should not be a problem if MySql crew <BR>>> have create =
the new=20
DLLs respecting function parameters and its ordinal <BR>>> =
position. I=20
am afraid the MySql DLL library has no version information =
<BR>>> inside=20
<BR>>><BR>>> =
Regards,<BR>>><BR>>><BR>>> --=20
<BR>>> Ignacio Ortiz de Z=FA=F1iga<BR>>> </FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A><BR><FONT face=3DArial=20
size=3D2>>><BR>>><BR>>> "Stephan Hennekens" =
<</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>>=20
escribi=F3 en el mensaje <BR>>> </FONT><A=20
href=3D"news:46dec12e@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:46dec12e@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial =
size=3D2>...<BR>>>> Dear =
developers,<BR>>>><BR>>>>=20
first of all many thanks for the new version of this great=20
tool.<BR>>>><BR>>>> Concerning the SQLite Explorer I =
have=20
two problems to report:<BR>>>><BR>>>> 1) When =
creating a new=20
table (or index) the cell editor does not accept <BR>>>> =
underscores=20
('_').<BR>>>><BR>>>> 2) The second problem is really =
a=20
strange problem. When I query the <BR>>>> sample database =
with "=20
SELECT * FROM customer WHERE state=3D'ME' " no <BR>>>> =
records are=20
selected. It works fine if I change it into<BR>>>> " SELECT * =
FROM=20
customer WHERE state LIKE 'ME' ".<BR>>>> However, when =
changing the=20
var type from CHAR to VARCHAR and back using a <BR>>>> =
different tool=20
-SQLite Expert Personal - the queries return the result =
<BR>>>> what=20
I expect.<BR>>>> I don't experience this problem in my Xailer =
applications if I create and <BR>>>> populate tables in code =
via the=20
TSQLiteDataSource class methods.<BR>>>><BR>>>> BTW, =
I also=20
use TMySQLDataSource for querying MySQL databases. I first =
<BR>>>>=20
ran into troubles untill I discovered that I had to rebuild a new =
library=20
<BR>>>> from libmySQL.dll (version 4.1). The lib file as =
provided by=20
Xailer is <BR>>>> probably derived from a different=20
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>>><BR>>>> Regards,<BR>>>>=20
=
Stephan<BR>>>><BR>>>> <BR>>>><BR>>><BR>&g=
t;>=20
<BR>> <BR>></FONT> </BLOCKQUOTE></BODY></HTML>
------=_NextPart_001_000C_01C7F07A.C39C8680--
------=_NextPart_000_000B_01C7F07A.C39C8680
Content-Type: image/png;
name="2007-07-12_163511.png"
Content-Transfer-Encoding: base64
Content-ID: <000601c7f06a$0002eda0$0202fea9@wurnet.nl>
iVBORw0KGgoAAAANSUhEUgAAAsYAAAJOCAIAAAA76VZXAAAABmJLR0QAAAAA AAD5Q7t/AAAACXBI
WXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOy9CZwcZZ3/XwGSTNjVxcXljyvC IoKIgARRzojcZ5Ab
IoeAAiFyLIeiGMFz3V11V3fX9besuri6onijrouK8QRUjhAOSUxIMsnckzn7 mumZ9P956ql6+um6
u6eq0z3zfr8+6VfV833qeZ6qrq7vZ56q7liVWqyznph39moh67Q/Sp35gqNz N1kXbLbevtW6ske9
zru637qyz3p7j3V5n1y43NWlAwi1hoYQ2sFa1ovQjpf3wlh7qTxPqUu+ntVj L3TZC2LVLjlri3Xq
VimxIFd7ZPmp/dbxa7wWQi8pJ7Hg+tzC26Z3v6vy1x+R2u/jldd+urL4U5XF /1Y55rNSSz4ndfzn
Q6UqILTDFXGWItQcxZ6lCDVH/jNTJXT9GiZpAGoljIGQ8AkLbpwSrsJa/IjX UggzsdMVfcJP7HTj
6MI7touq2lXs+w9Swli8/jNVCYehZBYihBBCqNUkMriSuaqcgZo4UIleSxSa q8oMaCmHILTwlmkh
69Jx69g1VUthnfB769xO64J1864dELKu36Yk7MXON+d3vmVSmAzr9umdb6sI qWXxqgvVgipccOv2
hbc5NRFCaI5r3o3bEdrhUqeiStkqXyvNWzG507UTOy/P7Xzt6Lyr8tY7xqy3 26+XjYlVp+SqIUeX
D8pXUXJRv3PHRJQIXbjFOukZa8l6w1Kc9YT19o1VXdljXdOn7IUwFkrSXoRI RsWYtK4dRQghhFCL
6p2DUlcPzLu6f6cr+oTkk5GXdktd1OVIeAWlCzZLnbtJaN7S9daZ6+UTlvqB S+EnjvyDtec3pZ2w
Dv+lDAtLccE6R4ar0MbC0Q1jVenC67fJOqaRQagl1IcQQkhKOAaPlHvwOQbX NLjWQUt5CGEghI5f
Yy153JHwE8JICP3VfZazdMLv5bc8QiyFlsdGyBJRQX3140pj0MrpIIQQQnNJ 89/edd2/D3RtK1dm
gGhBtJNmg//WP/9ie77hoq75l3SJ1a7BmTX4iY3zj7XNxOJHpIU46MfWAd+y LcVrvhZkKbYGWgpt
Iwwn0WN/rbSnxkzoaROEdqD0rB1CO0rq7z80Z3Tdv/at75q+/d7SVZ8qXvSx wtK7C6fflRc68b35
k9+Xf8vtjo691dEbb8wpHbYid+C7cvtcMXzE9ZvW/GlMtJNJgxduEX5icvP6 gU/e3veBq3puvah7
xdKu604X2nr1iVvfefLWd7xFacvlxyp1XvxGRxcctmnpgetP2Wf1BUcMv7BG uArpJ5SlePVD0ku8
9IOWtec35fqSx3c6xWsppGlQ1kEbi6v7q4VX1s6laJsW+xlDCKE5orgMhGaZ xF/w7/1C6TPfnfi3
Byc+fn/pPV8o3fx5qeX/UrzuM8Vr/knqHZ8qXvlJqWV/X7j444VzPyJ1xsr8 8e/JH/7usf0u33LY
5b/tGiyn36D8HoZscPDT7x3+ymdGvvZvQ/d+fODT7+n/xM1SH17ed891fSuv Eep9/zt633+l1HuW
9dx2cffN5wp1LT9j61XHb7ro8NWn7ve/Zx3W1T/pzFIc/FiApZD3SMwpiiv7 lIFQUg9xqOc4qnc6
Am92xP7tiFBzFHu5RyhrxWUgNMskEva1nyl+/ocT9/548h8emLjrvtJt90rd 9DlhAkrX/nNRSJiA
qz8tdcU/Fpd9onD+R6XOvrtw0p35I28eO/AdW/7q1IdEO+k3KCzFuZ1ioe+e a0e+8fnRb9079MV/
GPzsXQOfvE2o/+M39X14ee/d1wpJY/GBq4V677yi945l3becL9S14uyt7zxp 87Ij15x54ANv/CvZ
oLAUQsJS/M1jWAo02xV7uUcoa8VlIDTLJBLtpX9XELn/09+euOcrpVv/o7Ti X6Xe9U/FK0W+/zup
Cz9SOO9DUmetzJ+5Ut6/EDr+PfljbssdcePYQVdv2fP0n5qWIrUGXUvRe8el wkwMf/nT2z53z8A/
3tr/0RVCfR98V+/7ruy5fZnULRd233SeUNfys7qWnylviAhddfyWy4/ZdPER a84+6Ftv3hNLgeaY
Yi/3CGWtuAyEZplEoj3/I4X3/1dp5Zdl+r/+s6WrPlkUWvbx4gUfLiz9gNSp d+ZPuF3qmFtyR90s
sr7U4TfmFr87d9gNowdfs/VVZ//MtBSpNehaip5bzh/87PsH/3Wl9BMfur70 3BOFJ37dc9uynpsu
6Fq+VGjru07d+o4ThLZcdsyWZUflVv1AqPOiwzsvWrzxgsOeOefgbx/zqnBL sfgR+YUQ9R95iM/A
23t2PudXe53xycNOW3H4krMPeN2hL/+rPRbYiAWxevhxZ4uQqCCq+R/MXHn/ 6Nqu6qOkmwfK9/+m
4LnWP/xMaSQ/rSr0jUyJVU8FvXlEwhBbiQr+bWeoSi1inGJ3PvXgeOyGM5fY F3G4SpPbY2tmKjEA
8wiIVXEE7v1ZLnbDOSJxPou3SR0ccfb6T+9ALb93WJ9RenPzvBLLqlBEY1uz fOd/uiePeLvFrqnx
hJ3/5h5ZyT74TVO6R8Oq3dlKLc28RGg1dhLuKNX7djRwaqWSU1KR6GLp3YWb P1/6W3s64ZpPlS77
u6LQhR8qitx/2p1Sb71N5H6pI27KHfbu3CE3SB18Q/6QG/KH3jB28Du7HAcQ 0mAlGQENupaie8XS
gU/cPPCPf9v/0RWFJ36j6hceW2WbidOk3vFWaSYuO6bz4iNyq76vKuQe/l7n +YdsPP/QZ5a6luLN
a6SUpTjgW8GWYt/TPvL6w45629ve9qEPfeiBBx548skne3t7J2zEglgVhSIk KohqorJpKfRl0eSx
Z4YXnPGMPuL6UmVSmpgW5435rih23fOjEe+cYuEpf1AlovdH106os7Bh+cem WLt1InZbUw0MRve1
6KD7Yitnp7Aj8I1fjsRuO+u1euOk/8g8vSH+gv7g40VV+XePb7npY0+o5c6t I/OXrlUVdIa4+b0/
6jj6odgGde/q/NerMz95xPW64uMLD3nffXOPPvPfa/2beD74zZQew8yPhpK5 s/49VTThEqHU8EmY
XA2PLVB6kAnfjnpPrbRySiqqtK2lEOQf+ZnHUuRW/UBHk1mKv/6ZnLg4do38 UYsLNosd2G//A3/1
q1/5hheAqCYqm5ZCv7UPfPdZ8c599vOPrls/KBYWnvioOjq6wo9+slaUC636 9UZVMjo+scvb1uuD
qIh4+9VfaWJzXUdvteiwb8a+8WEyuxb68N+vErugSjp7i7Gb+9tJPhiz69jK 2clzBMQ7pVZLpfKO
yhAtIn0p7x/IiXNbHByR/sWycAYdb/119Lb6z6wvffVJ8XF47AXnovnAT+Tc ns7i4hoqmt3lvI2x
g/Gc/+a7FrtttNSHVOyUaEqMVjU7OlZacNbzZjVzj/qGnCMT9sFvslI8Gkrm zpqNx18izguVbmfR
G74ZUc2jqJNwya9jN0+oxsYW25p8O+IqCyU6tY5/VFWOySlnr29sDA1LdHHq +/PL/0Wm/2v/uXTl
PxQv+ajUuXcXznx/4aT35IWW3Jp/8805oTe8O//6G/IHXi/12uvyBy3PH3zD 2EHXbN3r7IdFO2EN
VpIR3OBS6Ym7rj2178PL5fMTd1/be+eVhd/9Qm+V/83/bb36pK1XLNly6Ztz vzD9xHc6z3lt57kH
bTrv4GeWHvTto/eqeCyFc+PDZykOOPmOQxa/OckshagmKpuWQncv3jaVfsQf YR1Lfq4+Xfq6uebZ
XnlOnPaUKn96Q16VP/DjTqueK4L4+0y2485SJNwqWv5GhNERVwpnhD9J+rBI A4NpYJMs5B+GWhWW
IuEfGbNSegZOHAdxZBa96UE1wbDi/w1+5qvrY+cVzKOqcrP4K6qiUvUZz6g5 W9Vy8jRsnv/pnjxr
1o2ITKl2SrfsMcdmjzV75/vgN1/pHg0rfGdVNOoSEZl7qu3EJSqlT32v9iR8 44Pzz1wryld8bvAz
X1nfceRDsS0kVANjS7E1s765vODUZ0RU7HLHMT9XNe//dW1OOfkpVf70eiOn NDSGhlWxHcBVnype
82n50MNlnyhe+BGpc1YWTntf4YQ78kLH3Jo/4uac0CHvzh94Q/4110u9+rr8 /tfnX7d87HXv3PrK
s7yWwmxQlMQ2KOoEN+hait67rupdeY18veOynpsvLDy2Sh+i/G9+vOXyY2r8 xM++3bn0NZ1nvbpz
6f6bzn3ds2e/7jtHv7KS0FL8zQnvOfxNx1x44YXLli07/fTTDz300D32cJ6l EAtiVRSKkKggqonK
pqXQt+GFo/R/LLX3FE7T/KtOX6yF0VbXI70nYVeEioG/xCy37BvD5n3H6Mcv 9OZm16IFVahHKGTe
VRXNmk8bVHzoUJKt1B894mCKv0g8wwvb3LzdqJ5+MG83zuQIqL+GK/Z7qi2F rvPg40U1JP0EgCjR
fzd4+tLlekJS3zQVC3pH9LYz2amIETYm/deh+BvIY612OW+jvn8R+IiPef7o 80rP7nZ2O5c/8WeW
2XKSU6XiO/89523Dh0h8QkWm1G+QymFhexT9wU+yO6JrMTzVjqgplvXzHKLw 0bU19xR0O/pNEedG
7Cx3xNGIPdNUSO1sWOO6Tugl4ic5M/F40KGIrWpOwtfdZ2ayXZZuVPZC6ME/ 1H4G15Q8OU/so0jG
Zp0kY9Oron3nhOkvJ+xRodL5yv/xHe1fF3RlMRIVCji1fPm7JqcYkzTae8m3 wzYinjFkJ9HFcbfl
ln2icMU/Fq/4B/l1jAs+XBA65+7CaXflT3if1DF35I+4TergW/KvvTG/34qC 0N/cUHj18vz+N4zt
f033K876ecU47J4GRUlsg6JOcIO2pdhyxXG9dyyTXxB97xU9ty3rvuUCofyj P9NHaWqgOkGQf/g7
W9+2n9CWs/9my9JXb37b/s+duf93j3xFJdRSiKK32r/mfaH8tc799j/wpz/9 6datW9euXbtmzZon
n3zycQOxKgpFSFQQ1eSNj2W9ji7tfvjZ6m2ex/6Y91xT9Mkh3lR9CTYvAeKy 5fnDKIml2LV24tdT
HnjfsW/Ym6r9LXu61uX671HziSGFftqg4kO3VtdWgtFcTSIM21xfKzV9QxPq 0tbwETBRE/L6Wumv
ID7w4shE92VOU6mbXLpEbK5m+3ULoqSzx3tTP/lO+aNqhGF7HSt9oRd/vuuJ Mb90d2YdkRFVoTAN
5hhGc9V7wKNjpV2NqTsr8aniOf/1mZbKIdKGUrxlpt3x7JGuVgn64Ne1O2Gs erL6MEdghdLE9IrP
93sqJDwaER8f/87qOs2/RCQ5CRt43xVf/L+h6LH5y5N86i3f21HX0Y4+tVLM KWmpkqKlCGmwko2l
6Hr3Ofnf/qRSS37V97ae99pQS3HUC9I/vG517bMU2lKcJ3egrhsfrz3lvTtf Yf//TK6r0HcxKvaH
3PxTQJf731QdUpetiJoRrZklSjpjqdtvQuLKqEpW/WEgYbMR5R1Lfr6rfXtP hcw/UMz6SrFb6U3E
9UJU0Ddof/f0oDmSwM09237pq0/KSYU3PTiTI+Chsy/grewfyOkd/OFjo55C vQu6r9Kkc01U01T6
YiRGZR4E9Tex7qWBndLbmiOcybMgukHRjn7oxy//Iz6WJxMYpsF8nFm8of7H bhKeYP7VtA6RvmR7
Zhb9exTxwY/dHb2heH91VHWqV8Up4b/FqU4MvWtrXtimjKmukPBoeBrUZ1rg znoa1wosT/gO7lrn
JSLsJNRTXxGfQd2IevhAPywlNtGPy5gd6bHpwno/9WZr9R5tK/LU8rRsSoeS 55RUJLo48ubceR8u
XPJxmf7F6/kfLggtFQ7gA4UT3i917J35I+6QOvi2wgG3FF59k9Te7y7ss6Kw 74rxfa/p3uOMGkvh
aVCUxDYo6gQ0qC3FsiN7bjqv97ZLem9f1nPrJd03ny+1YmnX9adNDfToYzXV 3911ycFdFxzQde6r
pZbu3bV0n85z9n3+jH2/+6Y9KspSvOmFEEtxbqe8ebGs929OfO/iZDc+RLV9 T7zTthSD8r9Od6cr
PvONLvEZ0MOy7ar466G/9k3tN+UJRdQM2ySwpG/EOTvlU/RLfmlWE38ULjzl qSTNhpXf+7PC5gHv
k8YdR/80up2IrcxNdnnb5uX3jqlVOdQT/xC9uf4ciguE2FbUXHDWugVn/HGG R2BX++Ev/W6uenyb
p46ILnrTj6zaoy2uBapw5f3OHKa43Ki+Vm90/kAR4xSrethiMB1vfeTBx82/ if97JjtVcTFHOBPp
BiPOSSUxgF3lIw7OsTXfR/XO6pr6+FTsgzZ/6YtmO3WdYJ7VVA7Ro2sdw6cy sR5e2B6FffBjd0ev
7io9zR/NVdGpXhWnhH/fPZ8UcRY1cDTCzrTAnfU0ruUvr+sdrPdAmZtoJfkM mo0sPO0Zs0SfBoEd
6cJ6P/We1uo62lbkqeVp2ZQnFFEzXYkuDn937qwP5i/8aOHijxUv+mjx/I8U hJZ+qHD6BwsnrpQ6
7q7CEe+TOuS9hQNuL+57q9RetxT2uqmw14rcXld3/+XpqyrSUgQ3WLF/qSK6 QVEnoEH3TkrnhYd3
3XBWz99e2HPrxb1/e1HPLecLdd+4tPCod5ai8Mvv9Vx0QM/5+wp1n7NX99K9 tpy91/On7vW9N/5l
RVsKNVFx0I9tSyHMhSg9das9RdEvnMF+B7yujhsfB7xOWIqqq3A1/9wXH/hp j/jDQg1rzbpRUajP
JHFGmpWFVLlzv9Zdrai3v7amZxOzTkRJIIsO/3aSZoVWfqP6IVHl9z4c/Nht xGBit/JvokvUUCM2
FyMsTTiXodHc1INPTKR4BFYYN9QXnrbaU2eXC7v8G+5yfqd3F478kXkkxSXj xn+VJ/fo+KRYFgs3
ffxJ8w+UjhMfnclO6VU5mPO2Rl8CTMKqmVOssZcVUzU+6bBvmyEzc4grpuk2 RF6pBKF795SErQai
hqFXAw+RvriLN93MxNF7JBzAAz+p/eAn2J26VqNL/LuW5GiILFhzpj1eithZ vaF5Jph5VJXX+w4m
OVCxJ6FZX59OulClfE+bCUu8jbsnTE1hsh7rOtpagadWTU4JOhTuM0BYCrvB 8waEKiGWovCY+SxF
da6isOrboZZiyXrrmLXORMUB37J2/2StpRDX68sH9z3j469ffHSSGx+i2qvP +Ludrxq1LhuTunTI
o3/+zpAak7yhdeLv1nY7p9GXvvrkLhf26mr3PuycRuKPoUWv/4oo0TtjZzVv s0r+OhElflz7Et+s
kEhmqlCe6Ef+WJRob66+2uTfKrCd6K1iG4nefMX/G17zQnWTx/5YSPEI6MKI NyhhoX6Ma90mmbR+
9/iW363ZVnEfSq24F+Vdzt86k53SJRGnkGeE0fU3DzgHX5y90Q16pE97eeP5 xN/p8vt/65xUylHJ
Cj+tfijqPcHCVv0kPER6f+WTgK//ivmBDdsjLc8HP3Z36lpNUhK26kcfjcAz LXBndR3zuDXnEhF7
Ega26Sn010lSMpNCf53kR9ujTHNKKhJdvP663Mnvy59zj3QSF3y0cN5HpJZ+ uHj6PYWTbC25u/Cm
lVKH3FU84M7ivndIvfLW4p43F/dckdvjHT1/cZr8VmdYg6IktkFRJ6DBi4QP kzeqNr/t9VvfeXL3
u8+xzcQF3TefV3jsYX2ICo/8X8+1Swq/rn7jo7Dqm70X7tt77it7lu659cw9 /3jiHg8u/gvZ4LGd
1rGbpKXY73k5SyEtxT5rpNEQluIix1JY7xjb5fzHX3XmZw874+bDlyw94KA3 1Px65kFveOOSpYvP
uFFUmH/BEztfXRCad1Xeerst5S0M6TEtOvir9z/izKPKW4PnbdZ19OdEnkZv fcTcSr79vjY9Les6
/pKRvGPqhYfd1b35pyWGlKRZsx15R/mkP3iqLThng3+rwHait/KsrnzA+VQ4 f/fEbS60yyUDH/rS
VlUoZxROXZ3KEVj+paJuM3CoSn2j1TkGVeLfBSF9GujK99xXfbq4or5actRD utnGdkq3Zo4wTJ4W
AuuEnb2f+tGEUETj5kjEu6bL1V6oOQD1R5v8QqlbwbOVf3c8JZ7VGR6ie39e tTsiuvCM55LsUWAd
f1+xZ370qr9En59qtI0dDSvoTAvcWU/jlvFuVsIuEWe/aK5al44L+Us8hf6t 7v+tcRKe06m3+tQP
J4TEgnkbQoVWfqP2MxjUb5KSsMLGehTa5cLBmqN98tP+3deVTek6i17/P2EH pCanvOWRsDFkIdHF
/teML7k9d/oH8ud8qHDuhwvn2DrrQ4XT7imcaOu4ewpvvqcodMjK4gHvL/3N nUWhV9xe3OOW4u43
5Ha7onfXk1dVpKUIblCUxDYo6kQ0uOms/bdcuaTr+tO7bzyn+6ZzzfkJ6SeW n9hz7XG917y58Juq
qyiu+mbfua/oPXuPraft/sLxu33/kF1lgyf0Wm/dLF3Foeulpfirf7EthVg/ 1Z7Fsv2E0Lx3Tex0
rdTOyyeVFqyY8EgUOnVsV6GMxX/+orx68/TKb0+IZaEfPOVYSPV1IFHS2e/e Sv/toKoj6qsSdTlY
cP4mUah3Q20VKH8dXSI+1ark4eedAYiT++4HCqrw0fVTYW36m/30jyf7Rp2L hfrq8/xLesxq4oOk
d7MSOZjYrcyoWF3bU/1ULDr2J9Gb3/9YWUjUEQdfly865H9mfgREg/oIyD9Y D/kff515tUdb/GUw
f9mAKKnZ0N4FJT1/q950UXnUncBUrkWdBjPZKV1fXkHenk9FepBP/2l8+Rcn RMmnfjQp9mVz/9T8
83tUnYeflWMTr2r13p+X9VDNkahqFfXF0YP/54ePOzu46vf9qoIev3ivH3yi 5r32VFAlnlXdvjxE
Xy+oTR5dN2Xujr9NLTNBLnrj981Q4B6JwtWbplc+MKFW9YCdL83G7U5dq2aJ nO5+e35tt/O+yBkC
e7SeTWKPxv2PlIXEgtgFva14XwJ31tO4OAf6RmovEfbJoKvFvoPiIOuRxG4V fRLqPRWfwV0uHBBR
PTb5GTzqJ9HHM+HYAs/k5D3WdbRjT61qTvnNoKoj6qsSJ6cs3RQ2eI88H956 Cy33KO19xfibb86d
+N78GR+o9uvnTcIBfLC4/12lve+U+v9uL73spuJLrsv92bKeBSfYkwpBDZ59 t7QUZ95dPP3uwin3
FE74kNSx9xREa2aDok5EgxtP2bvz0jdvvebEruvPML87WnjkoZ7rT5B617G9 17xJqPir7+lo8eGv
9535su6TX/LHY//s+69fUFGWQujYTsNS7Pe8bSn65V0W5SfEFfldrp94d3mn FdvF64Ibp/xSbkMZ
C7GJ0ObB7RUfIknIW+PH/8a6akKob6h6GnnqLHrTD1QdfwWNqmDWkaeIXbK2 p6Z3p7th7xeWKvLH
a4u6HY/8lRXqW5Qdp60O7EsjnzoMH0z0VoEh9clZcP6W6M118taoAad4BNRI Fi5dF3jwI462ukCo
DZW0jxSDVG/6o+uNrHDI15zWZrBTutAzwplo5bfL+h6wyZoXhvTprQvV/ur9 sk3Vz1Sd5V92Bu/M
AZy7URTqVHHj5/qsuFPF8u2gPlYyB4S/F0kO0cPPT/s3VITtUewHP+GZr0YS vWqWmDjPfNif0HqP
RtiZFrizvmZqNsn0EmElOAljP4O60H88o6+l/moRx9bs0fN21HW0Y08tK4Oc Yl6skhfqUGqWIqhB
ZSmSENDg5RNClVpLUVq3RtUvPPqT7uWneCxF/5WHFH/5bVWh9Nj/ei3FacPS PChXcfgvDUtxVo+8
62H7iZ2vLmg/YZqJhbdMe7TzzRVhOITmrZgUsq6dvvdX29d1FvQTNOKsUt+m W/SGr82/YkjZDqFV
T2wTIb3n6lpg1qmEI1rz1NElQuu21EyBqsIf/bZfdyf6Em76S199suOM1Xor U57uxIbidFdfdupY
+pxZs7OvpBqUTwM8vkXttfjkL7xgY8RgIraq2AlVf71NH72OE34T2+k3fp3r dz9XojtnQ3fAMzkC
FdtMqDu7eiQ6ZB78eb43t3oCLPmZWWfld50zRF4X7EHWlLgDu/93Uw3vVMQI Z6J3/1duzdoh/fRD
9ci4/T78R3lZVEMVqyOF6sV04bnrVB19lZRzAEf+QBV++qHqn1+72DOF0SeY Zwdv+EpZHSvR9fzL
BubN4BBVwhE1A/foP381FfvBjz7zdfv+gXlWzRK9d2LX1DVEHbp6j0bYmRa4 s5VaGrlEnLvZumpK
yHOJUIWdfRPRW634QkEYiICT8LQ1qsKqx4cCPoPHPqyieuS6R39J4NgCqyXp cfmXp6tvxyXb7n9s
2n+0F575x5qjvXS92vbeX0wHn1qH3L/LstHAAVR0TjHqVMLRu/Pw83IAzjfA 3ZaTF+qO9lw2fujy
3DG35k68M8pSHP7B4kErS6+5q/SqO6X+6vbSS28sLXpnbv7FPTsdv6oiLUVA g6felT/lroLQSR8o
nLCysOSDUkd9sCBaS9agPPIvvnXPzecduuXyY4Sr6Ln5vMnO9fnfPtR97Und 157Q/a4lQj3XHNV7
1eFCfZcf1L/sNcVVD5Q3Pjtw6X59p7+0662L/vjm+d977U4VZSmEhKU4ql/+ 4JV746PTOmtAPgli
WwqPnxDWYcGt24UW3ja98I7tUrc5JULCVQjNu3G7kLIXC64Y6DjjiUWHfX1X dZ/y+J8vvPBFFTIl
CkVIVFD/DU//tuIXflU2K+zqu+Wp5a9jbih6d7o++kfV7i7dorqT5Yd9XdQR 4/SPKrBrsWHHeWvn
v3PcX3PRKY84DZ63VkjttegrejARW+0qr0rPCEUcvbDNF17WU93Ho3/k2XAm R0Bucsojov3AOv7N
9ZsbtgtC4niqCvrA+ktkUzPYqYgRzkTzry2KN0gMJuzIiEHKd8Qdqq654Kph XUe9iZ5CsazbNKuF
nWCeHRQDU0fDPEqNHSJd7lfYHiX54Eef+eZIolf1RVl1pEKid3EEdF/1Ho2w My1wZz3HJOIS0XGi
vctv+PrCc4Weob8AACAASURBVF4QEgv2kDrFH2BKHae6l4gjf1gtjNtql6sK HWc+IzZx9v3ERxZc
3K2jQgvP27Boibs7S34uVs2oHnlESeDYAqsl6VEMWEVVuRhttfKRP9SV9R7N v3xIb7tgWb8YiToI
gY17BlDNKb8omxX04P0yG9GDbKBQSHT98ovH979G/sfiR9+aW3JHfskdBaFj 35M/+r35I++UOvx9
hYPfVxTa/87iPu8tvuI2qZfdXPqz5cX5V+V2uqB73pKfy4SdWYMbjnv5prP2 33zh4i2XHb31yiVb
32HrymO7rjy668ojhbqvOLznsoOFei/Zv+/CffrOfYXUmS/rPfnPti6Z//wb d/ruAfNkg2ePOxMV
wlIsfsS2FH/9lLYUnimKBbdMBvgJV46luK3i6Oaq/J+raD32gncmJ3YThNCc lWkpYiujOagdmFNE
Xy89d9telw0f+M6RNywfeeO7R4+4UWrxjWOLbxo79Bapg/52bP+/HRfa55bx V9yU232F1Euuyy28
anynt49YSzutYx7SY06xQW0pXjjypX86aa8NZx/44vlv2HjRGzddcoTURYs3 Xbx488WHCnVedNDW
C/aXOnefrrNf0XX67lInvWTrWxZuOmqnp99gPbCfVVGWQrkKYSmcGx+1lkK5 CueRTH2z47Zpv6WI
dhX16jMPblvzbK+e3RJXithNEIpW7IcftamwFChWn/meN6fEbpKKuoamD7xy 4+5v2/jKizbu+/bO
/S/ffMAVm4Rec/nm/a7s3NfW3ld2vvIdXUJ7XNm1+xXdL72sS2jRpd27XNg9 75xO65Rn9jnn/7Sl
SLdBYSm6tk0/ccaBjx+1++NveeVTJ+/71Gn7P3XaAVKnvmb1afs9feq+QmtO 2fu5U14pdeIez791
9+eWvFTo+aMXPfemXZ4+bN6vDrK+edw+0lKcl6uxFPJLpIalsC6rPkuh5irk lzs8xsK46xHoJ2KP
eJgWXDUs55PdidPY+gihuSksBUqiHZJTrv9SYfW60QMv/vVLjv/fl5388F+e 8tOXn/KQ0F+e/NDu
p/xs91MfFtrtlJ+/5JRfCO16yi87Tv71ghN+IbTz8b+Yd/yvrWN/vs85Dz31 wjbRTuoNqlmK6/4z
P/T86h+dfODXXv+Sbx32sm8u/stvHP5yqcP+8luH7/5tW99ZvNv3D3uJ0IOH 7vrDQzq+f9ACqQN3
/uFr533nNda3jtun/9mnrvvX0TBLsUlbCvW681WjUnK6IlfzDVL9XQ/7SQuP 1P7r750itGPluceJ
ZpP8d8ERagXNv64scnZlBnRtk1lftJN+g/bznvOvLl73H9Uf6miArsEp4Sfm v22s5lkKr6VYukX+
T6T2/1Hu/ObVVfKBzZ2vHXUk7YXWpPqWhymx8+o5Z8+XahDaQZpCaEcr9ixF KHtdPiHPRvG6rCR/
neLSceuSgnVpUUosXJST8w3qVS1onTdinT0sX1VUPzzhkddSSFexyVryuHXS U/NOXr3TKVLWmS8o
zVu6Xsk6d5N0Hud2Orpgc3VZSUQRQggpnboJoR0vkd/PCjkbT1ov/99QoSWu 3rLOWX2rK1UiXo9Z
K3XUC85/7aH+2zDhH4ItxUlPSUthuwptLAKlKkjp+saGCLWC1PmM0A7UPIRa Q7HnauNSP8jtfOPj
FU8tPGLdHiuGOi7aMNj3AkIIIYRQQlmnj1rHrrP2/Ya1+6ewFAghhBBqUFgK hBBCCKUgLAVCCCGE
UhCWAiGEEEIpKDVLYVlWbJ2GlWnjO1azeNcQQgjNKSW1FJYPXe5ZqFdhLXvq NNadv1q9LdSriB4T
1kcIIYTaUXVYipiG4irMZMN68/TMN2xY9faY9XgQQgih5mimliJw/iBiviGi BX+5vym1kLwLfwUr
wYDNrcKWG+vRP2zL3SOzQmwvCCGEUKspZUvhqZYkOwbWCWvHvxArf/42lwM7 it4keXexHZnRejtC
CCGEWkp1WAoPutxcCEucUSMIajmsHf9CrMya/uXojvyvsfLvTvKO/FGEEEKo XVSHpQjePuivbU82
jRlBUJ3oBBy2VXQXgW2GDdjcJHDz6L4a6yiiEYQQQqjFlb6liO0yScthKda/ kEQRaTt6v/yvsfJX
S95RRCMIIYRQiytbS5EkNcZaCssmsLvkSpjpPf1GbJ5WR7HDQAghhNpCKVuK QdcBmD4gZgQ+POWB
vegKse37N/SU+LsO7Cu2i8Y6stwdDBsGQggh1BZKailQpsJGIIQQandhKVpC WAqEEELtLixFSwhL
gRBCqN3ltRSLsBQIIYQQql/SUixZb73qPiwFQgghhBoXlgIhhBBCKQhLgRBC CKEUhKVACCGEUAoK
tRTf+vp/IIQQQgglUZSliDUjCCGEEEJaWAqEEEIIpSAsBUIIIYRSUGqWwooj toW6FNZyREch40pE
7HjS0u8f+W5snTBVnrIqlY+JhcffKAcslkVJ7FYRCtz3dA+IZXVY1m4d4mXP GbWp972yg/Y9+o3z
n1HRRDQ1kzMEIYQyVZqWohKCCH3hS1+IvlDWJU9T+iocfTkWoY99RCpiqCa6 qRRHHquGE4bIoMJJ
qMwqF+ycqkpitw2UPErXSZm7rwpFs2kdk91UL5bd5p832Kbca3ffK+6+V5q7 77GWYvFNP0qoxixF
Wu8IQgg1rHhL8fxTj/zge98cHuhRC6ENOXm6uF1oe2F6Oj+9PT81NV6eGhOh J596Ml1XETiAuixF
kgY9C01Q45bC8BDmq/rbvQFZZrJ3HZunZIaydnEaVG12WLvFbhIo00PUvDZx 32MtRbR/1QwPDzds
KZK8KVYtsfURQii54i3FD773lU///V3iYqcWQhuyL5rCTNjKT0/npoTKY+Xy mApl6iqSXCWt+i1F
bJupq2FLMagz61N29npqRjlVybKq+d6yquk/rQPSYcmZCdVmx277xtaP0A7f 9ySWwn4tVOwPiD61
yuVRvVwsbZuJpagYU2uBFQKJ6AshhOpSvKXo6emRl+lyRS2ENqQtxXRemgl7 fqI8OTo5OWK5f6Jl
5CoSXiKt+i2Frh9bM7DQT2yn0X+DRiAyn5L+e1eXRAw7CZVaWZF7EdNWDbsp H7Bbx27Wy8Xq4obb
lHMSShq3pOE2Fcn3PaGlkBN4tuG2pJmQbnvC/oBMlIaKpcFCYWCGliLCVVi+ 8evdjOgOIYSSK95S
JJS6osn7HVPjU+Vx8bfXpO0nJiaG9cUuuauwDGK7TigrS0th1gkcecLdiUgY sffg6/1LPUmb6tZ+
kpxaV5tC+1rOQw/P32vttkuMTYltbYfve0JLIe8GTo8Lwy2WJ+35CWEmxGup OChe8/m+mVuKQFcR
du4lOScRQiih4i1FXc9STE/lXD8hzMRIqTRUKm2zgogak3FxFMxzqbcdf7OZ WgpVLWJUScbcsKVo
4FmK2DadnHpdNa3GPkWRpE2hjj/v0CZAWAprtxm12cCzFLFtLq5z3xNaCmEm 5ASebSYmbbddKsoP
SKHQL15zud5ULIXfVYSdeLEnJEIIJVe8pajrWYry1JienBB+olgcLBblXO4L a19Y/fTqr339a0Ir
V66MvooJ97BdstP09LR6nZ6eZy+rcnXpjLlzHDjCrC1F7AU6tk7DNz4q9X/j I65JifkMQZLMGtlY
DXqKwrJeF9ZawjZND5HwGx9xTUrq2veElkKh7gYqxAdEL4+Pd6dlKRJ+OlS/ sdUQQiiJ4i1FXc9S
CD8xYfiJQmEgX+jP53s9riL6KrbTTjtNTe08OTk5MbGLep2Q7CSWp6aUt7Dc a2YdV0OrzS2FThVP
PvWkf1W8qpwqFh5P9tsMsW2aOVURm1nj23SeUqxOUXQkOLzPP/Okltmm4N/+ /d/MfU/4uxTRbTaw
70kshXxaWRnuyaGJ0jZpuO0PSC7fN57rGRvvHh3rStFSVOJchd61iDoIIZRc XkvRsXjtTJ6lEGZi
YmKoaF8upZ/I9+VyvbnxnvGxbtNVRF/Fdtlll2KxmMt1jI+Pj43tOirpEP9y uZ1LpdLUlLV9+/ZW
nqWIqB9bIUnCCEvV5mrEaJO3qZ7utGy/oto0Cxtrs1JrKfa0OpKMU2R9YR2U zDYrtqUwV5Pve0Sb
5m7qNqP3PYml0N15NC4+IOPdY2Ndo6Nb0rUUEQfEconoCyGE6lK8pajrWQr1 8IQwEwX7by/hJ+S1
clxcK7eOjHZqVxF9IVuwYMHIyJ/19/f39PxFT09PV9dLu7q6eno6hNUIe6LC Q9gIlUVQLiEWs3LE
aAeDLEXYJtHRwWQJo2mWQuFpM3r8sW2KBflTmS+39rXkFMWekU9R6DabbClU iS5Msu9JLIU9gTdU
KirD3W8bbmkmxsfUB2TL8Mjm1C1FJeiYuO9tomOFEEIJFW8p6nqWomTP5crL ZU76ibEx+2+vkS0j
I+LPr81DQ5uGbaKvZQsXLuzt7e3s3O3FF19cv/5lf/rTnzZs+HNR+MX/fGMS hTVuGS6hLsVeea0Q
IqqFNdXwsxQeoge8Y9sUluL2azs+9p7ddkvcpif9h/25r6KxDWbRZhJLEdGF VuynI7ml8Bx2s6an
BCGEUlG8pajrWQr7Zke/nJyw//wSf3vZfqJzSPiJ4Y1D214cHNwQe9FcsGDB li1/tm7duuee+4vn
nnvu+ef/fNGiRcIrxOZ+oRXLQ6+VVmaWIonCru8eJUkYTZulyKjN3ayOD9yw b0fkcfC02fxZinrb
TGIphOEuFAfyhb58vjenHp4YVYa7UxnubdtejP10xJ4h5kJYzSR7hBBC9Sre UiSUupDl3Zsdxlyu
uFxukpfLQeknBgbXx14058+fv3Hjxuee2/Xpp59e8/SuHR0dM/cTg7WWIiFp WQpPsxE1YxNGpbnp
P4s2O6w9O4znM2JlpZ3+s2gziaWInaKY+SyF2lbvTmBTsSchQgg1pnhLUdez FLnx3rHxnjHlJ9TN
juFN24Y2Dgo/MbB+YGB9/8C62IvmzjvvvH79/DVr1qxevUDYi1T8xGBiS2Em klQshaf96MpzwVJY
1p71tplu+s+izSSWwjXc1Q/IyLA03OIDsm3bi4PbNojPSOynI/rWmNldwpEj hFBaircUdT1LMWbc
7LDnctW18sXBQeEn/iT8RF/f2tiL5rx589avX//sszvvtNNOafmJwXoshad+ bMux0o3H1pz1z1KY
f5EnbzPd5x6yaDOJpYjoQiv20xFxhvh7DHQV6o2I6AIhhBpTvKWo61kK6SdG 5d9eQ0Obh7bZfsK+
2dEv/ET/uv7+tb3JLMWmTfLnMlP0E4M71FIM+q74YZoLsxQNtJnujEIWbSax FPqbospwD8uHJzbK
yQlpuG3P3R8/hxfdkafHwMGr8zy2BYQQqlfxliKh1CWs+qDZ0MZtgy8ODGyQ 18p+ea3s61vb1/tC
b+8fYy+a6pKXrp8Y3NGWIqGwFIFtppv+s2gziaWInaKYySxFWKcJx48QQjNX vKVI/izFcGKir3Ei
KoxCQiW/XFpYirZtM930n0WbsZYi7jNRJbo7LAVCqGUVbymSP0tRF1FjqofY PWy4ZU1ssylq1j9L
4SG2wXZpM9ZS1EXDHQX2G1sNIYRSUbylSPgsBUpFdSUM1Dpq2hvXtI4QQqhe xVsK1EyRMNpUTXvj
mtYRQgjVKywFQgghhFIQlgIhhBBCKQhLgRBCCKEUhKVACCGEUAryWoqFi1/A UiCEEEKoXjmWYm8s
BUIIIYRmICwFQgghhFIQlgIhhBBCKQhLgRBCCKEUhKVACCGEUArCUiCEEEIo BWEpEEIIIZSCsBQI
IYQQSkFYCtQSGh3euPmRfxr4/KHdnzx4rmnr54/b8KtPiyMQe5QQQqiVhaVA LSHhJ4b+a/HEQ0dV
Hjturqn886PFvosjEHuUEEKolTUjSyH+rlr9/OpvPLTqs/f/EM1EX/7BTx97 +glxPJXm1FFV+77h
yxdM/N9RlUePm5sS+y6OQOwnDiGEWlkzshQi8/3vb57Y2jdYgZmxbXRcHElx PJWfmFNHVe37Z//z
C1NT2+eyxBGI/cQhhFAra0aWQvwlvaVvcDukwPSWvgFxPIWlmHtHVe47lgJL gRBqd83IUnz2/h9O
T08J2ZRRwyqXJwu5MXE8haWYa0fV2XcsBZYCIdTmmqmlmJRMoJmplM+NjQz1 a0sxl46qu++RlsKq
JTY9p67ArgOH1PDwsBQIoXbXTC1FqVQslQp+mVfbwApJNJNtwxqc4ZCyULGY Hx8d2tbfrS1Fpke1
LmXdY3Xf4yxFbEpuTElatoIcg+WzF8kbDBSWAiHU7pqppSgUcrbGPRIX1sDl 6JrJQw0ocEiNddHY
VmHK58dGRwYGeju1pZj5UU1LyXtsbDzVfW8TSxFWiKVACKFmWIrofNNYqAEF ttZYF41tFaZ2sRT+
1YShCM3EUvizuOVi1jFLPCFdIWzzJL2HDaZeYSkQQu2umVsKlRvGPLJkggle 1RduczUiZJb463ha
CKwQOCTPtuaCfxNPmxGV/dXMOoHK50dHR/oHejcbliL+qPoHEzjOiAVPa4FD 9ZREbOJf9rfmV3Xf
4yyFJiyL+0N1lQS27B9AWJ3AduoSlgIh1O6auaUQWUEmBo/EhTVi1SxMGPJX 89RJuInCX8e/ENFm
ksrRIzGVy42MDPf192wyLEXoUU2yCxGDCSyPGGr0algj0fVNVfc9zlKElVtG LjcJ3MryeYKIzaNH
4qkTVp5cWAqEULtrB1gK88JdVyiwTkQLZnnY8CIW9LK/nSSVE44kX6eliBhD 2GD8r/7KYUONWPVs
EhGKULqWInYrs8QKn6WIkL9+Y+34haVACLW7ZmopdGLwSFxYA1fNcrWcJBRR EtF+hPz1Ew4jeeWE
IxEaHx8eHurt665aiiRHNfnI/a8RG0b0mKSvsC7CVN33+i2FFZLUk5RYNv5G ArsLDHkKA8vrEpYC
IdTuaoaliF6OSEV1lYRViB5G9ELCTgMrR4zEo+wsRWxhYwctcLmBHc/VYylM PMnbXDArRJQk3Dyi
Hc+oooeaRFgKhFC7a6aWQicGj8yramzIXDBDgY0Ebh5YIWJUnkJzDGaDni48 dQIr+9vxdOfX2NjQ
0Lae3q6N2lLUdVSje4yuGbFhRI9hIXMhbCuPqvve5r+eadXjHgKFpUAItbtm bimGhcbHh1DDGhvb
NrStu7frRcNSzJWjWt33NrcUMxeWAiHU7sJS7HhhKbAUU1gKhFD7a6aWQicG 1LBGRwe3DXb1bN2g
LcXcOarVfcdSYCkQQm2umVqKsTGR+YZGR7ehhjUyMjg40NW9pWop5s5Rre47 lgJLgRBqc83cUjh/
a6KGNTIyMDiwtXvLesNSzJWjWt13LAWWAiHU5pqppdCJATWs4eG+gf4tXZ1/ 0pZi7hzV6r5jKbAU
CKE210wthZ0Y+tFMNDzU29+7eWvnWm0p5s5Rre47lgJLgRBqc83MUvznFxBK S7FJd3Yr9vgghNCO
VawraNxSfHbO5wCEEEJojghLgRBCCKEUhKVACCGEUApqxFJ0YCkQQgghVKuk luIt661XfRlLgRBC
CKFgYSkQQgghlIIytxTlyO6JEiVKlChRorMjmrmliBgTQgghhGaNmmMppiMH QZQoUaJEiRJt+2hz
LIWjsn4t2wvl7USJEiVKlCjR2RFtjqXweBlWWWWVVVZZZXW2rTbFUpR93ZeN V4QQQgi1vsq+19rM
3hRL4fTqcTQIIYQQal95M3vmlsK46eKbpTBuyVgu5uAsA7MwbidDNZNtEUII oTktX+5u/iyFdDH2
gxviddockx5NoGPw24vA8gglr4kQQgihxArO7E2wFNt1ZwHLtgJzP5YCIYQQ al35MnuzLIUzNzKt
+y4bsyUpWgrzLoleNhfMV8/siCa2F4QQQmjOqTZ3+zN75pai7BtQdcLE/iar WjDT+ZRbMuVGp4wc
b9bxNO6p49/ENBPloJr+fgNFlChRokSJzr1oNXfXlLuZvQmWYtrxEGVtZ9Sq Gpb3ayCB1iGiPGzz
wE3CDETgVgghhBAyZObugMyeuaXQ43B+datmdboadUcc6wN8KT/alEz7SswW piMthbfl6H6JEiVK
lCjRWR315e7azN4cS+E8FzplG5yybXDKxsyJzuJle9mubC/UfsW0rCuH/Cao Z1vTSZjbelrWr/5+
dcs6GtgvUaJEiRIlOgeiZu4OyOyNWIqF9VgKZwRl6WXsXqf1aKaqD3pMWy5O yK5jGegds2rxeCh/
Zf3qX51yZyn8fflbZpVVVlllldW5vWqXuKncn9mTWoolG6y9G7QU5sikyoaT cKJl39DL3lfTKPij
0dvWFbXcWZAGtiVKlChRokRna9Sbu52QlMrsmVuKKedpjmlXxnJZl2w3ooHK NuqZoqhrW6JEiRIl
SnRuRO1l92aHG5rWocwthXQurnWwJ0mk5FDKqsS8YWPskltIlChRokSJEm2F qCyp5u5pVW5m9iZY
CvvXOh1TY4+grMYny4kSJUqUKFGisyOauaVwulc2Rz3EUbbHoQZElChRokSJ Ep0V0cwthepbjkMt
TOlJlerIiBIlSpQoUaLtHs3eUkj/IgehLEzZXFD3Y4gSJUqUKFGi7R/N3FLI zsqqs+3uguzedjTT
RIkSJUqUKNHZEW2KpTC6Vx2rATnDIkqUKFGiRIm2f7QZlqI6DnsQZT1VYr/e 88WHEEIIIdTiMnN3
YGbP3lLY9120o5ky/ETZXhWjrAAAAEALI5K1mbsDM3vmlkL2p6WnSqb0mLAU AAAArY6cpTByd2Bm
b4alKJenam52uOMoYynAh2VZcVUAAKDZyFkKI3cHZvbMLcWUvs3h3msp1z7c gaUAEywFAEAL4lgK
fbMjKLNnbymmnF7NcQhvM+XOnzRgKWaSddS2/hZm0ma70Bb7aA4y7M3y14yo BgAAM8d+lqKauwMz
e/aWwvAyjpmQy9UJk0wtRWDN1vETTe43o+4imm2gRywFAEALYj9LUc3dgZk9 c0tRtnvS91rKzvOi
clxlW022FIFZKnmD6dLkfjPqbodYCn+ogb4AACAh9pdIq7k7MLM3Yik66rMU xuMbZbfjqSm9HGgp
LBvPqi4xF2JrJsk0upp/28DVsGb9m5ghs07YcuCqWR5Ws2JghsyFelvzhEwS bpKwNRN/hbABhIUA
ACB11CxFNY8HZfbElmK99ar7GrcUchxTxiAiLYWZhCq1acMsCSsPK4nA02Ml sqnAOtGb+EvC2owI
xbbpKQ/cNnlr/pB/NWwA/lB0ax4qtUSXBPYOAADp4rcU/syeuaVwnpwwB1Hr bsJmKcxlT77Rr4Hl
Ye1EoKv5FypGdxF1/KuVoEaSF4Z1l3yvw14TtuYP+bsIXG6gNZPovvwl0a0B AEAqeH49MzCzZ24p
7JsuqrMp59Uex5QzmtBnKcxsFBiqN/dE4O/Ln7Si6/hXK0GNeJYb6C7JPpo1 /a/+Ov5tA0OxNZPs
hR/Lh79C9CYVAADIGMdSuLk7MLNnbymqj4NOuU926FsvU4E/deXJQ2bOMEvC ysNKIvD0WIlsKrBO
7CaBjTTQXcJ99FcLLEzSr2fZXydJ+xGtefBHw3qPKAEAgHQxfpB7KiyzN8dS TBlGxr3xMRVqKSp2
kvAkIbPEXIiuWUmWb/wtVyI79VcO3ESXeLYKHF7y7sJqmoR1EVgY1ponZOIp 97fmbzCiNRN/BctH
7CYAAJAu7iyFthQBmT17S+FOjOifyKhOmNjzJA18iRRmMfgDAIAWRFkKnbsD M3sTLMWUa2GmnF/D
cMfR8O9SwCwGSwEA0IK4j2c6uTswszfDUkxpD+H86pYxW4KlgFqwFAAALYj6 qSuduwMzezMshR5B
uepllMHBUgAAALQBrqVwcndgZs/cUtRMkph+wrU5WAoAAIAWp2op3C96+DN7 5pYiqNeaBSwFAABA
i2NYCnN2oCahN9NS+K3NFJYCAACg9TFnKcIye7MthV9YCgAAgBYnwlJo7VhL wY0PAACANiDkxseO
shSTta+TTjmWAgAAoMWRlsLI3YGZvYmWwuze1iSWAgAAoB3QsxST/vkJN7M3 ZinW1mkpyrW9lrEU
AAAAbYTPUgRk9josxd6NWwrRpd3dpDEILAUAAECbEDBL4cvsTbQU8h5MWQ9l kmcpAAAA2gRlKSaN
pxf8mb0plsLzNEfZGQSWAgAAoC1wH8/03O+oyexNsBSugZicsudI1JxJ2RlB uYylAAAAaHHsWYpq
7g7M7NlbCru3SfcbJpNSqns1JiwFAABAq+Pc+HBzd2Bmz9xSuHMS9gDMb3zY X2+d5MYHAABAy+M8
nunm7sDMnrmlsPu0u3e8TXnSWVB3YpilAAAAaHWqNz4mp8Iye5MshWNmjK+a TLo2B0sBAADQ4uhv
fEzqr1n4MnuzLEXVyNhfQdFDwVIAAAC0PM43PtzcHZjZs7cUk2X3odCaL3pM ugPCUgAAALQ46saH
zt2BmT1zS1F9OtR2N5PqZzFcjzPJLAUAAEDLI5K1mbsDM3szLMXkpPI1Tq9l Z5KkrL6OgqUAAABo
cWxLUc3dgZk9c0vhTo+ojt1bMGo03PgAAABoB6SlMHJ3YGbP3FK4LsaxM2Vn QHahXYClAAAAaHGc
Gx9u7g7M7M2zFKpLZzS2zcFSAAAAtAXKUujcHZjZs7cUenrE7bhmooIbHwAA AC2PaylcMxGU2TO3
FE5Pys0Y49Ajw1IAAAC0OPbvUlRzd2Bmb8RSLDy8PksxOemMYtJ9iEONpYyl AAAAaAecH+SuzgsE
ZPbElmJDg5ai6mjMhbI9mjI3PgAAANoA9xsfk+bTC57Mnrml0P1NGoOo3obB UgAAALQ8+hsfppPw
ZPbMLcXkpOtpJieNjqtgKQAAAFoc21KYBGT2JlmKWieh78GUsRQAAACtj7IU OncHZvbMLYWaE5l0
BqFMjTsCew1LAQAA0OJUZynchyn8mT1zS2H6l7Kz4KrMLAUAAEAboH+XYtK9 4eHP7E2yFNV5Ev19
D9fjRnN52AAAIABJREFUYCkAAABaHPt3Kaq5OzCzN8FSGBMk9mvZGNAk3/gA AABoebSlcBN6QGbP
3FLIbiYmJyfMgZSNZWYpAAAAWh3zGx9hmT1zS2F2aeAanAksBQAAQKtTfZZi cjIss2dvKRwDYTNR
rjU1EiwFAABAi6NnKdyMHpDZm2MpdK/V50Q1WAoAAIAWx/dTVwGZvWmWwvAS E5PmzAmWAgAAoMVx
b3yYdz28mT17SzFhP8Th794dBJYCAACgxamZpQjJ7NlbiknX0UxMTtQ+IKrA UgAAALQ43hsfQZm9
KZbC6LtqKSacRSwFAABAi+NYiolqGvdn9iZZCuli7IE4dsaYq8BSAAAAtDjS UtTeZ/Bn9kYsRcfi
F+qzFNrIaC8xUR0OlgIAAKDFqVqKCSOd12b2xJZifaOWwuxbLUxMOIX2yLAU AAAALY5tKaq5OzCz
Z24p1HyIOysyMelOj0yoyRK+8QEAANDyqFkKnbsDM3vmlsJ2MxOup5nQt16c QXDjAwAAoOVxbny4
uTsws2dvKdRtjokJ19Do2RKnHEsBAADQ4rjPUkzotO7P7E2wFM5tFsfOTKhZ k0k9DCwFAABAi1Od
pXAsREBmb4KlMO69TEw4UybOEJilAAAAaAPcxzOd3B2Y2bO3FKpPt3t7QIal mMRSAAAAtDo1liIk
s2duKVTfE+7dF8fN6GVmKQAAAFoex1K4uTswszfFUji2pjpFYk6XYCkAAABa HJGsvbc6fJm9OZZC
+5pJvaTHgKUAAABocaSlMHJ3YGbP3FKoXicNLzFpdD+JpQAAAGh51CyFzt2B mT1zSzFR7c/7qsBS
AAAAtDjqWQoPnsyeuaWweypNmDbCuQ3jCEsBAADQ4qgbHzp3B2b2zC2F2aXn Box6xVIAAAC0OHqW
wnO3wczsTbIU/tkSDZYCAACgxdGPZyoCM3szLIVNaWKy5I6jZMycYCkAAABa Hf27FIaT8Gb2plkK
t3tb5piwFAAAAC2O56euAjN7I5Zi4eFrk1uKSaNL/UDHBI9nAgAAtA++xzMD MnvmlsLtz+leLpf0
Y6JyNFgKAACAFkdbCsNJeDN75pZisuR07HapvIw7V1HCUgAAALQ6tqWo5u7A zJ65pfB4mQnnIQ4p
ZikAAADaAvtZimruDszsmVsK+2nQktFxST4iqo1FiWcpAAAAWh338Uwndwdm 9swtRbU/v+xbL1gK
AACAFse98eHk7sC03gRLUb3LMqHmTEqmpeDGBwAAQKtTaymCM3v2lsLtW9+A ESWTdqF85fFMAACA
lkfe+DByd2Bmb5alUCMo6ZsuJV2OpQAAAGhx5CyFkbsDM3v2lmKi6M6QGKp6 nCKWAgAAoMWpsRQh
mb0JlsJnJmqHgqUAAABocarPUgROE9iZvSmWoqRmRsy+q3dixCgRQggh1OIy c3dgZs/eUtjmxe64
6N53KTrjKBWJEiVKlChRorMjmr2lsPsrqaGU5MRIqTqCElGiRIkSJUp0dkSz txRO97Jz2bGjUo2I
EiVKlChRom0ebYKlsHuakH1P1PRtiChRokSJEiXa5tEmWIqSI/mvWHI7Vt6G KFGiRIkSJTo7otlb
igk9DtVrdTRykShRokSJEiU6K6KNWIqOxS/UYSnc/uwFeyglNZSSXV7s63lu 68YnN2/4/ab1v2um
1j//q6yl+xJ71/niH8Ruip2NPhpEiRIlSpRom0aTWoq3CEvx5UYtxYTTserb HYpTKBJt9+bVd33u
6/tf8lHruDtmpfZYevf1f39f79Y1QtFHgyhRokSJEm3TaOaWomR3XHJ6LRpj kgtC4s934Scu+uB/
/+KpDXE/3tWuPLexV+zgBz73DTlLEXk0iBIlSpQo0TaNZm4pJiZkx+Zo9D0Y tSwsxf6XfHTVk+u3
z2amVz35J7Gb2/rXRR8NokSJEiVKtE2j2VsKtyfVsX7V49i84ffWcXdMT08J 2ZRnn8rlyUJuTOzm
8LaN0UeDKFGiRIkSbdNoUyyFO47AkXW++AeRayclE7NUpXxubGSoX+zmyNCm 6KNBlChRokSJtmk0
c0uh+57wj2ZCLitLYZcXtKxazFDbqVjMj48Obevv1pYi4mgQJUqUKFGibRpt hqUo1XZZclRQC8pS
FAo5W+NKwkbo5XSVXcthyufHRkcGBno7laWIPhpEiRIlSpRom0abYykKE7LL Qu2wHLmWQiXgMSU7
8Y9loexaDlM+Pzo60j/Qu9m1FFFHgyhRokSJEm3TaDMsherMGJAzAlXiWgqR emX2VRKJXy/7C80F
hVnHLPGEdIWwzf3t6K0Ch+FvzT/OXG5kZLivv2eT+SxF2NEgSpQoUaJE2zTa DEtRKjqdlYoFtax8
jZKyFCoHi+yrZGZ0s9Bc8IfqKglsOSxUV4lnYXx8eHiot6/bsRTRR4MoUaJE iRJt02gzLMVEUY2g
YLubgm1qqsNSlkLlYJF9lUQy1sumlMkwlzWBW5klnjr+zZNsZZZ4NjdbNhfG xoaGtvX0dm10Ziki
jwZRokSJEiXaptFmWAqne2cohYlizYJrKYaFxseHlOxkPOSXm7+D60SXqOWI zZNsFVji2cqzMDa2
bWhbd2/Xi/rxzIijQZQoUaJEibZptAmWQvddkNMjclXZGadQWQqVg0X2VRLJ WC/7C9WCWSe2RHkR
fyOB3dXVTljvenV0dHDbYFfP1g2mpQg7GkSJEiVKlGibRrO3FMWiHITqsii6 LNimplBScyZFZ5Zi
bEz4iaHR0W1KVi260L9gVogoSbh54AAi2vFUMDfXyyMjg4MDXd1bNlQfzww/ GkSJEiVKlGibRrO3
FKJXNY7qaAoTqlCORlsK5w/6VpNtDuKrRWw1MjIwOLC1e8t6/SXSiKNBlChR okSJtmm0CZbC7bto
92oMxb714tz40Nm31STMQWwdT33PJsPDfQP9W7o6/2Tc+Ag9GkSJEiVKlGib RhuzFGvrsBT2lIga
h9txoTq4omMp7OzbPys1PNTb37t5a+da21Jsjj4aRIkSJUqUaJtGm2Ap7M6K bt/K4OjRuM9SDA50
Dwx0CQ1Kdc8aiT3qk35i3aYNz8rJmKHO6KNBlChRokSJtmm0CZai4JU7ArW6 5cXH91h696pHf9+5
8flNLz67+cXnxMKskdidjevX/OmPT/zvww+L3Rwf7Y4+GkSJEiVKlGibRpti KfQgSoWisazG0bX5
qes+cd+Zt/7rV77zw+dX/3aW6bnVv3nuqV9//8f/e/rNn1nxyf/O5waijwZR okSJEiXaptGmWApn
EHln2ZGz2tf9rKj5wf94YP9LPmodd8es1B5L777xU1/N5fqLhaHoo0GUKFGi RIm2aTR7S1EyOraX
hZ0pypK8Kt/Wv25428bx0Z5CfluxMFwqjJSKzdDkZCFrGd2NTZTGSsXR4W0v Rh8NokSJEiVKtE2j
TbEUTt953bdYliNTAyJKlChRokSJtn+0KZZCjUD2mneXXRElSpQoUaJEZ0U0 e0sh+7N7LebVxEjR
GYQeDVGiRIkSJUq07aPZWwq7M2cQ9giKchBqBHmiRIkSJUqU6OyIZm8pZN/m OOSy3b09IKJEiRIl
SpTorIhmbimKJdmZ7LJody87VqsFWU6UKFGiRIkSnRXRzC2F3U1BdWxbG+Vu 5JjU8tTUdoQQQgi1
uMzcHZjZm2ApnF5tR1NwPI7zKhW7DwghhBDa4TJzd2Bmz9xSuC4mryZGSlVL 4YxDjNKqJXav2kLp
7kgDrTWwSepqhTEghBBKRWbuDszszbAUxaK+46KXC3p5ajYmntT3KKzBiI5S HwNCCKG5LDN3B2b2
JlkKZ2aioJ/vyKtpEyxFQmEpEEII7ViZuTswszfNUphGpmZ1KiT56Zsg5t0Q z80Rc9lfwRP1bBtW
Iba+WeivU+/g/dX87cQ2Et2+ZbQcVhJRISxkRR5kHY2tabaGEEKoZWXm7sDM nrmlEP7F7LjkWS7k
y+HJT7yWjWTjj/rzkFm5HFLTUxK4Wva1Gd27uRw4Zr1Q9m3uH7O/zSSjKoeH PC376yTfI7OyHlXE
ISobNf0deVr2qBxSTpQoUaJEmx81c3dgZs/cUhSdjnPFWnfjqBA1SxG2MOXL TLFbWbX4GwxcNesH
9u5vM3oYns0j6gRuEjuqiFBgnYgWzPLAkOVrP6wksNzTGkIIoRaXmbsDM3v2 lqKYKwWaCbtcvE75
UqmSLvQvTNXkqunIrab9Wc3QtKe8dvNpX19mNe+2kcOISsD+MUduEjwqc9uQ AQeUeLZNskcRLYSV
RNf0vIM+ESVKlCjRloiauTsws2duKfQMiRxBQSznpK8pqAc65JimjART1q9l WVgubzejasGMmpmp
rOsEbRWxreVOzoe1XG3BbllHq23WRgPH7CyUaxoMG7Nn2ySj8oTMPaqp7B4r XafePfJv69+j8lRN
g0m21f3qMauoFlGiRIkS3bFRM3cHZvbMLYWcHqnedDEmSQo1Nz5MlC3SmUYv mDWNUI2H8m01bZaY
2+qS6FWjcLq2ZLq2zZhh+Cv76tRUDhlD8KgCQ/5tI3YhbJCGpo1QTb+eXTCr ma9Gzaij4e+XVVZZ
ZZXVVlg1c3dgZs/eUtid2d3bsyVqoaCe78ipGx9TZd/Qy77XVorK/NfotnMk 6liEhrYlSpQoUaIt
GDVzd2Bmz9xS6O7lq92lGkrJ9jil6v/xMV2zS17t+Kjn7++6tp0j0aBDlHRb okSJEiXa4lEzdwdm
9swtRVH15PwUhmNt3K+dyHLjho2xS24hUaJEiRIlSrQVombuDszsmVsK28LI KRFDzp0Y9UwHUaJE
iRIlSnQWRDO3FMrIyP6UkTFH4JQQJUqUKFGiRNs+2gRLkbe7zFcHUXTHVMgR JUqUKFGiRGdHtAmW
wu6+4A5Fj0aPiShRokSJEiXa/tFmWQqze71azBElSpQoUaJEZ0e0WZYibDRE iRIlSpQo0VkRzd5S
FHI1MsZRsF/v+eJDCCGEEGpxmbk7MLNnbikKRdl9wdvxeLEolBNRMcoKAAAA tDC2pajm7sDMnrml
qE5LyFmR8VprI0eGpQAAAGhx9CyFyt2BmT17S1E7K2Lcg3EGgaUAAABocVxL YUwN+DJ7MyxFQfY0
7s6QjLvKeSyFZVnm6D2rAAAAsKNwbny4uTswszfDUtTaCGe54Jod01KYNgJL AQAA0CIoS6Fzd2Bm
b4KlGC/oGy1Fp/uCsYqlAAAAaHFEsjZzd2Bmz9xSFKSpMWcmqgZHhTw3PrST 8NgLj+EIC+llf6G/
DgAAACRBP0tRcOXP7M2wFMVq9znj1VmItRRm+vdYAX8oyeb4CQAAgLqwZymq uTswszfBUqhvrzod
e56lKAQ9nhlmDio+N2DVErgVlgIAAGCGmM9ShGX25liKqp2Ro8nrEeQCLUXF d9vCLDf30G8OsBQA
AACpY36JNCyzN8FSVG+6FKoGR89VeG986OV6LQWzFAAAABlh3PgYD8vsmVuK avd529Tkxwt6kkSa
mmBLUfFZAdNkeKoF+o+IzbEUAAAAdeH+LoWTuwMzezMshWFnAh4W5dczAQAA Whw1SxE0UVHN7M2w
FMWAEVSFpQAAAGhxqrMUtTIze+aWwu5mrFDbcUFOkoypEiwFAABAiyNnKYzc HZjZm2EpTAtTnTPJ
jxWwFAAAAO2A8yVSN3cHZvbsLUXenZaw3Y1aKLoGRyyLUSKEEEKoxWXm7sDM 3gxLUZSmRqqYN02N
vUqUKFGiRIkSnRXR7C1FQfatpkqKdt9FVVJwRZQoUaJEiRJt/2j2lkL1JDuz e1Wvwtrkx9QIiBIl
SpQoUaKzIJq5pShKIyM7Ltp2Rk6S2IOwl8eJEiVKlChRorMj2ixLkR+zpbof K7iFRIkSJUqUKNHZ
EW2epZATJo7HGVOvRTkOokSJEiVKlOhsiDbHUoxJC5NXHcsZEmcEsnx8amo7 QgghhFpcZu4OzOyZ
Wwq7+3G3V2VwxgqOZEnsPiCEEEJoh8vM3YGZvRmWwrnLUnCdhHqgw5UYpWUQ u0utpnYcM0IIIVSv
zNwdmNmztxRml+ZoCmNqqmSqNitHZ+gZ5u8Zbt60NhFCCKFWk5m7AzN79pbC MDKGqRnXo5nyZeWI
JD3D/D3DzZvWJkIIIdRqMnN3YGbP3lIEehljTFORlsJzQ8S/7M/oEXX0slXb hT/kadnTjlnibxAh
hBCaffL7CU9mb4ql8M2NFNzvogiVIy1FubbQU7Psq2+uehyAJxTWsnIJ5aBQ RIl/VGEiSpQoUaJE
2zFq5u7AzJ69pfBMS/g0FWkpLIPokH9zqxZPyFM/OhTWjmcZIYQQmq0Knh0w 1CxLkR+1+x7NG33n
4yyFuzA9ZWR3Tx0Rjdx8euYt+02D2XKIpZgOKiRKlChRokTbNWrm7sDMnr2l CJ+fUKOZMrJy2V6W
ky3l7VO12VqV66hcKFdDU+4UTVmvlkOmImpbtmyiW66270b9Lesx6231HhEl SpQoUaKzIFrrJAKU
vaVQ3Uv5/IQxS6GxR1+1Rb6Q1w2YIbWtVZvvaytUo7rceJ022/dXDmzZbMQc Bqusssoqq6zOplUz
dwdm9uZbCu8g5EDLvqGXfa9EiRIlSpQo0R0X9c0LeDN7EyyF01O+2r267zKq StzdmK7ZJa+IEiVK
lChRojsyaubuwMyeuaXIV7usOhr3UQ45AuOGjbFLbiFRokSJEiVKtBWiZu4O zOyZWwrlaPLuzIRn
BESJEiVKlCjR2RFtkqUwu8w7YxrVwyJKlChRokSJtns0c0vh9jrmdJwbdU2N nCQhSpQoUaJEic6O
aBMsxVjB7T7vjsYZRH6UKFGiRIkSJTo7ok2wFLJv2WVurFDtXmmMKFGiRIkS JTo7oplbCtlTTo5A
d5lXyrmrRIkSJUqUKNH2jzbDUhTMQbjda93zxYcQQggh1OIq1KZvf2ZvhqXI G90XXJtTyFUtRWw7
CCGEENqBEsnazN2BmT17S6G6N7yMtjZ5uxxLgRBCCLW4lKXQuTsws2duKVTf tosZqfbtDivPLAVC
CCHU8pI3PozcHZjZm2EpnFmR3IiaMzFvfGApEEIIodaXeeMjLLNnbymq0yMj efXqjka9YikQQgih
Fpe0FEbuDszs2VsK/XRobkS6G/GqbsPI1RFmKRBCCKHWl7rxoXN3YGbP3lLY fedzVRXyI/a0yYh9
J2YES4EQQgi1uNSXSHXuDszsTbAUxhOh9jgKepLEvgeDpUAIIYRaXPaNj2ru DszsTbAUdt+qP6Xq
rZcRZikQQgih1pf7JVIndwdm9uwthTIQuerXTgr6AVF7EFgKhBBCqMWlv/FR nRrwZfbMLYV+msP1
MiPuJMlInp+6QgghhNpBtqWo5u7AzJ65pXDtjBqH+2Bm3hkWz1IghBBCrS/7 8cxq7g7M7JlbCvdh
TOfZjYJzD8Yeh+1rsBQIIYRQi6s6S1H9moU3s2duKdyHOJzvnChHU70Nw+OZ CCGEUMvL+caHTuhB
mT2xpdhgvaohS1Fwv21iPNAx4kqOA0uBEEIItbjULIXO3YGZPXNLYX91VX/n pGomnAV+PRMhhBBq
eTlfInVzd2Bmb4KlMPqrLjtPdvAlUoQQQqj1Vf1ditxIWGbP3lL4zUSNqcFS IIQQQq0u48ZH0DSB
vZC9pchXPUTBM5ocNz4QQgihNlCNpQjJ7E2wFD4bUetxsBQIIYRQi6vWUgTn 9CZYimFPl7kaSzEs
RlkBAACAFqbWUgRn9uwtRbVL7wiUsBQAAAAtTsCzFL7M3jRL4fET1VUsBQAA QItjW4rQVK5Wm2Mp
/PMTWAoAAIC2wWcpAjJ75pYiF2kpclgKAACAlse0FGGZPXNLYXiIYHeDpQAA AGhxQm581GT2ZloK
Z8H4xscwlgIAAKD1MR7PHPYvNOkbHzk9TzLu2Bm9IJdzfIkUAACg1am98RGc 2bO3FONG9+Pa1NiD
GBeDYJYCAACg1XEthZO7AzN7MyxFTv+81fiwZxBYCgAAgNbHufHh5u7AzJ65 pdCPb8hZkXExjmHj
SVEZwlIAAAC0OMaNj+GwzJ7UUixZb+3dkKWQzkV2pl2MthTDPEsBAADQFlRv fKhsHpTZM7cUqj93
hkR1rIciR4OlAAAAaHGkpTByd2Bmz9xS5OwpEXn3xZ4eUXdi1Dhy9pwJlgIA AKDFEcnazN2BmT1z
S6FnRRwjY3yDVI0DSwEAANDiVH+Xovo8pjezN8FSDOccOfMk1Wc6eDwTAACg HVCWQufuwMyeuaXI
uRbGlnvTZVyPBksBAADQ6sgbH0buDszsmVsK38SIvvHhjAlLAQAA0OK4Nz70 E5oBmT1zS2E/BTqi
v2ridK+eGh3nS6QAAABtQPUbHyqnB2X27C3FeHWGxP4VT6dj+/mOYb7xAQAA 0PooS6Fzd2Bmb56l
yLv3YGoep8BSAAAAtDzqp6507g7M7NlbCrdX/ep8n9UdE5YCAACgxVGPZ+Zr /YQns2dvKYxnN4wp
iiE9MiwFAABAi2NbimruDszsTbAUQ3qeJJ8bqhqccfV/jQxhKQAAAFoc+9cz q7k7MLM3wVI4/01Z
3hhBLscsBQAAQNtgWwpjliIos2duKaR/0T+OMV71Mu60CbMUAAAArY6apdC5 OzCzZ24pcrpX9/EN
2b2UHBOzFAAAAK2P/SXSau4OzOyZWwo1AndmYkj3LedP5F0ZZikAAABaHefx TDd3B2b2RizFwnos
RU4/x6GfFM05sxQ5nqUAAABoB/QshTszEZDZm2Ep8vaNluo49N2XcSwFAABA G+A+SzGkH8z0Z/Zm
WAr72Y0h+7lQz5c+eJYCAACgDXD/J9IhPT/hz+zNsRRqbqR66yVfvfWCpQAA AGh11I0PnbsDM3vm
liKvvt+R013qKQr1ixk8ngkAANDqVH+XQt31CMrsmVsK/SWTvDtPoh8ZVUPB UgAAALQ4jqWoeSbS
m9mbYimcZ0Tduy/OrRfnwVEsBQAAQIvj/h8f+ksfAZk9e0vhjED3qn4lw737 wo0PAACAlkdZCp27
AzN7kyyF8WsYxjdZsRQAAADtQPV/InUthT+zZ28pcvo7J0POcs4dDTc+AAAA 2gF948N9liIgs2dv
KdwnJxwjo/2E+k9HmKUAAABoefQPcldnKXyZvZmWoupo8sZvZWApAAAAWhz5 uxRG7g7M7M2xFDXd
52vuvmApAAAAWh39LEXN/ERtZm+CpQjoPl/9zgnPUgAAALQ69q9nVnN3YGZv gqWo+Q3wvH6gwxWW
AgAAoMUxHs8cCsvszbAUtd1XF7AUAAAAbYHHUgRm9iZYCvfXtfRPcY8bXz7h xgcAAEDL4/4fH3py
IiCzN8FSGI7Gd9eDWQoAAIDWJ3CWwpPZm2sp3O7NhzuwFAAAAC2O8Z+bBxuL ev5z8w3Wq+5LyVLU
CksBAADQ4oTOUhjCUgAAAEAMWAoAAABIASwFAAAApACWAgAAAFIASwEAAAAp gKUAAACAFMBSAAAA
QApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQAlgIAAABSAEsBAAAAKYCl AAAAgBTAUgAAAEAK
YCkAAAAgBbAUAAAAkAIpW4q9sRQAAABzEiwFAAAApACWAgAAAFIASwEAAAAp gKUAAACAFMBSAAAA
QApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQAlgIAAABSAEsBAAAAKYCl AAAAgBTAUgAAAEAK
YCkAAAAgBbAUAAAAkAJYCgAAAEgBLAUAAACkQJqW4i3rsRQAAABzFCwFAAAA pACWAgAAAFIASwEA
AAApgKUAAACAFMBSAAAAQApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQA lgIAAABSAEsBAAAA
KYClAAAAgBTAUgAAAEAKYCkAAAAgBbAUAAAAkAJYCgAAAEiBVC3FBmvvL2Mp AAAA5iJYCgAAAEgB
LAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAAIAWwFAAA AJACWAoAAABIASwF
AAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApgKQAAACAFsBQAAACQ AllZig4sBQAAwFwi
ZUvxqvuwFAAAAHMRLAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABA CmApAAAAIAWwFAAA
AJACWAoAAABIASwFAAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApg KQAAACAFsBQAAACQ
AlgKAAAASIGsLMXCxS9gKQAAAOYOaVqKJeutvb+MpQAAAJiLYCkAAAAgBbAU AAAAkAJYCgAAAEgB
LAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAAIAWwFAAA AJACWAoAAABIASwF
AAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApkZSk6Fq/FUgAAAMwd 0rYU92EpAAAA5iJY
CgAAAEgBLAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAA IAWwFAAAAJACWAoA
AABIASwFAAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApgKQAAACAF sBQAAACQAllZioWH
YykAAADmEGlairest171ZSwFAADAXARLAQAAACmApQAAAIAUwFIAAABACrSN pUAIIYRQiys2oe94
S4EQQgihWSAsBUIIIYRSEJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIghBBC KAVhKRBCCCGUgrAU
CCGEEEpBWAqEEEIIpSAsBUIIIYRSEJYCIYQQQino3++7L9YYeC1Fx+I6LAVC CCGEZr2En7jvgQdi
jYG0FEvWW3vfV7elQAghhBDSwlIghBBCKAVhKRBCCCGUgrAUCCGEEEpBWAqE EEIIpSAsBUIIIYRS
EJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIghBBCKAVhKRBCCCGUgrAUCCGE EEpBWAqEEEIIpSAt
cgjhAAABw0lEQVQsBUIIIYRSEJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIg hBBCKAU5luJVWAqE
EELo/2/XDlohisIwAN+FUkpJshG/gLUVZSUrJX9ONm72VpSF/AZLRFY2mv8w 5o6IHH3Nma8Z8kxP
zV2d8557z+JdfIxBpQAAEqgUAEAClQIASKBSAAAJVAoAoNLl+enlefv2rFIA AJW6SnHR9vv9nkoB
AIyjP/z1VAoAIIVKAQCM4PP8hFkKAKDS5/kJsxQAQL2P+YmeWQoAIJdKAQAE fpqfMEsBAIzgp/kJ
sxQAwGiK8xM9sxQAQK5CpVg8eH5rFbP7LxW6FQGA/2bQJzauv1SK+d37hcOn ub27mZ3bCs32Y41B
jl9uu8rWY5UoTKYwzDfhqcuiOzD1ixGGSUwYLpu4V/hBM4VhEoVh8hLG17sk DpOXsFIYZroJwyQl
4XeZ/scKl536XnUems2bZv2qWTsdVorls2btZKh9f5iYtkq4bJ7VCQrDJCaM X/I34ZpZG3WiU5df
RVsjXLYsPEKe8AiJ4oOXhMuW95qk6AiZwjAS/hrhLS1f3WjZsvAN/1EnXZkY PKwcDyvF0lH3BwAw
hld4SCVzpK0SRAAAAABJRU5ErkJggg==
------=_NextPart_000_000B_01C7F07A.C39C8680--
Attached files
------=_NextPart_000_000B_01C7F07A.C39C8680
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_000C_01C7F07A.C39C8680"
------=_NextPart_001_000C_01C7F07A.C39C8680
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Correct Ignacio, but did you also try to query AFTER you modified the =
field 'state' from CHAR to VARCHAR (and back to CHAR if you want)?
After that operation you should notice that the query delivers a =
recordset.=20
Cheers,
Stephan
"Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> wrote in message =
news:[email=46dfc562@ozsrv2.ozlan.local...]46dfc562@ozsrv2.ozlan.local...[/email]
Stephan,=20
Me too. BTW, the free utility SQLite Database Browser works exactly as =
Xailer.
Regards,=20
--=20
Ignacio Ortiz de Z=FA=F1iga
http://www.xailer.com
"Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el =
mensaje news:46df1c2c$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ignacio,
>=20
> concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
> on a table created with SQLite Explorer and does work on a table =
created in=20
> code with SQL statements?
> It's not a big issue for me, but I am just curious.
>=20
> Regards,
> Stephan
>=20
>=20
>=20
> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> wrote in message=20
> news:46ded062$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Stephan,
>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>
>> We did that on purpose using the picture=20
>> "ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the field name, to avoid =
the=20
>> use of non standard chars. We will try to fix it on next =
revisi=F3n.
>>
>> 2) The second problem is really a strange problem. When I query the =
sample
>> database with " SELECT * FROM customer WHERE state=3D'ME' " no =
records are
>> selected. It works fine if I change it into
>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>> However, when changing the var type from CHAR to VARCHAR and back =
using a
>> different tool -SQLite Expert Personal - the queries return the =
result=20
>> what
>> I expect.
>> I don't experience this problem in my Xailer applications if I =
create and
>> populate tables in code via the TSQLiteDataSource class methods.
>>
>> Since SQLite does not have a predefined string length on its =
character=20
>> fields it seems that the ''=3D" operator is useless for character =
types, and=20
>> you should use the LIKE operator instead. I did try to use the same =
>> sentence an a new brand new project and the results are the same =
than in=20
>> the SQLite editor. BTW, for SQLite the types CHAR or VARCHAR are=20
>> completely equal. I really do not know how other SQLite tools make =
it work=20
>> since we do not manipulate the select string in any manner.
>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by =
Xailer is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>
>> Our libmysql.lib is made from libmysql.dll of date 26-Aug-2006 1:14 =
of=20
>> 1.449.984 bytes which is included on MySql version 5.0.37. I do not =
know=20
>> if there is a newer version, but it should not be a problem if =
MySql crew=20
>> have create the new DLLs respecting function parameters and its =
ordinal=20
>> position. I am afraid the MySql DLL library has no version =
information=20
>> inside

>>
>> Regards,
>>
>>
>> --=20
>> Ignacio Ortiz de Z=FA=F1iga
>> http://www.xailer.com
>>
>>
>> "Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el =
mensaje=20
>> news:[email=46dec12e@ozsrv2.ozlan.local...]46dec12e@ozsrv2.ozlan.local...[/email]
>>> Dear developers,
>>>
>>> first of all many thanks for the new version of this great tool.
>>>
>>> Concerning the SQLite Explorer I have two problems to report:
>>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>>
>>> 2) The second problem is really a strange problem. When I query =
the=20
>>> sample database with " SELECT * FROM customer WHERE state=3D'ME' " =
no=20
>>> records are selected. It works fine if I change it into
>>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>>> However, when changing the var type from CHAR to VARCHAR and back =
using a=20
>>> different tool -SQLite Expert Personal - the queries return the =
result=20
>>> what I expect.
>>> I don't experience this problem in my Xailer applications if I =
create and=20
>>> populate tables in code via the TSQLiteDataSource class methods.
>>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by =
Xailer is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>>
>>> Regards,
>>> Stephan
>>>
>>>
>>>
>>
>>=20
>=20
>
------=_NextPart_001_000C_01C7F07A.C39C8680
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16481" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Correct Ignacio, but did you also try =
to query=20
AFTER you modified the field 'state' from CHAR to VARCHAR (and back to =
CHAR if=20
you want)?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>After that operation you should notice =
that the=20
query delivers a recordset. </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Cheers,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Stephan</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ignacio Ortiz de Z=FA=F1iga" <<A=20
href=3D"mailto:NoName@xailer.com">NoName@xailer.com</A>> wrote in =
message <A=20
=
href=3D"news:46dfc562@ozsrv2.ozlan.local">news:46dfc562@ozsrv2.ozlan.loca=
l</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Stephan, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Me too. BTW, the free utility SQLite =
Database=20
Browser works exactly as Xailer.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Regards, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000601c7f06a$0002eda0$0202fea9@wurnet.nl" align=3Dbaseline=20
border=3D0></DIV>
<DIV><BR><FONT face=3DArial size=3D2>-- <BR>Ignacio Ortiz de =
Z=FA=F1iga<BR></FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>"Stephan Hennekens" <</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>>=20
escribi=F3 en el mensaje </FONT><A=20
href=3D"news:46df1c2c$1@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:46df1c2c$1@ozsrv2.ozlan.local</FONT></A><FONT =
face=3DArial=20
size=3D2>...</FONT></DIV><FONT face=3DArial size=3D2>> =
Ignacio,<BR>> <BR>>=20
concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
<BR>> on a table created with SQLite Explorer and does work on a =
table=20
created in <BR>> code with SQL statements?<BR>> It's not a =
big=20
issue for me, but I am just curious.<BR>> <BR>> Regards,<BR>> =
Stephan<BR>> <BR>> <BR>> <BR>> "Ignacio Ortiz de =
Z=FA=F1iga"=20
<</FONT><A href=3D"mailto:NoName@xailer.com"><FONT face=3DArial=20
size=3D2>NoName@xailer.com</FONT></A><FONT face=3DArial size=3D2>> =
wrote in=20
message <BR>> </FONT><A =
href=3D"news:46ded062$1@ozsrv2.ozlan.local"><FONT=20
face=3DArial =
size=3D2>news:46ded062$1@ozsrv2.ozlan.local</FONT></A><FONT=20
face=3DArial size=3D2>...<BR>>> =
Stephan,<BR>>><BR>>>> 1) When=20
creating a new table (or index) the cell editor does not accept=20
<BR>>>> underscores ('_').<BR>>><BR>>> We did =
that on=20
purpose using the picture <BR>>> =
"ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"=20
for the field name, to avoid the <BR>>> use of non standard =
chars. We=20
will try to fix it on next revisi=F3n.<BR>>><BR>>> 2) The =
second=20
problem is really a strange problem. When I query the =
sample<BR>>>=20
database with " SELECT * FROM customer WHERE state=3D'ME' " no records =
are<BR>>> selected. It works fine if I change it =
into<BR>>> "=20
SELECT * FROM customer WHERE state LIKE 'ME' ".<BR>>> However, =
when=20
changing the var type from CHAR to VARCHAR and back using =
a<BR>>>=20
different tool -SQLite Expert Personal - the queries return the result =
<BR>>> what<BR>>> I expect.<BR>>> I don't experience =
this=20
problem in my Xailer applications if I create and<BR>>> populate =
tables=20
in code via the TSQLiteDataSource class =
methods.<BR>>><BR>>> Since=20
SQLite does not have a predefined string length on its character =
<BR>>>=20
fields it seems that the ''=3D" operator is useless for character =
types, and=20
<BR>>> you should use the LIKE operator instead. I did try to =
use the=20
same <BR>>> sentence an a new brand new project and the results =
are the=20
same than in <BR>>> the SQLite editor. BTW, for SQLite the types =
CHAR or=20
VARCHAR are <BR>>> completely equal. I really do not know how =
other=20
SQLite tools make it work <BR>>> since we do not manipulate the =
select=20
string in any manner.<BR>>><BR>>>> BTW, I also use=20
TMySQLDataSource for querying MySQL databases. I first =
<BR>>>> ran=20
into troubles untill I discovered that I had to rebuild a new library=20
<BR>>>> from libmySQL.dll (version 4.1). The lib file as =
provided by=20
Xailer is <BR>>>> probably derived from a different=20
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>><BR>>> Our libmysql.lib is made from =
libmysql.dll=20
of date 26-Aug-2006 1:14 of <BR>>> 1.449.984 bytes which is =
included on=20
MySql version 5.0.37. I do not know <BR>>> if there is a newer =
version,=20
but it should not be a problem if MySql crew <BR>>> have create =
the new=20
DLLs respecting function parameters and its ordinal <BR>>> =
position. I=20
am afraid the MySql DLL library has no version information =
<BR>>> inside=20

Regards,<BR>>><BR>>><BR>>> --=20
<BR>>> Ignacio Ortiz de Z=FA=F1iga<BR>>> </FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A><BR><FONT face=3DArial=20
size=3D2>>><BR>>><BR>>> "Stephan Hennekens" =
<</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>>=20
escribi=F3 en el mensaje <BR>>> </FONT><A=20
href=3D"news:46dec12e@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:46dec12e@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial =
size=3D2>...<BR>>>> Dear =
developers,<BR>>>><BR>>>>=20
first of all many thanks for the new version of this great=20
tool.<BR>>>><BR>>>> Concerning the SQLite Explorer I =
have=20
two problems to report:<BR>>>><BR>>>> 1) When =
creating a new=20
table (or index) the cell editor does not accept <BR>>>> =
underscores=20
('_').<BR>>>><BR>>>> 2) The second problem is really =
a=20
strange problem. When I query the <BR>>>> sample database =
with "=20
SELECT * FROM customer WHERE state=3D'ME' " no <BR>>>> =
records are=20
selected. It works fine if I change it into<BR>>>> " SELECT * =
FROM=20
customer WHERE state LIKE 'ME' ".<BR>>>> However, when =
changing the=20
var type from CHAR to VARCHAR and back using a <BR>>>> =
different tool=20
-SQLite Expert Personal - the queries return the result =
<BR>>>> what=20
I expect.<BR>>>> I don't experience this problem in my Xailer =
applications if I create and <BR>>>> populate tables in code =
via the=20
TSQLiteDataSource class methods.<BR>>>><BR>>>> BTW, =
I also=20
use TMySQLDataSource for querying MySQL databases. I first =
<BR>>>>=20
ran into troubles untill I discovered that I had to rebuild a new =
library=20
<BR>>>> from libmySQL.dll (version 4.1). The lib file as =
provided by=20
Xailer is <BR>>>> probably derived from a different=20
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>>><BR>>>> Regards,<BR>>>>=20
=
Stephan<BR>>>><BR>>>> <BR>>>><BR>>><BR>&g=
t;>=20
<BR>> <BR>></FONT> </BLOCKQUOTE></BODY></HTML>
------=_NextPart_001_000C_01C7F07A.C39C8680--
------=_NextPart_000_000B_01C7F07A.C39C8680
Content-Type: image/png;
name="2007-07-12_163511.png"
Content-Transfer-Encoding: base64
Content-ID: <000601c7f06a$0002eda0$0202fea9@wurnet.nl>
iVBORw0KGgoAAAANSUhEUgAAAsYAAAJOCAIAAAA76VZXAAAABmJLR0QAAAAA AAD5Q7t/AAAACXBI
WXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOy9CZwcZZ3/XwGSTNjVxcXljyvC IoKIgARRzojcZ5Ab
IoeAAiFyLIeiGMFz3V11V3fX9besuri6onijrouK8QRUjhAOSUxIMsnckzn7 mumZ9P956ql6+um6
u6eq0z3zfr8+6VfV833qeZ6qrq7vZ56q7liVWqyznph39moh67Q/Sp35gqNz N1kXbLbevtW6ske9
zru637qyz3p7j3V5n1y43NWlAwi1hoYQ2sFa1ovQjpf3wlh7qTxPqUu+ntVj L3TZC2LVLjlri3Xq
VimxIFd7ZPmp/dbxa7wWQi8pJ7Hg+tzC26Z3v6vy1x+R2u/jldd+urL4U5XF /1Y55rNSSz4ndfzn
Q6UqILTDFXGWItQcxZ6lCDVH/jNTJXT9GiZpAGoljIGQ8AkLbpwSrsJa/IjX UggzsdMVfcJP7HTj
6MI7touq2lXs+w9Swli8/jNVCYehZBYihBBCqNUkMriSuaqcgZo4UIleSxSa q8oMaCmHILTwlmkh
69Jx69g1VUthnfB769xO64J1864dELKu36Yk7MXON+d3vmVSmAzr9umdb6sI qWXxqgvVgipccOv2
hbc5NRFCaI5r3o3bEdrhUqeiStkqXyvNWzG507UTOy/P7Xzt6Lyr8tY7xqy3 26+XjYlVp+SqIUeX
D8pXUXJRv3PHRJQIXbjFOukZa8l6w1Kc9YT19o1VXdljXdOn7IUwFkrSXoRI RsWYtK4dRQghhFCL
6p2DUlcPzLu6f6cr+oTkk5GXdktd1OVIeAWlCzZLnbtJaN7S9daZ6+UTlvqB S+EnjvyDtec3pZ2w
Dv+lDAtLccE6R4ar0MbC0Q1jVenC67fJOqaRQagl1IcQQkhKOAaPlHvwOQbX NLjWQUt5CGEghI5f
Yy153JHwE8JICP3VfZazdMLv5bc8QiyFlsdGyBJRQX3140pj0MrpIIQQQnNJ 89/edd2/D3RtK1dm
gGhBtJNmg//WP/9ie77hoq75l3SJ1a7BmTX4iY3zj7XNxOJHpIU46MfWAd+y LcVrvhZkKbYGWgpt
Iwwn0WN/rbSnxkzoaROEdqD0rB1CO0rq7z80Z3Tdv/at75q+/d7SVZ8qXvSx wtK7C6fflRc68b35
k9+Xf8vtjo691dEbb8wpHbYid+C7cvtcMXzE9ZvW/GlMtJNJgxduEX5icvP6 gU/e3veBq3puvah7
xdKu604X2nr1iVvfefLWd7xFacvlxyp1XvxGRxcctmnpgetP2Wf1BUcMv7BG uArpJ5SlePVD0ku8
9IOWtec35fqSx3c6xWsppGlQ1kEbi6v7q4VX1s6laJsW+xlDCKE5orgMhGaZ xF/w7/1C6TPfnfi3
Byc+fn/pPV8o3fx5qeX/UrzuM8Vr/knqHZ8qXvlJqWV/X7j444VzPyJ1xsr8 8e/JH/7usf0u33LY
5b/tGiyn36D8HoZscPDT7x3+ymdGvvZvQ/d+fODT7+n/xM1SH17ed891fSuv Eep9/zt633+l1HuW
9dx2cffN5wp1LT9j61XHb7ro8NWn7ve/Zx3W1T/pzFIc/FiApZD3SMwpiiv7 lIFQUg9xqOc4qnc6
Am92xP7tiFBzFHu5RyhrxWUgNMskEva1nyl+/ocT9/548h8emLjrvtJt90rd 9DlhAkrX/nNRSJiA
qz8tdcU/Fpd9onD+R6XOvrtw0p35I28eO/AdW/7q1IdEO+k3KCzFuZ1ioe+e a0e+8fnRb9079MV/
GPzsXQOfvE2o/+M39X14ee/d1wpJY/GBq4V677yi945l3becL9S14uyt7zxp 87Ij15x54ANv/CvZ
oLAUQsJS/M1jWAo02xV7uUcoa8VlIDTLJBLtpX9XELn/09+euOcrpVv/o7Ti X6Xe9U/FK0W+/zup
Cz9SOO9DUmetzJ+5Ut6/EDr+PfljbssdcePYQVdv2fP0n5qWIrUGXUvRe8el wkwMf/nT2z53z8A/
3tr/0RVCfR98V+/7ruy5fZnULRd233SeUNfys7qWnylviAhddfyWy4/ZdPER a84+6Ftv3hNLgeaY
Yi/3CGWtuAyEZplEoj3/I4X3/1dp5Zdl+r/+s6WrPlkUWvbx4gUfLiz9gNSp d+ZPuF3qmFtyR90s
sr7U4TfmFr87d9gNowdfs/VVZ//MtBSpNehaip5bzh/87PsH/3Wl9BMfur70 3BOFJ37dc9uynpsu
6Fq+VGjru07d+o4ThLZcdsyWZUflVv1AqPOiwzsvWrzxgsOeOefgbx/zqnBL sfgR+YUQ9R95iM/A
23t2PudXe53xycNOW3H4krMPeN2hL/+rPRbYiAWxevhxZ4uQqCCq+R/MXHn/ 6Nqu6qOkmwfK9/+m
4LnWP/xMaSQ/rSr0jUyJVU8FvXlEwhBbiQr+bWeoSi1inGJ3PvXgeOyGM5fY F3G4SpPbY2tmKjEA
8wiIVXEE7v1ZLnbDOSJxPou3SR0ccfb6T+9ALb93WJ9RenPzvBLLqlBEY1uz fOd/uiePeLvFrqnx
hJ3/5h5ZyT74TVO6R8Oq3dlKLc28RGg1dhLuKNX7djRwaqWSU1KR6GLp3YWb P1/6W3s64ZpPlS77
u6LQhR8qitx/2p1Sb71N5H6pI27KHfbu3CE3SB18Q/6QG/KH3jB28Du7HAcQ 0mAlGQENupaie8XS
gU/cPPCPf9v/0RWFJ36j6hceW2WbidOk3vFWaSYuO6bz4iNyq76vKuQe/l7n +YdsPP/QZ5a6luLN
a6SUpTjgW8GWYt/TPvL6w45629ve9qEPfeiBBx548skne3t7J2zEglgVhSIk KohqorJpKfRl0eSx
Z4YXnPGMPuL6UmVSmpgW5435rih23fOjEe+cYuEpf1AlovdH106os7Bh+cem WLt1InZbUw0MRve1
6KD7Yitnp7Aj8I1fjsRuO+u1euOk/8g8vSH+gv7g40VV+XePb7npY0+o5c6t I/OXrlUVdIa4+b0/
6jj6odgGde/q/NerMz95xPW64uMLD3nffXOPPvPfa/2beD74zZQew8yPhpK5 s/49VTThEqHU8EmY
XA2PLVB6kAnfjnpPrbRySiqqtK2lEOQf+ZnHUuRW/UBHk1mKv/6ZnLg4do38 UYsLNosd2G//A3/1
q1/5hheAqCYqm5ZCv7UPfPdZ8c599vOPrls/KBYWnvioOjq6wo9+slaUC636 9UZVMjo+scvb1uuD
qIh4+9VfaWJzXUdvteiwb8a+8WEyuxb68N+vErugSjp7i7Gb+9tJPhiz69jK 2clzBMQ7pVZLpfKO
yhAtIn0p7x/IiXNbHByR/sWycAYdb/119Lb6z6wvffVJ8XF47AXnovnAT+Tc ns7i4hoqmt3lvI2x
g/Gc/+a7FrtttNSHVOyUaEqMVjU7OlZacNbzZjVzj/qGnCMT9sFvslI8Gkrm zpqNx18izguVbmfR
G74ZUc2jqJNwya9jN0+oxsYW25p8O+IqCyU6tY5/VFWOySlnr29sDA1LdHHq +/PL/0Wm/2v/uXTl
PxQv+ajUuXcXznx/4aT35IWW3Jp/8805oTe8O//6G/IHXi/12uvyBy3PH3zD 2EHXbN3r7IdFO2EN
VpIR3OBS6Ym7rj2178PL5fMTd1/be+eVhd/9Qm+V/83/bb36pK1XLNly6Ztz vzD9xHc6z3lt57kH
bTrv4GeWHvTto/eqeCyFc+PDZykOOPmOQxa/OckshagmKpuWQncv3jaVfsQf YR1Lfq4+Xfq6uebZ
XnlOnPaUKn96Q16VP/DjTqueK4L4+0y2485SJNwqWv5GhNERVwpnhD9J+rBI A4NpYJMs5B+GWhWW
IuEfGbNSegZOHAdxZBa96UE1wbDi/w1+5qvrY+cVzKOqcrP4K6qiUvUZz6g5 W9Vy8jRsnv/pnjxr
1o2ITKl2SrfsMcdmjzV75/vgN1/pHg0rfGdVNOoSEZl7qu3EJSqlT32v9iR8 44Pzz1wryld8bvAz
X1nfceRDsS0kVANjS7E1s765vODUZ0RU7HLHMT9XNe//dW1OOfkpVf70eiOn NDSGhlWxHcBVnype
82n50MNlnyhe+BGpc1YWTntf4YQ78kLH3Jo/4uac0CHvzh94Q/4110u9+rr8 /tfnX7d87HXv3PrK
s7yWwmxQlMQ2KOoEN+hait67rupdeY18veOynpsvLDy2Sh+i/G9+vOXyY2r8 xM++3bn0NZ1nvbpz
6f6bzn3ds2e/7jtHv7KS0FL8zQnvOfxNx1x44YXLli07/fTTDz300D32cJ6l EAtiVRSKkKggqonK
pqXQt+GFo/R/LLX3FE7T/KtOX6yF0VbXI70nYVeEioG/xCy37BvD5n3H6Mcv 9OZm16IFVahHKGTe
VRXNmk8bVHzoUJKt1B894mCKv0g8wwvb3LzdqJ5+MG83zuQIqL+GK/Z7qi2F rvPg40U1JP0EgCjR
fzd4+tLlekJS3zQVC3pH9LYz2amIETYm/deh+BvIY612OW+jvn8R+IiPef7o 80rP7nZ2O5c/8WeW
2XKSU6XiO/89523Dh0h8QkWm1G+QymFhexT9wU+yO6JrMTzVjqgplvXzHKLw 0bU19xR0O/pNEedG
7Cx3xNGIPdNUSO1sWOO6Tugl4ic5M/F40KGIrWpOwtfdZ2ayXZZuVPZC6ME/ 1H4G15Q8OU/so0jG
Zp0kY9Oron3nhOkvJ+xRodL5yv/xHe1fF3RlMRIVCji1fPm7JqcYkzTae8m3 wzYinjFkJ9HFcbfl
ln2icMU/Fq/4B/l1jAs+XBA65+7CaXflT3if1DF35I+4TergW/KvvTG/34qC 0N/cUHj18vz+N4zt
f033K876ecU47J4GRUlsg6JOcIO2pdhyxXG9dyyTXxB97xU9ty3rvuUCofyj P9NHaWqgOkGQf/g7
W9+2n9CWs/9my9JXb37b/s+duf93j3xFJdRSiKK32r/mfaH8tc799j/wpz/9 6datW9euXbtmzZon
n3zycQOxKgpFSFQQ1eSNj2W9ji7tfvjZ6m2ex/6Y91xT9Mkh3lR9CTYvAeKy 5fnDKIml2LV24tdT
HnjfsW/Ym6r9LXu61uX671HziSGFftqg4kO3VtdWgtFcTSIM21xfKzV9QxPq 0tbwETBRE/L6Wumv
ID7w4shE92VOU6mbXLpEbK5m+3ULoqSzx3tTP/lO+aNqhGF7HSt9oRd/vuuJ Mb90d2YdkRFVoTAN
5hhGc9V7wKNjpV2NqTsr8aniOf/1mZbKIdKGUrxlpt3x7JGuVgn64Ne1O2Gs erL6MEdghdLE9IrP
93sqJDwaER8f/87qOs2/RCQ5CRt43xVf/L+h6LH5y5N86i3f21HX0Y4+tVLM KWmpkqKlCGmwko2l
6Hr3Ofnf/qRSS37V97ae99pQS3HUC9I/vG517bMU2lKcJ3egrhsfrz3lvTtf Yf//TK6r0HcxKvaH
3PxTQJf731QdUpetiJoRrZklSjpjqdtvQuLKqEpW/WEgYbMR5R1Lfr6rfXtP hcw/UMz6SrFb6U3E
9UJU0Ddof/f0oDmSwM09237pq0/KSYU3PTiTI+Chsy/grewfyOkd/OFjo55C vQu6r9Kkc01U01T6
YiRGZR4E9Tex7qWBndLbmiOcybMgukHRjn7oxy//Iz6WJxMYpsF8nFm8of7H bhKeYP7VtA6RvmR7
Zhb9exTxwY/dHb2heH91VHWqV8Up4b/FqU4MvWtrXtimjKmukPBoeBrUZ1rg znoa1wosT/gO7lrn
JSLsJNRTXxGfQd2IevhAPywlNtGPy5gd6bHpwno/9WZr9R5tK/LU8rRsSoeS 55RUJLo48ubceR8u
XPJxmf7F6/kfLggtFQ7gA4UT3i917J35I+6QOvi2wgG3FF59k9Te7y7ss6Kw 74rxfa/p3uOMGkvh
aVCUxDYo6gQ0qC3FsiN7bjqv97ZLem9f1nPrJd03ny+1YmnX9adNDfToYzXV 3911ycFdFxzQde6r
pZbu3bV0n85z9n3+jH2/+6Y9KspSvOmFEEtxbqe8ebGs929OfO/iZDc+RLV9 T7zTthSD8r9Od6cr
PvONLvEZ0MOy7ar466G/9k3tN+UJRdQM2ySwpG/EOTvlU/RLfmlWE38ULjzl qSTNhpXf+7PC5gHv
k8YdR/80up2IrcxNdnnb5uX3jqlVOdQT/xC9uf4ciguE2FbUXHDWugVn/HGG R2BX++Ev/W6uenyb
p46ILnrTj6zaoy2uBapw5f3OHKa43Ki+Vm90/kAR4xSrethiMB1vfeTBx82/ if97JjtVcTFHOBPp
BiPOSSUxgF3lIw7OsTXfR/XO6pr6+FTsgzZ/6YtmO3WdYJ7VVA7Ro2sdw6cy sR5e2B6FffBjd0ev
7io9zR/NVdGpXhWnhH/fPZ8UcRY1cDTCzrTAnfU0ruUvr+sdrPdAmZtoJfkM mo0sPO0Zs0SfBoEd
6cJ6P/We1uo62lbkqeVp2ZQnFFEzXYkuDn937qwP5i/8aOHijxUv+mjx/I8U hJZ+qHD6BwsnrpQ6
7q7CEe+TOuS9hQNuL+57q9RetxT2uqmw14rcXld3/+XpqyrSUgQ3WLF/qSK6 QVEnoEH3TkrnhYd3
3XBWz99e2HPrxb1/e1HPLecLdd+4tPCod5ai8Mvv9Vx0QM/5+wp1n7NX99K9 tpy91/On7vW9N/5l
RVsKNVFx0I9tSyHMhSg9das9RdEvnMF+B7yujhsfB7xOWIqqq3A1/9wXH/hp j/jDQg1rzbpRUajP
JHFGmpWFVLlzv9Zdrai3v7amZxOzTkRJIIsO/3aSZoVWfqP6IVHl9z4c/Nht xGBit/JvokvUUCM2
FyMsTTiXodHc1INPTKR4BFYYN9QXnrbaU2eXC7v8G+5yfqd3F478kXkkxSXj xn+VJ/fo+KRYFgs3
ffxJ8w+UjhMfnclO6VU5mPO2Rl8CTMKqmVOssZcVUzU+6bBvmyEzc4grpuk2 RF6pBKF795SErQai
hqFXAw+RvriLN93MxNF7JBzAAz+p/eAn2J26VqNL/LuW5GiILFhzpj1eithZ vaF5Jph5VJXX+w4m
OVCxJ6FZX59OulClfE+bCUu8jbsnTE1hsh7rOtpagadWTU4JOhTuM0BYCrvB 8waEKiGWovCY+SxF
da6isOrboZZiyXrrmLXORMUB37J2/2StpRDX68sH9z3j469ffHSSGx+i2qvP +Ludrxq1LhuTunTI
o3/+zpAak7yhdeLv1nY7p9GXvvrkLhf26mr3PuycRuKPoUWv/4oo0TtjZzVv s0r+OhElflz7Et+s
kEhmqlCe6Ef+WJRob66+2uTfKrCd6K1iG4nefMX/G17zQnWTx/5YSPEI6MKI NyhhoX6Ma90mmbR+
9/iW363ZVnEfSq24F+Vdzt86k53SJRGnkGeE0fU3DzgHX5y90Q16pE97eeP5 xN/p8vt/65xUylHJ
Cj+tfijqPcHCVv0kPER6f+WTgK//ivmBDdsjLc8HP3Z36lpNUhK26kcfjcAz LXBndR3zuDXnEhF7
Ega26Sn010lSMpNCf53kR9ujTHNKKhJdvP663Mnvy59zj3QSF3y0cN5HpJZ+ uHj6PYWTbC25u/Cm
lVKH3FU84M7ivndIvfLW4p43F/dckdvjHT1/cZr8VmdYg6IktkFRJ6DBi4QP kzeqNr/t9VvfeXL3
u8+xzcQF3TefV3jsYX2ICo/8X8+1Swq/rn7jo7Dqm70X7tt77it7lu659cw9 /3jiHg8u/gvZ4LGd
1rGbpKXY73k5SyEtxT5rpNEQluIix1JY7xjb5fzHX3XmZw874+bDlyw94KA3 1Px65kFveOOSpYvP
uFFUmH/BEztfXRCad1Xeerst5S0M6TEtOvir9z/izKPKW4PnbdZ19OdEnkZv fcTcSr79vjY9Les6
/pKRvGPqhYfd1b35pyWGlKRZsx15R/mkP3iqLThng3+rwHait/KsrnzA+VQ4 f/fEbS60yyUDH/rS
VlUoZxROXZ3KEVj+paJuM3CoSn2j1TkGVeLfBSF9GujK99xXfbq4or5actRD utnGdkq3Zo4wTJ4W
AuuEnb2f+tGEUETj5kjEu6bL1V6oOQD1R5v8QqlbwbOVf3c8JZ7VGR6ie39e tTsiuvCM55LsUWAd
f1+xZ370qr9En59qtI0dDSvoTAvcWU/jlvFuVsIuEWe/aK5al44L+Us8hf6t 7v+tcRKe06m3+tQP
J4TEgnkbQoVWfqP2MxjUb5KSsMLGehTa5cLBmqN98tP+3deVTek6i17/P2EH pCanvOWRsDFkIdHF
/teML7k9d/oH8ud8qHDuhwvn2DrrQ4XT7imcaOu4ewpvvqcodMjK4gHvL/3N nUWhV9xe3OOW4u43
5Ha7onfXk1dVpKUIblCUxDYo6kQ0uOms/bdcuaTr+tO7bzyn+6ZzzfkJ6SeW n9hz7XG917y58Juq
qyiu+mbfua/oPXuPraft/sLxu33/kF1lgyf0Wm/dLF3Foeulpfirf7EthVg/ 1Z7Fsv2E0Lx3Tex0
rdTOyyeVFqyY8EgUOnVsV6GMxX/+orx68/TKb0+IZaEfPOVYSPV1IFHS2e/e Sv/toKoj6qsSdTlY
cP4mUah3Q20VKH8dXSI+1ark4eedAYiT++4HCqrw0fVTYW36m/30jyf7Rp2L hfrq8/xLesxq4oOk
d7MSOZjYrcyoWF3bU/1ULDr2J9Gb3/9YWUjUEQdfly865H9mfgREg/oIyD9Y D/kff515tUdb/GUw
f9mAKKnZ0N4FJT1/q950UXnUncBUrkWdBjPZKV1fXkHenk9FepBP/2l8+Rcn RMmnfjQp9mVz/9T8
83tUnYeflWMTr2r13p+X9VDNkahqFfXF0YP/54ePOzu46vf9qoIev3ivH3yi 5r32VFAlnlXdvjxE
Xy+oTR5dN2Xujr9NLTNBLnrj981Q4B6JwtWbplc+MKFW9YCdL83G7U5dq2aJ nO5+e35tt/O+yBkC
e7SeTWKPxv2PlIXEgtgFva14XwJ31tO4OAf6RmovEfbJoKvFvoPiIOuRxG4V fRLqPRWfwV0uHBBR
PTb5GTzqJ9HHM+HYAs/k5D3WdbRjT61qTvnNoKoj6qsSJ6cs3RQ2eI88H956 Cy33KO19xfibb86d
+N78GR+o9uvnTcIBfLC4/12lve+U+v9uL73spuJLrsv92bKeBSfYkwpBDZ59 t7QUZ95dPP3uwin3
FE74kNSx9xREa2aDok5EgxtP2bvz0jdvvebEruvPML87WnjkoZ7rT5B617G9 17xJqPir7+lo8eGv
9535su6TX/LHY//s+69fUFGWQujYTsNS7Pe8bSn65V0W5SfEFfldrp94d3mn FdvF64Ibp/xSbkMZ
C7GJ0ObB7RUfIknIW+PH/8a6akKob6h6GnnqLHrTD1QdfwWNqmDWkaeIXbK2 p6Z3p7th7xeWKvLH
a4u6HY/8lRXqW5Qdp60O7EsjnzoMH0z0VoEh9clZcP6W6M118taoAad4BNRI Fi5dF3jwI462ukCo
DZW0jxSDVG/6o+uNrHDI15zWZrBTutAzwplo5bfL+h6wyZoXhvTprQvV/ur9 sk3Vz1Sd5V92Bu/M
AZy7URTqVHHj5/qsuFPF8u2gPlYyB4S/F0kO0cPPT/s3VITtUewHP+GZr0YS vWqWmDjPfNif0HqP
RtiZFrizvmZqNsn0EmElOAljP4O60H88o6+l/moRx9bs0fN21HW0Y08tK4Oc Yl6skhfqUGqWIqhB
ZSmSENDg5RNClVpLUVq3RtUvPPqT7uWneCxF/5WHFH/5bVWh9Nj/ei3FacPS PChXcfgvDUtxVo+8
62H7iZ2vLmg/YZqJhbdMe7TzzRVhOITmrZgUsq6dvvdX29d1FvQTNOKsUt+m W/SGr82/YkjZDqFV
T2wTIb3n6lpg1qmEI1rz1NElQuu21EyBqsIf/bZfdyf6Em76S199suOM1Xor U57uxIbidFdfdupY
+pxZs7OvpBqUTwM8vkXttfjkL7xgY8RgIraq2AlVf71NH72OE34T2+k3fp3r dz9XojtnQ3fAMzkC
FdtMqDu7eiQ6ZB78eb43t3oCLPmZWWfld50zRF4X7EHWlLgDu/93Uw3vVMQI Z6J3/1duzdoh/fRD
9ci4/T78R3lZVEMVqyOF6sV04bnrVB19lZRzAEf+QBV++qHqn1+72DOF0SeY Zwdv+EpZHSvR9fzL
BubN4BBVwhE1A/foP381FfvBjz7zdfv+gXlWzRK9d2LX1DVEHbp6j0bYmRa4 s5VaGrlEnLvZumpK
yHOJUIWdfRPRW634QkEYiICT8LQ1qsKqx4cCPoPHPqyieuS6R39J4NgCqyXp cfmXp6tvxyXb7n9s
2n+0F575x5qjvXS92vbeX0wHn1qH3L/LstHAAVR0TjHqVMLRu/Pw83IAzjfA 3ZaTF+qO9lw2fujy
3DG35k68M8pSHP7B4kErS6+5q/SqO6X+6vbSS28sLXpnbv7FPTsdv6oiLUVA g6felT/lroLQSR8o
nLCysOSDUkd9sCBaS9agPPIvvnXPzecduuXyY4Sr6Ln5vMnO9fnfPtR97Und 157Q/a4lQj3XHNV7
1eFCfZcf1L/sNcVVD5Q3Pjtw6X59p7+0662L/vjm+d977U4VZSmEhKU4ql/+ 4JV746PTOmtAPgli
WwqPnxDWYcGt24UW3ja98I7tUrc5JULCVQjNu3G7kLIXC64Y6DjjiUWHfX1X dZ/y+J8vvPBFFTIl
CkVIVFD/DU//tuIXflU2K+zqu+Wp5a9jbih6d7o++kfV7i7dorqT5Yd9XdQR 4/SPKrBrsWHHeWvn
v3PcX3PRKY84DZ63VkjttegrejARW+0qr0rPCEUcvbDNF17WU93Ho3/k2XAm R0Bucsojov3AOv7N
9ZsbtgtC4niqCvrA+ktkUzPYqYgRzkTzry2KN0gMJuzIiEHKd8Qdqq654Kph XUe9iZ5CsazbNKuF
nWCeHRQDU0fDPEqNHSJd7lfYHiX54Eef+eZIolf1RVl1pEKid3EEdF/1Ho2w My1wZz3HJOIS0XGi
vctv+PrCc4Weob8AACAASURBVF4QEgv2kDrFH2BKHae6l4gjf1gtjNtql6sK HWc+IzZx9v3ERxZc
3K2jQgvP27Boibs7S34uVs2oHnlESeDYAqsl6VEMWEVVuRhttfKRP9SV9R7N v3xIb7tgWb8YiToI
gY17BlDNKb8omxX04P0yG9GDbKBQSHT98ovH979G/sfiR9+aW3JHfskdBaFj 35M/+r35I++UOvx9
hYPfVxTa/87iPu8tvuI2qZfdXPqz5cX5V+V2uqB73pKfy4SdWYMbjnv5prP2 33zh4i2XHb31yiVb
32HrymO7rjy668ojhbqvOLznsoOFei/Zv+/CffrOfYXUmS/rPfnPti6Z//wb d/ruAfNkg2ePOxMV
wlIsfsS2FH/9lLYUnimKBbdMBvgJV46luK3i6Oaq/J+raD32gncmJ3YThNCc lWkpYiujOagdmFNE
Xy89d9telw0f+M6RNywfeeO7R4+4UWrxjWOLbxo79Bapg/52bP+/HRfa55bx V9yU232F1Euuyy28
anynt49YSzutYx7SY06xQW0pXjjypX86aa8NZx/44vlv2HjRGzddcoTURYs3 Xbx488WHCnVedNDW
C/aXOnefrrNf0XX67lInvWTrWxZuOmqnp99gPbCfVVGWQrkKYSmcGx+1lkK5 CueRTH2z47Zpv6WI
dhX16jMPblvzbK+e3RJXithNEIpW7IcftamwFChWn/meN6fEbpKKuoamD7xy 4+5v2/jKizbu+/bO
/S/ffMAVm4Rec/nm/a7s3NfW3ld2vvIdXUJ7XNm1+xXdL72sS2jRpd27XNg9 75xO65Rn9jnn/7Sl
SLdBYSm6tk0/ccaBjx+1++NveeVTJ+/71Gn7P3XaAVKnvmb1afs9feq+QmtO 2fu5U14pdeIez791
9+eWvFTo+aMXPfemXZ4+bN6vDrK+edw+0lKcl6uxFPJLpIalsC6rPkuh5irk lzs8xsK46xHoJ2KP
eJgWXDUs55PdidPY+gihuSksBUqiHZJTrv9SYfW60QMv/vVLjv/fl5388F+e 8tOXn/KQ0F+e/NDu
p/xs91MfFtrtlJ+/5JRfCO16yi87Tv71ghN+IbTz8b+Yd/yvrWN/vs85Dz31 wjbRTuoNqlmK6/4z
P/T86h+dfODXXv+Sbx32sm8u/stvHP5yqcP+8luH7/5tW99ZvNv3D3uJ0IOH 7vrDQzq+f9ACqQN3
/uFr533nNda3jtun/9mnrvvX0TBLsUlbCvW681WjUnK6IlfzDVL9XQ/7SQuP 1P7r750itGPluceJ
ZpP8d8ERagXNv64scnZlBnRtk1lftJN+g/bznvOvLl73H9Uf6miArsEp4Sfm v22s5lkKr6VYukX+
T6T2/1Hu/ObVVfKBzZ2vHXUk7YXWpPqWhymx8+o5Z8+XahDaQZpCaEcr9ixF KHtdPiHPRvG6rCR/
neLSceuSgnVpUUosXJST8w3qVS1onTdinT0sX1VUPzzhkddSSFexyVryuHXS U/NOXr3TKVLWmS8o
zVu6Xsk6d5N0Hud2Orpgc3VZSUQRQggpnboJoR0vkd/PCjkbT1ov/99QoSWu 3rLOWX2rK1UiXo9Z
K3XUC85/7aH+2zDhH4ItxUlPSUthuwptLAKlKkjp+saGCLWC1PmM0A7UPIRa Q7HnauNSP8jtfOPj
FU8tPGLdHiuGOi7aMNj3AkIIIYRQQlmnj1rHrrP2/Ya1+6ewFAghhBBqUFgK hBBCCKUgLAVCCCGE
UhCWAiGEEEIpKDVLYVlWbJ2GlWnjO1azeNcQQgjNKSW1FJYPXe5ZqFdhLXvq NNadv1q9LdSriB4T
1kcIIYTaUXVYipiG4irMZMN68/TMN2xY9faY9XgQQgih5mimliJw/iBiviGi BX+5vym1kLwLfwUr
wYDNrcKWG+vRP2zL3SOzQmwvCCGEUKspZUvhqZYkOwbWCWvHvxArf/42lwM7 it4keXexHZnRejtC
CCGEWkp1WAoPutxcCEucUSMIajmsHf9CrMya/uXojvyvsfLvTvKO/FGEEEKo XVSHpQjePuivbU82
jRlBUJ3oBBy2VXQXgW2GDdjcJHDz6L4a6yiiEYQQQqjFlb6liO0yScthKda/ kEQRaTt6v/yvsfJX
S95RRCMIIYRQiytbS5EkNcZaCssmsLvkSpjpPf1GbJ5WR7HDQAghhNpCKVuK QdcBmD4gZgQ+POWB
vegKse37N/SU+LsO7Cu2i8Y6stwdDBsGQggh1BZKailQpsJGIIQQandhKVpC WAqEEELtLixFSwhL
gRBCqN3ltRSLsBQIIYQQql/SUixZb73qPiwFQgghhBoXlgIhhBBCKQhLgRBC CKEUhKVACCGEUAoK
tRTf+vp/IIQQQgglUZSliDUjCCGEEEJaWAqEEEIIpSAsBUIIIYRSUGqWwooj toW6FNZyREch40pE
7HjS0u8f+W5snTBVnrIqlY+JhcffKAcslkVJ7FYRCtz3dA+IZXVY1m4d4mXP GbWp972yg/Y9+o3z
n1HRRDQ1kzMEIYQyVZqWohKCCH3hS1+IvlDWJU9T+iocfTkWoY99RCpiqCa6 qRRHHquGE4bIoMJJ
qMwqF+ycqkpitw2UPErXSZm7rwpFs2kdk91UL5bd5p832Kbca3ffK+6+V5q7 77GWYvFNP0qoxixF
Wu8IQgg1rHhL8fxTj/zge98cHuhRC6ENOXm6uF1oe2F6Oj+9PT81NV6eGhOh J596Ml1XETiAuixF
kgY9C01Q45bC8BDmq/rbvQFZZrJ3HZunZIaydnEaVG12WLvFbhIo00PUvDZx 32MtRbR/1QwPDzds
KZK8KVYtsfURQii54i3FD773lU///V3iYqcWQhuyL5rCTNjKT0/npoTKY+Xy mApl6iqSXCWt+i1F
bJupq2FLMagz61N29npqRjlVybKq+d6yquk/rQPSYcmZCdVmx277xtaP0A7f 9ySWwn4tVOwPiD61
yuVRvVwsbZuJpagYU2uBFQKJ6AshhOpSvKXo6emRl+lyRS2ENqQtxXRemgl7 fqI8OTo5OWK5f6Jl
5CoSXiKt+i2Frh9bM7DQT2yn0X+DRiAyn5L+e1eXRAw7CZVaWZF7EdNWDbsp H7Bbx27Wy8Xq4obb
lHMSShq3pOE2Fcn3PaGlkBN4tuG2pJmQbnvC/oBMlIaKpcFCYWCGliLCVVi+ 8evdjOgOIYSSK95S
JJS6osn7HVPjU+Vx8bfXpO0nJiaG9cUuuauwDGK7TigrS0th1gkcecLdiUgY sffg6/1LPUmb6tZ+
kpxaV5tC+1rOQw/P32vttkuMTYltbYfve0JLIe8GTo8Lwy2WJ+35CWEmxGup OChe8/m+mVuKQFcR
du4lOScRQiih4i1FXc9STE/lXD8hzMRIqTRUKm2zgogak3FxFMxzqbcdf7OZ WgpVLWJUScbcsKVo
4FmK2DadnHpdNa3GPkWRpE2hjj/v0CZAWAprtxm12cCzFLFtLq5z3xNaCmEm 5ASebSYmbbddKsoP
SKHQL15zud5ULIXfVYSdeLEnJEIIJVe8pajrWYry1JienBB+olgcLBblXO4L a19Y/fTqr339a0Ir
V66MvooJ97BdstP09LR6nZ6eZy+rcnXpjLlzHDjCrC1F7AU6tk7DNz4q9X/j I65JifkMQZLMGtlY
DXqKwrJeF9ZawjZND5HwGx9xTUrq2veElkKh7gYqxAdEL4+Pd6dlKRJ+OlS/ sdUQQiiJ4i1FXc9S
CD8xYfiJQmEgX+jP53s9riL6KrbTTjtNTe08OTk5MbGLep2Q7CSWp6aUt7Dc a2YdV0OrzS2FThVP
PvWkf1W8qpwqFh5P9tsMsW2aOVURm1nj23SeUqxOUXQkOLzPP/Okltmm4N/+ /d/MfU/4uxTRbTaw
70kshXxaWRnuyaGJ0jZpuO0PSC7fN57rGRvvHh3rStFSVOJchd61iDoIIZRc XkvRsXjtTJ6lEGZi
YmKoaF8upZ/I9+VyvbnxnvGxbtNVRF/Fdtlll2KxmMt1jI+Pj43tOirpEP9y uZ1LpdLUlLV9+/ZW
nqWIqB9bIUnCCEvV5mrEaJO3qZ7utGy/oto0Cxtrs1JrKfa0OpKMU2R9YR2U zDYrtqUwV5Pve0Sb
5m7qNqP3PYml0N15NC4+IOPdY2Ndo6Nb0rUUEQfEconoCyGE6lK8pajrWQr1 8IQwEwX7by/hJ+S1
clxcK7eOjHZqVxF9IVuwYMHIyJ/19/f39PxFT09PV9dLu7q6eno6hNUIe6LC Q9gIlUVQLiEWs3LE
aAeDLEXYJtHRwWQJo2mWQuFpM3r8sW2KBflTmS+39rXkFMWekU9R6DabbClU iS5Msu9JLIU9gTdU
KirD3W8bbmkmxsfUB2TL8Mjm1C1FJeiYuO9tomOFEEIJFW8p6nqWomTP5crL ZU76ibEx+2+vkS0j
I+LPr81DQ5uGbaKvZQsXLuzt7e3s3O3FF19cv/5lf/rTnzZs+HNR+MX/fGMS hTVuGS6hLsVeea0Q
IqqFNdXwsxQeoge8Y9sUluL2azs+9p7ddkvcpif9h/25r6KxDWbRZhJLEdGF VuynI7ml8Bx2s6an
BCGEUlG8pajrWQr7Zke/nJyw//wSf3vZfqJzSPiJ4Y1D214cHNwQe9FcsGDB li1/tm7duuee+4vn
nnvu+ef/fNGiRcIrxOZ+oRXLQ6+VVmaWIonCru8eJUkYTZulyKjN3ayOD9yw b0fkcfC02fxZinrb
TGIphOEuFAfyhb58vjenHp4YVYa7UxnubdtejP10xJ4h5kJYzSR7hBBC9Sre UiSUupDl3Zsdxlyu
uFxukpfLQeknBgbXx14058+fv3Hjxuee2/Xpp59e8/SuHR0dM/cTg7WWIiFp WQpPsxE1YxNGpbnp
P4s2O6w9O4znM2JlpZ3+s2gziaWInaKY+SyF2lbvTmBTsSchQgg1pnhLUdez FLnx3rHxnjHlJ9TN
juFN24Y2Dgo/MbB+YGB9/8C62IvmzjvvvH79/DVr1qxevUDYi1T8xGBiS2Em klQshaf96MpzwVJY
1p71tplu+s+izSSWwjXc1Q/IyLA03OIDsm3bi4PbNojPSOynI/rWmNldwpEj hFBaircUdT1LMWbc
7LDnctW18sXBQeEn/iT8RF/f2tiL5rx589avX//sszvvtNNOafmJwXoshad+ bMux0o3H1pz1z1KY
f5EnbzPd5x6yaDOJpYjoQiv20xFxhvh7DHQV6o2I6AIhhBpTvKWo61kK6SdG 5d9eQ0Obh7bZfsK+
2dEv/ET/uv7+tb3JLMWmTfLnMlP0E4M71FIM+q74YZoLsxQNtJnujEIWbSax FPqbospwD8uHJzbK
yQlpuG3P3R8/hxfdkafHwMGr8zy2BYQQqlfxliKh1CWs+qDZ0MZtgy8ODGyQ 18p+ea3s61vb1/tC
b+8fYy+a6pKXrp8Y3NGWIqGwFIFtppv+s2gziaWInaKYySxFWKcJx48QQjNX vKVI/izFcGKir3Ei
KoxCQiW/XFpYirZtM930n0WbsZYi7jNRJbo7LAVCqGUVbymSP0tRF1FjqofY PWy4ZU1ssylq1j9L
4SG2wXZpM9ZS1EXDHQX2G1sNIYRSUbylSPgsBUpFdSUM1Dpq2hvXtI4QQqhe xVsK1EyRMNpUTXvj
mtYRQgjVKywFQgghhFIQlgIhhBBCKQhLgRBCCKEUhKVACCGEUAryWoqFi1/A UiCEEEKoXjmWYm8s
BUIIIYRmICwFQgghhFIQlgIhhBBCKQhLgRBCCKEUhKVACCGEUArCUiCEEEIo BWEpEEIIIZSCsBQI
IYQQSkFYCtQSGh3euPmRfxr4/KHdnzx4rmnr54/b8KtPiyMQe5QQQqiVhaVA LSHhJ4b+a/HEQ0dV
Hjturqn886PFvosjEHuUEEKolTUjSyH+rlr9/OpvPLTqs/f/EM1EX/7BTx97 +glxPJXm1FFV+77h
yxdM/N9RlUePm5sS+y6OQOwnDiGEWlkzshQi8/3vb57Y2jdYgZmxbXRcHElx PJWfmFNHVe37Z//z
C1NT2+eyxBGI/cQhhFAra0aWQvwlvaVvcDukwPSWvgFxPIWlmHtHVe47lgJL gRBqd83IUnz2/h9O
T08J2ZRRwyqXJwu5MXE8haWYa0fV2XcsBZYCIdTmmqmlmJRMoJmplM+NjQz1 a0sxl46qu++RlsKq
JTY9p67ArgOH1PDwsBQIoXbXTC1FqVQslQp+mVfbwApJNJNtwxqc4ZCyULGY Hx8d2tbfrS1Fpke1
LmXdY3Xf4yxFbEpuTElatoIcg+WzF8kbDBSWAiHU7pqppSgUcrbGPRIX1sDl 6JrJQw0ocEiNddHY
VmHK58dGRwYGeju1pZj5UU1LyXtsbDzVfW8TSxFWiKVACKFmWIrofNNYqAEF ttZYF41tFaZ2sRT+
1YShCM3EUvizuOVi1jFLPCFdIWzzJL2HDaZeYSkQQu2umVsKlRvGPLJkggle 1RduczUiZJb463ha
CKwQOCTPtuaCfxNPmxGV/dXMOoHK50dHR/oHejcbliL+qPoHEzjOiAVPa4FD 9ZREbOJf9rfmV3Xf
4yyFJiyL+0N1lQS27B9AWJ3AduoSlgIh1O6auaUQWUEmBo/EhTVi1SxMGPJX 89RJuInCX8e/ENFm
ksrRIzGVy42MDPf192wyLEXoUU2yCxGDCSyPGGr0algj0fVNVfc9zlKElVtG LjcJ3MryeYKIzaNH
4qkTVp5cWAqEULtrB1gK88JdVyiwTkQLZnnY8CIW9LK/nSSVE44kX6eliBhD 2GD8r/7KYUONWPVs
EhGKULqWInYrs8QKn6WIkL9+Y+34haVACLW7ZmopdGLwSFxYA1fNcrWcJBRR EtF+hPz1Ew4jeeWE
IxEaHx8eHurt665aiiRHNfnI/a8RG0b0mKSvsC7CVN33+i2FFZLUk5RYNv5G ArsLDHkKA8vrEpYC
IdTuaoaliF6OSEV1lYRViB5G9ELCTgMrR4zEo+wsRWxhYwctcLmBHc/VYylM PMnbXDArRJQk3Dyi
Hc+oooeaRFgKhFC7a6aWQicGj8yramzIXDBDgY0Ebh5YIWJUnkJzDGaDni48 dQIr+9vxdOfX2NjQ
0Lae3q6N2lLUdVSje4yuGbFhRI9hIXMhbCuPqvve5r+eadXjHgKFpUAItbtm bimGhcbHh1DDGhvb
NrStu7frRcNSzJWjWt33NrcUMxeWAiHU7sJS7HhhKbAUU1gKhFD7a6aWQicG 1LBGRwe3DXb1bN2g
LcXcOarVfcdSYCkQQm2umVqKsTGR+YZGR7ehhjUyMjg40NW9pWop5s5Rre47 lgJLgRBqc83cUjh/
a6KGNTIyMDiwtXvLesNSzJWjWt13LAWWAiHU5pqppdCJATWs4eG+gf4tXZ1/ 0pZi7hzV6r5jKbAU
CKE210wthZ0Y+tFMNDzU29+7eWvnWm0p5s5Rre47lgJLgRBqc83MUvznFxBK S7FJd3Yr9vgghNCO
VawraNxSfHbO5wCEEEJojghLgRBCCKEUhKVACCGEUApqxFJ0YCkQQgghVKuk luIt661XfRlLgRBC
CKFgYSkQQgghlIIytxTlyO6JEiVKlChRorMjmrmliBgTQgghhGaNmmMppiMH QZQoUaJEiRJt+2hz
LIWjsn4t2wvl7USJEiVKlCjR2RFtjqXweBlWWWWVVVZZZXW2rTbFUpR93ZeN V4QQQgi1vsq+19rM
3hRL4fTqcTQIIYQQal95M3vmlsK46eKbpTBuyVgu5uAsA7MwbidDNZNtEUII oTktX+5u/iyFdDH2
gxviddockx5NoGPw24vA8gglr4kQQgihxArO7E2wFNt1ZwHLtgJzP5YCIYQQ al35MnuzLIUzNzKt
+y4bsyUpWgrzLoleNhfMV8/siCa2F4QQQmjOqTZ3+zN75pai7BtQdcLE/iar WjDT+ZRbMuVGp4wc
b9bxNO6p49/ENBPloJr+fgNFlChRokSJzr1oNXfXlLuZvQmWYtrxEGVtZ9Sq Gpb3ayCB1iGiPGzz
wE3CDETgVgghhBAyZObugMyeuaXQ43B+datmdboadUcc6wN8KT/alEz7SswW piMthbfl6H6JEiVK
lCjRWR315e7azN4cS+E8FzplG5yybXDKxsyJzuJle9mubC/UfsW0rCuH/Cao Z1vTSZjbelrWr/5+
dcs6GtgvUaJEiRIlOgeiZu4OyOyNWIqF9VgKZwRl6WXsXqf1aKaqD3pMWy5O yK5jGegds2rxeCh/
Zf3qX51yZyn8fflbZpVVVlllldW5vWqXuKncn9mTWoolG6y9G7QU5sikyoaT cKJl39DL3lfTKPij
0dvWFbXcWZAGtiVKlChRokRna9Sbu52QlMrsmVuKKedpjmlXxnJZl2w3ooHK NuqZoqhrW6JEiRIl
SnRuRO1l92aHG5rWocwthXQurnWwJ0mk5FDKqsS8YWPskltIlChRokSJEm2F qCyp5u5pVW5m9iZY
CvvXOh1TY4+grMYny4kSJUqUKFGisyOauaVwulc2Rz3EUbbHoQZElChRokSJ Ep0V0cwthepbjkMt
TOlJlerIiBIlSpQoUaLtHs3eUkj/IgehLEzZXFD3Y4gSJUqUKFGi7R/N3FLI zsqqs+3uguzedjTT
RIkSJUqUKNHZEW2KpTC6Vx2rATnDIkqUKFGiRIm2f7QZlqI6DnsQZT1VYr/e 88WHEEIIIdTiMnN3
YGbP3lLY9120o5ky/ETZXhWjrAAAAEALI5K1mbsDM3vmlkL2p6WnSqb0mLAU AAAArY6cpTByd2Bm
b4alKJenam52uOMoYynAh2VZcVUAAKDZyFkKI3cHZvbMLcWUvs3h3msp1z7c gaUAEywFAEAL4lgK
fbMjKLNnbymmnF7NcQhvM+XOnzRgKWaSddS2/hZm0ma70Bb7aA4y7M3y14yo BgAAM8d+lqKauwMz
e/aWwvAyjpmQy9UJk0wtRWDN1vETTe43o+4imm2gRywFAEALYj9LUc3dgZk9 c0tRtnvS91rKzvOi
clxlW022FIFZKnmD6dLkfjPqbodYCn+ogb4AACAh9pdIq7k7MLM3Yik66rMU xuMbZbfjqSm9HGgp
LBvPqi4xF2JrJsk0upp/28DVsGb9m5ghs07YcuCqWR5Ws2JghsyFelvzhEwS bpKwNRN/hbABhIUA
ACB11CxFNY8HZfbElmK99ar7GrcUchxTxiAiLYWZhCq1acMsCSsPK4nA02Ml sqnAOtGb+EvC2owI
xbbpKQ/cNnlr/pB/NWwA/lB0ax4qtUSXBPYOAADp4rcU/syeuaVwnpwwB1Hr bsJmKcxlT77Rr4Hl
Ye1EoKv5FypGdxF1/KuVoEaSF4Z1l3yvw14TtuYP+bsIXG6gNZPovvwl0a0B AEAqeH49MzCzZ24p
7JsuqrMp59Uex5QzmtBnKcxsFBiqN/dE4O/Ln7Si6/hXK0GNeJYb6C7JPpo1 /a/+Ov5tA0OxNZPs
hR/Lh79C9CYVAADIGMdSuLk7MLNnbymqj4NOuU926FsvU4E/deXJQ2bOMEvC ysNKIvD0WIlsKrBO
7CaBjTTQXcJ99FcLLEzSr2fZXydJ+xGtefBHw3qPKAEAgHQxfpB7KiyzN8dS TBlGxr3xMRVqKSp2
kvAkIbPEXIiuWUmWb/wtVyI79VcO3ESXeLYKHF7y7sJqmoR1EVgY1ponZOIp 97fmbzCiNRN/BctH
7CYAAJAu7iyFthQBmT17S+FOjOifyKhOmNjzJA18iRRmMfgDAIAWRFkKnbsD M3sTLMWUa2GmnF/D
cMfR8O9SwCwGSwEA0IK4j2c6uTswszfDUkxpD+H86pYxW4KlgFqwFAAALYj6 qSuduwMzezMshR5B
uepllMHBUgAAALQBrqVwcndgZs/cUtRMkph+wrU5WAoAAIAWp2op3C96+DN7 5pYiqNeaBSwFAABA
i2NYCnN2oCahN9NS+K3NFJYCAACg9TFnKcIye7MthV9YCgAAgBYnwlJo7VhL wY0PAACANiDkxseO
shSTta+TTjmWAgAAoMWRlsLI3YGZvYmWwuze1iSWAgAAoB3QsxST/vkJN7M3 ZinW1mkpyrW9lrEU
AAAAbYTPUgRk9josxd6NWwrRpd3dpDEILAUAAECbEDBL4cvsTbQU8h5MWQ9l kmcpAAAA2gRlKSaN
pxf8mb0plsLzNEfZGQSWAgAAoC1wH8/03O+oyexNsBSugZicsudI1JxJ2RlB uYylAAAAaHHsWYpq
7g7M7NlbCru3SfcbJpNSqns1JiwFAABAq+Pc+HBzd2Bmz9xSuHMS9gDMb3zY X2+d5MYHAABAy+M8
nunm7sDMnrmlsPu0u3e8TXnSWVB3YpilAAAAaHWqNz4mp8Iye5MshWNmjK+a TLo2B0sBAADQ4uhv
fEzqr1n4MnuzLEXVyNhfQdFDwVIAAAC0PM43PtzcHZjZs7cUk2X3odCaL3pM ugPCUgAAALQ46saH
zt2BmT1zS1F9OtR2N5PqZzFcjzPJLAUAAEDLI5K1mbsDM3szLMXkpPI1Tq9l Z5KkrL6OgqUAAABo
cWxLUc3dgZk9c0vhTo+ojt1bMGo03PgAAABoB6SlMHJ3YGbP3FK4LsaxM2Vn QHahXYClAAAAaHGc
Gx9u7g7M7M2zFKpLZzS2zcFSAAAAtAXKUujcHZjZs7cUenrE7bhmooIbHwAA AC2PaylcMxGU2TO3
FE5Pys0Y49Ajw1IAAAC0OPbvUlRzd2Bmb8RSLDy8PksxOemMYtJ9iEONpYyl AAAAaAecH+SuzgsE
ZPbElmJDg5ai6mjMhbI9mjI3PgAAANoA9xsfk+bTC57Mnrml0P1NGoOo3obB UgAAALQ8+hsfppPw
ZPbMLcXkpOtpJieNjqtgKQAAAFoc21KYBGT2JlmKWieh78GUsRQAAACtj7IU OncHZvbMLYWaE5l0
BqFMjTsCew1LAQAA0OJUZynchyn8mT1zS2H6l7Kz4KrMLAUAAEAboH+XYtK9 4eHP7E2yFNV5Ev19
D9fjRnN52AAAIABJREFUYCkAAABaHPt3Kaq5OzCzN8FSGBMk9mvZGNAk3/gA AABoebSlcBN6QGbP
3FLIbiYmJyfMgZSNZWYpAAAAWh3zGx9hmT1zS2F2aeAanAksBQAAQKtTfZZi cjIss2dvKRwDYTNR
rjU1EiwFAABAi6NnKdyMHpDZm2MpdK/V50Q1WAoAAIAWx/dTVwGZvWmWwvAS E5PmzAmWAgAAoMVx
b3yYdz28mT17SzFhP8Th794dBJYCAACgxamZpQjJ7NlbiknX0UxMTtQ+IKrA UgAAALQ43hsfQZm9
KZbC6LtqKSacRSwFAABAi+NYiolqGvdn9iZZCuli7IE4dsaYq8BSAAAAtDjS UtTeZ/Bn9kYsRcfi
F+qzFNrIaC8xUR0OlgIAAKDFqVqKCSOd12b2xJZifaOWwuxbLUxMOIX2yLAU AAAALY5tKaq5OzCz
Z24p1HyIOysyMelOj0yoyRK+8QEAANDyqFkKnbsDM3vmlsJ2MxOup5nQt16c QXDjAwAAoOVxbny4
uTsws2dvKdRtjokJ19Do2RKnHEsBAADQ4rjPUkzotO7P7E2wFM5tFsfOTKhZ k0k9DCwFAABAi1Od
pXAsREBmb4KlMO69TEw4UybOEJilAAAAaAPcxzOd3B2Y2bO3FKpPt3t7QIal mMRSAAAAtDo1liIk
s2duKVTfE+7dF8fN6GVmKQAAAFoex1K4uTswszfFUji2pjpFYk6XYCkAAABa HJGsvbc6fJm9OZZC
+5pJvaTHgKUAAABocaSlMHJ3YGbP3FKoXicNLzFpdD+JpQAAAGh51CyFzt2B mT1zSzFR7c/7qsBS
AAAAtDjqWQoPnsyeuaWweypNmDbCuQ3jCEsBAADQ4qgbHzp3B2b2zC2F2aXn Box6xVIAAAC0OHqW
wnO3wczsTbIU/tkSDZYCAACgxdGPZyoCM3szLIVNaWKy5I6jZMycYCkAAABa Hf27FIaT8Gb2plkK
t3tb5piwFAAAAC2O56euAjN7I5Zi4eFrk1uKSaNL/UDHBI9nAgAAtA++xzMD MnvmlsLtz+leLpf0
Y6JyNFgKAACAFkdbCsNJeDN75pZisuR07HapvIw7V1HCUgAAALQ6tqWo5u7A zJ65pfB4mQnnIQ4p
ZikAAADaAvtZimruDszsmVsK+2nQktFxST4iqo1FiWcpAAAAWh338Uwndwdm 9swtRbU/v+xbL1gK
AACAFse98eHk7sC03gRLUb3LMqHmTEqmpeDGBwAAQKtTaymCM3v2lsLtW9+A ESWTdqF85fFMAACA
lkfe+DByd2Bmb5alUCMo6ZsuJV2OpQAAAGhx5CyFkbsDM3v2lmKi6M6QGKp6 nCKWAgAAoMWpsRQh
mb0JlsJnJmqHgqUAAABocarPUgROE9iZvSmWoqRmRsy+q3dixCgRQggh1OIy c3dgZs/eUtjmxe64
6N53KTrjKBWJEiVKlChRorMjmr2lsPsrqaGU5MRIqTqCElGiRIkSJUp0dkSz txRO97Jz2bGjUo2I
EiVKlChRom0ebYKlsHuakH1P1PRtiChRokSJEiXa5tEmWIqSI/mvWHI7Vt6G KFGiRIkSJTo7otlb
igk9DtVrdTRykShRokSJEiU6K6KNWIqOxS/UYSnc/uwFeyglNZSSXV7s63lu 68YnN2/4/ab1v2um
1j//q6yl+xJ71/niH8Ruip2NPhpEiRIlSpRom0aTWoq3CEvx5UYtxYTTserb HYpTKBJt9+bVd33u
6/tf8lHruDtmpfZYevf1f39f79Y1QtFHgyhRokSJEm3TaOaWomR3XHJ6LRpj kgtC4s934Scu+uB/
/+KpDXE/3tWuPLexV+zgBz73DTlLEXk0iBIlSpQo0TaNZm4pJiZkx+Zo9D0Y tSwsxf6XfHTVk+u3
z2amVz35J7Gb2/rXRR8NokSJEiVKtE2j2VsKtyfVsX7V49i84ffWcXdMT08J 2ZRnn8rlyUJuTOzm
8LaN0UeDKFGiRIkSbdNoUyyFO47AkXW++AeRayclE7NUpXxubGSoX+zmyNCm 6KNBlChRokSJtmk0
c0uh+57wj2ZCLitLYZcXtKxazFDbqVjMj48Obevv1pYi4mgQJUqUKFGibRpt hqUo1XZZclRQC8pS
FAo5W+NKwkbo5XSVXcthyufHRkcGBno7laWIPhpEiRIlSpRom0abYykKE7LL Qu2wHLmWQiXgMSU7
8Y9loexaDlM+Pzo60j/Qu9m1FFFHgyhRokSJEm3TaDMsherMGJAzAlXiWgqR emX2VRKJXy/7C80F
hVnHLPGEdIWwzf3t6K0Ch+FvzT/OXG5kZLivv2eT+SxF2NEgSpQoUaJE2zTa DEtRKjqdlYoFtax8
jZKyFCoHi+yrZGZ0s9Bc8IfqKglsOSxUV4lnYXx8eHiot6/bsRTRR4MoUaJE iRJt02gzLMVEUY2g
YLubgm1qqsNSlkLlYJF9lUQy1sumlMkwlzWBW5klnjr+zZNsZZZ4NjdbNhfG xoaGtvX0dm10Ziki
jwZRokSJEiXaptFmWAqne2cohYlizYJrKYaFxseHlOxkPOSXm7+D60SXqOWI zZNsFVji2cqzMDa2
bWhbd2/Xi/rxzIijQZQoUaJEibZptAmWQvddkNMjclXZGadQWQqVg0X2VRLJ WC/7C9WCWSe2RHkR
fyOB3dXVTljvenV0dHDbYFfP1g2mpQg7GkSJEiVKlGibRrO3FMWiHITqsii6 LNimplBScyZFZ5Zi
bEz4iaHR0W1KVi260L9gVogoSbh54AAi2vFUMDfXyyMjg4MDXd1bNlQfzww/ GkSJEiVKlGibRrO3
FKJXNY7qaAoTqlCORlsK5w/6VpNtDuKrRWw1MjIwOLC1e8t6/SXSiKNBlChR okSJtmm0CZbC7bto
92oMxb714tz40Nm31STMQWwdT33PJsPDfQP9W7o6/2Tc+Ag9GkSJEiVKlGib RhuzFGvrsBT2lIga
h9txoTq4omMp7OzbPys1PNTb37t5a+da21Jsjj4aRIkSJUqUaJtGm2Ap7M6K bt/K4OjRuM9SDA50
Dwx0CQ1Kdc8aiT3qk35i3aYNz8rJmKHO6KNBlChRokSJtmm0CZai4JU7ArW6 5cXH91h696pHf9+5
8flNLz67+cXnxMKskdidjevX/OmPT/zvww+L3Rwf7Y4+GkSJEiVKlGibRpti KfQgSoWisazG0bX5
qes+cd+Zt/7rV77zw+dX/3aW6bnVv3nuqV9//8f/e/rNn1nxyf/O5waijwZR okSJEiXaptGmWApn
EHln2ZGz2tf9rKj5wf94YP9LPmodd8es1B5L777xU1/N5fqLhaHoo0GUKFGi RIm2aTR7S1EyOraX
hZ0pypK8Kt/Wv25428bx0Z5CfluxMFwqjJSKzdDkZCFrGd2NTZTGSsXR4W0v Rh8NokSJEiVKtE2j
TbEUTt953bdYliNTAyJKlChRokSJtn+0KZZCjUD2mneXXRElSpQoUaJEZ0U0 e0sh+7N7LebVxEjR
GYQeDVGiRIkSJUq07aPZWwq7M2cQ9giKchBqBHmiRIkSJUqU6OyIZm8pZN/m OOSy3b09IKJEiRIl
SpTorIhmbimKJdmZ7LJody87VqsFWU6UKFGiRIkSnRXRzC2F3U1BdWxbG+Vu 5JjU8tTUdoQQQgi1
uMzcHZjZm2ApnF5tR1NwPI7zKhW7DwghhBDa4TJzd2Bmz9xSuC4mryZGSlVL 4YxDjNKqJXav2kLp
7kgDrTWwSepqhTEghBBKRWbuDszszbAUxaK+46KXC3p5ajYmntT3KKzBiI5S HwNCCKG5LDN3B2b2
JlkKZ2aioJ/vyKtpEyxFQmEpEEII7ViZuTswszfNUphGpmZ1KiT56Zsg5t0Q z80Rc9lfwRP1bBtW
Iba+WeivU+/g/dX87cQ2Et2+ZbQcVhJRISxkRR5kHY2tabaGEEKoZWXm7sDM nrmlEP7F7LjkWS7k
y+HJT7yWjWTjj/rzkFm5HFLTUxK4Wva1Gd27uRw4Zr1Q9m3uH7O/zSSjKoeH PC376yTfI7OyHlXE
ISobNf0deVr2qBxSTpQoUaJEmx81c3dgZs/cUhSdjnPFWnfjqBA1SxG2MOXL TLFbWbX4GwxcNesH
9u5vM3oYns0j6gRuEjuqiFBgnYgWzPLAkOVrP6wksNzTGkIIoRaXmbsDM3v2 lqKYKwWaCbtcvE75
UqmSLvQvTNXkqunIrab9Wc3QtKe8dvNpX19mNe+2kcOISsD+MUduEjwqc9uQ AQeUeLZNskcRLYSV
RNf0vIM+ESVKlCjRloiauTsws2duKfQMiRxBQSznpK8pqAc65JimjART1q9l WVgubzejasGMmpmp
rOsEbRWxreVOzoe1XG3BbllHq23WRgPH7CyUaxoMG7Nn2ySj8oTMPaqp7B4r XafePfJv69+j8lRN
g0m21f3qMauoFlGiRIkS3bFRM3cHZvbMLYWcHqnedDEmSQo1Nz5MlC3SmUYv mDWNUI2H8m01bZaY
2+qS6FWjcLq2ZLq2zZhh+Cv76tRUDhlD8KgCQ/5tI3YhbJCGpo1QTb+eXTCr ma9Gzaij4e+XVVZZ
ZZXVVlg1c3dgZs/eUtid2d3bsyVqoaCe78ipGx9TZd/Qy77XVorK/NfotnMk 6liEhrYlSpQoUaIt
GDVzd2Bmz9xS6O7lq92lGkrJ9jil6v/xMV2zS17t+Kjn7++6tp0j0aBDlHRb okSJEiXa4lEzdwdm
9swtRVH15PwUhmNt3K+dyHLjho2xS24hUaJEiRIlSrQVombuDszsmVsK28LI KRFDzp0Y9UwHUaJE
iRIlSnQWRDO3FMrIyP6UkTFH4JQQJUqUKFGiRNs+2gRLkbe7zFcHUXTHVMgR JUqUKFGiRGdHtAmW
wu6+4A5Fj0aPiShRokSJEiXa/tFmWQqze71azBElSpQoUaJEZ0e0WZYibDRE iRIlSpQo0VkRzd5S
FHI1MsZRsF/v+eJDCCGEEGpxmbk7MLNnbikKRdl9wdvxeLEolBNRMcoKAAAA tDC2pajm7sDMnrml
qE5LyFmR8VprI0eGpQAAAGhx9CyFyt2BmT17S1E7K2Lcg3EGgaUAAABocVxL YUwN+DJ7MyxFQfY0
7s6QjLvKeSyFZVnm6D2rAAAAsKNwbny4uTswszfDUtTaCGe54Jod01KYNgJL AQAA0CIoS6Fzd2Bm
b4KlGC/oGy1Fp/uCsYqlAAAAaHFEsjZzd2Bmz9xSFKSpMWcmqgZHhTw3PrST 8NgLj+EIC+llf6G/
DgAAACRBP0tRcOXP7M2wFMVq9znj1VmItRRm+vdYAX8oyeb4CQAAgLqwZymq uTswszfBUqhvrzod
e56lKAQ9nhlmDio+N2DVErgVlgIAAGCGmM9ShGX25liKqp2Ro8nrEeQCLUXF d9vCLDf30G8OsBQA
AACpY36JNCyzN8FSVG+6FKoGR89VeG986OV6LQWzFAAAABlh3PgYD8vsmVuK avd529Tkxwt6kkSa
mmBLUfFZAdNkeKoF+o+IzbEUAAAAdeH+LoWTuwMzezMshWFnAh4W5dczAQAA Whw1SxE0UVHN7M2w
FMWAEVSFpQAAAGhxqrMUtTIze+aWwu5mrFDbcUFOkoypEiwFAABAiyNnKYzc HZjZm2EpTAtTnTPJ
jxWwFAAAAO2A8yVSN3cHZvbsLUXenZaw3Y1aKLoGRyyLUSKEEEKoxWXm7sDM 3gxLUZSmRqqYN02N
vUqUKFGiRIkSnRXR7C1FQfatpkqKdt9FVVJwRZQoUaJEiRJt/2j2lkL1JDuz e1Wvwtrkx9QIiBIl
SpQoUaKzIJq5pShKIyM7Ltp2Rk6S2IOwl8eJEiVKlChRorMj2ixLkR+zpbof K7iFRIkSJUqUKNHZ
EW2epZATJo7HGVOvRTkOokSJEiVKlOhsiDbHUoxJC5NXHcsZEmcEsnx8amo7 QgghhFpcZu4OzOyZ
Wwq7+3G3V2VwxgqOZEnsPiCEEEJoh8vM3YGZvRmWwrnLUnCdhHqgw5UYpWUQ u0utpnYcM0IIIVSv
zNwdmNmztxRml+ZoCmNqqmSqNitHZ+gZ5u8Zbt60NhFCCKFWk5m7AzN79pbC MDKGqRnXo5nyZeWI
JD3D/D3DzZvWJkIIIdRqMnN3YGbP3lIEehljTFORlsJzQ8S/7M/oEXX0slXb hT/kadnTjlnibxAh
hBCaffL7CU9mb4ql8M2NFNzvogiVIy1FubbQU7Psq2+uehyAJxTWsnIJ5aBQ RIl/VGEiSpQoUaJE
2zFq5u7AzJ69pfBMS/g0FWkpLIPokH9zqxZPyFM/OhTWjmcZIYQQmq0Knh0w 1CxLkR+1+x7NG33n
4yyFuzA9ZWR3Tx0Rjdx8euYt+02D2XKIpZgOKiRKlChRokTbNWrm7sDMnr2l CJ+fUKOZMrJy2V6W
ky3l7VO12VqV66hcKFdDU+4UTVmvlkOmImpbtmyiW66270b9Lesx6231HhEl SpQoUaKzIFrrJAKU
vaVQ3Uv5/IQxS6GxR1+1Rb6Q1w2YIbWtVZvvaytUo7rceJ022/dXDmzZbMQc Bqusssoqq6zOplUz
dwdm9uZbCu8g5EDLvqGXfa9EiRIlSpQo0R0X9c0LeDN7EyyF01O+2r267zKq StzdmK7ZJa+IEiVK
lChRojsyaubuwMyeuaXIV7usOhr3UQ45AuOGjbFLbiFRokSJEiVKtBWiZu4O zOyZWwrlaPLuzIRn
BESJEiVKlCjR2RFtkqUwu8w7YxrVwyJKlChRokSJtns0c0vh9jrmdJwbdU2N nCQhSpQoUaJEic6O
aBMsxVjB7T7vjsYZRH6UKFGiRIkSJTo7ok2wFLJv2WVurFDtXmmMKFGiRIkS JTo7oplbCtlTTo5A
d5lXyrmrRIkSJUqUKNH2jzbDUhTMQbjda93zxYcQQggh1OIq1KZvf2ZvhqXI G90XXJtTyFUtRWw7
CCGEENqBEsnazN2BmT17S6G6N7yMtjZ5uxxLgRBCCLW4lKXQuTsws2duKVTf tosZqfbtDivPLAVC
CCHU8pI3PozcHZjZm2EpnFmR3IiaMzFvfGApEEIIodaXeeMjLLNnbymq0yMj efXqjka9YikQQgih
Fpe0FEbuDszs2VsK/XRobkS6G/GqbsPI1RFmKRBCCKHWl7rxoXN3YGbP3lLY fedzVRXyI/a0yYh9
J2YES4EQQgi1uNSXSHXuDszsTbAUxhOh9jgKepLEvgeDpUAIIYRaXPaNj2ru DszsTbAUdt+qP6Xq
rZcRZikQQgih1pf7JVIndwdm9uwthTIQuerXTgr6AVF7EFgKhBBCqMWlv/FR nRrwZfbMLYV+msP1
MiPuJMlInp+6QgghhNpBtqWo5u7AzJ65pXDtjBqH+2Bm3hkWz1IghBBCrS/7 8cxq7g7M7JlbCvdh
TOfZjYJzD8Yeh+1rsBQIIYRQi6s6S1H9moU3s2duKdyHOJzvnChHU70Nw+OZ CCGEUMvL+caHTuhB
mT2xpdhgvaohS1Fwv21iPNAx4kqOA0uBEEIItbjULIXO3YGZPXNLYX91VX/n pGomnAV+PRMhhBBq
eTlfInVzd2Bmb4KlMPqrLjtPdvAlUoQQQqj1Vf1ditxIWGbP3lL4zUSNqcFS IIQQQq0u48ZH0DSB
vZC9pchXPUTBM5ocNz4QQgihNlCNpQjJ7E2wFD4bUetxsBQIIYRQi6vWUgTn 9CZYimFPl7kaSzEs
RlkBAACAFqbWUgRn9uwtRbVL7wiUsBQAAAAtTsCzFL7M3jRL4fET1VUsBQAA QItjW4rQVK5Wm2Mp
/PMTWAoAAIC2wWcpAjJ75pYiF2kpclgKAACAlse0FGGZPXNLYXiIYHeDpQAA AGhxQm581GT2ZloK
Z8H4xscwlgIAAKD1MR7PHPYvNOkbHzk9TzLu2Bm9IJdzfIkUAACg1am98RGc 2bO3FONG9+Pa1NiD
GBeDYJYCAACg1XEthZO7AzN7MyxFTv+81fiwZxBYCgAAgNbHufHh5u7AzJ65 pdCPb8hZkXExjmHj
SVEZwlIAAAC0OMaNj+GwzJ7UUixZb+3dkKWQzkV2pl2MthTDPEsBAADQFlRv fKhsHpTZM7cUqj93
hkR1rIciR4OlAAAAaHGkpTByd2Bmz9xS5OwpEXn3xZ4eUXdi1Dhy9pwJlgIA AKDFEcnazN2BmT1z
S6FnRRwjY3yDVI0DSwEAANDiVH+Xovo8pjezN8FSDOccOfMk1Wc6eDwTAACg HVCWQufuwMyeuaXI
uRbGlnvTZVyPBksBAADQ6sgbH0buDszsmVsK38SIvvHhjAlLAQAA0OK4Nz70 E5oBmT1zS2E/BTqi
v2ridK+eGh3nS6QAAABtQPUbHyqnB2X27C3FeHWGxP4VT6dj+/mOYb7xAQAA 0PooS6Fzd2Bmb56l
yLv3YGoep8BSAAAAtDzqp6507g7M7NlbCrdX/ep8n9UdE5YCAACgxVGPZ+Zr /YQns2dvKYxnN4wp
iiE9MiwFAABAi2NbimruDszsTbAUQ3qeJJ8bqhqccfV/jQxhKQAAAFoc+9cz q7k7MLM3wVI4/01Z
3hhBLscsBQAAQNtgWwpjliIos2duKaR/0T+OMV71Mu60CbMUAAAArY6apdC5 OzCzZ24pcrpX9/EN
2b2UHBOzFAAAAK2P/SXSau4OzOyZWwo1AndmYkj3LedP5F0ZZikAAABaHefx TDd3B2b2RizFwnos
RU4/x6GfFM05sxQ5nqUAAABoB/QshTszEZDZm2Ep8vaNluo49N2XcSwFAABA G+A+SzGkH8z0Z/Zm
WAr72Y0h+7lQz5c+eJYCAACgDXD/J9IhPT/hz+zNsRRqbqR66yVfvfWCpQAA AGh11I0PnbsDM3vm
liKvvt+R013qKQr1ixk8ngkAANDqVH+XQt31CMrsmVsK/SWTvDtPoh8ZVUPB UgAAALQ4jqWoeSbS
m9mbYimcZ0Tduy/OrRfnwVEsBQAAQIvj/h8f+ksfAZk9e0vhjED3qn4lw737 wo0PAACAlkdZCp27
AzN7kyyF8WsYxjdZsRQAAADtQPV/InUthT+zZ28pcvo7J0POcs4dDTc+AAAA 2gF948N9liIgs2dv
KdwnJxwjo/2E+k9HmKUAAABoefQPcldnKXyZvZmWoupo8sZvZWApAAAAWhz5 uxRG7g7M7M2xFDXd
52vuvmApAAAAWh39LEXN/ERtZm+CpQjoPl/9zgnPUgAAALQ69q9nVnN3YGZv gqWo+Q3wvH6gwxWW
AgAAoMUxHs8cCsvszbAUtd1XF7AUAAAAbYHHUgRm9iZYCvfXtfRPcY8bXz7h xgcAAEDL4/4fH3py
IiCzN8FSGI7Gd9eDWQoAAIDWJ3CWwpPZm2sp3O7NhzuwFAAAAC2O8Z+bBxuL ev5z8w3Wq+5LyVLU
CksBAADQ4oTOUhjCUgAAAEAMWAoAAABIASwFAAAApACWAgAAAFIASwEAAAAp gKUAAACAFMBSAAAA
QApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQAlgIAAABSAEsBAAAAKYCl AAAAgBTAUgAAAEAK
YCkAAAAgBbAUAAAAkAIpW4q9sRQAAABzEiwFAAAApACWAgAAAFIASwEAAAAp gKUAAACAFMBSAAAA
QApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQAlgIAAABSAEsBAAAAKYCl AAAAgBTAUgAAAEAK
YCkAAAAgBbAUAAAAkAJYCgAAAEgBLAUAAACkQJqW4i3rsRQAAABzFCwFAAAA pACWAgAAAFIASwEA
AAApgKUAAACAFMBSAAAAQApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQA lgIAAABSAEsBAAAA
KYClAAAAgBTAUgAAAEAKYCkAAAAgBbAUAAAAkAJYCgAAAEiBVC3FBmvvL2Mp AAAA5iJYCgAAAEgB
LAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAAIAWwFAAA AJACWAoAAABIASwF
AAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApgKQAAACAFsBQAAACQ AllZig4sBQAAwFwi
ZUvxqvuwFAAAAHMRLAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABA CmApAAAAIAWwFAAA
AJACWAoAAABIASwFAAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApg KQAAACAFsBQAAACQ
AlgKAAAASIGsLMXCxS9gKQAAAOYOaVqKJeutvb+MpQAAAJiLYCkAAAAgBbAU AAAAkAJYCgAAAEgB
LAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAAIAWwFAAA AJACWAoAAABIASwF
AAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApkZSk6Fq/FUgAAAMwd 0rYU92EpAAAA5iJY
CgAAAEgBLAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAA IAWwFAAAAJACWAoA
AABIASwFAAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApgKQAAACAF sBQAAACQAllZioWH
YykAAADmEGlairest171ZSwFAADAXARLAQAAACmApQAAAIAUwFIAAABACrSN pUAIIYRQiys2oe94
S4EQQgihWSAsBUIIIYRSEJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIghBBC KAVhKRBCCCGUgrAU
CCGEEEpBWAqEEEIIpSAsBUIIIYRSEJYCIYQQQino3++7L9YYeC1Fx+I6LAVC CCGEZr2En7jvgQdi
jYG0FEvWW3vfV7elQAghhBDSwlIghBBCKAVhKRBCCCGUgrAUCCGEEEpBWAqE EEIIpSAsBUIIIYRS
EJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIghBBCKAVhKRBCCCGUgrAUCCGE EEpBWAqEEEIIpSAt
cgjhAAABw0lEQVQsBUIIIYRSEJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIg hBBCKAU5luJVWAqE
EELo/2/XDlohisIwAN+FUkpJshG/gLUVZSUrJX9ONm72VpSF/AZLRFY2mv8w 5o6IHH3Nma8Z8kxP
zV2d8557z+JdfIxBpQAAEqgUAEAClQIASKBSAAAJVAoAoNLl+enlefv2rFIA AJW6SnHR9vv9nkoB
AIyjP/z1VAoAIIVKAQCM4PP8hFkKAKDS5/kJsxQAQL2P+YmeWQoAIJdKAQAE fpqfMEsBAIzgp/kJ
sxQAwGiK8xM9sxQAQK5CpVg8eH5rFbP7LxW6FQGA/2bQJzauv1SK+d37hcOn ub27mZ3bCs32Y41B
jl9uu8rWY5UoTKYwzDfhqcuiOzD1ixGGSUwYLpu4V/hBM4VhEoVh8hLG17sk DpOXsFIYZroJwyQl
4XeZ/scKl536XnUems2bZv2qWTsdVorls2btZKh9f5iYtkq4bJ7VCQrDJCaM X/I34ZpZG3WiU5df
RVsjXLYsPEKe8AiJ4oOXhMuW95qk6AiZwjAS/hrhLS1f3WjZsvAN/1EnXZkY PKwcDyvF0lH3BwAw
hld4SCVzpK0SRAAAAABJRU5ErkJggg==
------=_NextPart_000_000B_01C7F07A.C39C8680--
Attached files
-
- Mensajes: 305
- Registrado: Jue Nov 30, 2006 12:17 am
SQLite Explorer troubles
This is a multi-part message in MIME format.
------=_NextPart_000_000B_01C7F07A.C39C8680
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_000C_01C7F07A.C39C8680"
------=_NextPart_001_000C_01C7F07A.C39C8680
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Correct Ignacio, but did you also try to query AFTER you modified the =
field 'state' from CHAR to VARCHAR (and back to CHAR if you want)?
After that operation you should notice that the query delivers a =
recordset.=20
Cheers,
Stephan
"Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> wrote in message =
news:[email=46dfc562@ozsrv2.ozlan.local...]46dfc562@ozsrv2.ozlan.local...[/email]
Stephan,=20
Me too. BTW, the free utility SQLite Database Browser works exactly as =
Xailer.
Regards,=20
--=20
Ignacio Ortiz de Z=FA=F1iga
http://www.xailer.com
"Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el =
mensaje news:46df1c2c$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ignacio,
>=20
> concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
> on a table created with SQLite Explorer and does work on a table =
created in=20
> code with SQL statements?
> It's not a big issue for me, but I am just curious.
>=20
> Regards,
> Stephan
>=20
>=20
>=20
> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> wrote in message=20
> news:46ded062$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Stephan,
>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>
>> We did that on purpose using the picture=20
>> "ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the field name, to avoid =
the=20
>> use of non standard chars. We will try to fix it on next =
revisi=F3n.
>>
>> 2) The second problem is really a strange problem. When I query the =
sample
>> database with " SELECT * FROM customer WHERE state=3D'ME' " no =
records are
>> selected. It works fine if I change it into
>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>> However, when changing the var type from CHAR to VARCHAR and back =
using a
>> different tool -SQLite Expert Personal - the queries return the =
result=20
>> what
>> I expect.
>> I don't experience this problem in my Xailer applications if I =
create and
>> populate tables in code via the TSQLiteDataSource class methods.
>>
>> Since SQLite does not have a predefined string length on its =
character=20
>> fields it seems that the ''=3D" operator is useless for character =
types, and=20
>> you should use the LIKE operator instead. I did try to use the same =
>> sentence an a new brand new project and the results are the same =
than in=20
>> the SQLite editor. BTW, for SQLite the types CHAR or VARCHAR are=20
>> completely equal. I really do not know how other SQLite tools make =
it work=20
>> since we do not manipulate the select string in any manner.
>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by =
Xailer is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>
>> Our libmysql.lib is made from libmysql.dll of date 26-Aug-2006 1:14 =
of=20
>> 1.449.984 bytes which is included on MySql version 5.0.37. I do not =
know=20
>> if there is a newer version, but it should not be a problem if =
MySql crew=20
>> have create the new DLLs respecting function parameters and its =
ordinal=20
>> position. I am afraid the MySql DLL library has no version =
information=20
>> inside
>>
>> Regards,
>>
>>
>> --=20
>> Ignacio Ortiz de Z=FA=F1iga
>> http://www.xailer.com
>>
>>
>> "Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el =
mensaje=20
>> news:[email=46dec12e@ozsrv2.ozlan.local...]46dec12e@ozsrv2.ozlan.local...[/email]
>>> Dear developers,
>>>
>>> first of all many thanks for the new version of this great tool.
>>>
>>> Concerning the SQLite Explorer I have two problems to report:
>>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>>
>>> 2) The second problem is really a strange problem. When I query =
the=20
>>> sample database with " SELECT * FROM customer WHERE state=3D'ME' " =
no=20
>>> records are selected. It works fine if I change it into
>>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>>> However, when changing the var type from CHAR to VARCHAR and back =
using a=20
>>> different tool -SQLite Expert Personal - the queries return the =
result=20
>>> what I expect.
>>> I don't experience this problem in my Xailer applications if I =
create and=20
>>> populate tables in code via the TSQLiteDataSource class methods.
>>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by =
Xailer is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>>
>>> Regards,
>>> Stephan
>>>
>>>
>>>
>>
>>=20
>=20
>
------=_NextPart_001_000C_01C7F07A.C39C8680
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16481" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Correct Ignacio, but did you also try =
to query=20
AFTER you modified the field 'state' from CHAR to VARCHAR (and back to =
CHAR if=20
you want)?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>After that operation you should notice =
that the=20
query delivers a recordset. </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Cheers,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Stephan</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ignacio Ortiz de Z=FA=F1iga" <<A=20
href=3D"mailto:NoName@xailer.com">NoName@xailer.com</A>> wrote in =
message <A=20
=
href=3D"news:46dfc562@ozsrv2.ozlan.local">news:46dfc562@ozsrv2.ozlan.loca=
l</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Stephan, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Me too. BTW, the free utility SQLite =
Database=20
Browser works exactly as Xailer.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Regards, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000601c7f06a$0002eda0$0202fea9@wurnet.nl" align=3Dbaseline=20
border=3D0></DIV>
<DIV><BR><FONT face=3DArial size=3D2>-- <BR>Ignacio Ortiz de =
Z=FA=F1iga<BR></FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>"Stephan Hennekens" <</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>>=20
escribi=F3 en el mensaje </FONT><A=20
href=3D"news:46df1c2c$1@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:46df1c2c$1@ozsrv2.ozlan.local</FONT></A><FONT =
face=3DArial=20
size=3D2>...</FONT></DIV><FONT face=3DArial size=3D2>> =
Ignacio,<BR>> <BR>>=20
concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
<BR>> on a table created with SQLite Explorer and does work on a =
table=20
created in <BR>> code with SQL statements?<BR>> It's not a =
big=20
issue for me, but I am just curious.<BR>> <BR>> Regards,<BR>> =
Stephan<BR>> <BR>> <BR>> <BR>> "Ignacio Ortiz de =
Z=FA=F1iga"=20
<</FONT><A href=3D"mailto:NoName@xailer.com"><FONT face=3DArial=20
size=3D2>NoName@xailer.com</FONT></A><FONT face=3DArial size=3D2>> =
wrote in=20
message <BR>> </FONT><A =
href=3D"news:46ded062$1@ozsrv2.ozlan.local"><FONT=20
face=3DArial =
size=3D2>news:46ded062$1@ozsrv2.ozlan.local</FONT></A><FONT=20
face=3DArial size=3D2>...<BR>>> =
Stephan,<BR>>><BR>>>> 1) When=20
creating a new table (or index) the cell editor does not accept=20
<BR>>>> underscores ('_').<BR>>><BR>>> We did =
that on=20
purpose using the picture <BR>>> =
"ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"=20
for the field name, to avoid the <BR>>> use of non standard =
chars. We=20
will try to fix it on next revisi=F3n.<BR>>><BR>>> 2) The =
second=20
problem is really a strange problem. When I query the =
sample<BR>>>=20
database with " SELECT * FROM customer WHERE state=3D'ME' " no records =
are<BR>>> selected. It works fine if I change it =
into<BR>>> "=20
SELECT * FROM customer WHERE state LIKE 'ME' ".<BR>>> However, =
when=20
changing the var type from CHAR to VARCHAR and back using =
a<BR>>>=20
different tool -SQLite Expert Personal - the queries return the result =
<BR>>> what<BR>>> I expect.<BR>>> I don't experience =
this=20
problem in my Xailer applications if I create and<BR>>> populate =
tables=20
in code via the TSQLiteDataSource class =
methods.<BR>>><BR>>> Since=20
SQLite does not have a predefined string length on its character =
<BR>>>=20
fields it seems that the ''=3D" operator is useless for character =
types, and=20
<BR>>> you should use the LIKE operator instead. I did try to =
use the=20
same <BR>>> sentence an a new brand new project and the results =
are the=20
same than in <BR>>> the SQLite editor. BTW, for SQLite the types =
CHAR or=20
VARCHAR are <BR>>> completely equal. I really do not know how =
other=20
SQLite tools make it work <BR>>> since we do not manipulate the =
select=20
string in any manner.<BR>>><BR>>>> BTW, I also use=20
TMySQLDataSource for querying MySQL databases. I first =
<BR>>>> ran=20
into troubles untill I discovered that I had to rebuild a new library=20
<BR>>>> from libmySQL.dll (version 4.1). The lib file as =
provided by=20
Xailer is <BR>>>> probably derived from a different=20
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>><BR>>> Our libmysql.lib is made from =
libmysql.dll=20
of date 26-Aug-2006 1:14 of <BR>>> 1.449.984 bytes which is =
included on=20
MySql version 5.0.37. I do not know <BR>>> if there is a newer =
version,=20
but it should not be a problem if MySql crew <BR>>> have create =
the new=20
DLLs respecting function parameters and its ordinal <BR>>> =
position. I=20
am afraid the MySql DLL library has no version information =
<BR>>> inside=20
<BR>>><BR>>> =
Regards,<BR>>><BR>>><BR>>> --=20
<BR>>> Ignacio Ortiz de Z=FA=F1iga<BR>>> </FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A><BR><FONT face=3DArial=20
size=3D2>>><BR>>><BR>>> "Stephan Hennekens" =
<</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>>=20
escribi=F3 en el mensaje <BR>>> </FONT><A=20
href=3D"news:46dec12e@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:46dec12e@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial =
size=3D2>...<BR>>>> Dear =
developers,<BR>>>><BR>>>>=20
first of all many thanks for the new version of this great=20
tool.<BR>>>><BR>>>> Concerning the SQLite Explorer I =
have=20
two problems to report:<BR>>>><BR>>>> 1) When =
creating a new=20
table (or index) the cell editor does not accept <BR>>>> =
underscores=20
('_').<BR>>>><BR>>>> 2) The second problem is really =
a=20
strange problem. When I query the <BR>>>> sample database =
with "=20
SELECT * FROM customer WHERE state=3D'ME' " no <BR>>>> =
records are=20
selected. It works fine if I change it into<BR>>>> " SELECT * =
FROM=20
customer WHERE state LIKE 'ME' ".<BR>>>> However, when =
changing the=20
var type from CHAR to VARCHAR and back using a <BR>>>> =
different tool=20
-SQLite Expert Personal - the queries return the result =
<BR>>>> what=20
I expect.<BR>>>> I don't experience this problem in my Xailer =
applications if I create and <BR>>>> populate tables in code =
via the=20
TSQLiteDataSource class methods.<BR>>>><BR>>>> BTW, =
I also=20
use TMySQLDataSource for querying MySQL databases. I first =
<BR>>>>=20
ran into troubles untill I discovered that I had to rebuild a new =
library=20
<BR>>>> from libmySQL.dll (version 4.1). The lib file as =
provided by=20
Xailer is <BR>>>> probably derived from a different=20
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>>><BR>>>> Regards,<BR>>>>=20
=
Stephan<BR>>>><BR>>>> <BR>>>><BR>>><BR>&g=
t;>=20
<BR>> <BR>></FONT> </BLOCKQUOTE></BODY></HTML>
------=_NextPart_001_000C_01C7F07A.C39C8680--
------=_NextPart_000_000B_01C7F07A.C39C8680
Content-Type: image/png;
name="2007-07-12_163511.png"
Content-Transfer-Encoding: base64
Content-ID: <000601c7f06a$0002eda0$0202fea9@wurnet.nl>
iVBORw0KGgoAAAANSUhEUgAAAsYAAAJOCAIAAAA76VZXAAAABmJLR0QAAAAA AAD5Q7t/AAAACXBI
WXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOy9CZwcZZ3/XwGSTNjVxcXljyvC IoKIgARRzojcZ5Ab
IoeAAiFyLIeiGMFz3V11V3fX9besuri6onijrouK8QRUjhAOSUxIMsnckzn7 mumZ9P956ql6+um6
u6eq0z3zfr8+6VfV833qeZ6qrq7vZ56q7liVWqyznph39moh67Q/Sp35gqNz N1kXbLbevtW6ske9
zru637qyz3p7j3V5n1y43NWlAwi1hoYQ2sFa1ovQjpf3wlh7qTxPqUu+ntVj L3TZC2LVLjlri3Xq
VimxIFd7ZPmp/dbxa7wWQi8pJ7Hg+tzC26Z3v6vy1x+R2u/jldd+urL4U5XF /1Y55rNSSz4ndfzn
Q6UqILTDFXGWItQcxZ6lCDVH/jNTJXT9GiZpAGoljIGQ8AkLbpwSrsJa/IjX UggzsdMVfcJP7HTj
6MI7touq2lXs+w9Swli8/jNVCYehZBYihBBCqNUkMriSuaqcgZo4UIleSxSa q8oMaCmHILTwlmkh
69Jx69g1VUthnfB769xO64J1864dELKu36Yk7MXON+d3vmVSmAzr9umdb6sI qWXxqgvVgipccOv2
hbc5NRFCaI5r3o3bEdrhUqeiStkqXyvNWzG507UTOy/P7Xzt6Lyr8tY7xqy3 26+XjYlVp+SqIUeX
D8pXUXJRv3PHRJQIXbjFOukZa8l6w1Kc9YT19o1VXdljXdOn7IUwFkrSXoRI RsWYtK4dRQghhFCL
6p2DUlcPzLu6f6cr+oTkk5GXdktd1OVIeAWlCzZLnbtJaN7S9daZ6+UTlvqB S+EnjvyDtec3pZ2w
Dv+lDAtLccE6R4ar0MbC0Q1jVenC67fJOqaRQagl1IcQQkhKOAaPlHvwOQbX NLjWQUt5CGEghI5f
Yy153JHwE8JICP3VfZazdMLv5bc8QiyFlsdGyBJRQX3140pj0MrpIIQQQnNJ 89/edd2/D3RtK1dm
gGhBtJNmg//WP/9ie77hoq75l3SJ1a7BmTX4iY3zj7XNxOJHpIU46MfWAd+y LcVrvhZkKbYGWgpt
Iwwn0WN/rbSnxkzoaROEdqD0rB1CO0rq7z80Z3Tdv/at75q+/d7SVZ8qXvSx wtK7C6fflRc68b35
k9+Xf8vtjo691dEbb8wpHbYid+C7cvtcMXzE9ZvW/GlMtJNJgxduEX5icvP6 gU/e3veBq3puvah7
xdKu604X2nr1iVvfefLWd7xFacvlxyp1XvxGRxcctmnpgetP2Wf1BUcMv7BG uArpJ5SlePVD0ku8
9IOWtec35fqSx3c6xWsppGlQ1kEbi6v7q4VX1s6laJsW+xlDCKE5orgMhGaZ xF/w7/1C6TPfnfi3
Byc+fn/pPV8o3fx5qeX/UrzuM8Vr/knqHZ8qXvlJqWV/X7j444VzPyJ1xsr8 8e/JH/7usf0u33LY
5b/tGiyn36D8HoZscPDT7x3+ymdGvvZvQ/d+fODT7+n/xM1SH17ed891fSuv Eep9/zt633+l1HuW
9dx2cffN5wp1LT9j61XHb7ro8NWn7ve/Zx3W1T/pzFIc/FiApZD3SMwpiiv7 lIFQUg9xqOc4qnc6
Am92xP7tiFBzFHu5RyhrxWUgNMskEva1nyl+/ocT9/548h8emLjrvtJt90rd 9DlhAkrX/nNRSJiA
qz8tdcU/Fpd9onD+R6XOvrtw0p35I28eO/AdW/7q1IdEO+k3KCzFuZ1ioe+e a0e+8fnRb9079MV/
GPzsXQOfvE2o/+M39X14ee/d1wpJY/GBq4V677yi945l3becL9S14uyt7zxp 87Ij15x54ANv/CvZ
oLAUQsJS/M1jWAo02xV7uUcoa8VlIDTLJBLtpX9XELn/09+euOcrpVv/o7Ti X6Xe9U/FK0W+/zup
Cz9SOO9DUmetzJ+5Ut6/EDr+PfljbssdcePYQVdv2fP0n5qWIrUGXUvRe8el wkwMf/nT2z53z8A/
3tr/0RVCfR98V+/7ruy5fZnULRd233SeUNfys7qWnylviAhddfyWy4/ZdPER a84+6Ftv3hNLgeaY
Yi/3CGWtuAyEZplEoj3/I4X3/1dp5Zdl+r/+s6WrPlkUWvbx4gUfLiz9gNSp d+ZPuF3qmFtyR90s
sr7U4TfmFr87d9gNowdfs/VVZ//MtBSpNehaip5bzh/87PsH/3Wl9BMfur70 3BOFJ37dc9uynpsu
6Fq+VGjru07d+o4ThLZcdsyWZUflVv1AqPOiwzsvWrzxgsOeOefgbx/zqnBL sfgR+YUQ9R95iM/A
23t2PudXe53xycNOW3H4krMPeN2hL/+rPRbYiAWxevhxZ4uQqCCq+R/MXHn/ 6Nqu6qOkmwfK9/+m
4LnWP/xMaSQ/rSr0jUyJVU8FvXlEwhBbiQr+bWeoSi1inGJ3PvXgeOyGM5fY F3G4SpPbY2tmKjEA
8wiIVXEE7v1ZLnbDOSJxPou3SR0ccfb6T+9ALb93WJ9RenPzvBLLqlBEY1uz fOd/uiePeLvFrqnx
hJ3/5h5ZyT74TVO6R8Oq3dlKLc28RGg1dhLuKNX7djRwaqWSU1KR6GLp3YWb P1/6W3s64ZpPlS77
u6LQhR8qitx/2p1Sb71N5H6pI27KHfbu3CE3SB18Q/6QG/KH3jB28Du7HAcQ 0mAlGQENupaie8XS
gU/cPPCPf9v/0RWFJ36j6hceW2WbidOk3vFWaSYuO6bz4iNyq76vKuQe/l7n +YdsPP/QZ5a6luLN
a6SUpTjgW8GWYt/TPvL6w45629ve9qEPfeiBBx548skne3t7J2zEglgVhSIk KohqorJpKfRl0eSx
Z4YXnPGMPuL6UmVSmpgW5435rih23fOjEe+cYuEpf1AlovdH106os7Bh+cem WLt1InZbUw0MRve1
6KD7Yitnp7Aj8I1fjsRuO+u1euOk/8g8vSH+gv7g40VV+XePb7npY0+o5c6t I/OXrlUVdIa4+b0/
6jj6odgGde/q/NerMz95xPW64uMLD3nffXOPPvPfa/2beD74zZQew8yPhpK5 s/49VTThEqHU8EmY
XA2PLVB6kAnfjnpPrbRySiqqtK2lEOQf+ZnHUuRW/UBHk1mKv/6ZnLg4do38 UYsLNosd2G//A3/1
q1/5hheAqCYqm5ZCv7UPfPdZ8c599vOPrls/KBYWnvioOjq6wo9+slaUC636 9UZVMjo+scvb1uuD
qIh4+9VfaWJzXUdvteiwb8a+8WEyuxb68N+vErugSjp7i7Gb+9tJPhiz69jK 2clzBMQ7pVZLpfKO
yhAtIn0p7x/IiXNbHByR/sWycAYdb/119Lb6z6wvffVJ8XF47AXnovnAT+Tc ns7i4hoqmt3lvI2x
g/Gc/+a7FrtttNSHVOyUaEqMVjU7OlZacNbzZjVzj/qGnCMT9sFvslI8Gkrm zpqNx18izguVbmfR
G74ZUc2jqJNwya9jN0+oxsYW25p8O+IqCyU6tY5/VFWOySlnr29sDA1LdHHq +/PL/0Wm/2v/uXTl
PxQv+ajUuXcXznx/4aT35IWW3Jp/8805oTe8O//6G/IHXi/12uvyBy3PH3zD 2EHXbN3r7IdFO2EN
VpIR3OBS6Ym7rj2178PL5fMTd1/be+eVhd/9Qm+V/83/bb36pK1XLNly6Ztz vzD9xHc6z3lt57kH
bTrv4GeWHvTto/eqeCyFc+PDZykOOPmOQxa/OckshagmKpuWQncv3jaVfsQf YR1Lfq4+Xfq6uebZ
XnlOnPaUKn96Q16VP/DjTqueK4L4+0y2485SJNwqWv5GhNERVwpnhD9J+rBI A4NpYJMs5B+GWhWW
IuEfGbNSegZOHAdxZBa96UE1wbDi/w1+5qvrY+cVzKOqcrP4K6qiUvUZz6g5 W9Vy8jRsnv/pnjxr
1o2ITKl2SrfsMcdmjzV75/vgN1/pHg0rfGdVNOoSEZl7qu3EJSqlT32v9iR8 44Pzz1wryld8bvAz
X1nfceRDsS0kVANjS7E1s765vODUZ0RU7HLHMT9XNe//dW1OOfkpVf70eiOn NDSGhlWxHcBVnype
82n50MNlnyhe+BGpc1YWTntf4YQ78kLH3Jo/4uac0CHvzh94Q/4110u9+rr8 /tfnX7d87HXv3PrK
s7yWwmxQlMQ2KOoEN+hait67rupdeY18veOynpsvLDy2Sh+i/G9+vOXyY2r8 xM++3bn0NZ1nvbpz
6f6bzn3ds2e/7jtHv7KS0FL8zQnvOfxNx1x44YXLli07/fTTDz300D32cJ6l EAtiVRSKkKggqonK
pqXQt+GFo/R/LLX3FE7T/KtOX6yF0VbXI70nYVeEioG/xCy37BvD5n3H6Mcv 9OZm16IFVahHKGTe
VRXNmk8bVHzoUJKt1B894mCKv0g8wwvb3LzdqJ5+MG83zuQIqL+GK/Z7qi2F rvPg40U1JP0EgCjR
fzd4+tLlekJS3zQVC3pH9LYz2amIETYm/deh+BvIY612OW+jvn8R+IiPef7o 80rP7nZ2O5c/8WeW
2XKSU6XiO/89523Dh0h8QkWm1G+QymFhexT9wU+yO6JrMTzVjqgplvXzHKLw 0bU19xR0O/pNEedG
7Cx3xNGIPdNUSO1sWOO6Tugl4ic5M/F40KGIrWpOwtfdZ2ayXZZuVPZC6ME/ 1H4G15Q8OU/so0jG
Zp0kY9Oron3nhOkvJ+xRodL5yv/xHe1fF3RlMRIVCji1fPm7JqcYkzTae8m3 wzYinjFkJ9HFcbfl
ln2icMU/Fq/4B/l1jAs+XBA65+7CaXflT3if1DF35I+4TergW/KvvTG/34qC 0N/cUHj18vz+N4zt
f033K876ecU47J4GRUlsg6JOcIO2pdhyxXG9dyyTXxB97xU9ty3rvuUCofyj P9NHaWqgOkGQf/g7
W9+2n9CWs/9my9JXb37b/s+duf93j3xFJdRSiKK32r/mfaH8tc799j/wpz/9 6datW9euXbtmzZon
n3zycQOxKgpFSFQQ1eSNj2W9ji7tfvjZ6m2ex/6Y91xT9Mkh3lR9CTYvAeKy 5fnDKIml2LV24tdT
HnjfsW/Ym6r9LXu61uX671HziSGFftqg4kO3VtdWgtFcTSIM21xfKzV9QxPq 0tbwETBRE/L6Wumv
ID7w4shE92VOU6mbXLpEbK5m+3ULoqSzx3tTP/lO+aNqhGF7HSt9oRd/vuuJ Mb90d2YdkRFVoTAN
5hhGc9V7wKNjpV2NqTsr8aniOf/1mZbKIdKGUrxlpt3x7JGuVgn64Ne1O2Gs erL6MEdghdLE9IrP
93sqJDwaER8f/87qOs2/RCQ5CRt43xVf/L+h6LH5y5N86i3f21HX0Y4+tVLM KWmpkqKlCGmwko2l
6Hr3Ofnf/qRSS37V97ae99pQS3HUC9I/vG517bMU2lKcJ3egrhsfrz3lvTtf Yf//TK6r0HcxKvaH
3PxTQJf731QdUpetiJoRrZklSjpjqdtvQuLKqEpW/WEgYbMR5R1Lfr6rfXtP hcw/UMz6SrFb6U3E
9UJU0Ddof/f0oDmSwM09237pq0/KSYU3PTiTI+Chsy/grewfyOkd/OFjo55C vQu6r9Kkc01U01T6
YiRGZR4E9Tex7qWBndLbmiOcybMgukHRjn7oxy//Iz6WJxMYpsF8nFm8of7H bhKeYP7VtA6RvmR7
Zhb9exTxwY/dHb2heH91VHWqV8Up4b/FqU4MvWtrXtimjKmukPBoeBrUZ1rg znoa1wosT/gO7lrn
JSLsJNRTXxGfQd2IevhAPywlNtGPy5gd6bHpwno/9WZr9R5tK/LU8rRsSoeS 55RUJLo48ubceR8u
XPJxmf7F6/kfLggtFQ7gA4UT3i917J35I+6QOvi2wgG3FF59k9Te7y7ss6Kw 74rxfa/p3uOMGkvh
aVCUxDYo6gQ0qC3FsiN7bjqv97ZLem9f1nPrJd03ny+1YmnX9adNDfToYzXV 3911ycFdFxzQde6r
pZbu3bV0n85z9n3+jH2/+6Y9KspSvOmFEEtxbqe8ebGs929OfO/iZDc+RLV9 T7zTthSD8r9Od6cr
PvONLvEZ0MOy7ar466G/9k3tN+UJRdQM2ySwpG/EOTvlU/RLfmlWE38ULjzl qSTNhpXf+7PC5gHv
k8YdR/80up2IrcxNdnnb5uX3jqlVOdQT/xC9uf4ciguE2FbUXHDWugVn/HGG R2BX++Ev/W6uenyb
p46ILnrTj6zaoy2uBapw5f3OHKa43Ki+Vm90/kAR4xSrethiMB1vfeTBx82/ if97JjtVcTFHOBPp
BiPOSSUxgF3lIw7OsTXfR/XO6pr6+FTsgzZ/6YtmO3WdYJ7VVA7Ro2sdw6cy sR5e2B6FffBjd0ev
7io9zR/NVdGpXhWnhH/fPZ8UcRY1cDTCzrTAnfU0ruUvr+sdrPdAmZtoJfkM mo0sPO0Zs0SfBoEd
6cJ6P/We1uo62lbkqeVp2ZQnFFEzXYkuDn937qwP5i/8aOHijxUv+mjx/I8U hJZ+qHD6BwsnrpQ6
7q7CEe+TOuS9hQNuL+57q9RetxT2uqmw14rcXld3/+XpqyrSUgQ3WLF/qSK6 QVEnoEH3TkrnhYd3
3XBWz99e2HPrxb1/e1HPLecLdd+4tPCod5ai8Mvv9Vx0QM/5+wp1n7NX99K9 tpy91/On7vW9N/5l
RVsKNVFx0I9tSyHMhSg9das9RdEvnMF+B7yujhsfB7xOWIqqq3A1/9wXH/hp j/jDQg1rzbpRUajP
JHFGmpWFVLlzv9Zdrai3v7amZxOzTkRJIIsO/3aSZoVWfqP6IVHl9z4c/Nht xGBit/JvokvUUCM2
FyMsTTiXodHc1INPTKR4BFYYN9QXnrbaU2eXC7v8G+5yfqd3F478kXkkxSXj xn+VJ/fo+KRYFgs3
ffxJ8w+UjhMfnclO6VU5mPO2Rl8CTMKqmVOssZcVUzU+6bBvmyEzc4grpuk2 RF6pBKF795SErQai
hqFXAw+RvriLN93MxNF7JBzAAz+p/eAn2J26VqNL/LuW5GiILFhzpj1eithZ vaF5Jph5VJXX+w4m
OVCxJ6FZX59OulClfE+bCUu8jbsnTE1hsh7rOtpagadWTU4JOhTuM0BYCrvB 8waEKiGWovCY+SxF
da6isOrboZZiyXrrmLXORMUB37J2/2StpRDX68sH9z3j469ffHSSGx+i2qvP +Ludrxq1LhuTunTI
o3/+zpAak7yhdeLv1nY7p9GXvvrkLhf26mr3PuycRuKPoUWv/4oo0TtjZzVv s0r+OhElflz7Et+s
kEhmqlCe6Ef+WJRob66+2uTfKrCd6K1iG4nefMX/G17zQnWTx/5YSPEI6MKI NyhhoX6Ma90mmbR+
9/iW363ZVnEfSq24F+Vdzt86k53SJRGnkGeE0fU3DzgHX5y90Q16pE97eeP5 xN/p8vt/65xUylHJ
Cj+tfijqPcHCVv0kPER6f+WTgK//ivmBDdsjLc8HP3Z36lpNUhK26kcfjcAz LXBndR3zuDXnEhF7
Ega26Sn010lSMpNCf53kR9ujTHNKKhJdvP663Mnvy59zj3QSF3y0cN5HpJZ+ uHj6PYWTbC25u/Cm
lVKH3FU84M7ivndIvfLW4p43F/dckdvjHT1/cZr8VmdYg6IktkFRJ6DBi4QP kzeqNr/t9VvfeXL3
u8+xzcQF3TefV3jsYX2ICo/8X8+1Swq/rn7jo7Dqm70X7tt77it7lu659cw9 /3jiHg8u/gvZ4LGd
1rGbpKXY73k5SyEtxT5rpNEQluIix1JY7xjb5fzHX3XmZw874+bDlyw94KA3 1Px65kFveOOSpYvP
uFFUmH/BEztfXRCad1Xeerst5S0M6TEtOvir9z/izKPKW4PnbdZ19OdEnkZv fcTcSr79vjY9Les6
/pKRvGPqhYfd1b35pyWGlKRZsx15R/mkP3iqLThng3+rwHait/KsrnzA+VQ4 f/fEbS60yyUDH/rS
VlUoZxROXZ3KEVj+paJuM3CoSn2j1TkGVeLfBSF9GujK99xXfbq4or5actRD utnGdkq3Zo4wTJ4W
AuuEnb2f+tGEUETj5kjEu6bL1V6oOQD1R5v8QqlbwbOVf3c8JZ7VGR6ie39e tTsiuvCM55LsUWAd
f1+xZ370qr9En59qtI0dDSvoTAvcWU/jlvFuVsIuEWe/aK5al44L+Us8hf6t 7v+tcRKe06m3+tQP
J4TEgnkbQoVWfqP2MxjUb5KSsMLGehTa5cLBmqN98tP+3deVTek6i17/P2EH pCanvOWRsDFkIdHF
/teML7k9d/oH8ud8qHDuhwvn2DrrQ4XT7imcaOu4ewpvvqcodMjK4gHvL/3N nUWhV9xe3OOW4u43
5Ha7onfXk1dVpKUIblCUxDYo6kQ0uOms/bdcuaTr+tO7bzyn+6ZzzfkJ6SeW n9hz7XG917y58Juq
qyiu+mbfua/oPXuPraft/sLxu33/kF1lgyf0Wm/dLF3Foeulpfirf7EthVg/ 1Z7Fsv2E0Lx3Tex0
rdTOyyeVFqyY8EgUOnVsV6GMxX/+orx68/TKb0+IZaEfPOVYSPV1IFHS2e/e Sv/toKoj6qsSdTlY
cP4mUah3Q20VKH8dXSI+1ark4eedAYiT++4HCqrw0fVTYW36m/30jyf7Rp2L hfrq8/xLesxq4oOk
d7MSOZjYrcyoWF3bU/1ULDr2J9Gb3/9YWUjUEQdfly865H9mfgREg/oIyD9Y D/kff515tUdb/GUw
f9mAKKnZ0N4FJT1/q950UXnUncBUrkWdBjPZKV1fXkHenk9FepBP/2l8+Rcn RMmnfjQp9mVz/9T8
83tUnYeflWMTr2r13p+X9VDNkahqFfXF0YP/54ePOzu46vf9qoIev3ivH3yi 5r32VFAlnlXdvjxE
Xy+oTR5dN2Xujr9NLTNBLnrj981Q4B6JwtWbplc+MKFW9YCdL83G7U5dq2aJ nO5+e35tt/O+yBkC
e7SeTWKPxv2PlIXEgtgFva14XwJ31tO4OAf6RmovEfbJoKvFvoPiIOuRxG4V fRLqPRWfwV0uHBBR
PTb5GTzqJ9HHM+HYAs/k5D3WdbRjT61qTvnNoKoj6qsSJ6cs3RQ2eI88H956 Cy33KO19xfibb86d
+N78GR+o9uvnTcIBfLC4/12lve+U+v9uL73spuJLrsv92bKeBSfYkwpBDZ59 t7QUZ95dPP3uwin3
FE74kNSx9xREa2aDok5EgxtP2bvz0jdvvebEruvPML87WnjkoZ7rT5B617G9 17xJqPir7+lo8eGv
9535su6TX/LHY//s+69fUFGWQujYTsNS7Pe8bSn65V0W5SfEFfldrp94d3mn FdvF64Ibp/xSbkMZ
C7GJ0ObB7RUfIknIW+PH/8a6akKob6h6GnnqLHrTD1QdfwWNqmDWkaeIXbK2 p6Z3p7th7xeWKvLH
a4u6HY/8lRXqW5Qdp60O7EsjnzoMH0z0VoEh9clZcP6W6M118taoAad4BNRI Fi5dF3jwI462ukCo
DZW0jxSDVG/6o+uNrHDI15zWZrBTutAzwplo5bfL+h6wyZoXhvTprQvV/ur9 sk3Vz1Sd5V92Bu/M
AZy7URTqVHHj5/qsuFPF8u2gPlYyB4S/F0kO0cPPT/s3VITtUewHP+GZr0YS vWqWmDjPfNif0HqP
RtiZFrizvmZqNsn0EmElOAljP4O60H88o6+l/moRx9bs0fN21HW0Y08tK4Oc Yl6skhfqUGqWIqhB
ZSmSENDg5RNClVpLUVq3RtUvPPqT7uWneCxF/5WHFH/5bVWh9Nj/ei3FacPS PChXcfgvDUtxVo+8
62H7iZ2vLmg/YZqJhbdMe7TzzRVhOITmrZgUsq6dvvdX29d1FvQTNOKsUt+m W/SGr82/YkjZDqFV
T2wTIb3n6lpg1qmEI1rz1NElQuu21EyBqsIf/bZfdyf6Em76S199suOM1Xor U57uxIbidFdfdupY
+pxZs7OvpBqUTwM8vkXttfjkL7xgY8RgIraq2AlVf71NH72OE34T2+k3fp3r dz9XojtnQ3fAMzkC
FdtMqDu7eiQ6ZB78eb43t3oCLPmZWWfld50zRF4X7EHWlLgDu/93Uw3vVMQI Z6J3/1duzdoh/fRD
9ci4/T78R3lZVEMVqyOF6sV04bnrVB19lZRzAEf+QBV++qHqn1+72DOF0SeY Zwdv+EpZHSvR9fzL
BubN4BBVwhE1A/foP381FfvBjz7zdfv+gXlWzRK9d2LX1DVEHbp6j0bYmRa4 s5VaGrlEnLvZumpK
yHOJUIWdfRPRW634QkEYiICT8LQ1qsKqx4cCPoPHPqyieuS6R39J4NgCqyXp cfmXp6tvxyXb7n9s
2n+0F575x5qjvXS92vbeX0wHn1qH3L/LstHAAVR0TjHqVMLRu/Pw83IAzjfA 3ZaTF+qO9lw2fujy
3DG35k68M8pSHP7B4kErS6+5q/SqO6X+6vbSS28sLXpnbv7FPTsdv6oiLUVA g6felT/lroLQSR8o
nLCysOSDUkd9sCBaS9agPPIvvnXPzecduuXyY4Sr6Ln5vMnO9fnfPtR97Und 157Q/a4lQj3XHNV7
1eFCfZcf1L/sNcVVD5Q3Pjtw6X59p7+0662L/vjm+d977U4VZSmEhKU4ql/+ 4JV746PTOmtAPgli
WwqPnxDWYcGt24UW3ja98I7tUrc5JULCVQjNu3G7kLIXC64Y6DjjiUWHfX1X dZ/y+J8vvPBFFTIl
CkVIVFD/DU//tuIXflU2K+zqu+Wp5a9jbih6d7o++kfV7i7dorqT5Yd9XdQR 4/SPKrBrsWHHeWvn
v3PcX3PRKY84DZ63VkjttegrejARW+0qr0rPCEUcvbDNF17WU93Ho3/k2XAm R0Bucsojov3AOv7N
9ZsbtgtC4niqCvrA+ktkUzPYqYgRzkTzry2KN0gMJuzIiEHKd8Qdqq654Kph XUe9iZ5CsazbNKuF
nWCeHRQDU0fDPEqNHSJd7lfYHiX54Eef+eZIolf1RVl1pEKid3EEdF/1Ho2w My1wZz3HJOIS0XGi
vctv+PrCc4Weob8AACAASURBVF4QEgv2kDrFH2BKHae6l4gjf1gtjNtql6sK HWc+IzZx9v3ERxZc
3K2jQgvP27Boibs7S34uVs2oHnlESeDYAqsl6VEMWEVVuRhttfKRP9SV9R7N v3xIb7tgWb8YiToI
gY17BlDNKb8omxX04P0yG9GDbKBQSHT98ovH979G/sfiR9+aW3JHfskdBaFj 35M/+r35I++UOvx9
hYPfVxTa/87iPu8tvuI2qZfdXPqz5cX5V+V2uqB73pKfy4SdWYMbjnv5prP2 33zh4i2XHb31yiVb
32HrymO7rjy668ojhbqvOLznsoOFei/Zv+/CffrOfYXUmS/rPfnPti6Z//wb d/ruAfNkg2ePOxMV
wlIsfsS2FH/9lLYUnimKBbdMBvgJV46luK3i6Oaq/J+raD32gncmJ3YThNCc lWkpYiujOagdmFNE
Xy89d9telw0f+M6RNywfeeO7R4+4UWrxjWOLbxo79Bapg/52bP+/HRfa55bx V9yU232F1Euuyy28
anynt49YSzutYx7SY06xQW0pXjjypX86aa8NZx/44vlv2HjRGzddcoTURYs3 Xbx488WHCnVedNDW
C/aXOnefrrNf0XX67lInvWTrWxZuOmqnp99gPbCfVVGWQrkKYSmcGx+1lkK5 CueRTH2z47Zpv6WI
dhX16jMPblvzbK+e3RJXithNEIpW7IcftamwFChWn/meN6fEbpKKuoamD7xy 4+5v2/jKizbu+/bO
/S/ffMAVm4Rec/nm/a7s3NfW3ld2vvIdXUJ7XNm1+xXdL72sS2jRpd27XNg9 75xO65Rn9jnn/7Sl
SLdBYSm6tk0/ccaBjx+1++NveeVTJ+/71Gn7P3XaAVKnvmb1afs9feq+QmtO 2fu5U14pdeIez791
9+eWvFTo+aMXPfemXZ4+bN6vDrK+edw+0lKcl6uxFPJLpIalsC6rPkuh5irk lzs8xsK46xHoJ2KP
eJgWXDUs55PdidPY+gihuSksBUqiHZJTrv9SYfW60QMv/vVLjv/fl5388F+e 8tOXn/KQ0F+e/NDu
p/xs91MfFtrtlJ+/5JRfCO16yi87Tv71ghN+IbTz8b+Yd/yvrWN/vs85Dz31 wjbRTuoNqlmK6/4z
P/T86h+dfODXXv+Sbx32sm8u/stvHP5yqcP+8luH7/5tW99ZvNv3D3uJ0IOH 7vrDQzq+f9ACqQN3
/uFr533nNda3jtun/9mnrvvX0TBLsUlbCvW681WjUnK6IlfzDVL9XQ/7SQuP 1P7r750itGPluceJ
ZpP8d8ERagXNv64scnZlBnRtk1lftJN+g/bznvOvLl73H9Uf6miArsEp4Sfm v22s5lkKr6VYukX+
T6T2/1Hu/ObVVfKBzZ2vHXUk7YXWpPqWhymx8+o5Z8+XahDaQZpCaEcr9ixF KHtdPiHPRvG6rCR/
neLSceuSgnVpUUosXJST8w3qVS1onTdinT0sX1VUPzzhkddSSFexyVryuHXS U/NOXr3TKVLWmS8o
zVu6Xsk6d5N0Hud2Orpgc3VZSUQRQggpnboJoR0vkd/PCjkbT1ov/99QoSWu 3rLOWX2rK1UiXo9Z
K3XUC85/7aH+2zDhH4ItxUlPSUthuwptLAKlKkjp+saGCLWC1PmM0A7UPIRa Q7HnauNSP8jtfOPj
FU8tPGLdHiuGOi7aMNj3AkIIIYRQQlmnj1rHrrP2/Ya1+6ewFAghhBBqUFgK hBBCCKUgLAVCCCGE
UhCWAiGEEEIpKDVLYVlWbJ2GlWnjO1azeNcQQgjNKSW1FJYPXe5ZqFdhLXvq NNadv1q9LdSriB4T
1kcIIYTaUXVYipiG4irMZMN68/TMN2xY9faY9XgQQgih5mimliJw/iBiviGi BX+5vym1kLwLfwUr
wYDNrcKWG+vRP2zL3SOzQmwvCCGEUKspZUvhqZYkOwbWCWvHvxArf/42lwM7 it4keXexHZnRejtC
CCGEWkp1WAoPutxcCEucUSMIajmsHf9CrMya/uXojvyvsfLvTvKO/FGEEEKo XVSHpQjePuivbU82
jRlBUJ3oBBy2VXQXgW2GDdjcJHDz6L4a6yiiEYQQQqjFlb6liO0yScthKda/ kEQRaTt6v/yvsfJX
S95RRCMIIYRQiytbS5EkNcZaCssmsLvkSpjpPf1GbJ5WR7HDQAghhNpCKVuK QdcBmD4gZgQ+POWB
vegKse37N/SU+LsO7Cu2i8Y6stwdDBsGQggh1BZKailQpsJGIIQQandhKVpC WAqEEELtLixFSwhL
gRBCqN3ltRSLsBQIIYQQql/SUixZb73qPiwFQgghhBoXlgIhhBBCKQhLgRBC CKEUhKVACCGEUAoK
tRTf+vp/IIQQQgglUZSliDUjCCGEEEJaWAqEEEIIpSAsBUIIIYRSUGqWwooj toW6FNZyREch40pE
7HjS0u8f+W5snTBVnrIqlY+JhcffKAcslkVJ7FYRCtz3dA+IZXVY1m4d4mXP GbWp972yg/Y9+o3z
n1HRRDQ1kzMEIYQyVZqWohKCCH3hS1+IvlDWJU9T+iocfTkWoY99RCpiqCa6 qRRHHquGE4bIoMJJ
qMwqF+ycqkpitw2UPErXSZm7rwpFs2kdk91UL5bd5p832Kbca3ffK+6+V5q7 77GWYvFNP0qoxixF
Wu8IQgg1rHhL8fxTj/zge98cHuhRC6ENOXm6uF1oe2F6Oj+9PT81NV6eGhOh J596Ml1XETiAuixF
kgY9C01Q45bC8BDmq/rbvQFZZrJ3HZunZIaydnEaVG12WLvFbhIo00PUvDZx 32MtRbR/1QwPDzds
KZK8KVYtsfURQii54i3FD773lU///V3iYqcWQhuyL5rCTNjKT0/npoTKY+Xy mApl6iqSXCWt+i1F
bJupq2FLMagz61N29npqRjlVybKq+d6yquk/rQPSYcmZCdVmx277xtaP0A7f 9ySWwn4tVOwPiD61
yuVRvVwsbZuJpagYU2uBFQKJ6AshhOpSvKXo6emRl+lyRS2ENqQtxXRemgl7 fqI8OTo5OWK5f6Jl
5CoSXiKt+i2Frh9bM7DQT2yn0X+DRiAyn5L+e1eXRAw7CZVaWZF7EdNWDbsp H7Bbx27Wy8Xq4obb
lHMSShq3pOE2Fcn3PaGlkBN4tuG2pJmQbnvC/oBMlIaKpcFCYWCGliLCVVi+ 8evdjOgOIYSSK95S
JJS6osn7HVPjU+Vx8bfXpO0nJiaG9cUuuauwDGK7TigrS0th1gkcecLdiUgY sffg6/1LPUmb6tZ+
kpxaV5tC+1rOQw/P32vttkuMTYltbYfve0JLIe8GTo8Lwy2WJ+35CWEmxGup OChe8/m+mVuKQFcR
du4lOScRQiih4i1FXc9STE/lXD8hzMRIqTRUKm2zgogak3FxFMxzqbcdf7OZ WgpVLWJUScbcsKVo
4FmK2DadnHpdNa3GPkWRpE2hjj/v0CZAWAprtxm12cCzFLFtLq5z3xNaCmEm 5ASebSYmbbddKsoP
SKHQL15zud5ULIXfVYSdeLEnJEIIJVe8pajrWYry1JienBB+olgcLBblXO4L a19Y/fTqr339a0Ir
V66MvooJ97BdstP09LR6nZ6eZy+rcnXpjLlzHDjCrC1F7AU6tk7DNz4q9X/j I65JifkMQZLMGtlY
DXqKwrJeF9ZawjZND5HwGx9xTUrq2veElkKh7gYqxAdEL4+Pd6dlKRJ+OlS/ sdUQQiiJ4i1FXc9S
CD8xYfiJQmEgX+jP53s9riL6KrbTTjtNTe08OTk5MbGLep2Q7CSWp6aUt7Dc a2YdV0OrzS2FThVP
PvWkf1W8qpwqFh5P9tsMsW2aOVURm1nj23SeUqxOUXQkOLzPP/Okltmm4N/+ /d/MfU/4uxTRbTaw
70kshXxaWRnuyaGJ0jZpuO0PSC7fN57rGRvvHh3rStFSVOJchd61iDoIIZRc XkvRsXjtTJ6lEGZi
YmKoaF8upZ/I9+VyvbnxnvGxbtNVRF/Fdtlll2KxmMt1jI+Pj43tOirpEP9y uZ1LpdLUlLV9+/ZW
nqWIqB9bIUnCCEvV5mrEaJO3qZ7utGy/oto0Cxtrs1JrKfa0OpKMU2R9YR2U zDYrtqUwV5Pve0Sb
5m7qNqP3PYml0N15NC4+IOPdY2Ndo6Nb0rUUEQfEconoCyGE6lK8pajrWQr1 8IQwEwX7by/hJ+S1
clxcK7eOjHZqVxF9IVuwYMHIyJ/19/f39PxFT09PV9dLu7q6eno6hNUIe6LC Q9gIlUVQLiEWs3LE
aAeDLEXYJtHRwWQJo2mWQuFpM3r8sW2KBflTmS+39rXkFMWekU9R6DabbClU iS5Msu9JLIU9gTdU
KirD3W8bbmkmxsfUB2TL8Mjm1C1FJeiYuO9tomOFEEIJFW8p6nqWomTP5crL ZU76ibEx+2+vkS0j
I+LPr81DQ5uGbaKvZQsXLuzt7e3s3O3FF19cv/5lf/rTnzZs+HNR+MX/fGMS hTVuGS6hLsVeea0Q
IqqFNdXwsxQeoge8Y9sUluL2azs+9p7ddkvcpif9h/25r6KxDWbRZhJLEdGF VuynI7ml8Bx2s6an
BCGEUlG8pajrWQr7Zke/nJyw//wSf3vZfqJzSPiJ4Y1D214cHNwQe9FcsGDB li1/tm7duuee+4vn
nnvu+ef/fNGiRcIrxOZ+oRXLQ6+VVmaWIonCru8eJUkYTZulyKjN3ayOD9yw b0fkcfC02fxZinrb
TGIphOEuFAfyhb58vjenHp4YVYa7UxnubdtejP10xJ4h5kJYzSR7hBBC9Sre UiSUupDl3Zsdxlyu
uFxukpfLQeknBgbXx14058+fv3Hjxuee2/Xpp59e8/SuHR0dM/cTg7WWIiFp WQpPsxE1YxNGpbnp
P4s2O6w9O4znM2JlpZ3+s2gziaWInaKY+SyF2lbvTmBTsSchQgg1pnhLUdez FLnx3rHxnjHlJ9TN
juFN24Y2Dgo/MbB+YGB9/8C62IvmzjvvvH79/DVr1qxevUDYi1T8xGBiS2Em klQshaf96MpzwVJY
1p71tplu+s+izSSWwjXc1Q/IyLA03OIDsm3bi4PbNojPSOynI/rWmNldwpEj hFBaircUdT1LMWbc
7LDnctW18sXBQeEn/iT8RF/f2tiL5rx589avX//sszvvtNNOafmJwXoshad+ bMux0o3H1pz1z1KY
f5EnbzPd5x6yaDOJpYjoQiv20xFxhvh7DHQV6o2I6AIhhBpTvKWo61kK6SdG 5d9eQ0Obh7bZfsK+
2dEv/ET/uv7+tb3JLMWmTfLnMlP0E4M71FIM+q74YZoLsxQNtJnujEIWbSax FPqbospwD8uHJzbK
yQlpuG3P3R8/hxfdkafHwMGr8zy2BYQQqlfxliKh1CWs+qDZ0MZtgy8ODGyQ 18p+ea3s61vb1/tC
b+8fYy+a6pKXrp8Y3NGWIqGwFIFtppv+s2gziaWInaKYySxFWKcJx48QQjNX vKVI/izFcGKir3Ei
KoxCQiW/XFpYirZtM930n0WbsZYi7jNRJbo7LAVCqGUVbymSP0tRF1FjqofY PWy4ZU1ssylq1j9L
4SG2wXZpM9ZS1EXDHQX2G1sNIYRSUbylSPgsBUpFdSUM1Dpq2hvXtI4QQqhe xVsK1EyRMNpUTXvj
mtYRQgjVKywFQgghhFIQlgIhhBBCKQhLgRBCCKEUhKVACCGEUAryWoqFi1/A UiCEEEKoXjmWYm8s
BUIIIYRmICwFQgghhFIQlgIhhBBCKQhLgRBCCKEUhKVACCGEUArCUiCEEEIo BWEpEEIIIZSCsBQI
IYQQSkFYCtQSGh3euPmRfxr4/KHdnzx4rmnr54/b8KtPiyMQe5QQQqiVhaVA LSHhJ4b+a/HEQ0dV
Hjturqn886PFvosjEHuUEEKolTUjSyH+rlr9/OpvPLTqs/f/EM1EX/7BTx97 +glxPJXm1FFV+77h
yxdM/N9RlUePm5sS+y6OQOwnDiGEWlkzshQi8/3vb57Y2jdYgZmxbXRcHElx PJWfmFNHVe37Z//z
C1NT2+eyxBGI/cQhhFAra0aWQvwlvaVvcDukwPSWvgFxPIWlmHtHVe47lgJL gRBqd83IUnz2/h9O
T08J2ZRRwyqXJwu5MXE8haWYa0fV2XcsBZYCIdTmmqmlmJRMoJmplM+NjQz1 a0sxl46qu++RlsKq
JTY9p67ArgOH1PDwsBQIoXbXTC1FqVQslQp+mVfbwApJNJNtwxqc4ZCyULGY Hx8d2tbfrS1Fpke1
LmXdY3Xf4yxFbEpuTElatoIcg+WzF8kbDBSWAiHU7pqppSgUcrbGPRIX1sDl 6JrJQw0ocEiNddHY
VmHK58dGRwYGeju1pZj5UU1LyXtsbDzVfW8TSxFWiKVACKFmWIrofNNYqAEF ttZYF41tFaZ2sRT+
1YShCM3EUvizuOVi1jFLPCFdIWzzJL2HDaZeYSkQQu2umVsKlRvGPLJkggle 1RduczUiZJb463ha
CKwQOCTPtuaCfxNPmxGV/dXMOoHK50dHR/oHejcbliL+qPoHEzjOiAVPa4FD 9ZREbOJf9rfmV3Xf
4yyFJiyL+0N1lQS27B9AWJ3AduoSlgIh1O6auaUQWUEmBo/EhTVi1SxMGPJX 89RJuInCX8e/ENFm
ksrRIzGVy42MDPf192wyLEXoUU2yCxGDCSyPGGr0algj0fVNVfc9zlKElVtG LjcJ3MryeYKIzaNH
4qkTVp5cWAqEULtrB1gK88JdVyiwTkQLZnnY8CIW9LK/nSSVE44kX6eliBhD 2GD8r/7KYUONWPVs
EhGKULqWInYrs8QKn6WIkL9+Y+34haVACLW7ZmopdGLwSFxYA1fNcrWcJBRR EtF+hPz1Ew4jeeWE
IxEaHx8eHurt665aiiRHNfnI/a8RG0b0mKSvsC7CVN33+i2FFZLUk5RYNv5G ArsLDHkKA8vrEpYC
IdTuaoaliF6OSEV1lYRViB5G9ELCTgMrR4zEo+wsRWxhYwctcLmBHc/VYylM PMnbXDArRJQk3Dyi
Hc+oooeaRFgKhFC7a6aWQicGj8yramzIXDBDgY0Ebh5YIWJUnkJzDGaDni48 dQIr+9vxdOfX2NjQ
0Lae3q6N2lLUdVSje4yuGbFhRI9hIXMhbCuPqvve5r+eadXjHgKFpUAItbtm bimGhcbHh1DDGhvb
NrStu7frRcNSzJWjWt33NrcUMxeWAiHU7sJS7HhhKbAUU1gKhFD7a6aWQicG 1LBGRwe3DXb1bN2g
LcXcOarVfcdSYCkQQm2umVqKsTGR+YZGR7ehhjUyMjg40NW9pWop5s5Rre47 lgJLgRBqc83cUjh/
a6KGNTIyMDiwtXvLesNSzJWjWt13LAWWAiHU5pqppdCJATWs4eG+gf4tXZ1/ 0pZi7hzV6r5jKbAU
CKE210wthZ0Y+tFMNDzU29+7eWvnWm0p5s5Rre47lgJLgRBqc83MUvznFxBK S7FJd3Yr9vgghNCO
VawraNxSfHbO5wCEEEJojghLgRBCCKEUhKVACCGEUApqxFJ0YCkQQgghVKuk luIt661XfRlLgRBC
CKFgYSkQQgghlIIytxTlyO6JEiVKlChRorMjmrmliBgTQgghhGaNmmMppiMH QZQoUaJEiRJt+2hz
LIWjsn4t2wvl7USJEiVKlCjR2RFtjqXweBlWWWWVVVZZZXW2rTbFUpR93ZeN V4QQQgi1vsq+19rM
3hRL4fTqcTQIIYQQal95M3vmlsK46eKbpTBuyVgu5uAsA7MwbidDNZNtEUII oTktX+5u/iyFdDH2
gxviddockx5NoGPw24vA8gglr4kQQgihxArO7E2wFNt1ZwHLtgJzP5YCIYQQ al35MnuzLIUzNzKt
+y4bsyUpWgrzLoleNhfMV8/siCa2F4QQQmjOqTZ3+zN75pai7BtQdcLE/iar WjDT+ZRbMuVGp4wc
b9bxNO6p49/ENBPloJr+fgNFlChRokSJzr1oNXfXlLuZvQmWYtrxEGVtZ9Sq Gpb3ayCB1iGiPGzz
wE3CDETgVgghhBAyZObugMyeuaXQ43B+datmdboadUcc6wN8KT/alEz7SswW piMthbfl6H6JEiVK
lCjRWR315e7azN4cS+E8FzplG5yybXDKxsyJzuJle9mubC/UfsW0rCuH/Cao Z1vTSZjbelrWr/5+
dcs6GtgvUaJEiRIlOgeiZu4OyOyNWIqF9VgKZwRl6WXsXqf1aKaqD3pMWy5O yK5jGegds2rxeCh/
Zf3qX51yZyn8fflbZpVVVlllldW5vWqXuKncn9mTWoolG6y9G7QU5sikyoaT cKJl39DL3lfTKPij
0dvWFbXcWZAGtiVKlChRokRna9Sbu52QlMrsmVuKKedpjmlXxnJZl2w3ooHK NuqZoqhrW6JEiRIl
SnRuRO1l92aHG5rWocwthXQurnWwJ0mk5FDKqsS8YWPskltIlChRokSJEm2F qCyp5u5pVW5m9iZY
CvvXOh1TY4+grMYny4kSJUqUKFGisyOauaVwulc2Rz3EUbbHoQZElChRokSJ Ep0V0cwthepbjkMt
TOlJlerIiBIlSpQoUaLtHs3eUkj/IgehLEzZXFD3Y4gSJUqUKFGi7R/N3FLI zsqqs+3uguzedjTT
RIkSJUqUKNHZEW2KpTC6Vx2rATnDIkqUKFGiRIm2f7QZlqI6DnsQZT1VYr/e 88WHEEIIIdTiMnN3
YGbP3lLY9120o5ky/ETZXhWjrAAAAEALI5K1mbsDM3vmlkL2p6WnSqb0mLAU AAAArY6cpTByd2Bm
b4alKJenam52uOMoYynAh2VZcVUAAKDZyFkKI3cHZvbMLcWUvs3h3msp1z7c gaUAEywFAEAL4lgK
fbMjKLNnbymmnF7NcQhvM+XOnzRgKWaSddS2/hZm0ma70Bb7aA4y7M3y14yo BgAAM8d+lqKauwMz
e/aWwvAyjpmQy9UJk0wtRWDN1vETTe43o+4imm2gRywFAEALYj9LUc3dgZk9 c0tRtnvS91rKzvOi
clxlW022FIFZKnmD6dLkfjPqbodYCn+ogb4AACAh9pdIq7k7MLM3Yik66rMU xuMbZbfjqSm9HGgp
LBvPqi4xF2JrJsk0upp/28DVsGb9m5ghs07YcuCqWR5Ws2JghsyFelvzhEwS bpKwNRN/hbABhIUA
ACB11CxFNY8HZfbElmK99ar7GrcUchxTxiAiLYWZhCq1acMsCSsPK4nA02Ml sqnAOtGb+EvC2owI
xbbpKQ/cNnlr/pB/NWwA/lB0ax4qtUSXBPYOAADp4rcU/syeuaVwnpwwB1Hr bsJmKcxlT77Rr4Hl
Ye1EoKv5FypGdxF1/KuVoEaSF4Z1l3yvw14TtuYP+bsIXG6gNZPovvwl0a0B AEAqeH49MzCzZ24p
7JsuqrMp59Uex5QzmtBnKcxsFBiqN/dE4O/Ln7Si6/hXK0GNeJYb6C7JPpo1 /a/+Ov5tA0OxNZPs
hR/Lh79C9CYVAADIGMdSuLk7MLNnbymqj4NOuU926FsvU4E/deXJQ2bOMEvC ysNKIvD0WIlsKrBO
7CaBjTTQXcJ99FcLLEzSr2fZXydJ+xGtefBHw3qPKAEAgHQxfpB7KiyzN8dS TBlGxr3xMRVqKSp2
kvAkIbPEXIiuWUmWb/wtVyI79VcO3ESXeLYKHF7y7sJqmoR1EVgY1ponZOIp 97fmbzCiNRN/BctH
7CYAAJAu7iyFthQBmT17S+FOjOifyKhOmNjzJA18iRRmMfgDAIAWRFkKnbsD M3sTLMWUa2GmnF/D
cMfR8O9SwCwGSwEA0IK4j2c6uTswszfDUkxpD+H86pYxW4KlgFqwFAAALYj6 qSuduwMzezMshR5B
uepllMHBUgAAALQBrqVwcndgZs/cUtRMkph+wrU5WAoAAIAWp2op3C96+DN7 5pYiqNeaBSwFAABA
i2NYCnN2oCahN9NS+K3NFJYCAACg9TFnKcIye7MthV9YCgAAgBYnwlJo7VhL wY0PAACANiDkxseO
shSTta+TTjmWAgAAoMWRlsLI3YGZvYmWwuze1iSWAgAAoB3QsxST/vkJN7M3 ZinW1mkpyrW9lrEU
AAAAbYTPUgRk9josxd6NWwrRpd3dpDEILAUAAECbEDBL4cvsTbQU8h5MWQ9l kmcpAAAA2gRlKSaN
pxf8mb0plsLzNEfZGQSWAgAAoC1wH8/03O+oyexNsBSugZicsudI1JxJ2RlB uYylAAAAaHHsWYpq
7g7M7NlbCru3SfcbJpNSqns1JiwFAABAq+Pc+HBzd2Bmz9xSuHMS9gDMb3zY X2+d5MYHAABAy+M8
nunm7sDMnrmlsPu0u3e8TXnSWVB3YpilAAAAaHWqNz4mp8Iye5MshWNmjK+a TLo2B0sBAADQ4uhv
fEzqr1n4MnuzLEXVyNhfQdFDwVIAAAC0PM43PtzcHZjZs7cUk2X3odCaL3pM ugPCUgAAALQ46saH
zt2BmT1zS1F9OtR2N5PqZzFcjzPJLAUAAEDLI5K1mbsDM3szLMXkpPI1Tq9l Z5KkrL6OgqUAAABo
cWxLUc3dgZk9c0vhTo+ojt1bMGo03PgAAABoB6SlMHJ3YGbP3FK4LsaxM2Vn QHahXYClAAAAaHGc
Gx9u7g7M7M2zFKpLZzS2zcFSAAAAtAXKUujcHZjZs7cUenrE7bhmooIbHwAA AC2PaylcMxGU2TO3
FE5Pys0Y49Ajw1IAAAC0OPbvUlRzd2Bmb8RSLDy8PksxOemMYtJ9iEONpYyl AAAAaAecH+SuzgsE
ZPbElmJDg5ai6mjMhbI9mjI3PgAAANoA9xsfk+bTC57Mnrml0P1NGoOo3obB UgAAALQ8+hsfppPw
ZPbMLcXkpOtpJieNjqtgKQAAAFoc21KYBGT2JlmKWieh78GUsRQAAACtj7IU OncHZvbMLYWaE5l0
BqFMjTsCew1LAQAA0OJUZynchyn8mT1zS2H6l7Kz4KrMLAUAAEAboH+XYtK9 4eHP7E2yFNV5Ev19
D9fjRnN52AAAIABJREFUYCkAAABaHPt3Kaq5OzCzN8FSGBMk9mvZGNAk3/gA AABoebSlcBN6QGbP
3FLIbiYmJyfMgZSNZWYpAAAAWh3zGx9hmT1zS2F2aeAanAksBQAAQKtTfZZi cjIss2dvKRwDYTNR
rjU1EiwFAABAi6NnKdyMHpDZm2MpdK/V50Q1WAoAAIAWx/dTVwGZvWmWwvAS E5PmzAmWAgAAoMVx
b3yYdz28mT17SzFhP8Th794dBJYCAACgxamZpQjJ7NlbiknX0UxMTtQ+IKrA UgAAALQ43hsfQZm9
KZbC6LtqKSacRSwFAABAi+NYiolqGvdn9iZZCuli7IE4dsaYq8BSAAAAtDjS UtTeZ/Bn9kYsRcfi
F+qzFNrIaC8xUR0OlgIAAKDFqVqKCSOd12b2xJZifaOWwuxbLUxMOIX2yLAU AAAALY5tKaq5OzCz
Z24p1HyIOysyMelOj0yoyRK+8QEAANDyqFkKnbsDM3vmlsJ2MxOup5nQt16c QXDjAwAAoOVxbny4
uTsws2dvKdRtjokJ19Do2RKnHEsBAADQ4rjPUkzotO7P7E2wFM5tFsfOTKhZ k0k9DCwFAABAi1Od
pXAsREBmb4KlMO69TEw4UybOEJilAAAAaAPcxzOd3B2Y2bO3FKpPt3t7QIal mMRSAAAAtDo1liIk
s2duKVTfE+7dF8fN6GVmKQAAAFoex1K4uTswszfFUji2pjpFYk6XYCkAAABa HJGsvbc6fJm9OZZC
+5pJvaTHgKUAAABocaSlMHJ3YGbP3FKoXicNLzFpdD+JpQAAAGh51CyFzt2B mT1zSzFR7c/7qsBS
AAAAtDjqWQoPnsyeuaWweypNmDbCuQ3jCEsBAADQ4qgbHzp3B2b2zC2F2aXn Box6xVIAAAC0OHqW
wnO3wczsTbIU/tkSDZYCAACgxdGPZyoCM3szLIVNaWKy5I6jZMycYCkAAABa Hf27FIaT8Gb2plkK
t3tb5piwFAAAAC2O56euAjN7I5Zi4eFrk1uKSaNL/UDHBI9nAgAAtA++xzMD MnvmlsLtz+leLpf0
Y6JyNFgKAACAFkdbCsNJeDN75pZisuR07HapvIw7V1HCUgAAALQ6tqWo5u7A zJ65pfB4mQnnIQ4p
ZikAAADaAvtZimruDszsmVsK+2nQktFxST4iqo1FiWcpAAAAWh338Uwndwdm 9swtRbU/v+xbL1gK
AACAFse98eHk7sC03gRLUb3LMqHmTEqmpeDGBwAAQKtTaymCM3v2lsLtW9+A ESWTdqF85fFMAACA
lkfe+DByd2Bmb5alUCMo6ZsuJV2OpQAAAGhx5CyFkbsDM3v2lmKi6M6QGKp6 nCKWAgAAoMWpsRQh
mb0JlsJnJmqHgqUAAABocarPUgROE9iZvSmWoqRmRsy+q3dixCgRQggh1OIy c3dgZs/eUtjmxe64
6N53KTrjKBWJEiVKlChRorMjmr2lsPsrqaGU5MRIqTqCElGiRIkSJUp0dkSz txRO97Jz2bGjUo2I
EiVKlChRom0ebYKlsHuakH1P1PRtiChRokSJEiXa5tEmWIqSI/mvWHI7Vt6G KFGiRIkSJTo7otlb
igk9DtVrdTRykShRokSJEiU6K6KNWIqOxS/UYSnc/uwFeyglNZSSXV7s63lu 68YnN2/4/ab1v2um
1j//q6yl+xJ71/niH8Ruip2NPhpEiRIlSpRom0aTWoq3CEvx5UYtxYTTserb HYpTKBJt9+bVd33u
6/tf8lHruDtmpfZYevf1f39f79Y1QtFHgyhRokSJEm3TaOaWomR3XHJ6LRpj kgtC4s934Scu+uB/
/+KpDXE/3tWuPLexV+zgBz73DTlLEXk0iBIlSpQo0TaNZm4pJiZkx+Zo9D0Y tSwsxf6XfHTVk+u3
z2amVz35J7Gb2/rXRR8NokSJEiVKtE2j2VsKtyfVsX7V49i84ffWcXdMT08J 2ZRnn8rlyUJuTOzm
8LaN0UeDKFGiRIkSbdNoUyyFO47AkXW++AeRayclE7NUpXxubGSoX+zmyNCm 6KNBlChRokSJtmk0
c0uh+57wj2ZCLitLYZcXtKxazFDbqVjMj48Obevv1pYi4mgQJUqUKFGibRpt hqUo1XZZclRQC8pS
FAo5W+NKwkbo5XSVXcthyufHRkcGBno7laWIPhpEiRIlSpRom0abYykKE7LL Qu2wHLmWQiXgMSU7
8Y9loexaDlM+Pzo60j/Qu9m1FFFHgyhRokSJEm3TaDMsherMGJAzAlXiWgqR emX2VRKJXy/7C80F
hVnHLPGEdIWwzf3t6K0Ch+FvzT/OXG5kZLivv2eT+SxF2NEgSpQoUaJE2zTa DEtRKjqdlYoFtax8
jZKyFCoHi+yrZGZ0s9Bc8IfqKglsOSxUV4lnYXx8eHiot6/bsRTRR4MoUaJE iRJt02gzLMVEUY2g
YLubgm1qqsNSlkLlYJF9lUQy1sumlMkwlzWBW5klnjr+zZNsZZZ4NjdbNhfG xoaGtvX0dm10Ziki
jwZRokSJEiXaptFmWAqne2cohYlizYJrKYaFxseHlOxkPOSXm7+D60SXqOWI zZNsFVji2cqzMDa2
bWhbd2/Xi/rxzIijQZQoUaJEibZptAmWQvddkNMjclXZGadQWQqVg0X2VRLJ WC/7C9WCWSe2RHkR
fyOB3dXVTljvenV0dHDbYFfP1g2mpQg7GkSJEiVKlGibRrO3FMWiHITqsii6 LNimplBScyZFZ5Zi
bEz4iaHR0W1KVi260L9gVogoSbh54AAi2vFUMDfXyyMjg4MDXd1bNlQfzww/ GkSJEiVKlGibRrO3
FKJXNY7qaAoTqlCORlsK5w/6VpNtDuKrRWw1MjIwOLC1e8t6/SXSiKNBlChR okSJtmm0CZbC7bto
92oMxb714tz40Nm31STMQWwdT33PJsPDfQP9W7o6/2Tc+Ag9GkSJEiVKlGib RhuzFGvrsBT2lIga
h9txoTq4omMp7OzbPys1PNTb37t5a+da21Jsjj4aRIkSJUqUaJtGm2Ap7M6K bt/K4OjRuM9SDA50
Dwx0CQ1Kdc8aiT3qk35i3aYNz8rJmKHO6KNBlChRokSJtmm0CZai4JU7ArW6 5cXH91h696pHf9+5
8flNLz67+cXnxMKskdidjevX/OmPT/zvww+L3Rwf7Y4+GkSJEiVKlGibRpti KfQgSoWisazG0bX5
qes+cd+Zt/7rV77zw+dX/3aW6bnVv3nuqV9//8f/e/rNn1nxyf/O5waijwZR okSJEiXaptGmWApn
EHln2ZGz2tf9rKj5wf94YP9LPmodd8es1B5L777xU1/N5fqLhaHoo0GUKFGi RIm2aTR7S1EyOraX
hZ0pypK8Kt/Wv25428bx0Z5CfluxMFwqjJSKzdDkZCFrGd2NTZTGSsXR4W0v Rh8NokSJEiVKtE2j
TbEUTt953bdYliNTAyJKlChRokSJtn+0KZZCjUD2mneXXRElSpQoUaJEZ0U0 e0sh+7N7LebVxEjR
GYQeDVGiRIkSJUq07aPZWwq7M2cQ9giKchBqBHmiRIkSJUqU6OyIZm8pZN/m OOSy3b09IKJEiRIl
SpTorIhmbimKJdmZ7LJody87VqsFWU6UKFGiRIkSnRXRzC2F3U1BdWxbG+Vu 5JjU8tTUdoQQQgi1
uMzcHZjZm2ApnF5tR1NwPI7zKhW7DwghhBDa4TJzd2Bmz9xSuC4mryZGSlVL 4YxDjNKqJXav2kLp
7kgDrTWwSepqhTEghBBKRWbuDszszbAUxaK+46KXC3p5ajYmntT3KKzBiI5S HwNCCKG5LDN3B2b2
JlkKZ2aioJ/vyKtpEyxFQmEpEEII7ViZuTswszfNUphGpmZ1KiT56Zsg5t0Q z80Rc9lfwRP1bBtW
Iba+WeivU+/g/dX87cQ2Et2+ZbQcVhJRISxkRR5kHY2tabaGEEKoZWXm7sDM nrmlEP7F7LjkWS7k
y+HJT7yWjWTjj/rzkFm5HFLTUxK4Wva1Gd27uRw4Zr1Q9m3uH7O/zSSjKoeH PC376yTfI7OyHlXE
ISobNf0deVr2qBxSTpQoUaJEmx81c3dgZs/cUhSdjnPFWnfjqBA1SxG2MOXL TLFbWbX4GwxcNesH
9u5vM3oYns0j6gRuEjuqiFBgnYgWzPLAkOVrP6wksNzTGkIIoRaXmbsDM3v2 lqKYKwWaCbtcvE75
UqmSLvQvTNXkqunIrab9Wc3QtKe8dvNpX19mNe+2kcOISsD+MUduEjwqc9uQ AQeUeLZNskcRLYSV
RNf0vIM+ESVKlCjRloiauTsws2duKfQMiRxBQSznpK8pqAc65JimjART1q9l WVgubzejasGMmpmp
rOsEbRWxreVOzoe1XG3BbllHq23WRgPH7CyUaxoMG7Nn2ySj8oTMPaqp7B4r XafePfJv69+j8lRN
g0m21f3qMauoFlGiRIkS3bFRM3cHZvbMLYWcHqnedDEmSQo1Nz5MlC3SmUYv mDWNUI2H8m01bZaY
2+qS6FWjcLq2ZLq2zZhh+Cv76tRUDhlD8KgCQ/5tI3YhbJCGpo1QTb+eXTCr ma9Gzaij4e+XVVZZ
ZZXVVlg1c3dgZs/eUtid2d3bsyVqoaCe78ipGx9TZd/Qy77XVorK/NfotnMk 6liEhrYlSpQoUaIt
GDVzd2Bmz9xS6O7lq92lGkrJ9jil6v/xMV2zS17t+Kjn7++6tp0j0aBDlHRb okSJEiXa4lEzdwdm
9swtRVH15PwUhmNt3K+dyHLjho2xS24hUaJEiRIlSrQVombuDszsmVsK28LI KRFDzp0Y9UwHUaJE
iRIlSnQWRDO3FMrIyP6UkTFH4JQQJUqUKFGiRNs+2gRLkbe7zFcHUXTHVMgR JUqUKFGiRGdHtAmW
wu6+4A5Fj0aPiShRokSJEiXa/tFmWQqze71azBElSpQoUaJEZ0e0WZYibDRE iRIlSpQo0VkRzd5S
FHI1MsZRsF/v+eJDCCGEEGpxmbk7MLNnbikKRdl9wdvxeLEolBNRMcoKAAAA tDC2pajm7sDMnrml
qE5LyFmR8VprI0eGpQAAAGhx9CyFyt2BmT17S1E7K2Lcg3EGgaUAAABocVxL YUwN+DJ7MyxFQfY0
7s6QjLvKeSyFZVnm6D2rAAAAsKNwbny4uTswszfDUtTaCGe54Jod01KYNgJL AQAA0CIoS6Fzd2Bm
b4KlGC/oGy1Fp/uCsYqlAAAAaHFEsjZzd2Bmz9xSFKSpMWcmqgZHhTw3PrST 8NgLj+EIC+llf6G/
DgAAACRBP0tRcOXP7M2wFMVq9znj1VmItRRm+vdYAX8oyeb4CQAAgLqwZymq uTswszfBUqhvrzod
e56lKAQ9nhlmDio+N2DVErgVlgIAAGCGmM9ShGX25liKqp2Ro8nrEeQCLUXF d9vCLDf30G8OsBQA
AACpY36JNCyzN8FSVG+6FKoGR89VeG986OV6LQWzFAAAABlh3PgYD8vsmVuK avd529Tkxwt6kkSa
mmBLUfFZAdNkeKoF+o+IzbEUAAAAdeH+LoWTuwMzezMshWFnAh4W5dczAQAA Whw1SxE0UVHN7M2w
FMWAEVSFpQAAAGhxqrMUtTIze+aWwu5mrFDbcUFOkoypEiwFAABAiyNnKYzc HZjZm2EpTAtTnTPJ
jxWwFAAAAO2A8yVSN3cHZvbsLUXenZaw3Y1aKLoGRyyLUSKEEEKoxWXm7sDM 3gxLUZSmRqqYN02N
vUqUKFGiRIkSnRXR7C1FQfatpkqKdt9FVVJwRZQoUaJEiRJt/2j2lkL1JDuz e1Wvwtrkx9QIiBIl
SpQoUaKzIJq5pShKIyM7Ltp2Rk6S2IOwl8eJEiVKlChRorMj2ixLkR+zpbof K7iFRIkSJUqUKNHZ
EW2epZATJo7HGVOvRTkOokSJEiVKlOhsiDbHUoxJC5NXHcsZEmcEsnx8amo7 QgghhFpcZu4OzOyZ
Wwq7+3G3V2VwxgqOZEnsPiCEEEJoh8vM3YGZvRmWwrnLUnCdhHqgw5UYpWUQ u0utpnYcM0IIIVSv
zNwdmNmztxRml+ZoCmNqqmSqNitHZ+gZ5u8Zbt60NhFCCKFWk5m7AzN79pbC MDKGqRnXo5nyZeWI
JD3D/D3DzZvWJkIIIdRqMnN3YGbP3lIEehljTFORlsJzQ8S/7M/oEXX0slXb hT/kadnTjlnibxAh
hBCaffL7CU9mb4ql8M2NFNzvogiVIy1FubbQU7Psq2+uehyAJxTWsnIJ5aBQ RIl/VGEiSpQoUaJE
2zFq5u7AzJ69pfBMS/g0FWkpLIPokH9zqxZPyFM/OhTWjmcZIYQQmq0Knh0w 1CxLkR+1+x7NG33n
4yyFuzA9ZWR3Tx0Rjdx8euYt+02D2XKIpZgOKiRKlChRokTbNWrm7sDMnr2l CJ+fUKOZMrJy2V6W
ky3l7VO12VqV66hcKFdDU+4UTVmvlkOmImpbtmyiW66270b9Lesx6231HhEl SpQoUaKzIFrrJAKU
vaVQ3Uv5/IQxS6GxR1+1Rb6Q1w2YIbWtVZvvaytUo7rceJ022/dXDmzZbMQc Bqusssoqq6zOplUz
dwdm9uZbCu8g5EDLvqGXfa9EiRIlSpQo0R0X9c0LeDN7EyyF01O+2r267zKq StzdmK7ZJa+IEiVK
lChRojsyaubuwMyeuaXIV7usOhr3UQ45AuOGjbFLbiFRokSJEiVKtBWiZu4O zOyZWwrlaPLuzIRn
BESJEiVKlCjR2RFtkqUwu8w7YxrVwyJKlChRokSJtns0c0vh9jrmdJwbdU2N nCQhSpQoUaJEic6O
aBMsxVjB7T7vjsYZRH6UKFGiRIkSJTo7ok2wFLJv2WVurFDtXmmMKFGiRIkS JTo7oplbCtlTTo5A
d5lXyrmrRIkSJUqUKNH2jzbDUhTMQbjda93zxYcQQggh1OIq1KZvf2ZvhqXI G90XXJtTyFUtRWw7
CCGEENqBEsnazN2BmT17S6G6N7yMtjZ5uxxLgRBCCLW4lKXQuTsws2duKVTf tosZqfbtDivPLAVC
CCHU8pI3PozcHZjZm2EpnFmR3IiaMzFvfGApEEIIodaXeeMjLLNnbymq0yMj efXqjka9YikQQgih
Fpe0FEbuDszs2VsK/XRobkS6G/GqbsPI1RFmKRBCCKHWl7rxoXN3YGbP3lLY fedzVRXyI/a0yYh9
J2YES4EQQgi1uNSXSHXuDszsTbAUxhOh9jgKepLEvgeDpUAIIYRaXPaNj2ru DszsTbAUdt+qP6Xq
rZcRZikQQgih1pf7JVIndwdm9uwthTIQuerXTgr6AVF7EFgKhBBCqMWlv/FR nRrwZfbMLYV+msP1
MiPuJMlInp+6QgghhNpBtqWo5u7AzJ65pXDtjBqH+2Bm3hkWz1IghBBCrS/7 8cxq7g7M7JlbCvdh
TOfZjYJzD8Yeh+1rsBQIIYRQi6s6S1H9moU3s2duKdyHOJzvnChHU70Nw+OZ CCGEUMvL+caHTuhB
mT2xpdhgvaohS1Fwv21iPNAx4kqOA0uBEEIItbjULIXO3YGZPXNLYX91VX/n pGomnAV+PRMhhBBq
eTlfInVzd2Bmb4KlMPqrLjtPdvAlUoQQQqj1Vf1ditxIWGbP3lL4zUSNqcFS IIQQQq0u48ZH0DSB
vZC9pchXPUTBM5ocNz4QQgihNlCNpQjJ7E2wFD4bUetxsBQIIYRQi6vWUgTn 9CZYimFPl7kaSzEs
RlkBAACAFqbWUgRn9uwtRbVL7wiUsBQAAAAtTsCzFL7M3jRL4fET1VUsBQAA QItjW4rQVK5Wm2Mp
/PMTWAoAAIC2wWcpAjJ75pYiF2kpclgKAACAlse0FGGZPXNLYXiIYHeDpQAA AGhxQm581GT2ZloK
Z8H4xscwlgIAAKD1MR7PHPYvNOkbHzk9TzLu2Bm9IJdzfIkUAACg1am98RGc 2bO3FONG9+Pa1NiD
GBeDYJYCAACg1XEthZO7AzN7MyxFTv+81fiwZxBYCgAAgNbHufHh5u7AzJ65 pdCPb8hZkXExjmHj
SVEZwlIAAAC0OMaNj+GwzJ7UUixZb+3dkKWQzkV2pl2MthTDPEsBAADQFlRv fKhsHpTZM7cUqj93
hkR1rIciR4OlAAAAaHGkpTByd2Bmz9xS5OwpEXn3xZ4eUXdi1Dhy9pwJlgIA AKDFEcnazN2BmT1z
S6FnRRwjY3yDVI0DSwEAANDiVH+Xovo8pjezN8FSDOccOfMk1Wc6eDwTAACg HVCWQufuwMyeuaXI
uRbGlnvTZVyPBksBAADQ6sgbH0buDszsmVsK38SIvvHhjAlLAQAA0OK4Nz70 E5oBmT1zS2E/BTqi
v2ridK+eGh3nS6QAAABtQPUbHyqnB2X27C3FeHWGxP4VT6dj+/mOYb7xAQAA 0PooS6Fzd2Bmb56l
yLv3YGoep8BSAAAAtDzqp6507g7M7NlbCrdX/ep8n9UdE5YCAACgxVGPZ+Zr /YQns2dvKYxnN4wp
iiE9MiwFAABAi2NbimruDszsTbAUQ3qeJJ8bqhqccfV/jQxhKQAAAFoc+9cz q7k7MLM3wVI4/01Z
3hhBLscsBQAAQNtgWwpjliIos2duKaR/0T+OMV71Mu60CbMUAAAArY6apdC5 OzCzZ24pcrpX9/EN
2b2UHBOzFAAAAK2P/SXSau4OzOyZWwo1AndmYkj3LedP5F0ZZikAAABaHefx TDd3B2b2RizFwnos
RU4/x6GfFM05sxQ5nqUAAABoB/QshTszEZDZm2Ep8vaNluo49N2XcSwFAABA G+A+SzGkH8z0Z/Zm
WAr72Y0h+7lQz5c+eJYCAACgDXD/J9IhPT/hz+zNsRRqbqR66yVfvfWCpQAA AGh11I0PnbsDM3vm
liKvvt+R013qKQr1ixk8ngkAANDqVH+XQt31CMrsmVsK/SWTvDtPoh8ZVUPB UgAAALQ4jqWoeSbS
m9mbYimcZ0Tduy/OrRfnwVEsBQAAQIvj/h8f+ksfAZk9e0vhjED3qn4lw737 wo0PAACAlkdZCp27
AzN7kyyF8WsYxjdZsRQAAADtQPV/InUthT+zZ28pcvo7J0POcs4dDTc+AAAA 2gF948N9liIgs2dv
KdwnJxwjo/2E+k9HmKUAAABoefQPcldnKXyZvZmWoupo8sZvZWApAAAAWhz5 uxRG7g7M7M2xFDXd
52vuvmApAAAAWh39LEXN/ERtZm+CpQjoPl/9zgnPUgAAALQ69q9nVnN3YGZv gqWo+Q3wvH6gwxWW
AgAAoMUxHs8cCsvszbAUtd1XF7AUAAAAbYHHUgRm9iZYCvfXtfRPcY8bXz7h xgcAAEDL4/4fH3py
IiCzN8FSGI7Gd9eDWQoAAIDWJ3CWwpPZm2sp3O7NhzuwFAAAAC2O8Z+bBxuL ev5z8w3Wq+5LyVLU
CksBAADQ4oTOUhjCUgAAAEAMWAoAAABIASwFAAAApACWAgAAAFIASwEAAAAp gKUAAACAFMBSAAAA
QApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQAlgIAAABSAEsBAAAAKYCl AAAAgBTAUgAAAEAK
YCkAAAAgBbAUAAAAkAIpW4q9sRQAAABzEiwFAAAApACWAgAAAFIASwEAAAAp gKUAAACAFMBSAAAA
QApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQAlgIAAABSAEsBAAAAKYCl AAAAgBTAUgAAAEAK
YCkAAAAgBbAUAAAAkAJYCgAAAEgBLAUAAACkQJqW4i3rsRQAAABzFCwFAAAA pACWAgAAAFIASwEA
AAApgKUAAACAFMBSAAAAQApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQA lgIAAABSAEsBAAAA
KYClAAAAgBTAUgAAAEAKYCkAAAAgBbAUAAAAkAJYCgAAAEiBVC3FBmvvL2Mp AAAA5iJYCgAAAEgB
LAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAAIAWwFAAA AJACWAoAAABIASwF
AAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApgKQAAACAFsBQAAACQ AllZig4sBQAAwFwi
ZUvxqvuwFAAAAHMRLAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABA CmApAAAAIAWwFAAA
AJACWAoAAABIASwFAAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApg KQAAACAFsBQAAACQ
AlgKAAAASIGsLMXCxS9gKQAAAOYOaVqKJeutvb+MpQAAAJiLYCkAAAAgBbAU AAAAkAJYCgAAAEgB
LAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAAIAWwFAAA AJACWAoAAABIASwF
AAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApkZSk6Fq/FUgAAAMwd 0rYU92EpAAAA5iJY
CgAAAEgBLAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAA IAWwFAAAAJACWAoA
AABIASwFAAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApgKQAAACAF sBQAAACQAllZioWH
YykAAADmEGlairest171ZSwFAADAXARLAQAAACmApQAAAIAUwFIAAABACrSN pUAIIYRQiys2oe94
S4EQQgihWSAsBUIIIYRSEJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIghBBC KAVhKRBCCCGUgrAU
CCGEEEpBWAqEEEIIpSAsBUIIIYRSEJYCIYQQQino3++7L9YYeC1Fx+I6LAVC CCGEZr2En7jvgQdi
jYG0FEvWW3vfV7elQAghhBDSwlIghBBCKAVhKRBCCCGUgrAUCCGEEEpBWAqE EEIIpSAsBUIIIYRS
EJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIghBBCKAVhKRBCCCGUgrAUCCGE EEpBWAqEEEIIpSAt
cgjhAAABw0lEQVQsBUIIIYRSEJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIg hBBCKAU5luJVWAqE
EELo/2/XDlohisIwAN+FUkpJshG/gLUVZSUrJX9ONm72VpSF/AZLRFY2mv8w 5o6IHH3Nma8Z8kxP
zV2d8557z+JdfIxBpQAAEqgUAEAClQIASKBSAAAJVAoAoNLl+enlefv2rFIA AJW6SnHR9vv9nkoB
AIyjP/z1VAoAIIVKAQCM4PP8hFkKAKDS5/kJsxQAQL2P+YmeWQoAIJdKAQAE fpqfMEsBAIzgp/kJ
sxQAwGiK8xM9sxQAQK5CpVg8eH5rFbP7LxW6FQGA/2bQJzauv1SK+d37hcOn ub27mZ3bCs32Y41B
jl9uu8rWY5UoTKYwzDfhqcuiOzD1ixGGSUwYLpu4V/hBM4VhEoVh8hLG17sk DpOXsFIYZroJwyQl
4XeZ/scKl536XnUems2bZv2qWTsdVorls2btZKh9f5iYtkq4bJ7VCQrDJCaM X/I34ZpZG3WiU5df
RVsjXLYsPEKe8AiJ4oOXhMuW95qk6AiZwjAS/hrhLS1f3WjZsvAN/1EnXZkY PKwcDyvF0lH3BwAw
hld4SCVzpK0SRAAAAABJRU5ErkJggg==
------=_NextPart_000_000B_01C7F07A.C39C8680--
Attached files
------=_NextPart_000_000B_01C7F07A.C39C8680
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_000C_01C7F07A.C39C8680"
------=_NextPart_001_000C_01C7F07A.C39C8680
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Correct Ignacio, but did you also try to query AFTER you modified the =
field 'state' from CHAR to VARCHAR (and back to CHAR if you want)?
After that operation you should notice that the query delivers a =
recordset.=20
Cheers,
Stephan
"Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> wrote in message =
news:[email=46dfc562@ozsrv2.ozlan.local...]46dfc562@ozsrv2.ozlan.local...[/email]
Stephan,=20
Me too. BTW, the free utility SQLite Database Browser works exactly as =
Xailer.
Regards,=20
--=20
Ignacio Ortiz de Z=FA=F1iga
http://www.xailer.com
"Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el =
mensaje news:46df1c2c$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ignacio,
>=20
> concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
> on a table created with SQLite Explorer and does work on a table =
created in=20
> code with SQL statements?
> It's not a big issue for me, but I am just curious.
>=20
> Regards,
> Stephan
>=20
>=20
>=20
> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> wrote in message=20
> news:46ded062$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Stephan,
>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>
>> We did that on purpose using the picture=20
>> "ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the field name, to avoid =
the=20
>> use of non standard chars. We will try to fix it on next =
revisi=F3n.
>>
>> 2) The second problem is really a strange problem. When I query the =
sample
>> database with " SELECT * FROM customer WHERE state=3D'ME' " no =
records are
>> selected. It works fine if I change it into
>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>> However, when changing the var type from CHAR to VARCHAR and back =
using a
>> different tool -SQLite Expert Personal - the queries return the =
result=20
>> what
>> I expect.
>> I don't experience this problem in my Xailer applications if I =
create and
>> populate tables in code via the TSQLiteDataSource class methods.
>>
>> Since SQLite does not have a predefined string length on its =
character=20
>> fields it seems that the ''=3D" operator is useless for character =
types, and=20
>> you should use the LIKE operator instead. I did try to use the same =
>> sentence an a new brand new project and the results are the same =
than in=20
>> the SQLite editor. BTW, for SQLite the types CHAR or VARCHAR are=20
>> completely equal. I really do not know how other SQLite tools make =
it work=20
>> since we do not manipulate the select string in any manner.
>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by =
Xailer is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>
>> Our libmysql.lib is made from libmysql.dll of date 26-Aug-2006 1:14 =
of=20
>> 1.449.984 bytes which is included on MySql version 5.0.37. I do not =
know=20
>> if there is a newer version, but it should not be a problem if =
MySql crew=20
>> have create the new DLLs respecting function parameters and its =
ordinal=20
>> position. I am afraid the MySql DLL library has no version =
information=20
>> inside

>>
>> Regards,
>>
>>
>> --=20
>> Ignacio Ortiz de Z=FA=F1iga
>> http://www.xailer.com
>>
>>
>> "Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el =
mensaje=20
>> news:[email=46dec12e@ozsrv2.ozlan.local...]46dec12e@ozsrv2.ozlan.local...[/email]
>>> Dear developers,
>>>
>>> first of all many thanks for the new version of this great tool.
>>>
>>> Concerning the SQLite Explorer I have two problems to report:
>>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>>
>>> 2) The second problem is really a strange problem. When I query =
the=20
>>> sample database with " SELECT * FROM customer WHERE state=3D'ME' " =
no=20
>>> records are selected. It works fine if I change it into
>>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>>> However, when changing the var type from CHAR to VARCHAR and back =
using a=20
>>> different tool -SQLite Expert Personal - the queries return the =
result=20
>>> what I expect.
>>> I don't experience this problem in my Xailer applications if I =
create and=20
>>> populate tables in code via the TSQLiteDataSource class methods.
>>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by =
Xailer is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>>
>>> Regards,
>>> Stephan
>>>
>>>
>>>
>>
>>=20
>=20
>
------=_NextPart_001_000C_01C7F07A.C39C8680
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16481" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Correct Ignacio, but did you also try =
to query=20
AFTER you modified the field 'state' from CHAR to VARCHAR (and back to =
CHAR if=20
you want)?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>After that operation you should notice =
that the=20
query delivers a recordset. </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Cheers,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Stephan</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ignacio Ortiz de Z=FA=F1iga" <<A=20
href=3D"mailto:NoName@xailer.com">NoName@xailer.com</A>> wrote in =
message <A=20
=
href=3D"news:46dfc562@ozsrv2.ozlan.local">news:46dfc562@ozsrv2.ozlan.loca=
l</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Stephan, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Me too. BTW, the free utility SQLite =
Database=20
Browser works exactly as Xailer.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Regards, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000601c7f06a$0002eda0$0202fea9@wurnet.nl" align=3Dbaseline=20
border=3D0></DIV>
<DIV><BR><FONT face=3DArial size=3D2>-- <BR>Ignacio Ortiz de =
Z=FA=F1iga<BR></FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>"Stephan Hennekens" <</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>>=20
escribi=F3 en el mensaje </FONT><A=20
href=3D"news:46df1c2c$1@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:46df1c2c$1@ozsrv2.ozlan.local</FONT></A><FONT =
face=3DArial=20
size=3D2>...</FONT></DIV><FONT face=3DArial size=3D2>> =
Ignacio,<BR>> <BR>>=20
concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
<BR>> on a table created with SQLite Explorer and does work on a =
table=20
created in <BR>> code with SQL statements?<BR>> It's not a =
big=20
issue for me, but I am just curious.<BR>> <BR>> Regards,<BR>> =
Stephan<BR>> <BR>> <BR>> <BR>> "Ignacio Ortiz de =
Z=FA=F1iga"=20
<</FONT><A href=3D"mailto:NoName@xailer.com"><FONT face=3DArial=20
size=3D2>NoName@xailer.com</FONT></A><FONT face=3DArial size=3D2>> =
wrote in=20
message <BR>> </FONT><A =
href=3D"news:46ded062$1@ozsrv2.ozlan.local"><FONT=20
face=3DArial =
size=3D2>news:46ded062$1@ozsrv2.ozlan.local</FONT></A><FONT=20
face=3DArial size=3D2>...<BR>>> =
Stephan,<BR>>><BR>>>> 1) When=20
creating a new table (or index) the cell editor does not accept=20
<BR>>>> underscores ('_').<BR>>><BR>>> We did =
that on=20
purpose using the picture <BR>>> =
"ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"=20
for the field name, to avoid the <BR>>> use of non standard =
chars. We=20
will try to fix it on next revisi=F3n.<BR>>><BR>>> 2) The =
second=20
problem is really a strange problem. When I query the =
sample<BR>>>=20
database with " SELECT * FROM customer WHERE state=3D'ME' " no records =
are<BR>>> selected. It works fine if I change it =
into<BR>>> "=20
SELECT * FROM customer WHERE state LIKE 'ME' ".<BR>>> However, =
when=20
changing the var type from CHAR to VARCHAR and back using =
a<BR>>>=20
different tool -SQLite Expert Personal - the queries return the result =
<BR>>> what<BR>>> I expect.<BR>>> I don't experience =
this=20
problem in my Xailer applications if I create and<BR>>> populate =
tables=20
in code via the TSQLiteDataSource class =
methods.<BR>>><BR>>> Since=20
SQLite does not have a predefined string length on its character =
<BR>>>=20
fields it seems that the ''=3D" operator is useless for character =
types, and=20
<BR>>> you should use the LIKE operator instead. I did try to =
use the=20
same <BR>>> sentence an a new brand new project and the results =
are the=20
same than in <BR>>> the SQLite editor. BTW, for SQLite the types =
CHAR or=20
VARCHAR are <BR>>> completely equal. I really do not know how =
other=20
SQLite tools make it work <BR>>> since we do not manipulate the =
select=20
string in any manner.<BR>>><BR>>>> BTW, I also use=20
TMySQLDataSource for querying MySQL databases. I first =
<BR>>>> ran=20
into troubles untill I discovered that I had to rebuild a new library=20
<BR>>>> from libmySQL.dll (version 4.1). The lib file as =
provided by=20
Xailer is <BR>>>> probably derived from a different=20
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>><BR>>> Our libmysql.lib is made from =
libmysql.dll=20
of date 26-Aug-2006 1:14 of <BR>>> 1.449.984 bytes which is =
included on=20
MySql version 5.0.37. I do not know <BR>>> if there is a newer =
version,=20
but it should not be a problem if MySql crew <BR>>> have create =
the new=20
DLLs respecting function parameters and its ordinal <BR>>> =
position. I=20
am afraid the MySql DLL library has no version information =
<BR>>> inside=20

Regards,<BR>>><BR>>><BR>>> --=20
<BR>>> Ignacio Ortiz de Z=FA=F1iga<BR>>> </FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A><BR><FONT face=3DArial=20
size=3D2>>><BR>>><BR>>> "Stephan Hennekens" =
<</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>>=20
escribi=F3 en el mensaje <BR>>> </FONT><A=20
href=3D"news:46dec12e@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:46dec12e@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial =
size=3D2>...<BR>>>> Dear =
developers,<BR>>>><BR>>>>=20
first of all many thanks for the new version of this great=20
tool.<BR>>>><BR>>>> Concerning the SQLite Explorer I =
have=20
two problems to report:<BR>>>><BR>>>> 1) When =
creating a new=20
table (or index) the cell editor does not accept <BR>>>> =
underscores=20
('_').<BR>>>><BR>>>> 2) The second problem is really =
a=20
strange problem. When I query the <BR>>>> sample database =
with "=20
SELECT * FROM customer WHERE state=3D'ME' " no <BR>>>> =
records are=20
selected. It works fine if I change it into<BR>>>> " SELECT * =
FROM=20
customer WHERE state LIKE 'ME' ".<BR>>>> However, when =
changing the=20
var type from CHAR to VARCHAR and back using a <BR>>>> =
different tool=20
-SQLite Expert Personal - the queries return the result =
<BR>>>> what=20
I expect.<BR>>>> I don't experience this problem in my Xailer =
applications if I create and <BR>>>> populate tables in code =
via the=20
TSQLiteDataSource class methods.<BR>>>><BR>>>> BTW, =
I also=20
use TMySQLDataSource for querying MySQL databases. I first =
<BR>>>>=20
ran into troubles untill I discovered that I had to rebuild a new =
library=20
<BR>>>> from libmySQL.dll (version 4.1). The lib file as =
provided by=20
Xailer is <BR>>>> probably derived from a different=20
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>>><BR>>>> Regards,<BR>>>>=20
=
Stephan<BR>>>><BR>>>> <BR>>>><BR>>><BR>&g=
t;>=20
<BR>> <BR>></FONT> </BLOCKQUOTE></BODY></HTML>
------=_NextPart_001_000C_01C7F07A.C39C8680--
------=_NextPart_000_000B_01C7F07A.C39C8680
Content-Type: image/png;
name="2007-07-12_163511.png"
Content-Transfer-Encoding: base64
Content-ID: <000601c7f06a$0002eda0$0202fea9@wurnet.nl>
iVBORw0KGgoAAAANSUhEUgAAAsYAAAJOCAIAAAA76VZXAAAABmJLR0QAAAAA AAD5Q7t/AAAACXBI
WXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOy9CZwcZZ3/XwGSTNjVxcXljyvC IoKIgARRzojcZ5Ab
IoeAAiFyLIeiGMFz3V11V3fX9besuri6onijrouK8QRUjhAOSUxIMsnckzn7 mumZ9P956ql6+um6
u6eq0z3zfr8+6VfV833qeZ6qrq7vZ56q7liVWqyznph39moh67Q/Sp35gqNz N1kXbLbevtW6ske9
zru637qyz3p7j3V5n1y43NWlAwi1hoYQ2sFa1ovQjpf3wlh7qTxPqUu+ntVj L3TZC2LVLjlri3Xq
VimxIFd7ZPmp/dbxa7wWQi8pJ7Hg+tzC26Z3v6vy1x+R2u/jldd+urL4U5XF /1Y55rNSSz4ndfzn
Q6UqILTDFXGWItQcxZ6lCDVH/jNTJXT9GiZpAGoljIGQ8AkLbpwSrsJa/IjX UggzsdMVfcJP7HTj
6MI7touq2lXs+w9Swli8/jNVCYehZBYihBBCqNUkMriSuaqcgZo4UIleSxSa q8oMaCmHILTwlmkh
69Jx69g1VUthnfB769xO64J1864dELKu36Yk7MXON+d3vmVSmAzr9umdb6sI qWXxqgvVgipccOv2
hbc5NRFCaI5r3o3bEdrhUqeiStkqXyvNWzG507UTOy/P7Xzt6Lyr8tY7xqy3 26+XjYlVp+SqIUeX
D8pXUXJRv3PHRJQIXbjFOukZa8l6w1Kc9YT19o1VXdljXdOn7IUwFkrSXoRI RsWYtK4dRQghhFCL
6p2DUlcPzLu6f6cr+oTkk5GXdktd1OVIeAWlCzZLnbtJaN7S9daZ6+UTlvqB S+EnjvyDtec3pZ2w
Dv+lDAtLccE6R4ar0MbC0Q1jVenC67fJOqaRQagl1IcQQkhKOAaPlHvwOQbX NLjWQUt5CGEghI5f
Yy153JHwE8JICP3VfZazdMLv5bc8QiyFlsdGyBJRQX3140pj0MrpIIQQQnNJ 89/edd2/D3RtK1dm
gGhBtJNmg//WP/9ie77hoq75l3SJ1a7BmTX4iY3zj7XNxOJHpIU46MfWAd+y LcVrvhZkKbYGWgpt
Iwwn0WN/rbSnxkzoaROEdqD0rB1CO0rq7z80Z3Tdv/at75q+/d7SVZ8qXvSx wtK7C6fflRc68b35
k9+Xf8vtjo691dEbb8wpHbYid+C7cvtcMXzE9ZvW/GlMtJNJgxduEX5icvP6 gU/e3veBq3puvah7
xdKu604X2nr1iVvfefLWd7xFacvlxyp1XvxGRxcctmnpgetP2Wf1BUcMv7BG uArpJ5SlePVD0ku8
9IOWtec35fqSx3c6xWsppGlQ1kEbi6v7q4VX1s6laJsW+xlDCKE5orgMhGaZ xF/w7/1C6TPfnfi3
Byc+fn/pPV8o3fx5qeX/UrzuM8Vr/knqHZ8qXvlJqWV/X7j444VzPyJ1xsr8 8e/JH/7usf0u33LY
5b/tGiyn36D8HoZscPDT7x3+ymdGvvZvQ/d+fODT7+n/xM1SH17ed891fSuv Eep9/zt633+l1HuW
9dx2cffN5wp1LT9j61XHb7ro8NWn7ve/Zx3W1T/pzFIc/FiApZD3SMwpiiv7 lIFQUg9xqOc4qnc6
Am92xP7tiFBzFHu5RyhrxWUgNMskEva1nyl+/ocT9/548h8emLjrvtJt90rd 9DlhAkrX/nNRSJiA
qz8tdcU/Fpd9onD+R6XOvrtw0p35I28eO/AdW/7q1IdEO+k3KCzFuZ1ioe+e a0e+8fnRb9079MV/
GPzsXQOfvE2o/+M39X14ee/d1wpJY/GBq4V677yi945l3becL9S14uyt7zxp 87Ij15x54ANv/CvZ
oLAUQsJS/M1jWAo02xV7uUcoa8VlIDTLJBLtpX9XELn/09+euOcrpVv/o7Ti X6Xe9U/FK0W+/zup
Cz9SOO9DUmetzJ+5Ut6/EDr+PfljbssdcePYQVdv2fP0n5qWIrUGXUvRe8el wkwMf/nT2z53z8A/
3tr/0RVCfR98V+/7ruy5fZnULRd233SeUNfys7qWnylviAhddfyWy4/ZdPER a84+6Ftv3hNLgeaY
Yi/3CGWtuAyEZplEoj3/I4X3/1dp5Zdl+r/+s6WrPlkUWvbx4gUfLiz9gNSp d+ZPuF3qmFtyR90s
sr7U4TfmFr87d9gNowdfs/VVZ//MtBSpNehaip5bzh/87PsH/3Wl9BMfur70 3BOFJ37dc9uynpsu
6Fq+VGjru07d+o4ThLZcdsyWZUflVv1AqPOiwzsvWrzxgsOeOefgbx/zqnBL sfgR+YUQ9R95iM/A
23t2PudXe53xycNOW3H4krMPeN2hL/+rPRbYiAWxevhxZ4uQqCCq+R/MXHn/ 6Nqu6qOkmwfK9/+m
4LnWP/xMaSQ/rSr0jUyJVU8FvXlEwhBbiQr+bWeoSi1inGJ3PvXgeOyGM5fY F3G4SpPbY2tmKjEA
8wiIVXEE7v1ZLnbDOSJxPou3SR0ccfb6T+9ALb93WJ9RenPzvBLLqlBEY1uz fOd/uiePeLvFrqnx
hJ3/5h5ZyT74TVO6R8Oq3dlKLc28RGg1dhLuKNX7djRwaqWSU1KR6GLp3YWb P1/6W3s64ZpPlS77
u6LQhR8qitx/2p1Sb71N5H6pI27KHfbu3CE3SB18Q/6QG/KH3jB28Du7HAcQ 0mAlGQENupaie8XS
gU/cPPCPf9v/0RWFJ36j6hceW2WbidOk3vFWaSYuO6bz4iNyq76vKuQe/l7n +YdsPP/QZ5a6luLN
a6SUpTjgW8GWYt/TPvL6w45629ve9qEPfeiBBx548skne3t7J2zEglgVhSIk KohqorJpKfRl0eSx
Z4YXnPGMPuL6UmVSmpgW5435rih23fOjEe+cYuEpf1AlovdH106os7Bh+cem WLt1InZbUw0MRve1
6KD7Yitnp7Aj8I1fjsRuO+u1euOk/8g8vSH+gv7g40VV+XePb7npY0+o5c6t I/OXrlUVdIa4+b0/
6jj6odgGde/q/NerMz95xPW64uMLD3nffXOPPvPfa/2beD74zZQew8yPhpK5 s/49VTThEqHU8EmY
XA2PLVB6kAnfjnpPrbRySiqqtK2lEOQf+ZnHUuRW/UBHk1mKv/6ZnLg4do38 UYsLNosd2G//A3/1
q1/5hheAqCYqm5ZCv7UPfPdZ8c599vOPrls/KBYWnvioOjq6wo9+slaUC636 9UZVMjo+scvb1uuD
qIh4+9VfaWJzXUdvteiwb8a+8WEyuxb68N+vErugSjp7i7Gb+9tJPhiz69jK 2clzBMQ7pVZLpfKO
yhAtIn0p7x/IiXNbHByR/sWycAYdb/119Lb6z6wvffVJ8XF47AXnovnAT+Tc ns7i4hoqmt3lvI2x
g/Gc/+a7FrtttNSHVOyUaEqMVjU7OlZacNbzZjVzj/qGnCMT9sFvslI8Gkrm zpqNx18izguVbmfR
G74ZUc2jqJNwya9jN0+oxsYW25p8O+IqCyU6tY5/VFWOySlnr29sDA1LdHHq +/PL/0Wm/2v/uXTl
PxQv+ajUuXcXznx/4aT35IWW3Jp/8805oTe8O//6G/IHXi/12uvyBy3PH3zD 2EHXbN3r7IdFO2EN
VpIR3OBS6Ym7rj2178PL5fMTd1/be+eVhd/9Qm+V/83/bb36pK1XLNly6Ztz vzD9xHc6z3lt57kH
bTrv4GeWHvTto/eqeCyFc+PDZykOOPmOQxa/OckshagmKpuWQncv3jaVfsQf YR1Lfq4+Xfq6uebZ
XnlOnPaUKn96Q16VP/DjTqueK4L4+0y2485SJNwqWv5GhNERVwpnhD9J+rBI A4NpYJMs5B+GWhWW
IuEfGbNSegZOHAdxZBa96UE1wbDi/w1+5qvrY+cVzKOqcrP4K6qiUvUZz6g5 W9Vy8jRsnv/pnjxr
1o2ITKl2SrfsMcdmjzV75/vgN1/pHg0rfGdVNOoSEZl7qu3EJSqlT32v9iR8 44Pzz1wryld8bvAz
X1nfceRDsS0kVANjS7E1s765vODUZ0RU7HLHMT9XNe//dW1OOfkpVf70eiOn NDSGhlWxHcBVnype
82n50MNlnyhe+BGpc1YWTntf4YQ78kLH3Jo/4uac0CHvzh94Q/4110u9+rr8 /tfnX7d87HXv3PrK
s7yWwmxQlMQ2KOoEN+hait67rupdeY18veOynpsvLDy2Sh+i/G9+vOXyY2r8 xM++3bn0NZ1nvbpz
6f6bzn3ds2e/7jtHv7KS0FL8zQnvOfxNx1x44YXLli07/fTTDz300D32cJ6l EAtiVRSKkKggqonK
pqXQt+GFo/R/LLX3FE7T/KtOX6yF0VbXI70nYVeEioG/xCy37BvD5n3H6Mcv 9OZm16IFVahHKGTe
VRXNmk8bVHzoUJKt1B894mCKv0g8wwvb3LzdqJ5+MG83zuQIqL+GK/Z7qi2F rvPg40U1JP0EgCjR
fzd4+tLlekJS3zQVC3pH9LYz2amIETYm/deh+BvIY612OW+jvn8R+IiPef7o 80rP7nZ2O5c/8WeW
2XKSU6XiO/89523Dh0h8QkWm1G+QymFhexT9wU+yO6JrMTzVjqgplvXzHKLw 0bU19xR0O/pNEedG
7Cx3xNGIPdNUSO1sWOO6Tugl4ic5M/F40KGIrWpOwtfdZ2ayXZZuVPZC6ME/ 1H4G15Q8OU/so0jG
Zp0kY9Oron3nhOkvJ+xRodL5yv/xHe1fF3RlMRIVCji1fPm7JqcYkzTae8m3 wzYinjFkJ9HFcbfl
ln2icMU/Fq/4B/l1jAs+XBA65+7CaXflT3if1DF35I+4TergW/KvvTG/34qC 0N/cUHj18vz+N4zt
f033K876ecU47J4GRUlsg6JOcIO2pdhyxXG9dyyTXxB97xU9ty3rvuUCofyj P9NHaWqgOkGQf/g7
W9+2n9CWs/9my9JXb37b/s+duf93j3xFJdRSiKK32r/mfaH8tc799j/wpz/9 6datW9euXbtmzZon
n3zycQOxKgpFSFQQ1eSNj2W9ji7tfvjZ6m2ex/6Y91xT9Mkh3lR9CTYvAeKy 5fnDKIml2LV24tdT
HnjfsW/Ym6r9LXu61uX671HziSGFftqg4kO3VtdWgtFcTSIM21xfKzV9QxPq 0tbwETBRE/L6Wumv
ID7w4shE92VOU6mbXLpEbK5m+3ULoqSzx3tTP/lO+aNqhGF7HSt9oRd/vuuJ Mb90d2YdkRFVoTAN
5hhGc9V7wKNjpV2NqTsr8aniOf/1mZbKIdKGUrxlpt3x7JGuVgn64Ne1O2Gs erL6MEdghdLE9IrP
93sqJDwaER8f/87qOs2/RCQ5CRt43xVf/L+h6LH5y5N86i3f21HX0Y4+tVLM KWmpkqKlCGmwko2l
6Hr3Ofnf/qRSS37V97ae99pQS3HUC9I/vG517bMU2lKcJ3egrhsfrz3lvTtf Yf//TK6r0HcxKvaH
3PxTQJf731QdUpetiJoRrZklSjpjqdtvQuLKqEpW/WEgYbMR5R1Lfr6rfXtP hcw/UMz6SrFb6U3E
9UJU0Ddof/f0oDmSwM09237pq0/KSYU3PTiTI+Chsy/grewfyOkd/OFjo55C vQu6r9Kkc01U01T6
YiRGZR4E9Tex7qWBndLbmiOcybMgukHRjn7oxy//Iz6WJxMYpsF8nFm8of7H bhKeYP7VtA6RvmR7
Zhb9exTxwY/dHb2heH91VHWqV8Up4b/FqU4MvWtrXtimjKmukPBoeBrUZ1rg znoa1wosT/gO7lrn
JSLsJNRTXxGfQd2IevhAPywlNtGPy5gd6bHpwno/9WZr9R5tK/LU8rRsSoeS 55RUJLo48ubceR8u
XPJxmf7F6/kfLggtFQ7gA4UT3i917J35I+6QOvi2wgG3FF59k9Te7y7ss6Kw 74rxfa/p3uOMGkvh
aVCUxDYo6gQ0qC3FsiN7bjqv97ZLem9f1nPrJd03ny+1YmnX9adNDfToYzXV 3911ycFdFxzQde6r
pZbu3bV0n85z9n3+jH2/+6Y9KspSvOmFEEtxbqe8ebGs929OfO/iZDc+RLV9 T7zTthSD8r9Od6cr
PvONLvEZ0MOy7ar466G/9k3tN+UJRdQM2ySwpG/EOTvlU/RLfmlWE38ULjzl qSTNhpXf+7PC5gHv
k8YdR/80up2IrcxNdnnb5uX3jqlVOdQT/xC9uf4ciguE2FbUXHDWugVn/HGG R2BX++Ev/W6uenyb
p46ILnrTj6zaoy2uBapw5f3OHKa43Ki+Vm90/kAR4xSrethiMB1vfeTBx82/ if97JjtVcTFHOBPp
BiPOSSUxgF3lIw7OsTXfR/XO6pr6+FTsgzZ/6YtmO3WdYJ7VVA7Ro2sdw6cy sR5e2B6FffBjd0ev
7io9zR/NVdGpXhWnhH/fPZ8UcRY1cDTCzrTAnfU0ruUvr+sdrPdAmZtoJfkM mo0sPO0Zs0SfBoEd
6cJ6P/We1uo62lbkqeVp2ZQnFFEzXYkuDn937qwP5i/8aOHijxUv+mjx/I8U hJZ+qHD6BwsnrpQ6
7q7CEe+TOuS9hQNuL+57q9RetxT2uqmw14rcXld3/+XpqyrSUgQ3WLF/qSK6 QVEnoEH3TkrnhYd3
3XBWz99e2HPrxb1/e1HPLecLdd+4tPCod5ai8Mvv9Vx0QM/5+wp1n7NX99K9 tpy91/On7vW9N/5l
RVsKNVFx0I9tSyHMhSg9das9RdEvnMF+B7yujhsfB7xOWIqqq3A1/9wXH/hp j/jDQg1rzbpRUajP
JHFGmpWFVLlzv9Zdrai3v7amZxOzTkRJIIsO/3aSZoVWfqP6IVHl9z4c/Nht xGBit/JvokvUUCM2
FyMsTTiXodHc1INPTKR4BFYYN9QXnrbaU2eXC7v8G+5yfqd3F478kXkkxSXj xn+VJ/fo+KRYFgs3
ffxJ8w+UjhMfnclO6VU5mPO2Rl8CTMKqmVOssZcVUzU+6bBvmyEzc4grpuk2 RF6pBKF795SErQai
hqFXAw+RvriLN93MxNF7JBzAAz+p/eAn2J26VqNL/LuW5GiILFhzpj1eithZ vaF5Jph5VJXX+w4m
OVCxJ6FZX59OulClfE+bCUu8jbsnTE1hsh7rOtpagadWTU4JOhTuM0BYCrvB 8waEKiGWovCY+SxF
da6isOrboZZiyXrrmLXORMUB37J2/2StpRDX68sH9z3j469ffHSSGx+i2qvP +Ludrxq1LhuTunTI
o3/+zpAak7yhdeLv1nY7p9GXvvrkLhf26mr3PuycRuKPoUWv/4oo0TtjZzVv s0r+OhElflz7Et+s
kEhmqlCe6Ef+WJRob66+2uTfKrCd6K1iG4nefMX/G17zQnWTx/5YSPEI6MKI NyhhoX6Ma90mmbR+
9/iW363ZVnEfSq24F+Vdzt86k53SJRGnkGeE0fU3DzgHX5y90Q16pE97eeP5 xN/p8vt/65xUylHJ
Cj+tfijqPcHCVv0kPER6f+WTgK//ivmBDdsjLc8HP3Z36lpNUhK26kcfjcAz LXBndR3zuDXnEhF7
Ega26Sn010lSMpNCf53kR9ujTHNKKhJdvP663Mnvy59zj3QSF3y0cN5HpJZ+ uHj6PYWTbC25u/Cm
lVKH3FU84M7ivndIvfLW4p43F/dckdvjHT1/cZr8VmdYg6IktkFRJ6DBi4QP kzeqNr/t9VvfeXL3
u8+xzcQF3TefV3jsYX2ICo/8X8+1Swq/rn7jo7Dqm70X7tt77it7lu659cw9 /3jiHg8u/gvZ4LGd
1rGbpKXY73k5SyEtxT5rpNEQluIix1JY7xjb5fzHX3XmZw874+bDlyw94KA3 1Px65kFveOOSpYvP
uFFUmH/BEztfXRCad1Xeerst5S0M6TEtOvir9z/izKPKW4PnbdZ19OdEnkZv fcTcSr79vjY9Les6
/pKRvGPqhYfd1b35pyWGlKRZsx15R/mkP3iqLThng3+rwHait/KsrnzA+VQ4 f/fEbS60yyUDH/rS
VlUoZxROXZ3KEVj+paJuM3CoSn2j1TkGVeLfBSF9GujK99xXfbq4or5actRD utnGdkq3Zo4wTJ4W
AuuEnb2f+tGEUETj5kjEu6bL1V6oOQD1R5v8QqlbwbOVf3c8JZ7VGR6ie39e tTsiuvCM55LsUWAd
f1+xZ370qr9En59qtI0dDSvoTAvcWU/jlvFuVsIuEWe/aK5al44L+Us8hf6t 7v+tcRKe06m3+tQP
J4TEgnkbQoVWfqP2MxjUb5KSsMLGehTa5cLBmqN98tP+3deVTek6i17/P2EH pCanvOWRsDFkIdHF
/teML7k9d/oH8ud8qHDuhwvn2DrrQ4XT7imcaOu4ewpvvqcodMjK4gHvL/3N nUWhV9xe3OOW4u43
5Ha7onfXk1dVpKUIblCUxDYo6kQ0uOms/bdcuaTr+tO7bzyn+6ZzzfkJ6SeW n9hz7XG917y58Juq
qyiu+mbfua/oPXuPraft/sLxu33/kF1lgyf0Wm/dLF3Foeulpfirf7EthVg/ 1Z7Fsv2E0Lx3Tex0
rdTOyyeVFqyY8EgUOnVsV6GMxX/+orx68/TKb0+IZaEfPOVYSPV1IFHS2e/e Sv/toKoj6qsSdTlY
cP4mUah3Q20VKH8dXSI+1ark4eedAYiT++4HCqrw0fVTYW36m/30jyf7Rp2L hfrq8/xLesxq4oOk
d7MSOZjYrcyoWF3bU/1ULDr2J9Gb3/9YWUjUEQdfly865H9mfgREg/oIyD9Y D/kff515tUdb/GUw
f9mAKKnZ0N4FJT1/q950UXnUncBUrkWdBjPZKV1fXkHenk9FepBP/2l8+Rcn RMmnfjQp9mVz/9T8
83tUnYeflWMTr2r13p+X9VDNkahqFfXF0YP/54ePOzu46vf9qoIev3ivH3yi 5r32VFAlnlXdvjxE
Xy+oTR5dN2Xujr9NLTNBLnrj981Q4B6JwtWbplc+MKFW9YCdL83G7U5dq2aJ nO5+e35tt/O+yBkC
e7SeTWKPxv2PlIXEgtgFva14XwJ31tO4OAf6RmovEfbJoKvFvoPiIOuRxG4V fRLqPRWfwV0uHBBR
PTb5GTzqJ9HHM+HYAs/k5D3WdbRjT61qTvnNoKoj6qsSJ6cs3RQ2eI88H956 Cy33KO19xfibb86d
+N78GR+o9uvnTcIBfLC4/12lve+U+v9uL73spuJLrsv92bKeBSfYkwpBDZ59 t7QUZ95dPP3uwin3
FE74kNSx9xREa2aDok5EgxtP2bvz0jdvvebEruvPML87WnjkoZ7rT5B617G9 17xJqPir7+lo8eGv
9535su6TX/LHY//s+69fUFGWQujYTsNS7Pe8bSn65V0W5SfEFfldrp94d3mn FdvF64Ibp/xSbkMZ
C7GJ0ObB7RUfIknIW+PH/8a6akKob6h6GnnqLHrTD1QdfwWNqmDWkaeIXbK2 p6Z3p7th7xeWKvLH
a4u6HY/8lRXqW5Qdp60O7EsjnzoMH0z0VoEh9clZcP6W6M118taoAad4BNRI Fi5dF3jwI462ukCo
DZW0jxSDVG/6o+uNrHDI15zWZrBTutAzwplo5bfL+h6wyZoXhvTprQvV/ur9 sk3Vz1Sd5V92Bu/M
AZy7URTqVHHj5/qsuFPF8u2gPlYyB4S/F0kO0cPPT/s3VITtUewHP+GZr0YS vWqWmDjPfNif0HqP
RtiZFrizvmZqNsn0EmElOAljP4O60H88o6+l/moRx9bs0fN21HW0Y08tK4Oc Yl6skhfqUGqWIqhB
ZSmSENDg5RNClVpLUVq3RtUvPPqT7uWneCxF/5WHFH/5bVWh9Nj/ei3FacPS PChXcfgvDUtxVo+8
62H7iZ2vLmg/YZqJhbdMe7TzzRVhOITmrZgUsq6dvvdX29d1FvQTNOKsUt+m W/SGr82/YkjZDqFV
T2wTIb3n6lpg1qmEI1rz1NElQuu21EyBqsIf/bZfdyf6Em76S199suOM1Xor U57uxIbidFdfdupY
+pxZs7OvpBqUTwM8vkXttfjkL7xgY8RgIraq2AlVf71NH72OE34T2+k3fp3r dz9XojtnQ3fAMzkC
FdtMqDu7eiQ6ZB78eb43t3oCLPmZWWfld50zRF4X7EHWlLgDu/93Uw3vVMQI Z6J3/1duzdoh/fRD
9ci4/T78R3lZVEMVqyOF6sV04bnrVB19lZRzAEf+QBV++qHqn1+72DOF0SeY Zwdv+EpZHSvR9fzL
BubN4BBVwhE1A/foP381FfvBjz7zdfv+gXlWzRK9d2LX1DVEHbp6j0bYmRa4 s5VaGrlEnLvZumpK
yHOJUIWdfRPRW634QkEYiICT8LQ1qsKqx4cCPoPHPqyieuS6R39J4NgCqyXp cfmXp6tvxyXb7n9s
2n+0F575x5qjvXS92vbeX0wHn1qH3L/LstHAAVR0TjHqVMLRu/Pw83IAzjfA 3ZaTF+qO9lw2fujy
3DG35k68M8pSHP7B4kErS6+5q/SqO6X+6vbSS28sLXpnbv7FPTsdv6oiLUVA g6felT/lroLQSR8o
nLCysOSDUkd9sCBaS9agPPIvvnXPzecduuXyY4Sr6Ln5vMnO9fnfPtR97Und 157Q/a4lQj3XHNV7
1eFCfZcf1L/sNcVVD5Q3Pjtw6X59p7+0662L/vjm+d977U4VZSmEhKU4ql/+ 4JV746PTOmtAPgli
WwqPnxDWYcGt24UW3ja98I7tUrc5JULCVQjNu3G7kLIXC64Y6DjjiUWHfX1X dZ/y+J8vvPBFFTIl
CkVIVFD/DU//tuIXflU2K+zqu+Wp5a9jbih6d7o++kfV7i7dorqT5Yd9XdQR 4/SPKrBrsWHHeWvn
v3PcX3PRKY84DZ63VkjttegrejARW+0qr0rPCEUcvbDNF17WU93Ho3/k2XAm R0Bucsojov3AOv7N
9ZsbtgtC4niqCvrA+ktkUzPYqYgRzkTzry2KN0gMJuzIiEHKd8Qdqq654Kph XUe9iZ5CsazbNKuF
nWCeHRQDU0fDPEqNHSJd7lfYHiX54Eef+eZIolf1RVl1pEKid3EEdF/1Ho2w My1wZz3HJOIS0XGi
vctv+PrCc4Weob8AACAASURBVF4QEgv2kDrFH2BKHae6l4gjf1gtjNtql6sK HWc+IzZx9v3ERxZc
3K2jQgvP27Boibs7S34uVs2oHnlESeDYAqsl6VEMWEVVuRhttfKRP9SV9R7N v3xIb7tgWb8YiToI
gY17BlDNKb8omxX04P0yG9GDbKBQSHT98ovH979G/sfiR9+aW3JHfskdBaFj 35M/+r35I++UOvx9
hYPfVxTa/87iPu8tvuI2qZfdXPqz5cX5V+V2uqB73pKfy4SdWYMbjnv5prP2 33zh4i2XHb31yiVb
32HrymO7rjy668ojhbqvOLznsoOFei/Zv+/CffrOfYXUmS/rPfnPti6Z//wb d/ruAfNkg2ePOxMV
wlIsfsS2FH/9lLYUnimKBbdMBvgJV46luK3i6Oaq/J+raD32gncmJ3YThNCc lWkpYiujOagdmFNE
Xy89d9telw0f+M6RNywfeeO7R4+4UWrxjWOLbxo79Bapg/52bP+/HRfa55bx V9yU232F1Euuyy28
anynt49YSzutYx7SY06xQW0pXjjypX86aa8NZx/44vlv2HjRGzddcoTURYs3 Xbx488WHCnVedNDW
C/aXOnefrrNf0XX67lInvWTrWxZuOmqnp99gPbCfVVGWQrkKYSmcGx+1lkK5 CueRTH2z47Zpv6WI
dhX16jMPblvzbK+e3RJXithNEIpW7IcftamwFChWn/meN6fEbpKKuoamD7xy 4+5v2/jKizbu+/bO
/S/ffMAVm4Rec/nm/a7s3NfW3ld2vvIdXUJ7XNm1+xXdL72sS2jRpd27XNg9 75xO65Rn9jnn/7Sl
SLdBYSm6tk0/ccaBjx+1++NveeVTJ+/71Gn7P3XaAVKnvmb1afs9feq+QmtO 2fu5U14pdeIez791
9+eWvFTo+aMXPfemXZ4+bN6vDrK+edw+0lKcl6uxFPJLpIalsC6rPkuh5irk lzs8xsK46xHoJ2KP
eJgWXDUs55PdidPY+gihuSksBUqiHZJTrv9SYfW60QMv/vVLjv/fl5388F+e 8tOXn/KQ0F+e/NDu
p/xs91MfFtrtlJ+/5JRfCO16yi87Tv71ghN+IbTz8b+Yd/yvrWN/vs85Dz31 wjbRTuoNqlmK6/4z
P/T86h+dfODXXv+Sbx32sm8u/stvHP5yqcP+8luH7/5tW99ZvNv3D3uJ0IOH 7vrDQzq+f9ACqQN3
/uFr533nNda3jtun/9mnrvvX0TBLsUlbCvW681WjUnK6IlfzDVL9XQ/7SQuP 1P7r750itGPluceJ
ZpP8d8ERagXNv64scnZlBnRtk1lftJN+g/bznvOvLl73H9Uf6miArsEp4Sfm v22s5lkKr6VYukX+
T6T2/1Hu/ObVVfKBzZ2vHXUk7YXWpPqWhymx8+o5Z8+XahDaQZpCaEcr9ixF KHtdPiHPRvG6rCR/
neLSceuSgnVpUUosXJST8w3qVS1onTdinT0sX1VUPzzhkddSSFexyVryuHXS U/NOXr3TKVLWmS8o
zVu6Xsk6d5N0Hud2Orpgc3VZSUQRQggpnboJoR0vkd/PCjkbT1ov/99QoSWu 3rLOWX2rK1UiXo9Z
K3XUC85/7aH+2zDhH4ItxUlPSUthuwptLAKlKkjp+saGCLWC1PmM0A7UPIRa Q7HnauNSP8jtfOPj
FU8tPGLdHiuGOi7aMNj3AkIIIYRQQlmnj1rHrrP2/Ya1+6ewFAghhBBqUFgK hBBCCKUgLAVCCCGE
UhCWAiGEEEIpKDVLYVlWbJ2GlWnjO1azeNcQQgjNKSW1FJYPXe5ZqFdhLXvq NNadv1q9LdSriB4T
1kcIIYTaUXVYipiG4irMZMN68/TMN2xY9faY9XgQQgih5mimliJw/iBiviGi BX+5vym1kLwLfwUr
wYDNrcKWG+vRP2zL3SOzQmwvCCGEUKspZUvhqZYkOwbWCWvHvxArf/42lwM7 it4keXexHZnRejtC
CCGEWkp1WAoPutxcCEucUSMIajmsHf9CrMya/uXojvyvsfLvTvKO/FGEEEKo XVSHpQjePuivbU82
jRlBUJ3oBBy2VXQXgW2GDdjcJHDz6L4a6yiiEYQQQqjFlb6liO0yScthKda/ kEQRaTt6v/yvsfJX
S95RRCMIIYRQiytbS5EkNcZaCssmsLvkSpjpPf1GbJ5WR7HDQAghhNpCKVuK QdcBmD4gZgQ+POWB
vegKse37N/SU+LsO7Cu2i8Y6stwdDBsGQggh1BZKailQpsJGIIQQandhKVpC WAqEEELtLixFSwhL
gRBCqN3ltRSLsBQIIYQQql/SUixZb73qPiwFQgghhBoXlgIhhBBCKQhLgRBC CKEUhKVACCGEUAoK
tRTf+vp/IIQQQgglUZSliDUjCCGEEEJaWAqEEEIIpSAsBUIIIYRSUGqWwooj toW6FNZyREch40pE
7HjS0u8f+W5snTBVnrIqlY+JhcffKAcslkVJ7FYRCtz3dA+IZXVY1m4d4mXP GbWp972yg/Y9+o3z
n1HRRDQ1kzMEIYQyVZqWohKCCH3hS1+IvlDWJU9T+iocfTkWoY99RCpiqCa6 qRRHHquGE4bIoMJJ
qMwqF+ycqkpitw2UPErXSZm7rwpFs2kdk91UL5bd5p832Kbca3ffK+6+V5q7 77GWYvFNP0qoxixF
Wu8IQgg1rHhL8fxTj/zge98cHuhRC6ENOXm6uF1oe2F6Oj+9PT81NV6eGhOh J596Ml1XETiAuixF
kgY9C01Q45bC8BDmq/rbvQFZZrJ3HZunZIaydnEaVG12WLvFbhIo00PUvDZx 32MtRbR/1QwPDzds
KZK8KVYtsfURQii54i3FD773lU///V3iYqcWQhuyL5rCTNjKT0/npoTKY+Xy mApl6iqSXCWt+i1F
bJupq2FLMagz61N29npqRjlVybKq+d6yquk/rQPSYcmZCdVmx277xtaP0A7f 9ySWwn4tVOwPiD61
yuVRvVwsbZuJpagYU2uBFQKJ6AshhOpSvKXo6emRl+lyRS2ENqQtxXRemgl7 fqI8OTo5OWK5f6Jl
5CoSXiKt+i2Frh9bM7DQT2yn0X+DRiAyn5L+e1eXRAw7CZVaWZF7EdNWDbsp H7Bbx27Wy8Xq4obb
lHMSShq3pOE2Fcn3PaGlkBN4tuG2pJmQbnvC/oBMlIaKpcFCYWCGliLCVVi+ 8evdjOgOIYSSK95S
JJS6osn7HVPjU+Vx8bfXpO0nJiaG9cUuuauwDGK7TigrS0th1gkcecLdiUgY sffg6/1LPUmb6tZ+
kpxaV5tC+1rOQw/P32vttkuMTYltbYfve0JLIe8GTo8Lwy2WJ+35CWEmxGup OChe8/m+mVuKQFcR
du4lOScRQiih4i1FXc9STE/lXD8hzMRIqTRUKm2zgogak3FxFMxzqbcdf7OZ WgpVLWJUScbcsKVo
4FmK2DadnHpdNa3GPkWRpE2hjj/v0CZAWAprtxm12cCzFLFtLq5z3xNaCmEm 5ASebSYmbbddKsoP
SKHQL15zud5ULIXfVYSdeLEnJEIIJVe8pajrWYry1JienBB+olgcLBblXO4L a19Y/fTqr339a0Ir
V66MvooJ97BdstP09LR6nZ6eZy+rcnXpjLlzHDjCrC1F7AU6tk7DNz4q9X/j I65JifkMQZLMGtlY
DXqKwrJeF9ZawjZND5HwGx9xTUrq2veElkKh7gYqxAdEL4+Pd6dlKRJ+OlS/ sdUQQiiJ4i1FXc9S
CD8xYfiJQmEgX+jP53s9riL6KrbTTjtNTe08OTk5MbGLep2Q7CSWp6aUt7Dc a2YdV0OrzS2FThVP
PvWkf1W8qpwqFh5P9tsMsW2aOVURm1nj23SeUqxOUXQkOLzPP/Okltmm4N/+ /d/MfU/4uxTRbTaw
70kshXxaWRnuyaGJ0jZpuO0PSC7fN57rGRvvHh3rStFSVOJchd61iDoIIZRc XkvRsXjtTJ6lEGZi
YmKoaF8upZ/I9+VyvbnxnvGxbtNVRF/Fdtlll2KxmMt1jI+Pj43tOirpEP9y uZ1LpdLUlLV9+/ZW
nqWIqB9bIUnCCEvV5mrEaJO3qZ7utGy/oto0Cxtrs1JrKfa0OpKMU2R9YR2U zDYrtqUwV5Pve0Sb
5m7qNqP3PYml0N15NC4+IOPdY2Ndo6Nb0rUUEQfEconoCyGE6lK8pajrWQr1 8IQwEwX7by/hJ+S1
clxcK7eOjHZqVxF9IVuwYMHIyJ/19/f39PxFT09PV9dLu7q6eno6hNUIe6LC Q9gIlUVQLiEWs3LE
aAeDLEXYJtHRwWQJo2mWQuFpM3r8sW2KBflTmS+39rXkFMWekU9R6DabbClU iS5Msu9JLIU9gTdU
KirD3W8bbmkmxsfUB2TL8Mjm1C1FJeiYuO9tomOFEEIJFW8p6nqWomTP5crL ZU76ibEx+2+vkS0j
I+LPr81DQ5uGbaKvZQsXLuzt7e3s3O3FF19cv/5lf/rTnzZs+HNR+MX/fGMS hTVuGS6hLsVeea0Q
IqqFNdXwsxQeoge8Y9sUluL2azs+9p7ddkvcpif9h/25r6KxDWbRZhJLEdGF VuynI7ml8Bx2s6an
BCGEUlG8pajrWQr7Zke/nJyw//wSf3vZfqJzSPiJ4Y1D214cHNwQe9FcsGDB li1/tm7duuee+4vn
nnvu+ef/fNGiRcIrxOZ+oRXLQ6+VVmaWIonCru8eJUkYTZulyKjN3ayOD9yw b0fkcfC02fxZinrb
TGIphOEuFAfyhb58vjenHp4YVYa7UxnubdtejP10xJ4h5kJYzSR7hBBC9Sre UiSUupDl3Zsdxlyu
uFxukpfLQeknBgbXx14058+fv3Hjxuee2/Xpp59e8/SuHR0dM/cTg7WWIiFp WQpPsxE1YxNGpbnp
P4s2O6w9O4znM2JlpZ3+s2gziaWInaKY+SyF2lbvTmBTsSchQgg1pnhLUdez FLnx3rHxnjHlJ9TN
juFN24Y2Dgo/MbB+YGB9/8C62IvmzjvvvH79/DVr1qxevUDYi1T8xGBiS2Em klQshaf96MpzwVJY
1p71tplu+s+izSSWwjXc1Q/IyLA03OIDsm3bi4PbNojPSOynI/rWmNldwpEj hFBaircUdT1LMWbc
7LDnctW18sXBQeEn/iT8RF/f2tiL5rx589avX//sszvvtNNOafmJwXoshad+ bMux0o3H1pz1z1KY
f5EnbzPd5x6yaDOJpYjoQiv20xFxhvh7DHQV6o2I6AIhhBpTvKWo61kK6SdG 5d9eQ0Obh7bZfsK+
2dEv/ET/uv7+tb3JLMWmTfLnMlP0E4M71FIM+q74YZoLsxQNtJnujEIWbSax FPqbospwD8uHJzbK
yQlpuG3P3R8/hxfdkafHwMGr8zy2BYQQqlfxliKh1CWs+qDZ0MZtgy8ODGyQ 18p+ea3s61vb1/tC
b+8fYy+a6pKXrp8Y3NGWIqGwFIFtppv+s2gziaWInaKYySxFWKcJx48QQjNX vKVI/izFcGKir3Ei
KoxCQiW/XFpYirZtM930n0WbsZYi7jNRJbo7LAVCqGUVbymSP0tRF1FjqofY PWy4ZU1ssylq1j9L
4SG2wXZpM9ZS1EXDHQX2G1sNIYRSUbylSPgsBUpFdSUM1Dpq2hvXtI4QQqhe xVsK1EyRMNpUTXvj
mtYRQgjVKywFQgghhFIQlgIhhBBCKQhLgRBCCKEUhKVACCGEUAryWoqFi1/A UiCEEEKoXjmWYm8s
BUIIIYRmICwFQgghhFIQlgIhhBBCKQhLgRBCCKEUhKVACCGEUArCUiCEEEIo BWEpEEIIIZSCsBQI
IYQQSkFYCtQSGh3euPmRfxr4/KHdnzx4rmnr54/b8KtPiyMQe5QQQqiVhaVA LSHhJ4b+a/HEQ0dV
Hjturqn886PFvosjEHuUEEKolTUjSyH+rlr9/OpvPLTqs/f/EM1EX/7BTx97 +glxPJXm1FFV+77h
yxdM/N9RlUePm5sS+y6OQOwnDiGEWlkzshQi8/3vb57Y2jdYgZmxbXRcHElx PJWfmFNHVe37Z//z
C1NT2+eyxBGI/cQhhFAra0aWQvwlvaVvcDukwPSWvgFxPIWlmHtHVe47lgJL gRBqd83IUnz2/h9O
T08J2ZRRwyqXJwu5MXE8haWYa0fV2XcsBZYCIdTmmqmlmJRMoJmplM+NjQz1 a0sxl46qu++RlsKq
JTY9p67ArgOH1PDwsBQIoXbXTC1FqVQslQp+mVfbwApJNJNtwxqc4ZCyULGY Hx8d2tbfrS1Fpke1
LmXdY3Xf4yxFbEpuTElatoIcg+WzF8kbDBSWAiHU7pqppSgUcrbGPRIX1sDl 6JrJQw0ocEiNddHY
VmHK58dGRwYGeju1pZj5UU1LyXtsbDzVfW8TSxFWiKVACKFmWIrofNNYqAEF ttZYF41tFaZ2sRT+
1YShCM3EUvizuOVi1jFLPCFdIWzzJL2HDaZeYSkQQu2umVsKlRvGPLJkggle 1RduczUiZJb463ha
CKwQOCTPtuaCfxNPmxGV/dXMOoHK50dHR/oHejcbliL+qPoHEzjOiAVPa4FD 9ZREbOJf9rfmV3Xf
4yyFJiyL+0N1lQS27B9AWJ3AduoSlgIh1O6auaUQWUEmBo/EhTVi1SxMGPJX 89RJuInCX8e/ENFm
ksrRIzGVy42MDPf192wyLEXoUU2yCxGDCSyPGGr0algj0fVNVfc9zlKElVtG LjcJ3MryeYKIzaNH
4qkTVp5cWAqEULtrB1gK88JdVyiwTkQLZnnY8CIW9LK/nSSVE44kX6eliBhD 2GD8r/7KYUONWPVs
EhGKULqWInYrs8QKn6WIkL9+Y+34haVACLW7ZmopdGLwSFxYA1fNcrWcJBRR EtF+hPz1Ew4jeeWE
IxEaHx8eHurt665aiiRHNfnI/a8RG0b0mKSvsC7CVN33+i2FFZLUk5RYNv5G ArsLDHkKA8vrEpYC
IdTuaoaliF6OSEV1lYRViB5G9ELCTgMrR4zEo+wsRWxhYwctcLmBHc/VYylM PMnbXDArRJQk3Dyi
Hc+oooeaRFgKhFC7a6aWQicGj8yramzIXDBDgY0Ebh5YIWJUnkJzDGaDni48 dQIr+9vxdOfX2NjQ
0Lae3q6N2lLUdVSje4yuGbFhRI9hIXMhbCuPqvve5r+eadXjHgKFpUAItbtm bimGhcbHh1DDGhvb
NrStu7frRcNSzJWjWt33NrcUMxeWAiHU7sJS7HhhKbAUU1gKhFD7a6aWQicG 1LBGRwe3DXb1bN2g
LcXcOarVfcdSYCkQQm2umVqKsTGR+YZGR7ehhjUyMjg40NW9pWop5s5Rre47 lgJLgRBqc83cUjh/
a6KGNTIyMDiwtXvLesNSzJWjWt13LAWWAiHU5pqppdCJATWs4eG+gf4tXZ1/ 0pZi7hzV6r5jKbAU
CKE210wthZ0Y+tFMNDzU29+7eWvnWm0p5s5Rre47lgJLgRBqc83MUvznFxBK S7FJd3Yr9vgghNCO
VawraNxSfHbO5wCEEEJojghLgRBCCKEUhKVACCGEUApqxFJ0YCkQQgghVKuk luIt661XfRlLgRBC
CKFgYSkQQgghlIIytxTlyO6JEiVKlChRorMjmrmliBgTQgghhGaNmmMppiMH QZQoUaJEiRJt+2hz
LIWjsn4t2wvl7USJEiVKlCjR2RFtjqXweBlWWWWVVVZZZXW2rTbFUpR93ZeN V4QQQgi1vsq+19rM
3hRL4fTqcTQIIYQQal95M3vmlsK46eKbpTBuyVgu5uAsA7MwbidDNZNtEUII oTktX+5u/iyFdDH2
gxviddockx5NoGPw24vA8gglr4kQQgihxArO7E2wFNt1ZwHLtgJzP5YCIYQQ al35MnuzLIUzNzKt
+y4bsyUpWgrzLoleNhfMV8/siCa2F4QQQmjOqTZ3+zN75pai7BtQdcLE/iar WjDT+ZRbMuVGp4wc
b9bxNO6p49/ENBPloJr+fgNFlChRokSJzr1oNXfXlLuZvQmWYtrxEGVtZ9Sq Gpb3ayCB1iGiPGzz
wE3CDETgVgghhBAyZObugMyeuaXQ43B+datmdboadUcc6wN8KT/alEz7SswW piMthbfl6H6JEiVK
lCjRWR315e7azN4cS+E8FzplG5yybXDKxsyJzuJle9mubC/UfsW0rCuH/Cao Z1vTSZjbelrWr/5+
dcs6GtgvUaJEiRIlOgeiZu4OyOyNWIqF9VgKZwRl6WXsXqf1aKaqD3pMWy5O yK5jGegds2rxeCh/
Zf3qX51yZyn8fflbZpVVVlllldW5vWqXuKncn9mTWoolG6y9G7QU5sikyoaT cKJl39DL3lfTKPij
0dvWFbXcWZAGtiVKlChRokRna9Sbu52QlMrsmVuKKedpjmlXxnJZl2w3ooHK NuqZoqhrW6JEiRIl
SnRuRO1l92aHG5rWocwthXQurnWwJ0mk5FDKqsS8YWPskltIlChRokSJEm2F qCyp5u5pVW5m9iZY
CvvXOh1TY4+grMYny4kSJUqUKFGisyOauaVwulc2Rz3EUbbHoQZElChRokSJ Ep0V0cwthepbjkMt
TOlJlerIiBIlSpQoUaLtHs3eUkj/IgehLEzZXFD3Y4gSJUqUKFGi7R/N3FLI zsqqs+3uguzedjTT
RIkSJUqUKNHZEW2KpTC6Vx2rATnDIkqUKFGiRIm2f7QZlqI6DnsQZT1VYr/e 88WHEEIIIdTiMnN3
YGbP3lLY9120o5ky/ETZXhWjrAAAAEALI5K1mbsDM3vmlkL2p6WnSqb0mLAU AAAArY6cpTByd2Bm
b4alKJenam52uOMoYynAh2VZcVUAAKDZyFkKI3cHZvbMLcWUvs3h3msp1z7c gaUAEywFAEAL4lgK
fbMjKLNnbymmnF7NcQhvM+XOnzRgKWaSddS2/hZm0ma70Bb7aA4y7M3y14yo BgAAM8d+lqKauwMz
e/aWwvAyjpmQy9UJk0wtRWDN1vETTe43o+4imm2gRywFAEALYj9LUc3dgZk9 c0tRtnvS91rKzvOi
clxlW022FIFZKnmD6dLkfjPqbodYCn+ogb4AACAh9pdIq7k7MLM3Yik66rMU xuMbZbfjqSm9HGgp
LBvPqi4xF2JrJsk0upp/28DVsGb9m5ghs07YcuCqWR5Ws2JghsyFelvzhEwS bpKwNRN/hbABhIUA
ACB11CxFNY8HZfbElmK99ar7GrcUchxTxiAiLYWZhCq1acMsCSsPK4nA02Ml sqnAOtGb+EvC2owI
xbbpKQ/cNnlr/pB/NWwA/lB0ax4qtUSXBPYOAADp4rcU/syeuaVwnpwwB1Hr bsJmKcxlT77Rr4Hl
Ye1EoKv5FypGdxF1/KuVoEaSF4Z1l3yvw14TtuYP+bsIXG6gNZPovvwl0a0B AEAqeH49MzCzZ24p
7JsuqrMp59Uex5QzmtBnKcxsFBiqN/dE4O/Ln7Si6/hXK0GNeJYb6C7JPpo1 /a/+Ov5tA0OxNZPs
hR/Lh79C9CYVAADIGMdSuLk7MLNnbymqj4NOuU926FsvU4E/deXJQ2bOMEvC ysNKIvD0WIlsKrBO
7CaBjTTQXcJ99FcLLEzSr2fZXydJ+xGtefBHw3qPKAEAgHQxfpB7KiyzN8dS TBlGxr3xMRVqKSp2
kvAkIbPEXIiuWUmWb/wtVyI79VcO3ESXeLYKHF7y7sJqmoR1EVgY1ponZOIp 97fmbzCiNRN/BctH
7CYAAJAu7iyFthQBmT17S+FOjOifyKhOmNjzJA18iRRmMfgDAIAWRFkKnbsD M3sTLMWUa2GmnF/D
cMfR8O9SwCwGSwEA0IK4j2c6uTswszfDUkxpD+H86pYxW4KlgFqwFAAALYj6 qSuduwMzezMshR5B
uepllMHBUgAAALQBrqVwcndgZs/cUtRMkph+wrU5WAoAAIAWp2op3C96+DN7 5pYiqNeaBSwFAABA
i2NYCnN2oCahN9NS+K3NFJYCAACg9TFnKcIye7MthV9YCgAAgBYnwlJo7VhL wY0PAACANiDkxseO
shSTta+TTjmWAgAAoMWRlsLI3YGZvYmWwuze1iSWAgAAoB3QsxST/vkJN7M3 ZinW1mkpyrW9lrEU
AAAAbYTPUgRk9josxd6NWwrRpd3dpDEILAUAAECbEDBL4cvsTbQU8h5MWQ9l kmcpAAAA2gRlKSaN
pxf8mb0plsLzNEfZGQSWAgAAoC1wH8/03O+oyexNsBSugZicsudI1JxJ2RlB uYylAAAAaHHsWYpq
7g7M7NlbCru3SfcbJpNSqns1JiwFAABAq+Pc+HBzd2Bmz9xSuHMS9gDMb3zY X2+d5MYHAABAy+M8
nunm7sDMnrmlsPu0u3e8TXnSWVB3YpilAAAAaHWqNz4mp8Iye5MshWNmjK+a TLo2B0sBAADQ4uhv
fEzqr1n4MnuzLEXVyNhfQdFDwVIAAAC0PM43PtzcHZjZs7cUk2X3odCaL3pM ugPCUgAAALQ46saH
zt2BmT1zS1F9OtR2N5PqZzFcjzPJLAUAAEDLI5K1mbsDM3szLMXkpPI1Tq9l Z5KkrL6OgqUAAABo
cWxLUc3dgZk9c0vhTo+ojt1bMGo03PgAAABoB6SlMHJ3YGbP3FK4LsaxM2Vn QHahXYClAAAAaHGc
Gx9u7g7M7M2zFKpLZzS2zcFSAAAAtAXKUujcHZjZs7cUenrE7bhmooIbHwAA AC2PaylcMxGU2TO3
FE5Pys0Y49Ajw1IAAAC0OPbvUlRzd2Bmb8RSLDy8PksxOemMYtJ9iEONpYyl AAAAaAecH+SuzgsE
ZPbElmJDg5ai6mjMhbI9mjI3PgAAANoA9xsfk+bTC57Mnrml0P1NGoOo3obB UgAAALQ8+hsfppPw
ZPbMLcXkpOtpJieNjqtgKQAAAFoc21KYBGT2JlmKWieh78GUsRQAAACtj7IU OncHZvbMLYWaE5l0
BqFMjTsCew1LAQAA0OJUZynchyn8mT1zS2H6l7Kz4KrMLAUAAEAboH+XYtK9 4eHP7E2yFNV5Ev19
D9fjRnN52AAAIABJREFUYCkAAABaHPt3Kaq5OzCzN8FSGBMk9mvZGNAk3/gA AABoebSlcBN6QGbP
3FLIbiYmJyfMgZSNZWYpAAAAWh3zGx9hmT1zS2F2aeAanAksBQAAQKtTfZZi cjIss2dvKRwDYTNR
rjU1EiwFAABAi6NnKdyMHpDZm2MpdK/V50Q1WAoAAIAWx/dTVwGZvWmWwvAS E5PmzAmWAgAAoMVx
b3yYdz28mT17SzFhP8Th794dBJYCAACgxamZpQjJ7NlbiknX0UxMTtQ+IKrA UgAAALQ43hsfQZm9
KZbC6LtqKSacRSwFAABAi+NYiolqGvdn9iZZCuli7IE4dsaYq8BSAAAAtDjS UtTeZ/Bn9kYsRcfi
F+qzFNrIaC8xUR0OlgIAAKDFqVqKCSOd12b2xJZifaOWwuxbLUxMOIX2yLAU AAAALY5tKaq5OzCz
Z24p1HyIOysyMelOj0yoyRK+8QEAANDyqFkKnbsDM3vmlsJ2MxOup5nQt16c QXDjAwAAoOVxbny4
uTsws2dvKdRtjokJ19Do2RKnHEsBAADQ4rjPUkzotO7P7E2wFM5tFsfOTKhZ k0k9DCwFAABAi1Od
pXAsREBmb4KlMO69TEw4UybOEJilAAAAaAPcxzOd3B2Y2bO3FKpPt3t7QIal mMRSAAAAtDo1liIk
s2duKVTfE+7dF8fN6GVmKQAAAFoex1K4uTswszfFUji2pjpFYk6XYCkAAABa HJGsvbc6fJm9OZZC
+5pJvaTHgKUAAABocaSlMHJ3YGbP3FKoXicNLzFpdD+JpQAAAGh51CyFzt2B mT1zSzFR7c/7qsBS
AAAAtDjqWQoPnsyeuaWweypNmDbCuQ3jCEsBAADQ4qgbHzp3B2b2zC2F2aXn Box6xVIAAAC0OHqW
wnO3wczsTbIU/tkSDZYCAACgxdGPZyoCM3szLIVNaWKy5I6jZMycYCkAAABa Hf27FIaT8Gb2plkK
t3tb5piwFAAAAC2O56euAjN7I5Zi4eFrk1uKSaNL/UDHBI9nAgAAtA++xzMD MnvmlsLtz+leLpf0
Y6JyNFgKAACAFkdbCsNJeDN75pZisuR07HapvIw7V1HCUgAAALQ6tqWo5u7A zJ65pfB4mQnnIQ4p
ZikAAADaAvtZimruDszsmVsK+2nQktFxST4iqo1FiWcpAAAAWh338Uwndwdm 9swtRbU/v+xbL1gK
AACAFse98eHk7sC03gRLUb3LMqHmTEqmpeDGBwAAQKtTaymCM3v2lsLtW9+A ESWTdqF85fFMAACA
lkfe+DByd2Bmb5alUCMo6ZsuJV2OpQAAAGhx5CyFkbsDM3v2lmKi6M6QGKp6 nCKWAgAAoMWpsRQh
mb0JlsJnJmqHgqUAAABocarPUgROE9iZvSmWoqRmRsy+q3dixCgRQggh1OIy c3dgZs/eUtjmxe64
6N53KTrjKBWJEiVKlChRorMjmr2lsPsrqaGU5MRIqTqCElGiRIkSJUp0dkSz txRO97Jz2bGjUo2I
EiVKlChRom0ebYKlsHuakH1P1PRtiChRokSJEiXa5tEmWIqSI/mvWHI7Vt6G KFGiRIkSJTo7otlb
igk9DtVrdTRykShRokSJEiU6K6KNWIqOxS/UYSnc/uwFeyglNZSSXV7s63lu 68YnN2/4/ab1v2um
1j//q6yl+xJ71/niH8Ruip2NPhpEiRIlSpRom0aTWoq3CEvx5UYtxYTTserb HYpTKBJt9+bVd33u
6/tf8lHruDtmpfZYevf1f39f79Y1QtFHgyhRokSJEm3TaOaWomR3XHJ6LRpj kgtC4s934Scu+uB/
/+KpDXE/3tWuPLexV+zgBz73DTlLEXk0iBIlSpQo0TaNZm4pJiZkx+Zo9D0Y tSwsxf6XfHTVk+u3
z2amVz35J7Gb2/rXRR8NokSJEiVKtE2j2VsKtyfVsX7V49i84ffWcXdMT08J 2ZRnn8rlyUJuTOzm
8LaN0UeDKFGiRIkSbdNoUyyFO47AkXW++AeRayclE7NUpXxubGSoX+zmyNCm 6KNBlChRokSJtmk0
c0uh+57wj2ZCLitLYZcXtKxazFDbqVjMj48Obevv1pYi4mgQJUqUKFGibRpt hqUo1XZZclRQC8pS
FAo5W+NKwkbo5XSVXcthyufHRkcGBno7laWIPhpEiRIlSpRom0abYykKE7LL Qu2wHLmWQiXgMSU7
8Y9loexaDlM+Pzo60j/Qu9m1FFFHgyhRokSJEm3TaDMsherMGJAzAlXiWgqR emX2VRKJXy/7C80F
hVnHLPGEdIWwzf3t6K0Ch+FvzT/OXG5kZLivv2eT+SxF2NEgSpQoUaJE2zTa DEtRKjqdlYoFtax8
jZKyFCoHi+yrZGZ0s9Bc8IfqKglsOSxUV4lnYXx8eHiot6/bsRTRR4MoUaJE iRJt02gzLMVEUY2g
YLubgm1qqsNSlkLlYJF9lUQy1sumlMkwlzWBW5klnjr+zZNsZZZ4NjdbNhfG xoaGtvX0dm10Ziki
jwZRokSJEiXaptFmWAqne2cohYlizYJrKYaFxseHlOxkPOSXm7+D60SXqOWI zZNsFVji2cqzMDa2
bWhbd2/Xi/rxzIijQZQoUaJEibZptAmWQvddkNMjclXZGadQWQqVg0X2VRLJ WC/7C9WCWSe2RHkR
fyOB3dXVTljvenV0dHDbYFfP1g2mpQg7GkSJEiVKlGibRrO3FMWiHITqsii6 LNimplBScyZFZ5Zi
bEz4iaHR0W1KVi260L9gVogoSbh54AAi2vFUMDfXyyMjg4MDXd1bNlQfzww/ GkSJEiVKlGibRrO3
FKJXNY7qaAoTqlCORlsK5w/6VpNtDuKrRWw1MjIwOLC1e8t6/SXSiKNBlChR okSJtmm0CZbC7bto
92oMxb714tz40Nm31STMQWwdT33PJsPDfQP9W7o6/2Tc+Ag9GkSJEiVKlGib RhuzFGvrsBT2lIga
h9txoTq4omMp7OzbPys1PNTb37t5a+da21Jsjj4aRIkSJUqUaJtGm2Ap7M6K bt/K4OjRuM9SDA50
Dwx0CQ1Kdc8aiT3qk35i3aYNz8rJmKHO6KNBlChRokSJtmm0CZai4JU7ArW6 5cXH91h696pHf9+5
8flNLz67+cXnxMKskdidjevX/OmPT/zvww+L3Rwf7Y4+GkSJEiVKlGibRpti KfQgSoWisazG0bX5
qes+cd+Zt/7rV77zw+dX/3aW6bnVv3nuqV9//8f/e/rNn1nxyf/O5waijwZR okSJEiXaptGmWApn
EHln2ZGz2tf9rKj5wf94YP9LPmodd8es1B5L777xU1/N5fqLhaHoo0GUKFGi RIm2aTR7S1EyOraX
hZ0pypK8Kt/Wv25428bx0Z5CfluxMFwqjJSKzdDkZCFrGd2NTZTGSsXR4W0v Rh8NokSJEiVKtE2j
TbEUTt953bdYliNTAyJKlChRokSJtn+0KZZCjUD2mneXXRElSpQoUaJEZ0U0 e0sh+7N7LebVxEjR
GYQeDVGiRIkSJUq07aPZWwq7M2cQ9giKchBqBHmiRIkSJUqU6OyIZm8pZN/m OOSy3b09IKJEiRIl
SpTorIhmbimKJdmZ7LJody87VqsFWU6UKFGiRIkSnRXRzC2F3U1BdWxbG+Vu 5JjU8tTUdoQQQgi1
uMzcHZjZm2ApnF5tR1NwPI7zKhW7DwghhBDa4TJzd2Bmz9xSuC4mryZGSlVL 4YxDjNKqJXav2kLp
7kgDrTWwSepqhTEghBBKRWbuDszszbAUxaK+46KXC3p5ajYmntT3KKzBiI5S HwNCCKG5LDN3B2b2
JlkKZ2aioJ/vyKtpEyxFQmEpEEII7ViZuTswszfNUphGpmZ1KiT56Zsg5t0Q z80Rc9lfwRP1bBtW
Iba+WeivU+/g/dX87cQ2Et2+ZbQcVhJRISxkRR5kHY2tabaGEEKoZWXm7sDM nrmlEP7F7LjkWS7k
y+HJT7yWjWTjj/rzkFm5HFLTUxK4Wva1Gd27uRw4Zr1Q9m3uH7O/zSSjKoeH PC376yTfI7OyHlXE
ISobNf0deVr2qBxSTpQoUaJEmx81c3dgZs/cUhSdjnPFWnfjqBA1SxG2MOXL TLFbWbX4GwxcNesH
9u5vM3oYns0j6gRuEjuqiFBgnYgWzPLAkOVrP6wksNzTGkIIoRaXmbsDM3v2 lqKYKwWaCbtcvE75
UqmSLvQvTNXkqunIrab9Wc3QtKe8dvNpX19mNe+2kcOISsD+MUduEjwqc9uQ AQeUeLZNskcRLYSV
RNf0vIM+ESVKlCjRloiauTsws2duKfQMiRxBQSznpK8pqAc65JimjART1q9l WVgubzejasGMmpmp
rOsEbRWxreVOzoe1XG3BbllHq23WRgPH7CyUaxoMG7Nn2ySj8oTMPaqp7B4r XafePfJv69+j8lRN
g0m21f3qMauoFlGiRIkS3bFRM3cHZvbMLYWcHqnedDEmSQo1Nz5MlC3SmUYv mDWNUI2H8m01bZaY
2+qS6FWjcLq2ZLq2zZhh+Cv76tRUDhlD8KgCQ/5tI3YhbJCGpo1QTb+eXTCr ma9Gzaij4e+XVVZZ
ZZXVVlg1c3dgZs/eUtid2d3bsyVqoaCe78ipGx9TZd/Qy77XVorK/NfotnMk 6liEhrYlSpQoUaIt
GDVzd2Bmz9xS6O7lq92lGkrJ9jil6v/xMV2zS17t+Kjn7++6tp0j0aBDlHRb okSJEiXa4lEzdwdm
9swtRVH15PwUhmNt3K+dyHLjho2xS24hUaJEiRIlSrQVombuDszsmVsK28LI KRFDzp0Y9UwHUaJE
iRIlSnQWRDO3FMrIyP6UkTFH4JQQJUqUKFGiRNs+2gRLkbe7zFcHUXTHVMgR JUqUKFGiRGdHtAmW
wu6+4A5Fj0aPiShRokSJEiXa/tFmWQqze71azBElSpQoUaJEZ0e0WZYibDRE iRIlSpQo0VkRzd5S
FHI1MsZRsF/v+eJDCCGEEGpxmbk7MLNnbikKRdl9wdvxeLEolBNRMcoKAAAA tDC2pajm7sDMnrml
qE5LyFmR8VprI0eGpQAAAGhx9CyFyt2BmT17S1E7K2Lcg3EGgaUAAABocVxL YUwN+DJ7MyxFQfY0
7s6QjLvKeSyFZVnm6D2rAAAAsKNwbny4uTswszfDUtTaCGe54Jod01KYNgJL AQAA0CIoS6Fzd2Bm
b4KlGC/oGy1Fp/uCsYqlAAAAaHFEsjZzd2Bmz9xSFKSpMWcmqgZHhTw3PrST 8NgLj+EIC+llf6G/
DgAAACRBP0tRcOXP7M2wFMVq9znj1VmItRRm+vdYAX8oyeb4CQAAgLqwZymq uTswszfBUqhvrzod
e56lKAQ9nhlmDio+N2DVErgVlgIAAGCGmM9ShGX25liKqp2Ro8nrEeQCLUXF d9vCLDf30G8OsBQA
AACpY36JNCyzN8FSVG+6FKoGR89VeG986OV6LQWzFAAAABlh3PgYD8vsmVuK avd529Tkxwt6kkSa
mmBLUfFZAdNkeKoF+o+IzbEUAAAAdeH+LoWTuwMzezMshWFnAh4W5dczAQAA Whw1SxE0UVHN7M2w
FMWAEVSFpQAAAGhxqrMUtTIze+aWwu5mrFDbcUFOkoypEiwFAABAiyNnKYzc HZjZm2EpTAtTnTPJ
jxWwFAAAAO2A8yVSN3cHZvbsLUXenZaw3Y1aKLoGRyyLUSKEEEKoxWXm7sDM 3gxLUZSmRqqYN02N
vUqUKFGiRIkSnRXR7C1FQfatpkqKdt9FVVJwRZQoUaJEiRJt/2j2lkL1JDuz e1Wvwtrkx9QIiBIl
SpQoUaKzIJq5pShKIyM7Ltp2Rk6S2IOwl8eJEiVKlChRorMj2ixLkR+zpbof K7iFRIkSJUqUKNHZ
EW2epZATJo7HGVOvRTkOokSJEiVKlOhsiDbHUoxJC5NXHcsZEmcEsnx8amo7 QgghhFpcZu4OzOyZ
Wwq7+3G3V2VwxgqOZEnsPiCEEEJoh8vM3YGZvRmWwrnLUnCdhHqgw5UYpWUQ u0utpnYcM0IIIVSv
zNwdmNmztxRml+ZoCmNqqmSqNitHZ+gZ5u8Zbt60NhFCCKFWk5m7AzN79pbC MDKGqRnXo5nyZeWI
JD3D/D3DzZvWJkIIIdRqMnN3YGbP3lIEehljTFORlsJzQ8S/7M/oEXX0slXb hT/kadnTjlnibxAh
hBCaffL7CU9mb4ql8M2NFNzvogiVIy1FubbQU7Psq2+uehyAJxTWsnIJ5aBQ RIl/VGEiSpQoUaJE
2zFq5u7AzJ69pfBMS/g0FWkpLIPokH9zqxZPyFM/OhTWjmcZIYQQmq0Knh0w 1CxLkR+1+x7NG33n
4yyFuzA9ZWR3Tx0Rjdx8euYt+02D2XKIpZgOKiRKlChRokTbNWrm7sDMnr2l CJ+fUKOZMrJy2V6W
ky3l7VO12VqV66hcKFdDU+4UTVmvlkOmImpbtmyiW66270b9Lesx6231HhEl SpQoUaKzIFrrJAKU
vaVQ3Uv5/IQxS6GxR1+1Rb6Q1w2YIbWtVZvvaytUo7rceJ022/dXDmzZbMQc Bqusssoqq6zOplUz
dwdm9uZbCu8g5EDLvqGXfa9EiRIlSpQo0R0X9c0LeDN7EyyF01O+2r267zKq StzdmK7ZJa+IEiVK
lChRojsyaubuwMyeuaXIV7usOhr3UQ45AuOGjbFLbiFRokSJEiVKtBWiZu4O zOyZWwrlaPLuzIRn
BESJEiVKlCjR2RFtkqUwu8w7YxrVwyJKlChRokSJtns0c0vh9jrmdJwbdU2N nCQhSpQoUaJEic6O
aBMsxVjB7T7vjsYZRH6UKFGiRIkSJTo7ok2wFLJv2WVurFDtXmmMKFGiRIkS JTo7oplbCtlTTo5A
d5lXyrmrRIkSJUqUKNH2jzbDUhTMQbjda93zxYcQQggh1OIq1KZvf2ZvhqXI G90XXJtTyFUtRWw7
CCGEENqBEsnazN2BmT17S6G6N7yMtjZ5uxxLgRBCCLW4lKXQuTsws2duKVTf tosZqfbtDivPLAVC
CCHU8pI3PozcHZjZm2EpnFmR3IiaMzFvfGApEEIIodaXeeMjLLNnbymq0yMj efXqjka9YikQQgih
Fpe0FEbuDszs2VsK/XRobkS6G/GqbsPI1RFmKRBCCKHWl7rxoXN3YGbP3lLY fedzVRXyI/a0yYh9
J2YES4EQQgi1uNSXSHXuDszsTbAUxhOh9jgKepLEvgeDpUAIIYRaXPaNj2ru DszsTbAUdt+qP6Xq
rZcRZikQQgih1pf7JVIndwdm9uwthTIQuerXTgr6AVF7EFgKhBBCqMWlv/FR nRrwZfbMLYV+msP1
MiPuJMlInp+6QgghhNpBtqWo5u7AzJ65pXDtjBqH+2Bm3hkWz1IghBBCrS/7 8cxq7g7M7JlbCvdh
TOfZjYJzD8Yeh+1rsBQIIYRQi6s6S1H9moU3s2duKdyHOJzvnChHU70Nw+OZ CCGEUMvL+caHTuhB
mT2xpdhgvaohS1Fwv21iPNAx4kqOA0uBEEIItbjULIXO3YGZPXNLYX91VX/n pGomnAV+PRMhhBBq
eTlfInVzd2Bmb4KlMPqrLjtPdvAlUoQQQqj1Vf1ditxIWGbP3lL4zUSNqcFS IIQQQq0u48ZH0DSB
vZC9pchXPUTBM5ocNz4QQgihNlCNpQjJ7E2wFD4bUetxsBQIIYRQi6vWUgTn 9CZYimFPl7kaSzEs
RlkBAACAFqbWUgRn9uwtRbVL7wiUsBQAAAAtTsCzFL7M3jRL4fET1VUsBQAA QItjW4rQVK5Wm2Mp
/PMTWAoAAIC2wWcpAjJ75pYiF2kpclgKAACAlse0FGGZPXNLYXiIYHeDpQAA AGhxQm581GT2ZloK
Z8H4xscwlgIAAKD1MR7PHPYvNOkbHzk9TzLu2Bm9IJdzfIkUAACg1am98RGc 2bO3FONG9+Pa1NiD
GBeDYJYCAACg1XEthZO7AzN7MyxFTv+81fiwZxBYCgAAgNbHufHh5u7AzJ65 pdCPb8hZkXExjmHj
SVEZwlIAAAC0OMaNj+GwzJ7UUixZb+3dkKWQzkV2pl2MthTDPEsBAADQFlRv fKhsHpTZM7cUqj93
hkR1rIciR4OlAAAAaHGkpTByd2Bmz9xS5OwpEXn3xZ4eUXdi1Dhy9pwJlgIA AKDFEcnazN2BmT1z
S6FnRRwjY3yDVI0DSwEAANDiVH+Xovo8pjezN8FSDOccOfMk1Wc6eDwTAACg HVCWQufuwMyeuaXI
uRbGlnvTZVyPBksBAADQ6sgbH0buDszsmVsK38SIvvHhjAlLAQAA0OK4Nz70 E5oBmT1zS2E/BTqi
v2ridK+eGh3nS6QAAABtQPUbHyqnB2X27C3FeHWGxP4VT6dj+/mOYb7xAQAA 0PooS6Fzd2Bmb56l
yLv3YGoep8BSAAAAtDzqp6507g7M7NlbCrdX/ep8n9UdE5YCAACgxVGPZ+Zr /YQns2dvKYxnN4wp
iiE9MiwFAABAi2NbimruDszsTbAUQ3qeJJ8bqhqccfV/jQxhKQAAAFoc+9cz q7k7MLM3wVI4/01Z
3hhBLscsBQAAQNtgWwpjliIos2duKaR/0T+OMV71Mu60CbMUAAAArY6apdC5 OzCzZ24pcrpX9/EN
2b2UHBOzFAAAAK2P/SXSau4OzOyZWwo1AndmYkj3LedP5F0ZZikAAABaHefx TDd3B2b2RizFwnos
RU4/x6GfFM05sxQ5nqUAAABoB/QshTszEZDZm2Ep8vaNluo49N2XcSwFAABA G+A+SzGkH8z0Z/Zm
WAr72Y0h+7lQz5c+eJYCAACgDXD/J9IhPT/hz+zNsRRqbqR66yVfvfWCpQAA AGh11I0PnbsDM3vm
liKvvt+R013qKQr1ixk8ngkAANDqVH+XQt31CMrsmVsK/SWTvDtPoh8ZVUPB UgAAALQ4jqWoeSbS
m9mbYimcZ0Tduy/OrRfnwVEsBQAAQIvj/h8f+ksfAZk9e0vhjED3qn4lw737 wo0PAACAlkdZCp27
AzN7kyyF8WsYxjdZsRQAAADtQPV/InUthT+zZ28pcvo7J0POcs4dDTc+AAAA 2gF948N9liIgs2dv
KdwnJxwjo/2E+k9HmKUAAABoefQPcldnKXyZvZmWoupo8sZvZWApAAAAWhz5 uxRG7g7M7M2xFDXd
52vuvmApAAAAWh39LEXN/ERtZm+CpQjoPl/9zgnPUgAAALQ69q9nVnN3YGZv gqWo+Q3wvH6gwxWW
AgAAoMUxHs8cCsvszbAUtd1XF7AUAAAAbYHHUgRm9iZYCvfXtfRPcY8bXz7h xgcAAEDL4/4fH3py
IiCzN8FSGI7Gd9eDWQoAAIDWJ3CWwpPZm2sp3O7NhzuwFAAAAC2O8Z+bBxuL ev5z8w3Wq+5LyVLU
CksBAADQ4oTOUhjCUgAAAEAMWAoAAABIASwFAAAApACWAgAAAFIASwEAAAAp gKUAAACAFMBSAAAA
QApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQAlgIAAABSAEsBAAAAKYCl AAAAgBTAUgAAAEAK
YCkAAAAgBbAUAAAAkAIpW4q9sRQAAABzEiwFAAAApACWAgAAAFIASwEAAAAp gKUAAACAFMBSAAAA
QApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQAlgIAAABSAEsBAAAAKYCl AAAAgBTAUgAAAEAK
YCkAAAAgBbAUAAAAkAJYCgAAAEgBLAUAAACkQJqW4i3rsRQAAABzFCwFAAAA pACWAgAAAFIASwEA
AAApgKUAAACAFMBSAAAAQApgKQAAACAFsBQAAACQAlgKAAAASAEsBQAAAKQA lgIAAABSAEsBAAAA
KYClAAAAgBTAUgAAAEAKYCkAAAAgBbAUAAAAkAJYCgAAAEiBVC3FBmvvL2Mp AAAA5iJYCgAAAEgB
LAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAAIAWwFAAA AJACWAoAAABIASwF
AAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApgKQAAACAFsBQAAACQ AllZig4sBQAAwFwi
ZUvxqvuwFAAAAHMRLAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABA CmApAAAAIAWwFAAA
AJACWAoAAABIASwFAAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApg KQAAACAFsBQAAACQ
AlgKAAAASIGsLMXCxS9gKQAAAOYOaVqKJeutvb+MpQAAAJiLYCkAAAAgBbAU AAAAkAJYCgAAAEgB
LAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAAIAWwFAAA AJACWAoAAABIASwF
AAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApkZSk6Fq/FUgAAAMwd 0rYU92EpAAAA5iJY
CgAAAEgBLAUAAACkAJYCAAAAUgBLAQAAACmApQAAAIAUwFIAAABACmApAAAA IAWwFAAAAJACWAoA
AABIASwFAAAApACWAgAAAFIASwEAAAApgKUAAACAFMBSAAAAQApgKQAAACAF sBQAAACQAllZioWH
YykAAADmEGlairest171ZSwFAADAXARLAQAAACmApQAAAIAUwFIAAABACrSN pUAIIYRQiys2oe94
S4EQQgihWSAsBUIIIYRSEJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIghBBC KAVhKRBCCCGUgrAU
CCGEEEpBWAqEEEIIpSAsBUIIIYRSEJYCIYQQQino3++7L9YYeC1Fx+I6LAVC CCGEZr2En7jvgQdi
jYG0FEvWW3vfV7elQAghhBDSwlIghBBCKAVhKRBCCCGUgrAUCCGEEEpBWAqE EEIIpSAsBUIIIYRS
EJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIghBBCKAVhKRBCCCGUgrAUCCGE EEpBWAqEEEIIpSAt
cgjhAAABw0lEQVQsBUIIIYRSEJYCIYQQQikIS4EQQgihFISlQAghhFAKwlIg hBBCKAU5luJVWAqE
EELo/2/XDlohisIwAN+FUkpJshG/gLUVZSUrJX9ONm72VpSF/AZLRFY2mv8w 5o6IHH3Nma8Z8kxP
zV2d8557z+JdfIxBpQAAEqgUAEAClQIASKBSAAAJVAoAoNLl+enlefv2rFIA AJW6SnHR9vv9nkoB
AIyjP/z1VAoAIIVKAQCM4PP8hFkKAKDS5/kJsxQAQL2P+YmeWQoAIJdKAQAE fpqfMEsBAIzgp/kJ
sxQAwGiK8xM9sxQAQK5CpVg8eH5rFbP7LxW6FQGA/2bQJzauv1SK+d37hcOn ub27mZ3bCs32Y41B
jl9uu8rWY5UoTKYwzDfhqcuiOzD1ixGGSUwYLpu4V/hBM4VhEoVh8hLG17sk DpOXsFIYZroJwyQl
4XeZ/scKl536XnUems2bZv2qWTsdVorls2btZKh9f5iYtkq4bJ7VCQrDJCaM X/I34ZpZG3WiU5df
RVsjXLYsPEKe8AiJ4oOXhMuW95qk6AiZwjAS/hrhLS1f3WjZsvAN/1EnXZkY PKwcDyvF0lH3BwAw
hld4SCVzpK0SRAAAAABJRU5ErkJggg==
------=_NextPart_000_000B_01C7F07A.C39C8680--
Attached files
-
- Mensajes: 305
- Registrado: Jue Nov 30, 2006 12:17 am
SQLite Explorer troubles
This is a multi-part message in MIME format.
------=_NextPart_000_005D_01C7F07C.DD08C960
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_005E_01C7F07C.DD08C960"
------=_NextPart_001_005E_01C7F07C.DD08C960
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
"Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> wrote in message =
news:[email=46dfc562@ozsrv2.ozlan.local...]46dfc562@ozsrv2.ozlan.local...[/email]
Stephan,=20
Me too. BTW, the free utility SQLite Database Browser works exactly as =
Xailer.
Regards,=20
--=20
Ignacio Ortiz de Z=FA=F1iga
http://www.xailer.com
"Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el =
mensaje news:46df1c2c$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ignacio,
>=20
> concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
> on a table created with SQLite Explorer and does work on a table =
created in=20
> code with SQL statements?
> It's not a big issue for me, but I am just curious.
>=20
> Regards,
> Stephan
>=20
>=20
>=20
> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> wrote in message=20
> news:46ded062$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Stephan,
>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>
>> We did that on purpose using the picture=20
>> "ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the field name, to avoid =
the=20
>> use of non standard chars. We will try to fix it on next =
revisi=F3n.
>>
>> 2) The second problem is really a strange problem. When I query the =
sample
>> database with " SELECT * FROM customer WHERE state=3D'ME' " no =
records are
>> selected. It works fine if I change it into
>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>> However, when changing the var type from CHAR to VARCHAR and back =
using a
>> different tool -SQLite Expert Personal - the queries return the =
result=20
>> what
>> I expect.
>> I don't experience this problem in my Xailer applications if I =
create and
>> populate tables in code via the TSQLiteDataSource class methods.
>>
>> Since SQLite does not have a predefined string length on its =
character=20
>> fields it seems that the ''=3D" operator is useless for character =
types, and=20
>> you should use the LIKE operator instead. I did try to use the same =
>> sentence an a new brand new project and the results are the same =
than in=20
>> the SQLite editor. BTW, for SQLite the types CHAR or VARCHAR are=20
>> completely equal. I really do not know how other SQLite tools make =
it work=20
>> since we do not manipulate the select string in any manner.
>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by =
Xailer is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>
>> Our libmysql.lib is made from libmysql.dll of date 26-Aug-2006 1:14 =
of=20
>> 1.449.984 bytes which is included on MySql version 5.0.37. I do not =
know=20
>> if there is a newer version, but it should not be a problem if =
MySql crew=20
>> have create the new DLLs respecting function parameters and its =
ordinal=20
>> position. I am afraid the MySql DLL library has no version =
information=20
>> inside
>>
>> Regards,
>>
>>
>> --=20
>> Ignacio Ortiz de Z=FA=F1iga
>> http://www.xailer.com
>>
>>
>> "Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el =
mensaje=20
>> news:[email=46dec12e@ozsrv2.ozlan.local...]46dec12e@ozsrv2.ozlan.local...[/email]
>>> Dear developers,
>>>
>>> first of all many thanks for the new version of this great tool.
>>>
>>> Concerning the SQLite Explorer I have two problems to report:
>>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>>
>>> 2) The second problem is really a strange problem. When I query =
the=20
>>> sample database with " SELECT * FROM customer WHERE state=3D'ME' " =
no=20
>>> records are selected. It works fine if I change it into
>>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>>> However, when changing the var type from CHAR to VARCHAR and back =
using a=20
>>> different tool -SQLite Expert Personal - the queries return the =
result=20
>>> what I expect.
>>> I don't experience this problem in my Xailer applications if I =
create and=20
>>> populate tables in code via the TSQLiteDataSource class methods.
>>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by =
Xailer is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>>
>>> Regards,
>>> Stephan
>>>
>>>
>>>
>>
>>=20
>=20
>
------=_NextPart_001_005E_01C7F07C.DD08C960
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16481" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:005801c7f06c$197ff960$0202fea9@wurnet.nl" align=3Dbaseline=20
border=3D0></FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ignacio Ortiz de Z=FA=F1iga" <<A=20
href=3D"mailto:NoName@xailer.com">NoName@xailer.com</A>> wrote in =
message <A=20
=
href=3D"news:46dfc562@ozsrv2.ozlan.local">news:46dfc562@ozsrv2.ozlan.loca=
l</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Stephan, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Me too. BTW, the free utility SQLite =
Database=20
Browser works exactly as Xailer.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Regards, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><BR><FONT face=3DArial size=3D2>-- <BR>Ignacio Ortiz de =
Z=FA=F1iga<BR></FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>"Stephan Hennekens" <</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>>=20
escribi=F3 en el mensaje </FONT><A=20
href=3D"news:46df1c2c$1@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:46df1c2c$1@ozsrv2.ozlan.local</FONT></A><FONT =
face=3DArial=20
size=3D2>...</FONT></DIV><FONT face=3DArial size=3D2>> =
Ignacio,<BR>> <BR>>=20
concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
<BR>> on a table created with SQLite Explorer and does work on a =
table=20
created in <BR>> code with SQL statements?<BR>> It's not a =
big=20
issue for me, but I am just curious.<BR>> <BR>> Regards,<BR>> =
Stephan<BR>> <BR>> <BR>> <BR>> "Ignacio Ortiz de =
Z=FA=F1iga"=20
<</FONT><A href=3D"mailto:NoName@xailer.com"><FONT face=3DArial=20
size=3D2>NoName@xailer.com</FONT></A><FONT face=3DArial size=3D2>> =
wrote in=20
message <BR>> </FONT><A =
href=3D"news:46ded062$1@ozsrv2.ozlan.local"><FONT=20
face=3DArial =
size=3D2>news:46ded062$1@ozsrv2.ozlan.local</FONT></A><FONT=20
face=3DArial size=3D2>...<BR>>> =
Stephan,<BR>>><BR>>>> 1) When=20
creating a new table (or index) the cell editor does not accept=20
<BR>>>> underscores ('_').<BR>>><BR>>> We did =
that on=20
purpose using the picture <BR>>> =
"ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"=20
for the field name, to avoid the <BR>>> use of non standard =
chars. We=20
will try to fix it on next revisi=F3n.<BR>>><BR>>> 2) The =
second=20
problem is really a strange problem. When I query the =
sample<BR>>>=20
database with " SELECT * FROM customer WHERE state=3D'ME' " no records =
are<BR>>> selected. It works fine if I change it =
into<BR>>> "=20
SELECT * FROM customer WHERE state LIKE 'ME' ".<BR>>> However, =
when=20
changing the var type from CHAR to VARCHAR and back using =
a<BR>>>=20
different tool -SQLite Expert Personal - the queries return the result =
<BR>>> what<BR>>> I expect.<BR>>> I don't experience =
this=20
problem in my Xailer applications if I create and<BR>>> populate =
tables=20
in code via the TSQLiteDataSource class =
methods.<BR>>><BR>>> Since=20
SQLite does not have a predefined string length on its character =
<BR>>>=20
fields it seems that the ''=3D" operator is useless for character =
types, and=20
<BR>>> you should use the LIKE operator instead. I did try to =
use the=20
same <BR>>> sentence an a new brand new project and the results =
are the=20
same than in <BR>>> the SQLite editor. BTW, for SQLite the types =
CHAR or=20
VARCHAR are <BR>>> completely equal. I really do not know how =
other=20
SQLite tools make it work <BR>>> since we do not manipulate the =
select=20
string in any manner.<BR>>><BR>>>> BTW, I also use=20
TMySQLDataSource for querying MySQL databases. I first =
<BR>>>> ran=20
into troubles untill I discovered that I had to rebuild a new library=20
<BR>>>> from libmySQL.dll (version 4.1). The lib file as =
provided by=20
Xailer is <BR>>>> probably derived from a different=20
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>><BR>>> Our libmysql.lib is made from =
libmysql.dll=20
of date 26-Aug-2006 1:14 of <BR>>> 1.449.984 bytes which is =
included on=20
MySql version 5.0.37. I do not know <BR>>> if there is a newer =
version,=20
but it should not be a problem if MySql crew <BR>>> have create =
the new=20
DLLs respecting function parameters and its ordinal <BR>>> =
position. I=20
am afraid the MySql DLL library has no version information =
<BR>>> inside=20
<BR>>><BR>>> =
Regards,<BR>>><BR>>><BR>>> --=20
<BR>>> Ignacio Ortiz de Z=FA=F1iga<BR>>> </FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A><BR><FONT face=3DArial=20
size=3D2>>><BR>>><BR>>> "Stephan Hennekens" =
<</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>>=20
escribi=F3 en el mensaje <BR>>> </FONT><A=20
href=3D"news:46dec12e@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:46dec12e@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial =
size=3D2>...<BR>>>> Dear =
developers,<BR>>>><BR>>>>=20
first of all many thanks for the new version of this great=20
tool.<BR>>>><BR>>>> Concerning the SQLite Explorer I =
have=20
two problems to report:<BR>>>><BR>>>> 1) When =
creating a new=20
table (or index) the cell editor does not accept <BR>>>> =
underscores=20
('_').<BR>>>><BR>>>> 2) The second problem is really =
a=20
strange problem. When I query the <BR>>>> sample database =
with "=20
SELECT * FROM customer WHERE state=3D'ME' " no <BR>>>> =
records are=20
selected. It works fine if I change it into<BR>>>> " SELECT * =
FROM=20
customer WHERE state LIKE 'ME' ".<BR>>>> However, when =
changing the=20
var type from CHAR to VARCHAR and back using a <BR>>>> =
different tool=20
-SQLite Expert Personal - the queries return the result =
<BR>>>> what=20
I expect.<BR>>>> I don't experience this problem in my Xailer =
applications if I create and <BR>>>> populate tables in code =
via the=20
TSQLiteDataSource class methods.<BR>>>><BR>>>> BTW, =
I also=20
use TMySQLDataSource for querying MySQL databases. I first =
<BR>>>>=20
ran into troubles untill I discovered that I had to rebuild a new =
library=20
<BR>>>> from libmySQL.dll (version 4.1). The lib file as =
provided by=20
Xailer is <BR>>>> probably derived from a different=20
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>>><BR>>>> Regards,<BR>>>>=20
=
Stephan<BR>>>><BR>>>> <BR>>>><BR>>><BR>&g=
t;>=20
<BR>> <BR>></FONT> </BLOCKQUOTE></BODY></HTML>
------=_NextPart_001_005E_01C7F07C.DD08C960--
------=_NextPart_000_005D_01C7F07C.DD08C960
Content-Type: image/jpeg;
name="Clipboard01.jpg"
Content-Transfer-Encoding: base64
Content-ID: <005801c7f06c$197ff960$0202fea9@wurnet.nl>
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJ ChQODwwQFxQYGBcU
FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMK ChMoGhYaKCgoKCgo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/ wAARCAEfAcsDASIA
AhEBAxEB/8QAHAABAAIDAQEBAAAAAAAAAAAAAAQFAQIGAwcI/8QAVxAAAQMD AQMHBwgGBQoEBQUA
AQIDBAAFERIGEyEUFSIxUZTTB0FVdJKy0iMlMjVSU1SRNkJhcdHwFiQzgaE0 Q1ZyorGzweHxYmRl
cxeCg5XDN4WktLX/xAAZAQEBAQEBAQAAAAAAAAAAAAAAAQIDBAX/xAAnEQEB AQABBAIBBAMBAQAA
AAAAARECAxIhMTJREwQUUlMiQZFhcf/aAAwDAQACEQMRAD8A/RXmx5uqsnic niaV5NiXJSpcJlhT
SVFGp10pJI4HgEnz5rzzja3bj1pWDFuef7CF3lXh05Lc/uIXeVeHV/HU7mSc 5z56Vjktz+4hd5V4
dOS3P7iF3lXh1Px07maVjktz+4hd5V4dOS3P7iF3lXh0/HTuZ/70HDGPNWOS 3P7iF3lXh05Lc/uI
XeVeHTsp3M+f/GlY5Lc/uIXeVeHTktz+4hd5V4dOynczSscluf3ELvKvDpyW 5/cQu8q8OnZTuZpW
pjXMDO4hY/ZJV4f/ADrxZedlEIhtIW4kZcDiylKcKUnGQk+dJ/KnZTuSOz9l KwIt0x/YQu8q8OnJ
bn9xC7yrw6fjp3Mjgcig4HhWOS3P7iF3lXh05Lc/uIXeVeHTsp3MjgMD91Kx yW5/cQu8q8OnJbn9
xC7yrw6dlO5mnZ+yscluf3ELvKvDpyW5/cQu8q8OnZTuZoOByKxyW5/cQu8q 8Ooc9NyQ5HjBuO07
JWUIcS4VhOElR/VHHCeys8+PLjx2Tf8A4su3LcTOz9lZ8+fPVebPeAPrQE/u R+f0KczXnOOcz+SP
Drxz9T1P6uX/AB6Pw8P5xYUqBzNeDxFzH5I+Cs8zXn0n/gjw6fuef9XL/ifh 4fzidSoPM159J/4I
8OnM159J/wCCPDp+56n9XL/h+Hh/OJw4HhWKg8zXnj85/wB+EcP9gVjma85+ s+A/Yg5/2Kfuef8A
Vy/4v4eH84sP+1KgczXn0mPyR8FZ5mvPpMfkjw6fuep/VyT8XD+cTgcYx5uN Khw0y48p6JNdQ6tC
EOpcA6woqAB4D7JqZXq4cry47Zn/AJXLlJL4pTzg+cdRpStMsebHm7KzSlAp SlApSlApSlApSlAp
SlApSlApSlArIrFZFdej8meXpitrCcQD+x9//iqrWtbKrEBX/vv/APFXU6Zz cHenZEUeUXaJifcR
PsTynYbfLXeTBLdvjultTBVulJUpTmro6ukSlSVAKF7tDt0LNtREtvJDKhuP MRZEhgPFUZ95YQhC
8MlpP02lYW8hWleQk5SFT3NlbOu+PXVxqSqU88iQ42qa8WFuoShKHCwV7oqS G0EHSSChChxApctl
bPcboifJakB8PNSVIamPNNOOtKSptxxpKwhxSShHFaScISDwSAOkqOOjeUqf adgNmrreYrdwlPWp
u43PkynluNslIIdw2wUIKwFkBxTSApKkhZCVKTO2W2tm29ChtEI6bTJvF1is 3Fc8qcb3T8pz5VC0
JS22lthYBC1Y0oGkAnTc3DYXZ6fB5G9EktxNyuMpuLOkR0rZJV8irdrGttOt QS2cpQFFKQEnFesf
Y2wsy5DxhuPiQt9xUeTLekMBbxWXVJZWpTaSreOAlKRwcUOpRy0UUPykTX4N z3tj5PPg7hx3frks
RmmHS4A84t6Mh1KQWVhRDKkpyklQSHFNyj5QZCtq02lrZ65Fpp5iNKVunVuM OuobWAS22tjSgPI1
lT6SAFkJOEa5zWw1ibU+rd3Jx94tf1h66SlyEbvXo3bqnNbf9s6OiUgpWoHI JzJTsnY0TI8lmFud
yEaI7Ly24pU2EhtSmEqDSlJCEaVKSSnQjB6CcNFPt2qVFujtzuC70LFFhJdR JtUwM83uIU4p595s
rAeRo3JCSl4fJrGjpYXlrau8M7YXG2mLHlxXb8zbIqlvlpTCDbkyncgNHJGl RTk5UXCCUhINX152
ctN6lofuDDq16d2sNSHGkvt8fk3koUA8jKldBwKSNa+HTVn0XY7a7dUXIxRy xDyZIWlatO9DS2Qs
oBCSrduKSTjJSEZ+gnS0c4vyiFNn2alptuXb7bUTWW+UcGnXHYjTbalafoap icrCcgIJCVE4qLtH
tjtDY57T821x2mYtnuk+VFRM1tvbgR1Nrad3QUf7QtkKSjBUs4UEo1XLewmz SH1Ooth3qmTHQvlD
pLLRWhaW2jq+SQhbSFNhBSGiCUBJKsyWNlLE0yhswt//AGocckvLfckJdRoW l1a1FTyVJCUlCyoY
bb6tCMNEe8bYvwttoWzsWA28uSuMC+5J3YQh1ExayBoVqKUwzgfrFYBKQMmL sDt69tbLGLLNiQn4
3LIklbL4QpvKcJcU4yhAWQsKAbW6k4X0sAFU63bGWC3XFu4RobpuCVoc5S/K dddcWhDyEqWtaiXC
EPupBUTwIHUhOmVZ9nLTZZSpNvYcS5o3TaXJDjiGGyQd0yhaiGUEpT0GwlOE o4YSMNF8pfRPE9XX
VDs0f67OPnx/+d+rhSsJIJPn66o9nTiXM/cf+O/V41mqHyhOPvbZ7PQ0Rb9P juQJzq4touRhLUtL
kRKVqO/aBCQtYxqJ6ecdZHja9u5zNotyJDca6O8zWuSqeh5TIlSpjpYbwgtj S0VpKlKwFJBGGyeF
dRftnbbfJUWROMxEiMhxtp2JPfiKCVlJWklpaSQS22TnIGM0d2bsykPtiA20 h2NHiFDai0ENsKUp
kICSN2UKWopUjCknGMFKcTWnOyvKNIgypNum2hsXeOh9sstSytp2UDDDDKHC hPBwzmklakp0EHIK
elXqjyiGYgyLPbTMgmYzHbkqkbpLyHIzEhvTqR0XV78IQhehClDCnEKUhKry Fs1aYSYYYjOKXFkm
Y26++646p4tKZK3HFqKlndrKBrJwNIHBKceUnZKxyo7bD0LUhLz72kPLSXC8 4XXkLwoFbS1klTai
UEhIKcAU0Vlk29eu21TtsZs8wW8SZENM4MvkIcZK0rU4otBkI1NqAKXlqJKA UglWinvTsiMPKLtG
xPuIn2N5TsNvlzpjBLdvjultTGrdKSpSnNXR1dIlKkqAUOwjbOWmPd1XRmO7 yjWt1KDIcUy04sHW
4hnUW21q1LypKQSXF5PTVnzd2Vs6749dnW5KpT7yJDraprxYcdQlCUOFgr3R UkNoIOkkFCFA5ANN
EDaHboWbaiJbTEMqG48xFkSGA8VRn3lhCELwyWk/TaVhbyFaV5CTlIVzsbyl T7TsBs1dbzFbuEp6
1N3G58mU8txtkpBDuG2ChBWAsgOKaQFJUkLISpSexuWytnuN0RPktSA+HmpK kNTHmmnHWlJU2440
lYQ4pJQjitJOEJB4JAEW4bC7PT4PI3okluJuVxlNxZ0iOlbJKvkVbtY1tp1q CWzlKAopSAk4po64
LOOJ41X3BWbtZx5uUK/4LlS9VQJhzeLR/wC+v/guUl8iB5V//wBLtseGfmaZ /wABdVTUcbFbK3K5
RNmNnLJNDzJcjWn5TlbIWgFCSGmip9QU4htBGC4pAz0iK7uXGYmRXostlp+M 8hTbrTqApDiFDBSo
HgQQSCDVVbNk9nbU263a7BaISHVtuuJjw22wtbatTaiEpGSlXFJ8x4itj53K 8om07qVPWq0R3mo0
PnOWlW6QGmlvyEoYeW7IbEZ1CI5S6rS8Er19EBHTtbvtje4ezt92gbesqIcb nNiLBfQtLxdib8BW
814d1GOpRbCEEIUTrO76faSNnLHJeiPSbNbXXYby5EZbkVClMOrXrW4gkdFS l9IkcSeJ417M2W1s
Xh+7MW2E3dX0Bt2ahhAecSNOEqWBqI6CeBP6o7BQcJtHtNOkeU+z2C1T4zTU WZEXI0allW9i3FTj
TqUrH6rDSkg9RUlRCuiK9vJxthtBtFKiO3i1twrdc4HOMJRUyhSU5bwgBL7i 3hh5OXC2zgpTlOXA
lPXwtnLJAjpjwbNbYzCd3pbZioQkbtwut4AGOi4pSx2KUSOJzXrbbLarXKmy rbbIMOTNXvJTsdhD
a5Csk6nCACo5Uo5Oes9tBwtnhRrPtjHlSYVtnO3K5zGI99iyTytxzEh0xpCQ kZaaQ2toAuLALLXQ
Tgbug2PFohp8lkiKxGi7R3dhqROlJYDb9wQu3SHHFOO4Be+VS2tYJUQotqVg qQT9ZZstqYvL93Yt
kFu7SEbt6ahhAfcRw6KnANRHRTwJ/VHZUOPsrYol5Vd4FohRLopa1uSorIac eK86t4pIBcBJ1aVZ
GoBXWEkBB8lJP/wv2PHH6nh9X/sI4V1Xm41S2XZTZ2xyVSbJYLRbpC2y0p2H DbZUUEglJKUgkZAO
P2CrqgoZf6QyfVWffdr0rSX+kMn1Vn33a3rz9T5Nz0UpSsBSlKBSlKBSlKBS lKBSlKBSlKBSlKBS
lKBWRWKyK69H5M8vTH/IZ4ca8rLaY0i0QpDpkh19lLzmiU6gFahqUQkKwMkk 8K9Kl7Ofo9a/VWvc
FOl6OTXmSH9qb31746cyQ/tTe+v/AB17XO5Q7TCdm3WZGhQ2yAp+S4lttOSA MqUQBkkD95AqLcNo
7Jb7XGuU+822JbJOncSn5aG2ntSdSdKycHIBIwTkZrsmN+Y4ec6pmfXHvjrP MkPBGqbg9f8AXXuP
+3XtHuUKTyXks2M8ZTJkxw26lW+aGnLiMZ1I6aOkOHST2jMz++hit5jh4xqm 49de+OnMkP7U3vr3
x1Y5yT1jHnrzhyWZkRiTEebfjvIS4260oKQtJGQpJGQQQcgihiDzHDxjVMx6 498dZNkhnrVN76/8
dWdKGKvmOH9qZ3x746zzJD49Kbx6/wCuv8f9urOlDFZzHD+1N7698dOZIY6l Te+v/HVnShir5jh4
xqmY9ce+OtG9nre0SW0ykFXWUy3hniT9rtJP95q3pQxWcyQ/tTe+v/HTmSHj 6U3vr3x1Z0oYrOY4
Y/Wmd8e+OhscMjBVNwf/ADr3x1Z0oYrOZIeQdU3h1f11746cyQ/tTe+vfHVn Shis5kh/am99f+Os
cxw851TM+uPfHVpShis5kh/am99f+Oss2eGzIafTv1OtElBdkOLAJBBOFKI6 iRVlWKAOqlKUClKU
ClKUClKUClKUECXa4kuTv3kvB3SEFTb628gEkDCVDPWfzry5hhdszvj3x1aV mmQVfMUHtmd8e+On
MUHtmd8e+OrSlTIYq+YoPbM7498dOYoPbM7498dWlKZDFXzFB7ZnfHvjpzFB 7ZnfHvjq0pTIYq+Y
oPbM7498dOYoPbM7498dWlKZDFXzFB7ZnfHvjpzFB7ZnfHvjq0pTIYq+YoPb M7498dOYoPbM7498
dWlKZDFXzFB7ZnfHvjpzFB7ZnfHvjq0pTIYq+YoPbM7498dOYoPbM7498dWl KZDFXzFB7ZnfHvjr
XmKF1AywfXXv35+lVtSmQcxZ1qctEFayVLUwhRJOSSUjtqaKgWP6lt/q7fui p4rn0vlV5emPPUrZ
z9HrX6q17gqL56lbOfo9a/VWvcFTpeiqTygGMxDttxkXWNaXYE3fR5kxkuRW 3FMutHfYUgBJQ6sA
laOmUDJJCFcixtHEts6wbRXRuDBgiBeGg82pEaPMeMqOpC21OKCMyA0t5AUv ilROtQBVX1mldkfF
tltoLPbrps3d7rcY1uttwY2hfjPz1iKl1t65MOtKG8x9JshYHWUnNd1t7fRF 2SYuduvDUSK8ttfL
WlNaVtEavk3nAphsqwAlTo0KJCNSC4laeqjRmIrZRGZbZQVrcKW0hIK1qKlK wPOVKUSfOST569aD
5Bapd0a2yU2LtIjru9/iLkNCGljexxZ94Vhp5KnG0uOR1IOSSncqSClSVkxt jtqdp5+zzF9nXnet
tzLNE5KIrSUu8rYgb5TignPBUla0BGnSrOrWnCE/aK1PE4GAT5/5/Kg+R7I7 WP3DaCysT9sf61Mt
qpVztmYiebZYkREpjad3vG8qedZ0OFSz1AhYCq+vVR2XZq3WeUqVFM56QpG7 Ds6c/LWhJIJSgvLU
UBRSkkJxq0pznSMXg6qBSlKBSlKBSlKBSlKBSlKBSlKBSlKBSlKBSlKBSlKB SlKBSlKBSlKBSlKB
SlKBSlKBSlKBSlKBSlKBSlKBSlKBSlKBWaxSg5ex/Utv9Xb90VPFQLH9S2/1 dv3RU8Vy6Xzpy9Me
epOzn6PWv1Vr3BUbz1I2c/R61+qte4KnS9LfcaXBrlN6hR3HH0tGO84UtPLb yQpoDOkjP0jXtzNF
P+dnd+f+OtXf0iheqyPfZriNrDtCNprzzAb2q4G2vciHBMVCwyrd/T+QUlTp H0tL6Vo462FdDtax
PLrJse2Q5UGPJlT23Zzxjx08rkHWsNrcIyFYHQbWePZ2kAzRZouP7Wd35/46 +LLt+1RhtOWGVdri
8zJdcgqlW6VHSzJNunoCsznnHcFa46SVaWQSkDKi5ixtbN4Zif1i47RzdmzM a5buoNxiyEo3L+rd
b55yarLvJM7vCABwyC9htXtj6iLfb1THIqZcoyG0JccaFweK0oUVBKiNeQCU LAPn0nsqHbTa7jJm
R4ki5KdhqDb4VIlI0LyeiSogZwArAJ6CkK+itBVR7HwHG9tX7itu9iO/ZmY8 JyepZUpDcmQpQdGc
BQQ7HKC8N6UlWSVB7HaRrfCguvPQ4caO89nerZaSlS+mtfSIGT0nHFf6y1Hr JptMistke13OA1Mt
8mc9EdyWnRLkBLgBICk5V0knGQocFAgpJBBqcLLFx/azu/P/AB18h2atF9tm y0FppG0DDcbZyyNu
s76RlCVSHFT0oQTnfJZGAEDeoGlLenKRS5s7QLTcZFnVtQLbCt9zl2QOOy0u qeQ1CLIdQ4Q44d9y
vS2+Fak5wlSMU2mR9e5li/ezu/P/AB05li/ezu/P/HXLR2L9C2d23gWZU5Uu Kt1uxKmOF1aiYbS0
4dfJLg363BlZUBgpzpSAKll/kT1tn2P+mKrFFuCXJ6Zrcx1ZSY0lBCGngZTg 3i4xICVNjoqTgpdI
m07Y7xdnjAHDs7vz/b/r1rEt1umRGZUSXKfjPoS4061cHlIcQoZCkkLwQQQQ RXzyyu3566WV+4R9
qGXXLhNPJlFQS02ZzxGtSSpohLIbSUvdEtqSqMvWghdHCgXq0bGW23Jb2kZu EOwMx7Q3HXKU2i6o
3yXg8UnRugsR9JfJY0DodDUau0yPsnMsX72d35/46cyxfvZ3fn/jr5PcYO0j UW6S4jm0hmFm/T2k
iTJUBJYl4gJS2VadJbWrS0BodSASlekYiXxnbISdqnWLhe+ctxdN3FiwJenc 7t4RdDxe5Pq/yYjc
N77VgK471VNp2x9j5li/ezu/P/HUKbHtkOVBjyZU9t2c8Y8dPK5B1rDa3CMh WB0G1nj2dpANZtsz
eYNqsq9llOuvwZKW908466HgthxhvfEErWhLrrLjhUchLa15KkgHjF7O7RTd pLPDuUu6qt1vntW8
SWnXN4403EuB5QXCOBcakxmnHk6Vb1LgSUlLaqbTtj6mLNFx/azu/P8Ax05l i/ezu/P/AB18cujW
2DspDRuN7hsxxIYtRbgS5TjjiJslCCtTbzbZ+RTDwqYVNrB1E4LpVLvMPaIx I5enXuJAeud3dkrD
FwluaxL0xEpRGdQ8hrcpWU6TusYJSVKQabTtj6xzLF+9nd+f+Oo7UC3vOvNs y5TjjLm6dQi4PEtr
KQoJUAvgdKkqwfMoHz1zu1HOqPJ9bBMduz09CGDNVFbU246sIyoOiKVONhS8 AmOV6VFJIW0Fg83K
h3WDG2mLjF7aeukyE69MXv3VsMJhtJ3m7hLTqdL7K21pYUkgLSpWWgkFtO2P oyYFvVLXGTLlGQ22
lxxoXB7WlCioJUU68gEpWAfPpPZXumzRikZdndX45/46+MW2HtUu23G4lV2R cXbezCYlKiykExGb
pIDpUwVh3XyVbSkalb9QKt2sr1qq/tNu21e2faFjvU1TSZLpQ5LKoC1NFLWA Ey2Jb6gFh7i4pCuk
QAUbs02nbHZMyLE/fXrM1OnquLW81tcqkjGhLCldIqxwEljqP6/DqViU9Gtj V0j25cqeJshh19pv
lkjpNtqbSs51YGC63+3jw6jjmJyjs9tbs5crlCmvOLtMxqfJgQHZhckqMEAu GOyMkpYUAooQCEAA
JACRSz27/cZ83a+FZdbEeYzKiqfLzFxRFjJW24yiGWcLW6lybu9a0qIlIJ0l KQltMj6DbGLZcmFv
wZM91pD7scq5XIGHGnFNrGCoZwtKhkcDjPEYqaLLFx/azu/P/HU2LGYitFuK y0y2VrcKW0BIK1qK
lKwPOVKUonzkk+evaptMis5li/ezu/P/AB05li/ezu/P/HVn+VPyptMis5li /ezu/P8Ax05li/ez
u/P/AB1Z/lT8qbTIrOZYv3s7vz/x05li/ezu/P8Ax1Z/lT8qbTIrOZYv3s7v z/x05li/ezu/P/HV
n+VPyptMis5li/ezu/P/AB05li/ezu/P/HVn+VPyptMis5li/ezu/P8Ax05l i/ezu/P/AB1Z/lT8
qbTIrOZYv3s7vz/x05li/ezu/P8Ax1Z/lT8qbTIrOZYv3s7vz/x05li/ezu/ P/HVn+VPyptMis5l
i/ezu/P/AB05li/ezu/P/HVn+VPyptMis5li/ezu/P8Ax05li/ezu/P/AB1Z /lT8qbTIrOZYv3s7
vz/x05li/ezu/P8Ax1Z/lT8qbTIrOZYv3s7vz/x05li/ezu/P/HVn+VPyptM is5li/ezu/P/AB0F
ljfezu/P/HVn+VKbTIo24wh32O205KLbkd4qS5IccGQtoA9Inj0jVx1gGq+T +kUL1V/32asB11qp
HL2P6lt/q7fuip4qBY/qW3+rt+6KniuPS+db5emPPUjZz9HrX6q17gqP56kb Ofo9a/VWvcFTp+lv
uMu/pFC9Vke+zVrVU7+kUL1SR77NWtdqxDA7KYHZSlRTFMDsFKUDA7BTA7KU oGBjGBimB2ClKAQD
1gUxSlApgdgpSgYHZQgHrFKUAgHrApgdgpSgYpgdlKUDApgdgpSgYHZTA7KU oFKUoFKUoFKUoFKU
oFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFDShqCrk/pFC9Vf99mp9QJP 6RQvVX/fZqfWmY5i
yfUtv9Xb90VPFQLH9S2/1dv3RU8Vy6XzrfL0x5699nf0ftnqrXuCvDz177O/ o/bPVWvcFTp+lvuN
nP0iheqSPfZq1qqc/SKF6pI99mrWu1YhSlKilKUoFKUoFKUoFKUoFKUoFKUo FKUoFKUoFKUoFKUo
FKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFDShpRVy v0iheqv++zU+oEr9
IoXqr/vs1PFWsxzFj+pbf6u37oqeKgWP6lt/q7fuip4rl0vnW+Xpjz177O/o /bPVWvcFeHnr32d/
R+2eqte4KnS9FbOfpDC9Uke+zVrmqyZBVJksvNyn4zraFtpU0EHIVpJyFJI6 0itBBlY+uJ3sseHX
b2wts0zVVyGV6Yneyx4dY5DL9MTvYY8OmRfK2zTNVPIpXpid7LHh05DK9MTv ZY8OmQ8rbNM1Vchl
emJ3sseHTkMr0xO9ljw6ZDytc0zVTyGX6Ynewx4dORSvTE72WPDpkPK2zTNV PIZXpid7LHh1nkMr
0xO9ljw6ZDytc0zVVyGV6Yneyx4dY5DL9MTvYY8OmQ8rbNM1U8ilemJ3sseH TkMr0xO9ljw6ZDyt
s0zVVyGV6Yneyx4dOQyvTE72WPDpkPK1zTNVPIZfpid7DHh05FK9MTvZY8Om Q8rbNM1U8hlemJ3s
seHWeQyvTE72WPDpkPK1zTNVXIZXpid7LHh1jkMv0xO9hjw6ZDyts0zVTyKV 6Yneyx4dOQyvTE72
WPDpkPK2zTNVXIZXpid7LHh05DK9MTvZY8OmQ8rXNM1U8hl+mJ3sMeHTkUr0 xO9ljw6ZDyts0zVT
yGV6Yneyx4dZ5DK9MTvZY8OmQ8rXNM1VchlemJ3sseHWOQy/TE72GPDpkPK2 zTNVPIpXpid7LHh0
5DK9MTvZY8OmQ8rbNM1VchlemJ3sseHTkMr0xO9ljw6ZDytc0zVTyGX6Ynew x4dORSvTE72WPDpk
PK2zTNVPIZXpid7LHh1nkMr0xO9ljw6ZDytc0zVVyGV6Yneyx4dY5DL9MTvY Y8OmQ8rbNM1U8ile
mJ3sseHTkMr0xO9ljw6ZDyts0zVVyGV6Yneyx4dOQyvTE72WPDpkPK1zTNVP IZfpid7DHh05FK9M
TvZY8OmQ8rbNM1U8hlemJ3sseHTkMr0xO9ljw6YeW0r9IYXqr/vs1OqAxAU3 MTJfnSJDiEKbSHQ2
AASkn6KR9kVOHUOv++g5qx/Utv8AV2/dFTxUCx/Utv8AV2/dFTxXLpfOtcvT Hnr32d/R62eqte4K
8PPXts7+j9s9Va9wVOn6KrNr5MxEizQIMhUVy4ylRy+kAltIaW4VAHgThsgZ z9LqqjvbltsUtEa9
+U6ZbpK0B1LUyVAZWU5ICglTIOMhXmwSKt9rTjaLY4/+pO//ANORXK3u+tWX ysTFStpLFZYrtqt+
9buYGuQgPzMhlRdRpIBOTpX9JPDzHvtkmOeS2663+jE7/THaH8ongU/oxN/0 x2h/KH4FcbtTtdtD
b9oLvGtX9ZZj71yN8gF72YmAp1Ft3aemcgCTvgRn+yGCarLXtZeDD0ztq7cu zuTWmX75DlsyuRJL
L6zqkcmajJy43HRpUhShvjnG8axO+r2x9F/oxN/0x2h/KH4FanZifnA2w2hO PNiJx/8A49cLf9up
Nmse0Lyr9vxzDv7LKMMIVLfSqWFOIRj5XShMdS1JG704cAQ2sVWSrzeLHEMK Leo1qYdvF4elSJ8t
mEIy+V62WA4uO6kbxt1TwSpGtQ6SVhCdJd9O2Pp42Xm4/TLaI/txE8Cn9F53 +mO0X5RPAql2gvtw
jbL7NP3G4N2fly2k3S5NthlMMGOtwqTyhBDYU8ltsb1ORvNOAojHEteUOdC2 T2nlSb/ytSbdLVZJ
W5aUqW61KnN62w2jS5pbbiqXpTpSnC1aQSS7qdsfUP6Lzf8ATHaL8ongVg7L zRx/phtDn90TwK+Y
3vbXamO/tQ83dbaw7DZuZTb98lx+O2y29uH+TiPqb1FtlWt15Tag50U5cbSn sYdzvrW2YsS5UiTu
JjclxbjCBqtyoJbSta0oCApUxCuiMLOlRCQ2ODup2zHRbHyZTjt4hTJS5a7d MEZMhzALiS0hwKUA
AM4cCTgAZGcCuirltjuN52vz6UR1+pxq6mnL2cfTNKxSo0YrNYpQZpWKUGax ilKDNKxSgzSsUoGK
zWKUGaVilBmsYpSgzSsUoM0rFKBis1ilBmlYpQZrGKUoM0rFKDNKxSgYrNYp QZpWKUGaxilKDNKx
Sgz2/t4UrFY7KDm7H9S2/wBXb90VPFQLH9SW/wBXb90VPFc+l86vL0x569tn f0ftnqrXuCvHz17b
O/o/bPVWvcFTp+i/6Um3KZDcmxXBiM9KRb5i33W2E6nCgsON9FI4q4uDq48K j/0wj8fmy/ftxZpn
h12fHGP+1YGTwHHHE/t/njXbZmViy7scb/TGNw+bb9w/9Gl+FT+mMf0Zfv8A 7NM8Ou0wf3/tppPZ
T/Ezk4sbYRx1Wy/D/wDZpnh1j+mDGMc2X7HV9TS/CrttJ7KYPZT/ABM5OK/p gx6Mv/8A9ml+FUW2
7Q263MKYhWi/NNredkFJtE05W44pxZ4t56S1qV2DzV32k9lY0nBGngfNT/Ez k4sbYMEfVl+Of/Rp
fhfsFQYF6tlvkzZMe07RGTMXrddetk51R4khAK0EpbGpRCAQlJUrAGTX0PB7 K1wc4xSYWcnL7CNS
FC9z34zsZFwnb9lt5JQvQGGmwVJPFOS2Tg8eIrqazpPXjj21nSeypbtWTI1p WCDnz9eP7/8AtWwB
x1UVilFZAJwe3/t/1rbSeyg1pW2k9lYweygxSttJ7KaT2UGtKwcgnrGBngP4 1vpPZQa0rOD2VnSe
yg1pW2k9lNJ7KDWlbaT2VjB7KDFK20nsppPZQa0rbSeymk9lBrSs4PZWdJ7K DWlbaT2U0nsoNaVt
pPZWMHsoMUrbSeymk9lBrSttJ7KaT2UGtKzg9lZ0nsoNaVtpPZTSeyg1pW2k 9lYweygxSttJ7KaT
2UGtK20nsppPZQa07KyQR5qx5xQc3Y/qS3+rt+6KnioFj+pbf6u37oqeK59L 5VeXpjz167O/o/bP
VWvcFeXnr12d/R+2eqte4Kz0/RXJ+VaFzi7sfFFrtt1Ll5V/VLkrTHcIgyzl Z0OdWMjoHiB1dYj7
UXibsVa2Ilht1ktzEWwXO7uwmmFLaS6wlopbbKS3hJcfJKijKgk8ElWR215s 9rvkVMa92yFco6Fh
xLUxhDyErAICgFAjOCRn9przY2fsjEBEJiy21qEll2MmOiKhLYadILjYSBjS sgFSeokDOa6xHLSN
pr5FnSlurtzkO23KDZ5TSIy0uSXZAjZfbXvCGkpMpJ3ZQskNnpjXlKPtPe3v JXYb7vLaLzdDbuPJ
lmO3yt9pH9nvNStCXftjJTnh1V1z1otb95Yu71rguXVhBbZmrYQX20nV0UuE agOkrgD+se016iBC
EBiCIMYQo+7DMcNJ3be7ILelOMDSUpIx1FIx1VdHzOV5Qr9BjneRYU6RKW/E iIjMlsoeYuDEBSiF
u4cDi394lGpvSE6Cs53glJ202jat4FwYtMKbFlOJlmQtGdyltpYWtpl50x0Z eQlbut3dgocU2UOE
t965aLW42425a4K23EPtrSphBCkPK1PJIxxDigFKH6x4nNeTez1kbgQoTdlt qIUF4SIsdMVAbjug
khxtOMJUCpR1DByT200ctJ2wnRZd7Q+9bt2nUzbUMoU6tx3epYbAOsIey8sI WkqZLKwEqJStLtQb
FtdtPebmdn1MQrXe465O/kS4m8QpDSIiwAw1IIQVCYnjvl43ROMr0o7xdnta 3bi4u1wVOXJAanLL
CCZSAkpCXTjpgJJGFZ4HFc1fPJ1YrlamrbCjRrTbm3lSFRIVthKaddICdakP MLTrABAKQDg8c+Zo
5fZjyibTXtdrlJtEbmw83MTXRum297KYjuFSXFyApOkyUhLYZcKykALyvoWG 11yulv29ucm3PQ94
3AtENhMyOt4Mrl3Fxla04WkgaUpKkjBWUNEkaMHsoGy9hgOWx2LZ4IkWyKmF CkraC3mGUpKQhLqs
rxgqHXx1HPWasH4EKQ8t1+DGddXutS1tJUpW6WVt5JH6iyVJ7CSRg00fONpN vb3arLOvbSLauGX7
pCixFML3jTsNuUoOuObzDiFmGroBKCA4BqOg6rW17TXxrahu2XVy2yWuczZ1 rjRlsKU7yHloeGpx
eE6MN7vidWV6wOgOod2fsjs6bNdsttXMnMmNKfVGQXJDRABbcVjKkkJSNJyM AdlSuQQuUco5DG3+
+5TvN0nVvd3u95nGdW76Grr08OrhTR8922uN1ucmWyy9CYtVq2itEN1lcdTj 76zIhPa0uhYS2Pl0
J0ltX0CdQ1dGmve2+0M8x48T+qwro/Dm2e5KjBkKY5xhtjUhElS3ErRJQVBQ YOnI09MhH1Gfs/ZL
jdI1zuFltsq5RtO4lvxkLda0qKk6VkZThRJGDwJzXk1sts6zKnyWtn7QiTPQ 43LdTDbC5KHDlaXD
jKwo8SDnPnpo+ZeVHbC6LtG0sRqJv9nJ0O521mXydLWh9mJIU4Ne/UteFx3U YLLY84WQBr6S47UX
22SptjedhTr6URXIDkOAUofLpkFTRackpGUtxHl6y8gEEAAlIC+pl7LbOzLm 9cZez9ofuDyFNuyn
YbanXEKRuylSyMkFBKSCfo8OqjOy2zzFnftLOz9pbtUhYcehIhthlxQxhSkA aSeiniR+qOymjkbJ
txd7gu0KktWyEkvORZzT2SveplORwDoWoR9ZZWW875K1gta0q0Lc9fJxtftB tDKiO3m1tw7fcoHO
MNRLLagnLeEAJkOLeGHRlwoa0lIynLgSnroez9khc38isttj83bzke6ioRyb ef2m7wOhq8+MZ89e
tts9qtcqbJtlrgw5M1e8lOx2ENrfVknUsgAqOVKOTnrPbTR8zu/lF2mhtXy4 NWiMm0Ruc2IrkjdJ
BdiIfIVqEjePalR1ZbDLZAUTrIRqVcydqNoo+0DWzjwtTd1muMKZkpZccYio damObtSNaVPFPIVp
1hTWreg6E6NKuud2fsjs6bNdsttXMnMmPKfVGQXJDRABbcVjKk4SkYORgDsq JtZsxD2jgPRX1CNy
jdofcRFjvF9CCpSG1h9pxKkhSlLHDIVxBGTTR89tm2u0UnaVq3sxrAbtIlc3 PTTGcbBQ27dk6ykL
KiE8jQsNlXEuODUnXqT7TPKJtOXJKLXaI8nmhl124u/JIad3cqTHJ1uyG+Tp PJFr1Yf0hfEHR0+7
2b2TsuzsGFGt9ujaovSaeUwgOatThKhpSAnJffICQlKQ4oJABxUt/Z6xyXob z9ltjzsN5cmM4uK2
osurXrU4gkdFSlAKKhgk8eumixjB9DauVuNuL1qIU22UAJ1HSCCTxCdIJzxI JwkHA96jxmGIrZbi
x2mW1LW4UtpCQVLUVLVgedSiST5ySTXtrPZTRtStdZ7Kaz2U0bUrXWeyms9l NG1K11nsprPZTRtS
tdZ7Kaz2U0bUrXWeyms9lNG1K11nsprPZTRtStdZ7Kaz2U0bUrXWeyms9lNG 1K11nsprPZTRtStd
Z7Kaz2U0bUrXWeyms9lNG1K11nsprPZTRtStdZ7Kaz2U0bUrXWeyms9lNGV9 QrQdYrJVnrrA6xUW
Obsf1Lb/AFdv3RU8VAsf1Lb/AFdv3RU8VjpfKnL0x569NnvqC2eqte4K8/PX ps99QWz1Vr3BWen6
W+4h7Rz0W/XIl3B6Bbo0KRMkvNISshLegk4KVE4BUcAZ4fmafjPy4MePtDKe cnxnJkUtJZWh1lJb
BWlQbKcfKt448QrPHBNVHlOjvzNmb/GhMuSJL2z9yaaaaQVqcWUIASAM5JPA Dz/trn7lZ9orPtG/
E2biOLjxdnbqqyzMI0tSHnWFNxCFdABstjd50p3elOPklKPovhzk19IFsfIz zvPH/wAjHh05rf8A
TE72GPDrndglLF1uot/PY2f3Mfk/PHKt7yrU7vscq+V06OT/APgzq08ddfO7 RC2ufgBq43PaB2W+
uCi7NMxZsbdOqmxg8UPrfIwEcpBMRKGtJUTgBoVNq9sfZua3/TE72GPDpzW/ 6Ynewx4dfONxOZ3S
9oF7Um0PXC7uSBDdmreS7ysJiYDBLyWdwlwhKcNfRJ6RQTf+Sxm/Bm7ydrFT edHFw0L3zpLWUwIx
cLSQd0BvlP5U2ACrIycDDadsdRzW/wCmJ3sMeHTmt/0xO9hjw6taVNpkVXNc j0xP9hjw6c1v+mJ3
sMeHVrSm1Miq5rf9MTvYY8OnNb/pid7DHh1a0ptMiq5rf9MTvYY8OnNb/pid 7DHh1a0ptMiq5rf9
MTvYY8OnNb/pid7DHh1a0ptMiq5rf9MTvYY8OnNb/pid7DHh1a0ptMiq5rf9 MTvYY8Ogtb4PC8Tv
YY8OrWlNpkVXNb+Mc8Tsf6jHh05rf9MT/YY8OrWlNpkVXNb/AKYnewx4dOa3 /TE72GPDq1pTaZFV
zW/6Ynewx4dOa3/TE72GPDq1pTaZFVzW/wCmJ3sMeHTmt/0xO9hjw6taU2mR Vc1v+mJ3sMeHTmt/
0xO9hjw6taU2mRVc1v8Apid7DHh05rf9MTvYY8OrWlNpkVXNb/pid7DHh05r f9MTvYY8OrWlNpkV
XNb/AKYnewx4dOa3/TE72GPDq1pTaZFVzW/6Ynewx4dOa3/TE72GPDq1pTaZ FVzW/wCmJ3sMeHTm
t/0xO9hjw6taU2mRVc1v+mJ3sMeHTmt/0xO9hjw6taU2mRVc1v8Apid7DHh0 5rf9MTvYY8OrWlNp
kVXNb/pid7DHh05rf9MTvYY8OrWlNpkVXNb/AKYnewx4dOa3/TE72GPDq1pT aZFVzW/6Ynewx4dO
a3/TE72GPDq1pTaZFVzW/wCmJ3sMeHTmuR6Xnewx4dWtKd1XIo0Ifi3hhhya /IZcYdWpLobGClTY
GClIPUo1ZDORnrqHM/SCEf8Ayz/vs1MHWKt9nFztj+pLf6u37oqeKgWP6kt/ q7fuip4rl0vlWuXp
jz16bPfUFs9Va9wV5+evTZ76gtnqrXuCp0/S1vMiyHJzEmI8y0422toh1krB Cig+ZQ+wKxi7dfLI
Pc1+LVftVeZtqXaI9rgR50y5TTEbRIlKjtpww68VFaW1nqaIwE9Z662hbSwR a5sq9uxrSu2PCLcB
IfAZYdIQpIDpwFJUl1spPAkLSFBKgUDtrGJ4F2HVMg9zX4tMXf8AGQO5r8Wo DO1ljcusiFy+Mnc2
1q7h8vI3TkValp3qVauKU7vJV9EBaDnjU+Ld7VKs5u0W4wn7UEKcMxt9K2Ql OQpW8B04Tg5OeGD1
YoYwRdj1zIHc1+LWcXb8ZB7mvxa8mtobG7PhwW7vbVzJzIkRI6ZSC5IaIKg4 2kHKk4So6hwwD2VF
2f2tsd92eYvUO4RkwnISJ7hceQDHaVqyp3BIRpLbiTxwFIWM9E0MT8Xf8ZB7 mvxafO/4yD3Nfi1E
f2p2djokuP3+0tIjOLafUuY2AytCkJWlWVdEpU42CD1FaQesVLeu9qYu7Fpk XGE3dX2y61CXISH3
EDUSpKM6iOiriB+qeyhhi7/jYHc1+LT53/GQe5r8WqX+m9kXte3YY9xtr7oZ eXJU3MbKozqHmGUN
LTk6VLW/pAODqRgA54dWEpwOBoYrvnf8ZB7mvxafO/4yD3Nfi1Y6B2U0DsoZ Fd87/jIPc1+LTF3/
ABsDua/Fqx0DspoT2UMiu+d/xkHua/Fp87/jIPc1+LVjoT2U0DsoZFd87/jI Pc1+LT53/GQe5r8W
rHQOymgdlDIrsXf8bA7mvxafO/4yD3Nfi1Y6E9lNCeyhkV3zv+Mg9zX4tPnf 8ZB7mvxasdA7KaB2
UMiu+d/xkHua/Fpi7/jYHc1+LVjoHZTQnsoZFd87/jIPc1+LT53/ABkHua/F qx0J7KaB2UMiu+d/
xkHua/Fp87/jIPc1+LVjoHZTQOyhkV2Lv+NgdzX4tPnf8ZB7mvxasdCeymhP ZQyK753/ABkHua/F
p87/AIyD3Nfi1Y6B2U0DsoZFd87/AIyD3Nfi0xd/xsDua/Fqx0DspoT2UMiu +d/xkHua/Fp87/jI
Pc1+LVjoT2U0DsoZFd87/jIPc1+LT53/ABkHua/Fqx0DspoHZQyK7F3/ABsD ua/Fp87/AIyD3Nfi
1Y6E9lNCeyhkV3zv+Mg9zX4tPnf8ZB7mvxasdA7KaB2UMiu+d/xkHua/Fpi7 /jYHc1+LVjoHZTQn
soZFd87/AIyD3Nfi0+d/xkHua/Fqx0J7KaB2UMiu+d/xkHua/Fp87/jIPc1+ LVjoHZTQOyhkV2Lv
+NgdzX4tPnf8ZB7mvxasdCeymhPZQyK753/GQe5r8WmLv+Mg9zX4tWOgdlNA 7KGRWMxZari3JmSY
7pbbW2hDTCkfSKCScrP2anj9nVwrZaQlPDNaDzfvqaskjnrH9S2/1dv3RU8d VQLH9SW/1dv3RU8d
Vc+l8qvL0x569NnvqC2eqte4K8/PW+z31BbPVWvcFZ6fpardr7ddZkiwzLGz Bfk2yeZamZchbCHE
GM+yQFpQsg5eSfo+Y1XTtmrwu0THWZDfOVxuCZ8+KxMditOAMpZSw3JbTvWw kNsqLgTlam1AhCXC
lPTzbjHhLaRILpU5qUlLbSnDgYyeiD9oV489RB+rM7k98FdmHB7ObCX6z2u4 pZlRmZM9kpcSia8s
oCZ8iQGhIUgOHeNyltqewHG1JCwFk9GXbti7qNhdubRI5MzNv2/5OFXJ+clv XDbYG8fdQHFdJBPU
cAgDOK7DnqJ9mZ3J74Kzz1Ez9GZ3J74KGuTuGw8mRttKuRSh+DMuEa4rW5c5 bQZWwhlITyRshp05
jpUHFqGCoZSoIAVVS9gtomNk5dmtki0l2Xs61s8t+QtwBCY6ZCW3EoSnip1L /STkbojILwGD9B56
ifZmdye+Csc9RMY0zMdX+RPfBTya56xbHPQ9orXcJqYTyIK7y42RlS0KmTEv NqRlPAhoLSo8CNRA
1Ak1zezPkxuFqXa2Zhjymkc3PSHRdJiG2nYrEdvSmIjS29lUYKDiykjWMoUE AK+jc9RPszO5PfBT
nqJ9mZ3J74KGuS2X2b2hs9x2fbeYtTkGxWpVoadbmubySlS4o3qkbnDZ3cdS tIUoailOoDK6+ig8
PNVNz1E+zM7k98FZ56ifZmdye+Chq5zTNU3PUT7MzuT3wU56ifZmdye+Chq5 zTP7qpueon2Zncnv
gpz1E+zM7k98FDVzn91M1Tc9RPszO5PfBTnqJ9mZ3J74KGrnNM1Tc9RPszO5 PfBTnqJ9mZ3J74KG
rnP7qZ/dVNz1E+zM7k98FOeon2Zncnvgoauc0zVNz1E+zM7k98FOeon2Zncn vgoauc0z+6qbnqJ9
mZ3J74Kc9RPszO5PfBQ1c5/dTNU3PUT7MzuT3wU56ifZmdye+Chq5zTNU3PU T7MzuT3wU56ifZmd
ye+Chq5z+6mf3VTc9RPszO5PfBTnqJ9mZ3J74KGrnNM1Tc9RPszO5PfBTnqJ 9mZ3J74KGrnNM/uq
m56ifZmdye+CnPUT7MzuT3wUNXOf3UzVNz1E+zM7k98FOeon2Zncnvgoauc0 zVNz1E+zM7k98FOe
on2Zncnvgoauc/upn91U3PUT7MzuT3wU56ifZmdye+Chq5zTNU3PUT7MzuT3 wU56ifZmdye+Chq5
zTP7qpueon2Zncnvgpz1E+zM7k98FDVzn91M1Tc9RPszO5PfBTnqJ9mZ3J74 KGrnNM1Tc9RPszO5
PfBTnqJ9mZ3J74KGrnP7qZ/dVNz1E+zM7k98FOeon2ZncnvgppsXOaZqnTd4 ygSlucrHZCe+Ctud
WPup3cX/AIKvk2RZu/R4GvP+NQo9xYkyOToD6XSgrCXGHG8gHGRqSM8SKm/x qX21Mc9Y/qW3+rt+
6KnioFj+pbf6u37oqeK59H5U5emPPW+z31BbPVWvcFaees7PfUFt9Wa9wVnp +lvt5XH67herv+81
XrXjcTi9QvV3/ear2/nrq9T2zx9FKfz10/nrrm01aOplBV9IlY/uC1AVtWjA KWUg9eVn/bUR/hW/
89dArylK3cZ5Y60oUR+Vev8APXXjMBMR8JGVFBAH93/WgkOgJdWB1BRFa1u9 gvLIPDUfPWn89dAr
UnDrIHUoqz7Cj/yFbfz11qRl9g+YKUT7Ch/D86DalP566fz10CtUK+VdSRwS EEf368/7hW389daI
BDr58xDeP39PP+8fnQb4pSn89dArVo6mUFX0iVj+4LUBW389daMApZSD15Wf 9tRH+FBvSn89dP56
6DylK3cZ5Y60oUR+VSHgEurA6goio0wExHwkZUUEAf3f9akvYLyyDw1Hz1Rp Sn89dP566g1Jw6yB
1KKs+wo/8hW1akZfYPmClE+wofw/Otv566BSn89dP566DVCvlXUkcEhBH9+v P+4VtitEAh18+Yhv
H7+nn/ePzregUp/PXT+eug1aOplBV9IlY/uC1AVtWjAKWUg9eVn/AG1Ef4Vv /PXQK8pSt3GeWOtK
FEflXr/PXXjMBMR8JGVFBAH93/WgkOgJdWB1BRFa1u9gvLIPDUfPWn89dArU nDrIHUoqz7Cj/wAh
W389dakZfYPmClE+wofw/Og2pT+eun89dArVCvlXUkcEhBH9+vP+4Vt/PXWi AQ6+fMQ3j9/Tz/vH
50G+KUp/PXQKU/nrp/PXRZHi64U29KlEHW6pJz2ArH+5I/LJrg2tsrXLvioD KfklHdsyin5J50Y1
ISr9mU8fOSR2auyuiG3LLun9zuy6vWl5QSlaSV8DnhxCuoniK5l+12hdsZty kWtUNggttmS1hJBy
DxUeJOc56+Paa+v+kvGcPLydbd8OitLhVfILeSUpt7pHHteSP+VdL/0rl7Kk i+RFhaFp5C4nUhQU
CQ6k8D5+Cxx6s5rqOrge0V5etnf4del6c/Y/qW3+rt+6KnioFj+pbf6u37oq eK8/R+VdOXpjz1nZ
76gtvqzXuCsees7PfUFt9Wa9wVnh6X/cQNo3okWSJtzkLjQYcGTKedQMlLaC 0VHGCSAAeAB/vqRN
iQIT8GPJmykPTnjHjZ461htbpHBPDoNLPHHVjOSBVL5TI78vZm/xojLj8h+w XFttppJUpxRQgAJA
4kk4GBnJ81UMbZC4W7bPZF59Dj1vsU92BbNDfCPCVDkqK1FJJxkxo+XOOYwV nLxrtykvtiO6tMK3
3a1w7jb5sp2HMZRIYc+jrbWkKScFIIyCOBANS+Y2fxEn2h/CqTydPqtnk+2X gTo05mXGtNvadaVE
dyhSkJb0no9aVJOsfqDpK0g5rqY8pMhtS2w4kBa2/lGlIOUqKTwUASMg4PUo YIyCDWe2fS6pHIkB
u6sW1U2UJr7Tshpvr1NtltKznTgYLqBjOel+/C4xIFsjtvzpspppbzUdJ4HK 3XEtoTwTnitaR+zP
WBXnt0w+IMS7w2XJEqxyecUR20lankhtbbqEpHFSyy67oGRlzd5OMiub2VsN 7avsCFfERgxa3nr3
v4gWEOypaHAptCljCkocdnHTwUEKi5JJXl2z6NWmzNxsu0gaNpfvi23GBIQ+ /bpEdpxBxgpcdaSh
WdQIAOSOI4A10PMbP4iT7Q/hXC+R2cq2bGW+FcZG1D0mHaWFOxZ1ldZRF3TY C2mVCOguHJwE6lqO
kYz0ifoap7fKCzok6t9yfIjuadW73mdWnGnTw1506uhnV0ads+jXN3uZY7LK THuFxntuFG9cLbKn
UR2ySA48tLZSyjKVdNwpT0F8cJVjwN12dROkRnrtJZ3G9C5DyFNxSWwS4hMh SA0pSAhZUlKipO7X
nGhWPPb+6tvSzs5cIl2FolRiqdIiWuTL37aypJjoUy2sIJAOtRwQhSQgal62 +G2lsN3ukK72eFEu
Ts1b94cTb3Y5bhR0vtTEtPtSFJSFuuF9vKFPLCeUOdBGgbt2z6NfSLGu1Xvf iFLuSHGcbxiXHXFe
QFZ0r3braV6TpWArGklKhnKSBbixs4/yiT7Q/hXPbPzxP23ud3Zi3JuDMhQ4 DK5EB5hSnmlTHVgo
cQlSUhLiOmQEkq0glXCurg3BqZp3KJKdTLb43sdxrCV6sDpJGFDScp+knhqA yMu2fRrnoztnlPR2
o1ykuOyHpEdtAB1FUdakPEjR0UpWnSVnCclAydacyocSBNkTmI02U47CdEeQ OA0OFtDoT9HB6DiD
kcOOOvOON2WanbFw9oL1JtVxuEedc7i841HjKdms4lvlpDaOtbDgVqSB9Bbq lnKHFKaxstbr/snd
YEq+W6OWn4b0e4yLS69NXJkhTkoPrb3KN0krXMwlvOVyUIAwE4ds+jX0DmNn 8TJ9ofwrwmW2HCiv
yZU9xiOwhTrrrrqEIQhIyVKJGAABknsFWCp7fKCzolat9yfPJ3NOrd7zOrTj Tp4a86dXQzq6NTcc
ONO2fRrlrCLRfrai4Wa5uzIK1uIbfaUChZbWpCiklPSTqSQCMg4yCRg1ZCxs 4H9Yk+0P4VX+T+O/
EsktqUy4ys3a5uBLiSk6Fzn1oVg44KSpJB84NdQM4p2z6NVHMbP4iT7Q/hVR tI/YtmLY5cdoLzzf
CQcbx95Kdagkq0pGMqUQFdFIJOOANddXL+Uxh+Z5Odq4sNlx+S/aZbbTLSCt TiyyoBKQOJJJwBTt
n0asRY2cf5RJ9ofwpzGz+Ik+0P4VbDqFZp2z6NVHMbP4mT7Q/hUJMS3uXWTb W50ozWGWn3Wx+q24
pxKDkpxxLTg4cRj9oz0lcHOurdi8pF4kz4d2XGlWqC0y7EtcmWhSm3ZhWkqZ bUAQHEHB+0Kds+jV
wiLAcuci3JmyuWsMNyHW+HRQ4paUHOnByWnOA49Hj1jM3mNn8RJH/wAw/hXz qyQ9o2b1bNp5Fmbb
bmXBx2StDzipyosvdtttOxS0ENFoNwt4oLJAirOValavrYzgU7Z9GqnmNn8T J9ofwrnlXTZ1M+RE
eu8lks70KkvNqbjEthRcSmQpAaUtASsqSFEp3a8gaFY7ivklvi3GNtNHAg3a SuFdrjPVbOTaIrLa
xKKH2JCglLjzu+bBQp5aUmQ50EBHyTtn0avRfNnTFceM27ocQtKOSuwX0Sll QUUlEdTQdWCEOHKU
EYbcOegrF1a4sC6wmpcCbJcYcyMnoqSoEpUhSVJylSVAhSSAUkEEAiuCdMh3 bRjaZEa9zLTGmMuO
SZNsebkoTye4N7lEcNpcW22qSzhQbUo71ZUtQQd312wrxgWF5uZGmsuPT5Ut CFRXc7qVOfWyT0eB
KVJKknCmwcrCKds+jVpLt0OFEekyp7rEdhBdcdddQlCEJGSpSiMAADJPYKpW 7rs47Y2bvGu8mXb3
3nGGFxEKfU+tC1JUGkIQVuY3azlIUNKVKzpGa7CPJRIbUtAcAC1o+UaUg5So pPBQBIyDg9ShgjII
NfO2YHJ9k0u3Bm9xH4t/uUpiRbo2+kRd5LlhLwZKFlaVtulPBtfB0KAAGtLt n0asHb5sy02w45dp
pQ4guLUiO4oRUhRSVSMNnk4CkLB3ugAtuA40Lx0wsbOP8ole0n+FfFlWO8Rr NdmFtXtTt2hSkRgm
CV87qcmTnEMzdLf9WSUSGiSOTEcocyoFGG/tq7uw20tZbmlKG3nCEw3lEhpW lQACMkk8UgDKxxRq
HGnbPo1VXtFtssUPzpc4Baw022y2p911eCdKGkJKlkAKVhIOAlRPBJNelriw LrCal2+bJcjrJAJ6
KkqBKVIUlScpUlQIUlQBSQQQCDUbbjeMy9mbnyeS9FttzVIlcnYW84hCokho ENoBWrpuoGEgkAkn
gCR6eT2O/H2cXyph1gyLhPloQ6koXun5bzrZKTxSShaSUqwpOcEA5FO2fRqx FjZx/lMn2k/wrPMb
P4mT7Q/hVuOqlO2GuNvcyx2WUmPcLjPbcKN64W2VOojtkkBx5aWyllGUq6bh SnoL44SrGsebZZN4
NsZuE3lIWtpKyysMuuIyVtoeLe7W4nCwUJUVDQvIBQrEbb+6tPS1bOXCJdhZ 5UYqnSIlrky9+2sq
SY6FMtrCCQDrUrBCFJCBqXrbRbs1fttG0XGHdowtsl5NvYctclLanUocbVJW /u93goLiW0hekpXq
JUtSUtO2fRrpuY2fxEn2k/wpzGz+Jk+0P4Vb0p2w1xkefs3Kl3iPHv7bjloQ F3ApkI0RQS4CHFYw
kjdLyCcpxkgZGVumWOfFmyEXCdFRDbL0kT2Vw1st4PyikPIQQg6V4XjTlCuP RNVe2VmuNzmeUJiD
EdccuGy7EOKThKHXszxuwpWE5G8QTk8NQzwIqBdol12pvd0m2CDqtcli3RZL d2RItxkoYdluuNAL
ZUvSS4wlWpsoWhbiM5yUu2fRrtLTDt92tUO42+bJehzGUSGHPo621pCknBSC MgjgRmvSZbI8SM8+
4/OU20guKDSS4sgDJCUJSVKPDgACT1DNUvkxkSbb5OtmIV4hyYs6NbITLjKG HV6NQDaATux0ujla
f83npHThR66PJRIaUpAcAClt/KNKRxSopOAoAkZBwepQwRkEGnbPo1xdsvez 1yhOS4867Nx2pLcN
TsiA/HG+W9uQhO8aTqId6CsZ0n6WmrCe7ZoMx6LLuUpEhrkutOknHKXSyxxC MdJxKk/sxlWBxrnJ
dpuD/k8ehNNTY8xzalTyVNtZdbbN7LodSlSSMBHygJBTpGSCmol3sF2j7QXX eSbveg4vZ1SJMmO3
qw1c3FuJTuW0JKUJOtXAkBWScYp2z6NdRHm2STeTbGbjOMneKaSssLDLriM6 2kPFvdrWnSvKEqKh
oXkDQrF6LEzj/KJPtD+FcpaTLgbYJg2ZF6RDdmSXJ8CbEAiMNrDjpfZkBHTU t9TZ0b1eEvLGhGnD
fXou8dbbaw1OAWhhwBUN5Jw6rSnIKMggjpg8UDivSONO2Gok1s2yMEMLWrU4 nJWeOMKOOH7qrXHJ
m7KwZOAPpBS8Y/fVttFxaa/10/7l1zMkNF8nSgq0jjuxnq7d0fe/vr6H6aTs 9PN1r5WFskOvX6El
1ZViA6dROScvJHX+5IrpB+7HVXL2f9IYmfR7n/Hrp/4ivL1vm7dL4qCx/Utv 9Xb90VPFQLH9S2/1
dv3RU8V5+j8q6cvTHnps/wDUNt9Wa9wU89Nn/qG2+rNe4Kzw9LfceN2uMa0z ucbg7uYUO3ypEhzS
VaG0FpSjgDJ4AngCTjhXm1tvZFRJ8h52bERBjOTHkzbdIir3LYytaEutpU4E gpzoBxqTnGpOajyl
xn5mzN/ixGXH5L1guLTTLSSpa1qQgJSlI4kk9nbiqPb2wXZqJeGeU3baFyRs td2WXpEdorZcIY0s
oDDaEku9elQUo7oacdPV3rEfQrLf4l6D/I2bk3udJXyy2yImQc4071tOr6J6 s44Z6xm5HUK5LZK7
tKt8hK5+0lyUh5tO+ulnciuDeKCEpSkR2gpIIypQSdIJKiBjHQM3Bl95DSES kqVvcFyM4hPyawg5
KkgDJIKePTHSTqSCaivG93eHZYofnLdCVrDTTbDK33XV4J0oaQCpZAClEJBw lKieCSais7UWmRbR
PTIdbYEpqEtL0dxp1t51aENoW0pIWgkuNkakjorSr6JzVftxrZl7M3IR5L0S 23NUiVydhbziG1RJ
DQIbQCtXTdQMJBIBJPAEjm9pTP25uLEeDs85JssWK/vEXpT9sRJXIQpgLbKW lO5Q3yptSFpRweQs
Z6CqD6Ei4RXbpItqHszWGWpDjYSRpbcUtKDk8OJac8+Rj9ozOHEA4r5zsO9d UXyZM2hjTeVm0223
yJBiL0yJTcma04tASnG7KilwHAAbcSohIPDumbg0++hpCJKVK3uCuO4hPyaw hWVKSAMkgp49MdJO
pIJoK+97T2myy0x7jIdQ5o3rhbjuOojtkkBx5aElLKMhfTcKU9BfHCVYRtqr DKlXePGu8Jxy0IC7
gUvAoiglwEOL6kkbpeQTlOMkDhmg2/urT0s7OXCJdhZ5UYqnSIlrky9+2sqS Y6FMtrCCQDrUcEIU
kIGpetuJtjZ7jdJflCYgxHXHLjsuxDik9BDr2Z43YUrCcjeIJyeGoZ4EUHXW O/Qb4X+RLkodY07x
iXEdiupCs6Vlt1KV6TpUArGklKhnKSBcDiOI664jZ+cmdttc7szEuTcCXChw GFyID8dSnmVTHVgo
cQFJSEuI6ZASSrSFFXCurg3BqZp3KJKdTLb43sdxrCV6tI6SRhQ0nKfpJ4ag MjIVVt2vs1yuq7fF
fk79Lz0cKehPssuutKUlbbbq0BtxSShfRSonCFHqSSLSJcI02TOYiubx2C8I 8hOkjQ4W0OBPYeg4
g5HDjjrzj5FZ+XW+6GQuNtHcDbLzeLi5bl2xSGWGlGYUOxXN2jfOr3iEhG9c BD6iEjSFItNlrdf9
k7rb5d8tsctPw3o9xkWl16auTJCnJQfW3uUbpJWuZhLerK5KEAEBOA+rjqqP NlMw4r8mU82xHYQp
xx11YQhCEgkqUo8AAAST2CvFU9rlBZ0StW+5Pnk7mnVu95nVpxp08NedOroZ 1dGp2OHGgq7Debdf
7ai4WaW3MgrW4hEhrJQstrLaik/rDUkgEZBxkEjBq0HADFcv5P478Sxy2pTL jKzdrm4EuJKToXOf
WhWDjgpKkkHjkGuoHVQKptpdorRszbXbltBcI1vhIynePrCdagCrQkdalEJP RAJOOANXNcx5TGH5
nk52riw2XJEl+0y22mWkFanFllQCUgcSSTgCg6cdVKDqFKBUFFxiuXWTbW3s zWGWpDrYSRpbcUtK
DnqOS04O3h5sjM6uDnXVuxeUi8SZ8O7LjSrVBaZdiWuTLQpTb0wrSVMtqAID iDg/aFB1qLjFcuUi
3JczMYYbkOtaT0W3FOJQc4AOS05wHHo8esZnjqr5HZIe0bN6tm08izNttzLg 47JWl5xU5UWXu222
nYpaCGi0G4W8UFkgRVnKtStX1wdQoFc4va6zCfJiB+St1reJCm4Tym3Vtglb TTgQUvOp0Ly22VLy
hY05SrHR1wUS6t33bdtFxiXaKLbJeTb2XLXJS2p1KHG1SXJBb3WFILiW0hek pXqJK1JS0F1bNr7P
cectD0mKbeymTK5whvQt00rXhZ3yEdH5JfSGQNJ4iri0XCNdrVCuUBzfRJjC JDLmkp1oWkKScHiM
gg4PGvnybNe7rsTHeYhxjcL5Nbul3hXB5cUlopBEUkNr+ihuOwsFvDiEOagl SyRaeTCRJt3k52Yh
XiHKizo1shMuMoYeXo1ANoBJbGFdHK0/5rPSOnCiHYTJLMOK/JlPNR47CFOO OurCEIQkElSlHgAA
CSfMBVI1thY3LEzd404S7e+8thhcRlx9T60KUlQaQgFbmN2s5QFDShSs6Rmr qPJRIaUtAcAC1o+U
aUg5SopOAoAkZBwepQwQSCDXztmByfZNLtwZvcR+Nf7lKYkW6NvpEXeS5YS8 GShZWlbbpTwbXwdC
gABrSHSu7b7PstMOOTXCh1BcWpEV5QipCikqkYSeTgKSsEu6MFtwHGheOoA4 dWK/P6rHeI1muzC2
r2p27QpSIwTBK+d1OTJzqGZulv8AqySiQ0SRyYjlDmVAow39tXd47bS1luaU obecIRDeUSGlaVAA
IySTxSAMrHFGocaBfLvDs0YSJy3QFrDTSGGVvuurwVaUNoBWsgBSiEg4CVE8 Ek162u4xbtDbmQHQ
7HcyASkpKVAlKkKScFKkqBCkqAKSCCAQaoNuN4zL2ZuYjyXoltuapErk7C3n ENqiSGgQ2gFaum6g
YSCQCSeAJHp5PY78fZxfKmHWDIuE+WhDqShe6flvOtkpPFJKFpJSrCk5wQDk UHUjqGKUHVSgor3t
ParLKTHuEhxDhRvXC3HcdRHbJIDjy0JKWW+C+m4Up6C+PRVjEfai0yLwq2NP uGSFrbC1RnEsOOIy
VtoeKd2tadKsoSoqGheQNCscZtu3e7ftpcrpZnbsiS/aYzNvYiQ0yI82U05J UGZKt2osoy60NZW0
MLV0+iSnFpiy0Xex2tUKcmRbdo7ndJK1xVpZEd7l27Ul4gNrJ5Sz0UKKhqOQ NKsB9SHVSg6hSgom
NqbTIvKrYy+4ZGtbSVqjupYccRnW2h4p3a1p0qyhKioaF5A0qx5PbX2ZLM1x h6TNRDmGA/zfDflq
bfCApSCGkKPAKAJHAK6JIUCK4W6Wy4K2qhtbKm7NyYNwnTuQXOIE25lx2NKA fEhLepYW8+hRQl5S
gl1XQToKUeWyFu2l2b2f2wgs27ksyRc4rEWW06qWtTjzEVh2YrUygO6CS8tR AC1h0HTjUQ+nWG7w
75bUXC2rcXHUtxoF1lbK0qQ4pC0qQsBSSFIUCCB1VLlyExYzshwOqbaQXFBt tTiyAMkJQkFSjw6g
CT1AVXweQWKDFtEKPJaiwWY8dhtDLrqUtk7psBeDqxp6RySlOFKwDmp8eSiQ 2pbaXEpClt/KNKQc
pUUngoAkZBwepQwRkEGgoLZttZLlDclx3ZrcdqS3CU7It0iON8t7cBCd42NR DvQVj6J+lpqwnbQW
uDLeiy5Jbfa5LrRu1HHKXlMs8QMdJxKk/sxk4HGuGl2m4PeTx6E01NjzHNqV PJU21l1ts3suh1KV
JIwEfKAkFOkZIKaiXewXWPtBdd5Ju96Di9nVIkyY7erDV0cW4lO5bQkpQk61 cCQFZJxig76PtTaZ
N5NsYkOmTrW0lZjuhh11GdbaHindrWnC8oSoqGheQNCsXuOHVXz60mVA2wTB syL2iG5MkuT4E2IB
EYbWHHS+zICOmpb6mzo3q8JeWNCNOG+wbu8dbaFhucAtDDiQqG8Dh1WlOQUZ BBHTB4oHFekcaURd
oSSGxpc4EKyltTnaOISCrznzY4dfmNEpC1pxoe7rIP8A+Outkf24/wBUH/fX q31CuvD9Ry4TIxy6
c5Xa5W2sLavsRSgsJVBdQNSCgnDiFHgQD+v2A8Orz10h6+PaOqoM0AbTRD2x HgfbaqZXPlyvK7V6
cyYorH9S2/1dv3RU8VAsf1Lb/V2/dFTxXLo/Kt8vTHnps/8AUNt9Wa9wU89N n/qG2+rNe4Kzw9L/
ALjxus+NaZpuVwdLMOHbpT77gSVaG0FpSjhIJOACcdfZmrZy4xm7pHtrjuJs hl2Q01pJ1IbLaVnO
MDBdR1nPS4dRxxXlWBOx202OIGztyBA82W0Yqh2wRddnNpobjW0VyuFzlWab BgOzWYwTGkvSrey0
vDTKAUhx1BVqC+ingCcg96xH1O23CLc4634bu8aS87HUdKk/KNLU24niB1KQ oZ8+MjhipoAxXy7Z
V47D39Vsu0KDaYFxixhCjQZbs1IdZUxDytxbaFAqD0JsDBT8kpRKSSVd1A2i tdwmtRIcreSHeVaE
7tYzyZ4MvcSAOi4oD9vWMjjUU2gv0CwNR3LkqT/WnuTMNxorslxxeha9IQ0l SvotrOccNJqA9tvZ
GrexLW7NKXpPI0sIt0hUkPBtTmhTAb3qTu0lfSQOjg9RBNf5RYz0257FR48+ Tb3V3lemTGS2pxGI
EsnAcQtPEDHFJ6zjjgj53tfcomzMhT982gmwGoW1yUyL0hhtySsqsvBSkBpT eflEt9FoDSAcatSy
H222XBq4wG5UdElDTmdIkxnGFjBKeLbiUqHEecDI4jhU7A7K46z7dbPPbMRb m1eXZkHkEmbyx2Op
KnWYqgh9xSQhOCFEZASM56IxXSQrjGmvzWIrutyC+I0gaSNDhbQ4BxHHoOIO Rkce0HARJm0VnhX6
DZZFwjIu00nk8PWC6tIStRVpGSE4bX0jhORjOSBURW19nE5+Il6Q461vE5bh vKbdW2CVtNOBBS64
AleW2ypeULGMoViJtkrO0mwwHplz/wDz5v8ACuLsVwjO7Y2vZZt3N+s1/uV4 nxdJ+RiP8tLTmvGl
WRMj9FJKhvOIGlWA+iWLaa232VLjQDORJiobceamQH4iwlwrCFBLyEkgltYy Mjomr0cRxHXXEbA3
KKmw2m6TXdNw2ueE9KQknK3GN4hrIGPk47KUaujq3OojUrFdBZNobZeg3zZK 3+8hx56Pk1Jyw/r3
S+kB9Ldr4dYxxA4UCPtBbZT8dqNJDjsh+Qw22G16iqOtSHiRjopStOkrOE6i gZJWnMqFcI02RNZi
u7x2E8I8hOkjQ4W0OBPYeg4g5GRxx15x8nsN1Y8n9g2m2ruqXJNnfu1yVJcQ kKkRVonPobbQCRqZ
Wo8E56DrqlHKXFKa9LObjsBPt0/a1q3RY0mFIj3CXAlOylSpKA9NVIW2plG6 SP6+rS3q4vpTjCU6
Q+xDqqPNlMw4r8mU82xHYQpxx11YQhCEgkqUo8AAAST2Cq9e0NsFwMLlX9Z5 Zzfo0L/t+T8p0Zxj
+x6Wc483Xwq4xw40FXYbzbr/AG1Fws0tuZBWtxCJDWShZbWW1FJ/WGpJAIyD jIJGDVoOAGK5Hyan
5gmjzC9XYfu+cJB/hXXDqFAqm2l2itGzNtduW0FwjW+EjKd4+sJ1qAKtCR1q UQk9EAk44A1c1yXl
YVjyYbYjPHmWacf/AEFfxoOtHVSg6qUCoKLjFcusm2tvZmsMtSHWwkjS24pa UHPUclpwdvDzZGZ1
fKNqPKDsxsL5U7sNqrpyEzbNA5ONw67r0PTNX0EnGNaevtoPpCLjFcuUi3Jc zMYYbkOtaT0W3FOJ
Qc4AOS05wHHo8esZnjqr4zYnrq3Lsm2r0OCi3XW4b1ctEtapT8WeWmY7So5b DaCjTAC1JcJxHUQV
FatX2ZP0R+6gVzqtr7OLhJiB6St1neDUiG8pt1bYJW004EFLridK8ttlSwUL GMpVjoq+P7E3d6Dt
7K2ZjXiRIuSLpcJVys7rTYZhQ3XXnmn23A2CpSlORcpLi8B5eUjHQDs29vrC syEFy5IkM7smK9a5
Tche816d2ypoOOZDTp6CVYCFk4ANX9quMa6w25kB0OsLyAopKVJUCQpKknpJ UlQIUlQBSQQQCK+Y
OTbSx5OIO2O0EydblXCS3fXblDQla4Cn2d01lCkqSsJZU3GyG1ZyHClJJWm2 8m16t9u2UbZmXB15
x6Qqc28630n2J89/kjqghASC7kEgAac8UooO+mSmYcR6VKebYjsILjjrqwhC EJBJUpR4AAAkn9lU
rW2FjcsTN3jThLt77y2GFxGXH1PrQpSVBpCAVuY3azlAUNKFKzpGatLdcoty jrehO71pLrzJUUEY
W04ptYwexaVD9uMjIr5m7Ktdr2AXdr3MnW2NA2jujqLlDSha4K1TpbQWUKSo KCg4WsaF43oOBgrS
HZu7b7PstMOOTXCh1BcWpEV5QipCikqkYSeTgKSsEu6MFtwHGheOoA4dWK/O F2MGNsOqGb1d4l72
tiz2rW6lthSL8h6VJcjIcy2QySJSVE4YxynGcpIb+2PbY2OPEfkOztLLDE2Q 4oNLOlENzdyD9HPR
WQMAcetORQStpdorRsxbXbltBcY1vhIynevrCdSgCrQkdalEJVhIBJxwBq5x wrkvKurHkv2xGeJs
s04/+gr+NdaOqgUpSg5zaba617NFw3fnFDTbJkOPsWyTIabbGclTjbakpwEk nJGBx6q9Y+1NpkXh
VsafcMjWttK1RnUsOOIzrbQ8Uhta06VZQlRUNC8gaFYgbUHnLanZ6xuHEVe9 uzw+95I4zu2+0fKv
NOagf8zpIIWa4qxXGM9thatlm3c36zbQXK8T4uk/IxX+WFpzX9BWrlkfopJU NfEDSrAfYh1UoOql
BTztobZCuq7a9J13JMJy4ckZbU89uEKCSvQgEnKlAAdajkJBwcUr3lI2WixJ 0m5XJ22NwkIceTco
b8JRCw4UBCXkJU4VBlzAQCSUHh5q5u2wL3F8t7Mu5Rba4JsS5ESWpi1LTFS5 DS02G1NDTjCCUa1J
K3n1gjISUr+u+QXam+ucZd/s0u7Pf+Hexfk2+w7toNNagBq3eojKjQfVvNUe ZITEjvSHA6ptpBcU
Gm1OLIAyQlCQVKPDgACT1AE1AnbQ2yDMeiypOh9nkutOhRxyl5TLPEDHScSp P7MZOBxqRb7lFuUd
x6E7vGkuvMFRSRhbTim3Bg9i0qH7ccMigprZttZLlDclx3ZrcdqS3CU7It0i ON8t7cBCd42NRDvQ
Vj6J+lpqwnbQWuDLeiy5Jbfa5LrRu1HHKXlMs8QMdJxKk/sxk4HGvnkplb/k zfaZfcjuObXqSHmg
kraJv5wpOoFOQeIyCMjiCOFRL9BkW/aW8Ny7tOuqy5swrfzEMpWkc7ugJG6b QnAIJ6s8Txxig+kR
9qbTJvJtjEh0yda2krMd0MOuozrbQ8U7ta04XlCVFQ0LyBoVi+AGOqvl1kvc WP5SHdm7BcJpkIlS
JF0skptvdxGXAt0yW3AnJLjzjKgkuLwl9Q0J04R2DG2NjfjsvtTSpp5mE+g7 pYyiY4Wo5+j+usEY
/V6zgUFrJ/ygf6v8a9W+oV5SDl8H/wAP8a9W+oVmirm/pLD9Ue99qpn8/wCF Q536SRPVHvfaqZ/P
+FavtOKisf1Lb/V2/dFTxUCx/Utv9Xb90VOFc+j8q1y9P//Z
------=_NextPart_000_005D_01C7F07C.DD08C960--
Attached files
------=_NextPart_000_005D_01C7F07C.DD08C960
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_005E_01C7F07C.DD08C960"
------=_NextPart_001_005E_01C7F07C.DD08C960
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
"Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> wrote in message =
news:[email=46dfc562@ozsrv2.ozlan.local...]46dfc562@ozsrv2.ozlan.local...[/email]
Stephan,=20
Me too. BTW, the free utility SQLite Database Browser works exactly as =
Xailer.
Regards,=20
--=20
Ignacio Ortiz de Z=FA=F1iga
http://www.xailer.com
"Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el =
mensaje news:46df1c2c$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ignacio,
>=20
> concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
> on a table created with SQLite Explorer and does work on a table =
created in=20
> code with SQL statements?
> It's not a big issue for me, but I am just curious.
>=20
> Regards,
> Stephan
>=20
>=20
>=20
> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> wrote in message=20
> news:46ded062$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Stephan,
>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>
>> We did that on purpose using the picture=20
>> "ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the field name, to avoid =
the=20
>> use of non standard chars. We will try to fix it on next =
revisi=F3n.
>>
>> 2) The second problem is really a strange problem. When I query the =
sample
>> database with " SELECT * FROM customer WHERE state=3D'ME' " no =
records are
>> selected. It works fine if I change it into
>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>> However, when changing the var type from CHAR to VARCHAR and back =
using a
>> different tool -SQLite Expert Personal - the queries return the =
result=20
>> what
>> I expect.
>> I don't experience this problem in my Xailer applications if I =
create and
>> populate tables in code via the TSQLiteDataSource class methods.
>>
>> Since SQLite does not have a predefined string length on its =
character=20
>> fields it seems that the ''=3D" operator is useless for character =
types, and=20
>> you should use the LIKE operator instead. I did try to use the same =
>> sentence an a new brand new project and the results are the same =
than in=20
>> the SQLite editor. BTW, for SQLite the types CHAR or VARCHAR are=20
>> completely equal. I really do not know how other SQLite tools make =
it work=20
>> since we do not manipulate the select string in any manner.
>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by =
Xailer is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>
>> Our libmysql.lib is made from libmysql.dll of date 26-Aug-2006 1:14 =
of=20
>> 1.449.984 bytes which is included on MySql version 5.0.37. I do not =
know=20
>> if there is a newer version, but it should not be a problem if =
MySql crew=20
>> have create the new DLLs respecting function parameters and its =
ordinal=20
>> position. I am afraid the MySql DLL library has no version =
information=20
>> inside

>>
>> Regards,
>>
>>
>> --=20
>> Ignacio Ortiz de Z=FA=F1iga
>> http://www.xailer.com
>>
>>
>> "Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el =
mensaje=20
>> news:[email=46dec12e@ozsrv2.ozlan.local...]46dec12e@ozsrv2.ozlan.local...[/email]
>>> Dear developers,
>>>
>>> first of all many thanks for the new version of this great tool.
>>>
>>> Concerning the SQLite Explorer I have two problems to report:
>>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>>
>>> 2) The second problem is really a strange problem. When I query =
the=20
>>> sample database with " SELECT * FROM customer WHERE state=3D'ME' " =
no=20
>>> records are selected. It works fine if I change it into
>>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>>> However, when changing the var type from CHAR to VARCHAR and back =
using a=20
>>> different tool -SQLite Expert Personal - the queries return the =
result=20
>>> what I expect.
>>> I don't experience this problem in my Xailer applications if I =
create and=20
>>> populate tables in code via the TSQLiteDataSource class methods.
>>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by =
Xailer is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>>
>>> Regards,
>>> Stephan
>>>
>>>
>>>
>>
>>=20
>=20
>
------=_NextPart_001_005E_01C7F07C.DD08C960
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16481" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:005801c7f06c$197ff960$0202fea9@wurnet.nl" align=3Dbaseline=20
border=3D0></FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ignacio Ortiz de Z=FA=F1iga" <<A=20
href=3D"mailto:NoName@xailer.com">NoName@xailer.com</A>> wrote in =
message <A=20
=
href=3D"news:46dfc562@ozsrv2.ozlan.local">news:46dfc562@ozsrv2.ozlan.loca=
l</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Stephan, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Me too. BTW, the free utility SQLite =
Database=20
Browser works exactly as Xailer.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Regards, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><BR><FONT face=3DArial size=3D2>-- <BR>Ignacio Ortiz de =
Z=FA=F1iga<BR></FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>"Stephan Hennekens" <</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>>=20
escribi=F3 en el mensaje </FONT><A=20
href=3D"news:46df1c2c$1@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:46df1c2c$1@ozsrv2.ozlan.local</FONT></A><FONT =
face=3DArial=20
size=3D2>...</FONT></DIV><FONT face=3DArial size=3D2>> =
Ignacio,<BR>> <BR>>=20
concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
<BR>> on a table created with SQLite Explorer and does work on a =
table=20
created in <BR>> code with SQL statements?<BR>> It's not a =
big=20
issue for me, but I am just curious.<BR>> <BR>> Regards,<BR>> =
Stephan<BR>> <BR>> <BR>> <BR>> "Ignacio Ortiz de =
Z=FA=F1iga"=20
<</FONT><A href=3D"mailto:NoName@xailer.com"><FONT face=3DArial=20
size=3D2>NoName@xailer.com</FONT></A><FONT face=3DArial size=3D2>> =
wrote in=20
message <BR>> </FONT><A =
href=3D"news:46ded062$1@ozsrv2.ozlan.local"><FONT=20
face=3DArial =
size=3D2>news:46ded062$1@ozsrv2.ozlan.local</FONT></A><FONT=20
face=3DArial size=3D2>...<BR>>> =
Stephan,<BR>>><BR>>>> 1) When=20
creating a new table (or index) the cell editor does not accept=20
<BR>>>> underscores ('_').<BR>>><BR>>> We did =
that on=20
purpose using the picture <BR>>> =
"ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"=20
for the field name, to avoid the <BR>>> use of non standard =
chars. We=20
will try to fix it on next revisi=F3n.<BR>>><BR>>> 2) The =
second=20
problem is really a strange problem. When I query the =
sample<BR>>>=20
database with " SELECT * FROM customer WHERE state=3D'ME' " no records =
are<BR>>> selected. It works fine if I change it =
into<BR>>> "=20
SELECT * FROM customer WHERE state LIKE 'ME' ".<BR>>> However, =
when=20
changing the var type from CHAR to VARCHAR and back using =
a<BR>>>=20
different tool -SQLite Expert Personal - the queries return the result =
<BR>>> what<BR>>> I expect.<BR>>> I don't experience =
this=20
problem in my Xailer applications if I create and<BR>>> populate =
tables=20
in code via the TSQLiteDataSource class =
methods.<BR>>><BR>>> Since=20
SQLite does not have a predefined string length on its character =
<BR>>>=20
fields it seems that the ''=3D" operator is useless for character =
types, and=20
<BR>>> you should use the LIKE operator instead. I did try to =
use the=20
same <BR>>> sentence an a new brand new project and the results =
are the=20
same than in <BR>>> the SQLite editor. BTW, for SQLite the types =
CHAR or=20
VARCHAR are <BR>>> completely equal. I really do not know how =
other=20
SQLite tools make it work <BR>>> since we do not manipulate the =
select=20
string in any manner.<BR>>><BR>>>> BTW, I also use=20
TMySQLDataSource for querying MySQL databases. I first =
<BR>>>> ran=20
into troubles untill I discovered that I had to rebuild a new library=20
<BR>>>> from libmySQL.dll (version 4.1). The lib file as =
provided by=20
Xailer is <BR>>>> probably derived from a different=20
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>><BR>>> Our libmysql.lib is made from =
libmysql.dll=20
of date 26-Aug-2006 1:14 of <BR>>> 1.449.984 bytes which is =
included on=20
MySql version 5.0.37. I do not know <BR>>> if there is a newer =
version,=20
but it should not be a problem if MySql crew <BR>>> have create =
the new=20
DLLs respecting function parameters and its ordinal <BR>>> =
position. I=20
am afraid the MySql DLL library has no version information =
<BR>>> inside=20

Regards,<BR>>><BR>>><BR>>> --=20
<BR>>> Ignacio Ortiz de Z=FA=F1iga<BR>>> </FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A><BR><FONT face=3DArial=20
size=3D2>>><BR>>><BR>>> "Stephan Hennekens" =
<</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>>=20
escribi=F3 en el mensaje <BR>>> </FONT><A=20
href=3D"news:46dec12e@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:46dec12e@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial =
size=3D2>...<BR>>>> Dear =
developers,<BR>>>><BR>>>>=20
first of all many thanks for the new version of this great=20
tool.<BR>>>><BR>>>> Concerning the SQLite Explorer I =
have=20
two problems to report:<BR>>>><BR>>>> 1) When =
creating a new=20
table (or index) the cell editor does not accept <BR>>>> =
underscores=20
('_').<BR>>>><BR>>>> 2) The second problem is really =
a=20
strange problem. When I query the <BR>>>> sample database =
with "=20
SELECT * FROM customer WHERE state=3D'ME' " no <BR>>>> =
records are=20
selected. It works fine if I change it into<BR>>>> " SELECT * =
FROM=20
customer WHERE state LIKE 'ME' ".<BR>>>> However, when =
changing the=20
var type from CHAR to VARCHAR and back using a <BR>>>> =
different tool=20
-SQLite Expert Personal - the queries return the result =
<BR>>>> what=20
I expect.<BR>>>> I don't experience this problem in my Xailer =
applications if I create and <BR>>>> populate tables in code =
via the=20
TSQLiteDataSource class methods.<BR>>>><BR>>>> BTW, =
I also=20
use TMySQLDataSource for querying MySQL databases. I first =
<BR>>>>=20
ran into troubles untill I discovered that I had to rebuild a new =
library=20
<BR>>>> from libmySQL.dll (version 4.1). The lib file as =
provided by=20
Xailer is <BR>>>> probably derived from a different=20
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>>><BR>>>> Regards,<BR>>>>=20
=
Stephan<BR>>>><BR>>>> <BR>>>><BR>>><BR>&g=
t;>=20
<BR>> <BR>></FONT> </BLOCKQUOTE></BODY></HTML>
------=_NextPart_001_005E_01C7F07C.DD08C960--
------=_NextPart_000_005D_01C7F07C.DD08C960
Content-Type: image/jpeg;
name="Clipboard01.jpg"
Content-Transfer-Encoding: base64
Content-ID: <005801c7f06c$197ff960$0202fea9@wurnet.nl>
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJ ChQODwwQFxQYGBcU
FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMK ChMoGhYaKCgoKCgo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/ wAARCAEfAcsDASIA
AhEBAxEB/8QAHAABAAIDAQEBAAAAAAAAAAAAAAQFAQIGAwcI/8QAVxAAAQMD AQMHBwgGBQoEBQUA
AQIDBAAFERIGEyEUFSIxUZTTB0FVdJKy0iMlMjVSU1SRNkJhcdHwFiQzgaE0 Q1ZyorGzweHxYmRl
cxeCg5XDN4WktLX/xAAZAQEBAQEBAQAAAAAAAAAAAAAAAQIDBAX/xAAnEQEB AQABBAIBBAMBAQAA
AAAAARECAxIhMTJREwQUUlMiQZFhcf/aAAwDAQACEQMRAD8A/RXmx5uqsnic niaV5NiXJSpcJlhT
SVFGp10pJI4HgEnz5rzzja3bj1pWDFuef7CF3lXh05Lc/uIXeVeHV/HU7mSc 5z56Vjktz+4hd5V4
dOS3P7iF3lXh1Px07maVjktz+4hd5V4dOS3P7iF3lXh0/HTuZ/70HDGPNWOS 3P7iF3lXh05Lc/uI
XeVeHTsp3M+f/GlY5Lc/uIXeVeHTktz+4hd5V4dOynczSscluf3ELvKvDpyW 5/cQu8q8OnZTuZpW
pjXMDO4hY/ZJV4f/ADrxZedlEIhtIW4kZcDiylKcKUnGQk+dJ/KnZTuSOz9l KwIt0x/YQu8q8OnJ
bn9xC7yrw6fjp3Mjgcig4HhWOS3P7iF3lXh05Lc/uIXeVeHTsp3MjgMD91Kx yW5/cQu8q8OnJbn9
xC7yrw6dlO5mnZ+yscluf3ELvKvDpyW5/cQu8q8OnZTuZoOByKxyW5/cQu8q 8Ooc9NyQ5HjBuO07
JWUIcS4VhOElR/VHHCeys8+PLjx2Tf8A4su3LcTOz9lZ8+fPVebPeAPrQE/u R+f0KczXnOOcz+SP
Drxz9T1P6uX/AB6Pw8P5xYUqBzNeDxFzH5I+Cs8zXn0n/gjw6fuef9XL/ifh 4fzidSoPM159J/4I
8OnM159J/wCCPDp+56n9XL/h+Hh/OJw4HhWKg8zXnj85/wB+EcP9gVjma85+ s+A/Yg5/2Kfuef8A
Vy/4v4eH84sP+1KgczXn0mPyR8FZ5mvPpMfkjw6fuep/VyT8XD+cTgcYx5uN Khw0y48p6JNdQ6tC
EOpcA6woqAB4D7JqZXq4cry47Zn/AJXLlJL4pTzg+cdRpStMsebHm7KzSlAp SlApSlApSlApSlAp
SlApSlApSlArIrFZFdej8meXpitrCcQD+x9//iqrWtbKrEBX/vv/APFXU6Zz cHenZEUeUXaJifcR
PsTynYbfLXeTBLdvjultTBVulJUpTmro6ukSlSVAKF7tDt0LNtREtvJDKhuP MRZEhgPFUZ95YQhC
8MlpP02lYW8hWleQk5SFT3NlbOu+PXVxqSqU88iQ42qa8WFuoShKHCwV7oqS G0EHSSChChxApctl
bPcboifJakB8PNSVIamPNNOOtKSptxxpKwhxSShHFaScISDwSAOkqOOjeUqf adgNmrreYrdwlPWp
u43PkynluNslIIdw2wUIKwFkBxTSApKkhZCVKTO2W2tm29ChtEI6bTJvF1is 3Fc8qcb3T8pz5VC0
JS22lthYBC1Y0oGkAnTc3DYXZ6fB5G9EktxNyuMpuLOkR0rZJV8irdrGttOt QS2cpQFFKQEnFesf
Y2wsy5DxhuPiQt9xUeTLekMBbxWXVJZWpTaSreOAlKRwcUOpRy0UUPykTX4N z3tj5PPg7hx3frks
RmmHS4A84t6Mh1KQWVhRDKkpyklQSHFNyj5QZCtq02lrZ65Fpp5iNKVunVuM OuobWAS22tjSgPI1
lT6SAFkJOEa5zWw1ibU+rd3Jx94tf1h66SlyEbvXo3bqnNbf9s6OiUgpWoHI JzJTsnY0TI8lmFud
yEaI7Ly24pU2EhtSmEqDSlJCEaVKSSnQjB6CcNFPt2qVFujtzuC70LFFhJdR JtUwM83uIU4p595s
rAeRo3JCSl4fJrGjpYXlrau8M7YXG2mLHlxXb8zbIqlvlpTCDbkyncgNHJGl RTk5UXCCUhINX152
ctN6lofuDDq16d2sNSHGkvt8fk3koUA8jKldBwKSNa+HTVn0XY7a7dUXIxRy xDyZIWlatO9DS2Qs
oBCSrduKSTjJSEZ+gnS0c4vyiFNn2alptuXb7bUTWW+UcGnXHYjTbalafoap icrCcgIJCVE4qLtH
tjtDY57T821x2mYtnuk+VFRM1tvbgR1Nrad3QUf7QtkKSjBUs4UEo1XLewmz SH1Ooth3qmTHQvlD
pLLRWhaW2jq+SQhbSFNhBSGiCUBJKsyWNlLE0yhswt//AGocckvLfckJdRoW l1a1FTyVJCUlCyoY
bb6tCMNEe8bYvwttoWzsWA28uSuMC+5J3YQh1ExayBoVqKUwzgfrFYBKQMmL sDt69tbLGLLNiQn4
3LIklbL4QpvKcJcU4yhAWQsKAbW6k4X0sAFU63bGWC3XFu4RobpuCVoc5S/K dddcWhDyEqWtaiXC
EPupBUTwIHUhOmVZ9nLTZZSpNvYcS5o3TaXJDjiGGyQd0yhaiGUEpT0GwlOE o4YSMNF8pfRPE9XX
VDs0f67OPnx/+d+rhSsJIJPn66o9nTiXM/cf+O/V41mqHyhOPvbZ7PQ0Rb9P juQJzq4touRhLUtL
kRKVqO/aBCQtYxqJ6ecdZHja9u5zNotyJDca6O8zWuSqeh5TIlSpjpYbwgtj S0VpKlKwFJBGGyeF
dRftnbbfJUWROMxEiMhxtp2JPfiKCVlJWklpaSQS22TnIGM0d2bsykPtiA20 h2NHiFDai0ENsKUp
kICSN2UKWopUjCknGMFKcTWnOyvKNIgypNum2hsXeOh9sstSytp2UDDDDKHC hPBwzmklakp0EHIK
elXqjyiGYgyLPbTMgmYzHbkqkbpLyHIzEhvTqR0XV78IQhehClDCnEKUhKry Fs1aYSYYYjOKXFkm
Y26++646p4tKZK3HFqKlndrKBrJwNIHBKceUnZKxyo7bD0LUhLz72kPLSXC8 4XXkLwoFbS1klTai
UEhIKcAU0Vlk29eu21TtsZs8wW8SZENM4MvkIcZK0rU4otBkI1NqAKXlqJKA UglWinvTsiMPKLtG
xPuIn2N5TsNvlzpjBLdvjultTGrdKSpSnNXR1dIlKkqAUOwjbOWmPd1XRmO7 yjWt1KDIcUy04sHW
4hnUW21q1LypKQSXF5PTVnzd2Vs6749dnW5KpT7yJDraprxYcdQlCUOFgr3R UkNoIOkkFCFA5ANN
EDaHboWbaiJbTEMqG48xFkSGA8VRn3lhCELwyWk/TaVhbyFaV5CTlIVzsbyl T7TsBs1dbzFbuEp6
1N3G58mU8txtkpBDuG2ChBWAsgOKaQFJUkLISpSexuWytnuN0RPktSA+HmpK kNTHmmnHWlJU2440
lYQ4pJQjitJOEJB4JAEW4bC7PT4PI3okluJuVxlNxZ0iOlbJKvkVbtY1tp1q CWzlKAopSAk4po64
LOOJ41X3BWbtZx5uUK/4LlS9VQJhzeLR/wC+v/guUl8iB5V//wBLtseGfmaZ /wABdVTUcbFbK3K5
RNmNnLJNDzJcjWn5TlbIWgFCSGmip9QU4htBGC4pAz0iK7uXGYmRXostlp+M 8hTbrTqApDiFDBSo
HgQQSCDVVbNk9nbU263a7BaISHVtuuJjw22wtbatTaiEpGSlXFJ8x4itj53K 8om07qVPWq0R3mo0
PnOWlW6QGmlvyEoYeW7IbEZ1CI5S6rS8Er19EBHTtbvtje4ezt92gbesqIcb nNiLBfQtLxdib8BW
814d1GOpRbCEEIUTrO76faSNnLHJeiPSbNbXXYby5EZbkVClMOrXrW4gkdFS l9IkcSeJ417M2W1s
Xh+7MW2E3dX0Bt2ahhAecSNOEqWBqI6CeBP6o7BQcJtHtNOkeU+z2C1T4zTU WZEXI0allW9i3FTj
TqUrH6rDSkg9RUlRCuiK9vJxthtBtFKiO3i1twrdc4HOMJRUyhSU5bwgBL7i 3hh5OXC2zgpTlOXA
lPXwtnLJAjpjwbNbYzCd3pbZioQkbtwut4AGOi4pSx2KUSOJzXrbbLarXKmy rbbIMOTNXvJTsdhD
a5Csk6nCACo5Uo5Oes9tBwtnhRrPtjHlSYVtnO3K5zGI99iyTytxzEh0xpCQ kZaaQ2toAuLALLXQ
Tgbug2PFohp8lkiKxGi7R3dhqROlJYDb9wQu3SHHFOO4Be+VS2tYJUQotqVg qQT9ZZstqYvL93Yt
kFu7SEbt6ahhAfcRw6KnANRHRTwJ/VHZUOPsrYol5Vd4FohRLopa1uSorIac eK86t4pIBcBJ1aVZ
GoBXWEkBB8lJP/wv2PHH6nh9X/sI4V1Xm41S2XZTZ2xyVSbJYLRbpC2y0p2H DbZUUEglJKUgkZAO
P2CrqgoZf6QyfVWffdr0rSX+kMn1Vn33a3rz9T5Nz0UpSsBSlKBSlKBSlKBS lKBSlKBSlKBSlKBS
lKBWRWKyK69H5M8vTH/IZ4ca8rLaY0i0QpDpkh19lLzmiU6gFahqUQkKwMkk 8K9Kl7Ofo9a/VWvc
FOl6OTXmSH9qb31746cyQ/tTe+v/AB17XO5Q7TCdm3WZGhQ2yAp+S4lttOSA MqUQBkkD95AqLcNo
7Jb7XGuU+822JbJOncSn5aG2ntSdSdKycHIBIwTkZrsmN+Y4ec6pmfXHvjrP MkPBGqbg9f8AXXuP
+3XtHuUKTyXks2M8ZTJkxw26lW+aGnLiMZ1I6aOkOHST2jMz++hit5jh4xqm 49de+OnMkP7U3vr3
x1Y5yT1jHnrzhyWZkRiTEebfjvIS4260oKQtJGQpJGQQQcgihiDzHDxjVMx6 498dZNkhnrVN76/8
dWdKGKvmOH9qZ3x746zzJD49Kbx6/wCuv8f9urOlDFZzHD+1N7698dOZIY6l Te+v/HVnShir5jh4
xqmY9ce+OtG9nre0SW0ykFXWUy3hniT9rtJP95q3pQxWcyQ/tTe+v/HTmSHj 6U3vr3x1Z0oYrOY4
Y/Wmd8e+OhscMjBVNwf/ADr3x1Z0oYrOZIeQdU3h1f11746cyQ/tTe+vfHVn Shis5kh/am99f+Os
cxw851TM+uPfHVpShis5kh/am99f+Oss2eGzIafTv1OtElBdkOLAJBBOFKI6 iRVlWKAOqlKUClKU
ClKUClKUClKUECXa4kuTv3kvB3SEFTb628gEkDCVDPWfzry5hhdszvj3x1aV mmQVfMUHtmd8e+On
MUHtmd8e+OrSlTIYq+YoPbM7498dOYoPbM7498dWlKZDFXzFB7ZnfHvjpzFB 7ZnfHvjq0pTIYq+Y
oPbM7498dOYoPbM7498dWlKZDFXzFB7ZnfHvjpzFB7ZnfHvjq0pTIYq+YoPb M7498dOYoPbM7498
dWlKZDFXzFB7ZnfHvjpzFB7ZnfHvjq0pTIYq+YoPbM7498dOYoPbM7498dWl KZDFXzFB7ZnfHvjr
XmKF1AywfXXv35+lVtSmQcxZ1qctEFayVLUwhRJOSSUjtqaKgWP6lt/q7fui p4rn0vlV5emPPUrZ
z9HrX6q17gqL56lbOfo9a/VWvcFTpeiqTygGMxDttxkXWNaXYE3fR5kxkuRW 3FMutHfYUgBJQ6sA
laOmUDJJCFcixtHEts6wbRXRuDBgiBeGg82pEaPMeMqOpC21OKCMyA0t5AUv ilROtQBVX1mldkfF
tltoLPbrps3d7rcY1uttwY2hfjPz1iKl1t65MOtKG8x9JshYHWUnNd1t7fRF 2SYuduvDUSK8ttfL
WlNaVtEavk3nAphsqwAlTo0KJCNSC4laeqjRmIrZRGZbZQVrcKW0hIK1qKlK wPOVKUSfOST569aD
5Bapd0a2yU2LtIjru9/iLkNCGljexxZ94Vhp5KnG0uOR1IOSSncqSClSVkxt jtqdp5+zzF9nXnet
tzLNE5KIrSUu8rYgb5TignPBUla0BGnSrOrWnCE/aK1PE4GAT5/5/Kg+R7I7 WP3DaCysT9sf61Mt
qpVztmYiebZYkREpjad3vG8qedZ0OFSz1AhYCq+vVR2XZq3WeUqVFM56QpG7 Ds6c/LWhJIJSgvLU
UBRSkkJxq0pznSMXg6qBSlKBSlKBSlKBSlKBSlKBSlKBSlKBSlKBSlKBSlKB SlKBSlKBSlKBSlKB
SlKBSlKBSlKBSlKBSlKBSlKBSlKBSlKBWaxSg5ex/Utv9Xb90VPFQLH9S2/1 dv3RU8Vy6Xzpy9Me
epOzn6PWv1Vr3BUbz1I2c/R61+qte4KnS9LfcaXBrlN6hR3HH0tGO84UtPLb yQpoDOkjP0jXtzNF
P+dnd+f+OtXf0iheqyPfZriNrDtCNprzzAb2q4G2vciHBMVCwyrd/T+QUlTp H0tL6Vo462FdDtax
PLrJse2Q5UGPJlT23Zzxjx08rkHWsNrcIyFYHQbWePZ2kAzRZouP7Wd35/46 +LLt+1RhtOWGVdri
8zJdcgqlW6VHSzJNunoCsznnHcFa46SVaWQSkDKi5ixtbN4Zif1i47RzdmzM a5buoNxiyEo3L+rd
b55yarLvJM7vCABwyC9htXtj6iLfb1THIqZcoyG0JccaFweK0oUVBKiNeQCU LAPn0nsqHbTa7jJm
R4ki5KdhqDb4VIlI0LyeiSogZwArAJ6CkK+itBVR7HwHG9tX7itu9iO/ZmY8 JyepZUpDcmQpQdGc
BQQ7HKC8N6UlWSVB7HaRrfCguvPQ4caO89nerZaSlS+mtfSIGT0nHFf6y1Hr JptMistke13OA1Mt
8mc9EdyWnRLkBLgBICk5V0knGQocFAgpJBBqcLLFx/azu/P/AB18h2atF9tm y0FppG0DDcbZyyNu
s76RlCVSHFT0oQTnfJZGAEDeoGlLenKRS5s7QLTcZFnVtQLbCt9zl2QOOy0u qeQ1CLIdQ4Q44d9y
vS2+Fak5wlSMU2mR9e5li/ezu/P/AB05li/ezu/P/HXLR2L9C2d23gWZU5Uu Kt1uxKmOF1aiYbS0
4dfJLg363BlZUBgpzpSAKll/kT1tn2P+mKrFFuCXJ6Zrcx1ZSY0lBCGngZTg 3i4xICVNjoqTgpdI
m07Y7xdnjAHDs7vz/b/r1rEt1umRGZUSXKfjPoS4061cHlIcQoZCkkLwQQQQ RXzyyu3566WV+4R9
qGXXLhNPJlFQS02ZzxGtSSpohLIbSUvdEtqSqMvWghdHCgXq0bGW23Jb2kZu EOwMx7Q3HXKU2i6o
3yXg8UnRugsR9JfJY0DodDUau0yPsnMsX72d35/46cyxfvZ3fn/jr5PcYO0j UW6S4jm0hmFm/T2k
iTJUBJYl4gJS2VadJbWrS0BodSASlekYiXxnbISdqnWLhe+ctxdN3FiwJenc 7t4RdDxe5Pq/yYjc
N77VgK471VNp2x9j5li/ezu/P/HUKbHtkOVBjyZU9t2c8Y8dPK5B1rDa3CMh WB0G1nj2dpANZtsz
eYNqsq9llOuvwZKW908466HgthxhvfEErWhLrrLjhUchLa15KkgHjF7O7RTd pLPDuUu6qt1vntW8
SWnXN4403EuB5QXCOBcakxmnHk6Vb1LgSUlLaqbTtj6mLNFx/azu/P8Ax05l i/ezu/P/AB18cujW
2DspDRuN7hsxxIYtRbgS5TjjiJslCCtTbzbZ+RTDwqYVNrB1E4LpVLvMPaIx I5enXuJAeud3dkrD
FwluaxL0xEpRGdQ8hrcpWU6TusYJSVKQabTtj6xzLF+9nd+f+Oo7UC3vOvNs y5TjjLm6dQi4PEtr
KQoJUAvgdKkqwfMoHz1zu1HOqPJ9bBMduz09CGDNVFbU246sIyoOiKVONhS8 AmOV6VFJIW0Fg83K
h3WDG2mLjF7aeukyE69MXv3VsMJhtJ3m7hLTqdL7K21pYUkgLSpWWgkFtO2P oyYFvVLXGTLlGQ22
lxxoXB7WlCioJUU68gEpWAfPpPZXumzRikZdndX45/46+MW2HtUu23G4lV2R cXbezCYlKiykExGb
pIDpUwVh3XyVbSkalb9QKt2sr1qq/tNu21e2faFjvU1TSZLpQ5LKoC1NFLWA Ey2Jb6gFh7i4pCuk
QAUbs02nbHZMyLE/fXrM1OnquLW81tcqkjGhLCldIqxwEljqP6/DqViU9Gtj V0j25cqeJshh19pv
lkjpNtqbSs51YGC63+3jw6jjmJyjs9tbs5crlCmvOLtMxqfJgQHZhckqMEAu GOyMkpYUAooQCEAA
JACRSz27/cZ83a+FZdbEeYzKiqfLzFxRFjJW24yiGWcLW6lybu9a0qIlIJ0l KQltMj6DbGLZcmFv
wZM91pD7scq5XIGHGnFNrGCoZwtKhkcDjPEYqaLLFx/azu/P/HU2LGYitFuK y0y2VrcKW0BIK1qK
lKwPOVKUonzkk+evaptMis5li/ezu/P/AB05li/ezu/P/HVn+VPyptMis5li /ezu/P8Ax05li/ez
u/P/AB1Z/lT8qbTIrOZYv3s7vz/x05li/ezu/P8Ax1Z/lT8qbTIrOZYv3s7v z/x05li/ezu/P/HV
n+VPyptMis5li/ezu/P/AB05li/ezu/P/HVn+VPyptMis5li/ezu/P8Ax05l i/ezu/P/AB1Z/lT8
qbTIrOZYv3s7vz/x05li/ezu/P8Ax1Z/lT8qbTIrOZYv3s7vz/x05li/ezu/ P/HVn+VPyptMis5l
i/ezu/P/AB05li/ezu/P/HVn+VPyptMis5li/ezu/P8Ax05li/ezu/P/AB1Z /lT8qbTIrOZYv3s7
vz/x05li/ezu/P8Ax1Z/lT8qbTIrOZYv3s7vz/x05li/ezu/P/HVn+VPyptM is5li/ezu/P/AB0F
ljfezu/P/HVn+VKbTIo24wh32O205KLbkd4qS5IccGQtoA9Inj0jVx1gGq+T +kUL1V/32asB11qp
HL2P6lt/q7fuip4qBY/qW3+rt+6KniuPS+db5emPPUjZz9HrX6q17gqP56kb Ofo9a/VWvcFTp+lv
uMu/pFC9Vke+zVrVU7+kUL1SR77NWtdqxDA7KYHZSlRTFMDsFKUDA7BTA7KU oGBjGBimB2ClKAQD
1gUxSlApgdgpSgYHZQgHrFKUAgHrApgdgpSgYpgdlKUDApgdgpSgYHZTA7KU oFKUoFKUoFKUoFKU
oFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFDShqCrk/pFC9Vf99mp9QJP 6RQvVX/fZqfWmY5i
yfUtv9Xb90VPFQLH9S2/1dv3RU8Vy6XzrfL0x5699nf0ftnqrXuCvDz177O/ o/bPVWvcFTp+lvuN
nP0iheqSPfZq1qqc/SKF6pI99mrWu1YhSlKilKUoFKUoFKUoFKUoFKUoFKUo FKUoFKUoFKUoFKUo
FKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFDShpRVy v0iheqv++zU+oEr9
IoXqr/vs1PFWsxzFj+pbf6u37oqeKgWP6lt/q7fuip4rl0vnW+Xpjz177O/o /bPVWvcFeHnr32d/
R+2eqte4KnS9FbOfpDC9Uke+zVrmqyZBVJksvNyn4zraFtpU0EHIVpJyFJI6 0itBBlY+uJ3sseHX
b2wts0zVVyGV6Yneyx4dY5DL9MTvYY8OmRfK2zTNVPIpXpid7LHh05DK9MTv ZY8OmQ8rbNM1Vchl
emJ3sseHTkMr0xO9ljw6ZDytc0zVTyGX6Ynewx4dORSvTE72WPDpkPK2zTNV PIZXpid7LHh1nkMr
0xO9ljw6ZDytc0zVVyGV6Yneyx4dY5DL9MTvYY8OmQ8rbNM1U8ilemJ3sseH TkMr0xO9ljw6ZDyt
s0zVVyGV6Yneyx4dOQyvTE72WPDpkPK1zTNVPIZfpid7DHh05FK9MTvZY8Om Q8rbNM1U8hlemJ3s
seHWeQyvTE72WPDpkPK1zTNVXIZXpid7LHh1jkMv0xO9hjw6ZDyts0zVTyKV 6Yneyx4dOQyvTE72
WPDpkPK2zTNVXIZXpid7LHh05DK9MTvZY8OmQ8rXNM1U8hl+mJ3sMeHTkUr0 xO9ljw6ZDyts0zVT
yGV6Yneyx4dZ5DK9MTvZY8OmQ8rXNM1VchlemJ3sseHWOQy/TE72GPDpkPK2 zTNVPIpXpid7LHh0
5DK9MTvZY8OmQ8rbNM1VchlemJ3sseHTkMr0xO9ljw6ZDytc0zVTyGX6Ynew x4dORSvTE72WPDpk
PK2zTNVPIZXpid7LHh1nkMr0xO9ljw6ZDytc0zVVyGV6Yneyx4dY5DL9MTvY Y8OmQ8rbNM1U8ile
mJ3sseHTkMr0xO9ljw6ZDyts0zVVyGV6Yneyx4dOQyvTE72WPDpkPK1zTNVP IZfpid7DHh05FK9M
TvZY8OmQ8rbNM1U8hlemJ3sseHTkMr0xO9ljw6YeW0r9IYXqr/vs1OqAxAU3 MTJfnSJDiEKbSHQ2
AASkn6KR9kVOHUOv++g5qx/Utv8AV2/dFTxUCx/Utv8AV2/dFTxXLpfOtcvT Hnr32d/R62eqte4K
8PPXts7+j9s9Va9wVOn6KrNr5MxEizQIMhUVy4ylRy+kAltIaW4VAHgThsgZ z9LqqjvbltsUtEa9
+U6ZbpK0B1LUyVAZWU5ICglTIOMhXmwSKt9rTjaLY4/+pO//ANORXK3u+tWX ysTFStpLFZYrtqt+
9buYGuQgPzMhlRdRpIBOTpX9JPDzHvtkmOeS2663+jE7/THaH8ongU/oxN/0 x2h/KH4FcbtTtdtD
b9oLvGtX9ZZj71yN8gF72YmAp1Ft3aemcgCTvgRn+yGCarLXtZeDD0ztq7cu zuTWmX75DlsyuRJL
L6zqkcmajJy43HRpUhShvjnG8axO+r2x9F/oxN/0x2h/KH4FanZifnA2w2hO PNiJx/8A49cLf9up
Nmse0Lyr9vxzDv7LKMMIVLfSqWFOIRj5XShMdS1JG704cAQ2sVWSrzeLHEMK Leo1qYdvF4elSJ8t
mEIy+V62WA4uO6kbxt1TwSpGtQ6SVhCdJd9O2Pp42Xm4/TLaI/txE8Cn9F53 +mO0X5RPAql2gvtw
jbL7NP3G4N2fly2k3S5NthlMMGOtwqTyhBDYU8ltsb1ORvNOAojHEteUOdC2 T2nlSb/ytSbdLVZJ
W5aUqW61KnN62w2jS5pbbiqXpTpSnC1aQSS7qdsfUP6Lzf8ATHaL8ongVg7L zRx/phtDn90TwK+Y
3vbXamO/tQ83dbaw7DZuZTb98lx+O2y29uH+TiPqb1FtlWt15Tag50U5cbSn sYdzvrW2YsS5UiTu
JjclxbjCBqtyoJbSta0oCApUxCuiMLOlRCQ2ODup2zHRbHyZTjt4hTJS5a7d MEZMhzALiS0hwKUA
AM4cCTgAZGcCuirltjuN52vz6UR1+pxq6mnL2cfTNKxSo0YrNYpQZpWKUGax ilKDNKxSgzSsUoGK
zWKUGaVilBmsYpSgzSsUoM0rFKBis1ilBmlYpQZrGKUoM0rFKDNKxSgYrNYp QZpWKUGaxilKDNKx
Sgz2/t4UrFY7KDm7H9S2/wBXb90VPFQLH9SW/wBXb90VPFc+l86vL0x569tn f0ftnqrXuCvHz17b
O/o/bPVWvcFTp+i/6Um3KZDcmxXBiM9KRb5i33W2E6nCgsON9FI4q4uDq48K j/0wj8fmy/ftxZpn
h12fHGP+1YGTwHHHE/t/njXbZmViy7scb/TGNw+bb9w/9Gl+FT+mMf0Zfv8A 7NM8Ou0wf3/tppPZ
T/Ezk4sbYRx1Wy/D/wDZpnh1j+mDGMc2X7HV9TS/CrttJ7KYPZT/ABM5OK/p gx6Mv/8A9ml+FUW2
7Q263MKYhWi/NNredkFJtE05W44pxZ4t56S1qV2DzV32k9lY0nBGngfNT/Ez k4sbYMEfVl+Of/Rp
fhfsFQYF6tlvkzZMe07RGTMXrddetk51R4khAK0EpbGpRCAQlJUrAGTX0PB7 K1wc4xSYWcnL7CNS
FC9z34zsZFwnb9lt5JQvQGGmwVJPFOS2Tg8eIrqazpPXjj21nSeypbtWTI1p WCDnz9eP7/8AtWwB
x1UVilFZAJwe3/t/1rbSeyg1pW2k9lYweygxSttJ7KaT2UGtKwcgnrGBngP4 1vpPZQa0rOD2VnSe
yg1pW2k9lNJ7KDWlbaT2VjB7KDFK20nsppPZQa0rbSeymk9lBrSs4PZWdJ7K DWlbaT2U0nsoNaVt
pPZWMHsoMUrbSeymk9lBrSttJ7KaT2UGtKzg9lZ0nsoNaVtpPZTSeyg1pW2k 9lYweygxSttJ7KaT
2UGtK20nsppPZQa07KyQR5qx5xQc3Y/qS3+rt+6KnioFj+pbf6u37oqeK59L 5VeXpjz167O/o/bP
VWvcFeXnr12d/R+2eqte4Kz0/RXJ+VaFzi7sfFFrtt1Ll5V/VLkrTHcIgyzl Z0OdWMjoHiB1dYj7
UXibsVa2Ilht1ktzEWwXO7uwmmFLaS6wlopbbKS3hJcfJKijKgk8ElWR215s 9rvkVMa92yFco6Fh
xLUxhDyErAICgFAjOCRn9przY2fsjEBEJiy21qEll2MmOiKhLYadILjYSBjS sgFSeokDOa6xHLSN
pr5FnSlurtzkO23KDZ5TSIy0uSXZAjZfbXvCGkpMpJ3ZQskNnpjXlKPtPe3v JXYb7vLaLzdDbuPJ
lmO3yt9pH9nvNStCXftjJTnh1V1z1otb95Yu71rguXVhBbZmrYQX20nV0UuE agOkrgD+se016iBC
EBiCIMYQo+7DMcNJ3be7ILelOMDSUpIx1FIx1VdHzOV5Qr9BjneRYU6RKW/E iIjMlsoeYuDEBSiF
u4cDi394lGpvSE6Cs53glJ202jat4FwYtMKbFlOJlmQtGdyltpYWtpl50x0Z eQlbut3dgocU2UOE
t965aLW42425a4K23EPtrSphBCkPK1PJIxxDigFKH6x4nNeTez1kbgQoTdlt qIUF4SIsdMVAbjug
khxtOMJUCpR1DByT200ctJ2wnRZd7Q+9bt2nUzbUMoU6tx3epYbAOsIey8sI WkqZLKwEqJStLtQb
FtdtPebmdn1MQrXe465O/kS4m8QpDSIiwAw1IIQVCYnjvl43ROMr0o7xdnta 3bi4u1wVOXJAanLL
CCZSAkpCXTjpgJJGFZ4HFc1fPJ1YrlamrbCjRrTbm3lSFRIVthKaddICdakP MLTrABAKQDg8c+Zo
5fZjyibTXtdrlJtEbmw83MTXRum297KYjuFSXFyApOkyUhLYZcKykALyvoWG 11yulv29ucm3PQ94
3AtENhMyOt4Mrl3Fxla04WkgaUpKkjBWUNEkaMHsoGy9hgOWx2LZ4IkWyKmF CkraC3mGUpKQhLqs
rxgqHXx1HPWasH4EKQ8t1+DGddXutS1tJUpW6WVt5JH6iyVJ7CSRg00fONpN vb3arLOvbSLauGX7
pCixFML3jTsNuUoOuObzDiFmGroBKCA4BqOg6rW17TXxrahu2XVy2yWuczZ1 rjRlsKU7yHloeGpx
eE6MN7vidWV6wOgOod2fsjs6bNdsttXMnMmNKfVGQXJDRABbcVjKkkJSNJyM AdlSuQQuUco5DG3+
+5TvN0nVvd3u95nGdW76Grr08OrhTR8922uN1ucmWyy9CYtVq2itEN1lcdTj 76zIhPa0uhYS2Pl0
J0ltX0CdQ1dGmve2+0M8x48T+qwro/Dm2e5KjBkKY5xhtjUhElS3ErRJQVBQ YOnI09MhH1Gfs/ZL
jdI1zuFltsq5RtO4lvxkLda0qKk6VkZThRJGDwJzXk1sts6zKnyWtn7QiTPQ 43LdTDbC5KHDlaXD
jKwo8SDnPnpo+ZeVHbC6LtG0sRqJv9nJ0O521mXydLWh9mJIU4Ne/UteFx3U YLLY84WQBr6S47UX
22SptjedhTr6URXIDkOAUofLpkFTRackpGUtxHl6y8gEEAAlIC+pl7LbOzLm 9cZez9ofuDyFNuyn
YbanXEKRuylSyMkFBKSCfo8OqjOy2zzFnftLOz9pbtUhYcehIhthlxQxhSkA aSeiniR+qOymjkbJ
txd7gu0KktWyEkvORZzT2SveplORwDoWoR9ZZWW875K1gta0q0Lc9fJxtftB tDKiO3m1tw7fcoHO
MNRLLagnLeEAJkOLeGHRlwoa0lIynLgSnroez9khc38isttj83bzke6ioRyb ef2m7wOhq8+MZ89e
tts9qtcqbJtlrgw5M1e8lOx2ENrfVknUsgAqOVKOTnrPbTR8zu/lF2mhtXy4 NWiMm0Ruc2IrkjdJ
BdiIfIVqEjePalR1ZbDLZAUTrIRqVcydqNoo+0DWzjwtTd1muMKZkpZccYio damObtSNaVPFPIVp
1hTWreg6E6NKuud2fsjs6bNdsttXMnMmPKfVGQXJDRABbcVjKk4SkYORgDsq JtZsxD2jgPRX1CNy
jdofcRFjvF9CCpSG1h9pxKkhSlLHDIVxBGTTR89tm2u0UnaVq3sxrAbtIlc3 PTTGcbBQ27dk6ykL
KiE8jQsNlXEuODUnXqT7TPKJtOXJKLXaI8nmhl124u/JIad3cqTHJ1uyG+Tp PJFr1Yf0hfEHR0+7
2b2TsuzsGFGt9ujaovSaeUwgOatThKhpSAnJffICQlKQ4oJABxUt/Z6xyXob z9ltjzsN5cmM4uK2
osurXrU4gkdFSlAKKhgk8eumixjB9DauVuNuL1qIU22UAJ1HSCCTxCdIJzxI JwkHA96jxmGIrZbi
x2mW1LW4UtpCQVLUVLVgedSiST5ySTXtrPZTRtStdZ7Kaz2U0bUrXWeyms9l NG1K11nsprPZTRtS
tdZ7Kaz2U0bUrXWeyms9lNG1K11nsprPZTRtStdZ7Kaz2U0bUrXWeyms9lNG 1K11nsprPZTRtStd
Z7Kaz2U0bUrXWeyms9lNG1K11nsprPZTRtStdZ7Kaz2U0bUrXWeyms9lNGV9 QrQdYrJVnrrA6xUW
Obsf1Lb/AFdv3RU8VAsf1Lb/AFdv3RU8VjpfKnL0x569NnvqC2eqte4K8/PX ps99QWz1Vr3BWen6
W+4h7Rz0W/XIl3B6Bbo0KRMkvNISshLegk4KVE4BUcAZ4fmafjPy4MePtDKe cnxnJkUtJZWh1lJb
BWlQbKcfKt448QrPHBNVHlOjvzNmb/GhMuSJL2z9yaaaaQVqcWUIASAM5JPA Dz/trn7lZ9orPtG/
E2biOLjxdnbqqyzMI0tSHnWFNxCFdABstjd50p3elOPklKPovhzk19IFsfIz zvPH/wAjHh05rf8A
TE72GPDrndglLF1uot/PY2f3Mfk/PHKt7yrU7vscq+V06OT/APgzq08ddfO7 RC2ufgBq43PaB2W+
uCi7NMxZsbdOqmxg8UPrfIwEcpBMRKGtJUTgBoVNq9sfZua3/TE72GPDpzW/ 6Ynewx4dfONxOZ3S
9oF7Um0PXC7uSBDdmreS7ysJiYDBLyWdwlwhKcNfRJ6RQTf+Sxm/Bm7ydrFT edHFw0L3zpLWUwIx
cLSQd0BvlP5U2ACrIycDDadsdRzW/wCmJ3sMeHTmt/0xO9hjw6taVNpkVXNc j0xP9hjw6c1v+mJ3
sMeHVrSm1Miq5rf9MTvYY8OnNb/pid7DHh1a0ptMiq5rf9MTvYY8OnNb/pid 7DHh1a0ptMiq5rf9
MTvYY8OnNb/pid7DHh1a0ptMiq5rf9MTvYY8OnNb/pid7DHh1a0ptMiq5rf9 MTvYY8Ogtb4PC8Tv
YY8OrWlNpkVXNb+Mc8Tsf6jHh05rf9MT/YY8OrWlNpkVXNb/AKYnewx4dOa3 /TE72GPDq1pTaZFV
zW/6Ynewx4dOa3/TE72GPDq1pTaZFVzW/wCmJ3sMeHTmt/0xO9hjw6taU2mR Vc1v+mJ3sMeHTmt/
0xO9hjw6taU2mRVc1v8Apid7DHh05rf9MTvYY8OrWlNpkVXNb/pid7DHh05r f9MTvYY8OrWlNpkV
XNb/AKYnewx4dOa3/TE72GPDq1pTaZFVzW/6Ynewx4dOa3/TE72GPDq1pTaZ FVzW/wCmJ3sMeHTm
t/0xO9hjw6taU2mRVc1v+mJ3sMeHTmt/0xO9hjw6taU2mRVc1v8Apid7DHh0 5rf9MTvYY8OrWlNp
kVXNb/pid7DHh05rf9MTvYY8OrWlNpkVXNb/AKYnewx4dOa3/TE72GPDq1pT aZFVzW/6Ynewx4dO
a3/TE72GPDq1pTaZFVzW/wCmJ3sMeHTmuR6Xnewx4dWtKd1XIo0Ifi3hhhya /IZcYdWpLobGClTY
GClIPUo1ZDORnrqHM/SCEf8Ayz/vs1MHWKt9nFztj+pLf6u37oqeKgWP6kt/ q7fuip4rl0vlWuXp
jz16bPfUFs9Va9wV5+evTZ76gtnqrXuCp0/S1vMiyHJzEmI8y0422toh1krB Cig+ZQ+wKxi7dfLI
Pc1+LVftVeZtqXaI9rgR50y5TTEbRIlKjtpww68VFaW1nqaIwE9Z662hbSwR a5sq9uxrSu2PCLcB
IfAZYdIQpIDpwFJUl1spPAkLSFBKgUDtrGJ4F2HVMg9zX4tMXf8AGQO5r8Wo DO1ljcusiFy+Mnc2
1q7h8vI3TkValp3qVauKU7vJV9EBaDnjU+Ld7VKs5u0W4wn7UEKcMxt9K2Ql OQpW8B04Tg5OeGD1
YoYwRdj1zIHc1+LWcXb8ZB7mvxa8mtobG7PhwW7vbVzJzIkRI6ZSC5IaIKg4 2kHKk4So6hwwD2VF
2f2tsd92eYvUO4RkwnISJ7hceQDHaVqyp3BIRpLbiTxwFIWM9E0MT8Xf8ZB7 mvxafO/4yD3Nfi1E
f2p2djokuP3+0tIjOLafUuY2AytCkJWlWVdEpU42CD1FaQesVLeu9qYu7Fpk XGE3dX2y61CXISH3
EDUSpKM6iOiriB+qeyhhi7/jYHc1+LT53/GQe5r8WqX+m9kXte3YY9xtr7oZ eXJU3MbKozqHmGUN
LTk6VLW/pAODqRgA54dWEpwOBoYrvnf8ZB7mvxafO/4yD3Nfi1Y6B2U0DsoZ Fd87/jIPc1+LTF3/
ABsDua/Fqx0DspoT2UMiu+d/xkHua/Fp87/jIPc1+LVjoT2U0DsoZFd87/jI Pc1+LT53/GQe5r8W
rHQOymgdlDIrsXf8bA7mvxafO/4yD3Nfi1Y6E9lNCeyhkV3zv+Mg9zX4tPnf 8ZB7mvxasdA7KaB2
UMiu+d/xkHua/Fpi7/jYHc1+LVjoHZTQnsoZFd87/jIPc1+LT53/ABkHua/F qx0J7KaB2UMiu+d/
xkHua/Fp87/jIPc1+LVjoHZTQOyhkV2Lv+NgdzX4tPnf8ZB7mvxasdCeymhP ZQyK753/ABkHua/F
p87/AIyD3Nfi1Y6B2U0DsoZFd87/AIyD3Nfi0xd/xsDua/Fqx0DspoT2UMiu +d/xkHua/Fp87/jI
Pc1+LVjoT2U0DsoZFd87/jIPc1+LT53/ABkHua/Fqx0DspoHZQyK7F3/ABsD ua/Fp87/AIyD3Nfi
1Y6E9lNCeyhkV3zv+Mg9zX4tPnf8ZB7mvxasdA7KaB2UMiu+d/xkHua/Fpi7 /jYHc1+LVjoHZTQn
soZFd87/AIyD3Nfi0+d/xkHua/Fqx0J7KaB2UMiu+d/xkHua/Fp87/jIPc1+ LVjoHZTQOyhkV2Lv
+NgdzX4tPnf8ZB7mvxasdCeymhPZQyK753/GQe5r8WmLv+Mg9zX4tWOgdlNA 7KGRWMxZari3JmSY
7pbbW2hDTCkfSKCScrP2anj9nVwrZaQlPDNaDzfvqaskjnrH9S2/1dv3RU8d VQLH9SW/1dv3RU8d
Vc+l8qvL0x569NnvqC2eqte4K8/PW+z31BbPVWvcFZ6fpardr7ddZkiwzLGz Bfk2yeZamZchbCHE
GM+yQFpQsg5eSfo+Y1XTtmrwu0THWZDfOVxuCZ8+KxMditOAMpZSw3JbTvWw kNsqLgTlam1AhCXC
lPTzbjHhLaRILpU5qUlLbSnDgYyeiD9oV489RB+rM7k98FdmHB7ObCX6z2u4 pZlRmZM9kpcSia8s
oCZ8iQGhIUgOHeNyltqewHG1JCwFk9GXbti7qNhdubRI5MzNv2/5OFXJ+clv XDbYG8fdQHFdJBPU
cAgDOK7DnqJ9mZ3J74Kzz1Ez9GZ3J74KGuTuGw8mRttKuRSh+DMuEa4rW5c5 bQZWwhlITyRshp05
jpUHFqGCoZSoIAVVS9gtomNk5dmtki0l2Xs61s8t+QtwBCY6ZCW3EoSnip1L /STkbojILwGD9B56
ifZmdye+Csc9RMY0zMdX+RPfBTya56xbHPQ9orXcJqYTyIK7y42RlS0KmTEv NqRlPAhoLSo8CNRA
1Ak1zezPkxuFqXa2Zhjymkc3PSHRdJiG2nYrEdvSmIjS29lUYKDiykjWMoUE AK+jc9RPszO5PfBT
nqJ9mZ3J74KGuS2X2b2hs9x2fbeYtTkGxWpVoadbmubySlS4o3qkbnDZ3cdS tIUoailOoDK6+ig8
PNVNz1E+zM7k98FZ56ifZmdye+Chq5zTNU3PUT7MzuT3wU56ifZmdye+Chq5 zTP7qpueon2Zncnv
gpz1E+zM7k98FDVzn91M1Tc9RPszO5PfBTnqJ9mZ3J74KGrnNM1Tc9RPszO5 PfBTnqJ9mZ3J74KG
rnP7qZ/dVNz1E+zM7k98FOeon2Zncnvgoauc0zVNz1E+zM7k98FOeon2Zncn vgoauc0z+6qbnqJ9
mZ3J74Kc9RPszO5PfBQ1c5/dTNU3PUT7MzuT3wU56ifZmdye+Chq5zTNU3PU T7MzuT3wU56ifZmd
ye+Chq5z+6mf3VTc9RPszO5PfBTnqJ9mZ3J74KGrnNM1Tc9RPszO5PfBTnqJ 9mZ3J74KGrnNM/uq
m56ifZmdye+CnPUT7MzuT3wUNXOf3UzVNz1E+zM7k98FOeon2Zncnvgoauc0 zVNz1E+zM7k98FOe
on2Zncnvgoauc/upn91U3PUT7MzuT3wU56ifZmdye+Chq5zTNU3PUT7MzuT3 wU56ifZmdye+Chq5
zTP7qpueon2Zncnvgpz1E+zM7k98FDVzn91M1Tc9RPszO5PfBTnqJ9mZ3J74 KGrnNM1Tc9RPszO5
PfBTnqJ9mZ3J74KGrnP7qZ/dVNz1E+zM7k98FOeon2ZncnvgppsXOaZqnTd4 ygSlucrHZCe+Ctud
WPup3cX/AIKvk2RZu/R4GvP+NQo9xYkyOToD6XSgrCXGHG8gHGRqSM8SKm/x qX21Mc9Y/qW3+rt+
6KnioFj+pbf6u37oqeK59H5U5emPPW+z31BbPVWvcFaees7PfUFt9Wa9wVnp +lvt5XH67herv+81
XrXjcTi9QvV3/ear2/nrq9T2zx9FKfz10/nrrm01aOplBV9IlY/uC1AVtWjA KWUg9eVn/bUR/hW/
89dArylK3cZ5Y60oUR+Vev8APXXjMBMR8JGVFBAH93/WgkOgJdWB1BRFa1u9 gvLIPDUfPWn89dAr
UnDrIHUoqz7Cj/yFbfz11qRl9g+YKUT7Ch/D86DalP566fz10CtUK+VdSRwS EEf368/7hW389daI
BDr58xDeP39PP+8fnQb4pSn89dArVo6mUFX0iVj+4LUBW389daMApZSD15Wf 9tRH+FBvSn89dP56
6DylK3cZ5Y60oUR+VSHgEurA6goio0wExHwkZUUEAf3f9akvYLyyDw1Hz1Rp Sn89dP566g1Jw6yB
1KKs+wo/8hW1akZfYPmClE+wofw/Otv566BSn89dP566DVCvlXUkcEhBH9+v P+4VtitEAh18+Yhv
H7+nn/ePzregUp/PXT+eug1aOplBV9IlY/uC1AVtWjAKWUg9eVn/AG1Ef4Vv /PXQK8pSt3GeWOtK
FEflXr/PXXjMBMR8JGVFBAH93/WgkOgJdWB1BRFa1u9gvLIPDUfPWn89dArU nDrIHUoqz7Cj/wAh
W389dakZfYPmClE+wofw/Og2pT+eun89dArVCvlXUkcEhBH9+vP+4Vt/PXWi AQ6+fMQ3j9/Tz/vH
50G+KUp/PXQKU/nrp/PXRZHi64U29KlEHW6pJz2ArH+5I/LJrg2tsrXLvioD KfklHdsyin5J50Y1
ISr9mU8fOSR2auyuiG3LLun9zuy6vWl5QSlaSV8DnhxCuoniK5l+12hdsZty kWtUNggttmS1hJBy
DxUeJOc56+Paa+v+kvGcPLydbd8OitLhVfILeSUpt7pHHteSP+VdL/0rl7Kk i+RFhaFp5C4nUhQU
CQ6k8D5+Cxx6s5rqOrge0V5etnf4del6c/Y/qW3+rt+6KnioFj+pbf6u37oq eK8/R+VdOXpjz1nZ
76gtvqzXuCsees7PfUFt9Wa9wVnh6X/cQNo3okWSJtzkLjQYcGTKedQMlLaC 0VHGCSAAeAB/vqRN
iQIT8GPJmykPTnjHjZ461htbpHBPDoNLPHHVjOSBVL5TI78vZm/xojLj8h+w XFttppJUpxRQgAJA
4kk4GBnJ81UMbZC4W7bPZF59Dj1vsU92BbNDfCPCVDkqK1FJJxkxo+XOOYwV nLxrtykvtiO6tMK3
3a1w7jb5sp2HMZRIYc+jrbWkKScFIIyCOBANS+Y2fxEn2h/CqTydPqtnk+2X gTo05mXGtNvadaVE
dyhSkJb0no9aVJOsfqDpK0g5rqY8pMhtS2w4kBa2/lGlIOUqKTwUASMg4PUo YIyCDWe2fS6pHIkB
u6sW1U2UJr7Tshpvr1NtltKznTgYLqBjOel+/C4xIFsjtvzpspppbzUdJ4HK 3XEtoTwTnitaR+zP
WBXnt0w+IMS7w2XJEqxyecUR20lankhtbbqEpHFSyy67oGRlzd5OMiub2VsN 7avsCFfERgxa3nr3
v4gWEOypaHAptCljCkocdnHTwUEKi5JJXl2z6NWmzNxsu0gaNpfvi23GBIQ+ /bpEdpxBxgpcdaSh
WdQIAOSOI4A10PMbP4iT7Q/hXC+R2cq2bGW+FcZG1D0mHaWFOxZ1ldZRF3TY C2mVCOguHJwE6lqO
kYz0ifoap7fKCzok6t9yfIjuadW73mdWnGnTw1506uhnV0ads+jXN3uZY7LK THuFxntuFG9cLbKn
UR2ySA48tLZSyjKVdNwpT0F8cJVjwN12dROkRnrtJZ3G9C5DyFNxSWwS4hMh SA0pSAhZUlKipO7X
nGhWPPb+6tvSzs5cIl2FolRiqdIiWuTL37aypJjoUy2sIJAOtRwQhSQgal62 +G2lsN3ukK72eFEu
Ts1b94cTb3Y5bhR0vtTEtPtSFJSFuuF9vKFPLCeUOdBGgbt2z6NfSLGu1Xvf iFLuSHGcbxiXHXFe
QFZ0r3braV6TpWArGklKhnKSBbixs4/yiT7Q/hXPbPzxP23ud3Zi3JuDMhQ4 DK5EB5hSnmlTHVgo
cQlSUhLiOmQEkq0glXCurg3BqZp3KJKdTLb43sdxrCV6sDpJGFDScp+knhqA yMu2fRrnoztnlPR2
o1ykuOyHpEdtAB1FUdakPEjR0UpWnSVnCclAydacyocSBNkTmI02U47CdEeQ OA0OFtDoT9HB6DiD
kcOOOvOON2WanbFw9oL1JtVxuEedc7i841HjKdms4lvlpDaOtbDgVqSB9Bbq lnKHFKaxstbr/snd
YEq+W6OWn4b0e4yLS69NXJkhTkoPrb3KN0krXMwlvOVyUIAwE4ds+jX0DmNn 8TJ9ofwrwmW2HCiv
yZU9xiOwhTrrrrqEIQhIyVKJGAABknsFWCp7fKCzolat9yfPJ3NOrd7zOrTj Tp4a86dXQzq6NTcc
ONO2fRrlrCLRfrai4Wa5uzIK1uIbfaUChZbWpCiklPSTqSQCMg4yCRg1ZCxs 4H9Yk+0P4VX+T+O/
EsktqUy4ys3a5uBLiSk6Fzn1oVg44KSpJB84NdQM4p2z6NVHMbP4iT7Q/hVR tI/YtmLY5cdoLzzf
CQcbx95Kdagkq0pGMqUQFdFIJOOANddXL+Uxh+Z5Odq4sNlx+S/aZbbTLSCt TiyyoBKQOJJJwBTt
n0asRY2cf5RJ9ofwpzGz+Ik+0P4VbDqFZp2z6NVHMbP4mT7Q/hUJMS3uXWTb W50ozWGWn3Wx+q24
pxKDkpxxLTg4cRj9oz0lcHOurdi8pF4kz4d2XGlWqC0y7EtcmWhSm3ZhWkqZ bUAQHEHB+0Kds+jV
wiLAcuci3JmyuWsMNyHW+HRQ4paUHOnByWnOA49Hj1jM3mNn8RJH/wAw/hXz qyQ9o2b1bNp5Fmbb
bmXBx2StDzipyosvdtttOxS0ENFoNwt4oLJAirOValavrYzgU7Z9GqnmNn8T J9ofwrnlXTZ1M+RE
eu8lks70KkvNqbjEthRcSmQpAaUtASsqSFEp3a8gaFY7ivklvi3GNtNHAg3a SuFdrjPVbOTaIrLa
xKKH2JCglLjzu+bBQp5aUmQ50EBHyTtn0avRfNnTFceM27ocQtKOSuwX0Sll QUUlEdTQdWCEOHKU
EYbcOegrF1a4sC6wmpcCbJcYcyMnoqSoEpUhSVJylSVAhSSAUkEEAiuCdMh3 bRjaZEa9zLTGmMuO
SZNsebkoTye4N7lEcNpcW22qSzhQbUo71ZUtQQd312wrxgWF5uZGmsuPT5Ut CFRXc7qVOfWyT0eB
KVJKknCmwcrCKds+jVpLt0OFEekyp7rEdhBdcdddQlCEJGSpSiMAADJPYKpW 7rs47Y2bvGu8mXb3
3nGGFxEKfU+tC1JUGkIQVuY3azlIUNKVKzpGa7CPJRIbUtAcAC1o+UaUg5So pPBQBIyDg9ShgjII
NfO2YHJ9k0u3Bm9xH4t/uUpiRbo2+kRd5LlhLwZKFlaVtulPBtfB0KAAGtLt n0asHb5sy02w45dp
pQ4guLUiO4oRUhRSVSMNnk4CkLB3ugAtuA40Lx0wsbOP8ole0n+FfFlWO8Rr NdmFtXtTt2hSkRgm
CV87qcmTnEMzdLf9WSUSGiSOTEcocyoFGG/tq7uw20tZbmlKG3nCEw3lEhpW lQACMkk8UgDKxxRq
HGnbPo1VXtFtssUPzpc4Baw022y2p911eCdKGkJKlkAKVhIOAlRPBJNelriw LrCal2+bJcjrJAJ6
KkqBKVIUlScpUlQIUlQBSQQQCDUbbjeMy9mbnyeS9FttzVIlcnYW84hCokho ENoBWrpuoGEgkAkn
gCR6eT2O/H2cXyph1gyLhPloQ6koXun5bzrZKTxSShaSUqwpOcEA5FO2fRqx FjZx/lMn2k/wrPMb
P4mT7Q/hVuOqlO2GuNvcyx2WUmPcLjPbcKN64W2VOojtkkBx5aWyllGUq6bh SnoL44SrGsebZZN4
NsZuE3lIWtpKyysMuuIyVtoeLe7W4nCwUJUVDQvIBQrEbb+6tPS1bOXCJdhZ 5UYqnSIlrky9+2sq
SY6FMtrCCQDrUrBCFJCBqXrbRbs1fttG0XGHdowtsl5NvYctclLanUocbVJW /u93goLiW0hekpXq
JUtSUtO2fRrpuY2fxEn2k/wpzGz+Jk+0P4Vb0p2w1xkefs3Kl3iPHv7bjloQ F3ApkI0RQS4CHFYw
kjdLyCcpxkgZGVumWOfFmyEXCdFRDbL0kT2Vw1st4PyikPIQQg6V4XjTlCuP RNVe2VmuNzmeUJiD
EdccuGy7EOKThKHXszxuwpWE5G8QTk8NQzwIqBdol12pvd0m2CDqtcli3RZL d2RItxkoYdluuNAL
ZUvSS4wlWpsoWhbiM5yUu2fRrtLTDt92tUO42+bJehzGUSGHPo621pCknBSC MgjgRmvSZbI8SM8+
4/OU20guKDSS4sgDJCUJSVKPDgACT1DNUvkxkSbb5OtmIV4hyYs6NbITLjKG HV6NQDaATux0ujla
f83npHThR66PJRIaUpAcAClt/KNKRxSopOAoAkZBwepQwRkEGnbPo1xdsvez 1yhOS4867Nx2pLcN
TsiA/HG+W9uQhO8aTqId6CsZ0n6WmrCe7ZoMx6LLuUpEhrkutOknHKXSyxxC MdJxKk/sxlWBxrnJ
dpuD/k8ehNNTY8xzalTyVNtZdbbN7LodSlSSMBHygJBTpGSCmol3sF2j7QXX eSbveg4vZ1SJMmO3
qw1c3FuJTuW0JKUJOtXAkBWScYp2z6NdRHm2STeTbGbjOMneKaSssLDLriM6 2kPFvdrWnSvKEqKh
oXkDQrF6LEzj/KJPtD+FcpaTLgbYJg2ZF6RDdmSXJ8CbEAiMNrDjpfZkBHTU t9TZ0b1eEvLGhGnD
fXou8dbbaw1OAWhhwBUN5Jw6rSnIKMggjpg8UDivSONO2Gok1s2yMEMLWrU4 nJWeOMKOOH7qrXHJ
m7KwZOAPpBS8Y/fVttFxaa/10/7l1zMkNF8nSgq0jjuxnq7d0fe/vr6H6aTs 9PN1r5WFskOvX6El
1ZViA6dROScvJHX+5IrpB+7HVXL2f9IYmfR7n/Hrp/4ivL1vm7dL4qCx/Utv 9Xb90VPFQLH9S2/1
dv3RU8V5+j8q6cvTHnps/wDUNt9Wa9wU89Nn/qG2+rNe4Kzw9LfceN2uMa0z ucbg7uYUO3ypEhzS
VaG0FpSjgDJ4AngCTjhXm1tvZFRJ8h52bERBjOTHkzbdIir3LYytaEutpU4E gpzoBxqTnGpOajyl
xn5mzN/ixGXH5L1guLTTLSSpa1qQgJSlI4kk9nbiqPb2wXZqJeGeU3baFyRs td2WXpEdorZcIY0s
oDDaEku9elQUo7oacdPV3rEfQrLf4l6D/I2bk3udJXyy2yImQc4071tOr6J6 s44Z6xm5HUK5LZK7
tKt8hK5+0lyUh5tO+ulnciuDeKCEpSkR2gpIIypQSdIJKiBjHQM3Bl95DSES kqVvcFyM4hPyawg5
KkgDJIKePTHSTqSCaivG93eHZYofnLdCVrDTTbDK33XV4J0oaQCpZAClEJBw lKieCSais7UWmRbR
PTIdbYEpqEtL0dxp1t51aENoW0pIWgkuNkakjorSr6JzVftxrZl7M3IR5L0S 23NUiVydhbziG1RJ
DQIbQCtXTdQMJBIBJPAEjm9pTP25uLEeDs85JssWK/vEXpT9sRJXIQpgLbKW lO5Q3yptSFpRweQs
Z6CqD6Ei4RXbpItqHszWGWpDjYSRpbcUtKDk8OJac8+Rj9ozOHEA4r5zsO9d UXyZM2hjTeVm0223
yJBiL0yJTcma04tASnG7KilwHAAbcSohIPDumbg0++hpCJKVK3uCuO4hPyaw hWVKSAMkgp49MdJO
pIJoK+97T2myy0x7jIdQ5o3rhbjuOojtkkBx5aElLKMhfTcKU9BfHCVYRtqr DKlXePGu8Jxy0IC7
gUvAoiglwEOL6kkbpeQTlOMkDhmg2/urT0s7OXCJdhZ5UYqnSIlrky9+2sqS Y6FMtrCCQDrUcEIU
kIGpetuJtjZ7jdJflCYgxHXHLjsuxDik9BDr2Z43YUrCcjeIJyeGoZ4EUHXW O/Qb4X+RLkodY07x
iXEdiupCs6Vlt1KV6TpUArGklKhnKSBcDiOI664jZ+cmdttc7szEuTcCXChw GFyID8dSnmVTHVgo
cQFJSEuI6ZASSrSFFXCurg3BqZp3KJKdTLb43sdxrCV6tI6SRhQ0nKfpJ4ag MjIVVt2vs1yuq7fF
fk79Lz0cKehPssuutKUlbbbq0BtxSShfRSonCFHqSSLSJcI02TOYiubx2C8I 8hOkjQ4W0OBPYeg4
g5HDjjrzj5FZ+XW+6GQuNtHcDbLzeLi5bl2xSGWGlGYUOxXN2jfOr3iEhG9c BD6iEjSFItNlrdf9
k7rb5d8tsctPw3o9xkWl16auTJCnJQfW3uUbpJWuZhLerK5KEAEBOA+rjqqP NlMw4r8mU82xHYQp
xx11YQhCEgkqUo8AAAST2CvFU9rlBZ0StW+5Pnk7mnVu95nVpxp08NedOroZ 1dGp2OHGgq7Debdf
7ai4WaW3MgrW4hEhrJQstrLaik/rDUkgEZBxkEjBq0HADFcv5P478Sxy2pTL jKzdrm4EuJKToXOf
WhWDjgpKkkHjkGuoHVQKptpdorRszbXbltBcI1vhIynePrCdagCrQkdalEJP RAJOOANXNcx5TGH5
nk52riw2XJEl+0y22mWkFanFllQCUgcSSTgCg6cdVKDqFKBUFFxiuXWTbW3s zWGWpDrYSRpbcUtK
DnqOS04O3h5sjM6uDnXVuxeUi8SZ8O7LjSrVBaZdiWuTLQpTb0wrSVMtqAID iDg/aFB1qLjFcuUi
3JczMYYbkOtaT0W3FOJQc4AOS05wHHo8esZnjqr5HZIe0bN6tm08izNttzLg 47JWl5xU5UWXu222
nYpaCGi0G4W8UFkgRVnKtStX1wdQoFc4va6zCfJiB+St1reJCm4Tym3Vtglb TTgQUvOp0Ly22VLy
hY05SrHR1wUS6t33bdtFxiXaKLbJeTb2XLXJS2p1KHG1SXJBb3WFILiW0hek pXqJK1JS0F1bNr7P
cectD0mKbeymTK5whvQt00rXhZ3yEdH5JfSGQNJ4iri0XCNdrVCuUBzfRJjC JDLmkp1oWkKScHiM
gg4PGvnybNe7rsTHeYhxjcL5Nbul3hXB5cUlopBEUkNr+ihuOwsFvDiEOagl SyRaeTCRJt3k52Yh
XiHKizo1shMuMoYeXo1ANoBJbGFdHK0/5rPSOnCiHYTJLMOK/JlPNR47CFOO OurCEIQkElSlHgAA
CSfMBVI1thY3LEzd404S7e+8thhcRlx9T60KUlQaQgFbmN2s5QFDShSs6Rmr qPJRIaUtAcAC1o+U
aUg5SopOAoAkZBwepQwQSCDXztmByfZNLtwZvcR+Nf7lKYkW6NvpEXeS5YS8 GShZWlbbpTwbXwdC
gABrSHSu7b7PstMOOTXCh1BcWpEV5QipCikqkYSeTgKSsEu6MFtwHGheOoA4 dWK/P6rHeI1muzC2
r2p27QpSIwTBK+d1OTJzqGZulv8AqySiQ0SRyYjlDmVAow39tXd47bS1luaU obecIRDeUSGlaVAA
IySTxSAMrHFGocaBfLvDs0YSJy3QFrDTSGGVvuurwVaUNoBWsgBSiEg4CVE8 Ek162u4xbtDbmQHQ
7HcyASkpKVAlKkKScFKkqBCkqAKSCCAQaoNuN4zL2ZuYjyXoltuapErk7C3n ENqiSGgQ2gFaum6g
YSCQCSeAJHp5PY78fZxfKmHWDIuE+WhDqShe6flvOtkpPFJKFpJSrCk5wQDk UHUjqGKUHVSgor3t
ParLKTHuEhxDhRvXC3HcdRHbJIDjy0JKWW+C+m4Up6C+PRVjEfai0yLwq2NP uGSFrbC1RnEsOOIy
VtoeKd2tadKsoSoqGheQNCscZtu3e7ftpcrpZnbsiS/aYzNvYiQ0yI82U05J UGZKt2osoy60NZW0
MLV0+iSnFpiy0Xex2tUKcmRbdo7ndJK1xVpZEd7l27Ul4gNrJ5Sz0UKKhqOQ NKsB9SHVSg6hSgom
NqbTIvKrYy+4ZGtbSVqjupYccRnW2h4p3a1p0qyhKioaF5A0qx5PbX2ZLM1x h6TNRDmGA/zfDflq
bfCApSCGkKPAKAJHAK6JIUCK4W6Wy4K2qhtbKm7NyYNwnTuQXOIE25lx2NKA fEhLepYW8+hRQl5S
gl1XQToKUeWyFu2l2b2f2wgs27ksyRc4rEWW06qWtTjzEVh2YrUygO6CS8tR AC1h0HTjUQ+nWG7w
75bUXC2rcXHUtxoF1lbK0qQ4pC0qQsBSSFIUCCB1VLlyExYzshwOqbaQXFBt tTiyAMkJQkFSjw6g
CT1AVXweQWKDFtEKPJaiwWY8dhtDLrqUtk7psBeDqxp6RySlOFKwDmp8eSiQ 2pbaXEpClt/KNKQc
pUUngoAkZBwepQwRkEGgoLZttZLlDclx3ZrcdqS3CU7It0iON8t7cBCd42NR DvQVj6J+lpqwnbQW
uDLeiy5Jbfa5LrRu1HHKXlMs8QMdJxKk/sxk4HGuGl2m4PeTx6E01NjzHNqV PJU21l1ts3suh1KV
JIwEfKAkFOkZIKaiXewXWPtBdd5Ju96Di9nVIkyY7erDV0cW4lO5bQkpQk61 cCQFZJxig76PtTaZ
N5NsYkOmTrW0lZjuhh11GdbaHindrWnC8oSoqGheQNCsXuOHVXz60mVA2wTB syL2iG5MkuT4E2IB
EYbWHHS+zICOmpb6mzo3q8JeWNCNOG+wbu8dbaFhucAtDDiQqG8Dh1WlOQUZ BBHTB4oHFekcaURd
oSSGxpc4EKyltTnaOISCrznzY4dfmNEpC1pxoe7rIP8A+Outkf24/wBUH/fX q31CuvD9Ry4TIxy6
c5Xa5W2sLavsRSgsJVBdQNSCgnDiFHgQD+v2A8Orz10h6+PaOqoM0AbTRD2x HgfbaqZXPlyvK7V6
cyYorH9S2/1dv3RU8VAsf1Lb/V2/dFTxXLo/Kt8vTHnps/8AUNt9Wa9wU89N n/qG2+rNe4Kzw9L/
ALjxus+NaZpuVwdLMOHbpT77gSVaG0FpSjhIJOACcdfZmrZy4xm7pHtrjuJs hl2Q01pJ1IbLaVnO
MDBdR1nPS4dRxxXlWBOx202OIGztyBA82W0Yqh2wRddnNpobjW0VyuFzlWab BgOzWYwTGkvSrey0
vDTKAUhx1BVqC+ingCcg96xH1O23CLc4634bu8aS87HUdKk/KNLU24niB1KQ oZ8+MjhipoAxXy7Z
V47D39Vsu0KDaYFxixhCjQZbs1IdZUxDytxbaFAqD0JsDBT8kpRKSSVd1A2i tdwmtRIcreSHeVaE
7tYzyZ4MvcSAOi4oD9vWMjjUU2gv0CwNR3LkqT/WnuTMNxorslxxeha9IQ0l SvotrOccNJqA9tvZ
GrexLW7NKXpPI0sIt0hUkPBtTmhTAb3qTu0lfSQOjg9RBNf5RYz0257FR48+ Tb3V3lemTGS2pxGI
EsnAcQtPEDHFJ6zjjgj53tfcomzMhT982gmwGoW1yUyL0hhtySsqsvBSkBpT eflEt9FoDSAcatSy
H222XBq4wG5UdElDTmdIkxnGFjBKeLbiUqHEecDI4jhU7A7K46z7dbPPbMRb m1eXZkHkEmbyx2Op
KnWYqgh9xSQhOCFEZASM56IxXSQrjGmvzWIrutyC+I0gaSNDhbQ4BxHHoOIO Rkce0HARJm0VnhX6
DZZFwjIu00nk8PWC6tIStRVpGSE4bX0jhORjOSBURW19nE5+Il6Q461vE5bh vKbdW2CVtNOBBS64
AleW2ypeULGMoViJtkrO0mwwHplz/wDz5v8ACuLsVwjO7Y2vZZt3N+s1/uV4 nxdJ+RiP8tLTmvGl
WRMj9FJKhvOIGlWA+iWLaa232VLjQDORJiobceamQH4iwlwrCFBLyEkgltYy Mjomr0cRxHXXEbA3
KKmw2m6TXdNw2ueE9KQknK3GN4hrIGPk47KUaujq3OojUrFdBZNobZeg3zZK 3+8hx56Pk1Jyw/r3
S+kB9Ldr4dYxxA4UCPtBbZT8dqNJDjsh+Qw22G16iqOtSHiRjopStOkrOE6i gZJWnMqFcI02RNZi
u7x2E8I8hOkjQ4W0OBPYeg4g5GRxx15x8nsN1Y8n9g2m2ruqXJNnfu1yVJcQ kKkRVonPobbQCRqZ
Wo8E56DrqlHKXFKa9LObjsBPt0/a1q3RY0mFIj3CXAlOylSpKA9NVIW2plG6 SP6+rS3q4vpTjCU6
Q+xDqqPNlMw4r8mU82xHYQpxx11YQhCEgkqUo8AAAST2Cq9e0NsFwMLlX9Z5 Zzfo0L/t+T8p0Zxj
+x6Wc483Xwq4xw40FXYbzbr/AG1Fws0tuZBWtxCJDWShZbWW1FJ/WGpJAIyD jIJGDVoOAGK5Hyan
5gmjzC9XYfu+cJB/hXXDqFAqm2l2itGzNtduW0FwjW+EjKd4+sJ1qAKtCR1q UQk9EAk44A1c1yXl
YVjyYbYjPHmWacf/AEFfxoOtHVSg6qUCoKLjFcusm2tvZmsMtSHWwkjS24pa UHPUclpwdvDzZGZ1
fKNqPKDsxsL5U7sNqrpyEzbNA5ONw67r0PTNX0EnGNaevtoPpCLjFcuUi3Jc zMYYbkOtaT0W3FOJ
Qc4AOS05wHHo8esZnjqr4zYnrq3Lsm2r0OCi3XW4b1ctEtapT8WeWmY7So5b DaCjTAC1JcJxHUQV
FatX2ZP0R+6gVzqtr7OLhJiB6St1neDUiG8pt1bYJW004EFLridK8ttlSwUL GMpVjoq+P7E3d6Dt
7K2ZjXiRIuSLpcJVys7rTYZhQ3XXnmn23A2CpSlORcpLi8B5eUjHQDs29vrC syEFy5IkM7smK9a5
Tche816d2ypoOOZDTp6CVYCFk4ANX9quMa6w25kB0OsLyAopKVJUCQpKknpJ UlQIUlQBSQQQCK+Y
OTbSx5OIO2O0EydblXCS3fXblDQla4Cn2d01lCkqSsJZU3GyG1ZyHClJJWm2 8m16t9u2UbZmXB15
x6Qqc28630n2J89/kjqghASC7kEgAac8UooO+mSmYcR6VKebYjsILjjrqwhC EJBJUpR4AAAkn9lU
rW2FjcsTN3jThLt77y2GFxGXH1PrQpSVBpCAVuY3azlAUNKFKzpGatLdcoty jrehO71pLrzJUUEY
W04ptYwexaVD9uMjIr5m7Ktdr2AXdr3MnW2NA2jujqLlDSha4K1TpbQWUKSo KCg4WsaF43oOBgrS
HZu7b7PstMOOTXCh1BcWpEV5QipCikqkYSeTgKSsEu6MFtwHGheOoA4dWK/O F2MGNsOqGb1d4l72
tiz2rW6lthSL8h6VJcjIcy2QySJSVE4YxynGcpIb+2PbY2OPEfkOztLLDE2Q 4oNLOlENzdyD9HPR
WQMAcetORQStpdorRsxbXbltBcY1vhIynevrCdSgCrQkdalEJVhIBJxwBq5x wrkvKurHkv2xGeJs
s04/+gr+NdaOqgUpSg5zaba617NFw3fnFDTbJkOPsWyTIabbGclTjbakpwEk nJGBx6q9Y+1NpkXh
VsafcMjWttK1RnUsOOIzrbQ8Uhta06VZQlRUNC8gaFYgbUHnLanZ6xuHEVe9 uzw+95I4zu2+0fKv
NOagf8zpIIWa4qxXGM9thatlm3c36zbQXK8T4uk/IxX+WFpzX9BWrlkfopJU NfEDSrAfYh1UoOql
BTztobZCuq7a9J13JMJy4ckZbU89uEKCSvQgEnKlAAdajkJBwcUr3lI2WixJ 0m5XJ22NwkIceTco
b8JRCw4UBCXkJU4VBlzAQCSUHh5q5u2wL3F8t7Mu5Rba4JsS5ESWpi1LTFS5 DS02G1NDTjCCUa1J
K3n1gjISUr+u+QXam+ucZd/s0u7Pf+Hexfk2+w7toNNagBq3eojKjQfVvNUe ZITEjvSHA6ptpBcU
Gm1OLIAyQlCQVKPDgACT1AE1AnbQ2yDMeiypOh9nkutOhRxyl5TLPEDHScSp P7MZOBxqRb7lFuUd
x6E7vGkuvMFRSRhbTim3Bg9i0qH7ccMigprZttZLlDclx3ZrcdqS3CU7It0i ON8t7cBCd42NRDvQ
Vj6J+lpqwnbQWuDLeiy5Jbfa5LrRu1HHKXlMs8QMdJxKk/sxk4HGvnkplb/k zfaZfcjuObXqSHmg
kraJv5wpOoFOQeIyCMjiCOFRL9BkW/aW8Ny7tOuqy5swrfzEMpWkc7ugJG6b QnAIJ6s8Txxig+kR
9qbTJvJtjEh0yda2krMd0MOuozrbQ8U7ta04XlCVFQ0LyBoVi+AGOqvl1kvc WP5SHdm7BcJpkIlS
JF0skptvdxGXAt0yW3AnJLjzjKgkuLwl9Q0J04R2DG2NjfjsvtTSpp5mE+g7 pYyiY4Wo5+j+usEY
/V6zgUFrJ/ygf6v8a9W+oV5SDl8H/wAP8a9W+oVmirm/pLD9Ue99qpn8/wCF Q536SRPVHvfaqZ/P
+FavtOKisf1Lb/V2/dFTxUCx/Utv9Xb90VOFc+j8q1y9P//Z
------=_NextPart_000_005D_01C7F07C.DD08C960--
Attached files
-
- Mensajes: 305
- Registrado: Jue Nov 30, 2006 12:17 am
SQLite Explorer troubles
This is a multi-part message in MIME format.
------=_NextPart_000_005D_01C7F07C.DD08C960
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_005E_01C7F07C.DD08C960"
------=_NextPart_001_005E_01C7F07C.DD08C960
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
"Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> wrote in message =
news:[email=46dfc562@ozsrv2.ozlan.local...]46dfc562@ozsrv2.ozlan.local...[/email]
Stephan,=20
Me too. BTW, the free utility SQLite Database Browser works exactly as =
Xailer.
Regards,=20
--=20
Ignacio Ortiz de Z=FA=F1iga
http://www.xailer.com
"Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el =
mensaje news:46df1c2c$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ignacio,
>=20
> concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
> on a table created with SQLite Explorer and does work on a table =
created in=20
> code with SQL statements?
> It's not a big issue for me, but I am just curious.
>=20
> Regards,
> Stephan
>=20
>=20
>=20
> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> wrote in message=20
> news:46ded062$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Stephan,
>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>
>> We did that on purpose using the picture=20
>> "ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the field name, to avoid =
the=20
>> use of non standard chars. We will try to fix it on next =
revisi=F3n.
>>
>> 2) The second problem is really a strange problem. When I query the =
sample
>> database with " SELECT * FROM customer WHERE state=3D'ME' " no =
records are
>> selected. It works fine if I change it into
>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>> However, when changing the var type from CHAR to VARCHAR and back =
using a
>> different tool -SQLite Expert Personal - the queries return the =
result=20
>> what
>> I expect.
>> I don't experience this problem in my Xailer applications if I =
create and
>> populate tables in code via the TSQLiteDataSource class methods.
>>
>> Since SQLite does not have a predefined string length on its =
character=20
>> fields it seems that the ''=3D" operator is useless for character =
types, and=20
>> you should use the LIKE operator instead. I did try to use the same =
>> sentence an a new brand new project and the results are the same =
than in=20
>> the SQLite editor. BTW, for SQLite the types CHAR or VARCHAR are=20
>> completely equal. I really do not know how other SQLite tools make =
it work=20
>> since we do not manipulate the select string in any manner.
>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by =
Xailer is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>
>> Our libmysql.lib is made from libmysql.dll of date 26-Aug-2006 1:14 =
of=20
>> 1.449.984 bytes which is included on MySql version 5.0.37. I do not =
know=20
>> if there is a newer version, but it should not be a problem if =
MySql crew=20
>> have create the new DLLs respecting function parameters and its =
ordinal=20
>> position. I am afraid the MySql DLL library has no version =
information=20
>> inside
>>
>> Regards,
>>
>>
>> --=20
>> Ignacio Ortiz de Z=FA=F1iga
>> http://www.xailer.com
>>
>>
>> "Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el =
mensaje=20
>> news:[email=46dec12e@ozsrv2.ozlan.local...]46dec12e@ozsrv2.ozlan.local...[/email]
>>> Dear developers,
>>>
>>> first of all many thanks for the new version of this great tool.
>>>
>>> Concerning the SQLite Explorer I have two problems to report:
>>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>>
>>> 2) The second problem is really a strange problem. When I query =
the=20
>>> sample database with " SELECT * FROM customer WHERE state=3D'ME' " =
no=20
>>> records are selected. It works fine if I change it into
>>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>>> However, when changing the var type from CHAR to VARCHAR and back =
using a=20
>>> different tool -SQLite Expert Personal - the queries return the =
result=20
>>> what I expect.
>>> I don't experience this problem in my Xailer applications if I =
create and=20
>>> populate tables in code via the TSQLiteDataSource class methods.
>>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by =
Xailer is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>>
>>> Regards,
>>> Stephan
>>>
>>>
>>>
>>
>>=20
>=20
>
------=_NextPart_001_005E_01C7F07C.DD08C960
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16481" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:005801c7f06c$197ff960$0202fea9@wurnet.nl" align=3Dbaseline=20
border=3D0></FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ignacio Ortiz de Z=FA=F1iga" <<A=20
href=3D"mailto:NoName@xailer.com">NoName@xailer.com</A>> wrote in =
message <A=20
=
href=3D"news:46dfc562@ozsrv2.ozlan.local">news:46dfc562@ozsrv2.ozlan.loca=
l</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Stephan, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Me too. BTW, the free utility SQLite =
Database=20
Browser works exactly as Xailer.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Regards, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><BR><FONT face=3DArial size=3D2>-- <BR>Ignacio Ortiz de =
Z=FA=F1iga<BR></FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>"Stephan Hennekens" <</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>>=20
escribi=F3 en el mensaje </FONT><A=20
href=3D"news:46df1c2c$1@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:46df1c2c$1@ozsrv2.ozlan.local</FONT></A><FONT =
face=3DArial=20
size=3D2>...</FONT></DIV><FONT face=3DArial size=3D2>> =
Ignacio,<BR>> <BR>>=20
concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
<BR>> on a table created with SQLite Explorer and does work on a =
table=20
created in <BR>> code with SQL statements?<BR>> It's not a =
big=20
issue for me, but I am just curious.<BR>> <BR>> Regards,<BR>> =
Stephan<BR>> <BR>> <BR>> <BR>> "Ignacio Ortiz de =
Z=FA=F1iga"=20
<</FONT><A href=3D"mailto:NoName@xailer.com"><FONT face=3DArial=20
size=3D2>NoName@xailer.com</FONT></A><FONT face=3DArial size=3D2>> =
wrote in=20
message <BR>> </FONT><A =
href=3D"news:46ded062$1@ozsrv2.ozlan.local"><FONT=20
face=3DArial =
size=3D2>news:46ded062$1@ozsrv2.ozlan.local</FONT></A><FONT=20
face=3DArial size=3D2>...<BR>>> =
Stephan,<BR>>><BR>>>> 1) When=20
creating a new table (or index) the cell editor does not accept=20
<BR>>>> underscores ('_').<BR>>><BR>>> We did =
that on=20
purpose using the picture <BR>>> =
"ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"=20
for the field name, to avoid the <BR>>> use of non standard =
chars. We=20
will try to fix it on next revisi=F3n.<BR>>><BR>>> 2) The =
second=20
problem is really a strange problem. When I query the =
sample<BR>>>=20
database with " SELECT * FROM customer WHERE state=3D'ME' " no records =
are<BR>>> selected. It works fine if I change it =
into<BR>>> "=20
SELECT * FROM customer WHERE state LIKE 'ME' ".<BR>>> However, =
when=20
changing the var type from CHAR to VARCHAR and back using =
a<BR>>>=20
different tool -SQLite Expert Personal - the queries return the result =
<BR>>> what<BR>>> I expect.<BR>>> I don't experience =
this=20
problem in my Xailer applications if I create and<BR>>> populate =
tables=20
in code via the TSQLiteDataSource class =
methods.<BR>>><BR>>> Since=20
SQLite does not have a predefined string length on its character =
<BR>>>=20
fields it seems that the ''=3D" operator is useless for character =
types, and=20
<BR>>> you should use the LIKE operator instead. I did try to =
use the=20
same <BR>>> sentence an a new brand new project and the results =
are the=20
same than in <BR>>> the SQLite editor. BTW, for SQLite the types =
CHAR or=20
VARCHAR are <BR>>> completely equal. I really do not know how =
other=20
SQLite tools make it work <BR>>> since we do not manipulate the =
select=20
string in any manner.<BR>>><BR>>>> BTW, I also use=20
TMySQLDataSource for querying MySQL databases. I first =
<BR>>>> ran=20
into troubles untill I discovered that I had to rebuild a new library=20
<BR>>>> from libmySQL.dll (version 4.1). The lib file as =
provided by=20
Xailer is <BR>>>> probably derived from a different=20
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>><BR>>> Our libmysql.lib is made from =
libmysql.dll=20
of date 26-Aug-2006 1:14 of <BR>>> 1.449.984 bytes which is =
included on=20
MySql version 5.0.37. I do not know <BR>>> if there is a newer =
version,=20
but it should not be a problem if MySql crew <BR>>> have create =
the new=20
DLLs respecting function parameters and its ordinal <BR>>> =
position. I=20
am afraid the MySql DLL library has no version information =
<BR>>> inside=20
<BR>>><BR>>> =
Regards,<BR>>><BR>>><BR>>> --=20
<BR>>> Ignacio Ortiz de Z=FA=F1iga<BR>>> </FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A><BR><FONT face=3DArial=20
size=3D2>>><BR>>><BR>>> "Stephan Hennekens" =
<</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>>=20
escribi=F3 en el mensaje <BR>>> </FONT><A=20
href=3D"news:46dec12e@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:46dec12e@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial =
size=3D2>...<BR>>>> Dear =
developers,<BR>>>><BR>>>>=20
first of all many thanks for the new version of this great=20
tool.<BR>>>><BR>>>> Concerning the SQLite Explorer I =
have=20
two problems to report:<BR>>>><BR>>>> 1) When =
creating a new=20
table (or index) the cell editor does not accept <BR>>>> =
underscores=20
('_').<BR>>>><BR>>>> 2) The second problem is really =
a=20
strange problem. When I query the <BR>>>> sample database =
with "=20
SELECT * FROM customer WHERE state=3D'ME' " no <BR>>>> =
records are=20
selected. It works fine if I change it into<BR>>>> " SELECT * =
FROM=20
customer WHERE state LIKE 'ME' ".<BR>>>> However, when =
changing the=20
var type from CHAR to VARCHAR and back using a <BR>>>> =
different tool=20
-SQLite Expert Personal - the queries return the result =
<BR>>>> what=20
I expect.<BR>>>> I don't experience this problem in my Xailer =
applications if I create and <BR>>>> populate tables in code =
via the=20
TSQLiteDataSource class methods.<BR>>>><BR>>>> BTW, =
I also=20
use TMySQLDataSource for querying MySQL databases. I first =
<BR>>>>=20
ran into troubles untill I discovered that I had to rebuild a new =
library=20
<BR>>>> from libmySQL.dll (version 4.1). The lib file as =
provided by=20
Xailer is <BR>>>> probably derived from a different=20
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>>><BR>>>> Regards,<BR>>>>=20
=
Stephan<BR>>>><BR>>>> <BR>>>><BR>>><BR>&g=
t;>=20
<BR>> <BR>></FONT> </BLOCKQUOTE></BODY></HTML>
------=_NextPart_001_005E_01C7F07C.DD08C960--
------=_NextPart_000_005D_01C7F07C.DD08C960
Content-Type: image/jpeg;
name="Clipboard01.jpg"
Content-Transfer-Encoding: base64
Content-ID: <005801c7f06c$197ff960$0202fea9@wurnet.nl>
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJ ChQODwwQFxQYGBcU
FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMK ChMoGhYaKCgoKCgo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/ wAARCAEfAcsDASIA
AhEBAxEB/8QAHAABAAIDAQEBAAAAAAAAAAAAAAQFAQIGAwcI/8QAVxAAAQMD AQMHBwgGBQoEBQUA
AQIDBAAFERIGEyEUFSIxUZTTB0FVdJKy0iMlMjVSU1SRNkJhcdHwFiQzgaE0 Q1ZyorGzweHxYmRl
cxeCg5XDN4WktLX/xAAZAQEBAQEBAQAAAAAAAAAAAAAAAQIDBAX/xAAnEQEB AQABBAIBBAMBAQAA
AAAAARECAxIhMTJREwQUUlMiQZFhcf/aAAwDAQACEQMRAD8A/RXmx5uqsnic niaV5NiXJSpcJlhT
SVFGp10pJI4HgEnz5rzzja3bj1pWDFuef7CF3lXh05Lc/uIXeVeHV/HU7mSc 5z56Vjktz+4hd5V4
dOS3P7iF3lXh1Px07maVjktz+4hd5V4dOS3P7iF3lXh0/HTuZ/70HDGPNWOS 3P7iF3lXh05Lc/uI
XeVeHTsp3M+f/GlY5Lc/uIXeVeHTktz+4hd5V4dOynczSscluf3ELvKvDpyW 5/cQu8q8OnZTuZpW
pjXMDO4hY/ZJV4f/ADrxZedlEIhtIW4kZcDiylKcKUnGQk+dJ/KnZTuSOz9l KwIt0x/YQu8q8OnJ
bn9xC7yrw6fjp3Mjgcig4HhWOS3P7iF3lXh05Lc/uIXeVeHTsp3MjgMD91Kx yW5/cQu8q8OnJbn9
xC7yrw6dlO5mnZ+yscluf3ELvKvDpyW5/cQu8q8OnZTuZoOByKxyW5/cQu8q 8Ooc9NyQ5HjBuO07
JWUIcS4VhOElR/VHHCeys8+PLjx2Tf8A4su3LcTOz9lZ8+fPVebPeAPrQE/u R+f0KczXnOOcz+SP
Drxz9T1P6uX/AB6Pw8P5xYUqBzNeDxFzH5I+Cs8zXn0n/gjw6fuef9XL/ifh 4fzidSoPM159J/4I
8OnM159J/wCCPDp+56n9XL/h+Hh/OJw4HhWKg8zXnj85/wB+EcP9gVjma85+ s+A/Yg5/2Kfuef8A
Vy/4v4eH84sP+1KgczXn0mPyR8FZ5mvPpMfkjw6fuep/VyT8XD+cTgcYx5uN Khw0y48p6JNdQ6tC
EOpcA6woqAB4D7JqZXq4cry47Zn/AJXLlJL4pTzg+cdRpStMsebHm7KzSlAp SlApSlApSlApSlAp
SlApSlApSlArIrFZFdej8meXpitrCcQD+x9//iqrWtbKrEBX/vv/APFXU6Zz cHenZEUeUXaJifcR
PsTynYbfLXeTBLdvjultTBVulJUpTmro6ukSlSVAKF7tDt0LNtREtvJDKhuP MRZEhgPFUZ95YQhC
8MlpP02lYW8hWleQk5SFT3NlbOu+PXVxqSqU88iQ42qa8WFuoShKHCwV7oqS G0EHSSChChxApctl
bPcboifJakB8PNSVIamPNNOOtKSptxxpKwhxSShHFaScISDwSAOkqOOjeUqf adgNmrreYrdwlPWp
u43PkynluNslIIdw2wUIKwFkBxTSApKkhZCVKTO2W2tm29ChtEI6bTJvF1is 3Fc8qcb3T8pz5VC0
JS22lthYBC1Y0oGkAnTc3DYXZ6fB5G9EktxNyuMpuLOkR0rZJV8irdrGttOt QS2cpQFFKQEnFesf
Y2wsy5DxhuPiQt9xUeTLekMBbxWXVJZWpTaSreOAlKRwcUOpRy0UUPykTX4N z3tj5PPg7hx3frks
RmmHS4A84t6Mh1KQWVhRDKkpyklQSHFNyj5QZCtq02lrZ65Fpp5iNKVunVuM OuobWAS22tjSgPI1
lT6SAFkJOEa5zWw1ibU+rd3Jx94tf1h66SlyEbvXo3bqnNbf9s6OiUgpWoHI JzJTsnY0TI8lmFud
yEaI7Ly24pU2EhtSmEqDSlJCEaVKSSnQjB6CcNFPt2qVFujtzuC70LFFhJdR JtUwM83uIU4p595s
rAeRo3JCSl4fJrGjpYXlrau8M7YXG2mLHlxXb8zbIqlvlpTCDbkyncgNHJGl RTk5UXCCUhINX152
ctN6lofuDDq16d2sNSHGkvt8fk3koUA8jKldBwKSNa+HTVn0XY7a7dUXIxRy xDyZIWlatO9DS2Qs
oBCSrduKSTjJSEZ+gnS0c4vyiFNn2alptuXb7bUTWW+UcGnXHYjTbalafoap icrCcgIJCVE4qLtH
tjtDY57T821x2mYtnuk+VFRM1tvbgR1Nrad3QUf7QtkKSjBUs4UEo1XLewmz SH1Ooth3qmTHQvlD
pLLRWhaW2jq+SQhbSFNhBSGiCUBJKsyWNlLE0yhswt//AGocckvLfckJdRoW l1a1FTyVJCUlCyoY
bb6tCMNEe8bYvwttoWzsWA28uSuMC+5J3YQh1ExayBoVqKUwzgfrFYBKQMmL sDt69tbLGLLNiQn4
3LIklbL4QpvKcJcU4yhAWQsKAbW6k4X0sAFU63bGWC3XFu4RobpuCVoc5S/K dddcWhDyEqWtaiXC
EPupBUTwIHUhOmVZ9nLTZZSpNvYcS5o3TaXJDjiGGyQd0yhaiGUEpT0GwlOE o4YSMNF8pfRPE9XX
VDs0f67OPnx/+d+rhSsJIJPn66o9nTiXM/cf+O/V41mqHyhOPvbZ7PQ0Rb9P juQJzq4touRhLUtL
kRKVqO/aBCQtYxqJ6ecdZHja9u5zNotyJDca6O8zWuSqeh5TIlSpjpYbwgtj S0VpKlKwFJBGGyeF
dRftnbbfJUWROMxEiMhxtp2JPfiKCVlJWklpaSQS22TnIGM0d2bsykPtiA20 h2NHiFDai0ENsKUp
kICSN2UKWopUjCknGMFKcTWnOyvKNIgypNum2hsXeOh9sstSytp2UDDDDKHC hPBwzmklakp0EHIK
elXqjyiGYgyLPbTMgmYzHbkqkbpLyHIzEhvTqR0XV78IQhehClDCnEKUhKry Fs1aYSYYYjOKXFkm
Y26++646p4tKZK3HFqKlndrKBrJwNIHBKceUnZKxyo7bD0LUhLz72kPLSXC8 4XXkLwoFbS1klTai
UEhIKcAU0Vlk29eu21TtsZs8wW8SZENM4MvkIcZK0rU4otBkI1NqAKXlqJKA UglWinvTsiMPKLtG
xPuIn2N5TsNvlzpjBLdvjultTGrdKSpSnNXR1dIlKkqAUOwjbOWmPd1XRmO7 yjWt1KDIcUy04sHW
4hnUW21q1LypKQSXF5PTVnzd2Vs6749dnW5KpT7yJDraprxYcdQlCUOFgr3R UkNoIOkkFCFA5ANN
EDaHboWbaiJbTEMqG48xFkSGA8VRn3lhCELwyWk/TaVhbyFaV5CTlIVzsbyl T7TsBs1dbzFbuEp6
1N3G58mU8txtkpBDuG2ChBWAsgOKaQFJUkLISpSexuWytnuN0RPktSA+HmpK kNTHmmnHWlJU2440
lYQ4pJQjitJOEJB4JAEW4bC7PT4PI3okluJuVxlNxZ0iOlbJKvkVbtY1tp1q CWzlKAopSAk4po64
LOOJ41X3BWbtZx5uUK/4LlS9VQJhzeLR/wC+v/guUl8iB5V//wBLtseGfmaZ /wABdVTUcbFbK3K5
RNmNnLJNDzJcjWn5TlbIWgFCSGmip9QU4htBGC4pAz0iK7uXGYmRXostlp+M 8hTbrTqApDiFDBSo
HgQQSCDVVbNk9nbU263a7BaISHVtuuJjw22wtbatTaiEpGSlXFJ8x4itj53K 8om07qVPWq0R3mo0
PnOWlW6QGmlvyEoYeW7IbEZ1CI5S6rS8Er19EBHTtbvtje4ezt92gbesqIcb nNiLBfQtLxdib8BW
814d1GOpRbCEEIUTrO76faSNnLHJeiPSbNbXXYby5EZbkVClMOrXrW4gkdFS l9IkcSeJ417M2W1s
Xh+7MW2E3dX0Bt2ahhAecSNOEqWBqI6CeBP6o7BQcJtHtNOkeU+z2C1T4zTU WZEXI0allW9i3FTj
TqUrH6rDSkg9RUlRCuiK9vJxthtBtFKiO3i1twrdc4HOMJRUyhSU5bwgBL7i 3hh5OXC2zgpTlOXA
lPXwtnLJAjpjwbNbYzCd3pbZioQkbtwut4AGOi4pSx2KUSOJzXrbbLarXKmy rbbIMOTNXvJTsdhD
a5Csk6nCACo5Uo5Oes9tBwtnhRrPtjHlSYVtnO3K5zGI99iyTytxzEh0xpCQ kZaaQ2toAuLALLXQ
Tgbug2PFohp8lkiKxGi7R3dhqROlJYDb9wQu3SHHFOO4Be+VS2tYJUQotqVg qQT9ZZstqYvL93Yt
kFu7SEbt6ahhAfcRw6KnANRHRTwJ/VHZUOPsrYol5Vd4FohRLopa1uSorIac eK86t4pIBcBJ1aVZ
GoBXWEkBB8lJP/wv2PHH6nh9X/sI4V1Xm41S2XZTZ2xyVSbJYLRbpC2y0p2H DbZUUEglJKUgkZAO
P2CrqgoZf6QyfVWffdr0rSX+kMn1Vn33a3rz9T5Nz0UpSsBSlKBSlKBSlKBS lKBSlKBSlKBSlKBS
lKBWRWKyK69H5M8vTH/IZ4ca8rLaY0i0QpDpkh19lLzmiU6gFahqUQkKwMkk 8K9Kl7Ofo9a/VWvc
FOl6OTXmSH9qb31746cyQ/tTe+v/AB17XO5Q7TCdm3WZGhQ2yAp+S4lttOSA MqUQBkkD95AqLcNo
7Jb7XGuU+822JbJOncSn5aG2ntSdSdKycHIBIwTkZrsmN+Y4ec6pmfXHvjrP MkPBGqbg9f8AXXuP
+3XtHuUKTyXks2M8ZTJkxw26lW+aGnLiMZ1I6aOkOHST2jMz++hit5jh4xqm 49de+OnMkP7U3vr3
x1Y5yT1jHnrzhyWZkRiTEebfjvIS4260oKQtJGQpJGQQQcgihiDzHDxjVMx6 498dZNkhnrVN76/8
dWdKGKvmOH9qZ3x746zzJD49Kbx6/wCuv8f9urOlDFZzHD+1N7698dOZIY6l Te+v/HVnShir5jh4
xqmY9ce+OtG9nre0SW0ykFXWUy3hniT9rtJP95q3pQxWcyQ/tTe+v/HTmSHj 6U3vr3x1Z0oYrOY4
Y/Wmd8e+OhscMjBVNwf/ADr3x1Z0oYrOZIeQdU3h1f11746cyQ/tTe+vfHVn Shis5kh/am99f+Os
cxw851TM+uPfHVpShis5kh/am99f+Oss2eGzIafTv1OtElBdkOLAJBBOFKI6 iRVlWKAOqlKUClKU
ClKUClKUClKUECXa4kuTv3kvB3SEFTb628gEkDCVDPWfzry5hhdszvj3x1aV mmQVfMUHtmd8e+On
MUHtmd8e+OrSlTIYq+YoPbM7498dOYoPbM7498dWlKZDFXzFB7ZnfHvjpzFB 7ZnfHvjq0pTIYq+Y
oPbM7498dOYoPbM7498dWlKZDFXzFB7ZnfHvjpzFB7ZnfHvjq0pTIYq+YoPb M7498dOYoPbM7498
dWlKZDFXzFB7ZnfHvjpzFB7ZnfHvjq0pTIYq+YoPbM7498dOYoPbM7498dWl KZDFXzFB7ZnfHvjr
XmKF1AywfXXv35+lVtSmQcxZ1qctEFayVLUwhRJOSSUjtqaKgWP6lt/q7fui p4rn0vlV5emPPUrZ
z9HrX6q17gqL56lbOfo9a/VWvcFTpeiqTygGMxDttxkXWNaXYE3fR5kxkuRW 3FMutHfYUgBJQ6sA
laOmUDJJCFcixtHEts6wbRXRuDBgiBeGg82pEaPMeMqOpC21OKCMyA0t5AUv ilROtQBVX1mldkfF
tltoLPbrps3d7rcY1uttwY2hfjPz1iKl1t65MOtKG8x9JshYHWUnNd1t7fRF 2SYuduvDUSK8ttfL
WlNaVtEavk3nAphsqwAlTo0KJCNSC4laeqjRmIrZRGZbZQVrcKW0hIK1qKlK wPOVKUSfOST569aD
5Bapd0a2yU2LtIjru9/iLkNCGljexxZ94Vhp5KnG0uOR1IOSSncqSClSVkxt jtqdp5+zzF9nXnet
tzLNE5KIrSUu8rYgb5TignPBUla0BGnSrOrWnCE/aK1PE4GAT5/5/Kg+R7I7 WP3DaCysT9sf61Mt
qpVztmYiebZYkREpjad3vG8qedZ0OFSz1AhYCq+vVR2XZq3WeUqVFM56QpG7 Ds6c/LWhJIJSgvLU
UBRSkkJxq0pznSMXg6qBSlKBSlKBSlKBSlKBSlKBSlKBSlKBSlKBSlKBSlKB SlKBSlKBSlKBSlKB
SlKBSlKBSlKBSlKBSlKBSlKBSlKBSlKBWaxSg5ex/Utv9Xb90VPFQLH9S2/1 dv3RU8Vy6Xzpy9Me
epOzn6PWv1Vr3BUbz1I2c/R61+qte4KnS9LfcaXBrlN6hR3HH0tGO84UtPLb yQpoDOkjP0jXtzNF
P+dnd+f+OtXf0iheqyPfZriNrDtCNprzzAb2q4G2vciHBMVCwyrd/T+QUlTp H0tL6Vo462FdDtax
PLrJse2Q5UGPJlT23Zzxjx08rkHWsNrcIyFYHQbWePZ2kAzRZouP7Wd35/46 +LLt+1RhtOWGVdri
8zJdcgqlW6VHSzJNunoCsznnHcFa46SVaWQSkDKi5ixtbN4Zif1i47RzdmzM a5buoNxiyEo3L+rd
b55yarLvJM7vCABwyC9htXtj6iLfb1THIqZcoyG0JccaFweK0oUVBKiNeQCU LAPn0nsqHbTa7jJm
R4ki5KdhqDb4VIlI0LyeiSogZwArAJ6CkK+itBVR7HwHG9tX7itu9iO/ZmY8 JyepZUpDcmQpQdGc
BQQ7HKC8N6UlWSVB7HaRrfCguvPQ4caO89nerZaSlS+mtfSIGT0nHFf6y1Hr JptMistke13OA1Mt
8mc9EdyWnRLkBLgBICk5V0knGQocFAgpJBBqcLLFx/azu/P/AB18h2atF9tm y0FppG0DDcbZyyNu
s76RlCVSHFT0oQTnfJZGAEDeoGlLenKRS5s7QLTcZFnVtQLbCt9zl2QOOy0u qeQ1CLIdQ4Q44d9y
vS2+Fak5wlSMU2mR9e5li/ezu/P/AB05li/ezu/P/HXLR2L9C2d23gWZU5Uu Kt1uxKmOF1aiYbS0
4dfJLg363BlZUBgpzpSAKll/kT1tn2P+mKrFFuCXJ6Zrcx1ZSY0lBCGngZTg 3i4xICVNjoqTgpdI
m07Y7xdnjAHDs7vz/b/r1rEt1umRGZUSXKfjPoS4061cHlIcQoZCkkLwQQQQ RXzyyu3566WV+4R9
qGXXLhNPJlFQS02ZzxGtSSpohLIbSUvdEtqSqMvWghdHCgXq0bGW23Jb2kZu EOwMx7Q3HXKU2i6o
3yXg8UnRugsR9JfJY0DodDUau0yPsnMsX72d35/46cyxfvZ3fn/jr5PcYO0j UW6S4jm0hmFm/T2k
iTJUBJYl4gJS2VadJbWrS0BodSASlekYiXxnbISdqnWLhe+ctxdN3FiwJenc 7t4RdDxe5Pq/yYjc
N77VgK471VNp2x9j5li/ezu/P/HUKbHtkOVBjyZU9t2c8Y8dPK5B1rDa3CMh WB0G1nj2dpANZtsz
eYNqsq9llOuvwZKW908466HgthxhvfEErWhLrrLjhUchLa15KkgHjF7O7RTd pLPDuUu6qt1vntW8
SWnXN4403EuB5QXCOBcakxmnHk6Vb1LgSUlLaqbTtj6mLNFx/azu/P8Ax05l i/ezu/P/AB18cujW
2DspDRuN7hsxxIYtRbgS5TjjiJslCCtTbzbZ+RTDwqYVNrB1E4LpVLvMPaIx I5enXuJAeud3dkrD
FwluaxL0xEpRGdQ8hrcpWU6TusYJSVKQabTtj6xzLF+9nd+f+Oo7UC3vOvNs y5TjjLm6dQi4PEtr
KQoJUAvgdKkqwfMoHz1zu1HOqPJ9bBMduz09CGDNVFbU246sIyoOiKVONhS8 AmOV6VFJIW0Fg83K
h3WDG2mLjF7aeukyE69MXv3VsMJhtJ3m7hLTqdL7K21pYUkgLSpWWgkFtO2P oyYFvVLXGTLlGQ22
lxxoXB7WlCioJUU68gEpWAfPpPZXumzRikZdndX45/46+MW2HtUu23G4lV2R cXbezCYlKiykExGb
pIDpUwVh3XyVbSkalb9QKt2sr1qq/tNu21e2faFjvU1TSZLpQ5LKoC1NFLWA Ey2Jb6gFh7i4pCuk
QAUbs02nbHZMyLE/fXrM1OnquLW81tcqkjGhLCldIqxwEljqP6/DqViU9Gtj V0j25cqeJshh19pv
lkjpNtqbSs51YGC63+3jw6jjmJyjs9tbs5crlCmvOLtMxqfJgQHZhckqMEAu GOyMkpYUAooQCEAA
JACRSz27/cZ83a+FZdbEeYzKiqfLzFxRFjJW24yiGWcLW6lybu9a0qIlIJ0l KQltMj6DbGLZcmFv
wZM91pD7scq5XIGHGnFNrGCoZwtKhkcDjPEYqaLLFx/azu/P/HU2LGYitFuK y0y2VrcKW0BIK1qK
lKwPOVKUonzkk+evaptMis5li/ezu/P/AB05li/ezu/P/HVn+VPyptMis5li /ezu/P8Ax05li/ez
u/P/AB1Z/lT8qbTIrOZYv3s7vz/x05li/ezu/P8Ax1Z/lT8qbTIrOZYv3s7v z/x05li/ezu/P/HV
n+VPyptMis5li/ezu/P/AB05li/ezu/P/HVn+VPyptMis5li/ezu/P8Ax05l i/ezu/P/AB1Z/lT8
qbTIrOZYv3s7vz/x05li/ezu/P8Ax1Z/lT8qbTIrOZYv3s7vz/x05li/ezu/ P/HVn+VPyptMis5l
i/ezu/P/AB05li/ezu/P/HVn+VPyptMis5li/ezu/P8Ax05li/ezu/P/AB1Z /lT8qbTIrOZYv3s7
vz/x05li/ezu/P8Ax1Z/lT8qbTIrOZYv3s7vz/x05li/ezu/P/HVn+VPyptM is5li/ezu/P/AB0F
ljfezu/P/HVn+VKbTIo24wh32O205KLbkd4qS5IccGQtoA9Inj0jVx1gGq+T +kUL1V/32asB11qp
HL2P6lt/q7fuip4qBY/qW3+rt+6KniuPS+db5emPPUjZz9HrX6q17gqP56kb Ofo9a/VWvcFTp+lv
uMu/pFC9Vke+zVrVU7+kUL1SR77NWtdqxDA7KYHZSlRTFMDsFKUDA7BTA7KU oGBjGBimB2ClKAQD
1gUxSlApgdgpSgYHZQgHrFKUAgHrApgdgpSgYpgdlKUDApgdgpSgYHZTA7KU oFKUoFKUoFKUoFKU
oFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFDShqCrk/pFC9Vf99mp9QJP 6RQvVX/fZqfWmY5i
yfUtv9Xb90VPFQLH9S2/1dv3RU8Vy6XzrfL0x5699nf0ftnqrXuCvDz177O/ o/bPVWvcFTp+lvuN
nP0iheqSPfZq1qqc/SKF6pI99mrWu1YhSlKilKUoFKUoFKUoFKUoFKUoFKUo FKUoFKUoFKUoFKUo
FKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFDShpRVy v0iheqv++zU+oEr9
IoXqr/vs1PFWsxzFj+pbf6u37oqeKgWP6lt/q7fuip4rl0vnW+Xpjz177O/o /bPVWvcFeHnr32d/
R+2eqte4KnS9FbOfpDC9Uke+zVrmqyZBVJksvNyn4zraFtpU0EHIVpJyFJI6 0itBBlY+uJ3sseHX
b2wts0zVVyGV6Yneyx4dY5DL9MTvYY8OmRfK2zTNVPIpXpid7LHh05DK9MTv ZY8OmQ8rbNM1Vchl
emJ3sseHTkMr0xO9ljw6ZDytc0zVTyGX6Ynewx4dORSvTE72WPDpkPK2zTNV PIZXpid7LHh1nkMr
0xO9ljw6ZDytc0zVVyGV6Yneyx4dY5DL9MTvYY8OmQ8rbNM1U8ilemJ3sseH TkMr0xO9ljw6ZDyt
s0zVVyGV6Yneyx4dOQyvTE72WPDpkPK1zTNVPIZfpid7DHh05FK9MTvZY8Om Q8rbNM1U8hlemJ3s
seHWeQyvTE72WPDpkPK1zTNVXIZXpid7LHh1jkMv0xO9hjw6ZDyts0zVTyKV 6Yneyx4dOQyvTE72
WPDpkPK2zTNVXIZXpid7LHh05DK9MTvZY8OmQ8rXNM1U8hl+mJ3sMeHTkUr0 xO9ljw6ZDyts0zVT
yGV6Yneyx4dZ5DK9MTvZY8OmQ8rXNM1VchlemJ3sseHWOQy/TE72GPDpkPK2 zTNVPIpXpid7LHh0
5DK9MTvZY8OmQ8rbNM1VchlemJ3sseHTkMr0xO9ljw6ZDytc0zVTyGX6Ynew x4dORSvTE72WPDpk
PK2zTNVPIZXpid7LHh1nkMr0xO9ljw6ZDytc0zVVyGV6Yneyx4dY5DL9MTvY Y8OmQ8rbNM1U8ile
mJ3sseHTkMr0xO9ljw6ZDyts0zVVyGV6Yneyx4dOQyvTE72WPDpkPK1zTNVP IZfpid7DHh05FK9M
TvZY8OmQ8rbNM1U8hlemJ3sseHTkMr0xO9ljw6YeW0r9IYXqr/vs1OqAxAU3 MTJfnSJDiEKbSHQ2
AASkn6KR9kVOHUOv++g5qx/Utv8AV2/dFTxUCx/Utv8AV2/dFTxXLpfOtcvT Hnr32d/R62eqte4K
8PPXts7+j9s9Va9wVOn6KrNr5MxEizQIMhUVy4ylRy+kAltIaW4VAHgThsgZ z9LqqjvbltsUtEa9
+U6ZbpK0B1LUyVAZWU5ICglTIOMhXmwSKt9rTjaLY4/+pO//ANORXK3u+tWX ysTFStpLFZYrtqt+
9buYGuQgPzMhlRdRpIBOTpX9JPDzHvtkmOeS2663+jE7/THaH8ongU/oxN/0 x2h/KH4FcbtTtdtD
b9oLvGtX9ZZj71yN8gF72YmAp1Ft3aemcgCTvgRn+yGCarLXtZeDD0ztq7cu zuTWmX75DlsyuRJL
L6zqkcmajJy43HRpUhShvjnG8axO+r2x9F/oxN/0x2h/KH4FanZifnA2w2hO PNiJx/8A49cLf9up
Nmse0Lyr9vxzDv7LKMMIVLfSqWFOIRj5XShMdS1JG704cAQ2sVWSrzeLHEMK Leo1qYdvF4elSJ8t
mEIy+V62WA4uO6kbxt1TwSpGtQ6SVhCdJd9O2Pp42Xm4/TLaI/txE8Cn9F53 +mO0X5RPAql2gvtw
jbL7NP3G4N2fly2k3S5NthlMMGOtwqTyhBDYU8ltsb1ORvNOAojHEteUOdC2 T2nlSb/ytSbdLVZJ
W5aUqW61KnN62w2jS5pbbiqXpTpSnC1aQSS7qdsfUP6Lzf8ATHaL8ongVg7L zRx/phtDn90TwK+Y
3vbXamO/tQ83dbaw7DZuZTb98lx+O2y29uH+TiPqb1FtlWt15Tag50U5cbSn sYdzvrW2YsS5UiTu
JjclxbjCBqtyoJbSta0oCApUxCuiMLOlRCQ2ODup2zHRbHyZTjt4hTJS5a7d MEZMhzALiS0hwKUA
AM4cCTgAZGcCuirltjuN52vz6UR1+pxq6mnL2cfTNKxSo0YrNYpQZpWKUGax ilKDNKxSgzSsUoGK
zWKUGaVilBmsYpSgzSsUoM0rFKBis1ilBmlYpQZrGKUoM0rFKDNKxSgYrNYp QZpWKUGaxilKDNKx
Sgz2/t4UrFY7KDm7H9S2/wBXb90VPFQLH9SW/wBXb90VPFc+l86vL0x569tn f0ftnqrXuCvHz17b
O/o/bPVWvcFTp+i/6Um3KZDcmxXBiM9KRb5i33W2E6nCgsON9FI4q4uDq48K j/0wj8fmy/ftxZpn
h12fHGP+1YGTwHHHE/t/njXbZmViy7scb/TGNw+bb9w/9Gl+FT+mMf0Zfv8A 7NM8Ou0wf3/tppPZ
T/Ezk4sbYRx1Wy/D/wDZpnh1j+mDGMc2X7HV9TS/CrttJ7KYPZT/ABM5OK/p gx6Mv/8A9ml+FUW2
7Q263MKYhWi/NNredkFJtE05W44pxZ4t56S1qV2DzV32k9lY0nBGngfNT/Ez k4sbYMEfVl+Of/Rp
fhfsFQYF6tlvkzZMe07RGTMXrddetk51R4khAK0EpbGpRCAQlJUrAGTX0PB7 K1wc4xSYWcnL7CNS
FC9z34zsZFwnb9lt5JQvQGGmwVJPFOS2Tg8eIrqazpPXjj21nSeypbtWTI1p WCDnz9eP7/8AtWwB
x1UVilFZAJwe3/t/1rbSeyg1pW2k9lYweygxSttJ7KaT2UGtKwcgnrGBngP4 1vpPZQa0rOD2VnSe
yg1pW2k9lNJ7KDWlbaT2VjB7KDFK20nsppPZQa0rbSeymk9lBrSs4PZWdJ7K DWlbaT2U0nsoNaVt
pPZWMHsoMUrbSeymk9lBrSttJ7KaT2UGtKzg9lZ0nsoNaVtpPZTSeyg1pW2k 9lYweygxSttJ7KaT
2UGtK20nsppPZQa07KyQR5qx5xQc3Y/qS3+rt+6KnioFj+pbf6u37oqeK59L 5VeXpjz167O/o/bP
VWvcFeXnr12d/R+2eqte4Kz0/RXJ+VaFzi7sfFFrtt1Ll5V/VLkrTHcIgyzl Z0OdWMjoHiB1dYj7
UXibsVa2Ilht1ktzEWwXO7uwmmFLaS6wlopbbKS3hJcfJKijKgk8ElWR215s 9rvkVMa92yFco6Fh
xLUxhDyErAICgFAjOCRn9przY2fsjEBEJiy21qEll2MmOiKhLYadILjYSBjS sgFSeokDOa6xHLSN
pr5FnSlurtzkO23KDZ5TSIy0uSXZAjZfbXvCGkpMpJ3ZQskNnpjXlKPtPe3v JXYb7vLaLzdDbuPJ
lmO3yt9pH9nvNStCXftjJTnh1V1z1otb95Yu71rguXVhBbZmrYQX20nV0UuE agOkrgD+se016iBC
EBiCIMYQo+7DMcNJ3be7ILelOMDSUpIx1FIx1VdHzOV5Qr9BjneRYU6RKW/E iIjMlsoeYuDEBSiF
u4cDi394lGpvSE6Cs53glJ202jat4FwYtMKbFlOJlmQtGdyltpYWtpl50x0Z eQlbut3dgocU2UOE
t965aLW42425a4K23EPtrSphBCkPK1PJIxxDigFKH6x4nNeTez1kbgQoTdlt qIUF4SIsdMVAbjug
khxtOMJUCpR1DByT200ctJ2wnRZd7Q+9bt2nUzbUMoU6tx3epYbAOsIey8sI WkqZLKwEqJStLtQb
FtdtPebmdn1MQrXe465O/kS4m8QpDSIiwAw1IIQVCYnjvl43ROMr0o7xdnta 3bi4u1wVOXJAanLL
CCZSAkpCXTjpgJJGFZ4HFc1fPJ1YrlamrbCjRrTbm3lSFRIVthKaddICdakP MLTrABAKQDg8c+Zo
5fZjyibTXtdrlJtEbmw83MTXRum297KYjuFSXFyApOkyUhLYZcKykALyvoWG 11yulv29ucm3PQ94
3AtENhMyOt4Mrl3Fxla04WkgaUpKkjBWUNEkaMHsoGy9hgOWx2LZ4IkWyKmF CkraC3mGUpKQhLqs
rxgqHXx1HPWasH4EKQ8t1+DGddXutS1tJUpW6WVt5JH6iyVJ7CSRg00fONpN vb3arLOvbSLauGX7
pCixFML3jTsNuUoOuObzDiFmGroBKCA4BqOg6rW17TXxrahu2XVy2yWuczZ1 rjRlsKU7yHloeGpx
eE6MN7vidWV6wOgOod2fsjs6bNdsttXMnMmNKfVGQXJDRABbcVjKkkJSNJyM AdlSuQQuUco5DG3+
+5TvN0nVvd3u95nGdW76Grr08OrhTR8922uN1ucmWyy9CYtVq2itEN1lcdTj 76zIhPa0uhYS2Pl0
J0ltX0CdQ1dGmve2+0M8x48T+qwro/Dm2e5KjBkKY5xhtjUhElS3ErRJQVBQ YOnI09MhH1Gfs/ZL
jdI1zuFltsq5RtO4lvxkLda0qKk6VkZThRJGDwJzXk1sts6zKnyWtn7QiTPQ 43LdTDbC5KHDlaXD
jKwo8SDnPnpo+ZeVHbC6LtG0sRqJv9nJ0O521mXydLWh9mJIU4Ne/UteFx3U YLLY84WQBr6S47UX
22SptjedhTr6URXIDkOAUofLpkFTRackpGUtxHl6y8gEEAAlIC+pl7LbOzLm 9cZez9ofuDyFNuyn
YbanXEKRuylSyMkFBKSCfo8OqjOy2zzFnftLOz9pbtUhYcehIhthlxQxhSkA aSeiniR+qOymjkbJ
txd7gu0KktWyEkvORZzT2SveplORwDoWoR9ZZWW875K1gta0q0Lc9fJxtftB tDKiO3m1tw7fcoHO
MNRLLagnLeEAJkOLeGHRlwoa0lIynLgSnroez9khc38isttj83bzke6ioRyb ef2m7wOhq8+MZ89e
tts9qtcqbJtlrgw5M1e8lOx2ENrfVknUsgAqOVKOTnrPbTR8zu/lF2mhtXy4 NWiMm0Ruc2IrkjdJ
BdiIfIVqEjePalR1ZbDLZAUTrIRqVcydqNoo+0DWzjwtTd1muMKZkpZccYio damObtSNaVPFPIVp
1hTWreg6E6NKuud2fsjs6bNdsttXMnMmPKfVGQXJDRABbcVjKk4SkYORgDsq JtZsxD2jgPRX1CNy
jdofcRFjvF9CCpSG1h9pxKkhSlLHDIVxBGTTR89tm2u0UnaVq3sxrAbtIlc3 PTTGcbBQ27dk6ykL
KiE8jQsNlXEuODUnXqT7TPKJtOXJKLXaI8nmhl124u/JIad3cqTHJ1uyG+Tp PJFr1Yf0hfEHR0+7
2b2TsuzsGFGt9ujaovSaeUwgOatThKhpSAnJffICQlKQ4oJABxUt/Z6xyXob z9ltjzsN5cmM4uK2
osurXrU4gkdFSlAKKhgk8eumixjB9DauVuNuL1qIU22UAJ1HSCCTxCdIJzxI JwkHA96jxmGIrZbi
x2mW1LW4UtpCQVLUVLVgedSiST5ySTXtrPZTRtStdZ7Kaz2U0bUrXWeyms9l NG1K11nsprPZTRtS
tdZ7Kaz2U0bUrXWeyms9lNG1K11nsprPZTRtStdZ7Kaz2U0bUrXWeyms9lNG 1K11nsprPZTRtStd
Z7Kaz2U0bUrXWeyms9lNG1K11nsprPZTRtStdZ7Kaz2U0bUrXWeyms9lNGV9 QrQdYrJVnrrA6xUW
Obsf1Lb/AFdv3RU8VAsf1Lb/AFdv3RU8VjpfKnL0x569NnvqC2eqte4K8/PX ps99QWz1Vr3BWen6
W+4h7Rz0W/XIl3B6Bbo0KRMkvNISshLegk4KVE4BUcAZ4fmafjPy4MePtDKe cnxnJkUtJZWh1lJb
BWlQbKcfKt448QrPHBNVHlOjvzNmb/GhMuSJL2z9yaaaaQVqcWUIASAM5JPA Dz/trn7lZ9orPtG/
E2biOLjxdnbqqyzMI0tSHnWFNxCFdABstjd50p3elOPklKPovhzk19IFsfIz zvPH/wAjHh05rf8A
TE72GPDrndglLF1uot/PY2f3Mfk/PHKt7yrU7vscq+V06OT/APgzq08ddfO7 RC2ufgBq43PaB2W+
uCi7NMxZsbdOqmxg8UPrfIwEcpBMRKGtJUTgBoVNq9sfZua3/TE72GPDpzW/ 6Ynewx4dfONxOZ3S
9oF7Um0PXC7uSBDdmreS7ysJiYDBLyWdwlwhKcNfRJ6RQTf+Sxm/Bm7ydrFT edHFw0L3zpLWUwIx
cLSQd0BvlP5U2ACrIycDDadsdRzW/wCmJ3sMeHTmt/0xO9hjw6taVNpkVXNc j0xP9hjw6c1v+mJ3
sMeHVrSm1Miq5rf9MTvYY8OnNb/pid7DHh1a0ptMiq5rf9MTvYY8OnNb/pid 7DHh1a0ptMiq5rf9
MTvYY8OnNb/pid7DHh1a0ptMiq5rf9MTvYY8OnNb/pid7DHh1a0ptMiq5rf9 MTvYY8Ogtb4PC8Tv
YY8OrWlNpkVXNb+Mc8Tsf6jHh05rf9MT/YY8OrWlNpkVXNb/AKYnewx4dOa3 /TE72GPDq1pTaZFV
zW/6Ynewx4dOa3/TE72GPDq1pTaZFVzW/wCmJ3sMeHTmt/0xO9hjw6taU2mR Vc1v+mJ3sMeHTmt/
0xO9hjw6taU2mRVc1v8Apid7DHh05rf9MTvYY8OrWlNpkVXNb/pid7DHh05r f9MTvYY8OrWlNpkV
XNb/AKYnewx4dOa3/TE72GPDq1pTaZFVzW/6Ynewx4dOa3/TE72GPDq1pTaZ FVzW/wCmJ3sMeHTm
t/0xO9hjw6taU2mRVc1v+mJ3sMeHTmt/0xO9hjw6taU2mRVc1v8Apid7DHh0 5rf9MTvYY8OrWlNp
kVXNb/pid7DHh05rf9MTvYY8OrWlNpkVXNb/AKYnewx4dOa3/TE72GPDq1pT aZFVzW/6Ynewx4dO
a3/TE72GPDq1pTaZFVzW/wCmJ3sMeHTmuR6Xnewx4dWtKd1XIo0Ifi3hhhya /IZcYdWpLobGClTY
GClIPUo1ZDORnrqHM/SCEf8Ayz/vs1MHWKt9nFztj+pLf6u37oqeKgWP6kt/ q7fuip4rl0vlWuXp
jz16bPfUFs9Va9wV5+evTZ76gtnqrXuCp0/S1vMiyHJzEmI8y0422toh1krB Cig+ZQ+wKxi7dfLI
Pc1+LVftVeZtqXaI9rgR50y5TTEbRIlKjtpww68VFaW1nqaIwE9Z662hbSwR a5sq9uxrSu2PCLcB
IfAZYdIQpIDpwFJUl1spPAkLSFBKgUDtrGJ4F2HVMg9zX4tMXf8AGQO5r8Wo DO1ljcusiFy+Mnc2
1q7h8vI3TkValp3qVauKU7vJV9EBaDnjU+Ld7VKs5u0W4wn7UEKcMxt9K2Ql OQpW8B04Tg5OeGD1
YoYwRdj1zIHc1+LWcXb8ZB7mvxa8mtobG7PhwW7vbVzJzIkRI6ZSC5IaIKg4 2kHKk4So6hwwD2VF
2f2tsd92eYvUO4RkwnISJ7hceQDHaVqyp3BIRpLbiTxwFIWM9E0MT8Xf8ZB7 mvxafO/4yD3Nfi1E
f2p2djokuP3+0tIjOLafUuY2AytCkJWlWVdEpU42CD1FaQesVLeu9qYu7Fpk XGE3dX2y61CXISH3
EDUSpKM6iOiriB+qeyhhi7/jYHc1+LT53/GQe5r8WqX+m9kXte3YY9xtr7oZ eXJU3MbKozqHmGUN
LTk6VLW/pAODqRgA54dWEpwOBoYrvnf8ZB7mvxafO/4yD3Nfi1Y6B2U0DsoZ Fd87/jIPc1+LTF3/
ABsDua/Fqx0DspoT2UMiu+d/xkHua/Fp87/jIPc1+LVjoT2U0DsoZFd87/jI Pc1+LT53/GQe5r8W
rHQOymgdlDIrsXf8bA7mvxafO/4yD3Nfi1Y6E9lNCeyhkV3zv+Mg9zX4tPnf 8ZB7mvxasdA7KaB2
UMiu+d/xkHua/Fpi7/jYHc1+LVjoHZTQnsoZFd87/jIPc1+LT53/ABkHua/F qx0J7KaB2UMiu+d/
xkHua/Fp87/jIPc1+LVjoHZTQOyhkV2Lv+NgdzX4tPnf8ZB7mvxasdCeymhP ZQyK753/ABkHua/F
p87/AIyD3Nfi1Y6B2U0DsoZFd87/AIyD3Nfi0xd/xsDua/Fqx0DspoT2UMiu +d/xkHua/Fp87/jI
Pc1+LVjoT2U0DsoZFd87/jIPc1+LT53/ABkHua/Fqx0DspoHZQyK7F3/ABsD ua/Fp87/AIyD3Nfi
1Y6E9lNCeyhkV3zv+Mg9zX4tPnf8ZB7mvxasdA7KaB2UMiu+d/xkHua/Fpi7 /jYHc1+LVjoHZTQn
soZFd87/AIyD3Nfi0+d/xkHua/Fqx0J7KaB2UMiu+d/xkHua/Fp87/jIPc1+ LVjoHZTQOyhkV2Lv
+NgdzX4tPnf8ZB7mvxasdCeymhPZQyK753/GQe5r8WmLv+Mg9zX4tWOgdlNA 7KGRWMxZari3JmSY
7pbbW2hDTCkfSKCScrP2anj9nVwrZaQlPDNaDzfvqaskjnrH9S2/1dv3RU8d VQLH9SW/1dv3RU8d
Vc+l8qvL0x569NnvqC2eqte4K8/PW+z31BbPVWvcFZ6fpardr7ddZkiwzLGz Bfk2yeZamZchbCHE
GM+yQFpQsg5eSfo+Y1XTtmrwu0THWZDfOVxuCZ8+KxMditOAMpZSw3JbTvWw kNsqLgTlam1AhCXC
lPTzbjHhLaRILpU5qUlLbSnDgYyeiD9oV489RB+rM7k98FdmHB7ObCX6z2u4 pZlRmZM9kpcSia8s
oCZ8iQGhIUgOHeNyltqewHG1JCwFk9GXbti7qNhdubRI5MzNv2/5OFXJ+clv XDbYG8fdQHFdJBPU
cAgDOK7DnqJ9mZ3J74Kzz1Ez9GZ3J74KGuTuGw8mRttKuRSh+DMuEa4rW5c5 bQZWwhlITyRshp05
jpUHFqGCoZSoIAVVS9gtomNk5dmtki0l2Xs61s8t+QtwBCY6ZCW3EoSnip1L /STkbojILwGD9B56
ifZmdye+Csc9RMY0zMdX+RPfBTya56xbHPQ9orXcJqYTyIK7y42RlS0KmTEv NqRlPAhoLSo8CNRA
1Ak1zezPkxuFqXa2Zhjymkc3PSHRdJiG2nYrEdvSmIjS29lUYKDiykjWMoUE AK+jc9RPszO5PfBT
nqJ9mZ3J74KGuS2X2b2hs9x2fbeYtTkGxWpVoadbmubySlS4o3qkbnDZ3cdS tIUoailOoDK6+ig8
PNVNz1E+zM7k98FZ56ifZmdye+Chq5zTNU3PUT7MzuT3wU56ifZmdye+Chq5 zTP7qpueon2Zncnv
gpz1E+zM7k98FDVzn91M1Tc9RPszO5PfBTnqJ9mZ3J74KGrnNM1Tc9RPszO5 PfBTnqJ9mZ3J74KG
rnP7qZ/dVNz1E+zM7k98FOeon2Zncnvgoauc0zVNz1E+zM7k98FOeon2Zncn vgoauc0z+6qbnqJ9
mZ3J74Kc9RPszO5PfBQ1c5/dTNU3PUT7MzuT3wU56ifZmdye+Chq5zTNU3PU T7MzuT3wU56ifZmd
ye+Chq5z+6mf3VTc9RPszO5PfBTnqJ9mZ3J74KGrnNM1Tc9RPszO5PfBTnqJ 9mZ3J74KGrnNM/uq
m56ifZmdye+CnPUT7MzuT3wUNXOf3UzVNz1E+zM7k98FOeon2Zncnvgoauc0 zVNz1E+zM7k98FOe
on2Zncnvgoauc/upn91U3PUT7MzuT3wU56ifZmdye+Chq5zTNU3PUT7MzuT3 wU56ifZmdye+Chq5
zTP7qpueon2Zncnvgpz1E+zM7k98FDVzn91M1Tc9RPszO5PfBTnqJ9mZ3J74 KGrnNM1Tc9RPszO5
PfBTnqJ9mZ3J74KGrnP7qZ/dVNz1E+zM7k98FOeon2ZncnvgppsXOaZqnTd4 ygSlucrHZCe+Ctud
WPup3cX/AIKvk2RZu/R4GvP+NQo9xYkyOToD6XSgrCXGHG8gHGRqSM8SKm/x qX21Mc9Y/qW3+rt+
6KnioFj+pbf6u37oqeK59H5U5emPPW+z31BbPVWvcFaees7PfUFt9Wa9wVnp +lvt5XH67herv+81
XrXjcTi9QvV3/ear2/nrq9T2zx9FKfz10/nrrm01aOplBV9IlY/uC1AVtWjA KWUg9eVn/bUR/hW/
89dArylK3cZ5Y60oUR+Vev8APXXjMBMR8JGVFBAH93/WgkOgJdWB1BRFa1u9 gvLIPDUfPWn89dAr
UnDrIHUoqz7Cj/yFbfz11qRl9g+YKUT7Ch/D86DalP566fz10CtUK+VdSRwS EEf368/7hW389daI
BDr58xDeP39PP+8fnQb4pSn89dArVo6mUFX0iVj+4LUBW389daMApZSD15Wf 9tRH+FBvSn89dP56
6DylK3cZ5Y60oUR+VSHgEurA6goio0wExHwkZUUEAf3f9akvYLyyDw1Hz1Rp Sn89dP566g1Jw6yB
1KKs+wo/8hW1akZfYPmClE+wofw/Otv566BSn89dP566DVCvlXUkcEhBH9+v P+4VtitEAh18+Yhv
H7+nn/ePzregUp/PXT+eug1aOplBV9IlY/uC1AVtWjAKWUg9eVn/AG1Ef4Vv /PXQK8pSt3GeWOtK
FEflXr/PXXjMBMR8JGVFBAH93/WgkOgJdWB1BRFa1u9gvLIPDUfPWn89dArU nDrIHUoqz7Cj/wAh
W389dakZfYPmClE+wofw/Og2pT+eun89dArVCvlXUkcEhBH9+vP+4Vt/PXWi AQ6+fMQ3j9/Tz/vH
50G+KUp/PXQKU/nrp/PXRZHi64U29KlEHW6pJz2ArH+5I/LJrg2tsrXLvioD KfklHdsyin5J50Y1
ISr9mU8fOSR2auyuiG3LLun9zuy6vWl5QSlaSV8DnhxCuoniK5l+12hdsZty kWtUNggttmS1hJBy
DxUeJOc56+Paa+v+kvGcPLydbd8OitLhVfILeSUpt7pHHteSP+VdL/0rl7Kk i+RFhaFp5C4nUhQU
CQ6k8D5+Cxx6s5rqOrge0V5etnf4del6c/Y/qW3+rt+6KnioFj+pbf6u37oq eK8/R+VdOXpjz1nZ
76gtvqzXuCsees7PfUFt9Wa9wVnh6X/cQNo3okWSJtzkLjQYcGTKedQMlLaC 0VHGCSAAeAB/vqRN
iQIT8GPJmykPTnjHjZ461htbpHBPDoNLPHHVjOSBVL5TI78vZm/xojLj8h+w XFttppJUpxRQgAJA
4kk4GBnJ81UMbZC4W7bPZF59Dj1vsU92BbNDfCPCVDkqK1FJJxkxo+XOOYwV nLxrtykvtiO6tMK3
3a1w7jb5sp2HMZRIYc+jrbWkKScFIIyCOBANS+Y2fxEn2h/CqTydPqtnk+2X gTo05mXGtNvadaVE
dyhSkJb0no9aVJOsfqDpK0g5rqY8pMhtS2w4kBa2/lGlIOUqKTwUASMg4PUo YIyCDWe2fS6pHIkB
u6sW1U2UJr7Tshpvr1NtltKznTgYLqBjOel+/C4xIFsjtvzpspppbzUdJ4HK 3XEtoTwTnitaR+zP
WBXnt0w+IMS7w2XJEqxyecUR20lankhtbbqEpHFSyy67oGRlzd5OMiub2VsN 7avsCFfERgxa3nr3
v4gWEOypaHAptCljCkocdnHTwUEKi5JJXl2z6NWmzNxsu0gaNpfvi23GBIQ+ /bpEdpxBxgpcdaSh
WdQIAOSOI4A10PMbP4iT7Q/hXC+R2cq2bGW+FcZG1D0mHaWFOxZ1ldZRF3TY C2mVCOguHJwE6lqO
kYz0ifoap7fKCzok6t9yfIjuadW73mdWnGnTw1506uhnV0ads+jXN3uZY7LK THuFxntuFG9cLbKn
UR2ySA48tLZSyjKVdNwpT0F8cJVjwN12dROkRnrtJZ3G9C5DyFNxSWwS4hMh SA0pSAhZUlKipO7X
nGhWPPb+6tvSzs5cIl2FolRiqdIiWuTL37aypJjoUy2sIJAOtRwQhSQgal62 +G2lsN3ukK72eFEu
Ts1b94cTb3Y5bhR0vtTEtPtSFJSFuuF9vKFPLCeUOdBGgbt2z6NfSLGu1Xvf iFLuSHGcbxiXHXFe
QFZ0r3braV6TpWArGklKhnKSBbixs4/yiT7Q/hXPbPzxP23ud3Zi3JuDMhQ4 DK5EB5hSnmlTHVgo
cQlSUhLiOmQEkq0glXCurg3BqZp3KJKdTLb43sdxrCV6sDpJGFDScp+knhqA yMu2fRrnoztnlPR2
o1ykuOyHpEdtAB1FUdakPEjR0UpWnSVnCclAydacyocSBNkTmI02U47CdEeQ OA0OFtDoT9HB6DiD
kcOOOvOON2WanbFw9oL1JtVxuEedc7i841HjKdms4lvlpDaOtbDgVqSB9Bbq lnKHFKaxstbr/snd
YEq+W6OWn4b0e4yLS69NXJkhTkoPrb3KN0krXMwlvOVyUIAwE4ds+jX0DmNn 8TJ9ofwrwmW2HCiv
yZU9xiOwhTrrrrqEIQhIyVKJGAABknsFWCp7fKCzolat9yfPJ3NOrd7zOrTj Tp4a86dXQzq6NTcc
ONO2fRrlrCLRfrai4Wa5uzIK1uIbfaUChZbWpCiklPSTqSQCMg4yCRg1ZCxs 4H9Yk+0P4VX+T+O/
EsktqUy4ys3a5uBLiSk6Fzn1oVg44KSpJB84NdQM4p2z6NVHMbP4iT7Q/hVR tI/YtmLY5cdoLzzf
CQcbx95Kdagkq0pGMqUQFdFIJOOANddXL+Uxh+Z5Odq4sNlx+S/aZbbTLSCt TiyyoBKQOJJJwBTt
n0asRY2cf5RJ9ofwpzGz+Ik+0P4VbDqFZp2z6NVHMbP4mT7Q/hUJMS3uXWTb W50ozWGWn3Wx+q24
pxKDkpxxLTg4cRj9oz0lcHOurdi8pF4kz4d2XGlWqC0y7EtcmWhSm3ZhWkqZ bUAQHEHB+0Kds+jV
wiLAcuci3JmyuWsMNyHW+HRQ4paUHOnByWnOA49Hj1jM3mNn8RJH/wAw/hXz qyQ9o2b1bNp5Fmbb
bmXBx2StDzipyosvdtttOxS0ENFoNwt4oLJAirOValavrYzgU7Z9GqnmNn8T J9ofwrnlXTZ1M+RE
eu8lks70KkvNqbjEthRcSmQpAaUtASsqSFEp3a8gaFY7ivklvi3GNtNHAg3a SuFdrjPVbOTaIrLa
xKKH2JCglLjzu+bBQp5aUmQ50EBHyTtn0avRfNnTFceM27ocQtKOSuwX0Sll QUUlEdTQdWCEOHKU
EYbcOegrF1a4sC6wmpcCbJcYcyMnoqSoEpUhSVJylSVAhSSAUkEEAiuCdMh3 bRjaZEa9zLTGmMuO
SZNsebkoTye4N7lEcNpcW22qSzhQbUo71ZUtQQd312wrxgWF5uZGmsuPT5Ut CFRXc7qVOfWyT0eB
KVJKknCmwcrCKds+jVpLt0OFEekyp7rEdhBdcdddQlCEJGSpSiMAADJPYKpW 7rs47Y2bvGu8mXb3
3nGGFxEKfU+tC1JUGkIQVuY3azlIUNKVKzpGa7CPJRIbUtAcAC1o+UaUg5So pPBQBIyDg9ShgjII
NfO2YHJ9k0u3Bm9xH4t/uUpiRbo2+kRd5LlhLwZKFlaVtulPBtfB0KAAGtLt n0asHb5sy02w45dp
pQ4guLUiO4oRUhRSVSMNnk4CkLB3ugAtuA40Lx0wsbOP8ole0n+FfFlWO8Rr NdmFtXtTt2hSkRgm
CV87qcmTnEMzdLf9WSUSGiSOTEcocyoFGG/tq7uw20tZbmlKG3nCEw3lEhpW lQACMkk8UgDKxxRq
HGnbPo1VXtFtssUPzpc4Baw022y2p911eCdKGkJKlkAKVhIOAlRPBJNelriw LrCal2+bJcjrJAJ6
KkqBKVIUlScpUlQIUlQBSQQQCDUbbjeMy9mbnyeS9FttzVIlcnYW84hCokho ENoBWrpuoGEgkAkn
gCR6eT2O/H2cXyph1gyLhPloQ6koXun5bzrZKTxSShaSUqwpOcEA5FO2fRqx FjZx/lMn2k/wrPMb
P4mT7Q/hVuOqlO2GuNvcyx2WUmPcLjPbcKN64W2VOojtkkBx5aWyllGUq6bh SnoL44SrGsebZZN4
NsZuE3lIWtpKyysMuuIyVtoeLe7W4nCwUJUVDQvIBQrEbb+6tPS1bOXCJdhZ 5UYqnSIlrky9+2sq
SY6FMtrCCQDrUrBCFJCBqXrbRbs1fttG0XGHdowtsl5NvYctclLanUocbVJW /u93goLiW0hekpXq
JUtSUtO2fRrpuY2fxEn2k/wpzGz+Jk+0P4Vb0p2w1xkefs3Kl3iPHv7bjloQ F3ApkI0RQS4CHFYw
kjdLyCcpxkgZGVumWOfFmyEXCdFRDbL0kT2Vw1st4PyikPIQQg6V4XjTlCuP RNVe2VmuNzmeUJiD
EdccuGy7EOKThKHXszxuwpWE5G8QTk8NQzwIqBdol12pvd0m2CDqtcli3RZL d2RItxkoYdluuNAL
ZUvSS4wlWpsoWhbiM5yUu2fRrtLTDt92tUO42+bJehzGUSGHPo621pCknBSC MgjgRmvSZbI8SM8+
4/OU20guKDSS4sgDJCUJSVKPDgACT1DNUvkxkSbb5OtmIV4hyYs6NbITLjKG HV6NQDaATux0ujla
f83npHThR66PJRIaUpAcAClt/KNKRxSopOAoAkZBwepQwRkEGnbPo1xdsvez 1yhOS4867Nx2pLcN
TsiA/HG+W9uQhO8aTqId6CsZ0n6WmrCe7ZoMx6LLuUpEhrkutOknHKXSyxxC MdJxKk/sxlWBxrnJ
dpuD/k8ehNNTY8xzalTyVNtZdbbN7LodSlSSMBHygJBTpGSCmol3sF2j7QXX eSbveg4vZ1SJMmO3
qw1c3FuJTuW0JKUJOtXAkBWScYp2z6NdRHm2STeTbGbjOMneKaSssLDLriM6 2kPFvdrWnSvKEqKh
oXkDQrF6LEzj/KJPtD+FcpaTLgbYJg2ZF6RDdmSXJ8CbEAiMNrDjpfZkBHTU t9TZ0b1eEvLGhGnD
fXou8dbbaw1OAWhhwBUN5Jw6rSnIKMggjpg8UDivSONO2Gok1s2yMEMLWrU4 nJWeOMKOOH7qrXHJ
m7KwZOAPpBS8Y/fVttFxaa/10/7l1zMkNF8nSgq0jjuxnq7d0fe/vr6H6aTs 9PN1r5WFskOvX6El
1ZViA6dROScvJHX+5IrpB+7HVXL2f9IYmfR7n/Hrp/4ivL1vm7dL4qCx/Utv 9Xb90VPFQLH9S2/1
dv3RU8V5+j8q6cvTHnps/wDUNt9Wa9wU89Nn/qG2+rNe4Kzw9LfceN2uMa0z ucbg7uYUO3ypEhzS
VaG0FpSjgDJ4AngCTjhXm1tvZFRJ8h52bERBjOTHkzbdIir3LYytaEutpU4E gpzoBxqTnGpOajyl
xn5mzN/ixGXH5L1guLTTLSSpa1qQgJSlI4kk9nbiqPb2wXZqJeGeU3baFyRs td2WXpEdorZcIY0s
oDDaEku9elQUo7oacdPV3rEfQrLf4l6D/I2bk3udJXyy2yImQc4071tOr6J6 s44Z6xm5HUK5LZK7
tKt8hK5+0lyUh5tO+ulnciuDeKCEpSkR2gpIIypQSdIJKiBjHQM3Bl95DSES kqVvcFyM4hPyawg5
KkgDJIKePTHSTqSCaivG93eHZYofnLdCVrDTTbDK33XV4J0oaQCpZAClEJBw lKieCSais7UWmRbR
PTIdbYEpqEtL0dxp1t51aENoW0pIWgkuNkakjorSr6JzVftxrZl7M3IR5L0S 23NUiVydhbziG1RJ
DQIbQCtXTdQMJBIBJPAEjm9pTP25uLEeDs85JssWK/vEXpT9sRJXIQpgLbKW lO5Q3yptSFpRweQs
Z6CqD6Ei4RXbpItqHszWGWpDjYSRpbcUtKDk8OJac8+Rj9ozOHEA4r5zsO9d UXyZM2hjTeVm0223
yJBiL0yJTcma04tASnG7KilwHAAbcSohIPDumbg0++hpCJKVK3uCuO4hPyaw hWVKSAMkgp49MdJO
pIJoK+97T2myy0x7jIdQ5o3rhbjuOojtkkBx5aElLKMhfTcKU9BfHCVYRtqr DKlXePGu8Jxy0IC7
gUvAoiglwEOL6kkbpeQTlOMkDhmg2/urT0s7OXCJdhZ5UYqnSIlrky9+2sqS Y6FMtrCCQDrUcEIU
kIGpetuJtjZ7jdJflCYgxHXHLjsuxDik9BDr2Z43YUrCcjeIJyeGoZ4EUHXW O/Qb4X+RLkodY07x
iXEdiupCs6Vlt1KV6TpUArGklKhnKSBcDiOI664jZ+cmdttc7szEuTcCXChw GFyID8dSnmVTHVgo
cQFJSEuI6ZASSrSFFXCurg3BqZp3KJKdTLb43sdxrCV6tI6SRhQ0nKfpJ4ag MjIVVt2vs1yuq7fF
fk79Lz0cKehPssuutKUlbbbq0BtxSShfRSonCFHqSSLSJcI02TOYiubx2C8I 8hOkjQ4W0OBPYeg4
g5HDjjrzj5FZ+XW+6GQuNtHcDbLzeLi5bl2xSGWGlGYUOxXN2jfOr3iEhG9c BD6iEjSFItNlrdf9
k7rb5d8tsctPw3o9xkWl16auTJCnJQfW3uUbpJWuZhLerK5KEAEBOA+rjqqP NlMw4r8mU82xHYQp
xx11YQhCEgkqUo8AAAST2CvFU9rlBZ0StW+5Pnk7mnVu95nVpxp08NedOroZ 1dGp2OHGgq7Debdf
7ai4WaW3MgrW4hEhrJQstrLaik/rDUkgEZBxkEjBq0HADFcv5P478Sxy2pTL jKzdrm4EuJKToXOf
WhWDjgpKkkHjkGuoHVQKptpdorRszbXbltBcI1vhIynePrCdagCrQkdalEJP RAJOOANXNcx5TGH5
nk52riw2XJEl+0y22mWkFanFllQCUgcSSTgCg6cdVKDqFKBUFFxiuXWTbW3s zWGWpDrYSRpbcUtK
DnqOS04O3h5sjM6uDnXVuxeUi8SZ8O7LjSrVBaZdiWuTLQpTb0wrSVMtqAID iDg/aFB1qLjFcuUi
3JczMYYbkOtaT0W3FOJQc4AOS05wHHo8esZnjqr5HZIe0bN6tm08izNttzLg 47JWl5xU5UWXu222
nYpaCGi0G4W8UFkgRVnKtStX1wdQoFc4va6zCfJiB+St1reJCm4Tym3Vtglb TTgQUvOp0Ly22VLy
hY05SrHR1wUS6t33bdtFxiXaKLbJeTb2XLXJS2p1KHG1SXJBb3WFILiW0hek pXqJK1JS0F1bNr7P
cectD0mKbeymTK5whvQt00rXhZ3yEdH5JfSGQNJ4iri0XCNdrVCuUBzfRJjC JDLmkp1oWkKScHiM
gg4PGvnybNe7rsTHeYhxjcL5Nbul3hXB5cUlopBEUkNr+ihuOwsFvDiEOagl SyRaeTCRJt3k52Yh
XiHKizo1shMuMoYeXo1ANoBJbGFdHK0/5rPSOnCiHYTJLMOK/JlPNR47CFOO OurCEIQkElSlHgAA
CSfMBVI1thY3LEzd404S7e+8thhcRlx9T60KUlQaQgFbmN2s5QFDShSs6Rmr qPJRIaUtAcAC1o+U
aUg5SopOAoAkZBwepQwQSCDXztmByfZNLtwZvcR+Nf7lKYkW6NvpEXeS5YS8 GShZWlbbpTwbXwdC
gABrSHSu7b7PstMOOTXCh1BcWpEV5QipCikqkYSeTgKSsEu6MFtwHGheOoA4 dWK/P6rHeI1muzC2
r2p27QpSIwTBK+d1OTJzqGZulv8AqySiQ0SRyYjlDmVAow39tXd47bS1luaU obecIRDeUSGlaVAA
IySTxSAMrHFGocaBfLvDs0YSJy3QFrDTSGGVvuurwVaUNoBWsgBSiEg4CVE8 Ek162u4xbtDbmQHQ
7HcyASkpKVAlKkKScFKkqBCkqAKSCCAQaoNuN4zL2ZuYjyXoltuapErk7C3n ENqiSGgQ2gFaum6g
YSCQCSeAJHp5PY78fZxfKmHWDIuE+WhDqShe6flvOtkpPFJKFpJSrCk5wQDk UHUjqGKUHVSgor3t
ParLKTHuEhxDhRvXC3HcdRHbJIDjy0JKWW+C+m4Up6C+PRVjEfai0yLwq2NP uGSFrbC1RnEsOOIy
VtoeKd2tadKsoSoqGheQNCscZtu3e7ftpcrpZnbsiS/aYzNvYiQ0yI82U05J UGZKt2osoy60NZW0
MLV0+iSnFpiy0Xex2tUKcmRbdo7ndJK1xVpZEd7l27Ul4gNrJ5Sz0UKKhqOQ NKsB9SHVSg6hSgom
NqbTIvKrYy+4ZGtbSVqjupYccRnW2h4p3a1p0qyhKioaF5A0qx5PbX2ZLM1x h6TNRDmGA/zfDflq
bfCApSCGkKPAKAJHAK6JIUCK4W6Wy4K2qhtbKm7NyYNwnTuQXOIE25lx2NKA fEhLepYW8+hRQl5S
gl1XQToKUeWyFu2l2b2f2wgs27ksyRc4rEWW06qWtTjzEVh2YrUygO6CS8tR AC1h0HTjUQ+nWG7w
75bUXC2rcXHUtxoF1lbK0qQ4pC0qQsBSSFIUCCB1VLlyExYzshwOqbaQXFBt tTiyAMkJQkFSjw6g
CT1AVXweQWKDFtEKPJaiwWY8dhtDLrqUtk7psBeDqxp6RySlOFKwDmp8eSiQ 2pbaXEpClt/KNKQc
pUUngoAkZBwepQwRkEGgoLZttZLlDclx3ZrcdqS3CU7It0iON8t7cBCd42NR DvQVj6J+lpqwnbQW
uDLeiy5Jbfa5LrRu1HHKXlMs8QMdJxKk/sxk4HGuGl2m4PeTx6E01NjzHNqV PJU21l1ts3suh1KV
JIwEfKAkFOkZIKaiXewXWPtBdd5Ju96Di9nVIkyY7erDV0cW4lO5bQkpQk61 cCQFZJxig76PtTaZ
N5NsYkOmTrW0lZjuhh11GdbaHindrWnC8oSoqGheQNCsXuOHVXz60mVA2wTB syL2iG5MkuT4E2IB
EYbWHHS+zICOmpb6mzo3q8JeWNCNOG+wbu8dbaFhucAtDDiQqG8Dh1WlOQUZ BBHTB4oHFekcaURd
oSSGxpc4EKyltTnaOISCrznzY4dfmNEpC1pxoe7rIP8A+Outkf24/wBUH/fX q31CuvD9Ry4TIxy6
c5Xa5W2sLavsRSgsJVBdQNSCgnDiFHgQD+v2A8Orz10h6+PaOqoM0AbTRD2x HgfbaqZXPlyvK7V6
cyYorH9S2/1dv3RU8VAsf1Lb/V2/dFTxXLo/Kt8vTHnps/8AUNt9Wa9wU89N n/qG2+rNe4Kzw9L/
ALjxus+NaZpuVwdLMOHbpT77gSVaG0FpSjhIJOACcdfZmrZy4xm7pHtrjuJs hl2Q01pJ1IbLaVnO
MDBdR1nPS4dRxxXlWBOx202OIGztyBA82W0Yqh2wRddnNpobjW0VyuFzlWab BgOzWYwTGkvSrey0
vDTKAUhx1BVqC+ingCcg96xH1O23CLc4634bu8aS87HUdKk/KNLU24niB1KQ oZ8+MjhipoAxXy7Z
V47D39Vsu0KDaYFxixhCjQZbs1IdZUxDytxbaFAqD0JsDBT8kpRKSSVd1A2i tdwmtRIcreSHeVaE
7tYzyZ4MvcSAOi4oD9vWMjjUU2gv0CwNR3LkqT/WnuTMNxorslxxeha9IQ0l SvotrOccNJqA9tvZ
GrexLW7NKXpPI0sIt0hUkPBtTmhTAb3qTu0lfSQOjg9RBNf5RYz0257FR48+ Tb3V3lemTGS2pxGI
EsnAcQtPEDHFJ6zjjgj53tfcomzMhT982gmwGoW1yUyL0hhtySsqsvBSkBpT eflEt9FoDSAcatSy
H222XBq4wG5UdElDTmdIkxnGFjBKeLbiUqHEecDI4jhU7A7K46z7dbPPbMRb m1eXZkHkEmbyx2Op
KnWYqgh9xSQhOCFEZASM56IxXSQrjGmvzWIrutyC+I0gaSNDhbQ4BxHHoOIO Rkce0HARJm0VnhX6
DZZFwjIu00nk8PWC6tIStRVpGSE4bX0jhORjOSBURW19nE5+Il6Q461vE5bh vKbdW2CVtNOBBS64
AleW2ypeULGMoViJtkrO0mwwHplz/wDz5v8ACuLsVwjO7Y2vZZt3N+s1/uV4 nxdJ+RiP8tLTmvGl
WRMj9FJKhvOIGlWA+iWLaa232VLjQDORJiobceamQH4iwlwrCFBLyEkgltYy Mjomr0cRxHXXEbA3
KKmw2m6TXdNw2ueE9KQknK3GN4hrIGPk47KUaujq3OojUrFdBZNobZeg3zZK 3+8hx56Pk1Jyw/r3
S+kB9Ldr4dYxxA4UCPtBbZT8dqNJDjsh+Qw22G16iqOtSHiRjopStOkrOE6i gZJWnMqFcI02RNZi
u7x2E8I8hOkjQ4W0OBPYeg4g5GRxx15x8nsN1Y8n9g2m2ruqXJNnfu1yVJcQ kKkRVonPobbQCRqZ
Wo8E56DrqlHKXFKa9LObjsBPt0/a1q3RY0mFIj3CXAlOylSpKA9NVIW2plG6 SP6+rS3q4vpTjCU6
Q+xDqqPNlMw4r8mU82xHYQpxx11YQhCEgkqUo8AAAST2Cq9e0NsFwMLlX9Z5 Zzfo0L/t+T8p0Zxj
+x6Wc483Xwq4xw40FXYbzbr/AG1Fws0tuZBWtxCJDWShZbWW1FJ/WGpJAIyD jIJGDVoOAGK5Hyan
5gmjzC9XYfu+cJB/hXXDqFAqm2l2itGzNtduW0FwjW+EjKd4+sJ1qAKtCR1q UQk9EAk44A1c1yXl
YVjyYbYjPHmWacf/AEFfxoOtHVSg6qUCoKLjFcusm2tvZmsMtSHWwkjS24pa UHPUclpwdvDzZGZ1
fKNqPKDsxsL5U7sNqrpyEzbNA5ONw67r0PTNX0EnGNaevtoPpCLjFcuUi3Jc zMYYbkOtaT0W3FOJ
Qc4AOS05wHHo8esZnjqr4zYnrq3Lsm2r0OCi3XW4b1ctEtapT8WeWmY7So5b DaCjTAC1JcJxHUQV
FatX2ZP0R+6gVzqtr7OLhJiB6St1neDUiG8pt1bYJW004EFLridK8ttlSwUL GMpVjoq+P7E3d6Dt
7K2ZjXiRIuSLpcJVys7rTYZhQ3XXnmn23A2CpSlORcpLi8B5eUjHQDs29vrC syEFy5IkM7smK9a5
Tche816d2ypoOOZDTp6CVYCFk4ANX9quMa6w25kB0OsLyAopKVJUCQpKknpJ UlQIUlQBSQQQCK+Y
OTbSx5OIO2O0EydblXCS3fXblDQla4Cn2d01lCkqSsJZU3GyG1ZyHClJJWm2 8m16t9u2UbZmXB15
x6Qqc28630n2J89/kjqghASC7kEgAac8UooO+mSmYcR6VKebYjsILjjrqwhC EJBJUpR4AAAkn9lU
rW2FjcsTN3jThLt77y2GFxGXH1PrQpSVBpCAVuY3azlAUNKFKzpGatLdcoty jrehO71pLrzJUUEY
W04ptYwexaVD9uMjIr5m7Ktdr2AXdr3MnW2NA2jujqLlDSha4K1TpbQWUKSo KCg4WsaF43oOBgrS
HZu7b7PstMOOTXCh1BcWpEV5QipCikqkYSeTgKSsEu6MFtwHGheOoA4dWK/O F2MGNsOqGb1d4l72
tiz2rW6lthSL8h6VJcjIcy2QySJSVE4YxynGcpIb+2PbY2OPEfkOztLLDE2Q 4oNLOlENzdyD9HPR
WQMAcetORQStpdorRsxbXbltBcY1vhIynevrCdSgCrQkdalEJVhIBJxwBq5x wrkvKurHkv2xGeJs
s04/+gr+NdaOqgUpSg5zaba617NFw3fnFDTbJkOPsWyTIabbGclTjbakpwEk nJGBx6q9Y+1NpkXh
VsafcMjWttK1RnUsOOIzrbQ8Uhta06VZQlRUNC8gaFYgbUHnLanZ6xuHEVe9 uzw+95I4zu2+0fKv
NOagf8zpIIWa4qxXGM9thatlm3c36zbQXK8T4uk/IxX+WFpzX9BWrlkfopJU NfEDSrAfYh1UoOql
BTztobZCuq7a9J13JMJy4ckZbU89uEKCSvQgEnKlAAdajkJBwcUr3lI2WixJ 0m5XJ22NwkIceTco
b8JRCw4UBCXkJU4VBlzAQCSUHh5q5u2wL3F8t7Mu5Rba4JsS5ESWpi1LTFS5 DS02G1NDTjCCUa1J
K3n1gjISUr+u+QXam+ucZd/s0u7Pf+Hexfk2+w7toNNagBq3eojKjQfVvNUe ZITEjvSHA6ptpBcU
Gm1OLIAyQlCQVKPDgACT1AE1AnbQ2yDMeiypOh9nkutOhRxyl5TLPEDHScSp P7MZOBxqRb7lFuUd
x6E7vGkuvMFRSRhbTim3Bg9i0qH7ccMigprZttZLlDclx3ZrcdqS3CU7It0i ON8t7cBCd42NRDvQ
Vj6J+lpqwnbQWuDLeiy5Jbfa5LrRu1HHKXlMs8QMdJxKk/sxk4HGvnkplb/k zfaZfcjuObXqSHmg
kraJv5wpOoFOQeIyCMjiCOFRL9BkW/aW8Ny7tOuqy5swrfzEMpWkc7ugJG6b QnAIJ6s8Txxig+kR
9qbTJvJtjEh0yda2krMd0MOuozrbQ8U7ta04XlCVFQ0LyBoVi+AGOqvl1kvc WP5SHdm7BcJpkIlS
JF0skptvdxGXAt0yW3AnJLjzjKgkuLwl9Q0J04R2DG2NjfjsvtTSpp5mE+g7 pYyiY4Wo5+j+usEY
/V6zgUFrJ/ygf6v8a9W+oV5SDl8H/wAP8a9W+oVmirm/pLD9Ue99qpn8/wCF Q536SRPVHvfaqZ/P
+FavtOKisf1Lb/V2/dFTxUCx/Utv9Xb90VOFc+j8q1y9P//Z
------=_NextPart_000_005D_01C7F07C.DD08C960--
Attached files
------=_NextPart_000_005D_01C7F07C.DD08C960
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_005E_01C7F07C.DD08C960"
------=_NextPart_001_005E_01C7F07C.DD08C960
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
"Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> wrote in message =
news:[email=46dfc562@ozsrv2.ozlan.local...]46dfc562@ozsrv2.ozlan.local...[/email]
Stephan,=20
Me too. BTW, the free utility SQLite Database Browser works exactly as =
Xailer.
Regards,=20
--=20
Ignacio Ortiz de Z=FA=F1iga
http://www.xailer.com
"Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el =
mensaje news:46df1c2c$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ignacio,
>=20
> concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
> on a table created with SQLite Explorer and does work on a table =
created in=20
> code with SQL statements?
> It's not a big issue for me, but I am just curious.
>=20
> Regards,
> Stephan
>=20
>=20
>=20
> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> wrote in message=20
> news:46ded062$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Stephan,
>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>
>> We did that on purpose using the picture=20
>> "ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" for the field name, to avoid =
the=20
>> use of non standard chars. We will try to fix it on next =
revisi=F3n.
>>
>> 2) The second problem is really a strange problem. When I query the =
sample
>> database with " SELECT * FROM customer WHERE state=3D'ME' " no =
records are
>> selected. It works fine if I change it into
>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>> However, when changing the var type from CHAR to VARCHAR and back =
using a
>> different tool -SQLite Expert Personal - the queries return the =
result=20
>> what
>> I expect.
>> I don't experience this problem in my Xailer applications if I =
create and
>> populate tables in code via the TSQLiteDataSource class methods.
>>
>> Since SQLite does not have a predefined string length on its =
character=20
>> fields it seems that the ''=3D" operator is useless for character =
types, and=20
>> you should use the LIKE operator instead. I did try to use the same =
>> sentence an a new brand new project and the results are the same =
than in=20
>> the SQLite editor. BTW, for SQLite the types CHAR or VARCHAR are=20
>> completely equal. I really do not know how other SQLite tools make =
it work=20
>> since we do not manipulate the select string in any manner.
>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by =
Xailer is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>
>> Our libmysql.lib is made from libmysql.dll of date 26-Aug-2006 1:14 =
of=20
>> 1.449.984 bytes which is included on MySql version 5.0.37. I do not =
know=20
>> if there is a newer version, but it should not be a problem if =
MySql crew=20
>> have create the new DLLs respecting function parameters and its =
ordinal=20
>> position. I am afraid the MySql DLL library has no version =
information=20
>> inside

>>
>> Regards,
>>
>>
>> --=20
>> Ignacio Ortiz de Z=FA=F1iga
>> http://www.xailer.com
>>
>>
>> "Stephan Hennekens" <stephan.hennekens@wur.nl> escribi=F3 en el =
mensaje=20
>> news:[email=46dec12e@ozsrv2.ozlan.local...]46dec12e@ozsrv2.ozlan.local...[/email]
>>> Dear developers,
>>>
>>> first of all many thanks for the new version of this great tool.
>>>
>>> Concerning the SQLite Explorer I have two problems to report:
>>>
>>> 1) When creating a new table (or index) the cell editor does not =
accept=20
>>> underscores ('_').
>>>
>>> 2) The second problem is really a strange problem. When I query =
the=20
>>> sample database with " SELECT * FROM customer WHERE state=3D'ME' " =
no=20
>>> records are selected. It works fine if I change it into
>>> " SELECT * FROM customer WHERE state LIKE 'ME' ".
>>> However, when changing the var type from CHAR to VARCHAR and back =
using a=20
>>> different tool -SQLite Expert Personal - the queries return the =
result=20
>>> what I expect.
>>> I don't experience this problem in my Xailer applications if I =
create and=20
>>> populate tables in code via the TSQLiteDataSource class methods.
>>>
>>> BTW, I also use TMySQLDataSource for querying MySQL databases. I =
first=20
>>> ran into troubles untill I discovered that I had to rebuild a new =
library=20
>>> from libmySQL.dll (version 4.1). The lib file as provided by =
Xailer is=20
>>> probably derived from a different MySQL-version.
>>> As far as I know this info is not mentions in your docs.
>>>
>>> Regards,
>>> Stephan
>>>
>>>
>>>
>>
>>=20
>=20
>
------=_NextPart_001_005E_01C7F07C.DD08C960
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16481" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:005801c7f06c$197ff960$0202fea9@wurnet.nl" align=3Dbaseline=20
border=3D0></FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ignacio Ortiz de Z=FA=F1iga" <<A=20
href=3D"mailto:NoName@xailer.com">NoName@xailer.com</A>> wrote in =
message <A=20
=
href=3D"news:46dfc562@ozsrv2.ozlan.local">news:46dfc562@ozsrv2.ozlan.loca=
l</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Stephan, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Me too. BTW, the free utility SQLite =
Database=20
Browser works exactly as Xailer.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Regards, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><BR><FONT face=3DArial size=3D2>-- <BR>Ignacio Ortiz de =
Z=FA=F1iga<BR></FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>"Stephan Hennekens" <</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>>=20
escribi=F3 en el mensaje </FONT><A=20
href=3D"news:46df1c2c$1@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:46df1c2c$1@ozsrv2.ozlan.local</FONT></A><FONT =
face=3DArial=20
size=3D2>...</FONT></DIV><FONT face=3DArial size=3D2>> =
Ignacio,<BR>> <BR>>=20
concerning point 2 I am still wondering why the "=3D" operant is NOT =
working=20
<BR>> on a table created with SQLite Explorer and does work on a =
table=20
created in <BR>> code with SQL statements?<BR>> It's not a =
big=20
issue for me, but I am just curious.<BR>> <BR>> Regards,<BR>> =
Stephan<BR>> <BR>> <BR>> <BR>> "Ignacio Ortiz de =
Z=FA=F1iga"=20
<</FONT><A href=3D"mailto:NoName@xailer.com"><FONT face=3DArial=20
size=3D2>NoName@xailer.com</FONT></A><FONT face=3DArial size=3D2>> =
wrote in=20
message <BR>> </FONT><A =
href=3D"news:46ded062$1@ozsrv2.ozlan.local"><FONT=20
face=3DArial =
size=3D2>news:46ded062$1@ozsrv2.ozlan.local</FONT></A><FONT=20
face=3DArial size=3D2>...<BR>>> =
Stephan,<BR>>><BR>>>> 1) When=20
creating a new table (or index) the cell editor does not accept=20
<BR>>>> underscores ('_').<BR>>><BR>>> We did =
that on=20
purpose using the picture <BR>>> =
"ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"=20
for the field name, to avoid the <BR>>> use of non standard =
chars. We=20
will try to fix it on next revisi=F3n.<BR>>><BR>>> 2) The =
second=20
problem is really a strange problem. When I query the =
sample<BR>>>=20
database with " SELECT * FROM customer WHERE state=3D'ME' " no records =
are<BR>>> selected. It works fine if I change it =
into<BR>>> "=20
SELECT * FROM customer WHERE state LIKE 'ME' ".<BR>>> However, =
when=20
changing the var type from CHAR to VARCHAR and back using =
a<BR>>>=20
different tool -SQLite Expert Personal - the queries return the result =
<BR>>> what<BR>>> I expect.<BR>>> I don't experience =
this=20
problem in my Xailer applications if I create and<BR>>> populate =
tables=20
in code via the TSQLiteDataSource class =
methods.<BR>>><BR>>> Since=20
SQLite does not have a predefined string length on its character =
<BR>>>=20
fields it seems that the ''=3D" operator is useless for character =
types, and=20
<BR>>> you should use the LIKE operator instead. I did try to =
use the=20
same <BR>>> sentence an a new brand new project and the results =
are the=20
same than in <BR>>> the SQLite editor. BTW, for SQLite the types =
CHAR or=20
VARCHAR are <BR>>> completely equal. I really do not know how =
other=20
SQLite tools make it work <BR>>> since we do not manipulate the =
select=20
string in any manner.<BR>>><BR>>>> BTW, I also use=20
TMySQLDataSource for querying MySQL databases. I first =
<BR>>>> ran=20
into troubles untill I discovered that I had to rebuild a new library=20
<BR>>>> from libmySQL.dll (version 4.1). The lib file as =
provided by=20
Xailer is <BR>>>> probably derived from a different=20
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>><BR>>> Our libmysql.lib is made from =
libmysql.dll=20
of date 26-Aug-2006 1:14 of <BR>>> 1.449.984 bytes which is =
included on=20
MySql version 5.0.37. I do not know <BR>>> if there is a newer =
version,=20
but it should not be a problem if MySql crew <BR>>> have create =
the new=20
DLLs respecting function parameters and its ordinal <BR>>> =
position. I=20
am afraid the MySql DLL library has no version information =
<BR>>> inside=20

Regards,<BR>>><BR>>><BR>>> --=20
<BR>>> Ignacio Ortiz de Z=FA=F1iga<BR>>> </FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A><BR><FONT face=3DArial=20
size=3D2>>><BR>>><BR>>> "Stephan Hennekens" =
<</FONT><A=20
href=3D"mailto:stephan.hennekens@wur.nl"><FONT face=3DArial=20
size=3D2>stephan.hennekens@wur.nl</FONT></A><FONT face=3DArial =
size=3D2>>=20
escribi=F3 en el mensaje <BR>>> </FONT><A=20
href=3D"news:46dec12e@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:46dec12e@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial =
size=3D2>...<BR>>>> Dear =
developers,<BR>>>><BR>>>>=20
first of all many thanks for the new version of this great=20
tool.<BR>>>><BR>>>> Concerning the SQLite Explorer I =
have=20
two problems to report:<BR>>>><BR>>>> 1) When =
creating a new=20
table (or index) the cell editor does not accept <BR>>>> =
underscores=20
('_').<BR>>>><BR>>>> 2) The second problem is really =
a=20
strange problem. When I query the <BR>>>> sample database =
with "=20
SELECT * FROM customer WHERE state=3D'ME' " no <BR>>>> =
records are=20
selected. It works fine if I change it into<BR>>>> " SELECT * =
FROM=20
customer WHERE state LIKE 'ME' ".<BR>>>> However, when =
changing the=20
var type from CHAR to VARCHAR and back using a <BR>>>> =
different tool=20
-SQLite Expert Personal - the queries return the result =
<BR>>>> what=20
I expect.<BR>>>> I don't experience this problem in my Xailer =
applications if I create and <BR>>>> populate tables in code =
via the=20
TSQLiteDataSource class methods.<BR>>>><BR>>>> BTW, =
I also=20
use TMySQLDataSource for querying MySQL databases. I first =
<BR>>>>=20
ran into troubles untill I discovered that I had to rebuild a new =
library=20
<BR>>>> from libmySQL.dll (version 4.1). The lib file as =
provided by=20
Xailer is <BR>>>> probably derived from a different=20
MySQL-version.<BR>>>> As far as I know this info is not =
mentions in=20
your docs.<BR>>>><BR>>>> Regards,<BR>>>>=20
=
Stephan<BR>>>><BR>>>> <BR>>>><BR>>><BR>&g=
t;>=20
<BR>> <BR>></FONT> </BLOCKQUOTE></BODY></HTML>
------=_NextPart_001_005E_01C7F07C.DD08C960--
------=_NextPart_000_005D_01C7F07C.DD08C960
Content-Type: image/jpeg;
name="Clipboard01.jpg"
Content-Transfer-Encoding: base64
Content-ID: <005801c7f06c$197ff960$0202fea9@wurnet.nl>
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJ ChQODwwQFxQYGBcU
FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMK ChMoGhYaKCgoKCgo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/ wAARCAEfAcsDASIA
AhEBAxEB/8QAHAABAAIDAQEBAAAAAAAAAAAAAAQFAQIGAwcI/8QAVxAAAQMD AQMHBwgGBQoEBQUA
AQIDBAAFERIGEyEUFSIxUZTTB0FVdJKy0iMlMjVSU1SRNkJhcdHwFiQzgaE0 Q1ZyorGzweHxYmRl
cxeCg5XDN4WktLX/xAAZAQEBAQEBAQAAAAAAAAAAAAAAAQIDBAX/xAAnEQEB AQABBAIBBAMBAQAA
AAAAARECAxIhMTJREwQUUlMiQZFhcf/aAAwDAQACEQMRAD8A/RXmx5uqsnic niaV5NiXJSpcJlhT
SVFGp10pJI4HgEnz5rzzja3bj1pWDFuef7CF3lXh05Lc/uIXeVeHV/HU7mSc 5z56Vjktz+4hd5V4
dOS3P7iF3lXh1Px07maVjktz+4hd5V4dOS3P7iF3lXh0/HTuZ/70HDGPNWOS 3P7iF3lXh05Lc/uI
XeVeHTsp3M+f/GlY5Lc/uIXeVeHTktz+4hd5V4dOynczSscluf3ELvKvDpyW 5/cQu8q8OnZTuZpW
pjXMDO4hY/ZJV4f/ADrxZedlEIhtIW4kZcDiylKcKUnGQk+dJ/KnZTuSOz9l KwIt0x/YQu8q8OnJ
bn9xC7yrw6fjp3Mjgcig4HhWOS3P7iF3lXh05Lc/uIXeVeHTsp3MjgMD91Kx yW5/cQu8q8OnJbn9
xC7yrw6dlO5mnZ+yscluf3ELvKvDpyW5/cQu8q8OnZTuZoOByKxyW5/cQu8q 8Ooc9NyQ5HjBuO07
JWUIcS4VhOElR/VHHCeys8+PLjx2Tf8A4su3LcTOz9lZ8+fPVebPeAPrQE/u R+f0KczXnOOcz+SP
Drxz9T1P6uX/AB6Pw8P5xYUqBzNeDxFzH5I+Cs8zXn0n/gjw6fuef9XL/ifh 4fzidSoPM159J/4I
8OnM159J/wCCPDp+56n9XL/h+Hh/OJw4HhWKg8zXnj85/wB+EcP9gVjma85+ s+A/Yg5/2Kfuef8A
Vy/4v4eH84sP+1KgczXn0mPyR8FZ5mvPpMfkjw6fuep/VyT8XD+cTgcYx5uN Khw0y48p6JNdQ6tC
EOpcA6woqAB4D7JqZXq4cry47Zn/AJXLlJL4pTzg+cdRpStMsebHm7KzSlAp SlApSlApSlApSlAp
SlApSlApSlArIrFZFdej8meXpitrCcQD+x9//iqrWtbKrEBX/vv/APFXU6Zz cHenZEUeUXaJifcR
PsTynYbfLXeTBLdvjultTBVulJUpTmro6ukSlSVAKF7tDt0LNtREtvJDKhuP MRZEhgPFUZ95YQhC
8MlpP02lYW8hWleQk5SFT3NlbOu+PXVxqSqU88iQ42qa8WFuoShKHCwV7oqS G0EHSSChChxApctl
bPcboifJakB8PNSVIamPNNOOtKSptxxpKwhxSShHFaScISDwSAOkqOOjeUqf adgNmrreYrdwlPWp
u43PkynluNslIIdw2wUIKwFkBxTSApKkhZCVKTO2W2tm29ChtEI6bTJvF1is 3Fc8qcb3T8pz5VC0
JS22lthYBC1Y0oGkAnTc3DYXZ6fB5G9EktxNyuMpuLOkR0rZJV8irdrGttOt QS2cpQFFKQEnFesf
Y2wsy5DxhuPiQt9xUeTLekMBbxWXVJZWpTaSreOAlKRwcUOpRy0UUPykTX4N z3tj5PPg7hx3frks
RmmHS4A84t6Mh1KQWVhRDKkpyklQSHFNyj5QZCtq02lrZ65Fpp5iNKVunVuM OuobWAS22tjSgPI1
lT6SAFkJOEa5zWw1ibU+rd3Jx94tf1h66SlyEbvXo3bqnNbf9s6OiUgpWoHI JzJTsnY0TI8lmFud
yEaI7Ly24pU2EhtSmEqDSlJCEaVKSSnQjB6CcNFPt2qVFujtzuC70LFFhJdR JtUwM83uIU4p595s
rAeRo3JCSl4fJrGjpYXlrau8M7YXG2mLHlxXb8zbIqlvlpTCDbkyncgNHJGl RTk5UXCCUhINX152
ctN6lofuDDq16d2sNSHGkvt8fk3koUA8jKldBwKSNa+HTVn0XY7a7dUXIxRy xDyZIWlatO9DS2Qs
oBCSrduKSTjJSEZ+gnS0c4vyiFNn2alptuXb7bUTWW+UcGnXHYjTbalafoap icrCcgIJCVE4qLtH
tjtDY57T821x2mYtnuk+VFRM1tvbgR1Nrad3QUf7QtkKSjBUs4UEo1XLewmz SH1Ooth3qmTHQvlD
pLLRWhaW2jq+SQhbSFNhBSGiCUBJKsyWNlLE0yhswt//AGocckvLfckJdRoW l1a1FTyVJCUlCyoY
bb6tCMNEe8bYvwttoWzsWA28uSuMC+5J3YQh1ExayBoVqKUwzgfrFYBKQMmL sDt69tbLGLLNiQn4
3LIklbL4QpvKcJcU4yhAWQsKAbW6k4X0sAFU63bGWC3XFu4RobpuCVoc5S/K dddcWhDyEqWtaiXC
EPupBUTwIHUhOmVZ9nLTZZSpNvYcS5o3TaXJDjiGGyQd0yhaiGUEpT0GwlOE o4YSMNF8pfRPE9XX
VDs0f67OPnx/+d+rhSsJIJPn66o9nTiXM/cf+O/V41mqHyhOPvbZ7PQ0Rb9P juQJzq4touRhLUtL
kRKVqO/aBCQtYxqJ6ecdZHja9u5zNotyJDca6O8zWuSqeh5TIlSpjpYbwgtj S0VpKlKwFJBGGyeF
dRftnbbfJUWROMxEiMhxtp2JPfiKCVlJWklpaSQS22TnIGM0d2bsykPtiA20 h2NHiFDai0ENsKUp
kICSN2UKWopUjCknGMFKcTWnOyvKNIgypNum2hsXeOh9sstSytp2UDDDDKHC hPBwzmklakp0EHIK
elXqjyiGYgyLPbTMgmYzHbkqkbpLyHIzEhvTqR0XV78IQhehClDCnEKUhKry Fs1aYSYYYjOKXFkm
Y26++646p4tKZK3HFqKlndrKBrJwNIHBKceUnZKxyo7bD0LUhLz72kPLSXC8 4XXkLwoFbS1klTai
UEhIKcAU0Vlk29eu21TtsZs8wW8SZENM4MvkIcZK0rU4otBkI1NqAKXlqJKA UglWinvTsiMPKLtG
xPuIn2N5TsNvlzpjBLdvjultTGrdKSpSnNXR1dIlKkqAUOwjbOWmPd1XRmO7 yjWt1KDIcUy04sHW
4hnUW21q1LypKQSXF5PTVnzd2Vs6749dnW5KpT7yJDraprxYcdQlCUOFgr3R UkNoIOkkFCFA5ANN
EDaHboWbaiJbTEMqG48xFkSGA8VRn3lhCELwyWk/TaVhbyFaV5CTlIVzsbyl T7TsBs1dbzFbuEp6
1N3G58mU8txtkpBDuG2ChBWAsgOKaQFJUkLISpSexuWytnuN0RPktSA+HmpK kNTHmmnHWlJU2440
lYQ4pJQjitJOEJB4JAEW4bC7PT4PI3okluJuVxlNxZ0iOlbJKvkVbtY1tp1q CWzlKAopSAk4po64
LOOJ41X3BWbtZx5uUK/4LlS9VQJhzeLR/wC+v/guUl8iB5V//wBLtseGfmaZ /wABdVTUcbFbK3K5
RNmNnLJNDzJcjWn5TlbIWgFCSGmip9QU4htBGC4pAz0iK7uXGYmRXostlp+M 8hTbrTqApDiFDBSo
HgQQSCDVVbNk9nbU263a7BaISHVtuuJjw22wtbatTaiEpGSlXFJ8x4itj53K 8om07qVPWq0R3mo0
PnOWlW6QGmlvyEoYeW7IbEZ1CI5S6rS8Er19EBHTtbvtje4ezt92gbesqIcb nNiLBfQtLxdib8BW
814d1GOpRbCEEIUTrO76faSNnLHJeiPSbNbXXYby5EZbkVClMOrXrW4gkdFS l9IkcSeJ417M2W1s
Xh+7MW2E3dX0Bt2ahhAecSNOEqWBqI6CeBP6o7BQcJtHtNOkeU+z2C1T4zTU WZEXI0allW9i3FTj
TqUrH6rDSkg9RUlRCuiK9vJxthtBtFKiO3i1twrdc4HOMJRUyhSU5bwgBL7i 3hh5OXC2zgpTlOXA
lPXwtnLJAjpjwbNbYzCd3pbZioQkbtwut4AGOi4pSx2KUSOJzXrbbLarXKmy rbbIMOTNXvJTsdhD
a5Csk6nCACo5Uo5Oes9tBwtnhRrPtjHlSYVtnO3K5zGI99iyTytxzEh0xpCQ kZaaQ2toAuLALLXQ
Tgbug2PFohp8lkiKxGi7R3dhqROlJYDb9wQu3SHHFOO4Be+VS2tYJUQotqVg qQT9ZZstqYvL93Yt
kFu7SEbt6ahhAfcRw6KnANRHRTwJ/VHZUOPsrYol5Vd4FohRLopa1uSorIac eK86t4pIBcBJ1aVZ
GoBXWEkBB8lJP/wv2PHH6nh9X/sI4V1Xm41S2XZTZ2xyVSbJYLRbpC2y0p2H DbZUUEglJKUgkZAO
P2CrqgoZf6QyfVWffdr0rSX+kMn1Vn33a3rz9T5Nz0UpSsBSlKBSlKBSlKBS lKBSlKBSlKBSlKBS
lKBWRWKyK69H5M8vTH/IZ4ca8rLaY0i0QpDpkh19lLzmiU6gFahqUQkKwMkk 8K9Kl7Ofo9a/VWvc
FOl6OTXmSH9qb31746cyQ/tTe+v/AB17XO5Q7TCdm3WZGhQ2yAp+S4lttOSA MqUQBkkD95AqLcNo
7Jb7XGuU+822JbJOncSn5aG2ntSdSdKycHIBIwTkZrsmN+Y4ec6pmfXHvjrP MkPBGqbg9f8AXXuP
+3XtHuUKTyXks2M8ZTJkxw26lW+aGnLiMZ1I6aOkOHST2jMz++hit5jh4xqm 49de+OnMkP7U3vr3
x1Y5yT1jHnrzhyWZkRiTEebfjvIS4260oKQtJGQpJGQQQcgihiDzHDxjVMx6 498dZNkhnrVN76/8
dWdKGKvmOH9qZ3x746zzJD49Kbx6/wCuv8f9urOlDFZzHD+1N7698dOZIY6l Te+v/HVnShir5jh4
xqmY9ce+OtG9nre0SW0ykFXWUy3hniT9rtJP95q3pQxWcyQ/tTe+v/HTmSHj 6U3vr3x1Z0oYrOY4
Y/Wmd8e+OhscMjBVNwf/ADr3x1Z0oYrOZIeQdU3h1f11746cyQ/tTe+vfHVn Shis5kh/am99f+Os
cxw851TM+uPfHVpShis5kh/am99f+Oss2eGzIafTv1OtElBdkOLAJBBOFKI6 iRVlWKAOqlKUClKU
ClKUClKUClKUECXa4kuTv3kvB3SEFTb628gEkDCVDPWfzry5hhdszvj3x1aV mmQVfMUHtmd8e+On
MUHtmd8e+OrSlTIYq+YoPbM7498dOYoPbM7498dWlKZDFXzFB7ZnfHvjpzFB 7ZnfHvjq0pTIYq+Y
oPbM7498dOYoPbM7498dWlKZDFXzFB7ZnfHvjpzFB7ZnfHvjq0pTIYq+YoPb M7498dOYoPbM7498
dWlKZDFXzFB7ZnfHvjpzFB7ZnfHvjq0pTIYq+YoPbM7498dOYoPbM7498dWl KZDFXzFB7ZnfHvjr
XmKF1AywfXXv35+lVtSmQcxZ1qctEFayVLUwhRJOSSUjtqaKgWP6lt/q7fui p4rn0vlV5emPPUrZ
z9HrX6q17gqL56lbOfo9a/VWvcFTpeiqTygGMxDttxkXWNaXYE3fR5kxkuRW 3FMutHfYUgBJQ6sA
laOmUDJJCFcixtHEts6wbRXRuDBgiBeGg82pEaPMeMqOpC21OKCMyA0t5AUv ilROtQBVX1mldkfF
tltoLPbrps3d7rcY1uttwY2hfjPz1iKl1t65MOtKG8x9JshYHWUnNd1t7fRF 2SYuduvDUSK8ttfL
WlNaVtEavk3nAphsqwAlTo0KJCNSC4laeqjRmIrZRGZbZQVrcKW0hIK1qKlK wPOVKUSfOST569aD
5Bapd0a2yU2LtIjru9/iLkNCGljexxZ94Vhp5KnG0uOR1IOSSncqSClSVkxt jtqdp5+zzF9nXnet
tzLNE5KIrSUu8rYgb5TignPBUla0BGnSrOrWnCE/aK1PE4GAT5/5/Kg+R7I7 WP3DaCysT9sf61Mt
qpVztmYiebZYkREpjad3vG8qedZ0OFSz1AhYCq+vVR2XZq3WeUqVFM56QpG7 Ds6c/LWhJIJSgvLU
UBRSkkJxq0pznSMXg6qBSlKBSlKBSlKBSlKBSlKBSlKBSlKBSlKBSlKBSlKB SlKBSlKBSlKBSlKB
SlKBSlKBSlKBSlKBSlKBSlKBSlKBSlKBWaxSg5ex/Utv9Xb90VPFQLH9S2/1 dv3RU8Vy6Xzpy9Me
epOzn6PWv1Vr3BUbz1I2c/R61+qte4KnS9LfcaXBrlN6hR3HH0tGO84UtPLb yQpoDOkjP0jXtzNF
P+dnd+f+OtXf0iheqyPfZriNrDtCNprzzAb2q4G2vciHBMVCwyrd/T+QUlTp H0tL6Vo462FdDtax
PLrJse2Q5UGPJlT23Zzxjx08rkHWsNrcIyFYHQbWePZ2kAzRZouP7Wd35/46 +LLt+1RhtOWGVdri
8zJdcgqlW6VHSzJNunoCsznnHcFa46SVaWQSkDKi5ixtbN4Zif1i47RzdmzM a5buoNxiyEo3L+rd
b55yarLvJM7vCABwyC9htXtj6iLfb1THIqZcoyG0JccaFweK0oUVBKiNeQCU LAPn0nsqHbTa7jJm
R4ki5KdhqDb4VIlI0LyeiSogZwArAJ6CkK+itBVR7HwHG9tX7itu9iO/ZmY8 JyepZUpDcmQpQdGc
BQQ7HKC8N6UlWSVB7HaRrfCguvPQ4caO89nerZaSlS+mtfSIGT0nHFf6y1Hr JptMistke13OA1Mt
8mc9EdyWnRLkBLgBICk5V0knGQocFAgpJBBqcLLFx/azu/P/AB18h2atF9tm y0FppG0DDcbZyyNu
s76RlCVSHFT0oQTnfJZGAEDeoGlLenKRS5s7QLTcZFnVtQLbCt9zl2QOOy0u qeQ1CLIdQ4Q44d9y
vS2+Fak5wlSMU2mR9e5li/ezu/P/AB05li/ezu/P/HXLR2L9C2d23gWZU5Uu Kt1uxKmOF1aiYbS0
4dfJLg363BlZUBgpzpSAKll/kT1tn2P+mKrFFuCXJ6Zrcx1ZSY0lBCGngZTg 3i4xICVNjoqTgpdI
m07Y7xdnjAHDs7vz/b/r1rEt1umRGZUSXKfjPoS4061cHlIcQoZCkkLwQQQQ RXzyyu3566WV+4R9
qGXXLhNPJlFQS02ZzxGtSSpohLIbSUvdEtqSqMvWghdHCgXq0bGW23Jb2kZu EOwMx7Q3HXKU2i6o
3yXg8UnRugsR9JfJY0DodDUau0yPsnMsX72d35/46cyxfvZ3fn/jr5PcYO0j UW6S4jm0hmFm/T2k
iTJUBJYl4gJS2VadJbWrS0BodSASlekYiXxnbISdqnWLhe+ctxdN3FiwJenc 7t4RdDxe5Pq/yYjc
N77VgK471VNp2x9j5li/ezu/P/HUKbHtkOVBjyZU9t2c8Y8dPK5B1rDa3CMh WB0G1nj2dpANZtsz
eYNqsq9llOuvwZKW908466HgthxhvfEErWhLrrLjhUchLa15KkgHjF7O7RTd pLPDuUu6qt1vntW8
SWnXN4403EuB5QXCOBcakxmnHk6Vb1LgSUlLaqbTtj6mLNFx/azu/P8Ax05l i/ezu/P/AB18cujW
2DspDRuN7hsxxIYtRbgS5TjjiJslCCtTbzbZ+RTDwqYVNrB1E4LpVLvMPaIx I5enXuJAeud3dkrD
FwluaxL0xEpRGdQ8hrcpWU6TusYJSVKQabTtj6xzLF+9nd+f+Oo7UC3vOvNs y5TjjLm6dQi4PEtr
KQoJUAvgdKkqwfMoHz1zu1HOqPJ9bBMduz09CGDNVFbU246sIyoOiKVONhS8 AmOV6VFJIW0Fg83K
h3WDG2mLjF7aeukyE69MXv3VsMJhtJ3m7hLTqdL7K21pYUkgLSpWWgkFtO2P oyYFvVLXGTLlGQ22
lxxoXB7WlCioJUU68gEpWAfPpPZXumzRikZdndX45/46+MW2HtUu23G4lV2R cXbezCYlKiykExGb
pIDpUwVh3XyVbSkalb9QKt2sr1qq/tNu21e2faFjvU1TSZLpQ5LKoC1NFLWA Ey2Jb6gFh7i4pCuk
QAUbs02nbHZMyLE/fXrM1OnquLW81tcqkjGhLCldIqxwEljqP6/DqViU9Gtj V0j25cqeJshh19pv
lkjpNtqbSs51YGC63+3jw6jjmJyjs9tbs5crlCmvOLtMxqfJgQHZhckqMEAu GOyMkpYUAooQCEAA
JACRSz27/cZ83a+FZdbEeYzKiqfLzFxRFjJW24yiGWcLW6lybu9a0qIlIJ0l KQltMj6DbGLZcmFv
wZM91pD7scq5XIGHGnFNrGCoZwtKhkcDjPEYqaLLFx/azu/P/HU2LGYitFuK y0y2VrcKW0BIK1qK
lKwPOVKUonzkk+evaptMis5li/ezu/P/AB05li/ezu/P/HVn+VPyptMis5li /ezu/P8Ax05li/ez
u/P/AB1Z/lT8qbTIrOZYv3s7vz/x05li/ezu/P8Ax1Z/lT8qbTIrOZYv3s7v z/x05li/ezu/P/HV
n+VPyptMis5li/ezu/P/AB05li/ezu/P/HVn+VPyptMis5li/ezu/P8Ax05l i/ezu/P/AB1Z/lT8
qbTIrOZYv3s7vz/x05li/ezu/P8Ax1Z/lT8qbTIrOZYv3s7vz/x05li/ezu/ P/HVn+VPyptMis5l
i/ezu/P/AB05li/ezu/P/HVn+VPyptMis5li/ezu/P8Ax05li/ezu/P/AB1Z /lT8qbTIrOZYv3s7
vz/x05li/ezu/P8Ax1Z/lT8qbTIrOZYv3s7vz/x05li/ezu/P/HVn+VPyptM is5li/ezu/P/AB0F
ljfezu/P/HVn+VKbTIo24wh32O205KLbkd4qS5IccGQtoA9Inj0jVx1gGq+T +kUL1V/32asB11qp
HL2P6lt/q7fuip4qBY/qW3+rt+6KniuPS+db5emPPUjZz9HrX6q17gqP56kb Ofo9a/VWvcFTp+lv
uMu/pFC9Vke+zVrVU7+kUL1SR77NWtdqxDA7KYHZSlRTFMDsFKUDA7BTA7KU oGBjGBimB2ClKAQD
1gUxSlApgdgpSgYHZQgHrFKUAgHrApgdgpSgYpgdlKUDApgdgpSgYHZTA7KU oFKUoFKUoFKUoFKU
oFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFDShqCrk/pFC9Vf99mp9QJP 6RQvVX/fZqfWmY5i
yfUtv9Xb90VPFQLH9S2/1dv3RU8Vy6XzrfL0x5699nf0ftnqrXuCvDz177O/ o/bPVWvcFTp+lvuN
nP0iheqSPfZq1qqc/SKF6pI99mrWu1YhSlKilKUoFKUoFKUoFKUoFKUoFKUo FKUoFKUoFKUoFKUo
FKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFDShpRVy v0iheqv++zU+oEr9
IoXqr/vs1PFWsxzFj+pbf6u37oqeKgWP6lt/q7fuip4rl0vnW+Xpjz177O/o /bPVWvcFeHnr32d/
R+2eqte4KnS9FbOfpDC9Uke+zVrmqyZBVJksvNyn4zraFtpU0EHIVpJyFJI6 0itBBlY+uJ3sseHX
b2wts0zVVyGV6Yneyx4dY5DL9MTvYY8OmRfK2zTNVPIpXpid7LHh05DK9MTv ZY8OmQ8rbNM1Vchl
emJ3sseHTkMr0xO9ljw6ZDytc0zVTyGX6Ynewx4dORSvTE72WPDpkPK2zTNV PIZXpid7LHh1nkMr
0xO9ljw6ZDytc0zVVyGV6Yneyx4dY5DL9MTvYY8OmQ8rbNM1U8ilemJ3sseH TkMr0xO9ljw6ZDyt
s0zVVyGV6Yneyx4dOQyvTE72WPDpkPK1zTNVPIZfpid7DHh05FK9MTvZY8Om Q8rbNM1U8hlemJ3s
seHWeQyvTE72WPDpkPK1zTNVXIZXpid7LHh1jkMv0xO9hjw6ZDyts0zVTyKV 6Yneyx4dOQyvTE72
WPDpkPK2zTNVXIZXpid7LHh05DK9MTvZY8OmQ8rXNM1U8hl+mJ3sMeHTkUr0 xO9ljw6ZDyts0zVT
yGV6Yneyx4dZ5DK9MTvZY8OmQ8rXNM1VchlemJ3sseHWOQy/TE72GPDpkPK2 zTNVPIpXpid7LHh0
5DK9MTvZY8OmQ8rbNM1VchlemJ3sseHTkMr0xO9ljw6ZDytc0zVTyGX6Ynew x4dORSvTE72WPDpk
PK2zTNVPIZXpid7LHh1nkMr0xO9ljw6ZDytc0zVVyGV6Yneyx4dY5DL9MTvY Y8OmQ8rbNM1U8ile
mJ3sseHTkMr0xO9ljw6ZDyts0zVVyGV6Yneyx4dOQyvTE72WPDpkPK1zTNVP IZfpid7DHh05FK9M
TvZY8OmQ8rbNM1U8hlemJ3sseHTkMr0xO9ljw6YeW0r9IYXqr/vs1OqAxAU3 MTJfnSJDiEKbSHQ2
AASkn6KR9kVOHUOv++g5qx/Utv8AV2/dFTxUCx/Utv8AV2/dFTxXLpfOtcvT Hnr32d/R62eqte4K
8PPXts7+j9s9Va9wVOn6KrNr5MxEizQIMhUVy4ylRy+kAltIaW4VAHgThsgZ z9LqqjvbltsUtEa9
+U6ZbpK0B1LUyVAZWU5ICglTIOMhXmwSKt9rTjaLY4/+pO//ANORXK3u+tWX ysTFStpLFZYrtqt+
9buYGuQgPzMhlRdRpIBOTpX9JPDzHvtkmOeS2663+jE7/THaH8ongU/oxN/0 x2h/KH4FcbtTtdtD
b9oLvGtX9ZZj71yN8gF72YmAp1Ft3aemcgCTvgRn+yGCarLXtZeDD0ztq7cu zuTWmX75DlsyuRJL
L6zqkcmajJy43HRpUhShvjnG8axO+r2x9F/oxN/0x2h/KH4FanZifnA2w2hO PNiJx/8A49cLf9up
Nmse0Lyr9vxzDv7LKMMIVLfSqWFOIRj5XShMdS1JG704cAQ2sVWSrzeLHEMK Leo1qYdvF4elSJ8t
mEIy+V62WA4uO6kbxt1TwSpGtQ6SVhCdJd9O2Pp42Xm4/TLaI/txE8Cn9F53 +mO0X5RPAql2gvtw
jbL7NP3G4N2fly2k3S5NthlMMGOtwqTyhBDYU8ltsb1ORvNOAojHEteUOdC2 T2nlSb/ytSbdLVZJ
W5aUqW61KnN62w2jS5pbbiqXpTpSnC1aQSS7qdsfUP6Lzf8ATHaL8ongVg7L zRx/phtDn90TwK+Y
3vbXamO/tQ83dbaw7DZuZTb98lx+O2y29uH+TiPqb1FtlWt15Tag50U5cbSn sYdzvrW2YsS5UiTu
JjclxbjCBqtyoJbSta0oCApUxCuiMLOlRCQ2ODup2zHRbHyZTjt4hTJS5a7d MEZMhzALiS0hwKUA
AM4cCTgAZGcCuirltjuN52vz6UR1+pxq6mnL2cfTNKxSo0YrNYpQZpWKUGax ilKDNKxSgzSsUoGK
zWKUGaVilBmsYpSgzSsUoM0rFKBis1ilBmlYpQZrGKUoM0rFKDNKxSgYrNYp QZpWKUGaxilKDNKx
Sgz2/t4UrFY7KDm7H9S2/wBXb90VPFQLH9SW/wBXb90VPFc+l86vL0x569tn f0ftnqrXuCvHz17b
O/o/bPVWvcFTp+i/6Um3KZDcmxXBiM9KRb5i33W2E6nCgsON9FI4q4uDq48K j/0wj8fmy/ftxZpn
h12fHGP+1YGTwHHHE/t/njXbZmViy7scb/TGNw+bb9w/9Gl+FT+mMf0Zfv8A 7NM8Ou0wf3/tppPZ
T/Ezk4sbYRx1Wy/D/wDZpnh1j+mDGMc2X7HV9TS/CrttJ7KYPZT/ABM5OK/p gx6Mv/8A9ml+FUW2
7Q263MKYhWi/NNredkFJtE05W44pxZ4t56S1qV2DzV32k9lY0nBGngfNT/Ez k4sbYMEfVl+Of/Rp
fhfsFQYF6tlvkzZMe07RGTMXrddetk51R4khAK0EpbGpRCAQlJUrAGTX0PB7 K1wc4xSYWcnL7CNS
FC9z34zsZFwnb9lt5JQvQGGmwVJPFOS2Tg8eIrqazpPXjj21nSeypbtWTI1p WCDnz9eP7/8AtWwB
x1UVilFZAJwe3/t/1rbSeyg1pW2k9lYweygxSttJ7KaT2UGtKwcgnrGBngP4 1vpPZQa0rOD2VnSe
yg1pW2k9lNJ7KDWlbaT2VjB7KDFK20nsppPZQa0rbSeymk9lBrSs4PZWdJ7K DWlbaT2U0nsoNaVt
pPZWMHsoMUrbSeymk9lBrSttJ7KaT2UGtKzg9lZ0nsoNaVtpPZTSeyg1pW2k 9lYweygxSttJ7KaT
2UGtK20nsppPZQa07KyQR5qx5xQc3Y/qS3+rt+6KnioFj+pbf6u37oqeK59L 5VeXpjz167O/o/bP
VWvcFeXnr12d/R+2eqte4Kz0/RXJ+VaFzi7sfFFrtt1Ll5V/VLkrTHcIgyzl Z0OdWMjoHiB1dYj7
UXibsVa2Ilht1ktzEWwXO7uwmmFLaS6wlopbbKS3hJcfJKijKgk8ElWR215s 9rvkVMa92yFco6Fh
xLUxhDyErAICgFAjOCRn9przY2fsjEBEJiy21qEll2MmOiKhLYadILjYSBjS sgFSeokDOa6xHLSN
pr5FnSlurtzkO23KDZ5TSIy0uSXZAjZfbXvCGkpMpJ3ZQskNnpjXlKPtPe3v JXYb7vLaLzdDbuPJ
lmO3yt9pH9nvNStCXftjJTnh1V1z1otb95Yu71rguXVhBbZmrYQX20nV0UuE agOkrgD+se016iBC
EBiCIMYQo+7DMcNJ3be7ILelOMDSUpIx1FIx1VdHzOV5Qr9BjneRYU6RKW/E iIjMlsoeYuDEBSiF
u4cDi394lGpvSE6Cs53glJ202jat4FwYtMKbFlOJlmQtGdyltpYWtpl50x0Z eQlbut3dgocU2UOE
t965aLW42425a4K23EPtrSphBCkPK1PJIxxDigFKH6x4nNeTez1kbgQoTdlt qIUF4SIsdMVAbjug
khxtOMJUCpR1DByT200ctJ2wnRZd7Q+9bt2nUzbUMoU6tx3epYbAOsIey8sI WkqZLKwEqJStLtQb
FtdtPebmdn1MQrXe465O/kS4m8QpDSIiwAw1IIQVCYnjvl43ROMr0o7xdnta 3bi4u1wVOXJAanLL
CCZSAkpCXTjpgJJGFZ4HFc1fPJ1YrlamrbCjRrTbm3lSFRIVthKaddICdakP MLTrABAKQDg8c+Zo
5fZjyibTXtdrlJtEbmw83MTXRum297KYjuFSXFyApOkyUhLYZcKykALyvoWG 11yulv29ucm3PQ94
3AtENhMyOt4Mrl3Fxla04WkgaUpKkjBWUNEkaMHsoGy9hgOWx2LZ4IkWyKmF CkraC3mGUpKQhLqs
rxgqHXx1HPWasH4EKQ8t1+DGddXutS1tJUpW6WVt5JH6iyVJ7CSRg00fONpN vb3arLOvbSLauGX7
pCixFML3jTsNuUoOuObzDiFmGroBKCA4BqOg6rW17TXxrahu2XVy2yWuczZ1 rjRlsKU7yHloeGpx
eE6MN7vidWV6wOgOod2fsjs6bNdsttXMnMmNKfVGQXJDRABbcVjKkkJSNJyM AdlSuQQuUco5DG3+
+5TvN0nVvd3u95nGdW76Grr08OrhTR8922uN1ucmWyy9CYtVq2itEN1lcdTj 76zIhPa0uhYS2Pl0
J0ltX0CdQ1dGmve2+0M8x48T+qwro/Dm2e5KjBkKY5xhtjUhElS3ErRJQVBQ YOnI09MhH1Gfs/ZL
jdI1zuFltsq5RtO4lvxkLda0qKk6VkZThRJGDwJzXk1sts6zKnyWtn7QiTPQ 43LdTDbC5KHDlaXD
jKwo8SDnPnpo+ZeVHbC6LtG0sRqJv9nJ0O521mXydLWh9mJIU4Ne/UteFx3U YLLY84WQBr6S47UX
22SptjedhTr6URXIDkOAUofLpkFTRackpGUtxHl6y8gEEAAlIC+pl7LbOzLm 9cZez9ofuDyFNuyn
YbanXEKRuylSyMkFBKSCfo8OqjOy2zzFnftLOz9pbtUhYcehIhthlxQxhSkA aSeiniR+qOymjkbJ
txd7gu0KktWyEkvORZzT2SveplORwDoWoR9ZZWW875K1gta0q0Lc9fJxtftB tDKiO3m1tw7fcoHO
MNRLLagnLeEAJkOLeGHRlwoa0lIynLgSnroez9khc38isttj83bzke6ioRyb ef2m7wOhq8+MZ89e
tts9qtcqbJtlrgw5M1e8lOx2ENrfVknUsgAqOVKOTnrPbTR8zu/lF2mhtXy4 NWiMm0Ruc2IrkjdJ
BdiIfIVqEjePalR1ZbDLZAUTrIRqVcydqNoo+0DWzjwtTd1muMKZkpZccYio damObtSNaVPFPIVp
1hTWreg6E6NKuud2fsjs6bNdsttXMnMmPKfVGQXJDRABbcVjKk4SkYORgDsq JtZsxD2jgPRX1CNy
jdofcRFjvF9CCpSG1h9pxKkhSlLHDIVxBGTTR89tm2u0UnaVq3sxrAbtIlc3 PTTGcbBQ27dk6ykL
KiE8jQsNlXEuODUnXqT7TPKJtOXJKLXaI8nmhl124u/JIad3cqTHJ1uyG+Tp PJFr1Yf0hfEHR0+7
2b2TsuzsGFGt9ujaovSaeUwgOatThKhpSAnJffICQlKQ4oJABxUt/Z6xyXob z9ltjzsN5cmM4uK2
osurXrU4gkdFSlAKKhgk8eumixjB9DauVuNuL1qIU22UAJ1HSCCTxCdIJzxI JwkHA96jxmGIrZbi
x2mW1LW4UtpCQVLUVLVgedSiST5ySTXtrPZTRtStdZ7Kaz2U0bUrXWeyms9l NG1K11nsprPZTRtS
tdZ7Kaz2U0bUrXWeyms9lNG1K11nsprPZTRtStdZ7Kaz2U0bUrXWeyms9lNG 1K11nsprPZTRtStd
Z7Kaz2U0bUrXWeyms9lNG1K11nsprPZTRtStdZ7Kaz2U0bUrXWeyms9lNGV9 QrQdYrJVnrrA6xUW
Obsf1Lb/AFdv3RU8VAsf1Lb/AFdv3RU8VjpfKnL0x569NnvqC2eqte4K8/PX ps99QWz1Vr3BWen6
W+4h7Rz0W/XIl3B6Bbo0KRMkvNISshLegk4KVE4BUcAZ4fmafjPy4MePtDKe cnxnJkUtJZWh1lJb
BWlQbKcfKt448QrPHBNVHlOjvzNmb/GhMuSJL2z9yaaaaQVqcWUIASAM5JPA Dz/trn7lZ9orPtG/
E2biOLjxdnbqqyzMI0tSHnWFNxCFdABstjd50p3elOPklKPovhzk19IFsfIz zvPH/wAjHh05rf8A
TE72GPDrndglLF1uot/PY2f3Mfk/PHKt7yrU7vscq+V06OT/APgzq08ddfO7 RC2ufgBq43PaB2W+
uCi7NMxZsbdOqmxg8UPrfIwEcpBMRKGtJUTgBoVNq9sfZua3/TE72GPDpzW/ 6Ynewx4dfONxOZ3S
9oF7Um0PXC7uSBDdmreS7ysJiYDBLyWdwlwhKcNfRJ6RQTf+Sxm/Bm7ydrFT edHFw0L3zpLWUwIx
cLSQd0BvlP5U2ACrIycDDadsdRzW/wCmJ3sMeHTmt/0xO9hjw6taVNpkVXNc j0xP9hjw6c1v+mJ3
sMeHVrSm1Miq5rf9MTvYY8OnNb/pid7DHh1a0ptMiq5rf9MTvYY8OnNb/pid 7DHh1a0ptMiq5rf9
MTvYY8OnNb/pid7DHh1a0ptMiq5rf9MTvYY8OnNb/pid7DHh1a0ptMiq5rf9 MTvYY8Ogtb4PC8Tv
YY8OrWlNpkVXNb+Mc8Tsf6jHh05rf9MT/YY8OrWlNpkVXNb/AKYnewx4dOa3 /TE72GPDq1pTaZFV
zW/6Ynewx4dOa3/TE72GPDq1pTaZFVzW/wCmJ3sMeHTmt/0xO9hjw6taU2mR Vc1v+mJ3sMeHTmt/
0xO9hjw6taU2mRVc1v8Apid7DHh05rf9MTvYY8OrWlNpkVXNb/pid7DHh05r f9MTvYY8OrWlNpkV
XNb/AKYnewx4dOa3/TE72GPDq1pTaZFVzW/6Ynewx4dOa3/TE72GPDq1pTaZ FVzW/wCmJ3sMeHTm
t/0xO9hjw6taU2mRVc1v+mJ3sMeHTmt/0xO9hjw6taU2mRVc1v8Apid7DHh0 5rf9MTvYY8OrWlNp
kVXNb/pid7DHh05rf9MTvYY8OrWlNpkVXNb/AKYnewx4dOa3/TE72GPDq1pT aZFVzW/6Ynewx4dO
a3/TE72GPDq1pTaZFVzW/wCmJ3sMeHTmuR6Xnewx4dWtKd1XIo0Ifi3hhhya /IZcYdWpLobGClTY
GClIPUo1ZDORnrqHM/SCEf8Ayz/vs1MHWKt9nFztj+pLf6u37oqeKgWP6kt/ q7fuip4rl0vlWuXp
jz16bPfUFs9Va9wV5+evTZ76gtnqrXuCp0/S1vMiyHJzEmI8y0422toh1krB Cig+ZQ+wKxi7dfLI
Pc1+LVftVeZtqXaI9rgR50y5TTEbRIlKjtpww68VFaW1nqaIwE9Z662hbSwR a5sq9uxrSu2PCLcB
IfAZYdIQpIDpwFJUl1spPAkLSFBKgUDtrGJ4F2HVMg9zX4tMXf8AGQO5r8Wo DO1ljcusiFy+Mnc2
1q7h8vI3TkValp3qVauKU7vJV9EBaDnjU+Ld7VKs5u0W4wn7UEKcMxt9K2Ql OQpW8B04Tg5OeGD1
YoYwRdj1zIHc1+LWcXb8ZB7mvxa8mtobG7PhwW7vbVzJzIkRI6ZSC5IaIKg4 2kHKk4So6hwwD2VF
2f2tsd92eYvUO4RkwnISJ7hceQDHaVqyp3BIRpLbiTxwFIWM9E0MT8Xf8ZB7 mvxafO/4yD3Nfi1E
f2p2djokuP3+0tIjOLafUuY2AytCkJWlWVdEpU42CD1FaQesVLeu9qYu7Fpk XGE3dX2y61CXISH3
EDUSpKM6iOiriB+qeyhhi7/jYHc1+LT53/GQe5r8WqX+m9kXte3YY9xtr7oZ eXJU3MbKozqHmGUN
LTk6VLW/pAODqRgA54dWEpwOBoYrvnf8ZB7mvxafO/4yD3Nfi1Y6B2U0DsoZ Fd87/jIPc1+LTF3/
ABsDua/Fqx0DspoT2UMiu+d/xkHua/Fp87/jIPc1+LVjoT2U0DsoZFd87/jI Pc1+LT53/GQe5r8W
rHQOymgdlDIrsXf8bA7mvxafO/4yD3Nfi1Y6E9lNCeyhkV3zv+Mg9zX4tPnf 8ZB7mvxasdA7KaB2
UMiu+d/xkHua/Fpi7/jYHc1+LVjoHZTQnsoZFd87/jIPc1+LT53/ABkHua/F qx0J7KaB2UMiu+d/
xkHua/Fp87/jIPc1+LVjoHZTQOyhkV2Lv+NgdzX4tPnf8ZB7mvxasdCeymhP ZQyK753/ABkHua/F
p87/AIyD3Nfi1Y6B2U0DsoZFd87/AIyD3Nfi0xd/xsDua/Fqx0DspoT2UMiu +d/xkHua/Fp87/jI
Pc1+LVjoT2U0DsoZFd87/jIPc1+LT53/ABkHua/Fqx0DspoHZQyK7F3/ABsD ua/Fp87/AIyD3Nfi
1Y6E9lNCeyhkV3zv+Mg9zX4tPnf8ZB7mvxasdA7KaB2UMiu+d/xkHua/Fpi7 /jYHc1+LVjoHZTQn
soZFd87/AIyD3Nfi0+d/xkHua/Fqx0J7KaB2UMiu+d/xkHua/Fp87/jIPc1+ LVjoHZTQOyhkV2Lv
+NgdzX4tPnf8ZB7mvxasdCeymhPZQyK753/GQe5r8WmLv+Mg9zX4tWOgdlNA 7KGRWMxZari3JmSY
7pbbW2hDTCkfSKCScrP2anj9nVwrZaQlPDNaDzfvqaskjnrH9S2/1dv3RU8d VQLH9SW/1dv3RU8d
Vc+l8qvL0x569NnvqC2eqte4K8/PW+z31BbPVWvcFZ6fpardr7ddZkiwzLGz Bfk2yeZamZchbCHE
GM+yQFpQsg5eSfo+Y1XTtmrwu0THWZDfOVxuCZ8+KxMditOAMpZSw3JbTvWw kNsqLgTlam1AhCXC
lPTzbjHhLaRILpU5qUlLbSnDgYyeiD9oV489RB+rM7k98FdmHB7ObCX6z2u4 pZlRmZM9kpcSia8s
oCZ8iQGhIUgOHeNyltqewHG1JCwFk9GXbti7qNhdubRI5MzNv2/5OFXJ+clv XDbYG8fdQHFdJBPU
cAgDOK7DnqJ9mZ3J74Kzz1Ez9GZ3J74KGuTuGw8mRttKuRSh+DMuEa4rW5c5 bQZWwhlITyRshp05
jpUHFqGCoZSoIAVVS9gtomNk5dmtki0l2Xs61s8t+QtwBCY6ZCW3EoSnip1L /STkbojILwGD9B56
ifZmdye+Csc9RMY0zMdX+RPfBTya56xbHPQ9orXcJqYTyIK7y42RlS0KmTEv NqRlPAhoLSo8CNRA
1Ak1zezPkxuFqXa2Zhjymkc3PSHRdJiG2nYrEdvSmIjS29lUYKDiykjWMoUE AK+jc9RPszO5PfBT
nqJ9mZ3J74KGuS2X2b2hs9x2fbeYtTkGxWpVoadbmubySlS4o3qkbnDZ3cdS tIUoailOoDK6+ig8
PNVNz1E+zM7k98FZ56ifZmdye+Chq5zTNU3PUT7MzuT3wU56ifZmdye+Chq5 zTP7qpueon2Zncnv
gpz1E+zM7k98FDVzn91M1Tc9RPszO5PfBTnqJ9mZ3J74KGrnNM1Tc9RPszO5 PfBTnqJ9mZ3J74KG
rnP7qZ/dVNz1E+zM7k98FOeon2Zncnvgoauc0zVNz1E+zM7k98FOeon2Zncn vgoauc0z+6qbnqJ9
mZ3J74Kc9RPszO5PfBQ1c5/dTNU3PUT7MzuT3wU56ifZmdye+Chq5zTNU3PU T7MzuT3wU56ifZmd
ye+Chq5z+6mf3VTc9RPszO5PfBTnqJ9mZ3J74KGrnNM1Tc9RPszO5PfBTnqJ 9mZ3J74KGrnNM/uq
m56ifZmdye+CnPUT7MzuT3wUNXOf3UzVNz1E+zM7k98FOeon2Zncnvgoauc0 zVNz1E+zM7k98FOe
on2Zncnvgoauc/upn91U3PUT7MzuT3wU56ifZmdye+Chq5zTNU3PUT7MzuT3 wU56ifZmdye+Chq5
zTP7qpueon2Zncnvgpz1E+zM7k98FDVzn91M1Tc9RPszO5PfBTnqJ9mZ3J74 KGrnNM1Tc9RPszO5
PfBTnqJ9mZ3J74KGrnP7qZ/dVNz1E+zM7k98FOeon2ZncnvgppsXOaZqnTd4 ygSlucrHZCe+Ctud
WPup3cX/AIKvk2RZu/R4GvP+NQo9xYkyOToD6XSgrCXGHG8gHGRqSM8SKm/x qX21Mc9Y/qW3+rt+
6KnioFj+pbf6u37oqeK59H5U5emPPW+z31BbPVWvcFaees7PfUFt9Wa9wVnp +lvt5XH67herv+81
XrXjcTi9QvV3/ear2/nrq9T2zx9FKfz10/nrrm01aOplBV9IlY/uC1AVtWjA KWUg9eVn/bUR/hW/
89dArylK3cZ5Y60oUR+Vev8APXXjMBMR8JGVFBAH93/WgkOgJdWB1BRFa1u9 gvLIPDUfPWn89dAr
UnDrIHUoqz7Cj/yFbfz11qRl9g+YKUT7Ch/D86DalP566fz10CtUK+VdSRwS EEf368/7hW389daI
BDr58xDeP39PP+8fnQb4pSn89dArVo6mUFX0iVj+4LUBW389daMApZSD15Wf 9tRH+FBvSn89dP56
6DylK3cZ5Y60oUR+VSHgEurA6goio0wExHwkZUUEAf3f9akvYLyyDw1Hz1Rp Sn89dP566g1Jw6yB
1KKs+wo/8hW1akZfYPmClE+wofw/Otv566BSn89dP566DVCvlXUkcEhBH9+v P+4VtitEAh18+Yhv
H7+nn/ePzregUp/PXT+eug1aOplBV9IlY/uC1AVtWjAKWUg9eVn/AG1Ef4Vv /PXQK8pSt3GeWOtK
FEflXr/PXXjMBMR8JGVFBAH93/WgkOgJdWB1BRFa1u9gvLIPDUfPWn89dArU nDrIHUoqz7Cj/wAh
W389dakZfYPmClE+wofw/Og2pT+eun89dArVCvlXUkcEhBH9+vP+4Vt/PXWi AQ6+fMQ3j9/Tz/vH
50G+KUp/PXQKU/nrp/PXRZHi64U29KlEHW6pJz2ArH+5I/LJrg2tsrXLvioD KfklHdsyin5J50Y1
ISr9mU8fOSR2auyuiG3LLun9zuy6vWl5QSlaSV8DnhxCuoniK5l+12hdsZty kWtUNggttmS1hJBy
DxUeJOc56+Paa+v+kvGcPLydbd8OitLhVfILeSUpt7pHHteSP+VdL/0rl7Kk i+RFhaFp5C4nUhQU
CQ6k8D5+Cxx6s5rqOrge0V5etnf4del6c/Y/qW3+rt+6KnioFj+pbf6u37oq eK8/R+VdOXpjz1nZ
76gtvqzXuCsees7PfUFt9Wa9wVnh6X/cQNo3okWSJtzkLjQYcGTKedQMlLaC 0VHGCSAAeAB/vqRN
iQIT8GPJmykPTnjHjZ461htbpHBPDoNLPHHVjOSBVL5TI78vZm/xojLj8h+w XFttppJUpxRQgAJA
4kk4GBnJ81UMbZC4W7bPZF59Dj1vsU92BbNDfCPCVDkqK1FJJxkxo+XOOYwV nLxrtykvtiO6tMK3
3a1w7jb5sp2HMZRIYc+jrbWkKScFIIyCOBANS+Y2fxEn2h/CqTydPqtnk+2X gTo05mXGtNvadaVE
dyhSkJb0no9aVJOsfqDpK0g5rqY8pMhtS2w4kBa2/lGlIOUqKTwUASMg4PUo YIyCDWe2fS6pHIkB
u6sW1U2UJr7Tshpvr1NtltKznTgYLqBjOel+/C4xIFsjtvzpspppbzUdJ4HK 3XEtoTwTnitaR+zP
WBXnt0w+IMS7w2XJEqxyecUR20lankhtbbqEpHFSyy67oGRlzd5OMiub2VsN 7avsCFfERgxa3nr3
v4gWEOypaHAptCljCkocdnHTwUEKi5JJXl2z6NWmzNxsu0gaNpfvi23GBIQ+ /bpEdpxBxgpcdaSh
WdQIAOSOI4A10PMbP4iT7Q/hXC+R2cq2bGW+FcZG1D0mHaWFOxZ1ldZRF3TY C2mVCOguHJwE6lqO
kYz0ifoap7fKCzok6t9yfIjuadW73mdWnGnTw1506uhnV0ads+jXN3uZY7LK THuFxntuFG9cLbKn
UR2ySA48tLZSyjKVdNwpT0F8cJVjwN12dROkRnrtJZ3G9C5DyFNxSWwS4hMh SA0pSAhZUlKipO7X
nGhWPPb+6tvSzs5cIl2FolRiqdIiWuTL37aypJjoUy2sIJAOtRwQhSQgal62 +G2lsN3ukK72eFEu
Ts1b94cTb3Y5bhR0vtTEtPtSFJSFuuF9vKFPLCeUOdBGgbt2z6NfSLGu1Xvf iFLuSHGcbxiXHXFe
QFZ0r3braV6TpWArGklKhnKSBbixs4/yiT7Q/hXPbPzxP23ud3Zi3JuDMhQ4 DK5EB5hSnmlTHVgo
cQlSUhLiOmQEkq0glXCurg3BqZp3KJKdTLb43sdxrCV6sDpJGFDScp+knhqA yMu2fRrnoztnlPR2
o1ykuOyHpEdtAB1FUdakPEjR0UpWnSVnCclAydacyocSBNkTmI02U47CdEeQ OA0OFtDoT9HB6DiD
kcOOOvOON2WanbFw9oL1JtVxuEedc7i841HjKdms4lvlpDaOtbDgVqSB9Bbq lnKHFKaxstbr/snd
YEq+W6OWn4b0e4yLS69NXJkhTkoPrb3KN0krXMwlvOVyUIAwE4ds+jX0DmNn 8TJ9ofwrwmW2HCiv
yZU9xiOwhTrrrrqEIQhIyVKJGAABknsFWCp7fKCzolat9yfPJ3NOrd7zOrTj Tp4a86dXQzq6NTcc
ONO2fRrlrCLRfrai4Wa5uzIK1uIbfaUChZbWpCiklPSTqSQCMg4yCRg1ZCxs 4H9Yk+0P4VX+T+O/
EsktqUy4ys3a5uBLiSk6Fzn1oVg44KSpJB84NdQM4p2z6NVHMbP4iT7Q/hVR tI/YtmLY5cdoLzzf
CQcbx95Kdagkq0pGMqUQFdFIJOOANddXL+Uxh+Z5Odq4sNlx+S/aZbbTLSCt TiyyoBKQOJJJwBTt
n0asRY2cf5RJ9ofwpzGz+Ik+0P4VbDqFZp2z6NVHMbP4mT7Q/hUJMS3uXWTb W50ozWGWn3Wx+q24
pxKDkpxxLTg4cRj9oz0lcHOurdi8pF4kz4d2XGlWqC0y7EtcmWhSm3ZhWkqZ bUAQHEHB+0Kds+jV
wiLAcuci3JmyuWsMNyHW+HRQ4paUHOnByWnOA49Hj1jM3mNn8RJH/wAw/hXz qyQ9o2b1bNp5Fmbb
bmXBx2StDzipyosvdtttOxS0ENFoNwt4oLJAirOValavrYzgU7Z9GqnmNn8T J9ofwrnlXTZ1M+RE
eu8lks70KkvNqbjEthRcSmQpAaUtASsqSFEp3a8gaFY7ivklvi3GNtNHAg3a SuFdrjPVbOTaIrLa
xKKH2JCglLjzu+bBQp5aUmQ50EBHyTtn0avRfNnTFceM27ocQtKOSuwX0Sll QUUlEdTQdWCEOHKU
EYbcOegrF1a4sC6wmpcCbJcYcyMnoqSoEpUhSVJylSVAhSSAUkEEAiuCdMh3 bRjaZEa9zLTGmMuO
SZNsebkoTye4N7lEcNpcW22qSzhQbUo71ZUtQQd312wrxgWF5uZGmsuPT5Ut CFRXc7qVOfWyT0eB
KVJKknCmwcrCKds+jVpLt0OFEekyp7rEdhBdcdddQlCEJGSpSiMAADJPYKpW 7rs47Y2bvGu8mXb3
3nGGFxEKfU+tC1JUGkIQVuY3azlIUNKVKzpGa7CPJRIbUtAcAC1o+UaUg5So pPBQBIyDg9ShgjII
NfO2YHJ9k0u3Bm9xH4t/uUpiRbo2+kRd5LlhLwZKFlaVtulPBtfB0KAAGtLt n0asHb5sy02w45dp
pQ4guLUiO4oRUhRSVSMNnk4CkLB3ugAtuA40Lx0wsbOP8ole0n+FfFlWO8Rr NdmFtXtTt2hSkRgm
CV87qcmTnEMzdLf9WSUSGiSOTEcocyoFGG/tq7uw20tZbmlKG3nCEw3lEhpW lQACMkk8UgDKxxRq
HGnbPo1VXtFtssUPzpc4Baw022y2p911eCdKGkJKlkAKVhIOAlRPBJNelriw LrCal2+bJcjrJAJ6
KkqBKVIUlScpUlQIUlQBSQQQCDUbbjeMy9mbnyeS9FttzVIlcnYW84hCokho ENoBWrpuoGEgkAkn
gCR6eT2O/H2cXyph1gyLhPloQ6koXun5bzrZKTxSShaSUqwpOcEA5FO2fRqx FjZx/lMn2k/wrPMb
P4mT7Q/hVuOqlO2GuNvcyx2WUmPcLjPbcKN64W2VOojtkkBx5aWyllGUq6bh SnoL44SrGsebZZN4
NsZuE3lIWtpKyysMuuIyVtoeLe7W4nCwUJUVDQvIBQrEbb+6tPS1bOXCJdhZ 5UYqnSIlrky9+2sq
SY6FMtrCCQDrUrBCFJCBqXrbRbs1fttG0XGHdowtsl5NvYctclLanUocbVJW /u93goLiW0hekpXq
JUtSUtO2fRrpuY2fxEn2k/wpzGz+Jk+0P4Vb0p2w1xkefs3Kl3iPHv7bjloQ F3ApkI0RQS4CHFYw
kjdLyCcpxkgZGVumWOfFmyEXCdFRDbL0kT2Vw1st4PyikPIQQg6V4XjTlCuP RNVe2VmuNzmeUJiD
EdccuGy7EOKThKHXszxuwpWE5G8QTk8NQzwIqBdol12pvd0m2CDqtcli3RZL d2RItxkoYdluuNAL
ZUvSS4wlWpsoWhbiM5yUu2fRrtLTDt92tUO42+bJehzGUSGHPo621pCknBSC MgjgRmvSZbI8SM8+
4/OU20guKDSS4sgDJCUJSVKPDgACT1DNUvkxkSbb5OtmIV4hyYs6NbITLjKG HV6NQDaATux0ujla
f83npHThR66PJRIaUpAcAClt/KNKRxSopOAoAkZBwepQwRkEGnbPo1xdsvez 1yhOS4867Nx2pLcN
TsiA/HG+W9uQhO8aTqId6CsZ0n6WmrCe7ZoMx6LLuUpEhrkutOknHKXSyxxC MdJxKk/sxlWBxrnJ
dpuD/k8ehNNTY8xzalTyVNtZdbbN7LodSlSSMBHygJBTpGSCmol3sF2j7QXX eSbveg4vZ1SJMmO3
qw1c3FuJTuW0JKUJOtXAkBWScYp2z6NdRHm2STeTbGbjOMneKaSssLDLriM6 2kPFvdrWnSvKEqKh
oXkDQrF6LEzj/KJPtD+FcpaTLgbYJg2ZF6RDdmSXJ8CbEAiMNrDjpfZkBHTU t9TZ0b1eEvLGhGnD
fXou8dbbaw1OAWhhwBUN5Jw6rSnIKMggjpg8UDivSONO2Gok1s2yMEMLWrU4 nJWeOMKOOH7qrXHJ
m7KwZOAPpBS8Y/fVttFxaa/10/7l1zMkNF8nSgq0jjuxnq7d0fe/vr6H6aTs 9PN1r5WFskOvX6El
1ZViA6dROScvJHX+5IrpB+7HVXL2f9IYmfR7n/Hrp/4ivL1vm7dL4qCx/Utv 9Xb90VPFQLH9S2/1
dv3RU8V5+j8q6cvTHnps/wDUNt9Wa9wU89Nn/qG2+rNe4Kzw9LfceN2uMa0z ucbg7uYUO3ypEhzS
VaG0FpSjgDJ4AngCTjhXm1tvZFRJ8h52bERBjOTHkzbdIir3LYytaEutpU4E gpzoBxqTnGpOajyl
xn5mzN/ixGXH5L1guLTTLSSpa1qQgJSlI4kk9nbiqPb2wXZqJeGeU3baFyRs td2WXpEdorZcIY0s
oDDaEku9elQUo7oacdPV3rEfQrLf4l6D/I2bk3udJXyy2yImQc4071tOr6J6 s44Z6xm5HUK5LZK7
tKt8hK5+0lyUh5tO+ulnciuDeKCEpSkR2gpIIypQSdIJKiBjHQM3Bl95DSES kqVvcFyM4hPyawg5
KkgDJIKePTHSTqSCaivG93eHZYofnLdCVrDTTbDK33XV4J0oaQCpZAClEJBw lKieCSais7UWmRbR
PTIdbYEpqEtL0dxp1t51aENoW0pIWgkuNkakjorSr6JzVftxrZl7M3IR5L0S 23NUiVydhbziG1RJ
DQIbQCtXTdQMJBIBJPAEjm9pTP25uLEeDs85JssWK/vEXpT9sRJXIQpgLbKW lO5Q3yptSFpRweQs
Z6CqD6Ei4RXbpItqHszWGWpDjYSRpbcUtKDk8OJac8+Rj9ozOHEA4r5zsO9d UXyZM2hjTeVm0223
yJBiL0yJTcma04tASnG7KilwHAAbcSohIPDumbg0++hpCJKVK3uCuO4hPyaw hWVKSAMkgp49MdJO
pIJoK+97T2myy0x7jIdQ5o3rhbjuOojtkkBx5aElLKMhfTcKU9BfHCVYRtqr DKlXePGu8Jxy0IC7
gUvAoiglwEOL6kkbpeQTlOMkDhmg2/urT0s7OXCJdhZ5UYqnSIlrky9+2sqS Y6FMtrCCQDrUcEIU
kIGpetuJtjZ7jdJflCYgxHXHLjsuxDik9BDr2Z43YUrCcjeIJyeGoZ4EUHXW O/Qb4X+RLkodY07x
iXEdiupCs6Vlt1KV6TpUArGklKhnKSBcDiOI664jZ+cmdttc7szEuTcCXChw GFyID8dSnmVTHVgo
cQFJSEuI6ZASSrSFFXCurg3BqZp3KJKdTLb43sdxrCV6tI6SRhQ0nKfpJ4ag MjIVVt2vs1yuq7fF
fk79Lz0cKehPssuutKUlbbbq0BtxSShfRSonCFHqSSLSJcI02TOYiubx2C8I 8hOkjQ4W0OBPYeg4
g5HDjjrzj5FZ+XW+6GQuNtHcDbLzeLi5bl2xSGWGlGYUOxXN2jfOr3iEhG9c BD6iEjSFItNlrdf9
k7rb5d8tsctPw3o9xkWl16auTJCnJQfW3uUbpJWuZhLerK5KEAEBOA+rjqqP NlMw4r8mU82xHYQp
xx11YQhCEgkqUo8AAAST2CvFU9rlBZ0StW+5Pnk7mnVu95nVpxp08NedOroZ 1dGp2OHGgq7Debdf
7ai4WaW3MgrW4hEhrJQstrLaik/rDUkgEZBxkEjBq0HADFcv5P478Sxy2pTL jKzdrm4EuJKToXOf
WhWDjgpKkkHjkGuoHVQKptpdorRszbXbltBcI1vhIynePrCdagCrQkdalEJP RAJOOANXNcx5TGH5
nk52riw2XJEl+0y22mWkFanFllQCUgcSSTgCg6cdVKDqFKBUFFxiuXWTbW3s zWGWpDrYSRpbcUtK
DnqOS04O3h5sjM6uDnXVuxeUi8SZ8O7LjSrVBaZdiWuTLQpTb0wrSVMtqAID iDg/aFB1qLjFcuUi
3JczMYYbkOtaT0W3FOJQc4AOS05wHHo8esZnjqr5HZIe0bN6tm08izNttzLg 47JWl5xU5UWXu222
nYpaCGi0G4W8UFkgRVnKtStX1wdQoFc4va6zCfJiB+St1reJCm4Tym3Vtglb TTgQUvOp0Ly22VLy
hY05SrHR1wUS6t33bdtFxiXaKLbJeTb2XLXJS2p1KHG1SXJBb3WFILiW0hek pXqJK1JS0F1bNr7P
cectD0mKbeymTK5whvQt00rXhZ3yEdH5JfSGQNJ4iri0XCNdrVCuUBzfRJjC JDLmkp1oWkKScHiM
gg4PGvnybNe7rsTHeYhxjcL5Nbul3hXB5cUlopBEUkNr+ihuOwsFvDiEOagl SyRaeTCRJt3k52Yh
XiHKizo1shMuMoYeXo1ANoBJbGFdHK0/5rPSOnCiHYTJLMOK/JlPNR47CFOO OurCEIQkElSlHgAA
CSfMBVI1thY3LEzd404S7e+8thhcRlx9T60KUlQaQgFbmN2s5QFDShSs6Rmr qPJRIaUtAcAC1o+U
aUg5SopOAoAkZBwepQwQSCDXztmByfZNLtwZvcR+Nf7lKYkW6NvpEXeS5YS8 GShZWlbbpTwbXwdC
gABrSHSu7b7PstMOOTXCh1BcWpEV5QipCikqkYSeTgKSsEu6MFtwHGheOoA4 dWK/P6rHeI1muzC2
r2p27QpSIwTBK+d1OTJzqGZulv8AqySiQ0SRyYjlDmVAow39tXd47bS1luaU obecIRDeUSGlaVAA
IySTxSAMrHFGocaBfLvDs0YSJy3QFrDTSGGVvuurwVaUNoBWsgBSiEg4CVE8 Ek162u4xbtDbmQHQ
7HcyASkpKVAlKkKScFKkqBCkqAKSCCAQaoNuN4zL2ZuYjyXoltuapErk7C3n ENqiSGgQ2gFaum6g
YSCQCSeAJHp5PY78fZxfKmHWDIuE+WhDqShe6flvOtkpPFJKFpJSrCk5wQDk UHUjqGKUHVSgor3t
ParLKTHuEhxDhRvXC3HcdRHbJIDjy0JKWW+C+m4Up6C+PRVjEfai0yLwq2NP uGSFrbC1RnEsOOIy
VtoeKd2tadKsoSoqGheQNCscZtu3e7ftpcrpZnbsiS/aYzNvYiQ0yI82U05J UGZKt2osoy60NZW0
MLV0+iSnFpiy0Xex2tUKcmRbdo7ndJK1xVpZEd7l27Ul4gNrJ5Sz0UKKhqOQ NKsB9SHVSg6hSgom
NqbTIvKrYy+4ZGtbSVqjupYccRnW2h4p3a1p0qyhKioaF5A0qx5PbX2ZLM1x h6TNRDmGA/zfDflq
bfCApSCGkKPAKAJHAK6JIUCK4W6Wy4K2qhtbKm7NyYNwnTuQXOIE25lx2NKA fEhLepYW8+hRQl5S
gl1XQToKUeWyFu2l2b2f2wgs27ksyRc4rEWW06qWtTjzEVh2YrUygO6CS8tR AC1h0HTjUQ+nWG7w
75bUXC2rcXHUtxoF1lbK0qQ4pC0qQsBSSFIUCCB1VLlyExYzshwOqbaQXFBt tTiyAMkJQkFSjw6g
CT1AVXweQWKDFtEKPJaiwWY8dhtDLrqUtk7psBeDqxp6RySlOFKwDmp8eSiQ 2pbaXEpClt/KNKQc
pUUngoAkZBwepQwRkEGgoLZttZLlDclx3ZrcdqS3CU7It0iON8t7cBCd42NR DvQVj6J+lpqwnbQW
uDLeiy5Jbfa5LrRu1HHKXlMs8QMdJxKk/sxk4HGuGl2m4PeTx6E01NjzHNqV PJU21l1ts3suh1KV
JIwEfKAkFOkZIKaiXewXWPtBdd5Ju96Di9nVIkyY7erDV0cW4lO5bQkpQk61 cCQFZJxig76PtTaZ
N5NsYkOmTrW0lZjuhh11GdbaHindrWnC8oSoqGheQNCsXuOHVXz60mVA2wTB syL2iG5MkuT4E2IB
EYbWHHS+zICOmpb6mzo3q8JeWNCNOG+wbu8dbaFhucAtDDiQqG8Dh1WlOQUZ BBHTB4oHFekcaURd
oSSGxpc4EKyltTnaOISCrznzY4dfmNEpC1pxoe7rIP8A+Outkf24/wBUH/fX q31CuvD9Ry4TIxy6
c5Xa5W2sLavsRSgsJVBdQNSCgnDiFHgQD+v2A8Orz10h6+PaOqoM0AbTRD2x HgfbaqZXPlyvK7V6
cyYorH9S2/1dv3RU8VAsf1Lb/V2/dFTxXLo/Kt8vTHnps/8AUNt9Wa9wU89N n/qG2+rNe4Kzw9L/
ALjxus+NaZpuVwdLMOHbpT77gSVaG0FpSjhIJOACcdfZmrZy4xm7pHtrjuJs hl2Q01pJ1IbLaVnO
MDBdR1nPS4dRxxXlWBOx202OIGztyBA82W0Yqh2wRddnNpobjW0VyuFzlWab BgOzWYwTGkvSrey0
vDTKAUhx1BVqC+ingCcg96xH1O23CLc4634bu8aS87HUdKk/KNLU24niB1KQ oZ8+MjhipoAxXy7Z
V47D39Vsu0KDaYFxixhCjQZbs1IdZUxDytxbaFAqD0JsDBT8kpRKSSVd1A2i tdwmtRIcreSHeVaE
7tYzyZ4MvcSAOi4oD9vWMjjUU2gv0CwNR3LkqT/WnuTMNxorslxxeha9IQ0l SvotrOccNJqA9tvZ
GrexLW7NKXpPI0sIt0hUkPBtTmhTAb3qTu0lfSQOjg9RBNf5RYz0257FR48+ Tb3V3lemTGS2pxGI
EsnAcQtPEDHFJ6zjjgj53tfcomzMhT982gmwGoW1yUyL0hhtySsqsvBSkBpT eflEt9FoDSAcatSy
H222XBq4wG5UdElDTmdIkxnGFjBKeLbiUqHEecDI4jhU7A7K46z7dbPPbMRb m1eXZkHkEmbyx2Op
KnWYqgh9xSQhOCFEZASM56IxXSQrjGmvzWIrutyC+I0gaSNDhbQ4BxHHoOIO Rkce0HARJm0VnhX6
DZZFwjIu00nk8PWC6tIStRVpGSE4bX0jhORjOSBURW19nE5+Il6Q461vE5bh vKbdW2CVtNOBBS64
AleW2ypeULGMoViJtkrO0mwwHplz/wDz5v8ACuLsVwjO7Y2vZZt3N+s1/uV4 nxdJ+RiP8tLTmvGl
WRMj9FJKhvOIGlWA+iWLaa232VLjQDORJiobceamQH4iwlwrCFBLyEkgltYy Mjomr0cRxHXXEbA3
KKmw2m6TXdNw2ueE9KQknK3GN4hrIGPk47KUaujq3OojUrFdBZNobZeg3zZK 3+8hx56Pk1Jyw/r3
S+kB9Ldr4dYxxA4UCPtBbZT8dqNJDjsh+Qw22G16iqOtSHiRjopStOkrOE6i gZJWnMqFcI02RNZi
u7x2E8I8hOkjQ4W0OBPYeg4g5GRxx15x8nsN1Y8n9g2m2ruqXJNnfu1yVJcQ kKkRVonPobbQCRqZ
Wo8E56DrqlHKXFKa9LObjsBPt0/a1q3RY0mFIj3CXAlOylSpKA9NVIW2plG6 SP6+rS3q4vpTjCU6
Q+xDqqPNlMw4r8mU82xHYQpxx11YQhCEgkqUo8AAAST2Cq9e0NsFwMLlX9Z5 Zzfo0L/t+T8p0Zxj
+x6Wc483Xwq4xw40FXYbzbr/AG1Fws0tuZBWtxCJDWShZbWW1FJ/WGpJAIyD jIJGDVoOAGK5Hyan
5gmjzC9XYfu+cJB/hXXDqFAqm2l2itGzNtduW0FwjW+EjKd4+sJ1qAKtCR1q UQk9EAk44A1c1yXl
YVjyYbYjPHmWacf/AEFfxoOtHVSg6qUCoKLjFcusm2tvZmsMtSHWwkjS24pa UHPUclpwdvDzZGZ1
fKNqPKDsxsL5U7sNqrpyEzbNA5ONw67r0PTNX0EnGNaevtoPpCLjFcuUi3Jc zMYYbkOtaT0W3FOJ
Qc4AOS05wHHo8esZnjqr4zYnrq3Lsm2r0OCi3XW4b1ctEtapT8WeWmY7So5b DaCjTAC1JcJxHUQV
FatX2ZP0R+6gVzqtr7OLhJiB6St1neDUiG8pt1bYJW004EFLridK8ttlSwUL GMpVjoq+P7E3d6Dt
7K2ZjXiRIuSLpcJVys7rTYZhQ3XXnmn23A2CpSlORcpLi8B5eUjHQDs29vrC syEFy5IkM7smK9a5
Tche816d2ypoOOZDTp6CVYCFk4ANX9quMa6w25kB0OsLyAopKVJUCQpKknpJ UlQIUlQBSQQQCK+Y
OTbSx5OIO2O0EydblXCS3fXblDQla4Cn2d01lCkqSsJZU3GyG1ZyHClJJWm2 8m16t9u2UbZmXB15
x6Qqc28630n2J89/kjqghASC7kEgAac8UooO+mSmYcR6VKebYjsILjjrqwhC EJBJUpR4AAAkn9lU
rW2FjcsTN3jThLt77y2GFxGXH1PrQpSVBpCAVuY3azlAUNKFKzpGatLdcoty jrehO71pLrzJUUEY
W04ptYwexaVD9uMjIr5m7Ktdr2AXdr3MnW2NA2jujqLlDSha4K1TpbQWUKSo KCg4WsaF43oOBgrS
HZu7b7PstMOOTXCh1BcWpEV5QipCikqkYSeTgKSsEu6MFtwHGheOoA4dWK/O F2MGNsOqGb1d4l72
tiz2rW6lthSL8h6VJcjIcy2QySJSVE4YxynGcpIb+2PbY2OPEfkOztLLDE2Q 4oNLOlENzdyD9HPR
WQMAcetORQStpdorRsxbXbltBcY1vhIynevrCdSgCrQkdalEJVhIBJxwBq5x wrkvKurHkv2xGeJs
s04/+gr+NdaOqgUpSg5zaba617NFw3fnFDTbJkOPsWyTIabbGclTjbakpwEk nJGBx6q9Y+1NpkXh
VsafcMjWttK1RnUsOOIzrbQ8Uhta06VZQlRUNC8gaFYgbUHnLanZ6xuHEVe9 uzw+95I4zu2+0fKv
NOagf8zpIIWa4qxXGM9thatlm3c36zbQXK8T4uk/IxX+WFpzX9BWrlkfopJU NfEDSrAfYh1UoOql
BTztobZCuq7a9J13JMJy4ckZbU89uEKCSvQgEnKlAAdajkJBwcUr3lI2WixJ 0m5XJ22NwkIceTco
b8JRCw4UBCXkJU4VBlzAQCSUHh5q5u2wL3F8t7Mu5Rba4JsS5ESWpi1LTFS5 DS02G1NDTjCCUa1J
K3n1gjISUr+u+QXam+ucZd/s0u7Pf+Hexfk2+w7toNNagBq3eojKjQfVvNUe ZITEjvSHA6ptpBcU
Gm1OLIAyQlCQVKPDgACT1AE1AnbQ2yDMeiypOh9nkutOhRxyl5TLPEDHScSp P7MZOBxqRb7lFuUd
x6E7vGkuvMFRSRhbTim3Bg9i0qH7ccMigprZttZLlDclx3ZrcdqS3CU7It0i ON8t7cBCd42NRDvQ
Vj6J+lpqwnbQWuDLeiy5Jbfa5LrRu1HHKXlMs8QMdJxKk/sxk4HGvnkplb/k zfaZfcjuObXqSHmg
kraJv5wpOoFOQeIyCMjiCOFRL9BkW/aW8Ny7tOuqy5swrfzEMpWkc7ugJG6b QnAIJ6s8Txxig+kR
9qbTJvJtjEh0yda2krMd0MOuozrbQ8U7ta04XlCVFQ0LyBoVi+AGOqvl1kvc WP5SHdm7BcJpkIlS
JF0skptvdxGXAt0yW3AnJLjzjKgkuLwl9Q0J04R2DG2NjfjsvtTSpp5mE+g7 pYyiY4Wo5+j+usEY
/V6zgUFrJ/ygf6v8a9W+oV5SDl8H/wAP8a9W+oVmirm/pLD9Ue99qpn8/wCF Q536SRPVHvfaqZ/P
+FavtOKisf1Lb/V2/dFTxUCx/Utv9Xb90VOFc+j8q1y9P//Z
------=_NextPart_000_005D_01C7F07C.DD08C960--
Attached files
- ignacio
- Site Admin
- Mensajes: 9469
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
SQLite Explorer troubles
Stephan,
>>Correct Ignacio, but did you also try to query AFTER you modified the field 'state' from CHAR to VARCHAR (and back to CHAR if you want)?
>>After that operation you should notice that the query delivers a recordset.
I have just done it. The result is the same I am afraid.
Regards,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
--
>>Correct Ignacio, but did you also try to query AFTER you modified the field 'state' from CHAR to VARCHAR (and back to CHAR if you want)?
>>After that operation you should notice that the query delivers a recordset.
I have just done it. The result is the same I am afraid.
Regards,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
--
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
SQLite Explorer troubles
Stephan,
>>Correct Ignacio, but did you also try to query AFTER you modified the field 'state' from CHAR to VARCHAR (and back to CHAR if you want)?
>>After that operation you should notice that the query delivers a recordset.
I have just done it. The result is the same I am afraid.
Regards,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
--
>>Correct Ignacio, but did you also try to query AFTER you modified the field 'state' from CHAR to VARCHAR (and back to CHAR if you want)?
>>After that operation you should notice that the query delivers a recordset.
I have just done it. The result is the same I am afraid.
Regards,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
--