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.
DataSet.
DataSet.
Hi all,
I have one oDataSet, where i make oDataSet:AddNew(),
and put values in same fields, then i make oDataSet:UpDate().
Why in the numeric fields apears zero if i dont replace anything in this
fields.
They must stay null right?
Regards.
I have one oDataSet, where i make oDataSet:AddNew(),
and put values in same fields, then i make oDataSet:UpDate().
Why in the numeric fields apears zero if i dont replace anything in this
fields.
They must stay null right?
Regards.
- ignacio
- Site Admin
- Mensajes: 9441
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
DataSet.
Paulo,
Check if they have a default initial value.
Regards,
"Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
> Hi all,
>
> I have one oDataSet, where i make oDataSet:AddNew(),
> and put values in same fields, then i make oDataSet:UpDate().
>
> Why in the numeric fields apears zero if i dont replace anything in this
> fields.
>
> They must stay null right?
>
> Regards.
>
Check if they have a default initial value.
Regards,
"Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
> Hi all,
>
> I have one oDataSet, where i make oDataSet:AddNew(),
> and put values in same fields, then i make oDataSet:UpDate().
>
> Why in the numeric fields apears zero if i dont replace anything in this
> fields.
>
> They must stay null right?
>
> Regards.
>
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
DataSet.
Paulo,
Check if they have a default initial value.
Regards,
"Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
> Hi all,
>
> I have one oDataSet, where i make oDataSet:AddNew(),
> and put values in same fields, then i make oDataSet:UpDate().
>
> Why in the numeric fields apears zero if i dont replace anything in this
> fields.
>
> They must stay null right?
>
> Regards.
>
Check if they have a default initial value.
Regards,
"Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
> Hi all,
>
> I have one oDataSet, where i make oDataSet:AddNew(),
> and put values in same fields, then i make oDataSet:UpDate().
>
> Why in the numeric fields apears zero if i dont replace anything in this
> fields.
>
> They must stay null right?
>
> Regards.
>
DataSet.
Ignacio,
The table is empty, i make oDataSet:Zap() before the oDataSet:AddNew().
Example:
oDataSet:Zap()
oDataSet:AddNew()
oDataSet:Field1 := 1
oDataSet:Field3 := 3
oDataSet:Field5 := 5
oDataSet:UpDate()
I only change tree values and the oDataSet:Field2, oDataSet:Field4 and
oDataSet:Field6 stay with zero, but i dont equal this fields.
Regards.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Paulo,
>
> Check if they have a default initial value.
>
> Regards,
>
>
> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>> Hi all,
>>
>> I have one oDataSet, where i make oDataSet:AddNew(),
>> and put values in same fields, then i make oDataSet:UpDate().
>>
>> Why in the numeric fields apears zero if i dont replace anything in this
>> fields.
>>
>> They must stay null right?
>>
>> Regards.
>>
>
>
The table is empty, i make oDataSet:Zap() before the oDataSet:AddNew().
Example:
oDataSet:Zap()
oDataSet:AddNew()
oDataSet:Field1 := 1
oDataSet:Field3 := 3
oDataSet:Field5 := 5
oDataSet:UpDate()
I only change tree values and the oDataSet:Field2, oDataSet:Field4 and
oDataSet:Field6 stay with zero, but i dont equal this fields.
Regards.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Paulo,
>
> Check if they have a default initial value.
>
> Regards,
>
>
> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>> Hi all,
>>
>> I have one oDataSet, where i make oDataSet:AddNew(),
>> and put values in same fields, then i make oDataSet:UpDate().
>>
>> Why in the numeric fields apears zero if i dont replace anything in this
>> fields.
>>
>> They must stay null right?
>>
>> Regards.
>>
>
>
DataSet.
Ignacio,
The table is empty, i make oDataSet:Zap() before the oDataSet:AddNew().
Example:
oDataSet:Zap()
oDataSet:AddNew()
oDataSet:Field1 := 1
oDataSet:Field3 := 3
oDataSet:Field5 := 5
oDataSet:UpDate()
I only change tree values and the oDataSet:Field2, oDataSet:Field4 and
oDataSet:Field6 stay with zero, but i dont equal this fields.
Regards.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Paulo,
>
> Check if they have a default initial value.
>
> Regards,
>
>
> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>> Hi all,
>>
>> I have one oDataSet, where i make oDataSet:AddNew(),
>> and put values in same fields, then i make oDataSet:UpDate().
>>
>> Why in the numeric fields apears zero if i dont replace anything in this
>> fields.
>>
>> They must stay null right?
>>
>> Regards.
>>
>
>
The table is empty, i make oDataSet:Zap() before the oDataSet:AddNew().
Example:
oDataSet:Zap()
oDataSet:AddNew()
oDataSet:Field1 := 1
oDataSet:Field3 := 3
oDataSet:Field5 := 5
oDataSet:UpDate()
I only change tree values and the oDataSet:Field2, oDataSet:Field4 and
oDataSet:Field6 stay with zero, but i dont equal this fields.
Regards.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Paulo,
>
> Check if they have a default initial value.
>
> Regards,
>
>
> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>> Hi all,
>>
>> I have one oDataSet, where i make oDataSet:AddNew(),
>> and put values in same fields, then i make oDataSet:UpDate().
>>
>> Why in the numeric fields apears zero if i dont replace anything in this
>> fields.
>>
>> They must stay null right?
>>
>> Regards.
>>
>
>
- ignacio
- Site Admin
- Mensajes: 9441
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
DataSet.
Paulo,
Wich Database engine are you using?
Check if there is any DEFAULT VALUE for the fields that such have null
values.
What I am talking about it is not related with the use of the Zap() method.
Regards,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer | Xailer support]
"Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
news:[email=479f3f58@ozsrv2.ozlan.local...]479f3f58@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
> The table is empty, i make oDataSet:Zap() before the oDataSet:AddNew().
>
> Example:
>
> oDataSet:Zap()
> oDataSet:AddNew()
> oDataSet:Field1 := 1
> oDataSet:Field3 := 3
> oDataSet:Field5 := 5
> oDataSet:UpDate()
>
> I only change tree values and the oDataSet:Field2, oDataSet:Field4 and
> oDataSet:Field6 stay with zero, but i dont equal this fields.
>
>
> Regards.
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
> news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Paulo,
>>
>> Check if they have a default initial value.
>>
>> Regards,
>>
>>
>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>>> Hi all,
>>>
>>> I have one oDataSet, where i make oDataSet:AddNew(),
>>> and put values in same fields, then i make oDataSet:UpDate().
>>>
>>> Why in the numeric fields apears zero if i dont replace anything in this
>>> fields.
>>>
>>> They must stay null right?
>>>
>>> Regards.
>>>
>>
>>
>
>
Wich Database engine are you using?
Check if there is any DEFAULT VALUE for the fields that such have null
values.
What I am talking about it is not related with the use of the Zap() method.
Regards,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer | Xailer support]
"Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
news:[email=479f3f58@ozsrv2.ozlan.local...]479f3f58@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
> The table is empty, i make oDataSet:Zap() before the oDataSet:AddNew().
>
> Example:
>
> oDataSet:Zap()
> oDataSet:AddNew()
> oDataSet:Field1 := 1
> oDataSet:Field3 := 3
> oDataSet:Field5 := 5
> oDataSet:UpDate()
>
> I only change tree values and the oDataSet:Field2, oDataSet:Field4 and
> oDataSet:Field6 stay with zero, but i dont equal this fields.
>
>
> Regards.
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
> news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Paulo,
>>
>> Check if they have a default initial value.
>>
>> Regards,
>>
>>
>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>>> Hi all,
>>>
>>> I have one oDataSet, where i make oDataSet:AddNew(),
>>> and put values in same fields, then i make oDataSet:UpDate().
>>>
>>> Why in the numeric fields apears zero if i dont replace anything in this
>>> fields.
>>>
>>> They must stay null right?
>>>
>>> Regards.
>>>
>>
>>
>
>
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
DataSet.
Paulo,
Wich Database engine are you using?
Check if there is any DEFAULT VALUE for the fields that such have null
values.
What I am talking about it is not related with the use of the Zap() method.
Regards,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer | Xailer support]
"Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
news:[email=479f3f58@ozsrv2.ozlan.local...]479f3f58@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
> The table is empty, i make oDataSet:Zap() before the oDataSet:AddNew().
>
> Example:
>
> oDataSet:Zap()
> oDataSet:AddNew()
> oDataSet:Field1 := 1
> oDataSet:Field3 := 3
> oDataSet:Field5 := 5
> oDataSet:UpDate()
>
> I only change tree values and the oDataSet:Field2, oDataSet:Field4 and
> oDataSet:Field6 stay with zero, but i dont equal this fields.
>
>
> Regards.
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
> news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Paulo,
>>
>> Check if they have a default initial value.
>>
>> Regards,
>>
>>
>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>>> Hi all,
>>>
>>> I have one oDataSet, where i make oDataSet:AddNew(),
>>> and put values in same fields, then i make oDataSet:UpDate().
>>>
>>> Why in the numeric fields apears zero if i dont replace anything in this
>>> fields.
>>>
>>> They must stay null right?
>>>
>>> Regards.
>>>
>>
>>
>
>
Wich Database engine are you using?
Check if there is any DEFAULT VALUE for the fields that such have null
values.
What I am talking about it is not related with the use of the Zap() method.
Regards,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer | Xailer support]
"Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
news:[email=479f3f58@ozsrv2.ozlan.local...]479f3f58@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
> The table is empty, i make oDataSet:Zap() before the oDataSet:AddNew().
>
> Example:
>
> oDataSet:Zap()
> oDataSet:AddNew()
> oDataSet:Field1 := 1
> oDataSet:Field3 := 3
> oDataSet:Field5 := 5
> oDataSet:UpDate()
>
> I only change tree values and the oDataSet:Field2, oDataSet:Field4 and
> oDataSet:Field6 stay with zero, but i dont equal this fields.
>
>
> Regards.
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
> news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Paulo,
>>
>> Check if they have a default initial value.
>>
>> Regards,
>>
>>
>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>>> Hi all,
>>>
>>> I have one oDataSet, where i make oDataSet:AddNew(),
>>> and put values in same fields, then i make oDataSet:UpDate().
>>>
>>> Why in the numeric fields apears zero if i dont replace anything in this
>>> fields.
>>>
>>> They must stay null right?
>>>
>>> Regards.
>>>
>>
>>
>
>
DataSet.
Sorry !
I use DBF/NTX with ADS.
I'm converting one litle application from FiveWin for Harbour to Xailer, and
in FiveWin work fine.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
news:479f52ee$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Paulo,
>
> Wich Database engine are you using?
>
> Check if there is any DEFAULT VALUE for the fields that such have null
> values.
>
> What I am talking about it is not related with the use of the Zap()
> method.
>
> Regards,
>
> --
> Ignacio Ortiz de Zúñiga
> [Soporte Xailer | Xailer support]
> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
> news:[email=479f3f58@ozsrv2.ozlan.local...]479f3f58@ozsrv2.ozlan.local...[/email]
>> Ignacio,
>>
>> The table is empty, i make oDataSet:Zap() before the oDataSet:AddNew().
>>
>> Example:
>>
>> oDataSet:Zap()
>> oDataSet:AddNew()
>> oDataSet:Field1 := 1
>> oDataSet:Field3 := 3
>> oDataSet:Field5 := 5
>> oDataSet:UpDate()
>>
>> I only change tree values and the oDataSet:Field2, oDataSet:Field4 and
>> oDataSet:Field6 stay with zero, but i dont equal this fields.
>>
>>
>> Regards.
>>
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
>> news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Paulo,
>>>
>>> Check if they have a default initial value.
>>>
>>> Regards,
>>>
>>>
>>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>>> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>>>> Hi all,
>>>>
>>>> I have one oDataSet, where i make oDataSet:AddNew(),
>>>> and put values in same fields, then i make oDataSet:UpDate().
>>>>
>>>> Why in the numeric fields apears zero if i dont replace anything in
>>>> this fields.
>>>>
>>>> They must stay null right?
>>>>
>>>> Regards.
>>>>
>>>
>>>
>>
>>
>
>
I use DBF/NTX with ADS.
I'm converting one litle application from FiveWin for Harbour to Xailer, and
in FiveWin work fine.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
news:479f52ee$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Paulo,
>
> Wich Database engine are you using?
>
> Check if there is any DEFAULT VALUE for the fields that such have null
> values.
>
> What I am talking about it is not related with the use of the Zap()
> method.
>
> Regards,
>
> --
> Ignacio Ortiz de Zúñiga
> [Soporte Xailer | Xailer support]
> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
> news:[email=479f3f58@ozsrv2.ozlan.local...]479f3f58@ozsrv2.ozlan.local...[/email]
>> Ignacio,
>>
>> The table is empty, i make oDataSet:Zap() before the oDataSet:AddNew().
>>
>> Example:
>>
>> oDataSet:Zap()
>> oDataSet:AddNew()
>> oDataSet:Field1 := 1
>> oDataSet:Field3 := 3
>> oDataSet:Field5 := 5
>> oDataSet:UpDate()
>>
>> I only change tree values and the oDataSet:Field2, oDataSet:Field4 and
>> oDataSet:Field6 stay with zero, but i dont equal this fields.
>>
>>
>> Regards.
>>
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
>> news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Paulo,
>>>
>>> Check if they have a default initial value.
>>>
>>> Regards,
>>>
>>>
>>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>>> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>>>> Hi all,
>>>>
>>>> I have one oDataSet, where i make oDataSet:AddNew(),
>>>> and put values in same fields, then i make oDataSet:UpDate().
>>>>
>>>> Why in the numeric fields apears zero if i dont replace anything in
>>>> this fields.
>>>>
>>>> They must stay null right?
>>>>
>>>> Regards.
>>>>
>>>
>>>
>>
>>
>
>
DataSet.
Sorry !
I use DBF/NTX with ADS.
I'm converting one litle application from FiveWin for Harbour to Xailer, and
in FiveWin work fine.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
news:479f52ee$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Paulo,
>
> Wich Database engine are you using?
>
> Check if there is any DEFAULT VALUE for the fields that such have null
> values.
>
> What I am talking about it is not related with the use of the Zap()
> method.
>
> Regards,
>
> --
> Ignacio Ortiz de Zúñiga
> [Soporte Xailer | Xailer support]
> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
> news:[email=479f3f58@ozsrv2.ozlan.local...]479f3f58@ozsrv2.ozlan.local...[/email]
>> Ignacio,
>>
>> The table is empty, i make oDataSet:Zap() before the oDataSet:AddNew().
>>
>> Example:
>>
>> oDataSet:Zap()
>> oDataSet:AddNew()
>> oDataSet:Field1 := 1
>> oDataSet:Field3 := 3
>> oDataSet:Field5 := 5
>> oDataSet:UpDate()
>>
>> I only change tree values and the oDataSet:Field2, oDataSet:Field4 and
>> oDataSet:Field6 stay with zero, but i dont equal this fields.
>>
>>
>> Regards.
>>
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
>> news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Paulo,
>>>
>>> Check if they have a default initial value.
>>>
>>> Regards,
>>>
>>>
>>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>>> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>>>> Hi all,
>>>>
>>>> I have one oDataSet, where i make oDataSet:AddNew(),
>>>> and put values in same fields, then i make oDataSet:UpDate().
>>>>
>>>> Why in the numeric fields apears zero if i dont replace anything in
>>>> this fields.
>>>>
>>>> They must stay null right?
>>>>
>>>> Regards.
>>>>
>>>
>>>
>>
>>
>
>
I use DBF/NTX with ADS.
I'm converting one litle application from FiveWin for Harbour to Xailer, and
in FiveWin work fine.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
news:479f52ee$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Paulo,
>
> Wich Database engine are you using?
>
> Check if there is any DEFAULT VALUE for the fields that such have null
> values.
>
> What I am talking about it is not related with the use of the Zap()
> method.
>
> Regards,
>
> --
> Ignacio Ortiz de Zúñiga
> [Soporte Xailer | Xailer support]
> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
> news:[email=479f3f58@ozsrv2.ozlan.local...]479f3f58@ozsrv2.ozlan.local...[/email]
>> Ignacio,
>>
>> The table is empty, i make oDataSet:Zap() before the oDataSet:AddNew().
>>
>> Example:
>>
>> oDataSet:Zap()
>> oDataSet:AddNew()
>> oDataSet:Field1 := 1
>> oDataSet:Field3 := 3
>> oDataSet:Field5 := 5
>> oDataSet:UpDate()
>>
>> I only change tree values and the oDataSet:Field2, oDataSet:Field4 and
>> oDataSet:Field6 stay with zero, but i dont equal this fields.
>>
>>
>> Regards.
>>
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
>> news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Paulo,
>>>
>>> Check if they have a default initial value.
>>>
>>> Regards,
>>>
>>>
>>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>>> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>>>> Hi all,
>>>>
>>>> I have one oDataSet, where i make oDataSet:AddNew(),
>>>> and put values in same fields, then i make oDataSet:UpDate().
>>>>
>>>> Why in the numeric fields apears zero if i dont replace anything in
>>>> this fields.
>>>>
>>>> They must stay null right?
>>>>
>>>> Regards.
>>>>
>>>
>>>
>>
>>
>
>
-
- Mensajes: 620
- Registrado: Jue Mar 23, 2006 2:39 am
DataSet.
Paulo:
Depends on de database engine you use:
If you use a SQL based engine, then check if the columin definition has
a NOT NULL or a default value.
If you are using DBF/NTX/CDX, numeric empty values will always have a
zero value.
If you are using ADT tables, then be carefull with NULL zero or NIL values.
Regards
Rene Flores
http://www.ciber-tec.com
Jorge M. Félix escribió:
> Hi all,
>
> I have one oDataSet, where i make oDataSet:AddNew(),
> and put values in same fields, then i make oDataSet:UpDate().
>
> Why in the numeric fields apears zero if i dont replace anything in this
> fields.
>
> They must stay null right?
>
> Regards.
>
>
Depends on de database engine you use:
If you use a SQL based engine, then check if the columin definition has
a NOT NULL or a default value.
If you are using DBF/NTX/CDX, numeric empty values will always have a
zero value.
If you are using ADT tables, then be carefull with NULL zero or NIL values.
Regards
Rene Flores
http://www.ciber-tec.com
Jorge M. Félix escribió:
> Hi all,
>
> I have one oDataSet, where i make oDataSet:AddNew(),
> and put values in same fields, then i make oDataSet:UpDate().
>
> Why in the numeric fields apears zero if i dont replace anything in this
> fields.
>
> They must stay null right?
>
> Regards.
>
>
-
- Mensajes: 620
- Registrado: Jue Mar 23, 2006 2:39 am
DataSet.
Paulo:
Depends on de database engine you use:
If you use a SQL based engine, then check if the columin definition has
a NOT NULL or a default value.
If you are using DBF/NTX/CDX, numeric empty values will always have a
zero value.
If you are using ADT tables, then be carefull with NULL zero or NIL values.
Regards
Rene Flores
http://www.ciber-tec.com
Jorge M. Félix escribió:
> Hi all,
>
> I have one oDataSet, where i make oDataSet:AddNew(),
> and put values in same fields, then i make oDataSet:UpDate().
>
> Why in the numeric fields apears zero if i dont replace anything in this
> fields.
>
> They must stay null right?
>
> Regards.
>
>
Depends on de database engine you use:
If you use a SQL based engine, then check if the columin definition has
a NOT NULL or a default value.
If you are using DBF/NTX/CDX, numeric empty values will always have a
zero value.
If you are using ADT tables, then be carefull with NULL zero or NIL values.
Regards
Rene Flores
http://www.ciber-tec.com
Jorge M. Félix escribió:
> Hi all,
>
> I have one oDataSet, where i make oDataSet:AddNew(),
> and put values in same fields, then i make oDataSet:UpDate().
>
> Why in the numeric fields apears zero if i dont replace anything in this
> fields.
>
> They must stay null right?
>
> Regards.
>
>
- ignacio
- Site Admin
- Mensajes: 9441
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
DataSet.
Paulo,
xHARBOUR NATIVE DBFNTX RDD does not support null values.
Regards,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer | Xailer support]
"Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
news:479f5bc3$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Sorry !
>
> I use DBF/NTX with ADS.
>
> I'm converting one litle application from FiveWin for Harbour to Xailer,
> and in FiveWin work fine.
>
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
> news:479f52ee$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Paulo,
>>
>> Wich Database engine are you using?
>>
>> Check if there is any DEFAULT VALUE for the fields that such have null
>> values.
>>
>> What I am talking about it is not related with the use of the Zap()
>> method.
>>
>> Regards,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> [Soporte Xailer | Xailer support]
>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>> news:[email=479f3f58@ozsrv2.ozlan.local...]479f3f58@ozsrv2.ozlan.local...[/email]
>>> Ignacio,
>>>
>>> The table is empty, i make oDataSet:Zap() before the oDataSet:AddNew().
>>>
>>> Example:
>>>
>>> oDataSet:Zap()
>>> oDataSet:AddNew()
>>> oDataSet:Field1 := 1
>>> oDataSet:Field3 := 3
>>> oDataSet:Field5 := 5
>>> oDataSet:UpDate()
>>>
>>> I only change tree values and the oDataSet:Field2, oDataSet:Field4 and
>>> oDataSet:Field6 stay with zero, but i dont equal this fields.
>>>
>>>
>>> Regards.
>>>
>>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
>>> news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>> Paulo,
>>>>
>>>> Check if they have a default initial value.
>>>>
>>>> Regards,
>>>>
>>>>
>>>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>>>> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>>>>> Hi all,
>>>>>
>>>>> I have one oDataSet, where i make oDataSet:AddNew(),
>>>>> and put values in same fields, then i make oDataSet:UpDate().
>>>>>
>>>>> Why in the numeric fields apears zero if i dont replace anything in
>>>>> this fields.
>>>>>
>>>>> They must stay null right?
>>>>>
>>>>> Regards.
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
xHARBOUR NATIVE DBFNTX RDD does not support null values.
Regards,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer | Xailer support]
"Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
news:479f5bc3$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Sorry !
>
> I use DBF/NTX with ADS.
>
> I'm converting one litle application from FiveWin for Harbour to Xailer,
> and in FiveWin work fine.
>
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
> news:479f52ee$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Paulo,
>>
>> Wich Database engine are you using?
>>
>> Check if there is any DEFAULT VALUE for the fields that such have null
>> values.
>>
>> What I am talking about it is not related with the use of the Zap()
>> method.
>>
>> Regards,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> [Soporte Xailer | Xailer support]
>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>> news:[email=479f3f58@ozsrv2.ozlan.local...]479f3f58@ozsrv2.ozlan.local...[/email]
>>> Ignacio,
>>>
>>> The table is empty, i make oDataSet:Zap() before the oDataSet:AddNew().
>>>
>>> Example:
>>>
>>> oDataSet:Zap()
>>> oDataSet:AddNew()
>>> oDataSet:Field1 := 1
>>> oDataSet:Field3 := 3
>>> oDataSet:Field5 := 5
>>> oDataSet:UpDate()
>>>
>>> I only change tree values and the oDataSet:Field2, oDataSet:Field4 and
>>> oDataSet:Field6 stay with zero, but i dont equal this fields.
>>>
>>>
>>> Regards.
>>>
>>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
>>> news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>> Paulo,
>>>>
>>>> Check if they have a default initial value.
>>>>
>>>> Regards,
>>>>
>>>>
>>>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>>>> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>>>>> Hi all,
>>>>>
>>>>> I have one oDataSet, where i make oDataSet:AddNew(),
>>>>> and put values in same fields, then i make oDataSet:UpDate().
>>>>>
>>>>> Why in the numeric fields apears zero if i dont replace anything in
>>>>> this fields.
>>>>>
>>>>> They must stay null right?
>>>>>
>>>>> Regards.
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
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
DataSet.
Paulo,
xHARBOUR NATIVE DBFNTX RDD does not support null values.
Regards,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer | Xailer support]
"Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
news:479f5bc3$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Sorry !
>
> I use DBF/NTX with ADS.
>
> I'm converting one litle application from FiveWin for Harbour to Xailer,
> and in FiveWin work fine.
>
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
> news:479f52ee$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Paulo,
>>
>> Wich Database engine are you using?
>>
>> Check if there is any DEFAULT VALUE for the fields that such have null
>> values.
>>
>> What I am talking about it is not related with the use of the Zap()
>> method.
>>
>> Regards,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> [Soporte Xailer | Xailer support]
>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>> news:[email=479f3f58@ozsrv2.ozlan.local...]479f3f58@ozsrv2.ozlan.local...[/email]
>>> Ignacio,
>>>
>>> The table is empty, i make oDataSet:Zap() before the oDataSet:AddNew().
>>>
>>> Example:
>>>
>>> oDataSet:Zap()
>>> oDataSet:AddNew()
>>> oDataSet:Field1 := 1
>>> oDataSet:Field3 := 3
>>> oDataSet:Field5 := 5
>>> oDataSet:UpDate()
>>>
>>> I only change tree values and the oDataSet:Field2, oDataSet:Field4 and
>>> oDataSet:Field6 stay with zero, but i dont equal this fields.
>>>
>>>
>>> Regards.
>>>
>>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
>>> news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>> Paulo,
>>>>
>>>> Check if they have a default initial value.
>>>>
>>>> Regards,
>>>>
>>>>
>>>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>>>> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>>>>> Hi all,
>>>>>
>>>>> I have one oDataSet, where i make oDataSet:AddNew(),
>>>>> and put values in same fields, then i make oDataSet:UpDate().
>>>>>
>>>>> Why in the numeric fields apears zero if i dont replace anything in
>>>>> this fields.
>>>>>
>>>>> They must stay null right?
>>>>>
>>>>> Regards.
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
xHARBOUR NATIVE DBFNTX RDD does not support null values.
Regards,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer | Xailer support]
"Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
news:479f5bc3$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Sorry !
>
> I use DBF/NTX with ADS.
>
> I'm converting one litle application from FiveWin for Harbour to Xailer,
> and in FiveWin work fine.
>
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
> news:479f52ee$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Paulo,
>>
>> Wich Database engine are you using?
>>
>> Check if there is any DEFAULT VALUE for the fields that such have null
>> values.
>>
>> What I am talking about it is not related with the use of the Zap()
>> method.
>>
>> Regards,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> [Soporte Xailer | Xailer support]
>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>> news:[email=479f3f58@ozsrv2.ozlan.local...]479f3f58@ozsrv2.ozlan.local...[/email]
>>> Ignacio,
>>>
>>> The table is empty, i make oDataSet:Zap() before the oDataSet:AddNew().
>>>
>>> Example:
>>>
>>> oDataSet:Zap()
>>> oDataSet:AddNew()
>>> oDataSet:Field1 := 1
>>> oDataSet:Field3 := 3
>>> oDataSet:Field5 := 5
>>> oDataSet:UpDate()
>>>
>>> I only change tree values and the oDataSet:Field2, oDataSet:Field4 and
>>> oDataSet:Field6 stay with zero, but i dont equal this fields.
>>>
>>>
>>> Regards.
>>>
>>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
>>> news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>> Paulo,
>>>>
>>>> Check if they have a default initial value.
>>>>
>>>> Regards,
>>>>
>>>>
>>>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>>>> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>>>>> Hi all,
>>>>>
>>>>> I have one oDataSet, where i make oDataSet:AddNew(),
>>>>> and put values in same fields, then i make oDataSet:UpDate().
>>>>>
>>>>> Why in the numeric fields apears zero if i dont replace anything in
>>>>> this fields.
>>>>>
>>>>> They must stay null right?
>>>>>
>>>>> Regards.
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
DataSet.
Ignacio,
If you try open the Advantage Data Architect, open a empty table with
numeric fields, and add one new record with one or two fields, and save.
Then all the others numeric fields stay empty, not with zero.
Like my old application in FWH.
Regards.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
news:47a05eb5$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Paulo,
>
> xHARBOUR NATIVE DBFNTX RDD does not support null values.
>
> Regards,
>
> --
> Ignacio Ortiz de Zúñiga
> [Soporte Xailer | Xailer support]
> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
> news:479f5bc3$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Sorry !
>>
>> I use DBF/NTX with ADS.
>>
>> I'm converting one litle application from FiveWin for Harbour to Xailer,
>> and in FiveWin work fine.
>>
>>
>>
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
>> news:479f52ee$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Paulo,
>>>
>>> Wich Database engine are you using?
>>>
>>> Check if there is any DEFAULT VALUE for the fields that such have null
>>> values.
>>>
>>> What I am talking about it is not related with the use of the Zap()
>>> method.
>>>
>>> Regards,
>>>
>>> --
>>> Ignacio Ortiz de Zúñiga
>>> [Soporte Xailer | Xailer support]
>>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>>> news:[email=479f3f58@ozsrv2.ozlan.local...]479f3f58@ozsrv2.ozlan.local...[/email]
>>>> Ignacio,
>>>>
>>>> The table is empty, i make oDataSet:Zap() before the oDataSet:AddNew().
>>>>
>>>> Example:
>>>>
>>>> oDataSet:Zap()
>>>> oDataSet:AddNew()
>>>> oDataSet:Field1 := 1
>>>> oDataSet:Field3 := 3
>>>> oDataSet:Field5 := 5
>>>> oDataSet:UpDate()
>>>>
>>>> I only change tree values and the oDataSet:Field2, oDataSet:Field4 and
>>>> oDataSet:Field6 stay with zero, but i dont equal this fields.
>>>>
>>>>
>>>> Regards.
>>>>
>>>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
>>>> news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>> Paulo,
>>>>>
>>>>> Check if they have a default initial value.
>>>>>
>>>>> Regards,
>>>>>
>>>>>
>>>>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>>>>> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>>>>>> Hi all,
>>>>>>
>>>>>> I have one oDataSet, where i make oDataSet:AddNew(),
>>>>>> and put values in same fields, then i make oDataSet:UpDate().
>>>>>>
>>>>>> Why in the numeric fields apears zero if i dont replace anything in
>>>>>> this fields.
>>>>>>
>>>>>> They must stay null right?
>>>>>>
>>>>>> Regards.
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
>
If you try open the Advantage Data Architect, open a empty table with
numeric fields, and add one new record with one or two fields, and save.
Then all the others numeric fields stay empty, not with zero.
Like my old application in FWH.
Regards.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
news:47a05eb5$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Paulo,
>
> xHARBOUR NATIVE DBFNTX RDD does not support null values.
>
> Regards,
>
> --
> Ignacio Ortiz de Zúñiga
> [Soporte Xailer | Xailer support]
> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
> news:479f5bc3$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Sorry !
>>
>> I use DBF/NTX with ADS.
>>
>> I'm converting one litle application from FiveWin for Harbour to Xailer,
>> and in FiveWin work fine.
>>
>>
>>
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
>> news:479f52ee$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Paulo,
>>>
>>> Wich Database engine are you using?
>>>
>>> Check if there is any DEFAULT VALUE for the fields that such have null
>>> values.
>>>
>>> What I am talking about it is not related with the use of the Zap()
>>> method.
>>>
>>> Regards,
>>>
>>> --
>>> Ignacio Ortiz de Zúñiga
>>> [Soporte Xailer | Xailer support]
>>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>>> news:[email=479f3f58@ozsrv2.ozlan.local...]479f3f58@ozsrv2.ozlan.local...[/email]
>>>> Ignacio,
>>>>
>>>> The table is empty, i make oDataSet:Zap() before the oDataSet:AddNew().
>>>>
>>>> Example:
>>>>
>>>> oDataSet:Zap()
>>>> oDataSet:AddNew()
>>>> oDataSet:Field1 := 1
>>>> oDataSet:Field3 := 3
>>>> oDataSet:Field5 := 5
>>>> oDataSet:UpDate()
>>>>
>>>> I only change tree values and the oDataSet:Field2, oDataSet:Field4 and
>>>> oDataSet:Field6 stay with zero, but i dont equal this fields.
>>>>
>>>>
>>>> Regards.
>>>>
>>>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
>>>> news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>> Paulo,
>>>>>
>>>>> Check if they have a default initial value.
>>>>>
>>>>> Regards,
>>>>>
>>>>>
>>>>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>>>>> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>>>>>> Hi all,
>>>>>>
>>>>>> I have one oDataSet, where i make oDataSet:AddNew(),
>>>>>> and put values in same fields, then i make oDataSet:UpDate().
>>>>>>
>>>>>> Why in the numeric fields apears zero if i dont replace anything in
>>>>>> this fields.
>>>>>>
>>>>>> They must stay null right?
>>>>>>
>>>>>> Regards.
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
>
DataSet.
Ignacio,
If you try open the Advantage Data Architect, open a empty table with
numeric fields, and add one new record with one or two fields, and save.
Then all the others numeric fields stay empty, not with zero.
Like my old application in FWH.
Regards.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
news:47a05eb5$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Paulo,
>
> xHARBOUR NATIVE DBFNTX RDD does not support null values.
>
> Regards,
>
> --
> Ignacio Ortiz de Zúñiga
> [Soporte Xailer | Xailer support]
> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
> news:479f5bc3$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Sorry !
>>
>> I use DBF/NTX with ADS.
>>
>> I'm converting one litle application from FiveWin for Harbour to Xailer,
>> and in FiveWin work fine.
>>
>>
>>
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
>> news:479f52ee$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Paulo,
>>>
>>> Wich Database engine are you using?
>>>
>>> Check if there is any DEFAULT VALUE for the fields that such have null
>>> values.
>>>
>>> What I am talking about it is not related with the use of the Zap()
>>> method.
>>>
>>> Regards,
>>>
>>> --
>>> Ignacio Ortiz de Zúñiga
>>> [Soporte Xailer | Xailer support]
>>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>>> news:[email=479f3f58@ozsrv2.ozlan.local...]479f3f58@ozsrv2.ozlan.local...[/email]
>>>> Ignacio,
>>>>
>>>> The table is empty, i make oDataSet:Zap() before the oDataSet:AddNew().
>>>>
>>>> Example:
>>>>
>>>> oDataSet:Zap()
>>>> oDataSet:AddNew()
>>>> oDataSet:Field1 := 1
>>>> oDataSet:Field3 := 3
>>>> oDataSet:Field5 := 5
>>>> oDataSet:UpDate()
>>>>
>>>> I only change tree values and the oDataSet:Field2, oDataSet:Field4 and
>>>> oDataSet:Field6 stay with zero, but i dont equal this fields.
>>>>
>>>>
>>>> Regards.
>>>>
>>>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
>>>> news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>> Paulo,
>>>>>
>>>>> Check if they have a default initial value.
>>>>>
>>>>> Regards,
>>>>>
>>>>>
>>>>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>>>>> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>>>>>> Hi all,
>>>>>>
>>>>>> I have one oDataSet, where i make oDataSet:AddNew(),
>>>>>> and put values in same fields, then i make oDataSet:UpDate().
>>>>>>
>>>>>> Why in the numeric fields apears zero if i dont replace anything in
>>>>>> this fields.
>>>>>>
>>>>>> They must stay null right?
>>>>>>
>>>>>> Regards.
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
>
If you try open the Advantage Data Architect, open a empty table with
numeric fields, and add one new record with one or two fields, and save.
Then all the others numeric fields stay empty, not with zero.
Like my old application in FWH.
Regards.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
news:47a05eb5$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Paulo,
>
> xHARBOUR NATIVE DBFNTX RDD does not support null values.
>
> Regards,
>
> --
> Ignacio Ortiz de Zúñiga
> [Soporte Xailer | Xailer support]
> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
> news:479f5bc3$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Sorry !
>>
>> I use DBF/NTX with ADS.
>>
>> I'm converting one litle application from FiveWin for Harbour to Xailer,
>> and in FiveWin work fine.
>>
>>
>>
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
>> news:479f52ee$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Paulo,
>>>
>>> Wich Database engine are you using?
>>>
>>> Check if there is any DEFAULT VALUE for the fields that such have null
>>> values.
>>>
>>> What I am talking about it is not related with the use of the Zap()
>>> method.
>>>
>>> Regards,
>>>
>>> --
>>> Ignacio Ortiz de Zúñiga
>>> [Soporte Xailer | Xailer support]
>>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>>> news:[email=479f3f58@ozsrv2.ozlan.local...]479f3f58@ozsrv2.ozlan.local...[/email]
>>>> Ignacio,
>>>>
>>>> The table is empty, i make oDataSet:Zap() before the oDataSet:AddNew().
>>>>
>>>> Example:
>>>>
>>>> oDataSet:Zap()
>>>> oDataSet:AddNew()
>>>> oDataSet:Field1 := 1
>>>> oDataSet:Field3 := 3
>>>> oDataSet:Field5 := 5
>>>> oDataSet:UpDate()
>>>>
>>>> I only change tree values and the oDataSet:Field2, oDataSet:Field4 and
>>>> oDataSet:Field6 stay with zero, but i dont equal this fields.
>>>>
>>>>
>>>> Regards.
>>>>
>>>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
>>>> news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>> Paulo,
>>>>>
>>>>> Check if they have a default initial value.
>>>>>
>>>>> Regards,
>>>>>
>>>>>
>>>>> "Paulo Jorge M. Félix" <pjmfelix@sisbit.pt> escribió en el mensaje
>>>>> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>>>>>> Hi all,
>>>>>>
>>>>>> I have one oDataSet, where i make oDataSet:AddNew(),
>>>>>> and put values in same fields, then i make oDataSet:UpDate().
>>>>>>
>>>>>> Why in the numeric fields apears zero if i dont replace anything in
>>>>>> this fields.
>>>>>>
>>>>>> They must stay null right?
>>>>>>
>>>>>> Regards.
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
>
- ignacio
- Site Admin
- Mensajes: 9441
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
DataSet.
This is a multi-part message in MIME format.
------=_NextPart_000_0009_01C86428.F672D790
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_000A_01C86428.F672D790"
------=_NextPart_001_000A_01C86428.F672D790
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Paulo,=20
Sorry to be so rude, but standard DBF/NTX table types do not support =
NULL values at all. The fact that ARC32 does not show you the zero =
values does not mean that there is a null value. Try to open the table =
created with ARC32 with any other DBF tool and you will see.
ADS supports null values with ADT file format and of course you can use =
that cand of files qwith Xailer.
Regards,=20
--=20
Ignacio Ortiz de Z=FA=F1iga
[Soporte Xailer]
[Xailer support]
"Paulo Jorge M. F=E9lix" <pjmfelix@shi.pt> escribi=F3 en el mensaje =
news:[email=47a1a83e@ozsrv2.ozlan.local...]47a1a83e@ozsrv2.ozlan.local...[/email]
> Ignacio,
>=20
> If you try open the Advantage Data Architect, open a empty table with
> numeric fields, and add one new record with one or two fields, and =
save.
>=20
> Then all the others numeric fields stay empty, not with zero.
>=20
> Like my old application in FWH.
>=20
>=20
> Regards.
>=20
>=20
>=20
>=20
> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> escreveu na mensagem =
> news:47a05eb5$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Paulo,
>>
>> xHARBOUR NATIVE DBFNTX RDD does not support null values.
>>
>> Regards,
>>
>> --=20
>> Ignacio Ortiz de Z=FA=F1iga
>> [Soporte Xailer | Xailer support]
>> "Paulo Jorge M. F=E9lix" <pjmfelix@sisbit.pt> escribi=F3 en el =
mensaje=20
>> news:479f5bc3$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Sorry !
>>>
>>> I use DBF/NTX with ADS.
>>>
>>> I'm converting one litle application from FiveWin for Harbour to =
Xailer,=20
>>> and in FiveWin work fine.
>>>
>>>
>>>
>>> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> escreveu na =
mensagem=20
>>> news:479f52ee$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>> Paulo,
>>>>
>>>> Wich Database engine are you using?
>>>>
>>>> Check if there is any DEFAULT VALUE for the fields that such have =
null=20
>>>> values.
>>>>
>>>> What I am talking about it is not related with the use of the Zap() =
>>>> method.
>>>>
>>>> Regards,
>>>>
>>>> --=20
>>>> Ignacio Ortiz de Z=FA=F1iga
>>>> [Soporte Xailer | Xailer support]
>>>> "Paulo Jorge M. F=E9lix" <pjmfelix@sisbit.pt> escribi=F3 en el =
mensaje=20
>>>> news:[email=479f3f58@ozsrv2.ozlan.local...]479f3f58@ozsrv2.ozlan.local...[/email]
>>>>> Ignacio,
>>>>>
>>>>> The table is empty, i make oDataSet:Zap() before the =
oDataSet:AddNew().
>>>>>
>>>>> Example:
>>>>>
>>>>> oDataSet:Zap()
>>>>> oDataSet:AddNew()
>>>>> oDataSet:Field1 :=3D 1
>>>>> oDataSet:Field3 :=3D 3
>>>>> oDataSet:Field5 :=3D 5
>>>>> oDataSet:UpDate()
>>>>>
>>>>> I only change tree values and the oDataSet:Field2, oDataSet:Field4 =
and=20
>>>>> oDataSet:Field6 stay with zero, but i dont equal this fields.
>>>>>
>>>>>
>>>>> Regards.
>>>>>
>>>>> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> escreveu na =
mensagem=20
>>>>> news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>> Paulo,
>>>>>>
>>>>>> Check if they have a default initial value.
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>>
>>>>>> "Paulo Jorge M. F=E9lix" <pjmfelix@sisbit.pt> escribi=F3 en el =
mensaje=20
>>>>>> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>>>>>>> Hi all,
>>>>>>>
>>>>>>> I have one oDataSet, where i make oDataSet:AddNew(),
>>>>>>> and put values in same fields, then i make oDataSet:UpDate().
>>>>>>>
>>>>>>> Why in the numeric fields apears zero if i dont replace anything =
in=20
>>>>>>> this fields.
>>>>>>>
>>>>>>> They must stay null right?
>>>>>>>
>>>>>>> Regards.
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>>=20
>=20
>
------=_NextPart_001_000A_01C86428.F672D790
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.16587" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2>Paulo, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Sorry to be so rude, but standard=20
DBF/NTXÂtable types do not support NULL values at all. The fact =
that ARC32=20
does not show you the zero values does not mean that there is a null =
value. Try=20
to open the table created with ARC32 with any other DBF tool and you =
will=20
see.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>ADS supports null values with ADT file =
format and=20
of course you can use that cand of files qwith Xailer.</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:000401c86420$94abfe90$0202fea9@ozlan.local" align=3Dbaseline=20
border=3D0></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>[Soporte=20
Xailer]<BR>[Xailer support]</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>"Paulo Jorge M. F=E9lix" <</FONT><A=20
href=3D"mailto:pjmfelix@shi.pt"><FONT face=3DArial=20
size=3D2>pjmfelix@shi.pt</FONT></A><FONT face=3DArial size=3D2>> =
escribi=F3 en el=20
mensaje </FONT><A href=3D"news:47a1a83e@ozsrv2.ozlan.local"><FONT =
face=3DArial=20
size=3D2>news:47a1a83e@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial=20
size=3D2>...</FONT></DIV><FONT face=3DArial size=3D2>> =
Ignacio,<BR>> <BR>> If=20
you try open the Advantage Data Architect, open a empty table =
with<BR>>=20
numeric fields, and add one new record with one or two fields, and =
save.<BR>>=20
<BR>> Then all the others numeric fields stay empty, not with =
zero.<BR>>=20
<BR>> Like my old application in FWH.<BR>> <BR>> <BR>>=20
Regards.<BR>> <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>> =
escreveu na=20
mensagem <BR>> </FONT><A =
href=3D"news:47a05eb5$1@ozsrv2.ozlan.local"><FONT=20
face=3DArial size=3D2>news:47a05eb5$1@ozsrv2.ozlan.local</FONT></A><FONT =
face=3DArial=20
size=3D2>...<BR>>> Paulo,<BR>>><BR>>> xHARBOUR NATIVE =
DBFNTX RDD=20
does not support null values.<BR>>><BR>>>=20
Regards,<BR>>><BR>>> -- <BR>>> Ignacio Ortiz de=20
Z=FA=F1iga<BR>>> [Soporte Xailer | Xailer support]<BR>>> =
"Paulo Jorge M.=20
F=E9lix" <</FONT><A href=3D"mailto:pjmfelix@sisbit.pt"><FONT =
face=3DArial=20
size=3D2>pjmfelix@sisbit.pt</FONT></A><FONT face=3DArial size=3D2>> =
escribi=F3 en el=20
mensaje <BR>>> </FONT><A =
href=3D"news:479f5bc3$1@ozsrv2.ozlan.local"><FONT=20
face=3DArial size=3D2>news:479f5bc3$1@ozsrv2.ozlan.local</FONT></A><FONT =
face=3DArial=20
size=3D2>...<BR>>>> Sorry !<BR>>>><BR>>>> I =
use DBF/NTX=20
with ADS.<BR>>>><BR>>>> I'm converting one litle =
application=20
from FiveWin for Harbour to Xailer, <BR>>>> and in FiveWin work =
fine.<BR>>>><BR>>>> <BR>>>><BR>>>> =
"Ignacio=20
Ortiz de Z=FA=F1iga" <</FONT><A =
href=3D"mailto:NoName@xailer.com"><FONT face=3DArial=20
size=3D2>NoName@xailer.com</FONT></A><FONT face=3DArial size=3D2>> =
escreveu na=20
mensagem <BR>>>> </FONT><A=20
href=3D"news:479f52ee$1@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:479f52ee$1@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial =
size=3D2>...<BR>>>>> =
Paulo,<BR>>>>><BR>>>>>=20
Wich Database engine are you =
using?<BR>>>>><BR>>>>>=20
Check if there is any DEFAULT VALUE for the fields that such have null=20
<BR>>>>> values.<BR>>>>><BR>>>>> =
What I am=20
talking about it is not related with the use of the Zap() =
<BR>>>>>=20
method.<BR>>>>><BR>>>>>=20
Regards,<BR>>>>><BR>>>>> -- <BR>>>>> =
Ignacio=20
Ortiz de Z=FA=F1iga<BR>>>>> [Soporte Xailer | Xailer=20
support]<BR>>>>> "Paulo Jorge M. F=E9lix" <</FONT><A=20
href=3D"mailto:pjmfelix@sisbit.pt"><FONT face=3DArial=20
size=3D2>pjmfelix@sisbit.pt</FONT></A><FONT face=3DArial size=3D2>> =
escribi=F3 en el=20
mensaje <BR>>>>> </FONT><A=20
href=3D"news:479f3f58@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:479f3f58@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial=20
size=3D2>...<BR>>>>>>=20
Ignacio,<BR>>>>>><BR>>>>>> The table is =
empty, i=20
make oDataSet:Zap() before the=20
oDataSet:AddNew().<BR>>>>>> <BR>>>>>>=20
Example:<BR>>>>>><BR>>>>>>=20
oDataSet:Zap()<BR>>>>>> =
oDataSet:AddNew()<BR>>>>>>=20
oDataSet:Field1 :=3D 1<BR>>>>>> oDataSet:Field3 :=3D=20
3<BR>>>>>> oDataSet:Field5 :=3D 5<BR>>>>>> =
oDataSet:UpDate()<BR>>>>>> <BR>>>>>> I only =
change=20
tree values and the oDataSet:Field2, oDataSet:Field4 and=20
<BR>>>>>> oDataSet:Field6 stay with zero, but i dont =
equal this=20
fields.<BR>>>>>><BR>>>>>> <BR>>>>&g=
t;>=20
Regards.<BR>>>>>><BR>>>>>> "Ignacio Ortiz =
de=20
Z=FA=F1iga" <</FONT><A href=3D"mailto:NoName@xailer.com"><FONT =
face=3DArial=20
size=3D2>NoName@xailer.com</FONT></A><FONT face=3DArial size=3D2>> =
escreveu na=20
mensagem <BR>>>>>> </FONT><A=20
href=3D"news:479f39a7$1@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:479f39a7$1@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial =
size=3D2>...<BR>>>>>>>=20
Paulo,<BR>>>>>>> <BR>>>>>>> Check if =
they=20
have a default initial=20
value.<BR>>>>>>> <BR>>>>>>>=20
Regards,<BR>>>>>>> <BR>>>>>>><BR>>&=
gt;>>>>=20
"Paulo Jorge M. F=E9lix" <</FONT><A =
href=3D"mailto:pjmfelix@sisbit.pt"><FONT=20
face=3DArial size=3D2>pjmfelix@sisbit.pt</FONT></A><FONT face=3DArial =
size=3D2>>=20
escribi=F3 en el mensaje <BR>>>>>>> </FONT><A=20
href=3D"news:479f23b9@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:479f23b9@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial=20
size=3D2>...<BR>>>>>>>> Hi=20
all,<BR>>>>>>>> <BR>>>>>>>> I =
have one=20
oDataSet, where i make =
oDataSet:AddNew(),<BR>>>>>>>> and=20
put values in same fields, then i make=20
oDataSet:UpDate().<BR>>>>>>>> <BR>>>>>>=
;>>=20
Why in the numeric fields apears zero if i dont replace anything in=20
<BR>>>>>>>> this=20
fields.<BR>>>>>>>> <BR>>>>>>>> =
They=20
must stay null=20
right?<BR>>>>>>>> <BR>>>>>>>>=20
Regards.<BR>>>>>>>> <BR>>>>>>><BR>&=
gt;>>>>><BR>>>>>> <BR>>>>>><B=
R>>>>><BR>>>>> <BR>>>><BR>>>><BR=
>>><BR>>><BR>>>=20
<BR>> <BR>></FONT></BODY></HTML>
------=_NextPart_001_000A_01C86428.F672D790--
------=_NextPart_000_0009_01C86428.F672D790
Content-Type: image/png;
name="2008-01-31_164324.png"
Content-Transfer-Encoding: base64
Content-ID: <000401c86420$94abfe90$0202fea9@ozlan.local>
iVBORw0KGgoAAAANSUhEUgAAAqgAAAGRCAIAAAAmR9bzAAAABmJLR0QAAAAA AAD5Q7t/AAAACXBI
WXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nO2dT44svXHtuUKtw4vwQBvwCgSP NfRA8Mgw3sADDQwY
hgEDFjx5HmqoFfCVb76mouLvIZNZXV15fiAarOCJE0FWdvF23+9KrbXW+//l 4ODg4ODguMNovPg5
ODg4ODjuM3jxc3BwcHBw3Gjw4ufg4ODg4LjR4MXPwcHBwcFxo8GLn4ODg4OD 40ajuPhb++0xfvOb
v3fjZYEoJXcYq+5AHMoGZjV/+7f/cCz9+c//pZYekWPpoSnbADvh4ODg4OC4 YrSGXfyP8e///m82
XhaIUnIHWdcOxKFsYFbzxz/+67H0hz/8i1p6RI6lh6ZsA+yEg4ODg4PjitEa fPH/zd/83sbLAlFK
7iDr2lHWQhqY1fzlL/9tz+EYj8ix9NCUbYCdcHBwcHBwXDFagy/+x/if//lP FXdfIpr88kOuRlfz
z//8x+Mafnx9zEv973//f37zm79/BH/3u38av7GP6o7f9o9z6MHv+R+Ch+Fw eyz96U//EXXiFp3d
3WM8Svzd3/3jSHw0IPvk4ODg4ODo+MV/3I6Pe0XF3ZeIxk2JckHN4xYfwWYu Y6sfF3kTe0zqjt/2
PwrZouP3/I8LWLVxjPF3JaqKW9QG892N3tSQf+Dg4ODg4OBoDbv4Hz9fHpPj t9kLVxeSYnPtiPwf
1+rx8vg7+NHw+MlY6YfgcX0em5J/DnC7Gr/tl/+p4/jjwogcP5SPPweMXwmM vyNQVdyis7sbbRz/
7eH4w4f9iwkODg4OjjuP1rCLv39dLccPuwtXF5Jic+2I/MdvuZVg/Fis9OOa Hz8Ty5/U3a4eY/wC
/8gaKY+4FT/u4MfFbP88kb90g/juHhXB/9SAg4ODg+OGozX44h8/ZfalqwtJ sbl2lP5RCtJA3lUX
P3kffwAav36X/+ThkKm/RzjZibVSAvm3++3XHwjAf2LAwcHBwXGr0Rp88fev H/rHnwDWrq4kJcpF
NPLaUwNvAK97/Lbf/p6/iz8hPVb/8Id/sf/N4EInakdyHIJHFftHjUcD/Dt+ Dg4ODg45Wpu5+I8r
zf5HcFNXV5IS5SKaMgXRlyZd/LZ//Livfs8//nXf+J/6yUsjnSCN9V//muDx R43RQOPf8XNwcHBw
PI/WZi7+Ln7Gza+ltR9zk7qlZvyu2/4v6+X6qb/j7+K3/WOo3/Mrk/GfBEZ7 t0Xt6ZW7U6P8p4kc
HBwcHPccrU1e/OqfjR3B8Uvm42++H1fd2n/RltQtNeM+Pn7+Hrd49E8Qx0aO /6rf7bks3cz/mHEX
P/Eff8su/0G/2wlyeuXuRtHjzzGPH/2Pl/yJn4ODg4NDjtYmL/4u7pgRl3/r P67D/LZznfO6pcb9
S+7o9+1WX/47/jHkP6mX/6b/GMlpHM2oKsjplbsbN70a/Dt+Dg4ODg45Wpu/ +OXvukdw/I/KPW6j
x1248Pvtsi6ikf987vgf48v18u/p8V+Py78UcG9W9T+xN07j+HndVilPr9xd //Xr/Udw/KGB/8t9
HBwcHBx2tMb/W14ODg4ODo7bDF78HBwcHBwcNxq8+Dk4ODg4OG40ePFzcHBw cHDcaPDi5+Dg4ODg
uNHgxc/BwcHBwXGjwYufg4ODg4PjRoMXPwcHBwcHx40GL34ODg4ODo4bDV78 HBwcHBwcNxq8+Dk4
ODg4OG40ePFzcHBwcHDcaPDi5+Dg4ODguNHgxc/BwcHBwXGjwYufg4ODg+PV o/z/QEf+H9LfcPz+
9//n+P9G/5u/+f1jXuq/ZfDi5+Dg4OB46fjTn/5jXPyPuavZfvH/z//859/9 3T+WsjPjb//2Hx73
/V/+8t+P+R//+K+P/q+umIxkv7z4OTg4ODheOh4/Ch+X4uNr9GPx9ot/u6Ea //zPf0z+HPP6keyX
Fz8HBwcHx0vH8cvwx0/Gj6+PuVx6/Gng8UPzv//7vx331uPHVvVz8/HHhUf8 z3/+r2N+/F593Lgj
8eH8GA+rERx3YZR7+D+yjltcXpy/+90/HZE//OFf3E09ftxP/mDxyDp2LdPd VpX+0c+j26SHI/LI
fegfPcjgMR7pR2/DjRc/BwcHB8frxvF7/scd1r9usnHvHr8J+OMf//WYHPfo 42Juv/6U8Jgff1Z4
RPqvi/ZI/HWT/fUPEEfiw8SNH/Mo121Axo8/kTz+WGD3JfVqHH+MeKQfv/8f 6VGrj3tdxo8/90Q9
HCaP1cN8/AZFHeDY7K8/BPDi5+Dg4OB41TgusOOn2+MOGz+/Hj/jHvNxbx2a 4z6Tuf3XX2M/cseP
syoxmUe5bgM2fvzJQw3lL8e4elV61J4sN0bUgzKxf9A5Eh87HefGi5+Dg4OD 43VD/gTf4YvwMR4p
x+QIHn8g+N3v/un4QdZNjOZruXJE+7Lx0jafKxPbQzk//hbgeHn8hUJrvPg5 ODg4OF4yxkWrxvHX
2NEP3Mevyo+/lVe/4t47R37ij8bx+3n3P+7b/hO/HMrE/auN/utvWI7fl/zy 4cXPwcHBwfGSMf72
ekSOv5k+fts//hrb/rd17euPCONXBcdF+PgTw+Hg3qD5zWpzy7/jP/7g4v6q /7B1/zlf/nf8dq7+
jv/4T/aiHo7Ex6r8OxFpePx1xiNr/BcSvPg5ODg4OF40jp99x3+m3r9+BzCu seM/qh//Vf+QHdee
/Ld/x2+wH+O4Jt0bVM4Pz+MSjXK7+WcFqoH2/J/Z2zFkDxP53wAe/5X+UXEE o1b7192vyrk9HJGj
YfnPH8Z+H/f9+OcAj5f8r/o5ODg4ODicoW7itx0LffLi5+Dg4ODg+N/x+In8 +GuI4/cQx785fPPB
i5+Dg4ODg2Nx/OlP/3H8ZUT5K/33Gbz4OTg4ODg4OLLBi5+Dg4ODg+NGgxc/ BwcHBwfHjQYvfg4O
Dg4OjhsNXvwcHBwcHBw3Grz4OTg4ODg4bjR48XNwcHBwcNxo8OLn4ODg4OC4 0eDFz8HBwcHBcaPB
i5+Dg4ODg+NGgxc/BwcHBwfHjQYvfg4ODg4OjhuNRgghhJB70QkhhBByD3jx E0IIITeCFz8hhBBy
I3jxE0IIITeCFz8hhBByI3jxE0IIITeCFz8hhBByI7KL3/unf+2IRykIefpJ 8xdgO7RH5MbVqpWN
l1YTEXm+nrX+l7muykXOV79TyQMmNWBwivMOLtY2ecbyx29Lh1tM+mWfqwkX OY/OZcRqFpai4JRg
kBd6JXsbOOOm37lIlLyconzEz5gfnHdIcPsvz2dqv3j/uHKNKf8XfHdJ59dU 2cUVnhLQH/+EBQ0P
psQ4relPp+QZyx+/LR1uMZGUnxu7uMI5Oue3essOzlidyT2QDrhbpFxzs+j3 KRIlL6c4chOHM+YH
5x0S3P6TZzoSJEt4/7hyjSn//Nt4C7se+pwrnK/wlID+rgwPRkyJcez3WvKM 5Y/flg63mEjwT4mT
XOGcnPP7vGUHZ6zO5B6sfWpFyjU3S0OS3Qe0NZ3bvugx9skYcbnkbs/6205c jYrIlFKpsFn2JSIY
cdsJ2JJaskppO74q/ZRhIu5Y/65e5UZFXSsrzh3s3OpVCXcelXAFiT6q7gbt fESGXilzH5uSJKqI
0ndhCGaVgmbaG3ObkixFQXdV+qje3BJqnmzHopRjvzYe2b6scyWI9O1Vb1k3 6bafEXELuVtQQatB
spKlhr3FkeGam0uxPETqpaqtNJFnpJEmYzNqNderoFW6AjddzSWlcxSJDOUS vhEbRA4n33Xk0D1y
ceIZ7ShfjVKQihKwIn4mSJMLSrATCZjiTvDe1FwGwQZUFijIzculKOiuHnPw 9MpgjpItHONrOi+z
ktVED1pFyPS87plziA6nFLjBtWYka26WlqxJUfRyql55iN0Y5kdZdiLBs0qH ZO5G8jegnPTAYW1H
a7YRs/0fE/tV6V3KXYBbA3d9poSa41vL9xj5zDa/tospcZklmX1HrD4/arCB 2TbKYI6Srdm+oPMy
K1m9+i1TSjB40jwSuJQOrjiyLd3KEmOp6Lub/KiepBuaR25ol/DEhSyrjHyU zOqb6aEHWJM205Ka
lMF8rmq5RUsx0pX9Olalp8I17M/mtjFJUlGaqEmfL2GzrLJXZ27niY+dJOZR FTe4JnYbsImJwNpK
80hcWrko/56+NbYxpS/LHSjZmm27vvMoC1EmetzKpdxUEozM7TkoHyuQcW33 tYrMlcmyW3tG5wt9
cb7dNBHV6ylW4OaqIKJBgqVgV/9uJH8DykkEvqNyXgYluRjxtF8VZXCqYaVE OixXI/CsUmnn5TsC
VoyquME18dpB5YLEHNx4ROKfny2+X4tKWbN9Qed41uvfsu4VLYNlxdwnArft VYmo1pRbQkN0SlPW
S95jN15upj8Xwo8szyqtkoiMJ+cTRexSMumBQ7llGyzF0ZlIcvFaA8m8FJQV JVEi2H9ZosxyVxH/
aEfdK5S3sbaLKTGeJbfvClwZMs+DicbtLd9a2YPFbtDOEdurOy+zXGW/+C1b 2BS+Wh5OKXCDa3Ul
uFuPTY6l4ny7yU9qy9ajFDfeBFHWWM03aU1UVh5URceSDY54eyaSuYwlO+lp S6VyYd7M8SalrVhN
hkyZRA1EerU65jKuNJFDDyrKuOs2W8KmJMoeV1fiHhClJ200QTfYxEjZY6s8 q4sqrsYGEf9miIKK
5vnIuBS4Vm6kx9iK0VzZKqxPO925wk1xZXnELdQMUVBlqYmdq1x3tQtGRKaA WSqoVsdcxq0mqmuV
1kFpon7+qkmWP56bb5/8IPisEkK2cMeLP/qDEiHvDJ9VQsgW7njxd+yXIYS8 CXxWCSEb4QcKIYQQ
ciN48RNCCCE3ghc/IYQQciPqix/563B3FXHOBWQBearIeyfBlRHnHQYbrXCu Ljr7fRRFru7zxax9
gAxw5UV8ewNr4G3jSsnIitKRD6iTz8Z5trdXHgvImfSVQ7csbL4UlOkkZ+EA F1IU5x0GG61wri46
9cw37453gz+dN9zOVEtT4vcBbxtXSvIbDvQ8k/tK8JZwZc4ZH178H8vCAS6k KM47DDZa4VxdtPSX
AnvH55+kP5c33M5US1Pi9wFvG1dKePG74MqcMz7Zxd++6ObTZ8RHRK32uC3E 0y2hInIpn7u5iWH/
yi2zwHLDrRsScV4aSW+mbmKilFbgVrHKLgwThygoV/sJqygdyYpWk5QRSbL6 s79L4tyfq3TscCJl
nqVW+3NppK4bdK1kRKXLufW3yuFWduIGZbpdihxGoiUpMSUug3i6jCgxqIyI GuheuhTnbdjVMkUR
eY5I7iBlQ6xWlYMSuClqIklyR7A/V5lFm9rlaJKv2nYTQe6ZzBHllLkMIntH Ih04jUicN5wHZ02W
m1Ti2bpqLoNnrNx0SW51vpDr6XYisQ54UVwpcbOUoCyBB92288aQDsfE9XeV YHoitlmSssSUuAzi
6clqqYwoHZIUvI0xyVMkkeeCg5sFNl+mJHo3RTazQJE8uz38EEtB1FiSZb+6 smjVVfYgSwURjQU/
ojKYrOIma/2UYlew/S1AghK8vTVlKYg4NDZrrdBU9fKgyhK4smws9y+VF7VX it0gvpdelfjeIIJ1
yM8HbKNssqTcGtinG1zwsbKysbIKSMuT3V4lkawHbSUbizwjgVp1vya5iVuP D91atedyicZFKft8
aYVdxU1yw+55IuJ+/VvgBl0rMOh6qrj1cbNa1Yni0NisyEcWWqtus9Sqq3RL RFlJsGMOUXsd81fp
7RkwHRG7QTdLAZaIgq9JT0gc3HRXBpqoudRbEs8eFFXpbhay2meOxb5Mcq1+ ipYnl70mq7myV1mR
VWJrv+K5SRDZO6LJwU/DrrrBZOLqpwTRjkpxWcIN4ltwg6XABsuUtd1F5yY5 NDYr8lno+TqBGyzP
qnQAg7hnaY5bTQlcJSLGg3Y1Ui6kR+S24HsBykplFMStJODR4YXANvDtLNDy ZLBXcCeRQE7KQlHD
UWncXJL3OTuf6tnts7RNUkC9mrvB5R2Nyca6C0FJ2Wq+WhYqBQlWpiJ4obK6 uylXEM1PBtXcBk8q
TwZnxW7QzXLF7RfuPA+6VtuDEXh7boqVza6quasss0qHJFiugiluBEzBaXly VE9uI1qNnF3BeNlE
xVygUGK1ZHNtDyolmtsst1zSDyJ2qyDBMbeT0kTFk6xEGc3b/FvgCsBgNJeU WVEhqSw7kcEoS2FX
rWE0V9WjuWSkuIJoLwvBSNCquolMKqNabroN2hTQQcWTrEjZRcWhGS+tgy2a 11JzV5x4RlZWLAV2
ovR2NS8X9aMiirHqVuyVg5tlg9LBthelSI1tw0aUuK9yKplcAd8RQkiv7svv 4tsbIOfhxf928B0h
hHRe/OQyePG/HXxHCCH9XS9+8gHw4ieEEEJuBC9+Qggh5Ebw4ieEEEJuxM6L 31qNyNRSFJxli8ky
31u9Byfc2v9/x8fklZQVZ7tCxO2LXAMGEZYTD06mn8Q+LXg/G49xLWvQfpu+ 3enqN/JoTI5KPkdi
jtfClVdz8gmRIM/52rNdCr6Lld1G2LMbL61PshQFZ9lissz3Vu/zZ34SxHPj w3ZQ7gj03PsQLie+
FQu7WEiRyPQzVsfllFxR52+v8w4us/dxKZDMmg9w5cs4Ho8zD8kANFn7iNj+ ibcLfVXb5WRVYd+M
5HM5/8ieqhuxxWSZ763e58/8JIjnxoftoNwR6Ln3IVxOfCsWdrGQInE/Ohb4 mIvfjeCrilnzASh7
JfauWQY0WfuI2P6Jt4uW1G5fJBGl78+bGXObkixFQXdV+thuE72bEgXlqp23 r42fL5RXxwU9aE8S
Gdr0SJBoJGNJmSQO1tCdD1sltiYqPTe3Ka5M6qOlKFelSHClK2jm3YmUZfqY IyZKKVflxKaPVbkU
id0GFNHFP37FbQVjbn8TPsS5RkVkSqmUq0lE5YJtyNUoglfJy439qlqJshvP DnA8AOoxGEEZj+Yj
MvRKmfu4DeQC5emWUJHrKMqotty5DSaTROyuuthO3N7cEgtBSZQF7n0hKMEF YEv4dkqB20+Z1T2H
fLVMkcyau91a/ZiDbmVQsqDsz1lnOkEm0Wq5HdfKKiOx24AiukXUTeau5noV tEpXkNya3WCDeW7Z
hgQxx6ucPKupY1FEj8HaMwOmuJPSEPRM5hfhty6Xy7kN5kdZLkVBK5htYyro UmYtVLerCKUD8naU
veGCqPlSDJ4JuDXF7Jajvasg2Gq5TdAnIk/vVVGwOm4CGpbKaF46/G/8tw2f H5P8miyvPQmelRcF
ZWUbeTC/pK0sUi5sUK0mb4SlfE7cefjAfMXB57x8CHFB2dJ1tLwGcqyJINlh vvly5/a9bAKpsTKr
d326R2SVBKcK5dX7s5u7auf5xBoqk1Jgg5JIXNpOFS2rg6XdKpIjqGRTbm4D EtfcyiIBXjSv7k5y
E9CwVEZztwHJ4+awYyxJmZyoJTxxIcsqlU8Syau4ArUaRSJDGyw3GGWVndug S/MYS1Km5jIisem5
eVTFDap55BkJrqOokewBEUc7zJeioBW4JjaYr0aUjYH+5wu5QVyATCQnqyyL wfN0g2X1M6WtcqGr
slWrLIOuAC8KHgVuAhqWymheH8JvtQC5qBANEiwF5cW21n8+T4LWp0xc6KcM jpfl+fyvppldfEXy
5yd6eGaf87XHGA/2wHYvLa8x1ZkKttaQdMTKJTrK/I1cCErwLHC1DErcbbqC 7tme6a0UuP0g4ry9
2RTF7JajvUsiB9CtLLGg7M9ZZzpBJmVQsqCM5rlDdG3YS6WcPyb4vZVnlVYS 9zpU89JQCiSg+XXB
qPMoYnEfmxFPHo8oUS6Bz/naYywnZaGk210UNVQT7YtInEfc9GaIgorm+ci4 FLhWrnlSUQlaUMgN
goXcoBX04JnrwqGZTuykexWVcy6QnipRalyT3LaZbVqfVlW3yi58rKx7VRQq PpR5LTfYPXClK2hf
zags1ypKdyeliYqPVTVRcxksxVmh3wbn+RU/Lh51L9rr8IiUl5mKq6w8mLTq NilX+2QbatU1zzuU
L0tlNLed92d0S83bghcccbmqlFGiXFLpB1YmV5N+XIf23GcpuI6wdULIT4Tf 0e+Gew0TxaWnxG8K
BS9+Qj6K235Hq59oOX7uqN7qadpdvykiGk+EkE+C39FvwnXX2Idx6Sm1xjvO gYdCCCGE3Ahe/IQQ
QsiN4MVPCCGE3Ahe/BNsPCtrNSJTS1Hw3Xj937S5xyiZWo1wfdxI85Aat/R4 GdnKlzZdAWrAICHk
h7LyKfCpvHKzax/xb/6hHHXy+g7b111rg+7L5MwTkConBfKtR2Td88/jijd/ xggh59GfJnY5Wf0w
XrlZe2fIj3hX7C5FwW/h5JWzkdkrubyMXWarIC9VUE1mH5gyaDmTSwj5EbTk W7p9MV7KJTmRMjdX
YbMQh2gucetGVrYBpXGz3HSLTVerXRh2Y27F7lIUtJpoL3Zu247SZdBNtPHE qhsSsau3Mht0I7lb
xGwV5KUKqok9ih44KORJKhN1mHa1YyUIIT+Fln9LJ58IY2I/gKIsGVxwQGzt /HzbrtLNsimlIG+j
XIqCkcDO8V2rINJ5InCt3KxIXJZL5u5q1InLWpXypQpOTXLyxNwfLEEI+REU 39Luh1T5kZd/DiYC
UBz1DKYjQQn4iRmRd5Wbl0tRMBLkh1n67zrAKBgxdfL5fiOlDE61lMzdSP5S BacmOXkiuEoI+QCK
zzj3Q6r8yGvPdEPp0J9NlMD1jOJRh3mwew3k6Qq3f7mq5lEb+VIUVIKomfzl CNp0qczbiwRlVk/f
gh4kNo9I7zqUS/1clfylCrq2rXpgXFzPpH9bkRDyGbT8W9r9kIo+EfBPoikH O4/83Tjuj3dVfiYu
CJLTyw926rRtfKpVN5i3FwnwrEhcNqYia0suZ6zylyqYbByvqIL5yeNHTQj5 obTlD7jxEvmQUkQC
18pW7AG51XLwzAZt/0rgypB5HowEdl7WWjsWSWnl5FS1upeYW6nVNatkablJ pDGriarg7eWFEE9C
yE+k5d/S6vOlBx9SrswGVVY5H+ZRrsWta4Pu3GpUA3ai5hKbrlbziO1ZBuWq G1TYpWRuTaJ0G4yq
K01UXTGUQ5MnRlayW9vA0CSrSlnGE58o6KaMlzbLKvPOXSub5a4mbRBCfhzZ J4WL/biJlBfx+orE
wneBEEJ+KLz4yQp8Fwgh5IcycfGrXwmOoCu+ArcB8i3c5I1oHlUSIYS8Nfwg I4QQQm4EL35CCCHk
RvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35CCCHk RvDiJ4QQQm4EL35C
CCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35C CCHkRvDiJ4QQQm4E
L35CCCHkRvDiJ4QQQm5EdvE3jyMepbw/YxdbcK02+q/x7Q2cZOo9WnsLSsEA V34L4PZHZGopCs6y
xSQi2ZGKXNoGAt4ArnTB0xeUeMp22he5BgxGTIlfycbGikMcouTlD2JL59Jk iyHCVKEp8bux3PxF
78tGqyuIPuai71mrT5ai4CxbTCLcnSLBd+ZlrS4Uyh+Y6wDLrT3GF3167GVj Y/oDIhIlL38QWzr/
lkdkqtCU+N1Ybv6i92Wj1RUkH3PugVh9/jm+ZftbTBLsTsG9vy0va3Wh0Hed J1hu7TG+6NNjLxsb
a4iX0oxvLRtXQfVNaAWKKxyiJftSKt15lKUq5qsyorKsMlpKxL2qG2VZgapo 59ZwlI4EClvR6t3S
/bmW9RnB7lEqR0RVVMpkHnmqYC4YPbhW/bmozVIRV58sRUF3Vfq4u4j0bkoU dLG2SXWkUKQ8mQV2
IpU9LmTnkaBsCfFXk9LW9UxS3Cx3Sdm6heSqClqUyUhRWbaWWu2ikCsGg66V jERWOFCm26hasn1H
ym4ME8F5B1dglVGu9VGryVEsrKq5G0TESd0kS83zou7q+U1ZJdiGWkoMVZZV Tm1HtRHNl08DbE+S
p5Rid9UFPIf8EPBgBN4G3hJ+LAtZeSeRj527VbrnGYnzTtxgvscep+eJSKvR JF+VpSOUFVhLEm1w
LZjvomympD6RbqynNpBnRWx0cINJt/aromwJqZIEXcqipbjMkiyfyd4+1arb xsnSZQ+gf1m9PHPJ
WieJMmkDOfkEu3215E6mggjRuzD1vuAnLMGzForm/Ue94ceIF00mCtwzAjw9 sM8+WXGt/ykHXFkK
1miIhdJErUhcpRUornBQq1bWnmvZr5FJNLeTMthFS92jLFqK2zM2S2lkuv2a 6+1q8yoqsQ2qVbeN
qLQ7t8GyBxmMtmNfuko3N0ocEbmaBCVW4OaqSGnlovx7uotoOzZFxjtA89pw I2ruVo+yJAtZuRJv
z+oVysrmRkok6MokuKci2ulYtRObMlXRFbhzt5ZEZVkxkpUE7TzqBAHKVJqy 11wZUdquObiCZNV+
dWXJPG8ebzIKTjnkW5YkWe6ZlFXOVHSVeRtrR1T2UB6g6idR5oKyaLlTNxgd lxWXVi6JP/gegSUQ
TbLxaF7uGhfgWXh6tHe7O7s6GwQ7AXtLxHgnrgB870pDSSQuN2uVPRCXwbLz 0gGnIWlKg/e6toHW
2kaHSGCDyVxS6sEzQbbpBtfEeJY6vXKObGStz1Lcg0S8NG6V+5fVp1pa6yQK SsMepyNWLlGTtmF8
O2VjFiuz52DneFCSbxPJOhMc8+hkynQ3CHbiyiS4p8Q90kigJvhqRH7OicAN 4g54EBHg+EdsRdFL
NT9IEpVAMVbdHfYlB7WqlNbfnSuN254NRm5uk24/NgUXW0Ge1ePG3LmrX6uY lHDj7lz6lIalsgls
MEpJlFHQCvpqe67Sjbi5zRAFFc3zkXEpcK1cc1fWY+yqNYzmSaGo6EgZgjKr VDaBDUYp3ZCnK6Ur
sHF3UtrKiDuXjBRXYBvoQKFcoJRWkNeSqLgrBoORoMHNlKxnkvPw8Akh5JXw U7fz4n89yZ/sCCGE
XAo/dTsv/h3m574AACAASURBVG/h5G9pCCGEkGV4/RBCCCE3ghc/IYQQciN4 8RNCCCE3YuLix5Xf
Bd6hVY7I1FIUnGWLCY7d0XVbu4KosSv+4wnplpuv1cWzcOVrwPvJHzOQ84/o lNjlvMMZthzjMt9S
1PIOj8EHUHxKqk+9RCnBlVNstLWf4Mk3Vf79tqWrLSYLvGBrIFO1dnWLpOBH hLid4Wr/WRb6yQ8T
ZOrMp8Ql5x3O8Prqr6+IM/XOTonvQMtPYe28cOUUG20PK3d3tgr+0b/MFpMF XrA1kKlau7pFUvAj
QtzOcLX/LAv95IcJMnXmU+KS8w5neH3111fEmXpnp8R3oCWn0L4YL0cwl1lN JI6CzdRyNW6Wm64Y
gijXit2lKOiu5ntJ9G5KFBxLydyWS0ym6iYCG5T+dilyGIl2Sa3al9LTLWEZ JlZsDUcwkSnAdKns
nmc0z1dl9ai0dRurQ6OCaq4mkW3u4+a6PchERKxklrEqNW7WmeAo4Sq7qK4m SIoCqa40SlymW5Is
JUvmstBYzauDYiX7bIp9ylV7dlZgg5JSLINgLVfgpksSc6sHrVxsn2XnyWoZ dCNJD+XWwA5Vlp1H
wdLWbSCvi/u7PopcrGzdHlyxDebp5V7GHOkzSSmryCC431xm9e48KjHlCTYs kUpwm8vBpL1oFUyR
LFRHgq7AKqOsXDnmURtT1cGdfjDOuavlcm6DkSfyloBBycK7mKRYPf5IuRyC 2Tamgi6yruoB2bUK
LpxtFCytpsSJEk9JWDiivtQDnp4XjTYlVxNlvl9X2YOs5B1ZaBLcvqIUrzmU QbsaBXFP8Cgu2tFC
UFJmWbH9GuWuVe+A26fS8k2W53XMB3ZVgr8lZbCndaNW3WALHiwrLq1clH+f 77w9Y326RxN15dd8
Yh2s0m1GJarVyCoS2BKR2AbdlF51FRG52aA7d/ciyTc46+mWkEv261i1hm4J uWrnedCVSZIm8xI9
8CzF7RmdP5nlRrrBTXez8iCeIsGzTgYlZZYV269R7lr1/uwm0fkfR7FJ5Lzy oAR/S/CgK4iUbrAF
D5YVl1YuiT/YOVjCDdqv+cQ6IMoIfF8Lb1kkKFstBZKFI+pVlmThiPJ9IatK iZ9tFAQbntpC1GR5
5pJSHHVilX0pq+zKDc6eZxmU4Fkng5Iyy4rt1yh3rXoP3O5AyzeMn1drzQYV 5YmvBfFnIgpKkx6n
I1YuJzvHg4pyI64bmNJPZ5XtIeJEOeUZsXBEPcgC214LjnmyKaTbsoobBBtG Th5pshSXgtLNDYLb
fFmwXJ3a0ax/GZSUWYrIsKyIV++A26fiPxlPy9XRDI1URrbtizzozq3G1k3S JTZYtiSDctUNKprn
I+NS4Fq55knFIcjnbgNStlwXyVJz+zJyaEG30WS8dKu4YqlJBJGDrTLl76bn ntFckmiGW17FpliB
jbuTxDafu85qLoOlWHVraYI860wwmSuxnbgpKiiJqttgVMtNt3NJnmXF+Tzp rRsQsW3vg7nLPgkh
5G7gH++4knwAvPgJIeRzKH/8dcGV5APgxU8IIR/Fwm+tp8TkpzP3cBBCCCHk R8OLnxBCCLkRvPgJ
IYSQG1Fc/O2ZZEkJkkS5Chq6Dm5WN0Txd+N7mzxfffs573UbbLTNH0t8KQpa TXnIy+Yuy4lr2CPa
u52r+Vndkjsz9zkiXyaJyaceOFfYz7voowGUkb3sOt5dPgrwMZsFfyzzpSg4 JThYM49YTjzJybPa
yFStXd0upBAyhf7ksstRJEmcysINpQAxzGVkI7uOd5ePwn0kzrP2WK5dD6Xg YM08YjnxJCfPaiNT
tXZ1u5BCyBQtf8hmP78uXTr5CRv5ty9cpXJzlVKjBHhQzaNCykeCZ43IiKtJ lOJWl0u2eoc97ctI
2WNPi2trExdKDIGKqGC5FAXl6mhDlXN7lqvdM496jtzyEsrfDY6lZG7LJSZT dROBDUp/uxQ5jEQF
mD6CroaQvRRPmF21D6hEytzHNymXGCIT6eMuuaVl0M5VxK3uljsTjFaTLU9l latgS5KF5iMlHnQF
LsoBbyYvkfhYPWgVgfdsJ0kzYw66rQXdSNJDeVZghyrLzqNgaes2kNedaqAT ciX+wyqXowj4dKrv
hyQLWUomiThSqqCd56uzAldpg6VP6blgBa6qOagsg3Y1UuItSSLxyRLJ6Vk9 vnGX2XcKbH52X1NB
F1lX9YAcowrO7jcJllZTYjCIpxCykZY/ZHYV/w6XIFngUvRhYcVqKfoekyR6 24MNulaRuZWpSRmU
uNVxq3LVmkvK9DxoVyNlHoyIxPkGyxJWkOwO37iLTc97BptXsik3twEZ7x5N 1JVf84l1sEq3GZWo
ViOrSGBLRGI3aNNl0E0h5Apa/pDZVfeJjzQ2MrVkNWO+YOj6R0VVlWg+9e2a N5B7loXKIOhfprjg
6blnqcQPRBKJF5rJBYkhXsslf6cSWa4EDxk/NElZN+oB3GOpjMD3BR4jIlhT EnIFLX/I1Gr57EZL
yPcSbtjaX9vGO5z6vj3mKmKLlntZCOIpEjxLTrZXx9OvCEZE4pMlVFCeZ4/T EatEAPZcVow0chdg
rTKoKE/GdQNT+umssj1EnCjdE3aVhFxEyx+y9kyypARJolwFDV0HN8vVuC9l XOW682OSKLtnhQfV
PF/tHnjWkI2gnbgpSWmrXPBMsqyynMvgWjPuPAmqiPWUQbnqBlWWmnTP3121 blY89L2q5QatT1S0
A++d24CULddFstTcvowcWtCtUrpBV6aUhOzCf1g/ho3fP+cd3pDP29Tn7YgQ QvbCix/lvMOboH62
SJQ/kc/bESGE7OXDL/5uflm3zBaTN6F9UQkJIYR8Gvz0J4QQQm4EL35CCCHk RvDiJ4QQQm4EL35C
CCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35C CCHkRvDiJ4QQQm4E
L35CCCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4E L35CCCHkRvDiJ4QQ
Qm5EcfHb1Vn9a2hfjJe5/luQXamGcXbt8bvSF3adPIRTS1Fwli0mOMijsrbZ UvDtnOxw6vG47smx
zttLLIMX3a5EHuxvB2ly77u5nDjF9JZm9S8gafJb+ik509WurX1L+nKWSkwO IT+ftQYUW0xAwFr4
ZmUQNO8zyikush287ZNzXYlZ8KJ7lWvP4YsBG9v7bi4nTqG/MexyGcFXL2L2 e/jbOdPVrq19S/qZ
LPeTYvatX2tAscUEBKyFb3btAxdXTnGR7eBtn5zrSsyCF92oTA7/rQC72vtu LidO0fIy5bdHa08O
aq5Wp4KgQC4NwXipstyITJQkYqW3yjK9mbpTJu5EzSWRD1IxSXfnNt1dijxt ro1LE1fsLkVBd7Xs
M1qNghGJWC7lRe2qCrqJQ6aUVmY1kTgKNlPL1bhZbnqUola7MOnG0IrdpSjo rtq5dU5KzO7RFSTz
SJmnuEHVkqt0yQVRkzJYCkqrSODmKgfXU66qoCuT+mgpylUpUTChkCbdyzLJ ZC0owQVgG0qAF823
jAcvMlFzN3jdXpK5DZYt5VmuT7kUBd3VY76w9/IQJKV4tih+mEoD+itKsdtP eVb5dsp0G8xzy6Uo
6K7aOVK9n96jO89X3Um0uqCMSASRed5JFCytrECCe9qJNbS5oNtaMMfpTy1H kZNN21WE3AFsIxJI
ylbP7DTv0wXZ2uv3opYWdhEFJVPnhrSdkJwk8hZ0oETElqLuqiQSgNUjQRQE 21aA+yqPOvGxubkt
WMt+zSfWIVHiWWOOp+PV8WBEIpgyLwW4EszKq4OGW2pFQZCW59hVsIP2jFSq SBR0Ba6medXVpAct
IUVlxM5xW7tatpE422YSkzwoPZOKKl1qyvhYVZMoKLHiJKVs2watQFVUm5IT uyrjHcB1kKt2YlPs
RM3dYDKP/BV4iTLYq6O26TKle9isZEf5ZqMSSmC/5hPrYJUSNysS5C9VMKru Bm1FVxmRCPA2QEHe
pxVIbJabEpl3wxFUsik3twEZ7xiF1K6WbUWJCldQBnNB3kZpHgFu2U1xg+Bx 4Sd8zKO9LJhHShtc
K4pXd8VJysJerADsE3QDBeCJgbJSGc3LoAQvgQddwdS+3OAxT3YEnnCE9I9q 4SXKk7dKN46fW1l9
ofkI8PDzYCnAgxGzb1xprt6UvMOyf5dScNBKXXno3WurbHr2sI5JKYgm0Tza fiQGS4CHg+vzFPsy
WgIr4kF3Vc1tsCwksTtFiuYNJES9gXsve5C4/pFATfBVSXlc+ZYV+AlMBcF9 TW22m0NG5nkw0eQN
lyXW9mjnay3tCiaUjXXAXAqSHbmrydwGwb2XhpEm738tmNMQXftCBe1cBd0s MGgFff7tUba2UFnU
im2rVpmku5PcpMy1LxVJM3YetbGcDiqRLDfiFm2GKKhono+MS4HrEwW7h/VX q2rSPX93NTKMPK1G
Kl23LsrlQXduNbZukj5SVHVX6Ubc9GaIgooWNxlNJJF5UjESJPNc6QqSYBdY pRIoXBM3Xs6beI+6
YESilqIelFgVzdsDPaW+V7XcoPWJilompOSdz+qdeyOdbxAhl8Fvrll48U/w zmf1zr2RzjeIkMvg
N9csvPgneM+zmvoNDyGEfBj8AJyFdwYhhBByI3jxE0IIITeCFz8hhBByI3Ze /NZqRKaWouCU4AW0
L8bLXL+GtP2Mv85/hy0s9ICnnFFe9y2DsMVkC2udXHcy17HW3pF1xYdP8uB9 I/ZjUHV1ssmT6ZL3
PECFPj67nKwqkjcjOYuf+L3a53d0nots9xI1qb5vXc1JLrId4P5Tyrf6ltli 8mJe8GhdylrPR9au
zxx1htEz+Y24O9341m9Mf88DVOgW7XKyqlDPopxbn/yRnar7Lczu6DwX2e4l anLjt2jERbYD3H9W
+T7fMltMXswLHq1LWetZPTlrJgN7ht94qsnjPftNgbMx/dsPEKElPbUvkojS 92DDs29YeVIqvezK
ndvd2bndlMp1O0EKyUQlkES2ctWdu0XtPF9NmpSNRRo3bhOj9KhEN7i5kbgH 75oSWEM1sfPhpoJ5
G2WVcikKuqvSZ22PqpYbLAV5luokUioTV6zmSVFXgFvZ6qWgY54lkcwa2qB9 2U1XUa7UK8MusFku
paZ0UCTdWmX3cDtXQfuyPxuquTIcemXYBTbLLkmszMnKl8u5DSaTROyuRsh0 3MpVlsEzmy09I7Gb
laxGSrBQ3jO+C7fJbhzyxKhEXiXfQiSeagZczZWSxNzq8e3nq8e83EWyWgYl J7Oi87TKSLxQ1J3n
q91Udxs4014Cvp2FYCkDN6jmEpmYgGgGZbeR2A2Wh5AES1k0T7JOUhx3VDI/ prz1cikKuoKyqxEv
91IGJeBmS8+1nVrB+aLSx3oqWQ8My+OK5niwB1XWxGXdhZSy/0SZ9AC2F3EI ZtuYCpbgWQtnGM0X
irrzKL1sFTzAcqcJpT4/BLyxRBbNy32VzQ9wZQeaicS5oNzC6w9wgZYblT3l 4mTn4KFETB2Kaiaa
l0FJ8u4qH4kVSE33ADtxm+9BumslfVzPZBdgk8m8PQNmSdbE+C7wlHxTEpuV 9AC2F6H8+3N7UmNl
Vu/69ICFrJZ24iqj+VRRiVpKxFbjzvNgUr0k0ruGbiSZu7kjWPq0Z7pHsqRk leSvRM2UYhW3nbuR
ZO7mjmDp057pzzSPXlGIWtVTLh4Rt91oKQq6grKrES/3UgYlVoC3VHq6wSt2 J5E+yhM3RLaGJ5ZZ
58ULzZQp5WlY5ZgnuWB7EYm/DZ7fjhssBTY4lY63jQdHfKoQLsCPN6Hcztoh q43jm4oEOe0XuaCM
uEtlM59xgDgTB42fwniJpCNWiaC0cpfK8y0P3QrKlnCBpOzELk0VlZSNtV/k gu6BOIPBHlRZE+N1
wdUyKFFBebw9TkesXKImX7NHtxCSBSqj+S4r/PSmxGU6QnmGeZWkdNRzmVsK InIN7lY2E4ltsNzv
Wx0gQsuNZH/jZZRi4+4RREG56gZVlpp0r4FkyXW2FSNPK5AT1ZWNdIEVqFU1 STQyYj2boHuUTfag
Hxl0zWU8qmJ7Q+YymLspsZrYed6MK0iC3cPGVcRNb4YoqGiej4xLgWvlmicV paBXJ6xS1ETNZTAX
40VdQTJv6enZ+dDnntFqQjPIeAeqyJT+jKt09clcVTwD7maVUVYzyHivtqNS +jOu0tUnc1XxJDu9
3pnP3uZn746Qz4Dfp+RN4MX/CXz27gj5DPh9St6Ez7/49/6G5N347N0R8knw W5W8Cbw2CCGEkBvB
i58QQgi5Ebz4CSGEkBtRXPx2dUSmlvIg//BBCCGEvIb64lcCXvyEEELIz6W+ +PvzxcyLnxBCCPm5
fPPFTwghhJBXAl38+SQRu6uEEEII+S548RNCCCE3Ar34x5wXPyGEEPJz4cVP CCGE3IiJi/94af8o
kM/zICGEEEJeydzFbyPtCzcoV92gwg0SQgghZBf+BUwIIYSQj4QXPyGEEHIj ePETQgghN4IXPyGE
EHIjePETQgghN4IXPyGEEHIjePETQgghN4IXPyGEEHIjePETQgghN4IXPyGE EHIjePETQgghN4IX
PyGEEHIjePETQgghN4IXPyGEEHIjePETQgghN4IXPyGEEHIjePETQgghN4IX PyGEEHIjePETQggh
N4IXPyGEEHIjePETQgghN4IXPyGEEHIjsovfLkWRi/70sGabtD21FAUjpsQ5 G61Kolqtfc8fCtsX
uQYMfhdTT9rGhzBii4mLbf66XXwLZefNkOvfh7VWZdau/W4xuQjkbXVX331T yZp9iQTPoJ6qRBlh
36Tx0homS1EwYuHJeAfOb3wjYN236tnlux7CiC0mOS/YheUiW0lZohS8LSc7 P5ku2WjlsuwPJr7y
md+C/niyy2puI33rDl3/Kab63PhphZ/kW3F+4xsB675Vzy7f9RBGbDHJecEu LBfZSsoSpeBtOdn5
yXTJRiuXZX8w8ZXP/BYafl2Vn2Wtabf2hTWJTkou4bZqdXyVERUsl6Kg1bgV 1UZUwzYimVUmhfJg
f65l9aX/EChND7AO7pIq4RaVqyoYkVTv3l6irEhpBSqiguVSFHRXpY/bcKR3 UyKZmlvnxMSWSOp2
r4QU25cqUTlM9TAiKm5JBNY58YzE7jyyHcFS0CvPCGnl6ksrK2hee7kyEtig a5LbWhmSLle7cXsr
Wt5cfjRjLk/BTkqlxD3BXtlKkhSrx5txKfdVtg1uIVEu1HXblkztqxTbrFJQ FrUT11CCVMcbAHea
G5ZLUdBdPebgiZVBN5KUK3cBNlNmdcBBCqJ5nmVTItozMm7nkWGeOGWr5nlQ TdTcxc2yq1OCvL1S
iWTZYA9sJXhXduIavgl1c4fA7hY5SjAoWbOV5G9GKXZXIxaaiQRucLkB3HZN iQsiwLp50amKkvLt
BhvolVXec7kUBa1gto0yKJElVDlkgyo4WzeZXyQoG5NEgtK5FI95mXVym2v7 xZVTwVwwdRR2NZrj
thtP8htpZXOHwO4HOUpJopSs2UpslltdRUorl6Rb1aGymtpCJIuUSm+DarUb SiUuULgdylU7sSll
9Qiweq9K2GDUoRTYJRUpu3JR/t3bZrkdmyKRJVS5vIRysEqkbiJ2bftziVKA 27pEgrIfJbZtRCl4
w7lATqLqFtdTCRKrMqjmykqllwIbbM8kWTIuJ0m6KtTflVY2dwjsfqId5kdZ nsuarSRp1ebi3bqU
HZYPBF63DOICPKtsuxRIcAH4vpSGklKMb3DBKtkRuNmIxD8/z7yuRJaIyuG7 mK1r56WgfKcWuo2I
BHi5Mj61C1xQduVy8ujKINgzIsiVkcCNg/5loTehIc1ZjYqUbwB+LlPva+lw vCw9bVYSjATuI1Ke
Rl53qsOTzUhKJS6QLGy83JRdjcCr96pEWVcFVUVkngcTjbvNk9tJNHkJMKXP ZHXA4aSgbEwydWJT
4jGPrMqGc3GZ7pLvxa3oCnrVAL5TRGCDkUACnlVZ6N3w3xsryiPJscq3JFGq lFxsbSVItza9GaKg
wl2VDioSCSRW6cq6SXfFbq0m6IYRLP2RucRtRq6qSQeK5gIJWN3O8wa6wQZV xHrKoFx1g4rm+ci4
FLhWifkQ5HO3lpS5JfK6pdh9KYNqNZrbHnIrpXTjvXpypsRq3tL3186HPvdU 7bndukWVQLXnCsqe
u2dlO7S1XP9S0D3cunl6E/R35a2bI2QNPtWESNa+I9ayyPvDi598IHyqCZGs fUesZZH3hxc/IYR8
OPycJxJe/IQQQsiN4MVPCCGE3Ahe/IQQQsiN+OaL/+rq1n9Eppai4Gu4qPSv f29SO+fH8iOwW3i3
t/gks53P6kG22LYvcs2Z4EXgtWY/fH4E3/JdttctJ6pVPq4nucL853U8hX1L kofylc+rywtKDPBa
H/CRNPiWt/giW8lsiVl9grTCbZPPUDeueOXbhwM2cMjwz6UfxxXfZWtZe9m4 nZK1byucdoXp4FJz
BPs9ljyUVzyvU7ygxACvxY+kk1xkK5ktMatPWPuEipSgwyvfPhywAfuhJF+C Ju/MFd9la1l72bid
krVvK5xWmrYv8uB4muW7bjVulpsepShywbBVERUsl6Jgwmzn9qX6Kl8q2xGJ yuW1EmWvjiVJsSXc
uieDYymZj4idSIYYr9u9ElJsX6pE5TDVw4iouIrYOV4lUrp60NZWsXG5avV2 VQUTpSsbyrHqipNg
DxqwuGJZ18mZeWuSJpeDYymZj4idSIZ4qq5ckuVsUEakWykYETc4HCK90lir IVCablC5NtGVTVGk
2b6ToBW4Slcwle4Gc0FuXi5FwQi8sR7UjQ4k39FaLVA5lZKn7wq6ETvH9wK2 XWZ1wEEKonmeZVOs
zJ1PVXEFVhmJ8+YVs+lun5LcRynBom4wakARtZGfTKRMDmRj0I3Yed6MFINt qyw5dx2iOS7oX+Tp
ktwzEbhimxWJ3RI4/mbkch4st9o9wG1M7SdvNa9YLkVBBNwtei/xU8Jty+0g J4YEwffFXS2VkkNg
v+YT65Ao8awOOJwUgI3lB7IWlJTNu2J31RXkXZ2vaJXJ3AZLpaKsUh6yG8Sb tKulUnII7Nd8Yh0S
JZ7VAYeTAryxNf9e2Ubz0iGn5Tl4T2XweDlA0mVKD7CealXN3YoqUloh5I1J gYzkczwoKbOUWDWG
p8hINI/MJe0ZG7cp/fn9lV/ziXWwSreZKMuKXdv+XKIU4LYqaL9GuWeqlPPE VmIFeVez7UkTRKn0
NtiqBiTNQ+VGJkrf49KJuaQ9Y+M2pX9Z2a/5xDpYpdtMntWDWssC20OU5aa7 SlwgKcVutzhFDt4T
HnQFUwfhBkGBW1FFSquSsjFJeQhrh+wG8T3m75HLQp9lGy5Jlv2aT6wDopSs nX8PSpSCXGkF+YFE
Qbs6K1io5QryolPt4UFcUGZJrADcrwQ/WPAMI5Is+zWfWAdEKYnOuXwj1gS5 0hVM+eO20bw8sZyW
55cl14JWgKdLXE9X4MqQeR6MmGqs3C94Ssu13FXXP0npcLq76irLoCLSnNyL K3CDUw4nBWVjiQY3
LKvgtu0XVilxs2ZXJQvKaF5uJNpUvnrE85OJ+kkOpGwSDyqmDqob1uriRfcK 8MbW/HtlG81Lh5xW
5rQv8mDUnIofL233iZWtLrGeajWPuP7NEAWtoTIpBXI1ss2DfbVWouxe0Vlz FeyeuZs+FVSCfG4n
kiZw4zalGysrdl/KoFqN5rYHa6UAneVcuUVzlZKLh0YqI7coPTcvDbvnEykj 8YjkDZSd2Hie2+ND
mG3SKpGgEuRzO5E0gRu3KWN1zGU8CU4JenUgbm+uf/eskLkMus5qHnVVsphG Bm91gG/SzJu0QcgH
w+8ysgwv/rN8+wGWf3h8PW/SBiEfDL/LyDK8+D+BM7/zuYL36YSQT4XfZWSZ N7otCCGEEHI1vPgJ
IYSQG8GLnxBCCLkRr7v43UIvq95312rPyHiSdZ6r/SWvrOXy7Q28IXvPZK9b ztW1zviPXDtxZeRg
44FYq43mLlP+9qPe1YDBb6fYyUby76iNXO3fX/6MSvNLC/Xr/ad42TPz5px/ ANay9nJ1D1ueltzk
jPM3cr7t8w4l9lp9QVEQsBP8mQENr4MX/wq8+F/Dy56ZN+f8A7CWtZere9jy tPDidznvUHKUOP+o
XwHYCf7MgIbXUVz86s1oXyiNCrrzYSXF7moXjIiKK4H0sf7KYbmWVJZLeRUk 6C5N2eYCa+XWksrI
SoKIbdCdDyu3HJKOlFZYgWwjV54PWpSszTSTO4yv3bNVbqVgRNzgcFDYNhBb dz6srEOUIrPUUt5t
2aHCCiKr2SxQIF8qscWmWAf5Vb5UniMS1ZJKJct7thWj6jbdrWXT7VKeYldV 0E10HUauSrdFo2BO
oQb7mwpGq4ky2hVSPXfDaynaFzYuBTboKm1QogSgrSSqC1q5SjWXwdJtNohv aszxKhJ8+7g/HoxQ
YrAZCeJQ7rcU9C/ydIlr1WFbNxgVSua4CbhxlWXn0canstxm8A6n6srgbF25 GpGnuzKwepKVKCVg
ijvJDaM53mfZvIvfllzO5/iuFrovt1QGcduyVoR8h3plONVwKcCbx7PwoJqX goVDyFNG3H51ZdGq
q4yCC/74IURMHSneQwccTgr2NgYqo7M94vZrPrEOiTIqbQVl1lQt/F0YL/NT SoJlibJbF/C9KM0X
ss70hq9Kynek7BNv3qXlaaqSxMajrGiyFlSA1Xtli9RKWNimXJW4gnyOOFhB ZFUGy1ql2I3YuZ0o
jrj9OlaR0gqwt+75u7btGRu3KYpWNROVyLP6s8N5ge0hynKDroOMR1nRRHHE 7dd8Yh2sUmKzlEal
97gWnpULlH973rtFFe2BbQ9KlN26WPGauRRIcmVPscrc3K0iUcFm3pGoT1tU xjtMoS43IMm3Da6W
wYgyXyYRxwAAEWVJREFU64paNoJXsasRUztyKevibU/VwsV53cjniNuvPTC0 uQlgb1HQrkZMCfC6
kimH84JcOSWQgIcf+Rxx+zWfWAdEKSmzylpuELdVVmrvCWW3eN2ynBWvmefv C66UWGVuXm68fEdO
9lnSculUK2BwLaU8vvLQT9aSWMGWbXbPORGcdDgZVPNSsFDCXVUg5cqNuMHc AffHgxHIHl2BG5xy
OCm4qLE8mJwnXg7vFt9j+8VsVgdq5SWs/+wRIXWToOwqQgnKszrZUhmU5EcK rkpsENn+WvMuLZe6
3UwF3e7doMxVPioosdVd/75UKyo6xG51NbFzlRIF1eqYy7jSRA6uwJ27tZRt XgsR58HmNYCUcw2t
JnFzBcNk2X8q2A1SpmopjZveAYfEFhT0aptub5EYD464nLi1+nM5d24nEltU xW2KFHTgPG1WpHTn
o4paVSWSVntQV5VQ86Sx0ZJdldi49SnbiLIWlJKoaG6eeNq4+9KV4cEe47f1 hryyz1fWIu/PK5+H
V9Yinwf4/ICyjby+4s9i6tpG+MEXv+zt6j5fWYv8LF75PLyyFvk8wOcHlJ2E H6o4vPifaF9Uwg28
shb5QfCRID+F8ll98UccP1RL3PO5+sT4lhBCCCE3ghc/IYQQciN48RNCCCE3 4tqL/yLzi2zXaM9U
ch83cdltgahWtLvzvZ13uI7Rm528M2eew4WU68ibsatR5KJNLdhe8SBd6nkG 1+S880W2Lsu2a999
CXvdBpu7VFxkPvu5cCmq3Fr1Vz7TLmADJz9rZNZbvYkRG/d7NSefw1n9pUw9 G8dLJLiLBduFlJJd
nvh35SxTzmuCMgtnqluXtSzLLp+EdmmNi8ynPheuxpZbaODqZ7oEbGBE1nrD v7XW/Lezcb9Xo2rN
lp7VX0rZjH2Q3Eer9FljwXYhpWSXJ/5dOcuU85qgzMKZ6tZlLcuyyyehlTXa FzISzV2lCipsVhSU
q3IilW4Pkb+0inKVxmJXEU81H4USpVpNiIpahxFxnZNyuWFUWi6piVqyJioi U3Kl1diUSGwnEiuW
pe1Llagcxle31tBHAhW0GreBXlW3Fcs+paHrkAdlboTbj12NWrXVI6XN6qYW 7m8nUW5/rpILrKdU
uv6Rxk7UPF+VDbjOMiJR4ihiHfKUKGhRMreWlUVL7bkrOSk97ctI2WPPkiLB 1pgNugKr7JWVJPeP
0l0l3n+EFZSebjDZSLQjlzX/yLZ94cbHXE16YI4LXKUrmPK3q+4870eKy9I2 qATlRmyWK1CRhS3n
u57qs3RIgjI9wu3fru7dVK4Eg2BvclVSpoNtrAXdiJ1HJm5c5SbzaMt5ig1G lN2WbmUzoOdU0BWU
tFydb68HbeXKCHwD5VnYYCkogxFWg3uCwaljlID+HbBtv5Av7RwPloKNWdHW jrj9mk+sQzI/L4iw
AhVJGs63vBaUTG0Kt1Wo/pOImuNBycmsZFIGJXnW1N5z5ZhH74VcVUq8H0le qAcO4CpC2S2+BTy9
PAo8fXazhbp9ISN2jm/AatwSKqJS1CQJWv8oK1dGWE1ZaDbo9pZgxXjRnAXD qMpUFr6jXCk54vZr
PrEOY56XduelQGFLRClJw/ar0sugregqJUpgHVTczeoV7bn/JKLmbktlddxK xW1KbmiDkjwr6sEV
SGUyd1PUqlKW2ynb6OkZ9qCWTZHxXuH6d6CEq1wI2tVImQcRoBM5wDuwq1sE Nlh2Unri/UdYzUJ7
eRBpY7Dg34MS122tFEz1lh9UdHpH3H7NJ9ZhQVBuc8rNjSQO+ZajoF3dKyiz FKr/JKLmeEulYEGJ
H/gZ8w6ku8H8PCVyVSnLfhbaKINRn4MpQdmAC9hqFLSrkbI84ZKWq/FieFAi lWtZYNAVlEWRo1Qa
vDoeLA9EsrY719YGFww3HogrmNqmYqpKN+DpywKJu2W76r504+UcD0pwW7mR 0tYydQhXbGphdwu5
kjILVJZB96VirVwPbCMHsPmpBlzKbku3hWauCCK0Ut2+cIOqsI24c8lIya1U ipqoYGkFFrVZ3dCe
iVajlCjSq9560M8QS0Fpm1tZTWmYrKq4K7YmKiI1eAOKSJY36ab0oLTbm2uL 9Dxyo35sD1YzO1eG
ZZ8q6LY0Im6tEXT9pT6PJG2rlqK5xLbXPasR7MIqmdi5ylXYNlxPqcyDrpX7 UqFM7Dxydm2jrpSb
lakUZR4Fu0HKpkrkygXPJMsq3XlJm1J/HlPbnxK/gHfr57vgOZDP4x2e6nfo 4Qo+dV84d7z4z/wp
qZK8lHfr55Usv4mEvC3v9lS/Qw9X8Kn7wrnjxd+r39iQHwHfRPJ5vMlT/Q49 kOvgu0sIIYTcCF78
hBBCyI3gxU8IIYTcCPTiz2UnVy2J/m25uu3hjxfClQh73XJO1pLp+RO1XAh5 Vt3V5YpnuLqo9U8e
1/xJ3tLqFhOQvbX2ug0usu1XOr+M2e/iKPKDjqL45Bqinu5q9uDw1QW2G4Jc XTf/uHTZ+8H64vdx
C+UJrLUNZpXVd3GF5xSt6U+S5HHNn+Qte9liknD+EZLsdRtcZKu4zvngav9e lXAfbCT4zuhv10jU
011NHdzU6gLbDUGurpt/XLrs/WB98fu4hfIE1toGs8rqu7jCcwr7EZE8rvmT vGUvW0wSzj9Ckr1u
g4tsFdc5H1zt34ES9iTBR/1taUivdqsj7p7CiMt0ZFUxzOXJ2lwrkC+V2GJb coO2liISuP6lIGpA
TvJcpYz0roNN6WldxFaajK/KQYldpdSroFyNNCq44C+XpMCm2FUVlLgVI08Z dDVulpsepShywbBV
ERUsl6Kguyp9VG9uCTXHt6PE9uUIKhMVVLaubMFNKV09biuX7NzqVQl3HpUY ysjfvlSJymF8VeXc
HkZExS22bt5JWT1Svoy6sLtDOZfdJ8eRpyvkkjvPg/2LaJ4LoqArkEq8GTdY NjArwyuquQ1G2y93
GjnkzuCqmttgvtr3+bsp+XYkeXoPHMqG8wbKdDc4eyBWnyxFQXf1mJf7TVbV XAanHPC65ZbX3Dba
upH2NkftCqJ5nmVTIqwD0kmUGylfycqek7nrBq7mS2W5qIp9n+xqQl7LVfbV LBdrhW+/rLgmxoNT
Alc8ZZUr7Wo0X/Bf2IWkDIKFFGAnUbrL7IFYPf7uuByC2TbKoAQ/z2heBiWl myvGldEcdADbOFMi
mV8kKBtT2KOIImqOB19Jy6s2j7EkZTZlYVWRmIDB8TKqksRVq2XPUTPWKspS 8aiB3Lx5bUgiAS5G
6paCfJ5nuf4SN92uRvMFfzfFTtQcD+ZWKn2hE6W3WE+1quZuRRUprVyUf5/f b3umG1Qw8Y/mbgm3
Vgfc+kwPbhBvUtJee9Su2LXtVV0lwG0jmncUbkTNt1TfTsur2lW8dVcJrtql 6Ezz4HgZVcl761Ut
SZnlsmAFHuysABfjSkQAbjYKuqy1esY/LzR1OG4QP5CF85SUQVCQnAx4aBGJ P7hfsEQynxK4yihe
upU9uMHSweUbj7oUlOeAvxdlk0Njs15TfTstqRotJRve+2QgZ5pXiSLukmuV Ny8pd7eQlW9wY8Up
MR6cErjiKatcaVej+YL/wi4keBtTQbATvD3p6QpcGTLPg4nm0v32yj8R50EJ 7ob04AbLfqZ6c9tY
K7Hc5ElB2ZjFylQEL7RQfS8tqRotye4HctVG8lWLm2jnx8Q17AL1UqGKymCf eauawI3blESQNKA6
SSq6RVU8USpBnoUI8Lmd2Lnyl7jpcvUKf5viriaedrX0lDKVpQRJ+khR1SXW U63mEde/GaKgonk+
Mi4FrlVi3jH/qJbKilYluJsMls64bdRYN85lG9YwL+H623QraEED0dz2kFtZ 7Ko1jOaqejR/Gfos
fhZg86CMEEII+Xh48RNCCCE34sMvfvULFkIIIeTm8F4khBBCbgQvfkIIIeRG 8OInhBBCbsS2i3+X
zyztmWRVxfvbs9bkyGoGJXBT8KUouIx0czvvkx2+snnLsr/a8nn2up3h6k7y d9wFVyLsdcs5Wct+
uyHKKez3r6sBg1dzddGpD6j8ST7f6uaPmBeTnJddTZbeh/NN5k9M977Jv/H5 k4BtvGfzljX/tSzL
Lp+9XN1V+fBb9j4beeKy7aWUJ7DWNphVVt/FFZ5TvNVnl27lZ7F8Xm+7643f b1H6EXcLLZ/nFvA2
3rB5y5r/WpZll89eru6qfPgte5+NPHHZ9lLKE1hrG8wqq+/iCs8p3uqzq+FP qpof2NWxPeU8IlHF
yNNaKQG+pJrMsQ3b3qTS7TzJsiifka6ybDm1qiauwO3KpuRu+XaGRnVrG5Bx d0lpvrF5PKjm7mpi
4lqNpby6fRkpe+wpsVlusLSKBK5/KYgakJM8VykjvetgU3paF7GVJuOrclBi Vyn1KihXI40KLvjL
JSmwKXZVBSVuxchTBl2Nm+WmRymKXDBsVUQFy6UoOEW2jQ50aYNy5/mqJPLM 9z80djWvku+6Az2U
wVwQocTWpHRTPQxcQTRJxO5qRFS3dLNtK803Nj8bXDuEMqtU4kFXYJV9hxXY v8qy8zyIy/CKam6D
0fbLnUYOuTO4quY2mK/2ff5uSr4dSZ7eA4ey4byBMt0Nzh6I1SdLUXAK/4jl sp2DuyqDEctZpT7f
gqvsVT9lcLwsi/bArVflJOUerSBJyd3KHZVbiMQymJu8pvk86Ap2vTtTQbsa KfOgZG3LpdValou1
2rjlNTEenBK44imrXGlXo/mC/8IuJGUQLKQAO4nSXWYPxOrxd2eNlltEb0b7 wq7iQUUT4FkK8LxK
N3wX7RmrHC/Loj0o0atykqgHKxjzJCV3K3cUbaEUR0uvbL6L05aRXBm1mqxK onQwaFcjZR6UJK0m
myqtZJa1irJUPGogN29eG5JIgIuRuqUgn+dZrr/ETber0XzB302xEzXHg7mV Sl/oROkt1lOtqrlb
UUVKqzWybfSZNyM/Ndynr2apiMotD1qB94M0pqonRFte6DxSWtskZWqbuQBv DGzj6uYluJVVnj8E
PGhXI2UelJTBNavyKKwyCiZnjuciAlyMKxEBuNko6LLW6hn/vNDU4bhB/EAW zlNSBkFBcjLgoS3T
cgv8BPHVfCdSMHWUNqJWSzcJ3k8ZjCIuUZMLZxJVtMdSFrVZSTAS4I0lp/dW zdug7AdcVYCFrg5K
Frbcl6z6UpbbwBVbnhLjwSmBK56yypV2NZov+C/sQoK3MRUEO8Hbk56uwJUh 8zw4hd+iVnxhgzKi
JnZ+vIwqWkFkZbNsP3a1m/cmSexeP9ZQBWWkP4NE+vPTEBnachI33RVEEde/ GaKgwi65MhWPbG1u
C/p0g3LVDSrcpSTYg/PPVyU2S9ZSq1apIqDSnUtsVhclokLd0ARu3KYkgqQB 1UlS0S2q4olSCfIs
RIDP7cTOlb/ETZerV/jbFHc18bSrpaeUqSwlSNJHiqousZ5qNY+4/s0QBadY yTnJ6yueZEvD1mSL
LSGEEDLFiy5+WeU1FTeypWFe/IQQQt6BF138Hfg9ydtysucfumtCCCEfCe8k Qggh5Ebw4ieEEEJu
BC9+Qggh5EZsuPjPOxBCCCHkNfDiJ4QQQm4EL35CCCHkRmQXv1wac/uv8uRS lKtSCCGEEPItzF38
+X0/9acBQgghhLye4gdxe9+rJXdSBgkhhBDyLUxf/E0gNVZm9bz4CSGEkO9l 7uKPrnZklRBCCCHf
Tv1TePJzvA26ShskhBBCyLcwd/F3ceVHV/vABmWkE0IIIeTl1Bc/IYQQQj4G XvyEEELIjeDFTwgh
hNwIXvyEEELIjeDFTwghhNwIXvyEEELIjeDFTwghhNwIXvyEEELIjeDFTwgh hNwIXvyEEELIjeDF
TwghhNwIXvyEEELIjeDFTwghhNwIXvyEEELIjeDFTwghhNwIXvyEEELIjeDF TwghhNwIXvyEEELI
jeDFTwghhNwIXvyEEELIjfh/aFORAYlPKrAAAAAASUVORK5CYII=
------=_NextPart_000_0009_01C86428.F672D790--
Attached files
------=_NextPart_000_0009_01C86428.F672D790
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_000A_01C86428.F672D790"
------=_NextPart_001_000A_01C86428.F672D790
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Paulo,=20
Sorry to be so rude, but standard DBF/NTX table types do not support =
NULL values at all. The fact that ARC32 does not show you the zero =
values does not mean that there is a null value. Try to open the table =
created with ARC32 with any other DBF tool and you will see.
ADS supports null values with ADT file format and of course you can use =
that cand of files qwith Xailer.
Regards,=20
--=20
Ignacio Ortiz de Z=FA=F1iga
[Soporte Xailer]
[Xailer support]
"Paulo Jorge M. F=E9lix" <pjmfelix@shi.pt> escribi=F3 en el mensaje =
news:[email=47a1a83e@ozsrv2.ozlan.local...]47a1a83e@ozsrv2.ozlan.local...[/email]
> Ignacio,
>=20
> If you try open the Advantage Data Architect, open a empty table with
> numeric fields, and add one new record with one or two fields, and =
save.
>=20
> Then all the others numeric fields stay empty, not with zero.
>=20
> Like my old application in FWH.
>=20
>=20
> Regards.
>=20
>=20
>=20
>=20
> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> escreveu na mensagem =
> news:47a05eb5$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Paulo,
>>
>> xHARBOUR NATIVE DBFNTX RDD does not support null values.
>>
>> Regards,
>>
>> --=20
>> Ignacio Ortiz de Z=FA=F1iga
>> [Soporte Xailer | Xailer support]
>> "Paulo Jorge M. F=E9lix" <pjmfelix@sisbit.pt> escribi=F3 en el =
mensaje=20
>> news:479f5bc3$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Sorry !
>>>
>>> I use DBF/NTX with ADS.
>>>
>>> I'm converting one litle application from FiveWin for Harbour to =
Xailer,=20
>>> and in FiveWin work fine.
>>>
>>>
>>>
>>> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> escreveu na =
mensagem=20
>>> news:479f52ee$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>> Paulo,
>>>>
>>>> Wich Database engine are you using?
>>>>
>>>> Check if there is any DEFAULT VALUE for the fields that such have =
null=20
>>>> values.
>>>>
>>>> What I am talking about it is not related with the use of the Zap() =
>>>> method.
>>>>
>>>> Regards,
>>>>
>>>> --=20
>>>> Ignacio Ortiz de Z=FA=F1iga
>>>> [Soporte Xailer | Xailer support]
>>>> "Paulo Jorge M. F=E9lix" <pjmfelix@sisbit.pt> escribi=F3 en el =
mensaje=20
>>>> news:[email=479f3f58@ozsrv2.ozlan.local...]479f3f58@ozsrv2.ozlan.local...[/email]
>>>>> Ignacio,
>>>>>
>>>>> The table is empty, i make oDataSet:Zap() before the =
oDataSet:AddNew().
>>>>>
>>>>> Example:
>>>>>
>>>>> oDataSet:Zap()
>>>>> oDataSet:AddNew()
>>>>> oDataSet:Field1 :=3D 1
>>>>> oDataSet:Field3 :=3D 3
>>>>> oDataSet:Field5 :=3D 5
>>>>> oDataSet:UpDate()
>>>>>
>>>>> I only change tree values and the oDataSet:Field2, oDataSet:Field4 =
and=20
>>>>> oDataSet:Field6 stay with zero, but i dont equal this fields.
>>>>>
>>>>>
>>>>> Regards.
>>>>>
>>>>> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> escreveu na =
mensagem=20
>>>>> news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>> Paulo,
>>>>>>
>>>>>> Check if they have a default initial value.
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>>
>>>>>> "Paulo Jorge M. F=E9lix" <pjmfelix@sisbit.pt> escribi=F3 en el =
mensaje=20
>>>>>> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>>>>>>> Hi all,
>>>>>>>
>>>>>>> I have one oDataSet, where i make oDataSet:AddNew(),
>>>>>>> and put values in same fields, then i make oDataSet:UpDate().
>>>>>>>
>>>>>>> Why in the numeric fields apears zero if i dont replace anything =
in=20
>>>>>>> this fields.
>>>>>>>
>>>>>>> They must stay null right?
>>>>>>>
>>>>>>> Regards.
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>>=20
>=20
>
------=_NextPart_001_000A_01C86428.F672D790
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.16587" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2>Paulo, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Sorry to be so rude, but standard=20
DBF/NTXÂtable types do not support NULL values at all. The fact =
that ARC32=20
does not show you the zero values does not mean that there is a null =
value. Try=20
to open the table created with ARC32 with any other DBF tool and you =
will=20
see.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>ADS supports null values with ADT file =
format and=20
of course you can use that cand of files qwith Xailer.</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:000401c86420$94abfe90$0202fea9@ozlan.local" align=3Dbaseline=20
border=3D0></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>[Soporte=20
Xailer]<BR>[Xailer support]</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>"Paulo Jorge M. F=E9lix" <</FONT><A=20
href=3D"mailto:pjmfelix@shi.pt"><FONT face=3DArial=20
size=3D2>pjmfelix@shi.pt</FONT></A><FONT face=3DArial size=3D2>> =
escribi=F3 en el=20
mensaje </FONT><A href=3D"news:47a1a83e@ozsrv2.ozlan.local"><FONT =
face=3DArial=20
size=3D2>news:47a1a83e@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial=20
size=3D2>...</FONT></DIV><FONT face=3DArial size=3D2>> =
Ignacio,<BR>> <BR>> If=20
you try open the Advantage Data Architect, open a empty table =
with<BR>>=20
numeric fields, and add one new record with one or two fields, and =
save.<BR>>=20
<BR>> Then all the others numeric fields stay empty, not with =
zero.<BR>>=20
<BR>> Like my old application in FWH.<BR>> <BR>> <BR>>=20
Regards.<BR>> <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>> =
escreveu na=20
mensagem <BR>> </FONT><A =
href=3D"news:47a05eb5$1@ozsrv2.ozlan.local"><FONT=20
face=3DArial size=3D2>news:47a05eb5$1@ozsrv2.ozlan.local</FONT></A><FONT =
face=3DArial=20
size=3D2>...<BR>>> Paulo,<BR>>><BR>>> xHARBOUR NATIVE =
DBFNTX RDD=20
does not support null values.<BR>>><BR>>>=20
Regards,<BR>>><BR>>> -- <BR>>> Ignacio Ortiz de=20
Z=FA=F1iga<BR>>> [Soporte Xailer | Xailer support]<BR>>> =
"Paulo Jorge M.=20
F=E9lix" <</FONT><A href=3D"mailto:pjmfelix@sisbit.pt"><FONT =
face=3DArial=20
size=3D2>pjmfelix@sisbit.pt</FONT></A><FONT face=3DArial size=3D2>> =
escribi=F3 en el=20
mensaje <BR>>> </FONT><A =
href=3D"news:479f5bc3$1@ozsrv2.ozlan.local"><FONT=20
face=3DArial size=3D2>news:479f5bc3$1@ozsrv2.ozlan.local</FONT></A><FONT =
face=3DArial=20
size=3D2>...<BR>>>> Sorry !<BR>>>><BR>>>> I =
use DBF/NTX=20
with ADS.<BR>>>><BR>>>> I'm converting one litle =
application=20
from FiveWin for Harbour to Xailer, <BR>>>> and in FiveWin work =
fine.<BR>>>><BR>>>> <BR>>>><BR>>>> =
"Ignacio=20
Ortiz de Z=FA=F1iga" <</FONT><A =
href=3D"mailto:NoName@xailer.com"><FONT face=3DArial=20
size=3D2>NoName@xailer.com</FONT></A><FONT face=3DArial size=3D2>> =
escreveu na=20
mensagem <BR>>>> </FONT><A=20
href=3D"news:479f52ee$1@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:479f52ee$1@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial =
size=3D2>...<BR>>>>> =
Paulo,<BR>>>>><BR>>>>>=20
Wich Database engine are you =
using?<BR>>>>><BR>>>>>=20
Check if there is any DEFAULT VALUE for the fields that such have null=20
<BR>>>>> values.<BR>>>>><BR>>>>> =
What I am=20
talking about it is not related with the use of the Zap() =
<BR>>>>>=20
method.<BR>>>>><BR>>>>>=20
Regards,<BR>>>>><BR>>>>> -- <BR>>>>> =
Ignacio=20
Ortiz de Z=FA=F1iga<BR>>>>> [Soporte Xailer | Xailer=20
support]<BR>>>>> "Paulo Jorge M. F=E9lix" <</FONT><A=20
href=3D"mailto:pjmfelix@sisbit.pt"><FONT face=3DArial=20
size=3D2>pjmfelix@sisbit.pt</FONT></A><FONT face=3DArial size=3D2>> =
escribi=F3 en el=20
mensaje <BR>>>>> </FONT><A=20
href=3D"news:479f3f58@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:479f3f58@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial=20
size=3D2>...<BR>>>>>>=20
Ignacio,<BR>>>>>><BR>>>>>> The table is =
empty, i=20
make oDataSet:Zap() before the=20
oDataSet:AddNew().<BR>>>>>> <BR>>>>>>=20
Example:<BR>>>>>><BR>>>>>>=20
oDataSet:Zap()<BR>>>>>> =
oDataSet:AddNew()<BR>>>>>>=20
oDataSet:Field1 :=3D 1<BR>>>>>> oDataSet:Field3 :=3D=20
3<BR>>>>>> oDataSet:Field5 :=3D 5<BR>>>>>> =
oDataSet:UpDate()<BR>>>>>> <BR>>>>>> I only =
change=20
tree values and the oDataSet:Field2, oDataSet:Field4 and=20
<BR>>>>>> oDataSet:Field6 stay with zero, but i dont =
equal this=20
fields.<BR>>>>>><BR>>>>>> <BR>>>>&g=
t;>=20
Regards.<BR>>>>>><BR>>>>>> "Ignacio Ortiz =
de=20
Z=FA=F1iga" <</FONT><A href=3D"mailto:NoName@xailer.com"><FONT =
face=3DArial=20
size=3D2>NoName@xailer.com</FONT></A><FONT face=3DArial size=3D2>> =
escreveu na=20
mensagem <BR>>>>>> </FONT><A=20
href=3D"news:479f39a7$1@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:479f39a7$1@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial =
size=3D2>...<BR>>>>>>>=20
Paulo,<BR>>>>>>> <BR>>>>>>> Check if =
they=20
have a default initial=20
value.<BR>>>>>>> <BR>>>>>>>=20
Regards,<BR>>>>>>> <BR>>>>>>><BR>>&=
gt;>>>>=20
"Paulo Jorge M. F=E9lix" <</FONT><A =
href=3D"mailto:pjmfelix@sisbit.pt"><FONT=20
face=3DArial size=3D2>pjmfelix@sisbit.pt</FONT></A><FONT face=3DArial =
size=3D2>>=20
escribi=F3 en el mensaje <BR>>>>>>> </FONT><A=20
href=3D"news:479f23b9@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:479f23b9@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial=20
size=3D2>...<BR>>>>>>>> Hi=20
all,<BR>>>>>>>> <BR>>>>>>>> I =
have one=20
oDataSet, where i make =
oDataSet:AddNew(),<BR>>>>>>>> and=20
put values in same fields, then i make=20
oDataSet:UpDate().<BR>>>>>>>> <BR>>>>>>=
;>>=20
Why in the numeric fields apears zero if i dont replace anything in=20
<BR>>>>>>>> this=20
fields.<BR>>>>>>>> <BR>>>>>>>> =
They=20
must stay null=20
right?<BR>>>>>>>> <BR>>>>>>>>=20
Regards.<BR>>>>>>>> <BR>>>>>>><BR>&=
gt;>>>>><BR>>>>>> <BR>>>>>><B=
R>>>>><BR>>>>> <BR>>>><BR>>>><BR=
>>><BR>>><BR>>>=20
<BR>> <BR>></FONT></BODY></HTML>
------=_NextPart_001_000A_01C86428.F672D790--
------=_NextPart_000_0009_01C86428.F672D790
Content-Type: image/png;
name="2008-01-31_164324.png"
Content-Transfer-Encoding: base64
Content-ID: <000401c86420$94abfe90$0202fea9@ozlan.local>
iVBORw0KGgoAAAANSUhEUgAAAqgAAAGRCAIAAAAmR9bzAAAABmJLR0QAAAAA AAD5Q7t/AAAACXBI
WXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nO2dT44svXHtuUKtw4vwQBvwCgSP NfRA8Mgw3sADDQwY
hgEDFjx5HmqoFfCVb76mouLvIZNZXV15fiAarOCJE0FWdvF23+9KrbXW+//l 4ODg4ODguMNovPg5
ODg4ODjuM3jxc3BwcHBw3Gjw4ufg4ODg4LjR4MXPwcHBwcFxo8GLn4ODg4OD 40ajuPhb++0xfvOb
v3fjZYEoJXcYq+5AHMoGZjV/+7f/cCz9+c//pZYekWPpoSnbADvh4ODg4OC4 YrSGXfyP8e///m82
XhaIUnIHWdcOxKFsYFbzxz/+67H0hz/8i1p6RI6lh6ZsA+yEg4ODg4PjitEa fPH/zd/83sbLAlFK
7iDr2lHWQhqY1fzlL/9tz+EYj8ix9NCUbYCdcHBwcHBwXDFagy/+x/if//lP FXdfIpr88kOuRlfz
z//8x+Mafnx9zEv973//f37zm79/BH/3u38av7GP6o7f9o9z6MHv+R+Ch+Fw eyz96U//EXXiFp3d
3WM8Svzd3/3jSHw0IPvk4ODg4ODo+MV/3I6Pe0XF3ZeIxk2JckHN4xYfwWYu Y6sfF3kTe0zqjt/2
PwrZouP3/I8LWLVxjPF3JaqKW9QG892N3tSQf+Dg4ODg4OBoDbv4Hz9fHpPj t9kLVxeSYnPtiPwf
1+rx8vg7+NHw+MlY6YfgcX0em5J/DnC7Gr/tl/+p4/jjwogcP5SPPweMXwmM vyNQVdyis7sbbRz/
7eH4w4f9iwkODg4OjjuP1rCLv39dLccPuwtXF5Jic+2I/MdvuZVg/Fis9OOa Hz8Ty5/U3a4eY/wC
/8gaKY+4FT/u4MfFbP88kb90g/juHhXB/9SAg4ODg+OGozX44h8/ZfalqwtJ sbl2lP5RCtJA3lUX
P3kffwAav36X/+ThkKm/RzjZibVSAvm3++3XHwjAf2LAwcHBwXGr0Rp88fev H/rHnwDWrq4kJcpF
NPLaUwNvAK97/Lbf/p6/iz8hPVb/8Id/sf/N4EInakdyHIJHFftHjUcD/Dt+ Dg4ODg45Wpu5+I8r
zf5HcFNXV5IS5SKaMgXRlyZd/LZ//Livfs8//nXf+J/6yUsjnSCN9V//muDx R43RQOPf8XNwcHBw
PI/WZi7+Ln7Gza+ltR9zk7qlZvyu2/4v6+X6qb/j7+K3/WOo3/Mrk/GfBEZ7 t0Xt6ZW7U6P8p4kc
HBwcHPccrU1e/OqfjR3B8Uvm42++H1fd2n/RltQtNeM+Pn7+Hrd49E8Qx0aO /6rf7bks3cz/mHEX
P/Eff8su/0G/2wlyeuXuRtHjzzGPH/2Pl/yJn4ODg4NDjtYmL/4u7pgRl3/r P67D/LZznfO6pcb9
S+7o9+1WX/47/jHkP6mX/6b/GMlpHM2oKsjplbsbN70a/Dt+Dg4ODg45Wpu/ +OXvukdw/I/KPW6j
x1248Pvtsi6ikf987vgf48v18u/p8V+Py78UcG9W9T+xN07j+HndVilPr9xd //Xr/Udw/KGB/8t9
HBwcHBx2tMb/W14ODg4ODo7bDF78HBwcHBwcNxq8+Dk4ODg4OG40ePFzcHBw cHDcaPDi5+Dg4ODg
uNHgxc/BwcHBwXGjwYufg4ODg4PjRoMXPwcHBwcHx40GL34ODg4ODo4bDV78 HBwcHBwcNxq8+Dk4
ODg4OG40ePFzcHBwcHDcaPDi5+Dg4ODguNHgxc/BwcHBwXGjwYufg4ODg+PV o/z/QEf+H9LfcPz+
9//n+P9G/5u/+f1jXuq/ZfDi5+Dg4OB46fjTn/5jXPyPuavZfvH/z//859/9 3T+WsjPjb//2Hx73
/V/+8t+P+R//+K+P/q+umIxkv7z4OTg4ODheOh4/Ch+X4uNr9GPx9ot/u6Ea //zPf0z+HPP6keyX
Fz8HBwcHx0vH8cvwx0/Gj6+PuVx6/Gng8UPzv//7vx331uPHVvVz8/HHhUf8 z3/+r2N+/F593Lgj
8eH8GA+rERx3YZR7+D+yjltcXpy/+90/HZE//OFf3E09ftxP/mDxyDp2LdPd VpX+0c+j26SHI/LI
fegfPcjgMR7pR2/DjRc/BwcHB8frxvF7/scd1r9usnHvHr8J+OMf//WYHPfo 42Juv/6U8Jgff1Z4
RPqvi/ZI/HWT/fUPEEfiw8SNH/Mo121Axo8/kTz+WGD3JfVqHH+MeKQfv/8f 6VGrj3tdxo8/90Q9
HCaP1cN8/AZFHeDY7K8/BPDi5+Dg4OB41TgusOOn2+MOGz+/Hj/jHvNxbx2a 4z6Tuf3XX2M/cseP
syoxmUe5bgM2fvzJQw3lL8e4elV61J4sN0bUgzKxf9A5Eh87HefGi5+Dg4OD 43VD/gTf4YvwMR4p
x+QIHn8g+N3v/un4QdZNjOZruXJE+7Lx0jafKxPbQzk//hbgeHn8hUJrvPg5 ODg4OF4yxkWrxvHX
2NEP3Mevyo+/lVe/4t47R37ij8bx+3n3P+7b/hO/HMrE/auN/utvWI7fl/zy 4cXPwcHBwfGSMf72
ekSOv5k+fts//hrb/rd17euPCONXBcdF+PgTw+Hg3qD5zWpzy7/jP/7g4v6q /7B1/zlf/nf8dq7+
jv/4T/aiHo7Ex6r8OxFpePx1xiNr/BcSvPg5ODg4OF40jp99x3+m3r9+BzCu seM/qh//Vf+QHdee
/Ld/x2+wH+O4Jt0bVM4Pz+MSjXK7+WcFqoH2/J/Z2zFkDxP53wAe/5X+UXEE o1b7192vyrk9HJGj
YfnPH8Z+H/f9+OcAj5f8r/o5ODg4ODicoW7itx0LffLi5+Dg4ODg+N/x+In8 +GuI4/cQx785fPPB
i5+Dg4ODg2Nx/OlP/3H8ZUT5K/33Gbz4OTg4ODg4OLLBi5+Dg4ODg+NGgxc/ BwcHBwfHjQYvfg4O
Dg4OjhsNXvwcHBwcHBw3Grz4OTg4ODg4bjR48XNwcHBwcNxo8OLn4ODg4OC4 0eDFz8HBwcHBcaPB
i5+Dg4ODg+NGgxc/BwcHBwfHjQYvfg4ODg4OjhuNRgghhJB70QkhhBByD3jx E0IIITeCFz8hhBBy
I3jxE0IIITeCFz8hhBByI3jxE0IIITeCFz8hhBByI7KL3/unf+2IRykIefpJ 8xdgO7RH5MbVqpWN
l1YTEXm+nrX+l7muykXOV79TyQMmNWBwivMOLtY2ecbyx29Lh1tM+mWfqwkX OY/OZcRqFpai4JRg
kBd6JXsbOOOm37lIlLyconzEz5gfnHdIcPsvz2dqv3j/uHKNKf8XfHdJ59dU 2cUVnhLQH/+EBQ0P
psQ4relPp+QZyx+/LR1uMZGUnxu7uMI5Oue3essOzlidyT2QDrhbpFxzs+j3 KRIlL6c4chOHM+YH
5x0S3P6TZzoSJEt4/7hyjSn//Nt4C7se+pwrnK/wlID+rgwPRkyJcez3WvKM 5Y/flg63mEjwT4mT
XOGcnPP7vGUHZ6zO5B6sfWpFyjU3S0OS3Qe0NZ3bvugx9skYcbnkbs/6205c jYrIlFKpsFn2JSIY
cdsJ2JJaskppO74q/ZRhIu5Y/65e5UZFXSsrzh3s3OpVCXcelXAFiT6q7gbt fESGXilzH5uSJKqI
0ndhCGaVgmbaG3ObkixFQXdV+qje3BJqnmzHopRjvzYe2b6scyWI9O1Vb1k3 6bafEXELuVtQQatB
spKlhr3FkeGam0uxPETqpaqtNJFnpJEmYzNqNderoFW6AjddzSWlcxSJDOUS vhEbRA4n33Xk0D1y
ceIZ7ShfjVKQihKwIn4mSJMLSrATCZjiTvDe1FwGwQZUFijIzculKOiuHnPw 9MpgjpItHONrOi+z
ktVED1pFyPS87plziA6nFLjBtWYka26WlqxJUfRyql55iN0Y5kdZdiLBs0qH ZO5G8jegnPTAYW1H
a7YRs/0fE/tV6V3KXYBbA3d9poSa41vL9xj5zDa/tospcZklmX1HrD4/arCB 2TbKYI6Srdm+oPMy
K1m9+i1TSjB40jwSuJQOrjiyLd3KEmOp6Lub/KiepBuaR25ol/DEhSyrjHyU zOqb6aEHWJM205Ka
lMF8rmq5RUsx0pX9Olalp8I17M/mtjFJUlGaqEmfL2GzrLJXZ27niY+dJOZR FTe4JnYbsImJwNpK
80hcWrko/56+NbYxpS/LHSjZmm27vvMoC1EmetzKpdxUEozM7TkoHyuQcW33 tYrMlcmyW3tG5wt9
cb7dNBHV6ylW4OaqIKJBgqVgV/9uJH8DykkEvqNyXgYluRjxtF8VZXCqYaVE OixXI/CsUmnn5TsC
VoyquME18dpB5YLEHNx4ROKfny2+X4tKWbN9Qed41uvfsu4VLYNlxdwnArft VYmo1pRbQkN0SlPW
S95jN15upj8Xwo8szyqtkoiMJ+cTRexSMumBQ7llGyzF0ZlIcvFaA8m8FJQV JVEi2H9ZosxyVxH/
aEfdK5S3sbaLKTGeJbfvClwZMs+DicbtLd9a2YPFbtDOEdurOy+zXGW/+C1b 2BS+Wh5OKXCDa3Ul
uFuPTY6l4ny7yU9qy9ajFDfeBFHWWM03aU1UVh5URceSDY54eyaSuYwlO+lp S6VyYd7M8SalrVhN
hkyZRA1EerU65jKuNJFDDyrKuOs2W8KmJMoeV1fiHhClJ200QTfYxEjZY6s8 q4sqrsYGEf9miIKK
5vnIuBS4Vm6kx9iK0VzZKqxPO925wk1xZXnELdQMUVBlqYmdq1x3tQtGRKaA WSqoVsdcxq0mqmuV
1kFpon7+qkmWP56bb5/8IPisEkK2cMeLP/qDEiHvDJ9VQsgW7njxd+yXIYS8 CXxWCSEb4QcKIYQQ
ciN48RNCCCE3ghc/IYQQciPqix/563B3FXHOBWQBearIeyfBlRHnHQYbrXCu Ljr7fRRFru7zxax9
gAxw5UV8ewNr4G3jSsnIitKRD6iTz8Z5trdXHgvImfSVQ7csbL4UlOkkZ+EA F1IU5x0GG61wri46
9cw37453gz+dN9zOVEtT4vcBbxtXSvIbDvQ8k/tK8JZwZc4ZH178H8vCAS6k KM47DDZa4VxdtPSX
AnvH55+kP5c33M5US1Pi9wFvG1dKePG74MqcMz7Zxd++6ObTZ8RHRK32uC3E 0y2hInIpn7u5iWH/
yi2zwHLDrRsScV4aSW+mbmKilFbgVrHKLgwThygoV/sJqygdyYpWk5QRSbL6 s79L4tyfq3TscCJl
nqVW+3NppK4bdK1kRKXLufW3yuFWduIGZbpdihxGoiUpMSUug3i6jCgxqIyI GuheuhTnbdjVMkUR
eY5I7iBlQ6xWlYMSuClqIklyR7A/V5lFm9rlaJKv2nYTQe6ZzBHllLkMIntH Ih04jUicN5wHZ02W
m1Ti2bpqLoNnrNx0SW51vpDr6XYisQ54UVwpcbOUoCyBB92288aQDsfE9XeV YHoitlmSssSUuAzi
6clqqYwoHZIUvI0xyVMkkeeCg5sFNl+mJHo3RTazQJE8uz38EEtB1FiSZb+6 smjVVfYgSwURjQU/
ojKYrOIma/2UYlew/S1AghK8vTVlKYg4NDZrrdBU9fKgyhK4smws9y+VF7VX it0gvpdelfjeIIJ1
yM8HbKNssqTcGtinG1zwsbKysbIKSMuT3V4lkawHbSUbizwjgVp1vya5iVuP D91atedyicZFKft8
aYVdxU1yw+55IuJ+/VvgBl0rMOh6qrj1cbNa1Yni0NisyEcWWqtus9Sqq3RL RFlJsGMOUXsd81fp
7RkwHRG7QTdLAZaIgq9JT0gc3HRXBpqoudRbEs8eFFXpbhay2meOxb5Mcq1+ ipYnl70mq7myV1mR
VWJrv+K5SRDZO6LJwU/DrrrBZOLqpwTRjkpxWcIN4ltwg6XABsuUtd1F5yY5 NDYr8lno+TqBGyzP
qnQAg7hnaY5bTQlcJSLGg3Y1Ui6kR+S24HsBykplFMStJODR4YXANvDtLNDy ZLBXcCeRQE7KQlHD
UWncXJL3OTuf6tnts7RNUkC9mrvB5R2Nyca6C0FJ2Wq+WhYqBQlWpiJ4obK6 uylXEM1PBtXcBk8q
TwZnxW7QzXLF7RfuPA+6VtuDEXh7boqVza6quasss0qHJFiugiluBEzBaXly VE9uI1qNnF3BeNlE
xVygUGK1ZHNtDyolmtsst1zSDyJ2qyDBMbeT0kTFk6xEGc3b/FvgCsBgNJeU WVEhqSw7kcEoS2FX
rWE0V9WjuWSkuIJoLwvBSNCquolMKqNabroN2hTQQcWTrEjZRcWhGS+tgy2a 11JzV5x4RlZWLAV2
ovR2NS8X9aMiirHqVuyVg5tlg9LBthelSI1tw0aUuK9yKplcAd8RQkiv7svv 4tsbIOfhxf928B0h
hHRe/OQyePG/HXxHCCH9XS9+8gHw4ieEEEJuBC9+Qggh5Ebw4ieEEEJuxM6L 31qNyNRSFJxli8ky
31u9Byfc2v9/x8fklZQVZ7tCxO2LXAMGEZYTD06mn8Q+LXg/G49xLWvQfpu+ 3enqN/JoTI5KPkdi
jtfClVdz8gmRIM/52rNdCr6Lld1G2LMbL61PshQFZ9lissz3Vu/zZ34SxHPj w3ZQ7gj03PsQLie+
FQu7WEiRyPQzVsfllFxR52+v8w4us/dxKZDMmg9w5cs4Ho8zD8kANFn7iNj+ ibcLfVXb5WRVYd+M
5HM5/8ieqhuxxWSZ763e58/8JIjnxoftoNwR6Ln3IVxOfCsWdrGQInE/Ohb4 mIvfjeCrilnzASh7
JfauWQY0WfuI2P6Jt4uW1G5fJBGl78+bGXObkixFQXdV+thuE72bEgXlqp23 r42fL5RXxwU9aE8S
Gdr0SJBoJGNJmSQO1tCdD1sltiYqPTe3Ka5M6qOlKFelSHClK2jm3YmUZfqY IyZKKVflxKaPVbkU
id0GFNHFP37FbQVjbn8TPsS5RkVkSqmUq0lE5YJtyNUoglfJy439qlqJshvP DnA8AOoxGEEZj+Yj
MvRKmfu4DeQC5emWUJHrKMqotty5DSaTROyuuthO3N7cEgtBSZQF7n0hKMEF YEv4dkqB20+Z1T2H
fLVMkcyau91a/ZiDbmVQsqDsz1lnOkEm0Wq5HdfKKiOx24AiukXUTeau5noV tEpXkNya3WCDeW7Z
hgQxx6ucPKupY1FEj8HaMwOmuJPSEPRM5hfhty6Xy7kN5kdZLkVBK5htYyro UmYtVLerCKUD8naU
veGCqPlSDJ4JuDXF7Jajvasg2Gq5TdAnIk/vVVGwOm4CGpbKaF46/G/8tw2f H5P8miyvPQmelRcF
ZWUbeTC/pK0sUi5sUK0mb4SlfE7cefjAfMXB57x8CHFB2dJ1tLwGcqyJINlh vvly5/a9bAKpsTKr
d326R2SVBKcK5dX7s5u7auf5xBoqk1Jgg5JIXNpOFS2rg6XdKpIjqGRTbm4D EtfcyiIBXjSv7k5y
E9CwVEZztwHJ4+awYyxJmZyoJTxxIcsqlU8Syau4ArUaRSJDGyw3GGWVndug S/MYS1Km5jIisem5
eVTFDap55BkJrqOokewBEUc7zJeioBW4JjaYr0aUjYH+5wu5QVyATCQnqyyL wfN0g2X1M6WtcqGr
slWrLIOuAC8KHgVuAhqWymheH8JvtQC5qBANEiwF5cW21n8+T4LWp0xc6KcM jpfl+fyvppldfEXy
5yd6eGaf87XHGA/2wHYvLa8x1ZkKttaQdMTKJTrK/I1cCErwLHC1DErcbbqC 7tme6a0UuP0g4ry9
2RTF7JajvUsiB9CtLLGg7M9ZZzpBJmVQsqCM5rlDdG3YS6WcPyb4vZVnlVYS 9zpU89JQCiSg+XXB
qPMoYnEfmxFPHo8oUS6Bz/naYywnZaGk210UNVQT7YtInEfc9GaIgorm+ci4 FLhWrnlSUQlaUMgN
goXcoBX04JnrwqGZTuykexWVcy6QnipRalyT3LaZbVqfVlW3yi58rKx7VRQq PpR5LTfYPXClK2hf
zags1ypKdyeliYqPVTVRcxksxVmh3wbn+RU/Lh51L9rr8IiUl5mKq6w8mLTq NilX+2QbatU1zzuU
L0tlNLed92d0S83bghcccbmqlFGiXFLpB1YmV5N+XIf23GcpuI6wdULIT4Tf 0e+Gew0TxaWnxG8K
BS9+Qj6K235Hq59oOX7uqN7qadpdvykiGk+EkE+C39FvwnXX2Idx6Sm1xjvO gYdCCCGE3Ahe/IQQ
QsiN4MVPCCGE3Ahe/BNsPCtrNSJTS1Hw3Xj937S5xyiZWo1wfdxI85Aat/R4 GdnKlzZdAWrAICHk
h7LyKfCpvHKzax/xb/6hHHXy+g7b111rg+7L5MwTkConBfKtR2Td88/jijd/ xggh59GfJnY5Wf0w
XrlZe2fIj3hX7C5FwW/h5JWzkdkrubyMXWarIC9VUE1mH5gyaDmTSwj5EbTk W7p9MV7KJTmRMjdX
YbMQh2gucetGVrYBpXGz3HSLTVerXRh2Y27F7lIUtJpoL3Zu247SZdBNtPHE qhsSsau3Mht0I7lb
xGwV5KUKqok9ih44KORJKhN1mHa1YyUIIT+Fln9LJ58IY2I/gKIsGVxwQGzt /HzbrtLNsimlIG+j
XIqCkcDO8V2rINJ5InCt3KxIXJZL5u5q1InLWpXypQpOTXLyxNwfLEEI+REU 39Luh1T5kZd/DiYC
UBz1DKYjQQn4iRmRd5Wbl0tRMBLkh1n67zrAKBgxdfL5fiOlDE61lMzdSP5S BacmOXkiuEoI+QCK
zzj3Q6r8yGvPdEPp0J9NlMD1jOJRh3mwew3k6Qq3f7mq5lEb+VIUVIKomfzl CNp0qczbiwRlVk/f
gh4kNo9I7zqUS/1clfylCrq2rXpgXFzPpH9bkRDyGbT8W9r9kIo+EfBPoikH O4/83Tjuj3dVfiYu
CJLTyw926rRtfKpVN5i3FwnwrEhcNqYia0suZ6zylyqYbByvqIL5yeNHTQj5 obTlD7jxEvmQUkQC
18pW7AG51XLwzAZt/0rgypB5HowEdl7WWjsWSWnl5FS1upeYW6nVNatkablJ pDGriarg7eWFEE9C
yE+k5d/S6vOlBx9SrswGVVY5H+ZRrsWta4Pu3GpUA3ai5hKbrlbziO1ZBuWq G1TYpWRuTaJ0G4yq
K01UXTGUQ5MnRlayW9vA0CSrSlnGE58o6KaMlzbLKvPOXSub5a4mbRBCfhzZ J4WL/biJlBfx+orE
wneBEEJ+KLz4yQp8Fwgh5IcycfGrXwmOoCu+ArcB8i3c5I1oHlUSIYS8Nfwg I4QQQm4EL35CCCHk
RvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35CCCHk RvDiJ4QQQm4EL35C
CCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35C CCHkRvDiJ4QQQm4E
L35CCCHkRvDiJ4QQQm5EdvE3jyMepbw/YxdbcK02+q/x7Q2cZOo9WnsLSsEA V34L4PZHZGopCs6y
xSQi2ZGKXNoGAt4ArnTB0xeUeMp22he5BgxGTIlfycbGikMcouTlD2JL59Jk iyHCVKEp8bux3PxF
78tGqyuIPuai71mrT5ai4CxbTCLcnSLBd+ZlrS4Uyh+Y6wDLrT3GF3167GVj Y/oDIhIlL38QWzr/
lkdkqtCU+N1Ybv6i92Wj1RUkH3PugVh9/jm+ZftbTBLsTsG9vy0va3Wh0Hed J1hu7TG+6NNjLxsb
a4iX0oxvLRtXQfVNaAWKKxyiJftSKt15lKUq5qsyorKsMlpKxL2qG2VZgapo 59ZwlI4EClvR6t3S
/bmW9RnB7lEqR0RVVMpkHnmqYC4YPbhW/bmozVIRV58sRUF3Vfq4u4j0bkoU dLG2SXWkUKQ8mQV2
IpU9LmTnkaBsCfFXk9LW9UxS3Cx3Sdm6heSqClqUyUhRWbaWWu2ikCsGg66V jERWOFCm26hasn1H
ym4ME8F5B1dglVGu9VGryVEsrKq5G0TESd0kS83zou7q+U1ZJdiGWkoMVZZV Tm1HtRHNl08DbE+S
p5Rid9UFPIf8EPBgBN4G3hJ+LAtZeSeRj527VbrnGYnzTtxgvscep+eJSKvR JF+VpSOUFVhLEm1w
LZjvomympD6RbqynNpBnRWx0cINJt/aromwJqZIEXcqipbjMkiyfyd4+1arb xsnSZQ+gf1m9PHPJ
WieJMmkDOfkEu3215E6mggjRuzD1vuAnLMGzForm/Ue94ceIF00mCtwzAjw9 sM8+WXGt/ykHXFkK
1miIhdJErUhcpRUornBQq1bWnmvZr5FJNLeTMthFS92jLFqK2zM2S2lkuv2a 6+1q8yoqsQ2qVbeN
qLQ7t8GyBxmMtmNfuko3N0ocEbmaBCVW4OaqSGnlovx7uotoOzZFxjtA89pw I2ruVo+yJAtZuRJv
z+oVysrmRkok6MokuKci2ulYtRObMlXRFbhzt5ZEZVkxkpUE7TzqBAHKVJqy 11wZUdquObiCZNV+
dWXJPG8ebzIKTjnkW5YkWe6ZlFXOVHSVeRtrR1T2UB6g6idR5oKyaLlTNxgd lxWXVi6JP/gegSUQ
TbLxaF7uGhfgWXh6tHe7O7s6GwQ7AXtLxHgnrgB870pDSSQuN2uVPRCXwbLz 0gGnIWlKg/e6toHW
2kaHSGCDyVxS6sEzQbbpBtfEeJY6vXKObGStz1Lcg0S8NG6V+5fVp1pa6yQK SsMepyNWLlGTtmF8
O2VjFiuz52DneFCSbxPJOhMc8+hkynQ3CHbiyiS4p8Q90kigJvhqRH7OicAN 4g54EBHg+EdsRdFL
NT9IEpVAMVbdHfYlB7WqlNbfnSuN254NRm5uk24/NgUXW0Ge1ePG3LmrX6uY lHDj7lz6lIalsgls
MEpJlFHQCvpqe67Sjbi5zRAFFc3zkXEpcK1cc1fWY+yqNYzmSaGo6EgZgjKr VDaBDUYp3ZCnK6Ur
sHF3UtrKiDuXjBRXYBvoQKFcoJRWkNeSqLgrBoORoMHNlKxnkvPw8Akh5JXw U7fz4n89yZ/sCCGE
XAo/dTsv/h3m574AACAASURBVG/h5G9pCCGEkGV4/RBCCCE3ghc/IYQQciN4 8RNCCCE3YuLix5Xf
Bd6hVY7I1FIUnGWLCY7d0XVbu4KosSv+4wnplpuv1cWzcOVrwPvJHzOQ84/o lNjlvMMZthzjMt9S
1PIOj8EHUHxKqk+9RCnBlVNstLWf4Mk3Vf79tqWrLSYLvGBrIFO1dnWLpOBH hLid4Wr/WRb6yQ8T
ZOrMp8Ql5x3O8Prqr6+IM/XOTonvQMtPYe28cOUUG20PK3d3tgr+0b/MFpMF XrA1kKlau7pFUvAj
QtzOcLX/LAv95IcJMnXmU+KS8w5neH3111fEmXpnp8R3oCWn0L4YL0cwl1lN JI6CzdRyNW6Wm64Y
gijXit2lKOiu5ntJ9G5KFBxLydyWS0ym6iYCG5T+dilyGIl2Sa3al9LTLWEZ JlZsDUcwkSnAdKns
nmc0z1dl9ai0dRurQ6OCaq4mkW3u4+a6PchERKxklrEqNW7WmeAo4Sq7qK4m SIoCqa40SlymW5Is
JUvmstBYzauDYiX7bIp9ylV7dlZgg5JSLINgLVfgpksSc6sHrVxsn2XnyWoZ dCNJD+XWwA5Vlp1H
wdLWbSCvi/u7PopcrGzdHlyxDebp5V7GHOkzSSmryCC431xm9e48KjHlCTYs kUpwm8vBpL1oFUyR
LFRHgq7AKqOsXDnmURtT1cGdfjDOuavlcm6DkSfyloBBycK7mKRYPf5IuRyC 2Tamgi6yruoB2bUK
LpxtFCytpsSJEk9JWDiivtQDnp4XjTYlVxNlvl9X2YOs5B1ZaBLcvqIUrzmU QbsaBXFP8Cgu2tFC
UFJmWbH9GuWuVe+A26fS8k2W53XMB3ZVgr8lZbCndaNW3WALHiwrLq1clH+f 77w9Y326RxN15dd8
Yh2s0m1GJarVyCoS2BKR2AbdlF51FRG52aA7d/ciyTc46+mWkEv261i1hm4J uWrnedCVSZIm8xI9
8CzF7RmdP5nlRrrBTXez8iCeIsGzTgYlZZYV269R7lr1/uwm0fkfR7FJ5Lzy oAR/S/CgK4iUbrAF
D5YVl1YuiT/YOVjCDdqv+cQ6IMoIfF8Lb1kkKFstBZKFI+pVlmThiPJ9IatK iZ9tFAQbntpC1GR5
5pJSHHVilX0pq+zKDc6eZxmU4Fkng5Iyy4rt1yh3rXoP3O5AyzeMn1drzQYV 5YmvBfFnIgpKkx6n
I1YuJzvHg4pyI64bmNJPZ5XtIeJEOeUZsXBEPcgC214LjnmyKaTbsoobBBtG Th5pshSXgtLNDYLb
fFmwXJ3a0ax/GZSUWYrIsKyIV++A26fiPxlPy9XRDI1URrbtizzozq3G1k3S JTZYtiSDctUNKprn
I+NS4Fq55knFIcjnbgNStlwXyVJz+zJyaEG30WS8dKu4YqlJBJGDrTLl76bn ntFckmiGW17FpliB
jbuTxDafu85qLoOlWHVraYI860wwmSuxnbgpKiiJqttgVMtNt3NJnmXF+Tzp rRsQsW3vg7nLPgkh
5G7gH++4knwAvPgJIeRzKH/8dcGV5APgxU8IIR/Fwm+tp8TkpzP3cBBCCCHk R8OLnxBCCLkRvPgJ
IYSQG1Fc/O2ZZEkJkkS5Chq6Dm5WN0Txd+N7mzxfffs573UbbLTNH0t8KQpa TXnIy+Yuy4lr2CPa
u52r+Vndkjsz9zkiXyaJyaceOFfYz7voowGUkb3sOt5dPgrwMZsFfyzzpSg4 JThYM49YTjzJybPa
yFStXd0upBAyhf7ksstRJEmcysINpQAxzGVkI7uOd5ePwn0kzrP2WK5dD6Xg YM08YjnxJCfPaiNT
tXZ1u5BCyBQtf8hmP78uXTr5CRv5ty9cpXJzlVKjBHhQzaNCykeCZ43IiKtJ lOJWl0u2eoc97ctI
2WNPi2trExdKDIGKqGC5FAXl6mhDlXN7lqvdM496jtzyEsrfDY6lZG7LJSZT dROBDUp/uxQ5jEQF
mD6CroaQvRRPmF21D6hEytzHNymXGCIT6eMuuaVl0M5VxK3uljsTjFaTLU9l latgS5KF5iMlHnQF
LsoBbyYvkfhYPWgVgfdsJ0kzYw66rQXdSNJDeVZghyrLzqNgaes2kNedaqAT ciX+wyqXowj4dKrv
hyQLWUomiThSqqCd56uzAldpg6VP6blgBa6qOagsg3Y1UuItSSLxyRLJ6Vk9 vnGX2XcKbH52X1NB
F1lX9YAcowrO7jcJllZTYjCIpxCykZY/ZHYV/w6XIFngUvRhYcVqKfoekyR6 24MNulaRuZWpSRmU
uNVxq3LVmkvK9DxoVyNlHoyIxPkGyxJWkOwO37iLTc97BptXsik3twEZ7x5N 1JVf84l1sEq3GZWo
ViOrSGBLRGI3aNNl0E0h5Apa/pDZVfeJjzQ2MrVkNWO+YOj6R0VVlWg+9e2a N5B7loXKIOhfprjg
6blnqcQPRBKJF5rJBYkhXsslf6cSWa4EDxk/NElZN+oB3GOpjMD3BR4jIlhT EnIFLX/I1Gr57EZL
yPcSbtjaX9vGO5z6vj3mKmKLlntZCOIpEjxLTrZXx9OvCEZE4pMlVFCeZ4/T EatEAPZcVow0chdg
rTKoKE/GdQNT+umssj1EnCjdE3aVhFxEyx+y9kyypARJolwFDV0HN8vVuC9l XOW682OSKLtnhQfV
PF/tHnjWkI2gnbgpSWmrXPBMsqyynMvgWjPuPAmqiPWUQbnqBlWWmnTP3121 blY89L2q5QatT1S0
A++d24CULddFstTcvowcWtCtUrpBV6aUhOzCf1g/ho3fP+cd3pDP29Tn7YgQ QvbCix/lvMOboH62
SJQ/kc/bESGE7OXDL/5uflm3zBaTN6F9UQkJIYR8Gvz0J4QQQm4EL35CCCHk RvDiJ4QQQm4EL35C
CCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35C CCHkRvDiJ4QQQm4E
L35CCCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4E L35CCCHkRvDiJ4QQ
Qm5EcfHb1Vn9a2hfjJe5/luQXamGcXbt8bvSF3adPIRTS1Fwli0mOMijsrbZ UvDtnOxw6vG47smx
zttLLIMX3a5EHuxvB2ly77u5nDjF9JZm9S8gafJb+ik509WurX1L+nKWSkwO IT+ftQYUW0xAwFr4
ZmUQNO8zyikush287ZNzXYlZ8KJ7lWvP4YsBG9v7bi4nTqG/MexyGcFXL2L2 e/jbOdPVrq19S/qZ
LPeTYvatX2tAscUEBKyFb3btAxdXTnGR7eBtn5zrSsyCF92oTA7/rQC72vtu LidO0fIy5bdHa08O
aq5Wp4KgQC4NwXipstyITJQkYqW3yjK9mbpTJu5EzSWRD1IxSXfnNt1dijxt ro1LE1fsLkVBd7Xs
M1qNghGJWC7lRe2qCrqJQ6aUVmY1kTgKNlPL1bhZbnqUola7MOnG0IrdpSjo rtq5dU5KzO7RFSTz
SJmnuEHVkqt0yQVRkzJYCkqrSODmKgfXU66qoCuT+mgpylUpUTChkCbdyzLJ ZC0owQVgG0qAF823
jAcvMlFzN3jdXpK5DZYt5VmuT7kUBd3VY76w9/IQJKV4tih+mEoD+itKsdtP eVb5dsp0G8xzy6Uo
6K7aOVK9n96jO89X3Um0uqCMSASRed5JFCytrECCe9qJNbS5oNtaMMfpTy1H kZNN21WE3AFsIxJI
ylbP7DTv0wXZ2uv3opYWdhEFJVPnhrSdkJwk8hZ0oETElqLuqiQSgNUjQRQE 21aA+yqPOvGxubkt
WMt+zSfWIVHiWWOOp+PV8WBEIpgyLwW4EszKq4OGW2pFQZCW59hVsIP2jFSq SBR0Ba6medXVpAct
IUVlxM5xW7tatpE422YSkzwoPZOKKl1qyvhYVZMoKLHiJKVs2watQFVUm5IT uyrjHcB1kKt2YlPs
RM3dYDKP/BV4iTLYq6O26TKle9isZEf5ZqMSSmC/5hPrYJUSNysS5C9VMKru Bm1FVxmRCPA2QEHe
pxVIbJabEpl3wxFUsik3twEZ7xiF1K6WbUWJCldQBnNB3kZpHgFu2U1xg+Bx 4Sd8zKO9LJhHShtc
K4pXd8VJysJerADsE3QDBeCJgbJSGc3LoAQvgQddwdS+3OAxT3YEnnCE9I9q 4SXKk7dKN46fW1l9
ofkI8PDzYCnAgxGzb1xprt6UvMOyf5dScNBKXXno3WurbHr2sI5JKYgm0Tza fiQGS4CHg+vzFPsy
WgIr4kF3Vc1tsCwksTtFiuYNJES9gXsve5C4/pFATfBVSXlc+ZYV+AlMBcF9 TW22m0NG5nkw0eQN
lyXW9mjnay3tCiaUjXXAXAqSHbmrydwGwb2XhpEm738tmNMQXftCBe1cBd0s MGgFff7tUba2UFnU
im2rVpmku5PcpMy1LxVJM3YetbGcDiqRLDfiFm2GKKhono+MS4HrEwW7h/VX q2rSPX93NTKMPK1G
Kl23LsrlQXduNbZukj5SVHVX6Ubc9GaIgooWNxlNJJF5UjESJPNc6QqSYBdY pRIoXBM3Xs6beI+6
YESilqIelFgVzdsDPaW+V7XcoPWJilompOSdz+qdeyOdbxAhl8Fvrll48U/w zmf1zr2RzjeIkMvg
N9csvPgneM+zmvoNDyGEfBj8AJyFdwYhhBByI3jxE0IIITeCFz8hhBByI3Ze /NZqRKaWouCU4AW0
L8bLXL+GtP2Mv85/hy0s9ICnnFFe9y2DsMVkC2udXHcy17HW3pF1xYdP8uB9 I/ZjUHV1ssmT6ZL3
PECFPj67nKwqkjcjOYuf+L3a53d0nots9xI1qb5vXc1JLrId4P5Tyrf6ltli 8mJe8GhdylrPR9au
zxx1htEz+Y24O9341m9Mf88DVOgW7XKyqlDPopxbn/yRnar7Lczu6DwX2e4l anLjt2jERbYD3H9W
+T7fMltMXswLHq1LWetZPTlrJgN7ht94qsnjPftNgbMx/dsPEKElPbUvkojS 92DDs29YeVIqvezK
ndvd2bndlMp1O0EKyUQlkES2ctWdu0XtPF9NmpSNRRo3bhOj9KhEN7i5kbgH 75oSWEM1sfPhpoJ5
G2WVcikKuqvSZ22PqpYbLAV5luokUioTV6zmSVFXgFvZ6qWgY54lkcwa2qB9 2U1XUa7UK8MusFku
paZ0UCTdWmX3cDtXQfuyPxuquTIcemXYBTbLLkmszMnKl8u5DSaTROyuRsh0 3MpVlsEzmy09I7Gb
laxGSrBQ3jO+C7fJbhzyxKhEXiXfQiSeagZczZWSxNzq8e3nq8e83EWyWgYl J7Oi87TKSLxQ1J3n
q91Udxs4014Cvp2FYCkDN6jmEpmYgGgGZbeR2A2Wh5AES1k0T7JOUhx3VDI/ prz1cikKuoKyqxEv
91IGJeBmS8+1nVrB+aLSx3oqWQ8My+OK5niwB1XWxGXdhZSy/0SZ9AC2F3EI ZtuYCpbgWQtnGM0X
irrzKL1sFTzAcqcJpT4/BLyxRBbNy32VzQ9wZQeaicS5oNzC6w9wgZYblT3l 4mTn4KFETB2Kaiaa
l0FJ8u4qH4kVSE33ADtxm+9BumslfVzPZBdgk8m8PQNmSdbE+C7wlHxTEpuV 9AC2F6H8+3N7UmNl
Vu/69ICFrJZ24iqj+VRRiVpKxFbjzvNgUr0k0ruGbiSZu7kjWPq0Z7pHsqRk leSvRM2UYhW3nbuR
ZO7mjmDp057pzzSPXlGIWtVTLh4Rt91oKQq6grKrES/3UgYlVoC3VHq6wSt2 J5E+yhM3RLaGJ5ZZ
58ULzZQp5WlY5ZgnuWB7EYm/DZ7fjhssBTY4lY63jQdHfKoQLsCPN6Hcztoh q43jm4oEOe0XuaCM
uEtlM59xgDgTB42fwniJpCNWiaC0cpfK8y0P3QrKlnCBpOzELk0VlZSNtV/k gu6BOIPBHlRZE+N1
wdUyKFFBebw9TkesXKImX7NHtxCSBSqj+S4r/PSmxGU6QnmGeZWkdNRzmVsK InIN7lY2E4ltsNzv
Wx0gQsuNZH/jZZRi4+4RREG56gZVlpp0r4FkyXW2FSNPK5AT1ZWNdIEVqFU1 STQyYj2boHuUTfag
Hxl0zWU8qmJ7Q+YymLspsZrYed6MK0iC3cPGVcRNb4YoqGiej4xLgWvlmicV paBXJ6xS1ETNZTAX
40VdQTJv6enZ+dDnntFqQjPIeAeqyJT+jKt09clcVTwD7maVUVYzyHivtqNS +jOu0tUnc1XxJDu9
3pnP3uZn746Qz4Dfp+RN4MX/CXz27gj5DPh9St6Ez7/49/6G5N347N0R8knw W5W8Cbw2CCGEkBvB
i58QQgi5Ebz4CSGEkBtRXPx2dUSmlvIg//BBCCGEvIb64lcCXvyEEELIz6W+ +PvzxcyLnxBCCPm5
fPPFTwghhJBXAl38+SQRu6uEEEII+S548RNCCCE3Ar34x5wXPyGEEPJz4cVP CCGE3IiJi/94af8o
kM/zICGEEEJeydzFbyPtCzcoV92gwg0SQgghZBf+BUwIIYSQj4QXPyGEEHIj ePETQgghN4IXPyGE
EHIjePETQgghN4IXPyGEEHIjePETQgghN4IXPyGEEHIjePETQgghN4IXPyGE EHIjePETQgghN4IX
PyGEEHIjePETQgghN4IXPyGEEHIjePETQgghN4IXPyGEEHIjePETQgghN4IX PyGEEHIjePETQggh
N4IXPyGEEHIjePETQgghN4IXPyGEEHIjsovfLkWRi/70sGabtD21FAUjpsQ5 G61Kolqtfc8fCtsX
uQYMfhdTT9rGhzBii4mLbf66XXwLZefNkOvfh7VWZdau/W4xuQjkbXVX331T yZp9iQTPoJ6qRBlh
36Tx0homS1EwYuHJeAfOb3wjYN236tnlux7CiC0mOS/YheUiW0lZohS8LSc7 P5ku2WjlsuwPJr7y
md+C/niyy2puI33rDl3/Kab63PhphZ/kW3F+4xsB675Vzy7f9RBGbDHJecEu LBfZSsoSpeBtOdn5
yXTJRiuXZX8w8ZXP/BYafl2Vn2Wtabf2hTWJTkou4bZqdXyVERUsl6Kg1bgV 1UZUwzYimVUmhfJg
f65l9aX/EChND7AO7pIq4RaVqyoYkVTv3l6irEhpBSqiguVSFHRXpY/bcKR3 UyKZmlvnxMSWSOp2
r4QU25cqUTlM9TAiKm5JBNY58YzE7jyyHcFS0CvPCGnl6ksrK2hee7kyEtig a5LbWhmSLle7cXsr
Wt5cfjRjLk/BTkqlxD3BXtlKkhSrx5txKfdVtg1uIVEu1HXblkztqxTbrFJQ FrUT11CCVMcbAHea
G5ZLUdBdPebgiZVBN5KUK3cBNlNmdcBBCqJ5nmVTItozMm7nkWGeOGWr5nlQ TdTcxc2yq1OCvL1S
iWTZYA9sJXhXduIavgl1c4fA7hY5SjAoWbOV5G9GKXZXIxaaiQRucLkB3HZN iQsiwLp50amKkvLt
BhvolVXec7kUBa1gto0yKJElVDlkgyo4WzeZXyQoG5NEgtK5FI95mXVym2v7 xZVTwVwwdRR2NZrj
thtP8htpZXOHwO4HOUpJopSs2UpslltdRUorl6Rb1aGymtpCJIuUSm+DarUb SiUuULgdylU7sSll
9Qiweq9K2GDUoRTYJRUpu3JR/t3bZrkdmyKRJVS5vIRysEqkbiJ2bftziVKA 27pEgrIfJbZtRCl4
w7lATqLqFtdTCRKrMqjmykqllwIbbM8kWTIuJ0m6KtTflVY2dwjsfqId5kdZ nsuarSRp1ebi3bqU
HZYPBF63DOICPKtsuxRIcAH4vpSGklKMb3DBKtkRuNmIxD8/z7yuRJaIyuG7 mK1r56WgfKcWuo2I
BHi5Mj61C1xQduVy8ujKINgzIsiVkcCNg/5loTehIc1ZjYqUbwB+LlPva+lw vCw9bVYSjATuI1Ke
Rl53qsOTzUhKJS6QLGy83JRdjcCr96pEWVcFVUVkngcTjbvNk9tJNHkJMKXP ZHXA4aSgbEwydWJT
4jGPrMqGc3GZ7pLvxa3oCnrVAL5TRGCDkUACnlVZ6N3w3xsryiPJscq3JFGq lFxsbSVItza9GaKg
wl2VDioSCSRW6cq6SXfFbq0m6IYRLP2RucRtRq6qSQeK5gIJWN3O8wa6wQZV xHrKoFx1g4rm+ci4
FLhWifkQ5HO3lpS5JfK6pdh9KYNqNZrbHnIrpXTjvXpypsRq3tL3186HPvdU 7bndukWVQLXnCsqe
u2dlO7S1XP9S0D3cunl6E/R35a2bI2QNPtWESNa+I9ayyPvDi598IHyqCZGs fUesZZH3hxc/IYR8
OPycJxJe/IQQQsiN4MVPCCGE3Ahe/IQQQsiN+OaL/+rq1n9Eppai4Gu4qPSv f29SO+fH8iOwW3i3
t/gks53P6kG22LYvcs2Z4EXgtWY/fH4E3/JdttctJ6pVPq4nucL853U8hX1L kofylc+rywtKDPBa
H/CRNPiWt/giW8lsiVl9grTCbZPPUDeueOXbhwM2cMjwz6UfxxXfZWtZe9m4 nZK1byucdoXp4FJz
BPs9ljyUVzyvU7ygxACvxY+kk1xkK5ktMatPWPuEipSgwyvfPhywAfuhJF+C Ju/MFd9la1l72bid
krVvK5xWmrYv8uB4muW7bjVulpsepShywbBVERUsl6Jgwmzn9qX6Kl8q2xGJ yuW1EmWvjiVJsSXc
uieDYymZj4idSIYYr9u9ElJsX6pE5TDVw4iouIrYOV4lUrp60NZWsXG5avV2 VQUTpSsbyrHqipNg
DxqwuGJZ18mZeWuSJpeDYymZj4idSIZ4qq5ckuVsUEakWykYETc4HCK90lir IVCablC5NtGVTVGk
2b6ToBW4Slcwle4Gc0FuXi5FwQi8sR7UjQ4k39FaLVA5lZKn7wq6ETvH9wK2 XWZ1wEEKonmeZVOs
zJ1PVXEFVhmJ8+YVs+lun5LcRynBom4wakARtZGfTKRMDmRj0I3Yed6MFINt qyw5dx2iOS7oX+Tp
ktwzEbhimxWJ3RI4/mbkch4st9o9wG1M7SdvNa9YLkVBBNwtei/xU8Jty+0g J4YEwffFXS2VkkNg
v+YT65Ao8awOOJwUgI3lB7IWlJTNu2J31RXkXZ2vaJXJ3AZLpaKsUh6yG8Sb tKulUnII7Nd8Yh0S
JZ7VAYeTAryxNf9e2Ubz0iGn5Tl4T2XweDlA0mVKD7CealXN3YoqUloh5I1J gYzkczwoKbOUWDWG
p8hINI/MJe0ZG7cp/fn9lV/ziXWwSreZKMuKXdv+XKIU4LYqaL9GuWeqlPPE VmIFeVez7UkTRKn0
NtiqBiTNQ+VGJkrf49KJuaQ9Y+M2pX9Z2a/5xDpYpdtMntWDWssC20OU5aa7 SlwgKcVutzhFDt4T
HnQFUwfhBkGBW1FFSquSsjFJeQhrh+wG8T3m75HLQp9lGy5Jlv2aT6wDopSs nX8PSpSCXGkF+YFE
Qbs6K1io5QryolPt4UFcUGZJrADcrwQ/WPAMI5Is+zWfWAdEKYnOuXwj1gS5 0hVM+eO20bw8sZyW
55cl14JWgKdLXE9X4MqQeR6MmGqs3C94Ssu13FXXP0npcLq76irLoCLSnNyL K3CDUw4nBWVjiQY3
LKvgtu0XVilxs2ZXJQvKaF5uJNpUvnrE85OJ+kkOpGwSDyqmDqob1uriRfcK 8MbW/HtlG81Lh5xW
5rQv8mDUnIofL233iZWtLrGeajWPuP7NEAWtoTIpBXI1ss2DfbVWouxe0Vlz FeyeuZs+FVSCfG4n
kiZw4zalGysrdl/KoFqN5rYHa6UAneVcuUVzlZKLh0YqI7coPTcvDbvnEykj 8YjkDZSd2Hie2+ND
mG3SKpGgEuRzO5E0gRu3KWN1zGU8CU4JenUgbm+uf/eskLkMus5qHnVVsphG Bm91gG/SzJu0QcgH
w+8ysgwv/rN8+wGWf3h8PW/SBiEfDL/LyDK8+D+BM7/zuYL36YSQT4XfZWSZ N7otCCGEEHI1vPgJ
IYSQG8GLnxBCCLkRr7v43UIvq95312rPyHiSdZ6r/SWvrOXy7Q28IXvPZK9b ztW1zviPXDtxZeRg
44FYq43mLlP+9qPe1YDBb6fYyUby76iNXO3fX/6MSvNLC/Xr/ad42TPz5px/ ANay9nJ1D1ueltzk
jPM3cr7t8w4l9lp9QVEQsBP8mQENr4MX/wq8+F/Dy56ZN+f8A7CWtZere9jy tPDidznvUHKUOP+o
XwHYCf7MgIbXUVz86s1oXyiNCrrzYSXF7moXjIiKK4H0sf7KYbmWVJZLeRUk 6C5N2eYCa+XWksrI
SoKIbdCdDyu3HJKOlFZYgWwjV54PWpSszTSTO4yv3bNVbqVgRNzgcFDYNhBb dz6srEOUIrPUUt5t
2aHCCiKr2SxQIF8qscWmWAf5Vb5UniMS1ZJKJct7thWj6jbdrWXT7VKeYldV 0E10HUauSrdFo2BO
oQb7mwpGq4ky2hVSPXfDaynaFzYuBTboKm1QogSgrSSqC1q5SjWXwdJtNohv aszxKhJ8+7g/HoxQ
YrAZCeJQ7rcU9C/ydIlr1WFbNxgVSua4CbhxlWXn0canstxm8A6n6srgbF25 GpGnuzKwepKVKCVg
ijvJDaM53mfZvIvfllzO5/iuFrovt1QGcduyVoR8h3plONVwKcCbx7PwoJqX goVDyFNG3H51ZdGq
q4yCC/74IURMHSneQwccTgr2NgYqo7M94vZrPrEOiTIqbQVl1lQt/F0YL/NT SoJlibJbF/C9KM0X
ss70hq9Kynek7BNv3qXlaaqSxMajrGiyFlSA1Xtli9RKWNimXJW4gnyOOFhB ZFUGy1ql2I3YuZ0o
jrj9OlaR0gqwt+75u7btGRu3KYpWNROVyLP6s8N5ge0hynKDroOMR1nRRHHE 7dd8Yh2sUmKzlEal
97gWnpULlH973rtFFe2BbQ9KlN26WPGauRRIcmVPscrc3K0iUcFm3pGoT1tU xjtMoS43IMm3Da6W
wYgyXyYRxwAAEWVJREFU64paNoJXsasRUztyKevibU/VwsV53cjniNuvPTC0 uQlgb1HQrkZMCfC6
kimH84JcOSWQgIcf+Rxx+zWfWAdEKSmzylpuELdVVmrvCWW3eN2ynBWvmefv C66UWGVuXm68fEdO
9lnSculUK2BwLaU8vvLQT9aSWMGWbXbPORGcdDgZVPNSsFDCXVUg5cqNuMHc AffHgxHIHl2BG5xy
OCm4qLE8mJwnXg7vFt9j+8VsVgdq5SWs/+wRIXWToOwqQgnKszrZUhmU5EcK rkpsENn+WvMuLZe6
3UwF3e7doMxVPioosdVd/75UKyo6xG51NbFzlRIF1eqYy7jSRA6uwJ27tZRt XgsR58HmNYCUcw2t
JnFzBcNk2X8q2A1SpmopjZveAYfEFhT0aptub5EYD464nLi1+nM5d24nEltU xW2KFHTgPG1WpHTn
o4paVSWSVntQV5VQ86Sx0ZJdldi49SnbiLIWlJKoaG6eeNq4+9KV4cEe47f1 hryyz1fWIu/PK5+H
V9Yinwf4/ICyjby+4s9i6tpG+MEXv+zt6j5fWYv8LF75PLyyFvk8wOcHlJ2E H6o4vPifaF9Uwg28
shb5QfCRID+F8ll98UccP1RL3PO5+sT4lhBCCCE3ghc/IYQQciN48RNCCCE3 4tqL/yLzi2zXaM9U
ch83cdltgahWtLvzvZ13uI7Rm528M2eew4WU68ibsatR5KJNLdhe8SBd6nkG 1+S880W2Lsu2a999
CXvdBpu7VFxkPvu5cCmq3Fr1Vz7TLmADJz9rZNZbvYkRG/d7NSefw1n9pUw9 G8dLJLiLBduFlJJd
nvh35SxTzmuCMgtnqluXtSzLLp+EdmmNi8ynPheuxpZbaODqZ7oEbGBE1nrD v7XW/Lezcb9Xo2rN
lp7VX0rZjH2Q3Eer9FljwXYhpWSXJ/5dOcuU85qgzMKZ6tZlLcuyyyehlTXa FzISzV2lCipsVhSU
q3IilW4Pkb+0inKVxmJXEU81H4USpVpNiIpahxFxnZNyuWFUWi6piVqyJioi U3Kl1diUSGwnEiuW
pe1Llagcxle31tBHAhW0GreBXlW3Fcs+paHrkAdlboTbj12NWrXVI6XN6qYW 7m8nUW5/rpILrKdU
uv6Rxk7UPF+VDbjOMiJR4ihiHfKUKGhRMreWlUVL7bkrOSk97ctI2WPPkiLB 1pgNugKr7JWVJPeP
0l0l3n+EFZSebjDZSLQjlzX/yLZ94cbHXE16YI4LXKUrmPK3q+4870eKy9I2 qATlRmyWK1CRhS3n
u57qs3RIgjI9wu3fru7dVK4Eg2BvclVSpoNtrAXdiJ1HJm5c5SbzaMt5ig1G lN2WbmUzoOdU0BWU
tFydb68HbeXKCHwD5VnYYCkogxFWg3uCwaljlID+HbBtv5Av7RwPloKNWdHW jrj9mk+sQzI/L4iw
AhVJGs63vBaUTG0Kt1Wo/pOImuNBycmsZFIGJXnW1N5z5ZhH74VcVUq8H0le qAcO4CpC2S2+BTy9
PAo8fXazhbp9ISN2jm/AatwSKqJS1CQJWv8oK1dGWE1ZaDbo9pZgxXjRnAXD qMpUFr6jXCk54vZr
PrEOY56XduelQGFLRClJw/ar0sugregqJUpgHVTczeoV7bn/JKLmbktlddxK xW1KbmiDkjwr6sEV
SGUyd1PUqlKW2ynb6OkZ9qCWTZHxXuH6d6CEq1wI2tVImQcRoBM5wDuwq1sE Nlh2Unri/UdYzUJ7
eRBpY7Dg34MS122tFEz1lh9UdHpH3H7NJ9ZhQVBuc8rNjSQO+ZajoF3dKyiz FKr/JKLmeEulYEGJ
H/gZ8w6ku8H8PCVyVSnLfhbaKINRn4MpQdmAC9hqFLSrkbI84ZKWq/FieFAi lWtZYNAVlEWRo1Qa
vDoeLA9EsrY719YGFww3HogrmNqmYqpKN+DpywKJu2W76r504+UcD0pwW7mR 0tYydQhXbGphdwu5
kjILVJZB96VirVwPbCMHsPmpBlzKbku3hWauCCK0Ut2+cIOqsI24c8lIya1U ipqoYGkFFrVZ3dCe
iVajlCjSq9560M8QS0Fpm1tZTWmYrKq4K7YmKiI1eAOKSJY36ab0oLTbm2uL 9Dxyo35sD1YzO1eG
ZZ8q6LY0Im6tEXT9pT6PJG2rlqK5xLbXPasR7MIqmdi5ylXYNlxPqcyDrpX7 UqFM7Dxydm2jrpSb
lakUZR4Fu0HKpkrkygXPJMsq3XlJm1J/HlPbnxK/gHfr57vgOZDP4x2e6nfo 4Qo+dV84d7z4z/wp
qZK8lHfr55Usv4mEvC3v9lS/Qw9X8Kn7wrnjxd+r39iQHwHfRPJ5vMlT/Q49 kOvgu0sIIYTcCF78
hBBCyI3gxU8IIYTcCPTiz2UnVy2J/m25uu3hjxfClQh73XJO1pLp+RO1XAh5 Vt3V5YpnuLqo9U8e
1/xJ3tLqFhOQvbX2ug0usu1XOr+M2e/iKPKDjqL45Bqinu5q9uDw1QW2G4Jc XTf/uHTZ+8H64vdx
C+UJrLUNZpXVd3GF5xSt6U+S5HHNn+Qte9liknD+EZLsdRtcZKu4zvngav9e lXAfbCT4zuhv10jU
011NHdzU6gLbDUGurpt/XLrs/WB98fu4hfIE1toGs8rqu7jCcwr7EZE8rvmT vGUvW0wSzj9Ckr1u
g4tsFdc5H1zt34ES9iTBR/1taUivdqsj7p7CiMt0ZFUxzOXJ2lwrkC+V2GJb coO2liISuP6lIGpA
TvJcpYz0roNN6WldxFaajK/KQYldpdSroFyNNCq44C+XpMCm2FUVlLgVI08Z dDVulpsepShywbBV
ERUsl6Kguyp9VG9uCTXHt6PE9uUIKhMVVLaubMFNKV09biuX7NzqVQl3HpUY ysjfvlSJymF8VeXc
HkZExS22bt5JWT1Svoy6sLtDOZfdJ8eRpyvkkjvPg/2LaJ4LoqArkEq8GTdY NjArwyuquQ1G2y93
GjnkzuCqmttgvtr3+bsp+XYkeXoPHMqG8wbKdDc4eyBWnyxFQXf1mJf7TVbV XAanHPC65ZbX3Dba
upH2NkftCqJ5nmVTIqwD0kmUGylfycqek7nrBq7mS2W5qIp9n+xqQl7LVfbV LBdrhW+/rLgmxoNT
Alc8ZZUr7Wo0X/Bf2IWkDIKFFGAnUbrL7IFYPf7uuByC2TbKoAQ/z2heBiWl myvGldEcdADbOFMi
mV8kKBtT2KOIImqOB19Jy6s2j7EkZTZlYVWRmIDB8TKqksRVq2XPUTPWKspS 8aiB3Lx5bUgiAS5G
6paCfJ5nuf4SN92uRvMFfzfFTtQcD+ZWKn2hE6W3WE+1quZuRRUprVyUf5/f b3umG1Qw8Y/mbgm3
Vgfc+kwPbhBvUtJee9Su2LXtVV0lwG0jmncUbkTNt1TfTsur2lW8dVcJrtql 6Ezz4HgZVcl761Ut
SZnlsmAFHuysABfjSkQAbjYKuqy1esY/LzR1OG4QP5CF85SUQVCQnAx4aBGJ P7hfsEQynxK4yihe
upU9uMHSweUbj7oUlOeAvxdlk0Njs15TfTstqRotJRve+2QgZ5pXiSLukmuV Ny8pd7eQlW9wY8Up
MR6cErjiKatcaVej+YL/wi4keBtTQbATvD3p6QpcGTLPg4nm0v32yj8R50EJ 7ob04AbLfqZ6c9tY
K7Hc5ElB2ZjFylQEL7RQfS8tqRotye4HctVG8lWLm2jnx8Q17AL1UqGKymCf eauawI3blESQNKA6
SSq6RVU8USpBnoUI8Lmd2Lnyl7jpcvUKf5viriaedrX0lDKVpQRJ+khR1SXW U63mEde/GaKgonk+
Mi4FrlVi3jH/qJbKilYluJsMls64bdRYN85lG9YwL+H623QraEED0dz2kFtZ 7Ko1jOaqejR/Gfos
fhZg86CMEEII+Xh48RNCCCE34sMvfvULFkIIIeTm8F4khBBCbgQvfkIIIeRG 8OInhBBCbsS2i3+X
zyztmWRVxfvbs9bkyGoGJXBT8KUouIx0czvvkx2+snnLsr/a8nn2up3h6k7y d9wFVyLsdcs5Wct+
uyHKKez3r6sBg1dzddGpD6j8ST7f6uaPmBeTnJddTZbeh/NN5k9M977Jv/H5 k4BtvGfzljX/tSzL
Lp+9XN1V+fBb9j4beeKy7aWUJ7DWNphVVt/FFZ5TvNVnl27lZ7F8Xm+7643f b1H6EXcLLZ/nFvA2
3rB5y5r/WpZll89eru6qfPgte5+NPHHZ9lLKE1hrG8wqq+/iCs8p3uqzq+FP qpof2NWxPeU8IlHF
yNNaKQG+pJrMsQ3b3qTS7TzJsiifka6ybDm1qiauwO3KpuRu+XaGRnVrG5Bx d0lpvrF5PKjm7mpi
4lqNpby6fRkpe+wpsVlusLSKBK5/KYgakJM8VykjvetgU3paF7GVJuOrclBi Vyn1KihXI40KLvjL
JSmwKXZVBSVuxchTBl2Nm+WmRymKXDBsVUQFy6UoOEW2jQ50aYNy5/mqJPLM 9z80djWvku+6Az2U
wVwQocTWpHRTPQxcQTRJxO5qRFS3dLNtK803Nj8bXDuEMqtU4kFXYJV9hxXY v8qy8zyIy/CKam6D
0fbLnUYOuTO4quY2mK/2ff5uSr4dSZ7eA4ey4byBMt0Nzh6I1SdLUXAK/4jl sp2DuyqDEctZpT7f
gqvsVT9lcLwsi/bArVflJOUerSBJyd3KHZVbiMQymJu8pvk86Ap2vTtTQbsa KfOgZG3LpdValou1
2rjlNTEenBK44imrXGlXo/mC/8IuJGUQLKQAO4nSXWYPxOrxd2eNlltEb0b7 wq7iQUUT4FkK8LxK
N3wX7RmrHC/Loj0o0atykqgHKxjzJCV3K3cUbaEUR0uvbL6L05aRXBm1mqxK onQwaFcjZR6UJK0m
myqtZJa1irJUPGogN29eG5JIgIuRuqUgn+dZrr/ETber0XzB302xEzXHg7mV Sl/oROkt1lOtqrlb
UUVKqzWybfSZNyM/Ndynr2apiMotD1qB94M0pqonRFte6DxSWtskZWqbuQBv DGzj6uYluJVVnj8E
PGhXI2UelJTBNavyKKwyCiZnjuciAlyMKxEBuNko6LLW6hn/vNDU4bhB/EAW zlNSBkFBcjLgoS3T
cgv8BPHVfCdSMHWUNqJWSzcJ3k8ZjCIuUZMLZxJVtMdSFrVZSTAS4I0lp/dW zdug7AdcVYCFrg5K
Frbcl6z6UpbbwBVbnhLjwSmBK56yypV2NZov+C/sQoK3MRUEO8Hbk56uwJUh 8zw4hd+iVnxhgzKi
JnZ+vIwqWkFkZbNsP3a1m/cmSexeP9ZQBWWkP4NE+vPTEBnachI33RVEEde/ GaKgwi65MhWPbG1u
C/p0g3LVDSrcpSTYg/PPVyU2S9ZSq1apIqDSnUtsVhclokLd0ARu3KYkgqQB 1UlS0S2q4olSCfIs
RIDP7cTOlb/ETZerV/jbFHc18bSrpaeUqSwlSNJHiqousZ5qNY+4/s0QBadY yTnJ6yueZEvD1mSL
LSGEEDLFiy5+WeU1FTeypWFe/IQQQt6BF138Hfg9ydtysucfumtCCCEfCe8k Qggh5Ebw4ieEEEJu
BC9+Qggh5EZsuPjPOxBCCCHkNfDiJ4QQQm4EL35CCCHkRmQXv1wac/uv8uRS lKtSCCGEEPItzF38
+X0/9acBQgghhLye4gdxe9+rJXdSBgkhhBDyLUxf/E0gNVZm9bz4CSGEkO9l 7uKPrnZklRBCCCHf
Tv1TePJzvA26ShskhBBCyLcwd/F3ceVHV/vABmWkE0IIIeTl1Bc/IYQQQj4G XvyEEELIjeDFTwgh
hNwIXvyEEELIjeDFTwghhNwIXvyEEELIjeDFTwghhNwIXvyEEELIjeDFTwgh hNwIXvyEEELIjeDF
TwghhNwIXvyEEELIjeDFTwghhNwIXvyEEELIjeDFTwghhNwIXvyEEELIjeDF TwghhNwIXvyEEELI
jeDFTwghhNwIXvyEEELIjfh/aFORAYlPKrAAAAAASUVORK5CYII=
------=_NextPart_000_0009_01C86428.F672D790--
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
DataSet.
This is a multi-part message in MIME format.
------=_NextPart_000_0009_01C86428.F672D790
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_000A_01C86428.F672D790"
------=_NextPart_001_000A_01C86428.F672D790
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Paulo,=20
Sorry to be so rude, but standard DBF/NTX table types do not support =
NULL values at all. The fact that ARC32 does not show you the zero =
values does not mean that there is a null value. Try to open the table =
created with ARC32 with any other DBF tool and you will see.
ADS supports null values with ADT file format and of course you can use =
that cand of files qwith Xailer.
Regards,=20
--=20
Ignacio Ortiz de Z=FA=F1iga
[Soporte Xailer]
[Xailer support]
"Paulo Jorge M. F=E9lix" <pjmfelix@shi.pt> escribi=F3 en el mensaje =
news:[email=47a1a83e@ozsrv2.ozlan.local...]47a1a83e@ozsrv2.ozlan.local...[/email]
> Ignacio,
>=20
> If you try open the Advantage Data Architect, open a empty table with
> numeric fields, and add one new record with one or two fields, and =
save.
>=20
> Then all the others numeric fields stay empty, not with zero.
>=20
> Like my old application in FWH.
>=20
>=20
> Regards.
>=20
>=20
>=20
>=20
> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> escreveu na mensagem =
> news:47a05eb5$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Paulo,
>>
>> xHARBOUR NATIVE DBFNTX RDD does not support null values.
>>
>> Regards,
>>
>> --=20
>> Ignacio Ortiz de Z=FA=F1iga
>> [Soporte Xailer | Xailer support]
>> "Paulo Jorge M. F=E9lix" <pjmfelix@sisbit.pt> escribi=F3 en el =
mensaje=20
>> news:479f5bc3$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Sorry !
>>>
>>> I use DBF/NTX with ADS.
>>>
>>> I'm converting one litle application from FiveWin for Harbour to =
Xailer,=20
>>> and in FiveWin work fine.
>>>
>>>
>>>
>>> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> escreveu na =
mensagem=20
>>> news:479f52ee$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>> Paulo,
>>>>
>>>> Wich Database engine are you using?
>>>>
>>>> Check if there is any DEFAULT VALUE for the fields that such have =
null=20
>>>> values.
>>>>
>>>> What I am talking about it is not related with the use of the Zap() =
>>>> method.
>>>>
>>>> Regards,
>>>>
>>>> --=20
>>>> Ignacio Ortiz de Z=FA=F1iga
>>>> [Soporte Xailer | Xailer support]
>>>> "Paulo Jorge M. F=E9lix" <pjmfelix@sisbit.pt> escribi=F3 en el =
mensaje=20
>>>> news:[email=479f3f58@ozsrv2.ozlan.local...]479f3f58@ozsrv2.ozlan.local...[/email]
>>>>> Ignacio,
>>>>>
>>>>> The table is empty, i make oDataSet:Zap() before the =
oDataSet:AddNew().
>>>>>
>>>>> Example:
>>>>>
>>>>> oDataSet:Zap()
>>>>> oDataSet:AddNew()
>>>>> oDataSet:Field1 :=3D 1
>>>>> oDataSet:Field3 :=3D 3
>>>>> oDataSet:Field5 :=3D 5
>>>>> oDataSet:UpDate()
>>>>>
>>>>> I only change tree values and the oDataSet:Field2, oDataSet:Field4 =
and=20
>>>>> oDataSet:Field6 stay with zero, but i dont equal this fields.
>>>>>
>>>>>
>>>>> Regards.
>>>>>
>>>>> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> escreveu na =
mensagem=20
>>>>> news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>> Paulo,
>>>>>>
>>>>>> Check if they have a default initial value.
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>>
>>>>>> "Paulo Jorge M. F=E9lix" <pjmfelix@sisbit.pt> escribi=F3 en el =
mensaje=20
>>>>>> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>>>>>>> Hi all,
>>>>>>>
>>>>>>> I have one oDataSet, where i make oDataSet:AddNew(),
>>>>>>> and put values in same fields, then i make oDataSet:UpDate().
>>>>>>>
>>>>>>> Why in the numeric fields apears zero if i dont replace anything =
in=20
>>>>>>> this fields.
>>>>>>>
>>>>>>> They must stay null right?
>>>>>>>
>>>>>>> Regards.
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>>=20
>=20
>
------=_NextPart_001_000A_01C86428.F672D790
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.16587" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2>Paulo, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Sorry to be so rude, but standard=20
DBF/NTXÂtable types do not support NULL values at all. The fact =
that ARC32=20
does not show you the zero values does not mean that there is a null =
value. Try=20
to open the table created with ARC32 with any other DBF tool and you =
will=20
see.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>ADS supports null values with ADT file =
format and=20
of course you can use that cand of files qwith Xailer.</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:000401c86420$94abfe90$0202fea9@ozlan.local" align=3Dbaseline=20
border=3D0></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>[Soporte=20
Xailer]<BR>[Xailer support]</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>"Paulo Jorge M. F=E9lix" <</FONT><A=20
href=3D"mailto:pjmfelix@shi.pt"><FONT face=3DArial=20
size=3D2>pjmfelix@shi.pt</FONT></A><FONT face=3DArial size=3D2>> =
escribi=F3 en el=20
mensaje </FONT><A href=3D"news:47a1a83e@ozsrv2.ozlan.local"><FONT =
face=3DArial=20
size=3D2>news:47a1a83e@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial=20
size=3D2>...</FONT></DIV><FONT face=3DArial size=3D2>> =
Ignacio,<BR>> <BR>> If=20
you try open the Advantage Data Architect, open a empty table =
with<BR>>=20
numeric fields, and add one new record with one or two fields, and =
save.<BR>>=20
<BR>> Then all the others numeric fields stay empty, not with =
zero.<BR>>=20
<BR>> Like my old application in FWH.<BR>> <BR>> <BR>>=20
Regards.<BR>> <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>> =
escreveu na=20
mensagem <BR>> </FONT><A =
href=3D"news:47a05eb5$1@ozsrv2.ozlan.local"><FONT=20
face=3DArial size=3D2>news:47a05eb5$1@ozsrv2.ozlan.local</FONT></A><FONT =
face=3DArial=20
size=3D2>...<BR>>> Paulo,<BR>>><BR>>> xHARBOUR NATIVE =
DBFNTX RDD=20
does not support null values.<BR>>><BR>>>=20
Regards,<BR>>><BR>>> -- <BR>>> Ignacio Ortiz de=20
Z=FA=F1iga<BR>>> [Soporte Xailer | Xailer support]<BR>>> =
"Paulo Jorge M.=20
F=E9lix" <</FONT><A href=3D"mailto:pjmfelix@sisbit.pt"><FONT =
face=3DArial=20
size=3D2>pjmfelix@sisbit.pt</FONT></A><FONT face=3DArial size=3D2>> =
escribi=F3 en el=20
mensaje <BR>>> </FONT><A =
href=3D"news:479f5bc3$1@ozsrv2.ozlan.local"><FONT=20
face=3DArial size=3D2>news:479f5bc3$1@ozsrv2.ozlan.local</FONT></A><FONT =
face=3DArial=20
size=3D2>...<BR>>>> Sorry !<BR>>>><BR>>>> I =
use DBF/NTX=20
with ADS.<BR>>>><BR>>>> I'm converting one litle =
application=20
from FiveWin for Harbour to Xailer, <BR>>>> and in FiveWin work =
fine.<BR>>>><BR>>>> <BR>>>><BR>>>> =
"Ignacio=20
Ortiz de Z=FA=F1iga" <</FONT><A =
href=3D"mailto:NoName@xailer.com"><FONT face=3DArial=20
size=3D2>NoName@xailer.com</FONT></A><FONT face=3DArial size=3D2>> =
escreveu na=20
mensagem <BR>>>> </FONT><A=20
href=3D"news:479f52ee$1@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:479f52ee$1@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial =
size=3D2>...<BR>>>>> =
Paulo,<BR>>>>><BR>>>>>=20
Wich Database engine are you =
using?<BR>>>>><BR>>>>>=20
Check if there is any DEFAULT VALUE for the fields that such have null=20
<BR>>>>> values.<BR>>>>><BR>>>>> =
What I am=20
talking about it is not related with the use of the Zap() =
<BR>>>>>=20
method.<BR>>>>><BR>>>>>=20
Regards,<BR>>>>><BR>>>>> -- <BR>>>>> =
Ignacio=20
Ortiz de Z=FA=F1iga<BR>>>>> [Soporte Xailer | Xailer=20
support]<BR>>>>> "Paulo Jorge M. F=E9lix" <</FONT><A=20
href=3D"mailto:pjmfelix@sisbit.pt"><FONT face=3DArial=20
size=3D2>pjmfelix@sisbit.pt</FONT></A><FONT face=3DArial size=3D2>> =
escribi=F3 en el=20
mensaje <BR>>>>> </FONT><A=20
href=3D"news:479f3f58@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:479f3f58@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial=20
size=3D2>...<BR>>>>>>=20
Ignacio,<BR>>>>>><BR>>>>>> The table is =
empty, i=20
make oDataSet:Zap() before the=20
oDataSet:AddNew().<BR>>>>>> <BR>>>>>>=20
Example:<BR>>>>>><BR>>>>>>=20
oDataSet:Zap()<BR>>>>>> =
oDataSet:AddNew()<BR>>>>>>=20
oDataSet:Field1 :=3D 1<BR>>>>>> oDataSet:Field3 :=3D=20
3<BR>>>>>> oDataSet:Field5 :=3D 5<BR>>>>>> =
oDataSet:UpDate()<BR>>>>>> <BR>>>>>> I only =
change=20
tree values and the oDataSet:Field2, oDataSet:Field4 and=20
<BR>>>>>> oDataSet:Field6 stay with zero, but i dont =
equal this=20
fields.<BR>>>>>><BR>>>>>> <BR>>>>&g=
t;>=20
Regards.<BR>>>>>><BR>>>>>> "Ignacio Ortiz =
de=20
Z=FA=F1iga" <</FONT><A href=3D"mailto:NoName@xailer.com"><FONT =
face=3DArial=20
size=3D2>NoName@xailer.com</FONT></A><FONT face=3DArial size=3D2>> =
escreveu na=20
mensagem <BR>>>>>> </FONT><A=20
href=3D"news:479f39a7$1@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:479f39a7$1@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial =
size=3D2>...<BR>>>>>>>=20
Paulo,<BR>>>>>>> <BR>>>>>>> Check if =
they=20
have a default initial=20
value.<BR>>>>>>> <BR>>>>>>>=20
Regards,<BR>>>>>>> <BR>>>>>>><BR>>&=
gt;>>>>=20
"Paulo Jorge M. F=E9lix" <</FONT><A =
href=3D"mailto:pjmfelix@sisbit.pt"><FONT=20
face=3DArial size=3D2>pjmfelix@sisbit.pt</FONT></A><FONT face=3DArial =
size=3D2>>=20
escribi=F3 en el mensaje <BR>>>>>>> </FONT><A=20
href=3D"news:479f23b9@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:479f23b9@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial=20
size=3D2>...<BR>>>>>>>> Hi=20
all,<BR>>>>>>>> <BR>>>>>>>> I =
have one=20
oDataSet, where i make =
oDataSet:AddNew(),<BR>>>>>>>> and=20
put values in same fields, then i make=20
oDataSet:UpDate().<BR>>>>>>>> <BR>>>>>>=
;>>=20
Why in the numeric fields apears zero if i dont replace anything in=20
<BR>>>>>>>> this=20
fields.<BR>>>>>>>> <BR>>>>>>>> =
They=20
must stay null=20
right?<BR>>>>>>>> <BR>>>>>>>>=20
Regards.<BR>>>>>>>> <BR>>>>>>><BR>&=
gt;>>>>><BR>>>>>> <BR>>>>>><B=
R>>>>><BR>>>>> <BR>>>><BR>>>><BR=
>>><BR>>><BR>>>=20
<BR>> <BR>></FONT></BODY></HTML>
------=_NextPart_001_000A_01C86428.F672D790--
------=_NextPart_000_0009_01C86428.F672D790
Content-Type: image/png;
name="2008-01-31_164324.png"
Content-Transfer-Encoding: base64
Content-ID: <000401c86420$94abfe90$0202fea9@ozlan.local>
iVBORw0KGgoAAAANSUhEUgAAAqgAAAGRCAIAAAAmR9bzAAAABmJLR0QAAAAA AAD5Q7t/AAAACXBI
WXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nO2dT44svXHtuUKtw4vwQBvwCgSP NfRA8Mgw3sADDQwY
hgEDFjx5HmqoFfCVb76mouLvIZNZXV15fiAarOCJE0FWdvF23+9KrbXW+//l 4ODg4ODguMNovPg5
ODg4ODjuM3jxc3BwcHBw3Gjw4ufg4ODg4LjR4MXPwcHBwcFxo8GLn4ODg4OD 40ajuPhb++0xfvOb
v3fjZYEoJXcYq+5AHMoGZjV/+7f/cCz9+c//pZYekWPpoSnbADvh4ODg4OC4 YrSGXfyP8e///m82
XhaIUnIHWdcOxKFsYFbzxz/+67H0hz/8i1p6RI6lh6ZsA+yEg4ODg4PjitEa fPH/zd/83sbLAlFK
7iDr2lHWQhqY1fzlL/9tz+EYj8ix9NCUbYCdcHBwcHBwXDFagy/+x/if//lP FXdfIpr88kOuRlfz
z//8x+Mafnx9zEv973//f37zm79/BH/3u38av7GP6o7f9o9z6MHv+R+Ch+Fw eyz96U//EXXiFp3d
3WM8Svzd3/3jSHw0IPvk4ODg4ODo+MV/3I6Pe0XF3ZeIxk2JckHN4xYfwWYu Y6sfF3kTe0zqjt/2
PwrZouP3/I8LWLVxjPF3JaqKW9QG892N3tSQf+Dg4ODg4OBoDbv4Hz9fHpPj t9kLVxeSYnPtiPwf
1+rx8vg7+NHw+MlY6YfgcX0em5J/DnC7Gr/tl/+p4/jjwogcP5SPPweMXwmM vyNQVdyis7sbbRz/
7eH4w4f9iwkODg4OjjuP1rCLv39dLccPuwtXF5Jic+2I/MdvuZVg/Fis9OOa Hz8Ty5/U3a4eY/wC
/8gaKY+4FT/u4MfFbP88kb90g/juHhXB/9SAg4ODg+OGozX44h8/ZfalqwtJ sbl2lP5RCtJA3lUX
P3kffwAav36X/+ThkKm/RzjZibVSAvm3++3XHwjAf2LAwcHBwXGr0Rp88fev H/rHnwDWrq4kJcpF
NPLaUwNvAK97/Lbf/p6/iz8hPVb/8Id/sf/N4EInakdyHIJHFftHjUcD/Dt+ Dg4ODg45Wpu5+I8r
zf5HcFNXV5IS5SKaMgXRlyZd/LZ//Livfs8//nXf+J/6yUsjnSCN9V//muDx R43RQOPf8XNwcHBw
PI/WZi7+Ln7Gza+ltR9zk7qlZvyu2/4v6+X6qb/j7+K3/WOo3/Mrk/GfBEZ7 t0Xt6ZW7U6P8p4kc
HBwcHPccrU1e/OqfjR3B8Uvm42++H1fd2n/RltQtNeM+Pn7+Hrd49E8Qx0aO /6rf7bks3cz/mHEX
P/Eff8su/0G/2wlyeuXuRtHjzzGPH/2Pl/yJn4ODg4NDjtYmL/4u7pgRl3/r P67D/LZznfO6pcb9
S+7o9+1WX/47/jHkP6mX/6b/GMlpHM2oKsjplbsbN70a/Dt+Dg4ODg45Wpu/ +OXvukdw/I/KPW6j
x1248Pvtsi6ikf987vgf48v18u/p8V+Py78UcG9W9T+xN07j+HndVilPr9xd //Xr/Udw/KGB/8t9
HBwcHBx2tMb/W14ODg4ODo7bDF78HBwcHBwcNxq8+Dk4ODg4OG40ePFzcHBw cHDcaPDi5+Dg4ODg
uNHgxc/BwcHBwXGjwYufg4ODg4PjRoMXPwcHBwcHx40GL34ODg4ODo4bDV78 HBwcHBwcNxq8+Dk4
ODg4OG40ePFzcHBwcHDcaPDi5+Dg4ODguNHgxc/BwcHBwXGjwYufg4ODg+PV o/z/QEf+H9LfcPz+
9//n+P9G/5u/+f1jXuq/ZfDi5+Dg4OB46fjTn/5jXPyPuavZfvH/z//859/9 3T+WsjPjb//2Hx73
/V/+8t+P+R//+K+P/q+umIxkv7z4OTg4ODheOh4/Ch+X4uNr9GPx9ot/u6Ea //zPf0z+HPP6keyX
Fz8HBwcHx0vH8cvwx0/Gj6+PuVx6/Gng8UPzv//7vx331uPHVvVz8/HHhUf8 z3/+r2N+/F593Lgj
8eH8GA+rERx3YZR7+D+yjltcXpy/+90/HZE//OFf3E09ftxP/mDxyDp2LdPd VpX+0c+j26SHI/LI
fegfPcjgMR7pR2/DjRc/BwcHB8frxvF7/scd1r9usnHvHr8J+OMf//WYHPfo 42Juv/6U8Jgff1Z4
RPqvi/ZI/HWT/fUPEEfiw8SNH/Mo121Axo8/kTz+WGD3JfVqHH+MeKQfv/8f 6VGrj3tdxo8/90Q9
HCaP1cN8/AZFHeDY7K8/BPDi5+Dg4OB41TgusOOn2+MOGz+/Hj/jHvNxbx2a 4z6Tuf3XX2M/cseP
syoxmUe5bgM2fvzJQw3lL8e4elV61J4sN0bUgzKxf9A5Eh87HefGi5+Dg4OD 43VD/gTf4YvwMR4p
x+QIHn8g+N3v/un4QdZNjOZruXJE+7Lx0jafKxPbQzk//hbgeHn8hUJrvPg5 ODg4OF4yxkWrxvHX
2NEP3Mevyo+/lVe/4t47R37ij8bx+3n3P+7b/hO/HMrE/auN/utvWI7fl/zy 4cXPwcHBwfGSMf72
ekSOv5k+fts//hrb/rd17euPCONXBcdF+PgTw+Hg3qD5zWpzy7/jP/7g4v6q /7B1/zlf/nf8dq7+
jv/4T/aiHo7Ex6r8OxFpePx1xiNr/BcSvPg5ODg4OF40jp99x3+m3r9+BzCu seM/qh//Vf+QHdee
/Ld/x2+wH+O4Jt0bVM4Pz+MSjXK7+WcFqoH2/J/Z2zFkDxP53wAe/5X+UXEE o1b7192vyrk9HJGj
YfnPH8Z+H/f9+OcAj5f8r/o5ODg4ODicoW7itx0LffLi5+Dg4ODg+N/x+In8 +GuI4/cQx785fPPB
i5+Dg4ODg2Nx/OlP/3H8ZUT5K/33Gbz4OTg4ODg4OLLBi5+Dg4ODg+NGgxc/ BwcHBwfHjQYvfg4O
Dg4OjhsNXvwcHBwcHBw3Grz4OTg4ODg4bjR48XNwcHBwcNxo8OLn4ODg4OC4 0eDFz8HBwcHBcaPB
i5+Dg4ODg+NGgxc/BwcHBwfHjQYvfg4ODg4OjhuNRgghhJB70QkhhBByD3jx E0IIITeCFz8hhBBy
I3jxE0IIITeCFz8hhBByI3jxE0IIITeCFz8hhBByI7KL3/unf+2IRykIefpJ 8xdgO7RH5MbVqpWN
l1YTEXm+nrX+l7muykXOV79TyQMmNWBwivMOLtY2ecbyx29Lh1tM+mWfqwkX OY/OZcRqFpai4JRg
kBd6JXsbOOOm37lIlLyconzEz5gfnHdIcPsvz2dqv3j/uHKNKf8XfHdJ59dU 2cUVnhLQH/+EBQ0P
psQ4relPp+QZyx+/LR1uMZGUnxu7uMI5Oue3essOzlidyT2QDrhbpFxzs+j3 KRIlL6c4chOHM+YH
5x0S3P6TZzoSJEt4/7hyjSn//Nt4C7se+pwrnK/wlID+rgwPRkyJcez3WvKM 5Y/flg63mEjwT4mT
XOGcnPP7vGUHZ6zO5B6sfWpFyjU3S0OS3Qe0NZ3bvugx9skYcbnkbs/6205c jYrIlFKpsFn2JSIY
cdsJ2JJaskppO74q/ZRhIu5Y/65e5UZFXSsrzh3s3OpVCXcelXAFiT6q7gbt fESGXilzH5uSJKqI
0ndhCGaVgmbaG3ObkixFQXdV+qje3BJqnmzHopRjvzYe2b6scyWI9O1Vb1k3 6bafEXELuVtQQatB
spKlhr3FkeGam0uxPETqpaqtNJFnpJEmYzNqNderoFW6AjddzSWlcxSJDOUS vhEbRA4n33Xk0D1y
ceIZ7ShfjVKQihKwIn4mSJMLSrATCZjiTvDe1FwGwQZUFijIzculKOiuHnPw 9MpgjpItHONrOi+z
ktVED1pFyPS87plziA6nFLjBtWYka26WlqxJUfRyql55iN0Y5kdZdiLBs0qH ZO5G8jegnPTAYW1H
a7YRs/0fE/tV6V3KXYBbA3d9poSa41vL9xj5zDa/tospcZklmX1HrD4/arCB 2TbKYI6Srdm+oPMy
K1m9+i1TSjB40jwSuJQOrjiyLd3KEmOp6Lub/KiepBuaR25ol/DEhSyrjHyU zOqb6aEHWJM205Ka
lMF8rmq5RUsx0pX9Olalp8I17M/mtjFJUlGaqEmfL2GzrLJXZ27niY+dJOZR FTe4JnYbsImJwNpK
80hcWrko/56+NbYxpS/LHSjZmm27vvMoC1EmetzKpdxUEozM7TkoHyuQcW33 tYrMlcmyW3tG5wt9
cb7dNBHV6ylW4OaqIKJBgqVgV/9uJH8DykkEvqNyXgYluRjxtF8VZXCqYaVE OixXI/CsUmnn5TsC
VoyquME18dpB5YLEHNx4ROKfny2+X4tKWbN9Qed41uvfsu4VLYNlxdwnArft VYmo1pRbQkN0SlPW
S95jN15upj8Xwo8szyqtkoiMJ+cTRexSMumBQ7llGyzF0ZlIcvFaA8m8FJQV JVEi2H9ZosxyVxH/
aEfdK5S3sbaLKTGeJbfvClwZMs+DicbtLd9a2YPFbtDOEdurOy+zXGW/+C1b 2BS+Wh5OKXCDa3Ul
uFuPTY6l4ny7yU9qy9ajFDfeBFHWWM03aU1UVh5URceSDY54eyaSuYwlO+lp S6VyYd7M8SalrVhN
hkyZRA1EerU65jKuNJFDDyrKuOs2W8KmJMoeV1fiHhClJ200QTfYxEjZY6s8 q4sqrsYGEf9miIKK
5vnIuBS4Vm6kx9iK0VzZKqxPO925wk1xZXnELdQMUVBlqYmdq1x3tQtGRKaA WSqoVsdcxq0mqmuV
1kFpon7+qkmWP56bb5/8IPisEkK2cMeLP/qDEiHvDJ9VQsgW7njxd+yXIYS8 CXxWCSEb4QcKIYQQ
ciN48RNCCCE3ghc/IYQQciPqix/563B3FXHOBWQBearIeyfBlRHnHQYbrXCu Ljr7fRRFru7zxax9
gAxw5UV8ewNr4G3jSsnIitKRD6iTz8Z5trdXHgvImfSVQ7csbL4UlOkkZ+EA F1IU5x0GG61wri46
9cw37453gz+dN9zOVEtT4vcBbxtXSvIbDvQ8k/tK8JZwZc4ZH178H8vCAS6k KM47DDZa4VxdtPSX
AnvH55+kP5c33M5US1Pi9wFvG1dKePG74MqcMz7Zxd++6ObTZ8RHRK32uC3E 0y2hInIpn7u5iWH/
yi2zwHLDrRsScV4aSW+mbmKilFbgVrHKLgwThygoV/sJqygdyYpWk5QRSbL6 s79L4tyfq3TscCJl
nqVW+3NppK4bdK1kRKXLufW3yuFWduIGZbpdihxGoiUpMSUug3i6jCgxqIyI GuheuhTnbdjVMkUR
eY5I7iBlQ6xWlYMSuClqIklyR7A/V5lFm9rlaJKv2nYTQe6ZzBHllLkMIntH Ih04jUicN5wHZ02W
m1Ti2bpqLoNnrNx0SW51vpDr6XYisQ54UVwpcbOUoCyBB92288aQDsfE9XeV YHoitlmSssSUuAzi
6clqqYwoHZIUvI0xyVMkkeeCg5sFNl+mJHo3RTazQJE8uz38EEtB1FiSZb+6 smjVVfYgSwURjQU/
ojKYrOIma/2UYlew/S1AghK8vTVlKYg4NDZrrdBU9fKgyhK4smws9y+VF7VX it0gvpdelfjeIIJ1
yM8HbKNssqTcGtinG1zwsbKysbIKSMuT3V4lkawHbSUbizwjgVp1vya5iVuP D91atedyicZFKft8
aYVdxU1yw+55IuJ+/VvgBl0rMOh6qrj1cbNa1Yni0NisyEcWWqtus9Sqq3RL RFlJsGMOUXsd81fp
7RkwHRG7QTdLAZaIgq9JT0gc3HRXBpqoudRbEs8eFFXpbhay2meOxb5Mcq1+ ipYnl70mq7myV1mR
VWJrv+K5SRDZO6LJwU/DrrrBZOLqpwTRjkpxWcIN4ltwg6XABsuUtd1F5yY5 NDYr8lno+TqBGyzP
qnQAg7hnaY5bTQlcJSLGg3Y1Ui6kR+S24HsBykplFMStJODR4YXANvDtLNDy ZLBXcCeRQE7KQlHD
UWncXJL3OTuf6tnts7RNUkC9mrvB5R2Nyca6C0FJ2Wq+WhYqBQlWpiJ4obK6 uylXEM1PBtXcBk8q
TwZnxW7QzXLF7RfuPA+6VtuDEXh7boqVza6quasss0qHJFiugiluBEzBaXly VE9uI1qNnF3BeNlE
xVygUGK1ZHNtDyolmtsst1zSDyJ2qyDBMbeT0kTFk6xEGc3b/FvgCsBgNJeU WVEhqSw7kcEoS2FX
rWE0V9WjuWSkuIJoLwvBSNCquolMKqNabroN2hTQQcWTrEjZRcWhGS+tgy2a 11JzV5x4RlZWLAV2
ovR2NS8X9aMiirHqVuyVg5tlg9LBthelSI1tw0aUuK9yKplcAd8RQkiv7svv 4tsbIOfhxf928B0h
hHRe/OQyePG/HXxHCCH9XS9+8gHw4ieEEEJuBC9+Qggh5Ebw4ieEEEJuxM6L 31qNyNRSFJxli8ky
31u9Byfc2v9/x8fklZQVZ7tCxO2LXAMGEZYTD06mn8Q+LXg/G49xLWvQfpu+ 3enqN/JoTI5KPkdi
jtfClVdz8gmRIM/52rNdCr6Lld1G2LMbL61PshQFZ9lissz3Vu/zZ34SxHPj w3ZQ7gj03PsQLie+
FQu7WEiRyPQzVsfllFxR52+v8w4us/dxKZDMmg9w5cs4Ho8zD8kANFn7iNj+ ibcLfVXb5WRVYd+M
5HM5/8ieqhuxxWSZ763e58/8JIjnxoftoNwR6Ln3IVxOfCsWdrGQInE/Ohb4 mIvfjeCrilnzASh7
JfauWQY0WfuI2P6Jt4uW1G5fJBGl78+bGXObkixFQXdV+thuE72bEgXlqp23 r42fL5RXxwU9aE8S
Gdr0SJBoJGNJmSQO1tCdD1sltiYqPTe3Ka5M6qOlKFelSHClK2jm3YmUZfqY IyZKKVflxKaPVbkU
id0GFNHFP37FbQVjbn8TPsS5RkVkSqmUq0lE5YJtyNUoglfJy439qlqJshvP DnA8AOoxGEEZj+Yj
MvRKmfu4DeQC5emWUJHrKMqotty5DSaTROyuuthO3N7cEgtBSZQF7n0hKMEF YEv4dkqB20+Z1T2H
fLVMkcyau91a/ZiDbmVQsqDsz1lnOkEm0Wq5HdfKKiOx24AiukXUTeau5noV tEpXkNya3WCDeW7Z
hgQxx6ucPKupY1FEj8HaMwOmuJPSEPRM5hfhty6Xy7kN5kdZLkVBK5htYyro UmYtVLerCKUD8naU
veGCqPlSDJ4JuDXF7Jajvasg2Gq5TdAnIk/vVVGwOm4CGpbKaF46/G/8tw2f H5P8miyvPQmelRcF
ZWUbeTC/pK0sUi5sUK0mb4SlfE7cefjAfMXB57x8CHFB2dJ1tLwGcqyJINlh vvly5/a9bAKpsTKr
d326R2SVBKcK5dX7s5u7auf5xBoqk1Jgg5JIXNpOFS2rg6XdKpIjqGRTbm4D EtfcyiIBXjSv7k5y
E9CwVEZztwHJ4+awYyxJmZyoJTxxIcsqlU8Syau4ArUaRSJDGyw3GGWVndug S/MYS1Km5jIisem5
eVTFDap55BkJrqOokewBEUc7zJeioBW4JjaYr0aUjYH+5wu5QVyATCQnqyyL wfN0g2X1M6WtcqGr
slWrLIOuAC8KHgVuAhqWymheH8JvtQC5qBANEiwF5cW21n8+T4LWp0xc6KcM jpfl+fyvppldfEXy
5yd6eGaf87XHGA/2wHYvLa8x1ZkKttaQdMTKJTrK/I1cCErwLHC1DErcbbqC 7tme6a0UuP0g4ry9
2RTF7JajvUsiB9CtLLGg7M9ZZzpBJmVQsqCM5rlDdG3YS6WcPyb4vZVnlVYS 9zpU89JQCiSg+XXB
qPMoYnEfmxFPHo8oUS6Bz/naYywnZaGk210UNVQT7YtInEfc9GaIgorm+ci4 FLhWrnlSUQlaUMgN
goXcoBX04JnrwqGZTuykexWVcy6QnipRalyT3LaZbVqfVlW3yi58rKx7VRQq PpR5LTfYPXClK2hf
zags1ypKdyeliYqPVTVRcxksxVmh3wbn+RU/Lh51L9rr8IiUl5mKq6w8mLTq NilX+2QbatU1zzuU
L0tlNLed92d0S83bghcccbmqlFGiXFLpB1YmV5N+XIf23GcpuI6wdULIT4Tf 0e+Gew0TxaWnxG8K
BS9+Qj6K235Hq59oOX7uqN7qadpdvykiGk+EkE+C39FvwnXX2Idx6Sm1xjvO gYdCCCGE3Ahe/IQQ
QsiN4MVPCCGE3Ahe/BNsPCtrNSJTS1Hw3Xj937S5xyiZWo1wfdxI85Aat/R4 GdnKlzZdAWrAICHk
h7LyKfCpvHKzax/xb/6hHHXy+g7b111rg+7L5MwTkConBfKtR2Td88/jijd/ xggh59GfJnY5Wf0w
XrlZe2fIj3hX7C5FwW/h5JWzkdkrubyMXWarIC9VUE1mH5gyaDmTSwj5EbTk W7p9MV7KJTmRMjdX
YbMQh2gucetGVrYBpXGz3HSLTVerXRh2Y27F7lIUtJpoL3Zu247SZdBNtPHE qhsSsau3Mht0I7lb
xGwV5KUKqok9ih44KORJKhN1mHa1YyUIIT+Fln9LJ58IY2I/gKIsGVxwQGzt /HzbrtLNsimlIG+j
XIqCkcDO8V2rINJ5InCt3KxIXJZL5u5q1InLWpXypQpOTXLyxNwfLEEI+REU 39Luh1T5kZd/DiYC
UBz1DKYjQQn4iRmRd5Wbl0tRMBLkh1n67zrAKBgxdfL5fiOlDE61lMzdSP5S BacmOXkiuEoI+QCK
zzj3Q6r8yGvPdEPp0J9NlMD1jOJRh3mwew3k6Qq3f7mq5lEb+VIUVIKomfzl CNp0qczbiwRlVk/f
gh4kNo9I7zqUS/1clfylCrq2rXpgXFzPpH9bkRDyGbT8W9r9kIo+EfBPoikH O4/83Tjuj3dVfiYu
CJLTyw926rRtfKpVN5i3FwnwrEhcNqYia0suZ6zylyqYbByvqIL5yeNHTQj5 obTlD7jxEvmQUkQC
18pW7AG51XLwzAZt/0rgypB5HowEdl7WWjsWSWnl5FS1upeYW6nVNatkablJ pDGriarg7eWFEE9C
yE+k5d/S6vOlBx9SrswGVVY5H+ZRrsWta4Pu3GpUA3ai5hKbrlbziO1ZBuWq G1TYpWRuTaJ0G4yq
K01UXTGUQ5MnRlayW9vA0CSrSlnGE58o6KaMlzbLKvPOXSub5a4mbRBCfhzZ J4WL/biJlBfx+orE
wneBEEJ+KLz4yQp8Fwgh5IcycfGrXwmOoCu+ArcB8i3c5I1oHlUSIYS8Nfwg I4QQQm4EL35CCCHk
RvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35CCCHk RvDiJ4QQQm4EL35C
CCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35C CCHkRvDiJ4QQQm4E
L35CCCHkRvDiJ4QQQm5EdvE3jyMepbw/YxdbcK02+q/x7Q2cZOo9WnsLSsEA V34L4PZHZGopCs6y
xSQi2ZGKXNoGAt4ArnTB0xeUeMp22he5BgxGTIlfycbGikMcouTlD2JL59Jk iyHCVKEp8bux3PxF
78tGqyuIPuai71mrT5ai4CxbTCLcnSLBd+ZlrS4Uyh+Y6wDLrT3GF3167GVj Y/oDIhIlL38QWzr/
lkdkqtCU+N1Ybv6i92Wj1RUkH3PugVh9/jm+ZftbTBLsTsG9vy0va3Wh0Hed J1hu7TG+6NNjLxsb
a4iX0oxvLRtXQfVNaAWKKxyiJftSKt15lKUq5qsyorKsMlpKxL2qG2VZgapo 59ZwlI4EClvR6t3S
/bmW9RnB7lEqR0RVVMpkHnmqYC4YPbhW/bmozVIRV58sRUF3Vfq4u4j0bkoU dLG2SXWkUKQ8mQV2
IpU9LmTnkaBsCfFXk9LW9UxS3Cx3Sdm6heSqClqUyUhRWbaWWu2ikCsGg66V jERWOFCm26hasn1H
ym4ME8F5B1dglVGu9VGryVEsrKq5G0TESd0kS83zou7q+U1ZJdiGWkoMVZZV Tm1HtRHNl08DbE+S
p5Rid9UFPIf8EPBgBN4G3hJ+LAtZeSeRj527VbrnGYnzTtxgvscep+eJSKvR JF+VpSOUFVhLEm1w
LZjvomympD6RbqynNpBnRWx0cINJt/aromwJqZIEXcqipbjMkiyfyd4+1arb xsnSZQ+gf1m9PHPJ
WieJMmkDOfkEu3215E6mggjRuzD1vuAnLMGzForm/Ue94ceIF00mCtwzAjw9 sM8+WXGt/ykHXFkK
1miIhdJErUhcpRUornBQq1bWnmvZr5FJNLeTMthFS92jLFqK2zM2S2lkuv2a 6+1q8yoqsQ2qVbeN
qLQ7t8GyBxmMtmNfuko3N0ocEbmaBCVW4OaqSGnlovx7uotoOzZFxjtA89pw I2ruVo+yJAtZuRJv
z+oVysrmRkok6MokuKci2ulYtRObMlXRFbhzt5ZEZVkxkpUE7TzqBAHKVJqy 11wZUdquObiCZNV+
dWXJPG8ebzIKTjnkW5YkWe6ZlFXOVHSVeRtrR1T2UB6g6idR5oKyaLlTNxgd lxWXVi6JP/gegSUQ
TbLxaF7uGhfgWXh6tHe7O7s6GwQ7AXtLxHgnrgB870pDSSQuN2uVPRCXwbLz 0gGnIWlKg/e6toHW
2kaHSGCDyVxS6sEzQbbpBtfEeJY6vXKObGStz1Lcg0S8NG6V+5fVp1pa6yQK SsMepyNWLlGTtmF8
O2VjFiuz52DneFCSbxPJOhMc8+hkynQ3CHbiyiS4p8Q90kigJvhqRH7OicAN 4g54EBHg+EdsRdFL
NT9IEpVAMVbdHfYlB7WqlNbfnSuN254NRm5uk24/NgUXW0Ge1ePG3LmrX6uY lHDj7lz6lIalsgls
MEpJlFHQCvpqe67Sjbi5zRAFFc3zkXEpcK1cc1fWY+yqNYzmSaGo6EgZgjKr VDaBDUYp3ZCnK6Ur
sHF3UtrKiDuXjBRXYBvoQKFcoJRWkNeSqLgrBoORoMHNlKxnkvPw8Akh5JXw U7fz4n89yZ/sCCGE
XAo/dTsv/h3m574AACAASURBVG/h5G9pCCGEkGV4/RBCCCE3ghc/IYQQciN4 8RNCCCE3YuLix5Xf
Bd6hVY7I1FIUnGWLCY7d0XVbu4KosSv+4wnplpuv1cWzcOVrwPvJHzOQ84/o lNjlvMMZthzjMt9S
1PIOj8EHUHxKqk+9RCnBlVNstLWf4Mk3Vf79tqWrLSYLvGBrIFO1dnWLpOBH hLid4Wr/WRb6yQ8T
ZOrMp8Ql5x3O8Prqr6+IM/XOTonvQMtPYe28cOUUG20PK3d3tgr+0b/MFpMF XrA1kKlau7pFUvAj
QtzOcLX/LAv95IcJMnXmU+KS8w5neH3111fEmXpnp8R3oCWn0L4YL0cwl1lN JI6CzdRyNW6Wm64Y
gijXit2lKOiu5ntJ9G5KFBxLydyWS0ym6iYCG5T+dilyGIl2Sa3al9LTLWEZ JlZsDUcwkSnAdKns
nmc0z1dl9ai0dRurQ6OCaq4mkW3u4+a6PchERKxklrEqNW7WmeAo4Sq7qK4m SIoCqa40SlymW5Is
JUvmstBYzauDYiX7bIp9ylV7dlZgg5JSLINgLVfgpksSc6sHrVxsn2XnyWoZ dCNJD+XWwA5Vlp1H
wdLWbSCvi/u7PopcrGzdHlyxDebp5V7GHOkzSSmryCC431xm9e48KjHlCTYs kUpwm8vBpL1oFUyR
LFRHgq7AKqOsXDnmURtT1cGdfjDOuavlcm6DkSfyloBBycK7mKRYPf5IuRyC 2Tamgi6yruoB2bUK
LpxtFCytpsSJEk9JWDiivtQDnp4XjTYlVxNlvl9X2YOs5B1ZaBLcvqIUrzmU QbsaBXFP8Cgu2tFC
UFJmWbH9GuWuVe+A26fS8k2W53XMB3ZVgr8lZbCndaNW3WALHiwrLq1clH+f 77w9Y326RxN15dd8
Yh2s0m1GJarVyCoS2BKR2AbdlF51FRG52aA7d/ciyTc46+mWkEv261i1hm4J uWrnedCVSZIm8xI9
8CzF7RmdP5nlRrrBTXez8iCeIsGzTgYlZZYV269R7lr1/uwm0fkfR7FJ5Lzy oAR/S/CgK4iUbrAF
D5YVl1YuiT/YOVjCDdqv+cQ6IMoIfF8Lb1kkKFstBZKFI+pVlmThiPJ9IatK iZ9tFAQbntpC1GR5
5pJSHHVilX0pq+zKDc6eZxmU4Fkng5Iyy4rt1yh3rXoP3O5AyzeMn1drzQYV 5YmvBfFnIgpKkx6n
I1YuJzvHg4pyI64bmNJPZ5XtIeJEOeUZsXBEPcgC214LjnmyKaTbsoobBBtG Th5pshSXgtLNDYLb
fFmwXJ3a0ax/GZSUWYrIsKyIV++A26fiPxlPy9XRDI1URrbtizzozq3G1k3S JTZYtiSDctUNKprn
I+NS4Fq55knFIcjnbgNStlwXyVJz+zJyaEG30WS8dKu4YqlJBJGDrTLl76bn ntFckmiGW17FpliB
jbuTxDafu85qLoOlWHVraYI860wwmSuxnbgpKiiJqttgVMtNt3NJnmXF+Tzp rRsQsW3vg7nLPgkh
5G7gH++4knwAvPgJIeRzKH/8dcGV5APgxU8IIR/Fwm+tp8TkpzP3cBBCCCHk R8OLnxBCCLkRvPgJ
IYSQG1Fc/O2ZZEkJkkS5Chq6Dm5WN0Txd+N7mzxfffs573UbbLTNH0t8KQpa TXnIy+Yuy4lr2CPa
u52r+Vndkjsz9zkiXyaJyaceOFfYz7voowGUkb3sOt5dPgrwMZsFfyzzpSg4 JThYM49YTjzJybPa
yFStXd0upBAyhf7ksstRJEmcysINpQAxzGVkI7uOd5ePwn0kzrP2WK5dD6Xg YM08YjnxJCfPaiNT
tXZ1u5BCyBQtf8hmP78uXTr5CRv5ty9cpXJzlVKjBHhQzaNCykeCZ43IiKtJ lOJWl0u2eoc97ctI
2WNPi2trExdKDIGKqGC5FAXl6mhDlXN7lqvdM496jtzyEsrfDY6lZG7LJSZT dROBDUp/uxQ5jEQF
mD6CroaQvRRPmF21D6hEytzHNymXGCIT6eMuuaVl0M5VxK3uljsTjFaTLU9l latgS5KF5iMlHnQF
LsoBbyYvkfhYPWgVgfdsJ0kzYw66rQXdSNJDeVZghyrLzqNgaes2kNedaqAT ciX+wyqXowj4dKrv
hyQLWUomiThSqqCd56uzAldpg6VP6blgBa6qOagsg3Y1UuItSSLxyRLJ6Vk9 vnGX2XcKbH52X1NB
F1lX9YAcowrO7jcJllZTYjCIpxCykZY/ZHYV/w6XIFngUvRhYcVqKfoekyR6 24MNulaRuZWpSRmU
uNVxq3LVmkvK9DxoVyNlHoyIxPkGyxJWkOwO37iLTc97BptXsik3twEZ7x5N 1JVf84l1sEq3GZWo
ViOrSGBLRGI3aNNl0E0h5Apa/pDZVfeJjzQ2MrVkNWO+YOj6R0VVlWg+9e2a N5B7loXKIOhfprjg
6blnqcQPRBKJF5rJBYkhXsslf6cSWa4EDxk/NElZN+oB3GOpjMD3BR4jIlhT EnIFLX/I1Gr57EZL
yPcSbtjaX9vGO5z6vj3mKmKLlntZCOIpEjxLTrZXx9OvCEZE4pMlVFCeZ4/T EatEAPZcVow0chdg
rTKoKE/GdQNT+umssj1EnCjdE3aVhFxEyx+y9kyypARJolwFDV0HN8vVuC9l XOW682OSKLtnhQfV
PF/tHnjWkI2gnbgpSWmrXPBMsqyynMvgWjPuPAmqiPWUQbnqBlWWmnTP3121 blY89L2q5QatT1S0
A++d24CULddFstTcvowcWtCtUrpBV6aUhOzCf1g/ho3fP+cd3pDP29Tn7YgQ QvbCix/lvMOboH62
SJQ/kc/bESGE7OXDL/5uflm3zBaTN6F9UQkJIYR8Gvz0J4QQQm4EL35CCCHk RvDiJ4QQQm4EL35C
CCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35C CCHkRvDiJ4QQQm4E
L35CCCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4E L35CCCHkRvDiJ4QQ
Qm5EcfHb1Vn9a2hfjJe5/luQXamGcXbt8bvSF3adPIRTS1Fwli0mOMijsrbZ UvDtnOxw6vG47smx
zttLLIMX3a5EHuxvB2ly77u5nDjF9JZm9S8gafJb+ik509WurX1L+nKWSkwO IT+ftQYUW0xAwFr4
ZmUQNO8zyikush287ZNzXYlZ8KJ7lWvP4YsBG9v7bi4nTqG/MexyGcFXL2L2 e/jbOdPVrq19S/qZ
LPeTYvatX2tAscUEBKyFb3btAxdXTnGR7eBtn5zrSsyCF92oTA7/rQC72vtu LidO0fIy5bdHa08O
aq5Wp4KgQC4NwXipstyITJQkYqW3yjK9mbpTJu5EzSWRD1IxSXfnNt1dijxt ro1LE1fsLkVBd7Xs
M1qNghGJWC7lRe2qCrqJQ6aUVmY1kTgKNlPL1bhZbnqUola7MOnG0IrdpSjo rtq5dU5KzO7RFSTz
SJmnuEHVkqt0yQVRkzJYCkqrSODmKgfXU66qoCuT+mgpylUpUTChkCbdyzLJ ZC0owQVgG0qAF823
jAcvMlFzN3jdXpK5DZYt5VmuT7kUBd3VY76w9/IQJKV4tih+mEoD+itKsdtP eVb5dsp0G8xzy6Uo
6K7aOVK9n96jO89X3Um0uqCMSASRed5JFCytrECCe9qJNbS5oNtaMMfpTy1H kZNN21WE3AFsIxJI
ylbP7DTv0wXZ2uv3opYWdhEFJVPnhrSdkJwk8hZ0oETElqLuqiQSgNUjQRQE 21aA+yqPOvGxubkt
WMt+zSfWIVHiWWOOp+PV8WBEIpgyLwW4EszKq4OGW2pFQZCW59hVsIP2jFSq SBR0Ba6medXVpAct
IUVlxM5xW7tatpE422YSkzwoPZOKKl1qyvhYVZMoKLHiJKVs2watQFVUm5IT uyrjHcB1kKt2YlPs
RM3dYDKP/BV4iTLYq6O26TKle9isZEf5ZqMSSmC/5hPrYJUSNysS5C9VMKru Bm1FVxmRCPA2QEHe
pxVIbJabEpl3wxFUsik3twEZ7xiF1K6WbUWJCldQBnNB3kZpHgFu2U1xg+Bx 4Sd8zKO9LJhHShtc
K4pXd8VJysJerADsE3QDBeCJgbJSGc3LoAQvgQddwdS+3OAxT3YEnnCE9I9q 4SXKk7dKN46fW1l9
ofkI8PDzYCnAgxGzb1xprt6UvMOyf5dScNBKXXno3WurbHr2sI5JKYgm0Tza fiQGS4CHg+vzFPsy
WgIr4kF3Vc1tsCwksTtFiuYNJES9gXsve5C4/pFATfBVSXlc+ZYV+AlMBcF9 TW22m0NG5nkw0eQN
lyXW9mjnay3tCiaUjXXAXAqSHbmrydwGwb2XhpEm738tmNMQXftCBe1cBd0s MGgFff7tUba2UFnU
im2rVpmku5PcpMy1LxVJM3YetbGcDiqRLDfiFm2GKKhono+MS4HrEwW7h/VX q2rSPX93NTKMPK1G
Kl23LsrlQXduNbZukj5SVHVX6Ubc9GaIgooWNxlNJJF5UjESJPNc6QqSYBdY pRIoXBM3Xs6beI+6
YESilqIelFgVzdsDPaW+V7XcoPWJilompOSdz+qdeyOdbxAhl8Fvrll48U/w zmf1zr2RzjeIkMvg
N9csvPgneM+zmvoNDyGEfBj8AJyFdwYhhBByI3jxE0IIITeCFz8hhBByI3Ze /NZqRKaWouCU4AW0
L8bLXL+GtP2Mv85/hy0s9ICnnFFe9y2DsMVkC2udXHcy17HW3pF1xYdP8uB9 I/ZjUHV1ssmT6ZL3
PECFPj67nKwqkjcjOYuf+L3a53d0nots9xI1qb5vXc1JLrId4P5Tyrf6ltli 8mJe8GhdylrPR9au
zxx1htEz+Y24O9341m9Mf88DVOgW7XKyqlDPopxbn/yRnar7Lczu6DwX2e4l anLjt2jERbYD3H9W
+T7fMltMXswLHq1LWetZPTlrJgN7ht94qsnjPftNgbMx/dsPEKElPbUvkojS 92DDs29YeVIqvezK
ndvd2bndlMp1O0EKyUQlkES2ctWdu0XtPF9NmpSNRRo3bhOj9KhEN7i5kbgH 75oSWEM1sfPhpoJ5
G2WVcikKuqvSZ22PqpYbLAV5luokUioTV6zmSVFXgFvZ6qWgY54lkcwa2qB9 2U1XUa7UK8MusFku
paZ0UCTdWmX3cDtXQfuyPxuquTIcemXYBTbLLkmszMnKl8u5DSaTROyuRsh0 3MpVlsEzmy09I7Gb
laxGSrBQ3jO+C7fJbhzyxKhEXiXfQiSeagZczZWSxNzq8e3nq8e83EWyWgYl J7Oi87TKSLxQ1J3n
q91Udxs4014Cvp2FYCkDN6jmEpmYgGgGZbeR2A2Wh5AES1k0T7JOUhx3VDI/ prz1cikKuoKyqxEv
91IGJeBmS8+1nVrB+aLSx3oqWQ8My+OK5niwB1XWxGXdhZSy/0SZ9AC2F3EI ZtuYCpbgWQtnGM0X
irrzKL1sFTzAcqcJpT4/BLyxRBbNy32VzQ9wZQeaicS5oNzC6w9wgZYblT3l 4mTn4KFETB2Kaiaa
l0FJ8u4qH4kVSE33ADtxm+9BumslfVzPZBdgk8m8PQNmSdbE+C7wlHxTEpuV 9AC2F6H8+3N7UmNl
Vu/69ICFrJZ24iqj+VRRiVpKxFbjzvNgUr0k0ruGbiSZu7kjWPq0Z7pHsqRk leSvRM2UYhW3nbuR
ZO7mjmDp057pzzSPXlGIWtVTLh4Rt91oKQq6grKrES/3UgYlVoC3VHq6wSt2 J5E+yhM3RLaGJ5ZZ
58ULzZQp5WlY5ZgnuWB7EYm/DZ7fjhssBTY4lY63jQdHfKoQLsCPN6Hcztoh q43jm4oEOe0XuaCM
uEtlM59xgDgTB42fwniJpCNWiaC0cpfK8y0P3QrKlnCBpOzELk0VlZSNtV/k gu6BOIPBHlRZE+N1
wdUyKFFBebw9TkesXKImX7NHtxCSBSqj+S4r/PSmxGU6QnmGeZWkdNRzmVsK InIN7lY2E4ltsNzv
Wx0gQsuNZH/jZZRi4+4RREG56gZVlpp0r4FkyXW2FSNPK5AT1ZWNdIEVqFU1 STQyYj2boHuUTfag
Hxl0zWU8qmJ7Q+YymLspsZrYed6MK0iC3cPGVcRNb4YoqGiej4xLgWvlmicV paBXJ6xS1ETNZTAX
40VdQTJv6enZ+dDnntFqQjPIeAeqyJT+jKt09clcVTwD7maVUVYzyHivtqNS +jOu0tUnc1XxJDu9
3pnP3uZn746Qz4Dfp+RN4MX/CXz27gj5DPh9St6Ez7/49/6G5N347N0R8knw W5W8Cbw2CCGEkBvB
i58QQgi5Ebz4CSGEkBtRXPx2dUSmlvIg//BBCCGEvIb64lcCXvyEEELIz6W+ +PvzxcyLnxBCCPm5
fPPFTwghhJBXAl38+SQRu6uEEEII+S548RNCCCE3Ar34x5wXPyGEEPJz4cVP CCGE3IiJi/94af8o
kM/zICGEEEJeydzFbyPtCzcoV92gwg0SQgghZBf+BUwIIYSQj4QXPyGEEHIj ePETQgghN4IXPyGE
EHIjePETQgghN4IXPyGEEHIjePETQgghN4IXPyGEEHIjePETQgghN4IXPyGE EHIjePETQgghN4IX
PyGEEHIjePETQgghN4IXPyGEEHIjePETQgghN4IXPyGEEHIjePETQgghN4IX PyGEEHIjePETQggh
N4IXPyGEEHIjePETQgghN4IXPyGEEHIjsovfLkWRi/70sGabtD21FAUjpsQ5 G61Kolqtfc8fCtsX
uQYMfhdTT9rGhzBii4mLbf66XXwLZefNkOvfh7VWZdau/W4xuQjkbXVX331T yZp9iQTPoJ6qRBlh
36Tx0homS1EwYuHJeAfOb3wjYN236tnlux7CiC0mOS/YheUiW0lZohS8LSc7 P5ku2WjlsuwPJr7y
md+C/niyy2puI33rDl3/Kab63PhphZ/kW3F+4xsB675Vzy7f9RBGbDHJecEu LBfZSsoSpeBtOdn5
yXTJRiuXZX8w8ZXP/BYafl2Vn2Wtabf2hTWJTkou4bZqdXyVERUsl6Kg1bgV 1UZUwzYimVUmhfJg
f65l9aX/EChND7AO7pIq4RaVqyoYkVTv3l6irEhpBSqiguVSFHRXpY/bcKR3 UyKZmlvnxMSWSOp2
r4QU25cqUTlM9TAiKm5JBNY58YzE7jyyHcFS0CvPCGnl6ksrK2hee7kyEtig a5LbWhmSLle7cXsr
Wt5cfjRjLk/BTkqlxD3BXtlKkhSrx5txKfdVtg1uIVEu1HXblkztqxTbrFJQ FrUT11CCVMcbAHea
G5ZLUdBdPebgiZVBN5KUK3cBNlNmdcBBCqJ5nmVTItozMm7nkWGeOGWr5nlQ TdTcxc2yq1OCvL1S
iWTZYA9sJXhXduIavgl1c4fA7hY5SjAoWbOV5G9GKXZXIxaaiQRucLkB3HZN iQsiwLp50amKkvLt
BhvolVXec7kUBa1gto0yKJElVDlkgyo4WzeZXyQoG5NEgtK5FI95mXVym2v7 xZVTwVwwdRR2NZrj
thtP8htpZXOHwO4HOUpJopSs2UpslltdRUorl6Rb1aGymtpCJIuUSm+DarUb SiUuULgdylU7sSll
9Qiweq9K2GDUoRTYJRUpu3JR/t3bZrkdmyKRJVS5vIRysEqkbiJ2bftziVKA 27pEgrIfJbZtRCl4
w7lATqLqFtdTCRKrMqjmykqllwIbbM8kWTIuJ0m6KtTflVY2dwjsfqId5kdZ nsuarSRp1ebi3bqU
HZYPBF63DOICPKtsuxRIcAH4vpSGklKMb3DBKtkRuNmIxD8/z7yuRJaIyuG7 mK1r56WgfKcWuo2I
BHi5Mj61C1xQduVy8ujKINgzIsiVkcCNg/5loTehIc1ZjYqUbwB+LlPva+lw vCw9bVYSjATuI1Ke
Rl53qsOTzUhKJS6QLGy83JRdjcCr96pEWVcFVUVkngcTjbvNk9tJNHkJMKXP ZHXA4aSgbEwydWJT
4jGPrMqGc3GZ7pLvxa3oCnrVAL5TRGCDkUACnlVZ6N3w3xsryiPJscq3JFGq lFxsbSVItza9GaKg
wl2VDioSCSRW6cq6SXfFbq0m6IYRLP2RucRtRq6qSQeK5gIJWN3O8wa6wQZV xHrKoFx1g4rm+ci4
FLhWifkQ5HO3lpS5JfK6pdh9KYNqNZrbHnIrpXTjvXpypsRq3tL3186HPvdU 7bndukWVQLXnCsqe
u2dlO7S1XP9S0D3cunl6E/R35a2bI2QNPtWESNa+I9ayyPvDi598IHyqCZGs fUesZZH3hxc/IYR8
OPycJxJe/IQQQsiN4MVPCCGE3Ahe/IQQQsiN+OaL/+rq1n9Eppai4Gu4qPSv f29SO+fH8iOwW3i3
t/gks53P6kG22LYvcs2Z4EXgtWY/fH4E3/JdttctJ6pVPq4nucL853U8hX1L kofylc+rywtKDPBa
H/CRNPiWt/giW8lsiVl9grTCbZPPUDeueOXbhwM2cMjwz6UfxxXfZWtZe9m4 nZK1byucdoXp4FJz
BPs9ljyUVzyvU7ygxACvxY+kk1xkK5ktMatPWPuEipSgwyvfPhywAfuhJF+C Ju/MFd9la1l72bid
krVvK5xWmrYv8uB4muW7bjVulpsepShywbBVERUsl6Jgwmzn9qX6Kl8q2xGJ yuW1EmWvjiVJsSXc
uieDYymZj4idSIYYr9u9ElJsX6pE5TDVw4iouIrYOV4lUrp60NZWsXG5avV2 VQUTpSsbyrHqipNg
DxqwuGJZ18mZeWuSJpeDYymZj4idSIZ4qq5ckuVsUEakWykYETc4HCK90lir IVCablC5NtGVTVGk
2b6ToBW4Slcwle4Gc0FuXi5FwQi8sR7UjQ4k39FaLVA5lZKn7wq6ETvH9wK2 XWZ1wEEKonmeZVOs
zJ1PVXEFVhmJ8+YVs+lun5LcRynBom4wakARtZGfTKRMDmRj0I3Yed6MFINt qyw5dx2iOS7oX+Tp
ktwzEbhimxWJ3RI4/mbkch4st9o9wG1M7SdvNa9YLkVBBNwtei/xU8Jty+0g J4YEwffFXS2VkkNg
v+YT65Ao8awOOJwUgI3lB7IWlJTNu2J31RXkXZ2vaJXJ3AZLpaKsUh6yG8Sb tKulUnII7Nd8Yh0S
JZ7VAYeTAryxNf9e2Ubz0iGn5Tl4T2XweDlA0mVKD7CealXN3YoqUloh5I1J gYzkczwoKbOUWDWG
p8hINI/MJe0ZG7cp/fn9lV/ziXWwSreZKMuKXdv+XKIU4LYqaL9GuWeqlPPE VmIFeVez7UkTRKn0
NtiqBiTNQ+VGJkrf49KJuaQ9Y+M2pX9Z2a/5xDpYpdtMntWDWssC20OU5aa7 SlwgKcVutzhFDt4T
HnQFUwfhBkGBW1FFSquSsjFJeQhrh+wG8T3m75HLQp9lGy5Jlv2aT6wDopSs nX8PSpSCXGkF+YFE
Qbs6K1io5QryolPt4UFcUGZJrADcrwQ/WPAMI5Is+zWfWAdEKYnOuXwj1gS5 0hVM+eO20bw8sZyW
55cl14JWgKdLXE9X4MqQeR6MmGqs3C94Ssu13FXXP0npcLq76irLoCLSnNyL K3CDUw4nBWVjiQY3
LKvgtu0XVilxs2ZXJQvKaF5uJNpUvnrE85OJ+kkOpGwSDyqmDqob1uriRfcK 8MbW/HtlG81Lh5xW
5rQv8mDUnIofL233iZWtLrGeajWPuP7NEAWtoTIpBXI1ss2DfbVWouxe0Vlz FeyeuZs+FVSCfG4n
kiZw4zalGysrdl/KoFqN5rYHa6UAneVcuUVzlZKLh0YqI7coPTcvDbvnEykj 8YjkDZSd2Hie2+ND
mG3SKpGgEuRzO5E0gRu3KWN1zGU8CU4JenUgbm+uf/eskLkMus5qHnVVsphG Bm91gG/SzJu0QcgH
w+8ysgwv/rN8+wGWf3h8PW/SBiEfDL/LyDK8+D+BM7/zuYL36YSQT4XfZWSZ N7otCCGEEHI1vPgJ
IYSQG8GLnxBCCLkRr7v43UIvq95312rPyHiSdZ6r/SWvrOXy7Q28IXvPZK9b ztW1zviPXDtxZeRg
44FYq43mLlP+9qPe1YDBb6fYyUby76iNXO3fX/6MSvNLC/Xr/ad42TPz5px/ ANay9nJ1D1ueltzk
jPM3cr7t8w4l9lp9QVEQsBP8mQENr4MX/wq8+F/Dy56ZN+f8A7CWtZere9jy tPDidznvUHKUOP+o
XwHYCf7MgIbXUVz86s1oXyiNCrrzYSXF7moXjIiKK4H0sf7KYbmWVJZLeRUk 6C5N2eYCa+XWksrI
SoKIbdCdDyu3HJKOlFZYgWwjV54PWpSszTSTO4yv3bNVbqVgRNzgcFDYNhBb dz6srEOUIrPUUt5t
2aHCCiKr2SxQIF8qscWmWAf5Vb5UniMS1ZJKJct7thWj6jbdrWXT7VKeYldV 0E10HUauSrdFo2BO
oQb7mwpGq4ky2hVSPXfDaynaFzYuBTboKm1QogSgrSSqC1q5SjWXwdJtNohv aszxKhJ8+7g/HoxQ
YrAZCeJQ7rcU9C/ydIlr1WFbNxgVSua4CbhxlWXn0canstxm8A6n6srgbF25 GpGnuzKwepKVKCVg
ijvJDaM53mfZvIvfllzO5/iuFrovt1QGcduyVoR8h3plONVwKcCbx7PwoJqX goVDyFNG3H51ZdGq
q4yCC/74IURMHSneQwccTgr2NgYqo7M94vZrPrEOiTIqbQVl1lQt/F0YL/NT SoJlibJbF/C9KM0X
ss70hq9Kynek7BNv3qXlaaqSxMajrGiyFlSA1Xtli9RKWNimXJW4gnyOOFhB ZFUGy1ql2I3YuZ0o
jrj9OlaR0gqwt+75u7btGRu3KYpWNROVyLP6s8N5ge0hynKDroOMR1nRRHHE 7dd8Yh2sUmKzlEal
97gWnpULlH973rtFFe2BbQ9KlN26WPGauRRIcmVPscrc3K0iUcFm3pGoT1tU xjtMoS43IMm3Da6W
wYgyXyYRxwAAEWVJREFU64paNoJXsasRUztyKevibU/VwsV53cjniNuvPTC0 uQlgb1HQrkZMCfC6
kimH84JcOSWQgIcf+Rxx+zWfWAdEKSmzylpuELdVVmrvCWW3eN2ynBWvmefv C66UWGVuXm68fEdO
9lnSculUK2BwLaU8vvLQT9aSWMGWbXbPORGcdDgZVPNSsFDCXVUg5cqNuMHc AffHgxHIHl2BG5xy
OCm4qLE8mJwnXg7vFt9j+8VsVgdq5SWs/+wRIXWToOwqQgnKszrZUhmU5EcK rkpsENn+WvMuLZe6
3UwF3e7doMxVPioosdVd/75UKyo6xG51NbFzlRIF1eqYy7jSRA6uwJ27tZRt XgsR58HmNYCUcw2t
JnFzBcNk2X8q2A1SpmopjZveAYfEFhT0aptub5EYD464nLi1+nM5d24nEltU xW2KFHTgPG1WpHTn
o4paVSWSVntQV5VQ86Sx0ZJdldi49SnbiLIWlJKoaG6eeNq4+9KV4cEe47f1 hryyz1fWIu/PK5+H
V9Yinwf4/ICyjby+4s9i6tpG+MEXv+zt6j5fWYv8LF75PLyyFvk8wOcHlJ2E H6o4vPifaF9Uwg28
shb5QfCRID+F8ll98UccP1RL3PO5+sT4lhBCCCE3ghc/IYQQciN48RNCCCE3 4tqL/yLzi2zXaM9U
ch83cdltgahWtLvzvZ13uI7Rm528M2eew4WU68ibsatR5KJNLdhe8SBd6nkG 1+S880W2Lsu2a999
CXvdBpu7VFxkPvu5cCmq3Fr1Vz7TLmADJz9rZNZbvYkRG/d7NSefw1n9pUw9 G8dLJLiLBduFlJJd
nvh35SxTzmuCMgtnqluXtSzLLp+EdmmNi8ynPheuxpZbaODqZ7oEbGBE1nrD v7XW/Lezcb9Xo2rN
lp7VX0rZjH2Q3Eer9FljwXYhpWSXJ/5dOcuU85qgzMKZ6tZlLcuyyyehlTXa FzISzV2lCipsVhSU
q3IilW4Pkb+0inKVxmJXEU81H4USpVpNiIpahxFxnZNyuWFUWi6piVqyJioi U3Kl1diUSGwnEiuW
pe1Llagcxle31tBHAhW0GreBXlW3Fcs+paHrkAdlboTbj12NWrXVI6XN6qYW 7m8nUW5/rpILrKdU
uv6Rxk7UPF+VDbjOMiJR4ihiHfKUKGhRMreWlUVL7bkrOSk97ctI2WPPkiLB 1pgNugKr7JWVJPeP
0l0l3n+EFZSebjDZSLQjlzX/yLZ94cbHXE16YI4LXKUrmPK3q+4870eKy9I2 qATlRmyWK1CRhS3n
u57qs3RIgjI9wu3fru7dVK4Eg2BvclVSpoNtrAXdiJ1HJm5c5SbzaMt5ig1G lN2WbmUzoOdU0BWU
tFydb68HbeXKCHwD5VnYYCkogxFWg3uCwaljlID+HbBtv5Av7RwPloKNWdHW jrj9mk+sQzI/L4iw
AhVJGs63vBaUTG0Kt1Wo/pOImuNBycmsZFIGJXnW1N5z5ZhH74VcVUq8H0le qAcO4CpC2S2+BTy9
PAo8fXazhbp9ISN2jm/AatwSKqJS1CQJWv8oK1dGWE1ZaDbo9pZgxXjRnAXD qMpUFr6jXCk54vZr
PrEOY56XduelQGFLRClJw/ar0sugregqJUpgHVTczeoV7bn/JKLmbktlddxK xW1KbmiDkjwr6sEV
SGUyd1PUqlKW2ynb6OkZ9qCWTZHxXuH6d6CEq1wI2tVImQcRoBM5wDuwq1sE Nlh2Unri/UdYzUJ7
eRBpY7Dg34MS122tFEz1lh9UdHpH3H7NJ9ZhQVBuc8rNjSQO+ZajoF3dKyiz FKr/JKLmeEulYEGJ
H/gZ8w6ku8H8PCVyVSnLfhbaKINRn4MpQdmAC9hqFLSrkbI84ZKWq/FieFAi lWtZYNAVlEWRo1Qa
vDoeLA9EsrY719YGFww3HogrmNqmYqpKN+DpywKJu2W76r504+UcD0pwW7mR 0tYydQhXbGphdwu5
kjILVJZB96VirVwPbCMHsPmpBlzKbku3hWauCCK0Ut2+cIOqsI24c8lIya1U ipqoYGkFFrVZ3dCe
iVajlCjSq9560M8QS0Fpm1tZTWmYrKq4K7YmKiI1eAOKSJY36ab0oLTbm2uL 9Dxyo35sD1YzO1eG
ZZ8q6LY0Im6tEXT9pT6PJG2rlqK5xLbXPasR7MIqmdi5ylXYNlxPqcyDrpX7 UqFM7Dxydm2jrpSb
lakUZR4Fu0HKpkrkygXPJMsq3XlJm1J/HlPbnxK/gHfr57vgOZDP4x2e6nfo 4Qo+dV84d7z4z/wp
qZK8lHfr55Usv4mEvC3v9lS/Qw9X8Kn7wrnjxd+r39iQHwHfRPJ5vMlT/Q49 kOvgu0sIIYTcCF78
hBBCyI3gxU8IIYTcCPTiz2UnVy2J/m25uu3hjxfClQh73XJO1pLp+RO1XAh5 Vt3V5YpnuLqo9U8e
1/xJ3tLqFhOQvbX2ug0usu1XOr+M2e/iKPKDjqL45Bqinu5q9uDw1QW2G4Jc XTf/uHTZ+8H64vdx
C+UJrLUNZpXVd3GF5xSt6U+S5HHNn+Qte9liknD+EZLsdRtcZKu4zvngav9e lXAfbCT4zuhv10jU
011NHdzU6gLbDUGurpt/XLrs/WB98fu4hfIE1toGs8rqu7jCcwr7EZE8rvmT vGUvW0wSzj9Ckr1u
g4tsFdc5H1zt34ES9iTBR/1taUivdqsj7p7CiMt0ZFUxzOXJ2lwrkC+V2GJb coO2liISuP6lIGpA
TvJcpYz0roNN6WldxFaajK/KQYldpdSroFyNNCq44C+XpMCm2FUVlLgVI08Z dDVulpsepShywbBV
ERUsl6Kguyp9VG9uCTXHt6PE9uUIKhMVVLaubMFNKV09biuX7NzqVQl3HpUY ysjfvlSJymF8VeXc
HkZExS22bt5JWT1Svoy6sLtDOZfdJ8eRpyvkkjvPg/2LaJ4LoqArkEq8GTdY NjArwyuquQ1G2y93
GjnkzuCqmttgvtr3+bsp+XYkeXoPHMqG8wbKdDc4eyBWnyxFQXf1mJf7TVbV XAanHPC65ZbX3Dba
upH2NkftCqJ5nmVTIqwD0kmUGylfycqek7nrBq7mS2W5qIp9n+xqQl7LVfbV LBdrhW+/rLgmxoNT
Alc8ZZUr7Wo0X/Bf2IWkDIKFFGAnUbrL7IFYPf7uuByC2TbKoAQ/z2heBiWl myvGldEcdADbOFMi
mV8kKBtT2KOIImqOB19Jy6s2j7EkZTZlYVWRmIDB8TKqksRVq2XPUTPWKspS 8aiB3Lx5bUgiAS5G
6paCfJ5nuf4SN92uRvMFfzfFTtQcD+ZWKn2hE6W3WE+1quZuRRUprVyUf5/f b3umG1Qw8Y/mbgm3
Vgfc+kwPbhBvUtJee9Su2LXtVV0lwG0jmncUbkTNt1TfTsur2lW8dVcJrtql 6Ezz4HgZVcl761Ut
SZnlsmAFHuysABfjSkQAbjYKuqy1esY/LzR1OG4QP5CF85SUQVCQnAx4aBGJ P7hfsEQynxK4yihe
upU9uMHSweUbj7oUlOeAvxdlk0Njs15TfTstqRotJRve+2QgZ5pXiSLukmuV Ny8pd7eQlW9wY8Up
MR6cErjiKatcaVej+YL/wi4keBtTQbATvD3p6QpcGTLPg4nm0v32yj8R50EJ 7ob04AbLfqZ6c9tY
K7Hc5ElB2ZjFylQEL7RQfS8tqRotye4HctVG8lWLm2jnx8Q17AL1UqGKymCf eauawI3blESQNKA6
SSq6RVU8USpBnoUI8Lmd2Lnyl7jpcvUKf5viriaedrX0lDKVpQRJ+khR1SXW U63mEde/GaKgonk+
Mi4FrlVi3jH/qJbKilYluJsMls64bdRYN85lG9YwL+H623QraEED0dz2kFtZ 7Ko1jOaqejR/Gfos
fhZg86CMEEII+Xh48RNCCCE34sMvfvULFkIIIeTm8F4khBBCbgQvfkIIIeRG 8OInhBBCbsS2i3+X
zyztmWRVxfvbs9bkyGoGJXBT8KUouIx0czvvkx2+snnLsr/a8nn2up3h6k7y d9wFVyLsdcs5Wct+
uyHKKez3r6sBg1dzddGpD6j8ST7f6uaPmBeTnJddTZbeh/NN5k9M977Jv/H5 k4BtvGfzljX/tSzL
Lp+9XN1V+fBb9j4beeKy7aWUJ7DWNphVVt/FFZ5TvNVnl27lZ7F8Xm+7643f b1H6EXcLLZ/nFvA2
3rB5y5r/WpZll89eru6qfPgte5+NPHHZ9lLKE1hrG8wqq+/iCs8p3uqzq+FP qpof2NWxPeU8IlHF
yNNaKQG+pJrMsQ3b3qTS7TzJsiifka6ybDm1qiauwO3KpuRu+XaGRnVrG5Bx d0lpvrF5PKjm7mpi
4lqNpby6fRkpe+wpsVlusLSKBK5/KYgakJM8VykjvetgU3paF7GVJuOrclBi Vyn1KihXI40KLvjL
JSmwKXZVBSVuxchTBl2Nm+WmRymKXDBsVUQFy6UoOEW2jQ50aYNy5/mqJPLM 9z80djWvku+6Az2U
wVwQocTWpHRTPQxcQTRJxO5qRFS3dLNtK803Nj8bXDuEMqtU4kFXYJV9hxXY v8qy8zyIy/CKam6D
0fbLnUYOuTO4quY2mK/2ff5uSr4dSZ7eA4ey4byBMt0Nzh6I1SdLUXAK/4jl sp2DuyqDEctZpT7f
gqvsVT9lcLwsi/bArVflJOUerSBJyd3KHZVbiMQymJu8pvk86Ap2vTtTQbsa KfOgZG3LpdValou1
2rjlNTEenBK44imrXGlXo/mC/8IuJGUQLKQAO4nSXWYPxOrxd2eNlltEb0b7 wq7iQUUT4FkK8LxK
N3wX7RmrHC/Loj0o0atykqgHKxjzJCV3K3cUbaEUR0uvbL6L05aRXBm1mqxK onQwaFcjZR6UJK0m
myqtZJa1irJUPGogN29eG5JIgIuRuqUgn+dZrr/ETber0XzB302xEzXHg7mV Sl/oROkt1lOtqrlb
UUVKqzWybfSZNyM/Ndynr2apiMotD1qB94M0pqonRFte6DxSWtskZWqbuQBv DGzj6uYluJVVnj8E
PGhXI2UelJTBNavyKKwyCiZnjuciAlyMKxEBuNko6LLW6hn/vNDU4bhB/EAW zlNSBkFBcjLgoS3T
cgv8BPHVfCdSMHWUNqJWSzcJ3k8ZjCIuUZMLZxJVtMdSFrVZSTAS4I0lp/dW zdug7AdcVYCFrg5K
Frbcl6z6UpbbwBVbnhLjwSmBK56yypV2NZov+C/sQoK3MRUEO8Hbk56uwJUh 8zw4hd+iVnxhgzKi
JnZ+vIwqWkFkZbNsP3a1m/cmSexeP9ZQBWWkP4NE+vPTEBnachI33RVEEde/ GaKgwi65MhWPbG1u
C/p0g3LVDSrcpSTYg/PPVyU2S9ZSq1apIqDSnUtsVhclokLd0ARu3KYkgqQB 1UlS0S2q4olSCfIs
RIDP7cTOlb/ETZerV/jbFHc18bSrpaeUqSwlSNJHiqousZ5qNY+4/s0QBadY yTnJ6yueZEvD1mSL
LSGEEDLFiy5+WeU1FTeypWFe/IQQQt6BF138Hfg9ydtysucfumtCCCEfCe8k Qggh5Ebw4ieEEEJu
BC9+Qggh5EZsuPjPOxBCCCHkNfDiJ4QQQm4EL35CCCHkRmQXv1wac/uv8uRS lKtSCCGEEPItzF38
+X0/9acBQgghhLye4gdxe9+rJXdSBgkhhBDyLUxf/E0gNVZm9bz4CSGEkO9l 7uKPrnZklRBCCCHf
Tv1TePJzvA26ShskhBBCyLcwd/F3ceVHV/vABmWkE0IIIeTl1Bc/IYQQQj4G XvyEEELIjeDFTwgh
hNwIXvyEEELIjeDFTwghhNwIXvyEEELIjeDFTwghhNwIXvyEEELIjeDFTwgh hNwIXvyEEELIjeDF
TwghhNwIXvyEEELIjeDFTwghhNwIXvyEEELIjeDFTwghhNwIXvyEEELIjeDF TwghhNwIXvyEEELI
jeDFTwghhNwIXvyEEELIjfh/aFORAYlPKrAAAAAASUVORK5CYII=
------=_NextPart_000_0009_01C86428.F672D790--
Attached files
------=_NextPart_000_0009_01C86428.F672D790
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_000A_01C86428.F672D790"
------=_NextPart_001_000A_01C86428.F672D790
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Paulo,=20
Sorry to be so rude, but standard DBF/NTX table types do not support =
NULL values at all. The fact that ARC32 does not show you the zero =
values does not mean that there is a null value. Try to open the table =
created with ARC32 with any other DBF tool and you will see.
ADS supports null values with ADT file format and of course you can use =
that cand of files qwith Xailer.
Regards,=20
--=20
Ignacio Ortiz de Z=FA=F1iga
[Soporte Xailer]
[Xailer support]
"Paulo Jorge M. F=E9lix" <pjmfelix@shi.pt> escribi=F3 en el mensaje =
news:[email=47a1a83e@ozsrv2.ozlan.local...]47a1a83e@ozsrv2.ozlan.local...[/email]
> Ignacio,
>=20
> If you try open the Advantage Data Architect, open a empty table with
> numeric fields, and add one new record with one or two fields, and =
save.
>=20
> Then all the others numeric fields stay empty, not with zero.
>=20
> Like my old application in FWH.
>=20
>=20
> Regards.
>=20
>=20
>=20
>=20
> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> escreveu na mensagem =
> news:47a05eb5$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Paulo,
>>
>> xHARBOUR NATIVE DBFNTX RDD does not support null values.
>>
>> Regards,
>>
>> --=20
>> Ignacio Ortiz de Z=FA=F1iga
>> [Soporte Xailer | Xailer support]
>> "Paulo Jorge M. F=E9lix" <pjmfelix@sisbit.pt> escribi=F3 en el =
mensaje=20
>> news:479f5bc3$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Sorry !
>>>
>>> I use DBF/NTX with ADS.
>>>
>>> I'm converting one litle application from FiveWin for Harbour to =
Xailer,=20
>>> and in FiveWin work fine.
>>>
>>>
>>>
>>> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> escreveu na =
mensagem=20
>>> news:479f52ee$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>> Paulo,
>>>>
>>>> Wich Database engine are you using?
>>>>
>>>> Check if there is any DEFAULT VALUE for the fields that such have =
null=20
>>>> values.
>>>>
>>>> What I am talking about it is not related with the use of the Zap() =
>>>> method.
>>>>
>>>> Regards,
>>>>
>>>> --=20
>>>> Ignacio Ortiz de Z=FA=F1iga
>>>> [Soporte Xailer | Xailer support]
>>>> "Paulo Jorge M. F=E9lix" <pjmfelix@sisbit.pt> escribi=F3 en el =
mensaje=20
>>>> news:[email=479f3f58@ozsrv2.ozlan.local...]479f3f58@ozsrv2.ozlan.local...[/email]
>>>>> Ignacio,
>>>>>
>>>>> The table is empty, i make oDataSet:Zap() before the =
oDataSet:AddNew().
>>>>>
>>>>> Example:
>>>>>
>>>>> oDataSet:Zap()
>>>>> oDataSet:AddNew()
>>>>> oDataSet:Field1 :=3D 1
>>>>> oDataSet:Field3 :=3D 3
>>>>> oDataSet:Field5 :=3D 5
>>>>> oDataSet:UpDate()
>>>>>
>>>>> I only change tree values and the oDataSet:Field2, oDataSet:Field4 =
and=20
>>>>> oDataSet:Field6 stay with zero, but i dont equal this fields.
>>>>>
>>>>>
>>>>> Regards.
>>>>>
>>>>> "Ignacio Ortiz de Z=FA=F1iga" <NoName@xailer.com> escreveu na =
mensagem=20
>>>>> news:479f39a7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>> Paulo,
>>>>>>
>>>>>> Check if they have a default initial value.
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>>
>>>>>> "Paulo Jorge M. F=E9lix" <pjmfelix@sisbit.pt> escribi=F3 en el =
mensaje=20
>>>>>> news:[email=479f23b9@ozsrv2.ozlan.local...]479f23b9@ozsrv2.ozlan.local...[/email]
>>>>>>> Hi all,
>>>>>>>
>>>>>>> I have one oDataSet, where i make oDataSet:AddNew(),
>>>>>>> and put values in same fields, then i make oDataSet:UpDate().
>>>>>>>
>>>>>>> Why in the numeric fields apears zero if i dont replace anything =
in=20
>>>>>>> this fields.
>>>>>>>
>>>>>>> They must stay null right?
>>>>>>>
>>>>>>> Regards.
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>>=20
>=20
>
------=_NextPart_001_000A_01C86428.F672D790
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.16587" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2>Paulo, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Sorry to be so rude, but standard=20
DBF/NTXÂtable types do not support NULL values at all. The fact =
that ARC32=20
does not show you the zero values does not mean that there is a null =
value. Try=20
to open the table created with ARC32 with any other DBF tool and you =
will=20
see.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>ADS supports null values with ADT file =
format and=20
of course you can use that cand of files qwith Xailer.</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:000401c86420$94abfe90$0202fea9@ozlan.local" align=3Dbaseline=20
border=3D0></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>[Soporte=20
Xailer]<BR>[Xailer support]</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>"Paulo Jorge M. F=E9lix" <</FONT><A=20
href=3D"mailto:pjmfelix@shi.pt"><FONT face=3DArial=20
size=3D2>pjmfelix@shi.pt</FONT></A><FONT face=3DArial size=3D2>> =
escribi=F3 en el=20
mensaje </FONT><A href=3D"news:47a1a83e@ozsrv2.ozlan.local"><FONT =
face=3DArial=20
size=3D2>news:47a1a83e@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial=20
size=3D2>...</FONT></DIV><FONT face=3DArial size=3D2>> =
Ignacio,<BR>> <BR>> If=20
you try open the Advantage Data Architect, open a empty table =
with<BR>>=20
numeric fields, and add one new record with one or two fields, and =
save.<BR>>=20
<BR>> Then all the others numeric fields stay empty, not with =
zero.<BR>>=20
<BR>> Like my old application in FWH.<BR>> <BR>> <BR>>=20
Regards.<BR>> <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>> =
escreveu na=20
mensagem <BR>> </FONT><A =
href=3D"news:47a05eb5$1@ozsrv2.ozlan.local"><FONT=20
face=3DArial size=3D2>news:47a05eb5$1@ozsrv2.ozlan.local</FONT></A><FONT =
face=3DArial=20
size=3D2>...<BR>>> Paulo,<BR>>><BR>>> xHARBOUR NATIVE =
DBFNTX RDD=20
does not support null values.<BR>>><BR>>>=20
Regards,<BR>>><BR>>> -- <BR>>> Ignacio Ortiz de=20
Z=FA=F1iga<BR>>> [Soporte Xailer | Xailer support]<BR>>> =
"Paulo Jorge M.=20
F=E9lix" <</FONT><A href=3D"mailto:pjmfelix@sisbit.pt"><FONT =
face=3DArial=20
size=3D2>pjmfelix@sisbit.pt</FONT></A><FONT face=3DArial size=3D2>> =
escribi=F3 en el=20
mensaje <BR>>> </FONT><A =
href=3D"news:479f5bc3$1@ozsrv2.ozlan.local"><FONT=20
face=3DArial size=3D2>news:479f5bc3$1@ozsrv2.ozlan.local</FONT></A><FONT =
face=3DArial=20
size=3D2>...<BR>>>> Sorry !<BR>>>><BR>>>> I =
use DBF/NTX=20
with ADS.<BR>>>><BR>>>> I'm converting one litle =
application=20
from FiveWin for Harbour to Xailer, <BR>>>> and in FiveWin work =
fine.<BR>>>><BR>>>> <BR>>>><BR>>>> =
"Ignacio=20
Ortiz de Z=FA=F1iga" <</FONT><A =
href=3D"mailto:NoName@xailer.com"><FONT face=3DArial=20
size=3D2>NoName@xailer.com</FONT></A><FONT face=3DArial size=3D2>> =
escreveu na=20
mensagem <BR>>>> </FONT><A=20
href=3D"news:479f52ee$1@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:479f52ee$1@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial =
size=3D2>...<BR>>>>> =
Paulo,<BR>>>>><BR>>>>>=20
Wich Database engine are you =
using?<BR>>>>><BR>>>>>=20
Check if there is any DEFAULT VALUE for the fields that such have null=20
<BR>>>>> values.<BR>>>>><BR>>>>> =
What I am=20
talking about it is not related with the use of the Zap() =
<BR>>>>>=20
method.<BR>>>>><BR>>>>>=20
Regards,<BR>>>>><BR>>>>> -- <BR>>>>> =
Ignacio=20
Ortiz de Z=FA=F1iga<BR>>>>> [Soporte Xailer | Xailer=20
support]<BR>>>>> "Paulo Jorge M. F=E9lix" <</FONT><A=20
href=3D"mailto:pjmfelix@sisbit.pt"><FONT face=3DArial=20
size=3D2>pjmfelix@sisbit.pt</FONT></A><FONT face=3DArial size=3D2>> =
escribi=F3 en el=20
mensaje <BR>>>>> </FONT><A=20
href=3D"news:479f3f58@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:479f3f58@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial=20
size=3D2>...<BR>>>>>>=20
Ignacio,<BR>>>>>><BR>>>>>> The table is =
empty, i=20
make oDataSet:Zap() before the=20
oDataSet:AddNew().<BR>>>>>> <BR>>>>>>=20
Example:<BR>>>>>><BR>>>>>>=20
oDataSet:Zap()<BR>>>>>> =
oDataSet:AddNew()<BR>>>>>>=20
oDataSet:Field1 :=3D 1<BR>>>>>> oDataSet:Field3 :=3D=20
3<BR>>>>>> oDataSet:Field5 :=3D 5<BR>>>>>> =
oDataSet:UpDate()<BR>>>>>> <BR>>>>>> I only =
change=20
tree values and the oDataSet:Field2, oDataSet:Field4 and=20
<BR>>>>>> oDataSet:Field6 stay with zero, but i dont =
equal this=20
fields.<BR>>>>>><BR>>>>>> <BR>>>>&g=
t;>=20
Regards.<BR>>>>>><BR>>>>>> "Ignacio Ortiz =
de=20
Z=FA=F1iga" <</FONT><A href=3D"mailto:NoName@xailer.com"><FONT =
face=3DArial=20
size=3D2>NoName@xailer.com</FONT></A><FONT face=3DArial size=3D2>> =
escreveu na=20
mensagem <BR>>>>>> </FONT><A=20
href=3D"news:479f39a7$1@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:479f39a7$1@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial =
size=3D2>...<BR>>>>>>>=20
Paulo,<BR>>>>>>> <BR>>>>>>> Check if =
they=20
have a default initial=20
value.<BR>>>>>>> <BR>>>>>>>=20
Regards,<BR>>>>>>> <BR>>>>>>><BR>>&=
gt;>>>>=20
"Paulo Jorge M. F=E9lix" <</FONT><A =
href=3D"mailto:pjmfelix@sisbit.pt"><FONT=20
face=3DArial size=3D2>pjmfelix@sisbit.pt</FONT></A><FONT face=3DArial =
size=3D2>>=20
escribi=F3 en el mensaje <BR>>>>>>> </FONT><A=20
href=3D"news:479f23b9@ozsrv2.ozlan.local"><FONT face=3DArial=20
size=3D2>news:479f23b9@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial=20
size=3D2>...<BR>>>>>>>> Hi=20
all,<BR>>>>>>>> <BR>>>>>>>> I =
have one=20
oDataSet, where i make =
oDataSet:AddNew(),<BR>>>>>>>> and=20
put values in same fields, then i make=20
oDataSet:UpDate().<BR>>>>>>>> <BR>>>>>>=
;>>=20
Why in the numeric fields apears zero if i dont replace anything in=20
<BR>>>>>>>> this=20
fields.<BR>>>>>>>> <BR>>>>>>>> =
They=20
must stay null=20
right?<BR>>>>>>>> <BR>>>>>>>>=20
Regards.<BR>>>>>>>> <BR>>>>>>><BR>&=
gt;>>>>><BR>>>>>> <BR>>>>>><B=
R>>>>><BR>>>>> <BR>>>><BR>>>><BR=
>>><BR>>><BR>>>=20
<BR>> <BR>></FONT></BODY></HTML>
------=_NextPart_001_000A_01C86428.F672D790--
------=_NextPart_000_0009_01C86428.F672D790
Content-Type: image/png;
name="2008-01-31_164324.png"
Content-Transfer-Encoding: base64
Content-ID: <000401c86420$94abfe90$0202fea9@ozlan.local>
iVBORw0KGgoAAAANSUhEUgAAAqgAAAGRCAIAAAAmR9bzAAAABmJLR0QAAAAA AAD5Q7t/AAAACXBI
WXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nO2dT44svXHtuUKtw4vwQBvwCgSP NfRA8Mgw3sADDQwY
hgEDFjx5HmqoFfCVb76mouLvIZNZXV15fiAarOCJE0FWdvF23+9KrbXW+//l 4ODg4ODguMNovPg5
ODg4ODjuM3jxc3BwcHBw3Gjw4ufg4ODg4LjR4MXPwcHBwcFxo8GLn4ODg4OD 40ajuPhb++0xfvOb
v3fjZYEoJXcYq+5AHMoGZjV/+7f/cCz9+c//pZYekWPpoSnbADvh4ODg4OC4 YrSGXfyP8e///m82
XhaIUnIHWdcOxKFsYFbzxz/+67H0hz/8i1p6RI6lh6ZsA+yEg4ODg4PjitEa fPH/zd/83sbLAlFK
7iDr2lHWQhqY1fzlL/9tz+EYj8ix9NCUbYCdcHBwcHBwXDFagy/+x/if//lP FXdfIpr88kOuRlfz
z//8x+Mafnx9zEv973//f37zm79/BH/3u38av7GP6o7f9o9z6MHv+R+Ch+Fw eyz96U//EXXiFp3d
3WM8Svzd3/3jSHw0IPvk4ODg4ODo+MV/3I6Pe0XF3ZeIxk2JckHN4xYfwWYu Y6sfF3kTe0zqjt/2
PwrZouP3/I8LWLVxjPF3JaqKW9QG892N3tSQf+Dg4ODg4OBoDbv4Hz9fHpPj t9kLVxeSYnPtiPwf
1+rx8vg7+NHw+MlY6YfgcX0em5J/DnC7Gr/tl/+p4/jjwogcP5SPPweMXwmM vyNQVdyis7sbbRz/
7eH4w4f9iwkODg4OjjuP1rCLv39dLccPuwtXF5Jic+2I/MdvuZVg/Fis9OOa Hz8Ty5/U3a4eY/wC
/8gaKY+4FT/u4MfFbP88kb90g/juHhXB/9SAg4ODg+OGozX44h8/ZfalqwtJ sbl2lP5RCtJA3lUX
P3kffwAav36X/+ThkKm/RzjZibVSAvm3++3XHwjAf2LAwcHBwXGr0Rp88fev H/rHnwDWrq4kJcpF
NPLaUwNvAK97/Lbf/p6/iz8hPVb/8Id/sf/N4EInakdyHIJHFftHjUcD/Dt+ Dg4ODg45Wpu5+I8r
zf5HcFNXV5IS5SKaMgXRlyZd/LZ//Livfs8//nXf+J/6yUsjnSCN9V//muDx R43RQOPf8XNwcHBw
PI/WZi7+Ln7Gza+ltR9zk7qlZvyu2/4v6+X6qb/j7+K3/WOo3/Mrk/GfBEZ7 t0Xt6ZW7U6P8p4kc
HBwcHPccrU1e/OqfjR3B8Uvm42++H1fd2n/RltQtNeM+Pn7+Hrd49E8Qx0aO /6rf7bks3cz/mHEX
P/Eff8su/0G/2wlyeuXuRtHjzzGPH/2Pl/yJn4ODg4NDjtYmL/4u7pgRl3/r P67D/LZznfO6pcb9
S+7o9+1WX/47/jHkP6mX/6b/GMlpHM2oKsjplbsbN70a/Dt+Dg4ODg45Wpu/ +OXvukdw/I/KPW6j
x1248Pvtsi6ikf987vgf48v18u/p8V+Py78UcG9W9T+xN07j+HndVilPr9xd //Xr/Udw/KGB/8t9
HBwcHBx2tMb/W14ODg4ODo7bDF78HBwcHBwcNxq8+Dk4ODg4OG40ePFzcHBw cHDcaPDi5+Dg4ODg
uNHgxc/BwcHBwXGjwYufg4ODg4PjRoMXPwcHBwcHx40GL34ODg4ODo4bDV78 HBwcHBwcNxq8+Dk4
ODg4OG40ePFzcHBwcHDcaPDi5+Dg4ODguNHgxc/BwcHBwXGjwYufg4ODg+PV o/z/QEf+H9LfcPz+
9//n+P9G/5u/+f1jXuq/ZfDi5+Dg4OB46fjTn/5jXPyPuavZfvH/z//859/9 3T+WsjPjb//2Hx73
/V/+8t+P+R//+K+P/q+umIxkv7z4OTg4ODheOh4/Ch+X4uNr9GPx9ot/u6Ea //zPf0z+HPP6keyX
Fz8HBwcHx0vH8cvwx0/Gj6+PuVx6/Gng8UPzv//7vx331uPHVvVz8/HHhUf8 z3/+r2N+/F593Lgj
8eH8GA+rERx3YZR7+D+yjltcXpy/+90/HZE//OFf3E09ftxP/mDxyDp2LdPd VpX+0c+j26SHI/LI
fegfPcjgMR7pR2/DjRc/BwcHB8frxvF7/scd1r9usnHvHr8J+OMf//WYHPfo 42Juv/6U8Jgff1Z4
RPqvi/ZI/HWT/fUPEEfiw8SNH/Mo121Axo8/kTz+WGD3JfVqHH+MeKQfv/8f 6VGrj3tdxo8/90Q9
HCaP1cN8/AZFHeDY7K8/BPDi5+Dg4OB41TgusOOn2+MOGz+/Hj/jHvNxbx2a 4z6Tuf3XX2M/cseP
syoxmUe5bgM2fvzJQw3lL8e4elV61J4sN0bUgzKxf9A5Eh87HefGi5+Dg4OD 43VD/gTf4YvwMR4p
x+QIHn8g+N3v/un4QdZNjOZruXJE+7Lx0jafKxPbQzk//hbgeHn8hUJrvPg5 ODg4OF4yxkWrxvHX
2NEP3Mevyo+/lVe/4t47R37ij8bx+3n3P+7b/hO/HMrE/auN/utvWI7fl/zy 4cXPwcHBwfGSMf72
ekSOv5k+fts//hrb/rd17euPCONXBcdF+PgTw+Hg3qD5zWpzy7/jP/7g4v6q /7B1/zlf/nf8dq7+
jv/4T/aiHo7Ex6r8OxFpePx1xiNr/BcSvPg5ODg4OF40jp99x3+m3r9+BzCu seM/qh//Vf+QHdee
/Ld/x2+wH+O4Jt0bVM4Pz+MSjXK7+WcFqoH2/J/Z2zFkDxP53wAe/5X+UXEE o1b7192vyrk9HJGj
YfnPH8Z+H/f9+OcAj5f8r/o5ODg4ODicoW7itx0LffLi5+Dg4ODg+N/x+In8 +GuI4/cQx785fPPB
i5+Dg4ODg2Nx/OlP/3H8ZUT5K/33Gbz4OTg4ODg4OLLBi5+Dg4ODg+NGgxc/ BwcHBwfHjQYvfg4O
Dg4OjhsNXvwcHBwcHBw3Grz4OTg4ODg4bjR48XNwcHBwcNxo8OLn4ODg4OC4 0eDFz8HBwcHBcaPB
i5+Dg4ODg+NGgxc/BwcHBwfHjQYvfg4ODg4OjhuNRgghhJB70QkhhBByD3jx E0IIITeCFz8hhBBy
I3jxE0IIITeCFz8hhBByI3jxE0IIITeCFz8hhBByI7KL3/unf+2IRykIefpJ 8xdgO7RH5MbVqpWN
l1YTEXm+nrX+l7muykXOV79TyQMmNWBwivMOLtY2ecbyx29Lh1tM+mWfqwkX OY/OZcRqFpai4JRg
kBd6JXsbOOOm37lIlLyconzEz5gfnHdIcPsvz2dqv3j/uHKNKf8XfHdJ59dU 2cUVnhLQH/+EBQ0P
psQ4relPp+QZyx+/LR1uMZGUnxu7uMI5Oue3essOzlidyT2QDrhbpFxzs+j3 KRIlL6c4chOHM+YH
5x0S3P6TZzoSJEt4/7hyjSn//Nt4C7se+pwrnK/wlID+rgwPRkyJcez3WvKM 5Y/flg63mEjwT4mT
XOGcnPP7vGUHZ6zO5B6sfWpFyjU3S0OS3Qe0NZ3bvugx9skYcbnkbs/6205c jYrIlFKpsFn2JSIY
cdsJ2JJaskppO74q/ZRhIu5Y/65e5UZFXSsrzh3s3OpVCXcelXAFiT6q7gbt fESGXilzH5uSJKqI
0ndhCGaVgmbaG3ObkixFQXdV+qje3BJqnmzHopRjvzYe2b6scyWI9O1Vb1k3 6bafEXELuVtQQatB
spKlhr3FkeGam0uxPETqpaqtNJFnpJEmYzNqNderoFW6AjddzSWlcxSJDOUS vhEbRA4n33Xk0D1y
ceIZ7ShfjVKQihKwIn4mSJMLSrATCZjiTvDe1FwGwQZUFijIzculKOiuHnPw 9MpgjpItHONrOi+z
ktVED1pFyPS87plziA6nFLjBtWYka26WlqxJUfRyql55iN0Y5kdZdiLBs0qH ZO5G8jegnPTAYW1H
a7YRs/0fE/tV6V3KXYBbA3d9poSa41vL9xj5zDa/tospcZklmX1HrD4/arCB 2TbKYI6Srdm+oPMy
K1m9+i1TSjB40jwSuJQOrjiyLd3KEmOp6Lub/KiepBuaR25ol/DEhSyrjHyU zOqb6aEHWJM205Ka
lMF8rmq5RUsx0pX9Olalp8I17M/mtjFJUlGaqEmfL2GzrLJXZ27niY+dJOZR FTe4JnYbsImJwNpK
80hcWrko/56+NbYxpS/LHSjZmm27vvMoC1EmetzKpdxUEozM7TkoHyuQcW33 tYrMlcmyW3tG5wt9
cb7dNBHV6ylW4OaqIKJBgqVgV/9uJH8DykkEvqNyXgYluRjxtF8VZXCqYaVE OixXI/CsUmnn5TsC
VoyquME18dpB5YLEHNx4ROKfny2+X4tKWbN9Qed41uvfsu4VLYNlxdwnArft VYmo1pRbQkN0SlPW
S95jN15upj8Xwo8szyqtkoiMJ+cTRexSMumBQ7llGyzF0ZlIcvFaA8m8FJQV JVEi2H9ZosxyVxH/
aEfdK5S3sbaLKTGeJbfvClwZMs+DicbtLd9a2YPFbtDOEdurOy+zXGW/+C1b 2BS+Wh5OKXCDa3Ul
uFuPTY6l4ny7yU9qy9ajFDfeBFHWWM03aU1UVh5URceSDY54eyaSuYwlO+lp S6VyYd7M8SalrVhN
hkyZRA1EerU65jKuNJFDDyrKuOs2W8KmJMoeV1fiHhClJ200QTfYxEjZY6s8 q4sqrsYGEf9miIKK
5vnIuBS4Vm6kx9iK0VzZKqxPO925wk1xZXnELdQMUVBlqYmdq1x3tQtGRKaA WSqoVsdcxq0mqmuV
1kFpon7+qkmWP56bb5/8IPisEkK2cMeLP/qDEiHvDJ9VQsgW7njxd+yXIYS8 CXxWCSEb4QcKIYQQ
ciN48RNCCCE3ghc/IYQQciPqix/563B3FXHOBWQBearIeyfBlRHnHQYbrXCu Ljr7fRRFru7zxax9
gAxw5UV8ewNr4G3jSsnIitKRD6iTz8Z5trdXHgvImfSVQ7csbL4UlOkkZ+EA F1IU5x0GG61wri46
9cw37453gz+dN9zOVEtT4vcBbxtXSvIbDvQ8k/tK8JZwZc4ZH178H8vCAS6k KM47DDZa4VxdtPSX
AnvH55+kP5c33M5US1Pi9wFvG1dKePG74MqcMz7Zxd++6ObTZ8RHRK32uC3E 0y2hInIpn7u5iWH/
yi2zwHLDrRsScV4aSW+mbmKilFbgVrHKLgwThygoV/sJqygdyYpWk5QRSbL6 s79L4tyfq3TscCJl
nqVW+3NppK4bdK1kRKXLufW3yuFWduIGZbpdihxGoiUpMSUug3i6jCgxqIyI GuheuhTnbdjVMkUR
eY5I7iBlQ6xWlYMSuClqIklyR7A/V5lFm9rlaJKv2nYTQe6ZzBHllLkMIntH Ih04jUicN5wHZ02W
m1Ti2bpqLoNnrNx0SW51vpDr6XYisQ54UVwpcbOUoCyBB92288aQDsfE9XeV YHoitlmSssSUuAzi
6clqqYwoHZIUvI0xyVMkkeeCg5sFNl+mJHo3RTazQJE8uz38EEtB1FiSZb+6 smjVVfYgSwURjQU/
ojKYrOIma/2UYlew/S1AghK8vTVlKYg4NDZrrdBU9fKgyhK4smws9y+VF7VX it0gvpdelfjeIIJ1
yM8HbKNssqTcGtinG1zwsbKysbIKSMuT3V4lkawHbSUbizwjgVp1vya5iVuP D91atedyicZFKft8
aYVdxU1yw+55IuJ+/VvgBl0rMOh6qrj1cbNa1Yni0NisyEcWWqtus9Sqq3RL RFlJsGMOUXsd81fp
7RkwHRG7QTdLAZaIgq9JT0gc3HRXBpqoudRbEs8eFFXpbhay2meOxb5Mcq1+ ipYnl70mq7myV1mR
VWJrv+K5SRDZO6LJwU/DrrrBZOLqpwTRjkpxWcIN4ltwg6XABsuUtd1F5yY5 NDYr8lno+TqBGyzP
qnQAg7hnaY5bTQlcJSLGg3Y1Ui6kR+S24HsBykplFMStJODR4YXANvDtLNDy ZLBXcCeRQE7KQlHD
UWncXJL3OTuf6tnts7RNUkC9mrvB5R2Nyca6C0FJ2Wq+WhYqBQlWpiJ4obK6 uylXEM1PBtXcBk8q
TwZnxW7QzXLF7RfuPA+6VtuDEXh7boqVza6quasss0qHJFiugiluBEzBaXly VE9uI1qNnF3BeNlE
xVygUGK1ZHNtDyolmtsst1zSDyJ2qyDBMbeT0kTFk6xEGc3b/FvgCsBgNJeU WVEhqSw7kcEoS2FX
rWE0V9WjuWSkuIJoLwvBSNCquolMKqNabroN2hTQQcWTrEjZRcWhGS+tgy2a 11JzV5x4RlZWLAV2
ovR2NS8X9aMiirHqVuyVg5tlg9LBthelSI1tw0aUuK9yKplcAd8RQkiv7svv 4tsbIOfhxf928B0h
hHRe/OQyePG/HXxHCCH9XS9+8gHw4ieEEEJuBC9+Qggh5Ebw4ieEEEJuxM6L 31qNyNRSFJxli8ky
31u9Byfc2v9/x8fklZQVZ7tCxO2LXAMGEZYTD06mn8Q+LXg/G49xLWvQfpu+ 3enqN/JoTI5KPkdi
jtfClVdz8gmRIM/52rNdCr6Lld1G2LMbL61PshQFZ9lissz3Vu/zZ34SxHPj w3ZQ7gj03PsQLie+
FQu7WEiRyPQzVsfllFxR52+v8w4us/dxKZDMmg9w5cs4Ho8zD8kANFn7iNj+ ibcLfVXb5WRVYd+M
5HM5/8ieqhuxxWSZ763e58/8JIjnxoftoNwR6Ln3IVxOfCsWdrGQInE/Ohb4 mIvfjeCrilnzASh7
JfauWQY0WfuI2P6Jt4uW1G5fJBGl78+bGXObkixFQXdV+thuE72bEgXlqp23 r42fL5RXxwU9aE8S
Gdr0SJBoJGNJmSQO1tCdD1sltiYqPTe3Ka5M6qOlKFelSHClK2jm3YmUZfqY IyZKKVflxKaPVbkU
id0GFNHFP37FbQVjbn8TPsS5RkVkSqmUq0lE5YJtyNUoglfJy439qlqJshvP DnA8AOoxGEEZj+Yj
MvRKmfu4DeQC5emWUJHrKMqotty5DSaTROyuuthO3N7cEgtBSZQF7n0hKMEF YEv4dkqB20+Z1T2H
fLVMkcyau91a/ZiDbmVQsqDsz1lnOkEm0Wq5HdfKKiOx24AiukXUTeau5noV tEpXkNya3WCDeW7Z
hgQxx6ucPKupY1FEj8HaMwOmuJPSEPRM5hfhty6Xy7kN5kdZLkVBK5htYyro UmYtVLerCKUD8naU
veGCqPlSDJ4JuDXF7Jajvasg2Gq5TdAnIk/vVVGwOm4CGpbKaF46/G/8tw2f H5P8miyvPQmelRcF
ZWUbeTC/pK0sUi5sUK0mb4SlfE7cefjAfMXB57x8CHFB2dJ1tLwGcqyJINlh vvly5/a9bAKpsTKr
d326R2SVBKcK5dX7s5u7auf5xBoqk1Jgg5JIXNpOFS2rg6XdKpIjqGRTbm4D EtfcyiIBXjSv7k5y
E9CwVEZztwHJ4+awYyxJmZyoJTxxIcsqlU8Syau4ArUaRSJDGyw3GGWVndug S/MYS1Km5jIisem5
eVTFDap55BkJrqOokewBEUc7zJeioBW4JjaYr0aUjYH+5wu5QVyATCQnqyyL wfN0g2X1M6WtcqGr
slWrLIOuAC8KHgVuAhqWymheH8JvtQC5qBANEiwF5cW21n8+T4LWp0xc6KcM jpfl+fyvppldfEXy
5yd6eGaf87XHGA/2wHYvLa8x1ZkKttaQdMTKJTrK/I1cCErwLHC1DErcbbqC 7tme6a0UuP0g4ry9
2RTF7JajvUsiB9CtLLGg7M9ZZzpBJmVQsqCM5rlDdG3YS6WcPyb4vZVnlVYS 9zpU89JQCiSg+XXB
qPMoYnEfmxFPHo8oUS6Bz/naYywnZaGk210UNVQT7YtInEfc9GaIgorm+ci4 FLhWrnlSUQlaUMgN
goXcoBX04JnrwqGZTuykexWVcy6QnipRalyT3LaZbVqfVlW3yi58rKx7VRQq PpR5LTfYPXClK2hf
zags1ypKdyeliYqPVTVRcxksxVmh3wbn+RU/Lh51L9rr8IiUl5mKq6w8mLTq NilX+2QbatU1zzuU
L0tlNLed92d0S83bghcccbmqlFGiXFLpB1YmV5N+XIf23GcpuI6wdULIT4Tf 0e+Gew0TxaWnxG8K
BS9+Qj6K235Hq59oOX7uqN7qadpdvykiGk+EkE+C39FvwnXX2Idx6Sm1xjvO gYdCCCGE3Ahe/IQQ
QsiN4MVPCCGE3Ahe/BNsPCtrNSJTS1Hw3Xj937S5xyiZWo1wfdxI85Aat/R4 GdnKlzZdAWrAICHk
h7LyKfCpvHKzax/xb/6hHHXy+g7b111rg+7L5MwTkConBfKtR2Td88/jijd/ xggh59GfJnY5Wf0w
XrlZe2fIj3hX7C5FwW/h5JWzkdkrubyMXWarIC9VUE1mH5gyaDmTSwj5EbTk W7p9MV7KJTmRMjdX
YbMQh2gucetGVrYBpXGz3HSLTVerXRh2Y27F7lIUtJpoL3Zu247SZdBNtPHE qhsSsau3Mht0I7lb
xGwV5KUKqok9ih44KORJKhN1mHa1YyUIIT+Fln9LJ58IY2I/gKIsGVxwQGzt /HzbrtLNsimlIG+j
XIqCkcDO8V2rINJ5InCt3KxIXJZL5u5q1InLWpXypQpOTXLyxNwfLEEI+REU 39Luh1T5kZd/DiYC
UBz1DKYjQQn4iRmRd5Wbl0tRMBLkh1n67zrAKBgxdfL5fiOlDE61lMzdSP5S BacmOXkiuEoI+QCK
zzj3Q6r8yGvPdEPp0J9NlMD1jOJRh3mwew3k6Qq3f7mq5lEb+VIUVIKomfzl CNp0qczbiwRlVk/f
gh4kNo9I7zqUS/1clfylCrq2rXpgXFzPpH9bkRDyGbT8W9r9kIo+EfBPoikH O4/83Tjuj3dVfiYu
CJLTyw926rRtfKpVN5i3FwnwrEhcNqYia0suZ6zylyqYbByvqIL5yeNHTQj5 obTlD7jxEvmQUkQC
18pW7AG51XLwzAZt/0rgypB5HowEdl7WWjsWSWnl5FS1upeYW6nVNatkablJ pDGriarg7eWFEE9C
yE+k5d/S6vOlBx9SrswGVVY5H+ZRrsWta4Pu3GpUA3ai5hKbrlbziO1ZBuWq G1TYpWRuTaJ0G4yq
K01UXTGUQ5MnRlayW9vA0CSrSlnGE58o6KaMlzbLKvPOXSub5a4mbRBCfhzZ J4WL/biJlBfx+orE
wneBEEJ+KLz4yQp8Fwgh5IcycfGrXwmOoCu+ArcB8i3c5I1oHlUSIYS8Nfwg I4QQQm4EL35CCCHk
RvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35CCCHk RvDiJ4QQQm4EL35C
CCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35C CCHkRvDiJ4QQQm4E
L35CCCHkRvDiJ4QQQm5EdvE3jyMepbw/YxdbcK02+q/x7Q2cZOo9WnsLSsEA V34L4PZHZGopCs6y
xSQi2ZGKXNoGAt4ArnTB0xeUeMp22he5BgxGTIlfycbGikMcouTlD2JL59Jk iyHCVKEp8bux3PxF
78tGqyuIPuai71mrT5ai4CxbTCLcnSLBd+ZlrS4Uyh+Y6wDLrT3GF3167GVj Y/oDIhIlL38QWzr/
lkdkqtCU+N1Ybv6i92Wj1RUkH3PugVh9/jm+ZftbTBLsTsG9vy0va3Wh0Hed J1hu7TG+6NNjLxsb
a4iX0oxvLRtXQfVNaAWKKxyiJftSKt15lKUq5qsyorKsMlpKxL2qG2VZgapo 59ZwlI4EClvR6t3S
/bmW9RnB7lEqR0RVVMpkHnmqYC4YPbhW/bmozVIRV58sRUF3Vfq4u4j0bkoU dLG2SXWkUKQ8mQV2
IpU9LmTnkaBsCfFXk9LW9UxS3Cx3Sdm6heSqClqUyUhRWbaWWu2ikCsGg66V jERWOFCm26hasn1H
ym4ME8F5B1dglVGu9VGryVEsrKq5G0TESd0kS83zou7q+U1ZJdiGWkoMVZZV Tm1HtRHNl08DbE+S
p5Rid9UFPIf8EPBgBN4G3hJ+LAtZeSeRj527VbrnGYnzTtxgvscep+eJSKvR JF+VpSOUFVhLEm1w
LZjvomympD6RbqynNpBnRWx0cINJt/aromwJqZIEXcqipbjMkiyfyd4+1arb xsnSZQ+gf1m9PHPJ
WieJMmkDOfkEu3215E6mggjRuzD1vuAnLMGzForm/Ue94ceIF00mCtwzAjw9 sM8+WXGt/ykHXFkK
1miIhdJErUhcpRUornBQq1bWnmvZr5FJNLeTMthFS92jLFqK2zM2S2lkuv2a 6+1q8yoqsQ2qVbeN
qLQ7t8GyBxmMtmNfuko3N0ocEbmaBCVW4OaqSGnlovx7uotoOzZFxjtA89pw I2ruVo+yJAtZuRJv
z+oVysrmRkok6MokuKci2ulYtRObMlXRFbhzt5ZEZVkxkpUE7TzqBAHKVJqy 11wZUdquObiCZNV+
dWXJPG8ebzIKTjnkW5YkWe6ZlFXOVHSVeRtrR1T2UB6g6idR5oKyaLlTNxgd lxWXVi6JP/gegSUQ
TbLxaF7uGhfgWXh6tHe7O7s6GwQ7AXtLxHgnrgB870pDSSQuN2uVPRCXwbLz 0gGnIWlKg/e6toHW
2kaHSGCDyVxS6sEzQbbpBtfEeJY6vXKObGStz1Lcg0S8NG6V+5fVp1pa6yQK SsMepyNWLlGTtmF8
O2VjFiuz52DneFCSbxPJOhMc8+hkynQ3CHbiyiS4p8Q90kigJvhqRH7OicAN 4g54EBHg+EdsRdFL
NT9IEpVAMVbdHfYlB7WqlNbfnSuN254NRm5uk24/NgUXW0Ge1ePG3LmrX6uY lHDj7lz6lIalsgls
MEpJlFHQCvpqe67Sjbi5zRAFFc3zkXEpcK1cc1fWY+yqNYzmSaGo6EgZgjKr VDaBDUYp3ZCnK6Ur
sHF3UtrKiDuXjBRXYBvoQKFcoJRWkNeSqLgrBoORoMHNlKxnkvPw8Akh5JXw U7fz4n89yZ/sCCGE
XAo/dTsv/h3m574AACAASURBVG/h5G9pCCGEkGV4/RBCCCE3ghc/IYQQciN4 8RNCCCE3YuLix5Xf
Bd6hVY7I1FIUnGWLCY7d0XVbu4KosSv+4wnplpuv1cWzcOVrwPvJHzOQ84/o lNjlvMMZthzjMt9S
1PIOj8EHUHxKqk+9RCnBlVNstLWf4Mk3Vf79tqWrLSYLvGBrIFO1dnWLpOBH hLid4Wr/WRb6yQ8T
ZOrMp8Ql5x3O8Prqr6+IM/XOTonvQMtPYe28cOUUG20PK3d3tgr+0b/MFpMF XrA1kKlau7pFUvAj
QtzOcLX/LAv95IcJMnXmU+KS8w5neH3111fEmXpnp8R3oCWn0L4YL0cwl1lN JI6CzdRyNW6Wm64Y
gijXit2lKOiu5ntJ9G5KFBxLydyWS0ym6iYCG5T+dilyGIl2Sa3al9LTLWEZ JlZsDUcwkSnAdKns
nmc0z1dl9ai0dRurQ6OCaq4mkW3u4+a6PchERKxklrEqNW7WmeAo4Sq7qK4m SIoCqa40SlymW5Is
JUvmstBYzauDYiX7bIp9ylV7dlZgg5JSLINgLVfgpksSc6sHrVxsn2XnyWoZ dCNJD+XWwA5Vlp1H
wdLWbSCvi/u7PopcrGzdHlyxDebp5V7GHOkzSSmryCC431xm9e48KjHlCTYs kUpwm8vBpL1oFUyR
LFRHgq7AKqOsXDnmURtT1cGdfjDOuavlcm6DkSfyloBBycK7mKRYPf5IuRyC 2Tamgi6yruoB2bUK
LpxtFCytpsSJEk9JWDiivtQDnp4XjTYlVxNlvl9X2YOs5B1ZaBLcvqIUrzmU QbsaBXFP8Cgu2tFC
UFJmWbH9GuWuVe+A26fS8k2W53XMB3ZVgr8lZbCndaNW3WALHiwrLq1clH+f 77w9Y326RxN15dd8
Yh2s0m1GJarVyCoS2BKR2AbdlF51FRG52aA7d/ciyTc46+mWkEv261i1hm4J uWrnedCVSZIm8xI9
8CzF7RmdP5nlRrrBTXez8iCeIsGzTgYlZZYV269R7lr1/uwm0fkfR7FJ5Lzy oAR/S/CgK4iUbrAF
D5YVl1YuiT/YOVjCDdqv+cQ6IMoIfF8Lb1kkKFstBZKFI+pVlmThiPJ9IatK iZ9tFAQbntpC1GR5
5pJSHHVilX0pq+zKDc6eZxmU4Fkng5Iyy4rt1yh3rXoP3O5AyzeMn1drzQYV 5YmvBfFnIgpKkx6n
I1YuJzvHg4pyI64bmNJPZ5XtIeJEOeUZsXBEPcgC214LjnmyKaTbsoobBBtG Th5pshSXgtLNDYLb
fFmwXJ3a0ax/GZSUWYrIsKyIV++A26fiPxlPy9XRDI1URrbtizzozq3G1k3S JTZYtiSDctUNKprn
I+NS4Fq55knFIcjnbgNStlwXyVJz+zJyaEG30WS8dKu4YqlJBJGDrTLl76bn ntFckmiGW17FpliB
jbuTxDafu85qLoOlWHVraYI860wwmSuxnbgpKiiJqttgVMtNt3NJnmXF+Tzp rRsQsW3vg7nLPgkh
5G7gH++4knwAvPgJIeRzKH/8dcGV5APgxU8IIR/Fwm+tp8TkpzP3cBBCCCHk R8OLnxBCCLkRvPgJ
IYSQG1Fc/O2ZZEkJkkS5Chq6Dm5WN0Txd+N7mzxfffs573UbbLTNH0t8KQpa TXnIy+Yuy4lr2CPa
u52r+Vndkjsz9zkiXyaJyaceOFfYz7voowGUkb3sOt5dPgrwMZsFfyzzpSg4 JThYM49YTjzJybPa
yFStXd0upBAyhf7ksstRJEmcysINpQAxzGVkI7uOd5ePwn0kzrP2WK5dD6Xg YM08YjnxJCfPaiNT
tXZ1u5BCyBQtf8hmP78uXTr5CRv5ty9cpXJzlVKjBHhQzaNCykeCZ43IiKtJ lOJWl0u2eoc97ctI
2WNPi2trExdKDIGKqGC5FAXl6mhDlXN7lqvdM496jtzyEsrfDY6lZG7LJSZT dROBDUp/uxQ5jEQF
mD6CroaQvRRPmF21D6hEytzHNymXGCIT6eMuuaVl0M5VxK3uljsTjFaTLU9l latgS5KF5iMlHnQF
LsoBbyYvkfhYPWgVgfdsJ0kzYw66rQXdSNJDeVZghyrLzqNgaes2kNedaqAT ciX+wyqXowj4dKrv
hyQLWUomiThSqqCd56uzAldpg6VP6blgBa6qOagsg3Y1UuItSSLxyRLJ6Vk9 vnGX2XcKbH52X1NB
F1lX9YAcowrO7jcJllZTYjCIpxCykZY/ZHYV/w6XIFngUvRhYcVqKfoekyR6 24MNulaRuZWpSRmU
uNVxq3LVmkvK9DxoVyNlHoyIxPkGyxJWkOwO37iLTc97BptXsik3twEZ7x5N 1JVf84l1sEq3GZWo
ViOrSGBLRGI3aNNl0E0h5Apa/pDZVfeJjzQ2MrVkNWO+YOj6R0VVlWg+9e2a N5B7loXKIOhfprjg
6blnqcQPRBKJF5rJBYkhXsslf6cSWa4EDxk/NElZN+oB3GOpjMD3BR4jIlhT EnIFLX/I1Gr57EZL
yPcSbtjaX9vGO5z6vj3mKmKLlntZCOIpEjxLTrZXx9OvCEZE4pMlVFCeZ4/T EatEAPZcVow0chdg
rTKoKE/GdQNT+umssj1EnCjdE3aVhFxEyx+y9kyypARJolwFDV0HN8vVuC9l XOW682OSKLtnhQfV
PF/tHnjWkI2gnbgpSWmrXPBMsqyynMvgWjPuPAmqiPWUQbnqBlWWmnTP3121 blY89L2q5QatT1S0
A++d24CULddFstTcvowcWtCtUrpBV6aUhOzCf1g/ho3fP+cd3pDP29Tn7YgQ QvbCix/lvMOboH62
SJQ/kc/bESGE7OXDL/5uflm3zBaTN6F9UQkJIYR8Gvz0J4QQQm4EL35CCCHk RvDiJ4QQQm4EL35C
CCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35C CCHkRvDiJ4QQQm4E
L35CCCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4EL35CCCHkRvDiJ4QQQm4E L35CCCHkRvDiJ4QQ
Qm5EcfHb1Vn9a2hfjJe5/luQXamGcXbt8bvSF3adPIRTS1Fwli0mOMijsrbZ UvDtnOxw6vG47smx
zttLLIMX3a5EHuxvB2ly77u5nDjF9JZm9S8gafJb+ik509WurX1L+nKWSkwO IT+ftQYUW0xAwFr4
ZmUQNO8zyikush287ZNzXYlZ8KJ7lWvP4YsBG9v7bi4nTqG/MexyGcFXL2L2 e/jbOdPVrq19S/qZ
LPeTYvatX2tAscUEBKyFb3btAxdXTnGR7eBtn5zrSsyCF92oTA7/rQC72vtu LidO0fIy5bdHa08O
aq5Wp4KgQC4NwXipstyITJQkYqW3yjK9mbpTJu5EzSWRD1IxSXfnNt1dijxt ro1LE1fsLkVBd7Xs
M1qNghGJWC7lRe2qCrqJQ6aUVmY1kTgKNlPL1bhZbnqUola7MOnG0IrdpSjo rtq5dU5KzO7RFSTz
SJmnuEHVkqt0yQVRkzJYCkqrSODmKgfXU66qoCuT+mgpylUpUTChkCbdyzLJ ZC0owQVgG0qAF823
jAcvMlFzN3jdXpK5DZYt5VmuT7kUBd3VY76w9/IQJKV4tih+mEoD+itKsdtP eVb5dsp0G8xzy6Uo
6K7aOVK9n96jO89X3Um0uqCMSASRed5JFCytrECCe9qJNbS5oNtaMMfpTy1H kZNN21WE3AFsIxJI
ylbP7DTv0wXZ2uv3opYWdhEFJVPnhrSdkJwk8hZ0oETElqLuqiQSgNUjQRQE 21aA+yqPOvGxubkt
WMt+zSfWIVHiWWOOp+PV8WBEIpgyLwW4EszKq4OGW2pFQZCW59hVsIP2jFSq SBR0Ba6medXVpAct
IUVlxM5xW7tatpE422YSkzwoPZOKKl1qyvhYVZMoKLHiJKVs2watQFVUm5IT uyrjHcB1kKt2YlPs
RM3dYDKP/BV4iTLYq6O26TKle9isZEf5ZqMSSmC/5hPrYJUSNysS5C9VMKru Bm1FVxmRCPA2QEHe
pxVIbJabEpl3wxFUsik3twEZ7xiF1K6WbUWJCldQBnNB3kZpHgFu2U1xg+Bx 4Sd8zKO9LJhHShtc
K4pXd8VJysJerADsE3QDBeCJgbJSGc3LoAQvgQddwdS+3OAxT3YEnnCE9I9q 4SXKk7dKN46fW1l9
ofkI8PDzYCnAgxGzb1xprt6UvMOyf5dScNBKXXno3WurbHr2sI5JKYgm0Tza fiQGS4CHg+vzFPsy
WgIr4kF3Vc1tsCwksTtFiuYNJES9gXsve5C4/pFATfBVSXlc+ZYV+AlMBcF9 TW22m0NG5nkw0eQN
lyXW9mjnay3tCiaUjXXAXAqSHbmrydwGwb2XhpEm738tmNMQXftCBe1cBd0s MGgFff7tUba2UFnU
im2rVpmku5PcpMy1LxVJM3YetbGcDiqRLDfiFm2GKKhono+MS4HrEwW7h/VX q2rSPX93NTKMPK1G
Kl23LsrlQXduNbZukj5SVHVX6Ubc9GaIgooWNxlNJJF5UjESJPNc6QqSYBdY pRIoXBM3Xs6beI+6
YESilqIelFgVzdsDPaW+V7XcoPWJilompOSdz+qdeyOdbxAhl8Fvrll48U/w zmf1zr2RzjeIkMvg
N9csvPgneM+zmvoNDyGEfBj8AJyFdwYhhBByI3jxE0IIITeCFz8hhBByI3Ze /NZqRKaWouCU4AW0
L8bLXL+GtP2Mv85/hy0s9ICnnFFe9y2DsMVkC2udXHcy17HW3pF1xYdP8uB9 I/ZjUHV1ssmT6ZL3
PECFPj67nKwqkjcjOYuf+L3a53d0nots9xI1qb5vXc1JLrId4P5Tyrf6ltli 8mJe8GhdylrPR9au
zxx1htEz+Y24O9341m9Mf88DVOgW7XKyqlDPopxbn/yRnar7Lczu6DwX2e4l anLjt2jERbYD3H9W
+T7fMltMXswLHq1LWetZPTlrJgN7ht94qsnjPftNgbMx/dsPEKElPbUvkojS 92DDs29YeVIqvezK
ndvd2bndlMp1O0EKyUQlkES2ctWdu0XtPF9NmpSNRRo3bhOj9KhEN7i5kbgH 75oSWEM1sfPhpoJ5
G2WVcikKuqvSZ22PqpYbLAV5luokUioTV6zmSVFXgFvZ6qWgY54lkcwa2qB9 2U1XUa7UK8MusFku
paZ0UCTdWmX3cDtXQfuyPxuquTIcemXYBTbLLkmszMnKl8u5DSaTROyuRsh0 3MpVlsEzmy09I7Gb
laxGSrBQ3jO+C7fJbhzyxKhEXiXfQiSeagZczZWSxNzq8e3nq8e83EWyWgYl J7Oi87TKSLxQ1J3n
q91Udxs4014Cvp2FYCkDN6jmEpmYgGgGZbeR2A2Wh5AES1k0T7JOUhx3VDI/ prz1cikKuoKyqxEv
91IGJeBmS8+1nVrB+aLSx3oqWQ8My+OK5niwB1XWxGXdhZSy/0SZ9AC2F3EI ZtuYCpbgWQtnGM0X
irrzKL1sFTzAcqcJpT4/BLyxRBbNy32VzQ9wZQeaicS5oNzC6w9wgZYblT3l 4mTn4KFETB2Kaiaa
l0FJ8u4qH4kVSE33ADtxm+9BumslfVzPZBdgk8m8PQNmSdbE+C7wlHxTEpuV 9AC2F6H8+3N7UmNl
Vu/69ICFrJZ24iqj+VRRiVpKxFbjzvNgUr0k0ruGbiSZu7kjWPq0Z7pHsqRk leSvRM2UYhW3nbuR
ZO7mjmDp057pzzSPXlGIWtVTLh4Rt91oKQq6grKrES/3UgYlVoC3VHq6wSt2 J5E+yhM3RLaGJ5ZZ
58ULzZQp5WlY5ZgnuWB7EYm/DZ7fjhssBTY4lY63jQdHfKoQLsCPN6Hcztoh q43jm4oEOe0XuaCM
uEtlM59xgDgTB42fwniJpCNWiaC0cpfK8y0P3QrKlnCBpOzELk0VlZSNtV/k gu6BOIPBHlRZE+N1
wdUyKFFBebw9TkesXKImX7NHtxCSBSqj+S4r/PSmxGU6QnmGeZWkdNRzmVsK InIN7lY2E4ltsNzv
Wx0gQsuNZH/jZZRi4+4RREG56gZVlpp0r4FkyXW2FSNPK5AT1ZWNdIEVqFU1 STQyYj2boHuUTfag
Hxl0zWU8qmJ7Q+YymLspsZrYed6MK0iC3cPGVcRNb4YoqGiej4xLgWvlmicV paBXJ6xS1ETNZTAX
40VdQTJv6enZ+dDnntFqQjPIeAeqyJT+jKt09clcVTwD7maVUVYzyHivtqNS +jOu0tUnc1XxJDu9
3pnP3uZn746Qz4Dfp+RN4MX/CXz27gj5DPh9St6Ez7/49/6G5N347N0R8knw W5W8Cbw2CCGEkBvB
i58QQgi5Ebz4CSGEkBtRXPx2dUSmlvIg//BBCCGEvIb64lcCXvyEEELIz6W+ +PvzxcyLnxBCCPm5
fPPFTwghhJBXAl38+SQRu6uEEEII+S548RNCCCE3Ar34x5wXPyGEEPJz4cVP CCGE3IiJi/94af8o
kM/zICGEEEJeydzFbyPtCzcoV92gwg0SQgghZBf+BUwIIYSQj4QXPyGEEHIj ePETQgghN4IXPyGE
EHIjePETQgghN4IXPyGEEHIjePETQgghN4IXPyGEEHIjePETQgghN4IXPyGE EHIjePETQgghN4IX
PyGEEHIjePETQgghN4IXPyGEEHIjePETQgghN4IXPyGEEHIjePETQgghN4IX PyGEEHIjePETQggh
N4IXPyGEEHIjePETQgghN4IXPyGEEHIjsovfLkWRi/70sGabtD21FAUjpsQ5 G61Kolqtfc8fCtsX
uQYMfhdTT9rGhzBii4mLbf66XXwLZefNkOvfh7VWZdau/W4xuQjkbXVX331T yZp9iQTPoJ6qRBlh
36Tx0homS1EwYuHJeAfOb3wjYN236tnlux7CiC0mOS/YheUiW0lZohS8LSc7 P5ku2WjlsuwPJr7y
md+C/niyy2puI33rDl3/Kab63PhphZ/kW3F+4xsB675Vzy7f9RBGbDHJecEu LBfZSsoSpeBtOdn5
yXTJRiuXZX8w8ZXP/BYafl2Vn2Wtabf2hTWJTkou4bZqdXyVERUsl6Kg1bgV 1UZUwzYimVUmhfJg
f65l9aX/EChND7AO7pIq4RaVqyoYkVTv3l6irEhpBSqiguVSFHRXpY/bcKR3 UyKZmlvnxMSWSOp2
r4QU25cqUTlM9TAiKm5JBNY58YzE7jyyHcFS0CvPCGnl6ksrK2hee7kyEtig a5LbWhmSLle7cXsr
Wt5cfjRjLk/BTkqlxD3BXtlKkhSrx5txKfdVtg1uIVEu1HXblkztqxTbrFJQ FrUT11CCVMcbAHea
G5ZLUdBdPebgiZVBN5KUK3cBNlNmdcBBCqJ5nmVTItozMm7nkWGeOGWr5nlQ TdTcxc2yq1OCvL1S
iWTZYA9sJXhXduIavgl1c4fA7hY5SjAoWbOV5G9GKXZXIxaaiQRucLkB3HZN iQsiwLp50amKkvLt
BhvolVXec7kUBa1gto0yKJElVDlkgyo4WzeZXyQoG5NEgtK5FI95mXVym2v7 xZVTwVwwdRR2NZrj
thtP8htpZXOHwO4HOUpJopSs2UpslltdRUorl6Rb1aGymtpCJIuUSm+DarUb SiUuULgdylU7sSll
9Qiweq9K2GDUoRTYJRUpu3JR/t3bZrkdmyKRJVS5vIRysEqkbiJ2bftziVKA 27pEgrIfJbZtRCl4
w7lATqLqFtdTCRKrMqjmykqllwIbbM8kWTIuJ0m6KtTflVY2dwjsfqId5kdZ nsuarSRp1ebi3bqU
HZYPBF63DOICPKtsuxRIcAH4vpSGklKMb3DBKtkRuNmIxD8/z7yuRJaIyuG7 mK1r56WgfKcWuo2I
BHi5Mj61C1xQduVy8ujKINgzIsiVkcCNg/5loTehIc1ZjYqUbwB+LlPva+lw vCw9bVYSjATuI1Ke
Rl53qsOTzUhKJS6QLGy83JRdjcCr96pEWVcFVUVkngcTjbvNk9tJNHkJMKXP ZHXA4aSgbEwydWJT
4jGPrMqGc3GZ7pLvxa3oCnrVAL5TRGCDkUACnlVZ6N3w3xsryiPJscq3JFGq lFxsbSVItza9GaKg
wl2VDioSCSRW6cq6SXfFbq0m6IYRLP2RucRtRq6qSQeK5gIJWN3O8wa6wQZV xHrKoFx1g4rm+ci4
FLhWifkQ5HO3lpS5JfK6pdh9KYNqNZrbHnIrpXTjvXpypsRq3tL3186HPvdU 7bndukWVQLXnCsqe
u2dlO7S1XP9S0D3cunl6E/R35a2bI2QNPtWESNa+I9ayyPvDi598IHyqCZGs fUesZZH3hxc/IYR8
OPycJxJe/IQQQsiN4MVPCCGE3Ahe/IQQQsiN+OaL/+rq1n9Eppai4Gu4qPSv f29SO+fH8iOwW3i3
t/gks53P6kG22LYvcs2Z4EXgtWY/fH4E3/JdttctJ6pVPq4nucL853U8hX1L kofylc+rywtKDPBa
H/CRNPiWt/giW8lsiVl9grTCbZPPUDeueOXbhwM2cMjwz6UfxxXfZWtZe9m4 nZK1byucdoXp4FJz
BPs9ljyUVzyvU7ygxACvxY+kk1xkK5ktMatPWPuEipSgwyvfPhywAfuhJF+C Ju/MFd9la1l72bid
krVvK5xWmrYv8uB4muW7bjVulpsepShywbBVERUsl6Jgwmzn9qX6Kl8q2xGJ yuW1EmWvjiVJsSXc
uieDYymZj4idSIYYr9u9ElJsX6pE5TDVw4iouIrYOV4lUrp60NZWsXG5avV2 VQUTpSsbyrHqipNg
DxqwuGJZ18mZeWuSJpeDYymZj4idSIZ4qq5ckuVsUEakWykYETc4HCK90lir IVCablC5NtGVTVGk
2b6ToBW4Slcwle4Gc0FuXi5FwQi8sR7UjQ4k39FaLVA5lZKn7wq6ETvH9wK2 XWZ1wEEKonmeZVOs
zJ1PVXEFVhmJ8+YVs+lun5LcRynBom4wakARtZGfTKRMDmRj0I3Yed6MFINt qyw5dx2iOS7oX+Tp
ktwzEbhimxWJ3RI4/mbkch4st9o9wG1M7SdvNa9YLkVBBNwtei/xU8Jty+0g J4YEwffFXS2VkkNg
v+YT65Ao8awOOJwUgI3lB7IWlJTNu2J31RXkXZ2vaJXJ3AZLpaKsUh6yG8Sb tKulUnII7Nd8Yh0S
JZ7VAYeTAryxNf9e2Ubz0iGn5Tl4T2XweDlA0mVKD7CealXN3YoqUloh5I1J gYzkczwoKbOUWDWG
p8hINI/MJe0ZG7cp/fn9lV/ziXWwSreZKMuKXdv+XKIU4LYqaL9GuWeqlPPE VmIFeVez7UkTRKn0
NtiqBiTNQ+VGJkrf49KJuaQ9Y+M2pX9Z2a/5xDpYpdtMntWDWssC20OU5aa7 SlwgKcVutzhFDt4T
HnQFUwfhBkGBW1FFSquSsjFJeQhrh+wG8T3m75HLQp9lGy5Jlv2aT6wDopSs nX8PSpSCXGkF+YFE
Qbs6K1io5QryolPt4UFcUGZJrADcrwQ/WPAMI5Is+zWfWAdEKYnOuXwj1gS5 0hVM+eO20bw8sZyW
55cl14JWgKdLXE9X4MqQeR6MmGqs3C94Ssu13FXXP0npcLq76irLoCLSnNyL K3CDUw4nBWVjiQY3
LKvgtu0XVilxs2ZXJQvKaF5uJNpUvnrE85OJ+kkOpGwSDyqmDqob1uriRfcK 8MbW/HtlG81Lh5xW
5rQv8mDUnIofL233iZWtLrGeajWPuP7NEAWtoTIpBXI1ss2DfbVWouxe0Vlz FeyeuZs+FVSCfG4n
kiZw4zalGysrdl/KoFqN5rYHa6UAneVcuUVzlZKLh0YqI7coPTcvDbvnEykj 8YjkDZSd2Hie2+ND
mG3SKpGgEuRzO5E0gRu3KWN1zGU8CU4JenUgbm+uf/eskLkMus5qHnVVsphG Bm91gG/SzJu0QcgH
w+8ysgwv/rN8+wGWf3h8PW/SBiEfDL/LyDK8+D+BM7/zuYL36YSQT4XfZWSZ N7otCCGEEHI1vPgJ
IYSQG8GLnxBCCLkRr7v43UIvq95312rPyHiSdZ6r/SWvrOXy7Q28IXvPZK9b ztW1zviPXDtxZeRg
44FYq43mLlP+9qPe1YDBb6fYyUby76iNXO3fX/6MSvNLC/Xr/ad42TPz5px/ ANay9nJ1D1ueltzk
jPM3cr7t8w4l9lp9QVEQsBP8mQENr4MX/wq8+F/Dy56ZN+f8A7CWtZere9jy tPDidznvUHKUOP+o
XwHYCf7MgIbXUVz86s1oXyiNCrrzYSXF7moXjIiKK4H0sf7KYbmWVJZLeRUk 6C5N2eYCa+XWksrI
SoKIbdCdDyu3HJKOlFZYgWwjV54PWpSszTSTO4yv3bNVbqVgRNzgcFDYNhBb dz6srEOUIrPUUt5t
2aHCCiKr2SxQIF8qscWmWAf5Vb5UniMS1ZJKJct7thWj6jbdrWXT7VKeYldV 0E10HUauSrdFo2BO
oQb7mwpGq4ky2hVSPXfDaynaFzYuBTboKm1QogSgrSSqC1q5SjWXwdJtNohv aszxKhJ8+7g/HoxQ
YrAZCeJQ7rcU9C/ydIlr1WFbNxgVSua4CbhxlWXn0canstxm8A6n6srgbF25 GpGnuzKwepKVKCVg
ijvJDaM53mfZvIvfllzO5/iuFrovt1QGcduyVoR8h3plONVwKcCbx7PwoJqX goVDyFNG3H51ZdGq
q4yCC/74IURMHSneQwccTgr2NgYqo7M94vZrPrEOiTIqbQVl1lQt/F0YL/NT SoJlibJbF/C9KM0X
ss70hq9Kynek7BNv3qXlaaqSxMajrGiyFlSA1Xtli9RKWNimXJW4gnyOOFhB ZFUGy1ql2I3YuZ0o
jrj9OlaR0gqwt+75u7btGRu3KYpWNROVyLP6s8N5ge0hynKDroOMR1nRRHHE 7dd8Yh2sUmKzlEal
97gWnpULlH973rtFFe2BbQ9KlN26WPGauRRIcmVPscrc3K0iUcFm3pGoT1tU xjtMoS43IMm3Da6W
wYgyXyYRxwAAEWVJREFU64paNoJXsasRUztyKevibU/VwsV53cjniNuvPTC0 uQlgb1HQrkZMCfC6
kimH84JcOSWQgIcf+Rxx+zWfWAdEKSmzylpuELdVVmrvCWW3eN2ynBWvmefv C66UWGVuXm68fEdO
9lnSculUK2BwLaU8vvLQT9aSWMGWbXbPORGcdDgZVPNSsFDCXVUg5cqNuMHc AffHgxHIHl2BG5xy
OCm4qLE8mJwnXg7vFt9j+8VsVgdq5SWs/+wRIXWToOwqQgnKszrZUhmU5EcK rkpsENn+WvMuLZe6
3UwF3e7doMxVPioosdVd/75UKyo6xG51NbFzlRIF1eqYy7jSRA6uwJ27tZRt XgsR58HmNYCUcw2t
JnFzBcNk2X8q2A1SpmopjZveAYfEFhT0aptub5EYD464nLi1+nM5d24nEltU xW2KFHTgPG1WpHTn
o4paVSWSVntQV5VQ86Sx0ZJdldi49SnbiLIWlJKoaG6eeNq4+9KV4cEe47f1 hryyz1fWIu/PK5+H
V9Yinwf4/ICyjby+4s9i6tpG+MEXv+zt6j5fWYv8LF75PLyyFvk8wOcHlJ2E H6o4vPifaF9Uwg28
shb5QfCRID+F8ll98UccP1RL3PO5+sT4lhBCCCE3ghc/IYQQciN48RNCCCE3 4tqL/yLzi2zXaM9U
ch83cdltgahWtLvzvZ13uI7Rm528M2eew4WU68ibsatR5KJNLdhe8SBd6nkG 1+S880W2Lsu2a999
CXvdBpu7VFxkPvu5cCmq3Fr1Vz7TLmADJz9rZNZbvYkRG/d7NSefw1n9pUw9 G8dLJLiLBduFlJJd
nvh35SxTzmuCMgtnqluXtSzLLp+EdmmNi8ynPheuxpZbaODqZ7oEbGBE1nrD v7XW/Lezcb9Xo2rN
lp7VX0rZjH2Q3Eer9FljwXYhpWSXJ/5dOcuU85qgzMKZ6tZlLcuyyyehlTXa FzISzV2lCipsVhSU
q3IilW4Pkb+0inKVxmJXEU81H4USpVpNiIpahxFxnZNyuWFUWi6piVqyJioi U3Kl1diUSGwnEiuW
pe1Llagcxle31tBHAhW0GreBXlW3Fcs+paHrkAdlboTbj12NWrXVI6XN6qYW 7m8nUW5/rpILrKdU
uv6Rxk7UPF+VDbjOMiJR4ihiHfKUKGhRMreWlUVL7bkrOSk97ctI2WPPkiLB 1pgNugKr7JWVJPeP
0l0l3n+EFZSebjDZSLQjlzX/yLZ94cbHXE16YI4LXKUrmPK3q+4870eKy9I2 qATlRmyWK1CRhS3n
u57qs3RIgjI9wu3fru7dVK4Eg2BvclVSpoNtrAXdiJ1HJm5c5SbzaMt5ig1G lN2WbmUzoOdU0BWU
tFydb68HbeXKCHwD5VnYYCkogxFWg3uCwaljlID+HbBtv5Av7RwPloKNWdHW jrj9mk+sQzI/L4iw
AhVJGs63vBaUTG0Kt1Wo/pOImuNBycmsZFIGJXnW1N5z5ZhH74VcVUq8H0le qAcO4CpC2S2+BTy9
PAo8fXazhbp9ISN2jm/AatwSKqJS1CQJWv8oK1dGWE1ZaDbo9pZgxXjRnAXD qMpUFr6jXCk54vZr
PrEOY56XduelQGFLRClJw/ar0sugregqJUpgHVTczeoV7bn/JKLmbktlddxK xW1KbmiDkjwr6sEV
SGUyd1PUqlKW2ynb6OkZ9qCWTZHxXuH6d6CEq1wI2tVImQcRoBM5wDuwq1sE Nlh2Unri/UdYzUJ7
eRBpY7Dg34MS122tFEz1lh9UdHpH3H7NJ9ZhQVBuc8rNjSQO+ZajoF3dKyiz FKr/JKLmeEulYEGJ
H/gZ8w6ku8H8PCVyVSnLfhbaKINRn4MpQdmAC9hqFLSrkbI84ZKWq/FieFAi lWtZYNAVlEWRo1Qa
vDoeLA9EsrY719YGFww3HogrmNqmYqpKN+DpywKJu2W76r504+UcD0pwW7mR 0tYydQhXbGphdwu5
kjILVJZB96VirVwPbCMHsPmpBlzKbku3hWauCCK0Ut2+cIOqsI24c8lIya1U ipqoYGkFFrVZ3dCe
iVajlCjSq9560M8QS0Fpm1tZTWmYrKq4K7YmKiI1eAOKSJY36ab0oLTbm2uL 9Dxyo35sD1YzO1eG
ZZ8q6LY0Im6tEXT9pT6PJG2rlqK5xLbXPasR7MIqmdi5ylXYNlxPqcyDrpX7 UqFM7Dxydm2jrpSb
lakUZR4Fu0HKpkrkygXPJMsq3XlJm1J/HlPbnxK/gHfr57vgOZDP4x2e6nfo 4Qo+dV84d7z4z/wp
qZK8lHfr55Usv4mEvC3v9lS/Qw9X8Kn7wrnjxd+r39iQHwHfRPJ5vMlT/Q49 kOvgu0sIIYTcCF78
hBBCyI3gxU8IIYTcCPTiz2UnVy2J/m25uu3hjxfClQh73XJO1pLp+RO1XAh5 Vt3V5YpnuLqo9U8e
1/xJ3tLqFhOQvbX2ug0usu1XOr+M2e/iKPKDjqL45Bqinu5q9uDw1QW2G4Jc XTf/uHTZ+8H64vdx
C+UJrLUNZpXVd3GF5xSt6U+S5HHNn+Qte9liknD+EZLsdRtcZKu4zvngav9e lXAfbCT4zuhv10jU
011NHdzU6gLbDUGurpt/XLrs/WB98fu4hfIE1toGs8rqu7jCcwr7EZE8rvmT vGUvW0wSzj9Ckr1u
g4tsFdc5H1zt34ES9iTBR/1taUivdqsj7p7CiMt0ZFUxzOXJ2lwrkC+V2GJb coO2liISuP6lIGpA
TvJcpYz0roNN6WldxFaajK/KQYldpdSroFyNNCq44C+XpMCm2FUVlLgVI08Z dDVulpsepShywbBV
ERUsl6Kguyp9VG9uCTXHt6PE9uUIKhMVVLaubMFNKV09biuX7NzqVQl3HpUY ysjfvlSJymF8VeXc
HkZExS22bt5JWT1Svoy6sLtDOZfdJ8eRpyvkkjvPg/2LaJ4LoqArkEq8GTdY NjArwyuquQ1G2y93
GjnkzuCqmttgvtr3+bsp+XYkeXoPHMqG8wbKdDc4eyBWnyxFQXf1mJf7TVbV XAanHPC65ZbX3Dba
upH2NkftCqJ5nmVTIqwD0kmUGylfycqek7nrBq7mS2W5qIp9n+xqQl7LVfbV LBdrhW+/rLgmxoNT
Alc8ZZUr7Wo0X/Bf2IWkDIKFFGAnUbrL7IFYPf7uuByC2TbKoAQ/z2heBiWl myvGldEcdADbOFMi
mV8kKBtT2KOIImqOB19Jy6s2j7EkZTZlYVWRmIDB8TKqksRVq2XPUTPWKspS 8aiB3Lx5bUgiAS5G
6paCfJ5nuf4SN92uRvMFfzfFTtQcD+ZWKn2hE6W3WE+1quZuRRUprVyUf5/f b3umG1Qw8Y/mbgm3
Vgfc+kwPbhBvUtJee9Su2LXtVV0lwG0jmncUbkTNt1TfTsur2lW8dVcJrtql 6Ezz4HgZVcl761Ut
SZnlsmAFHuysABfjSkQAbjYKuqy1esY/LzR1OG4QP5CF85SUQVCQnAx4aBGJ P7hfsEQynxK4yihe
upU9uMHSweUbj7oUlOeAvxdlk0Njs15TfTstqRotJRve+2QgZ5pXiSLukmuV Ny8pd7eQlW9wY8Up
MR6cErjiKatcaVej+YL/wi4keBtTQbATvD3p6QpcGTLPg4nm0v32yj8R50EJ 7ob04AbLfqZ6c9tY
K7Hc5ElB2ZjFylQEL7RQfS8tqRotye4HctVG8lWLm2jnx8Q17AL1UqGKymCf eauawI3blESQNKA6
SSq6RVU8USpBnoUI8Lmd2Lnyl7jpcvUKf5viriaedrX0lDKVpQRJ+khR1SXW U63mEde/GaKgonk+
Mi4FrlVi3jH/qJbKilYluJsMls64bdRYN85lG9YwL+H623QraEED0dz2kFtZ 7Ko1jOaqejR/Gfos
fhZg86CMEEII+Xh48RNCCCE34sMvfvULFkIIIeTm8F4khBBCbgQvfkIIIeRG 8OInhBBCbsS2i3+X
zyztmWRVxfvbs9bkyGoGJXBT8KUouIx0czvvkx2+snnLsr/a8nn2up3h6k7y d9wFVyLsdcs5Wct+
uyHKKez3r6sBg1dzddGpD6j8ST7f6uaPmBeTnJddTZbeh/NN5k9M977Jv/H5 k4BtvGfzljX/tSzL
Lp+9XN1V+fBb9j4beeKy7aWUJ7DWNphVVt/FFZ5TvNVnl27lZ7F8Xm+7643f b1H6EXcLLZ/nFvA2
3rB5y5r/WpZll89eru6qfPgte5+NPHHZ9lLKE1hrG8wqq+/iCs8p3uqzq+FP qpof2NWxPeU8IlHF
yNNaKQG+pJrMsQ3b3qTS7TzJsiifka6ybDm1qiauwO3KpuRu+XaGRnVrG5Bx d0lpvrF5PKjm7mpi
4lqNpby6fRkpe+wpsVlusLSKBK5/KYgakJM8VykjvetgU3paF7GVJuOrclBi Vyn1KihXI40KLvjL
JSmwKXZVBSVuxchTBl2Nm+WmRymKXDBsVUQFy6UoOEW2jQ50aYNy5/mqJPLM 9z80djWvku+6Az2U
wVwQocTWpHRTPQxcQTRJxO5qRFS3dLNtK803Nj8bXDuEMqtU4kFXYJV9hxXY v8qy8zyIy/CKam6D
0fbLnUYOuTO4quY2mK/2ff5uSr4dSZ7eA4ey4byBMt0Nzh6I1SdLUXAK/4jl sp2DuyqDEctZpT7f
gqvsVT9lcLwsi/bArVflJOUerSBJyd3KHZVbiMQymJu8pvk86Ap2vTtTQbsa KfOgZG3LpdValou1
2rjlNTEenBK44imrXGlXo/mC/8IuJGUQLKQAO4nSXWYPxOrxd2eNlltEb0b7 wq7iQUUT4FkK8LxK
N3wX7RmrHC/Loj0o0atykqgHKxjzJCV3K3cUbaEUR0uvbL6L05aRXBm1mqxK onQwaFcjZR6UJK0m
myqtZJa1irJUPGogN29eG5JIgIuRuqUgn+dZrr/ETber0XzB302xEzXHg7mV Sl/oROkt1lOtqrlb
UUVKqzWybfSZNyM/Ndynr2apiMotD1qB94M0pqonRFte6DxSWtskZWqbuQBv DGzj6uYluJVVnj8E
PGhXI2UelJTBNavyKKwyCiZnjuciAlyMKxEBuNko6LLW6hn/vNDU4bhB/EAW zlNSBkFBcjLgoS3T
cgv8BPHVfCdSMHWUNqJWSzcJ3k8ZjCIuUZMLZxJVtMdSFrVZSTAS4I0lp/dW zdug7AdcVYCFrg5K
Frbcl6z6UpbbwBVbnhLjwSmBK56yypV2NZov+C/sQoK3MRUEO8Hbk56uwJUh 8zw4hd+iVnxhgzKi
JnZ+vIwqWkFkZbNsP3a1m/cmSexeP9ZQBWWkP4NE+vPTEBnachI33RVEEde/ GaKgwi65MhWPbG1u
C/p0g3LVDSrcpSTYg/PPVyU2S9ZSq1apIqDSnUtsVhclokLd0ARu3KYkgqQB 1UlS0S2q4olSCfIs
RIDP7cTOlb/ETZerV/jbFHc18bSrpaeUqSwlSNJHiqousZ5qNY+4/s0QBadY yTnJ6yueZEvD1mSL
LSGEEDLFiy5+WeU1FTeypWFe/IQQQt6BF138Hfg9ydtysucfumtCCCEfCe8k Qggh5Ebw4ieEEEJu
BC9+Qggh5EZsuPjPOxBCCCHkNfDiJ4QQQm4EL35CCCHkRmQXv1wac/uv8uRS lKtSCCGEEPItzF38
+X0/9acBQgghhLye4gdxe9+rJXdSBgkhhBDyLUxf/E0gNVZm9bz4CSGEkO9l 7uKPrnZklRBCCCHf
Tv1TePJzvA26ShskhBBCyLcwd/F3ceVHV/vABmWkE0IIIeTl1Bc/IYQQQj4G XvyEEELIjeDFTwgh
hNwIXvyEEELIjeDFTwghhNwIXvyEEELIjeDFTwghhNwIXvyEEELIjeDFTwgh hNwIXvyEEELIjeDF
TwghhNwIXvyEEELIjeDFTwghhNwIXvyEEELIjeDFTwghhNwIXvyEEELIjeDF TwghhNwIXvyEEELI
jeDFTwghhNwIXvyEEELIjfh/aFORAYlPKrAAAAAASUVORK5CYII=
------=_NextPart_000_0009_01C86428.F672D790--
Attached files