MZ@ !L!This program cannot be run in DOS mode. $PELCj! 0 ^! @   S @ ! O@ `    H.textd   `.rsrc@  @@.reloc `  @B@! HtN T { *{ *{ *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!( ({%-&+(c{,{o( + ,M{o) +(* -+((+ - o, {o- &{%-&+(- {%-&+o. {%-&+(/ { %-&+o. { %-&+(/ &&}} }}}*4M#p^e&0{%-&+(O ,v{oOs0 o1 {oOs2 o3 {oOs4 o5 {oOs6 o7 *0Prkp(8 Q {%-&+(O 9 ( {oOs0 o9 {oOs2 o: {oOs4 o; {oOs6 o< {oOo= {oO @o> rprip( rip -+ rp(? , +j(@ ,[rpo? ,{o^oA rpo? , rpo? - rpo? +   ,drp( &Prp(8 Q{oX{%-&++r9prwp{oOoB rp(C (D +TPr p(8 Q{oX{%-&++r9prUp{oOoB rp (C (E +1Prp(8 Q{%-&+r9prgprip(F  % Prp (G (8 Qr0p sH z *A^o%0G{, {oO-rXp+{oOoB {%-&+&r^prpoI (J rip(F { ,{o){%-&+ (I ,F{%-&+(O%-&+(K {%-&+r^prp(8 rip(F e {%-&+Tr^pz%rp%oI o" %rLp% oL %r^p(M rip(F *e0^{, {oO-rXp+{oOoB {%-&+&rbprpoN (J rip(F { ,%{o){rp(8 oJ{%-&+ (I ,F{%-&+rbprp(8 rip(F {%-&+(O%-&+(K e {%-&+Trbpz%rp%oN  o" %rLp% oL %r^p(M rip(F *e0{, {oO-rXp+{oOoB {%-&+r.prVp(8 rip(F { ,{o)6 {%-&+%r.prppoL r^p(O rip(F *st601 {, {oQ{oS(+  +*0   }{ 9{oX{oU ,8{oU%-&+(~{oUop{oV{oR{oL{sqoV{oR{oU{op{oUos +!  Prp(J (8 QrJp(G oP #(Q (R 9t#PrpoS 2oL (J (8 Q{%-&+(U%-&+(~{,{oV+rp(8 {%-&+r&prip(F   ,- {+  9{oX(    9Wrip  9Arbprip( {%-&+r&prrp (T P(C (E  , -+  rp(? +  9rpQrprip( {%-&+r&prp (T P(C (E  , -+  rp(? +  ,drpQrprip( {%-&+r&pr. p (T P(C (E  , -+  rp(? + 8,erf pQrprip( {%-&+r&pr p (T P(C (E  , -+  rp(? + +:r p(G Q {%-&+r&pP%-&rip(E  ,:rip( {%-&+r&pr6 p (8 rip(F  +rp ( & +%{%-&+r&prj prip(F  +k {,{oXPr p(J (8 Q{%-&+"r pr$ p(J rip(F }+*A4  0   +*&}*0  ,-+(+rd p ,-+(%-&+(+ ,r p(8 sU zoV ,r p(8 sU z {_- X+ {(W s0 o1 s0 o9   ,  @Xo> oX   ,%{%-&+r pr^ p(Y oZ &{ %-&+([ &{ o\   ,5{%-&+r pr pr0 p(O (Y { o] &o^ { %-&+o_ { o" Q{ o] &,PrD po? +  ,koR{ %-&+o_ { o" Q ,PrX po? + { o] &s0 o1 8P(@ -Prpo? -Prpo? +  , s0 o1 +qPrX po? -Prf po? +,5Prpo? , os0 o1 + s0 o1 ,(` +*AR 0t Prn p(O Q{%-&+(W rbp(a -{, {+  rip r p{%-&+(]{(W , ~0ob +,Pr p(O Qrp ݻ {, {o]-"{%-&+(:-r p+rp+rp{  9Pr p{%-&+(W(G (8 Q{%-&+(U  ,(Prbp{oUom(G (8 Q{%-&+(Q  ,Prp{oQ(G (8 Q{%-&+(K- {oW+{oU%-&+(m +Prp(8 Q   ,(` {%-&+(K  9W{,${od,{%-&+(W+ {_-!{-- X+ X+ + 0u,{+,  @X`9{(W Pr0p{oO(J (8 Q{oO( rD po? {%-&+(W,F{%-&+7(O%- & + (V sc (d (e _+ (@ ,rxp ,5{%-&+(({, {oX8k rpo? ,Z,{%-&+()+5 o? ,{%-&+(:+, rpripof &8, rpog +9{%-&+2z%rp%%rp%%rp(M (J{%-&+(){, {oXz%r p% %rzp%%rp%(M 8B rxpog ,t{,+  ,{%-&+()z%rp%%rp%%r p% (M {%-&+ (J8 rpog !!9{%-&+6z%rp% %rzp%%rp%(M (J"",E{%-&+()z%rp%%rp%%r p% (M +{%-&+((Pr(p r(p(C Q  ,(` Pr0p(8 Qrpprp(C 8{%-&+(K##9r{$%$%(W {-(+&&,2Prp(8 Q#G`''r6p(h (i  l{%-&+7(U%- & + (msc (d (e _ -+((,fr:prp(C {%-&+rp rp(C (J{%-&+()Pr(p r(p(C Q  ݱz%P%rp%%rp%%rp(M Q( , rpo? +)), {+**, {oX{%-&+7(U%- & + (msc (d (e _ -+++,$Prp r(p(C QrLp (8 +X (@ ,,,J _--,Prvp(8 Qrp +$Prp r(p(C QrLp (8  ..,{%-&+() rpog //,g00,3z%rLp% %rap%%rp%(M {%-&+rmp rap(C (J8K rpog 11,Mz% %rap%%rp%(M {%-&+rp (8 (J8-+22,~{%-&+(){%-&+rmp rap(C (Jz%rLp% %rap%%rp%(M Prp r(p(C Q+] z%P%r(p%-r*p+rRp%rrp% %rap%%rp%% r(p(M Q{33, {oX  g%,$(` z%P%rp%%rp%%rp(M Q44,r<prp(C  rp{%- &55+ (Ksj (J sU z6{7878(W Pr/p6(k (8 Qrp6oL (8 {99,6{o:-rp+rp:{rp :(O oJ--, rpo? +;;, rp (8 8,7(`  + *A|w Q Y  \ WQ 0K rip rip (8 {%-&+(] -+Prp(O Q,-{%-&+(U%-&+{ (z ++{%-&+(U%-&+{ (z PrQpr(p(C Q, rpog +,;r{prp,+rp(C {%-&+ rp(E 8urpo?   , + ( 8`}Pr;p(8 Q{%-&+7(U%- &   + (msc    (d   (e _  9{%-&+(U%-&+ { ({ (l ,PPrYpr(p(C Qrpo? , +(l ,rp + ( Y+"Prp(8 Qrp ( +rp ( Prpr(p(C Q{%-&+rprpr?p(C (E {-rpo? ,+:zPrUpr(p(C Q, rpo? +, rpo? +-+ rp(? ,({%-&+rprprp(C (E -+ rp(? ,({%-&+rprprp(C (E -rpo? - rpo? +-F{%-&+7(U%- &   + (msc    (d   (e _+_-+ -+8q}{%-&+7(U%- &   + (msc    (d   (e _9{%-&+(U%-&+ { ({ (l ,'Prpr(p(C Q( Y+"PrGp(8 Qrp ( Prpr(p(C Q+rp ( Prpr(p(C Q, rpo? +-rpo? - rpo? +{%-&+rpr5pr?p(C (E {_,+:pݮ{%-&+7(U%- &   + (msc    (d   (e _,{%-&+(Q+oS L'.oS F'3 {++Pryp%oS 2%%%(m (8 Q{%-&+ArprXp%%%(T %(m rip(F ,%rpoL oS 2(J 8,,oS D'.oS P'.oS J'+,6rp%%oL %%oS 2(m + rpoL oS 2(J {%-&+rprp(G rip(F {%-&+7(U%- &   + (msc    (d   (e _,{%-&+(Q+,rLpoL (8 +rpoL (8 Prpr(p(C Q}}+*AL1Q#1Q`120{  (W {%-&+(I 9rip { (W { rpon & { o" (8 ,(` {%-&+rpr9p (8 (Y { %-&+(o &+H{%-&+:rprWp{%- &+ (Isp (G (Y ,(` *B1s   0< rip rip rp  Prp(8 Q-r p+oB , oV +  ,r+ p(8 sU zo> { %-&+([ &{    (W {   (W oX ,KoZ z%P%rq p%%r p%%r p(M Q{ on & , (` (8 o^  , (` { %-&+o_ {%-&+(W,-+(V +{(W { (W oX ,SoZ z%P%(T %rq p%%r p%%r p(M Q{ on &{ o" { o] & ,(` ,(` r/!po? -, rp(? -++,Mz%P%(T %rO!p%%rg!p%(M Qr!pr!p(C ݂rip(q 9_, {+9/{%-&+r!prO!pr"p(C (E { %-&+([ &{ %-&+ @o_ rip{(W { (W oX   ,c{%-&+r!pr"p(8 (E oZ (8 {%-&+r!pr"p(8 (E { o] &(8 ,(` ,(` (l !!,5( {%-&+r!pr6#pr~#p(C (E +V{%-&+r!prO!pr#p(C (E z%r#p%%r#p%%r^p(M _"",a{%-&+:r!pz%r$p%%rJ$p%%r$p%(M (E { %-&+([ &+8( - (@ +##9{%-&+Fr!pz%r$p%%r$p%%r$p%%r%p%(M (E {`$$,{ %-&+([ &݅+or#prp(C {%-&+Or!p z%r%p%%r$p%%r$p%%r%p%%rl%p(M (E +Rz%P%rO!p%%r%p%(M Qr#prp(C {%%,ݾ-+ rip { %-&+([ &{%-&+(W,-+(V +&&,'{%-&+r!prO!pr%p(O (E 8{%-&+r!pr&pr<&p(C (E }{ %-&+o_ {'('((W { )*)*(W oX ++,p{ o"  {%-&+r!pr&p (8 (E  oZ (8  {%-&+r!pr&p (8 (E { o] & *,)(` (,'(`  (l ,,,6 ( {%-&+r!pr&pr~#p(C (E +V{%-&+r!prO!pr&'p(C (E z%r#p%%r#p%%r^p(M Y { %-&+([ &{%-&+Br!pz%rr'p%%r'p%%r'p%%r^p(M (E ,) 1%{-r'pog - rpog ++--:..or r'po? 00, os /+ ot /{%-&+7r!pr>(p%%/%%.(m rip(F r(p.oL (8 E1{%-&+r!pr(p1(k rip(F r(p1oL (8 }}229{ 3434(W -+ (X 55,2oZ 6{%-&+r!prm)p6r)p(O (E { %-&+(\ 77,6{%-&+r!pr)p{ (J (E { o] &58{%-&+#r!pr*p{ 8(k rip(F 4,3(` +*A<h  )  }+ b L b L )! J &)! EP 5E $ )  0-{%-&+(O+t$ ,oB +rc+p {  (W rip{%-&+(O,,-+(V +9oZ { (W { on &{ o"  ,(` {-(T o? ,r}+po? ++  9%{,rpo? ,rD po? +  ,H{%-&+#r+pr+p{(k (D { %-&+ @ou &{,6rX po? ,((T o? -r}+po? , ov +  ,\{%-&+7r+pz%r,p%%rp%%r,p(M (D { %-&+(o &8 rX po? ,((T o? -r}+po? , ov +  ,Y{%-&+7r+pz%r,p%%rp%%r -p(M (D { %-&+(o &+wov   ,3{%-&+#r+prR-p{(k (D +1{%-&+#r+pr.p{(k (D +E{%-&+7r+pr.p%%%%{(m (E +{%-&+(O,){%-&+r+pr/p(8 rip(F +'{%-&+r+pr/p(8 rip(F { %-&+(o & ,(` *A4) 9 0 { +*&}*0 { +*0rip {,{oe%-&rip+r0p rbp(a -r30p(a - r?0p(a +, 8^(l 9-rp+rS0p {%-&+Cr_0pz%r0p%%r0p%%r0p% %r0p(M (E rip(a   , rp8r1p8rpog   ,S{%-&+:r_0pz%r0p%%r0p%%r?p%(M (E rp8arpo? ,{+  , rp88r+1pow   ,b{%-&+?r_0pz%r0p%%r0p%%rE1p%(M rip(F ri1p(8 8rf pow ,b{%-&+?r_0pz%r0p%%r0p%%rE1p%(M rip(F ri1p(8 8Lr/!po? ,F{%-&+:r_0pz%r0p%%r0p%%r1p%(M (E sx (, oy +, (+ 8, oy +, (+ 8 oy ,~ o{ +?(| rpog -rpog +,r(p(O (} -o, rip(a , (+ rip(a -+9{,,{%-&+r_0pr0pr1p(C (E +){%-&+r_0pr1p(8 rip(F - r%2po? +9,w#G`r6p(h (i r32pr^p(C {%-&+:r_0pz%re2p%%r2p%%r2p%(M (E +F{%-&+:r_0pz%r2p%%r2p%%r2p%(M (E 8rpo? ,#G`r6p(h (i rip(a -+r3p{%-&+Cr_0pz%r0p%%r/3p%%rI3p%%r3p(M (E +*CL0   , rip-+ r3p(? r3pripof r3pripof r3pripof r3p(a r3pripof r/!po? ri1p(8  {-r3p+ {oe {,!{oI.{oI++   9{%-&+Cr4pz%r0p% %r0p%%ru4p%%r4p(M (E r/!pripof {%-&+6r4pz%r4p%%r4p%%r4p(M (E rip(a ,+,V{%-&+7r4pz%r0p% %r0p%%r4p(M (E P o 8r+5ps o o ,O,+,{%-&+,r4prA5p rm5p-rip+rs5p(C (E o ,#{%-&+r4pr5p (8 (E sx o +Lo t+,"( 1-+( (l +,o o o -u,,o, oy ripo{ 8(|  rip riprip rip ri1p (8   ov !!9  {o " }o ##1#"+%%,{%-&+%r4pr6p#" (k (E  "o }o ##o {%-&+r4pr6p#(J (E o r6pripof r}+pripof r$pow $$&&90$o o ov Xo o r6pow ((, r$pow '')),('o o ov Xo o r6p(a - r6p(a +**9ov ++,so ,{%-&+r4pr6pr6p,(C (E ,ov o o {%-&+r4pr-7prW7p (C (E , +(a --,2 rip(a .., +  P o 8e{, {oe+r0p/z%r0p%/%rs7p%%r7p%(M 0{%-&+ r4p0(E r7p0(8  r3p(a 11, R8rip(q 229 rip(a 44,3+ 3- 3( +z%r7p%%r7p%3%r8p%(M  G5{%-&+!r4pr'8p5oL (8 rip(F rm8pr8p3(C  P o (} :o, `G`66,L{%-&+r4pr8p(J (E Rr8p(8  P o 77,{%-&+r4pr 9p(E +*ALYIGN'u0 ,+ ,8r$pow ,r$pow Xo o #  rE9p(q , rp(q +,!#c( ( (  (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;8rO9p(a :8xrW9p(a :8br_9p(a :8Lrg9p(a :86r{9p(a :y8 r9p(a :h8 r9p(a :W8r6p(a :8r9p(a :{8r9p(a :8rp(a :8rE9p(a :8r9p(a :8pr9p(a :8Zr9p(a :8Dr9p(a :8.r6p(a :8r9p(a :8r9p(a :8r9p(a :8r9p(a :8888888{%-&+(]-+ /  +  ,{%-&+(88#7#Y@+  ,,{  ,{}{o8.8)( 8  ,(!&8{,{o8{,{o81 +,{%-&+(&81 +,{%-&+(+e+c, {,{o +7+5+3+1 {%-&+!r9pr3:prW:p(C rip(F ++*0rpog ,3{%-&+rw:pr:p(8 rip(F r;psU zrip(a ,-{%-&+r/;pro;prip(F r;psU z%|o   i  9 (    ( , {-+ {o    ( , #c   ( , #c   ( , #c  ( , {-+ {o   ( , {-+ {o     ( , #c , {+,{  o+-,#{%-&+rw:pr;prip(F  +%{%-&+rw:pr;prip(F  A {%-&+!rw:pr;poL (8 rip(F ,+*AA{*"}*0N( }}}{{{s }-+o](#*0{ {%-&+( { ,{%-&+(c{ ,&{o#%-&+(c{o$}}}* *0r!<pQ {%-&+(K ,{%-&+(  +N{%-&+(K ,5{o] {%-&+ ({oX +* 0K {%-&+ ( & { , {oX +*%(0{%-&+( +*V{%-&+(*0/{%-&+(W,{%-&+(+ +*0{%-&+(W +*0)   R#c( {%-&+( ,#G`r6p(h (i +{rE9pripo -+ rp(? 9 R#@|]( {-+ {o TWWW{-+ {oT{-+ {oTWrS<pJ(G {%-&+ r<p(E  8 #G`r6p(h (i (a 9#G`( {-+ {o TWWW{-+ {oT{-+ {oTWr<pJ(G {%-&+ r<p(E  8C-+(A rpo?   ,9{%-&+r<pr:p(8 rip(F r7=p(8 sU z(@   ,-{%-&+r<pro;prip(F r;psU z%|o    i  9(  ( , {-+ {o T  ( , #c( W  ( , #c( W  ( , #c( W ( , {-+ {oT ( , {-+ {oT  ( , #c( W ,!{%-&+r<pr;prip(F  8{%-&+r<pr;prip(F  #c( {-+ {o TWWW{-+ {oT{-+ {oTW ,@O#, #-C6?WO#, #-C6?W #G`( {-+ {o TWWW{-+ {oT{-+ {oTWoL rY=po? ,5Pri=poL (O Q{, {oX+Pr=poL (O Q{%-&+r<pPrip(F +*A20a#c( rip {%-&+(,#G`r6p(h (i +{r9pripo  {-+ {o -+ rp(? ,F#@|]( r>p(G (8 {%-&+ rs>p (E 8@#G`r6p(h (i (a ,F#G`( r>p(G (8 {%-&+ rs>p (E 8rpo?   ,A{%-&+#rs>pr'?p (k rip(F r7=p(8 sU zrip(a   ,:{%-&+"rs>pr}?p (J rip(F r;psU z#( ( #  , #-C6? 8 {%-&+rs>pr?p (G rip(F r?p sH z + *A!80r#c( rip {%-&+(,#G`r6p(h (i +{r9pripo  {-+ {o -+ rp(? ,F#@|]( r%@p(G (8 {%-&+ r@p (E 8L#G`r6p(h (i (a ,F#G`( r@p(G (8 {%-&+ r@p (E 8rpo? - rip(a +  ,?{%-&+!r@pr7Apr(p (C rip(F r7=p(8 sU zrip(a   ,3{%-&+rs>prmAp (8 rip(F rApsU z#( ( #  ,#-C6?( = {%-&+!r@prAp oL (8 rip(F rAp sH z + *A-=0# rip {%-&+(,#G`r6p(h (i +{r9pripo  {-+ {o -+ rp(? ,F#@|]( rBp(G (8 {%-&+ rsBp (E 8#G`r6p(h (i (a ,F#G`( rBp(G (8 {%-&+ rsBp (E 8Wrpo? - rip(a +  ,K{%-&+#rsBpr#Cp (k rip(F # ryCp(8 sU z{%-&+rsBprCp (k (Y #( (   #/ #Y@+  , +z{%-&+ArsBpr Dp%%% (h ( % (m rip(F # rqDprDp (h ( (C sU zB {%-&+rsBprDp (G rip(F # rDp sH z + *A B0> {,8!(& (E rip{%-&+(&  ,r;Ep(8 rp +S{%-&+(  ,#G`  r6p(h (i +{%-&+r9p( {-+ {o  -+ rp(?   ,= rkEp (J (8 {%-&+ rEp(E 8 #G`  r6p(h (i (a   ,< r Fp(G (8 {%-&+ rEp(E 8 ,> rpo? -1 rip(a -$ #G`  r6p(h (i (a +,6{%-&+$rEpr]Fp (k rip(F  +/{%-&+rEprFp (k (Y  +*0 #$@Z( i (E rip{%-&+(,#G`r6p(h (i +{%-&+r9p( {-+ {o  , rp(? , r9po? +  ,= rFp (J (8 {%-&+ roGp(E 8 #G`r6p(h (i (a   ,< rGp(G (8 {%-&+ roGp(E 8 ,A , rp(? -1 rip(a -$ #G`r6p(h (i (a +  ,6{%-&+$roGpr Hp (k rip(F  +/{%-&+roGpraHp (k (D   + *0 PrHp(G (8 Qrip {%-&+(& ,r;Ep(8 rpQ+[{%-&+(, #G`r6p(h (i Q+#{%-&+rFIp( (QP(8 Q{-+ {o  P%-&+ rp(? ,$ PrNIpP(J (8 Q8P#G`r6p(h (i (a ,/PrIpP(O Q{%-&+ r-JpP(E  +hP,Prpo? -Prip(a +,=PruJpP(O Q{%-&+r-JpP%-&riprip(F  +  + *0#$@Z( il#$@[ (h ( rip {-+ {o PrJp(G (O Q{%-&+(, #G`r6p(h (i Q+{%-&+r#Kp(QP (8 QP%-&+ rp(? ,% Pr+KpP(J (8 Q8P#G`r6p(h (i (a ,PrKpP(O Q +QP,Prpo? -Prip(a +  ,PrKpP(O Q +Pr)LpP(O Q  + *0 rmLp(G rip {%-&+(&-V{%-&+(I-B{,:{oK.{oW+{oU%-&+(m+,[{%-&+(I,+ rLp{o (G (8 rp + rMp(8 rp +Y{%-&+(,#G`r6p(h (i +"{%-&+r6p( (  (8 {-+ {o -+ rp(?   ,: rkMp(J (8 {%-&+ rMp(E 8#G`r6p(h (i (a   ,+r Np(O {%-&+ rMp(E  +~,rpog - rip(a +  ,.{%-&+rMprQNp(O rip(F  +,{%-&+rMprNpr(p(C (E   + *0k  rip {%-&+r9prip(  {-+ {o -+ rp(? ,; rNp(J (8 {%-&+ r!Op (E 8#G`r6p(h (i (a ,D#G`( i r]Op(G (8 {%-&+ r!Op (E +b,rpo? - rip(a +,3{%-&+!r!OprOpr(p (C rip(F  + (  + *0  rip {%-&+r9prip(  {-+ {o -+ rp(? ,O{-+ {o rPp(J (8 {%-&+ rPp (E 8#G`r6p(h (i (a ,D#G`( i rPp(G (8 {%-&+ rPp (E +b,rpo? - rip(a +,3{%-&+!rPpr2Qpr(p (C rip(F  + (  + *0!{o:,,{%-&+rpQprQp( (8 (E rip {%-&+(&-V{%-&+(I-B{,:{oK.{oW+{oU%-&+(m+,[{%-&+(I,+rLp{o (G (8 rp +rMp(8 rp +Y{%-&+(  ,#G`  r6p(h (i +"{%-&+r6p( (  {-+ {o -+ rp(?   ,@ rQp(k (8 {%-&+ rpQp (E 8#G`  r6p(h (i (a   ,< raRp(J (8 {%-&+ rpQp (E  +[,rpo? - rip(a +  ,3{%-&+!rpQprRpr(p (C rip(F  + +*0 rip {%-&+r9prip(  {-+ {o -+ rp(? ,RR{-+ {o rSp(J (8 {%-&+ rSp (E 8#G`r6p(h (i (a ,J#G`( i rSp(G (8 {%-&+ rSp (E R+k,rpo? - rip(a +,6{%-&+!rSpr9Tpr(p (C rip(F  R+( R + *0j  rip {%-&+r9prip(  {-+ {o -+ rp(? ,: ruTp(J (8 {%-&+ rTp (E 8#G`r6p(h (i (a ,D#G`( i r)Up(G (8 {%-&+ rTp (E +b,rpo? - rip(a +,3{%-&+!rTprUprUp (C rip(F  + (  + *0"rip {%-&+(&,r;Ep(8 rp +W{%-&+(,#G`r6p(h (i + {%-&+r9prUp(  {-+ {o -+ rp(? ,: rUp(J (8 {%-&+ rMVp (E 8#G`r6p(h (i (a   ,6 rVp(G (8 {%-&+ rMVp (E +[,rpo? - rip(a +  ,3{%-&+!rMVprVpr(p (C rip(F  +  + *0"rip {%-&+(&,r;Ep(8 rp +W{%-&+(,#G`r6p(h (i + {%-&+r9pr#Wp(  {-+ {o -+ rp(? ,: r'Wp(J (8 {%-&+ rWp (E 8#G`r6p(h (i (a   ,6 rWp(G (8 {%-&+ rWp (E +[,rpo? - rip(a +  ,3{%-&+!rWpr;Xpr(p (C rip(F  +  + *0# (E rip {%-&+(,#G`r6p(h (i +{%-&+r9p( {-+ {o -+ rp(? ,= rsXp(J (8 {%-&+ rXp(E 8#G`r6p(h (i (a   ,9 r/Yp(G (8 {%-&+ rXp(E +\,rpo? - rip(a +  ,4{%-&+"rXprYpr(p(C rip(F  +  + *0b$rYp rip {%-&+rprip(  {-+ {o -+ rp(? ,8 rYp(J (8 {%-&+ r\Zp (E 8#G`r6p(h (i (a ,- {%-&+r\ZprZp (8 rip(F +o,rpo? - rip(a +,G(@   ,rp + {%-&+!r\ZprZpr(p (C rip(F +  + *07%rip {%-&+r6[p-rUp+r#Wp(  +*0&{%-&+(K-{%-&+(W+D{%-&+7(U%- & + (msc (d (e _ ,+2rip {%-&+r>[prip( ( +*0'{%-&+(K-{%-&+(W+C{%-&+6(U%- & + (msc (d (e _ ,+'rip {%-&+rF[p( +*0'{%-&+(K-{%-&+(W+C{%-&+6(U%- & + (msc (d (e _ ,++rip {%-&+rN[prip( +*0(rip rip  ,'{%-&+rV[prUp( 8{%-&+rV[pr#Wp(  , {%-&+r^[p( +R, {%-&+rf[p( +(,{%-&+rn[p( -+ r6p(? +*0@)rip(a , rip +%rip ( (  &rip *4 0s*(h ( ov  ,5%rv[p%%r[p%( ( sU z+rUp(8 ov  - + *0W+# ov Y +0o ( l#0@ov YYl( ZX Y  - + *0|,r[prp(T (C ( &G-*G-G-G-r\p+r\p+r\p+r\p+r ]pG-rip+r%]p(8 (8  +*"( *{!*"}!*{"*"}"*{#*"}#*{$*"}$*{%*"}%*{&*"}&*{'*"}'*{(*"}(*{)*"})*{**"}**{+*"}+*(I*09( (L(N(X(^ ,(J*0-( (L-+((P-,(--+(+(^ ,,(-+(J(I , (X+[(I ,F-+7(%- & + (V sc (d (e _(X+(X &(X*fv 0W( (L(R(Tsl(Z(X(^(\ ,(J*0 (I ,(O%-&+(K (O%-&+( & (P(U%-&+(~&/(U ,(Uop(V(R*489?@ LbLi/0. (K ,6(M ,(W (X+ (X 8(K ,f(O,(X +E(OoV &%,(X + (X +Q(K,B(U%-&+(m, (Q+,(X + (X  + *uu%06/(K , r/]p 8(K ,n(O ,T(I,"rC]p(O%-&+(B (8 8re]p(O%-&+(B (8 8r]p 8(K9(Q-r]p(S(G +r]p(Q(S(J (U%-&+(m, (Q+,r]p(8 +r]p(8 + r!^p +*0 (e +*00  PrG^p(8 Q(I3(K+ ,1Pr^p(I(K(J (8 Q 8R(U,)(U%-&+(~(Uop(V(Rsq(V 8J(^(R(UPop(Uos ݞPrJp(G (8 QoP #(Q (R ,et#PrpoS 2oL (J (8 Q(U%-&+(~(VP%-&+r&pPrip(F  #(U%-&+(m(X(W  + *A4aa*#0~ ,s -s % o % o %o .s %o % o % o %o /sx %rbpo %r^po %r_po %r_po %rO9po %rW9po %r9po %r9po %r{9po %r_po %r6[po %r>[po %rV[po %r!_po %r^[po %r)_po %rf[po %r1_po %rn[po %r9_po %rF[po %rN[po %r_9po %r9po 0sx %rbpo %r9po %r#Kpo %r^po %r_po %rE9po %rA_po %rI_po %r9po %r6po %r9po %r6po %rQ_po %r_po %rY_po %rO9po %rW9po %r6[po %r>[po %rV[po %r!_po %r^[po %r)_po %rf[po %r1_po %rn[po %r9_po %rF[po %rN[po %r9po %rc_po 1sx %r9po %r9po %rpo %r9po %r9po %rg9po %r{9po %rk_po %r_po %rs_po %rFIpo %r9po %r_9po %r{_po %r_po %r_po %r_po %r9po %r_po %r_po %r_po 2~ :*} }s' }( *0A1{  (W {-{%-&+( + ,(` * *4 0*2{  (W } ,(` *  {*"}*0rip}}s }s }s }}s }s }( s }{o s }s% s% *03  rip {, {o + 9.{(W {o  { o {o {o ( o ~  rip  u#  ,- t#o   t#oS   2o"  (o%-&+%r_pr_p oL   (k (E 3{,{o {%-&+( ,(` (o%-&+r_pr]`p(J (D +*ALLF~L34H 04{%-&+( , {%-&+( %-&+o" +r`p {%-&+( , {+ ,R}(n 8y {9ss {o {o vs o o (o%-&+r`pr`p(8 (E {%-&+( &~ o_ &o -{%-&+( +,$R{%-&+( }s zR{%-&+( }(o L' o F'.,o I'.o J'.o E'+  , + (o%-&+6raprGap-rip+rapo (k rip(F ݃  oP К(Q (R    (o%-&+Srapz%rap%%-rip+r=bp%rgbp% oL %r^p(M rip(F Gvs o o   , }+{%-&+( }8(o%-&+r`prqbp(8 (E {,-{ o {%-&+ {( + %o L'o F'.,o I'.o J'.o E'+,+ (o%-&+6raprbp-rip+rapo (k rip(F ݀oP К(Q (R  (o%-&+Srapz%rcp%%-rip+r=bp%rgbp%oL %r^p(M rip(F +, }+{%-&+( }(o%-&+!r`pr[cp(m(J (E { + *A#.G$Ei#$E$l+05{ ,(n8{  (W (n{%-&+( { o {o 0+ {o  {(W +Y{o %1+  -{%-&+( {%-&+( ,(` ) (o%-&+rcprcp (G (D ~(n  {%-&+ ( {%-&+( . (o%-&+rcpr;dp (G rip(F }(n ,(` *A] /),9e.,i/+~% 06{%-&+( , {%-&+( %-&+o" +r`p  ,-(o%-&+rdprdp(8 (D (t+P(o%-&+rdprep(8 (D {%-&+(  {%-&+( ( (o%-&+rdpraep (J (E (n*;(; 0d,( -{, {o +(n~%-&+(o & ,!vs o -+( *0J7~%-&+(o & ,!ws o -+(  *>?EF08~%-&+(o &{%-&+( , {%-&+( %-&+o" +r`p -+( u/ ,-+ ( + 9-+ (  9{(W io xs o ws o ws o o & ,(` +C(o%-&+5reprep- + ( s (J (D 8{%-&+( -+( &--+(   2o" +rUfp(o%-&+"reprqfprfp(C rip(F   ,7(yxs o ws o o *i 09{%-&+( , {%-&+( %-&+o" +r`p -+( &-rfpo 2(J +rfp rip -+( u/ -+ ( ,5(urgp(J (8 (nr}gp(G (8 ݴ,/ws o xs o o  rgp (G (8 Y(n}(o%-&+;rhpz%r5hp%%rchp%%r^p(M rip(F *L ( od=/XJYo0S:rip {  (W (m` ,(| +rhp ,(` +*0@ 0L:rip {  (W (m , (} +r6ip ,(` +*)9 0;sD }}}rp {%-&+( , {%-&+( %-&+o" +r`p  {(@ -{rbpo? -++}{%-&+( }{(@ , {(@ +-`+9rip}~ - + - + {(T (8  (  o   ,3 {++  9IsE  }(o%-&+Tripz%rip% {{%rjp%%rp%-rip+r'jp(M (D {(W {,{o {%-&+ ( & ,(` f(o%-&+_riprEjp% {{%%-rip+r'jp%oL %o (m rip(F {%-&+(  o L'o F'3,,o I'.o J'.o E'+, ripݓ, rip~rpq{%-&+(  (o%-&+)riprjp {{(k rip(F . , (n+{%-&+( (n }{%-&+( 9, sF }}rip{&&9{o {o }{''9{()()(W {*{%-&+*( &( *o  ),((` (o%-&+Griprkp%{%%{{{%(m (D }r6po? ++,r6pow o }+}}s$ }{{{{rbpo? -E{r6po? ,0{r}+po? ,{{{{o? ++!{ov {{{}}{,{-.-.(W sG//}/{o }0/|( 11,+{o s }/{o }{,({%-&+( `,/|( +229/Hs /{s 00o /{{o_ 33-*0o -!0o -0o , 0o ++449/{0o }/{{55,P(o%-&+Briprkp/{{{/{{{{(k (D +\(o%-&+Pripz%r)lp%{%relp%/{{{{%rlp(M (D 8yrlp60o 70o 88,6rlp(8 6+?0o 99,6rlp(8 6+ 0o ::,6rlp(8 60o ;;,}0o <<,10o o 76rmp0o o (G (8 6+%0o 76r=mp0o (G (8 67u#==,(o%-&+>ripramp6/{{{{/{{(k (E >>,r np7sH z7??,rtnp7sH z{%-&+(  /|( @@,{%-&+( 0,0o -0o - 0o ++AA,0-+0( +N0BB,C0do &0,0o -0o - 0o ++CC,0-+0( +{%-&+(  .,-(` ,,,o,  -{,{o +  ,+ {o { {{{{rbpo? -9 r6po? ,( r}+po? , {{{o? ++ ov {{{}{{-+  r6pow ! r3pow ""1"!+#{{{rbpo? DD,1{{, rnpo? - rX po? +$+{{#_$z%rnp%{{{%rop%-rip+r"op%rp%#-rRop+rip(M % EE,\rop r^p(O (o%-&+7ripz%rop%%%r#p%%rop(M (E 8y$`,+$_, ov {{{+FF,N(o%-&+8ripz%r8pp%%%r#p% %rDpp(M (D  8 -{,{%-&+( + ripG -1 {+JJ,\{KLKL(W M{%-&+M( &( Mo G& L,K(`  G(8   (l HHNN,$8#{{{{rbpo? -9 r6po? ,( r}+po? , {{{o? ++ ov {{{}{{-+  r6pow ! r3pow ""1"!+#{{{rbpo? OO,1{{, rnpo? - rX po? +$+{{#_$-rLpp{(G +rppII$-rpp+rqp(8 I PP,Brop r^p(O (o%-&+ ripr:qpGI(k (E +~$QQ, +DHRR,rqp Irrp(8 I+$r7rpG(J Irrp(8 I(o%-&+riprrprrpI(C (E +7rrp  (o%-&+ ripr+spr}sp(O rip(F "S{%-&+(  So L'.So F'3`++TSo F'3  ``-,So I'.So J'.So E'+UUVTWW, ripݺVXX, ripݥ rpݕY(o%-&+Cripz%rsp% %rsp%%rspY(G (M rip(F . ZZ, (n+{%-&+( (n8,[{%-&+(  { `^^, rp{__,!{ o {o s [[{o [{o [xs o [  io {\{`a`a(W {%-&+[( b{,b+cc,\ a,`(` ]]dd,2~o &{%-&+( ee, ~o &+D]\_ff,9~ o_ &{%-&+( gg,~o_ &{%-&+( hh9[-rip+( [o [o [o o iis jjo\ kk,-(o%-&+riprsp rsp(C (E + jo" +  rp ݈l(o%-&+frip %r/tp% %rsp%%r#p%loL %r]tp%lo %r^p( rip(F {%-&+( (nlo L'mlo F'3  `-,lo I'.lo J'.lo E'+nnoom`pp, rip rpݱq{%-&+(  (o%-&+Cripz%r/tp% %rsp%%rspq(G (M rip(F rp<[ rr, (n+{%-&+( (n[ss,"[xs o [o [8tt,S(o%-&+,riprtp(m(J rip(F (u} I's z{%-&+( }(o%-&+1riprup{{(m(k rip(F rKvp{rvp{(C +*A? f$#f8Rf&.P> k ^R zb v / k B  G# U k.i? B#Buo[0B <sI }}{%-&+( , {%-&+( %-&+o" +r`p {,{o +  rip}-+}9T sJ  }{{    (W {, { o {, {o +(o%-&+rvprvp(G (D 9{%-&+( &( o (8 ~ripu#,-t#o t#oS 2o" (o%-&+%rvprKwpoL (k (E {%-&+(  (l - ov +(l - ov +(o%-&+rvprwp(J (E r6po? ,Kr6pow o }(o%-&+"rvprwp{(J (D + } { {{?:{r6po? ,s{r}+po? ,a{ {{o? -{r6po? ,6{r3po? ,${r3pow {r6pow ++%{rnpo? -{rX po? ++}  , (`  {{  } s$ }  } } {{(W sK }{o %}}|( ,+{o s }{o }{,'{%-&+( `,|( +  9BLs {s  !!""9o {{ o_ !{!-*o -!o -o , o ++##9{o } {{$$,E(o%-&+7rvprwp{{{{{(J (D +7(o%-&++rvprWxp{{{rlp(O (D 8rxp%o &o '',%rlp(8 %+?o ((,%rlp(8 %+ o )),%rxp(8 %o **,}o ++,1o o &%rmpo o (G (8 %+%o &%r=mpo (G (8 %&u#,,,  (o%-&+Qrvpryp%%%{{{%{{%{(m (E  --,ryp&sH z&..,r.zp&sH z+{%-&+(  {%-&+( +n{}(o%-&+Krvpz%rzp%{%relp%{{{%rlp(M (D {{,{%-&+( + |( //,{%-&+( ,o -o - o ++00,-+( +N11,Cdo &,o -o - o ++22,-+( +#{,{%-&+( + ,(` ,o, ݅3{,{%-&+( + 3o L'43o F'3-,,3o I'.3o J'.3o E'+556(o%-&+.rvprzp3oL 3o (k rip(F 4,+77,rR{p{r^p(O +76,+88, rip+rt{p{r^p(O  g9{,{%-&+( + -rip+rp(o%-&+#rvpr{p9{(k rip(F -::, (n+{%-&+( (n;+F(n(o%-&+&rvpr|pr|p{(C rip(F I's z;*AK1|~K  v+l! 6, ? #] g -0{%-&+( {%-&+( {%-&+( {%-&+( ~%-&+(/ ~%-&+(/ ~%-&+(/ (m-{%-&+( + ,(u&D}(p{%-&+( {%-&+( }}*4-C-4D2s% *0 @}s }s }s }s }s }s }s }s }}( s }}*0=sM }}}}s rip}s sQ } rip} {{_ |( -+${<%-&+ Rs ( &HsS}}-+%{<%-&+Ts ( &o ,+-+${<%-&+Ns ( &-+${<%-&+Os ( &{{{( o +D(   -+ ((@   ,{ or|p(O }( -o, -+${<%-&+Ps ( & + *<cHoQ0s>sU }s }s  ripriprips&     o 8( s[} ,V-+K{<%-&+?{{%-$&{{Vs %}( &8ripo}{(l -{r|po? +,0-+%{<%-&+\s ( &8*~ (q ,{r|p(8 ow +,0-+%{<%-&+]s ( &8o   {o -rip+r|p(8 }-+%{<%-&+^s ( &{ Ks  o  o  o> (T o  ,R-+K{<%-&+?{{%-$&{{Ws %}( & ,oK ݒs_}}-+%{<%-&+`s ( &Isa}}-+%{<%-&+bs ( &oV 9o sc}}-+%{<%-&+ds ( &ݳse}}-+%{<%-&+fs ( &{oL r|po? , Isg  } }-+%{<%-&+ hs ( &oV !!,(o s o  +R-+K{<%-&+?{{%-$&{{Xs %}( &+v-+K{<%-&+?{{%-$&{{Ys %}( &o s o  ( :o,  (+"",s& # #(} o) $+$(* %%-+%($(+ -$ o,  o- {o &&,B{(}-+${<%-&+Zs ( &+{}{'+'*AI8 IesL8ej9e)IV*&0?si }, (++,6-+${<%-&+js ( &s 8-+${<%-&+ks ( &s ~%-&~ss %(+~%-&~ts %(+~%-&~us %(+(+} {o 9sn} rip}rip}rip}{{o  8 (   o  ( ow   o o-r|p+r|p(8 }  ,!{{rm5p(O }+0{r|p{ o(J (8 } ( :L o, -+%{<%-&+os ( &{{~%-&~vs %( +( +  , o  ( ow +,] o o-rip+r|p(8 }-+%{<%-&+ps ( & o ++-+${<%-&+ls ( &{( +(+}rip}s rip}{o 8( ,+o  ( ow  ,!{orm5p(O }+9 o {r|poo(J (8 }( :^o, -+${<%-&+ms ( &{o ,{o ripo +1( or}po(G (O ( -o, {%-&+#r }prb}po (k (E +*(c)>0@sx }s& Qrip}s& s& rip}{or9ps s  s   {r}p(8 } @ Po) 8(* ,+po,oo+,K{r}poo(J (8 }-+(%-&+ ou &(+ :m o, - X+ - X+ Po)  +' (* !!"",+!-+ !( (+ -  o, Po) #8$#(* $$o$oo $o}s$  s$ $ |o z%{%(T %r4~p%$o%r^p(M } %%,6$o o {rZ~p{rm5p(C } &&9$o -+ (K {<%-&+-{%-&ys %'}'( &Cs~((})()}{<%-&+(s ( &--+(o & -+ (o &$-+$(ks**}+*+}$o$o{<%-&+*s ( &{<%-&+?*{{%-$&*{*{zs %'}'( & -+ (K ݈s,,*}),)}{<%-&+,s ( &Ds--*}+-+}{<%-&+-s ( &--+(o & -+ (o &$-+$(  #(+ :# o, o {rf~p(G (8 }-+${<%-&+{s ( &..,<o /+/( 00o_ &/( -/o, rip}o) 181(* 22o(@ {(T (8 }2o`,rpo? ,rD po? +22oo``, 2o+339{r~p2o(k (8 }, 2o+44,O{r8p(8 } 2oo 2oP2o 2o 2o+4{rdp(8 }2o%-&+(o &2o8{rp2o2o(k (8 }55,6{r!p(8 }2o%-&+(o &2o+!2o{rYp(8 }1(+ :1 o, -+${<%-&+|s ( & o ,+669no) 88;8(* 99o, 9o+::,9oo_ +,+-+,9orpo? +;;,49orpripof 77(@ <<, 97o==,L{rp%9o%9o%9o%(T (m (8 }z%{%(T %r4~p%9o%r^p(M }8(+ :8 o,  o >+>( ??o. >( ->o,  o o- {orip}o) @8I@(* AABB,8/AAo}ripo}{%-&+ rp(? CC,[Aoz%{%r p%{%r#p%{%rTp%(T (M }8Ao->o,5{%-&+ rX p(? ,{%-&+ r}+p(? ++DD9 oo r9p(a ,{o? +EE9osx FG{{FGoHH, Foy +LL, F(+z%{%r\p%{%rp%%rp(M }ov I( JKIJ_MM,l( +OO( N~,o P+/P( QrpQ(G og RR,K+ P( -Po, IK_SS,i( TTUU,oToTo+2ooo{rƁp(8 }+\oooz%{%r p%{%r>p%%rp(M }o|oooo-oo+{rp-r p+rpo(J (8 }{(T (8 }+hz%{%r҂p%{%rp%{%rp%(T (M }ooo8)Ao- {(@ +VV,YAo{rp%Ao%{%{%(T (m (8 }8AoWW,XAoz%{%rZp%{%r#p%{%rTp%(T (M }+Nz%{%r~p%{%rp%{%rp%(T (M }@(+ :@ o, -+${<%-&+}s ( & X+X*A'a4RC8,-D8UD-p`k 7^!"Np   <3  \E0A{%-&+Prpz%rp%%rm5p%-rVp+rp%_-rip+rp(M (D {    (W {  ,s }+{%-&+(  , (` s  r|po? , r|p(8 %,o +a(l ,B(  , o  +%{%-&+rpr؄p(8 (E Xi2o  ,*{%-&+rprp(E {8s s% }s% }s$ }}{(W {%-&+rpr^p(Y (( +}{%-&+ rprp{(G (D ?}{%-&+rprp(G rip(F {* ,(` ,+}{%-&++rpr.po  {(J (D o  +Io o +( (( -"o, o - ,o,  {(W {  (W o }  ,(` {!"!"(W {(+  o  ",!(` o ##,B{%-&+2rprzp{{ (k (E +*{%-&+rpr1p (G (E $$9{%&%&(W { o X {(+o '8s(('( }({)),8({,({o+rp o 0 (s (+(++**,B ({o {%-&+#rpr߇p o (J (D +*{%-&+rprMprop(O (D '( : '#o, &,%(` {+,+,(W  } o  ,,+(` 8${-.-.(W  o /8s00/( }0{11,80{,0{o+rp o , 0s (+(++22,={0{o &{%-&+rprprÈp(O (E /( :>/#o, {o  {(+ .,-(` ,(` o 3+3( 44-+4([ &3( -3o, {5656(W , {+77,s }+{%-&+( 6,5(` {8989(W  ::,s{%-&+4rprp- ;%;+ (  s %(G (E rp- ;%;+ (  s %(G ( +I{%-&+;rprp - ;%;+ (  s %(J (E 9,8(` {+*Ah@ `D? &V: k $ _<    U  #&IcF  0kB{%-&+rprp(8 (D }s {  (W {  ,s }+{o  ,(` {    (W {  ,s }+{o  , (` s% }s% }s$ }}% {(W {%-&+rprcp(Y ( ( +}{%-&+ rprp{(G (D ?}{%-&+rprp(G rip(F {ݤ ,(` ,+}{%-&+/rprp-rp+r p{(J (D o  +o (o - ,o, {(W {(W o } ,(` {(W {(+o  ,(` {,B{%-&+2rprzp{{(k (E +*{%-&+rpr1p(G (E 9{X{(W {(+o 8s( }{  ,8{,{o+rp o 0s (+(++!!,A{o {%-&+"rpr߇p o (J (D +){%-&+rprMp rop(O (D ( :#o, ,(` {"#"#(W }o  #,"(` 8"{$%$%(W o &8s''&( }'{((,8'{,'{o+rp o ,'s (+(++)),<{'{o &{%-&+rprp rÈp(O (E &( :@&#o, {o {(+ %,$(` ,(` o *+*( ++-++([ &*( -*o, {,-,-(W {%-&+( -,,(` {%-&+([ &{././(W {-+00,;{%-&+ rpr)p{(G (E rp( +@{%-&+2rprp{{(k (E /,.(` {+*A;:u : '^? ($L } $ z)   g (&Nh  Q 0OC - + - + % {(W {o[ &{o[ &{%-&+"rprˌp(k (D s %o  o s  o & 9d~ _vs  s    io   o  o  s o X X -  X+  o Xo  o    ,@{%-&+rprTp(G (D  ({ o_ &+A{o_ &{%-&+rprp(G (D { o_ &{(W {o }{o +( Poo ( -#o, ,(` {(W {{o X ,(` {%-&+'rprЍp{(J (D P(+o +( { Zo_ &( -o,  s o  o ,(` *A#'Jc\ w  +=A 0sD _v s s % - + - + {(W {%-&+7riprp%%%%(m (D o  o {o[ &{o[ &s   o &  9  s    io  o o s o s o X X -  X+ o  o o  ,a{%-&+6ripr)p%%%%(m (D ({o_ &8{%-&+6ripȑp%%%%(m (D {o_ &{%-&+6ripr6p%%%% (m (D { o_ &,}{(W {o }{o +( Poo ( -#o, ,(` {(W {{o X ,(` {%-&+'riprЍp{(J (D ,KP(+o +( { Zo_ &( -o, s o o  , o, 3{%-&+!riprѐp(T (J rip(F -+( -+( ,(` *A'c / O + c3cFX e 09E(! (" ~%-&~ws# %(+(+ +*0Fo u/ ,-+ ( + 9S{%-&+rMprp(D o   9{%-&+rMprp(D {  (W io s o s o s o {%-&+7($ %- &   + (% sc (d (e _, {oo &  ,o& & , (` +{%-&+rMprّp(E 8{%-&+rMpr prip(F   ,s o {%-&+7($ %- &   + (% sc (d (e _  , {oo &*~I 0GT @T(@     ,0%-o i ,   ,('  _ (' _   ,T  ,  @T + *0H T-+( (l - ov + (l -( +  _,(( T +Trgpo) X,o (' _  + *0fI T-+(T o* (+ (+,C(+(l - ( + ,((     , T&-+( (l - ov + (l - ( + _  , (( T +T, (@ +  ,w(T ow   ,ov  Y o QP(@ ,.Prgpripof QP(T ripof Q+ +*t{0Js Prkp(8 Q rip } (@   ,RPrp(8 Q 8+ @Prْp(O Qrpo? -rD po? --+(+  9rip rD po?   9Pr p(8 QR |(,7{(, }Pr1p{(G (8 Q+*}Pr{p{(G (8 Q+1R|(Prp (G (8 Q+4R|(Prѓp (J (8 Q-rp+rp (-  {(W {o  ,(` 9Es}rp _v(G o" %-&+ rip(f }|(  9r]p{{{(J ,G+9z%P%rp%%r?p%(M Q 9{(W {s. o/ (+(+,C(+   ,-Prp (G (8 Q{o &+Prp(8 Q ,(` +Prp(O Q+0z%P%rwp%%rp%(M Q-+!!,rz%P%rוp%%rp%%rp%G-rp+r-p%rSp(M Q{ {{s +[z%P%rWp%%rp%%rp%G-rp+r-p%rSp(M Q oG_"",5{#$#$(W {o $,#(` +ooo &,o+rpPrpo(O Q+Prp(O Q+Pr prMp(C Q + *(    0K{  (W s {%-&+rSprp(E rip {    (W {  ,rp s }  , (` {  (W {,rۗp s } , (` }riprip,o0 , o +9{X}o0 o" ( o o o o  r3pov (k (8 o (@ -(@ - ov +,(}+ rp(O {,'r]p{o{o(J +rp{, {o+rp{%-&+GrSpz%r2p%%rp%(T %rLp% %r^p(M (E {, {o+9S{o 9{(W ,.{s. o/ (+(++,9{%-&+rSprPp(8 (E {{o +%{%-&+rSprp(8 (E ,(` +.{%-&+ rSpr™p{(G (E {(W {o } ,(` {  ,9rp {%-&+ rSpr"p r^p(O rip(F 8!!9<{"#"#(W {o $$9{s (+%%(+&&,^rtp(8 ( {{o {%-&+'rSprp{o (J (E +/{%-&+rSprpr2p(C (E +A{%-&+rSpr`prp(C (E {{o  #,"(` +:-rp+rқp {%-&+rSprp rp(O (E +{%-&+rSprBp(E {o }{  ''9--+( u/({%-&+Lrzprp{%-&+({%- &)%)+ (s %(J (E (,+**92(o& ++,,,_{%-&+Lrzprp{%-&+({%- &)%)+ (s %(J (D 8,'{o,{o,+++--,,{%-&+rzprXprfp(O (E +Z{%-&+Lrzprp{%-&+({%- &)%)+ (s %(J (D +z{%-&+Lrzprp{%-&+({%- &)%)+ (s %(J (D  ..,s o  //9{%-&+7($ %- &3 3+ (% sc 121(d 21(e _00,1{%-&+rzprHprip(F {oo &+#{%-&+rzprprip(F 44,s o ,(` *AG0w 0 `  8 X   0L{  (W  9{ ,g{%-&+7($ %- & + (% sc (d (e _, {o. {o/ {,g{%-&+7($ %- & + (% sc (d (e _  , {o. {o/ {  ,g{%-&+7($ %- & + (% sc (d (e _  , {o. {o/ {%-&+( &+{    (W {o ,E{o +( -+(( -#o, {%-&+(  , (` {(W {o ,E{o +( -+(( -#o, {%-&+( ,(` 4}}}}}}} ,(` *Av&y" h&:y 4  *o*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*0(%-&+( +*07(%-&+( ,(os0 o1 ((%-&+(o &(%-&+(o &( '(%-&+(/ (%-&+(/ {%-&+(1 {%-&+(] &((}}*?0o?7v'0BM(%-&rip rڞp(-r p+rp((k  +*(o(o((o(*J((*0}}}s }s' }}rip}rip}s }sx }s }( ((o((((*{*"}*{*"}*{*"}*{*"}*{*"}*07N {  (W {ob ,(`  + * & &}*0Os }}} P} ,-+(+rd p},-+(%-&+(+}{ ,* {<%-&+s ( &+C{%-&+(V ,( {<%-&+s ( &((,5{<%-&+s ( &(8s{<%-&+s ( &{(W s  }P(P(   {{s0 o1  {{s0 o9  {{ { {{_-+ @Xo>  {{ { {{_-+ Xo {    (W  {{oX   ,?  {{oZ }{<%-&+ s ( &(%-&+([ &(%-&+([ &({%-&+(\ ,>{<%-&+ {s ( &{%-&+(] &rip(  , (` {<%-&+ {s ( & {{ {{o^ ,(` +*A4@8 `0 0Ps }rip}{  (W {%-&+(] &(rp(8 ({(o" (8 }-+${<%-&+s ( &(%-&+(o &(%-&+(o &(rip( ,(` *" 03Q-(%-&+(+t$  rip (%-&+(,,-+(V + 9oB rip{(W {  , s' }oZ {on &{o" ,(` (rpr^p(C (rpo? , rD po? +(T o? -r}+po? -{+  9  9((r&p(O ({    (W {ob ,{o  , (` ( ((8 (8(T o? - r}+po? , rX po? +,L(rp%%%{%(m (8 (( +]rp,rCp(rp%%%%{%(m (8 ( (_,D(rp(O ((%-&+([ &(%-&+([ &89(rbp(8 (s0 o1 (,6{(W {o2 & ,(` rip{(W {o" {o] & ,(` {%-&+rxprprp(C (E (@ -rpo? +, 8,rX p(? - ,r}+p(? -rpo? +,Q(rpo? , (rpo? ,rpripof +(((%-&+(o &(%-&+(o &+8(_,*{%-&+rxpr"prnp(O (E (8  9((rp(O ({!"!"(W {ob ##,{o ",!(` ( ((8 (({%-&+7rxprp%%%{%(m (E 8,%%,s0 o1 ,oB +rc+p${%-&+rxprp$(8 rip(F (((r?p$(O ($(&&,<{'('((W {%-&+$(2 & (,'(` ()),rp(+(rp(8 ((%-&+(o &(%-&+(o &(*LoJ f2 Fb ' V2 " 0bR ,(3 o3 (4 + , +%u  ,(oo5 &(6 +*JM 0S(o7 +*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*0Mr]p(((J rp%(-r p+rp%(%%(,rip+rp((8 (m  +*0T( (((((s$ (    ( (G``((*( (((((s$ (*0yU( ,b(%-&+4($ %- & + (% sc  (d (e _ , (o. (o/ (*0V ,(3 o3 (4 + , +Iu  ,8(o" oo" o5 ,(o(8 + &(6 +*nq 0 W(o7 ( (9 a +*0%Xs: o; o< o=  +*04Ys> rp(O s? o@ oA oB  +*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*0 T    P(G(8 Q((( ((*{*"}*0 S{ +*&}*{*"}*0S(-+ +*^}}( *0 ( +*0Zs ~  (W rpsC oD oE +|oF tEoG oH +:oI oJ rpoK ,oK o" +(O (L oM -u,,o, oN :x ,o, ,(`  + *(RG2  0[s ~  (W r'pr=psO oD (+~%-&~sQ %(+oS 8oT   ,8Pr{poU oV (J (8 QoW o"   rpo?   9 %&o %_o ov  3rp(q +  ,Zs%o%oV o" (o%rpoV  (k oPr٥p(G (8 Qo : ,o, ,(`  + *A4dz { 0|\s sx sx ~(W r'pr=psO oD (+~%-&~sQ %(+oS 8oT ,8|P(T (8 QPrpoU oV oW (k (8 QoW o"   oA   (@ - rpo? +9 %&o   (@ ,4 %_o P(T rp (J (O Q %&o   (@ ,4 %_o P(T rOp (J (O Q %&o (@ ,4%_o P(T rp(J (O Q %&o (+  rpo? - rpo? + (@ `  ,~ %_o ov  3rp(q +!!,,P(T rɦp (J (O Qo + rpoU (G o "Pr p(T "(J (8 Qo :^ ,o, o{ #8#(| $z%P%(T %rMp%$%rp(M Q oS %8%oT &&oW o"  &oV o" oA r|po? , rqpo? + rpo? _,  $o? +''9z%P%(T %ryp%%rp% %r˧p%$(M Q((,=s%o%o%rp r p(C o o +Pr#p(8 Q+Cz%P%(T %rQp%$%ryp%%rp% (M Q )PrϨp(T )(J (8 Q%o :r %,%o, #(} :#o,  ,o, ,(` *+**AZ }& W ' BC=W Jg 0o]s sx ~  (W r'pr=psO  oD (+~%-&~sQ %(+  oS 8oT ,8PrpoU oV oW (k (8 QP(T (8 QoW o"  oV o"   (@ - rpo? +9  %&o (@ ,O%_o ov  3rp(q +,Pr#p(G (8 Q %&o (+ rpo? (@ _,X%_o ov  3rp(q +, PrIp(G (8 Qo Pr p(T (J (8 Qo :8 ,o,  , o, rupsC (D sX sX sX  oE $8$oF tE%%&&,8Pr&p%(T %%rVpoY %%r`poY %%rrpoY (m (8 Q%r`poY %-&+ o" oA rp(a -%rVpoY tzr|po? +'',|%rVpoY tzr|po? ((,Prp(8 Q%oZ +;%rVpoY tzrpo? )),Prp(8 Q%oZ +B%r`poY %-&+o" rVp(a **,Prbp(8 Q %oZ +Prp(T +(J (8 Q$oN :V $,$o, o[ ,8,(\ --rrpoY o" -rVpoY o" oA #z%P%(T %rp%%r$p%%r4p(M Qo[ .8[.(\ / !/rrpoY o"  ( ((a 009APrZp (O Qs%o%/rVpoY o" (o%rp r p(C o /rpoY t.!(119!22,Vz%P%(T %rp%!o%rڭp%!o%r^p(M Q!o +P(T rpo(C Q+=z%P%(T %r:p%o%rp(M Qo 8("z%P%rp% %rp%(M Qrpo? -(#rpo? ,"(@ -"r|po? ++33,]s%o%"o%rp-rVpoY "rp(k o o Pr(prBp(C Q44,+ .(] :.-o, ,(] :,-o, o[ 5+5(\ 66o^ 5(] -5-o, o[ 7+7(\ 88o^ 7(] -7-o,  o[ 9+9(\ ::o^ 9(] -9-o, o_ o_  o_  ! ,o, , (` ;+;*A$ rA 5Q ] D nS^q   K E[ 0#^rip (@  , (  +*0l_rip (@ -ov + 1&(+, _(++ ,.&oa X _oa Y,  o +*0`rip (@ -ov + 1rbpo? , )(++ ,C(o )o  YY X2 +, o +*0Harip (@ -ov + 1 _(++ ,_oa  o +*09b Qo[ 8(\  rpoY t.  (q ,( ((a +9rVpoY o" rpo? , soorVpoY o" (orlp%rVpoY % %%rp(m oQF(] :-o, QPrp(G (8 Q+*A4  0cs rip s ( (b rp(rpsc sd ~(W   rip oD oE 8AoF tE9#rpoY 9o"   ov 1 rbpo? +9  rbpo) o rp~ of rSp~ of  s   o  o oA   rpo? ,O o rpo? ,' o o  or|p(O  o + o  or|p(O oN : ,o, ,o, Prp(G (8 QDPr p%(T %o %o %(m (8 Q  , o,  ,(` 9Wripripo  +W ( !!"",+@!or|p(O r|p(8 o? ##, !o  ( - o, (o $+O$( %%&&,+8%or|p(8 o? '',r|p(O $( -$o, ((,(Prlp(T o (k (8 Q+:Prرp%(T %o %%(m (8 Qo )+)( **++,+h*oo? ,,,<z%P%(T %rRp%%rSp(M Q*oe &+r|p(O )( :u)o, --9+o .8.( //00,8/or|p(8 o? 119o 28Q2( 3344,873o(a 55,Rz%P%(T %rp%%rԲp%3o%r p%/o(M Q8o? 66,\ z%P%(T %rVp%%rvp%%rp%/o%rSp(M Q/o +\ z%P%(T %rγp%%rp%%r:p%3o%rlp% /o(M Q2( :2o, +;z%P%(T %rp%%rp%/o(M Q.( :.o, +Pr*p(8 QPrdp(T o (k (8 Q7+7*A T to ffD[W Lj d#\di.s *0$ ( ,(o + +*0 d{ +*&}*{*"}*{*"}*{*"}*{*"}*0 { +*&}*0 { +*&}*0e(; , rp +z(:-(<+ ,](: ,4(4, rʵp +D(2, r޵p +/rp +&(4, rp +r p +rp +*0 (  +*0<f( ,(  ( +rp rip rp( (C + *0rg(-rip+$(,rgp(of (8 +rp ((@  ,rgp((O (  ( (8 + *0A,((@ -rLp(r^p(O +rip ( rp(O +*0hrXp (; ,7(# ,#r,p(#oM ( r^p(O 8 (?9(#,(#oO+9(:,Z(#oI,"r6p(#oOoB r^p(O + rBp(#oOoB r^p(O +"rLp(#oOoB r^p(O +M(@,A(#,(#oQ+  , rLp(#oQo" r^p(O  ݗs  }   }(%-&+{<  ,,(%-&+{< s o &+-(%-&+!rLprp {(G rip(F  + *AV]0irip (,((g -'(-rƶp((8 + (oh +((i (j (-m(-e(,(%-&+(k -I(%-&+(l ,2(ol om ~n (a -(ol oo +++ ,4(-(+ (of rҶprSp(C + ((p ((@ -(+rp   ,(rҶprSp(C z%(%rضp%%rضp%(M  + *{*"}*{*"}**(*0 j{ +*0Y1}{  (W (, {+ ,({oq or ,(` *, {+  9(O{-r p+r<pr]p( (J (O }(%-&+rPp{(D  {o9 (O-rfp+rpr]p( (J (8 }(N-  ]x+ { , -  - 0+  `-+ `9{rܻpr]p( (J (O }8{rp (G r"p-r6p+rTp( (J (O },{& ou &{o9 (N-  ]x+ {  Y  1,  ++:O(O{-rjp+rp(8 }, +,M}{rp% % %%( (m (8 }+, {rVp( (J (8 }+, {rp( (J (8 }{~ (q ,j(%-&+{<,+(%-&+{<s o &+"(%-&+rPp{rip(F {~ (q ,e(%-&+{<,+(%-&+{<s o &+(%-&+rPp{(D +*0ms }rip}(,(%-&+(+ (%-&+((  ,<{rp( (G (8 }} }  ;(;9s}{{{rXp( (G (8 }~ }|(R9 (I  ,1{r|p( (G (8 }}(w   (@   ,{rp (O }(,    ,3{r7p( (G (8 }} +M{rp( (G (8 }} (#, (#oX+M{rp( (G (8 }} rp( (G (JI} {rwpoL (O }rpoL rp(O (J{(@ ,g(%-&+{<,,(%-&+{<s o &+(%-&+rp{(E 8_(:-(<+9<s}{r p( (G }rip}(O(I,&{r'p(8 }} 8,!{rp(8 }}(N,{r$p(8 }+"{rp(8 }(,,#{rp(8 }} +!{rJp(8 }} e{r`p(G (8 }} rpoL rp(O ( rpoL rp(O (J{(@ ,g(%-&+{<,,(%-&+{<s o &+(%-&+rp{(E + } c{rp(G (8 }rpoL rp(O ( } rpoL rp(O (Jݶ{ } {{ -r\p+rtp(8 }(%-&+{<  ,+(%-&+{<s o &+(%-&+rp{(E !!,(%-&+(("",{  + *AtaIe}7\c70"} } ( ,*0Wns }('R(#%-&+(WR(@-+@(#%-&+3(U%- &  + (msc  (d (e _RG-rp+rp}{G-rp+rp(8 }{(@-rip+G-rJp+r~p(8 }(%-&+{<,+(%-&+{<s o &+2(%-&+&rprp( {(J (D *0(/__, (-+ ,x(%-&+{<,+(%-&+{<s o &+,(%-&+ rpr$p( (G (D ++*0 o()(# , (#oX(#%-&+(O 9(#%-&+ (I ,(#oOoK ݈s }  } (%-&+{<,+(%-&+{< s ox &+'(%-&+rfprp { (G (E &(#%-&+(U9(#oX(#%-&+7(U%- &   + (msc  (d  (e _,(#oUou+(#%-&+(U%-&+(~ݒs  }  } (%-&+{<  ,,(%-&+{< s ox &+-(%-&+!rfprp { (G rip(F V(#  ,D(#oU,(#oUop(#oV(#oR+d(%-&+{<,+(%-&+{<s ox &+(%-&+rfprFp(E *Ad?4s%%'LV{ *"} *{ *"} *{ *"} *{*"}*05(  2 (  5 2(#%-&+(]+ +*0<(#%-&+(K-( 1(  ++ +*09(:-*(>-(  2(  +++ +*0Xp  (  ,(  (> , 2%(;-(<-(:-  ++ + *05(#%-&+(K-(#%-&+(K+ +*0(#%-&+(K +*0(#%-&+(K +*0.(:,(?,(#%-&+(I+ +*0.(:,(?,(#%-&+(I+ +*0.(:,(@,(#%-&+(I+ +*0"(:-(<- (;+ +*09(<,*(:-"(8-(4,(  O+ +*{*"}*0KqPrp(T (O Q (@ -(D+ ,(G(D , 8(: ,(G(y 8(=,#(G(y , 8(:-(8-(4++,8(E,r p(y +rp(y (G+M(:-(8-(4++,!(y   , (G+ (G + *0 { +*0Vr}( ,@rp ( ,( + ,(  ( (oT*0s( ,lrp ( ,( + ,( ( (;-rp+r.p {,(r:p(8 oT}*&}*0t(I-*,(-(&-(#%-&+(W+  ,d{  (W ,(%-&+(z ,(%-&+({ -(%-&+(| + ,(` +*GN 0u(<-(:,{%-&+(++ (;-+ ,>{  (W (, (o} ,(` +*D(l 0v (<-(:,J(@,B(#%-&+3(U%- &  + (msc  (d (e _-~(:,(B, (#oW-a(?,V(#%-&+(W,B(#%-&+3(O%- &  + (V sc  (d (e _++ &+*0vv (<-(:,M(@,B(#%-&+3(U%- &  + (msc  (d (e _++ &+*cf0vv (<-(:,M(?,B(#%-&+3(O%- &  + (V sc  (d (e _++ &+*cf0kw (; ,*{  (W (U ,(` (Prfp( (J (8 Q +*, 8;(0xs }  rp}P ,ripQ(:-(<,(#,(#oK+ 9Ds}rip}9O{oB }oV ,7(0,  P{{r|p(O Q+ 8o ݲ z%{%rp%{{%r$p% oL (M }g z%{%r@p%{{%r$p% oL (M } oL r|po?   ,,oV +  , P{{r|p(O Q+Frp ( (  &rp {rp (O } (%-&+${<%-&+s ( &Qs}}(%-&+${<%-&+s ( & +*AdK88g9 wMQ0J1{  (W (U&(~ &(# , (#oX ,(` * 4> 0y(; 9  (# ,>(#oM ( , rpsU z(#oXqrpsU z(#, (#oXrp( (J (J#(<-(:+,++*XkB0)z{  ( tJ |(+ 3*0)z{  ( tJ |(+ 3*0)z{  ( tJ |(+ 3*0)z{  ( tJ |(+ 3*0)z{  ( tJ |(+ 3*0)z{  ( tJ |(+ 3*{"*"}"*0_{{  (W } {o {o (\ ,{o  ,(` * IS 0|{  (W #}#}#}#}{( #Y }!} s }{o ,(` * 0*|{  (W {  ,(` *  0}rip {  (W {o +6 o rip(q -rip+r|prp( (O o - , o, ,(` +*'Bi gw 0?|{  (W {, {( +{ ,(` * (2 0~   # {Y( {(W {  9{o  +c o  {Y Y( #-C6?6( Y4( Y+   ,+(  (  o -  , o, ,(` (bW + *Wp + 0=(-((s +   ,(-(+  + *0p  (<-(:+ ,  +B(-(+ ,#( ,  +  +  +*fms s }*0{  (W s }(e}(%-&+#{<%-&+s ( &(%-&+#{<%-&+s ( &(%-&+#{<%-&+s ( &{ , {(f{o &}# ,(` * 0qN{# ,+c{  (W rprBp|#( (8 ( }#{ ,{o & ,(` *Oe 0s }( (( ( ( Y ( #Y#? ,#((}(_(;-(>,(:-(<+++(( (v {(W {-+ {o  s } ,(` ( #6'( {( Y( #{Gz?+  ,  1 +  -  1 + (%-&+#{<%-&+s ( &#(l rip}{ ,n#t@(4, (:+(2-- #t@+ #w@+ #)@( 0+((<-(:+9K  `,( #+9{rbp(G (8 } -#+_9#Y@( #?( {(W {o ,(` {r)p(J (8 }(&-b(@-(#%-&+(W+D(#%-&+7(U%- &! !+ (msc  (d  (e _+  ``""9{rp(G (8 }|(##,/{rp(%-&+( rp(C }+"{rp(G (8 }(K( #?$$,( ( |( 89(;%%9* -#?+&&,#$@ -#+_''9(-(+((90)#W@**9#?+(( #.@,,,:#$@2)-#I@0++#I@0++l+-+Y+ +X( ){rp)(k (8 }#Y@)( )+E#@[( ){rp)(k (8 }#?)( {-.-.(W {%-&+( (l .,-(` (&( {rwp( rp( ((k (8 }(%-&+#{<%-&+s ( &(g*(1  O+z 0 (%-&+{< ,+(%-&+{<s o &+,(%-&+ rprp( (G (D (h-(;+ ,#(l*{$*"}$*0L{( 9{# ,3(%-&+#{<%-&+s ( &+)(%-&+r{prp( (8 (E T{# ,8{  (W {(eo & , (` {(` +s(%-&+r{prp( (8 (E {#,;{(W {(eo & ,(` *( mT!< 0u(- #@+ (o (- #@+ (o (( #Y@[Z ( ( ( +*0(- #@+ (o (( #Y@[Z (- #@+ (o ( #@7#@+, #@ +#?7+, +*0c&s }~ } (  ,83&(   ( }(o (o (N(o(#%-&+(W(&(o  ,V{rp{rp(C }(%-&+#{<%-&+s ( &8g% ``  ,{{rp%% %%{(m (8 }(%-&+#{<%-&+s ( &8$`,d{r]p{(k (8 }(%-&+#{<%-&+s ( &8n$ },k{rp{rp(C }(%-&+#{<%-&+s ( &{%-&rip}#(o,(o- (o++,e{rfp{rp(C }({<%-&+s ( &{%-&rip}Z#(o,a{rp{rp(C }({<%-&+s ( &{%-&rip}(I,q{rp{rSp(C }({<%-&+s ( &(o{%-&rip}h"(, (o+9 {%/0/0(W { 0,/(` {1212(W {33, s }+ {o  2,1(` (- + (o ####((}- #+(( ( -{+(( ( Y (o( !(o( "(`#(b$(n% ( %( 5+&&, ( !0  ( "+'(o#?0 #?+ (o( ( ( #?0 #?+  ( ( )1)( (+*(+((s -(+,(--.{.-rp+rp(8 }(;449{rp{(((k (8 }(%-&+( -#Y@+66- +7(- (._+::9v{rZp%%-r_p+rqp%%)%*%(%!%"(m (8 };<;(v=<(x>??|(}@#.+TT,#}=58(,6-(o+UU,,=#?VV, #?5+(r5+l(,6-(o+WW,,=#?XX, #?5+(r5+6- #+ ;-+=5{%YZYZ(W {X}{ Z,Y(` 5#5#?[[, #?55AB5#@7A?B(|+C(-(;, (+B_+B;- #+5=Y( D5Y( EFE#GE#H5( I5#@2+J5IYJ( K=( L( MIiMiN{rp %(T %(-rip+rp%5rp( %B%D%E%%=%(m (8 }*6`-?,E( #@+*_+O<->#?Y#?+P*-%=#?P`-@, 6- +Q*-"E( #?2@, 6- +7_R(( #>@5*+?_,6+7_,+S2Q`R`S`;_,+\\9p{(T rp5rp( (C }]]95ARS`^^,k{r"p(G (8 }( _``,_#?XA+&_#@1_#?Y+ #?AA#?Q_aa, #?AA5bb9{rnp5(G (8 }NG_,S+cc,05#@15#?Y( + #?A8NH_,S+dd,(5#?1I#?X+ #?A+ree,*N-5#?X( + I#?XA+>N,45#@1G-5#?Y( +I+ #?+IA{rpA(G (8 }Nff,{rp(8 }8 {rp(8 }(rA{rLpA(G (8 }A( ggiMiNAY( EE#GE#HNG_,S+hh,1A#@1A#?Y( + #?A8NH_,S+ii,(A#?1g#?X+ #?A+jjj,*N-5#?X( + I#?XA+6N,,5#@15#?Y( + #?+IA{rzpA(G (8 }Nkk,{rp(8 }A5{rp%K%G%5%Q%N(m (8 }5#? (q8;_,+ll9{rcp%(T %5%7%*(m (8 }m7,*+O`,@?`+nn9 {r p@?(J (8 }O-?B_+oo,Dm{rNp(T O-rp+rp5(k (8 }8z@pp9oNG_,?+qq,15#@15#?Y( + #?A8NH_,?+rr,+5#?1I#?X+ #?A8?ss9tt,*N-5#?X( + I#?XA+6N,,5#@15#?Y( + #?+IAA5A( I5IYJ( K+A5#?uu, #?5{rpAIK(k (8 }8iK( #?vE( #?w{rp%K%E%v%w(m (8 }E( #xx,IiMi( F+/D( #yy,IiLi( F+F{rpIMK(k (8 }{r p6*7(k (8 }*6`zz,W*{{,%m{(T rp(O }+#m{(T rp(O }8(;,9/ 5#?/$5#?7E( #?+++|6-F,|++}}, {rjp(T 6(J (8 }OB`~~,m+5#?76+mm{-rp+rp(8 }8{r>p|(J (8 }|-95#?7)E( #?0D( #?+++mm9E5#?7S+9 {(T rp(O }{rpHGS(k (8 }{r}pF(G (8 }w9,A{rp(8 }H, Fv`m+G,F,v+m+F{rp(8 }H,F-v+m+G,F-v+m+{rp(8 }+{rap(8 }{rpm(G (8 }m,5#?+ 8{rp%(T %5%%;%6%*(m (8 }*6`,( {(T rp(O }8#.5#?+,3#?5 {(T rp(O }8;_,5#?+  ,0E( #?++  {r*p%(T %% %5(m (8 }8(._9(%-&+( (%-&+(, ot+(t1, o\++(,- `+9, o( + #?5 ,55( 5Y( 5#?25+ #?5 {rp%-rip+rp%5%-rp+rp% -r4p+r\p(m (8 }+N{rzp-rip+rp-rip+rp(k (8 }5 +E {(,.-rFp+rp+rp(8 }#5 8 , (+,g z%{%rp%{%rp%5rp(h (i (M }., 5(8+88| ,({]+9z%{%rp%{%rDp%5rp(h (i (M }., (o+,,5(,(o, (o++8+88 9f(o,(o- (o+,iz%{%rp%{%rp%5rp(h (i (M }., 5(l.88(o,(o, (o+9z%{%rp%{%rp%5rp(h (i (M }.,(,#(l+ 5(l-.+88(o, (o, (o+9z%{%rp%{%rVp%5rp(h (i (M }., 5(,#(l+ 5(l-.+8+Iz%{%rp%{%rp%5rp(h (i (M }+X -+ z%{%rp%{%rp%-rHp+rpp(M }8rip9{(W {, s }8-,{o ++,{5o +${rp5(G (8 }{%-&+ ( ,#{o &{%-&+( ,f{o +:o 99rip(q -rip+r|prp( (O 9o - ,o, +9rp(8 99rp( (O 9 ,(` {~ (q ,{(T (8 }z%{%rp%{%rp%9(M }8(:-(<+9C(o(- , o +({rJp{(((k (8 }{rp %(T %%-r_p+rqp%%)%*%(%!%"(m (8 }(o,+I#,#}+ }{#(o,- (+{(W {, s }{(T rp{(C }-#+,:{rp(G (8 }{%-&+( +${rCp(G (8 }{%-&+ ( ,#{o &rip{%-&+( ,f{o +:o rip(q -rip+r|prp( (O o - ,o, +rp(8 rp( (O {r(p(O } ,(` +% {rp{rp(C }+B  {rp(8 }(,{r#p(8 }{(@ 9,l(%-&+{<,+(%-&+{<s o &+"(%-&+rKp{rip(F +e(%-&+{<,+(%-&+{<s o &+(%-&+rKp{(D (,%{,(o,(o+9s}(}(;,(+{`-(;- {++(%-&+{<_,Q({<{s o &({<s ox &+{{%-&+( +{%-&+( *A1G _7 $ G [ 3#Gz#  "# K"I$0*2{%  (W } ,(` *  0 Ys }{# (e [l ( (( ( Y{( Y{#?#{Gzt?#? (,{ZX}[}( #@4#9@+,#?ZZ {Z  {Z  #4  #0 #6 #++, #   X X  ( #?,0 #, #? + #ɿ  X#Y@( #?( ,#?+,#?+ ( }rp}{rp %( ( %(rp(h (i %rp(h (i %rp(h (i % rp(h (i % rp(h (i % rp(h (i % rp(h (i %rp(h (i (m (8 }(%-&+{<,+(%-&+{<s ox &+(%-&+rp{(D +*0.2{  (W s } ,(` * " 0I {  (W { , + {o ,(` +* *6 0s } rip}!R# {  (W {%-&+( ,R{(+ {(+{!r<p(J (8 }!R&R ,(` (%-&+#{<%-&+s ( &+*UH/z 0"R(u G ,{  +*0X{  (W { , s }# , {o ,(` * BL 0{  R{  (W {%-&+( ,;R{( (;,{( +{( ,(` ( +*cy 0s  (v {  (W {%-&+( ,A{o +o l o o - ,o, , (` o , o  + *P$t i 04 ,*{  (W } ,(` *' 09s }"rip}#RR {,8 ##s {(W {,{o +, +2{(+o ( ( (  ,(` ## # # # # 97{(W o +K(  ,&  Y(  X  (  +    ( -3o,   Y ,(`  Yl[ ( #?4#Y@+, #{#rp%rAp( % rAp( % %rAp( (m (8 }#(;-+l(;,!#@0 l0 l+ +-#@0 #@0 #@+ { ! !(W "",{(+# +# !, (` ##,{#rGp(8 }#8% _,#Y@+$$9(%-&+(*%-&+( &-(o*o +% &(;((,#%[& [&2 [+&l))( i&z%{#%(T %rp%rp( %rp%rp( %rp%rp( (M }#Y( ''&l7'+**, '++, +.Y( ,,, +Y( --, ..,${#rp&(G (8 }#+"{#rQp&(G (8 }#//,BY( RG,0#Y@++00,R+R{#rprxp( GG(k (8 }#8{#-rip+rp(8 }# 11,cY( R{#rp (G (8 }#G,0#Y@++22,R+R+{#rp(8 }#{#rp%rxp( %rp( %G%G(m (8 }#(:-(<,-#Y@+33,F(- + (o 554|#(~64 {#rp(8 }#rOp{#(J }#(%-&+#{<%-&+s ( &+*4fc LX7 E 0hR #.+,8=s {(W {,{o +,{(+ ,(` o (- + (o o  8 (   #  ,+v(  (   ,]    ,K,"(  ( ,R+ (  ( ,R+  ( :_ 3o, +*9;t Q0qR(;,8S#?  # # ####  # # s s rip####{{(W {,# # +_{o ,E{( {( {(+o 0 #+(  ,(` #Y@9p9[o  8 ( !!  "",g Y  o  ( X( ###,(  (  (  +   $$,X   rip(q -rip+r|p rp( (O  ( :+ 3o, Yl[rp( (O z%P%(T %r{p%%rp%(T (M QPrp%rp( %rp( %rp( %(m (8 Q#.#.[+ #?#.#.[+ #?26#@0&( #?2( #$@++RPrpG(k (8 Q+R1 2G+%%9B#?2 ( i+& #?2 ( i+'&( '( )),  Y( 5#Y@+**, (#Y@++, ((- - +,,,<( ( _--, +( .., P(-9rp%%%&%'(m +rp(J (8 Q+*t ܐ0R(:- (<+,8#?  { # ######   ####s s rip## 9{(W {,##+a{o ,G{( {( {(+o 0 #+(  ,(`   9+o #8#( $$  %%,e Yo (   X ( #&&, ( ( ( '', X  rip(q -rip+r|prp( (O #( :1#3o, YYl[rp( (O z%P%(T %r p%%rp%(T (M QPrp%rp( %rp( %rp( % (m (8 Q#.#.[+ #?#.#.[+ #?!!( 0!( #$@0 !( +" 2"#@0#?+"`+RPrhp%G%%!%(m (8 QG((9 )#@*#?+rp,)--,,rQp(8 ,*..,,rp(8 ,+//,,rp(8 ,"00,,rp(8 ,P,(8 Q2G+119Y( 5#Y@+33, 2#Y@44, 2- +55,<( ( _66, +( 77, P2-rAp(J +rp(J (8 Q+* ֛0 # # ##(-{+(;9(x  (v   #6 #?+  ,    G- +,  R8G _,u-  ({+,J, +7,*  6 #Y@+, + + + +G, +, + RG, ( + ( +*0^R(:- (<+, {80rip (- + (o (~ (vG  ,{  9# # {  (W {%-&+( ,,R{(  {(  {o  , (` _, +, ++(xG,( +*U 0# R(:- (<+ , {8S(v G,{  9 ##{    (W {%-&+( ,+R{( {( {o  , (`   ({  _, +` ,E , +3 ,'6#Y@+, + + + , + +(x G, ( +*{T 0s }s }s }s }s }rip}}#}#}#}#}s }s }s } }"}#s }%s% }&}'|+/}.( ($((((- + (o (]sx }*s }-s ((}(  , ( s (*0?s }s }s }s }s }rip}}#}#}#}#}s }s }s } }"}#s }%s% }&}'|+/}.(  ,rprtps z($ , ()( ,?(s ([(s (Zo*((- + (o (](s (sx }*s }--+{L(} ,G( (o-(o+,(o({L(*0 <(    P(G(8 Q(3*0 s }$}%}'(el rip}&(;- (#+ 9Fs})(#{){$s$}{%-&+(*rip}((#%-&+(W,(#%-&+(K+,@(%-&+){<%-&+{)s ( &((+R(%-&+){<%-&+{)s ( &{%-&+ |((',2(%-&+${<%-&+s ( &+0(%-&+${<%-&+s ( &ts}+  }*(%-&+${<%-&+s ( &{+{)rp{*(G }&(#  ,(#oX  , ((+ (){o*+f(;, (#+  ,4 (#,|&(R (# oX+{&rp(8 }&(7(5(3{(W (%-&+( s ((( o ,(` #(l#}{(W s } ,(` (#,(#oW+9(:, (Grup{&(8 }&{$,3(%-&+#{<%-&+s ( &+1(%-&+#{<%-&+s ( &()8R rip}',|'( + (  z%{'%rp%( ( %rp%( (M }'{$,3(%-&+#{<%-&+s ( &+1(%-&+#{<%-&+s ( &rip}'9 ( o ,( o riprip-+ ( ( ,( o   ,-of !!,o ( ((I"",J((I- (&+##, (+( |'(8f( |'((:( (((;(:( (, (@ ,(+(((, (@ ,+( $((;(:( %, (@ +'', (+ %(((s &(((9v{'rp(oq %(J (8 }'((o (;-+)()Y*(*o (%o -&, (@ +++9{'rp%(O }'((oh o ((o o ((,,(g -+(,,(i --( o +c{'rEp((O }'(o (;(:( .(.(;(:( o (://,(G8(<, {+00,x{o)11(%-&+( (%-&+( (%-&+( (%-&+( (%-&+( |'(H&{'(@ 22,/(%-&+#{<%-&+s ( &}'*AL9t=V  0s },~ }-( +{-rp( (G (8 }-(@ ,((@ +,(@ ,(+((@ , (s `9(@ , ~ ( +(z%{-%r p%%r>p%(, (of +(%rNp%(, (oh +r p%r(p(M }-((s 8(,(@ +,{{-r^p%(%(oq %(of %(oh (m (8 }-(of (((s rip((  -+  rp(?   (@   , rp(? , (I+,rp r^p(O (J(;,|-(R-(>,(#%-&+(W++ (&- + (@-+  _, -(I+ `+9 ,*{-rOp(  (J (8 }-+({-rp(  (J (8 }-  `-(I+8n(I,(K ,){-r7p(8 }-{& ou &((@ ,( 8,+9 -(+rip  -+  rp(?   (@   , rp(? , (I+,rp r^p(O (J(;,(#%-&+(W-(>,(#%-&+(W++  ,(&-(I-  `++{-rop(8 }-Y_:(;,(#%-&+(W-(>,(#%-&+(W++ (&- +  ,{-rp(8 }-+  (9I ,(@ +&&,  (+( ( (  ( ( ({-rp  (J (8 }-(('',((o +{-r'p(8 }- 2  -(I,rp+ ("(;,|-(R-(>,(#%-&+(W++ (&- + "-+ "rp(?  "(@ #"-+ "rp(? ((,rup"(8 (J  _,(I#` `+))9{-rp( (G (8 }-(@-+(&- #`+*+8n(I,,,(K(; _--,{& ou &(-rip+(..(i //(j !(++00,'(+(;(:( "*8119 -  (+rip""-+ "rp(?  "(@ #"-+ "rp(? 22,rup"(8 (J(;,(#%-&+(W-(>,(#%-&+(W++  ,(I-(&- #`+*Y*_33:{-(T (8 }-(;-+$($Y%"(@ - (I-"-+"rp(? +449A"((;(:( %(669{-rp%(oq %( %"% (m (8 }-("o (%o 77,V("o (%o ((..(g -+(..(i //( o 588,R%(5599, "({-rp( "%(k (8 }-+H"(55::, "({-r_p( "(J (8 }-5;;9h(-((;(:( +(..(i //(j <{-rp<(O }-(==9{-r&p%(T %"%(oq %( %<% (m (8 }-((o <(@ >>9~($Y%(p%((M }-((o ((;(:( @((@(;(:( o +*{-rXp"( (J (8 }-8A ((%%(&{-rp(  (J (8 }- ((;(:( A(oq B( C(%o (Ao -, ((@ +DD9A({-rAp%(T %A%B%C% (m (8 }-(%o (Ao ((..(g -+(..(i //( o 8{-r$p%(T %A%(%B%C% (m (8 }-z%{-%rp%(%r>p%((M }-((o ((;(:( E((E(;(:( o 8(:-~ +~ ((:( ((( (, (@ -+((((((;(:( F{-rp%( % %(%(%F(m (8 }-(;-+G(GYH(II9{-rp(oq F(J (8 }-((o (Ho (Fo , ((@ +JJ9{-rpF(O }-F(((oh o ((o o ((..(g -+(..(i //( o 8z%{-%rp%(%r>p%((M }-((o ((;(:( K((K(;(:( o f(%-&+{<LL,+(%-&+{<s o &+(%-&+r.p{-(E *A.f0rrpQ (%-&+(,Prp(8 Q8(    (#%-&+(W(;9(#, (R+  ,%Prg p( (G (8 Q+.(K((Pr p(8 Q( (R(#oX  ,8(;  9Pr p-rW p+ry p(#oe( (k (8 Q  ,i( (#%-&+(W  ,Pr p(8 Q(N Pr p-rip+r p(J (8 Q+PrA p(8 Q+Pro p(8 Q+',{& ou &( Y{,1 , ++-{9( 0 +,  0(;-++( +v( 0 +,  0(;-++( +@ , (  +(1 + 0(;-++( + 0(;-++( +*0r p(( (j( ,(s ([{ ,{o }{  (W (%-&+( ( ,(` /({-,?{-o +( ( ( -7o, sx }*{-%-&+( s }-(o (,(o (} ((#%-&+(c(${%-&+(%}(((}*j'  0( ,(o *{(*"}(*0E {  (W ( , (s ,(` +* &2 0( . ( +_,,( (g ,( (i { ++  9N}{(W (9 (( o ((o (,L((oq or ((o o ((o ( o (o (o (( #-C6?2+ #-C6?o (o (( #-C6?2+ #-C6?o (( o ,(` *Ah, 0=1{  (W ( , (o ,(` * '1 062{  (W (%-&+( & ,(` * * 0=1{  (W ( , (o ,(` * '1 0{  (W ( 9( (4- #t@+ #w@(6-+ # o@(2-+ #)@ #/ +,3(o ( #-C6?2+ #-C6?o ,(` * 0{  (W ( 9( (4- #t@+ #w@(6-+ # o@(2-+ #)@ #/ +,3(o ( #-C6?2+ #-C6?o ,(` * 0E {  (W ( , (o ,(` +* &2 0M# {  (W ( , (o ,(` +*&: 00# (  ,o o  + *0 #W#W#W#W(  ,Ko} - o| +  ,#o Wo Wo Wo W-+( +*0;s }.rp (;-rp+r.p ( ( (8 ~ }/ }}W(, (o+,({/r p(T (C }/ ݋(;  ,( {k} (:-(<+  ,%|/( {/(T (8 }/ { #@|]( k { #G`( k    ,d {/r p(8 }/(( o  { lo  { lo  { lo ݍ {  `9T {/ -rip+r p(8 }/{(W  9{#( { lo ( { lo (( o ((o (,P((oq or ((o o (o ( (o ((o ( #-C6?2 (o + #-C6?o ((o ( #-C6?2 (o + #-C6?o (, (o+,( { lo 8{/r^ p(T (O }/(;, (+&(:-(<+,(o #3 (I+,(o +#,(I,  {/r p(O }/+F(( o ((( o (s ( o +5 {/rmp(O }/(s ( o (o ((@ ,(-rip+ (of +(o 1,(`  rp(J{/rp(O }/{/~ (q 9,l(%-&+{<,+(%-&+{<s o &+"(%-&+rkp{/rip(F +e(%-&+{<,+(%-&+{<s o &+(%-&+rkp{/(D *A4 hB08s }0(;-rp+rp}2{2( /rp+(  ( (8 }2 }1(I (,' , (o,(o++ 9:s}4( (}3,(I- {+9{4s }1{4{1o o (%-&+{<,(({<s ox &+L(%-&+&rprp{4{2(8 rip(F {4{1%-&+( +4(%-&+&rpr#p{4{2(8 rip(F +@(%-&+{<  ,#({<s ox & }1 *A`+ 0>( ,8*( (o (o {{( (%-&+( 9( ,@(o (%-&+#{<%-&+s (x &+[(( lo (o #,)(#o ((o +1(o (o (#o *0n(; 9O{  (W (,(o+ ,|( ",(#(( s ( (rip( (#oMs;z(,S(U&(   "  ,(#n( ( s ( O#A,(`  rp o" (8 (J##+*AL?R)* &5(0#-C6? # # ((g ,((i ( +,8ݕ&8((g -+((i (   ,887 o   ,(#s 8  o - o +  ,(#s 8 ( -((p +  ,(#s 8  #4 o +,( o (:(  +7#7 o +,( o (:(   ,  ( - -+ ( +` -+ ( ,Z o  o  o   o   o   o   o   o  o ( (+W o  o  o  o  o  o  o  o  o  ( ((,(o (o s +*%Kp{)*"})*0" " #-C6? #@ rip"""( (,'"} "} } 8E(  ,(o+ (U  9m(w    ,;~8%-&~7s %8( &( &(w  +9~9%-&~7s %9( &( &(w   (@ ,&( "6 ( l2 ( l ++  ,rp r^p(C -&( "6 ( l2 ( l ++,rp(8 } ,(K} } +#(J"} "} 8(%-&+{<,+(%-&+{<s ox &+!(%-&+rpr_prip(F rp(8 (J"} "} } s}6}5(%-&+{<,,(%-&+{<s ox &+7(%-&++rprp{5oL r^p(O rip(F r#p(8 (J"} "} } +*AE0s }="}>"}?}@ }A(,(%-&+(+ """( (; 9{(W  ( { }>{ }?8i{@X{AZ}A{@9(%-&+{<,C(%-&+2{<{B%-&s %}Box &8(%-&8rSp z%rp%(   ( %rp%|>( %rp%|?( %rp%{@X  ( %rp% |A( % rp(M (E {A( { }>{ }?{@  X}@{@/{ +  :|{   ,{  ,(K+rp( (G (J ,(` +rGp(J + *A~ 0 #c( #G`( #@|]( " "#-C6?(,(%-&+(+"""(  {, (O+ (:-(<+ _  9s  }D"#w@ rip}C(,0k k"  {Crp(8 }C8(F9 {o--Prpo? +,k kk89k ( .( .( +,]k.. +  ,-k. .+!!,  +  +   +P%-&ripsU z(F""9{o.##.#. #+$$9#k {o/##.#. #+%%,H#k{o0##. #.#+&&,#k +#k+#k +#k  '',' } } "} 8 l( ((,k} 8 ( "6 ( k2 ( k+)),P-+  {Crp(  (F(k (8 }Ck} + } l( **,k} 8( "6 ( k2( k+++,Q-+  {Crp( (F(k (8 }Ck} +} l."B0 "++,,,`"} -+  {Crip( (F(k (8 }C"} +} --9}  {C(J(%-&+{<..,,(%-&+{< s ox &+-(%-&+!rpr p {C(8 rip(F +} (K݊s// }F0/0}Es11/}H1( 22( }G(%-&+{<33,,(%-&+{<1s ox &+](%-&+Qrpz%rp%1{G%r#p%1{H{EoL %r^p(M rip(F k} k} "} } 1{H{EoL rY=po?   , (#+44,0rip1{G(8 (J()(#oX+rp1{G(8 (J(#%-&+(W +(k} k} "} } { 55, (K+#rp -r%p+rAp(8 (J  ,(, { ++669(%-&+{<77,+(%-&+{<s ox &+(%-&+raprp(D ({ o } ({ o } 8+8*A40X{*,{*oy + ,/(;- (:+ (;(:(  }*{* +*0 ( *0 ( oy   +*0a ( rip o{ +%(| (! (a , + (} -o, +*2J04( , +#( (rip(a -+ +*0(   ,(  + *0Es }I(-(%-&+(k + , 8 (}Krip rip}J (>,(I-{Krip(a +,  8{K((q 9(,&rp( {K(J (8 +hrcp{K( (J (8 {K(  ,{K( +{Jrp(O }J{J(@   ,l(%-&+{<  ,+(%-&+{<s ox &+"(%-&+rp{Jrip(F +~(@   ,o(%-&+{<  ,+(%-&+{<s ox &+'(%-&+rprSp{K(8 (E +*0Is }L}M{M(p -(%-&+(" +  9s }O(;-+ (, (o +}N {O{M |N( {O{M( {N1(Y {N+,(((+ {N(&(%-&+{< s ox &++(%-&+{<s ox &*0],o# (@ - o$ (@ +,82o% ((;-+ (, (o& +( (,(o X+( o'  (, (o +(Yo$ (p (%-&+(k (  (g -rip+(  (i   (j `,- o( +  9s  }Q rpo# rm5p(O }P  ,2o# `(o' X(;(:( o$ (o# ((((,>(Y(  (g -rip+(  (i   (j ((9(o' o (o (o ,0((o o ((oh o  z% {P%r+p%(oh %rWp%(of (M }P+  {Prsp(8 }P  {Prp(G (8 }P(%-&+{< s o &8%s}So$ (o# (,7z%r)p%o$ %ryp%(%rp(M +rp(rp(O }R(%-&+{<s o &rp(rIp((C }R(o( 9{R-rip+rap(8 }R{Ro( -rip+rp(8 }R(91(o' o ,(o ((o& (;(:( o (o) o ((ol ,(ol %-&+(m +ripo ((ol ,(ol o* +o {Rrp%(oq %(o& %(oh %(of (m (8 }R+{Rr;p(8 }R8k{Rrp(8 }R{R-rip+rap(8 }R(((9(o' o ((@ ,o' (;(:( +o (o ,0((o o ((oh o {Rrp%(oq %(o& %(oh %(of (m (8 }R+{Rrsp(8 }R(%-&+{<s o &*0(,(%-&+(+ (%-&+(s  }UrAprsp(O }T( (p (#%-&+(W, (&+(I-((q +T ( ____  9( (;  9(#%-&+(W, (&+  9{(W (,(o+9 (+ &(w ~ (a ,+5{Trp(O }Trprp(O (JC{Trpo" (O }TrpoL rp(O (J8(9 (+ &(w ~ (a ,+5{Trp(O }Trprp(O (JC{Trmpo" (O }TrpoL rp(O (J+,'(#, (#oX}+ },*(I-(#%-&+(W, (&++ ,(` +. {Trp( (G (8 }T8(:-(<,(>+9{, (O+9{%-&+ (8,;{Tr p ( (J (8 }T}+ }V {Trep%(T % %( % (m (8 }T}4,*(I-(#%-&+(W, (&++ +^{Trp( -r%p+r p(%-&+(-r/ p+rc p(k (8 }T + !!9( ((((;-+"(##"YT $$,J((I%%9((((&&{ T('',#(Jo (&(j o  ((,*{Tr pJ((J (8 }T+{Tr:!p(8 }T{Tr!p(T J((k (8 }T+/{Tr!p(T J((k (8 }T()),H(Jo (((;(:( o ((o +8{Tr>"p -rf"p+r"pr^p(C }T{T(;-(>,8, (I- ,r"p (J +r"p (J +r4#p(8 }T8((a **,{Trd#p(O }T++,{Tr#p(O }T,,,%{Tr#p( --( (O }T..,1{Tr2$p( (o (J (8 }T //,{Tr$p(8 }T{T(@ 00,e(%-&+{<11,+(%-&+{< s o &+(%-&+r%p{T(E 22,(%-&+(*AQbCbqC%( o Vx420=s  }V}W( 9{W( (@  , (+y(%-&+{<,+(%-&+{< s ox &+1(%-&+%rB%pr%p|W( (8 rip(F +t(%-&+{<,+(%-&+{< s ox &+,(%-&+ rB%pr%p{W(G (E *0'( ( (@  , (*08S(((((( (&*0s }X}Y`-({Y(q + z%r,&p%{Y%rT&p%(%rm5p%-r&p+r&p%-rip+r&p(M }Z 9 {Y(,{Y( ,{Y (+t(%-&+{<,+(%-&+{<s ox &+,(%-&+ r&pr'p{Y(8 rip(F +{ZrL'p(8 }Z(%-&+{<,+(%-&+{<s ox &+(%-&+r&p{Z(D *0s }[rip (I ~ }\ (;9q(#%-&+(W, (&+9{  (W (  ,(o+(  , (U  ,i(,  (w ~ (a , (- (! (L +-{\r'p (O }\ r'p(8 sU z  ,(` 7{\r(poL (O }\rip rh(p(J +* {\rp( (G (8 }\8(:-(<,(>+9{, (O+9]( (L{, {o7+{, (O+,  ]x+98{& ou &{o7Y{,q(#%-&+(K-(#%-&+(W+D(#%-&+7(U%- & + (msc (d (e _+,,1/ (I++:%2(I-+9{,  ]x+, r(p +rp , r(p(8 {\r(p(I-rip+rH)p(k (8 }\rj)p(8 (J 8e (!!9z%{\%r)p(G %( %r)p%(:-r*p+r&*p(M }\("{%-&+"(8#(I "(  #_, (@ + +?( (@  {\r,*p(k (8 }\  _$$, (L P%{\r*p(T %(k (8 }\r*p%oL (J (J +Z{\rp( -r%p+r p(%-&+(-r/ p+rc p(k (8 }\ + {\r:+p(8 }\ _&&,1{\rz+p(%-&+( (O }\(K{\~ (q ''9 ((,l(%-&+{<)),+(%-&+{<s ox &+"(%-&+r+p{\rip(F +e(%-&+{<**,+(%-&+{<s ox &+(%-&+r+p{\(D +++*ALu. i>7P0 ( +*0  (%-&+{M ,d(;-(:-r+p+r+p+r ,p ({Mr,p(G o. , to/ ( +(;(:( +*0(0 , +k(; ,20~-o1 + +B(: ,10~/o1 + +10~.o1 + +*0rip ( (%-&+{M_ ,j(;-(:-r+p+r+p+r ,p ({MrD,p (J o. ,trVpo/ +,(;(:( +*0m (%-&+{M ,@({Mr,p(G o.  ,trn,po/ ( + ( +*0( ((8   9[o2 (@ - ((@ +, o2 (o2 (@ ,((@ +, (o3 -+($ -+(# (p - (@ +  ,o4 (@ -((@ ,+  ,(((8 (  ,%(o' (o5 (o6   ,!(8 (;(7 }-+ ((+(((-((s +(*0+(-+ -+ (;-+ Y  +*0S(:-+ +*0S((p -(-(%-&+(k +, ~  +( (%}  ((;(:( (8 ( %-&+(m (9 ,((j (8  _o: +&((rt,p(j (O  _o:  (; +*0,((8  +*0 rx,p +*0w ((p -"-(-(%-&+(k ++ 9(- S+ {-(+ (, (o +~ {-o +$( { ,  + ( -7o,   ,( 8( (- S+ {-(+ {-o  +% (   {  ,    +  ( - 7o, , ( + +*12I0a ( rip o +%( (j (a , + ( -7o, +*2J0 {+ +*&}+*{,*"},*0s (  {-o +s( (< (g ,+R(i (j (s (i (j (= , , _+  ,(i o> ( -7o,  + *!0 {- +*0  {-o?   +*0] ,'o# ((a ,o$ (a + +*o# ((a ,o$ ((a +  +*0F ( (g , ( (i (j (@ + &  + *690A ( (g ,( (i ( + &  + *140((p -((s + - (+ 9(of (@  ,(of (s +#(o  ,(o ( -(%-&+(k + -(%-&+(l +,(ol oo +*0((p  ,|{  (W (,J(%-&+(@ ,+(%-&+(A ,(oA oB + ,(` +*f 0 (~C (a  +*0 (~D (a  +*0 (~E (a  +*0 (~F (a  +*0/ (~G (a -(%-&+(H +  +*0(-8(2 (0rip+(((;(:( +( (i (j (,(@ + ,5(oh (@ ,(oh + (of +*0@*( ( ,%(of (@  , (of  + *0w(( ( (%-&+{M ,(({M((;(I }-+"(J  ((;(I }-*0(' ,(j (*0s }]}^((p -{^(s + - {^(@ + ,8{^((I 9s}`{`{^(&(-rip+((i (j }_{_{`{^(q 9(%-&+{<,,(%-&+{<s ox &+9(%-&+-r,pr,p{_r(-p{`{^(C (E +t(%-&+{<  ,+(%-&+{<s ox &+,(%-&+ r\-pr-p{^(8 rip(F *0s }a((p -1(-)(, (ok -(%-&+(K + r-p%( %%(%((m }b (;-+{-o 8l( ,Q{brUp-r.p+r.prp(C }bs< ({ X( 8- (_+  ,{br.p(8 }b 8  ,}{ (o   ,_{br;/p(o (o (J (8 }bs< ({ X( +_+O{   ,?{br/p(G (8 }bs< (X( + ( :7o,   ,p(({br 0p((G (8 }b(s< (#{brB0p(G (8 }b(%(g -&+(L (j ((,9,((o +,((o (%-&+{<,+(%-&+{<s ox &+(%-&+r0p{b(E +*A42LK#0s }c((p r0p%( %%(%((m }d ( {dry1p (O }d(@  (@ (%-&+(K (-(, (ok ++(s (;-+ ``` {-o  8 (   _  ,A (j (a ,' s< ( {  X( 88 _, (j (a +,$ s< ( {  X( +I`,, (++,{dr1p(8 }d + ( : 7o, ,p(({dr 0p((G (8 }d(s< (#{drB0p(G (8 }d 9(%(g -&+(L (j ({dr2p( ((J (8 }d(9((o ((o z%{d%rU2p%(,(oq ( +rp%r2p%(%rp(M }d+{dr2p(8 }d8({dr2p( ((J (8 }d(,=(o {drU3p(oq (J (8 }d+{dr2p(8 }d(%-&+{<,+(%-&+{<s ox &+(%-&+r3p{d(E +*KA#0s }e}f , {f(((@ - ((p + {f(s `-(+,(%-&+{<,+(%-&+{<s ox &+2(%-&+&r3pr14p{fr4p((C (D 8s}h{h{f(}g{g2{g~M +9(%-&+{<,,(%-&+{<s ox &+?(%-&+3r3pr4p{g{h{f((k (D {g(+*(%-&+{< s ox &*0Ts! }i}j((@ - ((p + {j( `-(+,~(%-&+{<,+(%-&+{<"s ox &+2(%-&+&rV5pr5p{j((J (D 8(,(%-&+(+ (%-&+(~ }k(#%-&+(W9(;9(#%-&+(W,(&- (I+    9Y{kr+6p{j(G (8 }k{j  ,,{kr6p(8 }kr6p(J8(  9{  (W (o,m(w {j(N &(w ~ (a ,+5{kr 7p(O }kr}7prp(O (J+'{kr7p(8 }kr8p(J , (` 8(9(U,}(w {j(N &(w ~ (a ,+E(%-&+rk8pr8p(8 rip(F r}7prp(O (J+2(%-&+rk8pr8prip(F r;9p(JC{kr9po" (O }kr}7poL rp(O (J,({kr9p(%-&+( (O }k(%-&+{<,+(%-&+{<#s o &+(%-&+rV5p{k(D ,,}(K(#, (#oX ,(%-&+(++{krp( (G (8 }k8(:-(<,(>+  9{, (O+!"{kr_:p( (G |j( (O }k!##9{%-&+ {j(5""$$,mr:p|j( (8 (Jz%{k%r:p%|j( %r:p%( %%( (M }k+}(K+[{kr;p( !-r%p+r p(%-&+(-r/ p+rc p(k (8 }k &&,(%-&+(++{kr;;p( (G (8 }k+({kr;p( (G (8 }k(%-&+{<'',+(%-&+{<$s o &+(%-&+rV5p{k(D *Ad o'Coo]x0$ ( ,( (-+  (,({M, (@ +9(;-(:-r+p+r+p+r ,p({Mr;p(k o. ,,tr7<po/ ( , + +#(;(:(   , ~M   ,(;-+Y  + *0(-+    (%-&+{M,+ ,t(;-(:-r+p+r+p+r ,p({Mr;p(k o. ,tr7<po/ ( +2(@ ,#(;(:( , ~M   , +(;-+Y + *0rip   (%-&+{M ,t(;-(:-r+p+r+p+r ,pr=<p(k ({Mo. ,trVpo/ (@ ,,(;(:(     ,  om  + *0Krip  ( ,( , +( ( +*0s% }lrip  ~ }m {(W (#,(#od+-(U+ 9(O (w   ~ (a   ,2(- (! {mr<p(O }m(K +-{mr<p (O }m r'p (8 sU z+{mr/=p(8 }m ,(` 7  {mr=p oL (O }mrip r=p(J~{m~ (q   ,e(%-&+{<  ,+(%-&+{<&s o &+(%-&+r>p{m(E ,%}(#, (#oX+*AL/  #7#/R~0zs' }n rip ~ }p~ }o(I (:-r p+rp(;,Qrp(#%-&+(W, (&+,( (@   ,rp 8d(:-(<,(>+  9{, (O+ {,,{o9+  ]x  , + `  ,U{orM>p( (J (8 }or>p(8 (J ,rp +rp +b ,W ( }{pr>p% %%%( (m (8 }p+0{orp( (J (8 }orp  _,(:-(<++,G{or?p(8 }o{prz+p(%-&+( (O }p(K{o~ (q ,j(%-&+{<,+(%-&+{<(s o &+"(%-&+r?p{orip(F {p~ (q ,e(%-&+{<,+(%-&+{<)s o &+(%-&+r?p{p(D +*0s* }q rip ~ }s~ }r(:-r p+rp (;,Prp (#%-&+(W, (&+,( (@ ,rp 8s(:-(<,(>+9({, (O+  {, ,{o9+  /  ]x+  , + `  9{rrM>p ( (J (8 }r( (   ,r?p (8 (J+'rp (%-&+r$@p (8  (T+@ ,5 ( {srz@p (k (8 }s+){rr@p ( (J (8 }r{r(l ,j(%-&+{<,+(%-&+{<+s ox &+"(%-&+r4Ap{rrip(F {s(l ,e(%-&+{<,+(%-&+{<,s ox &+(%-&+r4Ap{s(D +*09s- }t  (;-(:-r p+rp+rp rip}u(;9>(#%-&+(W, (&+9{(W (  ,(o + (U   , (P + rAp(J ,(` &   ,rAp(J+3 ?B  ,rBp( (8 (J+ (K{ur`Bp(G (8 }u+ {urBp(8 }u8%(:-(<,(>+  9(:-r p+rprp( (G (8 {, (O+9%{o6 %{urBp(G (8 }u {urZCp(J (8 }u,$rCp ( (J (J89l#G`,W{urDp(8 }u(I,1{urDp(%-&+( (O }u(K+rHDp ( (J (J+oz%{u%%rUp%-r%p+r p%rm5p%(%-&+(-r/ p+rDp%rDp(M }u+{urEp(8 }u {ur,Ep(G (8 }u(%-&+{<,%({<.s o &+(%-&+rZEp{u(E +*(X t%0 ,2  ?B+ , 8 (;9{(W (,(o+(  , (U  , (Q ,(` &rEp(J +&{o= &rEp(J  + *(AZ 2y0as/ }v#}w(I   (;9q{(W (,(o +(, (U   ,G(R l}w(w   ~ (a   , (L +r'p (8 sU z ,(` ݺs2  }y   }x(%-&+{<,,(%-&+{< 3s ox &+2(%-&+&rFpr,Fp {xoL (8 rip(F  {y#}wrjFp(J +0(, (o + #}w( (I-'{w#Y@0{w#++9(%-&+{<,+(%-&+{<0s ox &+1(%-&+%rFprFp|w(h ( (8 (E #}wrFp|wrp(h (i rSp(O (J _9(%-&+{<,+(%-&+{<1s ox &+3(%-&+'rFpr4Gp(%-&+( (8 (E (K{w+*D 80s4 }z(k  rp rp~ }{(  ,-(o  ( (o  ( (( /rtGp(8 +r$p(   ( (O ((p (  , (I+  90#9(;  (  z%{{%%r~Gp%rp(h (i %rGp%%rGp% %rGp% (M }{( ,#(l(I,n{{(T (8 }{z%{{%%r*Hp%rp(h (i %r|Hp% %rHp%(M }{ 8(I,Zz%{{%%rHp%rp(h (i %rBIp% %rHp%(M }{ +&{{rnIp (G (O }{{{~ (q ,e(%-&+{<,+(%-&+{<5s o &+(%-&+rIp{{(E +*0"s6 }| rp rp ~ }}(-+ (o(-+ (o(-+ (o(I(,#( rJp(J (( 0rtGp(8 +r$p( ( (O  ((p  (    (>, (O+(#%-&+(W _  ,!{}r^Jp (O }} 8A _9a( #Y@( z%{}%r|Hp%%rHp% (M }}(,f z%{}%rp% %rJp%(h ( %rJp%%r$Kp% (M }}( 8$,+,h z%{}%rp% %rZKp%(h ( %rJp%%r$Kp% (M }}(l 8`,c z%{}%rp% %rKp%(h ( %rJp%%r$Kp% (M }}( +9{}rKp%% %% (m (8 }},q{}(T (8 }} z%{}%rp% %rLp%(h ( %rJp%%r$Kp% (M }} 8- +9() -rLp+rLp{}(T (8 }} z%{}%rp% %r Mp%%rMp%(h ( %r|Hp%% rHp% (M }} #,#}{}~ (q ,e(%-&+{<,+(%-&+{<7s o &+(%-&+rMMp{}(E +*0 {  (W   #(S (,(%-&+(+PrMp(k (8 QrMpr;Np( rm5p(C ( ProNp(G (8 Q(,# 8{    (W (  ,(o + (U   9wrMprNprp(h (i rm5p(C ( (T + PrNp (G (8 Q# #3+98rOprAOp( (8 ( PrOp(G (8 QX(U ,^(T ~:%-&~7s %:( &,+PrOp(8 Q#+Pr%Pp(8 Q#0, ++:+ PrcPp(8 Q#  , (` hrPpoL r^p(O rOp( PrPp(G (8 Q# rprp(O (J,{,(Kl}{_,0rMpr9Qprp(h (i rm5p(C (  {-+,IPrwQp{(G (8 QrMprQp(h ( rm5p(C (   ,(` *A|E R+ nUhn-  0;s8 }~rip (;-(:-rp+rp+rDRp(8  (;  ,#(#%-&+(W, (&+ +4(:-(<,(>+  ,{, (O+ (  r$p(   ( (C ~ }#  ,!{rRRp(O }(j(&-+,d{rRp%%%-r0Sp+rTSp%(I-rip+r|Sp(m (8 }ݳ(I,>{rSp-r0Sp+rTSp(k (8 }i{~ (q 9,l(%-&+{<,+(%-&+{<9s ox &+"(%-&+r3Tp{rip(F +e(%-&+{<,+(%-&+{<:s ox &+(%-&+r3Tp{(D ( #Y@( ((p ( (; _9z%{%rmTp%rp(h (i %rm5p%(M }|d(,+rTprp(h (i rTp(O (J+#(l}{(W {, s }#,{{o ,(` 8(:-(<+_ _91#,Q{rTp(O }{%-&+(&{%-&+(2#}+Yz%{%rUp%rp(h (i %rKUp%(M }{%-&+(2{_9{(T (8 }z%{%rWUp%(h ( %rm5p%(M }}{(W {  , s }#!!,{{o ,(` {-+""9{(T (8 }z%{%rUp%rp(h (i %rm5p%(M }rTprp(h (i rUp(O (J+C{r Vp-r%p+rRp -rSVp+rmVp(k (8 }{~ (q ##,e(%-&+{<$$,+(%-&+{<;s ox &+(%-&+r3Tp{(E +*(N {N 0#  ( (I-+ 9s< } (;-(:-r p+rp+rp( ( (8 }(%-&+{<,+(%-&+{< =s ox &+'(%-&+rVprVp {(8 (E  +*0-s> }rip} (%-&+rVprWp(D (%-&+( rip (;9"rprp( (G (8 (#%-&+(W, (&+_,j{(W (,(o+  , (U +(  , (U ,(` +ez%{%rUp% %rUp%-r%p+r p%rm5p%-r/ p+rc p%rDp(M }8G(:-(<,(>+  9%(:-r p+rprp( (G (8 {, (O+  _  ,o{%-&+(< , }+F{r(p rCWp(C }rVp rCWp(8 ( rWp (8 (J+ez%{%rUp% %rUp% -r%p+r p%rm5p%-r/ p+rc p%rDp(M }(%-&+{<,%({<?s o &+(%-&+rWp{(D +*N 0Bs@ }rip} (%-&+rWpr%Xp(D (%-&+( rip (;9Mrprp( (G (8 (#%-&+(W, (&+_9{(W (,(o+  , (V   , }+0{r(p rOXp(C }rWp (8 (J ,(` +ez%{%rUp% %rUp%-r%p+r p%rm5p%-r/ p+rc p%rDp(M }81(:-(<,(>+  9(:-r p+rprp( (G (8 {, (O+  _  ,Y{%-&+(; , }+0{r(p rOXp(C }rWp (8 (J+ez%{%rUp% %rUp% -r%p+r p%rm5p%-r/ p+rc p%rDp(M }(%-&+{<,%({<As o &+(%-&+rXp{(D +*v1 0k(; ,_{  (W (,(o+ , (W &+(,(W & ,(` *I^ 0 #t@ (4 (2- - #t@+ #w@+ #)@ ( 0+ ( ((( ,oPrXp( (J (8 Q(N(O-(&+-+, ( +PrYp(8 Q+( PrWYp( (J (8 Q + *0" {  (W (:-6(;-rYp( (G +rYp( (G +rYp( (G (- ((p +((s -(+((:-(<,(>+9{, (O+ (N (O-(&+ -rYp+r3Zp(8   ` `  9P -rmZp+rZp(8 Qz%P%rZp% %rp%rZp( (G %(h ( %r[p((k (M Q8,(-(++  93( ( ,(I+9z%P%r[p% %rp%( ( %r[p%(h ( %r[p((k (M Q,rW\p r4p(O sU z+wz%P%r\p% %r\p%( ( %r[p%(h ( %r[p((k (M Q+a,Pr\p r\p(C Q+?PrC]p% %(%%(m (8 Q 8(;,az%P%r]p% %r6^p%(h ( %r[p((k (M Q +$Prl^p (k (8 Q ,(` +*A  0sB }(> ~ } (,(%-&+(+ (%-&+((:-(<,(>+9M{, (O+ (:-r p+rprip{r _p(h ( (C }{_,{|o4 +G{-r7_p+rip(8 }{{-r_p+rip(8 }, }+pr_p( (J  #G`  r6p(h (i (a   , r`p(8  +  (J{ (8 }+Y(;  ,M  (;,{r5`p(8 } +{r`p(8 } +{~ (q ,e(%-&+{<,+(%-&+{<Cs o &+(%-&+r`p{(E  ,(%-&+(+*ASG0sD }rXp}rip}  (I-(#%-&+(W+,{(}(I-4{(l -'{rpo? -{rpo? +  (-rip+((i (j }{( ((p -e(-](%-&+(k -I(%-&+(l ,2(ol om rap(a -(ol oo +++  9FsI  } , (+_  ,( {{o , {{ {{(q +_  ,  (%-&+(k -rp+ (of }(%-&+{<  ,,(%-&+{< Js ox &+J(%-&+>r)apreap( {( (k  {{(8 (E  {{(8E,{{(q +9 9{((%-&+{<,+(%-&+{<Es ox &+2(%-&+&r)aprap( {(J (E  +(%-&+{<,+(%-&+{<Fs ox &+7(%-&++rprZbp( {(J rip(F 8 ,(%-&+{<,+(%-&+{<Gs ox &+2(%-&+&r)aprbp( {(J (E 8(%-&+{<,+(%-&+{<Hs ox &+8(%-&+,r)aprbp( {{(k (E -(,(of (@ ++9sK}(-rip+((i (j }(%-&+{<,,(%-&+{<Ls ox &+3(%-&+'r)aprrcp( {(J (E {(@ 9{( 9-{{{(q + (9(;-+(Y-{(oh (q + ({o (o ,#({o (o +*0?  (:-(8-(4++,+(X Prcp(J (8 Q+(:, ,Pr_dp(8 Q8(;-j(&-b(@-(#%-&+(W+D(#%-&+7(U%- &   + (msc    (d   (e _+ rdp( ((k ((_  , ( +2  ,&(; (;-rep+r=ep(8 + (:,E,Pr]ep (O Q+%,Prep (O Q+ P (8 Q8(;,B,Prep (O Q+%,Prep (O Q+ P (8 Q+(<,B,Prep (O Q+%,Prfp (O Q+ P (8 Q+1Pr+fp( ((k (8 Q_9sM}P}(%-&+{<,2(%-&+${<%-&+Ns ( &+#(%-&+rfp{rip(F {sU z+*{.*"}.*0Prgp( (J (8 Q,Pr_dp(8 Q8^(,(%-&+(+ (%-&+( rip (#%-&+(W 9(;9 P-rzgp+rgprp( (G (O Q, (+  9{    (W  (o    ,b(w (Y (w ,~ (a +, +,Prgp(O Q r}7prp(O (J+Pr7p(8 Q rrhp(J  , (` 8, (+9{(W (U,b(w (Y (w ,~ (a +, +,Prhp(O Q rJiprp(O (J+Prip(8 Q rip(J ,(` :PrZjpo" (O QrJipoL rp(O (J w_, Prjp(%-&+( (O Q,&(%-&+:;(_,}(K8(<-(:,(>+9{, (O+ !(:##,0rYp( (G "PrUp"r,kp(C Q+4rYp( (G "Pr\kp"(J (8 Q $$,,{%%,{o3!+rkp +iz%P%rUp%"%rUp% -r%p+r p%rm5p%(%-&+(-r/ p+rc p(M Q !&&,wrkp"(J '#G`))r6p(h (i (a ((,'r`p(8 '+'r(p(O ''(JP'(8 Q +(} +GP -rlp( (G +rip(8 QP{-r_p+rip(8 Q**,(%-&+(+*A|   :'w0sO }rip (I }~ }(; 9q(#%-&+(W, (&+9{(W (,(o+,@~;%-&~7s %;( &(Z   (- }+M(  ,>~<%-&~7s %<( &(Z   (- } ,(` 6 {rvlp o" (O }rlp(J}+/}{rmp( (G (8 }8r(:-(<,(>+  91(:-r p+rprp( (G (8 {, (O+rYp9_{,{%-&+(>+rYp(:-r6mp+rmprYp(a -rpo? +,G{rmprnp(C }( r6np(8 (J}8#G`r6p(h (i (a ,1{rmprxnp(C }( }+^rYp(q ,L( z%{%rnp%%rp%(M }(L}+v}z%{%%rUp%-r%p+r p%rm5p%(%-&+(-r/ p+rc p%rDp(M }+}{rnp(8 }{_,1{rop(%-&+( (O }(K{~ (q 9(%-&+{<,+(%-&+{<Ps o &+O{,(%-&+r`op{(D +"(%-&+r`op{rip(F +*u- i=60&^rpo? , ([ +(\  +*0 (:-(<, (>+ ,(8(:-(<+ ,y{, (O+ ,(%-&+(+,<{-+ {o: ,rop(J+ }(*0(:-(<, 1+ ,'(3(5(7(98 ,'(3(5(7(98 ,$(7(3(5(9+| ,$(9(7(3(5+P,$(3(9(7(5+"(3(5(7(9*0~#)@W(2 , #)@W+;(4 , #w@W+$(6, # o@W+ #t@W(  O, +*00(;-!(rop(a - (++ +*00(;-!(rpp(a - (++ +*00(;-!(r pp(a - (++ +*00(;-!(r*"}>*0 {=  (W (s^ (  ,Y( o_ , ( o` ( oa ob ( oc od ( oe of ,(` +*  0^{=  (W (  ,.( o_  , ( ob ( of ,(` * HR 04N {=  (W (  ,(`  + * # 0 ,8(g oh oi {=  (W oj +C(k o (l ,o ((m +,o ((n -=o, o_ ,( %-&+(` , (` *=P* 0?1{=  (W (  ,( od ,(` * )3 {?*"}?*0 #W#W{=  (W ( ,( oo + ,(( oo o W( oo o W ,(` +*"Rt 0U #W{=  (W (  ,( op W ,(` +*+B 0W {=  (W ( ,( oo + ,( oo ,(` +* 8D 0 # ( ,^(%-&+(;,2(ov-+ ( #? +#? +*0 RR( 9(ox #(ov(o;-+, (o#+Q-(o<-(o:-+, (o#+ _,#+  ,(o{ +  + *0O {=  (W ( ( %-&+(c , + ,(` +* 0< 0O {=  (W ( ( %-&+(q , + ,(` +* 0< 0W {=  (W ( ( %-&+(q ,{T- + ,(` +* 8D 0AN {=  (W ( , ( oe + ,(`  + * $0 0AN {=  (W ( , ( oa + ,(`  + * $0 {@*"}@*{A*"}A*{B*"}B*{C*"}C*{D*"}D*{E*"}E*{F*"}F*0)z{G  ( tJ |G(+ 3*0)z{G  ( tJ |G(+ 3*0){H  ( t\ |H(+ 3*0){H  ( t\ |H(+ 3*0){I  ( t\ |I(+ 3*0){I  ( t\ |I(+ 3*0)z{J  ( tJ |J(+ 3*0)z{J  ( tJ |J(+ 3*0sU }(}or ss }{<s o &{< ,"{<Vs ox &+I{L%-&+rqprrp(E {J%-&+{{st ou }, {L%-&+rqprErp(G rip(F -+(v *,{K*"}K*0nsW }}}{< ,&{<%-&+Xs ( &+{L%-&+{{(D *0nsY }}}{< ,&{<%-&+Zs ( &+{L%-&+{{(E *0ss[ }}}{< ,&{<%-&+\s ( &+#{L%-&+{{rip(F *0N}L(j ow +(x oo(y -?o, *'>0*|{b  (W {N ,(` *  08( {P#Y@[Z {O( ( (  + *B}O}P*0D1{b  (W }N ,(` (\_ , (&*  0 {1 +*0k  (j ow +.(x ,+o,X (y -?o,  +*;O04{4  (W {3ow ? ,(` * ' 0 ?rip (j rip rip riprarpow 8(x riprarp9o-rp+o  (i   (j  o  , oof oo   ( &rip(a -rm5p+riprkrpz%%%rp rSp(C (z (O (y :?o,  + *<1(0+2{4  (W (D ,(` *  0{=  (W ( _ ,D( oj +(k -+( (n -=o, ( %-&+({ (  ,(` *1&W z 0+2{4  (W (F ,(` *  0Z{3ow +/(x  ,os ,#}(y -?o, *d {{ov (,   {{o } 8 {{rtpo? ,;d {{ov (,   {{o } +;d {{ov (,   {{o }R z%r/up%(T %rLp% {%r^p%(T %rup% %r^p(M rp(T{<%-&+ bs ( &{<,({<%-&+`s ( &+9{L%-&++ruprvp{(G {(8 (E ݀sc}}{<,'{<%-&+ds ( &+-{L%-&+!ruprvp{(G rip(F  RR{+*ALb8<V< 0Z  , +I(g ,7{4(W {3o ,(`   +*)D 0 ,(hd+ ,Wz%P%rwp%,o  ( +rPwp%rp%,rfwp+rip(M Q 8,,Prwpo (G (8 Q(P +a(hd,1PrAxpo (G (8 Q{3o  +Prqxpo (G (8 Q + *0se }  { 9{4(W {3fs (+ ,{ToM+-+(#,+9Prxp{o (G (8 Qo#o_{o#o_,nPr+ypo#o_{o#o_(J (8 Q{3o  {3 o {3 {o  +PrHzp(8 Q +KPr{p{o (G (8 Q(hd  ,{3{o  ,(`  + *A.o 0 s} -+(  (jow +1(x (,o  o + (y -?o, ow  8 (x  ,  o +  ,+~o|   ,Xo   o +&(  (,  o ( -Bo, + o o! (y :S ?o, (&{4(W }3 ,(` +*4->k38Zo 0]sg }  ,(:(l {<hs o &}(h%}9sj}rip}{<%-&+{is ( & ow  8Q (x    , o<-  o:++,8{(@ ,{(T (8 } o r{p% o:-r p+rp%% oI-rip+r{p% o'-r|p+r$|p(m  rip  o:,p {%-&+() {rB|p rp(C } (@ , oI-  o'+,  o +   o +n {%-&+() {rB|p rp(C } (@ , oI-  o'+,  o +   o  (@ ,Bz%{%rx|p% %r|p% %rMp(M }+!{rx|p r|p(C }  |oH _  (y : ?o, {<%-&+ks ( &+*Ad *(*0J~ (a ,+5z%( %%r$p%%rm5p(M (!*:~ (!*0+2{4  (W (W ,(` *  0W{3ow +(x  , oL(y -?o,  , ~ (!*(60gR Pr}p(8 Q{4( 9$R( ({3ow 8(x , o +9oLo0 ,Io#,o#oXo(PrX}po (G (8 Q+6Pr}p(T o ( (k (8 Qo) (y :7?o,  ({4(` +P(T r}p(O Q + *A4J*10k ripQR  {4( 96R{3ow 8(x , o +,8o;, oI+ o<- o:, oI+ o;- oN+o#%-&+(W,o&- -+   ,Po   ( r|p(O Q-+ _,oI,+  , oL(y :?o, {4(` +R + *A4;:)#L{Q*"}Q*0E {4  (W {3 , {3o| ,(` +* &2 0  {4  (W {39{3o| {3ow +H(x o(s  ,o- o+ ,Y (y -?o, ,(`  + *EU 0 {4  (W {3 ,N{3ow +"(x o(s ,X (y -?o, ,(` +*2/a ht 0 {4  (W {3 ,T{3ow +((x , o +,X (y -?o, ,(` +*25g nz 0Ksl } ,8/r~p}(a 9(j , o +  ,({r4~p(G (8 }8 ow  8X (x ,'o#%-&+(W,oI- o&+,B{r~p- %+ ( s %(G (8 }8o-+(f (@ , o, o + , o + , oh +rip  2o  +,I{rp- %+ ( s % (J (8 }8o;-+o 90+ 2  Y+ 1-  (@ +,S{ropo   (k (8 } oo o&+2{rp  o (k (8 }++{rp o (J (8 }+  (y : ?o, +{rp(8 }{<%-&+ms ( &*Ak0n(_ ,(+ ( _ ,(-(-++  _, (,(o, (c++*0m (j ow +7(x , o:- o<, o +, + (y -?o, +*DV0T(j ow + (x ,o+ , (y -?o, +*-=0 (j ow +[(x , (4--+(2+ ,!-o-o- o++, + (y -?o, +*hz0 #)@W(f , #)@W+3, #w@W+, # o@W+ #t@W  ,Y(l  ow  +) (x ,+ o  `  (y - ?o, +*60RRRR(l o|  ow +S(x ,+> o2,R o4,R o6,R o:,R(y -?o,  + *'`0k  (\ , +U(j ow +%(x , o;+,X (y -?o,  + *$2V0w  (\ , +a(j ow +1(x ,o:- o<++,X (y -?o,  + *$>b0  (\ , +~{4  (W {3ow +-(x ,o(s +, (y -?o, , (`  +*6:pd 0 s} (\ , +r{4  (W {3ow +!(x , o (y -?o, , (`  +*:.h"Xz 0 s} (\ , +~{4  (W {3ow +-(x , o +, o (y -?o, , (`  +*::t"d 0 s} (\ , +f(j ow +6(x ,o:- o<++, o (y -?o,  + *(Ck0t s} (\ , +Z(j ow +*(x , o;+, o (y -?o,  + *(7_0\  {4  (W {3,1{3o| + ,{3o ,(` +* =I 0{4  (W {3 , s} }3 ,(`  9o:- o<+,J(g,6{4(W {3o ,(` +H(hd,6{4    (W {3o  , (` *( %/ }  0W(j ow +#(x , o + , (y -?o, +*0@0Q1{4  (W {3o|  ,{3o + ,(` &* 2= JK0(( {2,{2o + , {2 +p(j ow +((x , o +, 6(y -?o, rpr)p( s9z*@5u0F sn }P,8' P,8 ,8 s Po Po r?po (G }P |o Po o (k {r{p o  o| (k (8 }{<%-&+os ( &s   rip rip} o 8( ,8rp(T o o (k }  ow +E(x ,o o +, {rdp(8 }+ (y -?o, o(  o o  +: ( !!"",+#!o o ##,  !o  ( - Do,  o {rp(G (8 } rip  $$9 o-rip+ o&&(i ''(j % o((9%(@ )), ooh % ooh %(q , %(@ +**, o%o  oo 3  o+++,$ o o&&(i { o ,,,[{rp%(O }% o)  o- %o + o&&(i ''( 8 o--,e o&&(i ''( -+(m   (@ ..,% o''( -+(m  +% o''( -+(m  {rp  o (J (8 } o /8/( 00o -+10ok -0of  (a +22,00-+(  0o* 1Yo +O0ok ,0oh  (a +33,"00of 0o o + /( :H/Do, -+44,+P |o -+(  559o -+6(s 7`7`88,  o o+e (a ,+99,L o o* 6Yo  o o o ( `o8s : o ;8;( <<>>,8>,[Po ??@@,?P?o ==3o o Prap=o (J (8 Q+(Prp=o (J (8 QX=3oo 3o=o o AA,2=o o =o o3 o o BB,=o4 =o +=o4 =-+o 3=oX8CC9APo DDEE,6Prp(G (8 QPo DD3o o +(PrpDo (J (8 QD3oo 3oFF, (&o GG,2Do o Do o3 o o HH,Do4 Do +Do4 D-+o 3DoX8t1- +II9\Po JJKK,cPo LLMM, Po J+ PLo JJ3o o PrapJo (J (8 Q+(PrpJo (J (8 QXJ3oo 3Jo oo NN,2Jo o Jo o3 o o OO,Jo4 Jo +Jo4 J-+o 3JoX2(y :2?o, PrpPo (G (8 QP%-&+ rip( &P%-&+ Po ( &P%-&+( &*ALBqw% 0`{4  (W   (r׋p(T (8 Q-+( , o +-+( -+( -+ ( {3ow  ++ (x  P(T (8 Q (y& (y - ?o,   ,wo ( +o  +E (   o o ,  o o  o o3  ( - Ho, ,(` *AL8RA JT 0Ssq }{<%-&+rs ( &(}(\}{ 9{<%-&+ss ( &P ,+{<%-&+ts ( &8sv }Po ,+{<%-&+ {us ( &P {{o  (T }PP |(u{<%-&+ ws ( &*0{4(W ,({3ow +7(x o o o   o o(y -?o, ,(` *7D{ 0 (sx }     {L}{,rQpriprips }ripQripQ RP,P+,BrYpQrpQ{<%-&+ys ( & R8(Po  Po     ( }Po ( }(ko| ( }{<%-&+zs ( &Po s rip} 1 o| +99{r݌p(8 }ow +R(x o o   ,3o o oq o1 !!, o (y -?o, P|o +!{r`p(8 }Po +{rp(8 }P(| ,+"",{P(z#{rp(T #(C }P#(8 QPr^p( (8 Q{<%-&+{s ( & R8%{r(p-rp+r؎p(O } ,- o| +$$9s%%} -(\1 +&&++,s ,P,%{|o (ow -+G-(x ..,.o(s +//,+!.o 00,.o+ -(y --?o, '()%rip}119(2233, (i2244,o2o (&2o-+2o55(i 66(j %%{r]p2o(k (8 }+1%%{rяp(\(J (8 }+1%%{rAp(\(J (8 }(\1 +77,%%{rp(8 }*889ow 98v9(x ::;;,8\:o <<9G:o;-+*:o(:o:o:o;:o:( (@ ==,':o-+:o55(i 66(j :o-+:o55(i 66( )(@ >>,5:o:o;:o:o:( ))-+)(m (??9?(@ @@9Po ((AA,[P:oo (%%{rp(- B%B+ ((q s %(J (8 }+p%%{r7p%(- B%B+ ((q s %%%:o%%(m (8 }(CC, ()o +&%%{rΑp(G (8 }8%%{r4p(oq (k (8 }(o :o:o;:o:( DDEE,:o-+*YD()-D+ )o* *Yo ()o (FF, :(o(&:o(@ GG,::oo(@ HH, :o%|:PP(y''II9%%{rp%(T %%:o%(m (8 }Pr'pz%:o ( (z rp(O QPr?pz%'o ( %'o$ (z rp(O Q{<%-&+0%{%-&%%s %J}J( &+ 9(y :~9?o, o| KK9bsLL}Po MPo PQRSL}Wow X8sYYL}YX(x }Y{{Y{{{rYp(T Y{%- &B%B+ ( s %(J (8 }PVY{,Y{o_+[[,8LY{o ( TY{PY{o o }Y{{Y{{,Y{{o ( +rpUY{{%-&+(( PY{o;-+WY{oY{oY{o;Y{o:( (@ \\,1Y{o-+Y{o55(i 66(j Y{o Y{{%- &^%^+ ( s BB( B( _]]9s__Y}VP,._{{{o$ _{{o(a +bb,,{<%-&+_{s ( &_{{{o$ rip(a ,_{{orip(q +cc9Usdd_}d{{{{d{{{oo4 d{{{{d{{{{o# o d{{{{o$ d{{{o(! (a ee,5d{{{d{{{{oVdd{{{{o }dd{{{o}{<%-&+ds ( &Pff9_{{{o# (@ ,_{{orip(q +gg9shh_}hh{{{o}h{{{{h{{{oo4 {<%-&+hs ( &V,<_{{_{{{P_{{{o$ o+ ii9jj9 skk_} RPrpz%k{{{or$pT(O (z (8 QPr^p( (8 Qkz%(T %rp%T%r!p%k{{{o%rIp%k{{{{%-&+($ (M }{<%-&+ks ( &8_{{{z%_{{{{%rkp%_{{{o$ %rp%T%r#p%_{{o%r^p(M }+m_{{{z%_{{{{%rp%T%r#p%_{{o%r^p(M }Vll9? RPr1pz%_{{{%-&+($ (z rp(O QPr^p( (8 Q_{{{z%_{{{{%(T %rUp%T%rp%_{{{%-&+($ (M }{<%-&+]_{{{{%-8&_{{{_{{{|s %J}J( &8G  rip`ripamm9Gsnn_}n{{{n{{{{on{{{n{{{{o P`oPn{{{{o o NNo nrip}No r+-r( sstt,+s- so +o r( -rDo, n{{{o o -+n{{{o o qNo u8eu( v ww,8Zvxx,8>nrip} vo `vof aa(@ -q(@ - aq(a +oa(@ - a(s +poyy9nn{rp%(T %voq %a%U%(m (8 }v  n{{{n{{{{on{{{ oPp`zz9n{{{ovo n{{{on{{{o;n{{{o:( {{||,!n{{{o-+WY{v{o nrDprp(O }+&n{{{onrp}+Mnn{rޖp%voq %U%%q%voh (m (8 }u( :uDo,  }},Ann{rpn{{{{o q(k (8 }{<%-&+ns ( &_r pT(8 } _~~9,__{r(pU(O }+__{rRpU(O } ,Y_z%_{%rp%`%rp%_{{oof %rИp%(M }+__{rp(O },"__{r"p(8 } +?__{rpU(O }_{{_{{{o{<%-&+_s ( &9_9_{{{_{{{{r7p(8 } _{{o55(g ,}_{{{_{{{{rp_{{oWY(G (8 }_{{_{{oWYo&_{{o55(g -+#_{{o55(i 66( 9_{{{_{{{{r p(O }_{{{o ,P_{{{_{{{{rp(8 }_{{{o _{{_{{{o$ oom _{{{o( -_{{{o +_{{{o) _{{{o( -+-+(m (@ , _{{oP_{{{_{{{|o o _{{_{{{o_{{_{{{o_{{o_{{_{{o(p -_{{o(s +o  _9_{{{_{{{{(T rp(O } _{{{o 9o_{{{_{{{{r{p(8 }_{{o55(g ,z_{{{_{{{{rp_{{o(G (8 }_{{_{{oWYo&_{{o55(g -_{{{o +#_{{o55(i 66( om _{{{_{{{{r p(O }_{{_{{{o$ oom _{{{o( -_{{{o +_{{{o) _{{{o( -+-+(m (@ , _{{oP_{{{_{{{|o o _{{_{{{o_{{_{{{o_{{o_{{_{{o(p -_{{o(s +o +-+Y{o-Y{o%-&+(l +,Y{{Y{{{r9pY{o (G (8 }Y{{Y{{{(T (8 }{<%-&+NY{{{%-.&Y{{Y{{}s %J}J( &9{<%-&+NY{{{%-.&Y{{Y{{~s %J}J( & RPrmp( rpY{o (G (O QPrp( rp(O QZ9sY} -rp+r1prkp{{o (G (8 }{<%-&+s ( &rip}{{o ,{{o +,Z{r p(8 }PrLp( rp(O QPrxp( rp(O Q RZ8}91{rp{{o (J (8 }|{{PP(y9{rIp(8 } RPr'pz%{{o ( (z rp(O QPr?pz%o ( %o$ (z rp(O QZ+{r_p(8 }Z+?{rp{{o (J (8 }Z{<%-&+s ( &Z9sY}rPpTrpp(O }{<%-&+s ( &Pr'pz%{{o ( (z (8 QPrpz%{{o ( (z (8 Q R -+9sY}rΡpTrp(O }{<%-&+s ( &Prpz%T(z rp(O Q,Prp( rp(O Q+T ,LsY}P, Po +}{<%-&+s ( &, `+9sY}rp _-# ,, _-rp+rp+rp+rp(8 },{(T P(O }{<%-&+s ( &Y{{rip}X(y :X?o, s Po o +Z( o ,<o , o +,oq o ( -Do, rip} P|o {(@ ,${<%-&+s ( &(\( }Po ( }Po ( }{<%-&+s ( &+*A_T} :Hxm |''g (0Prܢp(8 Qs s RR,89o   o  +g (   o(   ,O o  o$ o  o ( ( ov   , o  o$ o  ( - Bo, 9o o 8( o& (0 ,{o& ( o o ,o o o ( ( ov 3o o +,o o ( :\Do, o  -o+o(@ ,oo-+oo  (  ,(&9o o Roo4 ooooo;o:( (@ ,%o-+o  (i !!(j o  (g -- o +oh o +o  (i !!( "",!o o o o) +,+-+ ( -+##,&om o o R+"$$,o o o%%, oo(p -o(s +o+*Wt0%rip   (j 9o  ow 8(x  ,8o  +  (   (   ,+  ( - Bo,   ,L-rip+(T r$pz%o%o   ( (z rp(C  (y :;?o, +r`p(8 +*\-10 , 8  {4(W o o , n{3ow +0(x   ,  o +  ,+ (} _ (y -?o, ,(`  + *T= 0Y  ,Fo o +( (~ _ ( -Bo, +*%A0Z o  ,Bo +(  ( ,+ ( -Bo, +*)B0f (j ow +0(x , o +,+ ( ,+ (y -?o, +*=O0,,-+( + , 8 o$ rip(q 9o ,o;-o ,o:-o<+++9o o ,uo( -o%-&+(k +, +Fo# (@ -o# +o$ o o (   o  ,  + *0? ,(\o + , +,(\o + ,  + *0? ,(\o + , +,(\o + ,  + *0v R (_ ,V( ,+ (3+, +,- ++ (R+*0rpQ{4  (W {3 ,Prp(8 Q݇{3ow 8J(x ,80ooooo -+ o (   ,  o + -+o (   ,  oq +  ,  o + ,  o& + -+ (  -+ (f  ,  o +Prܣp% %o %%% (m (8 QPrp%(T % %%%(m (8 Q ,v o o -+ (6 ,: o  o Prp-+(m r)p(C Q+Pr1p(8 Q+Wo,)rupooq ooh (J +rpPråp (J (8 QP(T (8 Q(y :?o, ,(` *A4I] 0< s }}{<%-&+s ( &  rip(#rip(%rip}s }s  } rip} {{{L    (M} {{( }{<%-&+ s ( &Ys }}{<%-&+s ( &{{( } {{,+( } } (g}(m (\( }{4(W {<%-&+ s ( &{3ow 8 (x  } o }o;9 s }o ( }|oRo#,o#oX9oKo(|o{o }{rp{{(G (8 }oI_,{%-&rip}+#{rLp( r^p(C }{<%-&+s ( &8o){rUp-rEp+rRp(O }oI,#{r_p( rlp(C }{<%-&+s ( &oI-+9{{,(o', oI+,io! {<%-&+N{{{%-.&{{{{s % } ( &+e{<%-&+N{{{%-.&{{{{s % } ( &o!8${{0{{+!!,${{o o!8{{{{"",]{<%-&+?{{%-$&{{s % } ( &o! +V{<%-&+?{{%-$&{{s % } ( &o!{o }o ##9v{{o - o+%%, -+{{( $$&&9s''}'{{{o of (o )o;-+*o+,'{{{( -o(s +,'rip}o..9''{r}p- /%/+ (q s %'{{{(J (8 }o(o((s --+'{{{( +,'rp%(%)%,-r~p+rp%+(m }8oof (o ),- ((s +,''{rp%- /%/+ (q s %%'{{{%(%)%,-r~p+rp%+(m (8 },o(&%-&+'{{{( ', o +-+o }009(1,-++)2244, 2o 1o1o o2 (@ -o(@ +55,o2 oo2 (@ ,o(@ +66,oo3 1, 1om +rXp3177,6''{rmp'{32(k (8 }+4''{rp'{32(k (8 }++''{r p'{(G (8 }+*Y-o-o oo+o;o:( o ''{{{}'ooh }'oof }{<%-&+'s ( &+os88}8o }8o}8o}8o}{<%-&+8s ( &o, o+99,(y :?o, ,(` {{/ `+::,ds;; };{{{rp(T;r;p}{<%-&+;s ( &8 { {{``<<9s== }>=rip}(&=|o ??1?(+AA, ?(=={rp?(G (8 }s @ow B+!B(x C@Co Coyo B(y -B?o, (&=rp%={{{%={{{2rip+rp%%(m }{<%-&+=s ( &D8DsEE=}(\E{{{{JJ,UsKKE} K(\( }{<%-&+Ks ( &RDs`FFs o LL, (GEo }E{MM9Z(&%-&+E{( , o2 +ripNNo(\PQ8GRR9{4STST(W {3Q(!+O T,S(` O,Oo E{+UU9OoVOo{4WXWX(W {3Qo Vo X,W(` G{<%-&+0E{%-&EEs % } ( &QXQQPYY:@E{o ZZ,@E{o ozHHovIH[[,I}G\\96((oE{o ]]9s^^E} ^rip} (N__9 -+^{ {( ``9nsaa^}oba{{ {o of co dc(s --+a{{ {( +>ogg9a{a{{ r}p- /%/+ (q s %a{{ {(J (8 } ococ(s --+a{{ {( +>a{rp%c%d%>-r~p+rp%b(m } +oof co da, o +-+o } hh9i>-b+djoio i, iom +rXpkill,@a{a{{ rҪpa{ kj(k (8 } +>a{a{{ r:pa{ kj(k (8 } +5a{a{{ rpa{ (G (8 } >- c(s +oo;-+eoeYfofo oobo;o:( o aa{{ {} aooh }aoof }{<%-&+as ( &+N("("rip(q -#orpE|( rSp(C +rm5p(8 (#lsmm=}m}snnm}n(w }n( }{<%-&+ns ( &DXDD={{{oo:ݻspp}p}sqqp}qrp(T rLp(O }qq{(w r3p(T (C }qq{rp(8 }q{rp(T{<%-&+qs ( &r+r*AnY D 4 .b [x & l`t`10"!s }} {< ,&{<%-&+s ( &+,{L%-&+ rprZp|( (8 (E {,8!rip}rip s}!(l{<,,{<%-&+{!s ( &+{L%-&+rprp(D     rip} ow 8(x s}#,8do ( }"Po o1   9{<,'{<%-&+s ( &+({L%-&+rprp{"(8 (E  X {#{#{ rpo (G (8 }  o:,+,o1o!8fo:- o<+9Jo#,o#oK+9$s}%o#oO  ,  oB +rp}$ 9 {%{#{!|oS  ,o#oXo( ,oI- o&++,{$r|p(O + X  ,:{<%-&+s ( &o1o!+ , o!(y :f?o,  o| ,~s  }' rp (G }&{<!!,'{<%-&+ s ( &+{L%-&+rp {&(E s""}*s #{<%-&+"{*s ( &"{*{!{ "{*{ o#݂s(("},)()}+{<**,'{<%-&+(s ( &+-{L%-&+!rprp({+(G rip(F $#o ++,y{<,,,1{<%-&+#"{*{!s ( &+2{L%-&+&rprwp"{*{!{(8 (E 8s--"}.$-#o }-{<..,'{<%-&+-s ( &+2{L%-&+&rprBp-|-( rjp(O (E $//9s00"}0o| 1  X122, 0rЯp (G }/00{/-rip+rYp 1(J (8 }/{<33,'{<%-&+0s ( &+{L%-&+rp0{/(E ݷ"rip})"rip}((&"|(o %%1%(+44, %(""{(rp%(G (8 }({<55,'{<%-&+"s ( &+{L%-&+rp"{((D '#o 686( 7s88"}387o}1{<AA,'{<%-&+8s ( &+({L%-&+rprٰp8{1(8 (D 7oo? 97o:;<:,+=ow B8 sCC8}9CB(x }8C{8DD,8x C{8o:,+<C{9C{8o ( }2<EE,82 FF,8. C{8o?,PC{8o o1 +?C{8o?-PC{8o o1 +@?GG9{<HH,O{<%-&+?C{9{4%-$&C{9C{9s %I}4I( &+/{L%-&+!rpr%pC{9{2(8 (E =85 C{8o#oK3+C{8o#oO%-&+(B 7o(a +;C{8o ;_JJ9C{9{39-rip+rmp}){<%-&+?C{9{5%-$&C{9C{9s %I}5I( &9KK9C{8o0LL,]C{8o!{<%-&+?C{9{6%-$&C{9C{9s %I}6I( &+0C{8o!C{8PC{8o o 98C{8o0MM9gsNNC};Nrip}:{<%-&+NN{;{9{7%-.&N{;{9N{;{9s %I}7I( &N{;{8{%-&+ N|:('OO9N{;{8o0PP,AN{;{8o! {<%-&+Ns ( &8N{;{8o#%-&+(KQQ,N{;{8o(N{;{8o!N{;{8PN{;{8o o {<%-&+Ns ( &+VN{;{8o!9N{;{8o) {<%-&+N{;s ( &nsRRC}=)R)}<R{={8o!9R{={8o) {<%-&+Rs ( &+-C{8o!C{8PC{8o o SS9o T-+ T( UU9bsVVC}CTo >Vrip}>oW>of X>o Y, T( -o(s +'o]]9VV{>r}p>- ^%^+ >(q s %T(J (8 }>>oXoX(s --+ T( +'Vrp%X%Y%'-r~p+rp%W(m }>8o>>of X>o Y'- X(s +'VV{>rp%>- ^%^+ >(q s %%T%X%Y%'-r~p+rp%W(m (8 }>'oXoZ(&%-&+ T( &V&, &o +>-+>o }@&__9'-W+Y``aa, &`o Zobb,oZo Zcc,4VV{>rpV{@Zom (J (8 }>+2VV{>rpV{@`(J (8 }>&o2 (@ -o(@ +dd,&o2 o&o2 (@ ,o(@ +ee,&oo3 ++VV{>r1pV{@(G (8 }>o;-+[W[Y\off,:o\o ooWo;o:( o VT}?Vo-rcp+ ooh }AVo-rop+ oof }B{<%-&+Vs ( &8sggC}Hgg{H{8o }Dgg{H{8o}Egg{H{8o}Ggg{H{8o}F{<gs o &8C{8o hC{8o ii9sjjC}Jj{J{8okj{J{8olj{J{8omjrwp%@-rp+rp%h%k%m%l(m }I{<js o &B(y :HB?o, =-$- (\8{3{*{!{+nn9 soo8}Lo7o}KPo{Ko1 pp,j{<qq,'{<%-&+os ( &+-{L%-&+!rprWpo{K(G (D 8a srro}Nr{N{K17o- 7o++s7ssar{N{Kst(&%-&+to ( &&, &o2 +riputuorpto (G vto 1 to'+to0wr:-rpv(8 +rp}Mwxx9Pto o1 yy9;((toto o zz,m{<%-&+rs ( &tr{N{L{3|((O{{,to! Pto o 8s||r}Pto}("("rip(q -}rpvrSp(C +rm5p(8 (#|("}O{<%-&+|s ( &to1toto!t8{<%-&+rs ( &{<r{N{L{3{*{!{%-L&r{N{L{3{*{!r{N{L{3{*{!s %I}Io &7-+7(~~,|7-+97(%- & + (V sc (d (e _,7-+7(%-&+(K 7-+7(%-&+( +/7,$7-+7(%-&+( 7ototo!t8{<%-&+rs ( &trpr{Mrpr{N{L{1(C oJtoto!to)t{<r{N{L{3{*{!{%-L&r{N{L{3{*{!r{N{L{3{*{!s %I}Io &7-+7(,|7-+97(%- & + (V sc (d (e _,7-+7(%-&+(K 7-+7(%-&+( +/7,$7-+7(%-&+( 7ot, to --+to ( +9sr}Vto rip}Qtotoo >>, >of +>, >o +>,(s --+ ( ++'to9>9{Qr}p>- ^%^+ >(q s %(J (8 }Qt>orp%%%'-r~p+rp%%(m }Q+`{Qrp%%%%'-r~p+rp%%(m (8 }Qto8to>>of >o (s --+ ( +'{Qrp%>- ^%^+ >(q s %%%%%'-r~p+rp%(m (8 }Qto&, &o +>-+>o }Sto }R}T}U&9'-+&o ,4{Qrp{Som (J (8 }Q+2{Qrp{S(J (8 }Qto9too to;-+toYtoo totototo;to:( o tooh }Ttoof }U{Qrptooq (G (8 }Q+&{Qrp(G (8 }Q++{Qr1p{S(G (8 }Qt'o{<%-&+s ( &8s8}X(\{X{3{*{!{Rrip}W,{WrHp(8 }W{X{3{*{!{,8{Wrp{X{3{*{!|( (O }W{<%-&+s ( &6( :=6o, Is}Z))}Y{<%-&+s ( &{Yzjs}\))}[rp{[oL rp(O rp(T{<%-&+s ( &( o" }{(@ ,&{<%-&+s ( &+*A/] n 4 o!I \!j0 "s }]}^ }_}` rip(#rip(%{<%-&+s ( &  s s  }f(\ {f{`,Xs }i(\( }h{<%-&+s ( &R(l   o| }c  ow 8(x s }k, o +,8{<%-&+?{k{g%-$&{k{ks %}g( &o }j o:,{k{f{^+,.{<%-&+s ( & 8o:- o<,o#,o#oK+9s}mo#oUo#oQ,o#oQo" +r)p}loK, om+9o09 o(o#oXo ( -(*o o? +  ,d($($rip(q - %-&rip+rm5p(8 (%{<%-&+s ( & +%{<%-&+ s ( &+){<%-&+ s ( & +!{< s o &p&{<%-&+]{m{k{f{b%-8&{m{k{f{m{k{fs %}b( & +7o:- o<,o#,o#oK+!!, ""9s ##}o - o@+ #o }nr=p#{nrwp(O oJ{<%-&+# s ( &o1o!Po o &(y :?o,  $$,B{<%-&+ {fs ( &s% %% o_ &(  &&,(l ( (*o  {f{^ {f{_o o }d {d'',.{<%-&+ {fs ( &+'{<%-&+ s ( &o   {f{`(o  {d o ( }e((9{<%-&+ s ( &("+(#+))($+**,ts++ }q+)($+( }p{<%-&++s ( &) +{q{f{`(~s,,}s-,-}rs..,}u..{u{roL }t.{trp(T{<%-&+.s ( &<o /+/( 00o/( -/#o, ( o" }a{<%-&+s ( &(l{41212(W {3ow 383(x 44,04o;-'4o@,4o -4oI- 4o&++559s66}w64o ( }v66{v4oI-rip+rp4o -rip+rp(8 (8 }vP,P4o o1 +77,P4o o &{<%-&+6s ( &4o!4o13(y :3?o, 2,1(` (+*AYp1qh~ qw<& lQ 0 #s }x}y }z}{  s }~(rip(#rip(%{<%-&+ {~s ( &s s  } (\} { {{~{{,.{<%-&+ s ( &(l   o| }  ow 8(x ,8u{<%-&+0 {%-&  s %}( &o -'o: {{~{y_- o<++  ,o#,o#oK+9 s! }o#oUo#oQ,o#oQo" +r)p}, om+9oKo09o(o ( -(*o o? +,a($($rip(q -rip+rm5p(O (%{<%-&+"s ( &+%{<%-&+#s ( &+*{<%-&+$s ( &+!{<%s o &q&{<%-&+]{{{~{|%-8&{{{~{{{~s %}|( &+  9s&!! } - o@+ !o }-rͷp!{r3p(O +rp!{(8 "{<%-&+!'s ( &o1o!##, "oJPo o &(y :e?o,  $$,G{<%-&+# {{~s ( &s% %% o_ &((l (*o  {{~{y {{~{zo o } {&&,3{<%-&+# {{~s ( &+'{<%-&+ s ( &o   {{~{{(o  { o ( }''9{<%-&+  s ( &("+(#+((($+)),zs(** }*(($+( }{<%-&+*)s ( &( *{{{~{{(~s*++ },+,}s+--+}--{{oL }-{rp(T{<%-&+-,s ( &<o .+.( //o.( -.#o, ( o" }}{<%-&+ s ( &(low 08h0(x 11,1o -1oI- 1o&++229s-33 }31o ( }33{1oI-rip+rp1o -rip+rp(8 (8 }P,P1o o1 +44,P1o o &{<%-&+3.s ( &1o!1o1+e1o o 55,Q1o o  1 o1 of o11o(p - of (s +o0(y :0?o, ( Cs/66},6,}{<%-&+60s ( & (+*A&Kqqz~ < { )v C) 0$s1 }( }rip}(&|o 1(+,({rp(G (8 }{<,&{<%-&+2s ( &+{L%-&+r#p{(D s  8     ,8 o-  o+  o} ,  o+ r]p{, {o" +r}p(J }{<%-&+-{%-&3s % } ( &(\  ,Ps6}(\( }{<%-&+7s ( &8ow 8 (x s8},8,8o ( }Po o1 -o o1 +,+{<%-&+9s ( &8jo#,o#oQ-r p+o#oQo" }o }o  o{{{o" (a o@9o#, {+  ,[{<%-&+?{{%-$&{{4s % } ( &o!8,+!!,bs>""}"o }{<%-&+"?s ( &o!o o +'{<%-&+:s ( &8ao __,+##9^s@$$}$ o}{<%-&+$As ( &oK%&'o/o#oK3 %&`'`+((9{<${;s o &sB))$})rip}{,{)|o'+**9o0++,:{<%-&+)Cs ( &o!o)+X{<%-&+)Ds ( &o(o#oXo!Po o +:{<%-&+#){{<s ( &o!UsE,,$}-,-}{<%-&+,Fs ( &o)o!+3o(o#oXo!Po o 8o _, -+..9{<%-&+=s ( &//9sG00}0rip}o:-o#%-&+(]+1{,){0|0{{{1o(+22, o0+33,^00{r(p0{{rp(C }o(o#oXo!Po o +400{r(p0{{rp(C }o!<&00{r׸p0{{{r^p(C }o!({<%-&+0Hs ( &449\559L-+o ( 669,sI77}o o of 8o 98(s --+o ( +o==,o8o+ o(&%-&+o ( :7, o +o }>>9??, 9o :+oo :o:o o2 (@ -o(@ +@@,o2 oo2 (@ ,o(@ +AA,oo3 oo;-+;o;Y<o( 0 0 u%sV }}}} rip(#rip(%{<%-&+Ws ( & {Ls s s s  s  (l  ow  +i (x   -+ (#,  o@+  ,> o#o], o#oQo  + o#oQo   (y - ?o, {,\{<,&{<%-&+Xs ( &+{L%-&+rpr߹p(D (&+O ow +'(x o@,o o (y -?o,  R 9{<,&{<%-&+Ys ( &+{L%-&+rprp(D      (` o +S{<,&{<%-&+Zs ( &+{L%-&+rpr;p(D {{`, G+9(U{<,&{<%-&+[s ( &+N{L%-&+Brpryp{-rip+rqp{-rip+rprSp(C (D ,+     {(` 8 G,U{<,&{<%-&+\s ( &+{L%-&+rprp(D +S{<,&{<%-&+]s ( &+{L%-&+rprZp(D ,o, +*ALv4t` 0&s (\ , 8{4  (W {3ow +9(x -+(,o oo (y -?o, , (`  +*=F%p 0  's^ }}}}}}} sa }({<%-&+{_s ( &}{<%-&+bs ( &( o" }{<%-&+cs ( &((V #(  , ( o  ov+(, (s (jo| }ow +.(x ,o oyo (y -?o, , ()((,s ()((o rip(#rip(%{H%-&+ s] o rip}{{ (l {{,R ow +*(x -+(<, o!(y -?o, {{,R ow +*(x -+(:, o!(y -?o, {{,{{+, (` {{{{`,%{{{{`{{`+,h{{{{ {{{    (`   ,{(T rp(O }+t{(T rp(O }(l  ow !+!(x ""##, "o!!(y -!?o, (` {{,+$$,X%%&&,   (''` ,%+((,{(T rRp(O }+Y(m))ow *+*(x ++,,, +o!*(y -*?o, (` (jow -8-(x ..o //, .o!.o 00,I.o".o:- .o<, .o o +11,.o22, -(y :r-?o, (` ( ,(&%-&+( +33,Z(i((44,<(o  {rp (\(J (8 } 3-(&%-&+( +55,?(&%- &7%7+|( s 66( -+6(  {rp (G (8 }(jo| }{<88, {<ds o &+={L%-&+1r.prlp{{{(k (E  / {+   (&ow 989(x ::;;,8o o <+0<( ==:o >>,:=o oz+ <( -<Mo, :o;??,#@:@ovA@BB, :A}+!C:CoxDCEE, :D}9(y :-9?o, ( (6{<%-&+{`s (x &=seFF}GFG}{<Ffs o &(}UH+H*An;j77",N,F=>=> 0 h(sg }((  }{<%-&+hs ( &( }{<%-&+is ( &(V #(, ( o  ov+(, (s (lo| }ow +:(x , o +,o oyo (y -?o, , ()((,s ()((o rip(#rip(%{H%-&+ s] o s , (&+Oow +'(x o@,o o (y -?o, rip}   {Ls      (` ,o,  ,{(T rp(O }(jow +z(x o   , o!o !!,Ao:- o<,o o +"",o##, (y :z?o, (` ( ($$,?(&%- &&%&+|( s %%( -+%(  {rp (G (8 }(jo| }{<'', {<js o &+={L%-&+1r.prlp{{{(k (E  / {+ (&ow (8((x )),,,+{o o -+0-( ..)o //,).o oz+ -( --Mo, *)*ox+*00, )+}((y :b(?o, ( (6{<%-&+ks (x &1+1*LGI4S"u A=|!0\) (j ow +&(x , o+, o  + (y -?o, +*3E0[2Prp(\((k (8 Q{4  (W ( ,(` *9O 0Prp(\((k (8 Q(W(F(((D(&(&((}2{3%-&+( (*0*1{4  (W ( ,(` *  0Z{3ow +$(x ,o;+ , o!(y -?o, ( + *1?0*1{4  (W ( ,(` *  0*   {3ow +l(x ,o:- o<++,AoO -o@, o:++ o!,o1 (y -?o, ,&{<%-&+s ( &(+*y0+1{4  (W ( ,(` *  0+sl } (  rip} (\Yrip8( {3o ,/{rpp(O }{3o  8lrgpo ( {rp-r'p+r9p-+(-rp+ooq   ( -  % + ( s %(k (8 }o `  ,|o  ,(rAp(8 z%{%r_p%%rp%%rSp(M }o{3o  +Nooz%{%rp%%rp%%rSp(M }Y  :)& {rYp(J (8 }T ,&{<%-&+ms ( &+${<%-&+ns ( &+*A4$&$AT0S,(g oh oi  (5( , ' +( (5( ( +*0v-rip (j ow +<(x ,+'rip(q -rip+rm5p o (O (y -?o, +*I_0b.# , ((j ow +(x , o&(y -?o, *))R0/  (\ {4  (W {3ow 8(x  ,8o;_,#ol 8go;- #?+ #? { 4 +  ,#ol8  ,3ol(,(+  , o + 8o`  ,3ol(,(+, o + 8#6o:- o<, o+,'o#0+ol+ ol(,(+, o + }_ (y :H?o, , (` +*A41 00so } (] ~ }(e -(+( (%-&+(;(%-&+(<-(%-&+(:+,7{rp(G rp(h (i (O }+5{rEp(G rp(h (i (O }#Y#?,#( 8  ,%{rp(8 }o 8  9-{rp(8 }   9~{r p(8 } {4  (W {3ow 8(x ,8o rspo;-o:-rp+rp+r.po (J o-rp+rp(8 - o;+_,'{rm5prp(C } 85-o:- o<++_9o-#+,Hz%{%rm5p%%rp%(  (M }o +{rp(O } +|,${rm5prUp(C } +K,${rm5prp(C } +{rm5prp(C } _ (y :?o, , (` 8_, +`, (o z%{%rp%--r p+rp+rp%rp%rp(h (i (M }8z%{%rm5p%-rp+rp%rp%-r p+rp%r0p%rp(h (i (M }`  , ( +1!!,(o + {rPp(8 }(;,(+_,( #+"",I(##( ( Y( ${rp$(J (8 }{<%%, {<ps o &+{L%-&+rAp{(E &+&*A4F 0O1(j o|  # 9 ,6{L%-&+&rAprprp(h (i (8 (D +4{L%-&+&rAprprp(h (i (8 (D (&89a{L%-&+&rAprprp(h (i (8 (D (9j{L%-&+rApr-p(D ow 8(x   ,8o- o;+  ,Vov {L%-&+&rAprp rp(h (i (8 (D   ,  o&8o  ,Sox{L%-&+&rAprprp(h (i (8 (D , o&+/{L%-&+!rAprpo (G (D (y :?o, 8,g{L%-&+&rApr)prp(h (i (8 (D (, o+,(o&+<{L%-&+&rAprprp(h (i (8 (D o&+>{L%-&+&rAprMprp(h (i (8 (D (&*A/I0|2  {4  (W {3ow +$(x ,+ o ` (y -?o, ,(` +*&1W[i 02 {4  (W {3ow +8(x , o@+,+oLo% _ (y -?o, ,(` +*$Ei o{ 083 {4  (W {3ow 8(x , o;+,8o@-o#%-&+(W+Eo#%-&+7(U%- &   + (msc  (d  (e _,4{ToM-$oN-oI-o&- oO+  , + o _ (y :?o, ,(`  + *A4$ % 04Prp(8 Q   (j ow 8(x  , o;+,8o@-o#%-&+(W+Eo#%-&+7(U%- &   + (msc  (d  (e _,4{ToM-$oN-oI-o&- oO+  , +(o>  ,o P(T (8 Q_ X (y :?o, Prp(G (8 Q  ,hsq}P}{<,!{<rs ox &+{L%-&+r1p{(D +*A%80:3  {4  (W {3ow 8(x , o;+,8o@-o#%-&+(W+Eo#%-&+7(U%- &   + (msc  (d  (e _,4{ToM-$oN-oI-o&- oO+  , + o _ (y :?o, ,(`  + *A4&' 08q , 8&  o;9o#,o#od+,  8{/o#oM3{0o +,aoU ,o#oM}/o }0 {/o#oM3{0o +, + +Fo:-o<+  ,*{0o   ,o }0  &  + *A+0T(j ow + (x ,o+ , (y -?o, +*-=0 ,o (&*0Z5 (j ow +$(x , o +, + (y -?o, +*1C0W (j ow +!(x , o+, + (y -?o, +*.@0|6 , {6({3o|   ,L{3ow +!(x ,+ o(y -?o, (*5.c07ss }(j ~ } (\ (@(\(({6  ,({rwp((G (8 }+{rp(8 }  ,{rp(8 }+@,{rEp(8 }+ ,{rop(8 }(%- &%+ ( s  , (+9{rp(8 }_9(%+,fo - o+o{rp( -rp+rAp(C }( +{r9p(8 }8 9(_,C(%+{rp(8 },{rp(8 }+U,&{rp(G (8 }+${rep(G (8 },o o ((%- &%+ ( s  ({6 _9 ( , ( (+,K (({rp ( ((J (8 }8 ( , ( (+,9{r+p ( ((J (8 }+({rp((G (8 }8 _,&{rp((G (8 } -+  ,{rMp(8 } ,+!!,{rp(8 }(%- &%+ ( s  ""9 ( -r7p+ ( &&( # ( -(&&( + ( &&( $r[p#rp$(C %{(T rp%(C }'',{rp(8 } ( ((,{rp(8 }{<%-&+ts ( &)+)*08su } }{6 , ( +rXp}(\ ,(+,( 9(j(ow 8(x   o(s -  o+( ,  o +  ,8-+_,  o +  ,m  ,  ( o  o}({<%-&+-{%-&vs % } ( &+  o(y :?o,  __9(i,{sz}oo }{(({<%-&+{s ( & {o}+&{<%-&+ws ( &,({<%-&+xs ( &+&{<%-&+ys ( &+*09# ( R ,Z{< , {<s ox &+{L%-&+rGprp(E (&( , o +*0B:s| }# #  (rip},]{<  , {<}s o &+{L%-&+rprp(E (&(  9  ox ov _,# Y( ( #?( + #? o:- o<+9(*- + (*o |o~- ,+oYE WWWWWWWW"&-4;BIP+U +UiZ +NiZ +GiZ +@iZ +9 +5iZ +.iZ +'iZ + iZ +iZ +iZ + iZ + + (X +zo;,i_,! Y( ( #?( -+,l( +l ,iZ +i + rXp% %%%{(m }{<, {<~s o &+{L%-&+rp{(E  (, +*0v;,+h(j ow +<(x ,&o  o  , ow(y -?o, *If0<R (j ( ow 8(x 9o9, o;+  ,o} +To, o;+  ,o} +-o:- o<+  ,o~ +  G`R``   ,++  (y :.?o,  + *0= (jow 8(x  # , o+  ,ot    ,=ov   ,)Y( #{Gz?   ,+(y :p?o,  + *0>(\ (jow +\(x ,o,o- o++,(ox ,#Y@ + _ (y -?o,  + *i0>(\ (jow +~(x ,o,o- o++,Jox ,1o;-( #?+( #? + _ (y :v?o,  + *0=?(  ,  {S (  (  _+ , (  }S*&}T*0 {T +*{V*"}V*{W*"}W*{X*"}X*0 ( +*0W (j ow +!(x , oI+, + (y -?o, +*.@0c (j ow +-(x , o 3 o +, + (y -?o, +*:L0@ (l o|  9{4  (W {3ow +:(x o;,+!,-+(O+, + (y -?o, , (`  + *=G%q 0As }rip} (g {4  (W ,q{3ow +E(x , o;+,+"-+ |(R  , (y -?o, , (` {(@   ,${<%-&+s ( & + *OR, 0B (\ {4  (W 9{3ow +](x , o+,+=, (N-#oI-o&-o#oW+, + (y -?o, + ,(`  + *9j 0C {4  (W {3ow +3(x o;,+-+(N, + (y -?o, ,(` +*#@c iu 0C {4  (W {3ow +C(x ,o - o;+,+-+(O, + (y -?o, ,(` +*#Ps y 0C {4  (W {3ow +?(x , o +,+o:, oO+, + (y -?o, ,(` +*#Lo u 0D {4  (W {3ow ++(x ,-+(&+, + (y -?o, ,(` +*#8[ am 0E {4  (W {3ow +c(x ,+Lo;--+(?+,+, (Q--+(&+, + (y -?o, ,(` +*#p 0E {4  (W {3ow +S(x ,+<o;--+(?+,-+(Q, + (y -?o, ,(` +*#` {Y*"}Y*{Z*"}Z*{[*"}[*0F(\ ,0{<%-&+s ( &rpsU z( , ( }R(  ,(  s ({] 9s}{:,0{<%-&+s ( &rjpsU z(}{:o {:o }( (({:s o {:s o {,{U, {+,2{<%-&+s ( &}U8, {+  ,2}U{<%-&+s ( &8- {+  ,>}U{<%-&+s ( &{:o 8{  9{<%-&+s ( &{`{^o_ {:o _  ,2{<%-&+s ( &{:o +&{<%-&+s ( &{:o  (} ,8{<%-&+s ( &(}U+'{<%-&+s ( &8{<%-&+ s ( &{\(W }U(( (({;,2{;s2 o {;o {;o s };{;s2 o {;{^o {;o ((}U ,(` *z 0( +*0{U-(+ +*051{\  (W {U-(+ ,(` * ( 0*1{\  (W ( ,(` *  0 {U +*0c1{\  (W ( ,(}U ,(` {<%-&+ s ( &* )3 &}U*0+2{\  (W ( ,(` *  0+2{\  (W ( ,(` *  0Gs }rip}{\  (W ( ,'{L%-&+r'prp(E (.{L%-&+rpr-p(G rip(F {( (8 }(V(}U ,(` {<%-&+s ( &*,5a." 0&H( 9( {L%-&+rprp( (8 (D - (+ 9{R{S( oe - o_ +, (+ ((D{=(W  ( ( (( (of (  oc od (  oa ob ,(` (X(*X 0I(8s{:, {:o + ,(o 8Q{U-(- (+ 9{R{S( oe - o_ + , (+ ((D{=(W ( ( (( (of ( oc od ( oa ob ,(` (X({:%-&+( ,(o +5{_{^o_ &&o (:~*X \s0[J{L%-&+rRprp(E ({:s o {:s o {:s o (D{=  (W ,( -+ o ta  ,L( ( (( (of ( oc od ( oa ob ,(` , o +,A, o oL +rp{L%-&+rRprHp(8 rip(F *~{ 06S,o + {L%-&+rprp(G (D *0 (( 9{] ,0{<%-&+ s ( &(+H{<%-&+ s ( &({;%-&+( (+8{<%-&+ s ( &{`%-&+(o &*0Ks }( ( (s^ od ~ }rprip(( ( ( (,F(oN-6(o;,(o#%-&+(W- (oO++  ##(, -#+(,(-  -+9rip(jow %82%(x &&''9 &o"&o$&o;-&o?- &oB+&o:,{T+!&o ((( (&%-&+( %-&+ &o ( &o-&-+&(%-&+(h +&o))(i **(j -+ ( -+($ (p -&o(p -&o(s +&o&o&o++9I&ooq ,,,m(&%-&+&oo ( -+ ( -+($ (p -&o(p -&o(s +-&oo ( +&oof (l --,&oof ..,>&ooh (@ //,"&ooh -+ ( 00,)&o-+&o))(i **( +&o;- &oO+$&o#-&|oR+ &o#oW&o;11,+ &oN-rp+rp{rp(k (8 }- `+22933,{r)p(8 }&oI44,{rUp(8 }&o&55,{rp(8 }&oI,$+66, od --$+77, of 8K 8&oI;;9$<<,8+o==, {rp(8 }&oK&o<-&o:- &o;_+>>, {r?p(8 }&oK8- (+??, &o(,(+9-+o ,!- {T+#,"+:  :_#_@@,A#,+#$-(,!o} -o| - &oI+++ +> AA,6$--o{ #`-o} -o| - &oI++  ,8+BB, &o(CC,b ,8+DD,&o#oX&o;,  -9+EE,&o#oX&o#%-&+(W+ &oOFF,.z%%rUp%%%rp(M +rp(8 ,, ++GG9o o o HH, or {rOpo  (k (8 }#- o} +II,qo} JJ,{rp(8 }#KK,{rp(8 }8LL,!{rp(8 } o! o{ -o| - &oI+MM,m{rQpo o (J (8 }&oINN,+{rp(8 }8OO, od 8PP, of 8QQ92o o o TT, or UU, o &&oVV,J}" ,+WW,+{rpo  (k (8 }+J}" {rp%%%%o  (m (8 }o ,o} -#-, o ++XX,>z%{%rp%%%rp(M } ob &okRR#S{], o} +_YY9A&o;]]( Zo# [\&o;,S+^^9&o-[+\ z%{%rp%Rrp( %rp%%rp%%rm5p%-r-p+rGp% rSp(M }&R|doZZ__,)&rTpRrp( rp(C oJ+&#ol8S``9-[+&o-[+\\aa9z%{%rp%Rrp( %rp%%rp%-r-p+rGp%rSp(M }&oZZbb,)&rTpRrp( rp(C oJ+&#ol+5{rcpR-r-p+rGp(k (8 }+N{rp%%R%%-r-p+rGp(m (8 } o! 89cc9 od z%{%rnp%%%rp(M }&o;,&o,(- (g+dd,(8&o, (+ee,8e8T{rnprp(C }818&&ff,{r$p(8 }8(g(,{U,g+hh,({rVp{U(G (8 }(,g-{U++ii,8gjj,{rp(8 }+{rap(8 }(-g-{U++kk,8gll,{rp(8 }+{rp(8 }%(y :%?o, :m{rgp(T m(J (8 } nn, od 8w pp,{r p(8 } qq,{rTp(8 } rr,{rp(8 }ss,{rp(8 }(o(,{U,o+tt,({r8p{U(G (8 }(,o-{U++uu,8ovv,{rp(8 }+{rp(8 }(-o-{U++ww,8oxx,{rp(8 }+{rp(8 }{~ (q yy,N{<zz, {<s o &+{L%-&+rYp{(E , +{{, o$ |+|*A4ME0t:0 {a +*0Ls }}}rip} {b  (W ((}a{<%-&+s ( &(j{( ( #{  }N#t@ ow  8T (x ,,o ( o-rip+rp(8 +rXp9,k#t@ o4 o2  - - #t@+ #w@+ #)@ {(  0{+   }N {|o{_,,{rp (G (8 }os_ {-r=prp(T (C +r}p(8 } (y : ?o, {, (* {(T rpo" (C } }a ,(` {<%-&+s ( &+*Adg,LT*L4 2[ 022{4  (W (( ,(` * & 0FM{3ow +(x  , o_(y -?o, *(60N( {g  (W 1 {c+ ,A+,,{co ,+X  -s }c  ,8{N( #Y #}d }i }h ,(` * 0+O s }(}Rs (( #}{b  (W {N( }N#-C6?,${N( ( Y# {N} , (` s}(-~ +rp}(a  ,H{<%-&+s ( &{{((a +'{<%-&+s ( &Es  }   }{<%-&+ s ( & Es  }   }{<%-&+ s ( & !(  , (+(+*AdPh sEE!&}f*0\(\. (+ (W-(+(-O+ (obWO( (   +*0.PT (j  ow +4(x ,(d, ot+_X(y -?o, ,+  ,TT#  8 ow  +V (x  #  -+ (d  ,-X  ob ( (  ,JXT (y - ?o, JYT,J+ + *A`c0SQT #W(j  ow +4(x   , (d,  ot+_X(y -?o, ,+  ,TT#W 8ow  +Z (x  #  -+ (d_,.X  oc,JXTOXW _  (y - ?o, JYT,Ol[+{NYW  + *0Aqg0RP(T rp(J (O Q( {c,Prp(8 Q8( ( Y ( #? {i( ( Y ( #?z%P%rp%rp( %rp%-rVp+rtp(M Qz%P%rp%rp( %rp%-rVp+rtp(M Q({g(W rip   ,d{co  +: o    rip(q -rip+r|p rp( (O   o -  , o, z%P%(T %rp% %r^p(M Q ,(` *qG E 0S( T ,{g  (W {c,Prp(8 Q݊Pr"p(G (8 Q{co ,{co {c( }iPrFp{i(G (8 Q ,(` (T* 0a|{g  (W {N( #Y s }c#}d}i}h ,(` * KU 0S {g  (W {c%-&+(  ,{co ,(` +* 4@ 0*|{g  (W {h ,(` *  0*|{g  (W {i ,(` *  0T{g  (W # (j ow +&(x o , ob + (y -?o, #.+(; ,(` *.3a  0U{g  (W #  (jow +/(x -+(d, X obX (y -?o, 0(;+ l[ ,(` *2>,'>o->o:- >o<, >o+??9", >ot+9#9`@@,s{rp%(T %9-rip+rp%>o %|frp(h (i (m (8 }>{fo&=(y :=?o, GA{rfp%(T %%{f%A(m (8 } {<%-&+0 {%-&  s %}( & (y :> ?o, (  , (` 8s}(,0{<%-&+s ( &rZpsU z{<%-&+s ( &{4(W {3ow 8(x 9o }o o%-&+(H ,o((  ,oi+>{<%-&+0{%-&s %}( &(y :>?o, ( ,(` *4D +' ɚ 0[s }(\}{< , {<s o &+,{L%-&+ rprp{(G (E {4  (W ({3ow +!(x ,+ oj(y -?o, ,(` *.|` 0W (j ow +!(x , o+, + (y -?o, +*.@0W (j ow +!(x , o;+, + (y -?o, +*.@0b (j ow +,(x , o:- o<++, + (y -?o, +*9K0_ (j ow +)(x , o<, o8+, + (y -?o, +*6H0_ (j ow +)(x , o<, o4+, + (y -?o, +*6H0_ (j ow +)(x , o:, o2+, + (y -?o, +*6H0W (j ow +!(x , o:+, + (y -?o, +*.@0\ (j #t@ ow +h(x #t@ ,Ho2,#)@ +o4, #w@ ( , + (y -?o,  + *u0W (j ow +!(x , oD+, + (y -?o, +*.@0]rip (j ow +T(x , {ToM+,1rip(q -rip+rm5p o ( (O (y -?o, +*awv{L%-&+rqprrp(E *v{L%-&+rdprp(D *v{L%-&+rGprp(E *{L%-&+rprprip(F *{L%-&+rprjprip(F *v{L%-&+rprp(E *v{L%-&+rprp(E *v{L%-&+rprp(E *v{L%-&+rprp(E *v{L%-&+rprip(E *v{L%-&+rprp(E *{L%-&+rpr-prip(F *v{L%-&+ruprp(E *v{L%-&+r'pr{p(E *v{L%-&+r'prp(E *v{L%-&+r'prp(E *v{L%-&+rUprp(E *{L%-&+rUprprip(F *v{L%-&+rUprOp(E *0 ^{k +*0_}k{l , {lo) (o* s+ }l(, (&+o- +J(. {m X}m o#{l(rprpo" o/ o(0 -Po, *JW{n*"}n*^}k(1 }m*}k(1 ((}m*0`(rpo2 o3 +So tY {m X}m s o!o$(4 ,o$(5 o -u,,o, *_w0as o%(& +*0bo- (+ ,!{l(rpo6 oo" ,{m X}m o#{q, }qo$(5 +*0$^(7 o (o8 &(9 &*06c(o: (; Y +(9 &Y  -}m*0 ^{o +*0 }o{p , {po)  ,{oo* s+ }p{s(%{t('{u(){v(+{w(-*~( }o}q(#*( }oo* s+ }p}q(#*0*{p , {po) }p}q*0{p(rpo< ( }s{p(r,po< ( }t{p(r@po= o> #( }u{p(rHpo= o> #( }v{p(rPpo= o> #( }w*{r*"}r*0 S{s +*09}s( ,#{p(rprZp(? o@ *0 {t +*04}t( ,{p(r,p( o@ *0 d{u +*09}u( ,#{p(r@prbp( oA &*0 d{v +*09}v( ,#{p(rHprbp( oA &*0 d{w +*09}w( ,#{p(rPprbp( oA &*0(d(  ,( &(, &*!"{|*"}|*j(B (C (5*j(B (D (5*0 e(E +**(U *b(U }}}~*j(H }}}~*zd}( sF }*0f{ }(@ oG r$poH  , rnpsU z(>(@(8 oG r$poH  , rpsU z(>(@(8 }+*Rr3p(8 (?*0Gg{oI  ,+1( rprpof o {oJ ioK *0oh{oI  , +Vs' (B~%-&~s %{( &{oL  -o" +*0{oI +*0Hi8*{oJ oM  .+ . 88{oJ oM  ,8 Y6+ .8oN &8{oJ oM ,8{oJ oO ,'{oJ  . + oO +%{oJ  . + oO {oJ oO +++ oP &+{oL :*0.j,) ŝ  +o a Z X ov /+*0jk8Z{{{{{%-&+(  9{{{{{%-&+( {{%-&+4($ %- & + (% sc  (d (e _ ,{{oo &{}+K{{{{{{,!{{{{{o +}{{9{{{{{{{%-&+( &{{{{{{{{{( o (8 }{{{{{X}&{{{{{{rbpo? :{{{{{r6po? 9{{{{{r}+po? 9{{{{{{{{{o? ,r{{{{{r3po? ,L{{{{{r3pow {{{{{r6pow ++9{{{{{ov {{{{}{{{X}{{{{{{/"{{{-|( +:X|( -K{{%-&+4($ %- & + (% sc  (d (e _+  ,{{oo &|(   ,&{{{{{%-&+( {{ + *.0Ck87{{{{%-&+(  9{{{{%-&+( {{%-&+4($ %- & + (% sc  (d (e _ ,{{%-&+(o &{}+A{{{{{,{{{{o +}{{9{{{{{{%-&+( &{{{{{{{( o (8 }{{{{{X}{{{{{rbpo? :{{{{r6po? 9{{{{r}+po? 9{{{{{{{o? -!{{{{r6po? ,c{{{{r3po? ,B{{{{r3pow {{{{r6pow ++C{{{{rnpo? -!{{{{rX po? +}{{{X}{{{{{/"{{{-|( +:|( -K{{%-&+4($ %- & + (% sc  (d (e _+  ,{{%-&+(o &|(   ,!{{{{%-&+( {{ + *{{%-&+r prnp(E *0F{{%-&+4r prp{-rip+rBp{(J (E *0d{{%-&+Rr prVp%{-rip+rBp%{%{%{(m (E *{{{%-&+r p{%-&rip(D *{{{%-&+r prp{(% *{{%-&+rprprip(F *{{%-&+rpr!p{(8 (D *{{%-&+rprGp{(8 (E *{{%-&+rprmp{(8 (D *0G{{%-&+5rprp{o {o (J (E *{{{%-&+%rprp{r p(O rip(F *{{{%-&+rprQp{(8 (E *0\{{{%-&+Erpz%rqp%{%r$p%{{%rSp(M (D *0L{{{{%-&+0rprp{{r$p{oL (C (E *0Q{{{{%-&+5rprp{{r$p{oL (C rip(F *0L{{{{%-&+0rprp{{r$p{oL (C (E *0L{{{{%-&+0rpr3p{{r$p{oL (C (E *0V{{{{%-&+:rprp{{{r$p{oL (C rip(F *{{%-&+r }prp(D *{{%-&+r }prp(D *{{%-&+r }prp(E *0C{{%-&+1rIprp{o {{(k (E *0M{{{%-&+6r }prp{{o {{(k (D *{{{%-&+ rprp{rp(O (E *.sr*o**(+* *o**oQ *{{%-&+ rMprp{(8 rip(F *{{%-&+ rMprp{(8 rip(F *{{%-&+rMprp{(8 (E *{{%-&+rMpr5p{(8 (E *{{%-&+rMp{(E *0L{{{%-&+5rMprgp{{r$p{oL (C rip(F *0L{{{%-&+5rMprp{{r$p{oL (C rip(F *0Q{{{{%-&+5rMpr p{{{r$p{oL (C (E *0V{{{{%-&+:rMprp{{{r$p{oL (C rip(F *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+*{{%-&+ rprC p{(8 rip(F *{{%-&+ rpru p{(8 rip(F *{{%-&+ rpr p{(8 rip(F *0H{{%-&+6rpr p{{{{(k (D *{{%-&+ rpr p{r0 p(O (D *{{%-&+&rpr p{r+ p{(C (E *0R{{{%-&+;rprA p{{{{oX {(k (D *{{%-&+r pr9p{(8 (D *.s*rVpoY r poY rrpoY sR *{(%-&+ rLprp{(G rip(F *{(%-&+rhp{(E *{(%-&+rhp{(E *{(%-&+rPp{rip(F *{(%-&+rPp{(D *{(%-&+rp{(E *{{(%-&+rp{(E *{{(%-&+rp{(E *{(%-&++rprp{( {(J (D *{ (%-&+rfprp{ (G (E *{ (%-&+ rfprp{ (G rip(F *0\{{ (%-&+Er# pz%re p%{{%r#p%{%r^p(M (E *0p{{{ (%-&+Tr# pz%r p%{{{%r p%{oL %r^p(M rip(F *0B{(%-&+0rppr p{( {(J (D *0G{(%-&+5rppr p|( r7 p{|#( (C (Y *{(%-&+%r_ pr p|(h ( (8 (E *{(%-&+r_ p{(E *{(%-&+rKp{(D *{(%-&+rKp{(E *{(%-&+rKp{rip(F *{(%-&+rKpr p{(8 (E *0K{{{%-&+'{{{{{sS ou {}*{(%-&+rp{(D *{ (%-&+r3p{!(D *{"(%-&+rwp{#(E *{$%-&+%rprp{%( (G (E *{$%-&+%rprKp{%( (G (E *b{$rp{&oE *{%(%-&+rp{&(E *b{$rp{'oE *{%(%-&+rp{'(E *{){%(%-&+rp{(%-&rip(E *{){%(%-&+rp{(%-&rip(D *{+{){$%-&+ rprp{*(G rip(F *{,(%-&+r.p{-(E *{.(%-&+rkp{/rip(F *{.(%-&+rkp{/(D *{0(%-&+ rprap{2(8 rip(F *0V{4{0{%-&+'{4{0{4{1{3sS ou {4{1%-&+( *{6(%-&+*rprp{5oL r^p(O rip(F *.s7* *0S{=(%-&8rSp z%rp%{=(  ( %rp%|>( %rp%|?( %rp%{@X ( %rp% |A( % rp(M (E *{D(%-&+ rpr p{C(8 rip(F *0Q{H{F{D(%-&+5rprp{Grp{H{EoL (C rip(F *{I(%-&+rp{Jrip(F *{I(%-&+rprSp{K(8 (E *{L(%-&+ rpr#p{Mr_p(O (E *0B{O{L(%-&++rpryp{O{M{N(J (E *{Q(%-&+rp{P(E *{S(%-&+rp{R(E *{U(%-&+r%p{T(E *{V(%-&+%rB%pr%p|W( (8 rip(F *{V(%-&+ rB%pr%p{W(G (E *{X(%-&+ r&pr'p{Y(8 rip(F *{X(%-&+r&p{Z(D *{[(%-&+r+p{\rip(F *{[(%-&+r+p{\(D *{](%-&+ r\-prp{^(8 rip(F *0B{`{](%-&++r,pr,p{_r(-p{`{^(C (E *{a(%-&+r0p{b(E *{c(%-&+r3p{d(E *{e(%-&++r3pr14p{fr4p{e((C (D *0R{h{e(%-&+;r3pr4p{g{h{f{h{e((k (D *0R{h{e(%-&+;r3pr9p{g{h{f{h{e((k (D *{i(%-&++rV5pr5p{j{i((J (D *{i(%-&+rV5p{k(D *{l(%-&+r>p{m(E *{n(%-&+r?p{orip(F *{n(%-&+r?p{p(D *{q(%-&+r4Ap{rrip(F *{q(%-&+r4Ap{s(D *{t(%-&+rZEp{u(E *{v(%-&+%rFprFp|w(h ( (8 (E *{v(%-&+,rFpr4Gp{v(%-&+( (8 (E *{y{v(%-&+%rFpr,Fp{xoL (8 rip(F *{z(%-&+rIp{{(E *{|(%-&+rMMp{}(E *{~(%-&+r3Tp{rip(F *{~(%-&+r3Tp{(D *{~(%-&+r3Tp{(E *{(%-&+rVprVp{(8 (E *{(%-&+rWp{(D *{(%-&+rXp{(D *{(%-&+r`p{(E *{(%-&++r)aprap{( {(J (E *0B{(%-&+0rprp{( {(J rip(F *{(%-&++r)aprbp{( {(J (E *0C{(%-&+1r)aprbp{( {{(k (E *0R{{(%-&+;r)apr2p{{{( {{(k (E *0G{{(%-&+0r)aprrcp{{( {(J (E *{(%-&+rfp{rip(F *0W{ ,${(%-&+r`op{(E +'{(%-&+r`op{rip(F *^}( }*0Bl{.{{oG+ ,sT z{{on +*0Cm{{oG ,sT z{X }{oG +*&}*{{J%-&+{{{st ou }*{{L%-&+{{(D *{{L%-&+{{(E *{{L%-&+{{rip(F *{{L%-&+rSsprsp(E *{{L%-&+rSspr'tp{(8 (E *{{L%-&++ruprvp{(G {(8 (E *{{{L%-&+ruprp{(8 (E *{{{L%-&+ ruprvp{(G rip(F *o {o 3 o +*{{L%-&+rUprp(D *{{L%-&+ rUprp{(G (D *{{{L%-&+rUp{(D *{{L%-&+r+p{(E *{{L%-&+rp{(E *{{L%-&+rp{(Y *{{L%-&+rprp(D *{{L%-&++rprp{{(J (D *{{L%-&+rprp(E *{{L%-&+rprTp(E *{{{L%-&+rp{(D *v{%-&+rprp(E *0V{%-&+Irpz%rHp%{%rvp%{%rp%{(M (D *z{%-&+rp{(E *{{L%-&+rprp(E *z{%-&+rp{(E *0V{%-&+Irpz%rp%{%rvp%{%rp%{(M (D *{{%-&+rp{(Y *0a{{{%-&+JrprDp{{o {o{o (k rip(F *{{{{%-&+rp{(E *0G{{{{{%-&+&rprp{{(J (E *0[{{{{{%-&+:rprjp{{{{o {(J (E *0Q{{{{{%-&+0rp{{{{{{(8 (E *{{{{{%-&+rp{(E *{{{{%-&+rp{(E *{{{{%-&+rp{(E *{{{{%-&+rp{(E *{{{{%-&+rp{(E *0A{{{{%-&+%rprp(T {(J (E *{{{{%-&+rp{(E *{{L%-&+rmprp(D *{{L%-&+rmprp(E *{{L%-&+rmpr-p(E *0B{{{L%-&++rmprsp|( rp{(C (D *0B{{{L%-&++rmprp{{(J (E *0B{{{L%-&++rmpr3p{{(J (E *0\{{{{L%-&+@rmprp{{{{{{{(k (E *{{{{L%-&+ rmprjp{(G rip(F *{{{{L%-&+rmprp{(8 (E *{{{{L%-&+rmpr?p{(8 (E *0{{{{{{L%-&+Zrprp%{%(T %{%{%{%{(m (E *0j{{{{{L%-&+Irpr= p%{%{%{%{(m (E *{{{{L%-&+rmp{%-&rip(D *{{{{L%-&+!rmp{rm5p{(O (D *0A{{{{{L%-&+ rmpr p{(G (E *0e{ {{{{{L%-&+?rprd!p{r!p{ {{{|( (C (E *0{{ {{{{{L%-&+_rpr!p%{{ %(T %{ %{ %{%{(m (E *0v{{{{{{L%-&+Prmpr"p%{{%(T %{%(T %{(m rip(F *0{{{{L%-&+crmpr"p{{{(J {{oU -rip+r #p{{oU (G (8 rip(F *{{L%-&+ rprZp|( (8 (E *{{L%-&+rprp(D *{{L%-&+rpr7#p(E *{{L%-&+rpr#p(E *{{L%-&+rpr4$p(E *{{L%-&+ rprd$p{(8 rip(F *0B{!{{L%-&++rpr$p{ r1%p{!{(C (D *{#{!{{L%-&+rprp{"(8 (E *0A{%{#{!{{L%-&+ rpr[%p{$r%p(O (E *{'{!{{L%-&+rp{&(E *{*{!{{L%-&+rp{((D *0A{,{*{!{{L%-&+ rprp{+(G rip(F *0F{.{*{!{{L%-&+%rprBp|-( rjp(O (E *{0{*{!{{L%-&+rp{/(E *{3{*{!{{L%-&+rprٰp{1(8 (D *{3{*{!{{L%-&+rpr%p{2(8 (E *0G{3{*{!{{L%-&+&rpr%p{1{3{)(O (E *0A{3{*{!{{L%-&+ rprQ&p{1r&p(O (E *{3{*{!{{L%-&+rpr&p{1(8 (E *0V{9{3{*{!{{L%-&+0rpr'p{8o {9{1(J (E *0k{;{9{3{*{!{{L%-&+@rpro'p{;{8o {;{9{1{:(k (E *0k{;{9{3{*{!{{L%-&+@rpr'p{;{8o {;{9{1{:(k (E *0p{={9{3{*{!{{L%-&+Erpr;(p{={8o {={9{1{<(k rip(F *0{C{9{3{*{!{{L%-&+Zrpr(p%{>%(T %{?%{@%{A%{B(m (E *0t{H{9{3{*{!{{L%-&+IrprP)p%{D%{E%{F%{G(m (E *{J{9{3{*{!{{L%-&+rp{I(E *0F{L{3{*{!{{L%-&+ rprWp{K(G (D *0[{N{L{3{*{!{{L%-&+0rpr*p{Mr*p{N{L{1(C (E *0[{N{L{3{*{!{{L%-&+0rprA*p{Mr_*p{N{L{1(C (E *0`{N{L{3{*{!{{L%-&+5rpr*p{Mrp{N{L{1(C rip(F *0K{P{N{L{3{*{!{{L%-&+rpr*p{O(8 (E *0{V{N{L{3{*{!{{L%-&+Zrpr+p%{Q%(T %{R%{S%{T%{U(m (E *{X{3{*{!{{L%-&+rp{W(E *0A{Z{!{{L%-&+%rpr+p{YoL (8 rip(F *{\{{L%-&+'rpr,p{[o" (8 {[(% *{]{L%-&++rS,pr,p{^{_(J (E *{]{L%-&+rS,pr,prip(F *{]{L%-&+rS,prm-p(D *{]{L%-&+rS,pr-p(E *{]{L%-&+rS,prd$p{a(8 (D *{f{]{L%-&+ rS,pr-p{c(G (D *{f{]{L%-&+ rS,pr'.p{d(G (E *{f{]{L%-&+ rS,prs.p{er.p(O (D *0Q{i{f{]{L%-&+5rS,pr.p{hr!p{i{f|`( (C (E *{k{f{]{L%-&+rS,pr-/p{j(8 (D *0A{m{k{f{]{L%-&+ rS,prS/p{lr/p(O (E *0A{m{k{f{]{L%-&+ rS,pr/p{lr/p(O (E *0A{m{k{f{]{L%-&+ rS,pr/p{lrI0p(O (E *{m{k{f{]{L%-&+rS,pri0p{l(8 (E *0A{o{k{f{]{L%-&+ rS,pr0p{nr0p(O (E *{q{f{]{L%-&+rS,pr)1p{p(8 (D *0C{u{s{]{L%-&+'rS,pro1p{t(8 {u{r(% *{w{]{L%-&+rS,pr1p{v(8 (E *{x{L%-&++r1pr,p{y{z(J (E *{x{L%-&+r72pr,prip(F *{x{L%-&+r72prm-p(D *{x{L%-&+r72pr-p(E *{~{x{L%-&+r72prd$p{}(8 (D *0Q{{~{x{L%-&+5r72pr2p{{{~{{(J (E *{{~{x{L%-&+ rS,pr-p{(G (D *{{~{x{L%-&+ r72pr'.p{(G (E *{{~{x{L%-&+ rS,prs.p{r.p(O (D *0A{{{~{x{L%-&+ r72prS/p{r/p(O (E *0A{{{~{x{L%-&+ r72pr/p{r/p(O (E *0A{{{~{x{L%-&+ r72pr/p{rI0p(O (E *{{{~{x{L%-&+r72pri0p{(8 (E *0A{{{~{x{L%-&+ r72pr2p{r0p(O (E *{{{~{x{L%-&+rS,pr)1p{(8 (D *0H{{{~{x{L%-&+'r72pro1p{(8 {{(% *{{~{x{L%-&+r72pr1p{(8 (E *{{x{L%-&+r72pr73p{(G (D *{{L%-&+r#p{(D *{{L%-&+r#prS3p{(8 (E *{{L%-&+r#pr3p(E *{{L%-&+ r#pr3p{r/4p(O (E *0B{{{L%-&++r#prd!p{r!p{{(C (E *{{{L%-&+r#pr%p{(8 (E *{{{L%-&+r#prU4p{(8 (E *{{{L%-&+ r#pr4p{r4p(O (E *{{{L%-&+ r#pr4p{r+5p(O (E *0C{{{L%-&+,r#prc5p{{{{(k (E *0G{{{{L%-&++r#pr6p{{rn6p{(C (E *0L{{{{L%-&+0r#pr6p{{{rp{(C (E *0k{{{{{L%-&+Jr#pz%r4p%{{{%r6p%{%r^p(M (E *0k{{{{{L%-&+Jr#pz%r4p%{{{%r\7p%{%r^p(M (E *0[{{{{{L%-&+:r#pr7p{{{r3p{o" (C rip(F *{{{{L%-&+r#p{rip(F *0e{{{{L%-&+Ir#pr8p%{%{%{%{(m (E *0B{{{L%-&++r#prl8p{{r8p{(C (D *0L{{{{L%-&+0r#pr8p{{{{(J (E *0L{{{{L%-&+0r#pr9p{{{{(J (E *0L{{{{L%-&+0r#pr9p{{{{(J (E *0L{{{{L%-&+0r#pr9p{{{{(J (E *0{{{{{L%-&+fr#prT:p%{{%{%{%{%{{{{(m (E *{{{L%-&+ r:pr;p{(G (E *{{L%-&+ rprp;p|( (8 (E *{{L%-&+rpr߹p(D *{{L%-&+rprp(D *{{L%-&+rpr;p(D *0T{{L%-&+Brpryp{-rip+rqp{-rip+rprSp(C (D *{{L%-&+rprp(D *{{L%-&+rprZp(D *0{{L%-&+or.pr;p%{%{%{%{%{%{(m (D *{{I%-&+{s] o *{{{L%-&+ r.pri<p{(G (D *{{{L%-&+r.pr<p{(8 (E *0H{{{L%-&+1r.prlp{{{(k (E *{{{L%-&+r.pr=p{(G (E *{{L%-&+ r!=prc=p|( (8 (D *{{L%-&+r!=pr<p{(8 (E *0C{{L%-&+1r.prlp{{{(k (E *{{I%-&+{s] o *{{L%-&+r=p{rip(F *{{L%-&+r=p{(E *{{L%-&+rAp{(E *{{L%-&+r=p{(D *{{L%-&+r1>p{(E *{{L%-&+rg>pr>p{(8 (E *{{L%-&+ rg>pr?p{(8 rip(F *0B{{L%-&+0rg>prs?p{r?p{(G (O (E *{{L%-&+rg>pr?p{(8 (E *0B{{{L%-&++rg>pr!@p{{{(J (E *{{L%-&+rprp(E *{{L%-&+rp{(E *{{L%-&+r@p{(E *0T{{L%-&+rpr@p(D {{L%-&+ rprzAp{(G (D *0B{{L%-&+0rprAp{{(J rip(F *{{L%-&+ r'prqBp{r^p(O (E *{{L%-&+rYp{(E *{{L%-&++rBprLCp{{(J (D *{{L%-&+rBp{(E *0G{{{L%-&+0rCprDp{|(h ( {(O (E *0B{{{L%-&++rCpr4Dp{{{(J (E *{{{L%-&+ rCprDp{(G rip(F *{{L%-&+ rCpr"Ep{(G rip(F *{{L%-&+ rp{rEp(8 rip(F *{{L%-&+rp{rip(F *{{L%-&+rp{(D *{{{L%-&+rprp{(% *{{L%-&+ rUpr3Fp{(G (E *{{L%-&+ rUprFp{(G (E *{{L%-&+ rUprFp{(G (E *{{L%-&+ rUprFp{(G (E *{{L%-&+ rprp{(G (E *.s*BSJB v4.0.30319lD#~#Strings<TG#US#GUID@J#BlobW 3 rUm9P &)wɖwD֕I|m0XXؔwv;z[ X[ؿD$s\kgXvdщ}҉ĉHvח/C!$vQvщ;;&Ƃ;v*v2C(w[{COCUCz$d[ѶvvwS,$s\$s\!0v(0fO$v``_``I``2+\``(D( т #([h$xv(}v>0s\wv2v ₺>v"MxR$vvv4&0*zlQ("\( t悺"RvW(B(۷vxvSg˱v[v40x244~4!( wւvv}vIC$s\svv[4 (v}vvv[[ovHvfǑ;v vͼ>vI@ IB IDDIIK,IK IM IOgIQFIU IW IY I[ I]Ia+IcIeGIgIjIl)In IqIv IxI4,I3Ix9IS>IcBIFIaII%LIIII%I0IkIhI)Ip2Ig8I~=IAIEIHIKIIgI $I v0I6I:<Im@I\II )I"2I$~8I&=I(AI+EI-HI/KI1I8I:$I<0I>7IDR<II@IKUDIMGIOJIQIWIY5&I[I]Ic)Ih2Ij8Il=In AIpEIrHItKIvIxI})I2I!8I&=I(AI*EI+HI-KI/I1I6*I82I>8I@=IB BIEEIGHIILIK1IMIR%ITIV= I^uIa+Ie Igk IlIob Iqz Isy Iu-IzsI|I IIIK I]I?I*I2I1IQI II,I I!R\I!h;!h?!hC';;Y;;mVНV;8;!%;!F;!\;A'֢;z~;;Ŵ;;i[,V|);V;V"T;[,V!;VT;V;tm;^m;Ur,nr;Eq r,q;j#n;Mk j'/(&Y!Z;O;V;V̨,V,V,V,V ,VĪ,V/,6,VG(,Vh,VEY,V,V ,VP),V',V(UVvuVlV',VZ,VX,VX,VX,VY,V'V8YVQVRVRVRVRVNVPOVWV XVVV]VVWVWVVVRVoRVRVSVVV+WV@XVPWVVVWV}VVWVVVWV=WVSRV7RVQVQVXVWVWVVV&XVWVvWVCVV[WV(VVWVkVVHWVVVSVUVjXVUVQV^QVqQVQVQVXVPV;Q[,VR =zB =5F =8$=!=P0=6<<6=!=&<= =]@=6<<ED=R<]=~=.$#=6K(= +-=%37=8G=I-= ]=R<83 =zB =!=$h=6<<P0h=!=6m= <& =>P0=;6>&< >,]@>ED>$G>*J>W@M >$ >K0 >F,$& >z^1 >R2<u,Q,zB =5F =,Z,,$>xI = <6>&<>S,,~3]@>S,,PjUED>G>J>,M$>j< =)>)>S,,~3$&.> <1$> )K 83> <K=>~A8>R2<,сWE =K =$=>P0B>6G>&!]@B> <EDL>,GL>JL>ML>0 =*7 =j< =@ =;Q>V> <$&V>S,,UjU1V>S,,PjU 8V>K=V>Ү,~AQ>]FE[>jH`>uS,,UjUsK`>8Q> <.B> <&=>R2<8ZU,j> =#P0j>ќ6j>֟&س]@o>1EDj> <Ge>Jt>6Me>R2<8ZU,xI =$y>c,,,P0~>j> =֟6>س&<>1]@> <ED~>G>6J~> <My>R2<BT [ =9 =M& =6$>hP0>6>l]&<>]@> <ED>4G>S,,URJ>M>S,>,UR>S,$&>R2< VR2<(Z'YڨTU},0,$> <P0>R2<},0,R2<R2<R2<R2<R2<fb, =S,$>R2<R2<R2<R2<R2<R2</</<R2<+$> <P0> <R2<R2< <$>S,R2<S,R2<3 =S,R2<zB =R2<R,6K> =P `X -PN` PSh rƒ7  uw@!"ϑ"$"rƿ>" ,$O $I' '`> (h> l*dd/4+>t+U>00&'0> 4s>As> Is$Js>$hWg ?*[K,[,[,[Rc,a?.j!?2pC5sY6$sY60sr(?7s:t:tI':t2?;@u?du&'?|u*@ud@uH=?@0| O!I~wO!IXA`!IlI5`S?I؈X?Ja?M\|/PaQlvQw/Ql}j?RL'SėS7SLq/SOT`p?TUhPU OVܠ$uu?WءY4ϽZT|?\,]rdҌ?d䌆?d?e£?eˣtfӣfܣ?g?guנhפ?h=iIiݫ?jݰ?j dk(ek1R?l9f?lB8umJNumSGZn[SZndfolr?or?rr?u zez8z|zU?zr~x?~r~r~r~e~@e~m?u?r:< -?5,+@ǘ@t@D\@D<@a@@pј@x? r?J2!@1@>F@@Y@Xs@s@@Ӻ@$mΠ@(%Ô@\'@ (G@(ɒ@4*ݿ@/@9D=O=W=-`=h=%q=GZy=SZ=rN=N=m=x===@= @== ==ͣ= >3?bb??_Z@?r@]@@e@@n@@v@@@@-@E@]@_@s@sA&'A@DsAEg ?MNuw%N@-N@6Nuנ>Nפ?GNON-XNז`NiN=qNIzNGZNSZNrNNNNb(OrAOrAOP$QuwPQAQ!ArQ`QiQbQrQoZQ|ZQNQNR'R'R!R*R 2R 3yOA3y^A3y 4Tzj4lz4z4z4z4x~4~|5 E5N5mA6$9؍99TGN9\VN9e N:mN:vN;~N;M<M<GZ=ܑv)=$f2=l&2=В7==<T=d7O==ܓ)T=a\=H(N=lx=x=A>EEtF(F ~AFԗHpI~H~H(HdI'H<1SAITvKKAKIJALAMT+ANgAOĠ7gAPnQQ fRS@!SS<!SASV½VӂVYW=W@mAW\Z)rf![1ff[<]\b!]@O!]릌/]4_|O!__0`_F!_e_!`faPG_!bAc2Ac,Ad_Ah8bAlbAo_Brl^Bt^Bvr Bx0rB||6Bz=B]TB:I't]  r! M C\Num$ECT|cpDT r7 *0  x ?@bөKٲ(7LCR(7`$SCXƊK^Cl_fC:!TU`lCh\H5d}Y!n*6˖2K;}ʖCL\uCT\{C]cCedCn/wAv?}A?AWAӥ(`A A @LC pa xaK [/ [/|[/?h!8C/ϔCtAhddXɬC^barTȚCx̡C xTC!"cC"$:~C' ~C(`~C+C.XC06y/7B 9T9a:C;eC=d C@l C@x TA ʽA ˽At ̽A, 6CAuCתCCCECC'CEpBI/IdDIH DI DI2 DIXJ DIdDI`mDJ?DLgMxd"DN8r(DO 'T7DR2tFDW4ctRDZ6;C^6t`D`|`DidәDpe`ˠDqfiԠDr0Zg9B0xgE0g7I0g0g0g<0h01h)0Oh+0mhU90h0>0h!xF0h1xF0i!1i$M1ir2irF2i]4jF4j]F5`kg6k7kwF7kwF7zlr8lrG8l>;m];m:;mD;mz<n<Xn=pn=nN!>nNf>o[O!?(oiOf?po!@of@ou?ArArA GCGE$GIp}+GJp}0GJ%pr6GK@pr@GN\pCh(7QtprQprJGRprQGUpr.7YpųZG[qȋ^qҔ_q]`dr+e`r9aG`sgGarbrbrbrbtbrbrbrbx#brb| b}bd}%-brb}j4brb~3:brb5~#b]~@@b~.Db~Gb~brb; 0bx6b<brbJbrblMbrb̀brb$brb| &brbށbK#b$ @bHCbrbyGbMb)x?brb5)+lGb=.3rGcH8~GdKIlGeS Gfrg^6gCgăg&#g /grgD;grg?grgTGgrgTJgrgGgrh#Ghri=Girjx#GjrkrkņGkrlGlb!Gmrn4ngx#n/nЇ6n$DnW;nrn)@nrnnx?nrn(+ Gn(Go(GprqPKqrqHqrq|!qrqˉgqqrqqrq<"qrqe;/qrqqrq̊g#qrq/qrqrq0qrq@qrq,qd#qrqFq qrqq7!q7/q75qE;q7?q7Cq[ GqPJq:Mqrq6qrq  qrq/qrqSqrqw8?qHCqݎ?qqF.q3O5q3:qrqWFq(JqrqLqrq^qrqjq@!qrqdXqrq!qrqF4q7x?qrqCqCb*qCqCqCi+qrqHs qrqqrqrq8,qrqqxqrqqrq !qrqn/qrqq6.qrqqrqړ#qqrqE qxqrqqŔ qrqqrqT qrqj)qrqqrqqrqk qP.qrqq.q> qrq qrq4q]( qrqq#qrqΗqrq~q*_qrqiG-qrqAqrqʘqrqqqq;Y-qrq_qrqqrq6qrqՙ%qrqq8qn.qĚw5qrq;qrqt`?qrqǛ>qrq\qSrAql lr;r Errr rrrM;rrrr'rrrLrrrrrs-rrrP4rrrU:rrrCrrsܞ%s srs2.srs[Ksrss"srsǟs s(-sK4srsn:srssNs:sLsCs9Fs\ .s|%5srsޡ?srsrsIsrsqsrsJsrs%srs\I1srs7srs<s(AsrsHDsrsvHsrsKsrssrs sBCseFsrs)4sإIs(Lsrsxsrs-srs:sU>srssrs,srs%srsŨ+1srs<srsT7srsrsȩ Asrsrs`DsrsrsGsrso4 s,sū}Fs_Es Ks.srsdBsrs3srs9srs9>srsgIsrsLsrssrs: srsmv%s 1su7s<<s@srsȯJsrs,DsGsrssrssrs,U&srs1srs8srs@\=sAs{Hsrs|IsrsԴ?srsj'srs1srs>8srs0 snCLs0si,sܶbsrs q>sB3sz27srs9srsBsrsLasss9s;0srsxaLsȼsBseZFsrssrsQ7srsrs0<srs@srsDsrss"sA|;sdw&srsJ/srs6s?sLWMs%sCsrs *Gsrs`mJsrsTs0usrst1srs7srsD =srs srsSAs`Es?HsHKsrshsrs1srs3U sfs>s,sBs0 4sS9srsxsb;srs)!sa!/s5srs?srssN"s|t/s86srsssrs<srs`Osrs|srs/sT6s sZ"srs;srsBsQ"srs"srsDMssrssrs%ysrsI@!ssrsrs^s!srsN.srs5srs4ss-srs9csrshs!!srs5srspCsrs4xsgx?srsC s^aP!Pe444]ZWQY4WQX^4WQX^ WQX^3WQOQFےWQ\~4TU43OOuq]z]^S sDt/MMmuu~^ u>ZeN'o)e]du4]ZˠWQ0y32Y0y32YWQ0y32Y32Yс ZUVcdvUpYcuctY^YU8ZU_Y_Y]]Z]Z$<ZNAZNEWQYP]ZPڤ]^P^PyPPĜVwcWmeB}.bxT\Đw?[-[zz_z_o`z_]_ogxx^rVvvz_Oz_Oz_O h vhVr3OOuq]z]^S$Ru3OO[&[2PF^߬ғ4:҅ .S҅caN҅Sc y: Qzz|}qycx`x`ғx`8x8\eh؎g؎xxtJtJtJk[`[9/`U`U`UpÙD0~~UUxh}.bxfyyCbCb@`\eh'ZE3 vg$ vgG\G(}D AGQUS~Q~QyySh'gh'8ZU VgT-vD'8Z U _ gT-vD'8Z U4g-vD Gw^TY V3c -v D '](Z'YڨTU(d -v h hqpq;z_vRA~^b\Fb˳bw-[ 88Z@w [[&[~k[TAx/t@Ӿx/u@w@w}}};y;yN;yN ucmuPssO\d, rrr )r1r9rArIrQrYrarirqryrrrrrrqrh;h?hCr$\$f,\,f4\4f$uw~,uw~4uw~ڠrrTrrTTd\l\;aTr!grTdr!hr!`!gGd!g!~`!!#u"ߖ!'E//5<rBgSX!x_gp}Tʄw)ҋr!1$!]/! 9Eߤ!ȋX1Dd#Plr]lleucIiQotr]|"ڶ1t9E|r]*Du!!X/ߤ_drdYdddl;Ydd]]ArA4IIdQlaߤa:Q;zz}i qq 6iѻ=CQPitQitq]"(ڳ2iQ,Q'r]]Q,ydrr:gByrHy y yy֘lRrxwנrreyT]wŽrey-۫yyy~3y]r]yy,tlZfrr-Tfbdf}/y]X K޽}cryrrr dl;!r !!!ދ!T]]Y# rY rY" rY Y Y0 Yd]]YK YdY.zrYzdl;i]]i0itrrrr/QrE&K[PdR[PdRyjP.|afkQ*r~yy:PyPyyyPyvP[yyۉaaaӍaԱa퍖Q{,"#udl>;y(<rM,%y._fNffiOf%fkT!N![O!!f`OO;U#EU!OeT:fTr]q:{u{Y{I`{u((!R!t[!;\!V\!]!S!!q!jS!JS!q؁a!2!`8!qrƼrIiYِCaS͂y׫qUy-PGPPv(gxqbuava#P-:^?T[iu|r]}"]]|cuw{QbQKQ7Q!Qyy{ɜUx|QV,|x(aq%_5`74i. 7)" r r{8`?{8?{8?{8?{8?{8@{8 @{8@@{8`@{8@{8@{8@{8@{8A{8 A{8@A{8`A{8A{8@B{8`B{8C{8C{8D{8 D{8@D{8`D{8D{8D{8D{8D{8E{8 E{8@E{8`E{8E{8E{8E{8E{8F{8 F{8@F{8`F{8F{8F{8@K{8`K{8`S8`V{8V{8V{8V{8V{8W{8X{8X{8X{8Y{8 Y{8@Y{8_{8_{8`{8 `{8@`{8``{8`{8`{8`{8`{8a{8 a{8@a{8`a{8a{8a{8a{8a{8b{8`b{8b{8@d{8`d{8f{8f{8GIev4{]flp!3BQ_e{/5U~'9Ar4 o N A ' D g ~ j",1H_Xpt~#RfDZ`%/5=MSZd5|ATr{+,I^fp )fx(Q[k,<j{+Gb " 9 Y !$!-!7!L!!!!!!!!!""1"9"e"u"""""# ##Q##### $$T$h$}$$$$$$%&%4%H%e%{&O''''|))%*?*W*h*}****+,c--r.../J0^0p0000001@1Q1q1111 232=2^22222223'383H3Z3q3|3333T4|44444455/5F5S555586J6b6w6}666667"747B7N7V7s7x777L))Zg)^)qq) *2="^GaPG!PGꑹGOGGYGOG{OGE`GG}GGGGMGGeGjGRuGgZGjGGeGGtG)GgZGNG|GG8GGѣGGvG"GG1GaGwGGGtG׹GMGgZGNGvG^GvGZGNG'GGGGtGGTGǭGGGGDGCHhGGG?GG괹G5GEȹGtGUG HGGGfG(^GTGGGHGGG^GZNGNGNGMGgZGz)Gj2G*2G;G쨽GTG;OG!G-TGe\G,NGxGýGGfGbGOGH6GPHݽGo}"HG-H-H,ݽG zGQGyGyGyG^yGyGGG7HGGH=Hʊ7HGrGO˹GʹG"\CHdIHCHa7HGdGӽGGOHyGGGGuG۪GGFG3GhTHYH YH6YHNYHqbHqhHGGڃTHGZGJGG˽GֽGGGfG͸G5xnH(HwnHGӾGGOGOGG}tHGh=H/eGpyHVWXYZ[,-  . /  0 1  23"#./0IJKLMNOPQRS!T!U#V#W%X%Y'Z'[)\)]+^+_-e/m1n1o3p3557799;;==??AACCEEGIKKMMOOQQSSUUWWYY[[]]__aaceeggiikkmmooqqssuuwwy{}}      !#$&'*+-.23456789:;<=>?@ABCDEFGI\]klno           !"#$%&'()*+56;?!@#G%Z'['\)]+^-_/a1b3d5g7h9i;j=k?lAmCnEoErGIKMMOQQSSUUWY[[]]__acceegg"i#i$k%k&m'm(o)o*q+q,s-s4u5u8wAyR{ '0TnvJVwu&kx 6 = H   5 : ,9FLnY4 D!p!" "'###0&H&'''''@)+//u26677F\77v7(7`7(7v7R707R7L7w$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     "rqq/ s    s  s s D    -    q D >;III!E#'E#   E#6<>c__DisplayClass200_10<>c__DisplayClass201_10<>c__DisplayClass204_10<>c__DisplayClass188_10b__10b__10b__10b__10b__10b__10b__10b__10b__10CS$<>8__locals10<>c__DisplayClass201_20b__20b__20b__20CS$<>8__locals20b__30<>c__DisplayClass200_0<>c__DisplayClass110_0<>c__DisplayClass130_0b__240_0<>9__370_0b__370_0<>c__DisplayClass380_0b__90_0<>c__DisplayClass90_0<>c__DisplayClass201_0<>c__DisplayClass241_0<>9__51_0b__51_0<>c__DisplayClass371_0<>c__DisplayClass202_0b__302_0<>c__DisplayClass302_0<>c__DisplayClass112_0<>c__DisplayClass132_0<>c__DisplayClass232_0<>c__DisplayClass32_0<>c__DisplayClass152_0<>9__52_0b__52_0<>c__DisplayClass362_0<>c__DisplayClass372_0<>c__DisplayClass72_0<>c__DisplayClass203_0<>c__DisplayClass303_0b__313_0<>c__DisplayClass323_0<>c__DisplayClass23_0<>c__DisplayClass33_0<>c__DisplayClass253_0<>c__DisplayClass353_0<>c__DisplayClass363_0<>c__DisplayClass273_0<>c__DisplayClass373_0<>c__DisplayClass73_0<>c__DisplayClass183_0b__283_0<>c__DisplayClass283_0<>c__DisplayClass3_0<>c__DisplayClass204_0<>c__DisplayClass114_0<>c__DisplayClass314_0b__224_0<>c__DisplayClass224_0<>c__DisplayClass24_0<>c__DisplayClass254_0<>c__DisplayClass354_0<>c__DisplayClass364_0<>c__DisplayClass274_0<>c__DisplayClass374_0<>c__DisplayClass284_0<>c__DisplayClass4_0<>c__DisplayClass205_0b__215_0<>c__DisplayClass215_0<>c__DisplayClass235_0<>c__DisplayClass345_0<>c__DisplayClass355_0<>c__DisplayClass365_0<>c__DisplayClass275_0b__285_0<>c__DisplayClass285_0<>c__DisplayClass295_0<>c__DisplayClass5_0<>c__DisplayClass306_0<>c__DisplayClass116_0<>9__46_0b__46_0<>c__DisplayClass356_0<>c__DisplayClass176_0b__276_0<>c__DisplayClass186_0<>c__DisplayClass386_0b__296_0<>c__DisplayClass296_0<>c__DisplayClass96_0<>9__6_0b__6_0<>c__DisplayClass6_0<>c__DisplayClass207_0b__117_0<>c__DisplayClass217_0<>c__DisplayClass127_0<>9__27_0b__27_0<>c__DisplayClass357_0<>c__DisplayClass367_0<>c__DisplayClass297_0<>c__DisplayClass97_0<>c__DisplayClass208_0b__118_0<>c__DisplayClass118_0<>c__DisplayClass218_0<>c__DisplayClass238_0<>c__DisplayClass348_0<>c__DisplayClass48_0<>c__DisplayClass368_0<>c__DisplayClass378_0<>c__DisplayClass188_0<>c__DisplayClass298_0<>c__DisplayClass98_0b__219_0<>c__DisplayClass319_0<>c__DisplayClass229_0<>c__DisplayClass239_0<>c__DisplayClass349_0<>c__DisplayClass369_0<>c__DisplayClass379_0<>c__DisplayClass299_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__0b__0b__0b__0b__0b__0b__0b__0b__0<>c__DisplayClass200_11<>c__DisplayClass201_11<>c__DisplayClass204_11<>c__DisplayClass188_11b__11b__11b__11b__11b__11b__11b__11CS$<>8__locals11<>c__DisplayClass201_21b__21b__21CS$<>8__locals21b__31get_K1<>c__DisplayClass200_1<>c__DisplayClass110_1<>c__DisplayClass201_1<>c__DisplayClass202_1<>c__DisplayClass132_1<>c__DisplayClass32_1<>c__DisplayClass72_1<>c__DisplayClass203_1b__313_1<>c__DisplayClass323_1<>c__DisplayClass23_1<>c__DisplayClass33_1<>c__DisplayClass253_1<>c__DisplayClass353_1<>9__283_1b__283_1<>c__DisplayClass3_1<>c__DisplayClass204_1<>c__DisplayClass114_1<>c__DisplayClass24_1<>c__DisplayClass4_1<>c__DisplayClass345_1<>c__DisplayClass275_1<>c__DisplayClass285_1<>c__DisplayClass5_1<>c__DisplayClass356_1<>c__DisplayClass176_1<>c__DisplayClass186_1<>9__386_1b__386_1b__296_1<>c__DisplayClass296_1<>c__DisplayClass6_1<>c__DisplayClass207_1<>c__DisplayClass127_1<>c__DisplayClass367_1<>c__DisplayClass297_1<>c__DisplayClass118_1<>c__DisplayClass348_1<>c__DisplayClass188_1<>c__DisplayClass229_1<>c__DisplayClass239_1<>c__DisplayClass379_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__1b__1b__1b__1b__1b__1b__1b__1b__1Func`1Nullable`1IEnumerable`1IOrderedEnumerable`1IEquatable`1Predicate`1ConcurrentQueue`1Task`1EventHandler`1EqualityComparer`1IEnumerator`1List`1msg1aStr1CS$<>8__locals1<>c__DisplayClass200_12<>c__DisplayClass201_12<>c__DisplayClass204_12<>c__DisplayClass188_12b__12b__12b__12b__12b__12b__12b__12CS$<>8__locals12<>c__DisplayClass201_22<>9__22b__22b__22CS$<>8__locals22GaugeSet_RefreshTCPDM32GaugeSet_RefreshKnownTCPDM32InvalidDevicesForFT_DM32PROMPT_DM32GetPressuresAndSpeedDM32SetCallsAreForStartingDM32_callsAreForStartingDM32SeekDM32GaugeSet_RefreshSerialDM32GaugeSet_RefreshAllDM32numDM32TimeAverageForDM32ValidStartingIntForDM32forDM32get_HasDM32set_HasDM32TelenetPortDM32b__32ToInt32WPA2get_K2InvalidDevicesForFT_DM2HighestDeviceIndexAllowed_DM2GetErrorMessageDM2GetDeviceRangeDM2GetDeviceNameDM2GetCompanyNameDM2GetPressureDM2UsingDM2SeekDM2GaugeSet_RefreshAllDM2getRangeStringFromDM2priorErrorFromDM2errorFromDM2fillAndReturnPressuresFromDM2GetDM2FirmwareVersionDM2TimeAverageForDM2get_IsForDM2forDM2get_IsDM2<>c__DisplayClass200_2<>c__DisplayClass201_2<>c__DisplayClass202_2<>c__DisplayClass32_2<>c__DisplayClass203_2b__313_2<>c__DisplayClass323_2<>c__DisplayClass33_2<>c__DisplayClass253_2<>9__283_2b__283_2<>c__DisplayClass3_2<>c__DisplayClass204_2<>c__DisplayClass114_2<>c__DisplayClass4_2b__215_2<>c__DisplayClass285_2<>9__5_2b__5_2<>c__DisplayClass176_2<>9__386_2b__386_2b__296_2<>c__DisplayClass6_2<>c__DisplayClass207_2<>c__DisplayClass127_2b__348_2<>c__DisplayClass348_2<>c__DisplayClass188_2<>c__DisplayClass379_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__2b__2b__2b__2b__2b__2Func`2IGrouping`2ConcurrentDictionary`2msg2CS$<>8__locals2GetBluetoothCOMPorts2<>c__DisplayClass200_13<>c__DisplayClass201_13<>c__DisplayClass188_13<>9__13b__13b__13b__13b__13b__13b__13CS$<>8__locals13b__23b__23b__33get_K3get_IsRedDM3callsAreForStartingDM3ReturnListOfCOMPortsWithDM3get_IsDM3<>c__DisplayClass200_3<>c__DisplayClass201_3<>c__DisplayClass202_3<>c__DisplayClass32_3<>c__DisplayClass203_3<>c__DisplayClass323_3<>c__DisplayClass204_3<>c__DisplayClass4_3<>9__5_3b__5_3b__296_3<>c__DisplayClass6_3<>c__DisplayClass188_3<>9__3b__3b__3b__3b__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__DisplayClass200_14<>c__DisplayClass201_14<>9__14b__14b__14b__14b__14b__14b__14CS$<>8__locals14b__24b__34get_K4<>c__DisplayClass200_4<>c__DisplayClass201_4<>c__DisplayClass202_4<>c__DisplayClass203_4<>c__DisplayClass204_4<>c__DisplayClass4_4<>9__5_4b__5_4b__296_4<>c__DisplayClass6_4b__348_4<>c__DisplayClass188_4<>9__4b__4b__4b__4b__4b__4b__4b__4b__4b__4b__4b__4b__4b__4b__4b__4b__4b__4b__4CS$<>8__locals4ex4<>c__DisplayClass200_15<>c__DisplayClass201_15<>9__15b__15b__15b__15b__15b__15b__15CS$<>8__locals15b__25<>c__DisplayClass200_5<>c__DisplayClass201_5<>c__DisplayClass202_5<>c__DisplayClass203_5<>c__DisplayClass204_5<>c__DisplayClass4_5b__296_5b__348_5<>c__DisplayClass188_5<>9__5b__5b__5b__5b__5b__5b__5b__5b__5b__5b__5b__5b__5b__5b__5b__5aStr5CS$<>8__locals5<>c__DisplayClass200_16<>c__DisplayClass201_16<>9__16b__16b__16b__16b__16b__16b__16CS$<>8__locals16b__26<>c__DisplayClass200_6<>c__DisplayClass201_6<>c__DisplayClass202_6<>c__DisplayClass203_6<>c__DisplayClass204_6<>c__DisplayClass4_6b__296_6<>c__DisplayClass188_6<>9__6b__6b__6b__6b__6b__6b__6b__6b__6b__6b__6b__6b__6b__6b__6CS$<>8__locals6<>c__DisplayClass201_17b__17b__17b__17b__17b__17b__17CS$<>8__locals17<>9__27b__27<>c__DisplayClass200_7<>c__DisplayClass201_7<>c__DisplayClass202_7<>c__DisplayClass203_7<>c__DisplayClass204_7b__296_7<>c__DisplayClass188_7<>9__7b__7b__7b__7b__7b__7b__7b__7b__7b__7b__7b__7CS$<>8__locals7<>c__DisplayClass201_18b__18b__18b__18b__18CS$<>8__locals18b__28<>c__DisplayClass200_8<>c__DisplayClass201_8<>c__DisplayClass202_8<>c__DisplayClass203_8<>c__DisplayClass204_8<>9__5_8b__5_8b__296_8<>c__DisplayClass188_8<>9__8b__8b__8b__8b__8b__8b__8b__8b__8b__8b__8CS$<>8__locals8<>c__DisplayClass201_19b__19b__19b__19CS$<>8__locals19<>9__29b__29<>9<>c__DisplayClass200_9<>c__DisplayClass201_9<>c__DisplayClass202_9<>c__DisplayClass203_9<>c__DisplayClass204_9<>c__DisplayClass188_9<>9__9b__9b__9b__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_OPCODEexpectedOPCODEGET_DISPLAY_A_MODESET_DISPLAY_A_MODEALL_IN_ONETCP_BROADCAST_RESPONSEGET_MFG_DATESET_MFG_DATEGET_DISPLAY_A_VALUEaDFaddedDFisAlternativeDFget_UsingAlternativeRange_BasedOnLastReadingTakenDFnewDFAddPrimaryDFAUTOZERO_PERIODIC_GET_ONOFFAUTOZERO_PERIODIC_SET_ONOFFGETPRESSUREZERO_ON_OFFSETPRESSUREZERO_ON_OFFAUTO_REPEAT_OFFget_MFPRESSURE_A_AVGSENSOR_A_AVGPRESSURE_B_AVGSENSOR_B_AVGnumGget_ASCIItheUIchangingDeviceFromUIchangedDeviceInEquipmentUICheckGaugeSerialPortIsOKget_KWILLaddedFPLflowCFMTCP_CONNECTIONUNDEFINED_DIRECTIONINCOMING_DIRECTIONOUTGOING_DIRECTIONAUTO_REPEAT_ONspecSNtheSNtheNewPrimarySNget_NDOSystem.IOEXECUTE_AUTOZEROget_PairedDM3TCPSeekDM3TCPget_HasDM3TCPget_UsingDM32X_TCPAllowUnpairedTCPallowUnpairedTCPcheckTCPserialNumbersAlreadyAccountedForOnTCPTCP_BROADCAST_PREPWEPset_NegFPReturnLastReadingTaken_LowFPget_LowFPset_LowFPcheckLowFPdiscoveredDeviceIPincomingIPDMConnectionInfo_TCPConnectToIPSTARTUPtheClonedDRclonedDRClearDoorFanAndRangeFromDRcleanUpDRtheUIRget_OverrideNonSRset_OverrideNonSRSetOverrideNonSRtheFplRtheMeasRGET_BATTERY_STATSGET_BATTERY_CHARGING_STATUSSeekDM3_BTskipCheckingForPrioritizedInterface_BTsearchBTcheckBTWIRELESS_SECURITY_WPA2_GETWIRELESS_SECURITY_WPA_GETFAN_SPEED_GETWIRELESS_SSID_GETDEVICE_GETRANGE_GETFIRMWARE_GETTARGET_PRESSURE_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_SETGET_ATPRESSURE_SETCALIBRATION_DATE_SETWIRELESS_SECURITY_ONOFF_SETTIME_AVG_SETWIRELESS_ON_SETWIRELESS_SECURITY_WEP_SETSERIAL_NUMBER_SETIsValidDeviceIndexForFTGET_BATTERY_CAPACITY_PERCENTARGUMENTDONTWONTRETURN_DELIMITER_STARTDM32XRESPONSE_TIMEOUTDM32XLAUNCHING_TIMEOUTDM32XSerialLAUNCHING_TIMEOUTTCP_TIMEOUTLAUNCHGAUGEAPP_TIMEOUTInvalidDevicesForFT_DM32XPROMPT_DM32XHighestDeviceIndexAllowed_DM32XUsingDM32XneedToSearchDM32XSeekDM32XseekDM32XreceivingFromDM32XUsingAnyDM32OrDM32Xget_IsInterfaceForDM32Xset_IsInterfaceForDM32XcallsAreForDM32XsearchForDM32XneedToCheckForDM32XInvalidOpcodesForDM32XsearchforDM32Xget_IsDM32Xset_IsDM32XSetGaugeIsDM32Xget_HasDM32Xset_HasDM32XhasDM32XisDM32XTelenetPortDM32XWAKE_DELAYSERIAL_RESPONSE_DELAYTCP_RESPONSE_DELAYGAUGE_ERROR_DELAYWIRELESS_SECURITYvalue__avgPrA_PaprA_PaavgPrB_PaprB_PaminChangeInRoomPachangeMoreThanPaget_MaxErrorPa_maxErrorPatargetPaget_Poly_aLogWarningViaLogInfoViaLogErrorViaextraget_RangeDataset_RangeDataHasAnyFanPressureDataHasSampleWithDataFanPressureLineHasDatatestHasDataget_TestDataset_TestDataPropertyDataPbget_Poly_bmscorlibsb<>cget_Poly_cget_IsNonRetrotecSystem.Collections.GenericisForStatic_CommandSync_sendSync_receiveSynchandlingOutOfSync_startUpSync_discoverSync_sendingOrReceivingOnDotNetSocketSyncSendAsyncReceiveAsyncReceiveFromAsyncSendToAsyncRunWorkerAsyncConnectAsyncset_XmlDocdescdeviceIdrangeIdgaugeIdget_Poly_dget_BytesToReadContinueDeviceAndRangeLoadInitialDeviceAndRangeLoadDoFullGaugeCheck_IsFirstLoadskipTheAddget_CurrentDeviceIsSelfReferencedset_CurrentDeviceIsSelfReferenceddeviceIsSelfReferencedallConfirmedDM3ComPortsAddedwhatAddedImmediateResponseNeededlengthNeededSetAllToNeededproposedSpeedtheSpeedxLatestStableDM32FanSpeedSetLastReading_FanSpeedReturnLastReadingTaken_FanSpeedget_FanSpeedset_FanSpeedPrimaryGaugeAverageQueuedFanSpeedincomingLatestQueuedFanSpeedvalidFanSpeedReturnLastReadingsAverageFanSpeedLatestStableFanSpeedAvgFanSpeedAlreadyUsedThisFanSpeedGetFanSpeedGauges_SetFanSpeedGauges_ForceSetFanSpeedInternalSetFanSpeedRequestSetFanSpeedget_CurrentFanSpeedHasPrimaryWithLowFanSpeedfanSpeedspeedadd_PinChangedremove_PinChangedSerialPort_PinChangedremove_ProgressChangedContinuousSamplingWorker_ProgressChangedfplThatChangedget_LastRefreshedset_LastRefreshedClearGaugesMarkedForDelete_UnlockedDropDM32s_UnlockedDropDM2s_UnlockedClearAllGaugesErrorQueuesAndAverages_UnlockedClearErrorsFromAllGauges_UnlockedClearFanSpeedQueues_UnlockedClearCommonErrorQueues_UnlockedClearAllGaugesOutOfGaugeSet_UnlockedClearPrimaryInGaugeSet_UnlockedableToCheck_GaugesUnlockedClearLastReadingsTaken_GaugesUnlockedInterlockedget_IsCanceledDM2IsStalledDM32SpeedIsStalledAllGaugesStalledisFullyFormedget_MaxErrorCombinedmaxErrorCombinedReturnNumberOfDevicesDM2InterfaceHasRegisteredallowUnpairedGauges_SetFanSpeedForDataCollect_HardwareConnectionRequiredget_BytesTransferred_RangeUsedget_DoorFanUsedincomingDoorFanUsedrangeIndexThatIsSetZeroBasedrequestedRangeIndex_zerobasedget_EquipmentLicensedset_EquipmentLicensedequipmentLicensedget_IsClosedadd_Disposedremove_DisposedSerialPort_Disposed_LastGaugeAccessedget_IsEmulatedCalculateGaugesLastCalibratedCalculateFansLastCalibratedIsDM2ConnectedIsDM3Connectedget_Connectedset_ConnectedPortOrSocketIsStillConnectedget_IsConnectedHasAllDM2GaugesConnectedHasAllDM3GaugesConnectedinitialSocketConnectedget_IsSocketConnectedset_IsSocketConnectedAnyDM32DisconnectedAnyDM32XDisconnectedAnyGaugesDisconnectedadd_Completedremove_Completedremove_RunWorkerCompletedContinuousSamplingWorker_RunWorkerCompletedget_IsCompletedget_IsFaultedget_Gauge_NewFanSpeedRequestedset_Gauge_NewFanSpeedRequestedget_ReadingsPauseRequestedset_ReadingsPauseRequestedget_IsCancellationRequestedForceSetFanSpeedToRequestedadd_GotoPressureAdjustedremove_GotoPressureAdjustedGauges_GotoPressureAdjustedincomingAverageQueuedpressureAchievedadd_DataReceivedremove_DataReceivedSerialPort_DataReceivedSerialPort_StartupDataReceivedadd_ErrorReceivedremove_ErrorReceivedSerialPort_ErrorReceivednewBytesReceivedget_ReadingsInvolvedGaugeAllowedmaxPressureAllowedincomingNumberAllowedHighestDeviceIndexAllowedi__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__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldRemoveChildcmdTrimEndSendTCPCommandSendCommandcancelledDuringCommandSendSerialCommandCancelSerialCommandCancelSerialStartupCommandOnSendlaunchingDM32XThatNeedAnotherSendAppendBindnumFoundIPsFoundnumberOfGaugesFoundUpdateDoorFansAndFanPressureLineCollectionsUsingGaugesFoundAddDoorFansAndFanPressureLinesToMatchGaugesFoundSyncFanPressureLinesWithGaugesFoundRoundcallerMethodmethodget_GaugesGoodfanSpdSetWirelessPasswordget_UseTelnetPasswordset_UseTelnetPassworduseTelnetPasswordpasswordInoculate_InitializeDM2InterfaceDM3InterfaceReplaceIsNullOrWhiteSpaceget_StackTraceget_RangeOnSelfReferencedDeviceDefaultMeasuredDeviceoverrideDFDeviceWithGaugeDevicedfNumsUsingAlternativeDeviceExtractBluetoothDeviceIsValidDeviceIndexForAlternativeControlDeviceCheckForChangeInDeviceReturnImageStringForDeviceExtractDeviceSetDeviceLoadRangesForCurrentDeviceGetCurrentDeviceSetCurrentDeviceaverageDifferenceCancellationTokenSourcesourceaChangeWasMadesetOverridenumberStillOutsideGetHashCodeLocalizationCodeget_ErrorCodeget_SocketErrorCodeget_DoorFanGaugeModeGaugeManagementModeAddChildNodeget_GaugeNodeset_GaugeNodegaugeNodeSelectSingleNodeget_ReadingNodeset_ReadingNodereadingNodeXmlNodeget_FactoryDevicesNodeget_CanUseAllInOneOpcodeset_CanUseAllInOneOpcodenumberOfSecondsTimeAveragelatestSpeedCloseToAndAboveAveragecloseToAverageget_MessageincomingMessageSetGaugeErrorMessageclearGaugeSetMessagerawMessagemessageget_ProgressPercentageget_UsingIgnoreUIRangeskipSettingUIRangeget_UsingBothUIRangeget_UsingIgnoreAndNoControlUIRangeget_UsingPRaOnlyUIRangeget_UsingPRbOnlyUIRangeget_FPLRangeset_FPLRangeget_UsingGaugeOnlyOrAlternativeDevice_BasedOnFPLRangeAddRangeReturnFPLMatchingDoorFanCurrentRangeAndMeasuredRangerequestedRangeConnectGaugeAndLoadDeviceAndRangeCheckForChangeInDeviceAndRangeCheckforAndCreateFanPressureLinesForDoorFanAndRangeCreateFanPressureLineForDFNumGaugeSerialDeviceRangeGetFanPressureLineForGaugeSerialDeviceRangeIsAlternativeModeRangeIsFlowCalculatableRangeIsIgnoreSettingSpeedOrPressureRangeget_HasPressurizeRangeget_HasDepressurizeRangeDM2_32_XID_IgnoreBothRangeIsAlternativeControlRangeIsIgnoreAllControlRangeIsAlternativeCalculationOrControlRangeSetDeviceWithOpenRangereturnOpenRangeReturnIndexForOpenRangeDefaultOpenRangeCheck_IsForAlternativeDeviceOrRangePingGaugeUsingGetRangeSetRangeCurrentErrorWithinTargetRangeAllGaugesErrorsWithinTargetRangedictionaryOfGaugeSerialToAltRangeget_CurrentRangeset_CurrentRangeGetCurrentRangeforceToUseFirstRangeReturnNoFanOrNoFlowRangeIsDirectEntryRangeSerialPinChangeget_ReasonForChangeset_ReasonForChangereasonForChangeCompareExchangeaDM32GaugeAddNewDM32GaugeaDM2GaugeAddNewDM2GaugeIsDisconnectedDM3GaugeAddPrioritizedNewDM3GaugeAssociatedDMGaugeconnectedDMGaugeIsDisconnectedDM3TCPGaugePotentialTCPGaugeaGaugeHasNonRetrotecGaugeincomingSpecificGaugeIsFailedGaugedfMatchingTheGaugeget_DebugBreakTheGaugeset_DebugBreakTheGaugefoundDoorFanMatchingLiveGaugeCheckForChangeInRangeOnLiveGaugesetIntoLiveGaugedoorFanMatchesLiveGaugeget_RefreshingGaugeset_RefreshingGaugeincomingGaugeIsRetryingGaugeRangeNameToMatchWithGaugeConnectToPhysicalGaugeIsDisconnectedDM3SerialGaugePotentialSerialGaugepossiblSerialGaugeGetSensorTypeFromGaugegetSerialFromGaugetheErrorFromGaugeNewFromGaugeGetDeviceInGaugeSetDeviceInGaugecurrentDeviceInGaugeget_AlreadySetTimeAverageInGaugeset_AlreadySetTimeAverageInGaugeGetRangeInGaugeSetRangeInGaugecurrentRangeInGaugeDoTargetPressureChangeInGaugeSetValueForSetPressureInGaugeSetTimeAveragingInGaugeget_SettableRangesInGaugeverifiedOpenSerialPortsWithOnGaugeGetFirmwareVersionOnGaugetheCurrentOnGaugetoSendToGaugesetIntoGaugezerobasedForGaugeIsValidDeviceNameForGaugeIsValidRangeNameForGaugeget_WaitingForGaugeset_WaitingForGaugeresetWaitingForGaugeAddNewDoorFanForGaugecreateGoToPressureTimerForGaugeget_DM32XLaunchingDoneOnThisGaugeset_DM32XLaunchingDoneOnThisGaugeSelectGaugeParseAllInOneAndUpdateParentGaugeparentGaugeallowChangeToFirstGaugeFindByGaugeget_PrimaryGaugeset_PrimaryGaugeForcePrimaryGaugeReturnDoorFanWithPrimaryGaugegaugeset_HandshakeEndInvokeBeginInvokeget_AvailablePutCalibrationsFromMasterIntoTestFileIfAvailableincomingBytesAvailablebytesAvailable_currentRangeNullableIEnumerableIDisposableToDoubleSafeHandleRuntimeTypeHandleGetTypeFromHandleget_SafeWaitHandleEventWaitHandleToSingleDevicesDataFileFanSpeedIsVolatileConsoleincomingSampleTestSampleSSIDNameUI_DFNameget_Nameset_Nameget_UIDeviceNameset_UIDeviceNameSetUIDeviceNamenewUIDeviceNameaDeviceNamecheckedDeviceNamerequestedDeviceNameUsingAlternativeDeviceNamealternativeDeviceNameincomingDeviceNameReturnGaugeManagementModeBasedOnDeviceNameCheckDeviceIsSelfReferencedForDeviceNameReturnDefaultRangeNameForDeviceNameReturnDeviceIndexForDeviceNameget_CurrentDeviceNameset_CurrentDeviceNamesetEvenIfCurrentDeviceNamedeviceNameget_UIRangeNameset_UIRangeNamefplUIRangeNameReturnUIRangeNameSetUIRangeNamenewUIRangeNameUI_RangeNameget_RangeNameset_RangeNameReturnFPLForGaugeSerialAndMeasuredRangeNameget_OriginalMeasuredRangeNameset_OriginalMeasuredRangeNameReturnMeasuredRangeNamerequestedRangeNameGetRangeIndexForDeviceIndexAndRangeNamenewOpenRangeNameCleanDeviceOrRangeNamefplMeasRangeNamerangeNameget_GaugeNameget_MachineNamemachineNameUsingSelfReferencingDeviceFromNameReturnWhetherIsSelfReferencingDeviceFromNameSetRangeFromNameSetRangeInGaugeFromNameSetDeviceInSoftwareFromNameSetRangeInSoftwareFromNameExtractCOMPortFromNameGetDeviceIndexFromNameGetRangeIndexFromNameSocketOptionNameReturnRangeForNameReturnRangeIndexForNamepairsNamealtNameget_PortNameget_SerialPortNameset_SerialPortNamethisPortNameportNameGetHostNamehostNameUsernameusernameHostnameget_MinSupportedDateTimeCurrentDebuggingTimeget_LastReadingsTakenTimeset_LastReadingsTakenTimeget_DataCollectionStartTimeset_DataCollectionStartTimebiasToOvercomeSetLastReadingValuesFromAllInOneCurrentAllInOneWaitOneget_Lineset_Lineget_FanPressureLineset_FanPressureLineClearRangeInformationFromGaugeFanPressureLineWriteLineget_NewLineset_NewLineCombine_waitForDM32XLaunchDone_receivefromDone_sendtoDoneTCP_ConnectDonedoneLastReadingTakenCloneReturnLastReadingsTakenCloneInfoCloneinfoCloneConnectionScopeManagementScopeisDM32XTypeget_Typeset_TypeDM3InterfaceTypeget_InterfaceTypeset_InterfaceTypeGaugeTypeProtocolTypeSetGaugeSetCollectionTypeGetSensorTypeCommunicationsTypeConnectTypeGetTypeSocketTypeget_EventTypeSecurityTypetypeget_LatestRedDM32Firmwareget_LatestDM32FirmwareCheckForLatestDM32Firmwareget_LatestDM32_4AFirmwareget_LatestDM32XFirmwarefirmwareGetDeviceInSoftwareWhereSystem.Coreget_TakenDuringGaugeRetrySoIgnoreneedToIgnoreserialNumsToIgnorePortsToIgnoreadd_GaugesReportedFailureremove_GaugesReportedFailureForceGaugeSetToReportFailureaStableFanSpeedForInducedPressureget_AlreadyReachedPressureset_AlreadyReachedPressureget_IsFindingPressureset_IsFindingPressureincomingPressureReturnLastReadingTaken_RoomPressureget_RoomPressureset_RoomPressureReturnLastReadingPrimaryFanSpeedAndRoomPressureLastReadingTakenFromAllGauges_AverageRoomPressureget_FanPressureset_FanPressureReturnLastReadingsTaken_LowFanPressureStopGoToPressureStartGoToPressureGauges_GotoPressureGauges_StopGotoPressureGauges_StartGotoPressureincomingBiasPressureCorrectPressureGetPressureneedToSetPressureget_TargetPressureset_TargetPressureincTargetPressureGauges_ChangeTargetPressureincreasingTargetPressureSetGaugeSetTargetPressure_targetPressureneedToStartPressureget_InvariantCultureCaptureget_GaugeFirmwareInUseset_GaugeFirmwareInUseReturnFirmwareInUsepressureToUsetargetToUse_UnderlyingSocketWasConnectedOnLastUseWindowsBasedm32xName_lowerCaseneedToIncreaseTrimGaugeSetToNumberAllowedByLicenseincomingMaxNumberOfGaugesByLicenseParseDM32ResponsehasOrphanedResponseCleanUpAndHandleReceivedResponsetheResponseParseDM32XLaunchingResponseSerialResponseParseDM32XFinalResponseget_StartupResponseset_StartupResponseProcessResponseresponseUsbPortCloseDisposeTryParseCollectionLoopPauseretryPauseFoundFirmwareVersionIsUpToDateHowToCommunicateTruncateMulticastDelegateTranslateTCPStateDebuggerBrowsableStateget_TCPCurrentStateset_TCPCurrentStatestateCleanUpBeforeDeleteClearGaugesMarkedForDeleteReceivefromCompleteSendtoCompleteWriteCompilerGeneratedAttributeGuidAttributeDebuggableAttributeDebuggerBrowsableAttributeComVisibleAttributeAssemblyTitleAttributeObsoleteAttributeAssemblyTrademarkAttributeTargetFrameworkAttributeDebuggerHiddenAttributeAssemblyFileVersionAttributeAssemblyConfigurationAttributeAssemblyDescriptionAttributeDefaultMemberAttributeCompilationRelaxationsAttributeAssemblyProductAttributeGetAttributeSetAttributeAssemblyCopyrightAttributeDebuggerDisplayAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributeComputeReadByteWriteByteReturnDuplicateFanSpeedQueueClearFanSpeedQueueSetNewFanSpeedQueueMostRecentFanSpeedInQueueNumberOfSpeedsInQueuemaxSamplesInQueueAddIncomingErrorInCommonQueuemaxReadingsToQueueInitializeThisGaugeErrorQueueGauges_UpdateCommonErrorQueueReturnNumberInCommonErrorQueue_PaFromTargetQueueTryDequeueEnqueueget_ValueFanSpeedValueProcessReturnValueget_HasValueTryGetValuehexvaluelistOfUniqueSendReceiverawMessageSent_BeingWaitedForInReceiveOnReceiveRetryReceiveUsingGaugeOnlyOrAlternativeReturnDefaultRangeForAlternativeDeviceNameIsForAlternativeget_RangeNameIsForAlternativeClearGaugeSetBeforeRemoveget_TargetSampleSizeset_TargetSampleSizeset_WriteBufferSizeLastIndexOfget_Poly_fisIncompleteReply_GaugeOffLoggingOffSetTimeAvgOffSetAutoZeroOffget_IsOffset_IsOff_isOffCalculateFlowPolynomialCoeffCleanUpAfterYourselfget_Poly_gDeviceIsSelfReferencingDataReadingget_IsABadReadingget_PrimaryGaugeReadingGaugeTakeReadingget_SingleReadingget_IsABlankReadingget_IsNoFlowReadingget_IsGaugeOnlyReadingset_IsGaugeOnlyReadingset_IsPrimaryReadingReturnLastReadingsPrimaryReadingSystem.ThreadingSystem.Windows.ThreadingcancelPendingget_CancellationPendingIsRespondingisRespondingMidpointRoundingEncodinginterimLoggingnumberGaugesApproachingCeilingstopped_overrideSamplingStartContinuousPressureSamplingget_IsSamplingset_IsSamplingStopContinuousSamplingresumingSystem.Runtime.VersioningisDM2FunctioningWarningunlicStringtheLocStringdiscString_socketReceivedStringDefaultGaugeDeviceStringgaugeStringtheStringIgnoreRangeNameStringBothRangeNameStringPrAOnlyRangeNameStringPrBOnlyRangeNameStringNoFanControlNameStringLegacyNoFanNameStringportNameStringnameStringgaugeTypeStringDM32FirmwareStringDM32XFirmwareStringParseDM32FirmwareVersionFromResponseStringParseDM32XFirmwareVersionFromResponseStringParseFirmwareVersionFromResponseStringresponseStringaddingStringnewgaugeSerialStringtheSerialStringserialStringnewPrimStringSetGaugeModelOnThisPortBasedOnSerialNumStringanIPConnStringconStringToStringinfoStringDetermineGaugeModelBasedOnSerialNumberStringget_GaugeErrorStringset_GaugeErrorStringtheErrorStringerrorStringSerialNumberRequestedAsStringdiscoveredIPAddressStringgaugeIPAddressStringGetStringgaugeCntStringsecondCountStringgCountStringgCcountStringthirdcountStringincomingMaxStringDoubleFromHexStringconnDisplayStringSubstringInformConnectionClientIsClosingdisposingisOscillatinganyOscillatinghadErrorConnectingclearAllRangesEvenIfNotDeletingareForStartingReadExistingincomingSettingIsDM3RetryingAnyDM32TCPRetryingget_IsRetryingDeviceInitializingget_Logset_LogtheLogincomingLoglogconnectedMsgtheMsgnameMsggaugeLicenseMsgdm2LogMsgdm3LogMsgeachDFLogMsgnewGaugeLogMsgexistingLogMsgmatchLogMsgsendSerialLogMsgoverallLogMsgfplLogMsgconnectionLogMsgget_StartupPromptLogMsgset_StartupPromptLogMsgnewLogMsgremovelogMsgerrMsgphysMsglogmsgDebugavgFlow_m3hflow_m3hIPsWaitingForDM32XLaunchSerialPortsWaitingForDM32XLaunch_requiredTimeoutSecondsForDM32XLaunchneedToWaitForThisGaugeToLaunchneedToWaitForAutoLaunch_numberOfDM32XWaitingForLaunchSerialPortName_WaitingForLaunch_SerialPortNames_WaitingForLaunchget_NeedToWaitForLaunchset_NeedToWaitForLaunchMatchReturnIsGaugePressureTooHighAllGaugeSpeedsTooHighComputeStringHashoriginalNumberOfGaugesStartedWithBeforeRefreshget_NeededInThisRefreshset_NeededInThisRefreshget_MinutesSinceLastRefreshMathset_Pathset_BaseImagePathManagementPathpathget_LengthEndsWithStartsWithuseBlueToothget_IsOnBlueToothget_UsingDM32XSerial_BluetoothUriGaugeReadingObjobjRearBackGoToPressureTimer_Tick_CallbackAsyncCallbackTimerCallbackcallbackadd_FinishedGaugeCheckremove_FinishedGaugeCheckadd_StartingGaugeCheckremove_StartingGaugeCheckdoFullGaugeCheckSetAllGaugesONandConnected_withCheckincomingNameToCheck_numberOfIPAddressesToCheckget_IsOff_WithoutCheckSetIsOff_WithoutCheckget_IsOn_WithoutCheckSetIsOn_WithoutCheckadd_Tickremove_TickGaugeReadTimer_TickGoToPressureTimer_Tick_IPsFoundLock_settingPressureLock_SerialResponseLock_disposeLock_SerialReceiveLock_responseStringLock_IPsWaitingLockgauges_GotoPressureAdjustingLock_portsWaitingForLaunchLock_gaugeSeekTimerLock_pidAdjustCounterLock_GaugesLock_dm2FanSpeedSetLock_ChangingGaugeSetTargetLock_socketLock_COMPortLockMaxErrorCombinedForSeekget_PortRankadd_DoWorkremove_DoWorkContinuousSamplingWorker_DoWorkTaskisSamplingValget_UsesPolynomialFirstDM32SerialLastDM2SerialSeekDM3Serialget_HasDM3SerialFirstDM32X10ASerialFirstDM32X30ASerialUSBSerialget_GaugeSerialUpdateGaugesToMatchingFanPressureLineForGaugeSerialReturnAverageErrorForGaugeSerial_CurrentGaugeSerialnewGaugeSerialdictionaryOfSpeedsByGaugeSerialget_GaugeSet_PrimaryGaugeSerialset_GaugeSet_PrimaryGaugeSerialoriginalPrimaryGaugeSerialReturnPrimaryGaugeSerialprimaryGaugeSerialgaugeSerialtheSerialincomingSerialReturnGaugeWithSerialHasGaugeWithSerialBluetoothSerialcheckSerialFirstDigiManSerialget_HasDM32GaugesWithNoSerialget_HasDM2GaugesWithNoSerialset_HasDM2GaugesWithNoSerialFirstSoloSerialGetBySerial_unInitializedPrimarySerialuseGaugeSetPrimarySerialserialset_IntervalSamplingIntervalretvalset_Cancelget_DeviceModelset_DeviceModelget_MeasuredDeviceModelset_MeasuredDeviceModelReturnOpenRangeForDeviceModelset_GaugeModelSystem.ComponentModelSetDeviceFromDM2PanelAuthenticationLevelImpersonationLevelSocketOptionLevelSpinUntilFindAllRemoveAllGaugeSet_RefreshAllGauges_DescriptionAlluseFasterCallRetrotecLiveGaugeManagementClassLibrary.dlltheFPLCollincomingFanPressureLineCollfplCollFanAtFullSystem.XmlToBoolget_UseIndividualControlset_UseIndividualControlSetUseIndividualControluseIndividualControlget_GaugeUsingIndividualControlget_MeasuredForIndividualControlforIndividualControlget_RangeIndicatesNoFanControlthrowIfUnsuccessfulNetworkStreamGetStreamget_Itemset_ItemSystemTrimdfNumtheMatchingNumincomingSerialNumSetGaugeModelOnThisGaugeBasedOnSerialNumknownSerialNumnewSerialNumReturnFanPressureLinesForDoorFanNumAllGaugeSpeedsAtMinimumEnumSetToOnSetAutoZeroOnget_IsOnset_IsOninitialIsOnUsing4000FanUsing300FanUsing500FanUsing450FanOverrideRetryWhenStoppingFanIsNoFanGauge_StopFanSetFPLRangeInfoFromUIRangeAndDoorFanSetLastReadingDoorFanfoundLiveGaugeMatchingDoorFanincomingDoorFanLoadGaugeDeviceAndRangesFromDoorFanReturnListOfRangesFromDoorFanUpdateGaugeAndItsFanPressureLineFromRangesInDoorFanSetDoorFanFromKnownDoorFanPrimaryGaugeSettlingTimeNeededForChangeInSpeedPerDoorFanHasSameDeviceAsDoorFanReturnFansLastCalibratedFromFirstDoorFanSerialNumberScanFindOrCreateGaugesAfterEthernetScanBooleanop_GreaterThanforDigimanget_IsDigimanset_IsDigimanget_HasDigimanset_HasDigimanTimeSpanget_LatestDM32Firmware_10A_OldScreenFirstDM32SerialWith2021NewScreenadd_ReadingTakenremove_ReadingTakenadd_Gauges_ReadingTakenremove_Gauges_ReadingTakenget_LastReadingTakenset_LastReadingTaken_lockLastReadingTakenadd_ReadingsTakenremove_ReadingsTakenget_LastReadingsTakenset_LastReadingsTakenClearErrorsOnLastReadingsTakenAddReadingsToLastReadingsTakenClearLastReadingsTakenget_TokenCancellationTokencancellationTokenget_UserTokenset_UserTokenget_IsOpenFlattenSignMinStartLoginnumberWithingaugeConnStringExtensiontheLatest4AVersiontheLatestDM32XVersionlatestDM32XVersiontheLatestRedVersionfoundVersionGetFirmwareVersionthe10AOldScreenLastVersiontheLatestVersionSetCanUseAllInOneOpcode_HasLatestVersionConversionDM3Communicationset_Authenticationget_DisplayWithDevicesAndDFLocationget_GaugeDescriptionWithDFLocationget_Locationset_Locationget_AssociatedDoorFanLocationSetAssociatedDoorFanLocation_associatedDoorFanLocation_OperatorLocationoperatorLocationUpdateFanSpeedQueueAfterRecreationset_WorkerSupportsCancellationset_Impersonationget_GaugeCalibrationset_GaugeCalibrationUpdateGaugeCalibrationSocketAsyncOperationDispatcherOperationget_LastOperationGetWirelessActivationSetWirelessActivationSystem.GlobalizationActionop_SubtractionSystem.ReflectionPropertyDataCollectionget_IsDoingStaticCollection_ForStaticCollectionisForStaticCollectionFanPressureLineCollectionValueCollectionGaugeReadingCollectionMatchCollectionreturnDoorFanCollectionGaugeCalibrationCollectionDoorFanInfoCollectionDevicesCollectionManagementObjectCollectionKeyCollectioncollectionget_HasAnyDM3Connectionget_Connectionset_ConnectionSeemsToHaveConnectionProcessSerialConnectioninitialConnectionTelnetConnectionconnectionget_TestIsChangingDirectionincomingDirection_TestDirectionSetGaugeSetTestDirectiontestDirectionget_MarkedForDeletionset_MarkedForDeletionSetSocketOptionFanViewOptionIOExceptionget_ExceptionObjectDisposedExceptionNoGaugeFoundExceptionGaugeExceptionAggregateExceptionExternalExceptionInvalidOperationExceptionget_InnerExceptioninnerExceptionSocketExceptionArgumentExceptionTimeoutExceptionget_Descriptionset_DescriptionCommonRangeChangeReasonthisPortDescriptonSocketShutdownGaugeSet_RefreshKnownSendMagicPacketFromToAllNonPrimaryGaugesHaveHadSpeedSetToLoadRangeInfoUpdateGaugesWithFanPressureLineAndRangeInfoCultureInfoUpdateDoorFansCollectionFromPreviousDoorFanInfoDMConnectionInfotcpInfoGetCOMPortsInfoDateTimeFormatInfoNumberFormatInfoget_InvariantInfoget_CurrentInfoCOMPortInfoget_PortInfoset_PortInfoSetGaugeModelFromPortInfoClearPortInfoportInfoinfoInvalidOpcodesForSoloforSologet_IsSoloset_IsSologet_HasSoloset_HasSoloisSolosetAveragesToZeroGauges_SetPIDAjustCountToZerorangeThatIsSetZeroclearCurrentSpeedInEachGaugeAlsoremoteEpTestStepget_TimeStampset_TimeStampLogStopalreadyWaitedForDM32XAppneedToWaitForAppSystem.Linqj__TParj__TParj__TParget_CalendarRearClearCharget_NumberPadNumberNextAvailableNumberReturnFPLForLineNumberReturnDoorFanWithNumberget_SerialNumberset_SerialNumberaSerialNumberget_DeviceSerialNumberset_DeviceSerialNumberget_GaugeSerialNumberset_GaugeSerialNumberReturnDoorFanFromPersistedTestDataTestStepAndGaugeSerialNumbergaugeSerialNumberincomingSerialNumberknownSerialNumberGaugeSet_SetPrimaryGaugeToSerialNumberSearchForSerialNumberGauge_GetSerialNumberSetSerialNumberserialNumberget_DoorFanNumberset_DoorFanNumbernumberIFormatProviderStartupResponseStringBuildersenderget_BuffertheResponseBufferClearTCPReceiveBufferClearReceiveBufferSetBufferbufferLocalizationManagerLoggerManagementObjectSearcherUIDispatcherget_Identifier_FanSpeedQueueLocker_errorQueueLocker_lastReadingsTakenListLockerBackgroundWorkerGauges_ContinuousSamplingWorkerSerialPinChangedEventHandlerProgressChangedEventHandlerRangeChangeRequiredEventHandlerRunWorkerCompletedEventHandlerSerialDataReceivedEventHandlerSerialErrorReceivedEventHandlerReadingEventHandlerDoWorkEventHandler_theSendReceiveCanceler_theRetryReceiveCancelerIsErrorGettingSmallerGaugeReadTimerstopGauge_GoToPressureTimerStartGauge_GoToPressureTimer_stoppingTimerreturnMillisecondsForTimermillisecondsForTimerDM3ScanneraGaugeScannerXmlHelpertheReceivedSomethingWaitertheWaitForGaugeLaunchWaiter_gaugeRetryWaiterTryEnterGaugeIndexCounterretrycounterGetPressureFasterTryFindPairserialNumbersAlreadyAccountedForbufferSizeToWaitForFloorget_Errorget_GaugeHadDataErrorClearGaugeHadDataErrorSetGaugeHadDataErrorallowClearDataErrorReturnAverageQueuedErrorAverageErrorClearGaugeErrornewGaugeErrorqueuedAvgCompareErrorcurrentCompareErrorisDM2SemaphoreErrorContributesToRoomPressureErrorDerivativeErrorSumOfErrortheAvgErrorSerialErrorIntegralError_PreviousIndividualError_AverageQueuedCommonErrorReturnAverageQueuedCommonErrormarkedOrErrorisOtherErrorafterErrorProcessErrorPreviousErrorget_SocketErrorReportCaughtError_CurrentErrorGetCurrentErrorSetCurrentErrornewErrorpreviousPrimaryError_CurrentPrimaryErrorReturnCurrentPrimaryErrorVersionCalculatorIEnumeratorPropertyDataEnumeratorManagementObjectEnumeratorGetEnumerator.ctor.cctorMonitortheErrportsIDStrBTStrrangeNameStrserialStrerrStrincomingDFCountStrdFCountStrincomingFPLCountStrfplCountStrDropDM32sskipDM2sDropDM2stheDFsget_NumberOfDFsnewPrimarySerialFromDFsnewNumDFsLoginTimeOutMspreviouslyFoundDM32IPsget_SavedDM3IPsprobableDM3IPspreviouslyFoundDM32XIPsSavedIPstheMeasAbsVerbsSystem.DiagnosticstimeAverageSecondsrequestedNumberSecondstimeoutSecondsnumInQueueAfterwardsget_DevicesLoadDevicesget_DisplayWithDevicesSystem.Runtime.InteropServicesSystem.Runtime.CompilerServicesClearAllIncludingReferencesClearReferencesOpCodesDebuggingModesSelectNodesReturnBasePathForRangeImagesClearErrorQueuesAndAveragesset_EnablePrivilegesget_Rangesget_HasDeviceAndRangesMinOneBasedIndexForAlternativeRangesReturnListOfRangescancelPendingSpeedChangesHasDM2GaugesHasAnyDM3GaugesHasAnyDM32_10AGaugesHasAnyDM32_20AGaugeshasSome20AGaugesHasAnyDM32X_30AGaugeshasSome30AGaugeshasSome1AGaugesHasAnyDisconnectedUSBGaugesHasAnyDisconnectedOrOffUSBGaugesDMGaugesget_UnpairedTCPGaugesset_UnpairedTCPGaugeslocalAllowUnpairedTCPGaugesHasAnyDM32XGauges_Gaugesget_GaugeCountWithContributingFanSpeedGaugesDisconnectionOrErrorIsOnlyOnIgnoredGaugesget_UnlicensedGaugesset_UnlicensedGaugesDoorFansMatchedByFoundGaugesfoundGaugesget_GaugeCountWithAlternativeRangeGaugessetIntoLiveGaugesget_HasOffGaugesAnyOffGaugesLastReadingAveragesFromAllGaugesClearErrorsFromAllGaugesSetLogInAllGaugesGauges_SetTimeAveragingForAllGaugesGauges_TurnOffAutoZeroForAllGaugesGauges_TurnOnAutoZeroForAllGaugesClearFanPressureLinesFromGaugesget_GaugeCountWithNonMarkedForDeletionGaugesReturnLastReadingsTaken_ReadingsWaitingForGaugespossibleSerialPortGaugeslistOfMatchesCarryOutSendReceiveWithSocketRetriesCarryOutRetryReceiveWithSocketRetriesget_PropertiesMicrosoft.Win32.SafeHandlesNumberStylesDeviceNamesget_NumberOfFanPressureLinesincomingFanPressureLinesRemoveAllFanPressureLinesRemoveLinesReturnHasGaugesWithSensorTypesreturnedOpCodeResponsesallIPAddressesGetAllLocalPCIpAddressesGetHostAddressesDM3PausesDatesget_MinutesGetBytesClearFanSpeedQueuessetIntoGaugeAndClearQueuesInitializeCommonErrorQueuesget_ValuesReturnLastReadingTakenValuesSetMaxErrorValuesoutSyncIssuesSet_MostRecentPrimaryFanSpeedForSlavesserialNumsUsingAlternativesget_Readingsget_IncludesBlankOrBadReadingsclonedFailedReadingstheFailedReadingsTakeReadingsUnPauseContinuousReadingsIsStoppedOrPausedGettingContinuousReadingsIsPausedGettingContinuousReadingsUnOverrideGettingContinuousReadingsIsOverridingGettingContinuousReadingsIsGettingContinuousReadingsNeedToStartGettingContinuousReadingsRestartGettingContinuousReadingstheNewReadingsreadingsFanTesticSettingsget_AppSettingsset_AppSettingsSocketAsyncEventArgsSerialPinChangedEventArgsProgressChangedEventArgsRangeChangeRequiredEventArgsAsyncCompletedEventArgsRunWorkerCompletedEventArgsSerialDataReceivedEventArgsSerialErrorReceivedEventArgsReadingEventArgsDoWorkEventArgsCancelEventArgs<>4__thisReturnLastReadingsTaken_ReadingsHadBlanksSystem.Threading.TasksaccountedForGaugeSerialsReturnDictionaryOfFanPressureLinesForGaugeSerialsEqualsReturnLastReadingsTaken_ReadingsHadUnexpectedZerosOnBothChannelsSystem.Windows.FormsRemoveAllExceptLineNumscomPortsWithMatchingSerialNumsDnsHasAnyModel300Fansget_HasMultipleNonAlternativeFansGauges_StopFansincomingTestDataDoorFansReturnInstructionsForGaugesWithDevicesNotMatchingDoorFansincomingDoorFansClearAndAddLinesToMatchDoorFansRemoveOrAddLinesToMatchDoorFansGaugesMatchDoorFansReturnSerialNumberForPrimaryGaugeFromDoorFansMissingPrimarySpecifiedInDoorFansprimarySerialInDoorFansExtraGaugesComparedToDoorFansMissingGaugesComparedToDoorFansContainsTypeExtensionsSystem.Text.RegularExpressionsget_GaugeCalibrationsset_NoLimitationsSystem.Collectionsinstructionsset_OptionsProcessConnectionOptionsStringSplitOptionsoptionsprevDoorFanInfosconfirmedDM3ComPortPortInfosget_CharsIsAllNumberCharsGauges_ClearAllDM3TCPReceiveBuffersRemoveConnectionSerialPortEventHandlersXmlHelpersget_HasGaugesGivingDataErrorshadErrorsReturnLastReadingsTaken_ReadingsHadGaugeErrorsget_SomeReadingsHadGaugeErrorsset_SomeReadingsHadGaugeErrorsSetLastReadingsTakenList_SomeReadingsHadGaugeErrorsgaugeSetErrorsUseBackgroundWorkerProcessget_IPAddressset_IPAddressincomingIPAddressConnectToPhysicalGaugeAtIPAddressiPAddressget_Addressget_MacAddressset_MacAddressmacAddressfromAddresstoAddressipAddressmacaddresssetIntoGaugeTargetsSystem.Net.SocketsStopBitsTCPLaunchingWaitsget_KUnitsDM3ConstantsSystem.IO.PortsGetPossibleDM32XBluetoothCOMPortsGetBluetoothCOMPortsbluetoothCOMPortsskippedPortsClosePortsskippingPortstheVerifiedSerialPortsSendStartUpPromptToSerialPortsPrioritizeDM3ComPortsorderedComPortspossibleComPortscomPortsuniqueSerialNumPortsGetPortsUpdateAllFanSpeedsFromPreviousSynchronousAsynchronousinitialIsOnStatus_InRetryStatusstatusget_KeysRemoveAtElementAtConcatFormatmaxSpeedPctspeedPctneedToSetIntoPrimaryGaugeObjectManagementBaseObject_gaugeLockObject_ReadingsPauseLockObjectErrorQueueLockObject_GoToPressureTimer_Tick_lockObjectManagementObjectobjectSelectGauges_SetFanSpeedForDataCollectTCPConnectSerialConnectOnConnectHostDisconnectgaugeSerialNumToFanPressureLineDictgaugeSerialNumToCurrentFanPressureLineDictGetSystem.NetHasGaugeWithNoDeviceOrRangeSetHasNoDeviceOrRangeSetget_GaugeSetset_GaugeSetClearAllGaugesOutOfGaugeSetClearGaugeSetErrorMessagesFromGaugeSettheCurrentListOfDM32InGaugeSetmissingPrimaryInGaugeSetReturnAverageErrorForGaugeSetgaugeSetHasRangeNameSetReturnIsGaugePressureTooHighForAnyGaugeInSetincomingSpeedToSetpressureToSetHasRangeInfoSetrangeNameThatIsSetget_GaugeDevicesSetget_GaugeRangesSetHasPrimarySetAllGaugesRoomPressureApproachingTargetCheckIfOKToSetAllGaugesToTargetBroadcastMagicPacketCreateOrReturnPotentialTCPGaugeFromPacketget_TCPSocketset_TCPSocketset_DisconnectReuseSocketreuseSocketworkSockettcpSocketdotNetClientSocketParseTelnetResetget_OffsetSerialCommandWaitSpinWaitSerialPromptWaitSplitExitget_DefaultSetDeviceAndRangeToDefaultGetValueOrDefaultLastOrDefaultFirstOrDefaultget_Resultset_ResultIAsyncResultresultToIntToLowerInvariantget_MaxErrorPercent_maxErrorPercentTcpClientSocketClientSystem.ManagementRetrotecLiveGaugeManagementXmlElementPrimaryHadVolatilePressureAttainmentEnvironmentget_NeedsInvertedAdjustmentget_DevicesXmlDocumentget_OwnerDocumentComponentget_Parentset_ParentparentSetLiveGaugesToRangesInFanPressureControlsIfDifferentget_CurrentSystem.Collections.ConcurrentautoSendEventSerialReceiveDoneEventautoReceiveEventget_ReceivedSomethingEventset_ReceivedSomethingEventget_WaitForGaugeLaunchEventset_WaitForGaugeLaunchEventwaiterForBufferEventwaiterForRetryBufferEventautoConnectEventManualResetEventAutoResetEvent_cancelWorkerResetEvent_workerResetEventIPEndPointget_RemoteEndPointset_RemoteEndPointhostEndPointPressurePointFrontget_CountGetDeviceCountget_DM32GaugeCountget_DM2GaugeCountget_GaugeCountinitialGaugeCounttempGaugeCount_udpResponseCountinitialCountget_DataCollectionCountset_DataCollectionCountcomPortsCountwaitCountPIDAdjustCountcurrentlistcountnumberNotExceptSendSerialPromptStartInsertUnitConvert_CurrentUSBPortDM32TCPPortget_Portset_Portget_UsbPortset_UsbPortusbPortget_SerialPortset_SerialPortget_IsBluetoothSerialPortset_IsBluetoothSerialPortserialPortcomPortget_NoGaugeOnPortset_NoGaugeOnPortget_ErrorOnPortset_ErrorOnPortget_TcpPortset_TcpPortincomingtcpPortTCPBroadcastPortCloseMyPortSetDM2InterfaceToMyPortportCastLastset_EnableBroadcastisBiasTestSpecialRequestGetFixedTCPDM3ListGetTCPDM3ListGetSerialDM3ListXmlNodeListReturnOpenRangeFromRangeListget_ReturnDM32GaugeListget_ReturnDM2GaugeListReturnDevicesNameListCreateSingleReadingListCreateReadingListFailedGaugesStringListHasLastReadingsTakenListToListdisconnectedGaugesListget_ReturnAllGaugesListget_ReturnAllNonMarkedForDeletionGaugesListReturnAllFanPressureLinesListReadingsListReturnAllDoorFansListEquipmentListFirstget_HasDM32GaugesThatMightTopOutnumDM2WeKnewAboutget_ReadTimeoutset_ReadTimeoutset_SendTimeoutget_WriteTimeoutset_WriteTimeoutget_ReceiveTimeoutset_ReceiveTimeouttimeoutMoveNextSystem.Textget_InnerTextincomingUseIndivuseIndivusingIndivisIndivNewget_FanViewset_FanViewFanSpeedLowget_Nowget_UtcNowPowget_Flowset_FlowUpdateFlowGauge_CalculateFlowget_RangeNameIsNoFlowGetFlowLowFlowinvExreachedMaxFromHexget_Indexset_IndexcheckedDeviceIndexrequestedDeviceIndexGetRangeInGaugeForDeviceIndexReturnDeviceNameForDeviceIndexReturnDefaultDeviceIndexget_CurrentDeviceIndexset_CurrentDeviceIndexdeviceIndexrequestedZeroBasedRangeIndexReturnRangeNameForDeviceAndRangeIndexReturnRangeInfoForDeviceAndRangeIndexGetRangeNameForDeviceIndexAndRangeIndexget_AssociatedPressurizeRangeIndexget_AssociatedDepressurizeRangeIndexget_CurrentRangeIndexset_CurrentRangeIndexMaxRangeIndexrangeIndexSetSensorTypeInSoftwareFromGaugeIndexGetDeviceNameFromIndexGetRangeNameFromIndexSetDeviceInSoftwareFromIndexSetRangeInSoftwareFromIndexReturnAlternativeRangeNameForIndextheSensorIndexMaxSensorIndexcurrentIndexindexRegexhexprefixGroupByOrderByget_Displayget_ConnectionDisplayToArrayToCharArrayContainsKeyget_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'received {0} on {1}+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_Disposedreceived on wException 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 nullG...sending {0} to serial port{1}...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 nameM..DM3Communication.SendSerialCommand..unknownEUnable to read from serial port: +SerialPort has data [] before send 3, put into SerialResponse?] after something received for DM32X-LAUNCHINGGauge on: [%], CANCEL opcode: CANCEL:  had response: EDM3Communication.SendSerialCommand] sent DM32X-LAUNCHING when not starting DM32X, have to wait and re-send [after launching response from receive event: ?more after launching response: GprocessedResponse in launching on []: S], nothing received after launching for: !error - opcode:  [Gimmediate response from Gauge on: [G], received after launching OPCODE:: 5before timeout Gauge on: [/], received for OPCODE:: -processed: Mnothing before timeout for Gauge on: [', heading for retryI], nothing received before timeout: 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 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: ' needed launching: 3 no 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:<=+unknown connection idcDM3Communication.CleanUpAndHandleReceivedResponse; returned launching response:.request for ) being processed as 1 returned junk response.\{[^/}]+\}+no matches found for , Q but is orphaned ENTER OPCODE response. =more than one match found for close 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..ConnectToPhysicalGaugeA... 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 WFASWFoWFuWFyWFTWF[WFBWFCWF5 WFATWF*WFpWF7WF+ WFAF WFAE WFAZWFs WFAy WFAzASocketClient.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 [],COM [Bluetooth]does not exist [USB]{0} [{1}], [{0}],ADM3Scanner.PrioritizeDM3ComPortsGfound {0} ports ({1}), ignoring {2}AChecking for response on ports: G..waited for launch on {0} port:{1}%StartupPromptLog:[ ..OK:areceived indication for {0} gauges needing waitsoReceived '{0}' from port {1} waitingForLaunchNeeded={2}+...waiting for launch3...not waiting for launchNothing (ErrorOnPort={0}) received from port {1} before timeout {2}7..not waiting for launch...A..is DM32X waiting for launch...Nothing received before launching time out for {0}:{1} [{2}] {3}3Canceled startup on port ] #potential DM3 on =, had serial number response: {0}C..no valid serial number returned3skipped potential DM3 on M, had invalid serial number response: E..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}, waiting {3}ms for all responsesiWaiting {0}ms for send to complete on {1} to {2}:{3}After sendto done waiting on {0} to {1}:{2}, waiting {3}ms for all responses{Exception during magic packet sendTo or receiveFrom: {0}[{1}]3DM3Scanner.SendtoComplete#Successful Socket3Last operation was SendTo3Last operation NOT SendToYnull socket or NOT successful last operation-K..CreatePotentialTCPGaugeFromPacket: !..empty response1...packet being parsed: %...DM32X launchingI..needs {0}s for launch (from DM32X)/..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%waiting for launch)'...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.ReceiveFromCompleteOwaiting for more responses from {0}:{1}Oimmediate response received from{0}:{1} added  to IPsFoundkwaiting for next response to be received from {0}:{1}[null e or s for {0}:{1}, setting receive doneOSetting _receiveFromDone, null tcp infoA _receiveFromDone already closed{0}:{1} on {2}-StartupDataReceived: [_DM32X is launching, clearing before waiting on received {0} and have {1} in response with callsAreForStarting=({2}) on {3}#(not long enough)K(need extra wait for DM32X to launch)received {0} and have {1} {2} with callsAreForStarting=({3}) on {4}I...received launching so waiting on ..removinggPotentialSerialGauge.SerialPort_StartupDataReceived#StartupResponse '' received on K...NoGaugeOnPort but need to wait on % for full responsec..DM32X is launching, clearing before waiting 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})5 - third &: {0} split: {1}7 - fourth &: {0} split: {1}5 - fifth &: {0} split: {1} dm32x? - added last &: {0} split: {1}C{0}...exception parsing port: {1}#..checking BT ID:USB5..found matching com port: with device 7... for possible BTDM32X... '' (Outgoing)-..but SKIPPING the add'possible BTDM32X...7...but does not match port  with device: S{0}...exception finding matching COM: {1}% - Address[4]: {0}+ - Address[last]: {0}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[..to com ports collection, already know is BT[..to bluetoothDevices collection, no COM port Ports3..to com ports collectionI{0}...exception parsing btport [{1}]Cchecking found bluetooth device:  item: % against com ports7..found matching com port: HardwareID1 added incoming BT port  to list [I null incoming BT port for outgoing Q no incoming BT port found for outgoing , added anywaysE..skipping NOT matching com port: # with BT device: Outgoing..but added  to valid ports (COM?{0} hardwareID: {1} '{2}' ({3})IncomingC...Exception in TryFindPair [{0}]\root\CIMV2}SELECT * FROM Win32_PnPEntity WHERE ConfigManagerErrorCode = 0Caption(_...Exception while searching for comports [{0}]_{0} found {1} COM ports and {2} BT ports ({3}) k{0} found {1} possible extra on top of BT ports ({2})y{0} found {1} BT ports operational: ({2}) for all found: {3}E removed non-operational btport: (; NOT adding, matching names: 7 - existingBT Description: I for otherBTPorts item description:  adding, since + does not match item + from otherBTPorts: (I NOT adding, matching port name in: ! for existingBT 1, existing description: I and otherBTPorts item description: = collection already has name: 5 - for otherBTPorts item: 9...not checking Bluetooth...[{0} with final number of COM ports: {1} ({2}) DM-2DM32X-20ADM32X-30ADM32-20AUnknown?- FP null [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 connected=DMGauge.PingGaugeUsingGetRange7..after ping disconnected..-..after ping connected..returned /..pinging disconnected )..pinging connected =..after ping is disconnected..7..after ping is connected....need retry..'..into retry #{0}..{0} ({1})not respondingrespondingC..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}_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.SeemsToHaveConnection/gauge:{0} initially {1}Aafter check, gauge:{0} is NOT ON%DMGauge.Disconnect[caught exception during SerialPort close: {0}]caught exception during TCPSocket dispose: {0}[tried to disconnect null Connection.TCPSocketg...DMGauge.SetCanUseAllInOneOpcode_HasLatestVersion2.6.53B12.5.53B1 DM-2:+ Cleared Up Error on y..DMGauge.IsDM2Connected ExceptionChecking DM-2:{0} Port {1}_Exception attempting to open already open port 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.00GDMGauge.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}0.#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: ) ..hang on while gaugeset waiting:{0} or refreshing:{1} or (retrying:{2} this gauge: {3}) ..skipping because disconnected (connected:{0}) or off:{1} (this gauge: {2}) 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}PrimaryE..into first PIDAdjust with speed: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}. c..{0} speed for slaved DM-2 is {1}: {2} and {3}.  FIRST  enqueue ! do not enqueue ' dont set in gauge  set in gauge Q..{0}, {1}, speed for slaved DM-2 is {2}1Already reached pressureGPrimary is building up some samples=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: - not setting speed.., 'ignoring this speednot 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.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} 0.##), 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.gaugeSet_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:..InitialDeviceAndRangeLoad(): Getting 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.InitialDeviceAndRangeLoadE..DMGauge.SerialNumberScan started..unable to do a serial number scan when GaugeSet is still getting continuous readings1..DM-2:{0} not connected?..getting gaugeSerial from DM-2}..getting gaugeSerial from DM3 which {0} via {1}...orig SN:{2}!is not connectedis connected_..no longer connected after check serial number%{0}...retries: {1}'...call is retrying-..so no more retries. S..unknown gauge type so no more retries. ;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.TakeReading(); null dispatcher from gauge: EError getting reading from gauge: #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: and UIRange:g...but NULL fan pressure line so no range set thereM..with zerobased 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 set, but not ok to set range into gauge, setting to open range:{0} for device:{1}Q..range not set into gauge, gauge errors[{0}..setting to open range:{1} for device:{2}U{0}..range set to index:{1} for device:{2}'..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: skippingsetting, changed in UIKDMGauge.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}']SR_K/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 measuredM..set uiRangeName in gauge:{0} to:{1} a..set original measuredRange and uiRange in FPL: to:-...but no FPL in gaugee..set alternative uiRangeName in gauge:{0} to:{1} Y..set alternative uiRange in FPL:{0} to:{1} ESetRangeInSoftwareFromName(string);DMGauge.SetRangeInGauge(name)wGaugeOnly gauge or other alternative, ignore setting range: on Device:setting rangeIndex:{0} for gauge corresponding to range:{1} on Device:{2}9DMGauge.SetRangeInGauge(int)GaugeOnly gauge or other alternative, ignore setting range:{0} on Device:{1}Ysetting range (zero-based) index: {0} 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:Apaused:{0}...pausedOrStopped:{1}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, munable to set speed to {0}%, gauge:{1} is off {2}, {3}#and not connected'but still connected/already had data errorsunable to set speed to {0}%, gauge:{1} already had data errors {2}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}crange as read from gauge:{0} was set to open: {1}...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 300)DMGauge.IsRespondingIDMGauge.StartGauge_GoToPressureTimerAGauge_GoToPressureTimer=null is:)DMGauge.UpdateFlow()No flow calculated, maybe No Range Data in Gauge:{0} connected to FanODMGauges.ForceGaugeSetToReportFailure()1gauges reporting failureException {0} -999!GaugeDescriptionE...ClearFanPressureLinesFromGaugesE...clearing FPL#{0} from gauge:{1}9...ClearGaugeSetBeforeRemovesDMGauges.ReturnNumberOfDevicesDM2InterfaceHasRegistered()_try to get DM2 temp gauge count, no prior errorqretry to get DM2 temp gauge count because prior error = Error=121Error=31!incomplete reply[0,E Off gauge connected to USB, DM-2[o DM2Interface unable to count connected gauges. Error: DM2[oDMGauges.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 on5..Full version retrieved: ..found  with firmware W 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 ..skipping set live gauges, unable to find fpl that changed: {0}a..skipping update on {0} (not connected or null)U..skipping update on {0} (looking for {1})I..doing update on {0} with: {1}::{2}M..skipping set range to {0}:{1} on {2}{..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 doorFans to update intos...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}...no gauge and no DFs in incoming doorfans, with primary from gaugeSet or DFColl {0}..{0} gauges found, proceeding to create door fans with prev DFs {1} and incoming DFs {2}...originalPrimaryDFInfo for primary gauge: {0} with incoming primary from DFs {1} and gauge primary {2}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} doorFansy..AddDoorFansAndFanPressureLinesToMatchGaugesFound starting C:\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 doorFans9GaugesSetDevicesInstructions?..no data and all devices match..ignoring that some devices don't match doorFans because no datasset 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 DFG...DMGauges.AddNewDoorFanForGauge();GaugeDeviceNotFoundInDoorFans#Add some doorfans9DMGauges.UpdateGaugesWithFPL...null gauges.. found DF#{0} for gauge:{1} with gauge device:{2} range:{3} and UIRange in gauge:{4}g{0}.. found FPL#{1} with DF#{2} with range:{3}[{4}]5..added rangeInfo to FPL: .. C.. but DF does not have ranges.. ?FPL#{0} with measured range:{1} no FPLS..UNABLE to find FPL#{0}... gauge has {1}-..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}KSKIPPING DM2 Gauge reconnection loop 7...using primarySerial: {0}DM2 Gauge reconnection loop started with tempGaugeCount: {0}{1} RefreshNeeded: {2} DoFullGaugeCheck: {3}? (so skipping creation of DM-2)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},_{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} ?meas?uiw {0} for serial:{1} gauge meas:{2} UIDevice:{3} UIRange:{4}+!!!!NO existing gauge;!!!gauge already found on TCPalready accounted for gauge{0} on TCP so don't create a serial gauge; Unable to connect to Serial ..with found saved fpl uiRange:{0} ({1}), {2}, measOneBasedID from gauge:{3}:{4}, fpl was null - and nothing in dictionary to use for setting fpl in gauge:{0}, using uiRange:{1} ({2}), {3}, measOneBasedID from gauge:{4}:{5}, for fpl#{0}I...NULL fanpressureline in gauge:{0}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=Skipping Refresh of TCP gauges!Refresh gauges (..BluetoothReached max number of gauges for license, Skipping refresh of serial and BT gaugesQSkipping refresh of serial and BT gaugesk REACHED MAX GAUGES IN LICENSE during refresh of DM329 removing all DM32 and DM32Xk REACHED MAX GAUGES IN LICENSE during refresh of DM-2o...got primarySerial: {0} from gaugeset with {1} gauges=DMGauges.GaugeSet_RefreshAll()Cfound {0}, started with: {1}, {2}...ClearAllGaugesOutOfGaugeSet with initial gauges {0}, initial primaryGauge {1}, new primary from DFs {2}...ClearAllGaugesOutOfGaugeSet_Unlocked with initial gauges {0}, initial primaryGauge {1}, new primary from DFs {2}/removing null gauge at ...clearing {0} range information from fpl#[{1}] on gauge:[{2}]...fpl onlyALL (was primary)removing gauge:Q marked for deletion (gaugeset errors: /but 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: w speed not set, no values in speed queue or too volatile...O range not allowing speed set but ok...Q GaugeOnly gauge speed not set but ok... not set ok..., Multiple gauges: Not Using individual control set all to primary  speed: starting withresuming with- Single gauge in use, DM-2 already set to speed:G..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.WDMGauges.RestartGettingContinuousReadings()Whad to restart continuous pressure samplingUDMGauge.RestartGettingContinuousReadings()!!!Exception trying to restart continuous pressure sampling [{0}]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:{0}{1}, retrying:{2}+, 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, clearingS not still connected after taking readingY..gauge still connected after taking reading7Gauge:{0}{1} (for line:{2})S, retrying so ignoring this data reading ), no flow detected, K...but added to Readings for managingQ, was a bad data reading prA:{0} prB:{1}K, had data error while taking reading..Gauge:{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})..Gauge:, setting LowFP), setting speed to:  on gauge: (is DM2=indivControlcommonControlM, SKIPPING SET: {0} on gauge:{1} ({2}), because gauge is in retry (or not stillConnected:{0}), SKIPPING SET: {1} on gauge:{2} ({3}), Gauge:I had data error while taking readingY skipped null reading after sampling stopped1, 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}%q, did not update common queue for non-contributing gaugem{0} Change {1} fan speed for slaved DM32-{2} to: {3}%u{0} CRASH during request:{1} set fan speed to:{2}%...[{3}]Oinvalid fan speed, skip changing slave:primary:{0} ATTAINED pressure within {1}Pa, skip changing slave!this is primary:a, gaugeSet building sample, skip changing slavesSusing indiv control, skip changing slaves{0} finding pressure, {1} adjusting primary, number of gauges: {2}, so skipping speed changes to slaves NOT 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 overiddenSDMGauges.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 xFFxFFxFFMDM3Scanner.ReturnListOfCOMPortsWithDM3iNo COM ports found using COMPortInfo.GetComPortsInfoiChecking for DM32 {0} Serial gauges (waitForApp={1})and DM32XDone checking for DM32 {0} Serial gauges (waitForApp={1}) on ports: {2}, ignoring serial nums: {3}kException happened during COMPortInfo.GetComPortsInfo7DM3Scanner.GetSerialDM3List_null comPort in possibleComPorts provided by OS%Is bluetooth port %Port is closed on !Port is open on W{0} ports found but {1} are distinct gauges!non COM comPort G in possibleComPorts provided by OSignoring port: creating port (_Exception first attempt to close non-open port AUnknown Error when closing port KIO Exception attempting to open port AUnknown Error when opening port -no ports to prioritizestartingGfound no ports with same serialnums?DM3Scanner.PrioritizeDMComPortsfound {0} unique serialnums {1} which will be included, skipping: {2}found {0} with matching serialnums {1} which will be excluded, skipping: {2}CDM3Scanner.PrioritizeDM3CComPorts add M to serial ports so it is not excludedSDM3Scanner.SendStartUpPromptToSerialPortsnot ok on port=Potential DM3 responded with: 7Before WaitForSomething ...1Before WaitForLaunch ...QException attempting to close open port SError when checking for DM3 on open port wException during exeception, attempting to close open port qUnknown exception during exception, attempting to close KPotentialSerialGauge.SendSerialPrompt1 had null serial port: ; had non-open serial port: 9error on port so no gauge: about to send to {0}, calls for starting DM32={1}, searching for DM32x={2}StartupResponseStringBuilder not empty, clearing before sending startup 'Writing '' to port o{0} has {1} data before startup, cleared its buffer {2}_PotentialSerialGauge.CancelSerialStartupCommandDeviceIDADMGauge.CheckGaugeSerialPortIsOK!DM3 SerialPort: ;Problem with DM3 SerialPort:  connection [=start {0} to check every {1}mscheck every 'ms, _stoppingTimer=3DMGauge.StartGoToPressure1about to set target to: mon up to DMGauges for analysis of the error queue for CDMGauge.MostRecentFanSpeedInQueue5DMGauge.FanSpeedIsVolatileSDMGauge.ConnectGaugeAndLoadDeviceAndRangeIalready connected to USB gauge:{0}: Qabout to try connect physically to {0}: _DM3Interface.ConnectGaugeAndLoadDeviceAndRange:cException during physical gauge connection: [{0}]Enot ok to get reading from gauge: Gauge with info: UDMGauge.SetDeviceFromDM2Panel(string,bool); using alternative device on: so skipping= set device:{0} with range:{1}IDMGauge.SetDevice(DoorFan,bool,bool)7Gauge error while setting: skipped setting rangeIndex:{0} for gauge corresponding to range:{1} on Device:{2}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 = ODMGauges.CheckForLatestDM32AndXFirmware?Starting firmware version checkEchecking {0} DM32 and DM32X gaugesDMGauges.SetLiveGaugesToRangesInFanPressureControlsIfDifferent()mDMGauges.UpdateDoorFansFromGaugesAndFanPressureLines()gDMGauges.UpdateDoorFansCollectionUsingGaugesFound()Started QGauges in Gaugeset: {0} with primary {1}kUnable to update, incoming DoorFanCollection was nullIincoming DoorFanCollection was emptyYDMGauges.SyncFanPressureLinesWithGaugesFoundOnull doorFanCollection or FPLCollection-starting with Gauges:  doorFans: ' fanPressureLines: cNo Range selected on Gauge nor Fan Pressure Line.)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} k{0}!!!Empty TestDataDoorFans originally, now have {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}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 its com port and marking for deletion/closing unused com port3gaugeSet error message = Starting scan for DM3 gauges on COM ports, skipping accounted for serials: ) and verified open: 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 removedGAbout to try connect physically to kUnable to reach the gauge:{0} on {1} so being removedwThe Gauge:{0} not responding on {1} is being removed. [{2}]SThe Gauge:{0} is responding on {1}. [{2}]Unable to re-connect to the gauge:{0} on {1} so being removed. Exception:[{2}]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}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 reconnect7] 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 s] still not connected after being found by DM3Interface [S] found by DM3Interface and reconnected [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}, CheckDM32X_BT={5}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 readingsBackgroundWorker getting readings restarted. Cleared ErrorMessages: [MDMGauges.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}3IN-I )s      MQ`       iD mDD  mmD     q   q     q qy y q qq        e O< qi   % .q e?9qq * im    mM8imq           !  q  A A %  q  q     q                                   qii  Q QUYq ] !qq   e e  qq mqq    qqquqYqqeq  i i u  T<qYqqiH* iPiPqmPPiPiP ymPa(iDiDmPPqiDmDDiP }  D>iPiPiPPmPPmPPmPP PP! PP PPP PPi YiDiDYiYYiYiPDmDDmDDmDDqmYYmDDmDDmYYmDDimiPiYmY m<iiYiHiHqmmHmHmYYi  m HmHH h1iYiHqiHmHmHmYY/mHHmYY  Y7mHHmYYq         2%HH iHH iW5iHH .mHHmHHD.*D   H    " iP !iP       !9iP PiP       w+iPPii  qmqiP<iPPi  iii q PqmmmmmiPi m     mPq8iPiP% P   qiPmPPmPPmPPmPPmPPiP % $q MMM a=  -(q,q y0.#48q<qq@!DqH   qLPTq  q ))) yyy  ) E            X =/\            `            T   I   d h    l          E   E C7p i  m   i m i m =/    i i    m  F8    i i   m              Q=iM Q= I3t x|q=UMMu u QU U aZMMM MmMMmM II IM   Y    I I+]III   II u      q q    - aMM  aa a        ]q]  i i   ]]F9 ]    q]   i ii iim &MM<3qqqM  <,qq e e e e iMY MM +MMmMMMmMMM MiMmMM M( iMmMMMiM iMMM  Y UMMeiMee MM,mMMqMM1mMMqMM -(q e e ea qq  q  ! qq  )%        0MM $((<+q59 59!,q    iI umII mI uu I            qqq q4q iI  8<@iTmTTiTmT iTmTT$iTmTTMMmII mTT iT  mTT  iTmTT3DHiTmTTLq PTT T <iTYiTmTTmTTiYmYY iYiYmY&TiTXmTT mTT mTT mTTmTT0\iT==mTT =iTmTTiTmTTiT mTT iTmTTiTmTTTTmTTiTiTmTTiTiTiTmTT TT   iTmTTTTiTmTTP`ii=iYi=iTTi==aamYYmTTm==MMm==i=m==m==a= i=i= iYm= a =Ya Ya i=PQiTYTiYmYYmTTYmTTYYYYQ Q Q    Y  %YYmTTm   imdh QY =mTT =Ql=iTi=iimTTpY=aQYmTTTMMmTTtiYi==mTx|m==m==aa=aa=Ym== 1 i QY QY a = i_&QQYYiYmYYm==aa==MM  Y =Ya*iTiYmTTmYY iYmTTiYmYYmYYiTmTT   T&mTTY=a = asTiT=YqmTTaQE mTT  Ta Y=  QE  iTTmTTiPYqmPP =mTa $(,T04a8<@z8DiHiT=HiTHLmTTPT<XaH\`qdmHHmTTh  y7lpiHiT=tiTHmTTx<|aHqmHHmTT^iHH=YmTTqaTaJ@@iiiiiTmTTmTT Q=Q=mTTIT QE iTiTmTTmTTmTTmTTiTmTTmTTmTTE   q   E  E 2Q=T QE iTi@mTTmTT@mTTmTT E iTmTT mTTTqu uuiTmTTiTmTTmTT  1' mTT  "iTmTT  T mTT mTT*iTmTTTiTmTTTmTTH*iTT(iTmTTT  T  T  iT mTT  iTmTT iTmTT  iTmTT99 iTmTT mTT mTTmTTmTT mTT q     q}Y iTaImTTMM q a'iT mTTq mTT     q" iTmTTmTT# iTmTTmTT      iTmTT   iTmTT mTTbJ qTIT       iTmTTqq q iTmTT # iTmTT6$iT(mTT,mTT0mTT iT mTTiTmTTe m``   `i`m` eee` )`` e` ee ee e e ee I    -e   e  e   z\V4;?_ :18V6N5$$RSA1)ump`T?LǠީ,tO#<Z1ݩ19vI!5dBX2Mb{^20t!~8ً`̦]ɍ,{,-eR`Ɔ|7(n @firmwareversionO '  5 STARTUPmicrochip admin8J @0u!WFWWFArWFVWFXWFBWFCWFmWFnWF5WF6WF7WFlWFEWFeWF*WFASWFATWFDWFPWFJWFZWFS000000WFa000000WFbWFgWFfWFiWFhWFAiWF0WF1WF2WF3WFzWFFWFtWFuWFxWFyWFRWFTWFUWF[WFvWFwWFKWFLWFsWFAyWFAzWF+WFAZWFAFWFAEWFpWFo{}ENTER OPCODE:<= , Xd_vbluetooth ports dm32xUNDEFINEDIncomingOutgoing@2?Y T]aeiD <8i(4iHP X-159=)AE I MiMiTuy}q|e\h@qiP PPPP HD 4LP`txiDTdlYtx| (,DHP`lpt 4 ] T u }   D    i   T]              (         < < 8 8  P  ] ] ]      iPX iPXiP iPXP iPXiDiD iH iY iY    H P P  P Y Y XYY] X    iP iP iPiP X - - 1 1 = =        )      E E         ]Q  XQQ=  ]QQ=     Y     I59  59 ] ] ] i  Y    M M M M iM Y M              iI                 ] T T  ]   | |   T iT T T T    # QQ= YT   TiY TY    QQ=! @iQQ=5 @iQQQ=ii' @iQQQ=- HiTiQQQ=# QQQ= Q=' QQQ= QQ    T  T T   9 59    59    59T                 T  e e eI ` `` e\ p p  h h h Ih  q  e  P P PP  H (((((( ((((((<(8(](P(Y(X(-(1(=( (I(i (M (iM(u((((|(T(iT(T(T(e(h(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 Item<7/5`ȣyC˭ );2JYvyEr-8 E%1rȔHyG;c^HwlДlߏJ`.͞^mN[Cj  RSDS*dpl@_Dv6C:\GIT\Repos\Apps_SharedCode\FanTesticCodeBase\RetrotecLiveGaugeManagementClassLibrary\obj\x86\Release\RetrotecLiveGaugeManagementClassLibrary.pdb4! N! @! _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.0 `1