MZ@ !L!This program cannot be run in DOS mode. $PELl M! $B ` d@BKH  `  H.text" $ `.sdata`(@.rsrcH  *@@.reloc 4@BBHLDK P & v@6 BM6 6(       qqqqq}~smnnihyutNKGiqjPXQqٞºsrnqӶqՈqjm6977<:ahet~xqןƷchgX_\s}wpxqq˔֝qɉ󗒓}~||üwyzm~ʽ뢭Ց´y}PRwgaryۿ©1w~ZqnsNhqځ9?w{ekF`;ʀױVj{UK\z|ϕrضͼ٦Bj_uUp~Jeiy̗ģݻጸՈC2g}LoySdg˽ƶƷq{gHDqku~z}¹٣ܿ۞BKHq}ekbwgmzkaavf_lfYoi\ypvpeidahe]^\ɽĺʻXa^q֝yv˸Ƚ[f\Y_T{yoҸ捓qݍ{zݿĵ~[XIyĶȸqٰzhWwcRп٩|qcqqìҭ⪙gWF󩞐vpeqqطлcdPqubɿqqӫعզ٧nyejueƹqqΫۊ[cXƽºıԽqq涨ᾜԯ߶}}qqqɴ̧լρohqqɓͣؿϾȄjc˵qȼɹٵۯܱ۷յˌp_qq�ܽfȝq&rqx i ٬֣ܽӦ๒ۭbq s     lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP0lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetMPADPADPi׋"J܉&vW(|Cy>ڒC*қjr! II֬=`Ϯ9 DѬ"3{/˓{8 eC/"y:,jjo엊Q99!7 JZ9 BzCPK)K . Aa Br"a+#1.e#X% ,o:%(? ~8o/ ,rpo2 o3 (4  (@ ~  -~8o/ ,r9po2 o3 (4 *=:<0{ oA &{(6 sB A%(? ~8oC ,repo2 o3 (4 (@ l(@ { o5 &8oD ( ,{(6 oD &u6,c~8o/ ,0rpt6oU7o0 (1 o2 o3 (4 { t6%sE o +Vu,G~8o/ ,rpo2 o3 (4 { t%sE o o9 :{ o8 o,3~8o/ ,rpo2 o3 (4 { o< &*!A0( s%}sF } ~8o/ ,rYpo2 o3 (4 } } %sG sH }{oI D%(? ~8o/ ,&rep{oJ (1 o2 o3 (4 (@ ~8o/ ,rpo2 o3 (4 {oK *jyD07~8o/ ,rpo2 o3 (4 o"(L *0 ,o$*.o"*0 {  , { o< &{ ,{oM }} }} } {  , { oN } *&(O *0 oU,8(P (Q (R (6 oS +|oT ( u6,^t6oUoU32oSooSo3oSooSo.+, lioU :t"u, uo. %(?  (@ (@ (@  (V *(0"/ .0:(W sX  oY %(?  (@ (@ *0;~(Z , r-p ( o[ s\ ~ +*0 ~ +*&*0 ((rep~o] +*0!((ryp~o] +*0"((rp~o] +*0#((rp~o] +*0$((rp~o] +*0%((rp~o] +*0&((rp~o] +*0'((r#p~o] +*0(((rAp~o] +*0)((rmp~o] +*0*((rp~o] +*0+((rp~o] +*0,((rp~o] +*0-((rp~o] +*0.((r p~o] +*0/((rEp~o] +*00((rqp~o] +*01((rp~o] +*02((rp~o] +*03((rp~o] +*04((rp~o] +*05((r!p~o] +*06((r=p~o] +*07((rip~o] +*08((rp~o] +*09((rp~o] +*0:((rp~o] +*0;((r p~o] +*0<((r'p~o] +*0=((rEp~o] +*0>((rmp~o] +*0?((rp~o] +*0@((rp~o] +*0A((rp~o] +*0B((r p~o] +*0C((r-p~o] +*0D((rWp~o] +*0E((rup~o] +*0F((rp~o] +*0G((rp~o] +*0H((rp~o] +*0I((r p~o] +*0J((r# p~o] +*0K((rA p~o] +*0L((r_ p~o] +*0M((r p~o] +*0N((r p~o] +*0O((r p~o] +*0P((r p~o] +*0Q((r p~o] +*0R((r% p~o] +*0S((rM p~o] +*0T((rw p~o] +*0U((r p~o] +*0V((r p~o] +*0W((r p~o] +*0X((r p~o] +*0Y((r' p~o] +*0Z((rI p~o] +*0[((rg p~o] +*0\((r p~o] +*0]((r p~o] +*0^((r p~o] +*0_((r' p~o] +*0`((rY p~o] +*0a((rw p~o] +*0b((r p~o] +*0c((r p~o] +*0d((r p~o] +*0e((r p~o] +*0f((r- p~o] +*0g((rK p~o] +*0h((re p~o] +*0i((r p~o] +*0j((r p~o] +*0k((r p~o] +*0l((r p~o] +*0 m{ +*0n{{ +*0o{{ +*0p{{ +*0q{{_ +*0r{{_ +*0s{{_ +*0t{{_ +*b( }}*0 u(_ +*2(` *.(a &*0v(b ~c ~c (,5,*($  ~c  (,s% z,O +@s(& r psod (( () (*  -(( , (+ *0w(b ~c (,1,&($   (,s% z,K + ,Y{, o+>~8oC ,,rp|5o (1 o2 o3 (4 +(~8o/ ,rwpo2 o3 (4 >%(? ~8o/ ,rpo2 o3 (4 }(@ {:~8o/ ,rpo2 o3 (4 *X#4[4#UU4!WxP><0Y{,{ol on ,+{ol om -+,8~   (Q  (R ~8o/ ,,r1p|5o (1 o2 o3 (4 {,{ol on ,+{ol om -+,݃{ol {(9(( 9B~8o/ ,>rp5o rBp|5o (u o2 o3 (4 {{os ost oY9~8o/ ,,r:p|5o (1 o2 o3 (4 {{{m`}m{ol {(,E~8oC ,,rp|5o (1 o2 o3 (4 s% z+J{{{m_}m(( ,{{os st oZ9 oox 8;{o ooy (z o9o9oa,3{, osW{oood,sW{oooc,sW{ooob,FsW {o o{o ooy (z }>o\,& o{s {o o +p~8o/ ,&rp|(: (1 o2 o3 (4 st o\,!{s {o o{oo+/~8oC ,rpo2 o3 (4 oC%(?  ~8oC ,"rp oo (1 o2 o3 (4 (@  (V *A41CYN 07~8o/ ,rpo2 o3 (4 o(L *04 ,+o{ ,{o}*.o*&( *0o|  ,r7po} (1 s~ z+zs }}o} }o| , o} }o| , o} }}( , s + +s% z*0~# ~# ( +*0~# ( +*0fr p o ( , s +>+;rYp( s o ( , s + +s% z*0"{$ ,{${ +*0-{$ ,{${ + + r p +*0-{$ ,{${ + + r p +*0-{$ ,{${ + + r p +*0-{$ ,{${ + + r p +*0-{$ ,{${ + + r p +*0-{$ ,{${ + + r p +*0-{$ ,{${ + + r p +*0-{$ ,{${ + + r p +*0R( ~8o/ ,-r]p5o rgp(; o2 o3 (4 s}$*F( }$*0[( {$ {}{}{}{}{}{} *0 ( +*2( *.( &*0( ~# ~#  (99($ ~# ~#  (,e,Z(( (*  +;s(& so (( () (*    1 (+ *0( ~#  (99($ ~#  (,e,Z(( (*  +;s(& so (( () (*    1 (+ *0 {% +*0 {& +*0 {' +*07 ,(oo{'o , + + +*( }%s}'}&*F( (*0{(j j_j +*0{(j j_j +*0{(j j_j +*0{(j j_j +*0{(j j_j +*0{(j@j_j +*0{(j j_j +*0{(j j_j +*0{( +*0 {( +*F( }(*0 {6 +*07~8o/ ,rpo2 o3 (4 o(L *0Y 9Mo{. , {.o{6 , {6o!{3 ,}3{4 ,}4{, 9{)( ,)~8oC ,rkpo2 o3 (4 +},݂%(? ~8oC ,!rpoo (1 o2 o3 (4 (@ A%(? ~8oC ,!rpoo (1 o2 o3 (4 (@ *IA4IA.o*07o{*{ , r p ++{*{ +*07o{*{ , r p ++{*{ +*07o{*{ , r p ++{*{ +*07o{*{ , r p ++{*{ +*07o{*{ , r p ++{*{ +*07o{*{ , r p ++{*{ +*05{*{(  ,{*}o*07o{*{ , r p ++{*{ +*05{*{(  ,{*}o*07o{*{ , r p ++{*{ +*05{*{(  ,{*}o*07o{*{ , r p ++{*{ +*07o{*{ , r p ++{*{ +*07o{*{ , r p ++{*{ +*0o{*{_ +*0o{*{_ +*0o{*{_ +*0o{*{@_ +*0o{*{ +*0^{*{ ,E ,{*}+.c ,{*c}+{*}o*0o{*{ +*0&o{*{ @_ @ +*0o{*{_ +*0&o{*{ _  +*0 o{*{ _  +*0&o{*{ _  +*0&o{*{ _  +*0&o{*{ _  +*0&o{*{ _  +*0&o{*{ _  +*0&o{*{ _  +*0o{*{_ +*0 o{*{_ +*0o{*{_ +*0o{*{_ +*0&o{*{ _  +*0&o{*{ _  +*0&o{*{ _  +*0&o{*{ _  +*0o{*{ +*0o{*{ +*05o{*{{*{s"}5{5 +*{*o-}{*o.}o*0o{*o{u +*z{*o}uo*0=o{*o{t ,{*o{t ++ +*0!o{*o{o +*07 ,{*o}o+{*o}oo*0!o{*o{w +*07 ,{*o}w+{*o}wo*0!o{*o{{ +*07 ,{*o}{+{*o}{o*0o{*o{v +*z{*o}vo*0o{*o{s +*0:1d0+ , rps z{*o}so*0o{+{ +*0o ,w{)~c ( ,s% zS%(? o  ,(<sz+(~8oC ,r}po2 o3 (4 z(@ *"1S40o ,w{)~c ( ,s% zS%(? o  ,(>sz+(~8oC ,rpo2 o3 (4 z(@ * ".S40g{- ,{)os}-{-{ ,#{-{-{o{-}{- +*0+{. , {/ ++ }/ +*0y{/ 9b~8o/ ,"rp( (1 o2 o3 (4  9{. , {.o{){1{0{2 s}.P%(? ~8oC ,2ot rp|)5o (; o2 o3 (4 (@ {3{4s }6{. , {.o+S{. ,A~8o/ ,&rp{.o(1 o2 o3 (4 {.o}/*k)P0"{. ,{.o +*0!{. , {.o*}3}4{3{4s }6*0 +*0{)s +*0{)s +*0 o +*0,o{*|{*{(  +*0)o{*{{*{s" +*0d{*{o- ,{*o-}{*{o. ,{*o.}o*0!o{*{_ +*0Vo ,9 ,{*{*{a}+{*{*{`}o*0o{*{_ +*0Vo ,9 ,{*{*{`}+{*{*{a}o*0"o{*{ _ +*0^o ,A ,{*{*{ `}+{*{*{ a}o*0"o{*{ _ +*0^o ,A ,{*{*{ `}+{*{*{ a}o*0"o{*{ _ +*0^o ,A ,{*{*{ `}+{*{*{ a}o*0"o{*{ _ +*0^o ,A ,{*{*{ `}+{*{*{ a}o*0@|)~c 55o ,-~8oC ,rpo2 o3 (4 8YEo8{)s}*R%(? ~8oC ,2ot r?p|)5o (; o2 o3 (4 (@ +k{)s}+R%(? ~8oC ,2ot r?p|)5o (; o2 o3 (4 (@ +*j}RR0Y E8, {*}{){*(&Y%(? ~8oC ,2ot rp|)5o (; o2 o3 (4 sz(@ +u{){+(&Y%(? ~8oC ,2ot rp|)5o (; o2 o3 (4 sz(@ +*2HYY0 ~8o/ ,rpo2 o3 (4 {)s}*Z%(? ~8oC ,2ot rAp|)5o (; o2 o3 (4 z(@ {(@  ,m{)os}-R%(? ~8oC ,2ot rp|)5o (; o2 o3 (4 z(@ *':ZR0k( s}*s}+~8o/ ,-r]p5o rgp(; o2 o3 (4 })o*__`( },*0( s}*s}+ s(| ,|)(* o+ s(| ,|)(* o+Q(} ,|)(* o+,~8oC ,rpo2 o3 (4 s% z*(}1}0}2*0m(!}3}4{. ,'{){1{0{2 s}.{3{4s }6*0X( s}*s}+},s}*{* }}}} *0or p(  ,E2 rpor p(: rp( +rIp(: rp(u ~8o/ ,rep(1 o2 o3 (4  +*.( &*0(  ~#  (,6,+($  ~#  (,s% z,m +^s(& {,{so (( j( ( (*  -(( , (+ *0(   (,2,'($   (,s% z,u +fs(& {{{{s#o (( () 5( ( (*  -(( , (+ *s 7r{prps 8*0~7 (R ~7o ~7o 9 ~7o  +G~7o o ,),~7~7o o   1~7~7o o ~7~7o o ~7( s o (V * f{D( t}D*f{D( t}D*f{E( t}E*f{E( t}E*f{F( t}F*f{F( t}F*f{G( t}G*f{G( t}G*0oU ,{D  , o+|oU ,{G  , o+RoU ,{F  , o+(oU ,{E  , o*f{H( t}H*f{H( t}H*0{H  , o*0){B , ++{Bow +*0r p(  ,8{B ,%%5s%2ss}B{=o  9{=r p(  ,{B{=oy}=(  ,P{=r p(  ,4{B{={= {@{?{>s!ox*0A {B-{Bow0+ ,{Bovo + + r p +*05 {Bow ,{Bovo + + s +*03 {Bo{ ,{Bouo + + s +*03 {Bow ,{Bov ++ rps z*03 {Bow ,{Bou ++ r'ps z*0.|<((  ,o;o ++ +*0&~8o/ ,!rprgp(; o2 o3 (4 {B ,%%5s%2ss}B s  o ,,{B {@{?{>s!ox++{B {@{?{>s!oxE%(? ~8o/ ,'rprpoo (u o2 o3 (4 (@ o*sdE40@~8o/ ,!rprgp(; o2 o3 (4 {Boy*0W{B ,C{Bow  +{Bovo  /{Bo|}B*0 ( +**(*0 ( +**(*J(Fo *0( () }>}? }@}CoH~8o/ ,Hrp( r/p( ( (1 ( rGp( (1 ( r_p( *0x ,go@{I ,O{Io. ?%(? ~8oC ,!rpoo (1 o2 o3 (4 (@ ( *,?:s }I*0{> _ +*0Io6 , rps z+. ,{> `}>+{> _}>*0{> _ +*0Io6 , rps z+. ,{> `}>+{> _}>*0{> _ +*0Io6 , rps z+. ,{> `}>+{> _}>*0{> _ +*0Io6 , rps z+. ,{> `}>+{> _}>*0{> _ +*0Io6 , rps z+. ,{> `}>+{> _}>*0 {? +*0#!o6 , rps z+}?*0+"{@{@` ,}@{@ +*0/#~8or ,rzpo2 o3 (4 }@**( *0d$( ( o o s o ( )&%(? !@`q}s (@ (@ *9;&0%{K_ +*0&{K +*0'{K _ +*0({K _ +*0){K _ +*0*{K p_ +*0+{K _ +*0,{K p_ +*0-{K _ +*0.{K _ +*0/{K _ +*00{K _ +*01{K_ +*02{K_ +*03{K_ +*04{K_ +*05{K _ +*06{K _ +*07{K @_ +*08{K _ +*09{K _ +*0:{K _ +*0;{K _ +*0<{K _ +*0={K _ +*0>{K @_ +*0?{K _ +*F( }K*0I@ , rps z+0r p(  , rps z+{Lo +*0A{Lo o +*0B{Lo +*0JC{Lo  ,3{Lo ou {M{Noo *0cD{Lo ,&{Lo o{Lo oz{Oo ,{O{Oo o *{Lo o o{Lo *0E{Lo +*0F{Lo o +]o oJ%(? ~8oC ,,r por8 poo (u o2 o3 (4 (@ oU - ,o. {Lo * &J}07G~8o/ ,rpo2 o3 (4 o~(L *0H ,o|*.o~*( s }Ls }O}N}M*>(=( *.( *2( *Br p( *>(;( *.( *2( *>(:( *.( *2( *Zr@ prps Z*0NI( ~Zo/ ,-r]p5o rgp(; o2 o3 (4 (& *0 J{T +*0 K{U +*0L{Y( +*0 M{X +*0N( s}\}]~Zo/   ,b2r]p5o rl p5o rgp( o2 o3 (4 ((   9s }[{\(& (( {\() {\{ 8s(* s o  9P{Wo {[{W:o   ,{[{W:o &   9 o  E7NPN'NiNNNN=8I{Y( o81{Y( o8{Y( o8{Y( o8{Y( o8{Y( o8{Y( o8oo8{Y( o+qoo+`{Y( o+Joo+9oo+({Y( o+oo++*{]l#@ol( X( }]()    >(  ,D~8oC   ,-rp p5o r p(; o2 o3 (4 s% z*0O{\{ +*0 P{[ +*0Q{] +*0 R{] +*0S~8o/ ,r po2 o3 (4 }^}d|c((  , {c(+ |i((  , {i(+  , }b+ }b/($ }cm    ,t        {co (  , }h+}h($ }im  ,  {io ( *0HT( ~8o/ ,'r]p( rgp(; o2 o3 (4 o*0U~8o/ ,r po2 o3 (4 |c((  ,{c(+ |c5|i((  ,{i(+ |i5*07V~8o/ ,rpo2 o3 (4 o(L *0W ,o*.o*0X( ~8o/ ,'r]p( rgp(; o2 o3 (4 }l}ns {b{h ($ }o{o( *07Y~8o/ ,rpo2 o3 (4 o(L *0+Z ,"|o((  , {o(+ *.o*0[{q{ +*0\{q{ +*0,]{q{ ,{q}o*0^{q{ +*0,_{q{ ,{q}o*0S`{q{{q{{q{{q{{q{{q{(  +*0d{q( }{q( }{q( ( }{q( ( }o*0a{q{ +*0b{q{ +*0c{q{ +*0cd( s}q}p{q }} }}}}}} *V( s}q*0Se{p{q{|q( ,+~8oC ,r po2 o3 (4 s% z*0 f( +*2( *.( &*0 g(  (,1,&($   (,s% z9 +rs(& {{{{{{{{so (( () (*  -(( , (+ *Zr!pr,!ps r*0 h{t +*08io{x{] , r p ++{x{] +*>{x}]*08jo{x{_ , r p ++{x{_ +*0Ak{x}_}|~8o/ ,r!p(1 o2 o3 (4 *>{x}_*08lo{x{^ , r p ++{x{^ +*>{x}^*08mo{x{` , r p ++{x{` +*0An{x}`}|~8o/ ,r!p(1 o2 o3 (4 *>{x}`*0Uoo{x{b,{x{br p( .+ , o ++{x{b +*>{x}b*08po{x{a , r p ++{x{a +*>{x}a*0qo{x{c +*0ro{x{g +*>{x}g*0so{x{e +*0t ,{x}e}{*>{x}e*oo}{}|}}{zo,*0iu{|{zo+` ,o}|{zo,{}{zo+` ,o}}{zo,*0vo{y{ +*0w , {y}*0Cxo{yo {pv{p` , ++ {p + *0yo{yo{r +*0zo{yo{q +*0"{o{yo{o +*0"|o{yo{w +*0W}o{yo {u {u` ,  ++{yo{u + *0~o{yo{v , +e+b{yo{v , +F+C{yo{v , +'+${yo{v , ++ +*0o{yo{v +*0o{yo{y +*0xo{yo{t ,{yo{t +B+?{y{{y{ ,{y{{y{[ + + +*08o{y{ , r p ++{y{ +*Z{y}}}*>{y}*08o{y{ , r p ++{y{ +*>{y}*08o{y{ , r p ++{y{ +*>{y}*0o{y{ +*0Fc ,{yc}+# ,{y}+ {y}}}*>{y}*08o{y{ , r p ++{y{ +*>{y}*0'o{y{o ( +*06o{y{{y{s"}z{z +*{yo-}{yo.}}}*0o{y{ +*0o{y{ +*0>o{yo{ ,{yo{ ++ +*0o{yo{u +*0'( o o  9{s{t(* ( ,7~8oC ,r!po2 o3 (4 (rs% sz+&~ro/ ,r"po2 o3 (4 8{s{t(* ( ,7~8oC ,r!po2 o3 (4 (rs% sz+&~ro/ ,r"po2 o3 (4 *0{s{t(* ( ,7~8oC ,rD"po2 o3 (4 (ss% sz+&~ro/ ,rr"po2 o3 (4 *0o_ +*0 o(  9 ,u{s{t~c ( ,-s% z~8oC ,r!po2 o3 (4 +&~ro/ ,r"po2 o3 (4 +t{s{t~c ( ,-s% z~8oC ,r"po2 o3 (4 +&~ro/ ,r#po2 o3 (4 *0o _  +*0o_ +*0o _  +*0o_ +*0o_ +*0o _  +*0o@_@ +*0o _  +*0o_ +*>{x}c*0s   o} o} ~# } s o(|  9G  9(o($ (%(? r:#psz(@ (@ o(  ,rh#ps% sz8os1 (|  9(  ,h o0 +G (*  o(,r#ps% sz+c(& 1(&+r#ps% sz++(&(+ + r#psz+s% z*bq(r0s }#|s((  ,Oo|s(~ ,-s% z~8oC ,rpo2 o3 (4 +}u|s(( +*0s o , (.o &o ,#(+o &o , (-o &o , (,o &o , (/o &o , (0o &o +*0}{s{ts}x<%(? ~8oC ,oo o2 o3 (4 }(@ {s{ts}y<%(? ~8oC ,oo o2 o3 (4 }(@ * "<4`y<40( s}xs}ys$}z}~ro/ ,U2 r]p5o rl p(: rgp( o2 o3 (4 }s}u}to *0( s}xs}ys$}z}}u(} ,|s(* }to +,s% z~8oC ,rpo2 o3 (4 *( s}xs}ys$}z}*07~ro/ ,rpo2 o3 (4 o(L *0G ,>{u ,3{s( , s% z~8oC , rkp( *.o*0~ro/ ,+r$pPo0 rgp(; o2 o3 (4 YE+S8- {y,+,4{s{ts %(? (@ ^(@ }y+K- {x,+,4{s{ts %(? (@ (@ }x*q440~ro/ ,+r8$pPo0 rgp(; o2 o3 (4 Y E 88E{{ , {y}{s{t{y( ,7~8oC ,rR$po2 o3 (4 (ts% sz+-~8o/ ,rr$po2 o3 (4 }}8{{ , {x}e{s{t{x( ,7~8oC ,rR$po2 o3 (4 (ts% sz+-~8o/ ,r$po2 o3 (4 }|}{{zo,**}~*0 { +**o *0$or$po (: (; +*0H( { ,3{( , s% z~8oC , rkp( *0*( (R o9s  o ݅%(? ~8oC ,e2r$p(: r$pot r%po ( ( o2 o3 (4 (@ o  (V *)?40 o +*Foo *0 o +*.o &*0}  ,  (*  (  9  9($   (  ,\  ,N +6s{\s o(( @(*    1+.s% z~8oC   ,r%po2 o3 (4 (+ **( *0w( ~ro/ ,U2 r]p5o rl p(: rgp( o2 o3 (4 o*0( ~ro/ ,I2 r]prl p(: rgp( o2 o3 (4 }(} ,(* o+,s% z~8oC ,rpo2 o3 (4 *0 ( ( <( +*0M (   ( (   ( (   ( <[<](  ( +*0( ~ro/ ,O2 r]p(: rl p(: rgp( o2 o3 (4  ,}}+}}}*v( ( ("}*~( }}}*0{(! +*05( }{{ , {}}*0{(! +*05( }{{ , {}}*0{{_ +*0 ,}}}*0 { +**}*0 { +*0 { +*0s rYpo &o) ,(vo &+g(uo &rYpo &o% ( o &rYpo &(wo &rYpo &o' ( o &o +*0 { +*b( }}*&( *0 { +*0 { +*( }}s<}{o;}*0'{{{{(  +*0'{{{{(  +*0 { +*0 { +*0 { +*0( ( }:( ( ( }:( ( ( }:( ( ( }:( ( ( }:( ( ( }:( ( ( }:( ( ( }:( ( ( }:( ( ( }:( ( ( }( }( }( }( }:( ( ( }:( ( ( }:( ( ( }m( ( ( }m( ( ( }m( ( ( }:( ( ( }:( ( ( }:( ( ( }:( ( ( }:( ( ( }:( ( { ,S( }:( ( ( }:( ( ( }{ ,@( }:( ( ( }:( ( { ,#(( (* {( }*0{sD +*0D{@, {  +    -{s +*0*{ , r p ++{s +*0!{ ,}{ +*0{ +*0 { +*( AS}!S}*F( }*0{_ +*0{_ +*0{_ +*0{_ +*0{_ +*0{ _ +*0{ _ +*0{ _ +*0{ _ +*0{ ` +*0{ ` +*0{ ` +*0{ ` +*0{ ` +*&( *0 { +*0 { +*0 { +*~( }}}*F( (V*>{o *0h ,YoU{37oSo{o3oSo{o( .+ , + + +*0 { +*0 { +*0 { +*0( ~8o/ ,Q2 r]prl prl prgp( o2 o3 (4 }}}*0is {rl p(1 o &{rl p(1 o &{rl p(1 o &o2 o3 o &o +*0( ~c ~c (,5,*($  ~c  (,s% z,] +Ns(& {{{s]o (( () (*  -(( , (+ *0( ~c (,1,&($   (,s% z,] +Ns(& {{{s]o (( () (*  -(( , (+ *0{{ +*0 { +*0W{,{r p( .+ ,{{s ++{{{s +*( }s}{}*0 ( +*2( *.( &*0(  ~# ~#  (,:,/($  ~# ~#  (,s% z,T +Es(& r p{sdo (( () (*  -(( , (+ *0( ~# ~c (,6,+($  ~#  (,s% z,T +Es(& r p{sdo (( () (*  -(( , (+ *0{{ +*0{{ +*0{{ +*0ojs +*0;( s}{ }}}} *0 (  +*2(  *.(  &*0(  ~c  (,6,+($  ~c  (,s% z,d +Us(& {{{{sno  (( () (*  -(( , (+ *0A{,{r p( .+ , s_ ++{s` +*0A{,{r p( .+ , sh ++{si +*0A{,{r p( .+ , s ++{s +*0A{,{r p( .+ , s ++{s +*0A{,{r p( .+ , s& ++{s' +*0 { +**}*05( r,%po , }+r,%p(1 }**( *&( *0Y E'8IZk|8#r2%p 8!8r^%p 88 r%p 88r%p 88r%p 88r&&p 88r>&p 88rP&p 88rf&p 88r&p 88r&p +z+wr&p +o+lr&p +d+ar&p +Y+Vr'p +N+Kr'p +C+@r,'p +8+5rN'p +-+*rb'p +"+r'p ++r'p + + r p +*Z R S*0 ~R +*&R*0 ~S +*&S*&( *09{T{U{W{X{Y{Z{[(  +**( *0( ( , , s% z8 , (($ ( ,T(+ s% z~8oC ,3r'p5o r.(p( (u o2 o3 (4 ++ (& (+ *J( (& *&( *V( s}*0( s}( ,[,Ps% z~8oC ,3rD(p5o r.(p( (u o2 o3 (4 8, (($ (,S(+ s% z~8oC ,3rD(p5o r.(p( (u o2 o3 (4 +$(& {(* {(& (+ {, r p}{, r p}{, r p}{, r p}{, r p}{, r p}{, r p}{, r p}{, r p}*0 { +*0*( o ,  }+}*0)( (' ,  }+}*F( }*0e(  ($ ( ,> ,2(+ ($ ( , (& +(+ ++**( *0( s} ($ ( 9,z(+ ($ (,P(& {, r p}{,{(* {(& +(+ ++*0 { +*V( s}*0u( ($ ( ,J ,8(+ ($ ( , (& +s% z(+ +s% z+s% z**( *&( *0y(  ($ ( ,K ,9(+ ($ ( , (& +s% z(+ +s% z+s% z**( *0y(  ($ ( ,K ,9(+ ($ ( , (& +s% z(+ +s% z+s% z**( *J( (& **( *&( *&( *&( *&( *&( *&( *&( *BSJB v2.0.50727lā#~0 x#Strings<(#US"#GUID"`(#BlobW %3x2[i)n3w  <  L E " E z  K E t c  c  c  E   #LHE _E ##***E **^-*3 3 4E Q4E }4E 4E j5 \7#9#H:#kKOK jE k**k*Wk?knk*k* kk klkLl,ljlE lE lll mE ml+m*ImE umcmmmm*mc  nE &nc :nc Onkn nc nc nE n ok9oc oooooooooocmp,l!pcmHpOKxplp* pkql%ql;qWqxqE q* qkqE qE q*rE GrE gr* ri-*rrrcm s#7s*Ms*_s*rs*s*s*sE sE t .t dmGzmLmOmSmXm[mdmhmrmx,m>mPmkmmmmmmm$m!.m&;m4Nm8\ <pm< R T \& i        ! =  Q  _  m  |              1g 1 -1 :1 G!  W {      !/%/K;N{KQQ3RZi  xKRhAsEk u      xi   W *h+pQ+QQ3k 4+KA+iV+\+yo++++ ,e,s-Q0/03  3 4V4V*4V@45K5K"5-52595*pt5f5j56K 6K6)686F6Q6K^6Kp6666Q6Q6747#7-7*pk 8 %8K28K<8@8 D8U8b8o8Kz8 J??@J@S@Q9AKQFAKQ^AKQoAKQAKQAKQAKQAKQAKQAKQAKQAKQ BKBBK)B 4V VS> VS>  4VSC VSC VSC VTC  4VTH V(TH  4V7TM VLTM V_TM VxTM VTM VTM VTM VTM  4VTR VTR VTR  4VUVUVUV*UVCUV[UVuUVUVU 4VUf VUf VUf VUf VVf  4V*Vk V?Vk VUVk VjVk VVk VVk VVk VVk VVk V Wk V$Wk V8Wk VPWk VoWk VWk VWk VWk VWk VWk V Xk V$Xk V=Xk V^Xk V{Xk VXk VXk  4VXz VXz VXz VYz V1Yz VKYz VdYz V|Yz VYz VYz VYz VYz VZz V8Zz  4VTZ VfZ VxZ VZ VZ VZ VZ VZ VZ  4VZ V [  4KV[ V;[ V][ V}[ V[ V[ V[ V[ V\ V2\ VW\ Vw\ V\ V\ V\ V\ V"] VB] Vb] V~] V] V] V] V] V!^ VB^ Ve^  4KV^ V^ V^ V^ V^ V_ V/_ VP_ Vl_ V_ V_ V_ V_ V_ V` V2` VL` Vg` V` V` V` V` V` Va  4V-a V9a VEa VRa V_a Vna V~a Va Va Va Va Va Va Va  4Va  4Vb Vb V"b V-b  4VhKEhKPhKUhK[hKchKkhK<JKhKhKhKhKhK=>(=h=> hKEK%EK5EK(=\@ih>> H=#i CiciKpiKviKxLKJKiKLKhKviKiKiiKhKiKhKii>(i\@i=G)i#i i5KjK"j.j4:jBj4Jj piKJKSjK_jKijKJj piKJKSjK_jKijKujKjKjKjKpiKJKjKpiKpiKLKLKjKciKjh jj jKj  K777777jKkKK@ A AS 9PQ9@Pg9hPv9P9P9P9Q90Q9XQ9Q9Q/9QI9Q^9 Ru9HR9pR9R9R9R9S98S9`S29SE9S[9St9T9(T9PT9xT9T9T9T9U9@U-9hU@9UW9Ui9U9V90V9XV9V9V9V9V9 W09HWE9pWX9Wn9W9W9X98X9`X9X 9X)9X=9YR9(Yg9PYz9xY9Y9Y9Y9Z9@Z@qXZ qxZOqZ_qZoZx[$[H[ Sd[ b[ h[ o[ x\ H] qh]_q]q] ] !^ "$^ $0^ %_S &,_&,`&`&aF/ q&t >\uI?tuN?uS?u X?u ^@v gC$vELvEtv)Ev?EvREvhE w|E4wE\wExwhEw }Ew Fwu Fxu FyD GyF qGyF qGzF !qG\zF !qGzF %!qGzF qG({F 4!Gl{F @!qH{F M!H{F Z!qI8|F p!I||F !qJ|F qJ}F !qJH}F !Jt}F !J}F !J}F !J}F !hJ ~F !}J~F "K~F "K~F "KF ."KHF A"KtF Z"KF k"KF z"KF "KDF "KxF "KF "K؀F "KF "K0F "K\F #KF #KāF !#KF A#K,F Q#hKTF ^#hK|w#K#K#L#L<$hM $M$ M'$N,2$ Np=$OI$ OU$Pf$P0w$Q\$Q$hR̅$Rp$R$R$R$ RX$S% S%TFS%Vt%V%V8F/ qVP%V%V%V0%W`% Wċ%X& XT+&YG& Yc&Z & Z&[& [(&\X& \Ď'],9'^ph' ` a b@ e i@ n u '%zؕ ]| } }ܗS ~*c~ +} +}< +}X +}t +} ,} ,}ș ,,}:, G, ,Ԛ,,8,@,q$Ԝ$ITQ#hН,,`-ğ-hܟ%-}8-hK-}    u T~-d-- -- \-. آ0.G. T^.x|. У...hP.}D /N608I0X\0hxj0h|0h0hإ0h0h0<0`000Ȧ11(1(D1LX1pj111ܧ11$1H1l22 }Ȩ   D3hd3 ,3}X x3Du u D   F4F4F4 F4F4F4" F4)F4F4 F44F4F4   >  E  0 < >L \ h >xS  I5NR5TF/ q<\5hT o5h<$yT5p5h6 D 7(u lu D  $u hu D  q̵27h<7}$F7hDQ7}|f7ܶx7L7l77  47   ̸ ԹS 8hF qH8XF 8qF 88F 8q@8PF 8qF 8 9F 9qX39hF M9qZ9k9hF v9h 9}F 9hDF 9}p9}990F 9hX9}|F :̾F :hF :h$F $TF .:F 8:F ^:F x:hF :hF $h\F :qF ::F :q :F %!q`;pF !hF !}(;}F !q@9;PF L;NF w#F #F Z;h F i;hHu;h#;;"; ;;;0;P;p;;<"</<}><^P ?` Al B\IBIBIBLIBIB qBIB CT D JD JG JJ 8JM 8JN EJO nJ T nJ[ J)b J4h JAo JKs JYw Jg{ Ju J J zK J zK K K K L L %L ZL ZL ZL kL  kL  L!  L.  Z:  ZF  R  &M  &M  0M[  AM4 UM4 ~Me  Ms  M  M~  M  M~  M  M  M! N"` #le| # S $$- $<%- $H8- %`K- %l &xyhN& & & ( ) ) ))i + ]+L , , -  . .)i / / / 0 0 08 1D 1 2 2 3 3 3 3 3( 34 3@ 3 M M     $ ( ; (  @ @ }   ;    $ ;      $  @N\i} ;  !,;; ;    $ ; }      ######  -%>%#######3'I'O'x'@'x'''x''N\i'N\i-%>%' '''$ ; #$ $ $ $ $ $ $ $ E,$ $ E, ''''##i-}        22'''''3} >%-%c4p44444444c4p44444444c4p4E,444E,c4p4E,444E,4455445445?5k ?5)66} 6} ##  77777 7    $                       G<R<<'<} '<' n?k ????k G)k G)'G) @0@\@f@\@f@   #5BBBBBHHHHHQ I; 'DI   $ ;      $ #; J%J /JJ%J/JJ%J/JI'PJZJ`J I'{JZJJJ I'{JZJJJJI'JZJ`J'I'{JZJJJI'JJ I' J J I' J J I' J Jn?I'JZJ`Jn?I'JZJ`J'K/K 9K'K/K 9K'K/K9K'K/K9KKK 9KKKK 9KKKKK.L7L I'DLJLJOLn?I'J aLn?I' JaLn?I' JaL'I'{JZJJOLxLI'{JZJJOLLJLLLJL LLL'I'LMM'I'LMM'I' M'I'DLJLJOL'I'DLJLJOL''I' 8M'I'{JZJJJ'( I'sMZJJOL@FI'MZJJ@FI'MI'MZJJMMZJJMZJJMZJJI' Me##n?Jn?Nij !!!!&!'!*!6!  ) 9 A  I t |   tj |j j j Q Y a i[lS  c h)|l` / qylq   ll   $  $ % $ , $ mKm2  :m7 $3 \5hPm=  }WmB   Au m/ qm^ ' l)/ qmd mimj i nq Yni3h/ qm~ 6nQ m [n kn}ni nin  Y  I In I qIB ncInni in oc!AociGo Uo ao!joc)o 1 1o o)o q qo$I ,  , % , , , p,3 4  4 % 4 , 4 43 Q qI,p5pYjpap/ qIp pcpppqmpp3h qq= y 0qJqq mqh }q# (<  < % < , < <3  ql q qh/ qqmN  D , D D3 Pm  3h!rh  p % .r^:r} q 3 Pr  Xr36 m=rrqr9u   ArMArUrq sNs] c v  v    }! ' 1 9 A w t~  3ht, 3 #t tc#t 3}3}Go Uo3    >Jt   c3 Zt ant art qtt!t! &!thth27hF7hL  L % L , L L3 tNytq!tw!th ! "u!/ q T3 q/ #T w Tt, T , T )uN9uhBuhMuhVuh`uh $/ qhu$ru${u%u % % \ \3 d  d % d , d d3 l  l % l , l l3 u    % % }  %     ! ) 1 PTt(DHLr $(,048<'@LD[Hn\`dh~l~~$ ( , 0 4 8 @ DH L T X \ ` h lptx ~    ~    ~   $* (/ ,4 48@DHPTX\~d hptx~|~   W ~\ a  ~ ~   p  u $(, 0 4W 8 < @ DHPTX~\`dh l ptx|p ~                              $ ( 0 4 8 < @ D H L P T X \ ` d h l p t x |    ~         ~ ~    $ ( , 0 4 8 <@ D" H' L, P1 T6 X; \`@ dE hJ lO pT tY x^ |c ~ ~        ~          $  ( , 0 4  8 " < ' @ , D 1 #). .&.&. .v&.&. ./'.m&.&.&.'@3@ C C I? `#c c i 3{  3 3  3  3cT k 3  )l@ @3Il` `3c{3{#+3  3k cT 3 3 cT kc  cT k  k#k#}ccT # # #cT #kC Ckc ckCk  # #kC ccT c ck cT  k k{ # C c      # c     { k kC kc k k kkSSSq S)SISiS5R z)IiBji S)Ii2Y )'IPi $)IiG#'}\ )IiiPYI I. i    S   S7 ))Se)I'ISIxixi'iS?'xS'Sx'S#x'Sf  S ' #S!#S"#SB" $S" %#@%#`%#%#%#%#%#&# &#`&#&#'S'S(SE)`CSS#CS#CS#CSG$@F#`F#U#V#`W# Y#Z# Z#@Z#`Z#Z#Z#Z#%%%%%%%%%%%%%;%C%S%e%m%w%%%%?%%%%%%%%%%%%%%% %"%$%&%(%*%,%0%>%J%L%N%P%R%T%V%X%Z%\%^%`%b%d%f%h%j%l%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%N'   X \ h m | m G G v X X X X X X m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m X X X X uzzm m m  X X X .6X =CHHW\afX X X X X X X X X \ X X X X X X X X \ X X X X X X X X X X X X X X X X X X X \ \  X X X X X X X \   X X Cm X X X X X X X X !.:X BHT  BB &X /\ \ B X X X X X X X X X X HX X hX X \ \ \ \ \ \ X X X X X X X X X X X X X X X X X X X BW\ BX X X X X m \ \ !X \ !X X X X !X m \ X \ X .!X X X 7! =!C!\ X X \ \ \ X X \ X P!\ \ X X Z!c!\ \ \ X j!\ \ }!!X fX X X X X X X X X !!!!! X f!!X ! !#2#X 8#!K#$$!\X \X X X X \ \ $\ \ \ .!.!\ \ \ %% %)%X \ X X X X X X X X X X X X X X 2#\.%fm m m !4%;%;%m m H%N%T%T%m m m a%f%l%s%z%%%m X %\ \ j!%%%X X %%%%%%/t!/t,/t7/t>/x  X`adefops}$%()*+1,4-:1;2=3B4H6V8Y:\;_<`=d>edkhmkn< O T Y ^ F  =BGGGGG%G2GJGYGoGGGGGGGGG G!G.GIGWGmG~GGGGGGG GG.G=GOGdGsGGGGGGGGGGG)G;GKG_GtGGGGGGGGGG3GLGeGtGGGGGGGGGGG#G; F u  F   /8F ;nsx  , < Q _ +''''  ''8( (((/(>(G(O(Z(d(s((((((((((()));)G)P)0e)6x)))));)A))E))tK)P)*0*$*;*S*n**X/')E)nG)c/r///////N82G2V2`2n2~222/!/,/7/22222223 323@3U3l3~33F F 4" Zd5`)~55 777788F <'===&=2=B=K=X=j=========9==)==6H: >>x)1>@>( S> j>>(y>(>>s0>>>e)6(>>>>>>? ?"?+?@6?@??>?F?M\@sf@sAAA*A=BBDDDDEF'Fx)A)FoG{G==)x)GG=)GGFG sH& I 'WIEF h  rI|F IIIJ'c/ r/ 8i 8i *+-,/.10 4 3   ()*+,-./0!1#2%3'4)5+6-7/8193:5;7<9=;>=??@AACBECGDIEKFMGOHQISJUKWLYM[N]O_PaQcReSgTiUkVmWoXqYsZu[w\y]{^}_`abcdefghijklmnopqrstuvwxyz{|}~     !#%')+-/13579;=?ACEGGIIKMMOOQQSSUUWY[[]] _ a c eeggiikkmmooqq6s7u8u9w:y;{<}=ABCDIJKLNMOPQRTSUVYZ[\]^_`abcdefghijklmnopqrsuvw    !#%'')+-/133579;==?ACEGGIKMOQSUWY[]_aceg&i%i(k'k)m*m,o+o-q.s0u4w5y7{8}9:;=>?@ABEFGHIJKLMNOPQRSTUZ[\abcefjklmpostuvwxy B]2]]]&R]'Z]*]6]uuu[!V3J o D JD JD JA8JA8JDEJDnJDnJD JD JD JDJDJDJFJFJDzKDzKDzKDzKD!KD#KD%KD'LD)LD+%LD-ZLD/ZLD1ZLD3kLD5kLD7LD9LD;ZD=ZD?DA&MDC&MDE0MDGAMDI vDK~MDMMDOMDQMDSMDUMDWMDYMD[MD]N%   #E rr%v: Hv |v  0-1.2.3.435476cb K K K /w / mscorlibMicrosoft.VisualBasicMyApplicationPrinterQueueWatch.MyMyComputerMyProjectMyWebServicesThreadSafeObjectProvider`1DataTypePrinterQueueWatchDataTypeCollectionEventQueuePrinterEventQueueMCLApiUtilitiesResourcesPrinterQueueWatch.My.ResourcesPortPortCollectionPrintDomainPrintDomainCollectionPrinterChangeNotificationThreadPrinterDefaultsPrinterDriverPrinterDriverCollectionPrinterEventArgsPrinterInfoChangeFlagDecoderPrinterInformationPrinterInformationCollectionPrinterMonitorComponentPrinterEventFlagDecoderMonitoredPrintersMonitorJobEventInformationLevelsPrintJobEventHandlerPrinterEventHandlerJobEventPrinterEventInsufficentPrinterAccessRightsExceptionPrinterQueueWatch.PrinterMonitoringExceptionsInsufficentPrintJobAccessRightsExceptionPrintJobTransferExceptionPrinterNotifyInfoDataPrinterNotifyInfoPrinterNotifyOptionsTypePrinterNotifyOptionsPrinterFormPrinterFormCollectionPrintJobPrintJobCollectionTimeWindowPrinterDataFileEMF_SpoolFilePCLXLSpoolFileSpoolFileFormatsEMFPAGEEMFMETAHEADERDEVMODEDevModeFieldsDeviceModeFieldFlagsPrintJobEventArgsPrintJobEventTypesPrintMonitorPrintMonitorsPrintProcessorPrintProcessorCollectionPrintProvidorPrintProvidorCollectionPrintServerSpoolerApiPrinterChangeNotificationGeneralFlagsPrinterQueueWatch.SpoolerApiConstantEnumerationsPrinterChangeNotificationFormFlagsPrinterChangeNotificationPortFlagsPrinterChangeNotificationJobFlagsPrinterChangeNotificationPrinterFlagsPrinterChangeNotificationProcessorFlagsPrinterChangeNotificationDriverFlagsPrintJobStatusesDeviceOrientationsPrintJobControlCommandsDeviceModeResolutionsDeviceColourModesDeviceDuplexSettingsDeviceTrueTypeFontSettingsDeviceCollateSettingsEnumPrinterFlagsJobInfoLevelsPrinterAccessRightsPrinterControlCommandsPrinterStatusesPrinterAttributesPrinterInfoLevelsPrinter_Notification_TypesPrinter_Notify_Field_IndexesJob_Notify_Field_IndexesPrinterPaperBinsSpoolerWin32ErrorCodesPrinterDriverOperatingSystemVersionDocumentPropertiesModesPrintDeviceCapabilitiesIndexesPortTypesPortStatusesPortStatusSeverityFormTypeFlagsSpoolerRegisterKeysSpoolerRegisterKeyIndexesSpoolBufferAdjustmentsPrinterQueueWatch.SpoolerStructsSYSTEMTIMEJOB_INFO_1JOB_INFO_2PRINTER_DEFAULTSPRINTER_INFO_1PRINTER_INFO_2PRINTER_INFO_3PRINTER_NOTIFY_OPTIONS_TYPEPRINTER_NOTIFY_INFODRIVER_INFO_2DRIVER_INFO_3MONITOR_INFO_2PRINTPROCESSOR_INFO_1DATATYPES_INFO_1PORT_INFO_1PORT_INFO_2PORT_INFO_3FORM_INFO_1DOC_INFO_1Microsoft.VisualBasic.ApplicationServicesApplicationBase.ctorMicrosoft.VisualBasic.DevicesComputerSystemObject.cctorget_Computerm_ComputerObjectProviderget_Applicationm_AppObjectProviderUserget_Userm_UserObjectProviderget_WebServicesm_MyWebServicesObjectProviderApplicationWebServicesEqualsoGetHashCodeTypeGetTypeToStringCreate__Instance__TinstanceDispose__Instance__get_GetInstanceMicrosoft.VisualBasic.MyServices.InternalContextValue`1m_ContextGetInstance_dti1get_NameNameSystem.Collections.GenericList`1get_Itemindexset_ItemValueRemoveobjPrintProcessorNameServernameItemIDisposable_EventQueueSystem.ThreadingThread_EventQueueWorker_JobEvent_PrinterEventAutoResetEvent_WaitHandle_CancelledMutex_queueMutexAddJobEventJobEventArgsAddPrinterEventAwakenget_EventsPendingIAsyncResultOnEndInvokeJobEventarOnEndInvokePrinterEvetntStartThreadProcessQueueDisposedisposingFinalizeShutdownEventsPendingSystem.CollectionsQueueContainsLoggedInAsAdministratorSystem.ResourcesResourceManagerresourceManSystem.GlobalizationCultureInforesourceCultureget_ResourceManagerget_Cultureset_Cultureget_jsd_errorget_jsd_offlineget_jsd_paperoutget_jsd_pausedget_jsd_printedget_jsd_printingget_pd_ts_ConfigurationFileget_pd_ts_DataFileget_pd_ts_DefaultDataTypeget_pd_ts_DriverPathget_pd_ts_Environmentget_pd_ts_HelpFileget_pd_ts_MonitorNameget_pd_ts_Nameget_pd_ts_OperatingSystemVersionget_pem_JobTransferFailedget_pem_NoJobAccessget_pem_NoPauseget_pem_NoPrinterAccessget_pem_NoResumeget_pi_ts_AveragePagesPerMonthget_pi_ts_Commentget_pi_ts_DefaultDataTypeget_pi_ts_DriverNameget_pi_ts_is_IsDefaultget_pi_ts_is_IsNetworkPrinterget_pi_ts_is_IsSharedget_pi_ts_JobCountget_pi_ts_Locationget_pi_ts_not_IsDefaultget_pi_ts_not_IsNetworkPrinterget_pi_ts_not_IsSharedget_pi_ts_Parametersget_pi_ts_PortNameget_pi_ts_PrinterNameget_pi_ts_PrintProcessorget_pi_ts_Priorityget_pi_ts_SeperatorFilenameget_pi_ts_ServerNameget_pi_ts_ShareNameget_pi_ts_TimeWindowget_pj_ts_Copiesget_pj_ts_DataTypeget_pj_ts_Documentget_pj_ts_Drivernameget_pj_ts_is_Colorget_pj_ts_is_Landscapeget_pj_ts_JobSizeget_pj_ts_MachineNameget_pj_ts_not_Colorget_pj_ts_not_Landscapeget_pj_ts_NotifyUserNameget_pj_ts_PagesPrintedget_pj_ts_PaperKindget_pj_ts_PaperLengthget_pj_ts_PaperSourceget_pj_ts_PaperWidthget_pj_ts_Parametersget_pj_ts_Positionget_pj_ts_PrinterNameget_pj_ts_PrinterResolutionKindget_pj_ts_PrinterResolutionXget_pj_ts_PrinterResolutionYget_pj_ts_PrintProcessorNameget_pj_ts_Priorityget_pj_ts_QueuedTimeget_pj_ts_StatusDescriptionget_pj_ts_Submittedget_pj_ts_TimeWindowget_pj_ts_TotalPagesget_pj_ts_UserNameget_pjerr_cancelget_pjerr_deleteget_pjerr_updateget_tw_ts_Fromget_tw_ts_Unrestrictedget_tw_ts_UntilCulturejsd_errorjsd_offlinejsd_paperoutjsd_pausedjsd_printedjsd_printingpd_ts_ConfigurationFilepd_ts_DataFilepd_ts_DefaultDataTypepd_ts_DriverPathpd_ts_Environmentpd_ts_HelpFilepd_ts_MonitorNamepd_ts_Namepd_ts_OperatingSystemVersionpem_JobTransferFailedpem_NoJobAccesspem_NoPausepem_NoPrinterAccesspem_NoResumepi_ts_AveragePagesPerMonthpi_ts_Commentpi_ts_DefaultDataTypepi_ts_DriverNamepi_ts_is_IsDefaultpi_ts_is_IsNetworkPrinterpi_ts_is_IsSharedpi_ts_JobCountpi_ts_Locationpi_ts_not_IsDefaultpi_ts_not_IsNetworkPrinterpi_ts_not_IsSharedpi_ts_Parameterspi_ts_PortNamepi_ts_PrinterNamepi_ts_PrintProcessorpi_ts_Prioritypi_ts_SeperatorFilenamepi_ts_ServerNamepi_ts_ShareNamepi_ts_TimeWindowpj_ts_Copiespj_ts_DataTypepj_ts_Documentpj_ts_Drivernamepj_ts_is_Colorpj_ts_is_Landscapepj_ts_JobSizepj_ts_MachineNamepj_ts_not_Colorpj_ts_not_Landscapepj_ts_NotifyUserNamepj_ts_PagesPrintedpj_ts_PaperKindpj_ts_PaperLengthpj_ts_PaperSourcepj_ts_PaperWidthpj_ts_Parameterspj_ts_Positionpj_ts_PrinterNamepj_ts_PrinterResolutionKindpj_ts_PrinterResolutionXpj_ts_PrinterResolutionYpj_ts_PrintProcessorNamepj_ts_Prioritypj_ts_QueuedTimepj_ts_StatusDescriptionpj_ts_Submittedpj_ts_TimeWindowpj_ts_TotalPagespj_ts_UserNamepjerr_cancelpjerr_deletepjerr_updatetw_ts_Fromtw_ts_Unrestrictedtw_ts_Until_Servername_pi2get_Servernameget_MonitorNameget_Descriptionget_Readget_Writeget_Redirectedget_NetAttachedpi2InMonitorNameDescriptionReadWriteRedirectedNetAttached_pi1_ProvidorNameget_CommentProvidorNameCommentFlagsINFINITE_THREAD_TIMEOUTPRINTER_NOTIFY_OPTIONS_REFRESH_Thread_PrinterHandle_ThreadTimeout_MonitorLevel_WatchFlags_PrinterNotifyOptions_PrinterInformation_PauseAllNewPrintJobs_NotificationLockStartWatchingCancelWatchingStopWatchingget_PauseAllNewPrintJobsset_PauseAllNewPrintJobsPrinterHandleThreadTimeoutMonitorLevelWatchFlagsDecodePrinterChangeInformationPauseAllNewPrintJobslpDevModeDesiredAccess_Driver_Info_3System.IOFileInfoAddPrinterDriverOperatingSystemVersionDriverNameEnvironmentDriverFileDriverDataFileDriverConfigFileDirectoryInfoGetPrinterDriverDirectoryget_OperatingSystemVersionget_Environmentget_DriverPathget_DataFileget_ConfigurationFileget_HelpFileget_DefaultDataTypehPrinterdInfo3dInfo2DriverPathDataFileConfigurationFileHelpFileDefaultDataTypeEventArgsmPrinterInfoDateTimemEventTimemPrinterChangeFlagsget_PrinterInformationget_EventTimeget_PrinterChangeFlagsdwFlagsPrinterInfotimeEventTimePrinterChangeFlags_mdwFlagsget_JobCountChangedget_StatusChangedget_AttributesChangedget_CommentChangedget_DeviceModeChangedget_LocationChangedget_SecurityChangedget_SeperatorFileChangedget_UnknownChangeget_ChangeFlagsJobCountChangedStatusChangedAttributesChangedCommentChangedDeviceModeChangedLocationChangedSecurityChangedSeperatorFileChangedUnknownChangeChangeFlagsmhPrintermPrinter_Info_2mPrinter_Info_3bHandleOwnedByMe_PrintJobs_NotificationThread_Monitored_TimeWindowget_EventQueueget_ServerNameget_PrinterNameget_ShareNameget_PortNameget_DriverNameset_Commentget_Locationset_Locationget_SeperatorFilenameset_SeperatorFilenameget_PrintProcessorget_Parametersget_IsDefaultget_IsSharedget_IsNetworkPrinterget_IsLocalPrinterget_Priorityset_Priorityget_IsReadyget_IsDoorOpenget_IsInErrorget_IsInitialisingget_IsAwaitingManualFeedget_IsOutOfTonerget_IsTonerLowget_IsUnavailableget_IsOfflineget_IsOutOfmemoryget_IsOutputBinFullget_IsPaperJammedget_IsOutOfPaperget_Pausedget_IsDeletingJobget_IsInPowerSaveget_IsPrintingget_IsWaitingOnUserInterventionget_IsWarmingUpget_JobCountget_AveragePagesPerMonthget_TimeWindowset_TimeWindowSystem.DrawingSystem.Drawing.PrintingPaperSourceKindget_DefaultPaperSourceset_DefaultPaperSourcevalueget_Copiesget_Landscapeset_Landscapeget_Colourset_Colourget_Collateset_Collateget_PrintQualityset_PrintQualityget_Scaleset_Scaleget_SecurityDescriptorPointerPausePrintingResumePrintingget_PrintJobsget_Monitoredset_Monitoredget_PauseAllNewJobsset_PauseAllNewJobsInitialiseEventQueueJobEventCallbackPrinterEventCallbackCanLoggedInUserAdministerPrinterget_PrinterDriverget_PrinterFormsget_IsAlwaysAvailableget_Availabilityset_Availabilityget_SpoolPrintJobsset_SpoolPrintJobsget_EnableSpoolBeforePrintset_EnableSpoolBeforePrintget_HoldMismatchedDocumentsset_HoldMismatchedDocumentsget_PrintSpooledDocumentsFirstset_PrintSpooledDocumentsFirstget_KeepPrintedDocumentsset_KeepPrintedDocumentsget_EnableAdvancedPrintingFeaturesset_EnableAdvancedPrintingFeaturesRefreshPrinterInformationlevelSavePrinterInfoLevelModifySecurityDescriptorInitPrinterInfoGetJobsDeviceNameGetSecurityInfoServerNameIndexMakeUrlTransportProtocolPrinterNameShareNamePortNameLocationSeperatorFilenameParametersIsDefaultIsSharedIsNetworkPrinterIsLocalPrinterPriorityIsReadyIsDoorOpenIsInErrorIsInitialisingIsAwaitingManualFeedIsOutOfTonerIsTonerLowIsUnavailableIsOfflineIsOutOfmemoryIsOutputBinFullIsPaperJammedIsOutOfPaperPausedIsDeletingJobIsInPowerSaveIsPrintingIsWaitingOnUserInterventionIsWarmingUpJobCountAveragePagesPerMonthDefaultPaperSourceCopiesLandscapeColourCollatePrintQualityScaleSecurityDescriptorPointerPrintJobsMonitoredPauseAllNewJobsPrinterFormsIsAlwaysAvailableAvailabilitySpoolPrintJobsEnableSpoolBeforePrintHoldMismatchedDocumentsPrintSpooledDocumentsFirstKeepPrintedDocumentsEnableAdvancedPrintingFeaturesSystem.ComponentModelComponent__ENCAddToListWeakReference__ENCListSystem.DiagnosticsTraceSwitchComponentTraceSwitchDEFAULT_THREAD_TIMEOUTmsDeviceName_MonitorJobInfoLevelpiOut_MonitoredPrinters_SpoolMonitoringDisabledadd_JobAddedJobAddedEventremove_JobAddedadd_JobDeletedJobDeletedEventremove_JobDeletedadd_JobWrittenJobWrittenEventremove_JobWrittenadd_JobSetJobSetEventremove_JobSetOnJobEventeadd_PrinterInformationChangedPrinterInformationChangedEventremove_PrinterInformationChangedOnPrinterInformationChangedget_Monitoringset_DeviceNameget_DeviceNameAddPrinterRemovePrinterDisconnectget_JobInfo1Bufferset_JobInfo1Bufferget_JobInfo2Bufferset_JobInfo2BufferIContainerContainercomponentsInitializeComponentget_MonitorJobAddedEventset_MonitorJobAddedEventget_MonitorJobDeletedEventset_MonitorJobDeletedEventget_MonitorJobWrittenEventset_MonitorJobWrittenEventget_MonitorJobSetEventset_MonitorJobSetEventget_MonitorPrinterChangeEventset_MonitorPrinterChangeEventget_MonitorJobEventInformationLevelset_MonitorJobEventInformationLevelget_ThreadTimeoutset_ThreadTimeoutLicenseExpiryDateJobAddedJobDeletedJobWrittenJobSetPrinterInformationChangedMonitoringJobInfo1BufferJobInfo2BufferMonitorJobAddedEventMonitorJobDeletedEventMonitorJobWrittenEventMonitorJobSetEventMonitorPrinterChangeEventMonitorJobEventInformationLevelPRINTER_NOTIFY_INFO_DISCARDEDmflagsget_IsInfoCompleteget_ChangesOccuredget_JobChangeget_PrinterChangeget_ProcessorChangeget_DriverChangeget_FormChangeget_PortChangeget_JobAddedget_JobDeletedget_JobWrittenget_JobSetget_PrinterAddedget_PrinterDeletedget_PrinterSetget_PrinterConnectionFailedget_ServerPortAddedget_ServerPortSetget_ServerPortDeletedget_ServerFormAddedget_ServerFormDeletedget_ServerFormSetget_ServerProcessorAddedget_ServerProcessorDeletedget_ServerDriverAddedget_ServerDriverDeletedget_ServerDriverSetflagsIsInfoCompleteChangesOccuredJobChangePrinterChangeProcessorChangeDriverChangeFormChangePortChangePrinterAddedPrinterDeletedPrinterSetPrinterConnectionFailedServerPortAddedServerPortSetServerPortDeletedServerFormAddedServerFormDeletedServerFormSetServerProcessorAddedServerProcessorDeletedServerDriverAddedServerDriverDeletedServerDriverSetSortedList`2_PrinterListSortedList_SpoolfileParsersget_CountAddRemoveAtDevicenameClearCountEnumvalue__MaximumJobInformationMinimumJobInformationNoJobInformationMulticastDelegateTargetObjectTargetMethodAsyncCallbackBeginInvokesenderargsDelegateCallbackDelegateAsyncStateEndInvokeDelegateAsyncResultInvokeExceptionMessagemessageinnerExceptionwTypewFielddwReserveddwIdcbBuffpBufflpAddressget_Typeget_FieldToInt32FieldArrayListcolPrintJobsmsInfomlPrinterInfoChangedget_Flagsget_PrinterInfoChangedget_PrinterInfoChangeFlagsPrinterInfoChangedPrinterInfoChangeFlagswJobTypewJobReserved0dwJobReserved1dwJobReserved2JobFieldCountpJobFieldswPrinterTypewPrinterReserved0dwPrinterReserved1dwPrinterReserved2PrinterFieldCountpPrinterFieldsJOB_FIELDS_COUNTPRINTER_FIELDS_COUNTSetupFieldsMinimumJobInfoRequiredReleaseResourcesdwVersionlpTypes_hPrinter_fi1get_Widthset_Widthget_Heightset_HeightRectangleget_ImageableAreaset_ImageableAreaget_IsBuiltInFormget_IsUserFormget_IsPrinterFormWidthHeightLeftTopRightBottomSaveFormImageableAreaIsBuiltInFormIsUserFormIsPrinterFormmidJobmPrinterNamemDocumentji1ji2_PositionChanged_Changed_Ji1_Changed_Ji2_UrlString_Populatedget_JobIdset_InitPrinterNameget_UserNameset_UserNameset_InitUsernameget_MachineNameset_InitMachineNameget_Documentset_Documentset_InitDocumentget_StatusDescriptionset_InitStatusDescriptionget_DataTypeset_InitDataTypeget_Statusget_PagesPrintedset_InitPagesPrintedget_Positionset_Positionset_InitPositionUpdateCommitget_TotalPagesset_InitTotalPagesPaperKindget_PaperKindget_PaperWidthget_PaperLengthget_Colorget_PaperSourcePrinterResolutionKindget_PrinterResolutionKindget_PrinterResolutionXget_PrinterResolutionYget_NotifyUserNameset_NotifyUserNameset_InitNotifyUsernameget_PrintProcessorNameset_InitPrintProcessorNameset_InitDrivernameset_InitPriorityset_InitParametersget_Submittedget_QueuedTimeget_JobSizeget_LogicalPagesPerPhysicalPageCancelDeleteset_Pausedget_Deletedget_Deletingget_Printedget_Printingget_InErrorget_Offlineget_PaperOutget_UserInterventionRequiredget_Spoolingset_InitStatusTransferNewPrinterRemoveLocalget_PrinterHandleDerivedStatusDescriptionInitJobInfoidJobRefreshJobInfoForceReloadSaveJobInfoset_UrlStringget_PopulatedRefreshUniquePrinterObjectJobIdInitPrinterNameUserNameInitUsernameMachineNameInitMachineNameDocumentInitDocumentStatusDescriptionInitStatusDescriptionInitDataTypeStatusPagesPrintedInitPagesPrintedPositionInitPositionTotalPagesInitTotalPagesPaperWidthPaperLengthColorPaperSourcePrinterResolutionXPrinterResolutionYNotifyUserNameInitNotifyUsernameInitPrintProcessorNameInitDrivernameInitPriorityInitParametersSubmittedQueuedTimeJobSizeLogicalPagesPerPhysicalPageDeletedDeletingPrintedPrintingInErrorOfflinePaperOutUserInterventionRequiredSpoolingInitStatusUrlStringPopulatedJobPendingDeletionget_AddOrGetByIddwJobIdget_ItemByJobIddwJobpjInget_ContainsJobIdpjTestIdRemoveByJobIdpjIdInitJobListAddOrGetByIdItemByJobIdContainsJobIdLocalTimeToMinutesPastGMTLocalTimeMinutesPastGMTToLocalTimeMinutesPastGMT_StartTime_EndTime_ChangedStartTimeEndTimeget_StartTimeset_StartTimeget_EndTimeset_EndTimeget_Unrestrictedset_Unrestrictedget_Changedset_Changedget_StartTimeMinutesget_EndTimeMinutesUnrestrictedChangedStartTimeMinutesEndTimeMinutesPJL_LANGUAGEPJL_LANGUAGE_POSTSCRIPTPJL_LANGUAGE_PCLPJL_LANGUAGE_PCLXLPJL_LANGUAGE_HPGLRAW_POSTSCRIPTRAW_PCL_NUMERICPJL_SET_COPIESPJL_SET_COPIES_QTYPJL_COMMENT_QTYPOSTSCRIPT_COPIESPOSTSCRIPT_NUMCOPIESHPGL_COPIES_ptBuf_DataType_TotalPagesBufferEMFPCL_5PCL_6PostscriptHPGL_StartOffset_EndOffset_BasePtr_Headerget_StartOffsetget_EndOffsetMemPtrStartStartOffsetEndOffsetiTypenSizerclBounds_LeftrclBounds_ToprclBounds_RightrclBounds_Bottom_rclFrame_Left_rclFrame_Top_rclFrame_Right_rclFrame_Bottom_signature_1_signature_2_signature_3_signature_4_nVersion_nBytes_nRecords_nHandles_sReversed_nDescription_offDescription_nPalEntries_szlDeviceWidth_szlDeviceHeight_szlDeviceWidthMilimeters_szlDeviceHeightMilimeters_cbPixelFormat_offPixelFormat_bOpenGL_szlMicrometersWidth_szlMicrometersHeight_Descriptionget_BoundaryRectget_FrameRectget_Sizeget_RecordCountget_FileSizeBoundaryRectFrameRectSizeRecordCountFileSizedmDeviceNamedmSpecVersiondmDriverVersiondmSizedmDriverExtradmFieldsdmOrientationdmPaperSizedmPaperLengthdmPaperWidthdmScaledmCopiesdmDefaultSourcedmPrintQualitydmColordmDuplexdmYResolutiondmTTOptiondmCollatedmFormNamedmUnusedPaddingdmBitsPerPeldmPelsWidthdmPelsHeightdmNupdmDisplayFrequencydmICMMethoddmICMIntentdmMediaTypedmDitherTypedmReserved1dmReserved2dmPanningWidthdmPanningHeightDriverExtraget_Fieldsget_FormNameget_DriverVersionFieldsFormNameDriverVersion_dmFieldsget_Orientationget_PaperSizeget_DefaultSourceget_Qualityget_Duplexget_Collationget_MediaTypeOrientationPaperSizeDefaultSourceQualityDuplexCollationMediaTypeDM_POSITIONDM_COLLATEDM_COLORDM_COPIESDM_DEFAULTSOURCEDM_DITHERTYPEDM_DUPLEXDM_FORMNAMEDM_ICMINTENTDM_ICMMETHODDM_MEDIATYPEDM_ORIENTATIONDM_PAPERLENGTHDM_PAPERSIZEDM_PAPERWIDTHDM_PRINTQUALITYDM_RESERVED1DM_RESERVED2DM_SCALE_Job_EventTime_EventTypeget_PrintJobget_EventTypeJobTimeEventType_Name_Environment_DLLNameget_DLLNameDLLName_ServerName_PPInfo1get_DataTypesPrintProcessornameDataTypesget_PrintDomainsPrintDomainsget_PrintMonitorsget_PrintProcessorsget_PrinterDriversget_Portsget_Printersset_ServerNamePrintProcessorsPrinterDriversPortsPrintersOpenPrinterpPrinterNamephPrinterpDefaultClosePrinterGetPrinterlpPrintercbBuflpbSizeNeededEnumPrinterslpBufpcbNeededpcbReturnedGetPrinterDriverpEnvironmentlpDriverInfoEnumPrinterDriversSetPrinterpPrinterCommandGetJoblpJobUnsafeFindFirstPrinterChangeNotificationfwFlagsfwOptionspPrinterNotifyOptionsMicrosoft.Win32.SafeHandlesSafeWaitHandleFindFirstPrinterChangeNotificationFindNextPrinterChangeNotificationhChangeObjectpdwChangelppPrinterNotifyInfoFreePrinterNotifyInfoFindClosePrinterChangeNotificationEnumJobsFirstJobNumberOfJobspbOutcbInpcReturnedSetJobdwCommandEnumMonitorspServerNameDocumentPropertieshwndpDevModeOutpDevModeInModeDeviceCapabilitiespPortNameCapbilityIndexlpOutpDevModeDriverDirectoryBufferSizeBytesNeededpDriverInfoEnumPortsSetPortPortInfoEnumPrintProcessorsEnumPrinterProcessorDataTypespDataTypesGetFormpFormSetFormEnumFormspcFormsReturnedReadPrinterpBufferWritePrinterStartDocPrinterDocInfoEndDocPrinterStartPagePrinterEndPagePrinterPRINTER_CHANGE_JOBPRINTER_CHANGE_PRINTERPRINTER_CHANGE_FORMPRINTER_CHANGE_PORTPRINTER_CHANGE_PRINT_PROCESSORPRINTER_CHANGE_PRINTER_DRIVERPRINTER_CHANGE_NO_FORM_CHANGEPRINTER_CHANGE_ADD_FORMPRINTER_CHANGE_SET_FORMPRINTER_CHANGE_DELETE_FORMPRINTER_CHANGE_NO_PORT_CHANGEPRINTER_CHANGE_ADD_PORTPRINTER_CHANGE_CONFIGURE_PORTPRINTER_CHANGE_DELETE_PORTPRINTER_CHANGE_NO_JOB_CHANGEPRINTER_CHANGE_ADD_JOBPRINTER_CHANGE_SET_JOBPRINTER_CHANGE_DELETE_JOBPRINTER_CHANGE_WRITE_JOBPRINTER_CHANGE_NO_PRINTER_CHANGEPRINTER_CHANGE_ADD_PRINTERPRINTER_CHANGE_SET_PRINTERPRINTER_CHANGE_DELETE_PRINTERPRINTER_CHANGE_FAILED_CONNECTION_PRINTERPRINTER_CHANGE_NO_PRINT_PROCESSOR_CHANGEPRINTER_CHANGE_ADD_PRINT_PROCESSORPRINTER_CHANGE_DELETE_PRINT_PROCESSORPRINTER_CHANGE_NO_DRIVER_CHANGEPRINTER_CHANGE_ADD_PRINTER_DRIVERPRINTER_CHANGE_SET_PRINTER_DRIVERPRINTER_CHANGE_DELETE_PRINTER_DRIVERJOB_STATUS_PAUSEDJOB_STATUS_ERRORJOB_STATUS_DELETINGJOB_STATUS_SPOOLINGJOB_STATUS_PRINTINGJOB_STATUS_OFFLINEJOB_STATUS_PAPEROUTJOB_STATUS_PRINTEDJOB_STATUS_DELETEDJOB_STATUS_BLOCKED_DEVICEQUEUEJOB_STATUS_USER_INTERVENTIONJOB_STATUS_RESTARTDMORIENT_PORTRAITDMORIENT_LANDSCAPEJOB_CONTROL_SETJOBJOB_CONTROL_PAUSEJOB_CONTROL_RESUMEJOB_CONTROL_CANCELJOB_CONTROL_RESTARTJOB_CONTROL_DELETEJOB_CONTROL_SENT_TO_PRINTERJOB_CONTROL_LAST_PAGE_EJECTEDDMRES_DRAFTDMRES_LOWDMRES_MEDIUMDMRES_HIGHDMCOLOR_MONOCHROMEDMCOLOR_COLORDMDUP_SIMPLEXDMDUP_VERTICALDMDUP_HORIZONTALDMTT_BITMAPDMTT_DOWNLOADDMTT_SUBDEVDMTT_DOWNLOAD_OUTLINEDMCOLLATE_FALSEDMCOLLATE_TRUEPRINTER_ENUM_DEFAULTPRINTER_ENUM_LOCALPRINTER_ENUM_CONNECTIONSPRINTER_ENUM_FAVORITEPRINTER_ENUM_NAMEPRINTER_ENUM_REMOTEPRINTER_ENUM_SHAREDPRINTER_ENUM_NETWORKJobInfoLevel1JobInfoLevel2JobInfoLevel3READ_CONTROLWRITE_DACWRITE_OWNERSERVER_ACCESS_ADMINISTERSERVER_ACCESS_ENUMERATEPRINTER_ACCESS_ADMINISTERPRINTER_ACCESS_USEPRINTER_ALL_ACCESSSERVER_ALL_ACCESSPRINTER_CONTROL_SETPRINTERINFOPRINTER_CONTROL_PAUSEPRINTER_CONTROL_RESUMEPRINTER_CONTROL_PURGEPRINTER_CONTROL_SET_STATUSPRINTER_STATUS_READYPRINTER_STATUS_PAUSEDPRINTER_STATUS_ERRORPRINTER_STATUS_PENDING_DELETIONPRINTER_STATUS_PAPER_JAMPRINTER_STATUS_PAPER_OUTPRINTER_STATUS_MANUAL_FEEDPRINTER_STATUS_PAPER_PROBLEMPRINTER_STATUS_OFFLINEPRINTER_STATUS_IO_ACTIVEPRINTER_STATUS_BUSYPRINTER_STATUS_PRINTINGPRINTER_STATUS_OUTPUT_BIN_FULLPRINTER_STATUS_NOT_AVAILABLEPRINTER_STATUS_WAITINGPRINTER_STATUS_PROCESSINGPRINTER_STATUS_INITIALIZINGPRINTER_STATUS_WARMING_UPPRINTER_STATUS_TONER_LOWPRINTER_STATUS_NO_TONERPRINTER_STATUS_PAGE_PUNTPRINTER_STATUS_USER_INTERVENTIONPRINTER_STATUS_OUT_OF_MEMORYPRINTER_STATUS_DOOR_OPENPRINTER_STATUS_SERVER_UNKNOWNPRINTER_STATUS_POWER_SAVEPRINTER_ATTRIBUTE_QUEUEDPRINTER_ATTRIBUTE_DIRECTPRINTER_ATTRIBUTE_DEFAULTPRINTER_ATTRIBUTE_SHAREDPRINTER_ATTRIBUTE_NETWORKPRINTER_ATTRIBUTE_HIDDENPRINTER_ATTRIBUTE_LOCALPRINTER_ATTRIBUTE_ENABLE_DEVQPRINTER_ATTRIBUTE_KEEPPRINTEDJOBSPRINTER_ATTRIBUTE_DO_COMPLETE_FIRSTPRINTER_ATTRIBUTE_WORK_OFFLINEPRINTER_ATTRIBUTE_ENABLE_BIDIPRINTER_ATTRIBUTE_RAW_ONLYPRINTER_ATTRIBUTE_PUBLISHEDPrinterInfoLevel1PrinterInfoLevel2PrinterInfoLevel3PrinterInfoLevel4PrinterInfoLevel5PrinterInfoLevel6PrinterInfoLevel7PrinterInfoLevel8PrinterInfoLevel9PRINTER_NOTIFY_TYPEJOB_NOTIFY_TYPEPRINTER_NOTIFY_FIELD_SERVER_NAMEPRINTER_NOTIFY_FIELD_PRINTER_NAMEPRINTER_NOTIFY_FIELD_SHARE_NAMEPRINTER_NOTIFY_FIELD_PORT_NAMEPRINTER_NOTIFY_FIELD_DRIVER_NAMEPRINTER_NOTIFY_FIELD_COMMENTPRINTER_NOTIFY_FIELD_LOCATIONPRINTER_NOTIFY_FIELD_DEVMODEPRINTER_NOTIFY_FIELD_SEPFILEPRINTER_NOTIFY_FIELD_PRINT_PROCESSORPRINTER_NOTIFY_FIELD_PARAMETERSPRINTER_NOTIFY_FIELD_DATATYPEPRINTER_NOTIFY_FIELD_SECURITY_DESCRIPTORPRINTER_NOTIFY_FIELD_ATTRIBUTESPRINTER_NOTIFY_FIELD_PRIORITYPRINTER_NOTIFY_FIELD_DEFAULT_PRIORITYPRINTER_NOTIFY_FIELD_START_TIMEPRINTER_NOTIFY_FIELD_UNTIL_TIMEPRINTER_NOTIFY_FIELD_STATUSPRINTER_NOTIFY_FIELD_STATUS_STRINGPRINTER_NOTIFY_FIELD_CJOBSPRINTER_NOTIFY_FIELD_AVERAGE_PPMPRINTER_NOTIFY_FIELD_TOTAL_PAGESPRINTER_NOTIFY_FIELD_PAGES_PRINTEDPRINTER_NOTIFY_FIELD_TOTAL_BYTESPRINTER_NOTIFY_FIELD_BYTES_PRINTEDPRINTER_NOTIFY_FIELD_OBJECT_GUIDJOB_NOTIFY_FIELD_PRINTER_NAMEJOB_NOTIFY_FIELD_MACHINE_NAMEJOB_NOTIFY_FIELD_PORT_NAMEJOB_NOTIFY_FIELD_USER_NAMEJOB_NOTIFY_FIELD_NOTIFY_NAMEJOB_NOTIFY_FIELD_DATATYPEJOB_NOTIFY_FIELD_PRINT_PROCESSORJOB_NOTIFY_FIELD_PARAMETERSJOB_NOTIFY_FIELD_DRIVER_NAMEJOB_NOTIFY_FIELD_DEVMODEJOB_NOTIFY_FIELD_STATUSJOB_NOTIFY_FIELD_STATUS_STRINGJOB_NOTIFY_FIELD_SECURITY_DESCRIPTORJOB_NOTIFY_FIELD_DOCUMENTJOB_NOTIFY_FIELD_PRIORITYJOB_NOTIFY_FIELD_POSITIONJOB_NOTIFY_FIELD_SUBMITTEDJOB_NOTIFY_FIELD_START_TIMEJOB_NOTIFY_FIELD_UNTIL_TIMEJOB_NOTIFY_FIELD_TIMEJOB_NOTIFY_FIELD_TOTAL_PAGESJOB_NOTIFY_FIELD_PAGES_PRINTEDJOB_NOTIFY_FIELD_TOTAL_BYTESJOB_NOTIFY_FIELD_BYTES_PRINTEDDMBIN_UPPERDMBIN_LOWERDMBIN_MIDDLEDMBIN_MANUALDMBIN_ENVELOPEDMBIN_ENVMANUALDMBIN_AUTODMBIN_TRACTORDMBIN_SMALLFMTDMBIN_LARGEFMTDMBIN_LARGECAPACITYDMBIN_CASSETTEDMBIN_FORMSOURCEDMBIN_USERERROR_ACCESS_DENIEDDriver_Win9xDriver_NT351Driver_NT4Driver_2000_XPDM_GETSIZEDM_COPYDM_PROMPTDM_MODIFYDC_FIELDSDC_PAPERSDC_PAPERSIZEDC_MINEXTENTDC_MAXEXTENTDC_BINSDC_DUPLEXDC_SIZEDC_EXTRADC_VERSIONDC_DRIVERDC_BINNAMESDC_ENUMRESOLUTIONSDC_FILEDEPENDENCIESDC_TRUETYPEDC_PAPERNAMESDC_ORIENTATIONDC_COPIESDC_BINADJUSTDC_EMF_COMPLIANTDC_DATATYPE_PRODUCEDDC_COLLATEDC_MANUFACTURERDC_MODELDC_PERSONALITYDC_PRINTRATEDC_PRINTRATEUNITDC_PRINTERMEMDC_MEDIAREADYDC_STAPLEDC_PRINTRATEPPMDC_COLORDEVICEDC_NUPPORT_TYPE_WRITEPORT_TYPE_READPORT_TYPE_REDIRECTEDPORT_TYPE_NET_ATTACHEDPORT_STATUS_OKPORT_STATUS_OFFLINEPORT_STATUS_PAPER_JAMPORT_STATUS_PAPER_OUTPORT_STATUS_OUTPUT_BIN_FULLPORT_STATUS_PAPER_PROBLEMPORT_STATUS_NO_TONERPORT_STATUS_DOOR_OPENPORT_STATUS_USER_INTERVENTIONPORT_STATUS_OUT_OF_MEMORYPORT_STATUS_TONER_LOWPORT_STATUS_WARMING_UPPORT_STATUS_POWER_SAVEPORT_STATUS_TYPE_ERRORPORT_STATUS_TYPE_WARNINGPORT_STATUS_TYPE_INFOFORM_USERFORM_BUILTINFORM_PRINTERPredefinedKeyNameKeyIndexSPLREG_DEFAULT_SPOOL_DIRECTORYSPLREG_PORT_THREAD_PRIORITY_DEFAULTSPLREG_PORT_THREAD_PRIORITYSPLREG_SCHEDULER_THREAD_PRIORITY_DEFAULTSPLREG_SCHEDULER_THREAD_PRIORITYSPLREG_BEEP_ENABLEDSPLREG_NET_POPUPSPLREG_RETRY_POPUPSPLREG_NET_POPUP_TO_COMPUTERSPLREG_EVENT_LOGSPLREG_MAJOR_VERSIONSPLREG_MINOR_VERSIONSPLREG_ARCHITECTURESPLREG_OS_VERSIONSPLREG_OS_VERSIONEXSPLREG_DS_PRESENTSPLREG_DS_PRESENT_FOR_USERSPLREG_REMOTE_FAXSPLREG_RESTART_JOB_ON_POOL_ERRORSPLREG_RESTART_JOB_ON_POOL_ENABLEDSPLREG_DNS_MACHINE_NAMEm_JobInfo1Bufferm_JobInfo2BufferwYearwMonthwDayOfWeekwDaywHourwMinutewSecondwMillisecondsToDateTimepMachineNamepUserNamepDocumentpDatatypepStatusTotalPagepDeviceNamepNotifyNamepPrintProcessorpParameterspDriverNameLPDeviceModelpSecurityUntilTimedmOutget_DeviceModeDeviceModelpDataTypeDefaultDesiredAccesspDescriptionpNamepCommentpShareNamepLocationlpDeviceModepSeperatorFilenamepDataTypelpSecurityDescriptorAttributesDefaultPriorityAveragePPMpSecurityDescriptorValueTypewReserved0dwReserved1dwReserved2pFieldsVersioncVersionpDriverPathpDatafilepConfigFilepHelpFilepDependentFilespMonitorNamepDefaultDataTypepDLLNamelpMonitorInfo2PortTypeReserveddwStatuspszStatusdwSeverityDocumentNameOutputFilenameEditorBrowsableAttributeEditorBrowsableStateSystem.CodeDom.CompilerGeneratedCodeAttributeDebuggerNonUserCodeAttributeDebuggerHiddenAttributeMicrosoft.VisualBasic.CompilerServicesStandardModuleAttributeHideModuleNameAttributeSystem.ComponentModel.DesignHelpKeywordAttributeSystem.Runtime.CompilerServicesRuntimeHelpersGetObjectValueRuntimeTypeHandleGetTypeFromHandleActivatorCreateInstanceMyGroupCollectionAttributeget_Valueset_ValueSystem.Runtime.InteropServicesComVisibleAttributeStringEmptyMarshalAllocHGlobalWin32ExceptionPtrToStructureIntPtrSizeOfFreeHGlobalSystem.ReflectionDefaultMemberAttributeSystem.SecuritySuppressUnmanagedCodeSecurityAttributeget_TraceVerboseConcatTraceWriteLineWaitHandleWaitOneSynchronizedEnqueueReleaseMutexInt32EventWaitHandleSetThreadAbortExceptionProjectDataSetProjectErrorClearProjectErrorResetICollectionget_TraceErrorDequeueThreadStartApartmentStateSetApartmentStateGCSuppressFinalizeJoinCloseIEnumeratorget_SyncRootObjectFlowControlCheckForSyncLockOnValueTypeMonitorEnterGetEnumeratorget_CurrentMoveNextExitSystem.Security.PrincipalWindowsIdentityWindowsPrincipalGetCurrentWindowsBuiltInRoleIsInRoleReferenceEqualsAssemblyget_AssemblyGetStringCompilerGeneratedAttributeZeroMemberInfoset_Nameget_SafeWaitHandleSafeHandleZeroOrMinusOneIsInvalidget_IsInvalidSafeHandleget_IsClosedget_IsAliveKeepAliveget_TraceWarningTraceLevelget_Levelget_Messageget_TraceInfoset_SafeWaitHandleConversionsToIntegerStructLayoutAttributeLayoutKindget_ExistsFileSystemInfoget_FullNameFileNotFoundExceptionget_LengthCharParseget_NowDescriptionAttributeOperatorsCompareStringArgumentExceptionget_NativeErrorCodeBooleanCompareToMonitoringDescriptionAttributeObsoleteAttributeget_CapacityRemoveRangeset_CapacityDelegateCombineget_DesignModeIComponentToLongDateStringSystem.Windows.Formsget_ProductVersionSystem.DataReadOnlyExceptionGetAssemblyModuleGetLoadedModulesget_FullyQualifiedNameget_LastWriteTimeAddMonthsToolboxBitmapAttributeDefaultValueAttributeCategoryAttributeBrowsableAttributeDesignerSerializationVisibilityAttributeDesignerSerializationVisibilityDebuggerStepThroughAttributeSerializableAttributeArgumentNullExceptionIList`1get_ValuesContainsKeyIndexOfKeyIEnumerator`1IEnumerable`1PtrToStringAnsiPtrToStringUniMathPowRoundInt16ArrayGetLengthCopyStructureToPtrget_Leftget_TopToLocalTimeOperatingSystemget_OSVersionget_Versionget_MajorOutOfMemoryExceptionSystem.TextStringBuilderAppendToUniversalTimeget_Hourget_Minuteget_Yearget_Monthget_DayReadInt32ReadByteReadInt16PtrToStringAutoFlagsAttributeStartsWithDllImportAttributewinspool.drvInAttributeOutAttributeMarshalAsAttributeUnmanagedTypeEnumPrintProcessorDatatypesPrinterQueueWatch.toolboximage.bmpPrinterQueueWatch.PrinterMonitorComponent.resourcesPrinterQueueWatch.Resources.resourcesDebuggableAttributeDebuggingModesCompilationRelaxationsAttributeRuntimeCompatibilityAttributeSystem.Security.PermissionsUIPermissionAttributeSecurityActionCLSCompliantAttributeAssemblyTrademarkAttributeAssemblyCopyrightAttributeAssemblyProductAttributeAssemblyCompanyAttributeAssemblyDescriptionAttributeAssemblyTitleAttributePrinterQueueWatch.dll+Job event enqueued : -Printer event enqueued/Event queue awakened -  events %Job event returned-Printer event returnedGEventQueue loop aborted prematurely+EventQueue loop endedWPrinter event queue synchronisation failure+Job event dequeued : -Printer event dequeuedAEvents pending while dequeueing New()]Failed to set Single Threaded Apartment for : UStartWatching created new EventQueueWorkerDispose()7PrinterQueueWatch.Resourcesjsd_errorjsd_offlinejsd_paperoutjsd_pausedjsd_printedjsd_printing/pd_ts_ConfigurationFilepd_ts_DataFile+pd_ts_DefaultDataType!pd_ts_DriverPath#pd_ts_Environmentpd_ts_HelpFile#pd_ts_MonitorNamepd_ts_Name9pd_ts_OperatingSystemVersion+pem_JobTransferFailedpem_NoJobAccesspem_NoPause'pem_NoPrinterAccesspem_NoResume5pi_ts_AveragePagesPerMonthpi_ts_Comment+pi_ts_DefaultDataType!pi_ts_DriverName%pi_ts_is_IsDefault3pi_ts_is_IsNetworkPrinter#pi_ts_is_IsSharedpi_ts_JobCountpi_ts_Location'pi_ts_not_IsDefault5pi_ts_not_IsNetworkPrinter%pi_ts_not_IsShared!pi_ts_Parameterspi_ts_PortName#pi_ts_PrinterName)pi_ts_PrintProcessorpi_ts_Priority/pi_ts_SeperatorFilename!pi_ts_ServerNamepi_ts_ShareName!pi_ts_TimeWindowpj_ts_Copiespj_ts_DataTypepj_ts_Document!pj_ts_Drivernamepj_ts_is_Color%pj_ts_is_Landscapepj_ts_JobSize#pj_ts_MachineNamepj_ts_not_Color'pj_ts_not_Landscape)pj_ts_NotifyUserName%pj_ts_PagesPrintedpj_ts_PaperKind#pj_ts_PaperLength#pj_ts_PaperSource!pj_ts_PaperWidth!pj_ts_Parameterspj_ts_Position#pj_ts_PrinterName7pj_ts_PrinterResolutionKind1pj_ts_PrinterResolutionX1pj_ts_PrinterResolutionY1pj_ts_PrintProcessorNamepj_ts_Priority!pj_ts_QueuedTime/pj_ts_StatusDescriptionpj_ts_Submitted!pj_ts_TimeWindow!pj_ts_TotalPagespj_ts_UserNamepjerr_cancelpjerr_deletepjerr_updatetw_ts_From%tw_ts_Unrestrictedtw_ts_Until:EStartWatching created new thread: !CancelWatching()WFindClosePrinterChangeNotification() failed! handle is valid! handle invalid CStartThread() of printer handle :KStartThread(): _PrinterHandle not setStartWatch: No watch flags set - defaulting to PRINTER_CHANGE_JOB or PRINTER_CHANGE_PRINTER + for printer handle: StartWatch: FindFirstPrinterChangeNotification failed - handle: StartWatch: FindFirstPrinterChangeNotification succeeded - handle: StartWatch: FindFirstPrinterChangeNotification failed for printer handle: eStartThread: Cancelled monitoring raised an event +Wait handle timed outCPrinterNotificationThread abortedIPrinterNotificationThread loop endedkDecodePrinterChangeInformation() for printer handle: FindNextPrinterChangeNotification returned a pointer to PRINTER_NOTIFY_INFO :FindNextPrinterChangeNotification returned incomplete PRINTER_NOTIFY_INFO for printer handle: FindNextPrinterChangeNotification failed to PRINTER_NOTIFY_OPTIONS_REFRESH for printer handle: FindNextPrinterChangeNotification did not return a pointer to PRINTER_NOTIFY_INFO - the change flag was:QFindNextPrinterChangeNotification failedWFindNextPrinterChangeNotification failed : !File not found:  New()GError in PrinterInformation:DisposeIError in PrinterInformation:Dispose Scale cannot be less than or equal to zero nor greater than 1003SetPrinter (Pause) failed5SetPrinter (Resume) failed'Monitored set to : w creating new PrinterChangeNotificationThread for handle : OStop monitoring _NotificationThread : gRefreshPrinterInformation failed: Handle is invalidI getting PRINTER_INFO_2 for handle: I setting PRINTER_INFO_2 for handle: I setting PRINTER_INFO_3 for handle: #InitPrinterInfo()U creating new PRINTER_INFO_2 for handle : U creating new PRINTER_INFO_3 for handle : )OpenPrinter() failed://)/SpoolMonitorService://localhost:MakeUrl : /PrinterMonitorComponentCPrinter Monitor Component Tracing7No printers being monitored[Printer information not found for this deviceAddPrinter() failed. RemovePrinter(_-- Printer Monitor Component -----------------  Started :  Version : _ --------------------------------------------- #Error in Dispose This property cannot be set once the component is monitoring a print queueGObsolete property ThreadTimeout setDeviceName5DeviceName cannot be blank)Error in Dispose of :: +PrinterNotifyInfoData,-FreePrinterNotifyInfo() failedSetupFields()%ReleaseResources()'SetForm call failedPrintJobWPrinter Monitor Component Print Job Tracing)Username changed to 3Document name changed to -SetJob (Cancel) failed3SetJob (Cancel) succeeded-SetJob (Delete) failed3SetJob (Delete) succeeded1SetJob (Pause) succeeded-SetJob (Resume) failed3SetJob (Resume) succeeded-Print job is too large9Failed to read the print job;Failed to write the print job9Could not read the print jobRefreshJobInfo(SaveJobInfo(SetJob() failed'Job Info (2) saved 'Job Info (1) saved ,Job AddOrGetById() failed - ::#EnumJobs() failed\\+DefaultSpoolDirectory3PortThreadPriorityDefault%PortThreadPriority=SchedulerThreadPriorityDefault/SchedulerThreadPriorityBeepEnabledNetPopupRetryPopup%NetPopupToComputerEventLogMajorVersionMinorVersionArchitectureOSVersionOSVersionExDsPresent!DsPresentForUserRemoteFax+RestartJobOnPoolError/RestartJobOnPoolEnabledDNSMachineNameQGetJob for JOB_INFO_1 failed on handle:  for job: QGetJob for JOB_INFO_2 failed on handle: k1PtAG@+z\V4?_ :        0 ( (    ((%|)-  T  1 | ( 9=9==9= 4 4 4 4(4 < < < <(<p\ p\DLlAAAEEE l   (lL L L L(LMX \ M X T \M \(\(M(X (D$ $   Q Q ( (    L  T T D D Dp Dp| ($((Q(((((L(\ \Y]l tt xx  \ aa p p((\(pe\i \ \  |(\  1u  1Tu T 1u 1Tu y y X `(X(`}  }(}   (   (      @ @((e    (((MM  MM M&@PJL ENTER LANGUAGEPOSTSCRIPTPCL PCLXLHPGL%!PS-Adobe%-12345X@PJL SET COPIES@PJL SET QTY$@PJL COMMENT @@CPY#copiesNumCopiesRP  (    M ((   (    ( @ (@   (   P 8 `(((P(8(` H <<   H TH TH TH       @ $ $ $   p t      pp @  @@ $(,048<@ HL @PT X\     `d  hlpt  !x| ( D   MyTemplate8.0.0.0   My.UserMy.WebServices My.ComputerMy.Application  a4System.Web.Services.Protocols.SoapHttpClientProtocolCreate__Instance__Dispose__Instance__        Item55  y   51y  y  y    y ! !99= =@3System.Resources.Tools.StronglyTypedResourceBuilder4.0.0.04 <  y 5 yy ,hTTy ALE ElL \MXM$The default DEVMODE has changed*%The printer location text has changedA9The average throughput of this printer in pages per monthD?The collection of PrintJobs queued for printing on this printerA9True if the printer is stalled because it has a paper jam>9True if the printer is stalled because it is out of paper*%True if the printer is deleting a job*%The unique name of the printer itself0+True if the printer is in power saving mode4/True if the printer is currently printing a job YYY iiitx\ mMp! } M  MA!yM ?)PrinterQueueWatch.PrinterMonitorComponenttoolboximage.bmpD?The number of jobs on the queued on the printer being monitoredbYSystem.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e08950072Additional buffer to add to a JOB_INFO_2 structure WorkaroundsC>Adds the printer to the internal list and starts monitoring itRMRemoves a printer from the internal list, stopping monitoring as appropriate 2-Disconnects from all printers being monitorede[System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089TrueHCSet to make the component monitor jobs being added to the job queuePerformance TuningLGSet to make the component monitor jobs being removed from the job queueJESet to make the component monitor jobs being written on the job queueKFSet to make the component monitor changes to the jobs on the job queueB=Set to make the component monitor printer setup change events?:Set to fine tune the job information required for networksC>This property no longer affects the operation of the component3.Set to tune the printer watch refresh interval 72Additional buffer to add to a JOB_INFO_1 structuree\  \   \ \\y\X`   `}   QMM  H  @@LGSpecifies the date and time at which the job was submitted for printing]XSpecifies the total time, in milliseconds, that has elapsed since the job began printing-(Specifies the size, in bytes, of the jobMHSpecifies the earliest time and latest times that the job can be printedWRRemoves the print job identified by the given job id from the printjobs collection-(Creates a new empty PrintJobs collectionmhCreates a new list and fills it with all the jobs currently on a given printer's queue by printer handlesnCreates a new list and fills it with all the jobs currently on a given printer's queue by printer device name M  MMMMMMMMMMMMMMM M    @P8` +   $$RSA1bǹf~Oqk@zu[v.iqt61׽UsҚS- )HBlI\Z+ޓp=t\ 'b濯w}ѿ=yr+Xu^TWrapNonExceptionThrows*%(c) 2002 - 2009 Merrion Computing LtdMCL PrintQueueWatchMerrion Computing Ltd+&A component to monitor a printer queuePrinter Monitor Component .~System.Security.Permissions.UIPermissionAttribute, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089TU{System.Security.Permissions.UIPermissionWindow, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089WindowBB B_CorDllMainmscoree.dll% l Mw`(RSDSx*gB2C:\Merrion Computing\Development\PUMA\Source\PrinterQueueWatch\obj\Debug\PrinterQueueWatch.pdb(H`x( "4VS_VERSION_INFO?DVarFileInfo$TranslationXStringFileInfo4000004b0h'CommentsA component to monitor a printer queueLCompanyNameMerrion Computing Ltd\FileDescriptionPrinter Monitor Component8 FileVersion2.0.7.38307LInternalNamePrinterQueueWatch.dllp&LegalCopyright(c) 2002 - 2009 Merrion Computing LtdTOriginalFilenamePrinterQueueWatch.dllHProductNameMCL PrintQueueWatch< ProductVersion2.0.7.38307@ Assembly Version2.0.7.38307( @wwwwwwwwwwwwwwpDDDDDDDDDDDDDDppppppppppppppppppppDDDDDDDDDDDDDDpLLLLLLLLLNItpDDDDDDDDDDDDD@( wwwwwwwDDDDDDDGOGOGOGOGOGOGOGOGHGLGDDDDDD (@ 2