MZ@ !L!This program cannot be run in DOS mode. $PEL{e! 04R ` @RO` TQ  H.text2 4 `.rsrc`6@@.reloc <@BRHhkl P{ *{ *{ *r( } } } *0Tu ,H( { { o ,0( { { o ,( { { o +*0K /' . )UUZ( { o X )UUZ( { o X )UUZ( { o! X*0rp%{ -q -&+ o" %{  -q  -&+ o" %{   -q  -&+  o" (# *{*"}*0s$ }rip}s% } s } s }s }}s& }}}( }}}}s' } *0!( ({%-&+(d{,{o( + ,M{o) +(* -+((+ - o, {o- &{%-&+(- {%-&+o. {%-&+(/ { %-&+o. { %-&+(/ &&}} }}}*4M#p^e&0{%-&+(P ,v{oPs0 o1 {oPs2 o3 {oPs4 o5 {oPs6 o7 *0Prkp(8 Q {%-&+(P 9( {oPs0 o9 {oPs2 o: {oPs4 o; {oPs6 o< {oPo= rprip( rip -+ rp(> , +j(? ,[rpo> ,{o_o@ rpo> , rpo> - rpo> +   ,drp( &Prp(8 Q{oY{%-&++r9prwp{oPoA rp(B (C +TPr p(8 Q{oY{%-&++r9prUp{oPoA rp (B (D +1Prp(8 Q{%-&+r9prgprip(E  % Prp (F (8 Qr0p sG z *AHY%0{, {oP-rXp+{oPoA {%-&+r^prp(8 rip(E { ,{o{%-&+(P%-&+(H d {%-&+Sr^px%rp%oI o" %r$p%oJ %r6p(K rip(E *d0 {, {oP-rXp+{oPoA {%-&+r:prp(8 rip(E { ,%{o{rlp(8 o8{%-&+(P%-&+(H d {%-&+Sr:px%rp%oL  o" %r$p%oJ %r6p(K rip(E *d0W{ ,{o6 {%-&+%rpr.poJ r6p(M rip(E * 600 {,{oR{oT(+  +*0<  }{ 9{oY{oV ,8{oV%-&+({oVoq{oW{oS{oM{sroW{ 8Jo_{oS{oV{oq{oVot +   Prp(N (8 Qrp(F oO #(P (Q 9t#PrNpoR 2oJ (N (8 Q{%-&+(V%-&+({,{oW+rp(8 {%-&+rprip(E   ,- {+  9{oY(    9xrip  9N{o_r prip( {%-&+rpr0p (S P(B (D  , -+  rp(> +  9rPpQrprip( {%-&+rpr|p (S P(B (D  , -+  rp(> +  ,drpQrprip( {%-&+rprp (S P(B (D  , -+  rp(> + 8,r{o_r$ pQrprip( {%-&+rprd p (S P(B (D  , -+  rp(> + +9r p(F Q {%-&+rpP%-&rip(D  ,:rip( {%-&+rpr p (8 rip(E  +rp ( & +%{%-&+rpr( prip(E  +i {,{oYPrT p(N (8 Q{%-&+!r pr p(N rip(E }+*A4  0   +*&}*0  ,-+(+r" p ,-+(%-&+(+ ,rd p(8 sT zoU ,rd p(8 sT z {_- + {(V s0 o1 s0 o9 {_-+ XoW oX   ,%{%-&+r pr p(Y oZ &{ %-&+([ &{ o\   ,5{%-&+r pr pr p(M (Y { o] &o^ { %-&+o_ { o" Q{ o] & ,(` P(? -Prpo> -Prpo> +  , s0 o1 8,Pr po> +  ,hoR{ %-&+o_ { o" Q ,Pr po> + { o] &s0 o1 +qPr po> -Pr$ po> +  ,5Prpo> , os0 o1 + s0 o1 +*A 0 Pr, p(M Q{%-&+(X r p(a -{, {+  rip rf p{%-&+(^{(V , ~0ob +,Prt p(M Qrp {, {o^-"{%-&+((-r p+rp+rp{  9Pr p{%-&+(X(F (8 Q{%-&+(V  ,(Pr p{oVon(F (8 Q{%-&+(R  ,Prjp{oR(F (8 Q{%-&+(L- {oX+{oV%-&+(n +Prp(8 Q   ,(` {oL  9w{,${oe,{%-&+(X+ `9 {(V Prp(8 Q{oP( {%-&+(X,F{%-&+7(P%- & + (U sc (d (e _+ (? ,r(p rpo> ,#,{%-&+(8, rFpof +9{%-&+2x%rlp%%rp%%rp(K (8{%-&+({, {oYx%rp% %r*p%%rp%(K 8B r(pof ,t{,+,{%-&+(x%rJp%%rp%%rp% (K {%-&+ (88 rpof 9{%-&+6x%rp% %r*p%%rp%(K (8,E{%-&+(x%rJp%%rp%%rp% (K +{%-&+(Prp rp(B Q  ,(` Prp(8 Qr prp(B 8{%-&+(L9r{  (V {-(+!!,2Prp(8 Q#G`""rp(g (h  l{%-&+7(V%- & + (nsc (d (e _ -+##,frprp(B {%-&+rp rVp(B (8{%-&+(Prp rp(B Q  ݱx%P%r\p%%rp%%rp(K Q( , rFpo> +$$, {+%%, {oY{%-&+7(V%- & + (nsc (d (e _ -+&&,$Prp rp(B Qrp (8 +X (? '',J _((,Pr&p(8 Qrdp +$Pr|p rp(B Qrp (8  )),{%-&+( rdpof **,g++,3x%rp% %rp%%rp%(K {%-&+rp rp(B (88K rpof ,,,Mx% %rp%%rp%(K {%-&+rp (8 (88-+--,~{%-&+({%-&+rp rp(B (8x%rp% %rp%%rp%(K PrCp rp(B Q+] x%P%rp%-rp+rp%r"p% %rp%%rp%% rp(K Q{.., {oY  g ,(` x%P%rp%%rp%%rp(K Q//,rprp(B  rPp{%- &00+ (Lsi (N sT z1{2323(V Prp1(j (8 Qr=p1oJ (8 {44,6{o(-rap+rmp5{rp 5(M o8--, r{po> +66, rp (8 3,2(`  + *A|w zj Y#  u Wj 0K rip rip (8 {%-&+(^ -+Prp(M Q,-{%-&+(V%-&+{ ({ ++{%-&+(V%-&+{ ({ Prprp(B Q, rFpof +,;r+prmp,+rp(B {%-&+ rp(D 8urpo>   , + ( 8`}Prp(8 Q{%-&+7(V%- &   + (nsc    (d   (e _  9{%-&+(V%-&+ { (| (k ,PPr prp(B Qrpo> , +(k ,rp + ( Y+"Pr/p(8 Qrp ( +rp ( Pruprp(B Q{%-&+rprprp(B (D {-rpo> ,+:zPrprp(B Q, rMpo> +, rFpo> +-+ rkp(> ,({%-&+rpruprmp(B (D -+ rp(> ,({%-&+rprprmp(B (D -rkpo> - rpo> +-F{%-&+7(V%- &   + (nsc    (d   (e _+_-+ -+8q}{%-&+7(V%- &   + (nsc    (d   (e _9{%-&+(V%-&+ { (| (k ,'Prprp(B Q( Y+"Prp(8 Qrp ( PrWprp(B Q+rFp ( Prprp(B Q, rMpo> +-rkpo> - rpo> +{%-&+rprprp(B (D {_,+:pݮ{%-&+7(V%- &   + (nsc    (d   (e _,{%-&+(R+oR L'.oR F'3 {++Pr)p%oR 2%%%(l (8 Q{%-&+Arprp%%%(S %(l rip(E ,%rppoJ oR 2(N 8,,oR D'.oR P'.oR J'+,6rp%%oJ %%oR 2(l + rppoJ oR 2(N {%-&+rprCp(F rip(E {%-&+7(V%- &   + (nsc    (d   (e _,{%-&+(R+,rpoJ (8 +rgpoJ (8 Prprp(B Q}}+*AL1Q#1Q`120{%-&+(J 9rip {   (V { rpom &{ o" (8 ,(` {%-&+rprp(8 (Y { %-&+(n &+H{%-&+:rprp{%- &+ (Jso (F (Y *-0] 0rip rip rYp  -r}p+oA , oU +  ,rp(8 sT zoW { %-&+([ &{    (V {     (V oX ,[oZ {%-&+7rpx%r p%%rE p%%rc p(K (Y { om &  , (` (8 o^  , (` { %-&+o_ {%-&+(X,-+(U +{(V { (V oX ,[oZ {%-&+7rpx%r p%%r p%%rc p(K (Y { om &{ o" { o] & ,(` ,(` , rp(> -+,C{%-&+rpr pr p(B (D r!pr'!p(B Erip(p ,/( ,{`,  +S{%-&+rpr prG!p(B (D r!prp(B {`,ݳ rip{ %-&+([ &{%-&+(X,-+(U +,'{%-&+rpr pr!p(M (D 8{%-&+rpr!pr"p(B (D }{ %-&+o_ {(V {   (V oX !!,p{ o" {%-&+rpr_"p(8 (D oZ (8 {%-&+rpr"p(8 (D { o] &  ,(` ,(` (k "",6( {%-&+rpr"pr"p(B (D +V{%-&+rpr pr#p(B (D x%r!p%%rO#p%%r6p(K Y { %-&+([ &{%-&+Brpx%rU#p%%ro#p%%r#p%%r6p(K (D ,,-({- r#pof - rkpof , +##:$$oq r#po> &&, or %+ os %{%-&+7rpr!$p%%%%%$(l rip(E r$p$oJ (8 E'{%-&+rpr$p'(j rip(E r$p'oJ (8 }}((9{ )*)*(V -+ (X ++,2oZ ,{%-&+rprP%p,r%p(M (D { o\ --,6{%-&+rpr%p{ (N (D { o] &5.{%-&+#rpr&p{ .(j rip(E *,)(` +*A x z& $ ~4   &E5 0-{%-&+(P+t$ ,oA +rF'p {  (V rip{%-&+(P,,-+(U +9oZ { (V { om &{ o"  ,(` {-(S o> ,r`'po> ++  9%{,rpo> ,r po> +  ,H{%-&+#rd'pr'p{(j (C { %-&+ ot &{,6r po> ,((S o> -r`'po> , ou +  ,\{%-&+7rd'px%r(p%%rp%%r(p(K (C { %-&+(n &8 r po> ,((S o> -r`'po> , ou +  ,Y{%-&+7rd'px%r(p%%rp%%r)p(K (Y { %-&+(n &+wou   ,3{%-&+#rd'pr5)p{(j (C +1{%-&+#rd'pr)p{(j (Y +E{%-&+7rd'pr*p%%%%{(l (D +{%-&+(P,){%-&+rd'pr~+p(8 rip(E +'{%-&+rd'pr+p(8 rip(E { %-&+(n & ,(` *A4) 9 0 { +*&}*0 { +*0frip {,{of%-&rip+r,p r p(a -r$,p(a - r0,p(a +, 8(k 9-rp+rD,p{%-&+CrP,px%r,p%%r,p%%r,p%%r,p(K (D rip(a   , rp8tr,p8hrFpof   ,S{%-&+:rP,px%r,p%%r,p%%rp%(K (D rFp8rpo> ,{+  , rFp8r-pov   ,b{%-&+?rP,px%r,p%%r,p%%r6-p%(K rip(E  rZ-p (8 8er$ pov ,b{%-&+?rP,px%r,p%%r,p%%r6-p%(K rip(E rZ-p(8 8sw  (, ox +, (+ 8 , ox +,(+ 8ox ,~oz +?({ rMpof -rkpof +,rp(M (| -o, rip(a ,(+ rip(a -+9{,,{%-&+rP,pr,pr-p(B (D +){%-&+rP,pr-p(8 rip(E - r-po> +9 ,w#G`rp(g (h r-pr6p(B {%-&+:rP,px%r,.p%%rV.p%%r.p%(K (D +F{%-&+:rP,px%r.p%%rV.p%%r.p%(K (D 8rpo> ,#G`rp(g (h rip(a -+r.p{%-&+CrP,px%r,p%%r.p%%r/p%%r`/p(K (D +*L40-+ rf/p(> r/pripo~ r/pripo~ r/pripo~ r/p(a r/pripo~ rZ-p(8 rip(a ,+  ,_{%-&+@r/px%r,p%{of%r,p%%r0p(K (D Po  8 rB0ps   o o ,H,+,{%-&+%r/prX0p-rip+r|0p(8 (D o ,{%-&+r/pr0p(D sw o +Lo t+,"( 1-+( (k +,o o o -u,,o, ox ripoz 8({ rip rip rip rip rZ-p(8 ou 9{o }o 1+  ,{%-&+%r/pr1p(j (D o }o o {%-&+r/pr1p(N (D o r1pripo~ r`'pripo~ r1pov !!90o o ou Xo o   r1pov ##,  r1pov ""$$,( "o o  ou Xo o r1p(a - r1p(a +%%9ou &&,so '{%-&+r/pr1pr2p'(B (D 'ou o o {%-&+r/pr02prZ2p (B (D ' + (a ((,2 rip(a )), + Po  8e{, {of+r,p*x%r,p%*%rv2p%%r2p% (K +{%-&+ r/p+(D r2p+(8  r/p(a ,,, R8 rip(p --9 rip(a //, .+ . - .( + x%r2p%%r2p%.%r3p%(K G0{%-&+!r/pr*3p0oJ (8 rip(E rp3pr3p.(B Po (| :o, `G`11,L{%-&+r/pr3p(N (D R r3p(8 Po 22,{%-&+r/pr4p(D   + *ALYIG1'X0 ,+ ,8r1pov ,r1pov Xo o #  rH4p(p ,!#c( ( (  ( T B k 5U Pm5 { .;+ Pm;8 Pt;#+ ;{+ k ;W8 u5 ;+ u;q8v ;<+ ;+ T ;p8I ^"5U z5 ;+ z;8 ;+ ;+ ^";8 ;5* 2.K+ 3;+ ;; 8 !=.M+ >;+ y;8rR4p(a :8xrZ4p(a :8brb4p(a :8Lrj4p(a :86r~4p(a :y8 r4p(a :h8 r4p(a :W8r1p(a :8r4p(a :{8r4p(a :8rp(a :8rH4p(a :8r4p(a :8pr4p(a :8Zr4p(a :8Dr4p(a :8.r1p(a :8r4p(a :8r4p(a :8r4p(a :8r4p(a :8888888{%-&+(^-+ /  +  ,{%-&+(88#7#Y@+  ,,{  ,{}{o~8.8)( 8  ,(!&8{,{o8{,{o81 +,{%-&+(&81 +,{%-&+(+e+c, {,{o+7+5+3+1 {%-&+!r4pr65prZ5p(B rip(E ++*0rpof ,3{%-&+rz5pr5p(8 rip(E r6psT zrip(a ,-{%-&+r26prr6prip(E r6psT z%|o   i  9 (    ( , {-+ {o   ( , #c   ( , #c   ( , #c  ( , {-+ {o   ( , {-+ {o     ( , #c , {+,{  o{+-,#{%-&+rz5pr6prip(E  +%{%-&+rz5pr6prip(E  A {%-&+!rz5pr6poJ (8 rip(E ,+*AA{*"}*0N( }}}{{{s }-+o^(#*0e( }}-+(%-&+{5}{{{s }-+o^(#*0{ {%-&+( { ,{%-&+(d{ ,&{o%-&+(d{o}}}* *0r$7p  {%-&+(L ,{%-&+(  +B{%-&+(L ,){%-&+({oY Q,#{%-&+rV7p%-&rip(D +!{%-&+rV7p%-&rip(C +* xQ0I {%-&+( & { , {oY +*#&0{%-&+( +*V{%-&+(*0/{%-&+(X,{%-&+(+ +*0{%-&+(X +*0)   R#c( {%-&+( ,#G`rp(g (h +{rH4pripo -+ rp(> 9 R#@|]( {-+ {oTWWW{-+ {oT{-+ {oTWr7pJ(F {%-&+ r7p(D  8 #G`rp(g (h (a 9#G`( {-+ {oTWWW{-+ {oT{-+ {oTWr8pJ(F {%-&+ r7p(D  8C-+(@ rpo>   ,9{%-&+r7pr5p(8 rip(E r8p(8 sT z(?   ,-{%-&+r7prr6prip(E r6psT z%|o    i  9(  ( , {-+ {oT  ( , #c( W  ( , #c( W  ( , #c( W ( , {-+ {oT ( , {-+ {oT  ( , #c( W ,!{%-&+r7pr6prip(E  8{%-&+r7pr6prip(E  #c( {-+ {oTWWW{-+ {oT{-+ {oTW ,@O#, #-C6?WO#, #-C6?W #G`( {-+ {oTWWW{-+ {oT{-+ {oTWoJ r8po> ,5Pr8poJ (M Q{, {oY+Pr9poJ (M Q{%-&+r7pPrip(E +*A20a#c( rip {%-&+(,#G`rp(g (h +{r4pripo  {-+ {o-+ rp(> ,F#@|]( rb9p(F (8 {%-&+ r9p (D 8@#G`rp(g (h (a ,F#G`( r9p(F (8 {%-&+ r9p (D 8rpo>   ,A{%-&+#r9prt:p (j rip(E r8p(8 sT zrip(a   ,:{%-&+"r9pr:p (N rip(E r6psT z#( ( #  , #-C6? 8 {%-&+r9pr;p (F rip(E rJ;p sG z + *A!80r#c( rip {%-&+(,#G`rp(g (h +{r4pripo  {-+ {o-+ rp(> ,F#@|]( rr;p(F (8 {%-&+ r;p (D 8L#G`rp(g (h (a ,F#G`( r<p(F (8 {%-&+ r;p (D 8rpo> - rip(a +  ,?{%-&+!r;pr<prp (B rip(E r8p(8 sT zrip(a   ,3{%-&+r9pr<p (8 rip(E r<psT z#( ( #  ,#-C6?( = {%-&+!r;pr=p oJ (8 rip(E r@=p sG z + *A-=0# rip {%-&+(,#G`rp(g (h +{r4pripo  {-+ {o-+ rp(> ,F#@|]( rd=p(F (8 {%-&+ r=p (D 8#G`rp(g (h (a ,F#G`( r=p(F (8 {%-&+ r=p (D 8Wrpo> - rip(a +  ,K{%-&+#r=prp>p (j rip(E # r>p(8 sT z{%-&+r=pr>p (j (Y #( (   #/ #Y@+  , +z{%-&+Ar=prZ?p%%% (g ( % (l rip(E # r?pr?p (g ( (B sT zB {%-&+r=pr@p (F rip(E # rD@p sG z + *A B0> {,8!(' (F rip{%-&+(  ,r@p(8 rFp +S{%-&+(  ,#G`  rp(g (h +{%-&+r4p( {-+ {o -+ rp(>   ,= r@p (N (8 {%-&+ r*Ap(D 8 #G`  rp(g (h (a   ,< rVAp(F (8 {%-&+ r*Ap(D 8 ,> rpo> -1 rip(a -$ #G`  rp(g (h (a +,6{%-&+$r*AprAp (j rip(E  +/{%-&+r*AprAp (j (Y  +*0 #$@Z( i (F rip{%-&+(,#G`rp(g (h +{%-&+r4p( {-+ {o -+ rp(>   ,= rDBp (N (8 {%-&+ rBp(D 8 #G`rp(g (h (a   ,< rBp(F (8 {%-&+ rBp(D 8 ,A , rp(> -1 rip(a -$ #G`rp(g (h (a +  ,6{%-&+$rBprZCp (j rip(E  +/{%-&+rBprCp (j (Y   + *0 PrDp(F (8 Qrip {%-&+( ,r@p(8 rFpQ+[{%-&+(, #G`rp(g (h Q+#{%-&+rDp( (QP(8 Q{-+ {o P%-&+ rp(> ,$ PrDpP(N (8 Q8P#G`rp(g (h (a ,/Pr(EpP(M Q{%-&+ rzEpP(D  +hP,Prpo> -Prip(a +,=PrEpP(M Q{%-&+rzEpP%-&riprip(E  +  + *0#$@Z( il#$@[ (g ( rip {-+ {oPrEp(F (M Q{%-&+(, #G`rp(g (h Q+{%-&+rpFp(QP (8 QP%-&+ rp(> ,% PrxFpP(N (8 Q8P#G`rp(g (h (a ,PrFpP(M Q +QP,Prpo> -Prip(a +  ,Pr   ,: rHp(N (8 {%-&+ r*Ip(D 8#G`rp(g (h (a   ,+rXIp(M {%-&+ r*Ip(D  +~,rpof - rip(a +  ,.{%-&+r*IprIp(M rip(E  +,{%-&+r*IprIprp(B (D   + *0k  rip {%-&+r4prip(  {-+ {o-+ rp(> ,; rIp(N (8 {%-&+ rnJp (D 8#G`rp(g (h (a ,D#G`( i rJp(F (8 {%-&+ rnJp (D +b,rpo> - rip(a +,3{%-&+!rnJprKprp (B rip(E  + (  + *0  rip {%-&+r4prip(  {-+ {o-+ rp(> ,O{-+ {o rPKp(N (8 {%-&+ rKp (D 8#G`rp(g (h (a ,D#G`( i rLp(F (8 {%-&+ rKp (D +b,rpo> - rip(a +,3{%-&+!rKprLprp (B rip(E  + (  + *0!{o(,,{%-&+rLprLp( (8 (D rip {%-&+(-V{%-&+(7-B{,:{oL.{oX+{oV%-&+(n+,[{%-&+(7,+r$Hp{o(F (8 rFp +rfHp(8 rFp +Y{%-&+(  ,#G`  rp(g (h +"{%-&+r1p( (  {-+ {o-+ rp(>   ,@ r#Mp(j (8 {%-&+ rLp (D 8#G`  rp(g (h (a   ,< rMp(N (8 {%-&+ rLp (D  +[,rpo> - rip(a +  ,3{%-&+!rLpr Nprp (B rip(E  + +*0 rip {%-&+r4prip(  {-+ {o-+ rp(> ,RR{-+ {o r^Np(N (8 {%-&+ rNp (D 8#G`rp(g (h (a ,J#G`( i rOp(F (8 {%-&+ rNp (D R+k,rpo> - rip(a +,6{%-&+!rNprOprp (B rip(E  R+( R + *0j  rip {%-&+r4prip(  {-+ {o-+ rp(> ,: rOp(N (8 {%-&+ r>Pp (D 8#G`rp(g (h (a ,D#G`( i rvPp(F (8 {%-&+ r>Pp (D +b,rpo> - rip(a +,3{%-&+!r>PprPprQp (B rip(E  + (  + *0"rip {%-&+(,r@p(8 rFp +W{%-&+(,#G`rp(g (h + {%-&+r4prQp(  {-+ {o-+ rp(> ,: rQp(N (8 {%-&+ rQp (D 8#G`rp(g (h (a   ,6 rQp(F (8 {%-&+ rQp (D +[,rpo> - rip(a +  ,3{%-&+!rQpr6Rprp (B rip(E  +  + *0"rip {%-&+(,r@p(8 rFp +W{%-&+(,#G`rp(g (h + {%-&+r4prpRp(  {-+ {o-+ rp(> ,: rtRp(N (8 {%-&+ rRp (D 8#G`rp(g (h (a   ,6 r(Sp(F (8 {%-&+ rRp (D +[,rpo> - rip(a +  ,3{%-&+!rRprSprp (B rip(E  +  + *0# (F rip {%-&+(,#G`rp(g (h +{%-&+r4p( {-+ {o-+ rp(> ,= rSp(N (8 {%-&+ r@Tp(D 8#G`rp(g (h (a   ,9 r|Tp(F (8 {%-&+ r@Tp(D +\,rpo> - rip(a +  ,4{%-&+"r@TprTprp(B rip(E  +  + *0b$rUp rip {%-&+rprip(  {-+ {o-+ rp(> ,8 r"Up(N (8 {%-&+ rUp (D 8#G`rp(g (h (a ,- {%-&+rUprUp (8 rip(E +o,rpo> - rip(a +,G(?   ,rp + {%-&+!rUprAVprp (B rip(E +  + *07%rip {%-&+rVp-rQp+rpRp(  +*0&{%-&+(L-{%-&+(X+D{%-&+7(V%- & + (nsc (d (e _ ,+2rip {%-&+rVprip( ( +*0'{%-&+(L-{%-&+(X+C{%-&+6(V%- & + (nsc (d (e _ ,+'rip {%-&+rVp( +*0'{%-&+(L-{%-&+(X+C{%-&+6(V%- & + (nsc (d (e _ ,++rip {%-&+rVprip( +*0(rip rip  ,'{%-&+rVprQp( 8{%-&+rVprpRp(  , {%-&+rVp( +R, {%-&+rVp( +(,{%-&+rVp( -+ r1p(> +*0@)rip(a , rip +%rip ( (  &rip *4 0s*(g ( ou  ,5%rVp%%rWp%( ( sT z+rQp(8 ou  - + *0W+# ou Y +0o ( l#0@ou YYl( ZX Y  - + *0z,r/Wprp(S (B ( &G-*G-G-G-rWp+rXp+r&Xp+rBXp+rXXpG-rip+rrXp(8 (8  +*"( *{!*"}!*{"*"}"*{#*"}#*{$*"}$*{%*"}%*{&*"}&*{'*"}'*{(*"}(*{)*"})*{**"}**{+*"}+*(J*01( (M(O(Y ,(K*0-( (M-+((Q-+((_ ,,(-+(K(J ,D-+5(%- & + (U sc  (d (e _(Y+(Y &(Y*U] 0]( (M(S(Usm([(Y(_(] ,(K*0(P%-&+(H (P%-&+( & (Q(V%-&+(&/(V ,(Voq(W(S*4()/0 <R<Y/0. (L ,6(N ,(X (Y+ (Y 8(L ,f(P,(Y +E(PoU &%,(Y + (Y +Q(L,B(V%-&+(n, (R+,(Y + (Y  + *uu%06/(L , r|Xp 8(L ,n(P ,T(J,"rXp(P%-&+(A (8 8rXp(P%-&+(A (8 8rXp 8(L9(R-rXp(T(F +rYp(R(T(N (V%-&+(n, (R+,r(Yp(8 +rLYp(8 + rnYp +*0 (f +*00  PrYp(8 Q(J3(L+ ,1PrYp(J(L(N (8 Q 8R(V,)(V%-&+((Voq(W(Ssr(W 8J(_(S(VPoq(Vot ݞPrp(F (8 QoO #(P (Q ,et#PrNpoR 2oJ (N (8 Q(V%-&+((WP%-&+rpPrip(E  #(V%-&+(n(Y(X  + *A4aa*#0~ ,s -s % o % o %o .s %o % o % o %o /sw %r po %rLZpo %rTZpo %r\Zpo %rR4po %rZ4po %r4po %r4po %r~4po %rVpo %rVpo %rVpo %rfZpo %rVpo %rnZpo %rVpo %rvZpo %rVpo %r~Zpo %rVpo %rVpo %rb4po %r4po 0~ 7*} }s' }( *0A1{  (V {-{%-&+( + ,(` * *4 0*2{  (V } ,(` *  {*"}*0rip}}s }s }s }}s }s }( s }{o s }s% s% *03  rip {, {o + 9.{(V {o  { o {o {o ( o ~  rip  u#  ,- t#o   t#oR   2o"  (p%-&+%rZprZp oJ   (j (D 3{,{o {%-&+( ,(` (p%-&+rZpr&[p(N (C +*ALLF~L34H 04{%-&+( , {%-&+( %-&+o" +rT[p {%-&+( , {+ ,R}(o 8y {9ss {o {o ws o o (p%-&+r[pr[p(8 (D {%-&+( &~ o_ &o -{%-&+( +,$R{%-&+( }s zR{%-&+( }(o L' o F'.,o I'.o J'.o E'+  , + (p%-&+6r[pr\p-rip+r\po (j rip(E ݃  oO И(P (Q    (p%-&+Sr[px%r\p%%-rip+r]p%r0]p% oJ %r6p(K rip(E Gws o o   , }+{%-&+( }8(p%-&+r[pr:]p(8 (D {,-{ o {%-&+ {( + %o L'o F'.,o I'.o J'.o E'+,+ (p%-&+6r[prj]p-rip+r\po (j rip(E ݀oO И(P (Q  (p%-&+Sr[px%r]p%%-rip+r]p%r0]p%oJ %r6p(K rip(E +, }+{%-&+( }(p%-&+!r[pr$^p(n(N (D { + *A#.G$Ei#$E$l+05{ ,(o8{  (V (o{%-&+( { o {o 0+ {o  {(V +Y{o %1+  -{%-&+( {%-&+( ,(` ) (p%-&+rd^pr^p (F (C ~(o  {%-&+ ( {%-&+( . (p%-&+rd^pr_p (F rip(E }(o ,(` *A] /),9e.,i/+~% 06{%-&+( , {%-&+( %-&+o" +rT[p  ,-(p%-&+rb_pr_p(8 (C (u+P(p%-&+rb_pr_p(8 (C {%-&+(  {%-&+( ( (p%-&+rb_pr*`p (N (D (o*;(; 0d,( -{, {o +(o~%-&+(n & ,!ws o -+( *0J~%-&+(n & ,!xs o -+(  *>?EF07~%-&+(n &{%-&+( , {%-&+( %-&+o" +rT[p -+( u/ ,-+ ( + 9-+ (  9{(V io ys o xs o xs o o & ,(` +C(p%-&+5r`pr`p- + ( s (N (C 8{%-&+( -+( &--+(   2o" +rap(p%-&+"r`pr:aprpap(B rip(E   ,7(zys o xs o o *i 08{%-&+( , {%-&+( %-&+o" +rT[p -+( &-rapo 2(N +rap rip -+( u/ -+ ( ,5(vrap(N (8 (orFbp(F (8 ݴ,/xs o ys o o  rbp (F (8 Y(o}(p%-&+;rbpx%rbp%%r,cp%%r6p(K rip(E *L ( od=/XJYo0S9rip {  (V (n` ,(} +rncp ,(` +*0@ 0L9rip {  (V (n , (~ +rcp ,(` +*)9 0:s }u}v}xrFp {%-&+( , {%-&+( %-&+o" +rT[p  {v(? -{vr po> -++}w{%-&+( }{x(? , {v(? +-`+9rip}~ - + - + {v(S (8  (  o   ,3 {++  9Is  }z(p%-&+Trdpx%rdp% {z{v%rdp%%rp%-rip+rdp(K (C {(V {,{o {%-&+ ( & ,(` f(p%-&+_rdprep% {z{v%%-rip+rdp%oJ %o (l rip(E {%-&+(  o L'o F'3,,o I'.o J'.o E'+, ripݓ, rip~rFpq{%-&+(  (p%-&+)rdprep {z{v(j rip(E . , (o+{%-&+( (o }y{%-&+( 9, s }}|rip{&&9{o {o }|{|''9{()()(V {|*{%-&+*( &( *o  ),((` (p%-&+Grdprep%{|%%{{z{v%(l (C }|r1po> ++,r1pov o }+}}~s$ }{{{{z{vr po> -E{r1po> ,0{r`'po> ,{{{z{xo> ++!{ou {{z{w}y}}{{,{-.-.(V s //}/{o }0/|( 11,+{o s }/{o }{,({%-&+( `,/|( +229/!s /{s 00o /{{{o_ 33-*0o -!0o -0o , 0o ++449/{0o }~/{{~55,P(p%-&+Brdprafp/{{~{/{{{z{v(j (C +\(p%-&+Prdpx%rfp%{%r.gp%/{{{z{v%rTgp(K (C 8yrXgp60o 70o 88,6rgp(8 6+?0o 99,6rgp(8 6+ 0o ::,6rgp(8 60o ;;,}0o <<,10o o 76rgp0o o (F (8 6+%0o 76rhp0o (F (8 67u#==,(p%-&+>rdpr*hp6/{{{z{v/{{~(j (D >>,rhp7sG z7??,r=ip7sG z{%-&+(  /|( @@,{%-&+( 0,0o -0o - 0o ++AA,0-+0( +N0BB,C0do &0,0o -0o - 0o ++CC,0-+0( +{%-&+(  .,-(` ,,,o,  -{,{o +  ,+ {o { {{{z{vr po> -9 r1po> ,( r`'po> , {{z{xo> ++ ou {{z{w}y{{y-+  r1pov ! r/pov ""1"!+#{{z{vr po> DD,1{{y, ripo> - r po> +$+{{y#_$x%rip%{{z{v%rip%-rip+rip%rp%#-rjp+rip(K % EE,\rcjp r6p(M (p%-&+7rdpx%rjp%%%rO#p%%rjp(K (D 8y$`,+$_, ou {{z{w+FF,N(p%-&+8rdpx%rkp%%%rO#p% %r kp(K (C  8 -{,{%-&+( + ripG -1 {+JJ,\{KLKL(V M{%-&+M( &( Mo G& L,K(`  G(8   (k HHNN,$8#{{{z{vr po> -9 r1po> ,( r`'po> , {{z{xo> ++ ou {{z{w}y{{y-+  r1pov ! r/pov ""1"!+#{{z{vr po> OO,1{{y, ripo> - r po> +$+{{y#_$-rkp{~(F +rekpII$-rkp+rkp(8 I PP,Brcjp r6p(M (p%-&+ rdprlpGI(j (D +~$QQ, +DHRR,rlp Irlp(8 I+$rmpG(N Irlp(8 I(p%-&+rdprPmprmpI(B (D +7rmp  (p%-&+ rdprmprFnp(M rip(E "S{%-&+(  So L'.So F'3`++TSo F'3  ``-,So I'.So J'.So E'+UUVTWW, ripݺVXX, ripݥ rFpݕY(p%-&+Crdpx%rhnp% %rnp%%rnpY(F (K rip(E . ZZ, (o+{%-&+( (o8,[{%-&+(  { `^^, rFp{__,!{ o {o s [[{o [{o [ys o [  io {\{`a`a(V {%-&+[( b{,b+cc,\ a,`(` ]]dd,2~o &{%-&+( ee, ~o &+D]\_ff,9~ o_ &{%-&+( gg,~o_ &{%-&+( hh9[-rip+( [o [o [o o iis jjo\ kk,-(p%-&+rdprnp rnp(B (D + jo" +  rFp ݈l(p%-&+frdp %rnp% %rnp%%rO#p%loJ %r&op%lo %r6p( rip(E {%-&+( (olo L'mlo F'3  `-,lo I'.lo J'.lo E'+nnoom`pp, rip rFpݱq{%-&+(  (p%-&+Crdpx%rnp% %rnp%%rnpq(F (K rip(E rFp<[ rr, (o+{%-&+( (o[ss,"[ys o [o [8tt,S(p%-&+,rdprJop(n(N rip(E (v} I's z{%-&+( }(p%-&+1rdprIpp{x{v(n(j rip(E rqp{xrlqp{v(B +*A? f$#f8Rf&.P> k ^R zb v / k B  G# U k.i? B#Buo[0B ;s" }}{%-&+( , {%-&+( %-&+o" +rT[p {,{o +  rip}-+}9T s#  }{{    (V {, { o {, {o +(p%-&+rqprqp(F (C 9{%-&+( &( o (8 ~ripu#,-t#o t#oR 2o" (p%-&+%rqprrpoJ (j (D {%-&+(  (k - ou +(k - ou +(p%-&+rqprfrp(N (D r1po> ,Kr1pov o }(p%-&+"rqprfrp{(N (C + } { {{?:{r1po> ,s{r`'po> ,a{ {{o> -{r1po> ,6{r/po> ,${r/pov {r1pov ++%{ripo> -{r po> ++}  , (`  {{  } s$ }  } } {{(V s$ }{o %}}|( ,+{o s }{o }{,'{%-&+( `,|( +  9B%s {s  !!""9o {{ o_ !{!-*o -!o -o , o ++##9{o } {{$$,E(p%-&+7rqprrp{{{{{(N (C +7(p%-&++rqpr sp{{{rTgp(M (C 8rrsp%o &o '',%rgp(8 %+?o ((,%rgp(8 %+ o )),%rsp(8 %o **,}o ++,1o o &%rgpo o (F (8 %+%o &%rhpo (F (8 %&u#,,,  (p%-&+Qrqprsp%%%{{{%{{%{(l (D  --,rtp&sG z&..,rtp&sG z+{%-&+(  {%-&+( +n{}(p%-&+Krqpx%rOup%{%r.gp%{{{%rTgp(K (C {{,{%-&+( + |( //,{%-&+( ,o -o - o ++00,-+( +N11,Cdo &,o -o - o ++22,-+( +#{,{%-&+( + ,(` ,o, ݅3{,{%-&+( + 3o L'43o F'3-,,3o I'.3o J'.3o E'+556(p%-&+.rqprup3oJ 3o (j rip(E 4,+77,rvp{r6p(M +76,+88, rip+r=vp{r6p(M  g9{,{%-&+( + -rip+rFp(p%-&+#rqprgvp9{(j rip(E -::, (o+{%-&+( (o;+F(o(p%-&+&rqprvprWwp{(B rip(E I's z;*AK1|~K  v+l! 6, ? #] g -0{%-&+( {%-&+( {%-&+( {%-&+( ~%-&+(/ ~%-&+(/ ~%-&+(/ (n-{%-&+( + ,(v&D}(q{%-&+( {%-&+( }}*4-C-4D2s% *0 }s }s }s }s }s }s }s }s }}( s }}*09<s s rip ( {%-&+rswp%-&rip(C # {%-&+rswprwp ( o ,{%-&+rswpr-xp(D {%-&+*rswprxp-rip+ryp(N (D ( o +;( -+((? ,oryp(M ( -o, +* 3@#H"0d=s s o 8(   ,'{%-&+ryprQyprip(E 8o,'~ (p ,ryp(8 ov ++  ,){%-&+rypryp(8 (D 8~oo-rip+ryp(8   Ks  o  o  oW (S o oH o {%-&+#rypryprKzp oJ (B (D :{%-&+(ryprQzprKzpoJ (B rip(E  oU 9o {%-&+#ryprzprKzpoJ (B (D ݋{%-&+#ryprzprKzpoJ (B (D oJ r?{po> , :{%-&+(rypr]{p rKzpoJ (B rip(E oU 9ripr4ps s$ { o&{%-&+rypr{pr{p(B (D r po> 9 oo r4p(a , o> +9ripsw {o, ox +!!, (+{%-&+8rypx%r{p%%r |p%%rp(K (D ou (  _"",Z~,o #+/#( $rI|p$(F of %%, + #( -#o,  _&&,6( ''((,'o+ o+F{%-&+8rypx%rQ|p% %r|p%%rp(K (D +  )),BoH 5*{%-&+#rypr|prKzp*oJ (B (D +{%-&+(rypr%}prKzp+oJ (B rip(E {%-&+rypry}p(8 rip(E oH o,{%-&+#rypr}prKzp,oJ (B (D :-{%-&+(rypr/~prKzp-oJ (B rip(E +%{%-&+rypr~p (8 (D ( :o, .+.*A $ /57$ d:87Q8K: <E 57 57 :81M0>s s  ripriprips&  o  8 (   ,'{%-&+ryprQyprip(E 8rip o  ,'~ (p , ryp(8 ov ++,){%-&+rypryp (8 (D 8 o o-rip+ryp(8  Ks  o  o  oW (S o oH o{%-&+#rypryp rKzpoJ (B (D :{%-&+(ryprQzp rKzpoJ (B rip(E oU 9'o {%-&+#ryprzp rKzpoJ (B (D ݋{%-&+#ryprzp rKzpoJ (B (D oJ r?{po> ,:{%-&+(rypr]{prKzpoJ (B rip(E oU ,# o s o +%{%-&+rypr~p(8 (D  ( :3 o,  (+,  (  o) +(* o(+ - o,  o- o ,E( {%-&+,rypr~po  o (N (D +  +*AI T57I :87Q8p::B b0R?, (++,){%-&+rprap(C s 8{%-&+rprp(C s ~%-&~(s %(+~%-&~)s %(+~%-&~*s %(+(+ o 90riprip o  +> (   o o-rip+ryp(8   rp(M  ( - o, {%-&+"rprpo (N (C ~%-&~+s %( +( +    ,V o o-rip+ryp(8  {%-&+r#prgp rqp(M (D  o +{%-&+rprp(D ( +(+ rip o +(  orp(M ( -o, {%-&+!rprGpo  (N (C o , o ripo + ( orp(M ( -o, {%-&+"rprpo (N (D +*(KIP+{- 0 @rip s& rip {or4ps s  s   rp(8 - + - + o) +(* o(+ - o, o) 8(* ooo o s$  s$  |o  ,#o o  rp(M  ,`oon & on & -+ (H 5x%%r|p% %rKzp%oJ (K ooon & on &{%-&+(r#pr%}p rKzpoJ (B rip(E {%-&+r#pry}p(8 rip(E -+ (H o{%-&+#r#pr}p rKzpoJ (B (D :{%-&+(r#pr/~p rKzpoJ (B rip(E (+ : o, {%-&+r#prwp(8 (D o +( o_ &( -o, rip o) 8(*  (S (8  o, o(? +  oo!,  o+"",s!,  o+##,  oo  ox%%rp% o%rp%!-rip+rp(K +@rp o o(j (8  o%-&+(n &(+ : o, {%-&+r#prp(8 (D  o $+$( %%o_ &$( -$o,  o &+&( ''o. &( -&o,  o {orip o) (8((* ))**,8e))o ripo -+ rp(> ++,@x%%r̃p% %rO#p%%rp%(S (K 8)o-/o,&, r p(> ,-+ r`'p(> ++,,9 oo r4p(a , o> +--9Dsw ./{./o00, .ox +44, .(+x%%r{p% %r |p%%rp(K ou 1( 2312_55,l( +77( 6~,o 8+/8( 9rI|p9(F of ::,3+ 8( -8o, 13_;;,_( <<==,o>,>rp%)o%% %(S (l (8 8)o??,=x%%rp% %rO#p%%rp%(S (K +;x%%r>p%%r\p% %rp%(S (K ((+ :u( o, {%-&+ r#p(D  @+@*A$y @)i57&657&k:!1!R! < 0A{%-&+Prhpx%rp%%rp%-rp+rDp%_-rip+rjp(K (C {    (V {  ,s }+{%-&+(  , (` s rypo> , ryp(8 %,o +a(k ,B( , o  +%{%-&+rhprp(8 (D Xi2o  ,*{%-&+rhprp(D {8s s% }s% }s$ }}{(V {%-&+rhprp(Y (( +}{%-&+ rhprLp{(F (C ?}{%-&+rvprp(F rip(E {* ,(` ,+}{%-&++rhprpo  {(N (C o  +Io  o  +( (( -"o, o - ,o,  {(V {  (V o }  ,(` {!"!"(V {(+  o  ",!(` o ##,B{%-&+2rhpr:p{{ (j (D +*{%-&+rhprp (F (D $$9{%&%&(V { o X {(+o '8s-(('( }({)),8({,({o+rep o 0 (.s (+(++**,B ({o {%-&+#rhprp o (N (C +*{%-&+rhpr pr/p(M (C '( : '#o, &,%(` {+,+,(V  } o  ,,+(` 8${-.-.(V  o /8s/00/( }0{11,80{,0{o+rep o , 00s (+(++22,={0{o &{%-&+rvproprp(M (D /( :>/#o, {o  {(+ .,-(` ,(` o 3+3( 44-+4([ &3( -3o, {5656(V , {+77,s }+{%-&+( 6,5(` {8989(V  ::,s{%-&+4rhprӊp- ;%;+ (  s %(F (D rӊp- ;%;+ (  s %(F ( +I{%-&+;rhprGp - ;%;+ (  s %(N (D 9,8(` {+*Ah@ `D? &V: k $ _<    U  #&IcF  0kB{%-&+rvprp(8 (C }s {  (V {  ,s }+{o  ,(` {    (V {  ,s }+{o  , (` s% }s% }s$ }}% {(V {%-&+rvpr#p(Y ( ( +}{%-&+ rvprLp{(F (C ?}{%-&+rvprEp(F rip(E {ݤ ,(` ,+}{%-&+/rvprp-rp+rˌp{(N (C o  +o  (o - ,o, {(V {(V o } ,(` {(V {(+o  ,(` {,B{%-&+2rvpr:p{{(j (D +*{%-&+rvprp(F (D 9{X{(V {(+o 8s1( }{  ,8{,{o+rep o 02s (+(++!!,A{o {%-&+"rvprp o (N (C +){%-&+rvpr p r/p(M (C ( :#o, ,(` {"#"#(V }o  #,"(` 8"{$%$%(V o &8s3''&( }'{((,8'{,'{o+rep o ,'4s (+(++)),<{'{o &{%-&+rvprop rp(M (D &( :@&#o, {o {(+ %,$(` ,(` o *+*( ++-++([ &*( -*o, {,-,-(V {%-&+( -,,(` {%-&+([ &{././(V {-+00,;{%-&+ rvprp{(F (D rxp( +@{%-&+2rvprp{{(j (D /,.(` {+*A;:u : '^? ($L } $ z)   g (&Nh  Q 0?C - + - + % {(V {o[ &{o[ &{%-&+"rKprp(j (C s %o  o s  o & 9T~ _vs  s    io   o  o  s o X X o Xo  o   ,@{%-&+rKprp(F (Y  ({ o_ &+A{o_ &{%-&+rKpr^p(F (Y { o_ &{(V {o }{o +( Poo ( -#o, ,(`  {(V {{o X ,(` {%-&+'rKprp {(N (C P(+o +( { Zo_ &( -o,  s o  o ,(` *A':cL g  +=1 0xD - + - + % {(V {o[ &{o[ &{%-&+5r)prkp%%%%(l (C s %o  o s  o & 9x _v  s  s    io   o  o  s o X X o Xo  o   ,H{%-&+r)prp (j (Y  ({ o_ &+I{o_ &{%-&+r)prIp (j (Y { o_ &,}{(V {o }{o +( Poo ( -#o, ,(` {(V {{o X ,(` {%-&+'r)prp{(N (C ,KP(+o +( { Zo_ &( -o,  s o  o ,(` *AA'hcz   +9?+j 09E(  (! ~%-&~,s" %(+(+ +*0Fo u/ ,-+ ( + 9S{%-&+rprÑp(C o   9{%-&+rprp(C {  (V io s o s o s o {%-&+7(# %- &   + ($ sc (d (e _, {on &  ,o% & , (` +{%-&+rprp(D 8{%-&+rprOprip(E   ,s o {%-&+7(# %- &   + ($ sc (d (e _  , {on &*~I 0GT T(?     ,0%-o i ,   ,(&  _ (& _   ,T  ,  T + *0H T-+( (k - ou + (k -( +  _,(' T +Trpo( X,o (& _  + *0I T-+( (k - ou + (k -( +  _,(' T +T, (? +,w(S ov ,ou Yo QP(?   ,.Prpripo~ QP(S ripo~ Q+  + *0YJs5 Prp(8 Q rip } (?   ,RPrp(8 Q 8 Prp(M Qrpo> -r po> --+(+  9rip r po>   ,gPrMp(8 QR |(,5{() }Prsp{(F (8 Q+1R|(Prp (F (8 Q+4R|(Prɓp (N (8 Q-rp+rp (*  {(V {o  ,(` 9Es6}r p _v(F o" %-&+ rip(~ }|( 9rYp{{{(N ,G+9x%P%rp%%r7p%(K Q 9{(V {7s+ o, (+(+,C(+   ,-Prwp (F (8 Q{o &+Prp(8 Q ,(` +Prp(M Q+0x%P%rop%%rp%(K Q-+!!,rx%P%rϕp%%rp%%rp%G-r p+rp%r%p(K Q{ {{s +[x%P%r)p%%rp%%rp%G-r p+rp%r%p(K Q oG_"",5{#$#$(V {o $,#(` +oon &,o+repPrQpo(M Q+Prp(M Q+Prۖprp(B Q + *( t  0{K{  (V s8 {%-&+r%prcp(D rip {  (V {  ,rup s }  ,(` {    (V {  ,rp s }  , (` }rip,o- , o +9F{X}o- o" ( o o o o  rpou (j (8 o (? -(? - ou +,(}+ rp(M {,'rYp{o{o(N +rp{, {o+rep{%-&+Gr%px%rp%%rp%(S %rp% %r6p(K (D {, {o+9{o 9,.{9s+ o, (+(++,9{%-&+r%pr"p(8 (D {{o +%{%-&+r%prXp(8 (D +.{%-&+ r%prp{(F (D {o }{,9rp {%-&+ r%prp r6p(M rip(E 8{93{(V {o 9{:s (+  (+!!,[rFp(8 ( {{o {%-&+'r%prlp{o (N (D +,{%-&+r%prprp(B (D +>{%-&+r%pr2prpp(B (D {{o ,(` +:-rxp+rp {%-&+r%prԛp rp(M (D +{%-&+r%prp(D {o }{""9-+( u/#{%-&+rLprp(D #,+$$,W#o% %%&&, {%-&+rLprp(Y +{%-&+rLprp(Y +z{%-&+LrLprJp{%-&+({%- &'%'+ (s %(N (Y ((,s o ))9{%-&+7(# %- &- -+ ($ sc +,+(d ,+(e _**,1{%-&+rLprprip(E {on &+#{%-&+rLprprip(E ..,s o ,(` *AdG0w 0   eo 0L{  (V  9{ ,g{%-&+7(# %- & + ($ sc (d (e _, {o. {o/ {,g{%-&+7(# %- & + ($ sc (d (e _  , {o. {o/ {  ,g{%-&+7(# %- & + ($ sc (d (e _  , {o. {o/ {%-&+( &+{    (V {o ,E{o +( -+(( -#o, {%-&+(  , (` {(V {o ,E{o +( -+(( -#o, {%-&+( ,(` 4}}}}}}} ,(` *Av&y" h&:y 4  *o*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*0(%-&+( ,(os0 o1 ({%-&+(/ (%-&+(/ {%-&+(. {%-&+(] &}(}}*0BM(%-&rip r8p(-r p+rp((j  +*J((*0}}s }s' }}rip}s }sw }s }( ((o(((*{*"}*{*"}*{*"}*07N {  (V {ob ,(`  + * & &}*0O P} ,-+(+r" p ,-+(%-&+(+ ,- {%-&+rVprp(8 rip(E +@ -+ (U ,+ {%-&+rVprԞp(8 rip(E ((,(8P}P({_- + {    (V s0 o1 s0 o9 {_-+ XoW {    (V oX ,9 oZ  {%-&+#rVprp oX  (j (Y {o[ &(o[ &{%-&+(\ ,;{%-&+rVprpr p(M (Y {%-&+(] &  , (` {%-&+rVprpr)p(B (D o^  , (` +*A4p4 \t 0Prip {  (V {%-&+(] &(rp(8 ((o" (8 ,(` {%-&+r?prp(8 (C {%-&+(n &(%-&+(n &*HX 0Q-(%-&+(+t$  rip (%-&+(,,-+(U + 9{oA rip{(V {, s' }oZ {om &{o" ,(` (S o> -r`'po> -{+  9{,rpo> , r po> +  9({%-&+rprpr5p(B (Y {    (V {ob   ,{o  , (` ( (S o> - r`'po> , r po> +,Q({%-&+7rprp%%%{%(l (D  +G{%-&+7rpr*p%%%{%(l (D  (_,*{%-&+rprϢp(8 (Y 8(_,6{%-&+rprp(8 (Y {on &89s0 o1 (,6{(V {o/ & ,(` rip{(V {o" {o] & ,(` {%-&+rpr[prp(B (D (? -rpo> +,+j,r p(> - ,r`'p(> -rpo> +,,(rpo> , (+(({on &(on &+E{%-&+7rprp%%%{%(l (D 8,s0 o1 ,oA +rF'p{%-&+rprp(8 rip(E ((rp(8 ((,<{  (V {%-&+(/ &  ,(` (!!,rp(+(rp(8 ({%-&+(n &(%-&+(n &*@oJ ]2 'C f' d" 0bR ,(0 o0 (1 + , +%u  ,(oo2 &(3 +*JM 0S(o4 +*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*0MrYp(((N r@p%(-r p+rp%(%%(,rip+rfp((8 (l  +*0|T( (((((s$ (    ( (H``((*( (((((s$ (*0y-( ,b(%-&+4(# %- & + ($ sc  (d (e _ , (o. (o/ (*0U ,(0 o0 (1 + , +Iu  ,8(o" oo" o2 ,(o(5 + &(3 +*nq 0 V(o4 ( (6 a +*0%Ws7 o8 o9 o:  +*04Xs; rp(M s< o= o> o?  +*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*0FY    P(H(8 Q((( (*{*"}*0 S{ +*&}*{*"}*0S(-+ +*B}( *0 ( +*0Zs ~  (V rps@ oA oB +|oC tDoD oE +:oF oG rpoH ,oH o" +(M (I oJ -u,,o, oK :x ,o, ,(`  + *(RG2  0[s ~  (V r̥prpsL oA (+~%-&~=sN %(+oP 8oQ   ,8Pr poR oS (N (8 QoT o"   r4po>   9 %&o %_o ou  3rDp(p +  ,Zs%o%oS o" (o%r^poS  (j oPr~p(F (8 Qo : ,o, ,(`  + *A4dz { 0\\s ~  (V r̥prpsL oA (+~%-&~>sN %(+  oP  8 oQ     ,8Prp oR  oS  oT (j (8 QP(S (8 Q oT o"   (? - r4po> +,a %&o %_o ou  3rDp(p +,Pr~p(F (8 Q Prp(S (N (8 Q o :  , o, ,o, rps@ (A sU sU oB 8oC tD,8Prp%(S %rpoV %rpoV %rpoV (l (8 QrpoV %-&+o" rp(a ,oW +4rpoV %-&+o" r+p(a , oW Pr7p(S (N (8 QoK : ,o, oX 8(Y oX 8h(Y  rpoV o" rpoV o" (((a 9s%o%rpoV o" (o%r^prpoV rp(j o rpoV o" rpoV t.(  ,}!!,Sx%P%(S %rp%o%r۩p%o%r6p(K Qo +P(S rpo(B Q+P(S r;po(B Q(Z :-o, (Z :U-o, oX "+"(Y ##o[ "(Z -"-o, oX $+$(Y %%o[ $(Z -$-o, o\ o\ ,o, ,(` &+&*A R k .c    {  x9 :I 09]rip (? - _(++ ,_o^ X o  + *0Q^rip (? -&(+, _(++ ,!&o^ X _o^ Y  o +*0S^rip (? -((+, )(++ ,#(o )o X YYo +*08]rip (? - _(++ ,_o^ o  + *09_ QoX 8(Y  rpoV t.  (p ,( ((a +9rpoV o" rpo> , soorpoV o" (orp%rpoV % %%rͪp(l oQF(Z :-o, QPrߪp(F (8 Q+*A4  0p`s s ( (_ r#p( r;ps`  sa ~(V   oA    oB 8oC tD9rpoV 9o"   rɫpo> 9s    rɫpo( o rӫp~ o~ r%p~ o~ o  o o@   r׫po> ,3 rpo> ,  o o o +  o oK : ,o, ,o, Prp(F (8 Q  , o, ,(` 9H(PrKp%(S %o %o %o (l (8 Qs o 8( o +P( oo(a   ,+0P(S rҬpo(B Qo ( -o, !!,&P(S rҬpo(B Qo ( :@o, o +Prp(8 QPr<p(S o (N (8 Q"+"*As h/ ZMVo G n]S.s *0$ ( ,(o + +*0 a{ +*&}*{*"}*{*"}*{*"}*{*"}*0r](-rip+$(,rp(ob (8 +rp ((?  ,rp((M ( ( (8 + *0 { +*&}*0 { +*&}*0b() , rp +z((-(*+ ,](( ,4(", rp +D( , rp +/rp +&(", rҭp +r p +rp +*0 (  +*0{c(,( ( +rp (,(oL o" +rp x%%rpp%%rp%((K +*0drXp () ,7( ,#rp(oN ( r6p(M 8 (-9(,(oP+9((,Z(oJ,"rp(oPoA r6p(M + rp(oPoA r6p(M +"rp(oPoA r6p(M +M(.,A(,(oR+  , rp(oRo" r6p(M  ݗs?  }   }(%-&+{%  ,,(%-&+{% @sc od &+-(%-&+!rprLp {(F rip(E  + *AV]0erip (,((e -'(-rp((8 + (of +((g (h (-m(-e(,(%-&+(i -I(%-&+(j ,2(oj ok ~l (a -(oj om +++ ,4(-(+ (ob rpr%p(B + ((n ((? -(+rp   ,(rpr%p(B x%(%rp%%rp%(K  + *{*"}*0 f{ +*0Y1}{  (V (x, {+ ,(x{oo op ,(` *p({(N (C (,++*0l(( , (oY(%-&+(P 9(oPoH ݆sP }  }(%-&+{%,+(%-&+{%Qsc ov &+'(%-&+rnprp{(F (D &(%-&+(V9(oY(%-&+7(V%- &   + (nsc (d (e _,(oVov+(%-&+(V%-&+(ݐsR  }  }(%-&+{%  ,,(%-&+{% Ssc ov &+-(%-&+!rnprp {(F rip(E V(  ,D(oV  ,(oVoq(oW(oS+d(%-&+{%,+(%-&+{%sc ov &+(%-&+rnprNp(D *Ad?W%,V{*"}*{*"}*{*"}*{*"}*0:(%-&+(^-( 2( ++ +*0<(%-&+(L-(1( ++ +*09((-*(,-( 2( +++ +*0Xm  ( ,( (, , 2%()-(*-((-  ++ + *05(%-&+(L-(%-&+(L+ +*0(%-&+(L +*0(%-&+(L +*0.((,(-,(%-&+(J+ +*0.((,(-,(%-&+(J+ +*0.((,(.,(%-&+(J+ +*0"((-(*- ()+ +*09(*,*((-"(&-(",( O+ +*{*"}*0n (? -(2+ ,(5(2 , 8(( ,(5(w 8(+,!(5(w , 8(&-("+,4(3,rp(w + rp(w (5+8(&,(w   , (5+ (5 + *0 { +*0Vo}( ,@rp (,(+ ,( ( (o6*0p( ,lrp (,(+ ,(( ()-rp+rξp {,(rھp(8 o6}*&}*0q(7-*,( -(-(%-&+(X+  ,d{  (V ,(x%-&+(x ,(x%-&+(y -(x%-&+(z + ,(` +*GN 0r(*-((,{%-&+(,+ ()-+ ,>{  (V (x, (xo{ ,(` +*D(l 0s (*-((,J(.,B(%-&+3(V%- &  + (nsc  (d (e _,P(-,E(%-&+3(P%- &  + (U sc  (d (e _++ &+*0vs (*-((,P(.,E(%-&+3(V%- &  + (nsc  (d (e _++ &+*fi0vs (*-((,P(-,E(%-&+3(P%- &  + (U sc  (d (e _++ &+*fi0kt () ,*{  (V (C ,(` (Prp((N (8 Q +*, 8;(0usT } rp}P ,ripQ((-(*,(,(oL+ 9DsU}rip}9O{oA }oU ,7(,  P{{ryp(M Q+ 8o ݲ x%{%rzp%{{%rKzp% oJ (K }g x%{%rp%{{%rKzp% oJ (K } oJ r?{po>   ,,oU +  , P{{ryp(M Q+Frp ((  &rƿp {rҿp (M } (%-&+${%%-&+Vsc (d &QsW}}(%-&+${%%-&+Xsc (d & +*AdK78g8 wMQ0J1{  (V (C&(| &( , (oY ,(` * 4> 0v() 9  ( ,>(oN (} , rpsT z(oYqrVpsT z(, (oYrp((N (8#(*-((+,++*XkB0)w{  (~ t |(+ 3*0)w{  ( t |(+ 3*0)w{  (~ t |(+ 3*0)w{  ( t |(+ 3*0)w{  (~ t |(+ 3*0)w{  ( t |(+ 3*{ *"} *0_x{  (V } {o {o (J ,{o  ,(` * IS 0y{  (V #}#}#}#}{( #Y } } s }{o ,(` * 0*y{  (V {  ,(` *  0zrip {  (V {o +6 o rip(p -rip+rypr0p( (M o - , o, ,(` +*'Bi gw 0?y{  (V {, {( +{ ,(` * (2 0{   # {Y( {(V {o  +c o  {Y Y( #-C6?6( Y4( Y+   ,+(  (  o -  , o, ,(` (PW + *Dp + 0=|(-((q +   ,(-(+  + *0p}  (*-((+ ,  +B(-(+ ,#( ,  +  +  +*f[s s }*0~{  (V sY }(S}(%-&+#{%%-&+Zsc (d &r:prp|( rp| ( (B ( r:prp{ ( (8 ( {, {(T{o &}  ,(` * 0qN{  ,+c{  (V rprPp| ( (8 ( } { ,{o & ,(` *Oe 0s[ }( (( ( ( Y ( #Y#? ,#((}(M()-(,,((-(*+++(m( (d {(V {-+ {o  s } ,(` ( #6'( {( Y( #{Gz?+  ,  1 +  -  1 + (%-&+#{%%-&+\sc (d &#(Z rip}{ ,`#t@("( -- #t@+ #w@+ #)@( 0+((*-((+9K  `,( #+9{rpp(F (8 } -#+_9#Y@( #?( {(V {o ,(` {r7p(N (8 }(-b(.-(%-&+(X+D(%-&+7(V%- &! !+ (nsc  (d  (e _+  ``""9{rp(F (8 }|(##,/{rp(%-&+(rp(B }+"{r'p(F (8 }(9( #?$$,( ( |( 84()%%9% -#?+&&,#$@ -#+_''9(-(+((90)#W@**9#?+(( #.@,,,:#$@2)-#I@0++#I@0++l+-+Y+ +X( ){rp)(j (8 }#Y@)( )+E#@[( ){rp)(j (8 }#?)( {-.-.(V {%-&+( (Z .,-(` (&( {rp(((j (8 }(%-&+#{%%-&+]sc (d &(U*(1  @+k 0(%-&+{% ,+(%-&+{%sc od &+,(%-&+ rpr%p((F (C (V#(Z*{ *"} *0|{( 9{  ,3(%-&+#{%%-&+sc (d &+)(%-&+rprp( (8 (D /{(` {  ,{(So &+I{  ,{(So &(%-&+rprp( (8 (D *m/0u(- #@+ (o (- #@+ (o (( #Y@[Z ( ( ( +*0(- #@+ (o (( #Y@[Z (- #@+ (o ( #@7#@+, #@ +#?7+, +*0%s^ }~ } ( ,8$(o,[{rp((F (8 }(%-&+#{%%-&+_sc (d &8s$(o-(o-(<+,[{rp((F (8 }(%-&+#{%%-&+`sc (d &8#(%-&+(X,(+,[{rOp((F (8 }(%-&+#{%%-&+asc (d &8q# (( }}(o,k{rp{r/p(B }(%-&+#{%%-&+bsc (d &{%-&rip}"(o,(o- (o++  ,e{r5p{r/p(B }({%%-&+csc (d &{%-&rip}@"(o  ,a{r}p{r/p(B }({%%-&+dsc (d &{%-&rip}(7  ,q{rp{r%p(B }({%%-&+esc (d &(o{%-&rip}N!(, (o+  9  {()()(V { ),((` {*+*+(V {,,, s }+ {o  +,*(` (- + (o ####((z}- #+(( ( -{+(( ( Y(o( (o( (N(P(\( ( 5+,( 0 ( + (]#?0 #?+ (]( !( #?0 #?+ ( ( "1"( !+#($((q -(+%(&&'{'-rWp+rp(8 }()--9{rp{(((j (8 }(%-&+(-#Y@+//- +0(- ('_+339h{r)p%%-r.p+r@p%%"%#%!%%(l (8 }454(d65(f788|(k9#.+MM,#}6.8(,/-(o+NN,,6#?OO, #?.+(`.+l(,/-(o+PP,,6#?QQ, #?.+(`.+/- #+ 4-+6.{RSRS(V {X}{ S,R(` .# .#?TT, #?..:;.#@7:8;(j+<(-(), (+;_+;4- #+.6Y( =.Y( >?>#@>#A.( B.#@2+C.BYC( D6( E( FBiFiG{rRp %(S %(-rip+rp%.%;%=%>%%6%(l (8 }#/`-8,>( #@+#_+H5-7#?Y#?+I#-%6#?I`-9, /- +J#-">( #?29, /- +0_K(( #>@5#+8_,/+0_,+L2J`K`L`4_,+UU9o{rp(S .(N (8 } VV9.:KL`WW,k{rp(F (8 }( XYY,X#?X:+&X#@1X#?Y+ #?::#?J_ZZ, #?::.[[9{rIp.(F (8 }G@_,L+\\,0.#@1.#?Y( + #?:8GA_,L+]],(.#?1B#?X+ #?:+r^^,*G-.#?X( + B#?X:+>G,4.#@1@-.#?Y( +B+ #?+B:{r}p:(F (8 }G__,{rp(8 }8 {rp(8 }(`:{r'p:(F (8 }:( ``iFiG:Y( >>#@>#AG@_,L+aa,1:#@1:#?Y( + #?:8GA_,L+bb,(:#?1`#?X+ #?:+jcc,*G-.#?X( + B#?X:+6G,,.#@1.#?Y( + #?+B:{rUp:(F (8 }Gdd,{rp(8 }:.{rwp%D%@%.%J%G(l (8 } .#? (_8 4_,+ee9{r>p%(S %.%0%#(l (8 }f0,#+H`,98`+gg9 {rp98(N (8 }H-8;_+hh,Df {r)p(S H-rp+rp.(j (8 }8z9ii9oG@_,8+jj,1.#@1.#?Y( + #?:8GA_,8+kk,+.#?1B#?X+ #?:88ll9mm,*G-.#?X( + B#?X:+6G,,.#@1.#?Y( + #?+B::.:( B.BYC( D+:.#?nn, #?.{rp:BD(j (8 }8iD( #?o>( #?p{rrp%D%>%o%p(l (8 }>( #qq,BiFi( ?+/=( #rr,BiEi( ?+?{rcpBFD(j (8 }{rp/#0(j (8 }#/`ss,W#tt,%f {(S rp(M }+#f {(S rp(M }8(),9/ .#?/$.#?7>( #?+++u/-?,u++vv, {rEp(S /(N (8 }H;`ww,f+.#?7/+ff { -rp+rp(8 }8{rpu(N (8 }u-9.#?7)>( #?0=( #?+++ffxx9E.#?7L+yy9 {(S ryp(M }{rpA@L(j (8 }{rXp?(F (8 }pzz9{{,A{rp(8 }A||, ?o`f+@}},?,o+f+F{rp(8 }A~~,?-o+f+@,?-o+f+{rp(8 }+{r<p(8 }{rrpf(F (8 }f,.#?+ 8z{rp%(S %.%%4%/%#(l (8 }#/`,'  {(S rp(M }8#..#?+,2#?.  {(S rp(M }8 4_,.#?+ ,0>( #?++  {rp%(S % %%.(l (8 }8E('_9(o9(o{om( .,..( .Y( .#?2.+ #?. {rgp. -rp+rp-rp+r!p(j (8 }+-{r?p(F (8 }.  +D {(,'-rp+rp+rp(8 }#.  1, (+,b x%{%r=p%{%rMp%.(g ( (K }', .(1+182,({D+9x%{%r=p%{%rp%.(g ( (K }', (o+,,.(,(o, (o++1+189R(o,(o- (o+,dx%{%r=p%{%rp%.(g ( (K }', .(Z'18(o,(o, (o+9x%{%r=p%{%rqp%.(g ( (K }',(,#(Z+ .(Z-'+18(o, (o, (o+9x%{%r=p%{%rp%.(g ( (K }', .(,#(Z+ .(Z-'+1+Dx%{%r=p%{%rp%.(g ( (K }+) {r=p{rp(B } 1rip2{(V {, s }1- ,{o ++,{.o +${rp.(F (8 }{%-&+ ( ,#{o &{%-&+( ,f{o +:o 22rip(p -rip+rypr0p( (M 2o - ,o, +2rp(8 22r-p( (M 2 ,(` {~ (p ,{(S (8 }x%{%rCp%{%rYp%2(K }8((-(*+9C(o(- , o +({rp{(((j (8 }{rp %(S %%-r.p+r@p%%"%#%!%%(l (8 }(o, +I#,#} + }{# (o, - (+ {(V {, s }{(S rp{(B } -#+,:{r p(F (8 }{%-&+( +${rp(F (8 }{%-&+ ( ,#{o &rip{%-&+( ,f{o +:o rip(p -rip+rypr0p( (M o - ,o, +rp(8 r-p( (M {rp(M } ,(` +% {rp{rp(B }+A  {r(p(8 }(,{rdp(8 }{(? 9,l(%-&+{%,+(%-&+{%fsc od &+"(%-&+rp{rip(E +e(%-&+{%,+(%-&+{%gsc od &+(%-&+rp{(C (,%{,(o,(o+9si}(}(),(-(-()- (++(%-&+{%_,Q({%{hsc od &({%jsc ov &+{{%-&+( +{%-&+( *A  %7\ $ 9G [[ !G,"  {" >!"0*2{  (V } ,(` *  0 Ysk }{# (S [l ( (( ( Y{( Y{#?#{Gzt?#? (,{ZX}[}( #@4#9@+,#?ZZ {Z  {Z  #4  #0 #6 #++, #   X X  ( #?,0 #, #? + #ɿ  X#Y@( #?( ,#?+,#?+ ( }rp}{rp %(( %(r!p(g (h %r0p(g (h %r0p(g (h % r0p(g (h % r0p(g (h % r0p(g (h % r)p(g (h %r)p(g (h (l (8 }(%-&+{%,+(%-&+{%lsc ov &+(%-&+r5p{(C +*0.2{  (V s } ,(` * " 0I {  (V { , + {o ,(` +* *6 0sm }rip}R# {  (V {%-&+( ,R{(+ {(+{rp(N (8 }R&R ,(` (%-&+#{%%-&+nsc (d &+*UH/z 0"R(c G ,{  +*0X{  (V { , s }# , {o ,(` * BL 0{  R{  (V {%-&+( ,;R{( (),{( +{( ,(` ( +*cy 0s  (d {  (V {%-&+( ,A{o +o l o o - ,o, , (` o , o  + *P$t i 04 ,*{  (V } ,(` *' 09so }rip}RR {,8 ##s {(V {,{o +, +2{(+o ( ( (  ,(` ## # # # # 97{(V o +K(  ,&  Y(  X  (  +    ( -3o,   Y ,(`  Yl[ ( #?4#Y@+, #{rp%rp( % rp( % %rp( (l (8 }()-+l(),!#@0 l0 l+ +-#@0 #@0 #@+ { ! !(V "",{(+# +# !, (` ##,{rp(8 }8% _,#Y@+$$9(%-&+(%-&+( &-(oo +% &()((,#%[& [&2 [+&l))( i&x%{%(S %rp%rp( %rp%rp( %r p%rp( (K }Y( ''&l7'+**, '++, +.Y( ,,, +Y( --, ..,${r:p&(F (8 }+"{rp&(F (8 }//,BY( RG,0#Y@++00,R+R{rprp( GG(j (8 }8{-rip+rp(8 } 11,cY( R{rp (F (8 }G,0#Y@++22,R+R+{rp(8 }{rAp%rp( %rp( %G%G(l (8 }((-(*,-#Y@+33,F(- + (o 554|(l64 {r0p(8 }rp{(N }(%-&+#{%%-&+psc (d &+*4fc LX7 E 0hR #.+,8=s {(V {,{o +,{(+ ,(` o (- + (o o  8 (   #  ,+v(  (   ,]    ,K,"(  ( ,R+ (  ( ,R+  ( :_ 3o, +*9;t Q0qR(),8S#?  # # ####  # # s s rip####{{(V {,# # +_{o ,E{( {( {(+o 0 #+(  ,(` #Y@9p9[o  8 ( !!  "",g Y  o  ( X( ###,(  (  (  +   $$,X   rip(p -rip+ryp r)p( (M  ( :+ 3o, Yl[r-p( (M x%P%(S %rp%%rp%(S (K QPrp%rp( %rp( %rp( %(l (8 Q#.#.[+ #?#.#.[+ #?26#@0&( #?2( #$@++RPrpG(j (8 Q+R1 2G+%%9B#?2 ( i+& #?2 ( i+'&( '( )),  Y( 5#Y@+**, (#Y@++, ((- - +,,,<( ( _--, +( .., P(-9r^p%%%&%'(l +rp(N (8 Q+*t ܐ0R((- (*+,8#?  { # ######   ####s s rip## 9{(V {,##+a{o ,G{( {( {(+o 0 #+(  ,(`   9+o #8#( $$  %%,e Yo (   X ( #&&, ( ( ( '', X  rip(p -rip+rypr)p( (M #( :1#3o, YYl[r-p( (M x%P%(S %rKp%%rp%(S (K QPrp%rp( %rp( %rp( % (l (8 Q#.#.[+ #?#.#.[+ #?!!( 0!( #$@0 !( +" 2"#@0#?+"`+RPrp%G%%!%(l (8 QG((9 )#@*#?+rZp,)--,,rp(8 ,*..,,rp(8 ,+//,,rp(8 ,"00,,r@p(8 ,P,(8 Q2G+119Y( 5#Y@+33, 2#Y@44, 2- +55,<( ( _66, +( 77, P2-rp(N +rp(N (8 Q+* ֛0 # # ##(-{+()9(f  (d   #6 #?+  ,    G- +,  R8G _,u-  (i+,J, +7,*  6 #Y@+, + + + +G, +, + RG, ( + (n +*0^R((- (*+, {80rip (- + (o (l (dG  ,{  9# # {  (V {%-&+( ,,R{(  {(  {o  , (` _, +, ++(fG,( +*U 0# R((- (*+ , {8S(d G,{  9 ##{    (V {%-&+( ,+R{( {( {o  , (`   (i  _, +` ,E , +3 ,'6#Y@+, + + + , + +(f G, ( +*{T 0s }s }s }s }s }rip}}#}#}#}#}s }s }s } } } s }s% }}|/}( (((((- + (o (Ksw }s }s (y(}(  , (s (s*0?s }s }s }s }s }rip}}#}#}#}#}s }s }s } } } s }s% }}|/}(  ,rprps z( , (( ,?(s(I(s(Ho((- + (o (K(s (ysw }s }-+{5(} ,G((o~-(o+,(o|({5(s*07(    P(H(8 Q(!*0sq }}}(Sl rip}()- (+ 9({s$}{%-&+((,(%-&+(L+,(H{%-&+!rprpo" (8 rip(E rsp(F }(,(oY, (+ ({o++f(), (+  ,4 (  ,|(@ ( oY+{rp(8 }(%(#(!{    (V s (y  , (` #(Z#}{(V s } ,(` (,(oX+9((, (5rbp{(8 }{,3(%-&+#{%%-&+rsc (d &+1(%-&+#{%%-&+ssc (d &(8 , (u + ( rp(( rp( (B }{,3(%-&+#{%%-&+tsc (d &+1(%-&+#{%%-&+usc (d &9(o ,(o riprip-+ (( ,(o ,-ob ,o ( ((7,J(t(7- (+  , (+(|(r8d(|(r((( ((()((( (, (? ,(+(((, (? ,+( !(()((( ", (? +$$, (+ "(((q #(%%9v{rp(oo "(N (8 }((o ()-+&(&Y'('o ("o -#, (? +((9{rp"(M }((of o ((o o (())(e -+())(g **( o +c{r2p((M }(o ()((( +(+()((( o ((,,,(58(*, {+--,r{o*..(%-&+( (%-&+( (%-&+( (%-&+( (%-&+( (6&}*(fAH + 0sv }(~ } +{rxp((F (8 }(? ,((? +,(? ,(+((? , (q `9(? , ~ ( +(x%{%rp%%rp%(, (ob +(%rp%(, (of +r}p%rp(K }((q 8(,(? +,{{r p%(%(oo %(ob %(of (l (8 }(ob (((q rip((  -+  rp(>   (?   , rp(> , (7+,rp r6p(M (8(),|(@-(,,(%-&+(X++ (- + (.-+  _, -(7+ `+9 ,*{rp( (N (8 }+({r}p( (N (8 }  `-(7+8(, (o(7,(9 ,){rp(8 }{ ot &((? ,( 8,+9 -(+rip  -+  rp(>   (?   , rp(> , (7+,rp r6p(M (8(),(%-&+(X-(,,(%-&+(X++  ,(-(7-  `++{rp(8 }Y_:e(),(%-&+(X-(,,(%-&+(X++ (- +  ,{rQp(8 }+  (  9c ,(? +'',  (+( ( (!!( ( ( {rp !(N (8 }((((,((o +{rp(8 }!2  -(7,rp+!(#(),|(@-(,,(%-&+(X++ (- + #-+ #rp(>  #(? $#-+ #rp(> )),r#p#(8 (8  _,(7$` `+**9{rmp((F (8 }(.-+(- $`++,8(--, (o(7..,(9() _//,{ ot &(-rip+(00(g 11(h "(,,22,'(,()((( #+8339 - !(+rip##-+ #rp(>  #(? $#-+ #rp(> 44,r#p#(8 (8(),(%-&+(X-(,,(%-&+(X++  ,(7-(- $`++Y+_55:e{(S (8 }()-+%(%Y&#(? - (7-#-+#rp(> +669A#(()((( &(889{rp%(oo %(%#% (l (8 }(#o (&o 99,V(#o (&o ((00(e -+(00(g 11( o 7::,R&(77;;, #({rxp(#&(j (8 }+H#(77<<, #({r p(#(N (8 }7==9h(-(()((( +(00(g 11(h >{rp>(M }(??9{rp%(S %#%(oo %(%>% (l (8 }((o >(? @@9~(%Y&(>o (&o AA9{rp%(S %(oo %(%>% (l (8 }(&o (>o >(((00(e -+(00(g 11( o 8x%{%rp%(%rp%((K }((o (()((( B((B()((( o +*{rp#((N (8 }8? ((&&(&{rTp(!(N (8 }!(()((( C(oo D(E(&o (Co -, ((? +FF9C({rp%(S %C%D%E% (l (8 }(&o (Co ((00(e -+(00(g 11( o 8{rp%(S %C%(%D%E% (l (8 }x%{%rp%(%rp%((K }((o (()((( G((G()((( o 8((-~ +~ (((( ((( ( , (? -+(((((()((( H{rp%(% %(%(%H(l (8 }()-+I(IYJ(KK9{rp(oo H(N (8 }((o (Jo (Ho , ((? +LL9{rpH(M }H(((of o ((o o ((00(e -+(00(g 11( o 8x%{%rp%(%rp%((K }((o (()((( M((M()((( o (%-&+{%NN,+(%-&+{%wsc od &+(%-&+rp{(D (OO, (o*0( rip   (%-&+(X()9(, (@+,#r p((F (8 +.(9(rRp(8 ((@(oY  ,+P()_  ,9(((%-&+(X  ,(< ++K  ,{ ot &(Y(  ,(, +&{,1, ++-{9(0+,# 0()-++(8(0+,  0()-++(+O(0+,( +)1+ 0()-++(+ 0()-++( +*0rp(( (X( ,(s(I{ ,{o }{  (V (x%-&+( (y ,(` /({,?{o +( ( ( -7o, sw }{%-&+( s }(o (,(o ((%-&+(d({%-&+(&}(((}*i'  {*"}*0E {  (V (x , (xs ,(` +* &2 0( . (+_,,( (e ,( (g { ++  9D}{(V (x9(x(o (x(o (,L(x(oo op (x(o o (x(o ( o (xo (xo (x#.+ #-C6?o (xo (x#.+ #-C6?o (x( o ,(` *Ah" 0=1{  (V (x , (xo ,(` * '1 062{  (V (x%-&+( & ,(` * * 0=1{  (V (x , (xo ,(` * '1 0{  (V (x 9( ("- #t@+ #w@($-+ # o@( -+ #)@ #/ +,3(xo (x#.+ #-C6?o ,(` * 0{  (V (x 9( ("- #t@+ #w@($-+ # o@( -+ #)@ #/ +,3(xo (x#.+ #-C6?o ,(` * 0M# {  (V (x , (xo ,(` +*&: 00# (z  ,o o  + *0 #W#W#W#W(z  ,Ko{ - oz +  ,#o Wo Wo Wo W-+( +*0sx }rp ()-rp+rξp (( (8 ~ } }}U(, (o+,'{rp(S (M } b()  ,( {k} ((-(*+  ,%|( {(S (8 } { #@|]( k { #G`( k    ,W {rap(8 }(z { lo  { lo  { lo q {  `98 { -rip+rp(8 }{(V  9_#(x { lo (x { lo (x(o (x(o (,P(x(oo op (x(o o (o ( (xo (x(xo #. (xo + #-C6?o (x(xo #. (xo + #-C6?o (, (o+,(x { lo 8{r+p(S (M }(), (+&((-(*+,(xo #3 (7+,(xo +#,(7,  {rp(M }+4((x( o (xs ( o +5 {r:p(M }(xs ( o (o ((? ,(-rip+ (ob +(o 1,(`  rp(8{rp(M }{~ (p 9,l(%-&+{%,+(%-&+{%ysc od &+"(%-&+r8p{rip(E +e(%-&+{%,+(%-&+{%zsc od &+(%-&+r8p{(C *A4 h0s{ }()-rlp+rzp}{(/rp+( ( (8 }}}(7 ( ,', (o,(o++ 9s}}{(}{{{s }(}(%-&+{%,$({%~sc ov &+@(%-&+{%,#({%|sc ov &{ }*Ae$ 0 (  (xo (xo {{( (x,(x%-&+( + 9(  ,rprp( +[(x( lo (xo #,(x#o (x( o +1(xo (xo (x#o *0n() 9O{  (V (,(oz+ ,|( ",(#(( s ( (r7p((oNsz(,S(C&(   "  ,(#n( ( s ( O#A,(`  r[p o" (8 (8##+*AL?R)* &5(0#-C6? # # ((e ,((g ( +,8o&8Y((e -+((g (   ,88 o   ,(#s 8 o   ,(#s 8 ( -((n +  ,(#s 8  #4 o +,( o (((  +7#7 o +,( o (((   ,   o ,_ o  o  o  o  o  o  o  o  o  o ( (+\ o  o  o  o   o   o   o  o   o   o ( ((x,(xo (xo s +*%Kp{*"}*0x" " #-C6? #@ rip"""( (,'"} "} } 8(  ,(oz+ (C  9E  ,4~%-&~s %( &( &+2~%-&~s %( &( &( "6 ( l2 ( l +  ,rp(8 -&( "6 ( l2 ( l ++  ,rp(8 } ,(9} } +#(8"} "} 8(%-&+{%,+(%-&+{%sc ov &+!(%-&+rpr)prip(E rsp(8 (8"} "} } s}}(%-&+{%,,(%-&+{%sc ov &+7(%-&++rprp{oJ r6p(M rip(E rp(8 (8"} "} } +*AEW0s }"}"}} }(,(%-&+(+ """( () 9{(V  ( { }{ }8i{X{Z}{9(%-&+{%,C(%-&+2{%{%-&sc %}ov &8(%-&8rp x%rKp%(  ( %rap%|( %rp%|( %rp%{X  ( %rp% |( % rp(K (D {( { }{ }{  X}{/{ +  :|{   ,{  ,(9+rp((F (8 ,(` +rp(8 + *A~ 0 #c( #G`( #@|]( " "#-C6?(,(%-&+(+"""(  {, (=+ ((-(*+ _  9s  }"#w@ rip}(,0k k"  {rYp(8 }8(49 {o.-Prpo> +,k kk89k ( .( .( +,]k.. +  ,-k. .+!!,  +  +   +P%-&ripsT z(4""9{o/##.#. #+$$9#k {o0##.#. #+%%,H#k{o1##. #.#+&&,#k +#k+#k +#k  '',' } } "} 8 l( ((,k} 8 ( "6 ( k2 ( k+)),P-+  {rp( (4(j (8 }k} + } l( **,k} 8( "6 ( k2( k+++,Q-+  {rp((4(j (8 }k} +} l."B0 "++,,,`"} -+  {r3p((4(j (8 }"} +} --9}  {(8(%-&+{%..,,(%-&+{% sc ov &+-(%-&+!rprp {(8 rip(E +} (9|s// }0/0}s11/}1(22( }(%-&+{%33,,(%-&+{%1sc ov &+](%-&+Qrpx%rp%1{%rO#p%1{{oJ %r6p(K rip(E k} k} "} } 1{{oJ r8po>   44,0r3 p1{(8 (8((oY+ro p1{(8 (8(%-&+(X +(k} k} "} } { 55, (9+#r p -r p+r p(8 (8  ,(, { ++669(%-&+{%77,+(%-&+{%sc ov &+(%-&+r+ prS p(C ({ o } ({ o } 8+8*A4|0X{,{ox + ,/()- ((+ ()((( }{ +*0 ( *0 ( ox   +*0a ( rip oz +%({ ( (a , + (| -o, +*2J04( , +#( (rip(a -+ +*0|(   ,(  + *0Cs }(-(%-&+(i + , 8(}rip rip} (,,(7-{rip(a +,  8{((p 9(,&r p({(N (8 +fr- p{((N (8 {(  ,{( +{r p(M }{(?   ,l(%-&+{%  ,+(%-&+{%sc ov &+"(%-&+r p{rip(E +~(?   ,o(%-&+{%  ,+(%-&+{%sc ov &+'(%-&+r pr p{(8 (D +*0s }}{(n -(%-&+( +  9()-+ (, (o +{({(1( Y+,(((+ (&++(%-&+{%sc ov &*0h,o (? - o (? +,8=()-+ (, (o +( (,(o X+( o  (, (o +(Yo (n (%-&+(i ,- o +9s  } r po rp(M }o ((  9(o o (o ()((( o (o   ,0((o o ((of o   {r p(of (M }+  {r! p(8 }  {r p(F (8 }(%-&+{% sc od &(o (o (8 s  }o (o ( ,7x%r p%o %rp%(%r=p(K +rUp(rwp(M }(%-&+{% sc od & rp(rp((B }o   9  {-rip+rp(8 }  {o -rip+r7p(8 }(91(o o ,(o ((o ()((( o (o o ((oj ,(oj %-&+(k +ripo ((oj ,(oj o  +o   {ryp%(oo %(o %(of %(ob (l (8 }+  {rp(8 }8W  {r5p(8 }  {-rip+rp(8 }(9(o o (o ()((( o (o ,0((o o ((of o   {ryp%(oo %(o %(of %(ob (l (8 }+  {r! p(8 }((%-&+{% sc od &*0(,(%-&+(+ (%-&+(s }rpr p(M }( (n (%-&+(X, (+(7-((p +T ____  9( ()  9(%-&+(X, (+  9{(V (,(oz+9 (! &(u ~ (a ,+5{r!p(M }r{prp(M (8C{rpo" (M }r{poJ rp(M (88(9 (! &(u ~ (a ,+5{r!p(M }r{prp(M (8C{rpo" (M }r{poJ rp(M (8+,'(, (oY}+ },*(7-(%-&+(X, (++ ,(` +. {rop((F (8 }8((-(*,(,+9{, (=+9{%-&+ (9,;{rp ((N (8 }}+ }V {rp%(S % %(% (l (8 }}4,*(7-(%-&+(X, (++ +^{rip(-r p+rp(%-&+(-rp+rp(j (8 } +  _!!9()-+"( ((( (##"YTJ((7($$,=(Jo (()((( o ( o 8{rp -rEp+rupr6p(B }{()-(,,8, (7- ,rp (N +rp (N +rp(8 }8((a %%,{rCp(M }&&,{rp(M }'',%{rp(((( (M })),1{rp((o(N (8 } **,{rp(8 }{(? ++,e(%-&+{%,,,+(%-&+{%sc od &+(%-&+rp{(D --,(%-&+(*AIbCbiC  oVp42r0;s }}( 9{( (?  , (+y(%-&+{%,+(%-&+{%sc ov &+1(%-&+%r!prop|( (8 rip(E +t(%-&+{%,+(%-&+{%sc ov &+,(%-&+ r!prp{(F (D *0'( ( (?  , (*08S(((( (( (&*0s }}r p{r3p((B }({(p 9 {( ,{( ,{(+t(%-&+{%,+(%-&+{%sc ov &+,(%-&+ rcprp{(8 rip(E +{rp(8 }(%-&+{%,+(%-&+{%sc ov &+(%-&+rcp{(C *0s }rip (7 ~ } ()9q(%-&+(X, (+9{  (V (  ,(oz+(  , (C  ,i("  (u ~ (a , (# ( (: +-{r5p (M } rp(8 sT z  ,(` 7{rpoJ (M }rip rp(8 +* {rop((F (8 }8((-(*,(,+9{, (=+9]((:{, {o8+{, (=+,  ]x+98{ ot &{o8Y{,q(%-&+(L-(%-&+(X+D(%-&+7(V%- & + (nsc (d (e _+,,1/ (7++:%2(7-+9{,  ]x+, r;p +rp , rMp(8 {rip(7-rip+rp(j (8 }rp(8 (8 8e (!!9x%{%rEp(F %( %rp%((-rp+rp(K }("{%-&+"(9#(7 "(  #_, (? + +?( (?  {rp(j (8 }  _$$, (: P%{r'p(S %(j (8 }rp%oJ (N (8 +Z{rip(-r p+rp(%-&+(-rp+rp(j (8 } + {rp(8 } _&&,1{rp(%-&+((M }(9{~ (p ''9 ((,l(%-&+{%)),+(%-&+{%sc ov &+"(%-&+rWp{rip(E +e(%-&+{%**,+(%-&+{%sc ov &+(%-&+rWp{(C +++*ALu. i>7P0 ( +*0  (%-&+{6 ,d()-((-rp+rp+rp ({6rp(F o$ , to% ( +()((( +*0Y(& , +k() ,20~-o' + +B(( ,10~/o' + +10~.o' + +*0rip ( (%-&+{6_ ,j()-((-rp+rp+rp ({6rp (N o$ ,trpo% +,()((( +*0m (%-&+{6 ,@({6rp(F o$  ,tr po% ( + ( +*0]rp ((8   9 o( }-+( -+( (n - (? +,o) (? -((? ,+,(((8 (  ,%(o (o* ( o+   ,%rp(8 ()(, }+ ((}+(((-((q +(|*0+(-+ -+ ()-+ Y  +*0S((-+ +*0Q((n -(-(%-&+(i +, ~  +( (%}  (()((( (- ( %-&+(k (. ,((h (8  _o/ +&((r]p(h (M  _o/  (0 +*0,((8  +*0 rp +*0f ((n -"-(-(%-&+(i ++ 9(- Q+ {(+ (, (o +~ {o +$( { ,  + ( -7o, 8( (- Q+ {(+ {o  +% (   {    ,    +  ( - 7o, , ( + +*1280a ( rip o +%( (h (a , + ( -7o, +*2J0 { +*&}*{*"}*0s (  {o +s( (1 (e ,+R(g (h (q (g (h (2 , , _+  ,(g o3 ( -7o,  + *!0 { +*0  {o4   +*0] ,'o ((a ,o (a + +*o ((a ,o ((a +  +*0F ( (e , ( (g (h (? + &  + *690A ( (e ,( (g ( + &  + *140((n -((q + - (+ 9(ob (?  ,(ob (q +#(o  ,(o ( -(%-&+(i + -(%-&+(j +,(oj om +*0((n  ,|{  (V (x,J(x%-&+(5 ,+(x%-&+(6 ,(xo6 o7 + ,(` +*f 0 (~8 (a  +*0 (~9 (a  +*0 (~: (a  +*0 (~; (a  +*0/ (~< (a -(%-&+(= +  +*0(-8(2 (0rip+((()((( +( (g (h (,(? + ,5(of (? ,(of + (ob +*0@*( ( ,%(ob (?  , (ob  + *0w(( ( (%-&+{6 ,(({6(()(> }+"(?  (()(> }*0( ,(h (*0s }}((n -{(q + - {(? + ,8{((7 9s}{{(&(-rip+((g (h }{{{(p 9(%-&+{%,,(%-&+{%sc ov &+9(%-&+-raprp{rp{{(B (D +t(%-&+{%  ,+(%-&+{%sc ov &+,(%-&+ rprCp{(8 rip(E *0(s }((n rp%(%%(%((l }  ()-+{o 8( ,Q{rQp-r, p+r> prp(B }s1 ({ X( 8L - (_+,{rf p(8 } 8(,/-)(-!(oi -(x%-&+(@ ++  ,}{ (o   ,_{r p(o (o (N (8 }s1 ({ X( +_+O{   ,?{r_!p(F (8 }s1 (X( + ( :R7o,   ,p(({r!p((F (8 }(s1 (# {r!p (F (8 }(%-&+{%,+(%-&+{%sc ov &+(%-&+r+"p{(D +*A4|1KK#0s }((n rw"p%(%%(%((l } ( {r#p (M }(?  (? (x%-&+(@ (,(- (oi ++()-+{o  8 (  , ``+  ,> (h (a   ,' s1 ( { X( 8+z, (h (a +  ,$ s1 ( { X( +I`,, (++,{rP#p(8 } + ( : 7o, ,p(({r!p((F (8 }(s1 (#{r!p(F (8 }(%-&+{%,+(%-&+{%sc ov &+(%-&+r+"p{(D +*K,#0s }}((? - ((n + {(q `-(+ ,|(%-&+{%,+(%-&+{%sc ov &+2(%-&+&r#pr#p{rX$p((B (C +{((*0Ts }} ((? - ((n + { ( `-(+,~(%-&+{%,+(%-&+{%sc ov &+2(%-&+&rp$pr$p{ ((N (C 8(,(%-&+(+ (%-&+(~ } (%-&+(X9()9(%-&+(X,(- (7+    9Y{ rE%p| ( rq%p(B } {   ,,{ r%p(8 } r%p(88(  9{  (V (oz,m(u { (A &(u ~ (a ,+5{ r&p(M } ry&prp(M (8+'{ r&p(8 } r'p(8 , (` 8(9(C,}(u { (A &(u ~ (a ,+E(%-&+rg'pr'p(8 rip(E ry&prp(M (8+2(%-&+rg'pr'prip(E r7(p(8C{ r(po" (M } ry&poJ rp(M (8,({ r(p(%-&+((M } (%-&+{%,+(%-&+{%sc od &+(%-&+rp$p{ (C ,,}(9(, (oY ,(%-&+(++{ rop((F (8 } 8((-(*,(,+  9{, (=+!"{ r[)p((F | ( (M } !##9{%-&+ { (6""$$,mr)p| ( (8 (8x%{ %r)p%| ( %r)p%(%%( (K } +}(9+[{ r *p(!-r p+rp(%-&+(-rp+rp(j (8 }  &&,(%-&+(++{ r7*p((F (8 } +({ r*p((F (8 } (%-&+{%'',+(%-&+{%sc od &+(%-&+rp$p{ (C *Ad o'Coo]x0$ ( ,( (-+  (,({6, (? +9()-((-rp+rp+rp({6r*p(j o$ ,,tr3+po% ( , + +#()(((   , ~B   ,()-+Y  + *0(-+    (%-&+{6,+ ,t()-((-rp+rp+rp({6r*p(j o$ ,tr3+po% ( +2(? ,#()((( , ()-+Y + *0rip   (%-&+{6 ,t()-((-rp+rp+rpr9+p(j ({6o$ ,trpo% (? ,,()(((     ,  ok  + *0Krip  ( ,( , +( ( +*0s } rip  ~ }  {(V (,(oe+-(C+ 9(C (u   ~ (a   ,2(# ( { r+p(M } (9 +-{ r+p (M }  rp (8 sT z+{ r+,p(8 }  ,(` 7  { r,p oJ (M } rip r,p(8~{ ~ (p   ,e(%-&+{%  ,+(%-&+{%sc od &+(%-&+r -p{ (D ,%}(, (oY+*AL/  #7#/R~0s }  rip ~ }~ }(7 ((-r p+rp(),Qrp(%-&+(X, (+,( (?   ,rp 8m((-(*,(,+  9{, (=+ {,,{o:+  ]x  , + `  ,U{rI-p((N (8 }r-p(8 (8 ,rp +rp +k ,` (  (}{r-p% %%%((l (8 }+0{rִp((N (8 }rFp  _,((-(*++,G{r.p(8 }{rp(%-&+((M }(9{~ (p ,j(%-&+{%,+(%-&+{%sc od &+"(%-&+r.p{rip(E {~ (p ,e(%-&+{%,+(%-&+{%sc od &+(%-&+r.p{(C +*0s } rip ~ }~ }((-r p+rp (),Prp (%-&+(X, (+,( (? ,rp 8|((-(*,(,+91{, (=+  {, ,{o:+  /  ]x+  , + `  9{rI-p ((N (8 }((   ,r.p (8 (8+'rp (%-&+r /p (8  (6+I ,> (  ({rv/p (j (8 }+){r/p ((N (8 }{(k ,j(%-&+{%,+(%-&+{%sc ov &+"(%-&+r00p{rip(E {(k ,e(%-&+{%,+(%-&+{%sc ov &+(%-&+r00p{(C +*0Ss }  ()-((-r p+rp+rp rip}()9>(%-&+(X, (+9{(V (  ,(oz + (C   , (D + r|0p(8 ,(` &   ,r0p(8+3 ?B  ,r 1p( (8 (8+ (9{r\1p(F (8 }+ {r1p(8 }8?((-(*,(,+  9((-r p+rpr p((F (8 {, (=+,(%-&+(+9%{o7 %{r1p(F (8 } {rV2p(N (8 },$r2p ((N (889l#G`,W{r2p(8 }(7,1{r3p(%-&+((M }(9+rD3p ((N (8+ox%{%%rQp%-r p+rp%rp%(%-&+(-rp+r3p%r3p(K }+{r4p(8 } {r(4p(F (8 }(%-&+{%,%({%sc od &+(%-&+rV4p{(D +*(X t-%0 ,2  ?B+ , 8 ()9{(V (,(oz+(  , (C  , (E ,(` &r4p(8 +&{o> &r4p(8  + *(AZ 2y0\s }#}(7   ()9q{(V (,(oz +(, (C   ,G(F l}(u   ~ (a   , (: +rp (8 sT z ,(` ݺs  }   }(%-&+{%,,(%-&+{% sc ov &+2(%-&+&r4pr(5p {oJ (8 rip(E  {#}rf5p(8 +0(x, (xo + #}(x (7-'{#Y@0{#++9(%-&+{%,+(%-&+{%sc ov &+1(%-&+%r4pr5p|(g ( (8 (D #}r5p|(g ( r%p(M (8 _9(%-&+{%,+(%-&+{%sc ov &+3(%-&+'r4pr06p(%-&+((8 (D (9{+*D 80 s }(Y  rp rp~ }(  ,-(o  ( (o  ( ((/rp6p(8 +rKzp(  ( (M ((n (  , (7+  9&#9()  (  x%{%%rz6p%(g ( %r6p%%r6p% %r6p% (K }( ,#(Z(7,i{(S (8 }x%{%%r&7p%(g ( %rx7p% %r7p%(K } 8(7,Ux%{%%r7p%(g ( %r>8p% %r7p%(K } +&{rj8p (F (M }{~ (p ,e(%-&+{%,+(%-&+{%sc od &+(%-&+r8p{(D +*0+s } rp rp ~ }(  ,K(o  ( (o  ( r9p(o(F (8 ((0rp6p(8 +rKzp(  ( (M ((n ( (,, (=+(%-&+(X   _ ,!{rF9p(M } 8r(7 _9( #Y@( x%{%rx7p%%r7p% (K }(,f x%{%rp%%r9p%(g ( %r9p%%r :p% (K }( 8I(o,(o+,h x%{%rp%%rB:p%(g ( %r9p%%r :p% (K }(Z 8(o, (o+,c x%{%rp%%rr:p%(g ( %r9p%%r :p% (K }( +9{r:p%%%% (l (8 }(7,q{(S (8 } x%{%rp%%ri;p%(g ( %r9p%%r :p% (K } 8(7- +9( -r;p+r;p{(S (8 } x%{%rp%%r;p%%r;p%(g ( %rx7p%% r7p% (K } #,#}{~ (p ,e(%-&+{%,+(%-&+{%sc od &+(%-&+r5<p{(D +*0{  (V   #(G (,(%-&+(+Prq<p(j (8 Qr<pr#=p( rp(B ( PrW=p(F (8 Q(,# 8{    (V (  ,(oz + (C   9rr<pr=p(g ( rp(B ( (H + Pr=p (F (8 Q# #3+98r=pr)>p( (8 ( Pr>p(F (8 QX(C ,^(H ~%-&~s %( &,+Pr>p(8 Q#+Pr ?p(8 Q#0, ++:+ PrK?p(8 Q#  , (` hr{?poJ r6p(M r=p( Pr?p(F (8 Q# rpr?p(M (8,{,(9l}{_,+r<pr!@p(g ( rp(B (  {-+,IPr_@p{(F (8 Qr<pr@p(g ( rp(B (   ,(` *A|@ M+ nPhn(  05s }rip ()-((-rp+rp+r,Ap(8  ()  ,#(%-&+(X, (+ +4((-(*,(,+  ,{, (=+ (  rKzp(  ( (B ~ }#  , {r:Ap(M }(X(-+,lx%{%rAp%%rAp%-rAp+rBp%rp%(7-rip+r6Bp(K }ݦ(7,Mx%{%rAp%%rfBp%-rAp+rBp(K }M{~ (p 9,l(%-&+{%,+(%-&+{%sc ov &+"(%-&+rBp{rip(E +e(%-&+{%,+(%-&+{%sc ov &+(%-&+rBp{(C ( #Y@( ((n ( () _9x%{%rBp%(g ( %rp%(K }|d(,&rCp(g ( rJCp(M (8+#(Z}{(V {, s }#,{{o ,(` 8((-(*+_ _9#,Q{r\Cp(M }{%-&+('{%-&+(3#}+Tx%{%rCp%(g ( %rCp%(K }{%-&+(3{_9{(S (8 }x%{%rCp%(g ( %rp%(K }}{(V {  , s }#!!,{{o ,(` {-+"",w{(S (8 }x%{%rDp%(g ( %rp%(K }rCp(g ( r^Dp(M (8+C{rpDp-r p+rp -rDp+rDp(j (8 }{~ (p ##,e(%-&+{%$$,+(%-&+{%sc ov &+(%-&+rBp{(D +*ALN N 0#  ( (7-+ 9s }  ()-((-r p+rp+r?p(( (8 }(%-&+{%,+(%-&+{% sc ov &+'(%-&+rDpr,Ep {(8 (D  +*0-s }!rip}" (%-&+rXEprEp(C (%-&+( rip ()9"rpr p((F (8 (%-&+(X, (+_,j{(V (,(oz+  , (I +(  , (I ,(` +ex%{"%rQp% %rQp%-r p+rp%rp%-rp+rp%r3p(K }"8G((-(*,(,+  9%((-r p+rpr p((F (8 {, (=+  _  ,o{%-&+(= , }+F{"rp rEp(B }"rXEp rEp(8 ( rEp (8 (8+ex%{"%rQp% %rQp% -r p+rp%rp%-rp+rp%r3p(K }"(%-&+{%,%({%sc od &+(%-&+r8Fp{"(C +*N 0Bs }#rip}$ (%-&+r`FprFp(C (%-&+( rip ()9Mrpr p((F (8 (%-&+(X, (+_9{(V (,(oz+  , (J   , }+0{$rp rFp(B }$rEp (8 (8 ,(` +ex%{$%rQp% %rQp%-r p+rp%rp%-rp+rp%r3p(K }$81((-(*,(,+  9((-r p+rpr p((F (8 {, (=+  _  ,Y{%-&+(< , }+0{$rp rFp(B }$rEp (8 (8+ex%{$%rQp% %rQp% -r p+rp%rp%-rp+rp%r3p(K }$(%-&+{%,%({%sc od &+(%-&+rGp{$(C +*v1 0k() ,_{  (V (,(oz+ , (K &+(,(K & ,(` *I^ 0 #t@ (" ( - - #t@+ #w@+ #)@ ( 0+ ( ((( ,oPr,Gp((N (8 Q(<(=-(+-+, ( +PrvGp(8 Q+( PrGp((N (8 Q + *0" {  (V ((-6()-rHp((F +r,Hp((F +r -{(rpo> +  (-rip+((g (h }){(( ((n -e(-](%-&+(i -I(%-&+(j ,2(oj ok rOp(a -(oj om +++  9Fs  }+ , (+_  ,( {+{(o , {+{( {+{)(p +_  ,  (%-&+(i -rp+ (ob }*(%-&+{%  ,,(%-&+{% sc ov &+J(%-&+>rOprOp( {*((j  {+{((8 (D  {+{((8E,{({)(p +9 9{(((%-&+{%,+(%-&+{%sc ov &+2(%-&+&rOpr]Pp({((N (D  +(%-&+{%,+(%-&+{%sc ov &+7(%-&++r prPp({((N rip(E 8 ,(%-&+{%,+(%-&+{%sc ov &+2(%-&+&rOprQp({((N (D 8(%-&+{%,+(%-&+{%sc ov &+8(%-&+,rOprgQp({({)(j (D 9(-rip+((g (h (? 9{(( 9-{)(p + (,y()-+(Y-(of (p + (o (o ,(o (o +*0?  ((-(&-("++,+(L PrQp(N (8 Q+((, ,PrfRp(8 Q8()-j(-b(.-(%-&+(X+D(%-&+7(V%- &   + (nsc    (d   (e _+ rRp(((j ((_  , ( +2  ,&() ()-rSp+rDSp(8 + ((,E,PrdSp (M Q+%,PrSp (M Q+ P (8 Q8(),B,PrSp (M Q+%,PrSp (M Q+ P (8 Q+(*,B,PrSp (M Q+%,PrTp (M Q+ P (8 Q+1Pr2Tp(((j (8 Q_9s}-P},(%-&+{%,2(%-&+${%%-&+sc (d &+#(%-&+rTp{,rip(E {,sT z+*{*"}*0Pr#Up((N (8 Q,PrfRp(8 Q8J(,(%-&+(+ (%-&+( rip (%-&+(X 9()9 P-rUp+rUprI|p((F (M Q, (+  9{    (V  (oz    ,b(u (M (u ,~ (a +, +,PrUp(M Q ry&prp(M (8+Pr&p(8 Q ryVp(8  , (` 8, (+9{(V (C,b(u (M (u ,~ (a +, +,PrVp(M Q rQWprp(M (8+PrWp(8 Q rWp(8 ,(` :PraXpo" (M QrQWpoJ rp(M (8 c_, PrXp(%-&+((M Q,(%-&+(_,}(98(*-((,(,+9{, (=+((!!,0r~%-&~s %( &(N   (# }. ,(` 6 {0r}Zp o" (M }0rZp(8}.+/}.{0r [p((F (8 }08r((-(*,(,+  91((-r p+rpr p((F (8 {, (=+rUp9_{,{%-&+(?+rUp((-r=[p+r[prUp(a -rpo> +,G{0r[pr\p(B }0( r=\p(8 (8}.8#G`rp(g (h (a ,1{0r[pr\p(B }0( }.+^rUp(p ,L( x%{0%r\p%%rp%(K }0(:}.+v}.x%{0%%rQp%-r p+rp%rp%(%-&+(-rp+rp%r3p(K }0+}.{0r\p(8 }0{._,1{0r#]p(%-&+((M }0(9{0~ (p 9(%-&+{%,+(%-&+{%sc od &+O{.,(%-&+rg]p{0(C +"(%-&+rg]p{0rip(E +*u- i=60&rpo> , (O +(P  +*0 ((-(*, (,+ ,(8((-(*+ ,y{, (=+ ,(%-&+(+,<{-+ {o; ,r]p(8+ }(*0Y((-(*, + ,'(!(#(%('8 ,'(!(#(%('8 ,$(%(!(#('+| ,$('(%(!(#+P,$(!('(%(#+"(!(#(%('*0~#)@W(  , #)@W+;(" , #w@W+$($, # o@W+ #t@W(  O, +*00()-!(r]p(a - (++ +*00()-!(r ^p(a - (++ +*00()-!(r'^p(a - (++ +*00()-!(rC^p(a - (++ +*v(%-&+rnprNp(D *(%-&+ rpr%p((F (C *:sQ (^*(%-&+rpr)prip(E *v(%-&+r+ prS p(C *{*"}*{ *"} *{!*"}!*{"*"}"*{'*"}'*0 {&  (V (sR ( ,Y(oS , (oT (oU oV (oW oX (oY oZ ,(` +*  04N {&  (V ( ,(`  + * # 0 ,8([ o\ o] {&  (V o^ +C(_ o` (a ,o` ((b +,o` ((c -;o, oS ,(%-&+(T , (` *=P* 0?1{&  (V ( ,(oX ,(` * )3 {(*"}(*0 #W#W{&  (V (,(od + ,((od o W(od o W ,(` +*"Rt 0U #W{&  (V ( ,(oe W ,(` +*+B 0W {&  (V (,(od + ,(od ,(` +* 8D 0 # ( ,^({%-&+(),2({od-+ ( #? +#? +*0 RR({ 9({of #({od({o)-+, ({o#+Q-({o*-({o(-+, ({o#+ _,#+  ,({oi +  + *0=N {&  (V (%-&+(W ,(`  + * , 0=N {&  (V (%-&+(f ,(`  + * , 0KN {&  (V (%-&+(f , {;+ ,(`  + * .: 0AN {&  (V (, (oY + ,(`  + * $0 {)*"})*{**"}**{+*"}+*{,*"},*{-*"}-*{.*"}.*{/*"}/*0)w{0  (~ t |0(+ 3*0)w{0  ( t |0(+ 3*0){1  (~ t[ |1(+ 3*0){1  ( t[ |1(+ 3*0){2  (~ t[ |2(+ 3*0){2  ( t[ |2(+ 3*0)w{3  (~ t |3(+ 3*0)w{3  ( t |3(+ 3*0s }5(}4og sh }3{%sc od &{% ,"{%sc ov &+B{5%-&+r]^pr^p(D {3%-&+{3{4s o' {5%-&+r]^pr^p(F (D -+(i *'{4*"}4*0ns }6}7}8{% ,&{%%-&+sc (d &+{5%-&+{7{8(C *0ns }9}:};{% ,&{%%-&+sc (d &+{5%-&+{:{;(D *0ss }<}=}>{% ,&{%%-&+sc (d &+#{5%-&+{={>rip(E *0N}5(K oj +(k oo(l -=o, *'>0*y{I  (V {7 ,(` *  0D1{I  (V }7 ,(` (=_ , (&*  0 { +*0k  (K oj +.(k ,+o,X (l -=o,  +*;O04{  (V {oj = ,(` * ' 0 ?rip (K rip rip ripr^poj 8(k ripr^p9o-rp+o  (g   (h  o  , oob oo  ( &rip(a -rp+ripr_px%%%rp r%p(B (m (M (l :=o,  + *<1(0{&  (V (_ ,D(o^ +(_ -+( (c -;o, (%-&+(n ( ,(` *1&W z 0H(K oj +(k  , oa(l -=o, *(80(K oo +*0qsp }s }}}}"s }&~ }*([ o\ o] }4#}7};}<}@}As }C}D }Es% }Fs% }G}Hs }Is }Ns }Q( }}}}sp }(<(sq }#{#or {#ss ot ((u }6 &}6*Ud (((!(}*0X Pr'_p(8 Q(.(k(,{# ,]{#ss ov {#sw ox {#sy oz {#o }#{G%-&+o. {G%-&+(/ {F%-&+o. {F%-&+(/ {$ ,9{$s2 o{ {$o| {$o }${%-&+(} (}5}%(}6*0a(K oj +4(k  ,"o), oB+ o(l -=o, *AQ0s }?}Arip}@ ,(!(~ }A(u }@{A.{@~ (p + 9{% ,&{%%-&+sc (d &+'{5%-&+ra_pr_p{@(8 (D (~ }A(u }@{A.{@~ (p +9s}Crip}B{C}A{C{@rG`po> 9ri`p}B{C{@r`pov X{C{@o (   @   ,W(N  oj  +' (k   o ,  o+  (l - =o, 8{C{@r`po> ,9d{C{@ou () {C{@o }B+7d{C{@ou () {C{@o }Bx%r`p%(S %rp%{B%r6p%(S %r7ap(K rp(6{%%-&+sc (d &{%,({%%-&+sc (d &+9{5%-&++rAaprap{A(F {@(8 (D ݀s}E}D{%,'{%%-&+sc (d &+-{5%-&+!rAaprbp{D(F rip(E {A+*A441Fw0Z  , +I(H ,7{(V {o ,(`   +*)D 0 ,(Id+ ,Wx%P%rbp%,o ( +rbp%rp%,rbp+rip(K Q 8,,PrFcpo(F (8 Q(2 +a(Id,1Prcpo(F (8 Q{o  +Prdpo(F (8 Q + *0s }F  {F 9{(V {s (+ ,{;o;+-+(,+9Prkdp{Fo(F (8 Qoo`{Foo`,nPrdpoo`{Foo`(N (8 Q{o  { o { {Fo  +Prep(8 Q +KPrfp{Fo(F (8 Q(Id  ,{{Fo  ,(`  + *A.o 0 sp -+(  (Koj +1(k (^,o  o+ (l -=o, oj  8 (k  ,  o+  ,+zoo   ,To o  +& (  (^,  o  ( - @o, + ow o (l :W =o, (n&{(V } ,(` +*4->k34Uj 0s }G  ,(!(M {%sc od &}H(I%}H9zs}Jrip}I{%%-&+{Jsc (d & oj  8 (k    , o*-  o(++  ,8{I(? ,{I(S (8 }I orXgp% o(-r p+rp%% o7-rip+rxgp% o-rgp+rgp(l   o(,D {%-&+(*  (? , o7-  o+,  o +B {%-&+(*  (? , o7-  o+,  o  (? ,:x%{I%rgp% %rgp% (K }I+!{Irgp rhp(B }I  o6 _  (l : =o, {%%-&+sc (d &+*A*(*0J~ (a ,+5x%(%%r1p%%rp(K (*:~ (*0|{  (V {oj +(k , o:(l -=o, ,(` , ~ (*!*K S] 0R Pr\hp(8 Q{( 9VR{< }<(( ({oj 8(k , o+9o:o,Io  ,ooYoPrhpo(F (8 Q+6Prhp(S o((j (8 Qo (l :5=o,  /  , ((}<{(` +P(S rBip(M Q + *A4a31J/0k ripQR  {( 96R{oj 8(k , o+,8o), o7+ o*- o(, o7+ o)- o<+o%-&+(X,o- -+   ,Po  ( ryp(M Q-+ _,o7,+  , o:(l :=o, {(` +R + *A4;:)#L{8*"}8*0E {  (V { , {oo ,(` +* &2 0  {  (V {9{oo {oj +H(k o(q  ,o- o+ ,Y (l -=o, ,(`  + *EU 0 {  (V { ,N{oj +"(k o(q ,X (l -=o, ,(` +*2/a ht 0 {  (V { ,T{oj +((k , o+,X (l -=o, ,(` +*25g nz 0s }K ,8rvip}L(B 9u(K oj  8? (k   ,' o%-&+(X, o7-  o+  ,B{Lrip - %+  (s %(F (8 }L8 o-+(b (? ,  o(q -C-+:(j %- & + (m sc (d (e _+ -+(  o), ,+  o -+(j , +9o o -+(j ,oj o   Y+. o Y. (? +,7{Lrip o(N (8 }L o+0{Lr0jp o(N (8 }L++{Lrvjp o(N (8 }L (l : =o, +{Lrjp(8 }L{%%-&+sc (d &*ADR0b|(@ ,(+ ,(-(-+ ,&, ({,({o, (D++ + *0m (K oj +7(k , o(- o*, o+, + (l -=o, +*DV0T(K oj + (k ,o+ , (l -=o, +*-=0 (K oj +[(k , ("--+( + ,!-o-o- o++, + (l -=o, +*hz0 #)@W(G , #)@W+3, #w@W+, # o@W+ #t@W  ,Y(M  oj  +) (k ,+ o  `  (l - =o, +*60RRRR(M oo  oj +S(k ,+> o ,R o",R o$,R o(,R(l -=o,  + *'`0k (= , +U(K oj +%(k , o)+,X (l -=o,  + *$2V0w (= , +a(K oj +1(k ,o(- o*++,X (l -=o,  + *$>b0 (= , +~{  (V {oj +-(k ,o(q +, (l -=o, , (`  +*6:pd 0sp (= , +r{  (V {oj +!(k , o (l -=o, , (`  +*:.h"Xz 0sp (= , +~{  (V {oj +-(k , o+, o (l -=o, , (`  +*::t"d 0sp (= , +f(K oj +6(k ,o(- o*++, o (l -=o,  + *(Ck0tsp (= , +Z(K oj +*(k , o)+, o (l -=o,  + *(7_0\  {  (V {,1{oo + ,{o ,(` +* =I 0 {  (V { , sp } ,(`  9o(- o*+,J(H,6{(V {o ,(` +H(Id,6{    (V {o  , (` *( %/ }  0W (K oj +#(k , o+ , (l -=o, +*0@0Q1{  (V {oo  ,{o + ,(` &* 2= JK0 (' {,{o+ , { +p(K oj +((k , o+, 6(l -=o, r^kprkp( sz*@5u0 s }MP,8 P,8 ,8 s Po Po rkpo (F }NP |No Po o (L{Nrkp o oo (j (8 }N{%%-&+sc (d &s   rip  rip}O o 8( ,8rlp(S o o (j }O oj +E(k ,oo +, {Orlp(8 }O+ (l -=o, o  o  o +:(   !!,+# o o "",   o ( -Bo,  o  {Orlp (F (8 }O rip  ##9B o-rip+ o%%(g &&(h $ o''9$(? ((, oof $$(? )),j o-rip+ o%%(g &&(h $ o$o  o o-+ o%%(g { o **,[{Or'mp$(M }O$ o  o- $o + o%%(g &&( 8 o++,e o%%(g &&( -+(k   (? ,,,% o&&( -+(k  +% o&&( -+(k  {Orgmp  o(N (8 }O o -8-( ..o -+/.oi -.ob  (a +00,0.-+(  .o  /Yo +O.oi ,.of  (a +11,"..ob .o o + -( :H-Bo, -+22,+P |Oo -+(  339o -+4(q 5`5`66,   o} o|+e (a ,+77,L o o  4Yo  o} o o ( `o|8ws 8 o 989( ::<<,+x:o (q ; (a , +==,? :o : o} o ;`o|X+ 8:o 9( :e9Bo,  --+ ( +>>98o ?+l?( @@AA,+U@o BB,D@ @o  o} @o -o  ( +o|?( -?Bo, Po o , +CC9~Po o o  {O ,rip+rmp(8 }O{Ormp o (N (8 }ODD9 {Or#np(8 }Ook EFFII,1o --o - o +o +o FPFE|Oo GG,rSnp+rsnpHx%{O%rnp%H%rnp%Fok %rp(K }O JJ,6 Go o o} - o +o|{%%-&+-{P%-&sc %K}PK(d &( :Y@o, *AR GQq0iy/ 0 P(S rnp(M QP, Po +,Pr6op(8 Q8X , o +,ePrTop(8 Q({.(+Po Po , Prop(F (8 Q8 (= 9Po Po (PrOppo (N (8 Qripo +d( -+ ( , ( ,-+ ( +,Prqp(F (8 Q( -@o, 8(K   o Po o -{+o Prqp(N (8 Q   _9oj 8(k   !!,8g o  o  o""9@  P oo ##$$,;Prnrp o(F (8 QPo ## oo +-Prrp#o  o(N (8 Q# oo  o o(&%%,2#o o #o o o  o &&,# o) # o +# o) #- + o  #o %X + (l :s=o, '',#Prsp(F (8 Qoo 0+((9)oj *8*(k ++,,,8+o{.+))_--, Prrsp(F (8 Q8Prsp(F (8 Q+o +o ),+..9.Po //00,6Prnrp(F (8 QPo //+oo +(Prrp/o (N (8 Q/+oo +o(&  11,2/ o o / o o  o   o 22,/ o) / o +/ o) /- + o +/o X 8 Y339TPo 4455,[Po 6677,6P6o 44+oo Prtp4o (N (8 Q+(Prrp4o (N (8 QX 4+oo +o4o o   88,24 o o 4 o o  o   o 99,4 o) 4 o +4 o) 4- + o +4o X 8::94Po ;;<<,6Prnrp(F (8 QPo ;;+oo +(Prrp;o (N (8 Q;+oo +o(&o   ==,2; o o ; o o  o   o >>,; o) ; o +; o) ;- + o +;o X 8o)- +??9XPo @@AA,cPo BBCC, Po @+ PBo @@+oo Prtp@o (N (8 Q+(Prrp@o (N (8 QX @+oo +@o oo   DD,2@ o o @ o o  o   o EE,@ o) @ o +@ o) @- + o +@o X *(l :*=o, PrTtpPo (F (8 QP%-&+ rip( &P%-&+ Po ( &P%-&+( &*AL$q001 0\s }Q{%%-&+sc (d &( {((=}R{R 9{%%-&+sc (d &P,+{%%-&+sc (d &8Po ,({%%-&+sc (d &+es}TPo Po (S }S |S(U{%%-&+sc (d &*0 (s }Z     {5}U{U,rtpriprips }UripQripQ RP,P+,BrtpQrtpQ{%%-&+sc (d & R8'Po  Po     ( }WPo ( }X(Loo ( }V{%%-&+sc (d &Po s rip}Y 1 oo +99{Yrup(8 }Yoj +R(k oo   ,3oo oo o' !!, o (l -=o, P|Yo +!{Yrup(8 }YPo +{Yrup(8 }YP([ "",{P(Y#{Yr%vp(S #(B }YP#(8 QPrvp( (8 Q{%%-&+sc (d & R8% ,- oo +$$9s %%}c -(=1 +&&++,s ,P,%{c|Yo (oj -+G-(k ..,.o(q +//,+!.o00,.o+ -(l --=o, '()%rip}b119({2233, (J2244,o2o(&2o-+2o55(g 66(h %%{brvp2o(j (8 }b+1%%{br?wp(=(N (8 }b+1%%{brwp(=(N (8 }b(=1 +77,%%{brxp(8 }b*889oj 98U9(k ::;;,8;:o<<9&:o)-+*:o(:o:o:o):o(( (? ==,':o-+:o55(g 66(h :o-+:o55(g 66( )(? >>,5:o:o):o:o(( ))-+)(k (??9?(? @@9Po ((AA,[P:oo (%%{brYxp(- B%B+ ((o s %(N (8 }b+p%%{brxp%(- B%B+ ((o s %%%:o%%(l (8 }b(CC, ()o +&%%{brmrip}r uo _uob ``(? -p(? - `p(a +n`(? - `(q +onxx9mm{rr}p%(S %uoo %`%T%(l (8 }ru  m{s{j{gm{s{j{h{eo}m{s{j{g oOo`yy9m{s{j{go|uo m{s{j{gom{s{j{go)m{s{j{go(( zz{{,!m{s{j{go-+VYzuzo mr}pr/p(M }r+&m{s{j{go|mr$~p}r+Mmm{rrL~p%uoo %T%%p%uof (l (8 }rt( :tBo,  ||,Amm{rr~pm{s{j{h{eo p(j (8 }r{%%-&+msc (d &^rzpS(8 }i _}}9~~,^^{irpT(M }i+^^{irpT(M }i ,Y^x%^{i%rp%_%r p%^{j{goob %r>p%(K }i+^^{irlp(M }i,"^^{irp(8 }i +?^^{irpT(M }i^{j{g^{j{h{eo{%%-&+^sc (d &9_9^{j{h{f^{j{h{f{Yrp(8 }Y ^{j{go55(e ,}^{j{h{f^{j{h{f{Yrp^{j{goVY(F (8 }Y^{j{g^{j{goVYo&^{j{go55(e -+#^{j{go55(g 66( 9^{j{h{f^{j{h{f{Yr{p(M }Y^{j{h{eo ,P^{j{h{f^{j{h{f{Yr p(8 }Y^{j{h{eo ^{j{g^{j{h{eo o ok ^{j{h{eo -^{j{h{eo +^{j{h{eo ^{j{h{eo -+-+(k (? , ^{j{go P^{j{h{e^{j{h{f|Yo o ^{j{g^{j{h{eo^{j{g^{j{h{eo}^{j{go^{j{g^{j{go(n -^{j{go(q +o|  _9^{j{h{f^{j{h{f{Y(S rfp(M }Y ^{j{h{eo 9o^{j{h{f^{j{h{f{Yrp(8 }Y^{j{go55(e ,z^{j{h{f^{j{h{f{Yrp^{j{go(F (8 }Y^{j{g^{j{goVYo&^{j{go55(e -^{j{h{eo +#^{j{go55(g 66( ok ^{j{h{f^{j{h{f{Yryp(M }Y^{j{g^{j{h{eo o ok ^{j{h{eo -^{j{h{eo +^{j{h{eo ^{j{h{eo -+-+(k (? , ^{j{go P^{j{h{e^{j{h{f|Yo o ^{j{g^{j{h{eo^{j{g^{j{h{eo}^{j{go^{j{g^{j{go(n -^{j{go(q +o| +-+X{go-X{go%-&+(j +,X{h{fX{h{f{YrpX{go(F (8 }YX{h{fX{h{f{Y(S (8 }Y{%%-&+NX{h{f{_%-.&X{h{fX{h{fsc %I}_I(d &9{%%-&+NX{h{f{`%-.&X{h{fX{h{fsc %I}`I(d & RPrۄp( r pX{go(F (M QPrp( rp(M QY9sX}v -rep+rprمp{v{go(F (8 }t{%%-&+sc (d &rip}u{v{go,{v{go+,Z{urxp(8 }uPrp( rp(M QPrp( rp(M Q RY8v9*{urp{v{go(N (8 }u{v{gPP(X9{urp(8 }u RPrzpx%{v{go( (m rp(M QPrzpx%o ( %o (m rp(M QY+{ur͇p(8 }uY+?{urp{v{go(N (8 }uY{%%-&+sc (d &Y9sX}xrpSrވp(M }w{%%-&+sc (d &Przpx%{x{go( (m (8 QPrpx%{x{go( (m (8 Q R -+9s X}zr<pSrpp(M }y{%%-&+!sc (d &Pr{px%S(m rp(M Q,Prp( rp(M Q+d ,\{%%-&+NX{h{f{a%-.&X{h{fX{h{f sc %I}aI(d &, `+9s"X}|rp _-# ,, _-rp+rp+r p+r,p(8 }{,{{(S P(M }{{%%-&+#sc (d &X{h{frip}YW(l :W=o, s Po o +Z( o ,<o , o +,oo o ( -Bo, rip}[ P|[o {[(? ,${%%-&+ sc (d &(=( }VPo ( }\Po ( }]{%%-&+ sc (d &+*A_TPh :Ux 7'a'g'0Prip s s o o +g( o   ,Oo o o o   ( ( ou   ,o o o ( -@o, o o  8 (   o (& ,{ o (  o o , o o  o   ( ( ou 3 o o +, o o  ( :\ Bo, o-o+o(? ,oo-+oo( ,(&9Voo Roo) ooo(e -- o +of o +o(g ( ,!oo o o +,+-+ ( -+,'ok o o R+",o o o}oo(n -o(q +o|+*!t^0%rip   (K 9o  oj 8(k  ,8o  +  (   (^   ,+  ( - @o,   ,L-rip+(S rJpx%o%o  ( (m rp(B  (l :;=o, +rp(8 +*\-10g  (K oj +/(k , o+,+(\ _ (l -=o, +*0Z  ,Go o +(  (^ ,+ ( -@o, +*)B0f (K oj +0(k , o+,+ (^ ,+ (l -=o, +*=O0,,-+(+ , 8 o rip(p 9o ,o)-o ,o(-o*+++9o o,uo -o%-&+(i +, +Fo (? -o +o o o (   o  ,  + *0# ,(=o + ,  +*0# ,(=o + ,  +*0s$ }}}}{%%-&+%sc (d &  rip( rip( s( }s, }rip}{{{5(/}~(}{%%-&+-sc (d &Bs.  }   }{%%-&+ /sc (d & {{~  ,+( } } } (H}(N (=  ( }{  (V {%%-&+ )sc (d &{oj 8 (k  } o}o)9c s0 }o  ( }|o@o,ooY9o9oou{o}{rp{{(F (8 }o7_,{%-&rip}+#{rp(r6p(B }{%%-&+1sc (d &8o{rQp-r؊p+rp(M }o7,#{rp(rTgp(B }{%%-&+2sc (d &o7-+9{{,(o, o7+,io {%%-&+N{{{%-.&{{{{&sc %}(d &+e{%%-&+N{{{%-.&{{{{'sc %}(d &o{}8.{{0{{+,${{oo8{{{{,g{%%-&+?{{%-$&{{*sc %}(d &{}o +V{%%-&+?{{%-$&{{+sc %}(d &o{o}o9{{o - o+  , -+{{( !!9.s3""}"{{{o ob #o $o)-+%o&,"{{{( -o(q +'"rip}o))9""{rp- *%*+ (o s %"{{{(N (8 }o#o #(q --+"{{{( +'"rvp%#%$%'-rp+r#p%&(l }8oob #o $'- #(q +'""{rAp%- *%*+ (o s %%"{{{%#%$%'-rp+r#p%&(l (8 }'o|( %-&+"{{{( ", o +-+o }++9,'-&+$--//, -o ,o,o ,, ,ok +rXp.,00,6""{rp"{.-(j (8 }+4""{rLp"{.-(j (8 }++""{rp"{(F (8 }&%Y(o(o oo&o)o(( o ""{{{}"oof }"oob }{%%-&+"4sc (d &+os511}1o}1o}1o}1o}{%%-&+16sc (d &o, o+22,{}(l :b=o, , (` { {{~ {` {{`339_s744 }54rip}( 4|o 6616(+88, 6(44{r΍p6(F (8 }s 7oj 9+!9(k :7:o:ogo 9(l -9=o, (l&{%%-&+48sc (d &;8Cs9<<4}(=<{{{{AA,Us;BB<}B(=  ( }{%%-&+B<sc (d &R;sa==sq oCC, (><o}<{DD9Z( %-&+<{( , o( +ripEEo(=GH8>II9{JKJK(V {H(+F K,J(` F,Fo<{+LL9FoMFow{NONO(V {Ho Mo O,N(` >{%%-&+0<{%-&<<:sc %}(d &HXHHGPP:7<{o QQ,7<{o oh??od@?RR,@}>SS96(o<{o TT9s=UU<}Urip}(0VV9 -+U{{( WW9ns>XXU}oYX{{{o ob Zo [Z(q --+X{{{( +5o^^9X{X{{rp- *%*+ (o s %X{{{(N (8 }oZo Z(q --+X{{{( +5X{rvp%Z%[%5-rp+r#p%Y(l }+oob Zo [X, o +-+o }__9`5-Y+[ao`o `, `ok +rXpb`cc,@X{X{{rpX{ba(j (8 }+>X{X{{rnpX{ba(j (8 }+5X{X{{r܎pX{(F (8 }5- Z(q +o|o)-+\o\Y]o]o ooYo)o(( o XX{{{}Xoof }Xoob }{%%-&+X?sc (d &+N( ( rip(p -#orp<|( r%p(B +rp(8 ( ls@dd4} d }sAeed}e(u }e(}{%%-&+eBsc (d &;X;;4{{{~ff:ݻsCgg} g }sDhhg}hr(p(S rp(M }hh{(u r`/p(S (B }hh{r?p(8 }h{rp(6{%%-&+hEsc (d &i+i*AjnB j  | G .u $ n& l\ \0sF }} {%,&{%%-&+Gsc (d &+,{5%-&+ rBprp|( (8 (D {,8%rip rip (M{%,&{%%-&+Hsc (d &+{5%-&+rΏprp(C     oj 8#(k sL},8o( }Poo'   ,f{%,'{%%-&+Msc (d &+({5%-&+rΏprRp{(8 (D  X  o(,+,oo82o(- o*,o,ooL+9sN}ooP  ,  oA +rp} ,n oA  ,ooYo ,o7- o++, {ryp(M + X  - +,8{%%-&+Osc (d &oo(l :=o,  oo ,}sP}rp (F }{%,'{%%-&+Qsc (d &+{5%-&+rΏp{(D sR  }s !o!݂sT&& }'&'}{%((,'{%%-&+&Usc (d &+-{5%-&+!rΏprp&{(F rip(E "!o )),d{%**,,{%%-&+ {Isc (d &+"{5%-&+rΏprp(8 (D 8sV++ }"+!o }{%,,,'{%%-&++Wsc (d &+2{5%-&+&rΏprlp+|( rp(M (D "--9sX.. }oo /  X/00, .rp (F }..{-rip+rp /(N (8 }{%11,'{%%-&+.Ysc (d &+{5%-&+rΏp.{(D D rip} rip}(  |o ##1#(+22, #(  {r΍p#(F (8 }{%33,'{%%-&+ Ssc (d &+{5%-&+rΏp {(C %!o 48E4( 5sZ66 }65o}{%==,'{%%-&+6[sc (d &+({5%-&+rΏprp6{(8 (C 5oo> 75o89:8,+;oj >8>(k ?s`@@6}?o(,+:@?-+?(( }?:`AA,8yBB,8uP?oo' CC,h{%DD,){%%-&+@asc (d &+*{5%-&+rΏprOp@{(8 (D 8?ooL3&?ooP%-&+(A 5o(a +9?o9_EE9@{{7-rip+rp}{%%-&+?@{{%-$&@{@{\sc %F}F(d &7GG9?oHH,X?o{%%-&+?@{{%-$&@{@{]sc %F}F(d &+?o?P?oo 8?oII9?{%-&+((JJ9?oKK,Z?o {%%-&+?@{{%-$&@{@{^sc %F}F(d &+B?o%-&+(LLL,?o?o?P?oo +`?o?o {%%-&+?@{{%-$&@{@{_sc %F}F(d &WsbMM@}'M'}?o?o {%%-&+Mcsc (d &+?o?P?oo NN9oO-+ O( PP9sdQQ@}Oo <Qrip}oR(l :>=o, ;--(=6{{{+bb9{skcc6}5od5sbdsqe( %-&+eo( $$, $o( +ripfeforI|peo(F geo1 eo+eohc8-"rprI|peo(F (8 +rp}hii9Peoo' jj93(eoeoo kk,h{%%-&+clsc (d &ec{{|(1ll,eo Peoo 8sommc}eon( ( rip(p -nrpgr%p(B +rp(8 ( m( }{%%-&+mpsc (d &eoeoeoe+D{%%-&+cmsc (d &eoeoeoe8I{%%-&+cnsc (d &erpc{rpc{{(B o8eoeoeoe{%c{{{{%-8&c{{{c{{{Jsc %F}Fod &5-+95(%- &r r+ (U sc pqp(d qp(e _oo,5-+5(%-&+(H 5-+5(%-&+( e,eo-eoo +ss9sqttc}eoutrip}eovuo < +  ,d( ( rip(p - %-&rip+rp(8 ( {%%-&+sc (d & +%{%%-&+sc (d &+){%%-&+sc (d & +!{%sc od &p&{%%-&+]{{{{%-8&{{{{{{{sc %}(d & +7o(- o*,o,ooL+!!, ""9s##} - o.+ #o}rp#{rp(M o8{%%-&+#sc (d &ooPoo &(l :=o,  $$,B{%%-&+ {|sc (d &s% %% o_ &(n  &&,(M ( (o  {{ {{o o } {'',.{%%-&+ {}sc (d &+'{%%-&+ sc (d &o   {{(eo  { o ( }((9{%%-&+ sc (d &( +(!+))("+**,ts++ }+)("+( }{%%-&++sc (d &) +{{{(e~s,,}-,-}s..,} ..{ {oJ } .{ rp(6{%%-&+.sc (d &<o /+/( 00o/( -/#o, (o" }{%%-&+~sc (d &(M{1212(V {oj 383(k 44,04o)-'4o.,4o-4o7- 4o++559s66} 64o( } 66{ 4o7-rip+rp4o-rip+rp(8 (8 } P,P4oo' +77,P4oo &{%%-&+6sc (d &4o4o3(l :3=o, 2,1(` (n+*AYp1qg~ qv<& kQ 0 s } } }}(  s }rip( rip( {%%-&+ {sc (d &s s  } (=} { {{{,.{%%-&+ sc (d &(M   oo }  oj 8(k ,8m{%%-&+0 {%-&  sc %}(d &o-'o( {{{_- o*++  ,o,ooL+9s }ooVooR,ooRo" +rp}, on+9o9o9o( -(o o> +,a( ( rip(p -rip+rp(M ( {%%-&+sc (d &+%{%%-&+sc (d &+*{%%-&+sc (d &+!{%sc od &q&{%%-&+]{{{{%-8&{{{{{{sc %}(d &+  9s!! } - o.+ !o}-rNp!{r`/p(M +r~p!{(8 "{%%-&+!sc (d &oo##, "o8Poo &(l :m=o,  $$,G{%%-&+# {{sc (d &s% %% o_ &(n(M (o  {{{ {{{o o } {&&,3{%%-&+# {{sc (d &+'{%%-&+ sc (d &o   {{{(eo  { o ( }''9{%%-&+ sc (d &( +(!+((("+)),zs** }*(("+( }{%%-&+*sc (d &( *{{{{(e~s++ }!,+,} s--+}#--{#{ oJ }"-{"rp(6{%%-&+-sc (d &<o .+.( //o.( -.#o, (o" }{%%-&+ sc (d &(Moj 08h0(k 11,1o-1o7- 1o++229s33 }%31o( }$33{$1o7-rip+rp1o-rip+rp(8 (8 }$P,P1oo' +44,P1oo &{%%-&+3sc (d &1o1o+e1oo 55,Q1oo  1 o1 ob o 11o(n - ob (q +o|0(l :0=o, (n Cs66}',6,}&{%%-&+6sc (d & (+*A&Ciqq~ ~<{| 1d C1 0s }(( }+rip})( |)o 1(+,({)r΍p(F (8 }){%,&{%%-&+sc (d &+{5%-&+rp{)(C s  8     ,8 o  o}, ,  o+ rYp{,, {,o" +rp(N }*{%%-&+-{-%-&sc % }- (d &(=  ,Ps}1(=( }0{%%-&+sc (d &8oj 8C(k s}5,8,8o( }2Poo' -oo' +,+{%%-&+sc (d &8o,ooR-r}p+ooRo" }3o}4o o{3{5{,o" (a o.9o, {+  ,[{%%-&+?{5{.%-$&{5{5sc % }. (d &o8,+!!,bs""}7"o}6{%%-&+"sc (d &ooo +'{%%-&+sc (d &8o__,+##9!s$$}9$ o}8{%%-&+$sc (d &ooL3 o+%%9{%${9sc od &{,{o(+&&9o'',7{%%-&+${9sc (d &o+]{%%-&+${9sc (d &oooYoPoo +5{%%-&+${9sc (d &oUs(($};)()}:{%%-&+(sc (d &oo+3oooYoPoo 8o_, -+**9{%%-&+sc (d &++9as,,}=,rip}<{,'{,|<,{={5{,o)+--, o+..,^,,{<rp,{={2rp(B }<oooYoPoo +4,,{<rp,{={2r2p(B }<o<&,,{<rXp,{={5{*r6p(B }<o({%%-&+,sc (d &//9009-+o( 119s22}Boo ob 3o 43(q --+o( +o88,o3o + o( %-&+o( 52, o +o }?99,6::, 4o 5+oo 5o5o o|o)-+6o6Y7o7o oooo)o(( o 2o}>2oof }@2oob }A{%%-&+2sc (d &(l :=o, P oo' -+;;9s<<}D<{D{,sc osq=( %-&+=o( , o( +rip>=>o, o +??@@,!o o AA, =o|<=o( }C<{D<{D{,o" }*=ooXBB9`sCC<}FC=o}E(=o=oo ,%-(o C|E( o> ++DD9{%Csc od &=C{F{D|)(1EE9 RP=oo -+=o( FF9sGGC}J=oo ob Ho IH(q --+=o( +=oMM,=o=Ho ( %-&+=o( JG, o +o }GNN,FH(q OO, Io J+=oo J=oJo =o}=o|=o)-+K=oKYL=oLo =o=o=o=o)=o(( o G{J=o}EG=oof }HG=oob }I{%Gsc ov &+!{%Csc ov &+!{%Csc od &8i(=o=oo PP9{%%-&+Csc (d &=o=o( ( rip(p -rip+rprؘp=oC{E(N (M ( 8(o =o( o> QQ9{%%-&+C{Fsc (d &RR, =o( ( rip(p -$=orpC{F{Cr%p(B +rp(8 ( 8P=oo' TT,P=oo &{%%-&+?<{D{/%-$&<{D<{Dsc % }/ (d &=o(-r p+rpS=rp<{D{*rpS(B o8=o=o+DsUU}LU o}K{%%-&+Usc (d & X  i?*AdU < $(VZ 0 s }M}N rip( rip( {%%-&+sc (d & {5s s s s (Moj  +i (k   -+ (,  o.+  ,> oo^  , ooRo  + ooRo   (l - =o, {N,\{%,&{%%-&+sc (d &+{5%-&+rpr`p(C (m&+Ooj +'(k o.,oo (l -=o,  R ,u{%,&{%%-&+sc (d &+{5%-&+rprp(C     (c` , G+9(7{%,&{%%-&+sc (d &+{5%-&+rprp(C ,+     (b` ,o, +*ALv4e 0s (= , 8{  (V {oj +9(k -+(,ooo (l -=o, , (`  +*=F%p 0 Ks }O}P}Q}R}S}T s }Z{%%-&+{Zsc (d &}U{%%-&+sc (d &(o" }V{%%-&+sc (d &(((8 #({  , ({ o od+(, (s (Koo }Xoj +.(k ,oogo (l -=o, , ((,s ((o rip( rip( {1%-&+ sQ o rip}Y{Z{R (M {Z{Q,R oj +*(k -+(*, o(l -=o, {Z{R,R oj +*(k -+((, o(l -=o, {Z{Q,{Z{R+, (n` {Z{Q{Z{R`,{Z{S{Z{T`+,]{Z{S{Z{T {U   (f`   ,{Y(S rp(M }Y+X(M  oj !+!(k ""##, "o!(l -!=o, (n` {Z{P,+$$,X%%&&,  (a''` ,%+((,{Y(S rTp(M }Y+X(N))oj *+*(k ++,,, +o*(l -*=o, (n` (Koj -8-(k ..o//, .o.o00,I.o.o(- .o*,.oo +11,.o22, -(l :r-=o, (n` ( (33,?( %- &5%5+|Y( s 44( -+4(  {Yr΍p (F (8 }Y(Koo }W{%66, {%sc od &+={5%-&+1rprp{W{X{Y(j (D  / {X+   (&oj 787(k 8899,8o o :+0:( ;;8o<<,8;o oh+ :( -:Ho, 8o)==,#>8>od?>@@, 8?}+!A8AofBACC, 8B}7(l :-7=o, ( ({%%-&+{Zsc (v &=sDD}\EDE}[{%Dsc od & (F+F*Af;b77,, =C6=68 0 g s }]((g  }^{%%-&+sc (d &(}_{%%-&+sc (d &(8 #({, ({ o od+(, (s (Moo }aoj +:(k , o+,oogo (l -=o, , ((,s ((o rip( rip( {1%-&+ sQ o s , (m&+Ooj +'(k o.,oo (l -=o, rip}b   {5s      (d` ,o,  ,{b(S rp(M }b(Koj +z(k o  , oo!!,Ao(- o*,oo +"",o##, (l :z=o, (n` ( ($$,?( %- &&%&+|b( s %%( -+%(  {br΍p (F (8 }b(Koo }`{%'', {%sc od &+={5%-&+1rprp{`{a{b(j (D  / {a+ (&oj (8((k )),,,+{o o -+0-( ..)o//,).o oh+ -( --Ho, *)*of+*00, )+}((l :b(=o, ( ({%%-&+sc (v &1+1*LGI4S"u A={ 0\! (K oj +&(k , o+, o + (l -=o, +*3E02PrBp(=((j (8 Q(8()((((l&(m&((}{  (V {%-&+(} ,(` (|*} 0](N oj +$(k ,o)+ , o(l -=o, (n+*1A0"   {  (V {oj +l(k ,o(- o*++,Ao= -o., o(++ o,o (l -=o, , (`   ,&{%%-&+sc (d &(n + *)y 09#s }c ( rip}d (=Yrip{(V  8< ( { o   ,/{drp(M }d{ o  8rpo( o  ,|o  ,(|rIp(8 x%{d%rgp%%rp%%r%p(K }dow{ o  +=x%{d%rٜp%%rp%%r%p(K }d Y    : ,(` & {drYp(N (8 }dT ,&{%%-&+sc (d &+${%%-&+sc (d &+*ALAd $&$T0S$([ o\ o]  (( , ' +( (( ( +*0v%rip (K oj +<(k ,+'rip(p -rip+rp o(M (l -=o, +*I_0b&# , ((K oj +(k , o&(l -=o, *))R0'  (= {  (V {oj 8(k  ,8o)_,#oZ 8go)- #?+ #? { 4 +  ,#oZ8  ,3oZ(,(+  , o + 8o`  ,3oZ(,(+, o + 8#6o(- o*, o+,'o#0+oZ+ oZ(,(+, o + }_ (l :H=o, , (` +*A41 0(s }e (= ~ }f(e -(+( ({%-&+()({%-&+(*-({%-&+((+,2{frǝp(F (g ( (M }f+0{frEp(F (g ( (M }f#Y#?,#(r 8  ,%{frp(8 }fo 8  9 {frߞp(8 }f   9e{fr p(8 }f {  (V {oj 8(k ,8o rspo)-o(-rp+rp+rξpo(N o-rWp+rp(8 - o)+_,'{frprp(B }f 8-o(- o*++_,}om,Hx%{f%rp%%rp%( (K }fo +{frݟp(M }f +|,${frpr/p(B }f +K,${frpryp(B }f +{frprŠp(B }f _ (l :=o, , (` 8_, +`, ({o x%{f%rݠp%--r p+rp+rp%rfp%(g ( (K }f+{{frxp-r p+rҡp(N (8 }f`, (r +1  ,({o + {frp(8 }f(",(+_,( #+!!,I(""( ( Y( #{fr4p#(N (8 }f{%$$, {%sc od &+{5%-&+rݢp{f(D %+%*A4- 0$)(K oo  # ,v ,1{5%-&+!rݢpr1p(g ( (8 (C +/{5%-&+!rݢprp(g ( (8 (C (r&89H{5%-&+!rݢpr1p(g ( (8 (C (9`{5%-&+rݢprɣp(C oj 8(k   ,8o- o)+  ,Qod {5%-&+!rݢpr-p (g ( (8 (C   ,  o&8o  ,Nof{5%-&+!rݢprUp(g ( (8 (C , o&+/{5%-&+!rݢpr}po(F (C (l :=o, 8,b{5%-&+!rݢprŤp(g ( (8 (C ({, o+,({o&+7{5%-&+!rݢprPp(g ( (8 (C o&+9{5%-&+!rݢprp(g ( (8 (C (r&*A%-0|*  {  (V {oj +$(k ,+ o ` (l -=o, ,(` +*&1W[i 0* {  (V {oj +8(k , o.+,+o:o _ (l -=o, ,(` +*$Ei o{ 08+ {  (V {oj 8(k , o)+,8o.-o%-&+(X+Eo%-&+7(V%- &   + (nsc  (d  (e _,4{;o;-$o<-o7-o- o=+  , + o _ (l :=o, ,(`  + *A4$ % 0,Pr1p(8 Q   (K oj 8(k  , o)+,8o.-o%-&+(X+Eo%-&+7(V%- &   + (nsc  (d  (e _,4{;o;-$o<-o7-o- o=+  , +(o,  ,o P(S (8 Q_ X (l :=o, Prp(F (8 Q  ,hs}hP}g{%,!{%sc ov &+{5%-&+rͦp{g(C +*A%80:+  {  (V {oj 8(k , o)+,8o.-o%-&+(X+Eo%-&+7(V%- &   + (nsc  (d  (e _,4{;o;-$o<-o7-o- o=+  , + o _ (l :=o, ,(`  + *A4&' 08n , 8&  o)9o,ooe+,  8{ooN3{o+,aoC ,ooN}o} {ooN3{o+, + +Fo(-o*+  ,*{o  ,o}  &  + *A+0T (K oj + (k ,o+ , (l -=o, +*-=0 ,o(&*0Z- (K oj +$(k , o+, + (l -=o, +*1C0W (K oj +!(k , o+, + (l -=o, +*.@0z. , {((=  ,O(K oj +!(k ,+ o(l -=o, (|*3.a0/s }i(K ~ }j (= (%(=(({  ,({jrp((F (8 }j+{jr]p(8 }j  ,{jrp(8 }j+@,{jrp(8 }j+ ,{jr p(8 }j({%- &%+ (s  , ({+9{jr%p(8 }j_9(#+,fo- o+o{jrgp( -rp+rIp(B }j( +{jrըp(8 }j8 9(}_,C(#+{jrp(8 }j,{jrYp(8 }j+U,&{jrp(F (8 }j+${jrp(F (8 }j,o o(({%- &%+ (s  ({ _9 ( , ( (+,K (({jrkp ( ((N (8 }j8 ( , ( (+,9{jrǪp ( ((N (8 }j+({jr9p((F (8 }j8 _,&{jrp((F (8 }j -+  ,{jrp(8 }j ,+!!,{jr]p(8 }j({%- &%+ (s  ""9 ( -rӬp+ ( &&( # ( -(&&( + ( &&( $rp#rCp$(B %{j(S rkp%(B }j'',{jrup(8 }j ( ((,{jrp(8 }j{%%-&+sc (d &)+)*00s }k }m{ , ( +rXp}l(= ,(+,( 9(Koj 8(k   o(q -  o+ ,  o+  ,8-+_,  o+  ,m  ,  (| o  o}m({%%-&+-{n%-&sc % }n (d &+  o(l :=o,  __9(J,{s}poo}o{o((|{%%-&+sc (d & {po}m+&{%%-&+sc (d &,({%%-&+sc (d &+&{%%-&+sc (d &+*q01# ({ R ,Z{% , {%sc ov &+{5%-&+rpr9p(D (&({ , om +*0B2s }q# #  ({rip}r,]{%  , {%sc od &+{5%-&+ropr9p(D (&({  9  of od _,# Y( ( #?( + #? o(- o*+9(- + (o |rol- ,+oYE WWWWWWWW"&-4;BIP+U +UiZ +NiZ +GiZ +@iZ +9 +5iZ +.iZ +'iZ + iZ +iZ +iZ + iZ + + (L +zo),i_,! Y( ( #?( -+,l( +l ,iZ +i + rp% %%%{r(l }r{%, {%sc od &+{5%-&+rop{r(D  () +*0v3,+h(K oj +<(k ,&o o , oe(l -=o, *If04R (K ( oj 8(k 9o9, o)+  ,ok +To, o)+  ,ok +-o(- o*+  ,ol +  G`R``   ,++  (l :.=o,  + *05 (Koj 8(k  # , o+  ,ob    ,=od   ,)Y( #{Gz?   ,+(l :p=o,  + *06(= (Koj +\(k ,o,o- o++,(of ,#Y@ + _ (l -=o,  + *i06(= (Koj +~(k ,o,o- o++,Jof ,1o)-( #?+( #? + _ (l :v=o,  + *0{: ,}:*&};*{=*"}=*{>*"}>*{?*"}?*0 ( +*0W (K oj +!(k , o7+, + (l -=o, +*.@0c (K oj +-(k , o3 o+, + (l -=o, +*:L07 (M oo  9{  (V {oj +:(k o),+!,-+(=+, + (l -=o, , (`  + *=G%q 0 8s }srip}t (H {  (V ,x{oj +L(k , o)+,+),-+ |t(@+  , (l -=o, , (` {t(?   ,${%%-&+sc (d & + *OY, 09 {  (V {oj +3(k o),+-+(<, + (l -=o, ,(` +*#@c iu 09 {  (V {oj +C(k ,o- o)+,+-+(=, + (l -=o, ,(` +*#Ps y 09 {  (V {oj +?(k , o+,+o(, o=+, + (l -=o, ,(` +*#Lo u 0: {  (V {oj ++(k ,-+(+, + (l -=o, ,(` +*#8[ am 0; {  (V {oj +c(k ,+Lo)--+(-+,+, (?--+(+, + (l -=o, ,(` +*#p 0; {  (V {oj +S(k ,+<o)--+(-+,-+(?, + (l -=o, ,(` +*#` {@*"}@*{A*"}A*{B*"}B*0w<(= ,0{%%-&+sc (d &r{psT z( -+( }9( -+( ({D 9s }w{#,0{%%-&+sc (d &rpsT z(}u{#o {#o }v( (({#ss ov {#ss ot {u,{<, {v+,2{%%-&+sc (d &}<8 , {v+,2}<{%%-&+sc (d &8 - {v+  ,>}<{%%-&+sc (d &{#o 8{v  9{%%-&+sc (d &{G{Eo_ {#o _  ,2{%%-&+sc (d &{#o +&{%%-&+sc (d &{#o (}u  ,7{%%-&+sc (d &(}<+&{%%-&+sc (d &8{%%-&+sc (d &{C  (V }<(( (({$,2{$s2 o{ {$o| {$o s }${$s2 o {${Eo {$o ((}< , (` *h 0{<- (+ +*0{<-(+ +*051{C  (V {<-(+ ,(` * ( 0*1{C  (V ( ,(` *  0 {< +*0c1{C  (V ( ,(}< ,(` {%%-&+sc (d &* )3 0+2{C  (V ( ,(` *  0+2{C  (V ( ,(` *  0V2{C  (V (}< ,(` {%%-&+sc (d &* & 0&=( 9( {5%-&+rðprp( (8 (Y - (+ 9{9{:( oY - oS +, (+ ((({&(V  (( (((oZ ( oW oX ( oU oV ,(` (X(*X 0>(8b{#, {#o + ,(o 8@{<-(- (+ 9{9{:( oY - oS + , (+ ((({&(V (( (((oZ (oW oX (oU oV ,(` (X({#o ,(o ++{F{Eo_ &o (:*X 0[?{5%-&+rcprp(D ({#ss ov {#sw ox {#sy oz (({&  (V ,( -+ o t`  ,L(( (((oZ (oW oX (oU oV ,(` , o +,A, o oJ +r)p{5%-&+rcprYp(8 rip(E *~{ 06S,o + {5%-&+rpr p(F (C *0 (( 9{D ,0{%%-&+sc (d &(+H{%%-&+sc (d &({$%-&+(| (+8{%%-&+sc (d &{G%-&+(n &*03@s }x( (sR oX  ~ }yrprip((( ({,F({o<-6({o),({o%-&+(X- ({o=++    (,(-  -+9W rip(Koj 8 (k 9 o)- o-+o(,{;+o( ( %-&+( %-&+ o( o--+(%-&+(f +o  (g !!(h -+ ( -+( (n -o(n -o(q +ooo""9Booo ##,f( oo o -+ ( -+( (n -o(n -o(q +-oo ( +oob (k $$,oob %%,>oof (? &&,"oof -+ ( '',)o-+o  (g !!( +o)- o=+$o-|yo@+ ooX o)((, + o<  -rp+rԳp{yrp(B }y-   `+))9 **,{yrp(8 }yo7++,{yr>p(8 }yo,,,{yrvp(8 }yo7--,oX  - +..,oZ 8)o700,o11, {yrp(8 }yo9o*-o(- o) _+22, {yr(p(8 }yo933,(o-+o ,- {;+/,-oy /`-o{ -oz - o7++44, o55,/66,ooYo%-&+(X+ o=77,rp(8 ,,++889So o o 99, op {yrpo  (j (8 }y/- o{ +::,No{ ;;,{yrp(8 }y/<<,{yrp(8 }yo  oy -oz - o7+==,b{yrpo o (N (8 }yo7>>, {yrRp(8 }yoX oZ 8-??9o o o BB, op o &oCC,J}  ,+DD,+{yrpo  (j (8 }y+J}  {yr{p%%%%o  (l (8 }yo  ,o{ -/-, o ++EE,>x%{y%rp%%%rNp(K }yoV oY@@#A{D,(- (+FF9o)KK( Go  HI(Jo),A+LL9o-H+I{yrnp%@%%%J-rܹp+rp(l (8 }y@|ydoGGMM,$rCp@( rp(B o8+#oZ8ANN9J,o-H+IIOO9{yrp@J-rܹp+rp(j (8 }yoGGPP,$rCp@( rp(B o8+#oZ+6{yrhp@J-rܹp+rp(j (8 }yo   8oX x%{y%rp%%%rȺp(K }yo),o,(- (H+QQ,(8bo, (+RR,8B818&SS,{yrp(8 }y8(T(,{<,T+UU,({yrDp{<(F (8 }y(,T-{<++VV,8TWW,{yrݻp(8 }y+{yrOp(8 }y(-T-{<++XX,8TYY,{yrp(8 }y+{yr p(8 }y(l : =o, :Z{yrUp(S Z(N (8 }y[[,oX 8w]],{yrp(8 }y^^,{yrBp(8 }y __,{yrp(8 }y``,{yrؾp(8 }y(\(,{<,\+aa,({yr&p{<(F (8 }y(,\-{<++bb,8\cc,{yrp(8 }y+{yrp(8 }y(-\-{<++dd,8\ee,{yrp(8 }y+{yr p(8 }y{y~ (p ff,N{%gg, {%sc od &+{5%-&+rGp{y(D ,+hh, o i+i*A4  :0 {H +*0As }z}{}|rip}} {I  (V ((}H{%%-&+sc (d &(K{{( ( #{{  }7#t@ oj  8T (k ,,o( o-rip+rsp(8 +rXp9,k#t@ o" o   - - #t@+ #w@+ #)@ {{(  0{{+   }7 {||}o{|_,,{}rp (F (8 }}oa_ {}-r+prp(S (B +rkp(8 }} (l : =o, {|, (* {}(S rpo" (B }} }H ,(` {%%-&+sc (d &+*Adg,LT*L4 2[ F((*0H(K oj +(k  , oM(l -=o, *(80B( {N  (V 1 {J+ ,A+,,{Jo ,+X  -s }J  ,8{7( #Y #}K }P }O ,(` * 0&C s }(}9(( #}~{I  (V {7( }7#-C6?,${7( ( Y# {7}~ , (` s}(-~ +rp}(B  ,H{%%-&+sc (d &{{~((B +'{%%-&+sc (d &Es   }   }{%%-&+  sc (d & Es   }   }{%%-&+  sc (d & !(  , (+(+*AdKh nEE!0\(=. (+ (W-(+({-O+ ({oPWO( (   +*0DT (K oj +V(k # -+(R,-X oP ( (  ,JXT(l -=o, JYT,J++*cy0ET #W(K  oj +W(k # -+(R,.X oQ,JXTOXW _ (l -=o, JYT,Ol[+{7YW  + *'d0FP(S r p(N (M Q( {J,Prp(8 Q8( ( Y ( #? {P( ( Y ( #?x%P%rp%r0p( %r/p%-rDp+rbp(K Qx%P%rrp%r0p( %r/p%-rDp+rbp(K Q({N(V rip   ,d{Jo  +: o    rip(p -rip+ryp r0p( (M   o -  , o, x%P%(S %rp% %r6p(K Q ,(` *qG E 0G( T ,{N  (V {J,Prp(8 Q݊Prp(F (8 Q{Jo ,{Jo {J( }PPr4p{P(F (8 Q ,(` (T* 0ay{N  (V {7( #Y s }J#}K}P}O ,(` * KU 0S {N  (V {J%-&+(  ,{Jo ,(` +* 4@ 0*y{N  (V {O ,(` *  0*y{N  (V {P ,(` *  0H{N  (V # (K oj +&(k o, oP + (l -=o, #.+(" ,(` *.3a  0I{N  (V #  (Koj +/(k -+(R, X oPX (l -=o, 0("+ l[ ,(` *2{%%-&+0 {%-&  sc %}(d & (l :> =o,  , (` (8s}({,0{%%-&+sc (d &r+psT z{%%-&+sc (d &{(V {oj 8(k 9o}o o%-&+(= ,o(  ,oW+>{%%-&+0{%-&sc %}(d &(l :>=o, ,(` (*4D + ɚ 0Os }((=}{% , {%sc od &+,{5%-&+ rprp{(F (D {  (V {oj + (k ,+ oX(l -=o, ,(` *-W 0W (K oj +!(k , o+, + (l -=o, +*.@0W (K oj +!(k , o)+, + (l -=o, +*.@0b (K oj +,(k , o(- o*++, + (l -=o, +*9K0_ (K oj +)(k , o*, o&+, + (l -=o, +*6H0_ (K oj +)(k , o*, o"+, + (l -=o, +*6H0_ (K oj +)(k , o(, o +, + (l -=o, +*6H0P (K #t@ oj +h(k #t@ ,Ho ,#)@ +o", #w@ ( , + (l -=o,  + *u0W (K oj +!(k , o2+, + (l -=o, +*.@0Qrip (K oj +T(k , {;o;+,1rip(p -rip+rp o( (M (l -=o, +*awv{5%-&+r]^pr^p(D *v{5%-&+r5pr_p(C *v{5%-&+rpr9p(D *{5%-&+rpr{prip(E *{5%-&+rprprip(E *v{5%-&+rprp(D *v{5%-&+rprp(D *v{5%-&+rprkp(D *v{5%-&+rprp(D *v{5%-&+rpr:p(D *v{5%-&+rprp(D *{5%-&+rprprip(E *v{5%-&+rFprp(D *v{5%-&+rprPp(D *v{5%-&+rprp(D *v{5%-&+rprJp(D *v{5%-&+rprrp(D *v{5%-&+rprp(D *{5%-&+rprprip(E *v{5%-&+rprp(D *0 R{R +*0S}R{S , {So (o s }S( ($+o +J( {T X}T o{S(rprpo" o o( -Mo, *JW{U*"}U*^}R( }T*}R( ((}T*0T(rpo o +So tX {T X}T s oo( ,o( o -u,,o, *_w0Us o(& +*0Vo- (+ ,!{S(rpo oo ,{T X}T o{X, }Xo( +*0$R( o (o &(  &*06W(o! (" Y +(  &Y  -}T*0 R{V +*0 }V{W , {Wo  ,{Vo s }W{Z({[({\({]({^(*~( }V}X(*( }Vo s }W}X(*0*{W , {Wo }W}X*0{W(rpo# ( }Z{W(rpo# ( }[{W(rpo$ o% #( }\{W(rpo$ o% #( }]{W(rpo$ o% #( }^*{Y*"}Y*0 S{Z +*09}Z( ,#{W(rprp(& o' *0 {[ +*04}[( ,{W(rp( o' *0 a{\ +*09}\( ,#{W(rprp( o( &*0 a{] +*09}]( ,#{W(rprp( o( &*0 a{^ +*09}^( ,#{W(rprp( o( &*0*X{_  (V {` ,(` *  0LY{_  (V {`%-&+() ,(o*  ,(` * 5? 0Z{_  (V {`%-&+() ,j{`o* {`o^ +/(_ o ( o ( , (c -;o, + ,(` +*F< 0Z{_  (V {`%-&+() ,j{`o* {`o^ +/(_ o ( o ( , (c -;o, + ,(` +*F< 0A2s }_(Q {_  (V sR }` ,(` *5 vs }_(Q (*vs }_(Q (*0]1{_  (V {`%-&+(i sR }` ,(s o  ,(` * GQ 0[{_  (V {`%-&+(i sR }`, oS + ,Qo^ ++(_ ,+{`s o  (c -;o, ,(` *N8 052{_  (V {`%-&+(i ,(` * ) *(T *b(T }a}b*j(G }a}b*zd}p( s+ }o*0\{p }p( o, r1po-  , rpsT z(((8 o, r1po-  , r7psT z(((8 }p+*Rr/p(8 (*0G]{oo.  ,+1( rprpo~ o {oo/ io0 *0o^{oo.  , +Vs' (~%-&~s %{p( &{oo1  -o" +*0{oo. +*0H_8*{oo/ o2  .+ . 88{oo/ o2  ,8 Y6+ .8o3 &8{oo/ o2 ,8{oo/ o4 ,'{oo/  . + o4 +%{oo/  . + o4 {oo/ o4 +++ o5 &+{oo1 :*0.`,) ŝ  +o a Z X ou /+*0ja8Z{{{z{u{%-&+(  9{{{z{u{%-&+( {{{%-&+4(# %- & + ($ sc  (d (e _ ,{{{on &{}|+K{{{{z{u{,!{{{z{u{o +}|{{|9{{|{{{z{u{%-&+( &{{{z{u{{{z{u{( o (8 }{{{}{{|X}}&{{{{{z{vr po> :{{{z{u{r1po> 9{{{z{u{r`'po> 9{{{z{u{{{{z{xo> ,r{{{z{u{r/po> ,L{{{z{u{r/pov {{{z{u{r1pov ++9{{{z{u{ou {{{z{w}y{{~{X}~{{}{{{z{w/"{{{y-|( +:X|( -K{{{%-&+4(# %- & + ($ sc  (d (e _+  ,{{{on &|(   ,&{{{z{u{%-&+( {{~ + *.0Ca87{{{{%-&+(  9{{{{%-&+( {{%-&+4(# %- & + ($ sc  (d (e _ ,{{%-&+(n &{}+A{{{{{,{{{{o +}{{9{{{{{{%-&+( &{{{{{{{( o (8 }{{{{{X}{{{{{r po> :{{{{r1po> 9{{{{r`'po> 9{{{{{{{o> -!{{{{r1po> ,c{{{{r/po> ,B{{{{r/pov {{{{r1pov ++C{{{{ripo> -!{{{{r po> +}{{{X}{{{{{/"{{{-|( +:|( -K{{%-&+4(# %- & + ($ sc  (d (e _+  ,{{%-&+(n &|(   ,!{{{{%-&+( {{ + *.s'*o**(+* *o**o6 *oo" {oo" (a ,o{o+*0Ao,7oo" {oo" (a ,o{o+*oo" {oo" (a ,o{o+*0Ao,7oo" {oo" (a ,o{o+*oo" {o" (a ,o{{+*oo" {oo" (a ,o{o+*.s<*rpoV rpoV rpoV s7 *{(%-&+ rprLp{(F rip(E *{(%-&+r4p{(D *{(%-&+r4p{(D *{(%-&+rp{rip(E *{(%-&+rp{(C *{(%-&+rKp{(D *{{(%-&+rKp{(D *{{(%-&+rKp{(D *{(%-&++rpr>p{({(N (C *{(%-&+rnprp{(F (D *{(%-&+ rnprp{(F rip(E *0\{{(%-&+Erpx%rp%{{%rO#p%{%r6p(K (D *0p{{{(%-&+Trpx%rp%{{{%rSp%{oJ %r6p(K rip(E *0B{(%-&+0r:prop{({(N (C *{(%-&+%rprp|(g ( (8 (D *{(%-&+rp{(D *{(%-&+rp{(C *{(%-&+rp{(D *{(%-&+rp{rip(E *{(%-&+rprp{(8 (D *{{{%-&+'{{{{{so*{(%-&+r5p{(C *{(%-&+rp{(C *{(%-&+rp{(D *b{rp{oD *{(%-&+rp{(D *b{rp{oD *{(%-&+rp{(D *{(%-&+rp{(D *{(%-&+r8p{rip(E *{(%-&+r8p{(C *{(%-&+ rpr'p{(8 rip(E *0{{,{{(7+ ,A{{{%-&+'{{{{{so+={{(%-&+%rprmp{{(8 rip(E *{(%-&+*rprp{oJ r6p(M rip(E *.s* *0S{(%-&8rp x%rp%{( ( %rap%|( %rp%|( %rp%{X ( %rp% |( % rp(K (D *{(%-&+ rprp{(8 rip(E *0Q{{{(%-&+5rprp{rp{{oJ (B rip(E *{(%-&+r p{rip(E *{(%-&+r pr p{(8 (D *{(%-&+ rpr p{rp(M (D *{(%-&+r1p{(D *{(%-&+r1p{(D *{(%-&+rp{(D *{(%-&+%r!prop|( (8 rip(E *{(%-&+ r!prp{(F (D *{(%-&+ rcprp{(8 rip(E *{(%-&+rcp{(C *{(%-&+rWp{rip(E *{(%-&+rWp{(C *{(%-&+ rpr{p{(8 rip(E *0B{{(%-&++raprp{rp{{(B (D *{(%-&+r+"p{(D *{(%-&+rp{(D *{(%-&++r#pr#p{rX$p{((B (C *{(%-&++rp$pr$p{ {((N (C *{(%-&+rp$p{ (C *{ (%-&+r -p{ (D *{ (%-&+r.p{rip(E *{ (%-&+r.p{(C *{(%-&+r00p{rip(E *{(%-&+r00p{(C *{(%-&+rV4p{(D *{(%-&+%r4pr5p|(g ( (8 (D *{(%-&+,r4pr06p{(%-&+((8 (D *{{(%-&+%r4pr(5p{oJ (8 rip(E *{(%-&+r8p{(D *{(%-&+r5<p{(D *{(%-&+rBp{rip(E *{(%-&+rBp{(C *{(%-&+rBp{(D *{ (%-&+rDpr,Ep{(8 (D *{!(%-&+r8Fp{"(C *{#(%-&+rGp{$(C *{%(%-&+rPOp{&(D *{'(%-&++rOpr]Pp{'({((N (D *0B{'(%-&+0r prp{'({((N rip(E *{'(%-&++rOprQp{'({((N (D *0C{'(%-&+1rOprgQp{'({({)(j (D *0R{+{'(%-&+;rOprMp{*{+{'({+{((j (D *{-(%-&+rTp{,rip(E *0W{. ,${/(%-&+rg]p{0(D +'{/(%-&+rg]p{0rip(E *^}2( }1*0Bb{2.{2{1o*+ ,s8 z{1{2oO +*0Cc{2{1o* ,s8 z{2X }2{1o* +*&}2*{5{3%-&+{5{3{4s o*{6{5%-&+{7{8(C *{9{5%-&+{:{;(D *{<{5%-&+{={>rip(E *{?{5%-&+ra_pr_p{@(8 (D *{?{5%-&++rAaprap{A(F {@(8 (D *{C{?{5%-&+rAapr*p{B(8 (D *{E{?{5%-&+ rAaprbp{D(F rip(E *o{Fo3 o+*{G{5%-&+rpprp(C *{G{5%-&+ rpprp{H(F (C *{J{G{5%-&+rpp{I(C *{K{5%-&+r>p{L(C *{M{5%-&+rp{N(D *{M{5%-&+rp{O(Y *{Q{5%-&+r/prp(C *{Q{5%-&+ r/prp|R( (8 (Y *{Q{5%-&+r/prp(D *{Q{5%-&+r/pr?p(D *{T{Q{5%-&+r/p{S(C *v{U%-&+rprp(D *0V{U%-&+Irpx%rWp%{V%rp%{W%rp%{X(K (C *z{U%-&+rp{Y(D *{Z{5%-&+rprp(D *{U%-&+rp(S r)p(8 (D *z{U%-&+rp{[(D *0V{U%-&+Irpx%r]p%{V%rp%{\%rp%{](K (C *{c{U%-&+rp{b(Y *0a{h{f{U%-&+Jrprp{h{eo {go{go(j rip(E *{j{h{f{U%-&+rp{i(D *0G{m{j{h{f{U%-&+&rpr&p{k{l(N (D *0[{o{j{h{f{U%-&+:rprp{o{j{h{eo {n(N (D *0Q{q{j{h{f{U%-&+0rp{q{j{h{f{Y{p(8 (D *{s{j{h{f{U%-&+rp{r(D *{v{h{f{U%-&+rp{t(D *{v{h{f{U%-&+rp{u(D *{x{h{f{U%-&+rp{w(D *{z{h{f{U%-&+rp{y(D *{|{h{f{U%-&+rp{{(D *{}{5%-&+rDprp(C *{}{5%-&+rDprp(D *{}{5%-&+rDprp(D *0B{{}{5%-&++rDprJp|( rzp{(B (C *0B{{}{5%-&++rDprp{{(N (D *0B{{}{5%-&++rDpr p{{(N (D *0R{{{}{5%-&+6rDprxp{{{~{{(j (D *{{{}{5%-&+ rDprAp{(F rip(E *{{{}{5%-&+rDprp{(8 (D *{{{}{5%-&+rDprp{(8 (D *0{{{{{}{5%-&+Zr`prp%{%(S %{%{%{%{(l (D *0j{{{{}{5%-&+Ir`prp%{%{%{%{(l (D *0{{{}{5%-&+grDprp%{{{~%{{%{{{%{(l (C *0A{{{{}{5%-&+ rDprp{(F (D *0e{{{{{}{5%-&+?r`prp{r0p{{{{|( (B (D *0{{{{{{}{5%-&+_r`prTp%{{%(S %{%{%{%{(l (D *0v{{{{{}{5%-&+PrDprp%{{%(S %{%(S %{(l rip(E *0{{{}{5%-&+crDprqp{{{(N {{o9 -rip+rp{{o9 (F (8 rip(E *{{5%-&+ rΏprp|( (8 (D *{{5%-&+rΏprp(C *{{5%-&+rΏprp(D *{{5%-&+rΏprp(D *{{5%-&+ rBprp{(8 rip(E *{{{5%-&+rΏprRp{(8 (D *{{{{5%-&+ rΏprp{r:p(M (D *{{{5%-&+rBp{(D *{{{5%-&+rΏp{(C *{{{{5%-&+ rΏprp{(F rip(E *0A{{{{5%-&+%rΏprlp|( rp(M (D *{{{{5%-&+rΏp{(D *{{{{5%-&+rΏprp{(8 (C *0B{{{{5%-&+&rΏprp{{{(M (D *{{{{5%-&+ rΏprp{r&p(M (D *{{{{5%-&+ rΏprJp{r&p(M (D *{{{{5%-&+ rΏprp{rp(M (D *{{{{{5%-&+rΏprOp{(8 (D *0`{{{{{{5%-&+:rΏprp{{{r0p{o" (B rip(E *0{{{{{{5%-&+ZrΏprXp%{%(S %{%{%{%{(l (D *0o{{{{{{5%-&+Ir`prp%{%{%{%{(l (D *0y{{{{{{{5%-&+Nr`prp%{{%{%{%{(l (D *0L{{{{{5%-&++rΏpr*p{r:p{{(B (D *0L{{{{{5%-&++rΏpr\p{rzp{{(B (D *0Q{{{{{5%-&+0rΏprp{rp{{(B rip(E *0A{{{{{{5%-&+rΏprp{(8 (D *0{{{{{{5%-&+ZrΏpr:p%{%(S %{%{%{%{(l (D *{{{{{5%-&+rΏp{(D *{{{5%-&+%rΏprp{oJ (8 rip(E *{{{5%-&+'rBpr2p{o" (8 {( *{{5%-&++rnprp{{(N (D *{{5%-&+rnprprip(E *{{5%-&+rnprp(C *{{5%-&+rnprp(D *{{5%-&+rnprp{(8 (C *{{{5%-&+ rnprp{(F (C *{{{5%-&+ rnprBp{(F (D *{{{5%-&+ rnprp{rp(M (C *0Q{{{{5%-&+5rnprp{r0p{{|( (B (D *{{{{5%-&+rnprHp{(8 (C *0A{{{{{5%-&+ rnprnp{rp(M (D *0A{{{{{5%-&+ rnprp{rp(M (D *0A{{{{{5%-&+ rnprp{rdp(M (D *{{{{{5%-&+rnprp{(8 (D *0A{{{{{5%-&+ rnprp{rp(M (D *{{{{5%-&+rnprDp{(8 (C *0C{ {{{5%-&+'rnprp{ (8 { {( *{ {{5%-&+rnprp{ (8 (D *{ {5%-&++rprp{{(N (D *{ {5%-&+rRprprip(E *{ {5%-&+rRprp(C *{ {5%-&+rRprp(D *{{ {5%-&+rRprp{(8 (C *0Q{{{ {5%-&+5rRprp{{{{(N (D *{{{ {5%-&+ rnprp{(F (C *{{{ {5%-&+ rRprBp{(F (D *{{{ {5%-&+ rnprp{rp(M (C *0A{{{{ {5%-&+ rRprnp{rp(M (D *0A{{{{ {5%-&+ rRprp{rp(M (D *0A{{{{ {5%-&+ rRprp{rdp(M (D *{{{{ {5%-&+rRprp{(8 (D *0A{{{{ {5%-&+ rRprp{rp(M (D *{{{{ {5%-&+rnprDp{(8 (C *0H{#{!{{ {5%-&+'rRprp{"(8 {#{ ( *{%{{ {5%-&+rRprp{$(8 (D *{'{ {5%-&+rRprRp{&(F (C *{({5%-&+rp{)(C *{({5%-&+rprnp{*(8 (D *{({5%-&+rprp(D *{({5%-&+ rprp{*rJp(M (D *0B{1{({5%-&++rprp{0r0p{1{+(B (D *{5{({5%-&+rprOp{2(8 (D *{5{({5%-&+rprpp{2(8 (D *{5{({5%-&+ rprp{3rp(M (D *{5{({5%-&+ rprp{3rFp(M (D *{5{({5%-&+ rprp{3rp(M (D *{5{({5%-&+ rprp{3rp(M (D *0C{5{({5%-&+,rpr>p{2{4{5{,(j (D *0G{7{5{({5%-&++rprp{7{2rIp{6(B (D *0L{9{5{({5%-&+0rpryp{9{5{*rpp{8(B (D *0[{;{9{5{({5%-&+:rprp{;{9{3r`/p{:o" (B rip(E *{={5{({5%-&+rp{<rip(E *0e{B{5{({5%-&+Irpr)p%{>%{?%{@%{A(l (D *0B{D{({5%-&++rprp{D{*rp{C(B (C *0L{F{D{({5%-&+0rprp{F{D{,{E(N (D *0L{F{D{({5%-&+0rpr#p{E{F{D{)(N (D *0L{F{D{({5%-&+0rprp{E{F{D{)(N (D *0L{F{D{({5%-&+0rprp{F{D{*{E(N (D *0{J{F{D{({5%-&+frprgp%{J{E%{G%{H%{I%{J{F{D{)(l (D *{L{({5%-&+ rprp{K(F (D *{M{5%-&+ rprp|N( (8 (D *{M{5%-&+rpr`p(C *{M{5%-&+rprp(C *{M{5%-&+rprp(C *0s{O{5%-&+arprp%{P%{Q%{R%{S%{T(l (C *{O{2%-&+{OsQ o *{Z{O{5%-&+ rprVp{U(F (C *{Z{O{5%-&+rprp{V(8 (D *0H{Z{O{5%-&+1rprp{W{X{Y(j (D *{\{O{5%-&+rprp{[(F (D *{]{5%-&+ rprPp|^( (8 (C *{]{5%-&+rprp{_(8 (D *0C{]{5%-&+1rprp{`{a{b(j (D *{]{2%-&+{]sQ o *{c{5%-&+rp{drip(E *{c{5%-&+rp{d(D *{e{5%-&+rݢp{f(D *{h{5%-&+rp{g(C *{i{5%-&+rp{j(D *{k{5%-&+rTprp{l(8 (D *{k{5%-&+ rTprp{l(8 rip(E *0B{k{5%-&+0rTpr`p{lrp{m(F (M (D *{k{5%-&+rTprp{l(8 (D *0B{p{k{5%-&++rTprp{o{p{l(N (D *{q{5%-&+ropr9p(D *{q{5%-&+rop{r(D *{s{5%-&+rp{t(D *0T{w{5%-&+rprp(C {w{5%-&+ rprgp{u(F (C *0B{w{5%-&+0rprp{u{v(N rip(E *{x{5%-&+rGp{y(D *{z{5%-&++r^prp{{{|(N (C *{z{5%-&+r^p{}(D *0G{{{5%-&+0r(prfp{|~(g ( {(M (D *0B{{{5%-&++r(prp{{~{(N (D *{{{5%-&+ r(pr p{(F rip(E *{{5%-&+ r(pr p{(F rip(E *{{5%-&+ rzp{r p(8 rip(E *{{5%-&+rzp{rip(E *{{5%-&+rzp{(C *{{{5%-&+rzprp{( *{{5%-&+ rpr p{(F (D *{{5%-&+ rpr p{(F (D *{{5%-&+ rpr[ p{(F (D *{{5%-&+ rpr[ p{(F (D *{{5%-&+ rprp{(F (D *.s*BSJB v4.0.30319l#~#Strings #US#GUIDE#BlobW 3%9lc)M $ƙW/r#ބw^!ńiCσɑ 2 ʑy 7Ok:l%\ߥV]̜ }vtƾb~sÛVF\fɯV%VOVu ?'G' 7O 7O{\\*c*$J '{ۣ N> 2 2 Ӥ2Vzc l*7Og 2ˢ"g @IZyg#&м* ΎN 2"i5(tצK*##T# 2DےV 7OZs#r#|s_Ͱsȝsss$( ՠ2}S+V{V{V | A9V?~֜i p5 $0e`VxV\s7sW M9H trsƾMɣ.d*d b2S钑 i2 2+Ǒs"/ 2ӪfC#ѫ##o*7Oͧ#m#KO"VGMB60IIdI"IE~{չJI{չJI!JI,iMչyk_I~kIl{չm`ImIn$I=oImIEIRImII_ RՈIVI_/_ڻՅ_Yqaoqaչcչgչm]IoVBIq{q#IuIyO%I{,I I"I#e%I$!OI&2I-cI/WI1I3I5I6HI8!OI;I?IAIC)IE IHIJ&IL INNIPIR IT IU&IW IYeI[NI^YIiIk ImIomIqIvIxI{I}I!OII-II&IDIR Ie II2 I III0II^III IyI ^I uII7 II I IeIIuI!I# I% I':I*I,$ I.I1o I3I6[I9i I< I?IB&ID7IFIGII9IKIMIQIS IUIb 5&Ie,Ig2Ii5Ik8In;IpU>Ir@ItIwIy  I{"; I}$[I({&I, -I.*2I05I38I5;I7l>I9@I;1I=I> I@*IA\0IC*4IDN IFIL&ING-IPA2IR6IT9IV<IX>IZ@I`IIbId If*Iht0IiB4Ikl7Ior:IqQ=Is?IuIw Iy#I'I^-IX2I6I9I<I>I @I  I QI,'Iu-Io2I.6I59I 3<I">I$ AI&I(+I0%I2,I61I8n5I:8I<;I>>IC@IEIGvIKIMIOLIU%I[I] IcqIe Ig|IiNIkYIoIqGIs-IuIx| IzI~BI%I ,I  I I@IyI%II!OI!Y;!Y?!YCz/8c38?r78;8u^VVE?8fC8!G8!G8!^OG8"J8¡$֡rm78c38R8;8ZMV$V8VVV8VGV8MVZ8VfHZ8VZ8 ^Z8]V8.bGb^8Fa bac8[^g8\ZS##"L Mk8V3V#V6V`VtVܗ6^V#VeYV-LV[VV$V@#VHVdV8yV#VMVKVKVKVKV"V LVEVFVFVFVFVmCVCVKVJVIVJVJVFVFVGVIV=JVLKVbJVIVJVIVJVIVJVOJVFVlFVEVEV"KVJVJVIV2KV#JVJViIVmJVNIVJVIVZJVIVKVuEVEMVFr8V}Hr8ViCr8V#r8VMVMVMVjHVEVTGVVKVMVVVV簴VܰMVfHv8Vhv8z8V‡̪8OC8z8ywʃ8!G8!OG8!vOG8;_;8*8?87?8\?8V8n8R8;8z?8z?8z/8!OG8!kOG8!uOG8!G8c8!qG8j8!ܔG8`]ZFZ`8b"OG8jC8;8a/8m/8b^G8@k8ȔG8\/8Fa `aabZFZ]`ZcZY_cbרb^8G8QcGQwGQGٞG8!5G8!nG8!G8!8G8|ա8}a8;_;8.`8)a888`Uz8cE]']h]%[Zl`d8P`38ꛡ *ZZZY(\j88FX888188ͬ8mR8f8#G8tG8B88G8篞8?8^嬡[8!LG8~?8__8N\bk8\s83c8\ÖU{U788bG8P_S]8a*^x889JG8 `9]8__a` [ 9s[9)a88O99}8T[8;8s9k8b 988 D^R^}_\r\[!FG8m!4?8!?8|G818888_G838X8!G8g$9=)9a8Ng$9=)9.9b:աC8C8IО8 G89MV 9Vr 9V 9MV>G29VK29VG29VK29V?D29MVeC69;9MVˆ8Vˆ8VLj8 c8hES @9/8MsYc*E9J9L0O9 c8S/86sYc T9J9*Y96@^9 c9rm9&}9 -c9 99999-  996@9P9 9ӽ9 78 78 78 78A: 78: 9*9 78´ӽ9 78ӽ9 78 78y: 9ӽ9*9 78 78m8: 78:0H8С 9 78: 78: 78:;8 78: 78: 78: I8 78H80ϡ 9ӽ9 786@9999,9L&9 78MNN# 9 78ӽ9 9ی*9 78Ao 78t: 78K 78: 78 78 78t: 78: 78v 9 78: 78: 78v 78: 78: 78A: 78A: 78: 788ӽ9 9 78: 78: 78:勴 78 78: 78: 78: 78GpŴx :հ 78z 78:8j9ϡ 8 8md 8md 8md 8oc :ӽ9*:n78 88#: : 8: 84ʏh9 8d: :;8": 846a9L99J<9>9茴 :E69n:*:r78L0:4#:0q\7(:qb:(: A=(:?(:V7=B#: #:*#:P!#: 8sL99J<9(rזQ -:>9 A9z$*2:ӽ9L02:42:援G*Jw9 :|)*:E69L0:4:V\7:ӽ9b::A=:?:ӽ9=B: 8:፴gH h929"9[ :$*:3L0:0P4:ӽ9\7:b::G*IGA=:?:G=B:*IG:G: 8s 8E$"jLAGŴ]: :ӽ9*: 8Ŵ]: 8: 8:< 8 8: 8~.ԡC'9G : 8: 8: 8 8: 88:_8 8Դ :ӽ9*:ӽ9 8 8:ӽ9 :G 8G 8-9G 8L99 8 G6@: 9P FtX D` D h 4  f@!=""4$":" ,$b $y% x'S: (Y: )gU,,*y%h*H:/ޟ/"0:03}c;H?nc;Gc"Hc ;"QX;'$VP)>4F>NP>èh>Ԩr>˝;z>ˣ;>>>=>X*=?*3=A3=8HeIH fIH?xI@IXEIIʭ>=K3=(Oư;4OkdOU |Oh5OP=OU=Or;Oz;O[=O#a=Oh= On= O LPA dP_ pP P Pew 0Q;u LQӖ QӖ Sw Uè UԨ U>zu=URz{=8V1ѽ@VHIVuQVuZVXtbVitkVusV v|VPVPVztV]vVHVHVݤWW8W'=W6=WXٓ4XLX]XpX @\p\k`ޛhhhj\mBdmBmmBumB~mICmWCmuBmBm/Mm$0nz,xn:,n oOHoGpoCo{oH$p%OTpBpgpgp= q&qH&Dr1'r'rm='sn)@tAm)um)u o)DvUy%)vG=*y,Xz,H{=,{=-{W=.{h=/(| X=0`|#X=1|2|2|53$}4} 4$~6Ֆ4~q 44=4@߮77q7$Ȭ848Ă~=8~;^W ;}W5;<S =<bD =Z,=ܲ?$CD ?M?ض?@t?TQ@5AQB0=C`=CԺs=DP\$Q>ahi!>ctP8>g`jmiPjjjĞjzk@y?>kDr`yJ>sZQ5tC5uD5vrQ wd} wQ>w@]>{]>}TOl 4 Zi>0 n8 *nD ${>-$>">_> k8`3q iLe.f> .f>'o>t/0K0k441x2o:|(:VxB:^Kd;(<w<J>>k>H>ѽh>k>t?fI??ͻ>Al>AXҽAnAp>B>BCS>lCVC0DFiE%FEiEhFhLHw0J M$xPwpQ7p4YmxBdZ w>`[D\\d$^'pbe4jXkTR nWqRY;,wQ>{RY;DF@ӛt[p?yp ?pY;̓_nęp?op p?<pxsjeo|h!?4 p$9Bp{%Ȭ&Ѭy٬y@%˽=o}}(? ,.?z(?ԭ6$B5?*xxyy@(~@?0QH?pR:N?x@ H%Q~Ybj+s{NW?N]?Td?Uj?h=n=|==(1`Hе|=@}=x0}.?fSxS@iN/,[N/tN/(;U ܹ=<UTܺ,aLʽн`q?ux?h%T~?2m?$m?@Xm??@|?>Yh/V h  ? V? з?м?ʽ 鴽iw\?ldhgf!?t?0ʽʽL?m??|?? ? ?HG?8 ?l?@ xd@$Cd@&<$q@@/'\S@5)@Z@6)Z@7)Ana@8t*G:*nj@; ,GZ@=<,)Z@>l,M$s@?U`B‚ xNՖ `R5sRAíAЦbTA>x2?Ulr?̱{r?<rAd?ܲPrv;ũAxQhaAS=,tY;A{}}}  *, WV>V,=VVXoSfqzqnnWW]Axjչ`Dx"@F,@ݕAWAT=SB| ByB<9PUϸ~B4l.B7l7BX @B4LBdUBX#HH r _B/ `?XdBX~ µQ>t~kBx~  ijp ѳ l  d 3Y;( m tBHI f %,1$5B8`;~+>|p7.%U%s15tgyBgBBP АBPBd=gyBKgB~BDPн!7\ txC C5C ,C5t= F5JrdBrBrB[(?\|4BBBL λBp{BB 4 B{fzdP`.VBBJJJJ JJJ$(ư;J( B({B)&B ))-B) CJ)CJX)CJ)CJ)CJJ-*XCJ b*C b*C!*ư;"J"*ZC"* C#J$*Z$J$+ $J$'+-$J$K+$t+{$J$+$J$+$J$+)$J$,Y$J$L,$J$z,K*$J$J$, $J$-+$J$-$J$-$.$J$>.l$b.f$b.)$b./$>.3$b.6$b.:$.<$>.x?$.A$J$.>$J$/ $J$B/$J$f/K$J$/$/S$/($//$J$0s $J$(0B$Q0O$J$u00$J$0=$J$_10.$1ư;$J$1$1$$1$17$1W&$J$1 $J$i2$J$J$2'$J$2$"3&$J$P3$J$3$J$3C$3($J$3$J$3$'4$J$Z4$4$J$4$4$J$4d$J$45$J$58$J$5$J$5{$J$6$F6A)$F6$J$j6 $J$6$6$J$6$7$J$(7$J$L7 $7J$J$7($J$8,$J$$8 $J$H8 $q8\$8($J$8$J$8$J$ 9$J$/9$J$S9[$9$9)$ :,/$J$p:e3$J$:$J$:$[;U=$t; ɺ%;%<%J%<\%J%N<P %J%s<< %J%<a %J%< %<v%J%.=2(%J%a=T.%J%=;?%J&=&=;&J&>W)&J&9>&J&]>&>^&J&>p&>&>(&?.&J&A? 3&J&j?&?&?;3&?&?9& @<&,@N?&T@(&t@.&J&@6&J&J&@A&J&iAY&J&A!&J&A+&J&TB1&J&B4&J&B8&C ;&J&@C=&J&nC @&J&C&J&C &C9&D<&J&4D.&D1?&DA&J&$E&J&E'&J&E2&E6&J&0F&J&F;&J&0G{!&J&G0&J&Ha+&J&J&H4&J&J&I7&J&J&I:&J&+Jk &^J'&J9&J1&J&J&J-&J&-K2&J&jK6&J&K<&J&K?&J&KhA&J&IL&J&wL&L?+&L0&;M4&xM7&J&MY!&J&M:&J&`Ni=&J&N?&J&J&hO&J&O&HP"&P+&J&QL5&J&PQv8&J&Qt;&J&R=&J&MRp@&J&R* &R'A&R*&SJ'&8So&J&fSL6&S-&S0&J&T2&J&mTS9&J&Ti&T&HUQ<&U>&J&U!&J&!Vb4&J&J&\V7&J&V:&J&VH &W>&DW5!&gW-&J&W&J&Wh'&Xj6&ZX2&X+&J&XEA&$Y&tYq9&Yo<&J&Z&J&MZ0&J&J&Z4&J&Z7&J&[:&J&K[&o[&[3&[*"&J&[)&J&B\/&u\,7&\B&\\&]&P]!&]8:&J&]=&J&,^?&J&^+&J&^B1&J& _5&J&_&J&_:8&<`8;&`=&`4@&J&Da&J&a,&J&b &Bb&eb'&b-&J&b&+c3&J&Oc&c)&c/&J&d7&J&Cd@&vd&d*&d/&J&e&@e&J&de1&J&e&J&e3&J&e*&e 0&4f\&f1&J&f3&J&f&!g&J&Eg &J&lgA&g&J&h&J&>h&|hl&J&J&h&h&J&Bix)&J&ziS/&J&i.&i& jg(&J&-jN&J&\jM&j&J&jm/&J&j9&J&(k/&[kư;&J&1 &*yDDnKrˇˇˇRoELŁʐEvKPEvKP]EvKPˇEŁŁEEŁOŁnmnnHoC;Dd5P>PLG cr::Sț3t3td{SQ&MBk#ߝ$ | |h |d&yˇˇˇˇEh4G,LhG,LEh4G,LG,~LpL>|>|XLOL&L M-rL#rLˇŁ;ŁrŁr7Łħ:ˇɎzM=C"zM=CyELbGˇ-"zM -" w W:::DDEyIExjEh::ttlv`L#IhHRO:uf'N{ˇQQRQkQ[X h.h2Qӎ|ӎ:ӎ:QQQnnM-?:|o?-vPLGvYFdC;DMNaϤϤ}~~Ptuu&qtuTttu__uTqtFtivklvv[w_[w__RR:ˌRn::g:$:|L}j!j3ҽq(jҽ6ek# F PN N O NP Y ه a'2G 8G I  3, 1 a`Or7Y=I' q`IinƘiDDtD.f  $3wIcg jqe1gG'ޘdLNSOt er6|Tl"PTʽkTgIIpI\IFIi@qgQ-l I|i#TRysR"ЛttYо $GII ʽi HH fqzqBe!Jy ֧Нʈ0Rh, Ͳ V wʽݡĕ q ϕ V &S :wʐPTIj!ч~˄!)r)! in1v" l#!ª#1n$ ʽ1ǽ$ʽ ! w  PTx$i$1j$iT$9NiN11$5klʽ$ʽ)FO%) {U%\%'Ae%I!)ork%)_F7I I'4II))Pk%Aorr%)^)Uj)j)Uj)sy%)&1ڷ&1#QVI,1''1j'1Rj#',f,iiܑ1η.''i)o'1i'<$LML M(3E( O%44'I)4G4 "/Y!)QGGQӒ*IӘ*'r,,h4,<,D D&:Ң-aolhA=L/TTh\\hyɉ P1v)yLjǺ10h .I1 k%,zPTTO1HhFk2%PM3T3M3Z3dl 0gy3l3AGP'0g3 "Vc3Gʽ33g3ϖ=j33g3ۺ l#4fc*4gU64QrQcP4Q&V4c[4$\40{5!{5$[5(l5M5h{5l5p5qu8x{5|55887585555555555555555 55555 5$6(6,606468%6<,6@36D:6HA6LH6PO6TV6X]6\f6`m6dt6h6l{6p6t6x6|6666666666667 777!7(7/7678=7D7K7R75U7X7{5558w7|77777 7777558 5!8$7(7,7-84{58595=8@7A8Y8]8i8u8y8888881858T7X7\78 8M8U8]8m"8"8{555788 88w7{5855 88|7q88'888Y88{58!,8%89888 8 5 8 5) 8- 85 {59 {5= 8E {5e 8m 8q 8 8 8 8 {5 {5 8!CE. C.D.!D.#*D.+WD.3D.;D.C*D.KD.SD.[D.cD.kD.sDACEC{5CLEaCE5555{5{5CE {5E{5CE!{5!CE@{5A{5ACEC{5`{5a{5aCE{5CE{5{5CE{5{5CE{5{5CE{5{5CE{5!{5!CE#{5A{5ACEC{5a{5aCEc{5{5{5{5{5{5#{5C{5c{5{5{5{5{5{5#{5C{5c{5{5{5{5{5{5#{5C{5c{5{5{5{5{5 {5# {5@ {5C {5` {5c {5 {5 {5 {5 {5 {5 {5 {5 {5 {5 {5 {5# {5@ {5C {5` {5c {5 {5 {5 {5 {5 {5 {5 {5 {5 {5 {5 {5# {5@ {5C {5` {5c {5 {5 {5 {5 {5 {5 {5 {5 {5 {5# {5C {5c {5 {5 {5 {5 {5 {5# {5C {5c {5 {5 {5 {5 {5{5{5 {5#{5c{5{5{5{5{5{5#{5C{5c{5{5{5{5{5{5#{5C{5c{5{5{5{5{5{5#{5C{5c{5{5{5{5{5{5#{5C{5c{5{5{5{5{5{5{5{5{5{5{5 {5#{5@{5A{5ACEC{5`{5c{5{5{5{5{5{5{5{5{5{5#{5C{5c{5{5{5{5{5{5{5{5{5{5{5 {5#{5C{5c{5{5{5{5{5{5 {5#{5@{5C{5`{5a{5aCEc{5{5{5CE{5{5{5CE{5{5{5CE{5{5{5CE{5{5{5CE{5 {5#{5@{5C{5`{5c{5{5{5{5{5CE{5{5{5{5CE{5{5CE{5#{5C{5c{5{5CE{5{5CE{5{5CE{5{5CE{5{5{5CE{5 {5!{5!CE#{5@{5A{5ACEC{5`{5a{5aCEc{5{5{5CE{5{5{5CE{5{5{5CE{5{5{5CE{5{5{5CE{5 {5!{5!CE#{5@{5C{5`{5a{5aCEc{5{5{5{5{5{5{5{5 {5#{5@{5C{5c{5{5{5{5{5{5CE{5!{5!CE#{5A{5ACEC{5a{5aCEc{5{5{5{5{5CE{5{5!{5!CE#{5A{5ACEC{5`{5a{5aCEc{5{5{5CE{5{5{5CE{5{5{5CE{5{5CE{5 {5!{5!CE@{5{5CE{5CE{5CE{5CE{5CEA{5ACEa{5aCE{5CE{5{5 {5@ {5` {5 {5 {5 {5 {5!{5 !{5@!{5a!{5a!CE!{5!{5!CE!{5!{5"{5!"{5!"CE@"{5A"{5A"CE`"{5"{5"CE"{5"CE#{5#CE${5${5$CE ${5!${5!$CE@${5A${5A$CE`${5${5${5${5${5${5$CE%{5%CE!%{5!%CEA%{5A%CEa%{5a%CE%{5%CE%{5%CE%{5%CE%{5%CE&{5&CE!&{5!&CEA&{5A&CEa&{5a&CE&{5&{5&CE&{5'{5'CE'{5'CE'{5'CE'{5'CE({5(CE!({5!(CEA({5A(CE({5({5({5({5){5 ){5@){5`){5*{5*CE +{5!+{5!+CE@+{5/{5 /{5 1{5@1{55{55{5`;{5;{5<{5={5 ={5@={5`={5={5={5={5={5>{5 >{5@>{5`>{5>{5>{5@?{5`?{5@{5@{5@{5A{5 A{5@A{5`A{5A{5A{5A{5A{5B{5 B{5@B{5`B{5B{5B{5B{5B{5C{5 C{5@C{5C{5C{5`G{5G{5N5`Q{5Q{5Q{5Q{5Q{5R{5S{5S{5S{5S{5T{5 T{5@Z{5`Z{5Z{5Z{5Z{5Z{5[{5 [{5@[{5`[{5[{5[{5[{5[{5\{5 \{5@\{5`\{5\{5\{5]{5 ]{5^{5_{5GI]mzx^AKQU{'6DJ`u7`N\ B 5  1 T k } :iov`SWajLb9OUy*07A]cYj#NW_hre%-7Nal'4>\bx%7Wq%<Wr(R^y 2_  # 9 @ G N m !=!F!O!!!""%";"N"_"""""##(#C#b#r####$%%<'''''(%(3(')** +++,,x-------.G.j.{.....:/c/m/////0050F0V0h00000T1|1111111 2"2/22222 3%3:3@33333333 4"404<4D4a4f444jhhFXhhOmm}h $,6x!r*y+CD0CD5C8:CT>C?>CL>CCBCDBCRBCp{FC|KCPC]TCZCPC`CV>CeCd>COM>CPC:CV>CjCPCx:COM>CC>C}oC>C&:CtC>C:CqtCZCPC:CPCOM>CC>C&:C*y:C&:ChM>C0C>C#>C>CR>CPC TCPCo>CBCDyCjC>~CC:Cb:C,>Ciw:C:C:C{:CPCVzCLPCu:Ct:Cov:CP>CH>C>CcC>C>C>C>CB>CB>C[C>CB>COM>C$>C~,>C>,>C>CS>CG>CC>C>C H>C)O>CB>Cg>CK>CPCWBCTBCfDBCޞC.n>CC>ClCrPCpCC>CJi>C)F>Ci>Ci>Ch>Ch>Ch>C p>C*PCyCAPC}>CfCyCA>C:C/:Cϴ:CNCUCC|SCBCU>C>CvPCCPCPCmPC{PCd>C>C >CPCPCCqCCCCCCPCR:CrC>C}>C.>C>C>Cq>Cn>CW>C}>CgCȕCOgCqPCzPC,>CCBC DBCBCẾCCCC2V>CCDEFGHI        "#/01JKLMNOPQRST!U!V#W#X%Y%Z'['\)])^+_+`-f/n1o1p3q3557799;;==??ACCEEGGIIKKMMOOQQSSUUWYY[[]]__aacceeggiikmooqqssuuwwy{}}    !"#$%&'()*+,-./0123457JKYZ\]xy         " $%*;<=>?@BC!E#H%I'J)K+L-M/N1O3P3S5o7p9{;|;==??AACEGGIIKKMOOQQSSUUWWYY[[]]__a c e gik '0TnvAMhXGp  0 7  ) ' Ac)_ f a!!!x$$;%E%&),,/}00k3r344 O4244|44444м444f#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!W0BTTW    8     >    +     > 47&&& !!   !f3<>c__DisplayClass190_10<>c__DisplayClass176_10<>c__DisplayClass186_10<>c__DisplayClass187_10<>9__10b__10b__10b__10b__10b__10b__10b__10b__10CS$<>8__locals10<>c__DisplayClass187_20b__20b__20b__20CS$<>8__locals20b__110_0<>c__DisplayClass110_0<>c__DisplayClass210_0<>c__DisplayClass220_0<>9__360_0b__360_0<>c__DisplayClass370_0<>c__DisplayClass190_0<>c__DisplayClass301_0b__211_0<>c__DisplayClass211_0<>c__DisplayClass121_0<>c__DisplayClass221_0<>c__DisplayClass361_0b__281_0<>c__DisplayClass191_0b__291_0b__222_0<>c__DisplayClass322_0<>c__DisplayClass32_0<>c__DisplayClass142_0<>9__42_0b__42_0<>c__DisplayClass352_0<>c__DisplayClass362_0<>c__DisplayClass292_0<>c__DisplayClass103_0<>c__DisplayClass123_0<>c__DisplayClass223_0<>c__DisplayClass233_0<>c__DisplayClass33_0<>c__DisplayClass343_0<>c__DisplayClass253_0<>c__DisplayClass353_0<>c__DisplayClass363_0<>c__DisplayClass173_0<>9__273_0b__273_0<>c__DisplayClass273_0<>c__DisplayClass193_0<>c__DisplayClass293_0<>c__DisplayClass224_0<>c__DisplayClass24_0<>c__DisplayClass34_0<>c__DisplayClass344_0<>c__DisplayClass354_0<>c__DisplayClass264_0<>c__DisplayClass364_0<>c__DisplayClass274_0b__284_0<>c__DisplayClass194_0<>c__DisplayClass94_0<>c__DisplayClass105_0<>c__DisplayClass325_0<>c__DisplayClass25_0<>c__DisplayClass245_0<>c__DisplayClass345_0<>c__DisplayClass355_0<>c__DisplayClass265_0<>c__DisplayClass175_0b__275_0b__275_0<>c__DisplayClass275_0<>c__DisplayClass285_0<>c__DisplayClass95_0<>c__DisplayClass206_0b__216_0<>c__DisplayClass326_0<>c__DisplayClass246_0<>c__DisplayClass346_0<>c__DisplayClass46_0<>c__DisplayClass176_0<>c__DisplayClass376_0<>c__DisplayClass186_0<>c__DisplayClass286_0<>c__DisplayClass96_0<>9__6_0b__6_0b__6_0<>c__DisplayClass107_0<>c__DisplayClass207_0<>c__DisplayClass227_0<>c__DisplayClass347_0<>9__47_0b__47_0<>c__DisplayClass357_0<>c__DisplayClass187_0<>c__DisplayClass287_0<>c__DisplayClass297_0<>c__DisplayClass118_0<>9__28_0b__28_0<>c__DisplayClass358_0<>c__DisplayClass168_0<>c__DisplayClass368_0<>c__DisplayClass188_0<>c__DisplayClass288_0b__88_0<>c__DisplayClass88_0b__198_0<>c__DisplayClass109_0<>c__DisplayClass359_0<>c__DisplayClass369_0<>c__DisplayClass189_0<>c__DisplayClass289_0<>c__DisplayClass199_0<>9__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0<>c__DisplayClass190_11<>c__DisplayClass176_11<>c__DisplayClass186_11<>c__DisplayClass187_11b__11b__11b__11b__11b__11b__11CS$<>8__locals11b__21b__21get_K1<>c__DisplayClass110_1<>c__DisplayClass190_1<>c__DisplayClass301_1<>c__DisplayClass221_1b__291_1<>c__DisplayClass322_1<>c__DisplayClass32_1<>c__DisplayClass103_1<>c__DisplayClass123_1<>c__DisplayClass33_1<>c__DisplayClass343_1<>9__273_1b__273_1<>c__DisplayClass193_1<>c__DisplayClass24_1<>c__DisplayClass325_1<>c__DisplayClass25_1<>c__DisplayClass265_1<>c__DisplayClass175_1b__275_1<>c__DisplayClass275_1<>c__DisplayClass176_1<>9__376_1b__376_1<>c__DisplayClass186_1<>9__6_1b__6_1<>c__DisplayClass107_1<>c__DisplayClass357_1<>c__DisplayClass187_1<>c__DisplayClass287_1<>c__DisplayClass118_1<>c__DisplayClass168_1<>c__DisplayClass188_1<>c__DisplayClass369_1<>c__DisplayClass189_1<>9__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1b__1Func`1Nullable`1IEnumerable`1IOrderedEnumerable`1IEquatable`1Predicate`1ConcurrentQueue`1Task`1EventHandler`1EqualityComparer`1IEnumerator`1List`1msg1aStr1CS$<>8__locals1<>c__DisplayClass176_12<>c__DisplayClass186_12<>c__DisplayClass187_12b__12b__12b__12b__12b__12b__12CS$<>8__locals12<>9__22b__22b__22GaugeSet_RefreshTCPDM32GaugeSet_RefreshKnownTCPDM32InvalidDevicesForFT_DM32PROMPT_DM32GetPressuresAndSpeedDM32SetCallsAreForStartingDM32_callsAreForStartingDM32SeekDM32GaugeSet_RefreshSerialDM32GaugeSet_RefreshAllDM32numDM32TimeAverageForDM32ValidStartingIntForDM32forDM32get_HasDM32set_HasDM32TelenetPortDM32ToInt32WPA2get_K2InvalidDevicesForFT_DM2HighestDeviceIndexAllowed_DM2GetErrorMessageDM2GetDeviceRangeDM2GetDeviceNameDM2GetCompanyNameDM2GetPressureDM2UsingDM2SeekDM2GaugeSet_RefreshAllDM2getRangeStringFromDM2priorErrorFromDM2errorFromDM2fillAndReturnPressuresFromDM2GetDM2FirmwareVersionDM2TimeAverageForDM2get_IsForDM2forDM2get_IsDM2<>c__DisplayClass190_2<>c__DisplayClass301_2b__291_2<>c__DisplayClass32_2<>c__DisplayClass33_2b__273_2<>c__DisplayClass193_2b__325_2<>c__DisplayClass325_2b__275_2<>c__DisplayClass275_2<>c__DisplayClass176_2<>9__376_2b__376_2<>c__DisplayClass186_2<>9__6_2b__6_2<>c__DisplayClass107_2<>c__DisplayClass187_2<>c__DisplayClass118_2<>c__DisplayClass168_2<>c__DisplayClass188_2<>c__DisplayClass189_2<>9__2b__2b__2b__2b__2b__2b__2b__2b__2b__2b__2b__2b__2b__2b__2b__2b__2b__2b__2b__2b__2b__2b__2b__2b__2b__2Func`2IGrouping`2SortedDictionary`2ConcurrentDictionary`2msg2CS$<>8__locals2GetBluetoothCOMPorts2<>c__DisplayClass186_13<>c__DisplayClass187_13<>9__13b__13b__13b__13b__13b__13b__13CS$<>8__locals13b__23b__23get_K3get_IsRedDM3callsAreForStartingDM3ReturnListOfCOMPortsWithDM3get_IsDM3<>c__DisplayClass190_3<>c__DisplayClass301_3<>c__DisplayClass32_3b__275_3<>c__DisplayClass176_3<>c__DisplayClass186_3<>9__6_3b__6_3<>c__DisplayClass187_3<>c__DisplayClass188_3<>c__DisplayClass189_3<>9__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3<>f__AnonymousType0`3CS$<>8__locals3<>c__DisplayClass186_14<>c__DisplayClass187_14<>9__14b__14b__14b__14b__14b__14b__14CS$<>8__locals14<>9__24b__24get_K4<>c__DisplayClass190_4b__325_4b__275_4<>c__DisplayClass176_4<>c__DisplayClass186_4<>c__DisplayClass187_4<>c__DisplayClass188_4<>c__DisplayClass189_4<>9__4b__4b__4b__4b__4b__4b__4b__4b__4b__4b__4b__4CS$<>8__locals4<>c__DisplayClass186_15<>c__DisplayClass187_15<>9__15b__15b__15b__15b__15b__15b__15CS$<>8__locals15b__25<>c__DisplayClass190_5b__325_5b__275_5<>c__DisplayClass176_5<>c__DisplayClass186_5<>c__DisplayClass187_5<>c__DisplayClass188_5<>c__DisplayClass189_5<>9__5b__5b__5b__5b__5b__5b__5b__5b__5aStr5CS$<>8__locals5<>c__DisplayClass187_16<>9__16b__16b__16b__16b__16b__16b__16CS$<>8__locals16b__26<>c__DisplayClass190_6b__275_6<>c__DisplayClass176_6<>c__DisplayClass186_6<>c__DisplayClass187_6<>c__DisplayClass188_6<>c__DisplayClass189_6<>9__6b__6b__6b__6b__6b__6b__6b__6b__6CS$<>8__locals6<>c__DisplayClass187_17b__17b__17b__17b__17b__17b__17CS$<>8__locals17b__27<>c__DisplayClass190_7b__275_7<>c__DisplayClass176_7<>c__DisplayClass186_7<>c__DisplayClass187_7<>c__DisplayClass188_7<>c__DisplayClass189_7<>9__7b__7b__7b__7b__7b__7b__7b__7CS$<>8__locals7<>c__DisplayClass187_18b__18b__18b__18CS$<>8__locals18b__28<>c__DisplayClass190_8b__275_8<>c__DisplayClass176_8<>c__DisplayClass186_8<>c__DisplayClass187_8<>c__DisplayClass188_8<>c__DisplayClass189_8<>9__8b__8b__8b__8b__8b__8b__8b__8CS$<>8__locals8<>c__DisplayClass187_19b__19b__19b__19CS$<>8__locals19b__29<>9<>c__DisplayClass190_9<>c__DisplayClass176_9<>c__DisplayClass186_9<>c__DisplayClass187_9<>c__DisplayClass188_9<>c__DisplayClass189_9<>9__9b__9b__9b__9b__9b__9b__9b__9b__9CS$<>8__locals9get_IsDM32_10Aset_IsDM32_10Aget_IsDM32_20Aset_IsDM32_20Aget_HasNewDM32ScreenOn10AOr20Aget_IsDM32_30Aset_IsDM32_30AforDM32X_30Aget_IsDM32X_30Aset_IsDM32X_30Aget_HasDM32X_30Aset_HasDM32X_30AisDM32X_30Aget_IsDM32_1Aset_IsDM32_1ASGAWPAPRESSURE_Aget_PressureAset_PressureAget_CurrentPressureASetLastReading_PrAprAget_UsingDM32XSerial_USBPRESSURE_Bget_PressureBset_PressureBget_CurrentPressureBSetLastReading_PrBget_IsOkayToUsePrBprBIACGetNewFanSpeedUsingInternalPIDget_MaxErrorPa_ToDetermineCloseForPIDGetSSIDSetSSIDtheUIDget_IDget_PNPDeviceIDget_DeviceIDset_DeviceIDReturnMeasuredDeviceIDpnpDeviceIDget_RangeIDset_RangeIDget_MeasuredRangeIDset_MeasuredRangeIDReturnRangeForRangeIDfullHardwareIDExtractHardwareIDhardwareIDRETURN_DELIMITER_ENDAUTOZERO_PERIODIC_GET_PERIODAUTOZERO_PERIODIC_SET_PERIODRETURN_ENTER_OPCODEexpectedOPCODEALL_IN_ONETCP_BROADCAST_RESPONSEaDFaddedDFisAlternativeDFget_UsingAlternativeRange_BasedOnLastReadingTakenDFnewDFAddPrimaryDFAUTOZERO_PERIODIC_GET_ONOFFAUTOZERO_PERIODIC_SET_ONOFFSETPRESSUREZERO_ON_OFFAUTO_REPEAT_OFFget_MFPRESSURE_A_AVGSENSOR_A_AVGPRESSURE_B_AVGSENSOR_B_AVGnumGget_ASCIItheUICheckGaugeSerialPortIsOKget_KWILLaddedFPLflowCFMTCP_CONNECTIONUNDEFINED_DIRECTIONINCOMING_DIRECTIONOUTGOING_DIRECTIONAUTO_REPEAT_ONspecSNtheSNtheNewPrimarySNget_NDOSystem.IOget_PairedDM3TCPSeekDM3TCPget_HasDM3TCPget_UsingDM32X_TCPAllowUnpairedTCPallowUnpairedTCPcheckTCPserialNumbersAlreadyAccountedForOnTCPTCP_BROADCAST_PREPWEPset_NegFPget_LowFPset_LowFPcheckLowFPdiscoveredDeviceIPincomingIPDMConnectionInfo_TCPConnectToIPSTARTUPtheClonedDRclonedDRcleanUpDRtheUIRtheFplRtheMeasRskipCheckingForPrioritizedInterface_BTWIRELESS_SECURITY_WPA2_GETWIRELESS_SECURITY_WPA_GETFAN_SPEED_GETWIRELESS_SSID_GETDEVICE_GETRANGE_GETFIRMWARE_GETTEMPERATURE_GETCALIBRATION_DATE_GETWIRELESS_SECURITY_ONOFF_GETTIME_AVG_GETWIRELESS_ON_GETWIRELESS_SECURITY_WEP_GETSERIAL_NUMBER_GETSENSOR_GETBATTERY_STATUS_GETWIRELESS_SECURITY_WPA2_SETWIRELESS_SECURITY_WPA_SETFAN_SPEED_SETWIRELESS_SSID_SETDEVICE_SETRANGE_SETPRESSURE_SETCALIBRATION_DATE_SETWIRELESS_SECURITY_ONOFF_SETTIME_AVG_SETWIRELESS_ON_SETWIRELESS_SECURITY_WEP_SETSERIAL_NUMBER_SETIsValidDeviceIndexForFTARGUMENTDONTWONTRETURN_DELIMITER_STARTDM32XRESPONSE_TIMEOUTDM32XLAUNCHING_TIMEOUTDM32XSerialLAUNCHING_TIMEOUTTCP_TIMEOUTSTARTUP_TIMEOUTInvalidDevicesForFT_DM32XPROMPT_DM32XHighestDeviceIndexAllowed_DM32XUsingDM32XneedToSearchDM32XSeekDM32XseekDM32XreceivingFromDM32XUsingAnyDM32OrDM32Xget_IsInterfaceForDM32Xset_IsInterfaceForDM32XcallsAreForDM32XsearchForDM32XneedToCheckForDM32XInvalidOpcodesForDM32XsearchforDM32Xget_IsDM32Xset_IsDM32XSetGaugeIsDM32Xget_HasDM32Xset_HasDM32XhasDM32XisDM32XTelenetPortDM32XWAKE_DELAYSERIAL_RESPONSE_DELAYTCP_RESPONSE_DELAYGAUGE_ERROR_DELAYWIRELESS_SECURITYvalue__avgPrA_PaprA_PaavgPrB_PaprB_PaminChangeInRoomPachangeMoreThanPaget_MaxErrorPatargetPaget_Poly_aLogWarningViaLogInfoViaLogErrorViaget_RangeDataset_RangeDataHasAnyFanPressureDataFanPressureLineHasDatatestHasDataget_TestDataset_TestDataPropertyDataPbget_Poly_bmscorlibsb<>cget_Poly_cget_IsNonRetrotecSystem.Collections.GenericisForStatic_CommandSync_sendSync_receiveSynchandlingOutOfSync_startUpSync_discoverSync_sendingOrReceivingOnDotNetSocketSyncSendAsyncReceiveAsyncReceiveFromAsyncSendToAsyncRunWorkerAsyncConnectAsyncset_XmlDocdescdeviceIdrangeIdgaugeIdget_Poly_dget_BytesToReadContinueDeviceAndRangeLoadInitialDeviceAndRangeLoadAddget_CurrentDeviceIsSelfReferencedset_CurrentDeviceIsSelfReferencedwhatAddedImmediateResponseNeededRefreshNeededlengthNeededSetAllToNeededproposedSpeedxLatestStableDM32FanSpeedSetLastReading_FanSpeedReturnLastReadingTaken_FanSpeedget_FanSpeedset_FanSpeedPrimaryGaugeAverageQueuedFanSpeedincomingLatestQueuedFanSpeedvalidFanSpeedReturnLastReadingsAverageFanSpeedLatestStableFanSpeedAvgFanSpeedAlreadyUsedThisFanSpeedGetFanSpeedGauges_SetFanSpeedGauges_ForceSetFanSpeedInternalSetFanSpeedRequestSetFanSpeedget_CurrentFanSpeedHasPrimaryWithLowFanSpeedfanSpeedspeedadd_PinChangedremove_PinChangedSerialPort_PinChangedremove_ProgressChangedContinuousSamplingWorker_ProgressChangedget_LastRefreshedset_LastRefreshedableToCheck_GaugesUnlockedInterlockedget_IsCanceledDM2IsStalledDM32SpeedIsStalledAllGaugesStalledisFullyFormedget_MaxErrorCombinedmaxErrorCombinedReturnNumberOfDevicesDM2InterfaceHasRegisteredallowUnpairedGauges_SetFanSpeedForDataCollect_HardwareConnectionRequiredget_BytesTransferred_RangeUsedget_DoorFanUsedincomingDoorFanUsedrangeIndexThatIsSetZeroBasedget_EquipmentLicensedset_EquipmentLicensedequipmentLicensedget_IsClosedadd_Disposedremove_DisposedSerialPort_Disposed_LastGaugeAccessedget_IsEmulatedCalculateGaugesLastCalibratedCalculateFansLastCalibratedIsDM2ConnectedIsDM3Connectedget_Connectedset_ConnectedPortOrSocketIsStillConnectedget_IsConnectedHasAllDM2GaugesConnectedHasAllDM3GaugesConnectedget_IsSocketConnectedset_IsSocketConnectedAnyDM32DisconnectedAnyDM32XDisconnectedAnyGaugesDisconnectedadd_Completedremove_Completedremove_RunWorkerCompletedContinuousSamplingWorker_RunWorkerCompletedget_IsCompletedget_IsFaultedget_Gauge_NewFanSpeedRequestedset_Gauge_NewFanSpeedRequestedget_ReadingsPauseRequestedset_ReadingsPauseRequestedget_IsCancellationRequestedForceSetFanSpeedToRequestedadd_GotoPressureAdjustedremove_GotoPressureAdjustedGauges_GotoPressureAdjustedincomingAverageQueuedpressureAchievedadd_DataReceivedremove_DataReceivedSerialPort_DataReceivedSerialPort_StartupDataReceivedadd_ErrorReceivedremove_ErrorReceivedSerialPort_ErrorReceivednewBytesReceivedGaugeAllowedmaxPressureAllowedincomingNumberAllowedHighestDeviceIndexAllowedi__Fieldi__Fieldi__FieldresetGaugeSet_PrimarySerial_Fieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldRemoveChildcmdTrimEndSendTCPCommandSendCommandcancelledDuringCommandSendSerialCommandCancelSerialCommandCancelSerialStartupCommandOnSendAppendBindnumFoundIPsFoundnumberOfGaugesFoundUpdateDoorFansCollectionUsingGaugesFoundSyncFanPressureLinesWithGaugesFoundRoundcallerMethodmethodget_GaugesGoodfanSpdSetWirelessPasswordget_UseTelnetPasswordset_UseTelnetPassworduseTelnetPasswordpasswordDM2InterfaceDM3InterfaceReplaceIsNullOrWhiteSpaceget_StackTraceget_RangeOnSelfReferencedDeviceDefaultMeasuredDeviceoverrideDFDeviceWithGaugeDevicedfNumsUsingAlternativeDeviceExtractBluetoothDeviceIsValidDeviceIndexForAlternativeControlDeviceCheckForChangeInDeviceReturnImageStringForDeviceExtractDeviceSetDeviceLoadRangesForCurrentDeviceGetCurrentDeviceSetCurrentDeviceaverageDifferenceCancellationTokenSourcesourceaChangeWasMadenumberStillOutsideGetHashCodeLocalizationCodeget_ErrorCodeget_SocketErrorCodeget_DoorFanGaugeModeGaugeManagementModeAddChildNodeget_GaugeNodeset_GaugeNodegaugeNodeSelectSingleNodeget_ReadingNodeset_ReadingNodereadingNodeXmlNodeget_FactoryDevicesNodeget_CanUseAllInOneOpcodeset_CanUseAllInOneOpcodenumberOfSecondsTimeAveragelatestSpeedCloseToAndAboveAveragecloseToAverageget_MessageincomingMessageSetGaugeErrorMessageclearGaugeSetMessagerawMessagemessageget_ProgressPercentageget_UsingIgnoreUIRangeget_UsingBothUIRangeget_UsingIgnoreAndNoControlUIRangeget_UsingPRaOnlyUIRangeget_UsingPRbOnlyUIRangeget_FPLRangeset_FPLRangeget_UsingGaugeOnlyOrAlternativeDevice_BasedOnFPLRangeDM2_32_XID_CFMRangeAddRangeReturnFPLMatchingDoorFanCurrentRangeAndMeasuredRangerequestedRangeConnectGaugeAndLoadDeviceAndRangeCheckForChangeInDeviceAndRangeCheckforAndCreateFanPressureLinesForDoorFanAndRangeCreateFanPressureLineForDFNumGaugeSerialDeviceRangeGetFanPressureLineForGaugeSerialDeviceRangeIsAlternativeModeRangeIsFlowCalculatableRangeget_HasPressurizeRangeget_HasDepressurizeRangeDM2_32_XID_IgnoreBothRangeIsAlternativeControlRangeIsIgnoreAllControlRangeIsAlternativeCalculationOrControlRangeSetDeviceWithOpenRangereturnOpenRangeReturnIndexForOpenRangeDefaultOpenRangeCheck_IsForAlternativeDeviceOrRangePingGaugeUsingGetRangeSetRangeCurrentErrorWithinTargetRangeAllGaugesErrorsWithinTargetRangedictionaryOfGaugeSerialToAltRangeget_CurrentRangeset_CurrentRangeGetCurrentRangeforceToUseFirstRangeReturnNoFanOrNoFlowRangeIsDirectEntryRangeSerialPinChangeCompareExchangeaDM32GaugeAddNewDM32GaugeaDM2GaugeAddNewDM2GaugeIsDisconnectedDM3GaugeAddPrioritizedNewDM3GaugeAssociatedDMGaugeconnectedDMGaugeIsDisconnectedDM3TCPGaugePotentialTCPGaugeaGaugeHasNonRetrotecGaugeincomingSpecificGaugeIsFailedGaugedfMatchingTheGaugeget_DebugBreakTheGaugeset_DebugBreakTheGaugefoundDoorFanMatchingLiveGaugeCheckForChangeInRangeOnLiveGaugesetIntoLiveGaugedoorFanMatchesLiveGaugeget_RefreshingGaugeset_RefreshingGaugeincomingGaugeIsRetryingGaugeRangeNameToMatchWithGaugeConnectToPhysicalGaugeIsDisconnectedDM3SerialGaugePotentialSerialGaugepossiblSerialGaugeGetSensorTypeFromGaugegetSerialFromGaugetheErrorFromGaugeNewFromGaugeGetDeviceInGaugeSetDeviceInGaugecurrentDeviceInGaugeget_AlreadySetTimeAverageInGaugeset_AlreadySetTimeAverageInGaugeGetRangeInGaugeSetRangeInGaugecurrentRangeInGaugeDoTargetPressureChangeInGaugeSetValueForSetPressureInGaugeSetTimeAveragingInGaugeget_SettableRangesInGaugeVerifiedOpenSerialPortsWithOnGaugeGetFirmwareVersionOnGaugetheCurrentOnGaugetoSendToGaugesetIntoGaugeIsValidDeviceNameForGaugeIsValidRangeNameForGaugeget_WaitingForGaugeset_WaitingForGaugeresetWaitingForGaugeAddNewDoorFanForGaugecreateGoToPressureTimerForGaugeget_DM32XLaunchingDoneOnThisGaugeset_DM32XLaunchingDoneOnThisGaugeSelectGaugeParseAllInOneAndUpdateParentGaugeparentGaugeallowChangeToFirstGaugeFindByGaugeget_PrimaryGaugeset_PrimaryGaugeForcePrimaryGaugeReturnDoorFanWithPrimaryGaugegaugeset_HandshakeEndInvokeBeginInvokeget_AvailablePutCalibrationsFromMasterIntoTestFileIfAvailableincomingBytesAvailablebytesAvailable_currentRangeNullableIEnumerableIDisposableToDoubleSafeHandleRuntimeTypeHandleGetTypeFromHandleget_SafeWaitHandleEventWaitHandleToSingleDevicesDataFileFanSpeedIsVolatileConsoleincomingSampleTestSampleSSIDNameUI_DFNameget_Nameset_Nameget_UIDeviceNameset_UIDeviceNameSetUIDeviceNamenewUIDeviceNameaDeviceNamecheckedDeviceNamerequestedDeviceNameUsingAlternativeDeviceNamealternativeDeviceNameincomingDeviceNameReturnGaugeManagementModeBasedOnDeviceNameCheckDeviceIsSelfReferencedForDeviceNameReturnDefaultRangeNameForDeviceNameReturnDeviceIndexForDeviceNameget_CurrentDeviceNameset_CurrentDeviceNamesetEvenIfCurrentDeviceNamedeviceNameget_UIRangeNameset_UIRangeNameReturnFPLForDFNumberAndUIRangeNamefplUIRangeNameReturnUIRangeNameSetUIRangeNamenewUIRangeNameUI_RangeNameget_RangeNameset_RangeNameget_OriginalMeasuredRangeNameset_OriginalMeasuredRangeNameReturnMeasuredRangeNamerequestedRangeNameGetRangeIndexForDeviceIndexAndRangeNameCleanDeviceOrRangeNamefplMeasRangeNamerangeNameget_GaugeNameget_MachineNamemachineNameUsingSelfReferencingDeviceFromNameReturnWhetherIsSelfReferencingDeviceFromNameSetRangeFromNameSetRangeInGaugeFromNameSetDeviceInSoftwareFromNameSetRangeInSoftwareFromNameExtractCOMPortFromNameGetDeviceIndexFromNameGetRangeIndexFromNameSocketOptionNameReturnRangeForNameReturnRangeIndexForNamepairsNamealtNameget_PortNameget_SerialPortNameset_SerialPortNamethisPortNameportNameGetHostNamehostNameUsernameusernameHostnameget_MinSupportedDateTimeCurrentDebuggingTimeget_LastReadingsTakenTimeset_LastReadingsTakenTimeget_DataCollectionStartTimeset_DataCollectionStartTimebiasToOvercomeSetLastReadingValuesFromAllInOneCurrentAllInOneWaitOneget_Lineset_Lineget_FanPressureLineset_FanPressureLineWriteLineget_NewLineset_NewLineCombine_waitForDM32XLaunchDone_receivefromDone_sendtoDoneTCP_ConnectDonedoneLastReadingTakenCloneReturnLastReadingsTakenCloneInfoCloneConnectionScopeManagementScopeget_Typeset_TypeDM3InterfaceTypeget_InterfaceTypeset_InterfaceTypeGaugeTypeProtocolTypeSetGaugeSetCollectionTypeGetSensorTypeCommunicationsTypeConnectTypeGetTypeSocketTypeget_EventTypeSecurityTypetypeget_LatestRedDM32Firmwareget_LatestDM32FirmwareCheckForLatestDM32Firmwareget_LatestDM32_4AFirmwareget_LatestDM32XFirmwarefirmwareGetDeviceInSoftwareWhereSystem.Coreget_TakenDuringGaugeRetrySoIgnoreneedToIgnorePortsToIgnoreadd_GaugesReportedFailureremove_GaugesReportedFailureForceGaugeSetToReportFailureaStableFanSpeedForInducedPressureget_AlreadyReachedPressureset_AlreadyReachedPressureget_IsFindingPressureset_IsFindingPressureincomingPressureReturnLastReadingTaken_RoomPressureget_RoomPressureset_RoomPressureReturnLastReadingPrimaryFanSpeedAndRoomPressureLastReadingTakenFromAllGauges_AverageRoomPressureget_FanPressureset_FanPressureStopGoToPressureStartGoToPressureGauges_GotoPressureGauges_StopGotoPressureGauges_StartGotoPressureincomingBiasPressureCorrectPressureGetPressureneedToSetPressureget_TargetPressureset_TargetPressureincTargetPressureGauges_ChangeTargetPressureincreasingTargetPressureSetGaugeSetTargetPressure_targetPressureneedToStartPressureget_InvariantCultureCaptureget_GaugeFirmwareInUseset_GaugeFirmwareInUseReturnFirmwareInUsepressureToUsetargetToUse_UnderlyingSocketWasConnectedOnLastUseWindowsBaseneedToIncreaseTrimGaugeSetToNumberAllowedByLicenseincomingMaxNumberOfGaugesByLicenseParseDM32ResponsehasOrphanedResponseCleanUpAndHandleReceivedResponseParseDM32XLaunchingResponseSerialResponseParseDM32XFinalResponseget_StartupResponseset_StartupResponseProcessResponseresponseUsbPortCloseDisposeTryParseCollectionLoopPauseretryPauseFoundFirmwareVersionIsUpToDateHowToCommunicateTruncateMulticastDelegateTranslateTCPStateDebuggerBrowsableStateget_TCPCurrentStateset_TCPCurrentStatestateCleanUpBeforeDeleteClearGaugesMarkedForDeleteReceivefromCompleteSendtoCompleteWriteCompilerGeneratedAttributeGuidAttributeDebuggableAttributeDebuggerBrowsableAttributeComVisibleAttributeAssemblyTitleAttributeObsoleteAttributeAssemblyTrademarkAttributeTargetFrameworkAttributeDebuggerHiddenAttributeAssemblyFileVersionAttributeAssemblyConfigurationAttributeAssemblyDescriptionAttributeDefaultMemberAttributeCompilationRelaxationsAttributeAssemblyProductAttributeGetAttributeSetAttributeAssemblyCopyrightAttributeDebuggerDisplayAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributeComputeReadByteWriteByteReturnDuplicateFanSpeedQueueClearFanSpeedQueueSetNewFanSpeedQueueMostRecentFanSpeedInQueueNumberOfSpeedsInQueuemaxSamplesInQueueAddIncomingErrorInCommonQueuemaxReadingsToQueueInitializeThisGaugeErrorQueueGauges_UpdateCommonErrorQueueReturnNumberInCommonErrorQueue_PaFromTargetQueueTryDequeueEnqueueget_ValueFanSpeedValueProcessReturnValueget_HasValueTryGetValuehexvalueSendReceiverawMessageSent_BeingWaitedForInReceiveOnReceiveRetryReceiveUsingGaugeOnlyOrAlternativeReturnDefaultRangeForAlternativeDeviceNameIsForAlternativeget_RangeNameIsForAlternativeClearGaugeSetBeforeRemoveget_TargetSampleSizeset_TargetSampleSizeset_WriteBufferSizeLastIndexOfget_Poly_fLoggingOffSetTimeAvgOffSetAutoZeroOffget_IsOffset_IsOff_isOffCalculateFlowPolynomialCoeffCleanUpAfterYourselfget_Poly_gDeviceIsSelfReferencingget_MinPressureAReadingget_MaxPressureAReadingDataReadingget_IsABadReadingget_PrimaryGaugeReadingGaugeTakeReadingget_SingleReadingget_IsABlankReadingget_IsNoFlowReadingget_IsGaugeOnlyReadingset_IsGaugeOnlyReadingset_IsPrimaryReadingReturnLastReadingsPrimaryReadingSystem.ThreadingSystem.Windows.ThreadingcancelPendingget_CancellationPendingIsRespondingisRespondingMidpointRoundingEncodinginterimLoggingnumberGaugesApproachingCeilingstopped_overrideSamplingStartContinuousPressureSamplingget_IsSamplingset_IsSamplingStopContinuousSamplingresumingSystem.Runtime.VersioningWarningunlicStringtheLocStringdiscString_socketReceivedStringDefaultGaugeDeviceStringgaugeStringtheStringIgnoreRangeNameStringBothRangeNameStringPrAOnlyRangeNameStringPrBOnlyRangeNameStringNoFanControlNameStringLegacyNoFanNameStringportNameStringnameStringgaugeTypeStringDM32FirmwareStringDM32XFirmwareStringParseDM32FirmwareVersionFromResponseStringParseDM32XFirmwareVersionFromResponseStringParseFirmwareVersionFromResponseStringresponseStringaddingStringnewgaugeSerialStringtheSerialStringserialStringnewPrimStringSetGaugeModelOnThisPortBasedOnSerialNumStringanIPConnStringconStringToStringinfoStringDetermineGaugeModelBasedOnSerialNumberStringget_GaugeErrorStringset_GaugeErrorStringtheErrorStringerrorStringSerialNumberRequestedAsStringdiscoveredIPAddressStringgaugeIPAddressStringGetStringgaugeCntStringsecondCountStringgCountStringgCcountStringthirdcountStringincomingMaxStringDoubleFromHexStringconnDisplayStringSubstringInformConnectionClientIsClosingdisposingisOscillatinganyOscillatinghadErrorConnectingareForStartingReadExistingincomingSettingIsDM3RetryingAnyDM32TCPRetryingget_IsRetryingDeviceInitializingget_Logset_LogtheLogincomingLoglogconnectedMsggaugeLicenseMsgdm2LogMsgdm3LogMsgeachDFLogMsgnewGaugeLogMsgexistingLogMsgmatchLogMsgoverallLogMsgfplLogMsgconnectionLogMsgnewLogMsgremovelogMsgerrMsglogmsgDebugavgFlow_m3hflow_m3hIPsWaitingForDM32XLaunchSerialPortsWaitingForDM32XLaunch_requiredTimeoutSecondsForDM32XLaunchneedToWaitForThisGaugeToLaunchneedToWaitForAutoLaunch_numberOfDM32XWaitingForLaunchSerialPortName_WaitingForLaunch_SerialPortNames_WaitingForLaunchMatchReturnIsGaugePressureTooHighAllGaugeSpeedsTooHighComputeStringHashoriginalNumberOfGaugesStartedWithBeforeRefreshget_NeededInThisRefreshset_NeededInThisRefreshget_MinutesSinceLastRefreshMathset_Pathset_BaseImagePathManagementPathpathget_LengthEndsWithStartsWithget_UsingDM32XSerial_BluetoothUriGaugeReadingObjobjRearBackGoToPressureTimer_Tick_CallbackAsyncCallbackTimerCallbackcallbackadd_FinishedGaugeCheckremove_FinishedGaugeCheckadd_StartingGaugeCheckremove_StartingGaugeCheckDoFullGaugeCheckdoFullGaugeCheckSetAllGaugesONandConnected_withCheckincomingNameToCheck_numberOfIPAddressesToCheckget_IsOff_WithoutCheckSetIsOff_WithoutCheckget_IsOn_WithoutCheckSetIsOn_WithoutCheckadd_Tickremove_TickGaugeReadTimer_TickGoToPressureTimer_Tick_IPsFoundLock_settingPressureLock_SerialResponseLock_disposeLock_SerialReceiveLock_responseStringLock_IPsWaitingLockgauges_GotoPressureAdjustingLock_readingArgLock_portsWaitingForLaunchLock_gaugeSeekTimerLock_pidAdjustCounterLock_GaugesLock_dm2FanSpeedSetLock_ChangingGaugeSetTargetLock_socketLock_COMPortLockget_PortRankadd_DoWorkremove_DoWorkContinuousSamplingWorker_DoWorkTaskisSamplingValget_UsesPolynomialFirstDM32SerialLastDM2SerialSeekDM3Serialget_HasDM3SerialFirstDM32X10ASerialFirstDM32X20ASerialUSBSerialget_GaugeSerialReturnAverageErrorForGaugeSerial_CurrentGaugeSerialnewGaugeSerialdictionaryOfSpeedsByGaugeSerialget_GaugeSet_PrimaryGaugeSerialset_GaugeSet_PrimaryGaugeSerialReturnPrimaryGaugeSerialprimaryGaugeSerialgaugeSerialtheSerialincomingSerialReturnGaugeWithSerialHasGaugeWithSerialBluetoothSerialcheckSerialFirstDigiManSerialget_HasDM32GaugesWithNoSerialget_HasDM2GaugesWithNoSerialset_HasDM2GaugesWithNoSerialGetBySerial_unInitializedPrimarySerialserialset_IntervalSamplingIntervalretvalset_Cancelget_DeviceModelset_DeviceModelget_MeasuredDeviceModelset_MeasuredDeviceModelReturnOpenRangeForDeviceModelset_GaugeModelSystem.ComponentModelAuthenticationLevelImpersonationLevelSocketOptionLevelSpinUntilFindAllRemoveAllGaugeSet_RefreshAllGauges_DescriptionAlluseFasterCallRetrotecLiveGaugeManagementClassLibrary.dllfplCollSystem.XmlToBoolget_UseIndividualControlset_UseIndividualControlSetUseIndividualControluseIndividualControlget_GaugeUsingIndividualControlget_MeasuredForIndividualControlforIndividualControlget_RangeIndicatesNoFanControlthrowIfUnsuccessfulNetworkStreamGetStreamget_Itemset_ItemSystemTrimdfNumtheMatchingNumincomingSerialNumSetGaugeModelOnThisGaugeBasedOnSerialNumnewSerialNumReturnFanPressureLinesForDoorFanNumAllGaugeSpeedsAtMinimumEnumSetToOnSetAutoZeroOnget_IsOnset_IsOnUsing4000FanUsing300FanUsing500FanUsing450FanOverrideRetryWhenStoppingFanIsNoFanGauge_StopFanSetFPLRangeInfoFromUIRangeAndDoorFanSetLastReadingDoorFanfoundLiveGaugeMatchingDoorFanincomingDoorFanLoadGaugeDeviceAndRangesFromDoorFanReturnListOfRangesFromDoorFanSetDoorFanFromKnownDoorFanPrimaryGaugeSettlingTimeNeededForChangeInSpeedPerDoorFanHasSameDeviceAsDoorFanReturnFansLastCalibratedFromFirstDoorFanSerialNumberScanFindOrCreateGaugesAfterEthernetScanBooleanop_GreaterThanforDigimanget_HasDigimanset_HasDigimanTimeSpanget_LatestDM32Firmware_10A_OldScreenFirstDM32SerialWith2021NewScreenadd_ReadingTakenremove_ReadingTakenadd_Gauges_ReadingTakenremove_Gauges_ReadingTakenget_LastReadingTakenset_LastReadingTaken_lockLastReadingTakenadd_ReadingsTakenremove_ReadingsTakenget_LastReadingsTakenset_LastReadingsTakenAddReadingsToLastReadingsTakenClearLastReadingsTakenget_TokenCancellationTokencancellationTokenget_UserTokenset_UserTokenget_IsOpenFlattenSignMinStartLoginnumberWithingaugeConnStringExtensiontheLatest4AVersiontheLatestDM32XVersionlatestDM32XVersiontheLatestRedVersionfoundVersionGetFirmwareVersionthe10AOldScreenLastVersiontheLatestVersionSetCanUseAllInOneOpcode_HasLatestVersionConversionDM3Communicationset_Authenticationget_GaugeDescriptionWithDFLocationget_Locationset_Locationget_AssociatedDoorFanLocationSetAssociatedDoorFanLocation_associatedDoorFanLocation_OperatorLocationoperatorLocationUpdateFanSpeedQueueAfterRecreationset_WorkerSupportsCancellationset_Impersonationget_GaugeCalibrationset_GaugeCalibrationUpdateGaugeCalibrationSocketAsyncOperationDispatcherOperationget_LastOperationGetWirelessActivationSetWirelessActivationSystem.GlobalizationActionop_SubtractionSystem.ReflectionPropertyDataCollection_ForStaticCollectionisForStaticCollectionFanPressureLineCollectionValueCollectionGaugeReadingCollectionMatchCollectionDoorFanCollectionGaugeCalibrationCollectionDoorFanInfoCollectionDevicesCollectionManagementObjectCollectionKeyCollectioncollectionget_HasAnyDM3Connectionget_Connectionset_ConnectionProcessSerialConnectionTelnetConnectionconnectionget_TestIsChangingDirectionincomingDirection_TestDirectionSetGaugeSetTestDirectiontestDirectionget_MarkedForDeletionset_MarkedForDeletionSetSocketOptionFanViewOptionIOExceptionget_ExceptionObjectDisposedExceptionNoGaugeFoundExceptionGaugeExceptionAggregateExceptionExternalExceptionInvalidOperationExceptionget_InnerExceptioninnerExceptionSocketExceptionArgumentExceptionTimeoutExceptionget_Descriptionset_DescriptionCommonSocketShutdownGaugeSet_RefreshKnownSendMagicPacketFromToAllNonPrimaryGaugesHaveHadSpeedSetToLoadRangeInfoCultureInfoUpdateDoorFansCollectionFromPreviousDoorFanInfoDMConnectionInfotcpInfoGetCOMPortsInfoDateTimeFormatInfoNumberFormatInfoget_InvariantInfoget_CurrentInfoCOMPortInfoget_PortInfoset_PortInfoClearPortInfoportInfoinfosetAveragesToZeroGauges_SetPIDAjustCountToZeroremoteEpTestStepget_TimeStampset_TimeStampLogStopalreadyWaitedForDM32XAppneedToWaitForAppSystem.Linqj__TParj__TParj__TParget_CalendarRearClearCharget_NumberPadNumberNextAvailableNumberReturnDoorFanWithNumberget_SerialNumberset_SerialNumberaSerialNumberget_DeviceSerialNumberset_DeviceSerialNumberget_GaugeSerialNumberset_GaugeSerialNumberReturnDoorFanFromPersistedTestDataTestStepAndGaugeSerialNumbergaugeSerialNumberincomingSerialNumberknownSerialNumberGaugeSet_SetPrimaryGaugeToSerialNumberSearchForSerialNumberGetSerialNumberSetSerialNumberserialNumberget_DoorFanNumberset_DoorFanNumbernumberIFormatProviderStartupResponseStringBuildersenderget_BufferClearTCPReceiveBufferClearReceiveBufferSetBufferbufferLocalizationManagerLoggerManagementObjectSearcherUIDispatcherget_Identifier_FanSpeedQueueLocker_errorQueueLocker_lastReadingsTakenListLockerBackgroundWorkerGauges_ContinuousSamplingWorkerSerialPinChangedEventHandlerProgressChangedEventHandlerRunWorkerCompletedEventHandlerSerialDataReceivedEventHandlerSerialErrorReceivedEventHandlerReadingEventHandlerDoWorkEventHandler_theSendReceiveCanceler_theRetryReceiveCancelerIsErrorGettingSmallerGaugeReadTimerstopGauge_GoToPressureTimerStartGauge_GoToPressureTimer_stoppingTimerreturnMillisecondsForTimermillisecondsForTimerDM3ScanneraGaugeScannerXmlHelpertheReceivedSomethingWaitertheWaitForGaugeLaunchWaiter_gaugeRetryWaiterTryEnterGaugeIndexCounterretrycounterGetPressureFasterTryFindPairserialNumbersAlreadyAccountedForbufferSizeToWaitForFloorget_Errorget_GaugeHadDataErrorClearGaugeHadDataErrorSetGaugeHadDataErrorallowClearDataErrorReturnAverageQueuedErrorAverageErrorClearGaugeErrornewGaugeErrorqueuedAvgCompareErrorcurrentCompareErrorContributesToRoomPressureErrorDerivativeErrorSumOfErrortheAvgErrorSerialErrorIntegralError_PreviousIndividualError_AverageQueuedCommonErrorReturnAverageQueuedCommonErrormarkedOrErrorafterErrorProcessErrorPreviousErrorget_SocketErrorReportCaughtError_CurrentErrorGetCurrentErrorSetCurrentErrornewErrorpreviousPrimaryError_CurrentPrimaryErrorReturnCurrentPrimaryErrorVersionCalculatorIEnumeratorPropertyDataEnumeratorManagementObjectEnumeratorGetEnumerator.ctor.cctorMonitortheErrportsIDStrBTStrrangeNameStrserialStrincomingDFCountStrdFCountStrincomingFPLCountStrfplCountStrDropDM32sskipDM2sDropDM2sget_NumberOfDFsnewPrimarySerialFromDFsLoginTimeOutMspreviouslyFoundDM32IPsget_SavedDM3IPsprobableDM3IPspreviouslyFoundDM32XIPsSavedIPstheMeasAbsVerbsSystem.DiagnosticstimeAverageSecondsrequestedNumberSecondstimeoutSecondsnumInQueueAfterwardsget_DevicesLoadDevicesget_DisplayWithDevicesSystem.Runtime.InteropServicesSystem.Runtime.CompilerServicesClearAllIncludingReferencesClearReferencesOpCodesDebuggingModesSelectNodesReturnBasePathForRangeImagesClearErrorQueuesAndAveragesClearAllGaugesErrorQueuesAndAveragesset_EnablePrivilegesget_Rangesget_HasDeviceAndRangesReturnListOfRangesHasDM2GaugesHasAnyDM3GaugesHasAnyDM32_10AGaugesHasAnyDM32_20AGaugeshasSome20AGaugesHasAnyDM32X_30AGaugeshasSome30AGaugeshasSome1AGaugesHasAnyDisconnectedUSBGaugesHasAnyDisconnectedOrOffUSBGaugesDMGaugesget_UnpairedTCPGaugesset_UnpairedTCPGaugeslocalAllowUnpairedTCPGauges_Gaugesget_GaugeCountWithContributingFanSpeedGaugesget_UnlicensedGaugesset_UnlicensedGaugesDoorFansMatchedByFoundGaugesfoundGaugesget_GaugeCountWithAlternativeRangeGaugessetIntoLiveGaugesget_HasOffGaugesAnyOffGaugesLastReadingAveragesFromAllGaugesClearErrorsFromAllGaugesSetLogInAllGaugesGauges_SetTimeAveragingForAllGaugesGauges_TurnOffAutoZeroForAllGaugesGauges_TurnOnAutoZeroForAllGaugesget_GaugeCountWithNonMarkedForDeletionGaugesReturnLastReadingsTaken_ReadingsWaitingForGaugesMatchesCarryOutSendReceiveWithSocketRetriesCarryOutRetryReceiveWithSocketRetriesget_PropertiesMicrosoft.Win32.SafeHandlesNumberStylesDeviceNamesUpdateDoorFansFromGaugesAndFanPressureLinesget_NumberOfFanPressureLinesincomingFanPressureLinesRemoveLinesRemoveAllExceptLinesReturnHasGaugesWithSensorTypesreturnedOpCodeResponsesallIPAddressesGetAllLocalPCIpAddressesGetHostAddressesDM3PausesDatesget_MinutesGetBytesClearFanSpeedQueuessetIntoGaugeAndClearQueuesInitializeCommonErrorQueuesClearCommonErrorQueuesget_ValuesReturnLastReadingTakenValuesoutSyncIssuesMostRecentPrimaryFanSpeedForSlavesserialNumsUsingAlternativesget_Readingsget_IncludesBlankOrBadReadingsclonedFailedReadingstheFailedReadingsTakeReadingsUnPauseContinuousReadingsIsStoppedOrPausedGettingContinuousReadingsIsPausedGettingContinuousReadingsOverrideGettingContinuousReadingsIsOverridingGettingContinuousReadingsIsGettingContinuousReadingsNeedToStartGettingContinuousReadingsRestartGettingContinuousReadingstheNewReadingsHasAnyReadingsreadingsFanTesticSettingsget_AppSettingsset_AppSettingsSocketAsyncEventArgsSerialPinChangedEventArgsProgressChangedEventArgsAsyncCompletedEventArgsRunWorkerCompletedEventArgsSerialDataReceivedEventArgsSerialErrorReceivedEventArgsReadingEventArgsDoWorkEventArgsCancelEventArgs<>4__thisReturnLastReadingsTaken_ReadingsHadBlanksSystem.Threading.TasksReturnDictionaryOfFanPressureLinesForGaugeSerialsEqualsReturnLastReadingsTaken_ReadingsHadUnexpectedZerosOnBothChannelsSystem.Windows.FormsDnsHasAnyModel300Fansget_HasMultipleNonAlternativeFansGauges_StopFansget_TestDataDoorFansincomingTestDataDoorFansReturnInstructionsForGaugesWithDevicesNotMatchingDoorFansincomingDoorFansClearAndAddLinesToMatchDoorFansRemoveOrAddLinesToMatchDoorFansGaugesMatchDoorFansReturnSerialNumberForPrimaryGaugeFromDoorFansExtraGaugesComparedToDoorFansMissingGaugesComparedToDoorFansContainsTypeExtensionsSystem.Text.RegularExpressionsget_GaugeCalibrationsset_NoLimitationsSystem.Collectionsinstructionsset_OptionsProcessConnectionOptionsoptionsoldDoorFanInfosget_CharsIsAllNumberCharsGauges_ClearAllDM3TCPReceiveBuffersRemoveConnectionSerialPortEventHandlersXmlHelpersget_HasGaugesGivingDataErrorshadErrorsReturnLastReadingsTaken_ReadingsHadGaugeErrorsget_SomeReadingsHadGaugeErrorsset_SomeReadingsHadGaugeErrorsSetLastReadingsTakenList_SomeReadingsHadGaugeErrorsgaugeSetErrorsUseBackgroundWorkerProcessget_IPAddressset_IPAddressincomingIPAddressConnectToPhysicalGaugeAtIPAddressiPAddressget_Addressget_MacAddressset_MacAddressmacAddressfromAddresstoAddressipAddressmacaddresssetIntoGaugeTargetsSystem.Net.SocketsStopBitsTCPLaunchingWaitsget_KUnitsDM3ConstantsSystem.IO.PortsGetBluetoothCOMPortsbluetoothCOMPortsClosePortstheVerifiedSerialPortspossibleSerialPortsSendStartUpPromptToSerialPortsPrioritizeDM3ComPortspossibleComPortscomPortsGetPortsUpdateAllFanSpeedsFromPreviousSynchronousAsynchronousinitialIsOnStatus_InRetryStatusstatusget_KeysRemoveAtElementAtConcatFormatmaxSpeedPctspeedPctneedToSetIntoPrimaryGaugeObjectManagementBaseObject_gaugeLockObject_ReadingsPauseLockObjectErrorQueueLockObject_GoToPressureTimer_Tick_lockObjectManagementObjectobjectSelectGauges_SetFanSpeedForDataCollectTCPConnectSerialConnectOnConnectHostDisconnectgaugeSerialNumToFanPressureLineDictgaugeSerialNumToCurrentFanPressureLineDictGetSystem.NetHasGaugeWithNoDeviceOrRangeSetHasNoDeviceOrRangeSetget_GaugeSetset_GaugeSetClearAllGaugesOutOfGaugeSetClearGaugeSetErrorMessagesFromGaugeSettheCurrentListOfDM32InGaugeSetClearPrimaryInGaugeSetReturnAverageErrorForGaugeSetgaugeSetHasRangeNameSetReturnIsGaugePressureTooHighForAnyGaugeInSetincomingSpeedToSetpressureToSetHasRangeInfoSetrangeNameThatIsSetget_GaugeDevicesSetget_GaugeRangesSetHasPrimarySetAllGaugesRoomPressureApproachingTargetCheckIfOKToSetAllGaugesToTargetBroadcastMagicPacketCreateOrReturnPotentialTCPGaugeFromPacketget_TCPSocketset_TCPSocketset_DisconnectReuseSocketreuseSocketworkSockettcpSocketdotNetClientSocketParseTelnetResetget_OffsetSerialCommandWaitSpinWaitSplitExitget_DefaultSetDeviceAndRangeToDefaultGetValueOrDefaultLastOrDefaultFirstOrDefaultget_Resultset_ResultIAsyncResultresultToIntToLowerInvariantget_MaxErrorPercentTcpClientSocketClientSystem.ManagementRetrotecLiveGaugeManagementXmlElementPrimaryHadVolatilePressureAttainmentEnvironmentget_NeedsInvertedAdjustmentget_DevicesXmlDocumentget_OwnerDocumentComponentget_Parentset_ParentparentSetLiveGaugesToRangesInFanPressureControlsIfDifferentget_CurrentSystem.Collections.ConcurrentautoSendEventSerialReceiveDoneEventautoReceiveEventReceivedSomethingEventget_WaitForGaugeLaunchEventset_WaitForGaugeLaunchEventwaiterForBufferEventwaiterForRetryBufferEventautoConnectEventManualResetEventAutoResetEvent_cancelWorkerResetEvent_workerResetEventIPEndPointget_RemoteEndPointset_RemoteEndPointhostEndPointPressurePointFrontget_CountGetDeviceCountget_DM32GaugeCountget_DM2GaugeCountget_GaugeCountinitialGaugeCounttempGaugeCount_udpResponseCountinitialCountget_DataCollectionCountset_DataCollectionCountcomPortsCountwaitCountPIDAdjustCountcurrentlistcountnumberNotExceptSendSerialPromptStartInsertUnitConvert_CurrentUSBPortDM32TCPPortget_Portset_Portget_UsbPortset_UsbPortusbPortget_SerialPortset_SerialPortget_IsBluetoothSerialPortset_IsBluetoothSerialPortcomPortget_NoGaugeOnPortset_NoGaugeOnPortget_ErrorOnPortset_ErrorOnPortget_TcpPortset_TcpPortincomingtcpPortTCPBroadcastPortCloseMyPortSetDM2InterfaceToMyPortportCastLastset_EnableBroadcastSpecialRequestGetSerialDM32ListGetFixedTCPDM3ListGetTCPDM3ListGetSerialDM3ListXmlNodeListReturnOpenRangeFromRangeListget_ReturnDM32GaugeListget_ReturnDM2GaugeListReturnDevicesNameListCreateSingleReadingListCreateReadingListFailedGaugesStringListHasLastReadingsTakenListToListdisconnectedGaugesListget_ReturnAllGaugesListget_ReturnAllNonMarkedForDeletionGaugesListReturnAllFanPressureLinesList_ReadingsListReturnAllDoorFansListEquipmentListFirstget_HasDM32GaugesThatMightTopOutnumDM2WeKnewAboutget_ReadTimeoutset_ReadTimeoutset_SendTimeoutget_WriteTimeoutset_WriteTimeoutget_ReceiveTimeoutset_ReceiveTimeouttimeoutMoveNextSystem.Textget_InnerTextincomingUseIndivuseIndivusingIndivisIndivNewget_FanViewset_FanViewget_Nowget_UtcNowPowget_Flowset_FlowUpdateFlowGauge_CalculateFlowget_RangeNameIsNoFlowGetFlowreachedMaxFromHexget_Indexset_IndexcheckedDeviceIndexrequestedDeviceIndexGetRangeInGaugeForDeviceIndexReturnDeviceNameForDeviceIndexReturnDefaultDeviceIndexget_CurrentDeviceIndexset_CurrentDeviceIndexdeviceIndexrequestedZeroBasedRangeIndexrequestedRangeIndexReturnRangeNameForDeviceAndRangeIndexReturnRangeInfoForDeviceAndRangeIndexGetRangeNameForDeviceIndexAndRangeIndexget_AssociatedPressurizeRangeIndexget_AssociatedDepressurizeRangeIndexget_CurrentRangeIndexset_CurrentRangeIndexMaxRangeIndexrangeIndexSetSensorTypeInSoftwareFromGaugeIndexGetDeviceNameFromIndexGetRangeNameFromIndexSetDeviceInSoftwareFromIndexSetRangeInSoftwareFromIndexReturnAlternativeRangeNameForIndextheSensorIndexMaxSensorIndexcurrentIndexindexRegexhexGroupByOrderByget_Displayget_ConnectionDisplayToArrayContainsKeyget_AddressFamilyreturnMeasuredOnlyuseQueuedOnlyDM2_32_XID_GaugeOnlyserialNumsUsingGaugeOnlyprimaryUsingGaugeOnlySetLastReadingToGaugeOnlyDeviceIndexForGaugeOnlyisGaugeOnlyAnySelectManyforcedPrimaryFindPrimarycheckPrimaryfanSpeedOnPrimaryget_ReturnFirstGaugeValidForPrimaryReturnSerialNumberForPrimaryget_IsPrimaryset_IsPrimaryGaugeIsPrimaryReturnErrorQueueSummaryget_GaugesSummaryhex2binaryincomingSpeedDictionaryDM3LibraryRetrotecXMLTestDatabaseClassLibraryRetrotecSerialGaugeConnectionClassLibraryDevicesClassLibraryRetrotecLiveGaugeManagementClassLibraryObjectQuery_ExternalOverrideRetryget_IsOverridingRetrySetDM2FanSpeedWithRetryget_DirectEntryget_IsBusyop_Equalityop_InequalityBackwardsCompatibilitycheckVolatilityParityget_InterfacePriorityIsNullOrEmptyg{{ Name = {0}, DeviceID = {1}, PNPDeviceID = {2} }}3...SerialConnect startingWFJ CANCEL DM32X errorfirmwareversionI...setting Connection.Connected=true=DM3Communication.SerialConnectoSuccessfully connected to remote device on Serial Port ! with firmware: K...setting Connection.Connected=falseeUnable to connect to remote device on Serial Port C Returned from firmware request: g...unable to connect, Connection.SerialPort is nullUnable to connect to remote device because null connection or serial port 1...exception during: {0}'Serial Enable Error??+SerialPort_PinChanged+closing serial port: mException trying to close: after receiving PinChanged  error []1SerialPort_ErrorReceivedA error received on serial port: WException trying to close: after receiving 'SerialPort_DisposedwException trying to close: after receiving Disposed event [a...TCPConnectToIP on {0}:{1} had null ConnectionEException trying to connect: [{0}]=...socket error:{0} ex: {1}...W...no Connection object in DM3Communication;DM3Communications.TCPConnect:STARTUPAfter STARTUP: +..try firmware get...5After first firmware get: 9..try second firmware get...7After second firmware get: ?...DM32X so try firmware get...=After firmware get for DM32X: Q...null Connection or bad tcpPort:{0}...3Error trying to STARTUP: +Error trying to loginI...unable to connect to [{0}:{1}]...CDM3Communications.TCPConnectToIP:?Unable to connect to: [{0}:{1}]Anull possibleSerialGauge ?? portserror - SendSerialPrompt had null or empty serial port: CDM3Communication.SendSerialPromptiSerialPort has data before send, clearing its buffergSerialResponse not empty, clearing before sending '' commandLAUNCHING OPCODENAK9...SendCommand starting for ?model9...invalid opcode for DM32X: DM32g...connection before checking port is connected:{0}I and TCPSocket.IsSocketConnected:{0} for IP:{0}k...connection before checking port or sending is null9...sending to serial port...error - serial%error - connection= no connection after command on  oerror - connection: serial not connected with response  after command oerror - connection: serial not connected after command  and returned ...?...serial port not connected...qerror - connection: serial not connected before command S...retrying so not sending to tcp port...#kerror - connection: tcp not connected before command  #...about to send on ...g...not still connected after sent command returned:)error - connection: =...empty response from port...error - TCP...null response from port, connection error after sent command returned: for % error connection ...not still connected and not ok to proceed when disc after sent command:'not still connectedstill connecteds and ok to proceed when disc after sent command returned:U...unknown connection type trying to send cerror - connection: not connected before command Connection is type:{0} and DM3Communication.SendCommand invoked on {1}]...exception {0} trying to send {1} on {2} ...#error - unknown:  DM32 DM32Xport is closed'error - connection ?...SendTCPCommand starting for )...initial response:Aerror - connection: request for  returned: null?DM3Communication.SendTCPCommanderror - blank...retrying...%...retry response:E...null or empty retry response...9...processed retry response:?After blank, retry request for  returned:G...intermediate processed response:error - opcode syncsync Opcode: -88retry Opcode: ?...opcode error retry response:_...null or empty opcode error retry response...S...processed opcode error retry response:9...final processed response:CAfter syncing, retry request for ...socketError{0}...socket exception {1} while connected:{2}, timedOut={3}...ADM3Communications.SendTCPCommandgSocketError with connected={0}, timedOut={1}{2} {3}Aerror - TCP: {0}..socketError{1}error - connection: {0} [{1}] with orig response [{2}] ..socketError{3}#Had Exception {0}error - TCP: ...exception IDM3Communication.CancelSerialCommandwith response Qskipping cancel serial for interface:{0}#unknown port nameunknownEUnable to read from serial port: EDM3Communication.SendSerialCommand+SerialPort has data [] before send 3, put into SerialResponse?] after something received for Gauge on: [%], CANCEL opcode: CANCEL:  had response: I], nothing received before timeout: !error - opcode: 7] disconnected before retry%Retry request for M because ProcessReturnValue returned: ;response from receive event: more response: ?processedResponse in retry on []: K], nothing received after retry for:  [After retry + request, Gauge on: [] returned: [error - opSSystem.IO.Ports.SerialPort.ReadExisting()Gauge on: [{0}], timed out after {1}ms sending serial command '{2}': {3}!error - serial: yGauge on: [{0}], exception sending serial command '{1}': {2}5SerialPort had data left [M], clearing its buffer after exceptionSerialResponse not empty [{0}], clearing after sending '{1}' command after exceptionException during try in finally [SerialResponse:{0}], trying to clear after sending '{1}' ex:[{2}]unknown port}QDM3Communication.SerialPort_DataReceivedReceived DM32X launching response {0} while starting, clearing before waiting on {1}, (callsAreForStarting:{2})9Received DM3 SerialResponse 1, calls are for starting1, calls not for startingReceived DM3 SerialResponse {0} on {1}, but not long enough...(callsAreForStarting:{2})Received DM3 SerialResponse {0} on {1}, need to wait...(callsAreForStarting:{2})Waiting for bracket newLine OPCODE received on {0}: got [{1}] and full response [{2}] with calls are for starting=({3}) IWith null Serial Port or Connection ;Serial DM3 port is closed on null connection adminmicrochip blankGDM3Communication.ProcessReturnValueGauge on  request for  returned  response.'error - in responseOPCODE_ERROR# returned error: +error - in response: 1no processed return for 3Gauge without connection orphan1 error - blank, orphan [) returning modified + because request for A returned not matched response:  returning empty string returning [O] after returned not matched response [] ENTER OPCODE  ENTER OPCODE:<=cDM3Communication.CleanUpAndHandleReceivedResponse1 returned junk response.\{[^/}]+\}#no matches found Q but is orphaned ENTER OPCODE response. 3more than one match foundclose bracket originally at {0}, before open bracket {1} in {2}?close bracket now at {0} in {1}{:ACKWFhWFfFixed opcode: / into returned opcode: )Fixed response ack:  with value: 5 out of sync response for  response: sync sync - opcode: response:# but waiting for EException during ProcessResponse: error - opcode:! sync response: =orphaned: {0} (only enter={1})sync: orphaned 7more than one rsponse found WFArWFDWFPWFKWFa000000WFbWF0WFgWFlWFEWFmWFnWFi WFAiWFWWFZWFS000000WFLADM3Communication.ProcessResponse# unknown opcode:  and response: gDM3Communication.ParseAllInOneAndUpdateParentGauge:1Error getting AllInOne: Response Error?DM3Communication.ParseAllInOne:Blank AllInOne Response Blankbad parse bad split GException getting CurrentAllInOne: 1..ConnectToPhysicalGaugeIDM3Interface.ConnectToPhysicalGauge:A... Cancelling AllInOne from {0};DM3Interface.CurrentAllInOne:e... Retrying when asked to get all in one from {0}!Response Error: connect[ error - connection getting CurrentAllInOne: O SendCommand Error in CurrentAllInOne: ]... Cancelling get current pressure A from {0}=DM3Interface.CurrentPressureA:u... Retrying when asked to get current pressure A from {0}UError getting pressure A on {0}: {1}...{2};Blank pressure A on {0} ..{1}CException getting pressure A: {0}'SendCommand Error: ]... Cancelling get current pressure B from {0}=DM3Interface.CurrentPressureB:u... Retrying when asked to get current pressure B from {0}5Error getting pressure B: )Blank pressure A ...Blank Response=Exception getting pressure B: #SendCommand Error[... Cancelling get current fan speed from {0};DM3Interface.CurrentFanSpeed:s... Retrying when asked to get current fan speed from {0}UError getting dm3:{0} fan speed: {1}...{2}3Received response error: _dm3:{0} get fan speed responded with: {1}...{2}cdm3:{0} get fan speed {1} out of range: {2}...{3}%Received response  out of range:AException getting fan speed: {0}CGet Fan Speed Send Command Error /...is OFF without checkq... Cancelling stop fan on serial {0} with received: {1}+DM3Interface.StopFan:S... Retrying when asked to StopFan on {0}CError stopping fan {0}: {1}...{2}Udm3:{0} stop fan responded with: {1}...{2}w... Cancelling SetFanSpeed on serial {0} with received: {1}3DM3Interface.SetFanSpeed:i... Retrying when asked to SetFanSpeed on serial {0}SError setting fan speed on {0}: {1}...{2}_dm3:{0} set fan speed responded with: {1}...{2}DM3Interface.SetTimeAverageInGauge:...Setting timeAverage to: {0}WF6... Cancelling SetTimeAverageInGauge on serial {0} with received: {1}Q... Retrying while setting TimeAverage: GDM3Interface.SetTimeAverageInGauge:;. Error setting timeAverage: qDM3Interface.SetPressure on {0}:...Setting pressure to: WFew... Cancelling SetPressure on serial {0} with received: {1}K... Retrying while setting pressure: 9... Error setting pressure: C... set pressure responded with: iDM3Interface.SetRange:...Setting range index to: {0}A...{0} had data error BEFORE setQ...is OFF without check or not connectedq... Cancelling SetRange on serial {0} with received: {1}-DM3Interface.SetRange:E... Retrying while setting Range: /. Error setting range: dm3 set range: ... Cancelling GetSerialNumber on serial {0} with received: {1};DM3Interface.GetSerialNumber:i... Retrying when asked to GetSerialNumber from {0} ;Error getting serial number: ... Cancelling GetCurrentDevice on serial {0} with received: {1}=DM3Interface.GetCurrentDevice:m... Retrying when asked to get Current Device from {0}=Error getting current device: =DM3Interface.SetCurrentDevice:'Setting device to: ... Cancelling SetCurrentDevice {0} on serial {1} with received: {2}q... Retrying when asked to SetCurrentDevice {0} from {1}=Error setting current device: ... Cancelling GetCurrentRange on serial {0} with received: {1};DM3Interface.GetCurrentRange:k... Retrying when asked to get Current Range from {0};Error getting current range: {... Cancelling GetSensorType on serial {0} with received: {1}7DM3Interface.GetSensorType:c... Retrying when asked to GetSensorType from {0}7Error getting sensor type: ..0}... Cancelling SetAutoZeroOff on serial {0} with received: {1}9DM3Interface.SetAutoZeroOff:a... Retrying when asked to SetAutoZeroOff on {0}9Error turning autozero off: 1{... Cancelling SetAutoZeroOn on serial {0} with received: {1}7DM3Interface.SetAutoZeroOn:_... Retrying when asked to SetAutoZeroOn on {0}7Error turning autozero on: ... Cancelling SetSerialNumber on serial {0} with received: {1};DM3Interface.SetSerialNumber:c... Retrying when asked to SetSerialNumber on {0};Error setting serial number: -1... Cancelling GetFirmwareVersion on serial {0} with received: {1}ADM3Interface.GetFirmwareVersion:Uretrying while getting firmware version...AError getting firmware version: WFzWFFWFvWFwWFtWFxWFRWFU=PadNumberToLength - input of '-' too long for pad to DM3Library.DetermineGaugeTypeBasedOnSerialNumberString...checking serial number in response: #unrecognized type..for DM-2..for Digiman..for DM32..for DM32X _30ADM2 gauge!USB Serial Port BT Serial Port %Unconnected SerialUnknown TCP:{0}{0}:{1}#Connected TCP IP !Unconnected TCP %Unknown gauge typeg...DMConnectionInfo.DMConnectionInfo_TCPConnectToIPO...Wrong interface:{0} or gaugetype:{1}WFVWFX WFASWFuWFyWFTWF[ASocketClient.ClearReceiveBuffer:](timeouts ok here...) Exception: {0} [{1},{2}]-cleared {0} bytes: {1}3null hostEndPoint address)SocketClient.Connect1Socket connect async to +SocketClient.Connect:}Socket Error ASYNCH connecting to {0}{1} [with errorcode: {2}]7, need to disconnect socket?Exception ASYNCH connecting to ), forcing disconnect ...[/Socket connect sync to {Socket Error SYNCH connecting to {0}{1} [with errorcode: {2}]=Exception SYNCH connecting to ?Socket to {0} is connected: {1}[SocketClient.InformConnectionClientIsClosing:CSYNCH ignoring expected error {0}]Error in finally, trying to close socket:[{0}]7SocketClient.HostDisconnectIshutting down non-re-used Socket to Eshutting down re-usable Socket to [Exception disconnecting Socket to {0} ex: {1}'SocketClient.OnSendoReceived Last Operation {0} on {1} when expecting Sendunknown error5Received SocketError from 9 attempting to close socket.{0} from {1}#null socket error]Socket already shutdown exception on {0} [{1}]EException while disconnecting: {0}=Exception while disposing: {0}3SocketClient.ProcessError-Received SocketError: A so attempted to close socket. [error - connection : underlying socket not connected before sendreceiveerror - connection : underlying socket not connected before retryreceive3SocketClient.SendReceive:SYNCH Sending to: , starting DM3}Error SYNCH sending '{0}' to {1} {2} [{3} with errorcode: {4}]MError SYNCH sending '{0}' to {1} [{2}]SYNCH {0} available bytes [{1}] before waiting for '{2}' from {3} SYNCH had to wait {0} ticks for full response {1} to sent opcode: '{2}';SYNCH received full response % to sent opcode: '''Waiter task stopped..was canceled..was faulted'..was not completed#..aggregate [{0}]#..exception [{0}]SYNCH had error [{0}] waiting for response to sent opcode: '{1}' (waited: {2} ticksiSocketClient.SendReceive during wait SocketException]SocketClient.SendReceive during wait Exception ENTER=SYNCH received after sending '' /after successful wait. Gmissing EnterOpcode after response.=error - connection, received [Warning M], but need to say socket disconnected Info ]. OInitial Receive timed out after {0}ms. ESuccessfully waited for complete. 1Not a complete response.%Complete response.Warning SYNCH {0} extra received: [{1}], but need to say socket disconnected {2}?error - blank, nothing received, need retryOerror - blank, {0} extra received [{1}];Warning SYNCH data received [], _error - connection, disconnected before receiveQSYNCH SocketClient is not connected on: !, cannot receive/Error SYNCH receiving ' ' to  [{0}]EBlank response on ASYNCH sending '-Error ASYNCH sending '# with errorcode: throwing 10057 NotConnected because not ((IsSocketConnected:{0} or starting DM32:{1}) and the underlying socket not connected)problem with opcode:{0} or rawMessage:{1} with IsConnected:{2} and the underlying socket connected)Werror - OPCODE_ERROR : problem with opcode: or rawMessage:5SocketClient.RetryReceive:Qretry receiving initially available: {0}QException clearing intial: {0} [{1},{2}]=retry receiving got: {0} ({1}){had to wait {0} ticks for full response to sent opcode: '{1}'Qreceived full response to sent opcode: '3Retry Waiter task stopped)..task not completedhad error [{0}] waiting for response to sent opcode: '{1}' (waited: {2} ticks) for received: {3}cSocketClient.RetryReceive on wait SocketExceptionWSocketClient.RetryReceive on wait ExceptionYbefore even waiting, received full response qError retry receiving from {0} [{1} with errorcode: {2}]!error - opcode [)error - connection [qException retry receiving from {0} [{1}], received [{2}]}clientSocket is null or not connected in retry receiving from , received []MDM3Scanner.ReturnListOfCOMPortsWithDM3kException happened during COMPortInfo.GetComPortsInfoiNo COM ports found using COMPortInfo.GetComPortsInfoiChecking for DM32 {0} Serial gauges (waitForApp={1})and DM32X,7DM3Scanner.GetSerialDM3List_null comPort in possibleComPorts provided by OSignoring port:  [Bluetooth]_Exception first attempt to close non-open port : AUnknown Error when closing port _Exception attempting to open already open port KIO Exception attempting to open port does not existAUnknown Error when opening port #Potential DM3 on # responded with: #potential DM3 on =, had serial number response: {0}3skipped potential DM3 on M, had invalid serial number response: QException attempting to close open port SError when checking for DM3 on open port =Potential DM3 responded with: wException during exeception, attempting to close open port qUnknown exception during exception, attempting to close %Port is closed on W{0} ports found but {1} are distinct gaugesADM3Scanner.PrioritizeDM3ComPorts-no ports to prioritizestarting, {found {0} with matching serialnums {1} which will be excludedCDM3Scanner.PrioritizeDM3CComPorts add M to serial ports so it is not excludedGfound no ports with same serialnums?DM3Scanner.PrioritizeDMComPortsmfound {0} unique serialnums {1} which will be included+found {0} ports ({1})AChecking for response on ports: SDM3Scanner.SendStartUpPromptToSerialPorts7Before WaitForSomething ...;Received something from port %waiting for launchNothing (ErrorOnPort={0}) received from port {1} before timeout {2}1Before WaitForLaunch ...3Canceled startup on port ] C..no valid serial number returnedE..found {0} with serial number {1}'no serial response _ErrorOnPort={0} with response: [{1}] on {2} {3}#No gauge on port Bad response [ ] on ;DM3Scanner.GetFixedTCPDM3ListqStarting to get list of potential TCP () for fixed IPs: -only checking for DM32%checking for DM32X-waiting for app launch#bad possible IP: aNo IPs in the list to check (before send packet)-Getting all local IPs )got {0} IPs to check1DM3Scanner.GetTCPDM3ListEError getting all local IPs: [{0}]KChecking for {0} DM3 on {1} local IPsafter waiting at least {0}s, still have {1} DM32X waiting to launch the app with total {2}sno DM32X still waiting to launch the app, total found {0}9null tcpInfo for descriptionmTCP gauge {0} - added #{1} to IPsFound from WaitingIPs!match found for ? in IPsFound so not added againremoving O from IPsFound, not searching for DM32XsNo network gauges responded from any of {0} specified ipsg{0} possible network gauges from {1} specified ips.sStarting to get list of potential TCP () with saved IPs: !Getting all IPs 9Error getting all IPs: [{0}]7Checking for {0} on {1} IPsonly DM32DM32 and DM32XNo requested network gauges responded after waiting on {0} IPAddresses1No network gauges found.{0} responses for {1} possible network gauges after waiting on {2} IPAddresses.?DM3Scanner.BroadcastMagicPacketbroadcast looking for: {0} with sendTimeOut {1}, receiveTimeOut {2}Iimmediate response received from {0}1After sendtoDone for {0}After receivefromDone found {0} possible DM32X with {1} to wait for launchADM3Scanner.SendMagicPacketFromTo}sendFrom: {0} to: {1} with sendTimeOut {2}, receiveTimeOut {3}_immediate response received on {0} from {1}:{2}EAfter sendtoDone on {0} to {1}:{2}3DM3Scanner.SendtoComplete#Successful Socket3Last operation was SendTo3Last operation NOT SendToYnull socket or NOT successful last operation-K..CreatePotentialTCPGaugeFromPacket: !..empty response1...packet being parsed: %...DM32X launching/..needs {0}s for launch%...DM32X:{0} found)...DM32{0}:{1} found DM32: DM32X: :{0}...checking if ? already waiting for launch at ;...found {0} that was waitingc...no match found already waiting, need to createW...nothing already waiting, need to create /...no need to check if / waiting for launch at -...creating potential at  (not waiting)'...found potential 1...handled response for W...unable to parse ipAddress from response C...response not parsed correctly . =DM3Scanner.ReceivefromCompleteStarting7...null IPsFound collectionW...null IPsWaitingForDM32XLaunch collection..from remoteEp {0} received Packet {1} with enough bytes ({2}),a..UNABLE to create PotentialTCPGaugeFromPacket: null tcpInfoGot TCPInfo [5need to wait for DM32X at ;already waiting for DM32X at +waiting for {0} DM32X3...null PotentialTCPGaugeQProblem in receive after magic packet: [%Got response from wNo dupes and got response from {0} - added #{1} to IPsFoundmatch found so - already discovered - =First IP found, response from  - +...with normal packet/..with launching packetIn receive ' after magic packet7received fewer than 5 bytes=DM3Scanner.ReceiveFromComplete5waiting for more responses7immediate response receivedQwaiting for next response to be received[null e or s for {0}:{1}, setting receive doneOSetting _receiveFromDone, null tcp infoA _receiveFromDone already closed{0}:{1} on {2}KPotentialSerialGauge.SendSerialPrompt1 had null serial port: ; had non-open serial port: o{0} has {1} data before startup, cleared its buffer {2}StartupResponseStringBuilder not empty, clearing before sending startup 'Writing '' to port _PotentialSerialGauge.CancelSerialStartupCommandgPotentialSerialGauge.SerialPort_StartupDataReceived-DM32X StartupResponse [ while launching, clearing before waiting on received {0} and have {1} in response with callsAreForStarting=({2}) on {3}received {0} and have {1} (not long enough) with callsAreForStarting=({2}) on {3}A...possible gauge so waiting on I...received launching so waiting on #StartupResponse '' received on No newLine or bracket received [{0}] and full response [{1}] with calls are for starting=({2}) or no newLine on {3}]Serial DM3 port is closed or being ignored on [error - Serial DM3 port is null or closed on %{0}:{1} on {2} {3}!with macaddress \\=Select * from WIN32_SerialPortroot\CIMV2=SELECT * FROM Win32_SerialPort{0} - {1}BTHENUM000000000000{0} '{1}' ({2}) - Address: {0}{0} - {1} ({2})C{0}...exception parsing port: {1}SELECT PNPClass, PNPDeviceID, Name, HardwareID FROM Win32_PnPEntity WHERE (Name LIKE '%COM%' AND PNPDeviceID LIKE '%BTHENUM%' AND PNPClass = 'Ports') OR (PNPClass = 'Bluetooth' AND PNPDeviceID LIKE '%BTHENUM\\DEV%')/{0} added {1}, {2}, {3} NamePNPClassPNPDeviceIDBluetooth PortsI{0}...exception parsing btport [{1}]OutgoingHardwareID1 added incoming BT port  to list [I null incoming BT port for outgoing Q no incoming BT port found for outgoing ?{0} hardwareID: {1} '{2}' ({3})IncomingC...Exception in TryFindPair [{0}]\root\CIMV2}SELECT * FROM Win32_PnPEntity WHERE ConfigManagerErrorCode = 0Caption (COM(bluetooth_...Exception while searching for comports [{0}]{0} found {1} COM ports and {2} BT ports and {3} possible BT ports/ added extra one found 9...not checking Bluetooth...O{0} with final number of COM ports: {1}- FP null DM-2DM32X-20ADM32X-30ADM32-20AUnknown? [USB [USB [BT 3DMGauge.ConnectionDisplayEError getting connection name: {0} none--( / --)GetCompany name is: +GetCompany error is: OError selecting usb port for gauge DM-2Q Error selecting usb port for gauge DM-2ADM-2 Caught gauge exception is: G Error checking if gauge isOff DM-2DMGauge.IsOff:-DM3 connection is nullDM3 connection not connected after PortOrSocketIsStillConnectedKDM3 connected but unknown if it is ONCDM3 connection reports error: {0}1 DMGauge.IsOff() error: 1..pinging disconnected..'..pinging connected7..after ping disconnected..-..after ping connected..returned /..pinging disconnected )..pinging connected =..after ping is disconnected..7..after ping is connected....need retry..C..after retries is disconnected..9..after retries is connectedmpinging successfully got range {0} [{1}] from {2}:{3}a...ping gauge range from {0}:{1} not successful ?no connection found for {0}:{1}=DMGauge.PingGaugeUsingGetRange_gauge:{0} is MarkedForDeletion so is marked OFF#..Check DM2:{0}....{0} had data error before trying ping gauge using get range, clearing..%..prior error was k..invalid range returned on {0} or there was an error..{0} seems on[..Error selecting usb port for gauge DM-2:{0}Y Error selecting usb port for gauge DM-2:{0};DM2 exception reports error: / DMGauge.IsOn() error: DM-2DMGauge.IsOn:Check DM3:{0}g..socket or port isDisconnected before even pinging..gauge had data error before trying ping gauge using get range, clearingg..unable to ping during IsOn because retrying gauge_..no gauge data error so reading gauge range id]..invalid range returned or there was an error..seems on% DM3 exception {0}UDMGauge.IsOn DM3 exception reports error: error: {0}iDMGauge.IsOn General outer exception reports error: ..seems OFF..seems ONseems offseems onO..and seems disconnected at gauge levelI..and seems connected at gauge level3..tcp socket disconnected9..tcp socket seems connected)DMGauge.IsResponding/gauge:{0} initially {1}%DMGauge.Disconnect[caught exception during SerialPort close: {0}]caught exception during TCPSocket dispose: {0}[tried to disconnect null Connection.TCPSocket2.6.53B12.5.53B1 DM-2:+ Cleared Up Error on y..DMGauge.IsDM2Connected ExceptionChecking DM-2:{0} Port {1}EException attempting to open port ?null1port is null for gauge: Q DM2Interface.UsbPort() returned false.  DMGauge.SetDM2InterfaceToMyPort(): Gauge.Connection was null. Y, while setting USB port for DM-2:{0} [{1}]  0.00IDMGauge.StartGauge_GoToPressureTimercheck every 'ms, _stoppingTimer=AGauge_GoToPressureTimer=null is:GDMGauge.stopGauge_GoToPressureTimer_stoppingTimer=..already setting pressure or setting next target to non-zero PrA:{0} so enqueue last stable speed[..enqueued initialSpeed: {0} (lastQueued={1})C..about to set time average {0}s OUNABLE to set time average with error: g...about to set target pressure in gauge for: {0}Pau..adjusted initialSpeed from: {0} to: {1} (lastQueued={2})..adjusted high initialSpeed from: {0} to: {1} (lastQueued={2})m..DM-2 Gauge- {0} going to speed: {1}%, is primary={2}1DMGauge.StopGoToPressure[indiv gauge {0} stopping go to pressure timerODMGauge.GoToPressureTimer_Tick_Callback!stopping Timer: #unable to enter: ..gotopressure ticked when gaugeSet not IsFindingPressure (this gauge: {0}) ..hang on while gaugeset waiting or refreshing or retrying (this gauge: {0}) s..skipping because disconnected or off (this gauge: {0}) k..hang on while changing test direction (this gauge: ) G..readings are paused (this gauge: _..null last reading taken for gaugeset (gauge: y..gauge or gaugeset errors, stopping go to pressure (gauge: C...set speed not allowed on range3...range allows set speedYDM-2 {0} is primary={1} and indivControl={2}..PID starting ({0}) to {1} pressure from {2}Pa (off by {3}Pa but close={4} within {5}... last current error={6}Pa, average={7})decreaseincreaseG{0}..{1} DM-2 proposed speed={2} needToIgnoreAlreadyUsed={3} differenceFromQueued={4} differenceFromCurrent={5} currentSpeed={6} queuedSpeed={7} pidAdjustCount={8}PrimaryQ{0}..into first PIDAdjust with speed:{1}K..needed to kick stuck value from {0}3..needed to kick from {0}9..newFanSpeed changed to {0}=..changed digit when truncated1..stalled adjust or zero-..got new from PID {0}!..changed to {0}..adjusted with newDiff={0}, newSpeedLess={1}, newSpeed={2}, closeToOne={3} truncatedNewIsSame={4}{0}..not ignoring speed:{1}, (with haveFullQueue={2} and targetPressureIsClose={3})A..stalled:{0} or oscillating:{1}]{0}..{1} so not enqueuing or setting speed {2}1oscillating already used#oscillating close..newFanSpeed changed to {0} with truncated={1} and diffFromTruncated={2}..check if need to send to gauge with diffFromTruncated={0}, diffFromCurrent={1},speed in upper:{2} and movedEnough:{3}..truncatedNew={0}, truncatedCurrent={1} and truncatedQueued={2} (with gaugeSetAlreadyAtPressure={0}, targetPressureIsClose={1} and haveFullQueue={2})c..already close do not enqueue or use fan speed. K..already at pressure use fan speed. k{0}..new speed PassesFullDigit or alreadyReached={1} #use and enqueue. Cdo not enqueue or use fan speed. _...DM2UseNewSpeed={0} with numSpeedsInQueue:{1}[..check if speed in correct area for rounding..with newSpeedGreater={0} newSpeedLess={1} stuckOscillating:{2};..with newPassesFullDigit={0}'..need to increase %..need to decreaseY..skipping check, oscillating or less than 15.. large enough difference!..usingNew:{0}. {0}..ignoring speed:{1}, (with numSpeedsInQueue={2}, validQueued={3}, gaugeSetAlreadyAtPressure={4} and targetPressureIsClose={5})i..starting at zero, enqueue and use fan speed of 1. a{0}.. enqueue={1} and use={2} fan speed of {3}. [..speed for slaved DM-2 is {0}: {1} and {2}.  enqueue ! do not enqueue ' dont set in gauge  set in gauge q..Already reached pressure, speed for slaved DM-2 is {0}=set speed not allowed on range-range allows set speed..null gaugeset..DM-2 a with null gaugeSet setting internal fan speed: c with no background worker requesting fan speed: ] readings not paused so requesting fan speed: O readings paused so forcing fan speed: [ not sampling so setting internal fan speed: g not finding pressure when asked to set fan speed: K not setting speed.., not valid speed1..skipped enqueue of {0})0 fan speed readings : max of ..for DM2-1...enqueued fan speeds: _DM32 {0} is primary ={1} and indivControl = {2}{0}...with last speed:{1} trying to {2} pressure from {3}Pa (off by {4}Pa but close={5} within {6}... last current error={7}Pa, average={8}...for DM32-c..., enqueue fan speed from lastReadingTaken: {0}s..., SKIP enqueue of fan speed from lastReadingTaken: {0} Gauge:! of unknown type;gaugeset not finding pressure' (gaugeSet is null)=DMGauge.GoToPressureTimer_TickPID Adjust: ;Gauge {0} PID: Target={1}, Pressure={2}, PaDifference={3}, ProportionalError={4}, IntegralError={5}, DerivativeError={6}, FanSpeedChange={7}, NewFanSpeed={8}0.# 0.000ODMGauge.GetNewFanSpeedUsingInternalPID:EmostRecent speed: {0}, firstIn {1}average speed diff: {0}, max speed diff: {1}, total variation in speed queue {2}, maxSpeed {3}F29, no fan speeds in the queue max speed: #.##, min speed: /, queuedAverage speed: _, calculated volatile with difference limit {0}g, calculated not volatile with difference limit {0}, latestQueuedFanSpeed: {0}% with latestSpeedCloseToAndAboveAverage={1} and closeToAverage={2}), initially volatile+, {0} speeds in queue), no speeds in queue, latestQueuedFanSpeed: {0}%, avgQueuedFanSpeed: {1} with latestSpeedCloseToAndAboveAverage={2} and closeToAverage={3}]...checked full DM32 to check for oscillations+..isVolatile={0}, {1}Y..checking DM2SpeedIsStalled - differences: ..average speed diff: {0}, max speed diff: {1}, min speed diff: {2}, speed direction changes {3}..isOscillating={0} with diffRatio={1} with diffCurrFrAvgRatio={2}..isSlowStalled={0} with speed diff={1}, truncMax={2}, truncMin={3}c..atFullSpeed with speed diff={0} (isStalled={1})[..checking DM32SpeedIsStalled - differences: ..isOscillating={0} with diffRatio={1} with diffCurrFromAvgRatio={2} with speed diff={3}5Fan is oscillating becauseE too many direction changes (>= 2)9 max difference from avg > 4/ difference ratio < 0.5? current speed too far from avgO..isSlowStalled={0} with speed diff={1}GaugeSet has not been initiated, are you loading this DMGauge object singly? Please use the DMGauges collection.gaugeSetSDMGauge.ConnectGaugeAndLoadDeviceAndRangeYException during physical gauge connection: _Exception during physical gauge connection: {0}...null connection object, unable to determine gauge connection methodEgauge not connected, shutting off Serial:  valid: 7..set FPL#{0} measRange:{1}-..and set fpl UIRange:E..and set fpl alternative UIRange:UGetting Device and Range from gauge:{0}......with uiDev: range:, meas:..uiDev:{0} with info from gauge (existing FPL#{1}): range:{2}, meas:{3}... retryKerror in constructor getting device [..was retrying when tried getting device for gauge:{0}...[{1}]g..had to retry getting device for gauge:{0}...[{1}]7..send command was retrying3..not ok to pause anymoreG...connection error getting device ;...got valid device:{0} ({1})M...null FanPressureLine in constructorIerror getting range in constructor: [..had to retry getting range for gauge:{0}.....set measured range in FPL#{0} as read from gauge:{1} to {2} with measured device:{3}..set range obj in software (as read from gauge:{0}) to {1} via index {2}..set range obj in software via Name as read from gauge:{0} to {1}?..changedToOpen with rangeName: {0}!!!meas {1} not found in ranges list ... had to reset measured range in FPL#{2} for gauge:{3} to ..{4}.. with measured device:{5}{0}..not using alternative so set the UIRange in FPL#{1} for gauge:{2} to {3} with measured device:{4}=..and set alternative UIRange: with UIDev:M..measuredRange {0} set ok in Gauge{1}..problem getting range from gauge {0}: for deviceIndex {1}, setting to open{0}..not using alternative so set meas:{1} into the UIRange in FPL#{2} for gauge:{3} to with measured device:{4}{0}..using alternative with meas:{1} and UIRange:{2} in FPL#{3} for gauge:{4} with measured device:{5}..cannot get range, problem getting device name and index from gauge:{0} [returned {1}] [using {2} and {3}:{4}], setting measured to open%..and set UIRange:CDMGauge.InitialDeviceAndRangeLoad1..DM-2:{0} not connected?..getting gaugeSerial from DM-2;DMGauge.CleanUpBeforeDelete()asking gauge for pressures happened when DMGauges !IsSampling or stoppedagauge retrying so create ignore type dataReadinggusing last reading taken info for cancelled commandneeded to ask gauge for fan speed when no gaugeset or when DMGauges !IsSamplingm Data Error during get pressures or speed from Gauge: [ Canceled get pressures or speed from Gauge: E Error getting pressure from gauge[ Error getting Pressure or speed from Gauge: 3DMGauge.GaugeTakeReading: DM32: DM-2: )DMGauge.UpdateFlow()No flow calculated, maybe No Range Data in Gauge connected to Fan#GetFlow() failure= Error getting Flow from DM-2:! bad PrA on DM-2! bad PrB on DM-2KDMGauge.fillAndReturnPressuresFromDM2IUnable to select USB port for gauge % bad USB port DM-2SError during DM2Interface.GetPressure() [/ error GetPressure DM-2-DMGauge.GetPressureDM2DM2 Gauge  returned PrA= , PrB= - retry # Pausing for msec.C Error getting pressures DM-2:{0}G Wrong gauge type getting pressures' debug breaking DM3Y bad PrA on DM3 {0} : {1} Pa (allinone: {2})W bad PrB on DM3 {0}: {1} Pa (allinone: {2})] bad FanSpeed on DM3 {0}: {1}% (allinone: {2})ADMGauge.GetPressuresAndSpeedDM32Error: OException getting pressure from gauge: ; Error connection failed DM3 C Error getting pressure from DM3 ; Error getting pressures DM3 not connectedwhile connected'DMGauge.GetPressureYCorrect the pressure using gauge calibrationDevice is Gauge Only when device as read from gauge {0} is: {1}ktry set device in software {0} as read from gauge {1}E [bad device name read from gauge]=DMGauge.CheckForChangeInDeviceqDevice is Gauge Only when device as read from gauge is: enew device not alternative and setting into gauge:+..with measuredRange:g...but NULL fan pressure line so no range set there9..with range on gauge:({0}),O using alternative device or range on: ) so skipped setting  into gauge!skipped setting 1 into gauge by parameter9incomingDF is now wanting :  with meas:;...origDevice was alternativeA......desired dev is alternative[..now FPL#{0} has measDev:{1} meas:{2} ui:{3}_null fan pressure line so skipped range settingC...desired dev is NOT alternativeanow has: FPL#{0} has measDev:{1} meas:{2} ui:{3}1...set requested device: startingY...setting device not successful DM2 error: 1 Setting device error: [ ] DM2M...setting device not successful DM2: g...setting device not successful non gaugeset DM2: 3...DM-2:{0} not connected[...setting device {0} not successful DM32:{1}i{0}...exception setting device {1} on DM32:{2} [{3}]K..DM32:{0}..{1}, {2} so skipped callconnected3while readings not pausedreadings paused'..device not set, [/and not ok to set range'but ok to set range3..but set device:{0}({1})A...error setting device:{0}({1})/...no DM32_X connectionQ:skipping update, already set in gauge: E: Device string requested is bad: 5: No connection to gauge: s: Errors coming into SetDeviceInGauge on gauge: {0} ({1})[: trying to set alternative device into gauge?DMGauge.SetDeviceInGauge(name):MDMGauge.SetDeviceInSoftwareFromIndex()7 unable to find name for : c using alternative device or range: {0}, skipping'requesting Device: / with device in gauge: KDMGauge.SetDeviceInSoftwareFromName()9 bad requested device name: K...already using name being requestedegetting device from dm2 had error, DM-2 returned: DM2Error: S: getting device from dm2 not successful 5 Error getting device DM-2retrying - connection{getting device from dm3 {0} not successful, returned: {1} {2}!with gauge error= No device returned from DM3, Minvalid device for FT dm32 {0} index: , setting to DucTester18]got device name {0} from dm32 {1} devindex:{2}Y{0}Exception GetDeviceNameFromIndex: {1} {2}U Unable to GetDeviceNameFromIndex: {0} {1}?...no retrotec gauge connection?: clearing gaugeset error msg: 3DMGauge.GetDeviceInGauge: DM32IDDM32XID DM2ID+//Device[@Name='{0}'])//Device[@{0}='{1}']SRK/WpfControls;component/Images/Ranges/_1DMGauge.SetRangeFromName1 the currentRange name (3) not same as requested: ISetRangeFromName(requestedRangeName)MGauge error while setting range name: For {0}, requested setting to rangeID:{1}, with UIDevice:{2}, measDevice:{3}null FPL'forcing first rangeqinvalid request or (null FPL and usingAlternativeDevice)..using alternative range ID:{0} but set Gauge CurrentRange to {1}I..using req range ID(zerobased):{0} 5..using open range ID:{0} K..Exception getting open range [{0}] KSetRangeInSoftwareFromIndex(int,bool)For {0}, requested setting to rangeName:{1}, with UIDevice:{2}, measDevice:{3}9...with orig measured range:S..null FPL or invalid request or measured;DMGauge.SetRangeInGauge(name)wGaugeOnly gauge or other alternative, ignore setting range: on Device:9DMGauge.SetRangeInGauge(int)GaugeOnly gauge or other alternative, ignore setting range:{0} on Device:{1}+setting range index:  on DM21, invalid range for DM-2S Setting range error: [invalid range] DM2q, setting range from gaugeset not successful DM2 error: / Setting range error: [Y, selecting gauge in gaugeset not successfulc Setting range error: [unable to SelectGauge] DM2/DMGauge.SetRangeInGaugeQsetting range not successful DM2 error: Mselecting DM2 interface not successfulm Setting range error: [unable to select interface] DM2I, setting range not successful DM2: k, setting range successful for DM2, clearing errors: /DM32:{0} set range to: 7 DM32 Error setting range: /, error setting range:  on serial: )..DM32:{0}..{1}, {2}S..DM3 with no DM3 connection on gauge:{0}I..started with unconnected gauge:{0}]//Device[@{0}='{1}']/Ranges/Range[@Name='{2}']IDY//Device[@{0}='{1}']/Ranges/Range[@ID='{2}']Egetting range from DM-2 returned: Qgetting range had error, DM-2 returned: [..tried getting range from disconnected DM-2 Q, getting range from dm2 not successful 3 Error getting range DM-2;DMGauge.getRangeStringFromDM2Ugetting range from {0}:{1} not successful 3 No Range retrieved from CGot range {0} [{1}] from {2}:{3}..DM32 or X was in GaugeDataError when started, had to clear because doneOK/DMGauge.GetRangeInGauge? No Range retrieved from gauge Uretrying... No Range retrieved from gauge EGot range {0} [{1}] for device {2}sgetting range not successful for {0}:{1}, null connectionKDMGauge.GetRangeInGaugeForDeviceIndexA Unable to set USB Port for DM-2K No Serial number retrieved from DM-2Q Bad Serial number retrieved from DM-2: CDM-2 Serial Number retrieved: {0}Mno DM-2 serial received, not connectedgException during DM3Interface.GetSerialNumber [{0}]U..{0} call to GetSerialNumber returned {1}Q No Serial number retrieved from {0} {1}..retrying/, clearing gauge error a No valid Serial number retrieved from {0} [{1}]5readings paused or stopped# so skipped call'no gauge connection-..returning serial={0}1DMGauge.GetSerialNumber:; No Serial number set on DM-29 No Serial number set on DM3)DMGauge.GetFanSpeed:=Error getting DM-2 fan speed: ; Error getting fan speed DM-2ERetrieved fan speed out of range: G Retrieved fan speed out of range (?clearing the gaugeSet message: : ??' forcing speed to: !, gauge is DM2: 'gaugeset sampling: 9, readings pause requested: Q had data error WHILE forcing speed to: ) gaugeset sampling: 7 readings pause requested: c had data error BEFORE trying to force speed to: + gaugeset sampling: c...using alternative with rangeAllowsSetSpeed={0}IDMGauge.ForceSetFanSpeedToRequested:-...pausedOrStopped:{0}AIgnored on IgnoreControl gauge: [null gaugeSet so setting internal fan speed: ' gaugeset sampling:5 readings pause requested:/ requesting fan speed: I forcing using internalSetFanSpeed: ...SKIP setting speed:{0} on {1}, gaugeset sampling:{2} readings pause requested:{3}Q had data error WHILE setting speed to: !connection errordata error had 5 BEFORE setting speed to: ;DMGauge.RequestSetFanSpeed():o...DMGauge.setDM2FanSpeedWithRetry({0} float= {1} {2}) ADMGauge.setDM2FanSpeedWithRetry:3original readings pause: 3 with readings paused={0}-setting to fan speed: /...speed not set ok {0}?DMGauge.setDM2FanSpeedWithRetry[DM-2 SetFanSpeed() delayed response. Retry # Q..had to retry zero speed, Retry # {0}. 5...retry speed not set ok =...retry port not selected ok /...port not selected okkError during DM2Interface.setDM2FanSpeedWithRetry() [9...Exception during set: {0}=Success setting to fan speed: 7...Gauge had data error={0}Gauge had error getting speed during retries while setting to fan speed: DM-2:ostopping gotopressure because requested speed is zero, -unable to stop, gauge: is off #and not connected'but still connected/already had data errors3 already had data errors 9DMGauge.InternalSetFanSpeed:9Start setting to fan speed: ; Error setting Fan speed to:  on DM-2%stopping DM3 fan: /setting DM3 fan speed: on: GSuccess setting DM32 to fan speed: WDM32 had error while setting to fan speed:  on DM32Idid not try set speed {0}, ({1} {2})range allows%range doesnt allow1DMGauge.Gauge_StopFan():+ Unable to stop fan, )DMGauge.AutoZeroOn()'setting autoZero onI setting autozero on not successful C Setting AutoZero not successful 'DMGauge.AutoZeroOn:+DMGauge.AutoZeroOff())setting autoZero offK setting autozero off not successful )DMGauge.AutoZeroOff:I..set target {0} into live gauge:{1}G (retrying or disconnected or off) [..skipping set target {0} into live gauge:{1}DM32:{0}DM2:{0}DM32X:{0}I...set pressure not allowed on range9...range allows set pressure3NO CONNECTION (or off)...RETRYING...7 UNABLE to set pressure in {0} going to: } Pa, is primary: {0} is alternative device:{1} is altRange:{2}5UNABLE to set pressure in  going to: { Pa, is primary:{0} is alternative device:{1} is altRange:{2}CUnsuccessful setting pressure in .)... set pressure in - 3No need to set pressure, C is Not primary in common controlNot setting pressure: {0} is primary: {1} is alternative device:{2} is altRange:{3}I... no need to set pressure in live 5 (using PID for going to: ...no DM3 Connection set up for {0} is alternative device:{1} is altRange:{2}- setting to pressure: Q but underlying connection not Connected3 but DM3Interface is nullS: Setting pressure not successful {0} {1}#...gauge retryingI: setting pressure not done for DM-2e: setting pressure not done for disconnected gauge7DMGauge.SetPressureInGauge: NoFan;DMGauge.CheckForChangeInRangeDevice is {0} and range is {1} when range as read from gauge {2} is: gset range in software as read from gauge:{0} to {1}Obad range name read from gauge:{0}: {1}QFailed to get range from gauge:{0} ({1})urange as read from gauge:{0} ({1}) is same as existing {2}...for DM32-10A or 20A averaging request adjusted to {0} from {1}s.=...Unable to set time average.s Gauge:{0} set time averaging to {1} (is primary: {2})...+...Disconnected gauge...skip on DM-2!, DM32X ALREADY %, DM32X UNABLE to , DM2 ALREADY #, DM-2 UNABLE to , DM32 ALREADY #, DM32 UNABLE to UNABLE to set time averaging {0} in Gauge: {1}, is primary: {2}...Disconnected gauge...?DMGauge.SetTimeAveragingInGauge]...SetTimeAverageInGauge({0}) starting for {1}Eskipping time average off for DM2 1time average off for DM2, setting time average from gaugeset not successful DM2 error: q Setting time average error: [unable to SelectGauge] DM2e...setting time average not successful DM2 error: = Setting time average error: [U...selecting DM32 interface not successful{ Setting time average error: [unable to select interface] DM2W, setting time average not successful DM2: y, setting time average successful for DM2, clearing errors: / set time average to 1sC..{0} set time average to: {1}s. )error - no interfaceG{0} Error setting time average {1}sc but Connection started as not Connected for: {0}EError getting firmware from DM-2: I Error getting firmware version DM-2/DM-2 :{0} not connected]DM32 firmware Version 2.1 Build 34 Jun 23 2014ODM32X version 0.9.24|RetrotecA12-1D|1.0/ getting firmware from ! not successful A Error getting firmware version A not successful because retrying' got firmware from 9no retrotec gauge connectionC, clearing the gaugeSet message: CDMGauge.GetFirmwareVersionOnGaugeG No Sensor type retrieved from DM32Retrotec 500Retrotec 450Retrotec 4000Retrotec 300ODMGauges.ForceGaugeSetToReportFailure()1gauges reporting failureException {0} -999!GaugeDescription9...ClearGaugeSetBeforeRemovesDMGauges.ReturnNumberOfDevicesDM2InterfaceHasRegistered()qretry to get DM2 temp gauge count because prior error = !incomplete replyC Off gauge connected to USB, DM-2[0,Error121o DM2Interface unable to count connected gauges. Error: DM2oDMGauges.ReturnNumberOfDevicesDM2InterfaceHasRegisteredknum DM2 found {0}, seeking DM2 gauge error message = Device connection error: unable to determine DM2 device count - [{0}];...unable to AddNewDM32Gauge null gaugeIwould exceed max controllable gauges...{0} not skipping checking for prioritized BT interface before adding/...AddNewDM32Gauge {0} c...AddNewDM32Gauge not able to add another ({0}) U...found non-failed matching gauge for {0}...matching gauge interface priority ({0}) is higher than incoming gauge ({1})... incoming gauge has priority and will replace matching gauge...matching gauge interface priority lower, did not replace matching gauge since lower has priority...did NOT find non-failed matching gauge for {0}, just add incoming Gauge to GaugeSet{0}:{1} {2} {3}with data error! which seems offwhich seems on found  with firmware U and unable to determine firmware version U...SetAllGaugesONandConnected_withCheck...;..{0} is responding (set ON) S{0}..{1} not responding (set OFF), [{2}] 3..._GaugesLock busy, SKIP..starting a..skipping update on {0} (not connected or null)?..doing update on {0} with: {1}E..skipping set range to {0} on {1}{..skipping set range on null or alternative range {0} for {1}k..no gauges or gauges are not ready for automated use9No gauge with serial number  was found;..before remove have {0} fpls..after remove have {0} fpl for {1} dfs (not marked for deletion) and {2} gaugesE{0} for DF{1} with gaugeSerial {2}..found gauge7..found {0} fpls for the DF?..is alternative with measured:C..with {0} range set on gauge:{1}3..no matching gauge foundC but found {0} fpls for the DF{1}/ no fpls to start with  added newFPL null newFPL added with DMGauges.UpdateDoorFansCollectionFromPreviousDoorFanInfo()...Started ...no doorFanss...no info about doorFans, getting from incoming doorfans...no info about doorFans found in incoming doorfans, primary: {0}...{0} DoorFans found in incoming doorfans, with primary: {1}. No gauges found so reloading range info...number 1 DoorFan found in incoming doorfans, does not match primary serial in doorfans: {0}...originalPrimaryInfo for primary gauge: {0} with incoming primary {1}S...had to add (primary) DF for gauge: {0}=...found DF {0} for gauge: {1}q...original primary gauge not found in gaugeset for: {0}Y...skipping primary gauge already added: {0}A...looking for DF for gauge: {0}E...had to add DF{0} for gauge: {1}/...updated {0} doorFansC:\9No DoorFanCollection definedIEnter a DoorFan in the Equipment tab..no test data so remove or add FPLs as required based on gaugesQ..has test data so need all current FPLs?..no FPLs or no gauges incomingk...found gauges but some devices don't match doorFans9GaugesSetDevicesInstructionssset new primary:{0} with device:{1} with meas range: {2} oUNABLE to get primary:{0} from GaugeSet with {1} gaugesmgot original primary:{0} from GaugeSet with {1} gauges;...gauges found but empty FPLK...added new FPL#{0} for measured:{1}...got FPL#{0} for serial:{1}, meas deviceID:{2}, measRange:{3}, dfNum:{4}e...missing measuredRangeName for primary gauge:{0}]...had FPL#{0} for serial:{1} for measured:{2}{0}created new DF for orig primary: {1} with device: {2} with range: {3} GaugeNumberDoorFanAdded/{0}Checking gauge:{1}..??unknownDF?GaugesDeviceDoesNotMatchDoorFan?Found DF matching Gauge Serial:' but Gauge Device:! does not match 9...found matching DF device: for gauge:s...with empty test DFs, could not find matcher for gauge:#DoorFanNotOnGauge3DoorFan for Gauge Serial:! not found for {0}Found FPL#{1} with direct match range {2} for DF#{3} and gauge range:{4}q...(with alternative range, set measured to gauge range:'...(measured range)..Checked FPL#{0} for DF#{1} for gauge range:{2} and previous range:{3} meas: {4}...No FPL found for DF#{0} gauge range:{1} and previous range:{2}. Gauge Serial:), Found FPL for DF: -, Missing FPL for DF: , with range:3 for gauge UI FPL Range: - and gauge meas range:#, missing range: i, the device in gauge does not match equipment panel, is matching device in gauge and equipment panel, updating ranges in Gauge from DF#i...no matching line but devices matched Gauge and DFk...had to set gauge CurrentRange based on zbindex {0}...null rangeOnGauge so had to get rangeOnGauge from DF based on index Y...had to get Open for rangeOnGauge from DF !!!!!...no matching range found but devices matched Gauge and DF'..null rangeOnGaugeg...had to set gauge CurrentRange based on index {0}-...using rangeOnGauge 3No DF found for gauge:{0}1GaugesNoDeviceRangeFound ({0}) GGaugesSelectDeviceRangeInstructions9(TestDataDoorFans not empty)9(TestDataDoorFans was empty)No door fans found in test.xml for gauge serial {0}. Attempting to create one.A Gauges appear connected but Off+GaugesOffZeroReturned+GaugesOffInstructions No test data and allowed to change DF so adding new for serial:{0} (primary {1}), success!%, null DF returned has test data or otherwise not allowed to change DFs so cannot add new for serial {0} (primary {1})Gauge [serial: ?] is not listed in any DoorFan.GaugeNotListed3Device in Gauge [serial: ] does not match the DoorFan with the same gauge serial number.had to add neitheraDF anFPLanFPL and a DF;GaugeDeviceNotFoundInDoorFans#Add some doorfans-..newly scanned {0}...disconnected..with error:'e, fpl was null - had to add FPL#{0} to gauge:{1}. ..with found saved fpl uiRange:{0} ({1}), {2}, measOneBasedID from gauge:{3}measuredis alternative, had FPL#{0} in gauge:{1} with existing uiRange:{2} ({3}), {4}, measOneBasedID from gauge:{5}K..found range on DF#{0} for {1} ({2})Q..no range found on DF#{0} for {1} ({2})/..no DF found for DF{0}7...using primarySerial: {0}g..found range on DF#{0} for {1} ({2})..added gaugem..no range found on DF#{0} for {1} ({2})..added gaugeK..no DF found for DF#{0}..added gauge DM2 Error: KDMGauges.GaugeSet_RefreshSerialDM32()?Refreshing DM3Serial with max: GDMGauges.GaugeSet_RefreshSerialDM32;Starting DM3 Serial Port scaniskip port check, already found gauge serial number: _{0} DM3 gauges are already accounted for on TCPGaugeScanner.GetSerialDM3List had error finding DM3PortsOpen, {0}Serial Port scan: Found *no* possible new serial ports open with DM3's attached, but found existing:'Serial Port: Found e possible Serial Ports with a new device attached.No extras found on serial ports, with {0} existing connected gauges...but fewer gauges {0} than started with {1} are accounted forKSerial scan: checking device at port Galready found gauge serial number: A previously had off or bad gauge=..found range on D#{0} for {1}C..no range found on D#{0} for {1}1..no DF found for DF#{0}; Unable to connect to Serial AExistingGaugeOnThisPort not nullGaugesCount is at maximum so cannot add new serial gauge that was found, max: unknownIP9Port not ok, TCP gauge at [ ] DM3 had error3 was marked for deletion /Port not ok, gauge at [%Closing not known YDMGauges.FindOrCreateGaugesAfterEthernetScanunknown IP is responding% is not respondingCrashed trying to connect to gauge with same serial using IP: [{0} ({1})+ Connection error on EDMGauges.GaugeSet_RefreshAllDM32()5Dropping DM32 and X gauges%Refresh TCP gauges+Refresh serial gaugesk REACHED MAX GAUGES IN LICENSE during refresh of DM32k REACHED MAX GAUGES IN LICENSE during refresh of DM-2=DMGauges.GaugeSet_RefreshAll()Cfound {0}, started with: {1}, {2}...ClearAllGaugesOutOfGaugeSet with initial gauges {0}, initial primaryGauge {1}, new primary from DFs {2}/removing null gauge at  (was primary)removing gauge:Q marked for deletion (gaugeset errors: 'not removing gauge:W not marked for deletion (gaugeset errors: mexception removing gauges (gaugeset errors: {0}, [{1}]}..Multiple gauges in use with primaryDM2={0}, incoming speed: o..One gauge in usewith primaryDM2={0}, incoming speed: ), Set specific gauge+, Set multiple gaugesg, Using individual control during set each to speed{0} {1}9, no need to set speed again set speed to: Q speed not set, no values in speed queueI range not allowing speed set but okK GaugeOnly gauge speed not set but ok not set ok, Multiple gauges: Not Using individual control set all to primary  speed: Y, Single gauge in use, {0} set to speed:{1}DM-2 alreadyG..skipped for DM2 when not resuming...when set speed, room pressure for target pressure {0}Pa, starting diff of {1} PaSDMGauges.Gauges_SetFanSpeedForDataCollectQMultiple gauges in use, incoming speed: EOne gauge in use, incoming speed: cUsing individual control during set each to speed'DM-2 set speed to: 'DM32 set speed to: GSkipping set speed on alt gauge:{0}Multiple gauges: Not Using individual control set primary to speed: Multiple gauges: Not Using individual control set specific gauge to speed: GSingle gauge in use, set to speed: S...Gauges_SetTimeAveragingForAllGauges...G...set time average on {0} gauges. EDMGauge.SetTimeAverageForAllGaugesI started with existing primary {0}, U started with no existing primary serial, - more than one gauge, ) exactly one gauge,  no gauges, A PrimaryGauge is null to start, GForcing first gauge to be primary: % (was not primary)Inull gauge is only one in Gaugeset, 9 forcing first in Gaugeset, Cnull gauge is first in Gaugeset, c unable to force, missing previous primary: {0}, i forcing with found existing previous primary: {0}, [ existing primary ({0}) had to be set to: {1}q existing primary ({0}) was the same as in GaugeSet: {1}_ no existing primary for value in GaugeSet: {0}O no gauges in GaugeSet looking for: {0}s no gauges in GaugeSet and no primary set in GaugeSet yetu has gauges in GaugeSet and no primary set in GaugeSet yet#null PrimaryGaugeK had to force existing primary gauge ' to serial number: ... )...but could not setC, PrimaryGauge is null at the endUDMGauges.PrimaryGaugeAverageQueuedFanSpeed5had to force primary gaugeDMGauges.PrimaryGaugeSettlingTimeNeededForChangeInSpeedPerDoorFansettlingTime: {0}s, valid speed queue: {1}, isVolatile={2}, ...{3}Unable to start StartContinuousPressureSampling() - no gauges found.Unable to start StartContinuousPressureSampling() - no Gauges_ContinuousSamplingWorker found.9DMGauges.GaugeReadTimer_Tickeinto tick with ReadingsPauseRequested or stopped: [ContinuousSamplingWorker_RunWorkerCompleted()i entered ContinuousSamplingWorker_RunWorkerCompleted/incoming result is nullY there was an error while getting readings: UContinuousSamplingWorker_ProgressChanged() entered ContinuousSamplingWorker_ProgressChanged with: {0} readings taken1, starts not connected. ), starts connected. .. Gauge:+, retrying upon entry7, had data error upon entry7, is OFF (without checking)y, serial conn had data error before taking reading, clearinga, had data error before taking reading, clearingU..not still connected after taking reading7Gauge:{0}{1} (for line:{2})}, retrying so ignoring this data reading but added to Readingsi, no flow detected, adding to Readings for managing.Q, was a bad data reading prA:{0} prB:{1}K, had data error while taking readingGauge:{0}{1}, no meas Range or no DF set for DataReading while taking flow readings from Gauge (for line:{2})Gauge:{0}{1}, no FanPressureLine set for Gauge while taking readings. set DR range to {2} (for line:{3}), setting LowFPm, setting speed to: {0} on gauge:{1} (is DM2={2}, {3})indivControlcommonControlU, setting speed to: {0} on gauge:{1} ({2})M, SKIPPING SET: {0} on gauge:{1} ({2}), Gauge:I had data error while taking reading1, null gauge in GaugeSet, gauge readings requested when not sampling (stopped_overrideSampling={0})q, gauge sampling requested when readings pause requesteda, gauge sampling requested when readings stoppedY, not sampling with readings pause requestedI, not sampling with readings stopped, exception caught getting readings from gauges or setting speed of gauges {0}{1}G, some DM32 gauges are disconnectedE, some DM32TCP gauges are retryingO, primary is retrying in common controlM, skipping because change in direction, readings requested when not sampling (stopped_overrideSampling={0})Q, sampling with readings pause requestedA, sampling with readings stopped+DMGauges.TakeReadings7 is using Alternative Range..clearing fan speeds after setting target {0} into live gauge ?unable to change Gauge serial: #success changing CException during target setting: 9, had to force primary gaugeGauges_UpdateCommonErrorQueue with new error:{0}, max to queue:{1}a..no errorQueue or no gauge or no reading objectM, pressure diff from common average: (did not changechanged?, pressure diff from primary: (+Common Error Queue: [1..null CommonErrorQueue #, enqueuing {0}PaEgiving average common error: {0}PaIDMGauges.Gauges_GotoPressureAdjusted5no CommonErrorQueue object7no gauge or reading object 1, null CommonErrorQueue 9had to force primary gauge, ...No primary and no gauges in gaugeset, so cannot queue errors?? gaugeChecking Gauge:A Indiv Target: {0} Pa, Gauge:{1}#.#! Common Target:  Pa, Gauge:NewError: {0}, Avg Error: {1}, Fan speed: {2}%, ErrorQueue: [{3}]0.0G, pressure did not change, still: (1, pressure changed to: (, Current Average Common Error from target: {0} Pa, Primary Fan speed: {1}%W, did not update for non-contributing gaugee{0} Change fan speed for slaved DM32-{1} to: {2}%IndivControl..Current Error fr target: {0}, Average Error: {1}, Gauge Fan speed: {2}%, Error Queue: [{3}]#Exception...[{0}]mNo primary gauge is selected, unable to start testing.EDMGauges.Gauges_StopGotoPressure()Uall {0} gauges told to stop go to pressure)DMGauges.DropDM32s()+Some TCP disconnectedUDMGauges.StartContinuousPressureSampling()BackgroundWorker already sampling, just stop readings override, so pause/unpause will be respectedBackgroundWorker already running just stop readings override, so pause/unpause will be respected9Able to run BackgroundWorkerHave to wait for BackgroundWorker, already doing work but going to cancelUAble to run BackgroundWorker after waitingmBackgroundWorker already running and no pending cancelG!!!!!!NON Background worker startedYDMGauges.OverrideGettingContinuousReadings()WBackgroundWorker getting readings overiddenWDMGauges.RestartGettingContinuousReadings()WBackgroundWorker getting readings restartedSDMGauges.StopContinuousPressureSampling()MBackgroundWorker IsSampling so stop it'Stop GaugeReadTimercBackgroundWorker already canceled, not IsSamplingGDMGauges.Gauges_StartGotoPressure()wall gauges told to start go to pressure (IndividualControl)9No primary gauge is selectedall gauges told to start go to pressure, each DMGauge.StartGoToPressure handles how this happens Gauge SerialIsPrimaryPrAPrB Flow#.0 #.###GFailed to connect : no login promptMFailed to connect : no password prompt xFFxFFxFFDeviceIDADMGauge.CheckGaugeSerialPortIsOK!DM3 SerialPort: ;Problem with DM3 SerialPort:  connection [=start {0} to check every {1}ms3DMGauge.StartGoToPressure1about to set target to: mon up to DMGauges for analysis of the error queue for CDMGauge.MostRecentFanSpeedInQueue5DMGauge.FanSpeedIsVolatile+DMGauge.TakeReading()Enot ok to get reading from gauge: EError getting reading from gauge: Gauge with info: =DMGauge.SetDevice(string,bool) so skippingIDMGauge.SetDevice(DoorFan,bool,bool)7Gauge error while setting: ESetRangeInSoftwareFromName(string)Sbad range name read from gauge:{0} to {1}Device is Alternative/GaugeOnly or range is Alternative/NoFan ({0}) when range as read from gauge:{1} is: {2}Eseeking DM2 gauge error message = GDMGauges.CheckForLatestDM32Firmware?Starting firmware version checkEchecking {0} DM32 and DM32X gaugesDMGauges.SetLiveGaugesToRangesInFanPressureControlsIfDifferent()mDMGauges.UpdateDoorFansFromGaugesAndFanPressureLines()gDMGauges.UpdateDoorFansCollectionUsingGaugesFound()Started )Gauges in Gaugeset: kUnable to update, incoming DoorFanCollection was nullmUnable to update, incoming DoorFanCollection was emptyYDMGauges.SyncFanPressureLinesWithGaugesFoundOnull doorFanCollection or FPLCollection-starting with Gauges:  doorFans: ' fanPressureLines: cNo Range selected on Gauge nor Fan Pressure Line.3!!!Empty TestDataDoorFans)ending with Gauges: alternative DF#{0} Device Model found as CurrentDeviceName={1} of gauge:{2} set DF#{0} Device and Measured Model to that on found gauge: {1} set alternative DF#{0} Measured Device Model to that on found gauge: {1} CDMGauges.GaugeSet_RefreshAllDM2()UseDM2 = true_OFF DM-2 or one with error marked for deletionEDM-2 with bad serial read still ON/checking DM2 of count:  of Total: wDM-2 with different previous serial:{0} than new serial:{1}mfound DM-2 with previous serial:{0} and new serial:{1}seeking DM2 with registered count = {0}, prior DM-2 error: '{1}' and gaugeset error message = '{2}'Device connection error: unable to determine DM2 device count- {0}Msuccessful serial number scan on DM-2:Iskipping serial number scan on DM-2:?DMGauges.GaugeSet_RefreshAllDM2s {0}{1}..existing serial:{2} df#{3} fplmeas:{4} fplui:{5} !!!!NO existing found for fpl for serial:{0} gauge meas:{1} UIDevice:{2} UIRange:{3}DM2 Gauge reconnection loop started with tempGaugeCount: {0} RefreshNeeded: {1} DoFullGaugeCheck: {2}, {3}ynew gauge at serial num {0} replacing existing in collectionGauges count: # already at max: i{0}{1}...added new serial:{2} df#{3} meas:{4} ui:{5}DMGauge reconnection loop had error: [{0}]{1} DM2 error was: {2} {3}GaugeSet Errors: {4}E[Gauge reports: [{0}] Code: [{1}] -[INNER EXCEPTION: {0}]Serial Port scan: Found *no* possible new serial ports open with DM3's attached/closing unused com port3gaugeSet error message = OLost contact with DM32 Serial gauge at G setting up to remove unless found.]An existing DM3 Serial Gauge was connected to EThe Gauge still not responding on # is being removed9The Gauge not responding on ;Unable to reach the gauge on # so being removedKUnable to re-connect to the gauge on ' so being removed. u {0}{1}..existing serial:{2} df#{3} fplmeas:{4} fplui:{5} !!!!NO Active gauge found on this port for serial:{0} gauge meas:{1} UIDevice:{2} UIRange:{3} !!!!NO existing gauge for serial:{0} gauge meas:{1} UIDevice:{2} UIRange:{3}Adding ! on serial port Already found I on ethernet that is on serial port AUnable to connect to new Serial 3found unlicensed gauges: }{0}{1}...added new serial:{2} df#{3} measRange:{4} uiRange:{5}ySome error adding or verifying connected Serial DM3 gauges :;Exception during DM3 Serial: ADMGauges.GaugeSet_RefreshTCPDM32gRefreshing DM3TCP, search DM32X={0}, waitForApp={1}oSome error adding or verifying connected TCP DM3 gaugesCHad to waiting for TCP disconnect9TCP scan: Found *no* TCP DM3;Current DM3 Gauges count: {0}KTCP scan: Found {0} possible TCP DM3sUAfter comparison, more gauges found, now: ) possible TCP DM32's9At beginning, Gauges count: %Force Disconnect: ?Removed unpaired TCP gauge at + attempting to close.TCP gauge at  is responding.KSocket.IsConnected but TCP gauge at  not connected.OSocket not connected for TCP gauge at ALost contact with TCP gauge at -, attempting to close.EFound different potential gauges: 5Exception during DM3 TCP: 1Disconnecting TCP gauge _DMGauges.GaugeSet_RefreshKnownTCPDM32DM3ScannerKDMGauges.GaugeSet_RefreshKnownTCPDM32gAt beginning, Gauges count: {0} already at max: {1}KLost contact with or ignore gauge at Exception:{0}ATCP scan: checking device at IP _gauge with null connection marked for deletion 9Unable to add DM3 on TCP IP % connection error.iDuring TCP Loop, ignoring nonTCP gauge using serial 'Existing gauge at [C] not connected, try to reconnecto] still not connected after being found by DM3InterfaceO] found by DM3Interface and reconnected7] not found by DM3InterfaceDuring TCP Loop, A gauge using sn: {0} is already connected but on: {1} instead of {2}[During TCP Loop, a nonTCP gauge using serial / is already connected: IA TCP Gauge is already connected to eCrashed trying to reconnect to Existing gauge at [Uexisting serial:{0} df#{1} meas:{2} ui:{3}/Unpaired DM3 on TCP IP  with serial # SAdding DM3 on TCP IP {0} with serial #{1}ynew serial:{0} not found in serialNumToFPL dictionary ...{1}Snew serial:{0} not added to GaugeSet: {1}uDisconnected Unlicensed DM3 on TCP IP {0} with serial #{1}Ynew serial:{0} df#{1} meas:{2} ui:{3} ...{4}YDMGauges.findOrCreateGaugesAfterEthernetScangnot creating TCP gauge for possible gaugeSerial:{0}Start, doFull: UsingDM2= {0}, UsingDM32= {1}, UsingDM32X = {2}, CheckDM3Serial = {3}, CheckDM3TCP = {4}ClocalAllowUnpairedTCPGauges = {0}UBefore clearing, gaugeSet error message = Exception: {0}ADMGauges.GaugeSet_RefreshKnown()=localAllowUnpairedTCPGauges = GDMGauges.ClearGaugesMarkedForDeleteGDMGauges.SetTimeAverageForAllGauges5DMGauges.ForcePrimaryGauge_DMGauges.GaugeSet_SetPrimaryGaugeToSerialNumberOSetting primary in GaugeSet to serial: [No matches, and null first gauge for serial: 1set primary for serial: ), usingGaugeOnly:{0}Qno gauges to set as primary for serial: No matches, had to set as first as primary with serial: {0} for serial: {1}CDMGauges.HasAllDM2GaugesConnected{Success: Worker has no cancellation is pending after the wait=BackgroundWorker sampling: {0}!!!!!!BackgroundWorker sampling:{0}, cancellation was pending:{1}, unable to start readingsMDMGauges.Gauges_ChangeTargetPressure(){all gauges told to set target pressure to {0}, setInGauge={1}=DMGauges.Gauges_GotoPressure()-Start go to pressure: sGauges not good so cannot Start go to pressure: {0} + {1}yGaugeSet readings gathering unable to StartGotoPressure: {0}GaugeSet readings gathering unable to StartContinuousPressureSampling: {0}yNo primary and no gauges in gaugeset, so cannot queue errors_specific gauge:{0} told to start go to pressuregskipping start go to pressure on specific gauge:{0}Uskipping start go to pressure on gauge:{0}d5sLA#      MI`       iD mDD  mmD     m   q     qqy y q qq    e J7 qi   .q  e5/qq (im    mH3imq            !  q  9 9 %  q  q     q                                   qii  I IMQq U !qq   ] ]  qq eq    qqquqYqqeq  e e m  T<qYqqiH! iPiPqmPPiPiP qmP_/iPiDYmPPqqimqqiP qumPiPiDiDiPmPPqqmDDiP  D<iPiPiPiPPmPPmPPmPP PP! PP PPP PPi} AiDYiYYiYiPDmDDmDDqqmYYmDDmYYmYYmDDimiPiYmY <iiYiHiHqmmHmHmYYi  m HmHH h1iYiHqiHmHmHmYY.mHHmYY  Y1mHHmYY         2%HHiHH iQ/iHH .mHHmHHD&"D  H    " iP iP        9iPPiP       'iPP iiq  qmmPmmiPi m  mPq^#iPiP!P   qiPiPmPPmPPiP ! q  EEE Y5  %qq .#qqq q   qq  qhhh   h =               =/                           A                  =   = C7 i  m   i m i m =/    i i    m  F8    i i   m              I5iE I5A/ q5MEE IM M Y]P$EE EmEEmE AA AE  q q Q    A A+(UAAA   ,0A      q q    , YEE  YY Y        U4qU  e e   <U]UF9 U@    DqHU   i ii iimL PTX5.\qqq ` d<,hqq a a a a  iEQ EE *EEmEEEmEEE EiEmEE E( iEmEEEiE iEEE  Q MEEaiEaa lpEEtmEEq xmEEq |-(q a a aY qq  q   qq  )%       -EE(,)q !q    iA qmAA  qmA qq A            mmm mq iAiTmTTiTmTiTmTT$iTmTTEEmAAiTmTT iT    iTmTT+iTmTTq TT T 5iTQiTmTTmTTmQQ iQiQmQ%iTmTTmTT mTT mTT mTTmTT7iT55mTT 5iTmTTiTmTTiT mTT iTmTTiTmTTTTmTTiTiTmTTiTiTiTmTT TT   iTmTTTTiTmTTLii5iQi5iTTi55YYmQQmTTm55EEm55i5m55m55Y5] i5i5 iQm5 Y 5QY QY i5xFiTQTiQmQQmTTQmTTQQQQ  Q I     Q  M5iTi5iimTTQ5YIQmTTTEEmTT] iQi55mT $m55m55YY5YY5(Q,04m55 ) i IQ IQ Y 5 5 iS IIQmQQm55YY55EEQ  Q 5QY*iTiQmTTmQQiTmTTmQQmQQiTmTT  j8T<iT5Q@DqmTTH]LYPTI= mTTX  \T`dYhlpt Q5 Y I=  xiTTmTT|iPQqmPP5mTT]YTYz8iHiT5iTHmTT]<aHqmHHmTT  y7iHiT5iTHmTT]<aH qmHHmTTViHH] 5QmTT$(,0q48Y<T@DYHAL@@iiiiTmTTmTT I5I5mTTGPTT I= iTiTmTTmTTmTTmTTiTmTTmTTmTT=   Xq   =  = 2\I5T I= iTi@mTTmTT@mTTmTT = iTmTT mTT`Tqq qqiTmTTiTmTTmTT  0&d mTT  "iTmTT  T mTT mTT*iTmTThTiTmTTTiTmTTH*liTT(piTmTT]Tt  T x T  iT mTT  iTmTT iTmTT  iTmTT iTmTT |mTTmTTmTT mTT-1     qjQiTYAmTTEE q Y'iT mTTq    q iTmTT iTmTT      iTmTT   iTmTT mTTR;qTAT      iTmTTq iTmTT # iTmTT6iTmTT]mTTmTT iT mTTiTmTTa m``    `i`m` aaa` !`` a` aa aa a a aaAAmAAAmAA   %e   e  e   z\V4;?_ :18V6N5$$RSA1)ump`T?LǠީ,tO#<Z1ݩ19vI!5dBX2Mb{^20t!~8ً`̦]ɍ,{,-eR`Ɔ|7(n @firmwareversionO '  STARTUPmicrochip admin8J 0u!WFWWFArWFVWFXWFBWFCWFmWFnWF6WF7WFlWFEWFeWFASWFDWFPWFJWFZWFS000000WFa000000WFbWFgWFfWFiWFhWFAiWF0WF1WF2WF3WFzWFFWFtWFuWFxWFyWFRWFTWFUWF[WFvWFwWFKWFL{}ENTER OPCODE:<=  d_vbluetooth portsUNDEFINEDIncomingOutgoing@2?Y T]aeiD <8i(4iHP X%)-15h9= A EiEiTquy}mxa\| PPPP Hq ,8e]@DlQ 8<HTX`hpx| $,<@Pp ] T u }  D    i   T]  T             (         < < 8 8  P  ] ] ]      iP iPiP iPiP iPP iPiD iH iY iY    H P P  P Y Y YY]    iP iPiP X X % % ) ) 5 5       h      = =         ]I  XII5  ]II5     Q     A-1  -1 U U U i  Q   E E E E iE Q E               iA             ] T T  ]   x x   T iT T T T   # II5 QT   T TQ II5 @iII55 @iIII5ii' @iIII5- HiTiIII5" III5 I5% III5 II    T  T T    1 -1    -1    -1T                l  T  a a aA ` `` a\ l   A  q  e  P P PP  H (((((( ((((((<(8(](P(Y(X(%()(5( (A(i (E (iE(q((((x(T(iT(T(T(a(TWrapNonExceptionThrows,'RetrotecLiveGaugeManagementClassLibrary72Code to access live gauges through USB or Ethernet Retrotec Copyright © 2017 Retrotec)$058d3d6c-4a69-47af-b941-da5d4fa8956f 1.0.0.0G.NETFramework,Version=v4.0TFrameworkDisplayName.NET Framework 4cF\{ Name = {Name}, DeviceID = {DeviceID}, PNPDeviceID = {PNPDeviceID} }TType Itemz718~ &`ϚI9MþGzP=|$?cȴP{"*ƈ(;Q5Ώ9<TSy}LpB1*1Xn{epQp3RSDSBM! MC:\GIT\Repos\Apps_SharedCode\FanTesticCodeBase\RetrotecLiveGaugeManagementClassLibrary\obj\Release\RetrotecLiveGaugeManagementClassLibrary.pdbRR R_CorDllMainmscoree.dll% 0HX`4VS_VERSION_INFO?DVarFileInfo$TranslationStringFileInfo000004b0~3CommentsCode to access live gauges through USB or Ethernet2 CompanyNameRetrotecx(FileDescriptionRetrotecLiveGaugeManagementClassLibrary0FileVersion1.0.0.0x,InternalNameRetrotecLiveGaugeManagementClassLibrary.dllZLegalCopyrightCopyright 2017 Retrotec*LegalTrademarks,OriginalFilenameRetrotecLiveGaugeManagementClassLibrary.dllp(ProductNameRetrotecLiveGaugeManagementClassLibrary4ProductVersion1.0.0.08Assembly Version1.0.0.0P 2