MZ@ !L!This program cannot be run in DOS mode. $PELidBf! 0T*r  ]d@qO p  H.text0R T `.rsrcV@@.reloc Z@B rH (.A p0(  , + +*0T(  , +<rp(  + rp( X i2 +*0X Pr p( Q-+( ,,-+( + ,X ,Pr!p( Q,Pr[p( Q-+( ,Prp( Q8o ,o +Prpo jo o jj( ( Qr+po! 8("  ,8o# , o$ o% -+ o& ('   , -+ (( +,o)   o*  +? o+ - o( o, + o- (. (/   o0  -O ,  (1 -B -+9 (( %- &+ (2 s3 (4 (5 _+,m -+ ((   , o( o6  + o7   - -+ (( +!!, o( o,   o0  + o0    o8 o9 -+o %-&+o8  (: o; "",%o -+o o8  o<  +o -+o  o=   ,  o* +r-p ##9Pr9p%(> %j%% (? ( Q o@   , +$$,   oA   oB YoC +0 %%,%  oA   ,  oB Y+oC  &&9Prp% oD j%j%% - ''+  (E sF (? ( Q ,  o6 +((,   oG  )),p o( , o( oH  oH (I +**,   oJ   oH oK  o% - oH (L +oM  oN +Pr,p( Q(O :oP + PrNp+(Q ( Q,+,*A4)0C0){  (R t |(+ 3*0){  (T t |(+ 3*0){  (R t |(+ 3*0){  (T t |(+ 3*0){  (R t |(+ 3*0){  (T t |(+ 3*0){   (R t | (+ 3*0){   (T t | (+ 3*0){   (R t | (+ 3*0){   (T t | (+ 3*0){   (R t | (+ 3*0){   (T t | (+ 3*0){   (R t | (+ 3*0){   (T t | (+ 3*0){   (R t | (+ 3*0){   (T t | (+ 3*0){  (R t |(+ 3*0){  (T t |(+ 3*0){  (R t |(+ 3*0){  (T t |(+ 3*0){  (R t |(+ 3*0){  (T t |(+ 3*0) {  (R t |(+ 3*0) {  (T t |(+ 3*0){  (R t |(+ 3*0){  (T t |(+ 3*0){  (R t |(+ 3*0){  (T t |(+ 3*0){  (R t |(+ 3*0){  (T t |(+ 3*{%*"}%*{&*"}&*{'*"}'*{(*"}(*{)*"})*{**"}**{+*"}+*0 (1- (.+ +*0& {#%-&+(U - {+ +*{,*"},*{-*"}-*0 { +*0 { +*0 {. +*0 {. ,&{.sV oW {.}X }.{. ,P{4 ,{.{4}X {.sV oW {.sV oY {" , sZ }"*{/*"}/*{0*"}0*{1*"}1*{2*"}2*{3*"}3*0:}sZ }"}+s[ }5s[ }6s[ }7}8(\ }:(] ((^ }4(;(=(A (Cs_ }{{4}` (,, (,oa + (,, (,ob + (2sc }{{4}d se }{#@of }}sZ }"(K*0 (2%-&+rrprp(g (L{ ,{oh }{ ,{oi }{D ,{Doj (8 ,(8}X (F(%()('}4(3*0{D%-&+(k {%-&+(l {%-&+(m (9(){"%-&+(n }}#}$(+(-*0 { 9(*%-&+(o ,v(*%-&+(p  ,{(*op oq or +;(, ,{(,os or +{#or +*{(,, (,os + #or *0 ,8{, {+ ,N{{ot ou oG{{ov or {{ow ox {, {+ ,{{oy oz *0(2%-&+rprp(g (=(*,(*o{ - +(C($-+ ($o| }(L{$- #+ {$o}  (~ (~  (,, (,oa + (,, (,ob + (^ }4(8-+ (8o  # {9{{ {{ {o -+{o o  {ow {o { o {{ {ov  {oh (2s_ }{{4}` {($o { o { o {(8o {} {} { } {ox { or {o { o #$@(~ (l(~ ( ( i{#%-&+(U -%{%-&+(t #+###{9{{ {{ {{ {{ {o {o {oy {o {o {o {{ {o {{ {oi (2  sc }{(8o {} {} {} {} {o {o {oz {{4}d {(o {o {o {o {} {} (8,#(8{4}X (8 o {D9{D($o {D(&o {D(2o {D(*o {Do ,{D(8o (,  ,{D(,o (K{@r+po {Cr+po *0(2%-&+rfprp(g  ('(9(-(+}$}#}}}(*,(*o{ - +(C($-+ ($o| } (A(T(= (/{$- #+ {$o}  (~ (~ ($, ($o +(,, (,oa + (,, (,ob + (^ }4(8-+ (8o  {,(2s_ }{{4}` {($o { o { o {(8o {} {} { } {ox {o {{{ o #$@ (~  (l(~ ( ( i{#%-&+(U -{ot #+###{,(2  sc }{(8o {} { } { } {} {o {o {oz {{4}d {(o {o {o {o {} {} (8,#(8{4}X (8 o {D9{D($o {D(&o {D(2o {Do {D(2o {D(,o {D(*o {D(8o {@r+po {Cr+po *0#(L{ 9{sV o {sV o {s o {sV o {sV o {s o {s o {s o { 9"{sV o {sV o {sV o {s o {s o {sV o {sV o {sV o {s o {s o {s o {s o (8 ,2(8sV oW (8sV oY {D ,b{DXs o {D`s o {D_s o {DYs o {,{s o {B,2{Bs o {Bs o *0{ 9"{sV o {sV o {sV o {s o {s o {sV o {sV o {sV o {s o {s o {s o {s o { 9{sV o {sV o {s o {sV o {sV o {s o {s o {s o {D ,b{DXs o {D`s o {D_s o {DYs o (8 ,(8sV oW {,{s o {B,2{Bs o {Bs o *0G    {,{o +, (N++*02 { ,{o , (<+  +*0( {3(@-(>,(:+ +*0 (:,{+ +*0 (:, {+ +*0 (:, {+ +*0< (8,(8o + ,(8o o   +*&}*0v (8%-&+( {%-&+( {%-&+  ( 3 (2%-&+rpr.p (Q r+p(  }}}{D%-&+(  {D,i{D(8o {D{o {D(2o {D(,o {D(*o {Do {, (,+,0{(,ob o {(,oa o &&(2%-&+rzprpr+p( {Ao ($%-&+(| }(*%-&+(p %-&+( ,r+p+rp ,o + s , o +,(8%-&+ ( ,+_,o r>p( (8, (8o +,-(6+,=rp jj( ( -+( {Do (6,j,Nropj(Q ( (2%-&+ rp(g (8%-&+( &(k+ (V+1rp( (2%-&+ rp(g (V{,{(8o {,{(8o ((,(((8o (8%-&+( -((8%-&+( -(8%-&+( + (8%-&+( -((8%-&+( -(8%-&+( +  ` `,(h(m 8(l(k9(6- (,o + (,o (8o &(2%-&+.rp(,o ( rp( rp(g (2%-&+rp|"o (g (2%-&+hr pr]p%"o %(8o ( %($o -r p+r p%j(? (g (2%-&+Er pr> p($o  y($o  y($o  j( (g (2%-&+%r pr p{o  y(Q (g (2%-&+%r pr p{o  j(Q (g r+p(8o o  +\ ( !r p!oE j!o- ""( -r p+!o- ""(. ##(/ ( (  ( -  oP (2%-&+ r p(g {#, {#o +((%-&+(,( {$$,&{4%-&+s ( &(8%-&+( #((8%-&+ {"( {%%,t(2%-&+r pr4 p(g (d{((, {o (8%-&+( &r p('&'( 8O(:- {+)),R(2%-&+r pr p(g (;(d{ %-&+ s o (p 8(:- {+**,k(2%-&+r pr p(g (;(d{ %-&+ s o {++, {o (o +^(2%-&+r prH p(g +8(2%-&+r pr pr+p( r+pr+p( + + *(GH3Cm&oi0s  }K}J ( ( s }J{J( o  {Jr po! (^ ,(^  s o" & ` {6(# (8, (8o$ {D%-&+ (% (8  , (8o$ ,(& {D,{Do' + (8,(8o( r+p(I +  ,i%r p%(> %rJ p%(> %(> %(8o( () (* &(2%-&+ r pr p(8o( ( (g  8(8,'-$(8o+ r+p(I , ($o, +  9(2%-&+ r pr p(8o+ ( (g rD p(rD p(r^ p((8o+ (Q s-   r p(o.  r p(o/  o0   ,'{,{s o + ,($o1 (8,(8o , (8o +9,s i%r p(%(> %r p(%rp%(> %(> %rp%(8%-&+(2 %r"p() (* &(2%-&+>r&prp(8%-&+(2 r"p( (*%-&+(3 (  (8%-&+( 9(2%-&+rpr2p(4 (8(2($o5 ($o6 ($o7 ($o8 ($%-&+(9 o: 9i%rdp%($%-&+(9 %(> %rtp%($%-&+(5 %(> %rp%($%-&+(8 %(> % rp% ($%-&+(7 % (> % rp% ($%-&+(6 %(> () (2%-&+rpr>p( (4 3(2%-&+!rprpo ( r+p( ݧ s; o< rpo= -o< r"po> +,4rVp(rp(o? rp(@ &&+r&po o? (2%-&+r po (A 0(^ ,(^  s o" &+*A7d qj3C C6M00s }Mr+p}N}L (8 (,  |N( ,(9 (-*}L{NrNp(Q ( }N'{4%-&+s (" &, {L++*":\*C"f'0s }O(*%-&+(p %-&+( ,8(,%-&+( -+( (,%-&+(B r$p}P, {+9{Pr|p( }P(6  ,N{Prp( }P(8%-&+(,(C  oD (*op oE o (W    ,{Pr8p( }P{D%-&+(   ,{Do (9(8, {4+  ,(8{4}X {D%-&+( - (8+(d{4%-&+s (" &*r+p(Z{4%-&+s (" &*0s }Qrp( {D-r+p+ {DoF }R(> {R( {4%-&+s ( &(> ( (*0$s }S}T(?(=(8%-&+( {=o {<o (8,(8oG + (8,#-(8oH ,(8o ++ (2%-&+Nrprp(Q {Tr+p(I -r+p+r(p{Tr"p( ( (g (8,+ 9`(2%-&+,rpr.p(8%-&+(2 rp( (g (8%-&+(I (8,(8oG + (8,#-(8oH ,(8o ++ _9(2%-&+-rprVp(8%-&+(2 ( (g (8%-&+(J (8%-&+(K (8%-&+(I (8,(8oG + (8,#-(8oH ,(8o ++ +;(2%-&+-rprp(8%-&+(2 ( (g (8%-&+(L rMp( ,(8%-&+(M -+,6(2%-&+reprp(g rprp(( ($%-&+(N   ,(O &{Tr+p(I -r%p+(> {T( ( {  9s  }V (,,(,o   ( +r p}U{4%-&+ s (" &  ,(8%-&+(P &({BoQ 8 {%-&+( {,{o +(8%-&+(R (8%-&+(S ($%-&+(T ,E(2%-&+rpr1p(g ($oU ($oV ($oW &((%-&+(X ((%-&+(Y {D%-&+(Z (*0 { +*0s }W}X(8%-&+( (:   (8- #+ (8o {%-&+(   {,{  o +  ` ` - `+ {4%-&+s (" &{9(8%-&+( (2%-&+reprp(g ,{%-&+([  ,?(2%-&+reprp F(Q (g {%-&+(\ +*(2%-&+repr|p F(Q (g 8{{X`9E{4%-&+s ( &(2%-&+ reprp{X(Q (g (8%-&+( 9(2%-&+reprp(g {o] (8,6(8o^ ,&(8o_ -(8o %-&+(` ++,E(8(8o - (8o +o$ (2%-&+rprp(g  - +,{o\ +|(8%-&+(L (2%-&+reprYp(g ,{%-&+([  , +,{%-&+( *0(,,'(2%-&+rprpr+p( 8d    {,{o +{, +(8- #+ (8o   {%-&+  ( (: (;r+pr+p({D%-&+(a {D%-&+(b  {#,{#o  {#,{#o + { `,{=o +{=o {<o {,<(2%-&+rpr p(g {#%-&+(c (q8 ,T(2%-&+rprp(g {,{#ou {$(~8y,+,U(2%-&+rpr`p(g {, {}d {{ (8,f(2%-&+rprp(4 {,{{e +,{(2}e {%-&+(f 8 - (\+9(;{ %-&+ s o {,'(2%-&+rprp(g (p&+4{,%(2%-&+rpr@p(g (o&*0s }Y{D, {DoF +rp}Z{D, {Dog +rp}[(2%-&+rprp{Z( (g {4%-&+s ( &(k, (:+  9(8%-&+(h (8%-&+(H ,(8%-&+( + `(8, (8o +(8(8oi oj - ,+` ,8(2%-&+*rprjp( (g +(2%-&+rpr p(g +(2%-&+rpr)p(g (l*0(2%-&+rprp(4 {4%-&+s (" &{D%-&+(k (2%-&+rp{DoF (4 {4%-&+s (" &{D%-&+ r+p(l *>{Bom *01  ,{D%-&+ (Z +{D%-&+(b *0{4%-&+s (" &{D ,9{4%-&+s (" &r@pr+p(+7{4%-&+s (" &rZpr+p(as }] }\{4%-&+s (" &{4%-&+s ( &*aC0vs }^}a{D%-&+( }_{_-{Do o +}`{4%-&+ s (" &*0{4%-&+s (" &{4%-&+s ( &as$ }e }d{4%-&+%s (" &{4%-&+&s ( &*LMaC0X s' }g}h}i(8%-&+(n  (8,(8%-&+(o + }fs( }l(8%-&+( {l(k}f (8%-&+( -((8%-&+( -(8%-&+( +}k (8%-&+( -(8%-&+( +}j{4%-&+ )s (" &*{f,+,(8%-&+(p {f+*W!*0!s* }m}ns- }q{}p(Z}o{orprp(( }o{4%-&+.s (" &{4%-&+/s ( &{4%-&+{q+s (" &{4%-&+{q,s ( &ݒs0 }s  }rs1}u{u{ro }t(2%-&+!rzprp{t( r+p( {4%-&+2s ( &*C0`"{D%-&+(F , {DoF +r+p rp{D%-&+(g , {Dog +r+p(  +*0 {D ,{Dr+poq *0#s3 }v}w{D%-&+(  {D%-&+( ,{Do o + -+ (2%-&+/rpr^ p-rp p j(Q +r p( (g {w(> ( {D,7{Dok {Dr+pol (h(> {w( r+p({4%-&+4s (" &(:, (]+*(a{BoQ {D%-&+(r us5}y}x(2%-&+&rpr p{xo ( r+p( {4%-&+6s (" &*AQfuC0_$(8 ,J(8os ,8(8ot ,+{D%-&+(' -{D%-&+( + + +*0%s7 }z}{}|(8%-&+( -3(8%-&+( -(8%-&+( - {+ {4%-&+8s (" &{4%-&+9s ( &}{ ,}{ 9{4%-&+:s (" &{,X{{,&{4%-&+;s (" &+${4%-&+<s (" &(8%-&+(t -r,!p+rT!p}~{D%-&+(' -r+p+rr!p}}{}-r+p+r!p( }}(k-+,a{}r!p{D%-&+(' -r+p+rr!p( }}{4%-&+=s (" &8m{{|`- (k_+,|(2%-&+ir"pi%rN"p%{-r+p+rp"p%rp%-r+p+r"p%rp%{}%{~() (g 8sC}(2%-&+r"pr"p(g {{  ,(2%-&+r"pr"p(4 +2(2%-&+&r"pru#p{{{(Q (4 {D-r#p+ {DoF }{4%-&+Ds (" &(8o rp({`-{{|+  9(2%-&+r"pr#p(g {  ,{(8o {  ,{(8o {{  , }+(k,(T(k,,{4%-&+{>s ( &{,[(8%-&+( r p({4%-&+{?s (" &(8(:, (\+,M(2%-&+r"pr5$p(g {4%-&+{@s ( &8(\9{.((,%-&+(u -(,%-&+(B +,J(2%-&+r"pr$p(g {4%-&+{As ( &+W{,H(2%-&+r"pr %p(g {4%-&+{Bs ( &+.(2%-&+ r"prk%p{(Q (g *0y&sE }}}r+p}{D 9{D%-&+(F (v - {DoF +r+p {D%-&+(g (v - {Dog +r+p (v -(> ( +}{{D%-&+(' -r%p+r%p( }{D%-&+( ,"{(> r%p(> (w }+{rp(> (w }{}{,{r&p( }+a{,{rM&p( }+={,{r&p( }+{r&p( }{, }+(T{rp({4%-&+Fs (" &(:  ,({4%-&+Gs (" &+&{4%-&+Hs (" &*0 S 'sI }}P,!Pox ,P,Po , (8+,8 (*%-&+7(p %- &  + (y s3  (4  (5 _ {-+ {oz (8%-&+P({  `  ,8{D%-&+(| {D%-&+(} {BoQ {D%-&+(b r&p(*op o~ ( ,r+p+r&p{3(8%-&+( +  9r/'p(8o j(Q ( (*%- &+!(p %- &+ ( sF   ( -+ ( (8%-&+(t -+(8o oE 3..++.+ro'pjj( (  ( ,!r'p ( j(Q ( +r(p( r+pr+p{,+_9Xs s s (8o o  8 ( !!"",8P!oE o -+(% !o( ##,c!o( %-&+(2 `$$,!oE !o( oH o !oE !o( o !o( oD o  ( :F  oP %%,,Po P%-&+( rE(p( (8%-&+( 8{,+&&,Wr(p( {'',r)p( ((,r)pj(Q ( +r)p(Q ( &r1*p( %(2%-&+r*p%-&r+p(g `,+_))9**9(2%-&+%r*pr +pPox ,,( ( (g r+p+(8%-&+{(C (8%-&+ +( (*%-&+(p --,(*op PoE {%-&+( ..,{o PoD (2%-&+'r*p+rY+pPox ,,( ( (g //,y(8%-&+ ( 0011,*(2%-&+r*pr+p( ( (g +-(2%-&+!r*pr+p( ( r+p( P%-&+( {D22,{Do (*%-&+(o 33,W-+44,B(2%-&+r*pr,p(g {4%-&+Js (" &+~(*%-&+(o 55,f(*o 66- -+77,B(2%-&+r*pr,p(g {4%-&+Ks (" &(8ot r+p,+88,1ra-pj(Q r p((8``-+999r+p:;;,Fr-pi%. ( +r.p(rp( :(> ( <<,r.pj(Q ( ==,r.p( (> ( ( :((*%-&+(o >>,B(2%-&+r*pr.p(g {4%-&+Ls (" &(2%-&+ r*p(g *AL%0((, , 8( ( (t(;{D%-&+(b {,(,%-&+( +r(,o o (+o +7( ,+ o {, o ( -oP rF/pi%(,%-&+( %-&+(   ( ( rp((,%-&+( ,X(,o o ,F(,%-&+( o %-&+( , (,o o o o +  , r|/ps z}#{  ,(,o o }#+t (,o  o }#+  X (,o  o }#(,o  Xo ,{#o {+  -{#%-&+( }$((%-&+( ( ($oN , (4+,J(4r/p( r 0pr0po rpr0po ( ( j( &({#%-&+( ,{=o +{=o {<o (T  ({#, (~ s(2%-&+r0pr^0pr+p(  M(2%-&+r0pr0po ( (A s; r0po o?  *A4DmMC01)(,,(,o   ( +r p (2%-&+r0prB1prp( (4 (,  , ( ( r+pr+p((t(;{D%-&+(a {D%-&+(b }#}$ (,o (,o (,o %-&+ {( }#}${#-{$%-&+( + {#o {#, {$+  ,Br1p((* &(2%-&+r1pr1p(g r2p( ݘ( (8, {$+  ,(8{$o} ( o (,{#{$(rr3p(r3p(s- o0 ,@(2%-&+r1pr3p( (4 r3p( ( {@r>4p(o r>4p(((2%-&+r1pr`4p( (g {, {o ((%-&+(,{#o ( ((%-&+( ($oN , (4+,J(4r/p( r 0pr0po rpr0po ( ( j( &({#%-&+( ,{=o +{=o {<o (T({$(~ U(2%-&+r4pr4po ( (A s; r5po< o? (   *AUC>{=o *08 (*%-&+(o ,{=o +{=o *0y *sM }}sO }}(,,(,o ( +r p (2%-&+^r25pi%r5p%%r5p%!o %r5p%( %r5p%( () (g (,,(,%-&+( , {+  , ݇ ((%-&+ (,(   ,(t(;{D%-&+(a {D%-&+(b }#(,o o (+o  +? (   -+  ( , o ,  }#+  ( - oP {#,%r1p((* &r6p([ ~ (B .  +, rB6p(* &r6p([ C {,{{#oU oz {#oc }$,E 0{#o %-&+( +,{#o o }$8{#o 9{#o o o +R( ,+;o . o +,o , }$+ ( -oP {$9{#%-&+8( %- &  + ( s3 (4 (5 _,{#o o }${$!!,%r1p((* &r7p([ j (@"",({##,{${ot o (,{#{$(}.{$o +$$,lrR7p(rz7pi%{$o X( (s- %%o0 &&,  ݜ{$o 81 (*o{ +''9PrR7p(rz7pi%{$o X( (s- ((o0 ++,  ( }( o ))o *(,r+po (,o &(,o *( -(,o --( +,,,>(,{o {4%-&+{Ns ( &(,(,o o (,(,o o }{$o 8V{$o .{${ o o +..9r7pr7p{$o Xj{${ o j( s- //rg8po. /r8po/ /r9po {#%-&+D( %- &  +{$o X( s3 (4 (5 _11,/r9po /o0 00.{#%-&+( +22, {#o 033,2(2%-&+r9prC:p(4 {$o  ݦ044,B(2%-&+r9pr:p(g {$o {#oc }8)055,0{$o (2%-&+r9pr ;p(4 8066,>(2%-&+r9pr;p(4 {$o {#oc  0779(2%-&+r9pr;p(4 {$o {#o {$o Xo }${$%-&+( 88,1(2%-&+r9pri<p(g r<p([ 1+dr p(r=p(s- 99o0 ::,1(2%-&+r9pr9=p(4 r=p([ (@;;,({<<,{${ot o (,{#{$(r p(((2%-&+r9pr=p( (g ((%-&+( ((%-&+ (,( (8%-&+(_ -(8%-&+( +(@==,>}(2%-&+ r9pr>p|( ( (g 8m{#o >>9(8??,:@@,(8|Ao +(8|o +#}- {+BB,&{o }{#CC,<(2%-&+,r9prO>p|( r>p( (w (g +5(2%-&+'r9pr>p{y( (g +@#}(2%-&+ r9pr6?p|( ( (g {4%-&+Ps (" &(2%-&+ r9pr?p|( ( (g DD,-{4%-&+Qs ( & ݣ(2%-&+ r9pr?p|( ( (g {4%-&+Rs ( & MEEo F(2%-&+r25pr4pF( E(A s; GGrH@pFo?   *ALiL_Q ) MC0*+{5  (# } ,(& *  05,sS }{#  , 8 r+p} {#, {#oU +,G{$,rz@p+r@p}{4%-&+Ts (" & 8(8%-&+( ,,(,%-&+( %-&+( %-&+(  - #+o  ,(8o , (v+{#o , o + {#o  (6,q{$,{$o  + (@,{ruAp( }+&{rAp( } , +9{rAp( }{$,{$o  + (6,, , +++ {-rAp+rBpj(Q ( }{ -rkBp+rBp( }, . (6+,rBp j{( },;{rCp( }r+p(z +rCp{( }8, , + `9J9rDp j{( }  ,F{rZDp{,rDp+rDp( }(t(w +{rEp( }8E, + `!!9,r>Ep j{( }""9(6 _, +##,{rEp( }(t{$$,#{-rFp+rFp( }+{r6Gp( }%%,5(w{rGp(Q ( }_ {rGp( ( }+{rPHp( }{-_-rHp+rHp( }{(6---rEp+rHp+rHp+r*Iprp( }+!rFIp j{( } i%{%(> %rIp%--rIp+rIp+rIp%rIp%r&Jp( %r0Jp() }{4%-&+Us (" & + *0-sV }}}#}(,%-&+( ,(,%-&+( + ,(,o o ( }{( #@}{{_ ,${,{( {+}{4%-&+Ws (" &{ + *0}.    (8%- &+ ( sF ,*( , ( ( _+ 9 (v {5    (# , {+  9(x , (8+  9(8o  #2+3 #+,# Z +(- #+,# Z (@,(8 ( o &}  , (& _+*~e 0/ #.5( #?2$(,,{#,{#%-&+(U +  ,  8B(*, (*o{ + r+p r+p (,oa (,ob r+p  (z    9,Tr8Jp( (,ob ,rlJp( + rJp(  rJp(  (|+],Rr0Kp( (,ob ,r^Kp( + rKp(  rKp(  (}(,(*o{  o l{, {ot + #(@,$#3{#%-&+( ++,{$, {$o} +(,o -!(,o -($%-&+( +9~( l.#+9B(,o ,(,o o + #( Y rLp( (  ( l.#+,#Z r2Lp( (  #.)X( l3X( #@+, X rRLp( (  +Bi% %rnLp%rLp( %rLp%rLp( ()   + rLp(  +l r\Mp( (  ( l.#+, Z rMp( (  + rMp(  {,{ou (8,&(8o (8( o Do   (y + *0x0sX }}}} ,({4%-&+Ys (" &+&{4%-&+Zs (" &*01 T(*, (*o{ + (,oa (,ob PrMpDo ( QR,0.#4 .#6 ++R+0.'#4 ,#6 +++RG,*Pr*NpEo rp(w Q TR9,0.#6 .#4 ++R+0.'#6 ,#4 +++RG,*PrNpEo rp(w Q T + *0P(, , (,o { , {o (8 , (8o *0h2({(, ,+Or+p (,(*o{ o  ,(,o o +(,o o *0h2({(, ,+Or+p (,(*o{ o  ,(,o o +(,o o *03s[ }  (8- #+ (8o {%-&+( {#%-&+( -(1,{$%-&+( +}{#%-&+(U -(1-{$%-&+( +{4%-&+\s (" &,}${$o +>{,{#o }$+,{#o }${,{oz (8o {#, {$+,&{4%-&+s (" &{$,{$o +# rNp($o ( }{9(8%-&+( ,#  ((8%-&+ {"( ,($%-&+( , (6+,|(+{ryOp( }8,t# {, {o (8%-&+(  ((8%-&+ {"( {rOp( }+{, {o {4%-&+]s (" &{$o {$o ,3{4%-&+s (" &{o (G(8, (8oH ,(8o ++ (8%-&+(  (8, + (8%-&+(  ,C(8%-&+(I  (8, (8oH ,(8o ++ +(,,(,o ( +r p}  `-,(8%-&+(M - ,(8%-&+( +,?{4%-&+^s (" &rp(([ݑ((%-&+( {#, {#o + ((%-&+(, (   ,&{4%-&+s (" &($- + ($o  {o {($- #@+ ($o  o {($- #@+ ($o  o {#@o { o r!Pp(rp(,{#(( {4%-&+_s (" &(?(={!!9b{#o ,{#o r+p(I +""90{-1{#o r;Pp(I ,{#o rYPp(I ++##9r+p(r{Ppi%{#o ( ({#o (rPp(s- $$o $o0 %%&&,_{#, {#o +rPp'(2%-&+rPprQp'( (g ('reQp( ([r+pr+p(+r+pr+p({((,{=o +{=o  (`s`))}*)*}{4%-&+)as (" &rQp){o< ( ([*AOP`C04(*rQpo ( ( (*rQpo ( ( 2+ 2+ {, {o (*o -(*oo -+ + l(*oo -+ l(,o o (,o o (,o ($o  ($o  (*o 9k (*op o ( - #+(*op o ( (,o ( (,o ( #Q#@ZY( Z#@[(  (,o o (  ( #$@ZX(  #Y@, #Y@ (  #9@X, #9@X + (   #?(,o Z( ,#?(,o Z(  +Z(   ,   (*oo - (,o +!(*o -+(*o -+  9PrQp% j% rLp( %rLp( %(> (? ( Qi%P%rxRp% rLp( %rRp%rLp( %rp%(> () Q(,    o +s i%P%rRp%rLp( %rSp% rLp( %r,Sp%rLp( %rp%(> % rp() Q*05sb }  (8- #+ (8o {%-&+( }{#r+p{  ,{$-{#,+  ,.rPSp( {#o }${${$  9{$o {${ %-&+(   ,f,N{${ o  rSp( {$o {#, {#o + {$o +{$o +'rTp{#,r+p+r:Tp( ,+ i%{%-r+p+rlTp%rp% -r~Tp+rTp%rp%-rTp+ -rTp+rTp() }- , ,+9(2%-&+rTp{( (g  ,${#%-&+(c rFUp(}(8%-&+( (8,(8#}  (8%-&+(S {([8{, {o ,;{4%-&+cs (" &{o (=(8o (8o ,+,(8%-&+(J (8oM -%-!-(8o -(8o +9{$o {#o o Y,,+9{#oU -{#o + {#o }$, +,{#o Xo }${$,D{rxUp( }(2%-&+rTp{( (g 8{#o   ,O{rUpXj(Q ( }(2%-&+rTp{( (g 8{$o} #!!,O{rUpXj(Q ( }(2%-&+rTp{( (g +J{rbVpXj(Q ( }(2%-&+rTp{( (g +M{rVpXj(Q ( }(2%-&+rTp{( (g {%-&+(  "",&{4%-&+ds ( &+${4%-&+es ( &8{rVp%%%(8o %(8o %(8oM (? ( }(2%-&+rTp{( (g rXp(}(2%-&+rTp{( (g {4%-&+fs (" &*0M 6sg }}si }(;(8, {+,{(8o r+p} i%{%r?Xp%{$o ( %raXp%{$o} ( %ruXp%{#o ( %rp%{#o  % rXp% {#o !o % rp() }{$%-&+( {  , {}d {  , {} {$  ,-{$o {$o {$( o  {#o (,  , (,o (8,(8o ,(8o +  ,f{rXp( }(8(,%- &+ (b s (,%- &+ (a s o +(8%-&+( 9{(> ( }{rXpo ( }'{4%-&+js (" &r+p}{$,{$o + {#%-&+( -(1-{$%-&+( + {#%-&+( -{$%-&+( - (1+(8%-&+ ( ,r{, {oz {%-&+([ ,{$o {4%-&+{hs ( &S9sk}{, {oz (8,(8o +,t(8o -r.p+(8o oE ( {i%{{%(> %rtYp%%rYp() }(8%-&+( %-&+(( ,:{{{rYpoD j(Q ( }8(8%-&+( ,{#%-&+( +9(*%-&+(p %-&+( %-&+( ,(8o o +  ,Q(8o o -+"(8o o- ""(. ##( !{#o !o= -+$$,"{#o o8 o (++%%%,{#o o (+-rYp+)rZpoD jo joH ( {i%{{%(> %r^Zp%%rZp() }&&,R(8o oJ (8o oH oK (8o oM (8o oN {$%-&+{ %-&+{|(  {{{(> ( }{$o} }(6, (@+'',{ot }(,(*o{ {|o l{( l.#+((,{#Z}}(,o -!(,o -($%-&+( +))9(,o ,(,o o + #( *#.3{*X( l3{*X( #@+}{++9{{{rZp|rLp( ( }{*X}{{{(> ( }{{{rZp*rLp( ( }{{{r[p|( ( }+[{i%{{%rnLp%|rLp( %rLp%*rLp( () }+${{{r>[p( }{{{(> ( }{i%{{%r[p%|r\p( %r&\p%{{|r\p( () }{4%-&+ls (" &{4%-&+ms ( &FCsn,,}-,-}{4%-&+,os (" &*ALx9C' CC07(;( ($, ($o + #$@ #333333?Z( ( i {,%(8,{$%-&+( ,+ 9(2%-&+5rF\pr\p( r\p{$o ( (w (g {@r\p(o (={#ou ((, ((o { Zlof (8%-&+(  {o! 8(k, {+,j(2%-&+.rF\pr]p{$o ( ( r+p( (={#ou s (81(2%-&+5rF\pr]p( r\p{$o ( (w (g {o" ((,'((%-&+(#   r]p($ (% +r.p{@r]pi%(o (=($%-&+( {{#o ,(1+(,%- &  + (b s (,%- &  + (a s #o& *0<8sp }}qs (^ %-&+ (" &*0<9sr }}ss (^ %-&+ (" &*0(:s (^ %-&+ ( &*0;(: ,B{4%-&+s (" &r]p({o" 8(*oo -($o' ( #?X+ # ((,((o# ( + r\p( (k, {+,^rB^p((={o" {,&{4%-&+s ( &8($o' ,Ur^p( ((=r^pi%%($o' r]p( ((+^r_pr_p(:( (w ({o" r]pi%(((=(*0< r_p (, 9{3(,o l#-C6?+ ,(,o r_p +O{#,@{#o ,r9`p (,o( +r`p (,o ( ( (2%-&+ r`p(4 +*0 ={, (8+ ,-+() 8 i%(%(%{#(%rap%rapi%{ot rLp($ (% (%rp%rKapi%(8o* r]p($ (% (%rp%r]api%{o+ r]p($ (% %{o, r]p($ (% (() r+p -+(- %-&+(. ,ri%rwap%o- o. o/ r\p($ (% %rap%o- o. o0 r\p($ (% %rp() i%(%(%rapi%{ot r]p($ (% (%rp%rKapi%(8o* r]p($ (% (%rp%r]api%{o+ r]p($ (% %{o, r]p($ (% (%() -+() (*0 ]>st }{,-+(- +,-+() 8-+8(- %- &  + (1 s3 (4 (5 _}{o- s2 }r.p (8  ,(8o*   r]p($ (%  i%(%(%{#(%rap%rapi%{%-&+(t   rLp($ (% (%rp%rKapi%(%rp%r]api%{%-&+(+   r]p($ (% %{%-&+(,   r]p($ (% (() }{4%-&+us (" &-+(3  #r+p}  ,{o (v, (6+  ,${rap( }(w +,{rbp(6-r+p+rybp( } ,Crbp y( }{4%-&+vs (" &,[{4,&{4%-&+ws ( &+${ %-&+{{s4 o5 -+() *0 ?sx }{,(8%-&+( +  ,B(8%-&+(   ,${4%-&+ys (" &8 rbp}}{  ,}{,{rGcp( }{Do6 }(8, (8oG + ,((8%-&+( -(8%-&+( + ,(8%-&+(7 +(8,<(8%-&+( -((8%-&+( -(8%-&+( +(8,(8%-&+(M +1-- - 3+99{6(# (8oJ (8oK r+p(Z(8%-&+( (8o$ {4%-&+zs (" & ,(& (8, (8oG +,<(8%-&+( -((8%-&+( -(8%-&+( + ,(8%-&+(7 + (8,((8%-&+( -(8%-&+( +(k{rcpj(Q ( }1- - - 3++    9J{9s}{4%-&+{{s (" &{{, }+(T(8%-&+( {%-&+([   `-/(8,(8%-&+(M -rcp+ rdp(+ r p(}{4%-&+s ( &+B{4%-&+|s (" &{, }+(T8s}{{{r+dp( },x(8%-&+(M -d(8%-&+( -P(8%-&+( -<(8%-&+( -((8%-&+( -(8%-&+( +{#,{#o +,- (8+( }9s}(8%-&+( {%-&+([ {4%-&+#{{}s (" &{{{, }+}(8,N(8o ,A(8o -4(8,(8%-&+(M - r}dp(+ rdp(+ r p(}(8,&(8o ,(8o - r}dp(+ rdp(}{4%-&+s (" &{4%-&+#{{~s ( &8<s}(8o2 o }{4%-&+s (" &(8oJ (8oK (8%-&+(p {4%-&+{s (" &{{{, }+(T{4%-&+#{{s (" &(\  9{,{ot ( + #c!{#, {#o ,#{$%-&+( -!#+""9(8oI #(8, (8oH ,(8o ++$(8oM #`-$+%%,rp(&&([8Q(8%-&+(  {4%-&+#{{s ( &8{#,{#o .#{$%-&+( -!#+'',c{,{{e +((,{(2}e {4%-&+#{{s ( &+1{4%-&+#{{s ( &+1{4%-&+#{{s (" &*wQ 0@s }{,x(1-/{ot ( #0{$%-&+( + -+(- -+o- o  {,{| ( +rdp}(8,(8o - (8o + -+!o- o8 -- o- o9 ++r+p}{(8,(8o: +rdp( }{-rp+rdp( }{-r p+o- o; ( }r+p}(8%-&+| (< }{{,"{-r ep+r5epr[ep( +reep( }{-[i%rXp(%rp%{-r+p+rep%{%rXp%{%rp() +reepr+p}{{_,{rep( }+_{  ,Si%{%r7fp% -r+p+rfp%rp%{-rfp+rgp() }   ,c{,(8o +  ,(8%-&+||(= &(8,(8o - (8o + {4%-&+s (" &r+p(&-+() *A40As }}{%-&+(> }{,{ot r]p( +r)gp}{4%-&+s (" &(8%-&+( {%-&+([ {4%-&+s (" &*0CBs }}}(8%-&+(   (8- #+ (8o {%-&+( {,r]p( +rggp{,r]p($ (% +rggp((rgpi%(( }-r+p+(> rgp( {( }-rRhp+(> rhp( ( -rhp+r(ip( (2%-&+rtipriprip(w (g {,(8,+  `  ,{r+p( ,8,{o  8vr+pr+p({(rip(( (r(jpi%(( s-   rjjp(o.  rjpi%rjp(o/ (6, rjp(o +  rjpo (8, (8o + (6, rjpo + , r kp(o  o0   9(,,(,o ( +r p(2%-&+`rVkpi%rkp%%rkp%{#o ( %rkp%{#o  %rp() (g {4%-&+s (" &8 9%(2%-&+rtiprkp(4 {{o, #@Zo {{o? #@Zo ((%-&+ {o+ (@ (2%-&+BrtiprVlp{o, ( rzlp{o? ( (w (g {,{{e +,{(2}e {4%-&+s ( &8g ,G(2%-&+rtiprlp(g {4%-&+s ( &8 ,ss}(2%-&+rtiprlp(g (r:mp(( }{4%-&+s ( &8 9(2%-&+=rtiprdmp(6-r+p+rmp(6-r kp+rmp( (g (#{%-&+(A {4%-&+s ( &*0 Cs }(8%-&+( {,(8,(8o +,*{4%-&+s (" &8{4%-&+s (" &(8o ,(8o &(8o ,(B --+(C + -+(` ,*{4%-&+s (" &8 (?(={o {o] (8oD (6  ,+{ot ( #Y#?+R{ot ( #Y#?2({#%-&+(U -{$%-&+( +{- (6-+o #}}#}r+p}  ,Q{rmp( }#}{((8%-&+ {"( 8(8o_ ,(8o .(8o + {rmp (Q ( }(", (6+  9{(> r4np( }   9(8oE (8|o }{,{o }- (8oF +}{rnp{y{y( ( }8(8,(8o +, (8o &(8%-&+||( ,:{rOop( }{o }{oG }{rop{y{y( ( }(#8  _9#(8o %- &+|(H sI (8|o {r~pp%(> %%y%{y(? ( }{, ( +,W, #0 {o +}}{r?qp{y(Q ( }+( }{rqp{y(Q ( },){ot }{rrp( }8 9i #!(8!|o "{rrp%(> %"%!y%{y(? ( }| oH }{,,,&{r@sp{y(Q ( }##oJ $#-!+$%&&oK '&-!+'()*(8)*oL +{rsp%%y%(y%+%*%)(? ( }{- #-&+--,_", !#0 {o +!}}{r{tp(> {y( ( }89{(> ( }r+p.{//,} 00,(}rtp.+0+- *,rup+rup.+-*,%+{}{r9up{y.( ( }8{rup( } 11,(}rtp.+,+- *,rup+rtp.+-*,%+(}}{r9up{y.( ( }{rup(> {y( ( }"22,){ot }{rrp( }8(84567oE 3(8|o }{88,{o }3- (8oF +4}{rcvp(> {y{y( ( }{4%-&+s (" &(8oM }{4%-&+s (" &r+p}(8oN 999{oO ( :(8:>,ir$wpi%{oO ??rLwp( (}r+pr+p({4%-&+s ( &{@@, {}d {AA, {} {BB,{{{ } ((rTwpi%|rLwp($ (% (( }}{CC9{( #6+KK, (u}i%(%(%{#(%rap%rxwp(() DEFGH{,{EHGFo +I{,H+J{, {+LL9D{(JMM,D(2%-&+rwpr&xp(4 {4%-&+s ( &+B(2%-&+rwprtxp(4 {4%-&+s ( &+&{4%-&+s (" &8MsNN}-!(@,N{{#+OO,N{(u}+;-N{{( #+PP,N{(u}Nrxp(@-rxp+rxpryp( }N{{QQ,[N{{(> ryp( R{4%-&+Ns (" &RN{{(+'{4%-&+Ns (" &*0o Ds }}{ ,.(2%-&+rFypryp(g -+() 8  ,8(2%-&+rFyprypr+p( {@r8zpo 8(8%-&+( (8, {+,h(2%-&+rFyprxzp(g {@rjp(o {4%-&+s (" &-+() 8J(2%-&+*rFyprzpoQ To ( (g r+p -+(- ,o- o +9Mo- oR 8(S   9oQ -oT #W@+  ,7r+p(U -rzp+r+poV   ( ( 8oQ 3oT #?+  ,4r+p(U -rzp+r+poV   ( ( +KoQ 3 oW +  ,2r+p(U -rzp+r+poV   ( ( (X :oP oQ oQ ,d((rzp(( r+p(U -r{pi%(+ r@{p(rd{p(s- 8,k((rzp(( r+p(U -r{pi%(+ r@{p(r{p(> r|p( s- +_((rQ|p(( r+p(U -r{pi%(+ r@{p(rw|p(s- r|p(o. ,rrjpi%r|p(o/ (6,rjpo +r kp(o (6,rjp(o +brjjp(o/ (6,rjpo +r kp(o (6,rjp(o o0 9(2%-&+)rFypr|p(6-r;}p+rK}p( (g ,%{@(rc}p(( o +#{@(r}p(( o (89p9(2%-&+)rFypr}p(6-r;}p+rK}p( (g {{o, #@Zo {{o? #@Zo ((%-&+{ot {o+ (@ {,{{e +,{(2}e {4%-&+s ( &+ds}{o  }(2%-&+rFyprM~p(g {4%-&+s ( &89(2%-&+IrFypr~p--r+p+r~p+rprp(6-r kp+rmp(w (g (#{oA {4%-&+s ( &8y  9(2%-&+IrFypr(p--r+p+r~p+rprXp(6-r;}p+rK}p(w (g {@r:mp(o {4%-&+s (" &8!!9s""}-+() (2%-&+IrFyprp--r+p+r~p+rprp(6-r;}p+rK}p(w (g "(r:mp(( }{@"{o {4%-&+"s (" &-+() *A4._ 0gEs }}}{, (8+  ,4(2%-&+rpr,p(g {%-&+() 8(8%-&+( r+p   ###r+p{%-&+(- ,{o- o +  9{o- oY {o- {o- o1 oZ ,r`p( ( #@ {o- oR 86(S 9o[ ,8o\ - #?+ #?o oT 6 o] -( #@++ o^ - o_ + `,\r+p(U -rzp+r+prpoV j( y( y( (  , o_ - o^ -oT #Y@+, (X :oP (2%-&+"rprp ( (g {%-&+() ,M((rzp(( r:pr{pi%(( rps-  +A((rzp(( r{pi%(r'ps-  9 r|p(o. (6, rjpo/ + r kp(o/  rjpi%rjp(o (6, rjp(o +n r|p(o. (6,  rjpo/  rjpi%rjp(o (6, rjp(o  o0   9(2%-&+irpi%rp%-r+p+rp%rÂp% -r+p+rɂp%rp%(6-r;}p+r#p() (g  `,{@rd{p(o +{@r}p(o (8 9(2%-&+Grpr=p-r+p+rp -r+p+rɂp(6-r kp+rmp(w (g (#{%-&+(A {4%-&+s ( &8h   9(2%-&+arpi%r~p%-r+p+rp% -r+p+rɂp%rcp%(6-r;}p+r#p() (g {4%-&+s ( &8 !!9(2%-&+arpi%rdmp%-r+p+rp% -r+p+rɂp%rp%(6-r;}p+r#p() (g {@(r:mp(( o {4%-&+s (" &8 ""9s##}(8%-&+(L (2%-&+irpi%rp%-r+p+rp% -r+p+rɂp%rp%(6-r;}p+r#p%r0p() (g #(r:mp(( }{@#{o {4%-&+#s (" &*AYI0Fs }}}(8%-&+( {, (8+,4(2%-&+r/pr,p(g {%-&+() 8r+p  {%-&+(- ,{o- o +9{o- oR 8(S   ,uoW   ,2r+p(U -rzp+r+poV   ( ( o^ - o_ -oT #Y@+  , (X :ioP (2%-&+r/prp( (g {%-&+()   ,C((rzp(( rۄprzp( rd{p(s- +r((r#p(( r#p(r+p(U - raprUpi%(( +r+p( r{p(s- -(6+,M r|p(o. (6, rjpo/ (6, rjp(o +} r|p(o. (6, rjpo/ + r kp(o/ rjpi%rjp(o (6, rjp(o o0 9(2%-&+=r/prp-r+p+rprp(6-r;}p+r#p(w (g ,{@rd{p(o +{@r}p(o (89(2%-&+8r/pr=p-r+p+rp(6-r kp+rmp( (g (#{%-&+(A {4%-&+s ( &8 ,t(2%-&+=r/pr~p-r+p+rprcp(6-r;}p+r#p(w (g {4%-&+s ( &89(2%-&+=r/prdmp-r+p+rprp(6-r;}p+r#p(w (g {@(r:mp(( o {4%-&+s (" &89s}(8%-&+(L (2%-&+Wr/pi%rp%-r+p+rp%rp%(6-r;}p+r#p%r0p() (g (r:mp(( }{@{o {4%-&+s (" &*i0Gs }}  {  ,   ,${4%-&+s (" &(8%-&+( r+p (8,(8o , (8o +(8,(8%-&+ (< +(8%-&+(M {4%-&+s (" &r+p(8,(8o , (8o + (8,(8%-&+ (< + (8%-&+(M   -( - -rp+ rŅp ( + rdp(+ r p(}{,R(8%-&+( {%-&+(  {4%-&+s ( &8(8%-&+(M ,R(8%-&+( {%-&+(  {4%-&+s ( &8(2%-&+%rprEp(8o j(Q (g , }+}(2%-&+ rpr܆p(8o2 ( (g (8oJ (8oK  +*0Hs }{%-&+(] { ,.(2%-&+r2pr,p(g -+() 8r+p}s }r+p} ##-+(- ,o- o +9o- o` }o- oR 8(S 9o_ 9o^ 9%{ot ( o ( Y( #@oT ( o ( ( oT #Y@7+,I{rp{r+p(U -rzp+r+poV j( ( }+doT #Y@,I{rp{r+p(U -rzp+r+poV j( ( } +G{rp{r+p(U -rzp+r+poV j( ( }(X :EoP (8,(8oM +(8,(8oG , (8o +(8,(8%-&+(M + - -rcp+ rdp(+ r p(}{%-&+(w  -+=(- %- &+ (a s3 (4 (5 _ #?4#?+ #?6#?+ {ot ( ( Y( #@#Y@7+{ i%rp% -r+p+rp%rp% -r+p+rʇp%rp% -r+p+rp%rp% -{+rPp%rp% -{+rp() }((rp(( i%rzp(%rp%r؈p(%rp%(> %{{() {r+p(U -%raprUpi%{(( +rp( }(2%-&+r2prp{( (g {4%-&+s ( &` `9{4%-&+s (" &{8,M{7(b ,8}8-+(- (}8{7(& +8L  ` `` `  9 {4%-&+s (" &( rp(s- !!rjpi%rjp(o. (6##,!rjp(o/ !o !o0 ""$$,L(2%-&+r2prXp(g {4%-&+{s ( &8"%%,m(2%-&+r2prp(g {@(r:mp(( o {4%-&+{s (" &8"&&9s''}(8%-&+( (2%-&+r2prp(g '(r:mp(( }{@'{o {4%-&+'s (" &++{4%-&+{s (" &Cs((})()}{4%-&+(s (" &-+() *Ad2f=CCf0I{,{{ + , r+p +^{{ o1 -r+p+rfp r~prpi%{{ oE ( (ryp(w +*0UJs }(?(=}(8%-&+( (8%-&+(R (8, (8oH ,(8o ++ (8,(8o +  ,?(8%-&+(I (8, (8oH ,(8o ++ _,(8%-&+(M +9(2%-&+rpr܊p(g (8%-&+(J (8%-&+(K (8%-&+(I (8, (8oH ,(8o ++ +;(2%-&+-rpr$p(8%-&+(2 ( (g ,,(8%-&+(M +}{,(2%-&+rprp(g {4%-&+s ( &(]{4%-&+s ( &*0Ks } (8, (8oG + ,o + 1 +-+(c -(8%-&+(M +- o +-(8%-&+( - (k+-g(8%-&+( -P(8%-&+( -<(8%-&+( -((8%-&+(d -(8%-&+( ++ ` `--r+p+ rdp(+ r p( `- - rdp(+ r}dp(+ rdp(  (>  ( }(T(2%-&+r p{(g {4%-&+s ( &{4%-&+s (" &*0 Ls }{, (8+ ,"(2%-&+rpr,p(g 8nrp{oe ( rp(8o* r]p( (w }i%(%{#(%rap%rapi%{ot rLp($ (% (%rzp%r#pi%(8o* r]p($ (% (() rGpi%{oe ( (rÂpr#pi%(8o* r]p($ (% (( {4%-&+s (" &(*0M(k (8%-&+( -<(8%-&+( -((8%-&+(d -(8%-&+( + (8%-&+( -(8%-&+( + (: (2%-&+ruprՍp(4 (2%-&+&ruprp{ ( (g {<o {.{#,{#o ++,{=o +{=o {BoQ {#, {#o +((%-&+(,( {, {}d {, {} `-+,(l8   9(8,(8o ,(8o +  ,l(2%-&+ruprp(g (8(,%- &  + (b s (,%- &  + (a s o +(8%-&+( 3 (2%-&+!rpryp o ( r+p( {,e(2%-&+ruprp(g { %-&+ s o (l{4%-&+s ( &+|{`,)(2%-&+rupr[p(g (l+B(2%-&+ruprp(4 {4%-&+s (" &89(2%-&+rupr:p(g {,(T{3+9{,Z{@rFUp(o (2%-&+ruprdp(g {4%-&+s (" &+B(2%-&+ruprp(g {4%-&+s (" &+=(2%-&+&ruprp|o ( (g (l*3C0 Ns }{4%-&+s (" &{ ,/{4%-&+s (" &(T+o(2%-&+&rpr8p|o ( (g {4%-&++~%-&~s %(" &8 {%-&+( ?s } }{4%-&+ s (" &r+p}{,{}d {, {} {- #+ {ot (:9 {D%-&+(b #0;{#, {#o -&{$,{$o} #++ #.@(1-8{#, {#oU -#{$,{$o} #++ { `  9(8%-&+(J (8%-&+(K {$%-&+(  rp  rpr]p( r̒p(w   ,1# rpr]p( rp(w  8( #-C6?,S{$,0{$o}  rpr]p( rjp(w  + rp(  +Q{$,0{$o}  rpr]p( rDp(w  + rp(  {, {o {9g{$,${$o {#o o Y+- {#+,{#o }$ r̔p{$%- &+ ( sF {$%- &+ (} sI ( (  {,{ o {r p ( }#(@, {+9f{r,p -r+p+rNp( }(8, +,(8of +(8 _,{rp-rp+rƕpy( ( }-(8 _+9g{{   ,N((8oM !!,-{rҕp(8o2 ( }rps z8{{ ""o1 #"o( %-&+(g $$&&,"oh (i $$%%, (P+'',b"("oj ((,E{rDp"oE jy( (8o2 ( }rps z+;{rpy"oE j{( ( }+({r;p -rop+rp( }(2%-&+rp{(g 8{))9{rp( }(8%-&+( {ot  -( #?+++,Q{#%,ou ,#((8%-&+ {"( #(8o *i%{%r}p%r]p( %rǘp%*r]p( %rp() }{4%-&+s (" &{$%-&+( {(,%- &--+ (b s (,%- &..+ (a s {{ (2ok +5{rp( }(2%-&+rp{(g 8{//,{  _o {r5p  ( ( }{009k{ryp( }(8%-&+(  33,?{#ou #((8%-&+ {"( {ot (8o 1i%{%r}p%r]p( %rǘp%1r]p( %rp() }2{2} (2%-&+rp{(g {$%-&+( {%-&+C(,ob s (,oa s #{{ (2(k +5{rљp( }(2%-&+rp{(g 8T -{#,{#o ++449(8%-&+(  55,?{#ou #((8%-&+ {"( {rp -{#o 66!o +r1pr?p(w }(2%-&+rp{(g #(+\{#77,{rp( }+{rϚp( }(2%-&+rp{(g +[{rp( }{{.r/p+rEp( }(2%-&+rp{(g x8{rNp8(Q ( }(2%-&+rp{r+p( s; 99rep8o< o? rQp8o< ( ([*A4!?CI  xC0 (2%-&+&r՛pr7p|o ( (g (;{%-&+(" (A{%-&+( (T((((%-&+(X ((%-&+(Y (rrcp(([} {%-&+ sl om *0(2%-&+&rpr7p|o ( (g (;{%-&+(" {%-&+( (T((((%-&+(X ((%-&+(Y ([*0Os }}(2%-&+&rݜpr7p|o ( (4 (( ,5{ ,&{4%-&+s ( &*0Ps }}} } (2%-&+&rApr7p|o ( (4 }(A{ ,+{4%-&+s ( &8G{ 9{ ,rp{ on ( +rp {%-&+( {<o {9(;($- + ($o  {o {($- #@+ ($o  o {($- #@+ ($o  o {#@o { o (8,{(8o { ((2%-&+!rApr͝p|( ( (g r p((((%-&+{{o+ (@ {#, {#o +((%-&+(,( (8%-&+(J {4%-&+s ( &+rp(+#(2%-&+rApr_pr+p( *0Qs } } } }}}(2%-&+&rpr7p|o ( (g { ,D(2%-&+rpr!p(4 {4%-&+s ( &+X{ ,({4%-&+s ( &+#(2%-&+rpr_pr+p( *0 (2%-&+&rUpr7p|o ( (4 (A(?(={=o {<o (2%-&+rUprp(g (8%-&+(J (8%-&+(  (8%-&+( (8,+  ,(8%-&+(I +,((8%-&+( -(8%-&+(M +` ,/(2%-&+r,prXp(g rp((((%-&+(Y {C(8,(8%-&+( +r.po *09R(2%-&+&rpr7p|o ( (4 (, ,'(2%-&+rprpr+p( 8(A(;}(8%-&+( ((8%-&+ {"( {#, {#o + ,(1-#?+ (8o { 9ar p({4%-&+s (" &(> r<p( ( ({4%-&+s ( &(8,(8o ,(8o +,t{4%-&+s (" &(8(,%- &+ (b s (,%- &  + (a s o +(8%-&+( Cs  }   }{4%-&+ s (" &((8%-&+(J (8,(8oo +  ,`{4%-&+s (" &{=o ((%-&+ (,( (8%-&+(  +J{4%-&+s (" &{4%-&+s ( &8{  ,+{4%-&+s ( &8{9s}rXp(rp|o ( }(8, (k+}{4%-&+s (" &(m*x0CC0Ss }{" ,8(8, (8o +sp o +~( ,hoE {"oq ,{"{or &+4{"{{%-&ss %}ot &( :v oP *D0eTs }{" ,+G{"oq  ,{"{or &+{"{ss ot &*0SU(2%-&+&rܡpr7p|o ( (4 (2%-&+rܡpr(p(g {<o ((%-&+(Y  9 o1 o( %-&+(g , oh (i ou , ov + (2%-&+rܡprp(g  , (2%-&+rܡprp(4 +(2%-&+rܡprLp(g +(2%-&+rܡprp(g *0V(2%-&+&rڣpr7p|o ( (4 (A(;}(8%-&+( {#, {#o + ,(1-#?+ (8o  ,(oE ((8%-&+ {"( { ,p(2%-&+rڣpr(p(4 ,({4%-&+s ( &+(2%-&+rڣprbp(g 8{9(2%-&+rڣprp(4 r p(({4%-&+s ( &(8,(8o ,(8o +,l(2%-&+r$prp(g (8(,%- &+ (b s (,%- &  + (a s o +(8%-&+( . (2%-&+rZprp ( r+p( (-+(w   9 o1  o( %-&+(g ,oh (i ou , ox  +,(2%-&+rڣprpoh ( (g   ,K(2%-&+rڣprrp(4 ((%-&+ (,( (8%-&+(  +B(2%-&+rڣprp(g {4%-&+s ( &+(2%-&+rڣprp(g +&{4%-&+s (" &*c.C0r(2%-&+&rpr7p|o ( (4 (2%-&+rprHp(g (?(={%-&+([ *0W(2%-&+&rpr7p|o ( (4 (2%-&+rprp(g (8%-&+( {%-&+( (?({<o (((%-&+(y ((%-&+(Y r=p( rp(*0Y($%-&+( { ,{} {ox (8 ,(8oz *0mX ($%-&+(  ,+ (8 ,(8oz {,{} {ox *0 { ,{} *0Y(2%-&8r:pi%rp%rLwp( %rp%( %rp%{ow -rTp+r`p%,rjpoE ( ( +r+p() (g (=((%-&+{o+ (@ {=o {<o (8,(8o + ,*(8os ,(8o -(8o +  {#, {#o -){$,{$o} #3 (1+ (1--{#, {#oU -{$, {$o ++ -( #?2(1+ -( #?/ (1+ (8 o (8_,v{,`{(8o {} {(,ob s (,oa s {{ (2ok 8 (8o -r+p+rp(8o -r+p+rp( (8os -rکp+rp( (8oM -rp+rFp( (8oM , rdp(+ rXp((> (> r}dp((w (2%-&+(rfpr]p( rp( r+p( rQp( ([y  o  (2%-&+0rfpr]p( rp( rp (  (A s;   rp o? rQp o< ( ([*A}~yC0d  (*%-&+({ ,5(*o{ ,{.+ +{.+ +{.+  + *0YZs }}}s }{%-&+(] {#,{#o !o +rp (}{4%-&+s (" &{=o {,*{{{} {(o {,(*%-&+({ +9(*o{ ,P{{$o} #?Z( o {{$o} #ffffff?Z( o +={{$o} #?Z( o {#o +{%-&+([ {, (8+  ,{(8o ($%-&+( {#%-&+( -({$%-&+( -{%-&+(y +  ,*#((8%-&+ {"( {  9{  ,{ow  {#o ,(u  ,6rQprp(,oa D(> ( ( ([`{%-&+n{#o ,(1+{(,%- &+ (b s (,%- &+ (a s {{(& +h{%-&+Z{(,%- &+ (b s (,%- &+ (a s {{(& xs}}(2%-&+)r-prp{o ( {(A {4%-&+s ( &*AxC0[s } }!}"s }$(;{4%-&+{$s (" &{%-&+([ {4%-&+{$s ( & {${!}#{oy -6{#%-&+( -{$%-&+(} #+ { oz {, (8+9s}&{{&{${"} {o {&{${"lX( i}%{4%-&+s (" &{{%o| ,d(8%-&+( (8{"o {&{${!#   ,{&|#( +{&#}# {  , {}d {$,rp{$o} y(Q +rp  ,h(2%-&+1rprXp{#y -rp+rp( (g {4%-&+s ( &8(2%-&+1rprȭp{#y -rp+rp( (g (8%-&+( {%-&+(\ {D  ,C(a  (b{Do} {Dr0pr}dp(( oq {@r0prdp(( o Cs}(}'{4%-&+s ( &*ACC0]\s })}*}+{4 , {4s o" &+{*{+(*0 ]s },rZp}-{  ,@{-rlp( }-{4%-&+s (" &8    (~ {,{o +`  ,J{o (  {-rp y(Q ( }-{ ( } (R  ,T{-rp( ( }-{4%-&+s (" &(8%-&+( -(R-(8%-&+( +,Q{-rίp( ( }-{4%-&+s (" &8@ {4%-&+s (" &{D, {Do6 +}3(8%-&+( {#,{#o +{#-+{#o }:{,}:{:,${4%-&+s (" &}{%-&+(" rp(ryp( }/{/}.{4%-&+s (" &{.{/(,@{-rp( }-{4%-&+s (" &8(8, (8oG +}0(8%-&+( ,.(8%-&+( ,(8%-&+(7 +}1(k,{0,{0{3+}2(8%-&+(~ -(8%-&+( +}6(8%-&+( }7(8, (8oG +}4{4,P(8%-&+( -<(8%-&+( -((8%-&+(d -(8%-&+( +}5{6-(8%-&+( +}8{2- {1+{5`{8` {2- {1+{8`}9 - {9+9(8%-&+( {4%-&+s (" &{%-&+(\ {4%-&+s (" &{4%-&+s (" & - {9+9*s}?(8oG 9(8%-&+(M -x(8%-&+( -d(8%-&+( -P(8%-&+( -<(8%-&+( -((8%-&+(d -(8%-&+( +{#,u- (8+-0(8o ,#{?{7,(1, (8o +{#o ,- (8o +}=, }=(8,(8o ( +r+p}<(8,I(8o ,<(8o -/(8,(8%-&+(M -rp+ rdp(+ r p(};(8,I(8o ,<(8o -/(8,(8%-&+(M -r+p+ r}dp(+ rdp(}>,s{?{:, }+}(8%-&+( {%-&+(\ {4%-&+ s (" &8o(8,(8oM +9s }D{D{?{:, }+}(8%-&+( (8o2 o }Ar+p}@{4%-&+ s (" &{@rp((8%-&+(J (8%-&+(K #}B(8,|B(+}C(\-+  ,N{4%-&+ s (" &{4%-&+s ( &+rŰp}@{C!!,{@rp( }@(\"",{@r=p( }@{4%-&+s (" &+n{?{:##, }+}(8%-&+( {%-&+(\ {4%-&+ s (" &*0q^#W{,8K{oy -{#%-&+( +  (8%-&+(_ -(8%-&+( + ,#W 8(8,(8oM -(8o +,#W+R ,<(8of WO#.+  ,(8o +(8o  ,-O#++  , ,,O#++  , +*{4%-&+s (" &*0]_s }E}F}G{4 , {4s o" &+{F{G(*0 ; `{ ,8' s }N  }J{|Jo -+(- , o- o +}H{|d ( }I(~ {o {oy -(1-{$%-&+( +{J- (8, (8o - {H+,M{J,{( } {4%-&+s (" & r+p}K{%-&+(" {4%-&+s ( &{,-+(- +,ݗ r+p}L(8, (8o + # -,(8, +{$, {$o} + #+ # {Lr}p y y( ( }L{oy - (  ( +  ,({Lrp y(Q ( }L  ($- #@+ ($o   ($- #@+ ($o      #Y@[Z( ( (  o- oY o- o. -+o- o. o/ (  ( Y( (  ( (  ( Y(   `!!,(8,(8o - (8o +r+p(8,(8o< +,+{H-+- o- o9 - o- o8 +{K(8,(8o: +rdp( }K{K-r+p+rp( }K{K{H-r p+o- o; ( }K(8%-&+(2 }M _-(8, (8o ++`""9i%{L%rp%(8%-&+(2 %rԲp%() }L(8%-&+(J (8%-&+ |L(= _##,#{Lrp( }L+&(8,(8o< + _, `+$$9,{{d +%%,u{( } {4%-&+s (" &(8&&,'(8%-&+(K (8%-&+(  8s''}Q{4%-&+'{Qs (" &'#}O''|O(}P'{Qr+p}L(8o -(8o +(())9s**'}S{4%-&+*{Ss (" &{#-+{#o +*+-+}R{4%-&+*s ( &8{( } ,,,0'{Q'{Q{Kr:po- o` ( }K--,$'{Q'{Q{Krpp( }K'{Q'{Q{Lrp'{Q{I( }L{4%-&+'s (" &8{Lrʳp{Mr[ep(w }L ..,{( } //,${Kr:po- o` ( }K00,{Krpp( }K119r+p22rp( 2 i%(%(%{#(%rap%rapi% rLwp($ (% (%rp%rKapi%r\p($ (% (%rp%r]api% r\p($ (% % rLwp($ (% (() 3-+(- %-&+(. 44,xi%2%rwap%o- o. o/ 55r\p($ (% %rap%o- o. o0 55r\p($ (% %rp() 2{K32{K(w }K+#{Krp{Mrp(w }K{KrXp{Irp(w }K{4%-&+s (" &Cs66}U767}T{4%-&+6s (" &-+() *A4 CC + 0 a{4%-&+s (" &{7(b ,]{. ,{.sV oW }8-+(- ({7(& }8+&{4%-&+s (" &=s }W  }V{4%-&+s (" &-+() *(6Cy=C0]bs  }X}Y}Z{4 , {4!s o" &+{Y{Z(*0 cs" }[  }^}\ }]{,{|\|]o +{$,{#,(*, {+,V{4%-&+#s (" &rNp(rnp( r+p(-+() 8 {\{]`,?{4,{4$s o" &-+() 8v s'  }a{, {o + {#(raprp(rp(w  -+(- # # #r+p{   ,(*o } {!!!,(*o }!(*oo ""9&(,,"{$o -{${ o +##9( o $$o %(,o &(,o %( -(,o ''( +&&,>(,( o {4%-&+ {a%s ( &{#o ((,B{#o )),,{##o {##i@o 8{#o 3"{$o -{${ o +**,M(,++,(,( o {4%-&+ {a&s ( & #}_{%-&+(y (8%-&+(h -{#o +,,9--9o -oc ,+oR .+}.(S //00,+f/o^ - /o_ +11,I/o /o {${ /s o {$o {#o .(X :w.oP +22,6{o 33, {%o 44Yo  Y 8*5(*o 6{$65{#o {$o {$o  (1-{$o - {oy +7-.-'o -o9 ,7,o -oc +++88,C{o 99, {%o 44Yo  Y # +6,+::,${$o {#o o  ,+;;9oR <8<(S ==>>,8??, =oT }_=oV {"oq @@,{" {_or &+9{" {_ {b%-&  (ss %A}bAot &<(X :Q<oP {$o {#o (,BB, (,o {#o ,r+p+3rִpi%{$o X44( (rzp( rpi% ( ((  rp(  r pr pr pr p-+(. CC9o. o sI { o ( DDrp($ (% (*o o ( o. o/ EEr p($ (% o. o0 EEr p($ (% o FF, o. o EErp($ (% (*o{ GG9A-+(3 ( H(,, {+JJ,(,o }{KK,{o }+5{- (,+LL,(,o }+H}#IMM,"o ''{( NN( I+H{( NN( I r"pIrdp( rDp(w   rwaprp(w  (,OO,(,I( o +6i% %rwap%%rap%%rp()    #. rp($ (% +r.p{#o PP,9 rprLpi%% rLwp($ (% ((  (rp ( ,( -,rp+rtp+rp,rεp( +r+p-r+p+ rp( (   i%%(> %r4p%%r`p%%rtp%%rp%  r p( % rʶp() }`  i% {`%rԶp%{$o EEr p( %rp%%r&p%%rPp%() }`(v QQ,  {`(> ( }`-+RR9s+SS }dS(8%-&+(_ }cS{d{aS{cs2 }^{4%-&+S{d)s (" &({4%-&+S,s ( &+A{4%-&+ *s (" &rNp(( (Cs-TT}fUTU}e{4%-&+T.s (" &}^  -+() *Ad:l"' = CC'[ 0]ds/ }g}h}i{4 , {40s o" &+{h{i(*0 es1 }j(8- #+ (8o   {%-&+( &(P(k{%- &+ (t sI (@- ( +,"{$%- &+ (} sI ( -r.p+( r\p($ (%  rip r0Jp( }k(rpr:mp(( }li%(%rÂp%(%rp%rbpi% (() }n{, (8+  ``,{nr+p( `,8(8, (8o + {, {o + }m{m , }m{m,}m`,{{mo {%-&+(\ (6  (P-+9  {n(> (> ( }n{.+9{k{.r+p+rp|o ( ( }k{krp-r p+rp( }k{nr}dp(( }n+D{krp|o ( }k{nr|p(( }n{ {4%-&+2s (" &{nr+p({n{nrʷp(s- {,+(6-+ _,rjp(o. +Zrp-rp+r,p( }l -r+p+rJp}lrp(rp{l( o. ,  -+,+rjpi%|mrdp( (o/ o0 ,(2%-&+rprp(g  _,&{4%-&+3s (" &+${4%-&+4s (" &8`  9s7!!}p(2%-&+&rprRp!{p{mj(Q (g !#}o!|o(""##,'{4%-&+!8s ( &+*{4%-&+!{p5s (" &8$$9(8%-&+( (2%-&+.rprp(6-rܹp+rpr p( (g {@{no {4%-&+6s (" &*0f(;{%-&+(  ,w{, {}d {#-+{#o  -+ (2%-&+!rXprp( rp( (g  (+/(2%-&+!rXprp( rp( (g *0gs9 }q-+(> (2%-&+ rPp(g ,o + .+ . +{%-&+(w , +{%-&+(w {, {ot r\p($ (% +r.prpi%((r:mp(( }r  ,rp(rprp(w   ,r(8,I(8o ,<(8o -/(8,(8%-&+(M -rp+ rdp(+ r p(  rprp(w i%(%(%%rp%%rp() }t{}s(> (> (w r+p(  ,p{.sV oW {8  ,B{7(b ,-}8(}8{7(& +8"{trp(s- {s,j ``,r kp(o. rjpi%r2p{o  j(Q (o/ rjp(o +V ``,r kp(o. rjpi%r2p{o  j(Q (o/ o0 9(2%-&+)rPprp{s-r kp+rmp( (g (#{%-&+(A  ``,6(8o , (v+, (x&{4%-&+:s ( &8`,g(2%-&+0rPp{s-r+p+r:prLprdp(w (g {4%-&+;s (" &8,d(2%-&+0rPp{s-r+p+r:prLprp(w (g {4%-&+<s (" &+,t(8%-&+( (2%-&+0rPp{s-r+p+r:prLprp(w (g {4%-&+=s (" &*1K0]hs> }u}v}w{4 , {4?s o" &+{v{w(*0is@ }x}y{,{ot r\p($ (% +r.p (2%-&+rtpripr0Jp( (g {%-&+(\ {4%-&+As (" &*0]jsB }z}{}|{4 , {4Cs o" &+{{{|(*0k-+(- ,@-+8(- %- &+ (8 s3 (4 (5 _+ -+( -+( r+p (2%-&+rֽprp(4 , rVp +rp ,+9(2%-&+frֽpi%r޾p%o/ (   rLwp( %rp%o/ (   rLwp( %rDp() (g i% %o/   rLwp($ (% %rNp%o/   rLwp($ (% %rDp() {$  9{$o} (  {, {o +  #?Z {, {o +  #ffffff?Z (2%-&+trֽp i%rpp% rLwp( %rp%(> %rp% rLwp( %rؿp% rLwp( %rDp() (g (2%-&+rprp(4 {@r:mp(o {${${ %-&+( -+o {#%-&+( ,{#{$o o rp ( ([d(2%-&+rprpo ( (A s; rpo o? rQpo< ( ([-+() *A4dC|}&o *0l(*, (*o{ + 9{#-+ {#o # (, 9{,{+ (,o (,o ,+,:, o + (,o o (   ( +{  ,{o +{  ,{o (,,+  ,(,( o +#(,  ,(,( o {$,E{,{o l+,{$o +{$o *0]msD }}}~}{4 , {4Es o" &+{~{(*0nsF }(*,   {,{o +(2%-&+r prpF(Q (g {, {o +{,+ (8%-&+( {#{$}{%-&+{ , o + (,,(,o ( +rp ,[i%o ( %rp%o  %rXp%o !o %rp() +rp {,{o ( +rp {%-&+(  (*%-&+( (8%-&+(_ }-+(3 -+-+(3 s s {s ({%-&+{ 9 9i%rp% %rBp% %rNp() (,- #+ (,o o o {$%-&+( {$%-&+ ( (2%-&+ rVp(g (*o{ , (+m-+ ( ,+(,,(,{o lo +)(,,(,{o lo {9{, {$+$$,{$o (*o{ %%, {o {o} &&rLwp( (2%-&+8rpi%rp%%rp% %rp() (g (2%-&+=rVpi%rp% %raXp%%ruXp% () (g (2%-&8rVpr p% ( %{o &&r p( %{o &&r p( %{o &&r p( %{o &&r p( (? (g (  {,{o ( +r p!(rp(rapr)pi% ( %!((w """({ ,+##'',DsH((}(s }{4%-&+(Is (" &{ , {+)),&{4%-&+Gs (" &{**,(?ݰ-+(U ++,{,,,d{o --..,+?(,-+ (,o /-o /00,+ -}$+8-+( 119{$22,}{o 33,{$o +R{$o {o 4455,+"{(6-+o 4}$+66,({4%-&+s ( &+&{4%-&+s ( &7-+() *A4C0o(8%-&+( ((%-&+( (,,(,o ( +r p (2%-&8r_p i%rp%%rp%{#o ( %rp%{#o  %rXp%{#o !o %rp() (g {# , {#o {#%-&+( ,{#%-&+( r+p(I +9{-1{#o r;Pp(I ,{#o rYPp(I ++9r{Ppi%{#o ( ({#o (rPp(s- o0 ,_(2%-&+(rprQp{#o ( ( (g rQp{#o ( ( (8s(,,rp(8N{#,{#o (,o o +  9(,o {#o Xo }#   {.{{#o +  9{#%-&+( ,{# o  +'{#%-&+(U ,{# o  {,{{#%-&+(U oz    , (~8{#,{#o (,o o +9(,o {#o Xo }#{#%-&+( ,{# o  +'{#%-&+(U ,{# o  {,{{#%-&+(U oz  (~+r+p(8&{#o + X(,o o }#(,o Xo ,{#o {+-{#,{#o {+9{,{{#%-&+(U oz {#%-&+( ,{# o  +'{#%-&+(U ,{# o   (~+r+p(+r+p(*0psJ }}}{-rp+r'p}{(:-r7p+r[p( }{(8%-&+( -ryp+rp( }{(8%-&+(n -rp+rp( }(?(=(A(;{%-&+(" (8%-&+(L (G{%-&+( {,{%-&+( +(8%-&+(R (8%-&+(S {4%-&+Ks (" &(8%-&+(  (8, (8oH ,(8o ++ (8,+ ,?(8%-&+(I (8, (8oH ,(8o ++ ( ((,&{4%-&+Ls (" &r p(,,(,o   ( +r p}{  9{4%-&+Ms (" &(8%-&+(P &r%p((,  ,r(,( o (,(,o ( o (,(,o ( o {4%-&+Ns ( &(6- (,o + (,o  (6- (,o( + (,o  (,,(*o{ +,Z(,o #,(, lo (,o #,(, lo {$,{$o (8{4%-&+Os (" &{4%-&+Ps (" &{$9sT}#}{#%-&+( - #+/(,%-&+( ,(,o o + #}{${o DsU}}{4%-&+Vs (" &{r+p(I - rIp(+{rIp( ,+,>{4%-&+Qs (" &rmprp(( ({4%-&+Rs ( &(,,(,o {4%-&+Ss ( &{.,2{.sV oW {.sV oY {%-&+{sl om *o?DC>{;o *>{;o *n{%-&+ s o *0AqsW }}}{4%-&+Xs (" &*0rr+p  9Zo  9o  ,a(*o - (*o +,rsp( +-(*o ,rp( + rp( +_(*o - (*o +,rp( +-(*o ,rp( + rCp( 8r{,rop( 8O# # # # r+p {$- (8+9{$, {$o}  (8, (8o   (  ( Y  ( #6 ( #+, ( #-C6?2 +  +7 ( #6 ( #-C6?+,  +   r]p($ (%  +r.p rpi% ( +2{,rprop(( +r p +*0fsr+p o  9G 9:# ##- (8+9,o} (8  , (8o ( ( Y( #6 ( #+  ,( #-C6?2+ +5( #6 ( #-C6?+  ,+ rִpi%o X  ( (r]p($ (% rp((  + *0t( +*0`u(, ,(-( r+p  , rp 8 o 9,8rpi%r p%r p%r p%r p( 8o {3o l#-C6?+,rpi%o ( %( %( %( (   ,7r pi%o X( (r+p(> (w 8o   9r+p o , o o +s   o +j( o} #,D  r+p(I -r+p+rzpo} r\p($ (% r0Jp(w  ( -oP  ,o  {, 9c{.r+p+r7p###- (8+9,o} (8, (8o ( ( Y( #6( #+,( #-C6?2++7( #6( #-C6?+,+r\p($ (% ( rOpi%o X( %((> ( +Mrpi%o ( % ( % o %( %( ( 8\o 9(2%-&+Arprpo !!!o rp( (*%-&+(3 ( s;   ryprpo !!!o rp( o? rp([8(2%-&+Arprpo !!!o rp( (*%-&+(3 ( s; ""ryprpo !!!o rp( o? rBpo !!!o rp( ([#+#*w0X{<o {=o {BoQ (2%-&+rhprp(g rp([(*(2%-&+rprLp(g {@rp(o (*N{A( o *N{A( o *0HvsY }}}(^  ,(^ Zs o &*0Hw( s s s ( o s }9{9~ o *0Axs[ }}}{4%-&+\s ( &*0Ays] }}}{4%-&+^s ( &*0Azs_ }}}{4%-&+`s ( &*0A{sa }}}{4%-&+bs ( &*0|r+p ($oT ,gi%%r+p(I -r+p+rp%r~p%rpi%($o ( (%rp()  + *0n}(8,(8o + ,+M(8o ( +  ,2o o {>o -rp+rpo *0$ ~{# {$  }#(,,n(,o o (+o +3( o 3 o +, }#+ ( -oP {#9(2%-&+Mrpi%rfp%!o %rxp%( %rp() r+p( (^   ,(^ s o &}# (2%-&+.rprp{#o   ( rp( (4   9 {#s {#o rp(o o  o (5 ,o +, o + o ,%(2%-&+rpr<p(g  + (,,(,o   ( +r p (2%-&+^rpi%rXp% %r5p%!o %r5p%( %r5p%( () (g }$,h{#%-&+8( %- &+ ( s3 (4 (5 _,{#o o }$+w{#o ,{#o o +s o +)( o , }$+ ( -oP {$9(2%-&+&rprp( rp( r+p( (^ ,1(^ ~%-&~s %o &}#}$ (2%-&8rpi%r$p%{$o ^o %rpp%{${ o   ( %r5p%( %r5p%( () (4 .{$o +9rp(rR7pi%{$o X  ( (rp(s- o0 ,}#}$ ݧ{$o {#%-&+(c {#%-&+(   , {$o 8{$o .{${ o +!!9rR7p(rִpi%{$o X  ( (rp{${ o   ( (Q ( rp(s- ""rZpo. "rpo/ "o0 ##$$9(2%-&8rpi%rp%{$o ^o %rpp%{${ o   ( %r5p%( %r5p%( () (g }#}$ #%%9(2%-&8rpi%rvp%{$o ^o %rpp%{${ o   ( %r5p%( %r5p%( () (g {$o {#%-&+(c {#%-&+( &&, {$o 8#''9(2%-&8rpi%rp%{$o ^o %rpp%{${ o   ( %r5p%( %r5p%( () (g {$o {#%-&+(c }#}$ &8(2%-&+_rpi%r*p%{$o ^o %r5p%( %r5p%( () (g }#}$ ݞ{ ((, { %-&+{$s o }#}$ \)(2%-&+rpr0p)o ( )(A s; **rp)o o? }#}$  *ALF@y6 \C0*{E ,+}Erps ( *0h YE .W8(t3};{;s o 8t3}<{<s o 8t3}={=s o 8t4}>{>s o 8t5}?+}t6}@+ot5}A+at7}B{Bs o {Bs o +#t6}C+t8}D+}E*j{(,s o *v(2%-&+rIprp(g *0- (, ,{%-&+(,s o *0T {D ,E{@{DoF rp{Dog ( o {C{DoF o *v(2%-&+rpr^ p(4 *0?{Do r+p (*%-&+(p %-&+(~ ,C(*%-&+4(p %- &+ ( sF  ( ( _+ ,`s (*op o o   ,(*op o o {Do +r=p( (2%-&+ rp(g {Dok {Dr+pol {C{DoF o (a*N{Cr.po *v(2%-&+roprp(g *~{@r+po rp(*0T${# ,(2%-&+rprIp(g {$ ,(2%-&+rprkp(g *v(2%-&+rprp(g *v(2%-&+rprp(g *0(:,{,{#, (,+ 9(8 ,{(8o ( ({%-&+f{#o ,(1+(,%- & + (b s (,%- &+ (a s #(& *"(*:s (*"(*"(^*"(p&*v(2%-&+rprp(g *>{<o *v(2%-&+rqprp(g *v(2%-&+rprrp(4 *(2%-&+rprpr+p( *.(l*&(**(l*(2%-&+&rڣpr7p|o ( (g *b{@rp(o *0! {D ,{D%-&+(} *v(2%-&+rpr'p(g *v(2%-&+rprp(g *"(*F#(*0-rpi%{#o ( ((* &*B(] (*0*{F ,+}Fr ps ( *&}F*&([ *09~G ,"rpp( o s G~G +*0 ~H +*"H*0 ~I +*"( *Vs ( tI*"([ *{Jo {Jo {Jo *{J%-&+( {J%-&+( {K( ( *0W {L ,){M(2%-&+rp{Nr+p( +"{M(2%-&+rp{N(4 *{O(2%-&+rUp{P(g *0- {Q{D ,{Q{C{Ro *0B{V{S(2%-&++reprp{Urp{V{T(w (g *0D{W((%-&+(Y {W(a{W{D%-&+ {X(r *{W{BoQ {W{D%-&+(r *0T {Y{D ,@{Y{@{Zrp{[( o {Y{C{Zo *{](2%-&+%rprp{\o ( r+p( *{]{@rap{\o< ( o {]rp(*0F{^(2%-&+Mrpr^ p{_-rp p{`j(Q +r p{a-r+p+rgp( (g {^(8%- &+ (i sF {a,{^{D+ ,{^{D{^(8o  ( ,({^(*%-&+(p %-&+(~ +,"{^(*op o ( o {^{D%-&+ {a( {^{D%-&+(k {^{D%-&+ r+p(l {^(8,%{^{C{^(8o o +*{^{C{^{D%-&+(F o rs!}c}b{^{4%-&+"s (" &{^{4%-&+#s ( &*ArC{c{^(2%-&+%rpr p{bo ( r+p( *0C{c{^{@rap{bo< ( o {c{^rp(*{e(2%-&+%rpr p{do ( r+p( *{e{@r p{do< ( o {er[p(*0 {j-{l{f+ ,'{l{g{l{h{l{i(g{l{g(8%-&+( -<{l{g(8%-&+( -{l{g(8%-&+( +}k{l{g(8%-&+( -{l{g(8%-&+( +}j{l{l{g(k,{j- {k+}f*0"{m{6  (# {m(8 ,{m(8o$ {m{D%-&+{n(% J{m(8 ,{m(8o$ {m{, {m(T ,(& {m(8,#{m{m{D%-&+( (9{m{D%-&+{m(8( {m(l*IbJ N{mrp(*0o{q{m(2%-&+Xrgpi%rp%{q|n( %rp%{o%rp%|p( () (g *0M {q{m{o({q{n{p` ,{q{m{@{oo *0]{u{s{m{@rp{u{ro< ( o {u{s{mrp{t( (*0${v(2%-&+rp{w(g {v(8 ,%{v{C{v(8o o +*{v{C{v{D%-&+(F o  {v{D%-&+(Z {v{D%-&+(} {v{=o {v{<o {v((%-&+(Y *0C{y{v{@rap{xo< ( o {y{vrp(*{z(2%-&++r"pr5p{{{|( (4 *0Y {z(k ,%{z{C{z(8o o +#{z{C{z(8o o *{z(2%-&+r"prp(g *{z(2%-&+r"prp(g *{z(2%-&+r"pr@p(g *0K{z(2%-&+!r"pr`p{}{~( (g {z{r+p(m*0h {z((%-&+{z(8( {z{#,{z{#o + {z((%-&+{z(,( *{z(2%-&+r"prp(g *:{z(^*:{z(p&*:{z(o&*0D${{{ ,:{{z{D%-&+(a {{z{D%-&+(b {{ ,J{{z{BoQ {{z(a{{z{D%-&+(r +{{{z{B{{{-{{z(6+oQ {{z{{{(a{{z{D%-&+{{{(r {{z{D%-&+ {( *0 {(2%-&+rp{(g {(2%-&+rpr(p{( (4  {{D%-&+(Z {{D%-&+(} {{BoQ {{=o {{<o {({((%-&+(Y *n{{{`(]*{(a{{D%-&+ {(r *0A {(, ,-{{%-&+{{(,s o *0A {(, ,-{{%-&+{{(,s o *{{%-&+{{s o *{{%-&+{s o *0p { ,d{{(2%-&+r9prFp(g {{{ %-&+&{{{{{$s o *{{{{{(*{(2%-&+rbp{(g *0`{(2%-&+NrprNp{y{y{-r~p+{-rp+rp( (g *0 {(2%-&+rp{(g {((%-&+1{(,{{#,{{#o +( {{r+p({{ ,7{((%-&+&{{ot {{o+ (@ {{%-&+{s o *{(2%-&+!rp{r`p{( (4 *{(2%-&+)rprp{-rp+rp( (g *{(2%-&+rp{(g *{(2%-&+rprp{( (g *0{(2%-&8rp i%rPp%{%rvp%{{#o ( %rp%{{#o  %rXp%{{#o !o %rp() (g *{(2%-&+'rpr4p{o ( {(A *{(2%-&+rTprp(g *6{(*Z{#(*R{{([*:{(*{{(2%-&+rp{(g *0 {{{($o -.{-#{{{($%-&+( ++ ,8{{{{%-&+{{{s o {{{(2%-&+rp{{(g *{{{{{{{(*0{{(2%-&+'rprp{o ( {(A s; rp{o o? {{rQp{o< ( ([*0* {(: ,{{@{o *{(2%-&+r"p{(4 *b{{r+p(*{(2%-&+rrp{(g *{{ %-&+{{{s4 o5 *{(2%-&+rprp(g *07{{D%-&+ (% {(8o$ * !0E{(2%-&+rp{(g {(2%-&+rpr\p(4 *0E{(2%-&+rp{(g {(2%-&+rprp(4 *{(2%-&+rp{r4p( (g *>{(l*0{ { {(b{(a{{C{(8o o {{D%-&+{(8( {((%-&+{(8( {{#,{{#o + {((%-&+{(,( *:{(*f{{%-&+(f *0tr|p {([+*{(2%-&+r prmp(g *0${{((%-&+(Y   {{(a{{(b{{{D%-&+ (r {{{D%-&+(} {{{@{o {{((%-&+{{(8( {{(*{{(2%-&+ rprp{r/p( (g *0{{{(2%-&+%rprkp{{rp( (g {{{((%-&+(Y   {{{(a{{{(b{{{{D%-&+ (r {{{{D%-&+(} {{{{D%-&+{{{(8( {{{((%-&+{{{(8( {{{{D ,!{{{{D{oq {{{{@{o {{{rp(*{{{(2%-&+r pr܆p{( (g *0{(2%-&8rVp{-h i%rkp%{%rp%{-r\p+rp%rp%{%rp%{%rp() +rzp{rp( (g *{(2%-&+&rprip{r"p{(w (g *R{{(*{rHp{( (*R{{of *0{{xo *f{{{(*{{{@{o {{r+p(*{(2%-&+rwprzpr+p( {rp([*{(2%-&+rwpr^ p(g *{(2%-&+rwpr,pr+p( {rRp([*0{(2%-&+rwp{(4 {(2%-&+=rwprp{{ot rLwp( {y( (g {(2%-&+*r:pr\p|rLwp( rlp( (g {((%-&+( *0w{(2%-&+erwpi%rp%|rLwp( %r>p%|( %rp%|( %rp() (g *:{(* &*f{{{(*f{{{(*0 {(?{(={ ,;{(2%-&+rwprpr+p( {rp([+9{(2%-&+rwprpr+p( {rp([*{{(2%-&+rwp{r<p( (4 *0{{(?{{(={{(2%-&+ rwp{rp( r+p( {{rp(> {{( ([*V{rp(*N{{of *b{{s (*R{r+p(*{{{{ sF o *{{rHp{( (*f{{{(*0#{{%-&+x( *R{r+p(*{{rHp{( (*f{{{(*0#{{%-&+x( *R{r+p(*{{rHp{( (*{(2%-&+rprp(g *V{{(g*0{(2%-&+>rprp{(8%- &+ ( sF (Q (g {{@{o {((%-&+(Y *0l{(2%-&+*rprxp{(8o j(Q (g {{@{o {((%-&+(Y *0{{xo *R{r+p(*{(2%-&+rp{(g *z{{{@{o *0a{{(2%-&+Irprbp{{(8%- &+ ( sF {( (g *{{(2%-&+&rp{{rp{( (g *{{{rHp{( (*0G{{(2%-&+0rprp{{(> {( r+p( *0? { ,{rp(({{@rp(o *0${{<o {{=o {{ , {({{BoQ  {{D%-&+(Z {{D%-&+(a *0${{<o {{=o {{ , {({{BoQ  {{D%-&+(Z {{D%-&+(} *{{D%-&+(k {{([*{(2%-&+rp{(g *{(2%-&+reprXp(4 *{(2%-&+rprp(g *{(2%-&+rp{(g *{{(2%-&+ reprp{( r+p( *.s*Jrp((* &*Frp((* &*{((%-&+{oE ( *6{(*{{{ { (*{ { { {{{(s&*:{ (*{(2%-&+ rpr"p{( r+p( *0c {(2%-&+rp{(g { ,5{{D%-&+(k {{D%-&+ r+p(l *{*{*0 {{(2%-&+%rprp|( rp( (g {{(2%-&+%rprp{|( ( (g {{(2%-&+%rprop{|( ( (g {{{ ,+{{(2%-&+rprpr+p( *0Es; rp{o o? {{rQp{o< ( ([*{ (2%-&+ rprp|!( ( (4 *0= { {D ,{ {D%-&+(a { {=o *0z {${ (a{${ {D ,{${ {D%-&+(a {${ {=o {${ {{#o *0Q{&{${ (2%-&+5rprp{&{${"j{%j( (g *0{({ (2%-&+'rprp{'o ( {'(A s; rp{'o o? {({ rQp{'o< ( ([*f{){*{+(*{,(2%-&+r p{-r+p( *{,(2%-&+r p{-(g *{,(2%-&+r prUp(g *{,(2%-&+rprp(g *0i {,{D ,U{,{Dok {.(> rp{,{DoF (w }.{,{D{/oq *0O{,(2%-&+=r pr p|0( rOp{,{Do6 ( (w (g *0d {,{D ,8{,{Drp(ryp( oq {,{Do} {,((%-&+(Y *0k{,(8%-&+(J {,(8%-&+(K {,r p((g{,(8%-&+( ,T{,(8%-&+(d ,8{,(8%-&+( ,{,(8%-&+(7 +}1{,(k,{0,{0{3+}2{,(8,{,(8oG +}4{4,${,(8%-&+( - {1+}5{,(8%-&+(~ }6{,(8%-&+( }7{6-{,(8%-&+( +}8{,((%-&+(Y {,((%-&+{,(8( {,(2%-&+ r prsp{4j(Q (g {2- {1+{5`{8`}9{9 9r+p {2 ,rp +rAp {,(8%-&+( {,{%-&+(\ {: , {,}{,{D,${,{Do} {,{Dok {,(l{,{@{2- r}dp(+ rdp(o {,(2%-&+ r p(g +({:,{,}+ {,}*0B {?{,(a {?{,(b{?{,{D%-&+ (r {?{,{D%-&+(} {?{,{@{;o {?{,{D%-&+{?{,(8( {?{,((%-&+{?{,(8( {?{,((%-&+(Y {?{,rp({?{,(2%-&+ r prkp{<rp( (g *0${?{,(a{?{: {?{,(b{?{,{D%-&+ (r {?{,{D%-&+(} {?{,{D ,{?{,{D{>oq {?{,{@{;o {?{,(2%-&+/r prp{?{,(8o j(Q (g {?{,{D%-&+{?{,(8( {?{,((%-&+{?{,(8( {?{,((%-&+(Y {?{,rp(*0\{D{?{,(2%-&+ r prp{D{<( (g  {D{?{,(b{D{?{,(a{D{?{,{BoQ {D{?{,{D%-&+(a {D{?{,{D%-&+(k {D{?{,{D%-&+ r+p(l {D{?{,{D%-&+(F }@{D{?{,{C{D{?{,(8o o {D{?{,{D%-&+{D{?{,(8( {D{?{,((%-&+{D{?{,(8( {D{?{,{#,{D{?{,{#o + {D{?{,((%-&+{D{?{,(,( {D{?{,(2%-&+rpr܆p{A( (g *0G{D{?{,(2%-&++r prsp{By{C( (g *{D{?{,{B{D{=(*{D{?{,(2%-&+r p{@(g *f{E{F{G(*0r+p {H ,"r,p(rZp{Irp(w + rXp(rXp{Irp(w {N{@o {N(2%-&+&rprp{J(Q ( (g *0{N{@i%r,p(%rp%{K%rXp%{I%rp() o {N(2%-&+Irpi%{L%rp%{K%rTp%{I%rp() (g *0R{N(2%-&+@rpi%rp%{M%rp%{L%rp() (4 *0{N{@rXp(rp{K( o {N(2%-&+Irpi%{L%rp%{K%rp%{I%r0p() (g *0M{Q{N(2%-&+6rpr6p{Oy{P{Q{L( (g *0r{Q{N(2%-&+[rprp%{Q{L%{Oy%{P%(> %{Q{K(? (g *{S{Q{N{S{O{R(*{U(2%-&+rpr]p{T(Q (g *{W(2%-&+rpr{p{V(Q (g *f{X{Y{Z(*{[(2%-&+rprpr+p( *{[(2%-&++rprKp{\{]( (g *{[{%-&+{[s o *{_*{a{[(2%-&+rp{`(g *{a{[(2%-&+rp{`r+p( *0N{d{a{[{ %-&+1{d{a{[{d{a{^{cs4 o5 *0{f{[(2%-&+'rprp{eo ( {e(A s; r^p{eo o? {f{[rQp{eo< ( ([*f{g{h{i(*{j(2%-&+rp{k(g *V{j{l(*V{j{l(*R{jrp(*~{jrHp{n( (*{p{j{p{m{o(*b{q{qs (*V{q{r(*v{q{s{r(*~{qrHp{t( (*f{u{v{w(*N{x{y(*f{z{{{|(*f{}{~{(*{{ %-&+{{s o *{{{ %-&+'{{{{{s o5 *{(2%-&+r8prnp{( (4 *{((%-&+(X {((%-&+(Y *{(2%-&+r8prp{( (g *z{{{s o *{(2%-&+rpr p{( (g *{(2%-&+rpr\p{( (g *{(2%-&+rprp(g *R{{BoQ *09 {({ ,!{{BoQ {(a*0P{{{(2%-&+4rprxp{{#@( {( (g *0? {~ (I ,{{@{o {{(*0i${{?( o {(  ,{{@{o {(  ,{{(*0t${{?{{:s o {(  ,{{@{o {(  ,{{(*0y${(\ }:{{?( o {(  ,{{@{o {(  ,{{(*0y${( }:{{?( o {(  ,{{@{o {(  ,{{(*0y${( }:{{?( o {(  ,{{@{o {(  ,{{(*BSJB v4.0.30319l^#~l^#Stringst#USl#GUID| #BlobW 3zb*-Ft d:WwWw'VVvxVi WiViWiZWisWiVioVw h 'WViV*\fTf eLUupTfryslsTfess%slUwiUVv;VVvSk5ks>6NlKNktZKTfnl+#ap8~l&l"26rJrl& yu*r[.-a3.t32Nm mL rL bL qL2cWTf6@ka56_ga&=Gu6naL=uTf6-FalTfxllilk6Rka5#5:_:2_TfyjpihliTfvk&8u&lug(Tf{gTflkj.U.Vi(i.U2a_?Nl VVvUszaTfUcVVc2p&r2xEniTi>ErPC^TfTfTfITfVUTf9[.~3*چ[45DaTf9sk&rur>.SsU.z.(ITf*ei[.%U.3uU O*놴iu[ ː :: CVvsgTfBB7.TUhk#jFIp5{k^|lYa93ni nTfMlhl0=alniqTfllel.{3.7a3.yi.wt(i."M(i*󒴆.I(i.M(i eL:ATf h.s T|lNTf/ITf̑iTif2U3EB3I23IF9x{QG~{IQJ  QL}QOGQQQS0QU<QW[QYQ\uQ^Qb!Qd$|Qf'Qj(jQm*GQo-Qr0$Qt1Qv3sQx5Qz7QCQEQIQMQOQSQVQXQ[ Q` Qb QgmQiQk$QnQp QrQtQxQQj$Q)Q!Q QQQQ^QQ:QAQQQQQOQQ$Q)QS$Q7QQQQQ!d5QQ0Q8Q QQQ Q"Q}QQQ Q#Q%#Q'fQ)Q,;Q;@Q@ NQE%QH0QOQR$QTLQV!QX Q["Q_'Qc+!$Qe-]Qg/^Qj1Qo7eQq9SQu>Qx@rQzBQ}DQFQHQJQTQUQW8QYQ[Q]Q_Qa3>VTVFV`V^?> < h:$>(B:(Yh,>,$`$8$10A99$$94M7L;s?x4gtND>>JNIN߄SS7XIpafrUbb!]-4 atmm+m=mrbqq2}eV64V64gg2TB:l4_._.S.m.qu.vF4Ņ..Ȑly4Td>5d4ȐȐM4b4D.^4=4b4>D.o4ȐN#F^.z(_.ȐF44u.u.vF4`.u.u.vF4`4JJ> 44Q;_.dh;I;Ol4d4_..xu.jp4_.qu.Ȑ_.7;_._.Ɗ4b;N#Ȑz(D.D.`._."}e4_.vF4zD.u.N#.zD.z(u.+94_.=4i.^.j^.l.Y .qYV._.ZQ;>;F74'J>P\.dR4_.>D.q5>.N#CY".'CY".,m.zD._.`.zD..1.N#6Ȑz(1D\4D._._.Ȑ;61@EEG T;7;yGPTDnT>T>1;J>Ȑ_.)U4#8;" J#8;|Q;j>^a>TȐN#T|Q;j>G;Y>N#^Ȑz(YCY_._._.>Y=4@[4jd>`>s4^4n4^4m4vF4zD.^.Y>.c`.2^.G;nL4N#hCY"}4 ^.U4i._.u.G;\L4mY>N#rȐȐCY"s;4x>4yG;_.w+J4N#|Ȑz(wCY_.^.76>.G;^.o4.CY Y CY"CY"4pfW3N_.qu.m.Ց4fS;ȐN#&D._.`._.`._.`._.`._.`._.P _UAx _UP 5p&?&? &> '> P'{< '< 'Q:'a:0(>Oh(>O((:O(;:O)ChH)Rh)=)=)釥(*`*`*`*8+8@+x+*+9 +:9! ,[9"X,t9#,$,%,:&-:&-~'-~ '-O<('-e AXAAhD4ADADnA0EzA\EFAEs{AETAE^AF< AOAFVzpHW9IYU;KYDMtZuN_[FO_OXcPg9Ph8RiqTi!UitBWkQBWkBX`l~a'Xma-Zo3\o˂\pc3\ rA^rBU!^LyP`-`{{b΍ee^e&meD9fak`jkaT k:lT mDA oFDppkLt ky|/BzBzdDpz@+M {L6[|BIDD_kP%bH5,` pI pOAH OPb!Q:;j\ XJ] Xy{\ x$l3 %Fp'ɀrl)=0+vb403F><>D?0y<@ S,CiHDE.8J68K6Kfy Mf@QMSQjREGSgGySeySˈWńLX7j\iaOlaOlO nZY4nH nH zO \{g {g ؉PDPLȑPp,Pbܗ*Pb *> ,5pܬM-гmmD D.\lhQoQobGbtоlX\.8`\};.ܿA.,].|u.C3\_b4T!"95<cxKtRCWWuG8$(4&/Q/X8#A_o$)+-_##O<i,+Hu B!"LHu X"r T &T   Hu Nu Hu  &  Hu ` Hu   Hu t  Hu Hu $K Hu t | Hu   Hu T% ) Hu   Hu 8 x Hu  % Hu Hu < Hu d:" ' Hu  @ Hu Hu !+ Hu   Hu  Hu Wi  [!  ' C* h- / 4 XB1 gL2 v Hu . Hu c  " Hu  X"  Hu J( Hu u t_ t# Hu   Hu  Hu ,    Hu T$ " . - Hu B0 Hu )   $ u Hu 3E Hu B[ Hu l" 20( Hu d{+ Hu M  Hu *@ Hu O  h C  Hu     4}&  , / X (   $# G Hu l\* Hu U%2 Hu Z. Hu ^1 Hu Z  Hu J  9 Hu & %  2! Hu * Hu K   = % =) 7, F- `/ |0 Hu " X1 Hu A   h .2% Hu Ch) Hu h-, Hu  4 ! Hu \' Hu  ,h [! Hu p' Hu   " \( Hu * 2- u! Hu 6 X -' Hu . Hu 0/ Hu   l Hu h  Hu 'o  Hu K  n> ) Hu % Nu Hu    Hu  Hu CN Q Hu r V Hu Y0 Hu 1 Hu S  Hu [K  HuHudHuhHu;Hu8y"Hu'Hu `+Hu Hu  S&82*\,0.z/001Hu -h Hu p^#(+Hu Hu4-  )&Hu-[,Huj:/Hu0Hu Hu<Hu h2 q2+qK"Hua-.'Hu0HuT\1Hu Hu  !6&L,a{Hu*Hu a &Hu9 Hu,b Hu@NHuZ HutHu`%Hu  ?@&m*,.g/ 0 l HuHuh1Hu3 HuHu( Hu Hu+Hu;|d8SI_@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X[ЇJyrXNUp>/N pXN2>NkedqYqYDmvFqYqYHHF5dbDbD_vFFvFl}$|J5BT^T~T1Jdhdyh)YRxue6_RYY$l_k|_sDԒ7DDqYqYCYqYqYqYqYqYqYCYCYmCY}qYqYjDG TyG7PTnTT1J7#8#8GG7iGG T7yG|Qj|QjCYqYGCYCYqYqYCYCYCYqYvGCYqYCYqY[CYqYՑmD_&Dpp JpIo;qYqYqYqY`_t`_`_`_`_qYBT^T~T*61*61@Xđ*Xđ*Xđ*XMM HuHuHu )Hu1Hu9HuAHuIHuQHuYHuaHuqHuyHuHuK"HuHu(HuHuHu.Hu4Av^AAv^PIÆWIÆ]iup9{yČ i|Iʆ :uxnFJqy[c L'F-=J3هJ3"F7 X=J3JKEX$HuY$ʼn$3XE-X-q!iJ_,izEuiEE}YLIʆ9E}J22{Lq4HuYfJ3ILqJEgjaTIʆiLq-GiX9EHuIySOOyrUy9OO<HuHuygkHurqHuwrUilihHurUHucq].LLw"xxx<paNa4-viSzSSoeVeKjbjaI=vAzS!yzSyKPLjG~ hlÇυ&!iv/fA6e;JK4K[`h4>AÇ[uhySG~ ecgOHOHuIpO>OwOHuIPP=Y`O]IOHOpOHuI;4]O\O]Ot:PP<[9X88yHuI<HuIsKX:`OIOeHOO;p]O]O]O:DQqP;=gOeHOOY>OuwOqPPYt9o88y< tZXUyH5y}pFquTv[b:kiuLHuBcwy5qdIʆMyYmyyy=yxy|HyGy!_ii̋yDziqQ^3^3yIeI3ICIYvvy뎚T:u\3X\j9MY]HuIHyd|yy3aHuHAu!HuLs&!H-:t6yG`=F|yy3IÆK XQyy3In\IHuXIIB#IXiI\y^3aIa3qn.IN3IqN3IN3Ig3IN3yNoYHuC3Ioa{I{Y_.)qti#4y{9{hB3yzyh=yCy+zyy~yI/[9pygz{6y5Sy,hI9I:IIFXY]YpdLk42}yxye7\mv9`@t>]_QU?3yyy"cyqccac9y}y}y}PmyAyi6IBIÆd4i}ypuwdSiIÆ}43X4 XlHutHu|HuHlKftKf|J6YiyBAyQna=5A'uii%x|5YюA:u9jBfk9#rikHux9-~YqKIByLW9ji!i6I8oA^9^fA9qiciR i.Y :uAv AA}jASA4!n| p qK iKiK ! !piM iK iU3iTA~ ؎ In(I+9$v 93 A YeNy+y^3yQ yT7 81^3yZ 9R~AZ Q994^$ i$oi9oRv6yW4ʼnyST ih ig3ix3I=|h yilil9X9XAE9 9\ yNIWMAB YW3vv9T3Ic9֐3aK) &I. at09oiIIxMlA3 3X XiCi/CC 9d}I  ib i3ao2a(iSl 9R d yt;^K9=J3Ap 9B iM ye~y?~HuYHuYy[[ yHH& R4-i[f, Y׉8 \qIh5S[6 U6Ytvy~pYFqh ^n 4v I3i"xyt@;C| Z }225eHu Z Hu H ӌyy|~yR R y=W ya` -n33YT #3yQy zyR@Zv7HuY177yy.gy4/Zy'Gi:u7IqM3jR@82*ZZOR^R ,87tC҃y=Xy7eaJ3E tSHuH-֐3y7THu<x<G6HuI<6UtfS7 Y]yeaq[nmyB{y yyy~aTak9o9o|HLnqHuJ6jaaCA:ArAR|f)f)֐3]iRZ p !цvi7<ALRKQ^$ )LcleZ Y ACijZ <i<Hu9*5AWAf&A&39d.9o79*A3y{[iK qUqCLi;i<iHuHaC3a1HuXAUyXkHu5Hu>HuE[tOstUHu\c GihIGG!HupI_ X C9_o!HuH Hu.1Պ6=b9HuIA=bBIHucHIxpQAIQȑ)Hu9Hui/?X!!B!pTPcKYHV4|(Iߒ.XaIƒgykyN6kN6  59= ] emu y }              . i.r..#.+.3.;.C.K.S.[.c.k.sdf]]] !!]#@AA]C`aa]c]]]]] !!]#@AA]C`aa]c] #@C`c #@C`c]]]] !!]#@AA]C`aa]c]]]]!!]#@AA]C`aa]c#@C`c #@C`c # C c      # C c      # C c      # C c      # C c     #Cc#C@@0``0`T @` @` @` @` @ @ 0` ` 0` T;Fd$26<Bbj 0Vhqv~ ) 2 Z v K A h o .xHOZkv5=MU$7f%,4<krz>c%,rx~'>Qx#?U>YaB:aYhe>e]`]8]1iA9U9U$]:~ i<&(f,mr2J8z6]_>qDoNHLJNb*;[ TAlD&rX:T^މd"#$% &'  ( )   * +   , - ./0123456789 !:;<!=!>#?#@%A%B'C'k)+-//1BRlZ=of+Ybd m < oU31[5:c1dCClCk1TfCCu:T:OCCaLCPCC71NCx@A`x      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz-%S5E 5b__10b__10b__10b__10b__200_0<>c__DisplayClass210_0b__220_0<>c__DisplayClass230_0<>c__DisplayClass240_0b__150_0<>c__DisplayClass160_0<>c__DisplayClass260_0b__290_0b__201_0<>c__DisplayClass211_0<>c__DisplayClass221_0<>c__DisplayClass241_0<>c__DisplayClass151_0b__251_0<>c__DisplayClass251_0b__161_0<>c__DisplayClass171_0<>c__DisplayClass271_0<>c__DisplayClass181_0<>c__DisplayClass212_0b__232_0<>c__DisplayClass152_0<>c__DisplayClass252_0<>c__DisplayClass282_0<>c__DisplayClass213_0<>c__DisplayClass243_0<>c__DisplayClass153_0<>c__DisplayClass253_0<>c__DisplayClass183_0<>c__DisplayClass193_0<>c__DisplayClass204_0<>c__DisplayClass214_0<>c__DisplayClass224_0<>c__DisplayClass244_0b__154_0<>c__DisplayClass254_0b__164_0<>c__DisplayClass164_0<>c__DisplayClass264_0<>c__DisplayClass174_0<>c__DisplayClass184_0<>c__DisplayClass284_0<>c__DisplayClass205_0<>c__DisplayClass225_0<>c__DisplayClass155_0<>c__DisplayClass255_0<>c__DisplayClass165_0b__265_0<>c__DisplayClass265_0<>c__DisplayClass175_0<>c__DisplayClass285_0<>c__DisplayClass195_0<>c__DisplayClass206_0<>c__DisplayClass226_0b__246_0<>c__DisplayClass156_0b__166_0<>c__DisplayClass166_0<>c__DisplayClass176_0<>c__DisplayClass286_0<>c__DisplayClass196_0<>c__DisplayClass207_0<>c__DisplayClass217_0<>c__DisplayClass247_0<>c__DisplayClass257_0<>c__DisplayClass167_0<>c__DisplayClass267_0<>c__DisplayClass287_0<>c__DisplayClass208_0<>c__DisplayClass218_0b__228_0<>c__DisplayClass228_0<>c__DisplayClass248_0<>c__DisplayClass158_0<>c__DisplayClass258_0<>c__DisplayClass168_0<>c__DisplayClass188_0<>c__DisplayClass198_0<>c__DisplayClass209_0<>c__DisplayClass219_0<>c__DisplayClass229_0<>c__DisplayClass259_0<>c__DisplayClass199_0<>9__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__0b__11b__11b__11<>c__DisplayClass210_1b__220_1<>c__DisplayClass240_1<>9__290_1b__290_1b__201_1<>c__DisplayClass211_1<>c__DisplayClass221_1<>c__DisplayClass241_1b__251_1b__161_1<>c__DisplayClass171_1<>c__DisplayClass181_1<>c__DisplayClass212_1b__232_1<>c__DisplayClass253_1b__193_1<>c__DisplayClass193_1<>c__DisplayClass214_1<>c__DisplayClass244_1b__164_1<>c__DisplayClass174_1<>c__DisplayClass205_1<>c__DisplayClass255_1<>c__DisplayClass165_1b__265_1<>c__DisplayClass265_1<>c__DisplayClass156_1b__166_1<>c__DisplayClass196_1<>c__DisplayClass167_1<>c__DisplayClass267_1<>c__DisplayClass208_1b__228_1<>c__DisplayClass228_1b__248_1<>c__DisplayClass248_1<>c__DisplayClass168_1<>c__DisplayClass209_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__1Nullable`1IEnumerable`1List`1set_Option1CS$<>8__locals1b__12b__12Int32UsingDM2get_IsForDM2get_IsDM2<>c__DisplayClass210_2b__220_2<>c__DisplayClass240_2<>9__221_2b__221_2<>c__DisplayClass241_2b__232_2<>c__DisplayClass253_2<>c__DisplayClass214_2<>c__DisplayClass244_2b__164_2<>c__DisplayClass205_2<>c__DisplayClass196_2<>c__DisplayClass267_2b__228_2<>c__DisplayClass248_2<>c__DisplayClass168_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__2ConcurrentDictionary`2set_Option2CS$<>8__locals2b__13b__13get_IsDM3b__220_3<>c__DisplayClass241_3b__232_3<>c__DisplayClass253_3b__193_3<>c__DisplayClass214_3<>c__DisplayClass205_3<>c__DisplayClass196_3b__228_3<>c__DisplayClass248_3<>c__DisplayClass168_3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3b__3Func`3set_Option3CS$<>8__locals3get_IsNFPA2004b__14b__14b__193_4<>c__DisplayClass205_4b__228_4b__4b__4b__4b__4b__4b__4b__4b__4b__4b__4b__4b__4b__4b__4b__4b__4set_Option4CS$<>8__locals4b__15b__228_5<>9__5b__5b__5b__5b__5b__5b__5b__5b__5b__5b__5b__5b__228_6b__6b__6b__6b__6b__6b__6b__6b__6b__6b__7b__7b__7b__7b__7b__7b__7b__7b__7b__7get_IsAnyASTM3158b__8b__8b__8b__8b__8b__8b__8b__8get_IsEN15004ED2019<>9b__9b__9b__9b__9b__9get_IsAnyNFPAget_PressureAget_IsOkayToUsePrAGaugesExpanderHeaderTBget_PressureBoriginalDFInDFCget_IDset_MeasuredRangeIDTestDashboard_SFGaugeStatusDisplay_SFTestManagementUIget_TotalFlowInCFMSystem.IOget_IsISOget_LowFPanotherClonedDRget_IsISO9972_FRget_IsEN13829_FRget_IsDM32Xvalue__get_AirFlow1ReferencePaget_StaticAllowChangePaget_MaxErrorPaset_MaxErrorPaSystem.Windows.Mediaget_DataclearedDataget_RangeDataHasAnyFanPressureDataNumberOfPointsContainingDataResumeCollectingDataPauseCollectingDataStartCollectingDataCurrentlyCollectingDataSecondsToWaitBeforeSavingDataHasSampleWithDataClearTargetPointColumnDataClearDatatestSetHasDataReturnSecondsToCollectDataget_ParentTestDataTestHasAnySamplesWithFlowDatamscorlib<>cget_StaticAllowChangeOverSectimeoutSecget_IsNonRetrotecSystem.Collections.GenericUpdateOrCreateFanPressureLinesForDoorFansFromRangesOnGauges_Staticget_TestingStaticget_HasAnyDataForStaticconnectionIdnumSecondsToAddTryAddget_Red_contentLoadeddirectionChangeNeededset_IsExpandedAbortCurrentPointAndProceedExternalUpdateFanSpeedDictionaryForGaugeWithSpeedExternalUpdateFanSpeedDictionaryWithSpeedget_FanSpeedPrimaryGaugeAverageQueuedFanSpeedLatestQueuedFanSpeedvalidFanSpeedReturnLastReadingsAverageFanSpeedLatestStableFanSpeedincomingFanSpeedincomingInitialFanSpeedinitialFanSpeed_DictionaryOfGaugeSerialToFanSpeedGauges_ForceSetFanSpeedRequestSetFanSpeedget_LastFanSpeedfanSpeedAnyFanIsAtZeroSpeedAllFansAreAtLowestSpeedadd_GaugesRangeChangedremove_GaugesRangeChangedDM2Display_GaugesRangeChangedadd_TestDirectionChangedremove_TestDirectionChangedadd_GaugesChangedremove_GaugesChangedDM2Display_GaugesChangedadd_EquipmentRangeListChangedremove_EquipmentRangeListChangedadd_EquipmentListChangedremove_EquipmentListChangedDM2PanelControl_EquipmentListChanged_DirectionCheckedableToCheck_GaugesUnlockedInterlockedset_IsEnabledget_AutoRepeatEnabledset_AutoRepeatEnabledadd_ReadingSampledremove_ReadingSampledadd_TestResumedremove_TestResumedadd_PressureAttainedPressurePointEngine_PressureAttainedremove_PressureAttainedget_UserOverridingPressureAttainedset_UserOverridingPressureAttainedget_PressurePointAttainedset_PressurePointAttainedget_MaxErrorCombinedDM2Display_GaugesBeingScannedisStoppedDisplayTestStoppedadd_RangeChangeRequiredPressurePointEngine_RangeChangeRequiredremove_RangeChangeRequiredget_TimePerStaticMeasuredset_TimePerStaticMeasuredget_TimePerFlowMeasuredset_TimePerFlowMeasuredget_EquipmentLicensedset_EquipmentLicensedadd_SemiAutoClosedremove_SemiAutoClosedExternal_CleanUpWhenSemiAutoClosedadd_Elapsedremove_Elapsedget_SecondsElapsedadd_InitialSampleCollectedPressurePointEngine_InitialSampleCollectedremove_InitialSampleCollectedstillConnectedHasAllDM3GaugesConnectedAnyDM32DisconnectedAnyDM32XDisconnectedhasSomeOffOrDisconnectedAnyGaugesDisconnectedanyDisconnectedadd_PointDeletedremove_PointDeletedadd_DataCollectionCompletedDoDataCollectionEngine_DataCollectionCompletedremove_DataCollectionCompletedisCompletedadd_TestCompletedremove_TestCompletedadd_ReadingSavedremove_ReadingSavedpressureAchieved_MaxFansAllowedmaxFansAllowedadd_GaugesInitializedremove_GaugesInitializedSynchronizedk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldget_PromptAtEndUriKindSyncFanPressureLinesWithGaugesFoundRoundget_BuildingHeightFromGroundset_Backgroundget_TestDashboard_GaugesGoodget_GaugesGoodDisplayGoodCheckTestDirectionFromDashboardDiscoverEquipmentFromDashboardSwitchToPressurizeTestDashboardSwitchToDepressurizeTestDashboardUpdateGaugeDisplaysInTestDashboardClearGaugesPanelGaugeSetInTestDashboardClearDisplayInTestDashboardDM2InterfaceReplaceIsNullOrWhiteSpacedefaultInstanceAdvanceset_SourcesourceHideget_AirDensityOnElevationInsideget_AirDensityOnElevationOutsideLocalizationCodeIsCalculatingRoomPressureVariationVersusRoomAverageUpdateRoomPressureVariationFromAverageUpdateDataPointRoomPressureVariationFromAverageget_MessageExtraMessageextraMessageExternalSendMessagetheTestDashboardMessagetheMessageWaitForStaticTimer_UpdateMessageincomingMessageuiMessagetheReasonMessagereasonMessagetheStopMessageExternal_CleanUpWithStopMessageShowScanningGaugesMessagestatusMessagemessageget_FPLRangeget_UsingGaugeOnlyOrAlternativeDevice_BasedOnFPLRangeReturnFPLMatchingDoorFanCurrentRangeAndMeasuredRangeReturnFPLForAlternativeRangeForDFNumAndMeasuredRangeCheckforAndCreateFanPressureLinesForDoorFanAndRangeIsAlternativeModeRangeIsIgnoreAllControlRangereturnOpenRangeget_CurrentRangeContinuePressureStationAfterRangeChangeTestIsPausedForRangeChangewasWaitingForRangeChangeCurrentlyWaitingForRangeChangeWaitForRangeChangepreventRangeChangeget_RateOfPressureChangeUserChangeUpdateTestDirectionUIAfterChangeget_ReasonForChangeCompareExchangeDMGaugeClearPressureEngine_SpecificGaugeSetPressureEngine_SpecificGaugespecificGaugeget_DebugBreakTheGaugeset_DebugBreakTheGaugeget_RefreshingGaugeset_RefreshingGaugeincomingGaugespeedOnGaugeadd_WaitingForGaugeDoDataCollectionEngine_WaitingForGaugePressurePointEngine_WaitingForGaugeremove_WaitingForGaugeget_WaitingForGaugeSelectGaugeFindByGaugeget_PrimaryGaugeForcePrimaryGaugeReturnDoorFanWithPrimaryGaugeBeginInvokeincomingEnableEnumerableIDisposableAnimatableToDoubleRuntimeTypeHandleGetTypeFromHandletheSampleadd_BuildingSamplePressurePointEngine_BuildingSampleremove_BuildingSampleincomingSamplebiasPressureInSampleCalculateTotalAverageBiasForSampleget_TestSampleset_TestSampletheTestSampletestSamplesecondsToLetFanSettleget_NameUsingAlternativeDeviceNameget_UIRangeNameSetUIRangeNameget_RangeNameReturnAllFPLsForDFNumAndMeasuredRangeNameget_OriginalMeasuredRangeNameset_OriginalMeasuredRangeNameReturnRangeForNameSettingValueForKeyNameIncreaseCompletedTimeReadingsCompletedTimeReadingsStartedTimeResetTimeOutAndRampEndTimeInitialRampEndTimeget_MinSupportedDateTimeget_FinishDateTimeset_FinishDateTimeCurrentDateTimeget_StartDateTimeset_FinishTimeResumeSeekingForTimeResumeCollectingForTimeSetResumeToCollectForTimeFormatAsTimeTimeoutTimespeedOkayToResumeokayToResumeget_Lineset_Lineget_FanPressureLineset_FanPressureLineget_NewLineCombineDisposePressureEngineDisposeDataCollectionEngineSetBiasForPressurePointEngineAnimationTimelineAdjustTargetPressuresDependingOnPreBaselineget_AdjustTargetsForHighBaselineget_DefaultNewHighTargetForHighBaselineAutotestDoneSetStartDateTimeWithPerformedInZonedoneInfoCloneget_Typeset_SampleSetSourceTypeSetGaugeSetCollectionTypeget_LimitToStepTypelimitToStepTypeStatusType_AutoTestTypeautoTestTypeSetTestTypeget_LatestRedDM32Firmwareget_LatestDM32FirmwareCheckForLatestDM32Firmwareget_LatestDM32_4AFirmwareget_LatestDM32XFirmwareget_IsFireSystem.CorePresentationCoreget_TakenDuringGaugeRetrySoIgnoreadd_GaugesReportedFailureremove_GaugesReportedFailureadd_GaugeFailureDoDataCollectionEngine_GaugeFailurePressurePointEngine_GaugeFailureremove_GaugeFailureGaugeSet_GaugeFailureOkayToResumeCollectionAfterGaugeFailureadd_RandomFailureDoDataCollectionEngine_RandomFailurePressurePointEngine_RandomFailureremove_RandomFailurehandleRandomFailureReAllocateGaugeSetGaugesAfterFailureadd_TimeOutFailureremove_TimeOutFailureadd_TimeoutFailureDoDataCollectionEngine_TimeoutFailurePressurePointEngine_TimeoutFailureremove_TimeoutFailureaStableFanSpeedForInducedPressureincomingStableFanSpeedForInducedPressuretheFanSpeedAtAttainedPressureset_IsFindingPressureget_RoomPressureReturnLastReadingPrimaryFanSpeedAndRoomPressureLastReadingTakenFromAllGauges_AverageRoomPressureget_AverageRoomPressurefoundNonMatchingRoomPressureincomingRoomPressureget_AvgRoomPressureReturnFirstDataPointWithRoomPressureFirstRoomPressureget_AveragePrimaryRoomPressureAttainPressureStopGoToPressureExternalGotoPressureGauges_StopGotoPressureExternalStopGotoPressureaverageBiasPressureget_TargetPressureset_TargetPressureGauges_ChangeTargetPressureSeekTargetPressureSetGaugeSetTargetPressureUpdateLowestTargetPressureDisplayTargetPressureget_Cultureset_CultureresourceCultureStepTypeToUsestepTypeToUseStepNumberToUsestepNumberToUsePointIndexToUsepointIndexToUseButtonBaseApplicationSettingsBaseWindowsBaseCloseDisposeWaitingForFanReverseMouseset_FinishDateFormatAsDateget_StartDateTruncateneedToUpdateAddOrUpdateGaugesDisplayUpdateDelegateTranslateDebuggerBrowsableStateEditorBrowsableStateReturnCurrentCollectionStateWaitStateisCompleteget_AntiqueWhiteCompilerGeneratedAttributeGeneratedCodeAttributeDebuggerNonUserCodeAttributeDebuggableAttributeDebuggerBrowsableAttributeEditorBrowsableAttributeComVisibleAttributeAssemblyTitleAttributeAssemblyTrademarkAttributeTargetFrameworkAttributeAssemblyFileVersionAttributeAssemblyConfigurationAttributeAssemblyDescriptionAttributeThemeInfoAttributeCompilationRelaxationsAttributeAssemblyProductAttributeAssemblyCopyrightAttributeParamArrayAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributeComputeReturnNumberInCommonErrorQueueget_DarkSlateBlueget_LightBlueget_ValueoldValueget_HasValuevalueSaveadd_MouseLeaveremove_MouseLeaveGaugesExpander_MouseLeaveSetPressuresNegativeReturnDefaultRangeForAlternativeget_RangeNameIsForAlternativeSetPressuresPositiveRemoveget_SampleSizeset_SampleSizeget_TargetSampleSizecheckErrorQueueSizeadd_WaitingForFanToStabilizeDataCollectionEngine_WaitingForFanToStabilizeremove_WaitingForFanToStabilizesecondsToWaitForFanToStabilizeneedDirChangedToPressurizeneedDirChangedToDepressurizeget_MinPressureAReadingget_MaxPressureAReadingget_MaxFPReadingget_LastRPReadingget_EarliestDataReadingget_LatestDataReadingget_IsABadReadingget_PrimaryGaugeReadingget_SingleReadingget_IsABlankReadingReturnLatestReadingReturnLastReadingsPrimaryReadingSystem.ThreadingSystem.Windows.Threadingget_DebugLogginggaugesNeedCheckingCeilingStartContinuousPressureSamplingget_IsSamplingincomingSetCollectionTimesWhenResumingget_SecondsRemainingSetSecondsRemainingget_SemiAuto_FansStillRunningset_SemiAuto_FansStillRunningDisplayTestRunningSystem.Runtime.VersioningneedWarningfanPressureMayBeToppedWarningget_ShowUnpairedWarningset_ShowUnpairedWarningPressurePointEngine_NoFanPressureWarningadd_RoomPressureTooLowWarningPressurePointEngine_RoomPressureTooLowWarningremove_RoomPressureTooLowWarningadd_FlowTooLowWarningPressurePointEngine_FlowTooLowWarningremove_FlowTooLowWarningadd_NoFlowWarningremove_NoFlowWarningDisplayWarning_lockGaugeStoppingPauseMonitoringStopMonitoringStartMonitoringToStringretryCounterStringget_GaugeErrorStringgaugesetErrorStringerrorStringReturnTroubleFansStringpressStringGetStringcountStringabortStringRefreshWithoutRecreatinghasSomeWaitinglastReadingsTakenWereWaitingSetToNotWaitingSetupSemiAutomaticTestingSetEngineInfoFromExistingAnyDM32TCPRetryingget_Logset_LogWaitForStaticTimer_UpdateLogPromptForTargetPressureDialogCustomDialogErrorDialogShowDialogtheMsgsecondLogMsglogMsgreasonMsginfoMsgtheStatusBarMsgstatusMsgthemsgscanningmsglogmsgadd_ErrorStillHighPressurePointEngine_ErrorStillHighremove_ErrorStillHighSetUIAndPauseWhenSomethingWrongWithGaugeRefreshwasWaitingForGaugeRefreshnumGaugesAfterRefreshadd_NeedsSampleFlowValuesRefreshremove_NeedsSampleFlowValuesRefreshUpdateAnimatedBrushBorderAnimatedBrushset_BorderBrushSolidColorBrushGeneralMathget_BuildingFilePathCollectionLengthStartsWithUriExternalGaugeCheckSetAllGaugesONandConnected_withCheckCheckIfRoomPressureOkayToUseForDirectionAndOscillationStallCheckAllowTestDirectionCheckFirstCheckfirstCheckWaitForStaticTimer_Tickadd_ClickChangeRangeButton_ClickBreakGaugeButton_ClickContinueAutomaticTestButton_ClickStopAutomaticTestButton_Click_gaugeRefreshingLock_testDirectionLockAutoStatusTextBlocktheTargetToSeekPresentationFrameworkset_Modalget_GaugeSet_PrimaryGaugeSerialReturnPrimaryGaugeSerialReturnGaugeWithSerialHasGaugeWithSerialset_IntervalUpdateGaugeStatusLabelSetStatusLabelSystem.ComponentModelRefreshGaugeStatusAndInstructionsInDM2Panelset_MaxFansAllowed_PanelRefreshTestDashboardGaugesSubPanelneedToUpdateGaugesInGaugePanelexistingGaugesInPaneloriginalCountInPanelRemoveAllcheckingForOscillationOrStallTestManagementUI.dlltheDFCollReturnNextPointToFillOrNullSystem.Xamlget_IndividualControlget_UseIndividualControlSetUseIndividualControlget_MeasuredForIndividualControlSetIndividualControlisFirstTimeLoadingDM2PanelControlget_RangeIndicatesNoFanControlSetDataCollectionEngine_SpecificGaugeToControlUserControlContentControlforIndivControlget_GaugeStatusDisplayControlset_GaugeStatusDisplayControlget_Itemset_ItemSystemReturnFanPressureLinesForDoorFanNumget_UnitEnumExternalStopSpecificFanExternalStartSpecificFanGauge_StopFanUpdateRoomPressureVariationTotalsPerFanSetFPLRangeInfoFromUIRangeAndDoorFanSetLastReadingDoorFanPrimaryGaugeSettlingTimeNeededForChangeInSpeedPerDoorFanresourceManBooleanTimeSpanget_Greenget_LatestDM32Firmware_10A_OldScreenadd_DataReadingTakenDoDataCollectionEngine_DataReadingTakenremove_DataReadingTakenget_ReadingsTakenset_ReadingsTakenClearLastReadingsTakenadd_PointTakenremove_PointTakenroomPressureWithSignfirstReadingWithSignFlowSignSummarizeDataPointColumnConversionApplicationget_OperatorLocationset_OperatorLocationResourceDictionaryLocationPopulationStandardDeviationSystem.Windows.Media.AnimationBeginAnimationColorAnimationDispatcherOperationDurationSystem.ConfigurationallowContinuePressureStationSystem.GlobalizationActionSystem.ReflectionResumeDataCollectionExternal_StartSemiAutoDataCollectionExternalStopDataCollectionStartDataCollectionget_IsStaticCollectionset_IsStaticCollectionFanPressureLineCollectionHandleDirectionCheckingBeforeCollectionsecondsToWaitBeforeCollectionValueCollectionDataReadingCollectionget_ExtendingCollectionget_NumberOfDataPointsInCollectionreturnDoorFanCollectionDoorFanInfoCollectionTestStepCollectionDataPointCollectionWaitForStaticTimer_StartCollectionincomingDirectionSwitchDirectionCheckIfIncomingRoomPressureMatchesDirectionget_TestDirectionset_TestDirectionproposedTestDirectionDoCheckTestDirectionokToCheckForTestDirectionSetGaugeSetTestDirectionhadExceptionget_SpecificGaugeDescriptionStepDescriptionCommonextraReasonRangeChangeReasontheReasonget_PossibleReasonPossibleFailureReasonStopReasonreasonResetChangeRangeButtonBreakGaugeButtonPictureButtonHideRefreshButtonShowRefreshButtonHideStopButtonShowStopButtonContinueAutomaticTestButtonStopAutomaticTestButtonneedToReturnUpdateGaugesDropDownEnableGaugePanelRangeDropdownLoadRangeInfoTimeZoneInfoget_PossibleFailureInfoCultureInfoUpdateDoorFansCollectionFromPreviousDoorFanInfoDateTimeFormatInfoNumberFormatInfoUnitInfoget_CurrentInfolastReadingsTakenReturnedAllZeroCurrentlyRunningFans_SemiAutoget_IsRunningSemiAutoisSemiAutoaStepget_FirstStaticStepReturnNextIncompleteStepSummarizeStepget_HasManuallyEnteredDataInStepWasLastPointWithTargetInStepget_AverageRoomPressureForStepset_MinRoomPressureForStepset_MaxRoomPressureForStepComputeAverageStaticPressuresForStepTranslateComboBoxItemsForStepEndCurrentStepStartCurrentStepcurrentStepTestStepisFlowStepget_FirstFlowSteplicensedEquipget_TimeStampset_TimeStampLogStopSystem.Windows.MarkupSystem.LinqProgressBarget_Calendarget_YearClearget_Numberget_SerialNumberget_GaugeSerialNumberGaugeSet_SetPrimaryGaugeToSerialNumberget_DoorFanNumberset_DoorFanNumberget_StepNumberget_CurrentNumberConversionProviderIFormatProviderget_LogsFolderset_LogsFolderEnableGaugesExpandersenderGaugeExpanderBorderAutoStatusBorderget_ResourceManagerTestXmlManagerLocalizationManagerget_TestManagerset_TestManagertestManagerLoggerUIDispatcherget_DispatchertestDashboardDispatcherTestSampleChangedEventHandlerRangeChangeRequiredEventHandlerElapsedEventHandlerRoutedEventHandlerMessageEventHandlerRandomFailureEventHandlerMouseEventHandlerReadingEventHandlerBooleanReturnEventHandlerDataPointEventHandlerSystem.CodeDom.CompilerWaitForStaticTimerset_OwnerhasSomeOffOrDisconnectedAfteradd_MouseEnterremove_MouseEnterGaugesExpander_MouseEnterTryEnterReadingFailureRetryCounterget_Forever_WaitingForset_RepeatBehaviorfromColorCurrentBorderColorget_GaugeHadDataErrorClearGaugeHadDataErrorReturnAverageQueuedCommonErrorPreviousErrorReportCaughtErrorDisplayErrorset_Cursorset_OverrideCursorGetEnumerator.ctor.cctorIComponentConnectorMonitornumStroriginalTestDirectionStrinstructionStrreasonStrgaugeSetErrorStrpreviousErrStrcountStrhasPrimaryStrget_NumberOfDFsget_DoorFanInfoForOriginalDFsset_DoorFanInfoForOriginalDFsget_AverageBiasget_CoverFansForBiasAbsSystem.DiagnosticsAddSecondsset_PressureChangeSamplePeriodSecondsget_TotalSecondsget_RampUpSecondsset_RampUpSecondsget_TimeoutSecondsset_TimeoutSecondsincomingExtendTimeoutSecondsadd_CollectionFailedPressureOutOfBoundsDoDataCollectionEngine_CollectionFailedPressureOutOfBoundsremove_CollectionFailedPressureOutOfBoundsSystem.Runtime.InteropServicesSystem.Runtime.CompilerServicesDisposeTestDashboardReferencesDisposeReferencesCleanUpReferencesClearReferencesSystem.ResourcesTestManagementUI.g.resourcesTestManagementUI.Properties.Resources.resourcesDebuggingModes_ShowFanSealMessagesget_HasDeviceAndRangesRefreshDevicesAndRangesHasDM2GaugesHasAnyDisconnectedUSBGaugesDMGaugesget_UnpairedTCPGaugesget_GaugeCountWithContributingFanSpeedGaugesScanForFailedGaugesisFirstDiscoveredGaugesDisconnectionOrErrorIsOnlyOnIgnoredGaugesget_UnlicensedGaugesget_HasOffGaugesAnyOffGaugesadd_ScanningGaugesremove_ScanningGaugesLastReadingAveragesFromAllGaugesClearErrorsFromAllGaugesGauges_TurnOffAutoZeroForAllGaugesGauges_TurnOnAutoZeroForAllGaugesUpdateOrCreateFanPressureLinesForDoorFansFromRangesOnGaugesget_GaugeCountWithNonMarkedForDeletionGaugesCurrentlyWaitingForRangeChangeOrGaugesSetTestDashboardToCaptureFromFewerGaugesReturnLastReadingsTaken_ReadingsWaitingForGaugesCurrentlyWaitingForGaugesBrushesTestManagementUI.Propertiesget_FanPressureLinesset_FanPressureLinesUpdateDoorFansFromGaugesAndFanPressureLinesget_NumberOfFanPressureLinesincomingFanPressureLinesget_SeekToInducedTargetPressuresDatesClearFanSpeedQueuesget_ValuesReplacementValuesget_SyncIssuesSystem.Windows.Controls.PrimitivesSigFigsget_Readingsget_IncludesBlankOrBadReadingsget_IncludesBadReadingsfailedReadingssampledReadingsPauseSeekingTargetAndPauseGaugeSetGettingReadingsReturnStaticPressuresFromReadingsget_HasReadingsIsDoneOrHasReadingshasReadingsUnPauseContinuousReadingsIsStoppedOrPausedGettingContinuousReadingsIsPausedGettingContinuousReadingsOverrideGettingContinuousReadingsIsOverridingGettingContinuousReadingsNeedToStartGettingContinuousReadingsRestartGettingContinuousReadingsget_IncludesNoFlowReadingsHasAnyReadingsFanTesticSettingsget_AppSettingsset_AppSettingsCustomDialogstheArgsTestSampleChangedEventArgsRangeChangeRequiredEventArgsRoutedEventArgsMessageEventArgsRandomFailureEventArgsMouseEventArgsReadingEventArgsBooleanReturnEventArgsDataPointEventArgs<>4__thisReturnLastReadingsTaken_ReadingsHadBlanksReturnLastReadingsTaken_ReadingsHadUnexpectedZerosOnBothChannelsSystem.Windows.ControlsEnableDM2ControlsDisableDM2ControlsWpfControlsEnableDM2GaugePanelControlsRetrotec_SFUserControlsStopToWaitForUserInterventionOnGaugeProblemsRemoveAllExceptLineNumsTroubleFansExternalStopAllFansExternalStartAllFansGauges_StopFansget_TestDataDoorFansset_TestDataDoorFanstheDoorFansReturnNumberOfDoorFansokToRemoveAllDoorFansReturnSerialNumberForPrimaryGaugeFromDoorFansMissingGaugesComparedToDoorFansContainsCustomDialogIconsDoubleExtensionsTypeExtensionsget_Instructionsset_InstructionsUpdateGaugesStatusAndInstructionsReturnCurrentGaugesStatusAndInstructionstheInstructionsuiInstructionsClearCurrentGaugesInstructionsskipResumeOptionsCustomDialogButtonsget_StepsGauges_ClearAllDM3TCPReceiveBuffersSystem.TimersPauseSeekingTargetAndStopGaugesGoToPressureTimersColorsget_HasGaugesGivingDataErrorsReturnLastReadingsTaken_ReadingsHadGaugeErrorsget_SomeReadingsHadGaugeErrorsSetLastReadingsTakenList_SomeReadingsHadGaugeErrorsCursorsgaugeFailureStoppingInProcessget_TestInProgressset_TestInProgressget_IsEuropeanDuctsget_IsDuctsTruncateToSignificantDigitsset_CheckPressureLimitsNeedToCheckPressureLimits_pressureUnits_flowUnitsCustomDialogResultsAddEventsClearEventsget_PointsReturnListOfDataPointsget_ContainsStaticPointsget_ContainsFlowPointsStopTestsClearStepInputsClearInputsUpdateAllFanSpeedsFromPreviousget_StatustheStatusUpdatePressurePointEngineStatusReturnPressurePointEngineStatusDataCollectionStatusget_StepStatusset_StepStatusget_GaugesStatusgaugesStatusCheckAndSetStepStatusBasedOnPointStatusget_TargetPointStatusset_TargetPointStatusSystem.WindowsConcatFormatSubtractDispatcherObjectDependencyObjectSteadyFanSpeedToSetDuringDataCollectSystem.Windows.Markup.IComponentConnector.ConnectReturnBiasAverageForDataSetget_BiasInCurrentDataSetset_BiasInCurrentDataSetget_TestingSecondSetget_GaugeSetset_GaugeSetgaugeSetHasRangeNameSetadd_TimeSetremove_TimeSetReturnIsGaugePressureTooHighForAnyGaugeInSetincomingFanSpeedToSetspeedToSetHasRangeInfoSetget_TestingFirstSetset_TestingFirstSetisFirstSetHasPrimarySetResumeSeekingTargetCancelSeekingTargetDashboard_StartSeekingTargetCurrentlySeekingTargetget_IsSeekingFirstTargetset_IsSeekingFirstTargettargetgaugesetget_WaitincomingSecondsToWaitget_MinPressureLimitset_MinPressureLimitget_MaxPressureLimitset_MaxPressureLimitExitget_DefaultGetValueOrDefaultFirstOrDefaultget_DialogResultMessageBoxResultextendedIntadd_StatusMessageSentremove_StatusMessageSentget_MaxErrorPercentset_MaxErrorPercentTestManagementUIElementFrameworkElementPrimaryHadVolatilePressureAttainmentEnvironmentskipAdjustmentLoadComponentInitializeComponentget_CurrentSystem.Collections.Concurrentset_ContentReturnFirstDataPointprocessCurrentStaticPointReturnNextFillableBaselinePointStartingPointget_SecondsPerPointset_SecondsPerPointget_StaticSecondsPerPointget_SemiAutoSecondsPerPointset_SemiAutoSecondsPerPointget_FlowSecondsPerPointReturnNextFillableTargetPointAddFlowReadingsListToTargetPointincomingCurrentPointlocalCurrentPointProcessCurrentPointcurrentPointSemiAutomaticTestPointget_Countget_GaugeCountget_GaugesStartingCountget_AutoRepeatCountset_AutoRepeatCountgaugeSetCountget_StaticPointCountget_FlowPointCountset_Promptget_PromptBeforeStartLogStartget_ExternalFanStartset_ExternalFanStartexternalFanStartUnitConvertResumeAutomaticTestStartAutomaticTestResumeTestPauseTest_startTimeOfTest_firstDataReadingInTestsetCollectionTimeForDuctTestCheckGaugesAndStartTestGaugesCanRunAutotestfailedGaugeListclonedReadingListFailedGaugesStringListBlankGaugesStringListHasLastReadingsTakenListToListget_ReadingsAsListget_ReturnAllGaugesListReadingsListReturnAllDoorFansListEquipmentListget_HasDM32GaugesThatMightTopOutSystem.Windows.InputMoveNextgoOnToNextset_TextmsgTextheaderTextuseIndivusingIndivResumePausedEngineAfterFanAtFullOrFanPressureOrRoomPressureTooLowget_Nowget_UtcNowadd_ShowDM32PairingWindowremove_ShowDM32PairingWindowProgressBarWindowGetWindowtoShowget_Flowget_AvgFlowget_TotalFlowget_Yellowget_ArrowMaxget_IndexHasPointForIndexReturnDataPointAtIndexMessageBoxget_Displayget_MaxNumberOfPointsControlCanDisplayset_MaxNumberOfPointsControlCanDisplayExternal_SetSelectedGaugeForDisplayPressureUnitForDisplayget_FlowUnitForDisplayClearTargetErrorDisplayset_MessageKeygaugeSerialKeyContainsKeykeyget_AssemblyCompletedNormallySetLastReadingToGaugeOnlyget_GaugesSummaryRetrotecXMLTestDatabaseClassLibraryRetrotecSerialGaugeConnectionClassLibraryDevicesClassLibraryRetrotecLiveGaugeManagementClassLibraryop_Equalityop_Inequalityset_VisibilityIsNullOrEmptyskipCurrentEmptyColorPropertyDependencyProperty: ,..started 9...null flowStep so skipping5...null dfColl so skippingG...null fpl in flowStep so skippingQ...doorfans: {0}, fpls: {1}, gauges: {2} .nulli{0}add fpl for df: {1}, range:{2}, measuredRange:{3}..update fpl#{0} for df#{1}, UIrange:{2} and put fpl into gauge:{3}!null matchingFPL#...exception: {0}ITestDashboard.DisposeTestDashboard()'disposing dashboard/TestDashboard.Refresh()Qrefreshing dashboard, recreating enginesQTestDashboard.RefreshWithoutRecreating())refreshing dashboardKTestDashboard.CheckGaugesAndStartTestKFailed trying to cancel or stop [{0}]/CheckGaugesAndStartTestIFailed trying set up DM2PanelControlInull TestDataDoorFans in TestData..._...removing DoorFans before checking for gauges..dfs {0} and no primary in use and {1} gauges during semi-auto, blank out DM2PanelControl original dfs..about to Gauges_ClearAllDM3TCPReceiveBuffers for semi-auto test with {0} gauges..about to DiscoverEquipmentFromDashboard for non-semi-auto tests'Test Start (Sample )/=======================Test type: OTestDashboard.CheckGaugesAndStartTest()Starting {0} Autotest with {1} gauge(s), individual control is {2}, SecondsPerFlow: {3}OFFON!Target Arrival: gMax of {0} Pa or {1} %, over {2} number of readings%Min ramp up time:  {0} s Timeout time: !Gauge {0} [{1}],?Ranges: Wsemi-auto so just set testdashboard display#TakeSemiAutoPointMno test in progress and AutoTestResumeIno test in progress and AutoTestFullQnot semi-auto...test already in progressgauges not good7SearchingForConnectedGaugesWThe following gauge(s) were found which areQnot licensed for use with this software:CTestDashboard.DiscoverEquipment()3Unlicensed gauges found: /Unpaired gauges found: TCPNotPaired/TCPNotPairedExplanation%OpenPairingControlDoNotShowAgainGaugesOff1GaugeRefreshInstructions [ ]]TestDashboard.DiscoverEquipmentFromDashboard()SFailed to connect or 0 gauges attached. [YTestDashboard.DiscoverEquipmentFromDashboard1checking latest firmwareDM32X: =DM32-10A or 20A (new screen): =DM32-10A or 20A (old screen): -DM32 (older sensors): DM32 red case: ]Not all DM32 gauges have the latest firmware: _Exception retrieving gauges firmware versions: %Unable to load DLL3module could not be found+DM2DriverNotInstalledADM2DriverNotInstalledExplanation_https://retrotec.com/support/software-downloadsW..dm2 panel notified testdashboard to start?...was waiting for range change{...was running semi-auto so update the gaugeset with new infoi...problem updating fpl and df from ranges on gaugesScanningGaugesStopTests()OStopTests() invoked [allconnected:{0}]. [' trying stop with: needed to clear errors: {0} and try stop again, allconnected:{1}s already stopped (with errors: {0}, still connected:{1}) TestStopped3TestDashboard.StopTests()UUnable to stop fans after test was stopped : -GaugesUnableToStopFans : ???3 Forcing auto repeat OFF 3TestDashboard.PauseTest();was waiting for gauge refreshcollection was running:{0} so Test being paused and pausing readings - gauge issuecollection not running:({0}) so test already paused? - gauge issue{Test waiting for range change or wasWaitingForRangeChange={0}KTest pausing - pause getting readings/TestDashboard.PauseTest]stopping continuous sampling because have DM-29Test paused - gauge failure?5TestDashboard.ResumeTest()CTest resumed with null TestSampleTest resumed during a semi auto test, so just ignore restart. Gauge failure recovery will resume properly}Test resumed during a static collect, restart pressure engine.MTest resumed during a data collection.KTest resumed during a seeking target.ENo Test in progress, test resumed.ENo Test in progress, test started.unknown)unknown instructionsQTestDashboard.DM2Display_GaugesChanged()WGauges changed, update test dashboard text skipping Resume because missing primary={0} or ethernetOK={1} or hasGauges={2}Doing a Resume skipping Resume because gauges not good or there is no test in progress[TestDashboard.DM2Display_GaugesRangeChanged())Gauges range changedStart a testTry Find Gauges+AutoTest.GaugeCheck()7Error during gauge search: ...wTestDashboard.RefreshGaugeStatusAndInstructionsInDM2Panel()starting3 with {0} existing gauges3 with null panelGaugeset)SError during Refresh of DM2ControlPanel: '...Missing Primary ...has Primary...sync issues- was waiting for gaugeG..TestDashboard_GaugesGood is falseGTestDashboard.GaugesDisplayUpdate()!Skipping resume 1waiting for range change3waiting for gauge refreshGauges goodWaiting for range change so enable the expander and gauge dropdown7{0} = (Enable the expander)!...null DM2PaneleWas Waiting for gauge refresh, now gauges are goodmResuming Test in progress, after non-rangeChange pauseiResuming Test with data, after non-rangeChange pause]Starting AutoTest, after non-rangeChange pause+Still Waiting for {0}% (gauge problems)  (sync issues) 5Need to use Find Gauges...9...waiting for range change ;...waiting for gauge refresh 7...waiting for fan reverse ...not waiting Starting;null testdatadoorfans in test?...in semi-auto with gauges {0}k...primary serial to use: {0}...gaugeSetPrimary: {1} )...primaryInDFs: {0}?...no serial for primary in DFs...removed all df before syncing so will get re-added based on gauges found...sync problem fan pressure lines with gauges, null testSample or non-matching primary '...null testSample 7...non-matching primary {0}?...sample already has data {0} e...problem syncing fan pressure lines with gauges qTestDashboard.SetTestDashboardToCaptureFromFewerGauges()Ohad to update doorFansCollection from: U...ended up with doorFansCollection with: /had to set primary to: 5unable to set primary to: Energy Sample has fewer when there is no flow data so pass call to DoorFans controlFireSample has fewer when there is no flow data so pass call to DoorFans control...GaugeSet has primary:{0} and no local sync issues, good to go for SemiMissingPrimary??q...Gauges Found did not include the Primary DoorFan: {0}m...DataSet already has data, unable to change DoorFansKupdate the gaugeset when in semi-auto5StartingAutoTestWithNSteps}Valid first test sample with at least one test step not found.Log_DM2_:._ETestDashboard.StartAutomaticTest()Inot started because null CurrentStep+Unhandled exception: %StartAutomaticTestGTestDashboard.ResumeAutomaticTest()IResumeAutomaticTest invoked (Sample )TestAppearsCompletedCTestDashboard.ResumeAutomaticTestTest appeared completed (null step or point) when user pressed resume, cancelled after message boxTest appeared completed (null step or point) when user pressed resume after message box'ResumeAutomaticTest;ResumeAutomaticTestDirectionsgUser cancelled resuming auto test when prompted at !ResumingAutotest-Resuming auto test at GTestDashboard.ResumeAutomatictest()/Unspecified exception: +ResumeAutomatictest()MTestDashboard.SemiAutomaticTestPoint()MBeginning data collection on sample # for  step #  point # ASemi-auto test point has no stepChosen collection point not available, no place to put the dataKChosen collection point not availableCSemi-auto test point has no point'DeleteExistingPoint;DeleteExistingPointDirections'Point Contains DataPoint {0} is marked as partially completed with {1} readings taken.[DELETE - Delete existing data and take point.SCONTINUE - Add readings to existing data.oDONE - Mark this point as completed, don't collect dataqSKIP - Skip to the next point and start data collection.ITestDashboard.SemiAutomaticTestPointeUser canceled from semi-auto existing point dialogcUser chose to clear data in existing point dialogwUser chose to add to existing data in existing point dialoggUser chose to mark as done in existing point dialog{User chose to skip to the next point in existing point dialogcNext Point also has data so stopped the Semi-AutoEnext semi-auto point also has data%SemiAutoDirections]User canceled from semi-auto take point dialog?SemiAutoDataCollectionCancelled;Take semi-automatic point at ;Collect data with fan speed: ECollect flow data with fan speed: %, valid: Unable to set speed to {0}% (valid:{1}) before Collecting flow data.ICollect static data with fan speed: Istarting data collection fan speed: }starting data collection, even though no speeds in the queue: 1SemiAutomaticTestPoint()[skipping check for static points or null stepsemi-auto attained pressure, direction will be checked when start collect data1...in semiAuto set speed7...in semiAuto set pressure...in auto ...no data yetU...first target with data is at index: {0}9...multiple points have data5...only one point has dataChecking: with data and on different target than first with data checking point index: {0} {1}1...ok to check direction5NOT OK to check direction UNo data ... checking point index: {0} {1}'...no data so force9 even though already checkedG to allow direction change on check9...not ok to check directionFirst Index == 0 or current==first ... checking point index: {0} {1}...semi-auto with one dataPoint already set and on that data point, force to allow direction change on check M...allowing direction change on check ?...will not check direction yetg...will not change test direction, already checked ;...returned targetChanged={0}u...had directionDifferent={0}...had okToCheckDirection={1}9...Not ok to check direction%..did not change. +..changed direction. ...ok to check/...forcing test to stop...semi-auto =checking point index: {0} {1}!...direction is uncheckedcorrect3wrong, going to stop fans' for room pressure #.00 Pa3DepressurizeTestDectectedGSetToDepressurizeInstructionsInsideISetToDepressurizeInstructionsOutside1proposed depressurize...-PressurizeTestDetectedCSetToPressurizeInstructionsInsideESetToPressurizeInstructionsOutside-proposed pressurize...base target: ...new target: ...add bias: ]...skipping bias adjustment for targetToSeek: #.# and bias: #.##e...no need to change sign while seeking to induced)...original target: ;...target adjusted for sign: 3...no need to change sign3Starting with direction: e...Need dir change to depressurize with operator: a...Need dir change to pressurize with operator: AdjustTargetsForHighBaseline allowed: {0}, seeking first point={1}9, no need to check lowTargetm, static step starting, setting all fan speeds to zeroStartingStepSealFanMessage!UnsealFanMessageAutoTestStepN-TestPromptInstructions Step ?=TestDashboard.StartCurrentStepSCancelled by user after message on step: A cancelled by user after messageError: LowTestPointHighTestPointwith {0} targets, UPDATE lowTarget to: {1} from existing low:{2} {3}) and highTarget to: ) from existing high:C do NOT need to update lowTarget: to possible:# with highTarget:y..CurrentPoint was null in semi-Auto, using first data point;...skipping current empty so 3..CurrentPoint was null, 1and CurrentStep was null- forced auto semi-auto not onto next onto next keep tryingWTestDashboard.AbortCurrentPointAndProceed()1SemiAutoChooseDirections? - no fillable points, end step? - on to next static point #{0}i - zero target pressure in flow point #{0}, end step; - on to next flow point #{0}O - already on last point #{0}, end step- - stopped even though they wanted to proceed: gaugesDisconnected={0}, gaugesRetrying={1}, gaugesWaiting={2} gaugesRefreshing={3} gaugesHaveErrors={4}!WaitingForGauges!Starting point # Target:  Pa. Step # ([, had to restart continuous pressure sampling!!!!!!!!TestDashboard unable to StartContinuousPressureSampling: M!!!Forced primary gauge to serialNum: !!!/..found primary FPL#{0} ??FPLWFPL {0} for primary DF: {1} with range: {2}K!!!Forced primary fan pressure line: !!!...A...process for original target: , add bias: )...adjusted target: s...ignoring bias adjustment for standard or user overridek, on up to Dashboard_StartSeekingTarget with target: 0.0 initialSpeed: STestDashboard.processCurrentStaticPoint()waiting: 9s for Current static point: 1StaticVerifyingStabilityoFound bad gauges when Processing current static point: Not waiting: #.0StaticStartinguTick while no test in progress, stopping static wait timerQWaiting for static point with bad gaugesAWaiting static point with rate: 1StaticChangingTooQuicklyInvoking DataCollectionEngine.StartCollectingData for static point with rate: ), test in progress: +default collect for: ; in Semi -Auto, collect for: Ecurrent static point collect for: Acurrent flow point collect for: UTestDashboard.ReturnSecondsToCollectData() - +SeekingTargetPressureErrorNPaErrorLimitIs (PrA= PrB=#TargetPressureNPaa...checking test direction while building sample_skipping direction check while building sample in semiAutoa...changed direction= {0} for room pressure: {1}SBad gauge(s) detected. Rescanning gauges.? Was waiting for range change. Q, After full GaugeCheck: gauge count={0}+Unknown gauge problem%GaugeHadDataErrorsQ, Gauges seem good and gaugeSet count ok%GaugeNoSignalError+GaugesOffInstructions0null gaugeset...blanks on: '...all connected...%...disconnected: ( )...C...still checking for connections#Some disconnectedi, before check for responding, disconnected gauges: w, before check for responding, was able to check and found 1still waiting for gauges#none disconnected#some disconnected=unknown target (null ppEngine)null engine ?TargetPressureNotReachedTimeOut seeking pressure is paused, waiting for gauge to recover or user inputI seeking pressure is not in progressA seeking pressure is in progressI..initial readings not completed yetK..initial readings gathered on targetaTestDashboard.PressurePointEngine_TimeoutFailureOn target of Pa, )PressurePointTimeoutAPressurePointTimeoutInstructions3TimeoutReduceErrorSetting#TimeoutKeepTrying120%AbortPressurePoint/Continue with Semi-Auto5ContinueWithDataCollectionEPressurePointEngine_TimeoutFailureGUser pressed Cancel during sample # step (_User pressed Option1: reduce error sensitivity.#MaxErrorPercent: MaxErrorPa: [User pressed Option2: extend timeout 120 sec.IOption3 selected: AbortPressurePoint)PressurePointAborted%Option4 selected: Semi-Auto, !ContinueSemiAuto-0 is target pressure. A...need to deal with primary={0}S...user overriding and not in semi-auto. ... IndivControl with aStableFanSpeedForInducedPressure={0}% and average pressureAchieved {1} Pa. e...needed to use last PP fanspeed and RP reading. ... CommonControl with aStableFanSpeedForInducedPressure={0}% and average pressureAchieved {1} Pa. {0}...CommonControl DM-2 primary found ok={1} with primSpeed={2}% and pressureAchieved {3} Pa. a...no valid speed so set stable speed to {0}% . a...final aStableFanSpeedForInducedPressure={0}. {...had to overwrite pressureAchieved with PP target pressure.{0}...CommonControl DM32 primary found ok={1} with primSpeed={2}% and pressureAchieved {3} Pa. Q...aStableFanSpeedForInducedPressure={0}...latestPrimQSpeed={0}, avgPrimQSpeed={1}, primary isVolatile={2} with latestSpeedClose={3}, close and above={4}. g{0}...no valid speed so set stable speed to {1}% . average queuedlatest queuedlatest stableg...set stable speed to {0}% from primary gauge {1} Y...not valid speed from latestStable method g{0}...final aStableFanSpeedForInducedPressure={1}. {0}...IndivControl aStableFanSpeedForInducedPressure={1}% and average pressureAchieved {2} Pa. 'GaugeMayBeToppedOut0.##TargetOfNAttainedGTargetReachedStartingDataCollectioneTestDashboard.PressurePointEngine_PressureAttainedMresuming paused data collection engine?starting data collection enginesemi-auto [set pressureset fan speed] =Go ahead with Collecting Data!kTestDashboard.PressurePointEngine_RangeChangeRequiredAalready waiting for range changeCnull RangeChangeRequiredEventArgs?problem with range change eventEnull gauges or pressurePointEngineReason passed: , -UnableToAttainPressure-ChangeRangeNeededMulti#ChangeRangeNeeded7ChangeRangeOpenInstructionsThe fan is at LOWEST SPEED without reaching the target pressure.1Select an option below. %UnableToAttainFlow=ChangeRangeSmallerInstructions'PauseAndChangeRange10WUser selected Option1: PauseAndChangeRange in Autoin SemiAuto?WaitingForOpenRangeInstructionsEWaitingForSmallerRangeInstructionscUser selected Option2: TimeoutReduceErrorSetting User pressed Option2: with FanAtFull, extend ramp up time 10 sec.%Option3 selected: FanSpeedLowFanAtFull, /User selected Option4: - PressurePointAborted -User selected Cancel: wTestDashboard.PressurePointEngine_RoomPressureTooLowWarning3null gaugeset or ppEngine5, all fans at lowest speed#{0} ({1}Pa, {2}%)TroubleFans = {0}, littleRPwithEnoughSpeed: {1}, fanAtFull: {2}QYou may need to power ON your fans , or Even with at least some fans at full speed there is not enough room pressureuEven with some fan speed there is not enough room pressure%Option1 selected:  -Little Room Pressure, + PauseAndChangeRange  in SemiAuto%Option2 selected: %TimeoutKeepTrying 'AbortPressurePoint /Cancel button clicked. MPressure point aborted and stop tests gTestDashboard.PressurePointEngine_FlowTooLowWarningCTroubleFans = {0}, fanAtFull: {1}GYou may need to power ON your fans 1FlowBasedOnLowFanPresure%ForFansConnectedToARangeChangeSuggestedInstructions???7waiting with disconnected: GTestDashboard.ScanForFailedGauges()Automatic refresh restored gauge count to {0} and readings being returned.UBefore clearing, gaugeSet error message = mTestDashboard.PressurePointEngine_NoFanPressureWarning {0}{1}at 100% speed=no fan speed nor room pressureGsome fan speed but no room pressureAat least one gauge at zero speedwith ok gauges'NoFanPressureDetailNoFanPressureTroubleFans = ENoFanPressureSuggestedInstructionsGOption1 selected: TimeoutKeepTryingIOption2 selected: AbortPressurePoint{Cancel button clicked. Pressure point aborted and stop tests.GaugeOnly: [GaugeNumberATestDashboard.WaitForRangeChangeGNeeded an extra Gauges_StopFans(). Problem stopping Gauges_StopFans(), with errors: {0}, still connected:{1})WaitForRangeChange())Unable to stop fans uTestDashboard.StopToWaitForUserInterventionOnGaugeProblemsqTestDashboard.PressurePointEngine_InitialSampleCollectedSample size= Error=#AverageErrorIsNPa-InitialSampleCompleted_TestDashboard.ContinueAutomaticTestButton_Click1Continue button clicked.m_WaitingFor, it is set to: {0} with TestInProgress:{1}GContinueAutomaticTestButton_Click()Whad to restart continuous pressure samplingcTestDashboard.ContinueAutomaticTestButton_Click()q!!!!GaugeSet unable to StartContinuousPressureSampling: oTest in progress and had been waiting for range change.QTest in progress but waiting for gaugee.Test in progress but not waiting for range change or gauge so resume.)No Test in progress.'Resuming semi auto.Resuming auto.9Still waiting when clicked: SContinuePressureStationAfterRangeChange()[NOT able to reset _WaitingFor, it is set to: +CurrentPoint target: ... (E target pressure from PPEngine)...W target pressure needed for static step)...y target pressure from CurrentPoint with zero in PPEngine)..._...with null CurrentPoint and zero in PPEngineK target pressure from CurrentPoint...;... with null CurrentPoint...=currentPoint:{0}, target:{1}Pa!In Semi-Auto... ! using SetSpeed 1...for static collection5 with {0} fan speed: {1}. invalid valid= Some Gauges had data errors: 3Data Errors Setting Speedg Specific Gauge:{0} set speed:{1} had data errors: skipping set speed {0}% on Specific Gauge:{1}, currently waiting: {2}3 fan speed not valid yet for flow step'not even for statickTestDashboard.ContinuePressureStationAfterRangeChange]...invoking PressurePointEngine.GoToPressure()I with pressure point TargetPressure=/Pa and gaugeSet target=Pa7...null pressurePointEngineCIn Auto... {0} ...firstTarget:{1}WInvoking PressurePointEngine.GoToPressure()5 no pressurePointEngine...) In Auto but it's a  StaticY step in Auto, calling ProcessCurrentPoint()5 null current step in Auto5 unknown situation in Auto) No test in progress in Auto.  in Semi-Auto. oTestDashboard.ContinuePressureStationAfterRangeChange()aTestDashboard.External_CleanUpWhenSemiAutoClosed+ semi- auto waiting: SemiAutoClosed[TestDashboard.External_CleanUpWithStopMessagecTestDashboard.External_SetSelectedGaugeForDisplayETestDashboard.ExternalGotoPressure' on specificGauge:  on all gaugesCsemi-auto set going to pressure: MUnable to Seek to Pressure (no engine)[ somehow got in here while waiting for gaugeseTestDashboard.External_StartSemiAutoDataCollection3 starting semi-auto pointCTestDashboard.ExternalStopAllFans semi- auto Stop Fan with all gauges selected pressed, or Cancel pressed+ExternalStopAllFans()cUnable to stop fans while semi auto stopping fansETestDashboard.ExternalStartAllFans9 no sample in TestDashboard uGo ahead with Collect Data button in the Semi-Auto window.) semi-auto waiting: KTestDashboard.ExternalStopSpecificFani semi- auto Stop Fan with one gauge selected pressedg semi- auto specific gauge does not allow set speedQ semi- auto Stop specific Fan speed doneG semi- auto Stop Fan speed not doneE semi- auto specific gauge is nullMTestDashboard.ExternalStartSpecificFan9was waiting for range changeUnot continuing pressure station from here.k semi- auto Start Fan with one gauge selected pressed5ExternalStartSpecificFan()QTestDashboard.ExternalStartSpecificFan()iGaugeSet unable to StartContinuousPressureSampling: [ semi- auto Start Fan ignored on alternative ? semi- auto Start Fan speed setG semi- auto Start Fan speed not setMTestDashboard.ExternalStopGotoPressureW semi- auto Stop Fan or Update fans pressedQTestDashboard.ExternalStopDataCollectionG semi- auto Stop and Cancel pressedwTestDashboard.Dashboard_StartSeekingTarget...GotoPressure();Target seek started - Target=# InitialFanSpeed=A (IndividualControl being used: off) on)  SpecificGauge='...refreshing gauge'...waiting on gauge%...Gauges NOT good...Gauges good'..not giving errors..giving errors;Dashboard_StartSeekingTarget(Exception: =Dashboard_StartSeekingTarget()unknown stepPressures are reversed from what is expected for {0} {1}(check your tubing, or maybe the baseline pressure is more than the target pressure)TestDashboard.StartDataCollection() calling DataCollectionEngine.Start'Handled exception: {0}Panull target PaITestDashboard.ResumeDataCollection()Wresuming with speed: {0}% on {1} target {2} flow staticgunable to resume with speed: {0}% on {1} target {2})Unable to Resume ...Started null engine...Entered while engine already paused, adding time to completion: {0}...dashboard already waiting for gauges, collectionComplete:{0}, isStopped:{1}, isPaused:{2}...gaugeSet in the midst of refreshing gauges, collectionComplete:{0}, isStopped:{1} (...)=...data collection is complete!recovered gaugesU...but problem with speed so cannot resume?...but waiting for range changeo...waiting with GaugeSet.Target: {0} and DP target: {1}...GaugeSet.Target is less than DP target {0}, so compare with gaugeSetTarget...blanks: 1errors prior to pinging:' with disconnected:=...was able to ping all gauges5still Waiting, errors on: A, original disconnected gauges: ..retries: )...gaugeSet errors:('...not all in range1...gaugeSet has errors: WaitingForGaugeI Problem with TestDashboard setup!!!CollectingData PointXReadingY. 0.#### 0.00 0.0###! (TimeElapsed:  s)'ReadingTakenDetails- (null readings list) + (Waiting for gauge) /, has bad flow readings5, has bad static readings +readings Primary PrA= Pa, PrB=5 Pa,readings primary Room , Primary Room Pa  Avg Room ; Pa, readings primary Flow = ) cu m/h, Avg Flow =  cu m/h -CollectionPointTimeout!...waiting for: gauges good;CollectionTimeoutInstructions%...gauges not good...gauges goodK... need to complete the range change CancelcTestDashboard.DataCollectionEngine_TimeoutFailureIOption1 selected: AbortPressurePoint[Option2 selected: TimeoutKeepTrying for: {0}s-Cancel button clicked  in auto in semi-autoM. Target point aborted and stop tests.KTestDashboard.ResumeCollectingForTimeIresume collecting data at fanSpeed: %]unable to resume collecting data at fanSpeed: CTestDashboard.handleRandomFailureRandomFailure5NegativeFanPressureWarning ...( ...(3RandomFailureInstructions{0}semiAuto on target K Option3 selected: AbortPressurePointI Option2 selected: TimeoutKeepTryingy Cancel button clicked. Target point aborted and stop tests.aTestDashboard.DataCollectionEngine_RandomFailurePoint AbortedcOver or under induced pressure limits during testUHas Blank Readings (PrA==0 and PrB==0)... 1Pressure Out Of Bounds: %=== Max occurred =? Pa === OR === Min occurred = Pa! Pa === OR === %Outside of Target Pa range -=== Max Allowed Abs = 7 Pa === Min Allowed Abs = TestDashboard.DataCollectionEngine_CollectionFailedPressureOutOfBoundsMPressure point aborted and stop tests.)Collection Failed - TestDashboard.DataCollectionEngine_CollectionFailedPressureOutOfBounds()uDataCollectionEngine_CollectionFailedPressureOutOfBounds()}TestDashboard.DoDataCollectionEngine_DataCollectionCompleted()/collection Status:({0}) ?Set ?Step?DPUCollection stopped so update RPVar on set , DP . ]DataCollectionEngine_DataCollectionCompleted()Point Complete======= + Pa ======= (Sample Point #Readings taken: {0}, Avg Room Pressure: {1} Pa, Avg Primary Room Pressure: {2} Pa, Avg Flow {3} cu m/h / {4} CFM%DataPointCompleted5NReadingsTakenOverNSeconds!EndCurrentStep()!Ending Sample #  Step #9TestDashboard.EndCurrentStep%TestSample is nullabnormal normal #, not in progress, in progress , not sampling #, still sampling -, readings being taken9, readings paused or stopped#AutoTestCompleted#AutoTestCancelled :'BiasPressureInitial+StaticPressureInitial/BaselinePressureInitial#BiasPressureFinal'StaticPressureFinal+BaselinePressureFinal#SemiAutomaticTestTestingAtNPa ? - PressurePaUnknown Step#StaticStepSummaryStartingOnPoint 0 Pa semi-auto 3StartingOnPointWithTarget)FlowPointStepSummary;TestDashboard.SummarizeStep()Step type 'w' Error parsing instruction in protocol file, check the xmlSummarizeStep()Error: Error parsing instruction in protocol file, check the xml%' not implemented.%Error: Step type ';StopAutomaticTestButton_Click=auto test STOP button clicked.9AutoTest Stop button clicked/ChangeRangeButton_ClickMauto test change range button clicked.+ChangeRangeDirections)AutoRepeatsRemaining] Break! Fix!UTestDashboard.ClearTargetPointColumnData()No Step with step#: + found in TestSample Step: PressureTargetQTestDashboard.ClearTargetPointColumnDataUser canceled7Starting to Clear sample # 'No Point at index: k , or with completed data readings found in TestStep K(Before Dialog)Current Point.Status: G and Current Point.Readings.Count: +ClearDataChangePointsu is marked as partially completed with {0} readings taken.=DELETE - Delete existing data.uDONE - Mark this point as completed, don't delete anythingg(Canceled Delete point with) Current Point.Status: YConfirmed Delete with Current Point.Status: YMark as complete with Current Point.Status: (No Data point chosen in Delete point with) Current Point.Status: 9ClearTargetPointColumnData()]/TestManagementUI;component/testdashboard.xaml[TestDashboard.DM2Display_GaugesBeingScanned())Gauges being scannedmTestDasboard.ClearGaugesPanelGaugeSetInTestDashboard()1No doorfans in test dataMAutoTest.ClearDisplayInTestDashboard()IAbout to clear TestDashboard displayATestDashboard.StartCurrentStep()!null CurrentStep#null CurrentPointIneeded to cancel PressurePointEngine)static pressure stepm semi- auto Start Fan with all gauges selected pressed-ExternalStartAllFans();WaitingForPressureToStabilizeKTestDashboard.GaugeSet_GaugeFailure()event raised by the gaugeset during DataCollection to force failure=Already Failing Gauges so SKIPDatasetNotUsedc/TestManagementUI;component/testdashboard_sf.xamlKTestManagementUI.Properties.ResourcesTestDashboard.UpdateOrCreateFanPressureLinesForDoorFansFromRangesOnGauges()iTestDashboard.DM2PanelControl_EquipmentListChanged()3Semi-Auto on TestSample:  Stop reason: OError during Clear of DM2ControlPanel: QError during Refresh of Test Dashboard: MError during Refresh of Test DashboardeTestDashboard.UpdateGaugeDisplaysInTestDashboard()A, need to update gauges in panelcTestDasboard.UpdateGaugeDisplaysInTestDashboard()MError during clear of Test Dashboard: Error5TestDashboard.GaugeCheck()gAbout to DM2PanelControl.Refresh with first check:  with msg:  SemiAuto: About to update display with user change:{0} and skip resume:{1}9Was waiting for range changeM...and user changed range in semi-auto...in semi-auto#Gauges not good../Semi-Auto, display infosTestDashboard.SetUIAndPauseWhenSomethingWrongWithGauges()Instructions:  cleared dataoTestDashboard.HandleDirectionCheckingBeforeCollection(){TestDashboard.CheckIfRoomPressureOkayToUseForDirectionCheck()/room: {0} bias: {1} {2}%...not ok to check+...checking directionI...checking for oscillation or stallETestDashboard.CheckTestDirection()W...no change needed, current TestDirection=started: staticStepflowStep[UNABLE TO STOP fans so NOT Starting sample # %Starting sample # , step #+ProcessCurrentPoint()GTestDashboard.ProcessCurrentPoint()%Caught exception: OTestDashboard.WaitForStaticTimer_Tick()aTestDashboard.PressurePointEngine_BuildingSampleEPressurePointEngine_GaugeFailure()AALREADY trying to refresh gaugesiAfter full GaugeCheck(): gauge still having errors.mAfter full GaugeCheck(): no longer waiting for gauge.G, Not all Gauges connected or readyUnable to recover after gauge failure, something wrong with the targetaTestDashboard.PressurePointEngine_GaugeFailure()kAfter clearing errors, still waiting for range changeUAutomatic refresh restored gauge count to ; and readings being returned.cAfter full GaugeCheck(): gauge restored to count= but zero valued (bad) readings received or not connected anymore.KPressurePointEngine_WaitingForGauge()), +Some disconnected, no? readings detected from gauges c. Allowing retry (no refresh). Retries remaining:G...still checking for connections (_TestDashboard.PressurePointEngine_RandomFailure% Pa.. with reason:1Cancel button clicked - Inull gaugeset or PressurePointEnginegError: Problem with TestDashboard setup - no gauges%null Primary gaugeuError: Problem with TestDashboard setup - no primary gaugeqTarget Pressure: {0}Pa and stable fan speed to set: {1}%!Pressure Reached======= Pa =======Stable speed: !, settlingTime: s.Qhad to stop test, room pressure is wrongwError: Pressures are reversed for the current TestDirectionWhad to stop test, null DataCollectionEngineOError: Problem with TestDashboard setupO so just show pressure attained messageg had to stop test, room pressure is wrong directionError: Pressures are reversed for the current TestDirection (semi-auto) mnull gauges or pressurePointEngine during range changeAfter full GaugeCheck: gauge count={0} still waiting for refreshwAfter full GaugeCheck: gauge count={0} gauges giving errorsqTestDashboard.PressurePointEngine_NoFanPressureWarning()qstopping test gauges not good, with gauge count={0}, {1}?Had Exception during {0} {1}{2}CWaitingForRangeChangeInstructions)After Range Change, ;was able to reset _WaitingForNoTestPointsITestDashboard.ExternalStartAllFans()GaugeSet Data collection unable to StartContinuousPressureSampling: GTestDashboard.StartDataCollection()Collect for:  sWStartCollectingData with stable fan speed: GSeconds to wait before collecting: 7null data collection engine+AutoPressureReached()DataCollectionEngine.ResumeCollectingData with stable fan speed: uSeconds to wait before collecting: {0}, extending time {1}TestDashboard.ResumeDataCollection() calling DataCollectionEngine.ResumeCollectingData exception: -ResumeDataCollection()GDataCollectionEngine_GaugeFailure()OBad gauges detected. Rescanning gauges.gTestDashboard.DoDataCollectionEngine_GaugeFailure()AGauge has errors or gauge count=# != panel count: [After full GaugeCheck(false): gauge count={0}qAfter full GaugeCheck(true): gauge still having errors.waiting for gauge refresh, will be handled in GaugesDisplayUpdateI but null or zero readings received.After full GaugeCheck(): gauge restored to count={0} but gauge still having errors.UGauge refresh restored gauge and count to cTestDashboard.DataCollectionEngine_GaugeFailure()Not paused for range change, Setting speed to resume data collection: {0}%, okToResume: {1}-WaitingForGoodReadings% - no readings - (MDataCollectionEngine_WaitingForGauge()%...isCompleted:{0}_...invalid or no readings detected from gauges /... Retries remaining: k!!!!!!No longer waiting, gauge revived from errors: ( )...(9 bad readings detected from yresume collecting data at fanSpeed: {0}%, is valid:{1} ({2})UNABLE yet to resume collecting data ({0}) ... at fanSpeed: {1}%, is valid:{2} {3}{4}Exception: {0};Exception while stopping: {0}ODoDataCollectionEngine_DataReadingTakenCnull point or step or testmanagerIgnoring point taken after collection stopped:{0} or completed:{1}Reading Taken()kTestDashboard.DataCollectionEngine_DataReadingTaken()ODataCollectionEngine_DataReadingTaken()gTestDashboard.DoDataCollectionEngine_TimeoutFailure!Unable to resume5TestDashboard.AutotestDone entered MAutotest completed normally on Sample 9TestDashboard.AutotestDone()QAutotest cancelled or crashed on Sample Stop reason: }Exception trying to compute current point with bias: {0} [{1}]\:O=K[H/[      55  q   j-     5                     UUU   UYYY Y]]] ]aaa aeee eiii i  a          5!                         1      ]       U,!        ! !         1*%)  -       ) )      $5 5 5 (,0 $4     8 < @H LP TX\ ` dh lp  t}?x!! !   ! !   # 5!! &  -  % ! )1   5    "%  -  H|%%9%)%  -   yA 9   E e  ! y     0&     ! =  &     9+  %)   I4                    '#  [.           1    Y ]  AAA      U!    U E5)      ' %)   gS                        :#Q%) Q7$ %) -%)M* %)      ' k: $       -    a, 04)8 <  $ @Y  Y  YD '      -.HLP TX\ ` d0$h lp tH8x  |   VU 9Y   ]    U e  ee ]9%  %)  (a %)  a %   - ]P8e       $%+  i  <$  -- qm  ] uy y    b+uy%%) -       !    D -   z\V418V6N5;IИ/ $$RSA1)ump`T?LǠީ,tO#<Z1ݩ19vI!5dBX2Mb{^20t!~8ً`̦]ɍ,{,-eR`Ɔ|7(n @UY]aeiy}  , @LT\dl|UI1E (A Y HTXhlx| U Y e i                       I M U              I     i q    (((((((((((TWrapNonExceptionThrowsTestManagementUICopyright © 2018  1.0.0.0G.NETFramework,Version=v4.0TFrameworkDisplayName.NET Framework 4#PresentationBuildTasks4.0.0.0A3System.Resources.Tools.StronglyTypedResourceBuilder15.0.0.0YKMicrosoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator15.7.0.05AlSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADPۑmٵ &ѯcIT!}resources.baml.resourcesfantestic.baml[$testdashboard.baml,*testdashboard_sf.baml7&themes/generic.baml:!V MSBAML```ZVLocalizationCodeWpf, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3bd31a8fb613bbWSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089  OpenTemplate Orientation Path ClosedTemplate  PlainLabel TargetTypeProperty Value PlainTextBlock  DebugText  SmallText  SmallTextTB  MediumType  MediumTypeTB LargeType  SmallHeader  SmallHeaderTB  MediumHeader  MediumHeaderTB  LargeHeader  LargeHeaderTB  OuterBorder  InnerBorder ExpanderBorder  LabelBorder  PlainGroupBox ExpanderCanvas  FormLabel  FormLabelTB FormLabelAfter FormLabelAfterTB FormTB  PlainTextBox  FormTextBoxTriggers] ConditionsProperty Value N EnterActions PProperty PValue FormTextBoxInvalid FormTextBoxError FormTextBoxWarningF9http://schemas.microsoft.com/winfx/2006/xaml/presentation:x,http://schemas.microsoft.com/winfx/2006/xaml% & &  & & & & & 2& U& x& & & & 4& o& & &  & & & & o& & & q& & /& & &  &  &  &  .R$Vertical=$ 150.+ $ Horizontal=$ Stretch=$50.+$ Uniform=$ ImagePath$16($ Bold"$10,0,0,0q$ Center=$ Content$3$ Bottom=$2q$ Stretch=.R$Vertical=$ Stretch=.+$11($ Bold"$ 2,0,0,0q$ Center=$ Left=$ Content".$10(".$10(".$9( ".$10(".$10(".$13(".$13(".$18(".$11($ Bold"".$11($ Bold"".$12($ Bold"".$12($ Bold"".$14($ Bold"".$14($ Bold"".@ CornerRadius$ 4,4,4,4$2q @Padding$2q".@ CornerRadius$ 4,4,4,4$1q @Padding$1q".@ CornerRadius$ 4,4,4,4$1q @Padding$1q $ 2,2,2,2q@KZIndex$ 100".@ CornerRadius$ 1,1,1,1$ 0.5q @Padding$2q"..R $DemiBold"$11(".@KZIndex$99$ Top=$ Left=".$11($ Right=$24".$11($ Right=$ 0 5 2 0q$24".$11($ Left=$24".$11($ Left=$ 2 5 2 0q$24".$11($24$ Bottom=". ".$24$ Bold" ] @J IsMouseOver.@ IsReadOnly. ./#C2F6C2] @J IsMouseOver.@ IsReadOnly. ./ ] @J IsFocused.@ IsReadOnly. ./ P @ IsReadOnly ..  ".#FFFFAD$24$ Bold" ] @J IsMouseOver.@ IsReadOnly. ./#FFFFAD] @J IsMouseOver.@ IsReadOnly. ./ ] @J IsFocused.@ IsReadOnly. ./ P @ IsReadOnly ..  ". ".#FFFF00!K MSBAML```ZVLocalizationCodeWpf, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3bd31a8fb613bbWSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089  PlainLabel TargetTypeProperty Value  PlainTextBox  PlainMenuItem PlainRadioButton  DebugText  SmallText  SmallTextTB  MediumType  MediumTypeTB LargeType  LargeTypeTB  SmallHeader  SmallHeaderTB  MediumHeader MediumHeaderTB MediumLgHeader MediumLgHeaderTB  LargeHeader  LargeHeaderTB VeryLargeHeader VeryLargeHeaderTB  OuterBorder  InnerBorder ExpanderBorder  LabelBorder HighlightBorder  PlainGroupBox ExpanderCanvas  FormLabel FormTB OldFormTextBoxTriggers] ConditionsProperty ValueN EnterActionsPProperty PValue  FormTextBox  FormTextBoxInvalid ! PlainButton " WhiteTextBox #FormTextBoxError $FormTextBoxWarning % LinkButton TargetType &ExpanderBorderStyle ' titleText RelativeSource Mode AncestorType Path (ControlExpanderF9http://schemas.microsoft.com/winfx/2006/xaml/presentation:x,http://schemas.microsoft.com/winfx/2006/xaml%"& & #& F& i& & & &  & /& R& u& & & & I& & & & 5& p& & & & & & P& & A& & & X&  & & !l & " & # & $ & %& && '7&& (7'".$11(".$11("m.$12(" .$13(".$9( ".$10(".$10(".$12(".$12(".$14(".$14(".$11($ Bold"".$11($ Bold"".$12($ Bold"".$12($ Bold"".$13($ Bold"".$13($ Bold"".$14($ Bold"".$14($ Bold"".$15($ Bold"".$16($ Bold"".@ CornerRadius$ 4,4,4,4$2q @Padding$2q$ 2 2 2 2q".@ CornerRadius$ 4,4,4,4$1q @Padding$1q".@ CornerRadius$ 4,4,4,4$1q @Padding$1q $ 2,2,2,2q@KZIndex$ 100".@ CornerRadius$ 1,1,1,1$ 0.5q @Padding$2q".@ CornerRadius$ 4,4,4,4$4q @Padding$2q$ 2 2 2 2q"..R $DemiBold"$11(".@KZIndex$99$ Top=$ Left=".$11($ Right=$24".$11($ Right=$ Center=$24".$24$ Bold" ] @J IsMouseOver.@ IsReadOnly. ./#C2F6C2] @J IsMouseOver.@ IsReadOnly. ./ ] @J IsFocused.@ IsReadOnly.  ./ P@ IsReadOnly ..  ".$24$ Bold" ] @J IsMouseOver.@ IsReadOnly. ./#C2F6C2] @J IsMouseOver.@ IsReadOnly. ./ ] @J IsFocused.@ IsReadOnly.  ./ P@ IsReadOnly ..  ".#FFFFAD$24$ Bold" ] @J IsMouseOver.@ IsReadOnly. ./#FFFFAD] @J IsMouseOver.@ IsReadOnly. ./ ] @J IsFocused.@ IsReadOnly.  ./ P@ IsReadOnly ..  ".$22". ".#FF0000".#FFFF00".@Cursor$ Hand " .R$ Underline{ P@J IsMouseOver ..  ".@ CornerRadius$ 2,2,2,2$1q @Padding$1q $ 1,1,1,1q P@J IsMouseOver .. P@J IsMouseOver ..  .R8$24._$ 4 0q$ Center= $11($ Normal"$ Wrap= $ FindAncestor=" >$ Width"9.8@9 IsExpanded. P@9 IsExpanded .. *Self+$ TagP@9 IsExpanded .. *Self+$ ToolTip !P MSBAML```RNWpfControls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3bd31a8fb613bb>.clr-namespace:WpfControls;assembly=WpfControls WpfControlsWSTestManagementUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3bd31a8fb613bb3clr-namespace:TestManagementUITestManagementUI$TestManagementUI.TestDashboardZVLocalizationCodeWpf, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3bd31a8fb613bbWSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35F9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlF WpfControls.clr-namespace:WpfControls;assembly=WpfControls0localclr-namespace:TestManagementUI$60$ 420$ Stretch= Resources MergedDictionaries Source $Resources.xaml? %.  OuterBorder#[$4q._RowDefinitions  ColumnDefinitions $2*$5* .+$0$0 Orientation$Vertical=.+  MediumHeader#[("LocalizationCode.LocalizeExtension* AutoTestInfo+ Orientation$ Horizontal=.+WpfControls.PictureButton- Name$StopAutomaticTestButtonPicture$ Remove= LabelKey$ StopTest$ 2 2 6 2q-$!ContinueAutomaticTestButton$ Next=$y Collapsed=$ 2 2 6 2q$ Continue-$ChangeRangeButton$ Tool=$ ChangeRange$ 2 2 6 2q-$BreakGaugeButton$ Break!$y Collapsed=$ 2 2 6 2q$0$1$Vertical=$ Stretch=.+-$AutoStatusBorder  InnerBorder#[ $3q$ Stretch=._-$AutoStatusTextBlock$ Wrap=$13($ Bold"$42  Padding$ 3q$ 580-$GaugeExpanderBorder ExpanderBorder#[$ Top=$ Stretch=$y Collapsed=._9-$GaugesExpander 9ExpandDirection$ Down=- $GaugesExpanderHeaderTB$ Wrap=$ Bold"$ 500#!0 Gauges Found (open for details).  J BitmapEffect F.+WpfControls.DM2Panel-  Name$ DM2PanelControl$0$0 KZIndex$ 996! MSBAML```WSTestManagementUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3bd31a8fb613bb3clr-namespace:TestManagementUITestManagementUI'!TestManagementUI.TestDashboard_SFZVLocalizationCodeWpf, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3bd31a8fb613bbWSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35F9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlJmc;http://schemas.openxmlformats.org/markup-compatibility/2006@d2http://schemas.microsoft.com/expression/blend/20080localclr-namespace:TestManagementUI.! MSBAML```WSTestManagementUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3bd31a8fb613bb3clr-namespace:TestManagementUITestManagementUIRNWpfControls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3bd31a8fb613bb>.clr-namespace:WpfControls;assembly=WpfControls WpfControlsZVLocalizationCodeWpf, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3bd31a8fb613bbWSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089!WpfControls.ControlExpander TargetTypeProperty Value TargetTypeF9http://schemas.microsoft.com/winfx/2006/xaml/presentation:x,http://schemas.microsoft.com/winfx/2006/xaml(localclr-namespace:TestManagementUI> wpfControls.clr-namespace:WpfControls;assembly=WpfControls%O'".".R#z#z#zlSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP8YrODŽiZ{SBƑrÒeWV=f:?-ۖnn6>%qܖ :cQ n?NأV h;;AS`+^8 !vj cx3+DPRidBfpRRSDSfM8gMrBC:\GIT\Repos\Apps_SharedCode\FanTesticCodeBase\TestManagementUI\obj\Release\TestManagementUI.pdbrr r_CorDllMainmscoree.dll% 0HX\\4VS_VERSION_INFO?DVarFileInfo$TranslationStringFileInfo000004b0Comments"CompanyNameJFileDescriptionTestManagementUI0FileVersion1.0.0.0JInternalNameTestManagementUI.dllHLegalCopyrightCopyright 2018*LegalTrademarksROriginalFilenameTestManagementUI.dllBProductNameTestManagementUI4ProductVersion1.0.0.08Assembly Version1.0.0.0p ,2