MZ@ !L!This program cannot be run in DOS mode. $PEL F!  n- @ -w-S@@*`  H.textt   `.rsrc@ @@.reloc `0@BP-H5 P e]wȀĆ47ӪrI(t*XLםL(kcCp@"ޡ篪 Y<ԋZ%+ڠ7#Hi )`uJ_ u`Viĕbp0+( ,o - rpsz}}*0( *0+({~ ( ,}*rps z0  (*0( }}*0( *08 ( *08 ( *08 ( *08 ( *01( } YE 5EU%bo|8$( 8( 8( 8( 8( 8 ( +{( +n( +a( +T!( +G#( +:"( +-%( + rpD( rp( sz(*08 (*08 (*08 (*0( (*0(  (*0( o 94(o -^i-r:po r~p( sz8 r%po r]p(rp( szo! t}( o" zo# , sk}*rFpsz*B0F- rpszi   +#-( + o$ X i2*0/(  +rYp(( X i2*0-r_p*o$ o *0 o% { E+5 +1(  +!{D( o& o (' -P8 rmp o rp o rp {D( ( sz*0$(,o - r1psz}*0(1} *rpsz0(*0( *0( } *0(( (*0( *0 "(*0 ("*0 "(!*0 "("*0 ("*0*} } ( } } } *0 "("*0 ~(%*0( }() }*0o* (%*         00F%f(+ *0}(*0}(}*0 (+*0<}( , o, o - rpszo, }}*0}( *0}( }*0(/*0( }*0(1*0( }*0( }*0~*0/(- (. &&rzprp( sz*0-~ *o/ *0*0{sz0 rp*0(0 *0(0 *0{ (1 o2 s3 rp(' ,"o4 rpo5 o4 rpo6 +:rp(' ,"o4 rpo5 o4 rpo6 + rpsz*0M8( 3*K( 3sQ*L( 3sT*M( 3sW*N( 3sN*O( 3sE*P( 3sH*Q( 3sK*R( 3sB*S( 3sZ*T( 3s`*U( 3s]*( 3sc*V( 3sg*o# ,sk*8 rtprpo rp( sz0(:(<}}*0tW{o7 *0 oA &{sz* 0 rp(C*0R( (>*0(io{(8 R*0 rp(F*0O( (>*0(io{(9 O*0 rp(I*0P( (>*0(io{(: P*0 rp(L*0Q( (>*0(io{(; Q*0 rp(O*0N( (>*0(io{(< N*0 rp(R*0K( (>*0(io{(= K*0 rp(U*0L( (>*0(io{(> L*0 rp(X*0M( (>*0(io{(? M*0 rp([*0S( (>*0(io{(@ S*0 rp(^*0U( (>*0(io{(A U*0 rp(a*0T( (>*0(io{(B T*0 (3(d*0Q(:, ~ (' , r[psz(- (. &&rzprp( sz}*!20 -~ o, {(C  ݅&~ o {o 1rp{r7 p( +Ao {o /r; p{r7 p( +r p{r7 p( ( sz* '0(D {(. *0#}}} }!(:*0I}}} }!(:}}oE } oE }!*0+ oE {-fo, r p(' - r p(' , V 8r p(' -r p(' - r p(' , V 8sF z{ (' -o, { (' , V +v{!(' -o, {!(' , V +LV( 8 r pr p{r p{( sz&V( sz*A04 (G ,{-r p*{*{-r p*{*0,(:o# -r po (H sz}"*0* {"o, (I &{"r psz*;05{#-&{${2{%{&{%YXsJ *{#*0{&{%YX*01}#(0 }${5}%{2iY}&*0*}#(0 }${5}%Y}&*0}#(0 }#*0X{#,!{#oK }#*%{%X}%{%{&/ {${2{%F(L /*0X{#,!{#oM }#*%{&Y}&{&{%1 {${2{&F(L /*0{#,!{#oN }#*%{%X}%{%{&00{${2{%F(L /+%{&Y}&{&{%1 {${2{&F(L /*0{#,? +X {#o /{#oO F(L /{#o *{% +X {&0{${2F(L /{&*0~ sq'*0{-*0 {.Y*0 ({*0 ({*0}*~o* }+@},}-}.}/}0(0 }(}0}.{0X8}){0X}- +7{){(oP %{.X}.{)-}-*X {0X2*0{/*0}/*0{0*0{-0*{){* {-{0X3E{){*{(oP %{.X}.{){*-(%{-Y}-+%{-Y}-{/,*{*X{0X]}**0KdsQ  +-{){*X{0X]~(H oR &X {-X2oS *0 {(oT *0+(0 }3,o* +~1}2}5*0!{2{5{2i{5YsJ *0{5{2i*0{2i{5Y*0<{2i {5 +X /~6{2F(L /*0 ~6(*0() (*0>{2i +%{5X}5{5/{2{5F(L /*0>{5{3o 2*~7{3{5o o oU *0L{2i {5 +X /~6{2F(L /~7{3oV *0*{4o}3{3o* }2}5*0~7{3{5oW *0%,o* +~1}2}3}5*         004F 1F%g(+ 6(X oY 7*0_}:};}<}=}>}?}@~ }A}D }I(0 }8(*0{9ua*0# {8( oZ - r7 p{8o rM p( sz{8( o[ t {84~H@o - r p{8o r p( sz{8( oZ ,({8( o[ t{}:{8( oZ ,({8( o[ t{};{8( oZ ,/}<{8( o[ t{}={8( oZ ,6{8( o[ t {}>{}?{8( oZ ,_{8( o[ t  {}@ {}A{@ . {@3{A s\ }Dl( {8o ,}Bm( {8o ,}C{84~H@o }Fs] {8((}9{9i}Eu,<}I+&%{I{9tc{X}IX{E2{E- r p{8o rv p( sz*0%o^ ,o^ (6o_ o` *0s]   +g oa t (4 ,H{ ob &oc 10oc Yoa t`oc Yoa t`{} X oc 2oc 1+oa t`}oc Yoa t`}`( od t*0C{9  +. {o oE oE (' , { X i2**0{F4~Goe *0n{3(,*{E  +{9o&X {E2(  +{9 { of X {E2*0K{<,%{=,FoK o ,o -*{>,?{>o 11{?,FoK {>og -{>og ,*{@9{@ YE /fI"Y<v8{A(9*{A(9*{A(;*{A(;*{A(<*{A(<*{A(:*{A(:*{Doh *{Doh **0h{IsQ {E  +{9{oi X {E2 +{9  o* X {E2oS *0 +R{9{( 3"uT,yTOi({9o)X {E2{F~Go!  +{9{of X {E2*0";/X Y Xj!i*Zsj *05{E  +{9{oi X {E2*0 (*0( ok ol om 3Eo +on oo (op &oq -du,o  o +#on . oo  (op &X oq -u,o or *%(Ml00Oss {9 +4  ot {o {o% ou ov X i2*0 G  H*0 (b*0 (*0}K3 r psw z}J*0{L*0(s oo*0{N*0(s }}}{No*03}J}Ks}N(0 }Ls}M*0 {Mo*0 {Mo*0 {M{E*0-~ }Od}S}T~ }U(*0. (- r psz{Mo (o*0,{O,{O~ (' , r psz{O*0{O*0}O*0 {Q- rBpsz{Qo*0{P- o}P*0 (s] {Pox . {Poy {Poz {Po{ (o| o} o~ {K{J(b+4X{K{J(bo &(  ob &o -o {Pox , {Po (od t* 0*0! ({Pox . {Poy ~ {P( {K{Ji(b  +oX X {K{Ji(b(rp( o, {S2 (&~  +(&~ Xi2,o ,(&~ ( &(#{Po {Po }P&*( #0,"({Poz {Po{ o| o *0d# ({Pox . {Poy {Poz {Po{ o| o {Pox , {Po *AI0{Q*0}Q*0{R*0}R*0{S*0/rprps z}S*0{T*0}T*0u${T-*{T YE *6+@o *o * o * o * o * o **0 -*o *0 -*o *0{U*0}U*0 ~ (*0<~ }V~ }W(((((U(*01{V,{V~ (' , rUpsz(s *0{V*06}V(((U((((U(*0{W*06}W(((U((((U(*0:(- rpszs4}X{Xo0}N}Y*0{X{Yo8*0{X*0{Y*0}Y*03{Y, {Yo - rpsz{X{Yo?*0((*01(,(~ (' , rpsz(s *0 ~ (*0;~ }Z~ }[~ }\~ }]((*0~ ~ (*01(W(}Z}[}\}]*0(~ (' ,j{Z,{Z~ (' , rpsz{[,{[~ (' , rPpsz(((((W +( s *0{Z*0+}Z(((((W(*0{[*0+}[(((((W(*0{\*0+}\(((((W(*0{]*0+}](((((W(*0*0<(0 }_{_,{_os4}^*rprps z0{^*0{_*0{`*0{a*0*{_o}`({`o?{`*0*{_o}`({`oA{`*0*(o8}a{_{ao{a*0*(o:}a{_{ao{a*0%s o*0%s o*0O}d}e(0 -rprps z}b-r&prVps z}c(*0(o (o*0(o (o*0{b*0{c*0B(o- rjpsz(o- rpsz(o(o;(o(o(}d{d-Q8 r p(oo r^p(oo rp( sz(o(o(}e{e-Q8 r p(oo r^p(oo rp( sz*0 *0&s4 o?*0&s4 oC*0's o*0's o*0;(g( o - rpszs4 o8 i-*() *0H(g( o - rpszs4 o8 i-o?() o?*0I)s4 {ho -rkp(H szo8 s"  ( o?*0 (*0J*i1C,>o$ s4 {ho -rkp(H szs" ( *08+i11,,o$ g( o - rpsz() *0(*0P, o +on ,o$ s +oq -u , o -ss *o* $-0 (*0s o*0x-sq sq o~ou2oy +o2oy i0o{ou2oy +o2oy i0o{o{*0 (*0J.s4 s] o8o` o8o` od t  (o?*0F.s4 s] o8o` o8o` od t  (o?*0(_*0rpot o s=(`*0 (`*0([*0 (\*0 (]*0(^*0b/,i-*s]  +4 X + ok, + X i2, ob &X i2o$ od t*00s o oT *0P12Z '( sQ s  + oP ,~(H oR & X 2oT oS *0W(0 }f-+}gg( {fo% o - rp{fo rp( sz*0,2{foi ug {foi o {gZ*0 ( (%*0|~ }l~ }m( }ns}o}p}q(0 - r9pszo , rupsz}ks}h}n*0T~ }l~ }m( }ns}o}p}q(0 {8}k}h*0{i*0{j*0{k*0{l*0}l*0{m*0}m*0{n*0}n*0{o*0}i{oo}j*0 (3*0}q3 r psw z}p*0 ( (5*0(%(6*01{ho,{hs}v*{hs}v*0(&(6*0  (9*0-3{ns (; oT  ,o *! 0  (;*0 (<*0*4-rprps z(1~ }l~ }ms]  {h{;sz o}}io {q{p(b{h{:1I+2%{l ~( }lo %{iX}iX{h{:/ -/  s}48%{jX}jX  o{q{p(b (U-I{ho   (V-+ ,'-  ob &+oo {h oop &^ {oo  E:+8s  ox}  } }{o o-o %{iX}i ,?{h{;1 o}m()od t*w^ 0  (>*005-~ s (; oT  ,o *$ 0 (@*0*6{ns (Bo ,o * 0 (B*0W7-r-pr;ps z-rprps z(1{l,9{lo ,,{l~o ,{lo + {lo   ul,2+ tlol ( {q{p(b  o 8-on ;)%{iX}i-rp( r#p( sz ,G {h{8o -1r7p{h{8o rpo$ o ( sz{q{pX(b(W-{ho (X o Z{oo  E6+4s{i}}}{ooX oq :u  , o }j{m,={m~ ( ,+{m~o , {mo *{mo *A4Z @0 (D*0%8s s (Bo o *0 (F*0@9{n(e ~ }l~ }m(Ao ,o *&5 0 (H*0-:{ns (L oT  ,o *! 0 (J*00;-~ s (L oT  ,o *$ 0 (L*0$<{ho ok (<&or *0{r( tV}r*0{r( tV}r*0{s( tW}s*0{s( tW}s*0{t( tX}t*0{t( tX}t*0{u( tY}u*0{u( tY}u*0-={r,# {is {roo**0H>{h{B, tlol{s,$ {is {soo**0F?{h{C, tmom{t,# {is {too**0.@{u,$ {is {uo o **0{v*0}v*0rp(]*0 (]*0As> -oL(^*0Bsc oG*0rp,ot o s=(`*0CoQs oo o +Lon t\ o  +# 1 oAo  oSo X i2~o oq -u,o o ,o *Yt 0s>(c*0s=(c*0 (d(4*0Ds o*0*(4{h{9ua- rpsz*0 {vtw*0%($k( o - rpsz*0hE(j o8t (0o0oo8t (0o0os]  (m {h{8od t*0hE(j o8t (0o0oo8t (0o0os]  (m {h{8od t*0;&{hs7 (.o/(0oo0(0oo*0hE(j o8t (0o0oo8t (0o0os]  (l {h{8od t*0 (n*0 (n*0iF +^   + ok, + X i2-(+ok, +Xi( 23ob &X i2*0pE(j o8t (0o0oo8t (0o0os]  (m (m {h{8od t*0+((j (h o?(0o0o*0($*0 (%*0{y*0G- r+ps z(1~ }l~ }m{h{:1E +3oP %{iX}i,)%{l~( }lX {h{:2{h{;{is{}w{wo}*0{ns (t*0-~ s (t*0 {w- rgpsz(x{y*04H{wo %{iX}i }y~ s {w}49%{jX}jo{ho}y{y, ݽ_ {ooE<+: s{wox} }}{oo^-{wo {wox}i}y{h{;1{wo}m{wo&*(@8x_ @!# 00SI{w- rgpszs  +(x{y,{yob &X 2()od t*0{x, {xo *0{w, {wo}w&{x,b{m,H{m~ ( ,6{m~o ,{x{mo +{x{mo {xo }x&*l0'-r-prps z(1}x(}*0P{l,G{l~ ( ,5{l~o ,{x{lo *{x{lo *0{ns (|*0*{n(d}x~ }l~ }m*0W{x- r.psz- rpsz()o$ o -rp()o (H sz(*0J %{iX}i%{jX}j{ho {xo Q {oo E0+.s {i}}}{oo*79Q 0K{x- r.psz- rps z o +Aon ,0()o$ o -rp()o (H sz (oq -u , o **Mw0{w- r?pszs*0 ({( *0({( *0(0 }z*0 {zow - {zo{**0 {z{y*0*0_( }~( }}(0 rp(^rp(^rprp(_}|}}(*0rp(]rp(]rprp(_{-U8 rp(o r^p(o rbp(o ( sz{|{}{(*0rp(]rp(]rprp(_{-U8 rp(o r^p(o rbp(o ( sz{|{}{(*0k{-U8 rp(o r^p(o rbp(o ( sz{(*0L{-U8 rp (o r^p (o rbp (o ( sz{|{~sr s] ouo +on {(ob &oq -u,o o{{}od t*(07M{~s5 {s5 o: (  oA *09Iis  +(ob &X i2{}od t*0PN{~s {s ( o ,o oT ,o *2 6D 0Osq sq {~o/{o/ouo~o + on (o oq - u,o o{o{o(*<!]0 ~{o *0{|*0{}*0{~*0}~*0{*0}*0(((}*0P 6o 8 ( oZ 9( o[ t {@o .\8rpo rpo rpo o rp( szo i1rpo rp( sz +Xi?*0 {*0*(4{h{9uc- rFpsz*0 {vtx*0gQ~  {o o +, on t  , + rYp(H o (H oq - u,o *8Q0{*0}*0 (*0(($}{i*}{is } 8{-rp( r#p( sz{{o ,"rp{o r/p( sz{{s{{{o X {i?a}*0{( tV}*0{( tV}*0{( tW}*0{( tW}*0{( tX}*0{( tX}*0{( tY}*0{( tY}*0-={,# ('s {oo**0H>{h{B, tlol{,$ ('s {oo**0F?{h{C, tmom{,# ('s {oo**0.@{,$ ('s {o o **0,3{ns ( oT  ,o * 04R-rprps z{- rpsz(1~ }l~ }ms] {{;sz o}}io {q{p(b{{:1K+2%{l~( }lo %{iX}iX{{:/-s] &s}48 %{jX}jXo{q{p(b({o  ,?{ o t* -' o  (-  ,  ob &] {ooE9+7s  ox}  } }{o o-o  ox}i:{{;1 o}mo *] 0Ss ( oT *0 (*0*6{ns (o ,o * 0 (*0ZT-r-pr;ps z-rprps z(1{l,9{lo ,,{l~o ,{lo + {lo   ul,2+ tlol ( {q{p(b o 82on ;/ -rp( r#p( sz{q{pX(b ({ o$ o t*-J8  rp (  rp  o$ o  rp ( sz- o  ( o Z{oo  E6+4s{i}}}{ooX oq :u  , o }j{m,={m~ ( ,+{m~o , {mo *{mo *A4Z E0 (*0%8s s (o o *0 (*0@9{n(e ~ }l~ }m(o ,o *&5 03- r4 pszi- r pszi3 r!psz*0{*0G- r+ps z(1~ }l~ }m{h{:1E +3oP %{iX}i,)%{l~( }lX {h{:2{h{;{is{}{o}*0{ns (*0-~ s (*0{, {o *0{, {o}&{,b{m,H{m~ ( ,6{m~o ,{{mo +{{mo {o }&*l0 {- rgpsz({*0RU{o %{iX}i }s {}49%{jX}j{o o ,0{ o t*o}{, ݿa{ooE=+; s{ox}}}{oo<-{o {ox}i}{h{;1{o}m{o&*(<Xa <!A N0SI{- rgpszs  +({,{ob &X 2()od t*0{- r "pszs*0 (( *0(( *0){- r.psz- rpsz(*0yV{- r.psz- rps z o +1on X -rp( r#p( sz(oq -u , o **=g0W  %{iX}i%{jX}j{o$ o t* - r"po$ o rp( sz-o {o X {ooE5+3s{i} }}{oo*qsX 0'-r-prps z(1}(*0P{l,G{l~ ( ,5{l~o ,{{lo *{{lo *0{ns (*0*{n(d}~ }l~ }m*0(0 }*0 {o - {o**0 {{*0*0( *0 ( *0(*0{*0{*0{*0{*0{*0{*0~ (*0~ (*0i}}}}~ }((}}}}}}*0X~ 2r"p( r"p( 2r"p( r"p( ,~ ( ,r"pr"p( ,<,9 8 r"pr#po r2#p( (H *0o{{s*0~ }(0 *0{*0{*0{*0a-~ *uQ,5r:#ptQorX#ptQo ~r`#po ( *t o ~r`#po *0s *0(:*0s] }}(0 *0 s] }}(0 }*0{R( od t*0{*0}*0 {oc *0{oc *0 {o *0{ob &*0{{o` *0uY(1rj#p +r#p  8 r#p(- ( rp(- ( ( ~r#p( (*0J&R( s4 ~o ~o 3 ~(H o+(o?*0&R( s4 o8t*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}*0Z}}}}}}}}}}(0 }{o% }{~}( o[ i1#t {}{o+o {(=}{,{o% } ( o[ i>t { }{,r{{o$ o -Z8 r<$p{o$ o rr$p{o r$p{o ( sz*0%{--~ *o/ *{o6*0[{9o-B8 r$por$p{o r6%p( sz{4oo{3- r%p{o r%p( szo# {#-{&X}5%{5{X}5('*0\{E*+({ot+{or+ {os{-B{, om +r~oton- (( +Vom{(( +A{o7-~ou, (( +om {o5 -((  & {o {4ox{%X(z *I&Q0j{-[{o ,L8 r0&p{o rr&p{o o r&p( sz*{*0] -n{-]{o ,L8 rO'p{o r'p{o% o r'p( sz +S{ +J{3 +={-{(( +%{(( &{o/ o5 *0{, ~oR &o$*         00'8( F%h(+ *0}}("(.*0{*0)}{,}*{o }*0M^{,o,~'*{-(0*{. {3 {o|( o,!{{, {+(g*{. {3(0*o,X8 r-(p{o rE(p{4ox ( r(po( sz8 r-(p{o r)p{4ox ( rk)po( sz0_{, so 8{o @{: {,-o,%r6*p{4ox ( rJ*p( +d8r*p{r+p{o ra+p{4ox ( rw+p( sz{2iY sp *0`(% ~~o  ,2{. {3 r@,p{o rr,p( sz{,I{,2{.){. {3~{o /,{(h+oR &{- {oR &*0(X oY *0(0 *0ta ( oZ ,* ( o[ t i1rg-po r-p( szi-u, r-pszu,( oZ , r.pszi> u ,iu, r/pszt  ( o[ ti1 { s5 tct{}+Tu,'u, rR0pszt{s, +%r0pszu,t{s, 9 ( o[ ti1{}{}( o[ ti1Ouc, rE1pszta{ }ta{ }ta{ } ( o[ t i1 }+#, r1p{o r2p( sz ( oZ }*0  s}}("},}*o% K( ;o% L( ;o% M( ;o% O( .~o% P( .lo% Q( .Zo% R( .Ho% N( .6o% S( .$o% U( .o% T( 3 s}*0bo-]{,~'*8 r2p{o r3p{4ox ( r*3p( szo{<{. {3 so 8l 8 r3por3po ( r3p{4ox ( r4p{o r[4p |(  ra4p( sz{9o{>{;{; 8 r3por3po ( r3p{4ox ( r5p{o r[4p |(  r|5p( sz{5{Xsp *0(% o {1{o {{-(oR &{{{o Yo &*{{3({{{o Yo &oR &*{o Y[ {{o &oR &{{{o YYo &*0(0 *0og *0o *0o *0og ,o **0{~ },}} } ~ } } r+6p} r96p}rp}( }(0 } }} *0{~ },}} } ~ } } r+6p} r96p}rp}( }(0 } }}*0{*0}*0{*0}*0{ *0} *0{ *0} *0{ *0 (} *0{ *0} *0{ *0} *0{*0}*0{*0}*0{*0}*0{-D(Os[}(Osa}(Os^}(Msd}-~ *u, {o6*uS, {o6*uT, {o6*uU, {o6*o/ *0 r p(U*0,rO6p r:po r:p,+~ o *0r pr p(W*0c ,sQ o -o -r:p~(H s +/r <p~(H s rP=po &r^=po &rl=po &r:po &oS *0 r~=p*0(0 *0(0 *0,o - r=ps z*0,o - r=ps z*0,o -r=p(H s z*0-r>p(H s z*0#3r0>p( rb>p( s z*0/ rn>ps z*0(0 *0Ud-*-* E*so*so*3*dZ[dso*0(0 *0 (e*0e9 s o j2Tjo &o  3(o  3%jo &o  . .+o & o  o s , ,o s *qy 0(0 *0fo, r>psz{2{5.r?pF( sz sQ  {5X 8{23, o & +) +%,}5oS sq*{2o &X {2i2,}5oS sq*-r?poS (H szo~oR & {3-rl@poS (H sz0:g-~ ( (H o o &oR &o &*0h  +X o /oO ( -o /QoO +. oO -3;X +-YoO ( s X o /oO ( --*o /o oR &oS *0 ( *0"($}#s}!}"*0Ji($s}!{!{<- {h{<+s sn}"*0{#*0,j{ns (v oT  ,o * 0k-rpr@ps z{"- rKApsz(1~ }l~ }ms] {!{;sz o}}io {q{p(b{!{:1I+2%{l~( }lo %{iX}iX{!{:/-s] s  }484X o{q{p(b{"oo  YEW+r,o })ob &%{jX}jso {! o  ,( }(+{h o  ,  ob &] {ooE9+7s{i} } }{oo-o  ox}i:,o })ob &{!{;1 o}mr( od t *A4] 0ls (v oT *0 (y*0*6{ns ({o ,o * 0 ({*0m-r-pr;ps z-rprps z(1{l,9{lo ,,{l~o ,{lo + {lo  i 2 i( {q{p(b 8-rp( r#p( sz{q{pX(b{!{(o o {),2 +!{h{) o o X {)i2Z{ooE6+4s{i}}}{ooX ? i}j{m,={m~ ( ,+{m~o , {mo *{mo **Z 0 (}*0%8s s ({o o *0nr (*0@9{n(e ~ }l~ }m(zo ,o *&5 0#}&(0 }$}%}&*0o{&,~ (' ,*{$ E=a+Os8{%o 2**{%o 2**{%og ,**{%og ,**{%o ,**{%o ,**{%og ,{%o ,**{%og ,{%o ,***0(0 ~'{)})*0(0 }(})*0~'*0{(*0}(*0{)*0})*0 s'*0&(0 }.s}/s}0*0 {.{:*0(`{.}:*0 {.{;*0(`{.};*0 {.{<*0 {.}<*0{/*0{0*0(0 }1*0 {1{@*0 {1}@*0 {1{A*0 {1}A*0(0 }2*0 {2{>*0,o, {2}>*0 {2{?*0 {2}?*0(*0{.{9tao-*0/ +{.{9tao.X {.{E2*0 }3(*0{.{9tc{*0/ +{.{9tc}X {.{E2*0Xp{3 .{3*}3{.{9  + tc %{3{X}3X i2{3*0#}6(0 }6}4}5*0}6(0 }6*0{4*0{5*0{6*0% sQ }7}9(0 }8*0q, ~ (' ,*{9,D{8 E+${7rApoR &+{7rApoR &}9+]{8 E7+F{7rApoR &{7~oR &{7rpoR &+{7rApoR &{7oR &{8 E#*{7rBpoR &{7~oR &*0Gq{9,~ *{8 3"{7r BpoR &{7~oR &{7oS *0 ~ (*0 ~ (*0 (*0rs o rBpo &o r(Bpo &o |( o o o o &o o o s   E+2rHBpoR &+$rBpoR &rBpoR &rCpoR &oR &   E+s o + s o oS o o o 9s r,Cp~(H oR &o o  +. on trfCpo Lo o & oq - u  , o oS o sz~ ( ,o o *o o i17  +&  o rCpog - X   i2rCpsz*/;j0 ~ (*0 ~ (*0 (*00s o oT (*0 ~ (*0 ~ (*0)0s o oT rCp( (*0s( o*0"6rCp(s o o *0 (*06s (o o *0 (*06s (o o *0s] };}=}>}?}@}A}B~ }Cs}Ds}E(0 o, (-r`Dp( sz}<*0( (*0 {;o *0{;ob }T}Z*0{;Ђ( od t *0 {;oc *0{;oa t*0{<*0}<*0{=*0}=*0{>*0}>*0{?*0}?*0{@*0}@*0(rCp(*0utdsQ (s (oooR & E:+z{A((rDp{<( oR &~oR &+B{A((rDp{<( oR &~oR &rDpoR &~oR &~oR &{;o +'on t o3oR &~oR &oq -u,o ~oR & E+rDpoR &+ rDpoR &(oS *406u{=, rDp|=( rp( o{>, rEp|>( rp( o{?, r,Epo{Do,Q8 rREp{DoL( rEp{DorEp( o{Eo,g{Eoo 1T8 rEp{EorEp{Eo ( oE rp( o*0Bvs ( o o o s io o o *Ivan Medvedev0Cw( o  R%i(+ s  o o ( ( *0Bvs ( o o o s io o o *Ivan Medvedev0Cw(  R%j(+ s  o o ( ( o *0{A*0}A*0{B*0}B*0{C*0}C*0|x E4+d E+JrEp*rEp*rEp*rFp* E+r(Fp*r8Fp*rJFp*rZFp*~ *02q{B-~ * E+ rpFp*rFp*~ *0q{C~ (' ,* E5+XrFpoR &{CoR &~oR &rDpoR &+%rFpoR &{CoR &~oR &~oR &*0Jq{C~ (' ,*~oR & E*rDpoR &*rFpoR &*0y s o o o o rFp(' , ( +(i o o rGpo , o ( oo o r&Gpo , o ( oo o rHGpo ,oo o rjGpo ,o o oo o rGpo ,o o oE ( oo o rGpo  oo o rGpo ,  o oo o rGpo ,!I( o ( yIJoo o rGpo ,&oL( o ( yLJoo o r Hpo ,o o ooo o r(*0s=(*0 oEoA( ( (o?~ ( 9o?(! oK1SFoC,oC+oAo + (o&Xi2*FoAo i  +oG( (H o& X 2*oI1oIoG(*rJpsz0N(&{;oc 10(o+(o@(oD(oF(*0 rKp(*03{;oc  +XX ( (H o&X 2*0}RrKp}S}T}U}V}W}Xs}Y}[(0 o, (-r`Dp( sz}Po }Q*0}RrKp}S}T}U}V}W}Xs}Y}[(0 o, (-r`Dp( sz(-r`Dp( sz}P}Q*0{R*0}R*0{S*0}S*0{T*0{U*0}U*0{V*0}V*0{W*0}W*0{Y*0{P*0}P*0{Q*0}Q*0{X*0}X*0dsQ s (5o4ooR &{[ {P {Zo, rKp{P(H E#+c( rKp{Q( oR &+B8({Qrp rKp( oR &~oR &{Zo9~oR &E8rKp{PrKp{Q( oR &~oR &rKpoR &~oR &rKp{P(H oR &~oR &rLpoR &~oR &rLp{Qrp( oR &~oR &r:Lp{PrJLp( oR &~oR &r\LpoR &~oR &rrLpoR &8rEp{Qrp{P( oR &~oR &rDpoR &~oR &rLp{PrLp( oR &~oR &rLp{PrLp( oR &~oR &rDpoR &~oR &~oR &oS *0X{W, rLpo{V, rMpo{U, r$Mpo{X9{Xu8,"rFMp{Xo/ rEp( o+{Xo$ o ~ -rhMprp( +3rxMprp( 8 rMprEp{Xo/ rEp( o{Yoo{R9rKp{S(' ,&rMp{RN( rp( o*8 rMp{RN( rEp{So rEp( o*0{[*0}[*0{drKpo  {drMpr po {d{Po {do {drMpr po {d{Qo {do o9(,orGp(6I( rHponrMp((oorNp(*oorNp(&oor:Np(#rKponrNNp(!N( rHpon(1,l{dr`Npo  {drMpr po {d{Xo$ o o {do {d{Xo/ o {do  o:{do  *0rGpo ,!I( o ( yIJ(7rMpo ()rNpo (+rNpo ('r:Npo , o ($rNNpo ,!N( o ( yNJ("r`Npo ,+o o rMpo o ( ( (2rHpo , (,oo<*0&}\"}]}^}_( *0&}\"}]}^}_(*0{\*0}\*0{]*0}]*0{^*0}^*0{_*0}_*0X{\9-z|]( {]'3r~Np 8 rNprNp{^K( rNp{_G( rp( o*3y|]( {]"3rNp 8 rNprOp{^K( rNp{_G( rp( o*0*0prOp(?oor6Op(A ( rIponrJOp(CK( r^Oponr~Op(EG( rOpon*0rOpo (@r6Opo ,o oO (BrJOpo ,!K( o ( yKJ(Dr~Opo ,!G( o ( yGJ(F*0o (L*0}a }b( }`*0{`*0}`*0{a*0}a*0{b*0}b*0{`0 rOpszrPp|`( rp( o{a9-M8 r8Pp{aC( rdPp|b( rlPp( o*3L8 r8Pp{aC( rEp|b( rrPp( o*07{drzPpr po {d|`( o {do *0?rPp(OC( rPponrPp(Q ( rpon*0RrPpo ,o oO (RrPpo ,!C( o ( yCJ(P*0 (t*0{;Є( od t *0}c(*0F}c( +-rKpX ( (H 8( (^&X i2*0V}(Yot o +%on t^ o (o (^&oq -u ,o *1D0}c(}c*0sL (*0o (]*0 (*0-{;oc -*{;{;oc Yoa t*0&rPp{cF( rp( o*0L{drPpo  {drQpr po {d{cF( o {do *0*0^i{;oc .(r*Qp{;oc LiL(  sz +(WoNX {;oc 2*0{c*0}c*0*0Eo o o o o o ( o o o (]o;*0\F( o o o o o ( yFJ o o rQpo  o o s\*0(0 *0*s s! }d{do" {do# *0s s$ }e*0${do  {do {do  *0( ,(m*0,{do  {do  *0( ,(q*0){d~ o {do {do *0{do% }d*0+{eo& 3*{eo' -*BSJB v1.1.4322ls#~sTM#Strings@8R#USx#GUID!#BlobW߶+ 3js'N?2  *###.#"### #Z H  - #  H l#1%;% %##p# # FH  # h  %%d'222272727H 7H 8H H8)8\8H {8H 8H 8H 8H 8H 98498C98a9H z9H 9H 9#9#9# :9 :9M:#:#:#:H  ;H ;H 4;H f;H ;#;#<#5<#Y<#<<<#b= !#!#"!#>!#D!#K!#R!#!#(!#0!#7!# !#=#= > N?,@%G@%[@%|@%@#@%A%JA%dA%A%AApBZBB#6C%C#C#C# CD# #D#D#DH DH F# F# F# F# F# #G# dG9 G% GGHH HH HH H% H% HH I%*I 9I%I# IIJI"JICJIPJIJIJIYK2K2K2L2DL2L2L21M2;M24O[OpO OOOOO O  O $O <O SO hO${O (O*O,O.O0O2O 3'O ;6X>G`BU`Ee`Hu`K`N`Q`T`W`Z`]``XcXgOX"k#O #m1O (w?O 1HO 8S_ Jt_O_V_ X_ X_X_Z_Z_ ^_ bO f8 f"FO h$QOr4bOw[lOweOwgOwq zO {OO O 'O!1O!?O!IO!SO!aO!mO!{O!O!O!_!O!O%O<O<O XO 'C<WO oO O O O) OhOhO)Ot8OtRO "\O,kO 3xO5O 8O =O TO ZO aO cO fOkOlOm% n>%!rM%!r` $w% '%!*O . 1 2O3O3O 4 O 7 C 7* C : F H7 C JH CO^ CPn C P{ C\= C`K CcW C dj:< ftc<kt>ktFktJktKkt    2 7  r }   7      ( (   6  6Q 6 k? 6Q Y e r   6  w  3 8 @ O ] b p   ( g s8 | )65=JV(h( {( (( 131CCH)6^sn LN'W{>5>>Q{^{^ )61[sCH96wBNZ}w\iv6 6Q{W r   96wBNZ\iv V 2V 2V 2 V V!V !V!V!V!V"!V(!V0!V7!V>!VD!VK!VR! VY!Vh!Vx! V!V!V!V! V!V!V!V! V!V" V"V "V"V " V("CV6"CVD"CVP"C V["Vh"Vx"V" V V" V" V" V" V" V" V# V# V# V1#  VE#VS#V^#Vl#V}#V#V# V V#V V # ####6 $$X%m %%%4& Z&(&Z&(& Z&(4&&6#6&(&&&( '('(&'(/'(7'(F' ''r (7*(5(d(q(g ((7(7(((())f*~s***Q +B+3+ V,y V&,y V5,y VB,y VS,y Vd,y Vs,y V,y ,^ ,6,y ,,(, -&- VV-VG-V[-^- .^^:/f/w/C/s//(S 05m01*1V(;1(12(22-. w33(33333(##&&44( 5(;5(55!5&1`6((7*(5(d(72>77 78 w<&>h$FJ+K  ! ! T! #l! *! ! :! A! I " R 0" \p# e# l# t# }#  $ }%' !d%3 "%< #%d $& %& &' '' '0' 'L' e(h' *|' *' *' +' ,' .' 0,( 3D( 4`( 5( 7( 9( 9) !98) :P) +;) =) 1=) >) >* ?* ?8* @T** :Ah*D >A^ CB*l C* z HD* LD+ F + F4+ FH+ ]F+" cG,- eIT-l Kt-^ CLE CM- N- N-E CO. P0. PP.E CQx. R. R.E CS. T. T/E CU8/ VP/ Vp/E CW/ X/ X/E CY/ Z0 Z00E C[X0 \p0 \0E C]0 ^0 ^0E C_1 `01 `P1E Cax1 b1 b1E Cc1 d1 dl2^ CeD3l fh3 g3 Lg3^ CiD5l j5 k5^ Cl6 omT6 smp6 |m6 n6 p 7 qp7 r7 sx8 t9 u$9~ su89 suP9 uh9 v9 xL: H{`: 1{t: s|: o|4; o|;|; |;o} <H},<s}H<H}< }< }<~=\== =>t> > ?QH@?apBvBxCCC hDE4FF  GPGG#hGG*dHZ2H H{7IMITDIchXI2mI xI~I J$J@J%sXJ JVJaoKyoK0K\KKhL HLmNLNN N6O`Ow(Os[N [N\aX\Gl\G\G\G]m]x"]x-$^x9*d^C.x^J0^R3^\6^c8^k;_t?_}A_B_C` Eh`G` I` JDa La sMa sMacMa=oMaLMbgoNbvN0bODbOXb xPlbPbMPbTQb Sb TcVPc VlcIWcXcZc[d]fI`fafc ge`ghxgjjm(j n\jp|jrjtj uTkwlk xk*'zk*.{ l J;}0l _;~Tl Gxl Gl Sl Sl _m _,m1hmDfmVlnjqLn|`ntn\ncnkntnCoRo p ,p Hpdp pp p\qq!rr rr*4s4sLs s t(ttt uLuv8wXw(x\xxxy%ty/(z;zF{ {X{ t{H{ {{ 4||}~)IA$LO3d<$vIЀUcc(<P d  \ ~hq} o   Ѓ Ą J; _; G0 GT Sx S _ _1 DftVlȆjqIX̉I \ t( \| $8 0P LXFԒ% ;/ ؔ!4!T" #H$ԕ $$ $ %( '<#c(P $o(d$o(x/$o( s(=$s( '(Ж .* 6-hN$A3 ]$L9H =h s=|$o=$\=l =^ C>( ?< ?d f?%q@+%x@̙9%f@G%sAV%HAd%A,~AHp%Bhz%Cz%LDD%Fp G%oJ&J J~LNR S~UW[ \~^`d e~g im n sp@&op p  q<j&HsP}&1sd t| !v&y&yȜj&Hzܜ}&1z ({&}( s}< (}Xj&Hl}&1 .@&o&ĝ Q'5r'>\'' d'F''P'>D x U(o(Q'5LE(5Dr'> 0 DX(\ĩ kܪQ'5r'>ԭ x(t(t(t,(tL Ԯ \$)op7)J)zX)f)zz)ԯ)o))o),)s@)T)sh*|*o-*<*oQ*̰*.+ȱ.+ J+  J+  Ȳ ܲ ^+>^+ 8o+ do+ ~+ + Գ { L `++ x+4 4 H+> X+I +L +l+R  ,Z  ~a h q d ~  ,c T  @ X  Ļ ̽   8  о,a ؿ     , 4- H- \/-h p;-m     b-sw--s(-H-H`-1|-. z.-.3.o .( D.o\..H.1 J)oX)( H/@l,/!H/s  L< `/st/s/U ~a h!$ x%/&/o'00'H0(d0*|0,.0/.00.02.04$B07@B08\B0:V0=g0 >y0@y0A 0C80D` F0cG0G(0GP0Hx0sH0H0oI 1Ib-sJw-J-sK-K(-HL<-1LPO1HMdf11Mx}1N1O1$P81$R|1.T1 W01.Y1 \19^1?^2H_"21_0=2o`DK2`XY2Fag2c q2Pd2Pf2Zh2i2aj2ak2hl2om|3vn3{o3qd-rx.r rz.-r.3r.os.s t,.ot@.t`.Hut.1u v3v3:v3ow 3w 3ox43xH3oy\3yp3oz4z4a{X4o| 4}pJ)o~X)~00 L   I4I4I4I4R4L1$2a2a`4L2h\2o   I4Dz4`z4 '0 L444o4$4s84HL41`5Ht*51J5H\51n5/$o|5#o55(5<51$1$191?2a5a2a2o 6o L 'm6H(}61<6zP6d67x66=61$5a2aT 6o O WD6sX7l"7^07#I7zW71$5a2a8 6o0j0q  xL  I4I4,I4DR41$2a 2aq7/@,/!2h2o`4| 7L787+`77L77995:_:_:e:o:o:y:o:y:~:o:y:~::o:::y::y:~::y:~:::::::::;;;;;;;;;;<;;;;<<;;<;<;<<<<====-=-=-=2=;====;=-=-=-=;=-=;=-=;=-=;=-=;=-=;=-=;=-=;=-=;=-=;=-=;=-==-=-= >>-=-=.>-=9>9>>>H>V>V>V>p>>>>>>>=9>>>>>>9>%?[?b?n?[?n??9>9>???????@;@@@@;?@@@@??%?@=??AA====AAA=%?%?A==AB?? BABAB?@?@ BAB;B=?%?"B%?%?2B%?@BGB%?@BGBPBUB====~BBBB>BBBBBBBB@B@B?@B@B?@B@B?@B?@?BBBBBBBB@B@BB@=CBB?=?=C?????%??%??%?CCC%?CCB-C%?CCB-CC%?CCB3CB3CB5:3CBQCB5:BYC5:BYC5:cCBQCmCqCqCC;CCC%?%?CC===@@;%?%?CCBB?>>?>?3CCC?B?B??B?B?????B?B?BB?CC?>>?========9>9>??9>?=B5:BYC5:BYC5:cCBQC3CB3CBQCID5:SDID5:^DQCQC%?%?BmDBmDCCuDzDmCuDzDmCuDzDmCDCCBmDB%?%?C>BDDBBB???DBBBBBBDBBBBBBDBBBBBBBBBBB?B==BB%?ABDEDE BAB=E$EE========9>9>??9>?B>CB?B??B?B?????B?B?3E>BDD???BBBD9E9EAE9EIEBIEBSEIEB=@]ESEIEB=@]ESE@=9>jE-=-=;=EEBBEB9EEEABDEDE BABABDEDE BABABDEDE BABABDEDE BAB9>@9>9>@=9>E9>E@==?@?@=?@9>=;9>EEE9>E9>EEE;8F=9>9>EE;n?EE9>99>99>99>9ID5:^DID5:SD==========;SFSFVF@B_F@B_FPBUBfFfFjFtFjFtFjFzFFFFfF@;@@BFFBFFF9>;GEC;C?D9>DABEE BAB;GFG$E;GFGQG9B>CB?B??B?B?????B?B?QG9XGE{GG==G===C==C==G=G=;@@ABEE BABGGGGGGIDGIDGBBGBIDBIDGBBGBIDGBBIBBGBBGID-CI=====GGIGIGIIIaJkJJIIJkJ===GIKGGEGEBBBBKKKKK?=========BKQL=IID5:IDID5:3C=====-CIQLBBKKKID5:SDID5:^DQC==LLL============GIQLIQL=BBBKK========IQLBBK=;==;====IGBBKIIDIDLID3CLID;=;==;=-CIQLBBL=KKKBBMMMMMM"M,MMM,MM6<<=AAB)s11 9 A 1I 1Q Y a i q y         s  ?:t  Y:A:o:Y:Y%; ?;o:~IH;\Y[;H;ca#cY;c;t;)<):C:o iF=MiY=si is=RQ=Q=:]=hy=s=~=q=Y=a=i=====>>oI $>: A=  )c> <|>&q>o  >8 :oqyFySy^i?Mi?m 0?w :?~  Y~?cY?????s?~a??a?P  @?s@9>@?"9HO@ p@6?<@1 Ar AAx +A~ :A VA0spAzAH As LAAAA) 1 YB)<A?s qvCoICH9CC^YCH cQ LY  (CCa:oYDl:  i i:oq,Dq4DAs;DhCQ  yDw~DcDE (l??P?hI I IqEo}EEEoEoEQ  Ec1:oyIF >#   }E+ ? JFNFsFV [:m >s1GIF/G:  G?Y H  H+HoBH1YH1nH1 H I  %V%HsGIsPIo ^I* kI ;3I;YIo Ins:o! )I1J1J13JA C!?tJ^JQ YJJ1JK?K TKeKatKKoaK?Koa="=vA='K.asqKqK1K1L |>& LU  s:o5LdytKjVLoeLcqrLLqqLytKLoKLY;;I! !L!L) qGMzAHhZ8<@HLPTX\`dhlptx|   $(,48<@DHLTX\`Tdhlptx|.S0.[T.3.;.K.+...{e.#.Cc#Cc#CDc5iC TC ziC   CiiiiiC [!d![@'i`'i (i@(i 8id>>z|-***  HXd+04?r *EU]c +:BNXkt '-=GL\bn|4=M39dzAhy5L[q|8A9Xw\`d9Xw\`d'() * + ,-0234#7%8,:-<.=/>0?4A5B7Q8R>TAUEZG[I\J]L^N_OaPeQp[r\t_udvfwhxiyk|n}z~|~ R V} $3>VMY oV:EV\k'VQ'Sfllff3:  $ 4 C b n$x$$$3$3$$a%?%%V&%&3O&&V&&V&3&VO& *******++ , G-N-l3.D.T.V!e.'.:.//V*IFY///{['3.3933.D.T.VC3VV3a3Vm3e..:.//V 14:4?4D4*'3p4 + 6'6V66VC6V 1$n$Q6V36V C Ie7'd '3p4IFNM34OP7QRnSTw   x   } | ~!##%%''))++--//133557799;;=?ACEGI'K(M)O*Q+Q,S-S.U/U0WYYZYf[s]_aceeggikkmoqsuwy{}  !-.?@ABCDEFGHIJKLMNOPQRt   ! " #$%'&)(*+,-./0126!7!@#?#A%B%C'D'E)F)N+M+O-P-R/Q/X1`3e5f5<<AA5tw(fH>ghijO#%2 !"#$%65=<BASRqputvt}|~|FileHelpers.dllmscorlibSystemAttributeConditionalRecordAttributeFileHelpersTypedRecordAttributeDelimitedRecordAttributeFieldAlignAttributeFieldAttributeFieldConverterAttributeFieldDelimiterAttributeFieldFixedLengthAttributeFieldIgnoredAttributeFieldInNewLineAttributeFieldNullValueAttributeFieldOptionalAttributeFieldQuotedAttributeFieldTrimAttributeFixedLengthRecordAttributeIgnoreCommentedLinesAttributeIgnoreEmptyLinesAttributeIgnoreFirstAttributeIgnoreLastAttributeTransformToRecordAttributeObjectConverterBaseConvertHelpersCultureConverterByteConverterUInt16ConverterUInt32ConverterUInt64ConverterSByteConverterInt16ConverterInt32ConverterInt64ConverterDecimalConverterSingleConverterDoubleConverterDateTimeConverterBooleanConverterEnumConverterExtractedInfoForwardReaderLineInfoRecordInfoDataStorageFileHelpers.DataLinkDatabaseStorageAccessStorageMulticastDelegateInsertSqlHandlerFillRecordHandlerFileStorageOleDbStorageSqlServerStorageFileDataLinkGenericDataLinkCommonEngineSystem.CollectionsIComparerFieldComparerEngineBaseFileHelperEngineCsvEngineDelimitedFileEngineFileDiffEngineIEnumerableIDisposableFileHelperAsyncEngineIEnumeratorAsyncEnumeratorFileTransformEngineFixedFileEngineRecordTypeSelectorMultiRecordEngineEnumAlignModeConverterKindErrorModeFixedModeMultilineModeNetLanguageNetVisibilityProgressModeQuoteModeRecordConditionTransactionModeTrimModeExceptionFileHelpersExceptionBadUsageExceptionConvertExceptionErrorInfoExceptionConverterErrorManagerRunTimeCompilationExceptionFileHelpers.RunTimeBeforeReadRecordHandlerAfterReadRecordHandlerBeforeWriteRecordHandlerAfterWriteRecordHandlerEventArgsReadRecordEventArgsBeforeReadRecordEventArgsAfterReadRecordEventArgsWriteRecordEventArgsBeforeWriteRecordEventArgsAfterWriteRecordEventArgsFieldBaseDelimitedFieldFieldFactoryFixedLengthFieldConditionHelperCsvOptionsDataBaseHelperExHelperProgressHelperStreamHelperStringHelperIComparableRecordINotifyReadINotifyWriteMasterDetailSelectorFileHelpers.MasterDetailCommonSelectorMasterDetailEngineCommonSelectorInternalMasterDetailsRecordActionRecordOptionsRecordConditionInfoIgnoreCommentInfoDelimitedRecordOptionsFixedRecordOptionsProgressEventArgsProgressChangeHandlerAttributesBuilderClassBuilderConverterBuilderDelimitedClassBuilderCsvClassBuilderFieldBuilderDelimitedFieldBuilderFixedFieldBuilderFixedLengthClassBuilderXmlHelpermConditionmConditionSelector.ctorSeparatorAlignAlignCharTypeConverterKindCreateConverterArgsToTypesArgsDescDisplayTypeSystem.ReflectionFieldInfoValidateTypesmSeparatorLengthNullValueQuoteCharQuoteMultilineTrimCharsWhitespaceChars.cctormFixedModemCommentMarkermAnyPlacemIgnoreSpacesNumberOfLinesTargetTypemDefaultDateTimeFormatget_DefaultDateTimeFormatset_DefaultDateTimeFormatStringToFieldFieldToStringget_CustomNullHandlingmDestinationTypeThrowConvertExceptionDefaultDateTimeFormatCustomNullHandlingDefaultDecimalSepSystem.GlobalizationCultureInfoCreateCultureGetDefaultConvertermCulturemTypeParseStringmFormatmTrueStringmFalseStringmTrueStringLowermFalseStringLowermEnumTypemCustomExtractedStringExtractedStringget_LengthmLineExtractedFromExtractedToTrimStartTrimEndTrimBothEmptyHasOnlyThisCharsSystem.IOTextReadermReadermFowardStringsmForwardIndexmEOFmCapacityHintmRemaingLinesget_RemainingLinesmLineNumberget_LineNumbermDiscardForwardget_DiscardForwardset_DiscardForwardmFowardLinesget_FowardLinesReadNextLineget_RemainingTextCloseRemainingLinesLineNumberDiscardForwardFowardLinesRemainingTextmEmptyCharsmLineStrmCurrentPosget_CurrentStringIsEOLget_CurrentLengthEmptyFromPosTrimStartSortedStartsWithStartsWithTrimCompareInfomCompareIndexOfReLoadCurrentStringCurrentLengthmRecordTypemFieldsmIgnoreFirstmIgnoreLastmIgnoreEmptyLinesmIgnoreEmptySpacesmCommentAnyPlacemRecordConditionmRecordConditionSelectormNotifyReadmNotifyWriteSystem.Text.RegularExpressionsRegexmConditionRegExmFieldCountConstructorInfomRecordConstructormEmptyObjectArrmEmptyTypeArrget_IsDelimitedInitFieldsArrayListRecursiveGetFieldsCreateCoreFieldsGetFieldInfoCreateRecordObjectStringToRecordMustIgnoreLinemSizeHintRecordToStringValuesToRecordDateTimeDoubleToDateRecordToValuesSystem.DataDataTableICollectionRecordsToDataTableCreateEmptyDataTableIsDelimitedNotifymProgressModemNotifyHandlerSetProgressHandlermRecordInfoget_RecordTypeExtractRecordsExtractRecordsAsDTInsertRecordsmErrorManagerget_ErrorManagerAddErrorget_RecordFieldCountRecordTypeRecordFieldCountFillRecordGetSelectSqlmSelectSqlget_SelectSqlset_SelectSqlGetInsertSqlIDbConnectionCreateConnectionmConnInitConnectionget_ExecuteInBatchExecuteAndLeaveOpenExecuteAndClosemInsertSqlCallbackget_InsertSqlCallbackset_InsertSqlCallbackmFillRecordCallbackget_FillRecordCallbackset_FillRecordCallbackmExecuteInBatchSizeget_ExecuteInBatchSizeset_ExecuteInBatchSizemTransactionModeget_TransactionModeset_TransactionModeIDbTransactionInitTransactionCommitTransactionRollBackTransactionmConnectionStringget_ConnectionStringset_ConnectionStringSelectSqlExecuteInBatchInsertSqlCallbackFillRecordCallbackExecuteInBatchSizeConnectionStringmAccessFileget_AccessFileNameset_AccessFileNamemAccessPasswordget_AccessFilePasswordset_AccessFilePasswordAccessFileNameAccessFilePasswordInvokeIAsyncResultAsyncCallbackBeginInvokeEndInvokemEnginemFileNameget_Engineget_FileNameset_FileNameEngineFileNamemServerNameget_ServerNameset_ServerNamemDatabaseNameget_DatabaseNameset_DatabaseNamemUserNameget_UserNameset_UserNamemUserPassget_UserPassset_UserPassServerNameDatabaseNameUserNameUserPassmHelperEngineget_FileHelperEnginemProviderget_DataStoragemLastExtractedRecordsget_LastExtractedRecordsmLastInsertedRecordsget_LastInsertedRecordsExtractToFileStreamWriterExtractToStreamInsertFromFileStreamReaderInsertFromStreamEasyExtractToFileEasyInsertFromFileLastExtractedRecordsLastInsertedRecordsmDataStorage1mDataStorage2CopyDataFrom1To2CopyDataFrom2To1MethodInfomConvert1to2mConvert2to1get_DataStorage1get_DataStorage2ValidateRecordTypesGetTransformMethodDataStorage1DataStorage2ReadFileReadFileAsDTReadStringWriteFileWriteStringTransformFileAsyncTransformFileReadSortedFileSortFileSortFileByFieldSortRecordsByFieldSortRecordsMergeFilesMergeAndSortFileDataTableToCsvCsvToDataTableRemoveDuplicateRecordsRawReadAllFileRawReadFirstLinesmFieldInfomAscendingCompareSystem.TextEncodingmTotalRecordsget_TotalRecordsmHeaderTextget_HeaderTextset_HeaderTextmFooterTextget_FooterTextset_FooterTextmEncodingget_Encodingset_EncodingResetFieldsTotalRecordsHeaderTextFooterTextCreateRecordOptionsReadStreamTextWriterWriteStreamAppendToFileReadStringAsDTReadStreamAsDTBeforeReadRecordadd_BeforeReadRecordremove_BeforeReadRecordAfterReadRecordadd_AfterReadRecordremove_AfterReadRecordBeforeWriteRecordadd_BeforeWriteRecordremove_BeforeWriteRecordAfterWriteRecordadd_AfterWriteRecordremove_AfterWriteRecordOnBeforeReadRecordOnAfterReadRecordOnBeforeWriteRecordOnAfterWriteRecordmOptionsget_Optionsset_OptionsOptionsGetMappingClassOnlyNewRecordsOnlyMissingRecordsCreateEngineAndClearErrorsOnlyDuplicatedRecordsApplyDiffInBothApplyDiffOnlyIn1ApplyDiffOnlyNoDuplicatedRecordsWriteNewRecordsmAsyncReadermAsyncWritermLastRecordget_LastRecordBeginReadStreamBeginReadFileBeginReadStringReadNextReadNextRecordReadNextsFlushBeginWriteStreamWriteHeaderBeginWriteFileBeginAppendToFileWriteNextWriteRecordWriteNextsSystem.Collections.IEnumerable.GetEnumeratorGetEnumeratorSystem.IDisposable.DisposeDisposeFinalizeLastRecordMoveNextget_CurrentResetCurrentmEmptyArraymSourceTypemSourceEncodingmDestinationEncodingTransformRecordsReadAndTransformRecordsCoreTransformCoreTransformRecordsCoreTransformFileCoreTransformAsyncCoreTransformOneRecordget_SourceTypeget_DestinationTypeget_SourceEncodingset_SourceEncodingget_DestinationEncodingset_DestinationEncodingSourceTypeDestinationTypeSourceEncodingDestinationEncodingmMultiRecordInfoHashtablemRecordInfoHashmRecordSelectorListTypesget_RecordSelectorset_RecordSelectormTypesGetFirstTypeRecordSelectorvalue__LeftCenterRightNoneDateBooleanByteInt16Int32Int64DecimalDoubleSingleSByteUInt16UInt32UInt64ThrowExceptionSaveAndContinueIgnoreAndContinueExactLengthAllowMoreCharsAllowLessCharsAllowVariableLengthAllowForBothAllowForReadAllowForWriteNotAllowCSharpVbNetPublicInternalProtectedPrivateNotifyPercentNotifyRecordsNotifyBytesDontNotifyAlwaysQuotedOptionalForReadOptionalForWriteOptionalForBothIncludeIfContainsIncludeIfBeginsIncludeIfEndsIncludeIfEnclosedIncludeIfMatchRegexExcludeIfContainsExcludeIfBeginsExcludeIfEndsExcludeIfEnclosedExcludeIfMatchRegexNoTransactionUseDefaultUseChaosLevelUseReadCommittedUseReadUnCommittedUseRepeatableReadUseSerializableBothmFieldNamemColumnNumbermFieldStringValuemMessageExtramFieldTypeget_FieldTypeget_FieldStringValueget_MessageExtraget_FieldNameget_ColumnNumberMessageBuilderReThrowExceptionFieldTypeFieldStringValueMessageExtraFieldNameColumnNumbermRecordStringget_RecordStringmExceptionInfoget_ExceptionInfoRecordStringExceptionInfomErrorsArrayget_ErrorsmErrorModeget_ErrorModeset_ErrorModeget_ErrorCountget_HasErrorsClearErrorsAddErrorsSaveErrorsLoadErrorsErrorsErrorCountHasErrorsSystem.CodeDom.CompilerCompilerErrorCollectionmSourceCodeget_SourceCodemCompilerErrorsget_CompilerErrorsSourceCodeCompilerErrorsmRecordLineget_RecordLineRecordLinemSkipThisRecordget_SkipThisRecordset_SkipThisRecordSkipThisRecordmRecordget_Recordset_RecordRecordset_RecordLinestrTypemIsStringFieldmTrimModemTrimCharsmIsOptionalmNextIsOptionalmInNewLinemIsFirstmIsLastmTrailingArraymNullValueExtractFieldStringStringBuilderCreateFieldStringBaseFieldStringmCharsToDiscardmConvertProviderExtractValueAssignFromStringGetNullValueCreateValueForFieldAssignToStringget_Separatorset_SeparatormQuoteCharmQuoteModemQuoteMultilineBasicExtractStringCreateFieldmFieldLengthmAlignBeginsWithEndsWithContainsEnclosedmSampleFileNamemDelimitermHeaderDelimitermHeaderLinesmRecordClassNamemNumberOfFieldsmFieldsPrefixmDateFormatmDecimalSeparatorget_SampleFileNameset_SampleFileNameget_Delimiterset_Delimiterget_HeaderDelimiterset_HeaderDelimiterget_RecordClassNameset_RecordClassNameget_FieldsPrefixset_FieldsPrefixget_NumberOfFieldsset_NumberOfFieldsget_HeaderLinesset_HeaderLinesget_DateFormatset_DateFormatget_DecimalSeparatorset_DecimalSeparatormDecimalConvmDoubleConvmSingleConvmDateConvValueToStringSampleFileNameDelimiterHeaderDelimiterRecordClassNameFieldsPrefixNumberOfFieldsHeaderLinesDateFormatDecimalSeparatorAccessConnStrGetAccessConnectionAppNameSqlConnectionStringCheckNullOrEmptyCheckNullParamCheckDifferentsParamsPositiveValueCreateFileAppenderNewLineExtractQuotedStringCreateQuotedStringRemoveBlanksIsEqualRecordAfterReadBeforeWriteMasterIfContainsMasterIfBeginsMasterIfEndsMasterIfEnclosedDetailIfContainsDetailIfBeginsDetailIfEndsDetailIfEnclosedmMasterInfomMasterTypeget_MasterTypeMasterTypemActionmSelectormIgnoreEmptyCommonSelectorMethodmEmptyget_EmptymMasterget_Masterset_MastermDetailsget_Detailsset_DetailsMasterDetailsSkipDetailget_IgnoreFirstLinesset_IgnoreFirstLinesget_IgnoreLastLinesset_IgnoreLastLinesget_IgnoreEmptyLinesset_IgnoreEmptyLinesmRecordConditionInfoget_RecordConditionmIgnoreCommentInfoget_IgnoreCommentedLinesIgnoreFirstLinesIgnoreLastLinesIgnoreEmptyLinesIgnoreCommentedLinesget_Conditionset_Conditionget_Selectorset_SelectorConditionSelectorget_CommentMarkerset_CommentMarkerget_InAnyPlaceset_InAnyPlaceCommentMarkerInAnyPlaceget_FixedModeset_FixedModemRecordLengthget_RecordLengthRecordLengthmProgressCurrentmProgressTotalget_ProgressCurrentget_ProgressTotalget_ProgressModeProgressCurrentProgressTotalmSbmLengmFirstAddAttributeGetAttributesCodesInvalidIdentifierClassFromStringClassFromSourceFileClassFromBinaryFileClassFromXmlFileClassToBinaryFileSaveToSourceFileSaveToBinaryFileCreateRecordClassClearFieldsAddFieldInternalget_Fieldsget_FieldCountFieldByIndexmClassNameget_ClassNameset_ClassNamemIgnoreFirstLinesmIgnoreLastLinesmGeneratePropertiesget_GeneratePropertiesset_GeneratePropertiesGetClassBinaryCodeGetClassSourceCodeAddAttributesCodeAddAttributesInternalEncryptDecryptmVisibilityget_Visibilityset_VisibilitymSealedClassget_SealedClassset_SealedClassmNamespaceget_Namespaceset_NamespaceGetVisibilityGetSealedBeginNamespaceEndNamespaceLoadFromXmlSaveToXmlWriteHeaderElementWriteExtraElementsSystem.XmlXmlDocumentReadClassElementsXmlNodeReadFieldValidIdentifierStringToIdentifierFieldsFieldCountClassNameGeneratePropertiesVisibilitySealedClassNamespacemMarkermInAnyPlacemKindget_Kindset_KindmTypeNameget_TypeNameset_TypeNamemArg1mArg2mArg3get_Arg1set_Arg1get_Arg2set_Arg2get_Arg3set_Arg3WriteXmlLoadXmlGetConverterCodeTypeNameArg1Arg2Arg3AddFieldget_LastFieldLoadXmlInternalLastFieldAddFieldsget_TrimModeset_TrimModeget_TrimCharsset_TrimCharsmFieldIndexget_FieldIndexmFieldInNewLineget_FieldInNewLineset_FieldInNewLinemFieldIgnoredget_FieldIgnoredset_FieldIgnoredmFieldOptionalget_FieldOptionalset_FieldOptionalget_Converterset_FieldNameset_FieldTypemFieldNullValueget_FieldNullValueset_FieldNullValuemConverterGetFieldCodemClassBuilderWriteHeaderAttributesReadFieldInternalFieldIndexFieldInNewLineFieldIgnoredFieldOptionalFieldNullValuemFieldQuotedget_FieldQuotedset_FieldQuotedget_QuoteCharset_QuoteCharget_QuoteModeset_QuoteModeget_QuoteMultilineset_QuoteMultilineFieldQuotedget_FieldLengthset_FieldLengthmAlignModeget_AlignModeset_AlignModemAlignCharget_AlignCharset_AlignCharFieldLengthSetFieldsLengthXmlTextWritermWriterXmlTextReaderWriteElementWriteAttributeEndWriteReadToNextElementAssemblyKeyFileAttributeAssemblyKeyNameAttributeAssemblyDelaySignAttributeSystem.Runtime.InteropServicesComVisibleAttributeAssemblyConfigurationAttributeAssemblyCultureAttributeAssemblyTrademarkAttributeAssemblyCopyrightAttributeAssemblyCompanyAttributeAssemblyVersionAttributeSystem.Security.PermissionsSecurityPermissionAttributeSecurityActionReflectionPermissionAttributeAssemblyProductAttributeAssemblyDescriptionAttributeAssemblyTitleAttributeAttributeUsageAttributeAttributeTargetsconditionselectorStringSystem.ComponentModelEditorBrowsableAttributeEditorBrowsableStatedelimiterop_InequalityArgumentExceptionalignalignCharconverterarg1arg2arg3argsParamArrayAttributeRuntimeTypeHandleGetTypeFromHandleToStringConcatcustomConverterconvTypeIsAssignableFromBindingFlagsBinderParameterModifierGetConstructorMemberInfoget_Nameget_InnerExceptionget_IsEnumTargetInvocationExceptionGetTypeofiget_UnderlyingSystemTypeop_EqualityseparatorlengthnullValuetypeConvertIFormatProviderChangeTypequoteCharmodemultilinecharsArraySorttrimCharsToCharArrayCharValueType$$struct0x6000027-1$$method0x6000027-1System.Runtime.CompilerServicesRuntimeHelpersRuntimeFieldHandleInitializeArraycommentMarkeranyPlaceTrimignoreSpacesnumberOfLinestargetTypevalueget_NowfromerrorMsgdecimalSepget_CurrentCultureget_LCIDNumberFormatInfoget_NumberFormatset_NumberDecimalSeparatorset_NumberGroupSeparatorfieldNamefieldTypeTIConvertibleNumberStylesParseformatParseExactToDateTimetrueStrfalseStrToLowerToBooleansourceEnumlineextractTocustomExtractsortedToTrimBinarySearchsortedArrayget_CharsreaderforwardLinesstartLineReadLineAppendtoTrimstrCompareOptionsfoundThis$$struct0x600008f-1$$method0x600008f-1get_InvariantCultureget_CompareInforecordTypeIsDefinedGetCustomAttributesRegexOptionsfieldscurrentTyperecordAttributeget_BaseTypeGetFieldsAddRangeget_ItemAddget_CountToArraynameSetValueIsMatchrecordGetValuevaluesserialNumberrecordsmaxRecordsBeginLoadDataset_MinimumCapacityDataRowCollectionget_RowsDataRowEndLoadDataDataColumnCollectionget_ColumnsDataColumnset_ReadOnlyhandlercurrenttotalNotImplementedExceptionlineNumberexrecordLinerecordClassfieldValuesConnectionStateget_StateOpenIDbCommandCreateCommandset_Connectionset_CommandTextIDataReaderExecuteReaderIDataRecordGetValuesReadsqlExecuteNonQueryconnBeginTransactionIsolationLeveltransCommitRollbackaccessFileSystem.Data.OleDbOleDbConnectionobjectmethodcallbackresultfileNameoleDbConnStringconnectionStrserverdatabaseuserpassSystem.Data.SqlClientSqlConnectionproviderwriterstoragefilenameprovider1provider2sourceTypedestTypeGetMethodsinputsourceFiledestFileIComparablesortedFileascascendingfile1file2destinationFilefielddtInternalDataCollectionBaseoptionsclassnamehasHeaderarrfileReadToEndlinesMathMinxyCompareToget_Defaultencodingget_IsValueTyperiArgumentNullExceptionsourceStringReaderWriteWriteLineIListIsInstanceOfTypeStringWriterDelegateCombineRemoveget_ItemArrayclassNamesampleFilenumberOfFieldsnewFilecol1col2addIfIn1sourceDatanumberOfRecordsGCSuppressFinalizeenginesourceRecordsget_ReturnTypeMethodBaseParameterInfoGetParametersrecordStringget_KeysrecordTypesrecordSelectortypesmessageinnerExorigValueextraInfocolumnNumbercolumnget_MessageReplaceClearerrorerrorsToLongDateStringToLongTimeStringheaderLastIndexOfsourceCodeenewRecordsbfieldValuefieldStringget_DeclaringType$$struct0x600022b-1$$method0x600022b-1sepsomeOptionalSubstringdbpassworddbNamevalparamNameparamparam1param1Nameparam2param2NameencodecorrectEnddisposeStreamFileStreamFileModeFileAccessStreamSeekOriginSeekReadByteWriteByteallowMultilineIsWhiteSpaceEnvironmentget_NewLinemasterTypedetailTypeactionignoreEmptyTypeConverterAttributemasterdetailsinfolangattributeclassStrCompilerParametersSystem.Collections.SpecializedStringCollectionget_ReferencedAssembliesAssemblyget_AssemblyModuleGetModulesget_FullyQualifiedNameset_GenerateExecutableset_GenerateInMemoryset_IncludeDebugInformationMicrosoft.CSharpCSharpCodeProviderCodeDomProviderICodeCompilerCreateCompilerMicrosoft.VisualBasicVBCodeProviderCompilerResultsCompileAssemblyFromSourceCollectionBaseCompilerErrorget_Lineget_ErrorTextAppendFormatget_CompiledAssemblyGetTypesget_FullNameclassSourceFormatindexattbsclearDataKeyIVMemoryStreamSystem.Security.CryptographyRijndaelCreateSymmetricAlgorithmset_Keyset_IVICryptoTransformCreateEncryptorCryptoStreamCryptoStreamModeclearTextPasswordget_UnicodeGetBytes$$struct0x60002d7-1$$method0x60002d7-1PasswordDeriveBytesDeriveBytesToBase64StringcipherDataCreateDecryptorcipherTextFromBase64String$$struct0x60002d9-1$$method0x60002d9-1GetStringvisibilityLoadXmlNodeListget_ChildNodesget_ItemOfget_LocalNameItemXmlElementget_InnerTextSelectNodesXmlWriterWriteStartElementWriteEndElementdocumentnodeidisTypeIsLetterIsLetterOrDigitset_CharsXmlAttributeCollectionget_AttributesXmlAttributelengget_ColumnNameget_DataTypeWriteStartAttributeWriteEndAttributeget_ValueXmlNamedNodeMapSplitnumberprefixlengthsdefaultLengthFormattingset_Formattingset_IndentationelementvalueStrdefaultValmustWriteattbXmlReaderXmlNodeTypeget_NodeTypeThe selector arg for the ConditionalRecordAttribute can't be null or empty.%sep debe ser <> ""Converter 'a' not found, you must specify a valid converter.CEmpty constructor for converter: was not found. You must add a constructor without args (can be public or private)7Constructor for converter: 1 with these arguments: () was not found. You must add a constructor with this signature (can be public or private)iThe custom converter must inherit from ConverterBaseThe args to the constructor can be null, if you not want to pass the ConverterKind., Object;The Converter of the field: 'E' is wrong. The field is of Type: A and the converter is for type: The separator parameter of the FieldDelimited attribute can't be null or emptyAThe length parameter must be > 0gThe comment string parameter cant be null or empty.The format: 'O is invalid for the DateTime Converter.ddMMyyyy.,sYou can only use '.' or ',' as decimal or grup separatorsThe field: '' of type:  is a non system type, so this field need a CustomConverter (see the docs for more info).uThe format of the DateTime Converter can be null or empty.e There are more chars than in the format string: ''e There are less chars than in the format string: ') Using the format: ' true1 false0The string: y cant be recognized as boolean using the true/false values: / True False]The sourceType must be an Enum and is of type ?The value don't is on the Enum.The class must be marked with the [DelimitedRecord] or [FixedLengthRecord] Attribute.#The record class i need a constructor with no args (public or private)5 don't contains any field.[Not implemented yet. Planed for version 1.5.0You cant extract records a null FillRecordCallback. Check the docs for help.The SelectSql property is empty, please set it before try to get the records.You cant insert records with a null GetInsertSqlCallback. Check the docs for help. %ExecuteInBatchSize?ExecuteInBatchSize must be >= 1UThe AccessFileName cant be null or empty.iYou need to pass a not null Type to the FileStorage.You need to set a not empty FileName to the FileDataLinlProvider.gThe OleDb Connection string cant be null or empty.MThe ServerName cant be null or empty.QThe DatabaseName cant be null or empty.-provider cant be nullprovider/provider1 cant be nullprovider1/provider2 cant be nullprovider2ODataLink1 cant have a null RecordType.ODataLink2 cant have a null RecordType.SYou must to define a method in the class ] with the attribute [TransfortToRecord(typeof())]The record class must implement the interface IComparable to use the Sort feature.QThe record class not contains the field TempoThe field Y need to implement the interface IComparable;The record type can't be null[The record type must be a class not a struct. readerMThe reader of the Stream cant be null writerIThe writer of the Stream can be nullrecordscThe records can be null. Try with an empty array.)The record at index  is null.MThis engine works with record of type ; and you use records of type #RecorMappingClass Tempo1The Delimited Engine only accepts record types marked with DelimitedRecordAttributeThe record class '' need to implement the interface IComparableRecord.;The TextReader cant be null.Before call ReadNext you must call BeginReadFile or BeginReadStream.;The TextWriter cant be null.Before call WriteNext you must call BeginWriteFile or BeginWriteStream.EThe record to write cant be null.9The record must be of type: You must call BeginRead before use the engine in a for each loop.sourceTypedestTypesourceFiledestFileMYou must define a method in the class E))] that return an object of type The method ? must return an object of type (not )3 must have not parametersThe FixedFileEngine only accepts Record Types marked with FixedLengthRecord attribute%The type at index The type ' is already in the engine. You can't pass the same type twice to the constructor.The Recordselector cant be null, please pass a not null Selector in the constructor. is of type '' and the engine dont handle this type. You can add it to the constructor.kA null Type[] is not valid for the MultiRecordEngine.oAn empty Type[] is not valid for the MultiRecordEngine.You only provide one type to the engine constructor. You need 2 or more types, for one type you can use the FileHelperEngine.You must call BeginRead before use the engine in a foreach loop.+A record is of type ' Line: . Column: Field: %Error Converting '' to type: ''. In the field '':  -> 7FileHelpers - Errors Saved =FileHelpers - NO Errors Found at SLineNumber | LineString |ErrorDescription5The NullValue is of type: I that is not asignable to the field  of type: Text 'U' found before the new line of the field: i (this is not allowed when you use [FieldInNewLine])MEnd of stream found parsing the field A. Please check the class record.ANull Value found for the field '!' in the class ''. You must specify a FieldNullValueAttribute because this is a ValueType and cant be null.Null Value found. You must specify a NullValueAttribute in the  field of type =, because this is a ValueType.The field 'W' has spaces before the QuotedChar at line {. Use the TrimAttribute to by pass this error. Field String: Q' not begin with the QuotedChar at line . You can use FieldQuoted(QuoteMode.OptionalForRead) to allow optional quoted field.. Field String: The line is empty. Maybe you need to use the attribute [IgnoreEmptyLines] in your record class.The delimiter 'E' cant be found after the field '' at line  (the record has less fields, the delimiter is wrong or the next field must be marked as optional).1One value for the field has a new line inside. To allow write this value you must add a FieldQuoted attribute with the multiline option in true.The field: s has more than one FieldAttribute (left only one or none)The record class marked with the FixedLengthRecord attribute must include a FixedLength attribute in each field.The AlignAttribute is only valid for fixed length records and are used only for write purpouse.The FieldFixedLengthAttribute is only for the FixedLengthRecords not for the delimited ones.The DelimitedAttribute is only for DelimitedRecords not for the fixed ones.YCustom TypedRecords not currently supported.qThe QuotedAttribute can't be used in FixedLength fields.When you define a field as FieldOptional, the next fields must be marked with the same attribute. ( Try adding [FieldOptional] to  )QEnd Of Line found processing the field:  at line . (You need to mark it as [FieldOptional] if you want to avoid this exception)The string '' (length ) at line K has less chars than the defined for  (). You can use the [FixedLengthRecord(FixedMode.AllowLessChars)] to avoid this problem.i has more chars than the defined for the last field ).You can use the [FixedLengthRecord(FixedMode.AllowMoreChars)] to avoid this problem. Field_dd/MM/yyyyaJet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Registry Path=;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Database Password=<PASSWORD>;Data Source="<BASE>";Password=;Jet OLEDB:Engine Type=5;Jet OLEDB:Global Bulk Transactions=1;Provider="Microsoft.Jet.OLEDB.4.0";Jet OLEDB:System database=;Jet OLEDB:SFP=False;Extended Properties=;Mode=Share Deny None;Jet OLEDB:New Database Password=;Jet OLEDB:Create System Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;User ID=Admin;Jet OLEDB:Encrypt Database=False <BASE><PASSWORD>1data source=<SERVER>;persist security info=True;initial catalog=<BASE>;integrated security=SSPI;packet size=4096;Connection Timeout=10;Application Name=Edata source=<SERVER>;persist security info=True;initial catalog=<BASE>;User Id="<USER>";Password="<PASS>";packet size=4096;Connection Timeout=10;Application Name= <USER> <PASS><SERVER>FileHelpers9Value cant be null or emptyA cant be neither null nor empty cant be null1 cant be the same that  and UThe value must be greater or equal than 0.An empty String found and can be parsed like a QuotedString try to use SafeExtractQuotedStringeThe source string not begins with the quote char: The current field has an UnClosed quoted string. Complete line: The current field has an unclosed quoted string. Complete Filed String: KThe reader of the Stream cant be nullThe Recordselector cant be null, please pass a not null Selector in the constructor.[<, _]> _system.dllsystem.data.dlliusing System; using FileHelpers; using System.Data; !Imports System +Imports FileHelpers +Imports System.Data 9Error Compiling Expression: Line {0}: {1} My.MycThe Compiled assembly dont have any Type inside.kwiththefilehelpers1.0.0youcancodewithoutproblems1.5.0aThe string '{0}' not is a valid .NET identifier. Class class {End Class}IgnoreFirst(IgnoreLast(%IgnoreEmptyLines()EConditionalRecord(RecordCondition., "")-IgnoreCommentedLines("", public private internal protected Public Private Friend Protected sealed NotInheritable namespace Namespace End NamespaceDelimitedClassIgnoreLastLines!IgnoreFirstLines!IgnoreEmptyLinesCommentMarker#CommentInAnyPlaceSealedClassNamespaceVisibilityRecordCondition/RecordConditionSelector Fields9/DelimitedClass/Fields/Field=/FixedLengthClass/Fields/FieldClassName Public NoneConverter KindTypeName Arg1 Arg2 Arg3;FieldConverter(ConverterKind.-FieldConverter(typeof(/FieldConverter(GetType("System.StringThe Delimiter of the DelimiterClassBuilder can't be null or empty.#DelimitedRecord("Delimiter3/DelimitedClass/ClassNameYou must provide a SampleFileName or a NumberOfFields to parse a genric CSV file. Field m As ;!Public Property Get Return m End Get# Set (value As  m = value End SetEnd Property# get { return m; } set { m = value; }FieldOptional()FieldIgnored()!FieldInNewLine()!FieldNullValue("typeof(GetType(FieldNullValue('FieldTrim(TrimMode. Name TypeFieldIgnoredFieldOptionalFieldInNewLineTrimCharsTrimModeFieldNullValue\'FieldQuoted('', QuoteMode.!, MultilineMode.""FieldQuoted(""c, QuoteMode.FieldQuotedQuoteCharQuoteModeOptionalForReadQuoteMultilineAllowForRead]The Length of each field must be grater than 0#FieldFixedLength(+FieldAlign(AlignMode., '')"c) LengthAlignMode LeftAlignChar9FixedLengthRecord(FixedMode.!FixedLengthClassFixedModeThe number of elements is {0} and you pass {1}. This method require the same number of values than fields7/FixedLengthClass/ClassName: Y^;K-z\V40 0             - - - - -X -   1  ,  , , , , 8 8 8 8   -   (.5X-5      (9 9 9 9( = AE- I- I  1    M  QU QU Q ((  ( -  P P %(-(P YY    4 4 4 ]Y ](((4  ae a  ae a ( -    i m(( q q----Q-Q--- -- --- -QUQUQU- QU-- - - -QQ QQQQQ 1 1  -u u u u(u  9 9 9Q   y y    Q Q Q9 Q9X X\ \` `d d     (   - (  II y  y  (  --   mi--q q --q --qq ( - ae -a}   - ---(       $ % - - - - DD% %(% I H  H PH(H(  ( l ale p ape x axe | a|e         1 1  1 (`Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Registry Path=;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Database Password=<PASSWORD>;Data Source="<BASE>";Password=;Jet OLEDB:Engine Type=5;Jet OLEDB:Global Bulk Transactions=1;Provider="Microsoft.Jet.OLEDB.4.0";Jet OLEDB:System database=;Jet OLEDB:SFP=False;Extended Properties=;Mode=Share Deny None;Jet OLEDB:New Database Password=;Jet OLEDB:Create System Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;User ID=Admin;Jet OLEDB:Encrypt Database=False (yu yu     ae a -- --  9   y y      (( 0 0(0 ( ( (((  ae  `The string '{0}' not is a valid .NET identifier.-- - -          $ $  $       (($(( (     Q    -       ( (   8 (8( , (,( -   (     Q   -   ((  ŀ$$RSA1qcL޺XAm45qF|p d1'Nv=IV"r{LAlaYP4Տh^S;_\oz^1pޥ #C:Eڥ!o_ޅFskmzW0J;2  -- - E- E - - -  %@M M5 )5  a a  a  a a a a  a Ma  a  a MM-     e e e$ = - - i DI 1 U   - I1 1 5 0    m q Q u y-Qy-H   Y  I ] ] ]4 q 1 1-   IIm mu um I%H  ui %H  ymQQ QQQ lpx|iqI %HI %HI mi   qqqTq U -I-%H %H-%H%H|-(FileHelpers.ErrorInfo+ExceptionConverter HM D8( <84 $<84   (      uy   m$II%H %H|System.ComponentModel.ExpandableObjectConverter,System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089vqSystem.ComponentModel.ArrayConverter,System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089         - -& --- -    %   ! ,   )0  $ 1  5- 11  = AA y  A  $ - I Q..\..\FileHelpers.snk FileHelpers#Copyright 2005-07. Marcos Meli Marcos Meli-(FileHelpers http://www.filehelpers.comgbA simple to use file library for .NET that supports automatic formated file read/write operations.1,FileHelpers Lib http://www.filehelpers.comZ<PermissionSet class="System.Security.PermissionSet" version="1"> <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ReflectionEmit"/> <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="SerializationFormatter"/> </PermissionSet> @-^- P-_CorDllMainmscoree.dllha% 0HX@4VS_VERSION_INFO?DVarFileInfo$TranslationStringFileInfo000004b0cCommentsA simple to use file library for .NET that supports automatic formated file read/write operations.8 CompanyNameMarcos Meli-FileDescriptionFileHelpers Lib http://www.filehelpers.com0FileVersion2.0.0.0@InternalNameFileHelpers.dlldLegalCopyrightCopyright 2005-07. Marcos Meli@ LegalTrademarksFileHelpersHOriginalFilenameFileHelpers.dllt)ProductNameFileHelpers http://www.filehelpers.com4ProductVersion2.0.0.08Assembly Version2.0.0.0  p=*0*  *H )0)10  `He0\ +7N0L0 +70 010  `He {gA::㧂 懂kpү;ܘUN40o0WH`U6Ɋ֔0  *H  0{1 0 UGB10U Greater Manchester10U Salford10U Comodo CA Limited1!0U AAA Certificate Services0 210525000000Z 281231235959Z0V1 0 UGB10U Sectigo Limited1-0+U$Sectigo Public Code Signing Root R460"0  *H 0 "$t.#6G#+>}1QoRЇc$;}'keӥ iI9mn䠃'ښ +PK[d6~J=qas< 3W47]=v?fҔ1im4zxܒPdǪ-j/n!@ ٞ v' ֺ)p6.O2tFkG5w3Oc.-ekqm>,ugmcc6iE>nZ_[˝00@ 8gS0eoti>h;g3H@dFsleU[WxF|p@)\+EgO(^Lz>2F 6귪F : fX\) 08)00U2뒚5H/(@Bp 6\0U0U00U% 0 +0U 00U 0g 0CU<0:08642http://crl.comodoca.com/AAACertificateServices.crl04+(0&0$+0http://ocsp.comodoca.com0  *H  tDiF$ g:E}RN!9k^- y;SʹD\cg@Dr*2]@gB'r#8L FO&|fQ6TXl. S)oO ]ƋHR12L=l9s 9 hH86%wňLf}/cΘi߬<][/tϸ~׃bEGRU靌:bQ$)XE{Z003@S⥻9n0  *H  0V1 0 UGB10U Sectigo Limited1-0+U$Sectigo Public Code Signing Root R460 210322000000Z 360321235959Z0W1 0 UGB10U Sectigo Limited1.0,U%Sectigo Public Code Signing CA EV R3600  *H 0B[x,!0{KŻ(rv,ūz@J9_O0005%s=@ 9 Uն '>"ese(ݻ}2UI<j:!C;a>jZ] [i8h[# CCnSs*D1ny R 'qa/3YU" YsCOٽVY ݷtF N 4p%ߏׄ3l hO|Di%y!5wOUVyȆiNjbkP3ah&q >6wuzF6jSƔq:!2gnTdc0_0U#02뒚5H/(@Bp 6\0U2A+(FĢ*9H?0U0U00U% 0 +0U 00U 0g 0KUD0B0@><:http://crl.sectigo.com/SectigoPublicCodeSigningRootR46.crl0{+o0m0F+0:http://crt.sectigo.com/SectigoPublicCodeSigningRootR46.p7c0#+0http://ocsp.sectigo.com0  *H  _6rZ -9ցJZBJ -iJKLfe-tԫjw|i۟$\ִ8չm'drv,Iӳ A]6wʀA?cTTKfӔqG1Ӿ ?R_ rCJ&6rܽ 4^+8cu1.k┲*t5+/K'lZv^چݫdj1%!/iLL*0yA* |v &k_*ͯN/* fu&@5o7zQc*Vl~dsm6uk+MjQFAVqӟEZRA'<;F-56}'6KOcm)S1"uPwjk>#+~zA X=:5,TDzYXTeQB G0P0%F)vݺOg:0  *H  0W1 0 UGB10U Sectigo Limited1.0,U%Sectigo Public Code Signing CA EV R360 210928000000Z 230928235959Z01-0+U$1516/24.1PM.1/31.71/-1.824.27/e/201610 +7<ID10 +7< DKI Jakarta10UPrivate Organization1 0 UID10U DKI Jakarta10U PT. Realta Chakradarma10U PT. Realta Chakradarma0"0  *H 0 rO#;3ON LLfr2p aRb麵&.vh`FI |:2v+ЛbmA  dfpDt|? y@t$Ҵfy)UB2+cizG={ydP\}Ebr]Bz&qf=,ǃSY|-ۍuG5DŽmG(X#tCueI IG=9,&@p EkE%+ZXSWeA0ԭ4ZWS(d;% e5UAU"ңtk^apg=vr f;8&vSFYS?>je«H R.sW_ʠ>)9얿YH~і(({ZHI /KuY^ *+-t78XU>Sztg9@659!'+&N(lY!}[yX6_@h۠ױ4*а>d00U#02A+(FĢ*9H?0Us+4:谏>PJ0U0 U00U% 0 +0 `HB0IU B0@05 +10%0#+https://sectigo.com/CPS0g 0KUD0B0@><:http://crl.sectigo.com/SectigoPublicCodeSigningCAEVR36.crl0{+o0m0F+0:http://crt.sectigo.com/SectigoPublicCodeSigningCAEVR36.crt0#+0http://ocsp.sectigo.com0eU^0\C+705 3ID-DKI JAKARTA-1516/24.1PM.1/31.71/-1.824.27/e/2016internal@realta.co.id0  *H  {2?Ïv0_9#oy~| :]g=arȚЀ)uDV4J.e !]GS6e*R|&ӂ~[SwXK _#47 @lW6T"x GBtC :}36[P{tm9aUSX[[?J;-Wg1Tꪹ~{- Ck%LkAWhK{"98fQI@g4?KG È^G.⨩ҢVN57Y ϭԈscܺAЛ;*Vz؆4¥w_ϻI8sA] 4z^Q^^ {sZd#uf׌?Dx҄8X{O0RO-Agd{3K̓fbTBk2o$!SgTVÝkrG<=ً誺WfI S$7BR>$sz&'.J4ֻڕ¾BU?ޝ AVB{4 Sَ$"WŜgx k;\DOD0=PF rt19_%@yv6- *)uߌuw> ^&}>Nc/*QDW Oៃ\;lk}`zʩvQr-(7)AiH#;^T1@AP``:`oq(gwO}ˋ\Re&PGj٪a4D&0{ +71k0g *H X0T10  `He0  *H  0 +1010  `He "\Iنxadܓ5N`2[ ؿVh{'k=̨H 20220512041802Z01 0 UGB10UGreater Manchester10USalford10U Sectigo Limited1,0*U #Sectigo RSA Time Stamping Signer #2 00wѰ=:Hk0  *H  0}1 0 UGB10UGreater Manchester10USalford10U Sectigo Limited1%0#USectigo RSA Time Stamping CA0 201023000000Z 320122235959Z01 0 UGB10UGreater Manchester10USalford10U Sectigo Limited1,0*U #Sectigo RSA Time Stamping Signer #20"0  *H 0 K,Ryy] f-/5}'BjY%L@֚~2j}\>V5:"6 )tb?d_ŀ^NLNp {VElK l>l(Z :ָ%I99÷:͟PMUmRnH_X`͇ct˄Aic|Aέv - ֙iQN)oy 2cS) `,"'Q¼ɂ!ԯD"*T>Itt?rZPvfߔ.L'}L#]W&z#_T 8*bժSDՙYVd[Rf?Ddn`Pϸ ń ڼ)l=Vxg[^-w97oN<1~=Q~q$t,|vIhbՋ߾}6uF[vă,7VC÷f^2PΠD1x0t0U#0a AwE(5_U0Uiu7{5BNWӚ۟Ѯ0U0 U00U% 0 +0@U 90705 +10%0#+https://sectigo.com/CPS0DU=0;09753http://crl.sectigo.com/SectigoRSATimeStampingCA.crl0t+h0f0?+03http://crt.sectigo.com/SectigoRSATimeStampingCA.crt0#+0http://ocsp.sectigo.com0  *H  JxB3{ 63U@0kEjP[%^;9[镐77d傷WUpKN"W!'Ԡ*1!DP>w.!4uc-7ˍZzU .i%ET (O{`4eå亅ziu>yh6C6ar<b ^pd/$^$@TG蘁uhyBfk/M>2 MB37D&)&@x//Pxp*jlh*+n!|7*hOyd^SZvGI4Eed& 2Ry.c?fo!qyF*Z]IMrVS:*XIӿ9#B\8pӣ߳r. w Rs$=( On'uU;4!{ WVF `~M ?ꅌVq-LȌ<&S `iX T1ȅǸ))/Fۑ_?6>0g+F5L`̨ 0t!bV!sXwU9T-&E:oׄ(Od(m'Җk[}vi J,w+xVD%-^SgʱdɈY˨F}WvA$rԭCIA9)"MЍk@WsqJ}E6 S}9X2oPO3ޕAzZ0V0U#0SyZ+JT؛f0Ua AwE(5_U0U0U00U% 0 +0U  00U 0PUI0G0ECA?http://crl.usertrust.com/USERTrustRSACertificationAuthority.crl0v+j0h0?+03http://crt.usertrust.com/USERTrustRSAAddTrustCA.crt0%+0http://ocsp.usertrust.com0  *H  mT3]Suz2 -%*}*;'ZIY)la˵P}@íVXAB}t\ 3^&X\XxHvDgmC8bŅL̲S0V\rRj;B7|x9ܲmAmgo=Er#UffK^+B!oZ%pbsc^J=8$->w6w˜.#G]֡sWh7eBC ѡN= ldZ*"K9^LH=4 _R?uq[C]e=Pn&6(@{H~$? ]mN-D.flSmj2"X,l&-q X9 RH;s G>QAח-:G"y܉aK_:.`’<ָ[9g(!ώuT3#TYuuDI$^QߐL1 6 s_n߲m~Un|?/:@Jy&i4#M#T\>yf &PBGj6@E8JHgG{5oNi "#,B'g JׄP A&yGA7/AS :_K8jlW;mTضN[Dǰ"VL:c@)AwH_d0L9 Ԃ=,V|vD#X7\mRW We