memory leaks

Hi,

How can I track down this memory leaks?

I am using the following functions to create picture modules.

void switchPicMod(ApEventLink_t *pPicModule, PtWidget_t *pWgtFrame)
{
if(pPicModule == 0 || pWgtFrame == 0)
return;

PtClearWidget( pWgtFrame );
ApCreateModule( pPicModule, pWgtFrame, NULL );
PtReRealizeWidget( pWgtFrame );
}

Every time I create a different picture module the application is
loosing some how memory.
I have created a small test application with three picture modules each
with a few buttons and panes. The picture modules don’t have any
callbacks. The test application does not dynamically allocate memory.

In a PtTimer callback i am cycling through the picture modules every 100
ms using the above function.

I was running the test application over night and the next morning the
applications total Heap use was more than 70MB.
I am using spin to monitor the memory. The QNX Memory Analysis
Perspective gives me the same results.

Anyone who can help me with this problem?

Thanks

Hi All:

Has anyone got an answer to this ? I am seeing it as well.

The attached Photon app shows it quite well. Just run it for a number of
minutes.

I tried removing the background from the module - no success…

Thanks,
Andy

“Jens Schmidt” <jschmidt@farleylaserlab.com.au> wrote in message
news:df2p0o$kda$1@inn.qnx.com

Hi,

How can I track down this memory leaks?

I am using the following functions to create picture modules.

void switchPicMod(ApEventLink_t *pPicModule, PtWidget_t *pWgtFrame)
{
if(pPicModule == 0 || pWgtFrame == 0)
return;

PtClearWidget( pWgtFrame );
ApCreateModule( pPicModule, pWgtFrame, NULL );
PtReRealizeWidget( pWgtFrame );
}

Every time I create a different picture module the application is
loosing some how memory.
I have created a small test application with three picture modules each
with a few buttons and panes. The picture modules don’t have any
callbacks. The test application does not dynamically allocate memory.

In a PtTimer callback i am cycling through the picture modules every 100
ms using the above function.

I was running the test application over night and the next morning the
applications total Heap use was more than 70MB.
I am using spin to monitor the memory. The QNX Memory Analysis
Perspective gives me the same results.

Anyone who can help me with this problem?

Thanks
\

begin 666 picmod.tar
M<&EC;6]D+PM```````````````````````````````````````````````````````````` M`````````````# P-# W-S<`,# P,#$T-0`P,# P,30U`# P,# P,# P,# P M`#$P,S U-#0R-#0V`# Q,3<R,0`@-0`````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````````````!U<W1A<B @`&1R;&D` M````````````````````````````````````8W9S9W)O=7 ````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````!P:6-M;V0O=V=T+P`````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````````````,# T,#<W-P`P,# P,30U`# P M,# Q-#4`,# P,# P,# P,# `,3 S,#4T-#(T-#$`,#$R-3$U`" U```````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````'5S=&%R(" `9')L:0````````````````````````````````````!C M=G-G<F]U<
M M
M M`````````````````````````````````````````````'!I8VUO9"]W9W0O M8F%S92YW9W1W```````````````````````````````````````````````` M```````````````````````````````````````````````````````````P M,3 P-S<U`# P,# Q-#4`,# P,#$T-0`P,# P,# P,#8V-@`Q,#,P-30T,S,P M, `P,30S-#(`(# ````````````````````````````````````````````` M
M=7-T87(@( !D<FQI```````````````` M`````````````````````&-V<V=R;W5P
M M
M M
M4&A!0C(P,RXP,0I0=%=I;F1O=PHQ"F)A<V4*,3 P-0ID:6T*,3$W M,2PX-C$*,C P,@IC<F=B"C$T,C<W,#@Q"C(P,#8*8W)G8@HV,S$V,3(X"C$X M,#$S"F9L86<*.34Q-3(L.38Q.#(*,3@P,34*<W1R:6YG"DUY($%P<&QI8V%T M:6]N"C$P,#@*9FQA9PHP+#8V,#8P,C@X"C$P,#0*9&%T80HP"C *4'1"=71T M;VX*,@I0=$)U='1O;C,*,S Q,0IS=')I;F<*0G5T=&]N"C$P,#<*<&]S"C$S M+#0*,3 P-0ID:6T*-3 L,C<*,3 P- ID871A"C$*, I0=%!A;F4*,@I0=%!A M;F5497-T"C$P,#4*9&EM"C$R.#(L-C@X"C$P,#8*9FQA9PHR-38L,3,S-#0T M-30W, HQ,# W"G!O<PHY+#,V"C$P,#0*9&%T80HR"C *4'14:6UE<@HR"E!T M5&EM97)T97-T"C$P,#4*9&EM"C$L,0HQ,# W"G!O<PHP+# *,3 P- ID871A M"C,*-#$P,#$*;G5M97)I8PHQ,# *-#$P,# *;G5M97)I8PHQ"C *
M M``````````````````````````````!P:6-M;V0O=V=T+TEC;VXN=V=T:0`` M
M,#$P,#<W-0`P,# P M,30U`# P,# Q-#4`,# P,# P,#<Q,#,`,3 S,#4T-#(S,C(`,#$T,C<V`" P M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````'5S=&%R(" `9')L:0`````````````````````````````` M``````!C=G-G<F]U< `````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````````````````````````%!H04(R M,#,N,#$*4'1)8V]N"C$*26-O;@HQ,# U"F1I;0HQ,S0L-S(*, I0=$QA8F5L M"C(*3$EC;VX*,S Q,0IS=')I;F<*3$EC;VX*,3 P-PIP;W,*,34L,3 *,S P M,PIN=6UE<FEC"C0*,S P,0IP:7AM87 *$ ```/5>YDPP````+0`K`(5I,(&N M``````````,```(`@ ``````````````````````````````````8&!@`$! M0 `;5@``65E9`&YN;@"MK:T`CX^0`&IJ:@"RLK(`N+BX`+2TM0"SL[0`L+"Q M`*^OL !75U@`;6UN`*RKK "$A(4`A(.$`&9F9P"IJ:H`IZBH`(&!@0!T='4` M\O+R`/;V]@"CHZ,`?GY^`*6EI0!R<G(`<'!Q`-?8V0#FYN8`4$]/`$F;O #M M[>X`H:&B`*&@H0#3T]0`C8V-`,C(R !6N]<`1YJ[`.[N[P#;W-P`5;K7`$Q, M3 `C4V4`YN7F`,?'R ")B8H`.HFP`%-34P`]:G@`X>+B`,W.S@#N[NT`PL+" M`-?7V #M[NX`Z>GK`.CGZ0#AX>(`W^#@`-75U@#/S] `Q\C'`$?*\ !)S/(` M1$1$`,'!P@#LZ^P`ZNOK`.3DY0#@W^ `B8F)`%]@7P!-34X`5E96`.OK[ #J MZ>L`X^/C`-[=W@#:V=L`UM76`(N,C "(B(D`,C(R`.CIZ0#FYN@`Y>7F`./D MY0#?W^ `W-O<`.WM[0",C(P`QL;&`#$Q,@#BXN(`X>#A`-_?WP#=W=X`VMK: M`-C8V0#5UM8`T]/3`-'1T0#.S<X`S,S,`,7&Q@`R,3(`WM[?`-S<W0#;V]P` MV=K:`-?7UP#/S\\`R\S,`,;%Q@`R,3$`0T-#`%U>70`^/C\`V=G:`-C7V #7 MUM<`U-/4`-+2T@"2DI(`BXN,`,7%Q@"(AX@`.HFO`#T]/0#5U=4`U-34`-'1 MT@#0S] `D9&1`/;U]@#*RLH`T-#1`,[.SP#-S<X`S,O,`,K)R@#L[.P`.SL[ M`,O+RP#)R<H`Y./D`$%!0@`X.#@`BHJ*`,3%Q0##P\0`AX>'`#$Q,0`YB*\` M1LCO`%Y=7@`>'AX`7U]?`%Y=70!'R? `E965`#<W-P!&Q^\`1<?N`%U=70!) MR_(`9&1D`('=]P`#`P,#`P,#`P,#`P,#`P,#`P0$! ,#`P,#`P,#`P,#`P,# M`P,#`P,#`P,#`P,````#`P,#`P,#`P,#`P,#`P,#`````````P,#`P,#`P,# M`P,#`P,#`P,#`P,#`P,````#`P,#`P,#`P,#`P,#`P,``*VL`0`````#`P,# M`P,#`P,#`P,#`P,#`P,#`P,````#`P,#`P,#`P,#`P,#`P``K:L!JJFH``"G M`P,#`P,#`P,#`P,#`P,#`P,#`P,````#`P,#`P,#`P,#`P,#``"FJZ6JI*BH MHZ(```,#`P,#`P,#`P,#`P,#`P,#`P,````#`P,#`P,#`P,#`P,``*:LI:FJ MH:"?GIVGIP```P,#`P,#`P,#`P,#`P,#`P,````#`P,#`P,#`P,#`P``K:P! MJ:FAHY^>G9R;FIF9```#`P,#`P,#`P,#`P,#`P,````#`P,#`P,#`P,#``"M MJP&JJ:BCF)Z=G)N:EY:5F90```,#`P,#`P,#`P,#`P,````#`P,#`P,#`P,` M`*:KI:JAJ*"8GIV<FYJ3DI&0CXZ4E ```P,#`P,#`P,#`P,````#`P,#`P,# M`P``IJREJ:&AH)^>G9R;FI.-;8R+BHF(AX:&```#`P,#`P,#`P,````#`P,# M`P,#``"MK &IJ*.CA9Z$G(."DXUMD(N!@'^'?GU\AGL```,#`P,#`P,````# M`P,#`P,``*VK`7JHJ*-Y>(2;=X*3C7:0=8Z B(=T?7-R<7![>P```P,#`P,` M```#`P,#`P``IJNEI*&HH'EOA)MN@I.5;6R*:VJ(:71H9W)F961CEP("```# M`P,````#`P,#``"FK*6IH:.@A6*$FV%@7Y60;(IK:HAI?6AG7F9=9&-<6UI9 MF)@```,````#`P,``*VL`:BHHZ.%6%>;859?D9!LCHEJAU5]:%1>4V5D4I>, MBUE14%]/3@`````#`P``K:L!H:B@37E83)MA8%^5D(^.@&J'='U\5'%P2V12 M2EJ+@4E(7WY'1@`````#``"F142AH:"@>5A,;D-@7VV00HZ B$%^:&=R<7! M/U);6CX]29,\.SJ$`````````*:LI:BCHZ"%6$QW0V Y;3B*B6J(07YH5%YF M<&0WEUM:/CU)7SQ^.E<```,`````-C4!J*"C`318,V$R8#QM;$*):HAI?FA4 M<E-P9#>7,5H^45"3/'0Z5P```P,`````,)0O+J !1E@S83)@.9"/CHEJAU5T M:&<M9F4_8THQ6CY12%\L.SI7```#`P,```````"4*RJG6)IA*2@YD(^*@">' M?GU\5%YF2S]2D"8EB4E0)"P[.E<```,#`P,````#`````".&(B8I*"&0=8R+ M)T%^('Q47G! /U)*'P``'AU!+#LZ3 ```P,#`P,````#`P,`````>QP;'3A" M:XN!07YH5')Q<&0WEY F`!H9```8'3I7```#`P,#`P,````#`P,#`P`````7 M%Q85:HA5='UG+69P9&.7;!\`%)N;&1D``$P```,#`P,#`P,````#`P,#`P,# M`````!,2$1$[?&=Q9EUD8UR/'P`:&1 /;6UM`````P,#`P,#`P,````#`P,# M`P,#`P,`````G80.#2UF93]22H\?`#HA(1D9$ \8```#`P,#`P,#`P,````# M`P,#`P,#`P,#`P````!,F@P+8V-DC2\`&2$*"B$A&1D4```#`P,#`P,#`P,` M```#`P,#`P,#`P,#`P,#`````& H4V8)" `Z(2$A(0H*(2$9&0```P,#`P,# M`P,````#`P,#`P,#`P,#`P,#`P,`````!P98`!DA"@HA(2$A"@HA3 ```P,# M`P,#`P,````#`P,#`P,#`P,#`P,#`P,#`P```"\`.B$A(2$*"B$A62$%```# M`P,#`P,#`P,````#`P,#`P,#`P,#`P,#`P,#`P,#```9(0H*(2$A(0H*(4P` M``,#`P,#`P,#`P,````#`P,#`P,#`P,#`P,#`P,#`P,``#HA(2$A"@HA(2$A M!0```P,#`P,#`P,#`P,````#`P,#`P,#`P,#`P,#`P,#`P``&2$*"B$A(2$* M"B%,```#`P,#`P,#`P,#`P,````#`P,#`P,#`P,#`P,#`P,#```Z(2$A(0H* M(2%:(04```,#`P,#`P,#`P,#`P,````#`P,#`P,#`P,#`P,#`P,``!DA"@HA M(2$A"@HA3 ```P,#`P,#`P,#`P,#`P,````#`P,#`P,#`P,#`P,#`P``.B$A M(2$*"B$A6B$%```#`P,#`P,#`P,#`P,#`P,````#`P,#`P,#`P,#`P,#`P`` M3 H*(2$A(0H*(4P```,#`P,#`P,#`P,#`P,#`P,````#`P,#`P,#`P,#`P,# M`P```$Q,"@HA(2$A!0```P,#`P,#`P,#`P,#`P,#`P,````#`P,#`P,#`P,# M`P,#`P,#````3$P*"B%,```#`P,#`P,#`P,#`P,#`P,#`P,````#`P,#`P,# M`P,#`P,#`P,#`P,```!,3 4```,#`P,#`P,#`P,#`P,#`P,#`P,````#`P,# M`P,#`P,#`P,#`P,#`P,#`P```````P,#`P,#`P,#`P,#`P,#`P,#`P,````# M`P,#`P,#`P,#`P,#`P,#`P,#`P,#```#`P,#`P,#`P,#`P,#`P,#`P,#`P,` M```#`P,#`P,#`P,#`P,#`P,#`P,#`P,#`P,#`P,#`P,#`P,#`P,#`P,#`P,# M`P,````Q,# U"F1I;0HT-2PT,PHQ,# Q"FYU;65R:6,*, HR,# T"FYU;65R M:6,*, HR,# U"FYU;65R:6,*, HP"E!T3&%B96P*,@I326-O;@HS,#$Q"G-T M<FEN9PI326-O;@HQ,# W"G!O<PHX-RPR- HS,# S"FYU;65R:6,*- HS,# Q M"G!I>&UA< H0````&P_@6Q@````1``X`FW<;@A\`````````&P```@" ```` M``````````````````````````````#___\`IJ:F`+FYN0"">V,`^^_+`.33 MG@#EU)\`7'J%`,[.S@#:RI<`\^.M`-_/FP#XY:D`J^G_`/S\_ "?E70`9&!1 M`.7EY0";FYL`HZ.C`/+R\@"QL;$`O.W_`/GY^0!XF*,`2U]F`(<G``!W=W<` MH:&A`+.SLP``````````````````&QL;&P```````````0$!`0$!`0$4`0$` M&QL;&P``````````'AT='1T='1T='1P`&QL;&P```````````1H9&1D9&1D9 M&AT`&QL;&P``````````&!H7%Q<7%Q<7&A8`&QL;&P``````````%1H7%P`` M````````````````````````%1H7%P`!`0$!`0$!% $!````````````%1H7 M%P`>'1T='1T6$Q,<````````````$AH7%P`!$1 0$! 0$!$/```````````` M$AH.#@`5$0T-# L*#1$)````````````$AH(" `2$0<&!PL*!1$)```````` M````"0D)"0`2$00$! 0$!!$#```````````````````)"0D)"0D#`P("```` M```````;&QL;&P`````````````````````````Q,# U"F1I;0HQ-RPQ- HQ M,# Q"FYU;65R:6,*, HR,# T"FYU;65R:6,*, HR,# U"FYU;65R:6,*, HP M"@`````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````````````````````````!P:6-M M;V0O=V=T+W!I8TIO8E-E='5P5FEE=U!I8W1U<F4N=V=T< `````````````` M```````````````````````````````````````````````````````````` M````````,#$P,#<W-0`P,# P,30U`# P,# Q-#4`,# P,# P,#(Q-C4`,3 S M,#4T-#(T-#$`,#(P,#0P`" P```````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````````'5S=&%R(" `9')L:0`````` M``````````````````````````````!C=G-G<F]U< `````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````%!H04(R,#,N,#$*4'1086YE"C$*<&EC2F]B4V5T=7!6 M:65W4&EC='5R90HQ,# U"F1I;0HQ,C@R+#<T-PHR,# R"F-R9V(*, HQ.# Q M,PIF;&%G"CDU,34R+#DU,34R"C$P,#8*9FQA9PHP+#$S,S0T-#4T-S *,C R M,@IC<F=B"C0R.30Y-C<R.34*,C R,PIC<F=B"C0R.30Y-C<R.34*,3 P- ID M871A"C *, I0=$)K9V0*,@I0=$)K9V0*,3 P-0ID:6T*,3(X-2PW,#0*,3 P M-@IF;&%G"C L,3,S-#0T-30W, HQ,# Q"FYU;65R:6,*,0HQ,# W"G!O<PHM M,BPM,@HQ-# Q- IN=6UE<FEC"C4*,C P,@IC<F=B"C *,30P,34*<&EX;6%P M"A$`````````# ```!0`% ```````0`````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````````````# *4'1086YE;$=R;W5P M"C(*4'1086YE;$=R;W5P2F]B4V5T=7 *,3 P-0ID:6T*,3(V,"PV-S$*,3 P M-PIP;W,*,3 L,3 *-C0P,#<*8W)G8@HQ-C<W-S(Q-0HR,# R"F-R9V(*-#(Y M-#DV-S(Y-0HS,#$P"F9O;G0*:&5L=C(P8@HR,#(R"F-R9V(*-#(Y-#DV-S(Y M-0HR,#(S"F-R9V(*-#(Y-#DV-S(Y-0HQ,# V"F9L86<*,BPQ,S,T-#0U-#<P M"C(P,34*9FQA9PHP+#8R.3$T-34Y"C$P,#0*9&%T80HQ"C8T,# U"FYU;65R M:6,*,0HP"E!T4&%N90HS"G!A;F50<F]G<F%M4V5L96-T:6]N"C$P,#4*9&EM M"C$R-3 L-C$Y"C$P,#8*9FQA9PHP+#$S,S0T-#4T-S *,3 P-PIP;W,*+3,R M-S8X+"TS,C<V. HQ,# P-PIM=6QT:0HQ,0H@('!R;V=R86T@(#(P,#(*8W)G M8@HQ-C<W-S(Q-0HQ,# T"F1A=&$*,@HP"E!T4&%N90HS"G!A;F57;W)K4&EE M8V4*,3 P-0ID:6T*,3(U,"PV,3D*,3 P-@IF;&%G"C L,3,S-#0T-30W, HQ M,# W"G!O<PHP+# *,3 P,#<*;75L=&D*,30*("!W;W)K('!I96-E(" R,# R M"F-R9V(*,38W-S<R,34*,3 P- ID871A"C,*, H````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````'!I8VUO9"]S<F,O```````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````P,#0P-S<W`# P,# Q-#4` M,# P,#$T-0`P,# P,# P,# P, `Q,#,P-30T,S U,@`P,3(U,#(`(#4````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````=7-T87(@( !D<FQI```````````````````````````````````` M`&-V<V=R;W5P```````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````````````````````````<&EC;6]D+W-R M8R]A8G!L871F;W)M
M M`# Q,# W-S4`,# P,#$T-0`P,# P,30U`# P,# P,# P,#,Q`#$P,S U-#0R M-#0V`# Q-#4U,@`@, `````````````````````````````````````````` M
M!U<W1A<B @`&1R;&D````````````` M````````````````````````8W9S9W)O=7 ````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````!$25)3(#T@>#@V"D%,3$1)4E,@/2!X.#8*```````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````'!I8VUO9"]S<F,O57-E;7-G```` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````P,3 P-S<U`# P M,# Q-#4`,# P,#$T-0`P,# P,# P,C V,P`Q,#$V,#$P-C,W, `P,3,V-C4` M(# ````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````=7-T87(@( !D<FQI```````````````````````````` M`````````&-V<V=R;W5P```````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````)4,@ M+2!4:&ES(&ES(&$@44Y8+U!H;W1O;B!!<'!L:6-A=&EO;BX*)4,@6V]P=&EO M;G-="@I/<'1I;VYS.@H@("US('-E<G9E<B @(" @4V5R=F5R('!A=&@@;W(@ M9&5V:6-E(&YA;64*(" M>"!X6R5=6W)="4EN:71I86P@>"!P;W-I=&EO;B!I M;B!P:7AE;',L(&]R(&%S(&$@<&5R8V5N=&%G92!O9@H@(" @(" @(" @(" @ M(" @<V-R965N('=I9'1H(&EF("4@:7,@<W!E8VEF:65D+B!)9B!R(&ES('-P M96-I9FEE9"P@=&AE"B @(" @(" @(" @(" @("!T:&4@8V]O<F1I;F%T92!I M<R!R96QA=&EV92!T;R!T:&4@8W5R<F5N="!C;VYS;VQE+B *(" M>2!Y6R5= M6W)=(" @($EN:71I86P@>2!P;W-I=&EO;B!I;B!P:7AE;',L(&]R(&%S(&$@ M<&5R8V5N=&%G92!O9@H@(" @(" @(" @(" @(" @<V-R965N(&AE:6=H="!I M9B E(&ES('-P96-I9FEE9"X@268@<B!I<R!S<&5C:69I960L('1H90H@(" @ M(" @(" @(" @(" @=&AE(&-O;W)D:6YA=&4@:7,@<F5L871I=F4@=&\@=&AE M(&-U<G)E;G0@8V]N<V]L92X*(" M:"!H6R5=(" @(" @($EN:71I86P@:"!D M:6UE;G-I;VX@:6X@<&EX96QS+"!O<B!A<R!A('!E<F-E;G1A9V4@;V8@=&AE M"B @(" @(" @(" @(" @("!S8W)E96X@=VED=&@@:68@)2!I<R!S<&5C:69I M960N"B @+7<@=ULE72 @(" @("!);FET:6%L('<@9&EM96YS:6]N(&EN('!I M>&5L<RP@;W(@87,@82!P97)C96YT86=E(&]F('1H90H@(" @(" @(" @(" @ M(" @<V-R965N(&AE:6=H="!I9B E(&ES('-P96-I9FEE9"X@"B @+5,@:7QM M?&X@(" @("!);FET:6%L('=I;F1O=R!S=&%T93H@:3UI8V]N:69I960L(&T] M;6%X:6UI>F5D+"!N/6YO<FUA; H*17AA;7!L97,Z"B5#("US('!H;W1O;E]S M"B @4G5N('5S:6YG(%!H;W1O;B!S97)V97(@;VX@+V1E=B]P:&]T;VY?<PH* M)4,@+7,@+VYE="]M86=E;G1A+V1E=B]P:&]T;VX*("!2=6X@=7-I;F<@4&AO M=&]N('-E<G9E<B!O;B!N;V1E("(O;F5T+VUA9V5N=&$B"@HE0R M>#$P("UY M,3 @+6@R,# @+7<S,# *("!2=6X@870@:6YI=&EA;"!P;W-I=&EO;B Q,"PQ M,"!W:71H(&EN:71I86P@9&EM96YS:6]N(&]F(#(P,'@S,# N"@`````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````<&EC;6]D+W-R8R]I;F1,9FEL97,````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````# Q,# W-S4`,# P,#$T-0`P,# P,30U`# P,# P,# P M,#$P`#$P,38P,3 V,S<P`# Q-#,R,0`@, `````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````````````````!U<W1A<B @`&1R M;&D`````````````````````````````````````8W9S9W)O=7 ````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````!-64Q)0B ]"@`````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````````````````````'!I8VUO9"]S M<F,O86),9FEL97,````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```P,3 P-S<U`# P,# Q-#4`,# P,#$T-0`P,# P,# P,#$Q,0`Q,#,P-30T M,S U,@`P,30Q,S4`(# ````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````````=7-T87(@( !D<FQI```````````` M`````````````````````````&-V<V=R;W5P```````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````:6YC;'5D92 D*%!23TI%0U1?4D]/5"DO<W)C+VEN9$QF:6QE M<PI!0DQ)0B ]("0H35E,24(I("UL($%P("UL('!H("UL(&T*"@`````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````!P:6-M;V0O<W)C+V%B;6%I;BYC M```````````````````````````````````````````````````````````` M````````````````````````````````````````````````,#$P,#<W-0`P M,# P,30U`# P,# Q-#4`,# P,# P,#(W-#0`,3 S,#4T-#,P-3(`,#$T,3 R M`" P```````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````'5S=&%R(" `9')L:0`````````````````````````` M``````````!C=G-G<F]U< `````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````````````````````````````"\J M($T@82!I(&X@;"!I(&X@92 @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @("HO"B\J(" @(" @(" @(" @(" @(" @(" @(" @(" @($%P M<$)U:6QD97(@4&AO=&]N($-O9&4@3&EB("HO"B\J(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @("!697)S:6]N(#(N,#,@("HO"@HC M:69D968@7U]54T%'10HE0R M(%1H:7,@:7,@82!13E@O4&AO=&]N($%P<&QI M8V%T:6]N+@HE0R!;;W!T:6]N<UT*"D]P=&EO;G,Z"B @+7,@<V5R=F5R(" @ M4V5R=F5R(&YO9&4@;W(@9&5V:6-E(&YA;64*(" M>"!X(" @(" @("!);FET M:6%L('@@<&]S:71I;VX*(" M>2!Y(" @(" @("!);FET:6%L('D@<&]S:71I M;VX*(" M:"!H(" @(" @("!);FET:6%L(&@@9&EM96YS:6]N"B @+7<@=R @ M(" @(" @26YI=&EA;"!W(&1I;65N<VEO;@H*17AA;7!L97,Z"B5#("US- H@ M(%)U;B!U<VEN9R!0:&]T;VX@<V5R=F5R(&]N(&YO9&4@- H*)4,@+7,O+S0O M9&5V+W!H;W1O;@H@(%-A;64@87,@86)O=F4*"B5#("UX,3 @+7DQ," M:#(P M," M=S,P, H@(%)U;B!A="!I;FET:6%L('!O<VET:6]N(#$P+#$P('=I=&@@ M:6YI=&EA;" *("!D:6UE;G-I;VX@;V8@,C P>#,P,"X*(V5N9&EF"@HO*B!3 M=&%N9&%R9"!H96%D97)S("HO"B-I;F-L=61E(#QS=&1I;RYH/@HC:6YC;'5D M92 \<W1D;&EB+F@^"B-I;F-L=61E(#QS=')I;F<N:#X*(VEN8VQU9&4@/'5N M:7-T9"YH/@H*+RH@3&]C86P@:&5A9&5R<R J+PHC:6YC;'5D92 B86)L:6)S M+F@B"B-I;F-L=61E(")A8FEM<&]R="YH(@HC:6YC;'5D92 B<')O=&\N:"(* M(VEN8VQU9&4@(F%B=VED9V5T<RYH(@HC:6YC;'5D92 B86)D969I;F4N:"(* M(VEN8VQU9&4@(F%B979E;G1S+F@B"B-I;F-L=61E(")A8FQI;FMS+F@B"B-I M;F-L=61E(")A8G9A<G,N:"(*"FEN= IM86EN("@@:6YT(&%R9V,L(&-H87(@ M*F%R9W9;72 I"@H)>PH*"5]!<%\N07!?=VEN<W1A=&4@/2 P.PH*"2\J($%P M<$)U:6QD97(@26YI=&EA;&EZ871I;VX@*B\*"4%P26YI=&EA;&EZ92@@87)G M8RP@87)G=BP@)D%B0V]N=&5X=" I.PH*"2\J($1I<W!L87D@;6%I;B!W:6YD M;W<@*B\*"4%P3&EN:U=I;F1O=R@@3E5,3"P@)D%B07!P;$QI;FMS6S!=+"!. M54Q,("D["@H)+RH@3&]O<"!U;G1I;"!U<V5R('%U:71S(&%P<&QI8V%T:6]N M("HO"@E0=$UA:6Y,;V]P*" I.PH)4'1%>&ET*" P("D["@H)<F5T=7)N(# [ M"@E]"@IS=&%T:6,@8V]N<W0@07!#;&%S<U1A8E]T($-L87-S5&%B;&5;72 ] M('L*"7L@(E!T5VEN9&]W(BP@)E!T5VEN9&]W('TL"@E[(")0=$)U='1O;B(L M("90=$)U='1O;B!]+ H)>R B4'1086YE(BP@)E!T4&%N92!]+ H)>R B4'14 M:6UE<B(L("90=%1I;65R('TL"@E[(")0=$)K9V0B+" F4'1":V=D('TL"@E[ M(")0=%!A;F5L1W)O=7 B+" F4'1086YE;$=R;W5P('TL"@E[($Y53$PL($Y5 M3$P@?0H)?3L*"D%P0V]N=&5X=%]T($%B0V]N=&5X=" ]('L@0VQA<W-486)L M92P@,2P@06)7:61G971S('T["@H*```````````````````````````````` M`````'!I8VUO9"]S<F,O86)79FEL97,````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````P,3 P-S<U`# P,# Q-#4`,# P,#$T-0`P,# P,# P M,# W,0`Q,#,P-30T,S U,@`P,30Q-34`(# ````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````````````````````````=7-T87(@( !D M<FQI`````````````````````````````````````&-V<V=R;W5P```````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````04)-3T0@/2!)8V]N+G=G=&D@8F%S92YW M9W1W('!I8TIO8E-E='5P5FEE=U!I8W1U<F4N=V=T<" *```````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````````````````````!P:6-M;V0O M<W)C+V%B;&EN:W,N: `````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````,#$P,#<W-0`P,# P,30U`# P,# Q-#4`,# P,# P,# T,3,`,3 S,#4T M-#,P-3(`,#$T,C<R`" P```````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````'5S=&%R(" `9')L:0`````````` M``````````````````````````!C=G-G<F]U< `````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````"\J($QI;FL@:&5A9&5R(&9O<B!A<'!L:6-A=&EO;B M($%P M<$)U:6QD97(@,BXP,R @*B\*"F5X=&5R;B!!<$-O;G1E>'1?="!!8D-O;G1E M>'0["@I!<%=I;F1O=TQI;FM?="!B87-E(#T@>PH)(F)A<V4N=V=T=R(L"@DF M06)#;VYT97AT+ H)06),:6YK<U]B87-E+" P+" R"@E].PH*07!0:6-T=7)E M3&EN:U]T('!I8TIO8E-E='5P5FEE=U!I8W1U<F4@/2!["@DB<&EC2F]B4V5T M=7!6:65W4&EC='5R92YW9W1P(BP*"29!8D-O;G1E>'0L"@E.54Q,+ H)-"P@ M, H)?3L*"@`````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````````````<&EC;6]D+W-R8R]A8FQI8G,N M: `````````````````````````````````````````````````````````` M`````````````````````````````````````````````````# Q,# W-S4` M,# P,#$T-0`P,# P,30U`# P,# P,# P,3(V`#$P,S U-#0S,#4R`# Q-#$P M- `@, `````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````!U<W1A<B @`&1R;&D````````````````````````` M````````````8W9S9W)O=7 ````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````O M*B!,:6)S(&AE861E<B!F;W(@87!P;&EC871I;VX@+2!!<'!"=6EL9&5R(#(N M,#,@("HO"@HC:6YC;'5D92 \4'0N:#X*(VEN8VQU9&4@/$%P+F@^"@`````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````'!I8VUO9"]S<F,O86)E=F5N=',N: `````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````P,3 P-S<U`# P,# Q-#4`,# P M,#$T-0`P,# P,# P,3 U,P`Q,#,P-30T,S U,@`P,30T-3<`(# ````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````=7-T87(@( !D<FQI`````````````````````````````````````&-V M<V=R;W5P```````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````````````````````+RH@179E;G0@:&5A M9&5R(&9O<B!A<'!L:6-A=&EO;B M($%P<$)U:6QD97(@,BXP,R @*B\*"G-T M871I8R!C;VYS="!!<$5V96YT3&EN:U]T($%B07!P;$QI;FMS6UT@/2!["@E[ M(#,L(# L(#!,+" P3"P@,$PL("9B87-E+"!.54Q,+"!.54Q,+" P+"!.54Q, M+" P+" P+" P+" P+"!]+ H)>R P('T*"7T["@I!<$5V96YT3&EN:U]T($%B M26YT97)N86Q,:6YK<UM=(#T@>PH)>R Q,2P@,"P@,$PL(#!,+" P3"P@)G!I M8TIO8E-E='5P5FEE=U!I8W1U<F4L($Y53$PL($Y53$PL(# L($Y53$PL(# L M(# L(# L(# L('TL"@E[(# @?0H)?3L*"G-T871I8R!C;VYS="!!<$5V96YT M3&EN:U]T($%B3&EN:W-?8F%S95M=(#T@>PH)>R X+" P+" P3"P@,$PL(#!, M+"!.54Q,+"!.54Q,+" B4'1"=71T;VXS(BP@,C P.2P@;VY"=&XL(# L(# L M(# L(# L('TL"@E[(#@L(# L(#!,+" P3"P@,$PL($Y53$PL($Y53$PL(")0 M=%1I;65R=&5S="(L(#0Q,# R+"!O;E1I;65R+" P+" P+" P+" P+"!]+ H) M>R P('T*"7T["@IC;VYS="!C:&%R($%P3W!T:6]N<UM=(#T@04)?3U!424]. M4SL*```````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````'!I8VUO9"]S<F,O86)W:61G971S+F@` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````P,3 P-S<U`# P,# Q M-#4`,# P,#$T-0`P,# P,# P,#$R- `Q,#,P-30T,S U,@`P,30V,3<`(# ` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````=7-T87(@( !D<FQI```````````````````````````````` M`````&-V<V=R;W5P```````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````````````````````````````+RH@5VED M9V5T(&AE861E<B!F;W(@87!P;&EC871I;VX@+2!!<'!"=6EL9&5R(#(N,#,@ M("HO"@I!<%=I9&=E=%]T($%B5VED9V5T<UL@."!=.PH*```````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````!P:6-M;V0O<W)C+V%B:6UP;W)T+F@````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````,#$P,#<W-0`P,# P,30U`# P,# Q-#4` M,# P,# P,# W,3,`,3 S,#4T-#,P-3(`,#$T-#8W`" P```````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````````````````````````````'5S M=&%R(" `9')L:0````````````````````````````````````!C=G-G<F]U M< `````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````````"\J($EM<&]R=" H97AT97)N M*2!H96%D97(@9F]R(&%P<&QI8V%T:6]N("T@07!P0G5I;&1E<B R+C S(" J M+PH*(VEN8VQU9&4@(F%B9&5F:6YE+F@B"@IE>'1E<FX@07!%=F5N=$QI;FM? M="!!8DEN=&5R;F%L3&EN:W-;73L*"F5X=&5R;B!!<%=I;F1O=TQI;FM?="!B M87-E.PIE>'1E<FX@07!0:6-T=7)E3&EN:U]T('!I8TIO8E-E='5P5FEE=U!I M8W1U<F4["F5X=&5R;B!!<%=I9&=E=%]T($%B5VED9V5T<UL@."!=.PH*"B-I M9F1E9B!?7V-P;'5S<&QU<PIE>'1E<FX@(D,B('L*(V5N9&EF"FEN="!O;E1I M;65R*"!0=%=I9&=E=%]T("IW:61G970L($%P26YF;U]T("ID871A+"!0=$-A M;&QB86-K26YF;U]T("IC8FEN9F\@*3L*:6YT(&]N0G1N*"!0=%=I9&=E=%]T M("IW:61G970L($%P26YF;U]T("ID871A+"!0=$-A;&QB86-K26YF;U]T("IC M8FEN9F\@*3L*(VEF9&5F(%]?8W!L=7-P;'5S"GT*(V5N9&EF"@`````````` M```````````````````````````````````````````````````````````` M<&EC;6]D+W-R8R]A8F1E9FEN92YH```````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````# Q,# W-S4`,# P,#$T-0`P,# P,30U`# P,# P,# R,S8U M`#$P,S U-#0S,#4R`# Q-#0Q- `@,
M M``````````````````````````````````````````!U<W1A<B @`&1R;&D` M````````````````````````````````````8W9S9W)O=7 ````````````` M
M M
M M```````````````````````O*B!$969I;F4@:&5A9&5R(&9O<B!A<'!L:6-A M=&EO;B M($%P<$)U:6QD97(@,BXP,R @*B\*"B\J($EN=&5R;F%L($UO9'5L M92!,:6YK<R J+PIE>'1E<FX@8V]N<W0@:6YT($%"25]P:6-*;V)3971U<%9I M97=0:6-T=7)E.PHC9&5F:6YE($%"35]P:6-*;V)3971U<%9I97=0:6-T=7)E M(" @(" @(" @(" F06));G1E<FYA;$QI;FMS6T%"25]P:6-*;V)3971U<%9I M97=0:6-T=7)E70H*+RH@)V)A<V4G(%=I;F1O=R!L:6YK("HO"F5X=&5R;B!C M;VYS="!I;G0@04).7V)A<V4["B-D969I;F4@04)77V)A<V4@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @($%B1V5T04)7*"!!0DY?8F%S92 I"F5X=&5R M;B!C;VYS="!I;G0@04).7U!T0G5T=&]N,SL*(V1E9FEN92!!0E=?4'1"=71T M;VXS(" @(" @(" @(" @(" @(" @(" @(" @06)'971!0E<H($%"3E]0=$)U M='1O;C,@*0IE>'1E<FX@8V]N<W0@:6YT($%"3E]0=%!A;F5497-T.PHC9&5F M:6YE($%"5U]0=%!A;F5497-T(" @(" @(" @(" @(" @(" @(" @("!!8D=E M=$%"5R@@04).7U!T4&%N951E<W0@*0IE>'1E<FX@8V]N<W0@:6YT($%"3E]0 M=%1I;65R=&5S=#L*(V1E9FEN92!!0E=?4'14:6UE<G1E<W0@(" @(" @(" @ M(" @(" @(" @(" @06)'971!0E<H($%"3E]0=%1I;65R=&5S=" I"@HO*B G M<&EC2F]B4V5T=7!6:65W4&EC='5R92<@4&EC='5R92!L:6YK("HO"F5X=&5R M;B!C;VYS="!I;G0@04).7W!I8TIO8E-E='5P5FEE=U!I8W1U<F4["B-D969I M;F4@04)77W!I8TIO8E-E='5P5FEE=U!I8W1U<F4@(" @(" @(" @($%B1V5T M04)7*"!!0DY?<&EC2F]B4V5T=7!6:65W4&EC='5R92 I"F5X=&5R;B!C;VYS M="!I;G0@04).7U!T4&%N96Q'<F]U<$IO8E-E='5P.PHC9&5F:6YE($%"5U]0 M=%!A;F5L1W)O=7!*;V)3971U<" @(" @(" @(" @("!!8D=E=$%"5R@@04). M7U!T4&%N96Q'<F]U<$IO8E-E='5P("D*97AT97)N(&-O;G-T(&EN="!!0DY? M<&%N95!R;V=R86U396QE8W1I;VX["B-D969I;F4@04)77W!A;F50<F]G<F%M M4V5L96-T:6]N(" @(" @(" @(" @($%B1V5T04)7*"!!0DY?<&%N95!R;V=R M86U396QE8W1I;VX@*0IE>'1E<FX@8V]N<W0@:6YT($%"3E]P86YE5V]R:U!I M96-E.PHC9&5F:6YE($%"5U]P86YE5V]R:U!I96-E(" @(" @(" @(" @(" @ M(" @("!!8D=E=$%"5R@@04).7W!A;F57;W)K4&EE8V4@*0H*(V1E9FEN92!! M8D=E=$%"5R@@;B I("@@06)7:61G971S6R!N(%TN=V=T("D*"B-D969I;F4@ M04)?3U!424].4R B<SIX.GDZ:#IW.E,Z(@H````````````````````````` M
M M
M M
M!P:6-M;V0O<W)C+V%B=F%R<RYH```` M```````````````````````````````````````````````````````````` M````````````````````````````````````````````,#$P,#<W-0`P,# P M,30U`# P,# Q-#4`,# P,# P,# W,C8`,3 S,#4T-#,P-3(`,#$T,3,T`" P M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````'5S=&%R(" `9')L:0
M!C=G-G<F]U< `````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````````````````````````"\J(%9A M<FEA8FQE<R!H96%D97(@9F]R(&%P<&QI8V%T:6]N("T@07!P0G5I;&1E<B R M+C S(" J+PH*+RH@26YT97)N86P@36]D=6QE($QI;FMS("HO"F-O;G-T(&EN M="!!0DE?<&EC2F]B4V5T=7!6:65W4&EC='5R92 ](# ["@HO*B G8F%S92<@ M5VEN9&]W(&QI;FL@*B\*8V]N<W0@:6YT($%"3E]B87-E(#T@,#L*8V]N<W0@ M:6YT($%"3E]0=$)U='1O;C,@/2 Q.PIC;VYS="!I;G0@04).7U!T4&%N951E M<W0@/2 R.PIC;VYS="!I;G0@04).7U!T5&EM97)T97-T(#T@,SL*"B\J("=P M:6-*;V)3971U<%9I97=0:6-T=7)E)R!0:6-T=7)E(&QI;FL@*B\*8V]N<W0@ M:6YT($%"3E]P:6-*;V)3971U<%9I97=0:6-T=7)E(#T@-#L*8V]N<W0@:6YT M($%"3E]0=%!A;F5L1W)O=7!*;V)3971U<" ](#4["F-O;G-T(&EN="!!0DY? M<&%N95!R;V=R86U396QE8W1I;VX@/2 V.PIC;VYS="!I;G0@04).7W!A;F57 M;W)K4&EE8V4@/2 W.PH*```````````````````````````````````````` M````````````````<&EC;6]D+W-R8R]P<F]T;RYH```````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````# Q,# W-S4`,# P,#$T-0`P,# P,30U M`# P,# P,# P,S T`#$P,S U-#0S,#4R`# Q-# Q,0`@, `````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````````````````````````````!U M<W1A<B @`&1R;&D`````````````````````````````````````8W9S9W)O M=7 ````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````*+RH@86)M86EN+F,@*B\* M"B\J(&-A;&QB86-K+F,@*B\*:6YT(&]N5&EM97(@*"!0=%=I9&=E=%]T("IW M:61G970@+"!!<$EN9F]?=" J87!I;F9O("P@4'1#86QL8F%C:TEN9F]?=" J M8V)I;F9O("D["FEN="!O;D)T;B H(%!T5VED9V5T7W0@*G=I9&=E=" L($%P M26YF;U]T("IA<&EN9F\@+"!0=$-A;&QB86-K26YF;U]T("IC8FEN9F\@*3L* M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`'!I8VUO9"]S<F,O8V%L;&)A8VLN8P`````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````P,3 P-S<U`# P,# Q-#4`,# P,#$T-0`P,# P,# P,3<P M,P`Q,#,P-30T,S<P- `P,30T,#4`(# ````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````````````````````=7-T87(@( !D<FQI M`````````````````````````````````````&-V<V=R;W5P```````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````+RH@62!O('4@<B @($0@92!S(&,@<B!I(' @ M="!I(&\@;B @(" @(" @(" @(" @(" @(" @(" @*B\*+RH@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @07!P0G5I;&1E<B!0:&]T;VX@0V]D92!,:6(@ M*B\*+RH@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(%9E<G-I;VX@,BXP,R @*B\*"B\J(%-T86YD87)D(&AE861E<G,@*B\*(VEN M8VQU9&4@/'-T9&EO+F@^"B-I;F-L=61E(#QS=&1L:6(N:#X*(VEN8VQU9&4@ M/'5N:7-T9"YH/@HC:6YC;'5D92 \<W1R:6YG+F@^"@HO*B!,;V-A;"!H96%D M97)S("HO"B-I;F-L=61E(")A8FQI8G,N:"(*(VEN8VQU9&4@(F%B:6UP;W)T M+F@B"B-I;F-L=61E(")P<F]T;RYH(@H*"FEN= IO;E1I;65R*"!0=%=I9&=E M=%]T("IW:61G970L($%P26YF;U]T("IA<&EN9F\L(%!T0V%L;&)A8VM);F9O M7W0@*F-B:6YF;R I"@H)>PH*"2\J(&5L:6UI;F%T92 G=6YR969E<F5N8V5D M)R!W87)N:6YG<R J+PH)=VED9V5T(#T@=VED9V5T+"!A<&EN9F\@/2!A<&EN M9F\L(&-B:6YF;R ](&-B:6YF;SL*"@EO;D)T;BAW:61G970L(&%P:6YF;RP@ M8V)I;F9O*3L*"0H)<F5T=7)N*"!0=%]#3TY424Y512 I.PH*"7T*"@II;G0* M;VY"=&XH(%!T5VED9V5T7W0@*G=I9&=E="P@07!);F9O7W0@*F%P:6YF;RP@ M4'1#86QL8F%C:TEN9F]?=" J8V)I;F9O("D*"@E["@H)+RH@96QI;6EN871E M("=U;G)E9F5R96YC960G('=A<FYI;F=S("HO"@EW:61G970@/2!W:61G970L M(&%P:6YF;R ](&%P:6YF;RP@8V)I;F9O(#T@8V)I;F9O.PH*"5!T0VQE87)7 M:61G970H($%"5U]0=%!A;F5497-T("D["B @("!!<$-R96%T94UO9'5L92@@ M04)-7W!I8TIO8E-E='5P5FEE=U!I8W1U<F4L("!!0E=?4'1086YE5&5S="P@ M(&-B:6YF;R I.PH)4'1295)E86QI>F57:61G970H($%"5U]0=%!A;F5497-T M("D["0H*"@ER971U<FXH(%!T7T-/3E1)3E5%("D["@H)?0H*```````````` M```````````````````````````````````````````````````````````` M`````````'!I8VUO9"]A8F%P<"YD9FX````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````P,3 P-S<U`# P,# Q-#4`,# P,#$T-0`P,# P M,# P-# W, `Q,#,P-30T-#0V-@`P,3,U,# `(# ````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````````````````````````````=7-T87(@ M( !D<FQI`````````````````````````````````````&-V<V=R;W5P```` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````````,BXP,R ``0`````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````````````````````'!I8VUO9 `` M``````````````````````````````````````````````````````(````$ M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````( $``````````````````````````````````````````````0`` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````$`8F%S90`````````````````````````` M``````````````````````````````````````````````````````0````` M`````````````````````````````````$#Y'P@````````````````````` M```````````````````````````````````````````````````````````" M`'!I8TIO8E-E='5P5FEE=U!I8W1U<F4````````````````````````````` M```````````````````````````%```````````````````````````````` M!@^1( M`````````````````````````````````0```%]A8G-T87)T=7 ````````` M```````````````````````````````````````````````````````````` M``!B87-E```````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````4```!0=%1I;65R=&5S= `````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````&]N5&EM97) 8V%L;&)A8VLN8P`````````````````````````` M```````````````````````````````````````````````````````````` M`"J@```````````````````````````````````````````````````%```` M4'1"=71T;VXS
M M``````````````````````````````````````````````````!O;D)T;D!C M86QL8F%C:RYC```````````````````````````````````````````````` M``````````````````````````````````````````#9!P`````````````` M`````````````````````````````````````@```%]A8FEN=&5R;F%L```` M
M!P:6-*;V)3971U<%9I97=0:6-T=7)E```````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````'!I8VUO9"]A8F%P<"YW<W ````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````P,3 P-S<U`# P,# Q-#4` M,# P,#$T-0`P,# P,# P,#0Q- `Q,#,P-30T-#0V-@`P,3,U-# `(# ````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````=7-T87(@( !D<FQI```````````````````````````````````` M`&-V<V=R;W5P```````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````````````````````@```'(##@`` M````:0```&0````F119#(4D60R%)%D/_00``!0`````"```((@` M````````# ````8``````````````&)A<V4````````````````````````` M```````````````````````````````````````````````````````*``H` M`0`"`````````````````````````````````'!I8TIO8E-E='5P5FEE=U!I M8W1U<F4````````````````````````````````````````````````````` M*H@#```````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````!P:6-M;V0O>#@V+P`````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````,# T,#<W-PP,# P,30U# P,# Q-#4,# P
M,# P,# P,# ,3 S,#4T-#(T-#8,#$R,S0V" U```````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````````````````````````'5S=&%R M(" 9’)L:0!C=G-G<F]U< `` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````'!I8VUO9"]X.#8O36%K969I;&4` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````P,3 P-S<U`# P M,# Q-#4`,# P,#$T-0`P,# P,# P,#$W-P`Q,#$V,#$P-C,W, `P,30P,#$` M(# ````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````=7-T87(@( !D<FQI```````````````````````````` M`````````&-V<V=R;W5P```````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````3$E3 M5#U605))04Y4"FEF;F1E9B!14D5#55)310I14D5#55)313UR96-U<G-E+FUK M"FEF9&5F(%%#3TY&24<*45)$25(])"AD:7(@)"A10T].1DE'*2D*96YD:68* M96YD:68*:6YC;'5D92 D*%%21$E2*20H45)%0U524T4I"@`````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````!P:6-M;V0O>#@V+V\O```````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````````,# T,#<W-P`P,# P,30U`# P,# Q M-#4`,# P,# P,# P,# `,3 S,#4T-#0T-S `,#$R-C S`" U```````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`'5S=&%R(" `9')L:0!C=G-G
M<F]U< M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````````````'!I8VUO9"]X.#8O;R]- M86ME9FEL90`````````````````````````````````````````````````` M```````````````````````````````````````````````````````P,3 P M-S<U`# P,# Q-#4`,# P,#$T-0`P,# P,# P,# S, `Q,#$V,#$P-C,W, `P M,30R,C,`(# ````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````=7-T87(@( !D<FQI```````````````````` M`````````````````&-V<V=R;W5P```````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````:6YC;'5D92 N+B\N+B]C;VUM;VXN;6L*```````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````!P:6-M;V0O>#@V+V\O86)M86EN+F\````` M```````````````````````````````````````````````````````````` M````````````````````````````````````````,#$P,#8V- `P,# P,30U M`# P,# Q-#4`,# P,# P,#4T,30`,3 S,#4T-#0T-C<`,#$T,C$W`" P```` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````'5S=&%R(" `9')L:0`````````````````````````````````` M``!C=G-G<F]U< `````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````````````````````']%3$8!`0$` M```````````!``,``0``````````````Q ,````````T```````H``T`"@!5 MB>6#[ B+50B+10S'!0@`````````@\3\: ````!04NC\____@\3\:@!H```` M`&H`Z/S___^#Q"#H_/___X/$]&H`Z/S___\QP,G#"P`````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````3P$```````!X``````````(```!9`0`````````` M```$`````````)P!```!````````````````````````````````````" `` M```````!````,#$N,#$````#```````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```(````````````````````````````````````. $``-D'```````````` M```````````````````````(```````````````````````````````````` M+ $``"J@```````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``!0=%1I;65R=&5S= !0=$)U='1O;C,`<SIX.GDZ:#IW.E,Z`&)A<V4N=V=T M=P!P:6-*;V)3971U<%9I97=0:6-T=7)E+G=G=' ````````````````!```` M`@````,````$````!0````8````'``````(```````#W`0```````/ !```` M````Z $```````#A`0```````-0!``````````````````!0=%!A;F5L1W)O M=7 `4'1":V=D`%!T5&EM97(`4'1086YE`%!T0G5T=&]N`%!T5VEN9&]W```` M``!'0T,Z("A'3E4I(#(N.34N,P``+G-Y;71A8@`N<W1R=&%B`"YS:'-T<G1A M8@`N<F5L+G1E>'0`+G)E;"YD871A`"YB<W,`+FYO=&4`+G)E;"YR;V1A=&$` M+F-O;6UE;G0````````````````````````````````````````````````` M````````'P````$````&`````````#0```!,```````````````$```````` M`!L````)```````````````,"@``. ````L````!````! ````@````I```` M`0````,`````````@ ```, ``````````````" `````````)0````D````` M`````````$0*``! ````"P````,````$````" ```"\````(`````P`````` M``! `0``````````````````! `````````T````!P``````````````0 $` M`!0```````````````$`````````/@````$````"`````````%0!```,`@`` M```````````$`````````#H````)``````````````"$"@``B ````L````' M````! ````@```!&`````0``````````````8 ,``!,```````````````$` M````````$0````,``````````````',#``!/```````````````!```````` M``$````"``````````````#,!0``D (```P````,````! ```! ````)```` M`P``````````````7 @``+ !``````````````$````````````````````` M``````````$```````````````0`\?\````````````````#``$````````` M`````````P`#``````````````````,`!0`*``````````````````$````` M`````````````P`'`!D`````````> ````$`!P`E````> ```+0````!``<` M,@```)P!```X`````0`'``````````````````,`!@`````````````````# M``D`/0```'@````4````$0`#`$(`````````> ```!$``P!2````C ```!0` M```1``,`:0``````````````$ ```&\``````````````! ```!W````0@$` M``T````1``<`@0```* ````@````$0`#`(L```!X`0``! ```!$`!P"F```` M? $```0````1``<`KP```( !```$````$0`'`+T```"$`0``! ```!$`!P#, M````B $```0````1``<`W ```(P!```$````$0`'`/<```"0`0``! ```!$` M!P`0`0``E $```0````1``<`*0$``)@!```$````$0`'`#L!````````3 `` M`!(``0! `0`````````````0````10$`````````````$ ```%(!```````` M`````! ```!?`0`````````````0````:@$`````````````$ ```'$!```` M`````````! ```!Z`0`````````````0````@P$`````````````$ ```(H! M`````````````! ```"2`0`````````````0````F0$`````````````$ `` M`*8!```@````( ```!$`\O\`86)M86EN+F,`9V-C,E]C;VUP:6QE9"X`06)! M<'!L3&EN:W,`06),:6YK<U]B87-E`$-L87-S5&%B;&4`8F%S90!!8DEN=&5R M;F%L3&EN:W,`<&EC2F]B4V5T=7!6:65W4&EC='5R90!O;D)T;@!O;E1I;65R M`$%P3W!T:6]N<P!!8D-O;G1E>'0`04))7W!I8TIO8E-E='5P5FEE=U!I8W1U M<F4`04).7V)A<V4`04).7U!T0G5T=&]N,P!!0DY?4'1086YE5&5S= !!0DY? M4'14:6UE<G1E<W0`04).7W!I8TIO8E-E='5P5FEE=U!I8W1U<F4`04).7U!T M4&%N96Q'<F]U<$IO8E-E='5P`$%"3E]P86YE4')O9W)A;5-E;&5C=&EO;@!! M0DY?<&%N95=O<FM0:65C90!M86EN`%]!<%\`07!);FET:6%L:7IE`$%P3&EN M:U=I;F1O=P!0=$UA:6Y,;V]P`%!T17AI= !0=%=I;F1O=P!0=$)U='1O;@!0 M=%!A;F4`4'14:6UE<@!0=$)K9V0`4'1086YE;$=R;W5P`$%B5VED9V5T<P`. M`````1T``!H````!$@``(0````(>```K`````08``#(````"'P``.@````(@ M``!$`````B$``!0````!#@``> ````$&``!\`````1(``( ````!!@``C `` M``$&``"0`````1(``* ````!!@``J ````$H```4`````0P``)0````!!@`` MG ````$/``#0`````08``-@````!$ ``G $```$&``"@`0```2(``*0!```! M!@``J $```$C``"L`0```08``+ !```!) ``M $```$&``"X`0```24``+P! M```!!@``P $```$F``#$`0```08``,@!```!)P`````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````'!I8VUO9"]X.#8O;R]C86QL8F%C:RYO```````````````````````` M```````````````````````````````````````````````````````````` M```````````````````P,3 P-C8T`# P,# Q-#4`,# P,#$T-0`P,# P,# P M,C(S- `Q,#,P-30T-#0W, `P,30U,3,`(# ````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````````````````````````=7-T87(@( !D M<FQI`````````````````````````````````````&-V<V=R;W5P```````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````?T5,1@$!`0````````````$``P`!```` M```````````8`0```````#0``````"@`"@`'`%6)Y8/L"(/$_/]U$/]U#/]U M".C\____,<#)PY!5B>6#[ Q75E.+?1"#Q/2+-0````#!Y@*[`````/\T'NC\ M____@\3\5_\T'J$`````P> $*P4`````C02%`````%#H_/___X/$((/$]/\T M'NC\____,<"-9>A;7E_)PY (``````````$````P,2XP,0````!'0T,Z("A' M3E4I(#(N.34N,P``+G-Y;71A8@`N<W1R=&%B`"YS:'-T<G1A8@`N<F5L+G1E M>'0`+F1A=&$`+F)S<P`N;F]T90`N8V]M;65N= `````````````````````` M```````````````````````````````````?`````0````8`````````- `` M`'P```````````````0`````````&P````D``````````````%0$``!(```` M" ````$````$````" ```"4````!`````P````````"P```````````````` M````! `````````K````" ````,`````````L ````````````````````0` M````````, ````<``````````````+ ````4```````````````!```````` M`#8````!``````````````#$````$P```````````````0`````````1```` M`P``````````````UP```#\```````````````$``````````0````(````` M`````````*@"```0`0``"0````@````$````$ ````D````#```````````` M``"X`P``G ```````````````0```````````````````````````````0`` M````````````! #Q_P````````````````,``0`````````````````#``,` M`````````````````P`$``P``````````````````0`````````````````# M``4``````````````````P`&`!L`````````&P```!(``0`C````' ```%\` M```2``$`*0``````````````$ ```#@``````````````! ```!"```````` M```````0````4 ``````````````$ ```&L``````````````! ```![```` M```````````0````B@``````````````$ ````!C86QL8F%C:RYC`&=C8S)? M8V]M<&EL960N`&]N5&EM97(`;VY"=&X`04).7U!T4&%N951E<W0`06)7:61G M971S`%!T0VQE87)7:61G970`04))7W!I8TIO8E-E='5P5FEE=U!I8W1U<F4` M06));G1E<FYA;$QI;FMS`$%P0W)E871E36]D=6QE`%!T4F5296%L:7IE5VED M9V5T`!,````""0``+0````$*```U`````0L``#T````"# ``20````$-``!2 M`````0T``%D````!#@``7P````(/``!M`````A ````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````````````<&EC;6]D+W@X-B]O+W!I8VUO M9 `````````````````````````````````````````````````````````` M`````````````````````````````````````````````````# Q,# W-S4` M,# P,#$T-0`P,# P,30U`# P,# P,#,R,C0U`#$P,S U-#0T-#<P`# Q-# P M-0`@,
M M``````````````````!U<W1A<B @`&1R;&D````````````````````````` M````````````8W9S9W)O=7 ````````````````````````````````````` M
M M
M``````````````````````````````````````````````````````````!_
M14Q&0$!`````````````@#$````TA@0(- ```$4P````````- `@8M*<!L!@#0````T@ 0(`````, # !00#] M`/2 ! @`````% ```!0````$`````0````$``````````( $" " ! @8"@
M& H4`````$ 0" *@F@0(()H$"/ !"@`@!@0```" M````! L```2;! @R ,@````&````! ````0````0# `````````` MX$````+W5S<B]L:6(O;&1Q;G@N<V\N,@`1````'@`` M``0````9````%P`````````<`````0```!T`````````$P````P````2```` M$ ````\````;````#@```!0````````````````````````````````````" M``````````,````````````````````)````" ````<8 M````````$0``````````````#0```!4`````````"P```!8````8````&@`` M``4````*`````````````````````````+,````@G 0(! ```!$$P,```` M!)L$" `````1/’%0(R%! C(!0``$@/PDG 0(! ```!$`$P`9 M`0``#(@$" `````1`/'_(@```"B<! @$$03"L"<A00(O00``!(` MX=(4$" `````2``@`/@```*R%! C(`0``$@```+LLG 0(! M`!$`$P!%````O(4$" H!```2````5 ```,R%! @]````$@```!(!```LA@0( M`````!$`"@!F````3HD$" T````1P@$-R%! C`$@"<!0 MG 0(`````!$`\?\-`0``X(8$"$P````2``H`P@#"<! @$$0`3`' ` M```$B 0(`````!(`"P#)[(4$"$P2=@/R%! AZ````$@`` M`" !0G 0(!$`\?^$````W)L$" 1/'_,P$``,"<! @````` M$0#Q_] ````,A@0(,P```!(```#+````'(8$""4````2````F@```#2<! @$ M````$03*,````XG 0(4 ```!$$P#;B)P$" 01!,``&QI8D%P M+G-O+C,7T193D%-24,07!,:6YK5VEN9&]W%!T0G5T=&]N$%P26YI=&EA M;&EZ90!?:6YI= !0=$5X:7007!#<F5A=&5-;V1U;&44'1295)E86QI>F57 M:61G97007!/<‘1I;VYS%]F:6YI%!T0VQE87)7:61G9707T=,3T)!3%]/ M1D93151?5$%"3$5?%!T5VEN9&]W%]!<%\;&EB<&@N<V\N,P!0=%1I;65R
M%!T0FMG9 !0=%!A;F4871E>&ET%!T36%I;DQO;W 4’1086YE;$=R;W5P
M&QI8FTN<V\N,@!L:6)C+G-O+C(97)R;F`7VEN:71?;&EB8P!M86EN%]B M=&5X= !?971E>'07V5D871A%]?8G-S7W-T87)T%]E;F0()P$" 4!```D MG 0(!00``"B<! @%!@``+)P$" 4*```PG 0(!1(``#2<! @%&P``.)P$" 4< M``"(G 0(!1T``.B;! @'P[)L$" <'#PFP0(!PD/2;! @'"P^)L$
M" <,#\FP0(!P\```"<! @'% !)P$" <5(G 0(!QDR<! @’&@ MZ"\"#"``#
->";! C_)>2;! @`````R7HFP0(: #IX/____\E[)L$ M"&@(Z=#)?";! AH$ .G _____R7TFP0(:!@#IL/___\E
M^)L$"&@@Z:#_____)?R;! AH* ```.F0_____R4`G 0(:# ```#I@/__ M__\E!)P$"&@XZ7#
)0B<! AH0 .E@_____R4,G 0(:$@#I
M4/___TY)04W@A@0(B=.+=“0`C4PD!(T$L8UX!(U0”(

It turns out to be a memory leak in PgPanelGroup.

Jens: was there a panel group in your picture module, too?

AndyR wrote:

Hi All:

Has anyone got an answer to this ? I am seeing it as well.

The attached Photon app shows it quite well. Just run it for a number of
minutes.

I tried removing the background from the module - no success…

Thanks,
Andy

“Jens Schmidt” <> jschmidt@farleylaserlab.com.au> > wrote in message
news:df2p0o$kda$> 1@inn.qnx.com> …

Hi,

How can I track down this memory leaks?

I am using the following functions to create picture modules.

void switchPicMod(ApEventLink_t *pPicModule, PtWidget_t *pWgtFrame)
{
if(pPicModule == 0 || pWgtFrame == 0)
return;

PtClearWidget( pWgtFrame );
ApCreateModule( pPicModule, pWgtFrame, NULL );
PtReRealizeWidget( pWgtFrame );
}

Every time I create a different picture module the application is
loosing some how memory.
I have created a small test application with three picture modules each
with a few buttons and panes. The picture modules don’t have any
callbacks. The test application does not dynamically allocate memory.

In a PtTimer callback i am cycling through the picture modules every 100
ms using the above function.

I was running the test application over night and the next morning the
applications total Heap use was more than 70MB.
I am using spin to monitor the memory. The QNX Memory Analysis
Perspective gives me the same results.

Anyone who can help me with this problem?

Thanks


\

Wojtek Lerch wrote:

It turns out to be a memory leak in PgPanelGroup.

Pt, of course, not Pg.

Yes, there is a PtPanelGroup in the picture module.

I did some more tests.
The following widgets leaked memory in my test.

  • PtPanelGroup
  • PtCalendar
  • Images(PtButton,PtBkgd,…), if the images has more the 256 colors

does any one know of a workaround?

Thanks,

Jens

Wojtek Lerch wrote:

It turns out to be a memory leak in PgPanelGroup.

Jens: was there a panel group in your picture module, too?

AndyR wrote:

Hi All:

Has anyone got an answer to this ? I am seeing it as well.

The attached Photon app shows it quite well. Just run it for a number
of minutes.

I tried removing the background from the module - no success…

Thanks,
Andy

“Jens Schmidt” <> jschmidt@farleylaserlab.com.au> > wrote in message
news:df2p0o$kda$> 1@inn.qnx.com> …

Hi,

How can I track down this memory leaks?

I am using the following functions to create picture modules.

void switchPicMod(ApEventLink_t *pPicModule, PtWidget_t *pWgtFrame)
{
if(pPicModule == 0 || pWgtFrame == 0)
return;

PtClearWidget( pWgtFrame );
ApCreateModule( pPicModule, pWgtFrame, NULL );
PtReRealizeWidget( pWgtFrame );
}

Every time I create a different picture module the application is
loosing some how memory.
I have created a small test application with three picture modules each
with a few buttons and panes. The picture modules don’t have any
callbacks. The test application does not dynamically allocate memory.

In a PtTimer callback i am cycling through the picture modules every 100
ms using the above function.

I was running the test application over night and the next morning the
applications total Heap use was more than 70MB.
I am using spin to monitor the memory. The QNX Memory Analysis
Perspective gives me the same results.

Anyone who can help me with this problem?

Thanks


\

For the Images: make sure to set
img->flags|=Ph_RELEASE_IMAGE_ALL;
before
[i:d58223663b]PtSetResource(wgt, Pt_ARG_LABEL_IMAGE,img, 0
);[/i:d58223663b]

Wojtek:

Excellent - where to now?

Is there a patch or fix available for this problem?

Thanks,
Andy

“Wojtek Lerch” <Wojtek_L@yahoo.ca> wrote in message
news:dfsb5e$gu9$1@inn.qnx.com

It turns out to be a memory leak in PgPanelGroup.

Jens: was there a panel group in your picture module, too?

AndyR wrote:
Hi All:

Has anyone got an answer to this ? I am seeing it as well.

The attached Photon app shows it quite well. Just run it for a number of
minutes.

I tried removing the background from the module - no success…

Thanks,
Andy

“Jens Schmidt” <> jschmidt@farleylaserlab.com.au> > wrote in message
news:df2p0o$kda$> 1@inn.qnx.com> …

Hi,

How can I track down this memory leaks?

I am using the following functions to create picture modules.

void switchPicMod(ApEventLink_t *pPicModule, PtWidget_t *pWgtFrame)
{
if(pPicModule == 0 || pWgtFrame == 0)
return;

PtClearWidget( pWgtFrame );
ApCreateModule( pPicModule, pWgtFrame, NULL );
PtReRealizeWidget( pWgtFrame );
}

Every time I create a different picture module the application is
loosing some how memory.
I have created a small test application with three picture modules each
with a few buttons and panes. The picture modules don’t have any
callbacks. The test application does not dynamically allocate memory.

In a PtTimer callback i am cycling through the picture modules every 100
ms using the above function.

I was running the test application over night and the next morning the
applications total Heap use was more than 70MB.
I am using spin to monitor the memory. The QNX Memory Analysis
Perspective gives me the same results.

Anyone who can help me with this problem?

Thanks

\

AndyR wrote:

Wojtek:

Excellent - where to now?

Is there a patch or fix available for this problem?

No, I just checked in the fix yesterday… It might not be available
until 6.4.

It only leaks memory when you destroy a panel group. If you remove all
the tabs or children (depending on the mode), it will only leak several
bytes. Unless your application creates and destroys panel groups very
frequently and needs to run for a very long time without restarting, it
won’t leak much – maybe you can simply live with it?..

If not, the only workaround I can think of is ugly. Before destroying a
panel group, remove all its tabs or children and then do this:

PtPanelGroupWidget_t pg = (PtPanelGroupWidget_t)widget;
free( pg->tabs );

But remember to get rid of that code as soon as you upgrade to 6.4…

Jens Schmidt wrote:

Hi,

How can I track down this memory leaks?

I am using the following functions to create picture modules.

void switchPicMod(ApEventLink_t *pPicModule, PtWidget_t *pWgtFrame)
{
if(pPicModule == 0 || pWgtFrame == 0)
return;

PtClearWidget( pWgtFrame );
ApCreateModule( pPicModule, pWgtFrame, NULL );
PtReRealizeWidget( pWgtFrame );
}

Every time I create a different picture module the application is
loosing some how memory.
I have created a small test application with three picture modules each
with a few buttons and panes. The picture modules don’t have any
callbacks. The test application does not dynamically allocate memory.

In a PtTimer callback i am cycling through the picture modules every 100
ms using the above function.

I was running the test application over night and the next morning the
applications total Heap use was more than 70MB.
I am using spin to monitor the memory. The QNX Memory Analysis
Perspective gives me the same results.

Anyone who can help me with this problem?

Thanks
\

Yes, me too have noticed the same memory leak!