MZ@ !L!This program cannot be run in DOS mode. $PELYe! 0" @ 8@4"O@`   H.text  `.rsrc@@@.reloc ` @Bh"H,  | "( *0~ ,(~ +*"*~**0* ~z.~{. ~|+ ,  +*0 ~  ( ~,l(( & ,:s ~o  & o o + rps z+ , (+,8~%-&+ rp( ((, rps z ,( *4+ 5QcQl 0\ ( ,(( ,3 , ,( ( +*0(%-&+( +*0    , (,(( ,(( ,(( +(( +*0S (  ,;~( , +&~( , +~( , +*0]  E#(-+0, rp( -+ +j +i +k + m +k ++ +*0f (  ,(   , +, rp( -+ ( %-&+( ,rp +*0 - -++  ( ,((,( - + 9--rp+rp+rp(rp8( o ,Btr+po ( , +~, +Y  + *0 -+ +*0_ ( ( ,(( ,1(  ,(( ,( +*0{ s! ( ,(( 9K(r1po" 9, o# 8o$ t,"o% rpo& o' rCp(( +,$o% rIpo& o' o) 8,"o% rpo& o' rCp(( +,!o% rIpo& o' o) +K,"o% rpo& o' rCp(( +  ,o% rIpo& o' o) o* :u  , o+  + *AP [0rp ( ,(( 9( ,/,0 -++, --rp+rp+rp(rSp(, (- o ,trIpo +*0g ( ,( ( ,t( ,c(r}p(. o ,?t-+ rpo/ ,trpo (0  - ( +  9 rpo1 -o2 rpo +  ,1rpo   , +rpo3 3+ 8Qrpo3 @4rpo3 @#rpo3 @rpo3 @rpo3 @r po3 @rpo3 .rpo3 ;r#po3 .r7po1 9r=po3 .rEpo3 ;rOpo3 .rWpo3 .grpo3 3Yrapo3 .ripo3 .=rspo3 .r{po3 .!rpo3 .rpo3 ++  ,  +*0( ( ,(*Fs *0 ( +*0 (4  o5 (6  +*0 (4  o5 (6  +*0 (4  o5 (6  +*0t~   ( ~ ( ,9(7 ~ (8 ~ (  ,~ s9  ,( ~ +* T] 0~   ( (  ,p~ ( - ~ (( + ,P~ ,~ o ~ o   ~ ,s9  ,( * 0Z( ~   ( ~ - ( + ,s9  ,( ~ +*4C 0 ~ +*0w(! ,l~   ( ~  ( ~%-&+o: ~%-&+(  , ( ,( *&5[ Wj 0~   ( ~  ( ( ,^~,~o; (( +,~o ~o ~,s9  ,( ,( *z  0( +*0( +*0 , 8 Prp(< Q(! 9~ ( ~( (jo= &(jo> (o? (o:  ,( ,( +Prp(< Q +*LB 7g 0PrCp(< QR ( (   ,\~ ( ~ rp(@ ,( Prp(- (< Q ,ZPrp(< QRs rpoA , ($R Prp (- (< QR + *(1!R & ~ o? ~ o:  +A( ,"PrprBp(C QoD  +Prlp(< Q , ( Prp(. (< Q +* !0Prip(< Q-+(E %-&+oF ( ,8 -+(E %-&+oF rp( 9Prp(< Qrpo r- prprpoG  oH &+ oI oJ oH & oI oK - rpr= p(L r- prU prpoG oH &r= po   ,  R+(Pry p(< QRs r poA  +RT Pr p (. (< QRs r poA   Pr p (. (< Q _  , ($R*A4o!7MT!0( ( -(M , (+ 9~   ( (jo= &(sN oO  ,o+ ( ,d-+rP prT p(P (sQ (jo= &oR oS ,o+ (o: ,( *(V c $ 2 0cPrX p(< Qs! s! sT 9oU -+oI   9o#  8 o$   t  ,rr po (   ,BoV o2 oW , o) +  toX +  toX  o* :c u,o+ oY 9Pr p(< Q oZ 8([ P(\ (< Qtr po trIpo ( ,r4 p( ,rB p7%P%%rJ p%%rP p(] Qo) o^ &(_ :Oo+ o` , ((+PrT p(< Q+Pr p(< QPr poa (B Q*ALY=!&G!0Pr p(< Q9oU -+oI 9o# +Uo$ t ,8r po (   ,oV o2 r p ob o* -u  , o+ +Pr} p(< Q+Pr p(< Q*Fb~**~**~**~**~**~**0}s }(c }}rp(*rp(,rp(.rp(0sd (2sd (4 ,Ioe  ,oe sf }og  ,{og rpoh }*0! }}{ , {oi }}{, {oi }sj {( (k +4(l (m (n   ,ooo (p - o+ oq  + (r   (s  (t -  o+ (u ,( *(A"k 0k!Pr p(< Q{ , {oi rp ( , (+ 9<Pr!p(< Qsf }(  ,PrMp(< Qrps zrpo   ,Prp(< Qrps zt  rpo (. rpo (0rprprp rp (3ov (1ov rp(*rp(,rpo" o# 8o$ t,u+,8qtrpo rp(( ,rpo +rIpo rprprpo" o# 8Mo$ ttrpo rp(( ,)rp(( -rp+rP p(B +5rIpo rp(( -rp+rP p(B rP p(< o3 9rP p(B rpo rCp(( , rP p(B  rpo rCp(( , rP p(B  rpo rCp(( ,rP p(B o* :u,o+ ()()rp(( -rp+rP p(B (*7%(+%(+rp(( -rp+rP p%rp% _ow %rRp(] (,(1ox o* :Uu,o+ (3r\p ox (3rfp ox (3rpp ox (3rpox (3rpox (3rpox +Prp(< Q{9Prp(< Q{!!, {oi {oe "",{oe sf }+}{og ##,({%-&+{og rp(h }{, {oU +$$,{(({%-&+{r:p(y ( %%, }+ (z ({ } {r\po" o# &+W&o$ t''((,+;'s  o o(| )), o (} &o* -&u,o+ +Prlp(< Q*AL`MSdA0 "{ +*0<}{ ,&{{r:p oa o~ *0(8 +*0(8 +*0(8 +*01#-+ , (9+ , (9+(9*0$QQ { 9-+(V -+ (2  -+ ( {oU -+ {oI {rp(- o Q{rp(- o Q*0%P(\ rp(B Q (a o +A( ,+ o Prp(. (< Q( - o+ +*0L!%Ns0&sT {, ( + 9 oV o2 {rp (. o" ,Ro# +$o$ t  , oX o* -u  , o+  oV {rp(. o"   ,Ro#  +$ o$ t  ,  oX  o* - u  , o+  o {rp(. o" ,Ro# +$o$ t, oX o* -u  , o+ +*(\11 X10' (a o +S( -+(( ,o(@ + , oY +, + ( - o+ +*`r0(s (a o +f( ,+O-+(( ,o(@ + , oY +, o ( - o+ +*s0<)P(\ rp(B Q (ao 8(  ,8o  o   o    (   ( _  ,Prp (B Qo&+D ,(Prp (B Qo|%-&+ (~+Prp (B Q Pr9p (- (< Q _ ( :  o+ +*Q!(%0(*P(\ rp(B Q (a o 8(  ,8rRp%o%o8%o%o 8( o  ,*Prp(B Qo|%-&+(~ +Prp(B Q Pr p (- (< Q _ ( : o+  + *V!&0+ ( -(!+ ,R{%-&+oe  ,%Pr^p(B Q{oe (" +Prp(< Q+Prp(< Q + *03, {  ( ( X ,(  + * " 0O- (a o +(  o( ( - o+ X+*$60.(F    ,8s! s! rprprp(a9o +*( orpo(B o) ( - o+ o +%( oW , o) ( -o+ o`  ,+,4Pr"p(< Qo , +8`89 (+PrTp o` 8(- (< Q( -rpo +,1L%:o i,( - ( +,Prp(B Q80+ Y(X , (I +(J  9O9o1 +9 o-  o+ o  oo o   ooo|  ,<o|o!!, o|oo"",o|rporporpo+,~?~?o~@o o 8##,Joo -~@+ oo o rpo+L $$, rpo~?~?o~@o o rpoo%%,Q7%P%r#p%o%rMp%o%rQp%o%rP p(] Q+DPryp%o8%o%o%o( (< Q+Prp(< Q+*]720/   {  ( (| , ( + , ( , (J +P,I(F{  ( ( (s (s  ,(   , (J  + *&7 q' 0G0   {( (| , ( + ,( ,+M{( +(   ,X (|   - ,(  {    ( {,{%-&+oe sf }{%-&+{r\prp(, (   s o (s o{  , ( +*('9 ]3 2 01 ,8o o{{ , {oi {%-&+oe , }+{oe sf }{%-&+{r\prp(, ( o(} *0{2s (_ Pr p8(. (< Q ,Prep(< Q 84Prpo8o 8(- (< Q{( (_,o 8oo  +9 Y(   o o   o  (s  Y    -X  ,:X +" (   o o  X  -o(s ,(  + *{h 0k3{  ( Y +'( XoX( (s Y Y -o(s ,( * U_ 04 rps o(, o 9(F, (I +#,+(G(J oo ( - o+, o+~ooo&rp   , (C& + *05RRRR(a o  o +S( ,+> o,R o,R o,R o,R( - o+  + *'`06RRR(a o  o +C( ,+. o,R o,R o,R( - o+ +*#Ps07 (O , #)@W+3, #w@W+, # o@W+ #t@W  ,g( (  (a  o +*( ,+  o  ` ( - o+ +*70V8(a o +"( -+ ( , ( - o+ +*/?0?9(a o + (  ( - o+  + **0N8(a o +( o , ( - o+ +*'70:Prp(< Q (T  ,7o  Prapo8o 8(- (< Q8- (_+ ,pPrp(< Q(S ,=Prpo8o 8(- (< Q(L&o  +PrGp(< Q+ Prp(< Q+*0];(a o +)(  ,+o , ( - o+ +*6F0<( , 8oV o2 (a o +I( -+(( ,+$ooV o2 ( , ( - o+  + *.V0];(a o +)(  ,+o, ( - o+ +*6F0 =(R +*0>s  ,8{( (k +G(l (m (n   ,"oo  , ([ + (p - o+ ,( +*6T"z 0?s (| -+( -+{ ,{%-&+o^ &o(_ X( &  9(_  +P Y (|   ,4 (   oo  o (s   X  X-  , (| +, ( &+*0@{  ( {%-&+o  ,`{%-&+o ( (+o +( ,o( - o+ (u ,( *P+{ 0AP(\ rp(B Qsj (a (U s sj oq  8 (r  o +T( ,+=o, o  +, o o,+ ( - o+ ,  oo  (t :V  o+ ,P(\ r~p(B Q(\Prp(< Q o +\( ,+EoP(\ r$p8(. (B Q(Ko ,( - o+ s   oq 8(r  -+,>(I  oP(\ r^p88(- (B Q+?(G(J  oP(\ rp88(- (B Q o   o (t :C o+  ,(C& +*4]aBBiĒ0pBPr.p(< Q -+o (b&Prp(\ (B Q(b&Prp(\ (B Q(\s  o  8/ (   ,8,&Pr_p88(- (< Q8X  o , -+ (( -oV o2 +rp,%oW ,  rpoPr p%(\ % o8% o 8% o% o% o( (< Q  o  ( :  o+  o  ,*Pr^ p 8(. (< Q (c8lPr p 8(. (< Q9C  o 8( ,8-+(( -oV o2 +rp,oW +o( -o( +,Eo,oo+ ~>oPr!po(B Qo o( 9!o(W ,Pr!por!p(C Q(|   , (J +#( Pr"p8(. (< Q!!,o%-&+(V o+ rpoo o o "", oo ooooo(  oooX ( : o+ #+#*A4nB1&W0 (`o +*0Csj {  ( (k +4(l (m (n ,ooo (p - o+ , ( +*$Aefw 0Ds {  ( (k +/(l (m (n , o (p - o+ , ( +*$<`ar 0 E ,+(a {  ( o Pr"p8(. (< Qo  +e (   o(  o( - ( +  ,&  ,  o+  ~?o ( -  o+ ,(   Pr#p (. (< Q+*(Vr !0F-+ (+ ,8{  (  o +3( ,+o,(K + ( - o+ ,)(+    , o (Ko  +* (   ,  o+  ,+  (K ( -  o+ ,( *(:@z7% 0Gs Qs Q,+(a {  ( o +S( ,=o,.Pooo Po oo ( - o+ ,( *7`% 02Hs  (a o 8( ,8s5o%-&+(V o*oo(oo&o o.oo,oo$oo",oo2+o o2o- o~+o4o X ( : o+ +*A0@I(R ,/orp(( ,orp(( , o + +*0J (_, rp   9w(ao 85(   ,8 o  , o( -o( +  ,o +  , o9(3%-&+ o( ,(3oo +Lorp( ,(3%-&+ rfp( +,(3rfpo +rP p orP p(< o3  + , 0( : o+ ,  + *A;H0K (_ , (a o +C( ,+,orp(( , o+, ( - o+ +*!Pq0K (_ , (a o +C( ,+,orp(( , o+, ( - o+ +*!Pq0WL (a o +!( -+ (, + ( - o+ +*.@0`M (a o +*( ,+ o, + ( - o+ +*7I0N (_ ,   ,}(ao +M( -+(( --+(( + ,%_ ( - o+ +*,Z0Orp (`o  9(T 9 o 9 7%%rp(( -rp+r`$p%rj$p( %r$p% ooa %r$p%r$p( %r$p% o (, (] o( 97%%rp(( -rp+r`$p%r$p( %r$p% o%r$p(] o( ,!r$p( r$p ooa (C   ,]7%%rp(( -rp+r`$p%rMp%(, %r$p%r$p( %r$p(] +(, r$pr$p( (C  + *0Orp (`o  9(T 9 o 9 7%%rp(( -rp+r`$p%rj$p( %r$p% ooa %r$p%r$p( %r$p% o (, (] o( 97%%rp(( -rp+r`$p%r$p( %r$p% o%r$p(] o( ,!r$p( r$p ooa (C (   ,e7%%rp(( -rp+r`$p%rMp%( (, %r$p%r$p( %r$p(] +(, r$pr$p( (C  + *0/P{{r$poy ( ,(q  +*j{{r$po~ *03Qrp (R ,o+ ,rp +o  + *03R ( , (o (  , (s  + *0S (  (ao +6(   o  ,+ o( (   , ( - o+ ( o o ( - ( +- ( +rp (p + *Ca0%Trp (R -rp+o  +*0{{r%poy +*j{{r%po~ *0bU (_ ,(R%-&+((u +,( , (u (  , (x +*0V (  (ao +'(   o( (   , ( - o+ ( o o ( - ( +- ( +rp (v + *4R0Cr:%p s s s rZ%prv%p*{*"}*{*"}*{ *"} *{!*"}!*{"*"}"*{#*"}#*{$*"}$*{%*"}%*0 ( +*0.W(  ,Pr~%p(< Q+Pr%p(< Q*0rp}&~}'~}(~})~}*~}+~},~}-~}.~}/}0}1}2}3}5~}6rp}7rp}8rp}9rp}:rp};}<rp}=~@}C}Drp}E~A}F#}G( }oe sf }(sf }sx(}({((((((*0<#}{ , {oi  ,oe sf }*0u{ , {oi { , {oi }}}({(| , (|o{(}*0X{{rpoy ( }5{{rL&poy ( }6{{rd&poy ( }<{{r&poy (0 }4{{r&poy ( ,{5.+}0+(z ({ }0{{r&poy ( , }3+ (z ({ }3{{r&poy ( , }1+(z ({ }1{{r&poy ( , }2+(z ({ }2{{r&poh o }7{{r poh o };{;( ,{;oV };{{r&poh o }E{{r'poh o ( }D{{{r'poh r4'poy }&{{rR'poh o }C{C( , ~@}C{{rh'poh o #( }G{%-&+{rt'p(h %-&+o ( ,~ }9{%-&+{r'p(h %-&+o (   ,~ {3((((  -(((( +  , ((*0Yo(o(o%-&+(V (o ( o(o(o( -o+~> o( -o+~> (  (  , (++( ,+, (+ ~>((*0#rp}&~}'~}(~})~}*~}+~},~}-~}.~}/}0}1}2}3}5~}6rp}7rp}8rp}9rp}:rp};}<rp}=~@}C}Drp}E~A}F#}G( sx(}~@}Crp}7rp};}8(   , (+ ~?(}D#@}G*0Zrp}&~}'~}(~})~}*~}+~},~}-~}.~}/}0}1}2}3}5~}6rp}7rp}8rp}9rp}:rp};}<rp}=~@}C}Drp}E~A}F#}G( ~@}C}Drp}7#@}Grp};(  , (+ ~?(}8}5rp (((}*0$[QQ ( ,{8 P(\ r'p(C Qsx ( ,8(,((9(%-&+r(p{8(. ( -+o Q(rN(p(. o -+o QP  ,Pr(p(< QPo~+Pr(p(< Q+Pr>)p(< Q+*0&(( -(r)po + +*0*(|, (|o+(~`(` +*0V+(|, (|o+(~`(`   ,#(|,(|o|r)p( +  + *0\rp rp (( -(+rp (|, (|o+ ,U(|,(|o|r)p( +,r)p(|o(< +r$pr)p(B +r$p((B  +*0Z]( 0rp+(  (, (rp( -(+r)p r$pr$p(C +*0{^( (rp( -(+r)p (( -(+rp 7%%r)p%%r)p%%r$p(] +*0hRrp (|, (|o+ ,8(|,(|o|r)p( + , r)p +r)p + (  + *0]_r)p((, r$p(B ( 0rp+( (, ( r$p(C +*0J^(r$p(< (( -(+rp ( r$p(C +*0M`rp ( 7%r)p%( (, %r)p%%r$p(]  + *0`Rrp (|,(|o|r)p( + , r)p +%(| ,(|o| +r*p  + *0,(,(rp(( , ( + +*06(rp(( ,(|,(|o o + +*0a(|%-&+(  +*0&b(|, (|o+ #/r.?  +*0 (|, (|o+rp +*0Gc{&(  , {& +)(z ,(zou +(|o +*0 {& +*0[#}& ,J{%-&+"{{r'poh r4'p(~ (z , (zox&*0a(  +*0(| , (|o*06#(| , (|o(z , (zos&*0(| , (|o*0d(| 9(|o (|o (+o +%( o, (( -o+ ,(|%-&+(+(|%-&+((|o(|o*52g0 rp +*0e ( (( -(+~> (((( , o+o +"( o, + ( -o+ +*U/0\f ( o +&( o, o+, + ( -o+ +*3E0g ( ( ,So ++( o- o+, + ( -o+ +Eo +( o, + ( -o+  + *8Uq+0Hhs (o +( o ( -o+  + *30+i(| ,s +(|o (+ +*0j , o` + , ( +j( o +=( , o+,+ooW ,+ + ( -o+ +*1J{0k  ~( ,~ r*p r *p r*p( -( -  ( +(o +i(   o(   , +O  ,= o( - o ( - o( +  , + ( -o+   9,no +F( o( -o ( -o( +, + ( -o+ - o +, (+ +*`vSY0Tf ( o +( o, + ( -o+ +*+= *0l{8rp(( ,{Crp(( , (+ 9(rpo  , r(*ps zr*p{8{C(- o , u+,(trh'po #( (*07# (,$(rp(( ,(rpo1 +  +*0*# (( -(rfpo1 +  +*0?# (( -'(rfpo1 ,(rpo1 +  +*0*# (( -(r\p( +  +*0A# (,.(%-&+ rK+p( -(  ' ++  +*0,# (,(%-&+ rS+p( +  +*0,# (,(%-&+ r[+p( +  +*0!m( {8((  +*0!m( {9((  +*05(ra+p( -(~i.(~h+ +*05(r{+p( -(~h.(~h+ +*05(r+p( -(~r.(~r+ +*01(-"({'( -(~z+ +*06#((  - (-(-(-(+ +*0n ( ,{( YE,:+F~( +F~( +8~( +*~}( +~( +~( + + *0 o{0 +*0<}0{ ,&{{r&poa o~ *0 p{1 +*0<}1{ ,&{{r&poa o~ *0 p{2 +*0<}2{ ,&{{r&poa o~ *0 q{3 +*0<}3{ ,&{{r&p oa o~ *0 {4 +*06}4{ , {{r&p( o~ *0(- (+ +*0(- (+ +*08(-)(-(,(-(++++ +*0(-(+ +*0(z%-&+(: +*0( +*0$(r+p( - (+ +*0( +*0( +*0( +*0( +*0(( ,((8( ,((8( ,((+p( ,((+R(,((+2(,((+((*0+ , (+ ( ,((+\ , (+(-(-++( , (+(-(-++(*0 ( +*0 ( +*0 ( +*0 ( +*0 ( +*0)+  , +-+( ,  +*0xr( , #)@W+;( , #w@W+$(, # o@W+ #t@W( (  O, +*0s( (  ( (-#(-(-(-(++,/#Gz?Z5#ףp= ?Z+, (,+#p= Go@5#\(n@+  ,  + *0 {5 +*06}5{ , {{rp(, o~ *0 {6 +*06}6{ , {{rL&p(, o~ *0 {7 +*00}7{ ,{{r&po &*0 {8 +*0rp ((*0Dt(E (E rp (,P}8Pr+p(B Q{, {+,{{r'po &+Pr+p(B Q(   `,0( , ,~>++(Pr,p(B Q{(( ,(+L{)(   ,(++{'(   ,(+ ((*0 {9 +*00}9{ ,{{rt'po &*02u (z ,() o3  , +*0iv rp ( ,((%-&+r(p((. ( ,trpo (0 +*0.w{;%-&+(V (z%-&+(@  +*0RxQQ( 9%{;%-&+(V -+(2 -+( (z%-&+{;{8(>-+,~,3(z%-&+"{%-&+rE,p{8(- ( Q+>,3(z%-&+"{%-&+rE,p{8 (- ( Q(z%-&+{  ,#(z{rE,p{8(- o QP(P(*0yR-+ ,( 8,+,( 8,+9( o o t%-&+ r,po ( (   ,Vt%-&+ r,po ( (   , ( +(   ,R(  + *0 z( (|%-&+(zPr,p-rp+r -p(B Q (%-&+ (V o2 ( -r'-p( + (( ,(+(  ( -/ -+(z%-&+{,(z%-&+{+  97%P%r$p% %rJ p%%r1-p%(\ (] Q7%P%r7-p% %rY-p%(] Q( (  (  ( _ ,((+W (}7%P%rm-p%-r-p+r-p%r$p%(] Q((,((+W(}7%P%r-p%-r-p+r-p%r$p%(] Q(((,(~+,% Pr-p(< QPr-.p(< Q8+(-(+9Pr{.p(< Q-+og %-&+o ,/(z%-&+ {%-&+oe %-&+o ,"(z%-&+{%-&+oH (z%-&+{%-&+rE,p (- ( ((Pr.p(< QPr/p(< Q 8(, (+9Pr/p(< Q -+ og %-&+o   ,/(z%-&+ {%-&+oe %-&+o !!,"(z%-&+{%-&+oH (z%-&+{%-&+rE,p (- ( ((Pr/p(< QPr$0p(< Q , -+""9P(\ r0p(B Q-(+##9u$$,#Pr#1p(< QPr1p(< Q8DPrM2p(< Q(((,lPr2p(B Q(z%-&+{%-&+rE,p (- ( )),#(z%-&+{%-&+ og o^ & -+ og %-&+o %&%**,/(z%-&+ {%-&+oe %-&+%o &'&++,"(z%-&+{%-&+&oH ''('(Pr3p(< QPr3p(< Q +z,(+,,,X--,)PrR4p(< Q( Pr4p(< Q+ Prf5p(< QPr5p(< Q +(  ..9dPro6p(< Q/ (  _00,Fr6p r6p(B QPr7p r7p(C Q /((} 8 ( 1197%r6p% %rJ p%(%r7p(] Q7%P%r7p% %r7p%(%r7p(] Q /((}/22,8Pr98p(< Q/t%-&+ r pob /(3 +rs8pQPr8p(< Q(,(|, +44,Pr9p(< Q(|o~+m(|55,PrU9p(< Q 66, Pr9p(R(. (< Q+77,Pr:p(< QPrI:p(< Q88,*0o{  (  , ,Dog ,#(z%-&+{%-&+ og o^ &((+*0n|  ( ,( ,>og ,%(z%-&+{%-&+ og o^ &(+*0}Pr:p(< Q ,(z%-&+{+ 9(z%-&+{%-&+oe %-&+o  ,"(z{oH &(z{ +Pr:p(< QPr9;p(. (< Q+Pr;p(< Q+*4k!0D~ (, 8'  (%-&+ (V o2 (  ,\(z{  ,"(z{rE,p{8 (- o   ,(  ,((|{-+og -+og 99-+o ,-+og %-&+o 9-+og ,+(z%-&+{%-&+-+og o^ &, ( +,r p o~ (z%-&+ {%-&+oe %-&+o ,,(z{oH &(z{oe ($ (+,(+&,(,( + *0 (( -(,(+( (%-&+ (V o2 rp(- o ,g(z%-&+{%-&+oe %-&+ o ,,(z{oH &(z{oe ($ +*0{;%-&+ (V o2 (( -(,(+( 7%P%(\ %r;p%%r$p%(] Q  ( (( ( _,((+W (} 7%P%r <p% -r-p+r-p%r$p% (] Q ((   ,((+W  (} 7%P%r)<p% -r-p+r-p%r$p% (] Q (((_99PrC<p(< Q(,%(z%-&+{%-&+ og o^ &og o (z{oe o ,(z{oH +,(~+((+Pri<p(< Q( -+,'(%-&+rN(p(. ( ( _,(|%-&+ (~ +*0 {: +*00}:{ ,{{r<po~ *0 {; +*0=-+(V };{ ,{{r po &*0 {< +*06}<{ , {{rd&p(, o~ *0 {= +*00}={ ,{{r<po &*06{8( -"{;( -{;~( + +*0(  , +*0 {C +*07}C{ ,{{rR'po &(*0 {D +*06}D{ , {{r'p(, o &*0 {E +*00}E{ ,{{r&po &*0 {F +*00}F{ ,{{r<po &*0   ~ ( , +g(rfpo1 -(r\p( +,8o 1o + ,( , + +*0;(( -'(rfpo1 -(r\p( ++ +*0 {G +*0?}G{ ,){{rh'p|Gr<p( o &*0{r\poh (zs (o(o(o(o(o( o (o +*r=p>r!=p?rfp@r==pArM=pB*0d(  , +P( (+o +( o-, ( -o+  +*$+O0d(  , +P( (+o +( o!, ( -o+  +*$+O0(  , 8( (+o +( o1, w( -o+ ( , o2,2( 0+(+(   , o2 +*'+R"( *0r_=pr$p(B ( - o + ( -( + RRRRR_ 9( +( r>p( -r">p( -r&>p( +RG9~oq 8(r r*>p8(. o1   ,ur2>p( Rr6>p( RG-G+  ,rp( -r:>p( +RG- G-G+  ,r>>p( R+ (t :W o+ G-*G-G-G-rB>p+rf>p+r|>p+r>p+r>pG-rp+r>p(< (<  + *a0P (  ,;~( , +&~( , +~( , +*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*^}}( *0^rp(*~>((~>(&(.rfp(,rp($("(2(4*0xr(< , #)@W+;(= , #w@W+$(>, # o@W+ #t@W( (  O, +*0s( (  (7 (=-#(<-(@-(?-(A++,-#Gz?Z5#[@+, (>,+#p= Go@5#\(n@+  ,  + *07# (+,$(+rp(( ,(+rpo1 +  +*0*# (+( -(+rfpo1 +  +*0(+r\p( +*0(+%-&+ rK+p( +*0(+%-&+ rS+p( +*0(+r>p( +*0+(%ra+p( -('ra+p( + +*0+(%r{+p( -('r{+p( + +*0+(%r+p( -('r+p( + +*0(%(  +*0i('( ,>(%( - (%( + ,  +(%(  +('(  +*0[\]^_`abcdefghijklmnopqrstuvw x yczb{a|m}l~kjiefghr+pr>pr>pr?pr,?pr@?prP?pr`?prn?pr~?p~sj %oo %oo %oo %oo % oo *0r?p( , r?p 8r?p( -r?p( - r@p( + , r @p +PrF@p( , rh@p +8r@p( , r@p +r@p( , r@p + +*{*"}*F( (K*{*"}*{*"}*{*"}*0s }( PrAp(< Q} ,Lo( -o,o+o(Po%-&+ (V o2 (R+*PrJAp(< Qrp(Prp(R(N}(}}-+(|%-&+{ -+og -+og , +97%P%rrAp%(O%rp%(Q%r$p(] Q(Q{%-&+(  9 {%-&+(z%-&+{  ,){oz{rE,p(O(- o   -+ og   ,+PrAp(< Q++Pr7p{,rAp+r6Bpr$p(C Q  ,{%-&+{(+PrjBp(< Q,PrBp(< Q{%-&+(+@7%P%rBp%(O%rp%(Q%r$p(] Q(U(V(Z)PrCp(O(Q( (< Q*A')!0#}}}{ , {oi }{ , {oi }}}}}}}*0j{ , {oi (}{  ,4{sf }{r(p(O(. o }*05{  ( {,}{, {oi   (#}{{-+,  s }{r poA {, - +,(W7%P%rhCp%(O%rJ p%(Q%rCp(] Q{sf }{rpo }(Q( -(O( +  9(Q%-&+(V   -+ (2  {rCp(O (- o }{  ,%{rCp(O (- o }{  ,PrDp(< Q+Pr@Dp(< Q+PrRDp(< QPrDp(. (< Q ,( *A4J ! ) 0G{,%{%-&+(E %-&+oF ( + ,+{(%*0  {  ( {( } ,(  &}rp {,~{(  s }{r poA ( ,{($&+{{oD & ,( {oE %-&+oF rp( 9{rpo  {r- prprpoG    oH &+  oI oJ oH & oI oK - rpr= p(L  {r- prU prpoG    oH &{r= po   ,[{( ( ,{($&+{{oD ,(  +u{(  s }{r poA ( ,{($&+{{oD ,( ݁& s }{r poA {( ( ,{($&+{{oD ,( &{,{oi {sf }{rpo }(Q( -(O( +,}(Q%-&+(V -+(2 {rCp(O(- o }{,%{rCp(O(- o }&*A , 9< Did =  +[ = Y0U(Q( - (O( + ,8(Q%-&+ (V o2 (b ,j{rp(O(- o }{ ,9(Q%-&+(V {rp(O(- o }*0(Q( - (O( + ,8(c 9(Q%-&+ (V o2 {rp(O(- o }{ ,9(Q%-&+(V {rp(O(- o }*0PrDp(< Q(\&{  ( {%-&+=(z%- &+{(Es ( ( _ -(c+,"PrLEp(< Q{oe (" ,( PrEp(. (< Q*! !0@ {  ( {($ ,( & + * ' 250=(Q%-&+ (V o2 o (O ~   ( {%-&+(z%-&+{,l{oz{}{%-&+rp(- ( }{,{rp(- o }+PrrFp(< Q , ( {%-&+oe ,%PrFp(< Q{oe ("+PrmGp(< Q*0 0{%-&+( ,8 rp rp {( {o {o {{{o ,( , (V{o{o*8?w 0-+og %-&+o   ,2{oz%-&+{%-&+oe %-&+o Q ,&{oz%-&+{%-&+oH Q*0{ +*0{ +*0{ +*0{ +*0{ +*0/(d ,{o &  + +* 0/(` ,{o &  + +* 0/(a ,{o &  + +* 0w(b , +b(e  ,;{o {oH }(s &}(`, + +*#-P 0u(c , +`(f  ,9{oe o {oH } &}(d, + +*#+N 0!(a , 8(b, 8(g ,4{o {oH } &}(`, 8(s  {,{{rGpoy +rp  rp((   ,*(z  ( * &  9{%-&+{rGp*oa (~ {rGpo" o#  8 o$ t  ,8 rGpo #(  rGps ( ( ( ob  rGpo #(  rGps ( ( ( ob  o* :H u,o+ +*(A&g TC0I(a , +4(b , +"(j&(c , (i + +*04{ ,8 {o|o {oo 8( o9o 8g( o-o o( +95 oo os ( ( o oo oo os ( ( o oo oo os ( o os ( o os ( o os ( o os ( o oo - o+r)prGpo+ ( :o+ ( :Do+ ,{o|o+{o|o*A4`z6{%-&+({%-&+({%-&+(*0{,"{orGp{o(B +rHp PrHp(B Q{  ( (`,(d+ ,+PrHp(< QPrHp(B Q(o&8(`-(d+,+PrIIp(< QPrIp(B Q(h&8(`- (d+,(PrIp(< QPr_Jp(B Q(k&+a(`, (d+,(PrJp(< QPr_Jp(B Q(i&+PrJp(< QPr#Kp(B Q ,( ([P(\ (< QP(\ (< Q{%-&+ (*AI2{ 0(b,(`+ ,{{o^ &(e  ,9{o { oH }(s &}(`,++*:+e 0z{ ,8a (b,(`+,{{o^ &}{o%-&+ (V o2 {o ( - {o+, {o (c,(d+9{rp(- o }(f  ,Y{oe o }{oH &{rp(- o } } (c,(d+  ,{{o^ &}+*H/!0#(r  +*0(a , 8(b,(`+,{{o^ & (b, (j (c,(d+,{{o^ &}{o  + *08(Q%-&+ (V o2 {%-&+{r p(~ *&( *0 s  9rp riKp(. o , t  rKpo rKp(. o"   9o#  8` o$ t  ,8A t  r+po ( -+Y} rIpo (rKp((- o ,ws((o(o-, ( +,(o(rGpo((+ ( ,((<  _ow +riLp((B  _ow (o  o* : u,o+ +*Axs0s 9ooo 8( ,8o-+Y}o((o   ,((<  _ow +riLp((B  _ow  (o ( :Lo+  + *+0Jrp  ,3riKp(. o  ,trKpo +*nrp}( }*0_{ , {oi }}  ,oe sf }rmLpo" } + *0P( (+o +(  ,o( -o+ ( *&90H# , (z+( }}{ , {oi }*0 { +*0o rp , Q+Po% -+ rKpo , o' rGp( - r)p( + Q+*0(z(y  9rp (}}} 9o# 8o$ t,+q{s(o{%-&+(( ,{oorGpoo( o* :gu  , o+ *L0 r)p { {, {+ ,{(} +n( (+o +=( orGp( -or)p( +, + ( -o+ &r)p +*QJ 03{, {,+ ,:{{rKpoy }{{rKprGpo~ {,{,+ , {{rKpoy }+({,{-+ , rp} ,#{r)p(( , rGp}( (+o +( {rGpo( -o+ }*+0rGp}{, {+ ,i{{rKp{o~ ( (+o +( {rGpo( -o+ *T)}0r)p}{, {+ ,{{rKp{o~ ( (+o +( {rGpo( -o+ *U)~0rp(rp(rp}}}( (+o +!( -+{rGp(( -o+ *D.r0e#/r.? {og  ,/{{og ryLpoy #/r.?( &#/r.?  + * EP0C{og  ,/{{og ryLprLp( ( o~ *0]PrLp {%-&+og  , {{og r,poy +rLp &rLp  +*EL 0:{%-&+og  ,{{og r,po~ *0]Prp {%-&+og  , {{og rLpoy +rp &rp  +*EL 0:{%-&+og  ,{{og rLpo~ *0D *(z {{og rGpoy ( * &  +*470?{og  ,+{{og rGp*oa o~ *0HrLp( -4rLp( -'rMp( -rMp( - r,?p( + +*0r,?p( +*0+( , +{~( -A~( -4~( -'~( -~( - ~( +  ,"-~( - ~( ++  +*0<o(-(o(-o-o- o+ +*0-+ (  +*0h#  3o+ ,o( +#3o+ ,o( o +*0s  9/(+ -+  ,( (, --rp+rp+rp(rpriKp(. o   ,t  rKpo rMp (- o" o#  8 o$ t  trIpo r_Mp ( o ,ksoo-, ( +, orGpoo, o  o* := u,o+ +*ʍ0S  / (+ -+  ,( (, (--rp+rp+rp(, rp-+rMprMp (. (B (   , t  -+  rKpo -+rMprNp (- (B (     ,^ s oo-, ( +, orGpoo, +*0 -+r}p(. (  9--rp+rp+rp t o/ ,t o ( ,B,trpo/ ,trpo ( +  + *{*"}*{*"}*0#}#}#}#}#}#}}}}}}}}rGp}rp}}r)p}rp}#}#}#}#}#}#}#}}( }{ , {oi } ,oe sf }( ,(oe (, {+ ,Vo( ,o(+1o( -o( +, o(*0>#}#}#}#}#}#}}}}}}}}rGp}rp}}r)p}rp}#}#}#}#}#}#}#}}( (*0#}#}#}#}#}#}}}}}}}}rGp}rp}}r)p}rp}#}#}#}#}#}#}#}}( (}}}{}}{}}}*0M#}#}#}#}#}#}}}}}}}}rGp}rp}}r)p}rp}#}#}#}#}#}#}#}}( s oA (*0A}{ , {oi }(}(*0(  , (}*&}*B}}*0(}, (+(8rANpo o t rKpo }rmLpo o t  rIpo } r+po ( } rONpo #( } rGpo #( } rSNpo #( } rYNpo #( } rGpo #( } r_Npo #( } reNpo #( } rkNpo (0 } rpo (0 } rNpo (0 } rNpo #( } rNpo #( } rNpo #( } rNpo #( } rNpo #( } rNpo #( } rNpo ( }{} rNpo ( }{} rNpo (0 }*0!rNp}}r)p}#?}#?}}#}#?}#}#?}#?}}}}#}#}#}#}#}#}}}}}}*0_{{rIpoy }{{r+poy ( }{{rONpoy #( }{{rGpoy #( }}{{rSNpoy #( }{{rYNpoy #( }{{rGpoy #( }{{r_Npoy #( }{{reNpoy #( }{{rkNpoy (0 }{{rpoy (0 }{{rNpoy (0 }{{rNpoy #( }{{rNpoy #( }{{rNpoy #( }{{rNpoy #( }{{rNpoy #( }{{rNpoy #( }{{rNpoy ( }{}{{rNpoy ( }{}{{rNpoy (0 }*0^#}#}#}#}#}#}}}}}}}}rGp}rp}}r)p}rp}#}#}#}#}#}#}#}}( o}o}o}o}}o}o}o}o}o}o}o}o}o}o}o}o}o}o}o}o}o}o}o}o}*0,, o + ,8o o 8( orNp(< ,9o-0o-&oo( -o( ++9=o ooos ( ( oooooos ( ( oooooos ( oos ( oos ( oos ( oos ( ooo-o+r)prGpo+ ( :Ro+ *A+01#   ( ,( +*0#  ( ,L((((((((((( +I(((((((((((  + *0{rNp( +*0B{r~?p( -){r?p( -(m. {(+ +*0rp (  ,l~} ,~ +V~,~ +@~,~ +*~,~ +~~,~ +*0m(- (+   ,G~. ~~+  ,)~( -~( - ~( + +*0`(- (+   ,:~. ~~+  ,~( - ~( + +*0<+ (- (+  ,~( - ~}+  + *03#~}."~.~.~. ~~+  +*0#d1i+  +*0#((-`1d++ +*0(- ~z+ +*0{( +*0\{~( -C(~.6{r,?p( -${rOp( -{r~?p( + +*0J{~( -1(~.${r,?p( -{r~?p( + +*05{~( -(~.(~}+ +*0(,(~}+ +*0({~( -(~~+ +*0 { +*0{{( +*0 { +*0 { +*0 { +*0 { +*0 { +*0 { +*0 { +*0=}{ ,'{{rNp|( ( o~ *0 { +*0=}{ ,'{{rNp|( ( o~ *0 { +*0=}{ ,'{{rNp|( ( o~ *0 { +*0=}{ ,'{{rNp|( ( o~ *0 { +*0=}{ ,'{{rNp|( ( o~ *0 { +*0=}{ ,'{{rNp|( ( o~ *0 { +*0 { +*0 { +*0 { +*0 { +*0=}{ ,'{{rONp|( ( o~ *0 { +*0=}{ ,'{{rGp|( ( o~ *0 { +*0 { +*0=}{ ,'{{rSNp|( ( o~ *0 { +*0=}{ ,'{{rYNp|( ( o~ *0 { +*0=}{ ,'{{rGp|( ( o~ *0 { +*0=}{ ,'{{r_Np|( ( o~ *0 { +*0=}{ ,'{{reNp|( ( o~ *0 { +*{*"}*{*"}*{*"}*0(rRp(< +*r(%-&+((*0( rOp( +*0Jrp ~ 9&s ( ,  o + rkOps zrpo , rbPps zrprpo" o# +yo$ t  t  rpo rp((   , rpo + rIpo rp(( -rp+rP p(B o* :{u  , o+   rp +~ +*A4- !"( *BSJB v4.0.30319l@#~HAK#Strings\Q#US\#GUIDl#BlobW 3W#  +!:": g98:+!1!1!1i"1"1N"1T!1!9 9!1o!# B- C, : g9 g9 _,-v% E,8@- B,%A@$3-v% -3-5v6v_8s8 %f--4z1A$3-- -{B-(-=-B!- 1,2$3-5$3xI18#&--Q0$3 !,R'- 8$3r(v#v@vv/vB$36$3v5v6vC---4q%64-s153z1<$31/-/?-3z15- 3,G1JAo2JAG2J/JAzY2J HJHPJMfJPJT3JA[KJAE 6JF=JJ+JAM<3JAtEJu3JA J9J9{C~ S?^3( $ _{|-{( `-Y{-% 5 c5   + e " Q({h.J3 M  g   6 ^$ B$ &$ $ % $ $ $ $ <I45l0 * * V 4 }6 8 # % & & + 4 B k8V/V-VVV~JV"V$3V)V+VV1VIVIVIV.F666666666666(656B666 66%636>666L6m6{666 I6>F6F6I658686M6u66266V666 6^$ 6_% 6I% 6% 6$ 6$ 6$ 6x$ 6$ 63% 6% < Z H    `      H~C~6C~766]y0 ' (   ({=/_6V& V& % 0;_6`  GC~#"Q## ) # 5 % h 0 I sV@b5C>JIx   > P 8\ uC C    "Gp"G"H $# ###' d$(H%Gd%j"%E) t'NG4#8(&*8'*8'*)'+v;',+;'X+;'+4(',V(?',]-D(H--D(`-'-(.H-?(.>I).,?I)/M)/PU+ 1M-<2^/44X4\5!1k48k69K<8#9d?9:9}<:A9@:q#@;h:@\B9BtBNBB,%CB,%CB1%CCcCPC)ECDID;)KFf7%L4G7LGrLTIVMJN0K2sPKQ4sPK/PP'TQTS(USJVpU3XU%[V<_WM9#c`X-fPY/hY_Jh Z>hZ)4h[2i\65:j\5k<]4FlT] .@l0^$#KmD_+o`1>Vp cLEfrg*9sxg+@zxhEx@i>xjEzkv0{l~nv %\nE%,p;%p %tqo?%q?%drD% s(u/I=$xq 0$=< K='T7̐I  = DCQ% J$r8%,%d%%^%8P%py%sؗs-%L-%-%ԘI%%X""+ 90T6l;6̚;A,Ft%Лb%F% %d%,%%Ȝ %!%w%0%L5%hFP,LI%% L8%81%P&F%hT/'-$QFZ;4sF4Hy5s`5\0i0**83_**ܣ#%d)iФr0`D|<y3 :+`!/%ܰB/%Xy.L).7t6T@lSe4|4 gs$zhi66;%PJ%(z+@+4s4f|4BLB4 %h^8h8̼Y825 Jl8xc&`Gs*G6;6;;4sF4\0i0**"p***3e4;|4Dz+L+U4s]4f^8nh8w4J%BJF1%`18= /'-QFZh%%%^%4P%`y%-%-%-%,"%L#%8q< 8kf\?GP8bKAjnAs0{0008&: l=   \ hD2< Dw t l)%m%%%=%/Da/+7%p%n%\D%:'(<7d<>L7D%%A%A%T8:FJ.U"c&J8(h:j)A;*@q#*%+N?q+(g-L@%.8@.J/4J/l@/4K/SK/TI0]0<1=1@y2<@23p4j57+8F<tmGB<HFjKh.Op.Oy %P"P8Q8S8S8Yq#Z0*ZWB[a40\t;^hA__ 8`p EbFeFh/%m.%mHm n  px rtu$vTIw|b%x%x%x\%x%x%x%xL@%x<)%xT%xlkHsx%xHHsxC%xxx0yHyzz{{\>#|tI#|#}#}$\~<s~T 0~lI~j~p~MSL@ydX|_,+D29@4 ;XJ%p\xe|''4BW'q#&>8""G:GH:GGHn+n+,8:GGH((, ' 'A C 'C 'E" '-E '""""""`?5 '"F"3-n+ '''4 ' '' '?h>e  '2 ' ' '224!J;;;y;g;QR  '45L5& 23?X>':9 'yELD>  '(\9(IN)"u u%"u u%"""""""" '=2zznI 'u c=u K:X R=6A9"""""8,/BQR Q""""& '"%%(. ''' 'L6' '' 'E '"""""""")"Fo4L5%l/"""""""""""""QR QB)#)#(BB"/""".A' ' ' 'E" ' ' ' '% +3'A9 'R=K ''''e'.kM;/H:H%H"""""I*OB:G@22""$C,) A=?Z#@&]CDA3@B:9@2@2HHHHHH"""""""""""""""" 888 )81898A8I8Q8Y8a8i8q8y888886P8W5; 8.]UBcK?A4"B$8y:8C l=+#"K$sF%;Z&A6AQ!X,(B6#W msc9w58L'\A)("W,A A"B5\T:BG:I+#NCs?T!A8W)m8W1 1L',8V:%-$?,,Cs,84C9AB4sF%$CsZ&A" 8<8C8STD8 87LCLTIT"aDLsF%D8\C -m\sF% 04<04<m4"A- #I mA"Bd8lClsF%d8dtZBt"%A CsG$8|C|sF%dCsQlBNOB_ -wP8-mc95} 5 $#+ {=QEDCsQC48-mm<#I<-wq I A/P y3Z y4` If A*P A'4sh l |FK J {= Cs8CsF%8CsZ&S\ t8AKP  K w(s@Z&Cs{= 8CsF%Q8FN"a8aZ&y8 YC8D,Z&2U8804-]mZ&a-NT#FJIM_IS8Y+$+(0,50:8+<0D+H0L5T+X0\5`:d?hDi+0ki+IVi m5U0Y+]+ai m mvv. ...#.+.3.;.C.K.S.[.c.k(.s5a{0a{0{0a{0a{0{0{0{0{0{0{0{0!{0!A{0Aa{0a{0{0 {0@{0`{0{0{0{0{0{0 {0@{0`{0{0@{0`{0{0{0{0{0{0 {0@{0`{0{0{0{0{0{0 {0A{0Aa{0a{0{0{0{0{0!{0!A{0Aa{0a{0{0{0{0a{0a{0{0A{0Aa{0a!{0!A{0Aa{0a`#{0#{0#{0#{0#{0${0 ${0@${0`${0${0${0${0${0%{0 %{0@%{0`%{0%{0%{0%{0%{0&{0 &{0@&{0`&{0&{0@){0`){0){0){0){0*{0 *{0@*{0+}2{02{02{03{0<{0 <{0@<{0`<{0<{0<{08>Dhuy)=\`e|]s u;W~f~:Ocmp@]x~   # t {   * / 4 : ` {  % + 5 : ? D N e s {  ) 4 B e r % 0 8 A [ o 9[ep 0ANZirx3?E\ JWX[a~C!&H!Y(+a-/K-/?40?4h<+>+<+,+;898fA,F-F1F/JcJJ8FJ.9Oz FEF;F Fs?F?FHFSoS!2W`;\F7FDFFF6FDFA!nF:F=affkFfFFFFF,FFF%F{FF9F5O5Om0Sb+S*SWS4S~O6S+S4OSBSF{8pGOff5Om0Sb+S*S4S+S4O{8pUJFd1FJrAS0S0S&S@FWKpH SA=S At.J&FFP@F)F FoHOFLHOCFppppM#p#pSO#0S+IStpWp Atcpp6pDp?pJFS'SFz'S    !)*+,-./0123489:!;#<%R'S)Y+_-f/g1h3i5j7k9l;o=p=u?v?zA{A|C}C~EEGGIIKKMMOOQSUWWYY[[]]__acegikmoqsuwwyy{{}}      !"#$%&'()*+,-./01234JKMNOPQR| (01CXf GV! Q X  Jww,w-$3w.,[373L L 3  ! DM2ID_1000DM32_XID_1000DM2ID_2000DM32_XID_2000DM2ID_3000DM32_XID_3000DM32_XID_4000isInvertedLike4000DM32_XID_5000DM32_XID_6000DM32XID_7000DM2ID_DU100DM2ID_DU200DM32ID_200DM2ID_200DM32XID_200DM32_XID_300DM32_XID_500DM2ID_600DM2ID_700DM2ID_800DM2ID_900DM2ID_240DM32_XID_240DM32_XID_340DM32_XID_350DM32_XID_450using450get_K1set_K1Nullable`1IEnumerable`1List`1ValidStartingIntForDM32forDM32incomingIsDM32UsingAnyDM32Int32get_K2set_K2incomingUsingDM2forDM2incomingIsDM2hasDM2isDM2KeyValuePair`2SortedDictionary`2get_K3set_K3get_K4set_K4UsingDM32_20AUsingDM32_30AforDM32X_30AUsingDM32_1AignoreReadingsAignoreReadingsBToDateTimeUTCget_IDReturnMeasuredDeviceIDincomingDeviceIDReturnDeviceIDdeviceIDoneBasedRangeID_AssocPressurizeRangeID_AssocDepressurizeRangeIDdepressurizeRangeIDReturnRangeForRangeIDget_DeviceUniqueIDset_DeviceUniqueIDincomingDFexistingDFUpdateModelTestDeviceNodeWithNewRangeValuesFromDFReturnMasterAndTestDeviceRangesNodeForThisDFReturnIsGaugePressureTooHighForAnyDFAddPrimaryDFget_MFset_MFRIsavedOKget_Kset_K_lockTestFileXMLget_Nset_NSystem.IOtheNegFPtheLowFPDM2ID_3300SRDM32_XID_3300SRisSRUsingDM32XusingDM32XUsingAnyDM32OrDM32XforDM32XincomingIsDM32XhasDM32XisDM32Xvalue__get_Poly_aset_Poly_aGetDeviceDataget_RangeDataset_RangeDataLoadCalibrationFileDataloadCalibrationFileDataSaveCalibrationFileDataLoadCalibrationMasterFileDataloadMasterNodeCalibrationDataloadTestNodeCalibrationDataget_Poly_bset_Poly_bmscorlibget_Poly_cset_Poly_cSystem.Collections.GenericRoomPressureForCalcset_XmlDocLockBuildingTestXmlDocGenerateUniqueFanIdGenerateUniqueDoorFanIdGenerateUniqueDoorFanGroupIdget_Poly_dset_Poly_dLoaddefaultDeviceNodeToAddcalibrationDate_yyyyMMdd_IsSelfReferenceddefaultDataLoadedCalibrationHasChangedget_AllFansHaveSerialNumbersSpecifiedget_FanIsFullySpecifiedget_ControlOnThisDFBeingIgnoredset_ControlOnThisDFBeingIgnored_DFControlBeingIgnoredsetMeasuredtheCustomStringBeingUsedmeasuredRangeNamesAlreadyUsedget_GaugesLastCalibratedset_GaugesLastCalibratedCalculateGaugesLastCalibratedSetGaugesLastCalibratedget_FansLastCalibratedset_FansLastCalibratedCalculateFansLastCalibratedSetFansLastCalibratedget_DoorFanAffectedset_DoorFanAffectedget_HasAllGaugesConnectedaDFToBeDeleted_IsInverteddefaultDataSavedmaxPressureAllowedmaxNumberAllowedget_ValidNewGuidk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldAppendChildRemoveChildReadToEndRoundmethodReplaceIsNullOrWhiteSpaceget_RangeOnSelfReferencedDeviceDefaultMeasuredDevicedfNumsUsingAlternativeDeviceincomingRangeImagePath_WithDeviceIsValidDeviceIndexForAlternativeControlDevicereturnRangesForThisDevicesourceGetHashCodeLocalizationCodeget_DoorFanGaugeModeset_DoorFanGaugeModeFileModeincomingModeget_GroupControlModeset_GroupControlModeSetGroupControlModeget_UsesNeutralizationModeget_UsesBlowerDoorModeReturnDefaultRangeIDForDeviceModelWithGaugeManagementModeSetGaugeManagementModeget_UsesBoostModeget_UsesRoomOnlyModeget_UsesFanOnlyModeget_UsesReadGaugesOnlyModeAddChildNodeMasterCalibrationDeviceNodeModelTestCalibrationDeviceNodeFactoryCalibrationDeviceNodesetSerialOfNewlyClonedMasterDeviceNodeupperCaseTestDeviceNodelowerCaseTestDeviceNodenewDeviceNodeRangeNoderangeNodeSelectSingleNodeRenameNodeCloneNodeCreateNodeXmlNodeLoadFromNodeUpdateCalibrationInMasterFileFromDoorFanNodeSetDoorFanNodedoorFanNodeDevicesMasterCalibrationNodeavailableMasterNodeget_FanHasListingInMasterNodeset_FanHasListingInMasterNodehasCalibrationInMasterNodePutCalibrationsFromTestFileIntoMasterNodesaveDefaultCalibrationIntoMasterNodeLoadDevicesNodeUpdateDevicesNodeincomingDevicesNodeReturnParametersVersionForXmlFromDevicesNodeSetAllDeviceSerialNumbersToLowerCaseInDevicesNodeCalibrationDevicesNodecalibrationDevicesNodeUpdateCalibrationsInTestFileFromUpdatedTestDevicesNodeincomingTestDevicesNodeavailableModelTestDevicesNodecalibrationOrTestDevicesNodeget_FactoryDevicesNodeset_FactoryDevicesNodemasterDeviceRangesNodetestDeviceRangesNodeSetRangesNoderangesNodeDoorFansNodedoorFansNodehasCalibrationInFactoryDefaultNodeget_ParentNodeImportNodeget_FanHasListingInTestNodeset_FanHasListingInTestNodesaveCalibrationFromMasterIntoTestNodeupdateMasterToDoorFanNodeValuesAndClearTestNodemodehasCalibrationInTestnodeDM2_32_XID_CFMRangeIsAlternativeModeRangetheRangeIsFlowCalculatableRangeIsIgnoreRangeIsIgnoreSettingSpeedOrPressureRangeIsUseBothAlternativeRangeget_HasPressurizeRangeget_HasDepressurizeRangeDM2_32_XID_m3hRangeDM2_32_XID_IgnoreBothRangeDM2_32_XID_NoFanControl_IgnoreBothRangeDM2_32_XID_UseBothRangeIsAlternativeControlRangeIsIgnoreAllControlRangeIsAlternativeCalculationOrControlRangereturnOpenRangeDM2_32_XID_m3sRangeDM2_32_XID_LpsRangeIsDirectEntryOfFlowRangeReturnNoFlowRangeReturnNoFanOrNoFlowRangeIsNoFlowRangeIsDirectEntryNoFlowRangeDM2_32_XID_PrAOnlyRangeDM2_32_XID_PrBOnlyRangeIsRoomOnlyRangeIsFlowOnlyRangeUsingDirectEntryRangeIsDirectEntryRangeUsingAsPressureGaugenameFromGaugeNewFromGaugeFindByGaugeReturnDoorFanWithPrimaryGaugeEndInvokeBeginInvokePutCalibrationsFromMasterIntoTestFileIfAvailableget_GaugeIsControllableEnumerableIDisposableToDoubleRuntimeTypeHandleGetTypeFromHandleSaveTestDevicesNodeWithCalibDataToXMLFileget_DevicesDataFileget_DoorFanDevicesDataFileCleanUpCommasInCalibrationFileSaveMasterToFileCleanUpAncientMasterFileLoadFactoryDevicesFileSaveBuildingTestFileget_GaugePrARoleset_GaugePrARoleget_GaugePrBRoleset_GaugePrBRoleGaugeChannelRoleget_DoorFanControlRoleset_DoorFanControlRoleDoorFanRoleget_Nameset_NameaDeviceNameaMeasuredDeviceNameincomingMeasuredDeviceNamemeasuredDeviceNameIsValidDeviceNameUsingAlternativeDeviceNameincomingDeviceNameReturnGaugeManagementModeBasedOnDeviceNameReturnDefaultRangeNameForDeviceNameLoadFactoryRangesForDeviceNameReturnDeviceIndexForDeviceNamedeviceNameaRangeNamerangeNameGaugeNamepossibleNameGetElementsByTagNametheDeviceModelNameReturnWhetherIsSelfReferencingDeviceFromNameReturnRangeForNameReturnRangeIndexForNameget_DFFriendlyNameset_DFFriendlyNameget_GaugeFriendlyNameset_GaugeFriendlyNameget_MinSupportedDateTimeget_NewLineCombineInfoCloneValueTypeFileShareReturnSummaryTextForFireSystem.CoreIgnoreget_UsingXMLBackingStoreset_UsingXMLBackingStoreSetUpFromBackingStoreincomingPressureget_PrABeingUsedInRoomPressureget_ControlToRoomPressureContributesToRoomPressureget_ControlToFanPressureContributesToFanPressureget_InvariantCulturerangesNodeToUsefanSerialNumbersAllowed_trimmedLowerCaseCloseDisposeParseget_CalibrationDateset_CalibrationDateupdateGaugeCalibrationDaterawGaugeCalibrationDate_gaugeCalibrationDateReturnGaugeSerialWithCalibrationDateReturnFanSerialWithCalibrationDateupdateFanCalibrationDatefanCalibrationDateHasFactoryDefaultRanges_NoCalibrationDatecalibrationDateFormatAsDatenewDateTruncateMulticastDelegateTranslateDebuggerBrowsableStateWriteCompilerGeneratedAttributeGuidAttributeDebuggableAttributeDebuggerBrowsableAttributeComVisibleAttributeAssemblyTitleAttributeObsoleteAttributeAssemblyTrademarkAttributeTargetFrameworkAttributeXmlAttributeAssemblyFileVersionAttributeAssemblyConfigurationAttributeAssemblyDescriptionAttributeHasAttributeCompilationRelaxationsAttributeAssemblyProductAttributeGetAttributeSetAttributeAssemblyCopyrightAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributeget_Valueget_HasValuevalueokToSaveSlaveUsingGaugeOnlyOrAlternativeReturnDefaultRangeForAlternativeDeviceNameIsForAlternativeRemoveget_ItemOfIndexOfget_Poly_fset_Poly_fCalculateFlowPolynomialCoeffCleanUpAfterYourselfget_Poly_gset_Poly_gDeviceIsSelfReferencingSystem.ThreadingSystem.Runtime.VersioningtheRangeXMLStringDefaultGaugeDeviceStringMasterCalibrationFileStringFlowBoosterDeviceNameStringNeutralizerDeviceNameStringGaugeOnlyDeviceNameStringIgnoreRangeNameStringIgnoreBothRangeNameStringUseBothRangeNameStringNoFlowRangeNameStringPrAOnlyRangeNameStringPrBOnlyRangeNameStringGaugeOnlyRangeNameStringNoFanControlNameStringLegacyNoFanNameStringFlowBoosterNameStringNeutralizerNameStringstartCompareStringresponseStringDefaultDeviceModelStringDefaultGaugeModelString_CustomStringflowEqnParamVersionStringget_FlowEquationParameterVersionStringReturnFlowEquationParameterVersionStringtheEquationsVersionStringToStringDetermineGaugeModelBasedOnSerialNumberStringCustomParameterStringGaugePlacementIndoorsStringGaugePlacementOutdoorsStringExcaliburSetStringcalibrationNeedsUpdatingdfThatIsMovingremovelogMsguserMsgReturnIsGaugePressureTooHighFlushMathget_ImagePathincomingRangeImagePathget_BaseImagePathset_BaseImagePathincomingBaseRangePathbuildingFilePathincomingCalibrationFilePathincomingTestFilePathcontainingTestFilePaththeFullPath_CalibrationFileFullPathget_MasterCalibrationFileFullPathSetMasterCalibrationFileFullPathget_LengthSetLengthStartsWithisSameDateForBothAddDoorFanObjAsyncCallbackcallbacklistOfDFsToCheck_calibrationFileLock_DFCollectionLockSeek_IsPolynomialget_UsesPolynomialusesPolynomialReturnListOfMasterDeviceNodesForDFSerialReturnListOfMasterDeviceNodesForThisDFSerialReturnPrimaryGaugeSerialprimaryGaugeSerialpossibleSerialReturnPossibleTestDeviceNodesForFanSerialIndividualop_LessThanOrEqualReturnGaugeLabelReturnFanLabelReturnMinimalDoorFanLabelReturnFullDoorFanCalibrationLabelget_MeasuredModelset_MeasuredModelget_DeviceModelset_DeviceModelget_MeasuredDeviceModelset_MeasuredDeviceModelincomingDeviceModelSetSelfReferencedBasedOnDeviceModelReturnOpenRangeForDeviceModelResetToFactoryDefaultWhenChangeSerialForDeviceModeldeviceModelget_GaugeModelset_GaugeModelclonedNodeFromFactoryDefaultNodeForThisFanModelFanCalibrationModelIgnoreAllRemoveAllDevicesClassLibrary.dllSystem.XmlLoadXmltheBuildingTestXmlDevicesClassLibrary.Resources.Devices.xmlToBoolget_AvailableGaugeNamesAutomaticControlset_AvailableGaugeNamesAutomaticControlSetDoorFanToIgnoreReadingsAndControlsetIgnoreControlget_IsIndividualControlget_IsCommonControlget_TestFileXMLStreamCloseAndDisposeTestFileXMLStreamSetTestFileXMLStreamget_MasterCalibrationXMLStreamLockCalibStreamFileStreamget_Itemset_ItemGetNamedItemSystemTrimRoomdeviceSerialNumToEnumUsing4000FanUsing500FanUsing450FanIsNoFanRemoveDoorFanincomingDoorFanReplaceMasterWithDataFromDoorFanReturnListOfRangesFromDoorFanXmlHelperDoorFanAddDevceNodeToTestDevicesNodeForDoorFanget_ParentDoorFanset_ParentDoorFanReturnGaugesLastCalibratedFromFirstDoorFanReturnFansLastCalibratedFromFirstDoorFandoorFanRemoveMasterDeviceNodeForThisFanRemoveTestDeviceNodeForThisFanclonedNodeFromMasterNodeForThisFanclonedNodeFromTestNodeForThisFanget_FirstFanAddNewFanBooleanop_GreaterThanforDigimanIsOld350Or450OpenSeekOriginStringExtensionget_ParameterVersionfanParameterVersionSetPublishedEquationsVersionConversionget_Locationset_LocationReturnDoorFansInformationget_SerialOfDoorFanInCalibrationset_SerialOfDoorFanInCalibrationget_ModelOfDoorFanInCalibrationset_ModelOfDoorFanInCalibrationFanCalibrationCleanUpMultiplesInDevicesCalibrationget_HasFactoryCalibrationset_HasFactoryCalibrationSystem.GlobalizationUsingForNeutralizationSystem.ReflectionXmlAttributeCollectionValueCollectionget_IsIgnoreAllDFInCollectionget_ContainingDoorFanCollectionset_ContainingDoorFanCollectioncontainingDoorFanCollectionDoorFanInfoCollectionDevicesCollectionincomingDirectionStaticPressureCorrectionfromDFPositiontoDFPositionNextAvailablePositionincomingDoorFanPositiondoorFanPositionMoveToNewPositionExceptionisCommonrangesToUpdateToFanRangeComboXmlHelperDeviceInfoXmlHelperFactoryDeviceInfoLoadRangeInfoSetDeviceModelAndUpdateRangeInfoincomingRangeInfoCultureInfoDoorFanInfoDateTimeFormatInfoget_CurrentInfodoMoveUpXmlNamedNodeMapSystem.Linqget_Calendarget_YearClearCharget_Numberset_NumberNextAvailableNumberget_DeviceSerialNumberset_DeviceSerialNumberdeviceSerialNumberget_GaugeSerialNumberset_GaugeSerialNumberIsValidGaugeSerialNumberSearchForGaugeSerialNumbersearchForFanSerialNumberDefaultFanSerialNumberFindByFanSerialNumberSearchForDoorFanNumberDefaultFT5GroupNumberget_GroupNumberset_GroupNumberFindByNumberStreamReaderTextReaderResourceLoaderIFormatProviderget_AppDataFolderLocalizationManagerLoggerDoorFanEventHandlerCalibrationFileXmlHelperDevicesFileXmlHelperincomingCalibrationXmlHelperget_DeviceNameFromUserset_DeviceNameFromUserStreamWriterTextWriterEnterLoadTestDeviceNodeFromMasterget_GaugeHasCustomCalibrationInMasterset_GaugeHasCustomCalibrationInMasterget_FanHasCustomCalibrationInMasterset_FanHasCustomCalibrationInMasterHasAnyDeviceWithMultipleCalibrationNodesInMasterReturnDevicesWithMultipleCalibrationNodesInMasterPutDoorFanCalibIntoMastersaveCalibrationFromTestNodeIntoMasterRetrotecAppPersisterDM2_32_XID_FlowBoosterDM2_32_XID_NeutralizerUsingAsBlowerDoorget_Errorset_ErrorLoadGaugeErrorReturnFlowEquationParametersDesignatorIEnumeratorGetEnumerator.ctor.cctorMonitorHasCustomFlowEquationParametersFromExcaliburparametersFromExcaliburfromExcaliburget_NumberOfDFscleanUpExistingDFsReturnWhichDFsallDFsAbsSystem.Diagnosticsget_AvailableGaugesAndDevicesset_AvailableGaugesAndDevicesResourceLoaderDevices_lockLoadingFactoryDevicesSystem.Runtime.InteropServicesSystem.Runtime.CompilerServicesCleanUpReferencesDebuggingModesget_ChildNodesget_HasChildNodesLoadDevicesNodesSelectNodesget_Rangesset_Rangesget_HasDeviceAndRangesReturnListOfRangesUpdateDoorFanInCalibrationWithRangesremovingAllRangesincomingListOfCustomRangesDFIsReadyForCustomRanges_hasCustomRangesClearRangesincomingBasePathForRangeshasSomeDM32GaugeshasSomeDM2GaugeshasSome20AGaugeshasSome30AGaugeshasSome1AGaugesget_AvailableDevicesAndGaugesset_AvailableDevicesAndGaugesget_HasAllControllableGaugesSaveNewValuesToNodesAndFilesSaveToMasterAndTestFilesget_AvailableDeviceNamesset_AvailableDeviceNamesget_AvailableGaugeNamesset_AvailableGaugeNamesReturnHasDFsWithSensorTypesDatesUpdateDoorFanInCalibrationWithDateAndNotesget_CalibrationNotesset_CalibrationNotesupdateFanCalibrationNotesfanCalibrationNotescalibrationNotesnewNotesget_Attributesget_ValuesloadDefaultDeviceValuesUpdateDoorFanWithCustomRangeValuesreturnRangeValuesSetDefaultValuesDoorFanEventArgsget_AvailableDeviceImagePathsset_AvailableDeviceImagePathsRemoveOrAddDoorFansToMatchGaugeSerialsallGaugeSerialslistOfDeviceModelsWithSerialsneedToCheckForAllowedFanSerialsGiveAllDoorFansMeasuredDeviceModelsReturnStringListOfDeviceModels_listOfDeviceModelsget_ReadyToLoadAndSaveMasterCalibrationDetailsget_ReadyToLoadAndSaveTestDetailsRangesNodeHasCustomFlowEqnParamsget_HasSomeCustomCalibratedFansget_HasAllCustomCalibratedFanschooseFromListOfFanscleanUpIndividualDoorFansXmlHelperDoorFansContainsTypeExtensionsSystem.CollectionsIsAllNumberCharsReturnListOfDFNumbersXmlHelpersget_HasCustomEquationParametersClearCustomFlowEquationParametersget_HasCustomFlowEquationParametersset_HasCustomFlowEquationParametersFileAccessget_KUnitsset_KUnitsincomingKUnitsincomingDesiredCalibrationKUnitsdisplayedUnitsincomingUnitskUnitsget_DesiredDisplayCalibrationUnitsset_DesiredDisplayCalibrationUnitssetInitialDefaultsResetAllToFactoryDefaultsresetMasterAndTestAndDoorFanToFactoryDefaultsExistsConcatFormatLoadFromObjectobjectSetSelfReferencedDirectDFGaugeManagementModeAlreadySetSplitExitGetValueOrDefaultFirstOrDefaultIAsyncResultresultToIntToUpperInvariantToLowerInvariantget_GaugePlacementset_GaugePlacementXmlFileManagementXmlElementget_DocumentElementEnvironmentget_NeedsInvertedAdjustmentTestFileDocument_RangeBackingDocumentincomingBackingDocumentget_DevicesXmlDocumentset_DevicesXmlDocumentCalibrationDocumentget_OwnerDocumentparentget_Currentget_CountReturnAnyMeasuredRangeExceptUnitConvertsaveDefaultCalibrationIntoMasterAndTestUpdateMasterFromTestmaxDFsAllowedInTestIsCalibrationInMasterNewerThanInTestget_GaugeHasCustomCalibrationInTestset_GaugeHasCustomCalibrationInTestget_FanHasCustomCalibrationInTestset_FanHasCustomCalibrationInTestget_AllFansValidForAutoTestincomingDevicesNodeCalibOrTestUpdateDoorFanCollectionWithFansFromOtherTestallDFsInLastTestXmlNodeListRangeListReturnDevicesNameListreloadRangListToListAddBackAllDoorFansListReturnAllDoorFansListUpdateRangeFlowEquationParametersFromNewListUsingForBoostget_FirstDM32_XID_MnExhaustReturnFanPressureMightBeToppedOutMoveNextget_InnerTextisIndivParentNodeFornewget_PrBBeingUsedInFanPressure_FlowRange_CalculateFlowrange_calculateFlowDM32_XID_MnTrueFlowMaxreturnOneBasedIndexget_DeviceIndexset_DeviceIndexincomingDeviceIndexReturnDeviceNameForDeviceIndexReturnListOfRangeInfosForDeviceIndexReturnDefaultDeviceIndexdeviceIndexincomingOneBasedRangeIndexReturnRangeNameForDeviceAndRangeIndexReturnRangeInfoForDeviceAndRangeIndexReturnRangeInfoForDeviceNameAndRangeIndexget_AssociatedPressurizeRangeIndexget_AssociatedDepressurizeRangeIndexincomingRangeIndexReturnRangeInfoForDeviceIndexRangeIndexrangeIndexReturnAlternativeRangeNameForIndexincomingDevIndexDM32_XID_Flowboxget_KeyContainsKeyReturnSummaryTextForEnergyGetExecutingAssemblyReturnStreamForResourceInAssemblyDM2_32_XID_GaugeOnlyincludeGaugeOnlyserialNumsUsingGaugeOnlyIsGaugeOnlyRoomOnlyUsingFanOnlyReadGaugesOnlyclonedFactoryNodeToCopyFindPrimaryMakePrimaryneedToAddAsPrimaryget_IsPrimaryset_IsPrimaryGaugeIsPrimaryget_AnyFanInList_NotNecessarilyPrimaryDevicesClassLibrarySetCustomFlowEquationParametersManualEntrySetCustomFlowEquationParametersExcaliburEntryget_DirectEntryop_Equalityop_InequalityBackwardsCompatibilityget_CalibrationStandardDensityset_CalibrationStandardDensitystandardDensityupdateFanCalibrationDensitynewDensityIsNullOrEmptyDevicesCollection() unable to load Devices.xml resource file in DevicesClassLibrary. Device and range selection not available//DevicesDevices not listed in the Devices.xml file. Load failure probably.450 DM32IDDM32XID DM2ID]//Device[@{0}='{1}']/Ranges/Range[@Name='{2}']ID//Device-1 Name)//Device[@{0}='{1}']+//Device[@Name='{0}']SRMn mn modelDuctBlaster4 DU200240340350360200 2000DucTesterMn300 3000400 4000500 5000600 6000700 7000a...DoorFanCollection static SaveBuildingTestFileI...null filestream so unable to saveg...DoorFanCollection static LoadCalibrationFileDataG...exception loading from {0} [{1}]%...loading default<?xml version="1.0" encoding="utf-8"?><Calibration><Devices></Devices><GaugeCalibrations></GaugeCalibrations></Calibration>;...exception saving {0} [{1}]{...DoorFanCollection static save of calibrationDoc to stream w...DoorFanCollection static save of calibrationDoc to file ), rather than streamqDoorFanCollection static save of calibrationDoc NOT DONEDoorFanCollection exception during static save of calibrationDoc {0}[...DoorFanCollection.CleanUpAncientMasterFileDevicesW...needed to update ancient calibration.xmlelementCalibration#GaugeCalibrationsA...not successful so use default<?xml version="1.0" encoding="utf-8" ?><Calibration><Devices></Devices><GaugeCalibrations></GaugeCalibrations></Calibration>W...exception cleaning up so use default {0}A...exception loading default {0},.s.. DoorFanCollection.CleanUpMultiplesInDevicesCalibration%DeviceSerialNumberA..had to remove duplicates for: ?Model?SN []- ...no devices in node3 ...incoming node is null5...Exception cleaning up: ... DoorFanCollection.SetAllDeviceSerialNumbersToLowerCaseInDevicesNode'... no device nodes-... null incoming nodeM...DoorFanCollection.LoadDevicesNodes +.. Devices.xml loaded9.. Devices element not found%//DefaultGaugeListK.. DefaultGaugeList element not foundDefaultGaugeList not listed in the Devices.xml file. Load failure probably.NamesManual+NamesAutomaticControl DeviceKeyGauges/GaugeK/WpfControls;component/Images/Ranges/ .jpg DM-2 DM32DM32-20A DM32XDM32X-20ADM32X-30AW... no factory devices found in devices.xml+.. DoorFansNode found!GroupControlModeDoorFan3...no DoorFansNode in DFCcDevice[@Name='{0}' and @DeviceSerialNumber='{1}']{..DoorFanCollection.PutCalibrationsFromTestFileIntoMasterNodeK..exception during LoadRangeInfo: {0}CDevice[@DeviceSerialNumber='{0}']...DoorFanCollection.PutCalibrationsFromMasterIntoTestFileIfAvailable/...master is newer for 1...master not newer for 9...no device node found for ...exception loading test device node from master for {0} : {1}...DoorFanCollection.UpdateCalibrationsInTestFileFromUpdatedTestDevicesNodeotest device {0} number {1} fanSerial {2} with gauge {3}-...loading ranges for /...no ranges found for =...exception loading {0}...{1}A..saving testDevicesNode out to G..no testDevicesNode owner document5..invalid buildingFilePath:1..all allowedFans in useG..choosing {0} from {1} allowedFans..invalid model or serial from allowed fans list, fan not created )..added primary DF- (') with fan serial [_..added DF#{0} - {1}({2}) with fan serial [{3}]!..DF not created Number[...DoorFanCollection.MakePrimary with {0} dfsW...but null DF to make primary so ignoring.G...moving DF {0} to be primary {1}.[...DoorFanCollection.ReturnPrimaryGaugeSerialO...found primary df {0} with serial {1}-...no DF with number 1g...so DF so had to make primary {0} with serial {1}_...but still no DF from door fan collection!!!!9...empty door fan collection DoorFanCollection.RemoveOrAddDoorFansAndLinesToMatchGaugeSerials starting ..1 not keeping primary DF s, removed all DFs from the collection and about to re-add9...adding back DF number {0}o...added new primary DF number {0} for gauge serial {1}_...added new DF number {0} for gauge serial {1}..DoorFanCollection.UpdateDoorFanCollectionWithFansFromOtherTestU..Checked measured models in existing DFs W..Checked measured models in last test DFs ..Fans from previous file beyond #{0} not carried forward as license limit is {1} fans.K{0}..Adding DF{1} {2}:{3}({4}):[{5}].[...not cleaning up DFs, just adding back {0}.G...cleaning up DFs, recreating {0}...had to set blank or badly set alternative measuredDeviceModel to M problem because found a repeat of DF ? in collection that was cleared problem because found DF number {0} that was already in the collection while loading data from LastTest...DoorFanCollection.GiveAllDoorFansMeasuredDeviceModels() checking {0} for proper measured device models ...Problem in DoorFanCollection.GiveAllDoorFansMeasuredDeviceModels(): [{0}] PrimaryGauge:  %SerialNumberAbbrevPrimaryFanFansConnected)%FansLastCalibrated)GaugesLastCalibratedCalibration.xmlRetrotec 1000N/A_...DoorFan.LoadFactoryDevices found devices.xmlm...DoorFan.LoadFactoryDevices did NOT find devices.xmlGroupNumberDeviceUniqueIDIgnoreDF DFRoleGaugeModeGaugePrARoleGaugePrBRoleLocationGaugeName#GaugeSerialNumberGaugeCalibDateGaugeModel Error'MeasuredDeviceModelDeviceModel]...DoorFan.LoadFactoryRangesForDeviceName for ;//Devices/Device[@Name='{0}']I//Devices/Device[@Name='{0}']/Rangesa...loading ranges from node into local rangeListC...unable to find rangesNodeToUseG...no DoorFanDevicesDataFile loadedUnExcalibur Retrotec: (--)? ( ) - -x---#Retrotec: -18FOpen(22) OpenDoorFan.LoadGaugeError(): unable to locate ProtocolInfo/Devices - not in factory devices document.[Device[@Name='{0}']/Gauges/Gauge[@Name='{1}']30A20A1ARetrotec 500Retrotec 450Retrotec 4000Gauge Only...set _device /...invalid device name -...set MeasuredDevice qDevice[@Name='{0}' and @DeviceSerialNumber='{1}']/RangesCalibrationDate3...DF.LoadRangeInfo with changed calib demo] !...device model  serial: ...test had factory ranges custom ranges ...master had I had ranges in both test and master M...custom in test and custom in masterW...no listing in test and listing in master;...copied from master to test had ranges in master but not in test so copied ranges to test. U...custom in test and no listing in master;...copied from test to master had custom ranges in test but not in master so copied custom ranges to calibration file.I because CalibrationChanged is true ...has custom ranges in test that are the same as in calibration file....skip copy from test to master because master and test have the same calib...copy from test to master because changed and master node is not newer=...remove old master node for ...copied test node into CalibrationDevicesNode, rangeNode has test range node...ranges in test were newer than in calibration file, so copied to file....copy from master to test because changed and master node is newer (ranges in master were newer than in the test, so copied to test).m (ranges in calibration file are the same as in test)....skip copy from master to test because master and test have the same calib1...rangesNode still null5 using factory ranges for / with no device serial....} in use but no serial number present, load Ranges from factory]....factory ) in use with serial c so set serial number on factory range node copy 9..set serial in node success7 no device model or serial!g...no device serial number present nor device modelA...loading ranges from rangeNodeI..Ranges property is null in this DFe..default is already loaded with listingInTest={0}C..rangesNode is unexpectedly nullI...not loading ranges from rangeNodeUDF.AddDevceNodeToTestDevicesNodeForDoorFanO...unable to import, no owner doc foundQ...exception importing or appending: {0}/...missing nodes to useO...DF.LoadTestDeviceNodeFromMaster for ...master has ...test has %...master is newer?...same in both master and testFriendlyDFNameNameFromUserGaugePlacement#.#Retrotec 240Retrotec 6000IndoorsOutdoorsDoorFanInfo.DetermineGaugeTypeBasedOnSerialNumberString...checking serial number in response: 210{0}5639#unrecognized type..for DM-2..for Digiman..for DM32..for DM32X _30ADM32-1ANeutralizerFlowBoosterNoFanControl(no flow)PrBOnlyPrAOnly IgnoreUseBoth NoFan!Retrotec 800/900Retrotec 900Retrotec DU200Retrotec DU210Retrotec DU220%Retrotec Model 200!Mn Model 4(240v)!Mn Model 4(230v)!Mn Model 3(240v)!Mn Model 3(230v)!Mn Model 3(120v)!Mn Model 3(110v)7...FanCalibrationModel ctor'...null incoming DFK..null device node on RangesNode for 9...null DoorFanInCalibration=DF not ready for custom ranges3null DoorFanInCalibration'..already in master..put in masterM..valid device node on RangesNode for g..exception during constructor for {0}:{1}: [{2}] ..look for ] in Masterw//Devices/Device[@Name='{0}' and @DeviceSerialNumber='{1}']-...No Device in Master...found9...no serial or no model set_...Exception finding master nodes for Fan [{0}]_...FanCalibrationModel.SaveToMasterAndTestFiles..saving modelTestDevicesNode because DoorFansCollection did not do the save...Exception during FanCalibrationModel.SaveToMasterAndTestFiles {0}/...null TestDevicesNode..UpdateModelTestDeviceNodeWithNewRangeValuesFromDF saving modelTestDevicesNode after update of infoM...null ModelTestDevicesNode owner doc KUnitsRanges/RangeKK3 Custom #null DFInCalibuFanCalibrationModel.SaveNewValuesToNodesAndFiles() for DF e...Updating master with test file calibration dataMUpdated master with range data for DF a...Saving test file calibration data into masterESaved range data in master for DF m...Creating new calibration data in test from defaults1Saved range data for DF [Saving master file calibration data into test5...no calib data availableENo ranges updated or saved for DF 9//Device[@Name='{0}']/RangesversionE//Device[@Name='{0}']/Ranges/Rangeo//Devices/Device[@Name='{0}']/Ranges/Range[@Name='{1}']_ Range%CalibrationDensity#.######Unknown Date!CalibrationNotesCFM m3/hr m3/sec l/secC//Device[@{0}='{1}']/Ranges/Rangem//Devices/Device[@{0}='{1}']/Ranges/Range[@Name='{2}']//Device[@='{0}']/Ranges?='{0}']/Ranges/Range[@ID='{1}'] RangesNK1K2K4MFDirectEntrypolynomialabcdfg DRange PRangeinvertedRangeName (22)102RoomOnlySDevicesClassLibrary.Resources.Devices.xmlResourceLoaderDevices.ReturnStringListOfDeviceModels() unable to load Devices.xml resource file. Device list not availableResourceLoaderDevices.ReturnStringListOfDeviceModels() Devices not listed in the Devices.xml file. Load failure probably.~ٳ[JdN-      Mq},}HE Y Y U HH HH(   U  ]aeUi]] a e        UUm E  yy       EE E y   UUUUU m U UU a UUU  5a]]]UmeiUU]U  U  amei } E E U UU& ]]    :*EUUmeUmeUmieU  U!%!$ U Ua]](]UaeUieUeU]U]U]& ]U]]]-]UU ]UU]E&]]] -    U UUU}}}  ] ]  ]  ]] ]]& }} }U} 5]- U]]]]]];$]" ]]$ ]]] -]} ],!]]]] ] % ] =  $ ]E     UU DDUU U EEH HH H]HH H]HHHHHH]HHHH! H]HHHHHH]HHH]H ]HH]HHHH+H]HHHHHH UU H(H (      UU   U]U]U UU! N9UUUUUUUUUUUUUU UU UU UU UUU"UUUUUUU UU$UUUUUU  U,,, ,],, ,,,,, ,,   ((UUUUU%UUUUUE    UUUU UUUUem  i   U Y HHHH   UU U *]LUaLmeUmUi]L]L ]LLHH]L Umaa HH U aeUHiHHHH HH HH   YH H ,]HUameUmHUi]HHHUUmH  U amamHH            YYEYUeUmiz\V4;$$RSA1)ump`T?LǠީ,tO#<Z1ݩ19vI!5dBX2Mb{^20t!~8ً`̦]ɍ,{,-eR`Ɔ|7(n @ CustomExcaliburEUuy}$D ( ]HEEUUHH(( ]yEE EU} } UU  $ $  UU  ]U ]   ]    }          } } ]] ]] ] ] ] ]}}    D D U U DUU    ]H H ]H H] H H       ( (  H   ]U UU UU  UU u U U UE , ,(  8 8  U   UU ]H   ]LU ]LU aUU  HH  H  ]HU HUU U  H H]H      HYEUy}($((((((D( (((( ((HTWrapNonExceptionThrowsDevicesClassLibrary Retrotec Copyright © 2017 Retrotec)$f319e143-ff2a-4a3c-8089-e17a0b580f6d 1.0.0.0G.NETFramework,Version=v4.0TFrameworkDisplayName.NET Framework 494Use LoadCalibrationMasterFileData(ref string logMsg)  R++oSui+KP AOuhRd؉u