MZ@ !L!This program cannot be run in DOS mode. $*tnnngʉpknƲcPo"ooRichnPELò! p   p Z9 @AP~ ,lB ` `< P!p ,PwTNN@ h.text|o p  `.data t @.idata<@ , @@.rsrc`` @ @@.reloc,p F @B6 7 @@wwxox(x(xRw@x@x@xw7xd (xLx `xptxPwx'tx wxx`x{`x!xx`xwxxyn@xa (xyxx@xx@x w,y@xw'@y@'TyA'dy?'|y5'y'yE'yM'yF'y7' z',zQ'8z4'Lz'dz&'pzH'z('z8'zO'zB'zD'zC'zG'{:'{I'({6'8{='H{;'`{9'x{L'{3'{f{d{e{q{ |!$|<| H|h\| h|jt|g|k|l|ym|(x)Lx|w}&x(xn}o,}*@}X}dz`x|}@x}s}t}u}v}w} }y~'xx ~z$~{0~tx|D~X~xxt~~~}~~~ x~iyp~~4 w@Ph$ x",yr(HXP0ББ P`pesd8Ȝ0 00ББp ppcTxȜȜ0 К0ББsg`X*@PjX0 @sgd@PjX0 psGhȜ0  acDTd tȜ0 0sgLL@PjX0 `0ББЉ` ra<Ȝ0 0ББЇ`00ББP0PББpcXHh xȜȜ0 sgD@PjX0 Мsgd@PjX0  0pББp ppd 0kHȜȜ0 0ББ0ББ0PББpsg`P08Ȝ0  td^|0Ȝ0 sgC@PjX0  rrXb<Ȝ0 ss08Ȝ0 agLPjX0 O``@`OЏ@`0O @`O`p`PHP`P@HRS010V00///p/RU011XT`````p`4V10HVp0p0P0@0/@/TQPW0P о@ @ Qp PP   0 0 V ` ` P @   p@0 0U0``0S`````@`RPS000SPTXt`t`[P[Xt`t`[P[W```[P[Xt`t`[P[Xu`t`[P[LY/@/Y/p/YЮ@0/P/p>/?9cP14eP1eP1eP1eP1eP1eWWWW/U/fpVpVPV@V/U/gVVUU/U/e`````0U`(f`````U`(gVVVV/0U/PfPWPW0W W/U/Di0w0wwv/v/Xiwwwpw/v/ixx@x0x/v/0iwwww/v/iPxli`````v`i0v`t`[P[,j`t`[P[ k@4k`\kHkPkpkDm``P@/v/0mP@`m`@`lm@`Xm@`mmPnn//n@0 /9no //Ho/p9 pT$4G_8\ 4D^TX emLL4jBB(`@se^|A0 epDG y(2cljXhh0 pc(`P8XD  @se^SATw ert( (`pԟ hc(aȾ(@nm^ @`ha 0 {tbh.` j&hh:`PHU.|V    tp@P0| ,5h rm`hXe̅0  ^dp h:` ed(d( ,qj$c C   LF(4b erHd H hp! Ttt! `h4 8 @nm^  z $nsBhh(%ahw_dT dd|. D ̥  lc0*Dة @:< 0+{8  snTI"h]d$ tv $0  'pmLLn000 4^M Hhc4a dh&`{a(^@  h`@nm^P @se^[AȀ Ȟ Ȭ (a\  ȃ @se^A4@se^MA@nm^ <  @se^LA,hbha@nm^ (]Xh b5X &Hؾ<h2a(brXd@pc(ԂT@se^D A0_ ep#ZZhch6aНd\r0|  h` Ԇ   yrXE2 ss8gT8Eh.b ̂ ed7nhh nf(0 hh + nfp H||Ly "es+ 0 @nm^ &pwL`0L,0 (  S`4lc` epWpphb tr| H @se^AH(ba eiX 0 ndЁ X nsX~hh^H 0 @se^A0.(Ehc  48` h P--Оsi0l< 49b 4 k,^ ntpGL0  h_(` nc> $$ emt؋0 _"eth `l    ` $\4Lqج\`\T0P syd mth(`a0 es@ snTIqp0Q\ ` 7ܦp=d  T (nsd95hhp8C7XQ/@se^,KA@ yifT|`a`aesz80   @rcp`a\(0hRc 8 (  X sfG0x8L@se^A4h`a (X^(_ d ed0@]<"q  x Ghx u^hRb<+Sx;@(]1 te "h(aTL̳H3_|  D̴  74f`%bhu@uP(ZIL  4xhG8V8  esHL(`_؂`c4 J erl( 4a4`@bcD?,(8 0 lL4bh^h^<\^hb@se^DA<@bc",X $*4cc@nm^  rtdj   L A hm`ZZh`H|,_@se^A0rrtt0  nsL8hh]@bc(,@se^A@ T (`(^ l \x RTt,b( |J   eaht=HPI em`740   ncGX ZZ(]m ,^(c$lt| , d    sa@(@ 8 h @nm^( @se^:AT (^,+R0 Wl@ ܀c sh|ZZ@rc`a  el ,, p  3>"ethT T(}`| 8DE\h | 4a  *:)@nm^ @se^A04l(MhkHdo@sfЂ, ei R,mBB    4_q@nm^x  ^ eah?P$I gt0l~ hh]r  |   el$ZZ(ahb(_(4b 42^ mnX  srp`$$/_ssL4  X  =  4.؏ eaZZ=^hb   ef P,, dfl ||sr(,^ 8lL@ha H̐86  lfd 0(Fbx 'о   `  ndW (@bc%,<@nm^  ypHk`NN    @nm^ @se^bAX(^@se^P|A(@se^DHAl0@nm^  h U_ 0 =\|@ ei@rc0`a\&@bc, nd 0ll 9 @` 2 d   $ Cd=_  ؟A(cZ4@|:h^hNcsgHK@PjPj0 | KV |`, d^ D c2s C(H0 :_ 1 mrI(hCc 4m_(Yaha @hhk`D nof0 hh:bsg`G80  sdXHh<_swX$>Pj4!ĸ0 4D4bT=h?4*_(^ er(h7b eaZZ   -        $ (aJ'x8NB1( 4! X$Lc7@H\hH,Dj4Й̌\Zux ,Olh1X4(eXD4bj esxJ0  h'c48^(_ tr|x 44]y_ soH$OdlvhQ (  sg<dd0  dpX ܊ L   db,, ep8d l`a`a8   o3X ` 4Hb   e8  %  @nm^ kaB<HZZ0 @ psl8 Զ  ea4H (  h`|F  !.  sh\d@nm^ 'tPT|), TxSdA@|420g;4d h )ptl4)Zxdx\tLEԎ, }THp sg<tt0 ah_0  ssP,,(a(z^]<{T  4!tpRPX(b$xU   \ @se^tA08P@ brlz(4a<&0L`pmh  4h6Ȫ$tm| 0 ]4va ptt/`a,^ kb 4t@se^vAL bh ` em08E8E@nm^  er# H @ecdhWdTj&hh:`PHU.;hP`    (x st,44(^ xi4\LBB(_ dsMI NNxE,-̶`,@](p]L$;Tb(^ X  hsbnaY\MDZZ0 hab P  emH0 | p!a4T 4  eaH8E8E_@ sgD4,  eu4@nm^L $ ȥ   er t  D5\oL hiXDp% (HV @ ́  sc X @{n     ae\3(XJD4] ~8 =@nm^ c@nm^ Hh~pb(` es ̅̅   kr#dDZZ0 Dv4T9(4_ha@se^FA8 pstTGPjPj < eg_PBB0 h&b<dl-%$$ă0=JH5h^(lpd @(_ !ss@ hhh*b  4]b h`h^[(`ed`B<tt0 (a erHP L " LMl(b^H     @ssU0h3`4^ tT/l ؼ  <  ed(\;ttDFc(  hOaФt  ̃ bbbX& ss_4hh0    d   (`@bc,4 rgī(t80  H $4_ ns8K44Ȕ h X ee7.a(bC@d  @bc4,84{^ ncGP1h] $ h_ ss|gL1 sdX4 8 yp$IX2!hI_<G|4T  lMh&^ YY(^h.L7hdpw8ZZ0  (b L̷$ tp#P (]4c Щ  ķ D8[% ̲ ef (   ss_P  PBB0    m@se^yA<|`}   ,  t  p hb:abHQ@+iX.    9K ܀Zb hiP8 efpt (@bc,( ef  (8 T ha@bc{,4 c@se^ػA4 X h+_`X b 0 hc Х gsH-0hh0  @se^A(  q(Da h c@se^\A0  `X (pUhc 0 4Wc $Tl#X3؂0crmX10  `}  h`T; oo̺"lhh(b p ha^@nm^0 \z   chb\j D (^T4x @nm^ X@ p h^ tr| 0L"km0\#'00 p<h"^h!c  @nm^  sfGL' 0E d h_@se^T8A0rt$A`a0(i^ rrh8`a(IIK_$\ Ja sfG0ha$4-df@@"G_HBL   2rBDZZ0  ef ( г    td^8dd0 4^ 4 0D  spD\̅̅ ;`أx2r\xL,p@-   mf$l es@N(NN p`;$@ssUp`4ha@se^A@nm^  ,zD( `@ sa`Mp(h] !nor= hh d soHX/,,X-( $ x ncGGHhAch]hc)^ ew({_ D A rajEb$ Etz(#^  yrX444^  4_hc \  l[  erD`( (^,Lh|a(]pc P|o8iY4`}(   epDG.ZZF$N4^xE,U(*T4?0g$3|nHb | @nm^  efC3Ȳ &@smȍ4 _ hc(`x@eiCD@b 0   sa<8@ZZ td^x80 p;@/-  b | 8X(+`  $9Pjw4%^bLxy ,_sP<* yc(p̅̅ya nd 0NN@nm^ @nm^,  h\^` SܛesxJ܀((_4/tP]\u}4L: shXTX@nm^ Ȁ h / 8 TA)h:^<@@bc\,p  snI,%kaXLH440 h]T0:? (^(rchx_<TF$ 8 @se^A"rmIԞhv00    er<Hhb2a<H440     tt`@4'X hcp$N(=a`'`hhbh_ app1pcphh0 hf4<(tt0 4ܢ es8l̅̅DN_h dd--8D ) kcHj8hh0 (^  h_^((_4|b@se^8A4 rsT)8(!a(b, xE,| E^6te1@rcЁ8_8E< tlXhH@<@nm^ Џ  |0 < @ @se^7A<8D< ynlxP7|7(@_ erxh̅̅@bcN,dsr+P ,- " euQPc@+  Ȯ   erHH6 \DL@bc ,(_sg;<tt0  (b_ 34TE x TS(a sn|IP8E8E46b c<ع , (ahq_4b  yL&P404` `h]@bcU,8Kإ @nm^/ hb   X.`   (| H h`x3_@nm^ Ș 8    tf$lh $D^xE,- sfx  caJ_>X|4__ ܓ =sm 0 hT_@nm^    rc$ D  8  ؽ   >s7d0EX\h0S( df l  wmxtghh($a(R`4ba  ̵X ec>hddL+@bc$, snC7xhh 4`esxJܜ(h_ x ؙ(a\L sm(P{P0 8  Ե rs P ( tm>44@nm^ @nm^ #  x     0 (xars(28ZZ0  x`K4b eu`pZZ@nm^ x?((w] nd 44R8@se^;A4  < df@@"G_HBp4p t p p 4a lf@d ttt4Pa<b   hfd6? U(c lm4|7%PXD0 p7@se^DAp4^  ` el$|]4_ Ƚ (a < Р (_ `c(`b ne`6?(hc4HT (n^4] daGd 8  aho,k x h^(] t \(_ + ^hb d  epDGXhK  @se^QA0  0  ȳ hb    eiIdL   | <4:h] $ hc_cA  b(]  tr@H00   @nm^  eiIGH$ @nm^ @nm^,V  xmdtjhh 8 l  < h^  erH(@se^A 0fD)}dLzT,h^(c^h` ܧ ?4ihbh_  JXY ĭ  @nm^ @se^DA8 \z snI`(c9U(`!tm\ N70 1` NhvbH`*@+  ,   4  ho^@se^A2` T   h.^\QP <J no.& Txb"Q $ ha _? pxE,|K <X|k4p`(^ ef\# ( <D-4d,nTb(_p ȭ ^(a \        tu4V ( b4` em00 slh,8<8 l\ $  XJ~10AV4Dd;+_4@V'   ec0hO XPZZ0 xE,LLc>؁w|h\@xx00C.h\Z[(,p|**T<=2d$ 0WI h6<<h,6tH0%pH|x8'll ss8g8E(3b  ypIP$$kmHP(x,4 0  h0@bc/,8  yiR8BBhtahb@nm^ |p~`'kH,sLbhY H7 ` ԥU ef$ (||(H ,4 lf$G8E8Et_ em0(,  srh&6 @nm^N   <  H @|@bc, epDGtX\ @se^LOA@bc,<@bc ,4@nm^\   <|B\   ,  epDG0(Xw6d  44^haV8، es$mT̅̅ er(=h](cc  estD8tt0 v 4$V sn|Il ZZ_@sdd(Ď  (^h`hMchmb(`  xY\OA  آ    ns $hh܀Gcp'_lH#|0@bcq,4L4#a 8 @se^XA  @se^BAl | E|clrh(?hpРXVpW ncGP8E8E4Gho` 8  soH 9ZZPN< 4 @nm^` @nm^  lf N 4 ^hb @se^A0 H ܾ  sn|ITj(] \  lc+hh snTI\ nof o ,hc LV,F@nm^  sh\tt(af@ &p4_@se^,A0h^ shl,,h` 8Hj  @nm^ hDbtmPUt  h` p hc   drdr `pp spX} H(c |_rm8Ehz 0 @ nthV@(`es BL<ZZ0 8   st@(]$Tw<X@nm^    \  05W@ ecP~;t ecPd̅̅  .oT ( j&hh:`PHU.(^t4lbsg4w0,,0  )r  )@sp 2 (   Ě  h` \:erH ((Q^ eT Ђ  t p xi4\7 2c Ȇhh0 (`W0 llH,( $ uV8ANa |Cx ^  l   etI\ |BB@nm^ < Ћ  @se^|A8T4/hc em0H  ,/4w^ E7<h^(d^ soHL`ttsg^\<BB0  yp$I_X \  'h(hb(``CZ snId\ esxJ00stt B( erH> ZZ@nm^  <@nm^l4 ,h\6 sfG|A8(^L4 X: es8 > <(bwsPZZ0 a  \` ,B(_sg0,,0 ,^ b@13sgLЧ@PjPj0 (`h`hc<`I,Hh tf$$8`h'a yp$I t8M   @nm^ h`@se^@A4 eo $$$.42cljPH440  sp4(<^`%@A^ |    epDG 0  dD|h^p h\`='fb|a E | \@nm^ p_ hXc(  tuSdZZc(__ di܌ pZZ(-_$jh`(8b ss_|4tt0 t87 4N  h<`$p" (`4~aL8@  Lb sm #Hhh^@ tȃ FnrYt{DZZ0 (4cl7 o(C t  l   r pQ  hc$2c0440  ss_$48E8E0 rcT440   mrH4^+ esHlt8  @se^ēA0j&hh:`PHU.;hblؗ#` en  P,, @nm^lF (]*a   <; @)aX(h^b X    sp( siLC$`hY`(P_ (s_,!`  @nm^ `8xh}Pb, hJ@ l=h@c|4],41d ki4؉,,s<xP/h#EX Ȫ 8th^d_{)4z 4cl4gh^^+06<~> nr,,Kh`M8{. <$ha|9Thc(NbN܇@Ale , @se^A0 eiI\p]kaԯ.\0 @nm^  & `  4^hcb?@se^EA< ef\F (< н  H da48C<6H0  P @nm^ _L,X(Q`hD_  !)twYT XYL0 l tmGT(]X  ef) (@bcr,d tv T (_ td^w8ZZ0 hl^ P    eudqn@bc,t ha no`( tw$(8q4`x  srh&<44d/9@nm^p) 1l);:A T d  X> ^ `[ yp$I*ZZ   ض O880'8(adf @bc,8GXh+a3sO48E8E0 @r<~  p]'t  $e0ĭ@  sn|I2`  2a<XHZZ0 4$`bP yiR$( h hL_ ؓ (^, H Ȃ mmh`CpJh0 *5  *Hm`  cPd@nm^5 (` hb , ~  ee܌ `,,@se^2A0 Ph!_(x^ erHPs `L   nw(044x_ er$H el$x44_ ,H t l w``Xtx4 h^1@2|Mh   rrb<0 0@,,0 gh4_ esxJZZ  @se^A4^   8 @nm^ (b er,(`hbP\|<4ЫQmQW@< 8"rmP\ ((̅0 <@4asrDD @nm^ h^h ` sfGl ef$M (c 4]ZLhN_@td$, |hobG(`^h]xG@t rm$ hh  8 |  yp$IPtl< <7 4at(a܃ (ha sh,`eg_x8E8E0   p'df@@"G_HB@bcf,, euD`44 lk:uI erė P̅̅b  @ h=` sct7F h(b hVbh]ԣ 0xKS@pc( h eiI 8E8E4^    \ hb(_C 4?^  @se^86A0 snTIX ,  yp$I T@se^AX  Z܀] ؋ x em0lX?BhrX0   ep#48bt<Sܘ00sȍ A toD x$$4Fc esjlb,Tp}h~_df@@"G_HB̘h@W8   ؆  esly ( ef (@ss, h]`@se^A4hT   %ns(^#hh@nm^  snTIxbXh>`(u_L) @  nrd( P||x  xr0N8hh $ @di,C(@se^DA,[Hb$?(a  h^4b  soHt44pahmFlhp` egLP> BBܿ h  0 |TP6x*$xTxH_` ef (@+puܣ0^p v pcXXdhh0  < eiIPp C   . msa/h JJ   `  mth`a4(Z`     1  euTP nd,,4(c ha _ p`@  9ces$KT}(](](_( egLP% @dm̅x0 u@xvȍ4Psrz( yt@rcЁ<8Ep ,  4b XLv1@\@se^JA@nm^ @nm^` sB@I8a@i U<]l\` @se^@rA4 (`h`$)Pd smaxihCa ,@nm^ ct D  4$8M en 5 XZZ4_bbhEchc4`Z^ ell< DB4c no`hh= @x  B /@nm^ d 0<<a  a  h^m (WxP1_ 0  esmd(c  c @nm^  ^ G4;`x4H nc,H  =@kc(Zx &  tfp)ttt0  snTI DL@*ܫ yi\h4   !  hh @bcv,4 c t4zc^@d:Q4$bjLP x.%9H4]p\>@nm^  E_ |  db   h 14eaȄ  h]50 X.q`d@ ptt:(`4a4`2s C h8E8E0 h U̯  t<$ld{eh؜8LZZ0 @bcЏ,8 (|'|.z$1L&h@^h^`lhyb  eiInh  @se^A4([^ 45a8  ejH ,,`<'  ha ^? F\<T gh@nm^     h;a p  saD(Php , ( H &t(h^_h$14   (*c nuHap hZZس  h]4u]  dr8 D0  @    ܂ |(t^ l h`hc(_4 XPIhL    ndL (@nm^<   Xh dt$ @x9H@se^$ A8 ef ( Od l stDhlxh`@se^A<\)d`5ed`@<hh0 ^@nm^  xr̻@hh`  (?`(_@nm^ (c`F eo8kXnb@se^Ah  T|Q ,cx|   $X ecl l0 ܶ  (^@se^Ap H Dl h`(a yp$I\%X=$DR0;d@&m yi\/BB sstL 4^ mf$p+ ltt W`^( `  8 ss0`,80 4(`@lc |34 (qc   D 4^TfhP8Q(` HY@se^A,  AH r_ eahl eu0l4ȁ   ea<8 Ybhbb0   (`]8\XD6ħ ym8x1q00 L  hP4nb rgīH8hh0    @se^D)A@kc̑Z@x   k@se^|AL tp44FD3 `  esxJ7h8E8E {h^jpD+<-800huc be<(|TJp\O\T(lȒ@x4PtG8`(T L  piGdFha `P<'D8 @nm^ @scص (  l   eu4X8E8E)_&0   @ sap(@sp 2X (xE,ha` nv44 T Hr4 4 `,p P h]hwb DtL df2x8 l(^htc  tpT4(>=,p(=\F س    l@se^x AD yct̅̅4]4#_n] ` ,zO  rddG Ptt8h   'dp4Ma D_@se^BA@ rrh|`aPP 'ر`~ st@d sfGt8E8E %ks8@s hh@bcܡ,((mh^ht`4t]4a܀J_L 1T  2 QlXkTs\@`a X (Pl ha( b` (chn_ ss8g098E@ h pfr   soH6h(5_E d8nrYD8E8E0   89@nm^ @se^0Adj&hh:`PHU.x !nsН2 D ss|gTI tn\h`ZZ erV( Pn3(_ tf$|hhtxp 4b er8( \ P`  t xh eshh np/ x,,er_>̀H8E8E0  d @nm^  ef ( ȋ  em0*4 es#pp   erH} L@nm^ ("a8   hub ee\Cpp nofD 4ha_4ia@nm^ , t H_0IX dpp|TcD0esP.8ZZ0  Գ @srPA4#$NW mi4RDBBp8 euQM@4  t/X  pr`  ``@se^A< esV lNN  np`2B(``8 (]XH _4]Tg| ( p  <(t,t @rc(`a  \kc |  `#@nm^ 4_@ns_x( di$44ȟ, sfGԐZZT^ gut,(    hcм c3@se^$A< ea0 xs.4clXhb    sa<( en (s `hh`h/b x (_(_h_h] ss efV (H X$d/0D:|VtGxx= saHlBB,0 dt  8|P=b t PhԖq(brwM8@YMj0 J tp`g7`a`a86H@se^dA@ ef) ((b H 4b@nm^  h ̋ 5<d942@nm^ h_<,9 zl | ] T *  x ahy^ ei| ( esxJd_tt 4^ @ rsT)4@ss,   p  et* lMPL^ha 8b ss8g898E4b eu-4` dsB,w 4 x   hc L  R  eazx  (_ d (4`@nm^ l$LĖb@se^eA8O(H^ er(dp(crmMȒ̅0  x   (_h0b@nm^7  4  x  Ld|X(4H(ct-a  H (aa mT@nm^  Ĕ @nm^ hc(Jc(] %ss(hhi8 (9 <SX'[b ha _ (d ؂ 4] ycHdIh aܩ<9n eiId(ZZ ( a ee l$$es$0 pr`$(LLustt$[(E)`(oa(?a erH, \ esxJT0 < 4_ er(AhAbrs (a ܼ  tf$44^x?4@xs_8sg@PjPj0 (` msaLh LL@bc,8gsH`Hhh0  Ԣ   (] ef ( ܥ H t 8 L<T0I 4 cTTd9hK0ȍo no`D(4` D&4_2H. 2m 8pH0  IJ   Q < 7D ȉ)ha(aHtT re(4 ܀b L4\aQ   @sd@|( sv4(C0TXv! rc D@  ~chq^!,tw\V \0  xw soTO  8 (sa  spl@<P8Q Ԃ DxE, E{07\@$a&`^X   "p^ @bcP,4hc4ga noxxhh    ?Y$LH kv`ZMMM4`<,v(wc4;c rs( hh) diXCp!44g P  tbh,@bc,( v_@se^<A@@se^4@Al ȵ (l` < LIn*h] stPDD   JP;X D @se^A(49^`d$4Dg <2  \P\5HpLY@se^A0  @   kd2H?4_0Jh$c |  si8(p@se^tA( ( hjb H (9`  snI$ZZ 0h^@se^tA0  8 x    ss4\bL84] nof\ 4Bv srJjPj(JJ (rحhbG`lx!w ef$^ (@nm^ hr]hrd_j8BB0  h  mth|J`a(     slhbP  D esrdd(>ȉ@nm^: xjH[|K 5  a@t4bhjcĶ ^ ehܙ*l@tc-(@se^A0e` |Yܵ@to0| td^p_0BB0  Pv  8 h @nm^  lm,$ hh h]pXJ (Xbܚ    efb (|^0   er( ) XilQb esxJBB (c H 4a  8$tE / `!  kv`xZ(00b(@h a (]@bcp7,`%ssY0,(  p  p  nofDz 4 4)dRha*  `t hW sn|Idmthj`a04^D <xE,,8T6$THAXCH]hMa$pe3xH10qdS}4,#| =pwȜ̾H p { 0 @nm^  @pdsr( sj ,,l 1 (^@nm^ tm x 0 @nm^ * 8Wh5bK_(b@kcZ  sg%Ddd0  @ P c  hF(a  < ܆ D p di,C040 <;Tha0I4]S\@0ncP(` @nm^   4   84a(a@se^X.A, x   @rcW`aX ipe t`a`ah_    2 VTNt4eYh^ nd 0    X ?8@se^LlA "kshh ti DZZ} rs0WT |NN epbS \`a`a܌  (`$<(Wa  h;`] ae\kddhch4"@sp 2 (rw(cu4` @sd@|( snTIT 4ch]@nm^ 4aa@:0<L nsA4\80  mr` stGT8E8E1_   du5 (4Ha2_|    4 MnD@(bstte(@4  L2tg@2U<0 _`@se^dA4  94` ssD@4X440 hb  4ah]*   ` kr<DjD0 ) !ssPDhhhalih3a8 rwi#`h(0   tp(   @nm^> @nm^L GwD epW @ha  hj` niV<4M_ت4d@nm^  snIx @se^A@   eu# m +dsv(PjPjog@H Thh0 oh:2g @x440 sd-@Lܳ4,=pD+DD@h|=-(c eiI@"h|\zes08440   sgt<dd0 ^<t er(1ZZ !smLThh@nm^48  esxJ0L)p@se^,A\S(@ nof3 4%)]^    ?esxJb((_h|`(]Wذ Tc eu|\f ܀Kb$wQ etd  Ppp epDGpD{b hvD|hh < @nm^ (b|A\&:H!U xrl8<hhhxchc`  ^rslO (c   ehܙt4hah}^ +nsN2hh  d dh`c  h`^MXBlj4b>a Trs8 ( 4 h`̭   ؄  es$HXX @nm^ (` c l @bc|,@ yp$I?@ hb@kcԫZb̒ -@se^A(>c ,  eaܲ8@bc, sn|Ihb    2D  hm\M  es4sPjPj("`\ @raCG0h _@nm^ $! er4(8 + \  < evx7y+ Ī lc <H2hh0 `Tfx xL5hb msaDh II tpI8peu8( nsy      saM(= `+Kg`4@se^PJA< yp$ID8E8E hM@se^kA`2lC en O PddtrجD0 c4c \- tpI8ZZЃ  "bC-swKP0J0 es\80 ss8?4@nv،4K@ A$yOg(abm,vd0 @nm^ (_4< p (?_t ysvDPjPj    pt  th^ sp<h   Ĭ L(b4)c 8r(/` erHp  8E8E< (aXS@ @se^rAH8(` @se^Ap (W^ _@nm^Z  В h_TBk8(#cg܀)bo,6h^nBm@se^NA0  !norR t@se^A0x8 4B_(W_<в4ibKL efh|tt (^(į epDG6D ea0h@_4ah`X?(B @@(_h_ ܋ 4Cb4b ae\KL  ef h||h_2r(MD440 hcc hvH `dd4u^hv] sft8G0P  @bch,4D14D @xvȍ`P/3|qL??bpB4a][x .smJ`00    rf8~x rpl dxDP "Ch bF\s.P(aes BTH<440  8  , ` t (JOHh?4xB epDGD0 hbT   ts46I,  (` l @se^4;A0hhc er/( \yhYc  t\A  esxJx^@ snI@Lc@se^%A<4JbU 4 4]j&hh:`PHU.|V ef! P8E8EFZxk @ 4c sm,Xxpp rrh`aMM@nm^  @se^A@ssY@;,(eoH0BB0  eu 0ĸ ( <@@w@ssP,  c $ $B^ 8  l (a ep@aP`a`aX T_Pp(] es018-Ȫ(Uc,4 +nshh      c@sa\P8(4s`] eiI@U ncG a4#(Ahԕ4_b   8(`@bc(,X er|(kmZ.(0  4  =cHDy 8], rs hh`stD < @se^A0@   h_z< nof( h pȋxt- % <$(_wx7.@se^A4 hiP0GZZ  4XK t8 H @bcH,8   (]  nmB  0  ssrtPjPjtlz@ p   4 ([a@nm^* hp^<` sm|PZZ h  4 en(Z> 5t&PMde8H`@nm^ @d?<  ha  h  к  `  \ @bcL,8@nm^ (f^t TPL%&,t`h no`$:(  Dc``B=  hOb & ;bh^4Hct es B40 j&hh:`PHU. ss|gQ L @bc4,4  ea 8840_ (A`@ snC,(`L@;4c@bc,dIS PDC, sr$<dd0  ndp \8E8E,B x `bHJ(3^`dgT9h ̄  p <"hl_4ah^   > L @tfCdL@se^DA8#b lshh tadC4 '\   hat  rnp^|bBBh|<  hbH    <J4_/^8 ss@ =LnmphhD0 c<    D   diwZZ( p 8  Hh|ndPX$<TN 8` t <  @nm^   8  \ g X  (;_LL@se^  `8 L ^4Ip euQ@@se^ A( Ikr$bD440  ,  LN0[hb dt, @@nm^ H C te "?4E܂C eatt@bcL6,DԦO sfGD@nm^ /2(9c@se^A0 ncG H stF4| ss(hh4`@nm^,J 4b(b{4 a  T $7 +Rh] tf$84b (h` h 4a ^(eb@nm^  Ld srMP(a   ȏhpc@bc`,8 nf  @||<G $V `b4S^ `   \ D/0w0P\LR B(Ba @rcЁ(8EX 4 h 8PdEu`LM  @nm^ hb siV( t    dvp + (   xo8Y(h  raX1' d @  T4Nja yp$IQd   H  @ssLs( srdzX|| 4] $   h^ ؉>b  geGd@@\O_(^4] \ x _(a4b toJ@BB   (|_ ns<hh/FH (^@ ecP~t_ P @nm^M h_(b 9@bcM,<  @es|C(^ euXjd؂H` h  (_a4c lfwndd@nm^;  е  te4Djt$$aX ԚLeu\ }0440 H.x  L (]H , *  0 hb ^c@se^0A@h]dY  4a es0P pp eaz(88 I\]t(bȀ  spn 0:L @  `   Ĥ (^ l  X g|X"esy < #  X,:Ps4c4bag^(^<<@X6i ea+@nm^` H (b^aȄ 1@kc4Z em0Xr`е&Hh@se^^A84`(Y85 4 Ȃh^ sn|I p\@nm^  haH_<BB0 (b` x 8_    eu00@se^A4@bch|,  x T@P4Ȱ:  T+| to|H nd h\vc  bh^     !nt8 \@  snIbx-DaFbMz|l+9hhF3h<^ eah} pd MHhh0 _ X     (^hic H   (  a(h*,+X gd e.pachVcbdz4o_xCl! nsк|(b@dv*(&z (co sa<`-4[0 @ mHM4_ eiIP Ժ A (g_ @se^06A(   soHhh  LR L  es 0|xJ4b4_0* $  euQ8P lB  4b_;  2s\P`440  epDG| td^Hi| 88E8E0   ̞    hPc(_00 (c Ԋ|cЈ(,` ، (cH Gbd   er4(T st p   Yh~0p  @se^AH  (܄   ha@se^oA8  hP niV(BBh@se^,AH3HW80D&X 4  ̺ hb@bc8,Ԃh[Tv 0 hQc h \  AĆxalqغ:dIRlܷT~@D`n d4ha ,  qa@bc,@nm^ 4.aH<>D9%  ] 4%`l lsГhhV_@se^A<T$)H 1 @ ei|ZZss@fX  =@%ܹU pv?    esj0,  LT2I: _DI<nw<0`0 (1a x h`^( c ssI44lȈh XMB rsl*hh1batc0`@GPZZ0 @bc,(xE,|K <X|k4p` ps(bp axQ'b@se^\A<h]  KP,% soHW   eu0<L   h6^ snIt_h  ^c yol` ,$$!tm(X*? N70 es88E8E0 h` ?,<  `<:<XG(Fa(+cAtxh` ei|sw]ln, y(N|44 d _ , L$Ht hx`haи8ZZ0    aBb` pslh npLnhhhb4s^h{c d zh`xE,| E^6texE,EtLypMd(d%T"$f^4Ebhe_ eah`  K6,er_tHtt0 st @ ef (@nm^  epDGI( et` LA f snTIt.ZZdP&^/$Uh_ tpItj8E8E@se^TA4  wm`hhh^ gdtpR'    df 0||@bc",8 !nor 44c ċ  Є   &d|i  c nf(2 ]q <h],{Xsa @    snTIpha 8 ̂ (](-a@nm^ hc   ehܙ"` snTIP\D@bc,8@chb܀%c D x]8 (   (] tpI,pl % @bc,Lh ` D h a!rw P0 `@04bHx  rsT)0 h](a@}(]`bh+^(?ԑ0dP0_ss@( em0X ss$jPPjPj@se^`A48.h 3 tm6,L  Xlh`Ns^ T@se^A8 TGu)4RaY~b@se^EA8   ec=$$7b^7Hm_Dtsrl(ssHL( gsh(tt  h^hhbH4`4g4(>!tmXY<:p N70  tx4b $ 4_  ^ȢpI$(i5 ж  B eo|=<440  |   h+b|r$hCh>_ @se^4HA(:dIRlܷT~@D`n d4  hh^<Ԙ  FA(dT}TTD D , @se^A4 b4`i0 ,ber_$HZZ0  nshhEUTb@  @rvH`h_`X   @  :4b D Dwx I es+\@nm^ԭ    l ,'d er| eshh snI@` ( @ saUp(!kwP:00X0 H)0tHȣy erP pppesxJ/@4bLZ$K dtD @  st< nd  Xdd Խ pF$CHX rv8`a,xdEvh` `t@nm^ sg` @PjPj0  dvhhD   esxJl0p ddK ă #p efp (@rrx@p emLL+:DR Lh?b t h"c@se^{A8hc0 ls`b8tt0 P@0"    ef (  H ssYB,(L-ĕ49CxE,*L\`X@L'_  tml^ d4s 0  l 4V`|K@^  D 9d|@sf,t5^@nm^ ho]  @se^oAi0@se^mA8]Gb]  \  niV21 |@se^/A4h7a(b!`0  dwL]$̅0  ss8g8E@ &tS#,j @nm^ @se^` @a ef' ( x( \   ndU 0<̍sg!@PjPj0   tr|( , hx-bT6P( shQp44@se^A4 $smXdhh46` t ss8< h_ 4]  g|)aha !tmN|%0 0  s\78KT4@se^HA4 (~Q shXD< lta A@w pyXxW9(a h h0^|  rs T8440 Ь H8@se^H@A, eoP|h  d  rs> d4 ĵ 8   eax8E8E0((a>0???U0UUUV@VPVpVVVV W0WPWWWWPXXXpmo`q`rrv0vvvw0wpwwwww0x@xxxP`@pP`@P` 0@ p0 p@P`p@# `# # # # # # # $ $ @$ `$ p$ $ $ $ B bad allocationbad function callpermission deniedfile existsno such devicefilename too longdevice or resource busyio errordirectory not emptyinvalid argumentno space on deviceno such file or directoryfunction not supportedno lock availablenot enough memoryresource unavailable try againcross device linkoperation canceledtoo many files openpermission_deniedaddress_in_useaddress_not_availableaddress_family_not_supportedconnection_already_in_progressbad_file_descriptorconnection_abortedconnection_refusedconnection_resetdestination_address_requiredbad_addresshost_unreachableoperation_in_progressinterruptedinvalid_argumentalready_connectedtoo_many_files_openmessage_sizefilename_too_longnetwork_downnetwork_resetnetwork_unreachableno_buffer_spaceno_protocol_optionnot_connectednot_a_socketoperation_not_supportedprotocol_not_supportedwrong_protocol_typetimed_outoperation_would_blockaddress family not supportedaddress in useaddress not availablealready connectedargument list too longargument out of domainbad addressbad file descriptorbad messagebroken pipeconnection abortedconnection already in progressconnection refusedconnection resetdestination address requiredexecutable format errorfile too largehost unreachableidentifier removedillegal byte sequenceinappropriate io control operationinvalid seekis a directorymessage sizenetwork downnetwork resetnetwork unreachableno buffer spaceno child processno linkno message availableno messageno protocol optionno stream resourcesno such device or addressno such processnot a directorynot a socketnot a streamnot connectednot supportedoperation in progressoperation not permittedoperation not supportedoperation would blockowner deadprotocol errorprotocol not supportedread only file systemresource deadlock would occurresult out of rangestate not recoverablestream timeouttext file busytimed outtoo many files open in systemtoo many linkstoo many symbolic link levelsvalue too largewrong protocol type*CAbstractAggregateAggregationBagArrayTypeAssociationBitMapBitValuesClassConstraintClassVersionCompositionCorrelatableCounterDeprecatedDescriptionDisplayNameDNEmbeddedInstanceEmbeddedObjectExceptionExperimentalGaugeInIndicationIsPUnitKeyMappingStringsMaxMaxLenMaxValueMethodConstraintMinMinLenMinValueModelCorrespondenceNonlocalNonlocalTypeNullValueOctetstringOutOverridePropagatedPropertyConstraintPUnitReadRequiredRevisionSchemaSourceSourceTypeStaticStreamTerminalUMLPackagePathUnitsValueMapValuesVersionWeakWriteThe point in time that the virtual disks were synchronized.SyncTimeMSFT_SynchronizedBoolean indicating whether synchronization is maintained.SyncMaintainedCopyState describes the state of the association with respect to replication activity. Values are: 2 - 'Initialized': The link to enable replication is established and source/replica elements are associated, but the copy operation has not started. 3 - 'Unsynchronized': Not all the source element data has been copied to the target element. 4 - 'Synchronized': For the Mirror, Snapshot, or Clone replication, the target represents a copy of the source. 5 - 'Broken': The relationship is non-functional due to errors in the source, the target, the path between the two or space constraints. 6 - 'Fractured': Target is split from the source. 7 - 'Split': The target element was gracefully (or systematically) split from its source element -- consistency is guaranteed. 8 - 'Inactive': Copy operation has stopped, writes to source element will not be sent to target element. 9 - 'Suspended': Data flow between the source and target elements has stopped. Writes to source element are held until the association is resumed. 10 - 'Failedover': Reads and writes to/from the target element. Source element is not reachable. 11 - 'Prepared': Initialization completed and the copy operation started; however, the data flow has not started. 12 - 'Aborted': The copy operation is aborted with the Abort operation. Use the Resync Replica operation to restart the copy operation. 13 - 'Skewed': The target has been modified and is no longer synchronized with the source element or the point-in-time view. 14 - 'Mixed': Applies to the CopyState of GroupSynchronized. It indicates the StorageSynchronized associations of the elements in the groups have different CopyState values.23456789101112131415..0x8000..InitializedUnsynchronizedSynchronizedBrokenFracturedSplitInactiveSuspendedFailedoverPreparedAbortedSkewedMixedNot ApplicableMicrosoft ReservedVendor SpecificCopyStateRequestedCopyState is an integer enumeration that indicates the last requested or desired state for the association. The actual state of the association is represented by CopyState. Note that when CopyState reaches the requested state, this property will be set to 'Not Applicable.RequestedCopyStateSyncType describes the intended outcome of the replication. Values are: 6 - 'Mirror': create and maintain a copy of the source. 7 - 'Snapshot': create a point-in-time, virtual copy of the source. 8 - 'Clone': create a point-in-time, full copy the source.MirrorSnapshotCloneSyncTypeMode describes whether the target elements will be updated synchronously or asynchronously. If NULL, implementation decides the mode.032768..65535UnknownSynchronousAsynchronousSyncModeProgressStatus describes the status of the association with respect to Replication activity. Values are: 2 - 'Completed': The request is completed. Copy operation is idle. 3 - 'Dormant': Indicates that the copy operation is inactive suspended or quiesced. 4 - 'Initializing': In the process of establishing source/replica association and the copy operation has not started. 5 - 'Preparing': preparation-in-progress. 6 - 'Synchronizing': sync-in-progress. 7 - 'Resyncing': resync-in-progress. 8 - 'Restoring': restore-in-progress. 9 - 'Fracturing': fracture-in-progress. 10 - 'Splitting': split-in-progress. 11 - 'Failing over': in the process of switching source and target. 12 - 'Failing back': Undoing the result of failover. 13 - 'Detaching': detach-in-progress. 14 - 'Aborting': abort-in-progress. 15 - 'Mixed': Applies to groups with element pairs with different statuses. Generally, the individual statuses need to be examined. 16 - 'Suspending': The copy operation is in the process of being suspended. 17 - 'Requires fracture': The requested operation has completed, however, the synchronization relationship needs to be fractured before further copy operations can be issued. 18 - 'Requires resync': The requested operation has completed, however, the synchronization relationship needs to be resynced before further copy operations can be issued. 19 - 'Requires activate': The requested operation has completed, however, the synchronization relationship needs to be activated before further copy operations can be issued. 20 - 'Pending': The flow of data has stopped momentarily due to limited bandwidth or busy system.161718192021CompletedDormantInitializingPreparingSynchronizingResyncingRestoringFracturingSplittingFailing overFailing backAbortingSuspendingRequires fractureRequires resyncRequires activatePendingDetachingProgressStatusSpecifies the percent of the work completed to reach synchronization. Must be set to NULL if implementation is not capable of providing this information.PercentSyncedCopyType describes the Replication Policy. Values are: 2 - 'Async': create and maintain an asynchronous copy of the source. 3 - 'Sync': create and maintain a synchronized copy of the source. 4 - 'UnSyncAssoc': create an unsynchronized copy and maintain an association to the source. 5 - 'UnSyncUnAssoc': create an unsynchronized copy with a temporary association that is deleted upon completion of the copy operation.AsyncSyncUnSyncAssocUnSyncUnAssocCopyTypeReplicaType provides information on how the Replica is being maintained. Values are: 2 - 'Full Copy': This indicates that a full copy of the source object is (or will be) generated . 3 - 'Before Delta': This indicates that the source object will be maintained as a delta data from the replica. 4 - 'After Delta': This indicates that the replica will be maintained as delta data from the source object. 5 - 'Log': This indicates that the replica object is being maintained as a log of changes to the source. 0 - 'Not Specified': The method of maintaining the copy is not specified.Not SpecifiedFull CopyBefore DeltaAfter DeltaLogReplicaTypeSyncState describes the state of the association with respect to Replication activity. Values are: 2 - 'Initialized': The link to enable replication is established and source/replica elements are associated, but the Copy engine has not started. 3 - 'PrepareInProgress': Preparation for Replication is in progress and the Copy engine has started. 4 - 'Prepared': All necessary preparation has completed. 5 - 'ResyncInProgress': Synchronization or Resynchronization is in progress. This may be the initial 'copy' or subsequent changes being copied. 6 - 'Synchronized': An Async or Sync replication is currently synchronized. When this value is set, SyncMaintained will be true. 7 - 'FractureInProgress': An operation to fracture an Async or Sync replication is in progress. 8 - 'QuiesceInProgress': A quiesce operation is in progress. 9 - 'Quiesced': The replication has been quiesced and is ready for a change. 10 - 'RestoreInProgress': An operation is in progress to copy the Synced object to the System object. 11 - 'Idle': The 'normal' state for an UnSyncAssoc replica. 12 - 'Broken': The relationship is non-functional due to errors in the source, the target, the path between the two or space constraints. 13 - 'Fractured': An Async or Sync replication is fractured. 14 - 'Frozen': All blocks copied from source to an UnSyncAssoc replica and the copy engine is stopped. 15 - 'CopyInProgress': A deferred background copy operation is in progress to copy the source to the replica target for an UnSyncAssoc association. PrepareInProgressResyncInProgressFracture In ProgressQuiesceInProgressQuiescedRestore In ProgresssIdleFrozenCopy In ProgressSyncStateCopyPriority allows the priority of background copy engine I/O to be managed relative to host I/O operations during a sequential background copy operation. Values are: 1 - 'Low': copy engine I/O lower priority than host I/O. 2 - 'Same': copy engine I/O has the same priority as host I/O. 3 - 'High': copy engine I/O has higher priority than host I/O.1Not ManagedLowSameHighCopyPriorityCopyMethodology specifies what copy methodology the copy engine uses to create and/or maintain the target element. Values are: 0 - 'Not Specified': The method of maintaining the copy is not specified. 3 - 'Full Copy': This indicates that a full copy of the source object is (or will be) generated. 4 - 'Incremental-Copy': Only changed data from source element is copied to target element. 5 - 'Differential-Copy': Only the new writes to the source element are copied to the target element. 6 - 'Copy-On-Write': Affected data is copied on the first write to the source or to the target elements. 7 - 'Copy-On-Access': Affected data is copied on the first access to the source element. 8 - 'Delta-Update': Difference based replication where after the initial copy, only updates to source are copied to target. 9 - 'Snap-And-Clone': The service creates a snapshot of the source element first, then uses the snapshot as the source of the copy operation to the target element.OtherImplementation decidesIncremental-CopyDifferential-CopyCopy-On-WriteCopy-On-AccessDelta-UpdateSnap-And-CloneCopyMethodologyRecovery Point Objective indicates the maximum interval in which data might be lost. For synchronous copy operations, RPO is 0. For asynchronous copy operations RPO represents the interval since the most recent transmission of data to the target element.RecoveryPointObjective1.0Synchronized status of a storage object and its Snapshots / Clones / Mirrors.ObjectId is a mandatory property that is used to opaquely and uniquely identify an instance of a class. ObjectIds must be unique within the scope of the management server (which is hosting the provider). The ObjectId is created and maintained for use of the Storage Management Providers and their clients to track instances of objects. If an object is visible through two different paths (for example: there are two separate Storage Management Providers that point to the same storage subsystem) then the same object may appear with two different ObjectIds. For determining if two object instances are the same object, refer to the UniqueId property.ObjectIdMSFT_StorageObjectUniqueId is a mandatory property that is used to uniquely identify a logical instance of a storage subsystem's object. This value must be the same for an object viewed by two or more provider instances (even if they are running on seperate management servers). UniqueId can be any globally unique, opaque value unless otherwise specified by a derived class.UniqueIdPassThroughIds is a comma-separated list of all implementation specific keys. It is used by storage management applications to access the vendor proprietary object model. This field should be in the form: key1='value1',key2='value2'.PassThroughIdsPassThroughServer is the name or address of the computer system hosting the proprietary storage provider classes.PassThroughServerPassThroughNamespace is the WBEM namespace that contains the proprietary storage provider classes.PassThroughNamespacePassThroughClass is the WBEM class name of the proprietary storage provider object.PassThroughClassCommon base class for all Storage Management Provider objectsPrimary classification of the error. The following values are defined: 2 - Communications Error. Errors of this type are principally associated with the procedures and/or processes required to convey information from one point to another. 3 - Quality of Service Error. Errors of this type are principally associated with failures that result in reduced functionality or performance. 4 - Software Error. Error of this type are principally associated with a software or processing fault. 5 - Hardware Error. Errors of this type are principally associated with an equipment or hardware failure. 6 - Environmental Error. Errors of this type are principally associated with a failure condition relating the to facility, or other environmental considerations. 7 - Security Error. Errors of this type are associated with security violations, detection of viruses, and similar issues. 8 - Oversubscription Error. Errors of this type are principally associated with the failure to allocate sufficient resources to complete the operation. 9 - Unavailable Resource Error. Errors of this type are principally associated with the failure to access a required resource. 10 -Unsupported Operation Error. Errors of this type are principally associated with requests that are not supported.Communications ErrorQuality of Service ErrorSoftware ErrorHardware ErrorEnvironmental ErrorSecurity ErrorOversubscription ErrorUnavailable Resource ErrorUnsupported Operation ErrorDMTF ReservedCIM_Error.OtherErrorTypeErrorTypeCIM_ErrorA free-form string describing the ErrorType when 1, "Other", is specified as the ErrorType.CIM_Error.ErrorTypeOtherErrorTypeA string that uniquely identifies the entity that owns the definition of the format of the Message described in this instance. OwningEntity must include a copyrighted, trademarked or otherwise unique name that is owned by the business entity or standards body defining the format.OwningEntityAn opaque string that uniquely identifies, within the scope of the OwningEntity, the format of the Message.CIM_Error.MessageCIM_Error.MessageArgumentsMessageIDThe formatted message. This message is constructed by combining some or all of the dynamic elements specified in the MessageArguments property with the static elements uniquely identified by the MessageID in a message registry or other catalog associated with the OwningEntity.CIM_Error.MessageIDMessageAn array containing the dynamic content of the message.MessageArgumentsAn enumerated value that describes the severity of the Indication from the notifier's point of view: 0 - the Perceived Severity of the indication is unknown or indeterminate. 1 - Other, by CIM convention, is used to indicate that the Severity's value can be found in the OtherSeverity property. 2 - Information should be used when providing an informative response. 3 - Degraded/Warning should be used when its appropriate to let the user decide if action is needed. 4 - Minor should be used to indicate action is needed, but the situation is not serious at this time. 5 - Major should be used to indicate action is needed NOW. 6 - Critical should be used to indicate action is needed NOW and the scope is broad (perhaps an imminent outage to a critical resource will result). 7 - Fatal/NonRecoverable should be used to indicate an error occurred, but it's too late to take remedial action. 2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Error is purely informational or its severity is simply unknown.InformationDegraded/WarningMinorMajorCriticalFatal/NonRecoverablePerceivedSeverityAn enumerated value that describes the probable cause of the error.222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130Adapter/Card ErrorApplication Subsystem FailureBandwidth ReducedConnection Establishment ErrorCommunications Protocol ErrorCommunications Subsystem FailureConfiguration/Customization ErrorCongestionCorrupt DataCPU Cycles Limit ExceededDataset/Modem ErrorDegraded SignalDTE-DCE Interface ErrorEnclosure Door OpenEquipment MalfunctionExcessive VibrationFile Format ErrorFire DetectedFlood DetectedFraming ErrorHVAC ProblemHumidity UnacceptableI/O Device ErrorInput Device ErrorLAN ErrorNon-Toxic Leak DetectedLocal Node Transmission ErrorLoss of FrameLoss of SignalMaterial Supply ExhaustedMultiplexer ProblemOut of MemoryOutput Device ErrorPerformance DegradedPower ProblemPressure UnacceptableProcessor Problem (Internal Machine Error)Pump FailureQueue Size ExceededReceive FailureReceiver FailureRemote Node Transmission ErrorResource at or Nearing CapacityResponse Time ExcessiveRetransmission Rate ExcessiveSoftware Program Abnormally TerminatedSoftware Program Error (Incorrect Results)Storage Capacity ProblemTemperature UnacceptableThreshold CrossedTiming ProblemToxic Leak DetectedTransmit FailureTransmitter FailureUnderlying Resource UnavailableVersion MismatchPrevious Alert ClearedLogin Attempts FailedSoftware Virus DetectedHardware Security BreachedDenial of Service DetectedSecurity Credential MismatchUnauthorized AccessAlarm ReceivedLoss of PointerPayload MismatchTransmission ErrorExcessive Error RateTrace ProblemElement UnavailableElement MissingLoss of Multi FrameBroadcast Channel FailureInvalid Message ReceivedRouting FailureBackplane FailureIdentifier DuplicationProtection Path FailureSync Loss or MismatchTerminal ProblemReal Time Clock FailureAntenna FailureBattery Charging FailureDisk FailureFrequency Hopping FailureLoss of RedundancyPower Supply FailureSignal Quality ProblemBattery DischargingBattery FailureCommercial Power ProblemFan FailureEngine FailureSensor FailureFuse FailureGenerator FailureLow BatteryLow FuelLow WaterExplosive GasHigh WindsIce BuildupSmokeMemory MismatchOut of CPU CyclesSoftware Environment ProblemSoftware Download FailureElement ReinitializedTimeoutLogging ProblemsLeak DetectedProtection Mechanism FailureProtecting Resource FailureDatabase InconsistencyAuthentication FailureBreach of ConfidentialityCable TamperDelayed InformationDuplicate InformationInformation MissingInformation ModificationInformation Out of SequenceKey ExpiredNon-Repudiation FailureOut of Hours ActivityOut of ServiceProcedural ErrorUnexpected InformationCIM_Error.ProbableCauseDescriptionProbableCauseA free-form string describing the probable cause of the error.CIM_Error.ProbableCauseProbableCauseDescriptionA free-form string describing recommended actions to take to resolve the error.RecommendedActionsThe identifying information of the entity (i.e., the instance) generating the error. If this entity is modeled in the CIM Schema, this property contains the path of the instance encoded as a string parameter. If not modeled, the property contains some identifying string that names the entity that generated the error. The path or identifying string is formatted per the ErrorSourceFormat property.CIM_Error.ErrorSourceFormatErrorSourceThe format of the ErrorSource property is interpretable based on the value of this property. Values are defined as: 0 - Unknown. The format is unknown or not meaningfully interpretable by a CIM client application. 1 - Other. The format is defined by the value of the OtherErrorSourceFormat property.2 - CIMObjectPath. A CIM Object Path as defined in the CIM Infrastructure specification. Note: CIM 2.5 and earlier used the term object names.CIMObjectPathCIM_Error.ErrorSourceCIM_Error.OtherErrorSourceFormatErrorSourceFormatA string defining "Other" values for ErrorSourceFormat. This value MUST be set to a non NULL value when ErrorSourceFormat is set to a value of 1 ("Other"). For all other values of ErrorSourceFormat, the value of this string must be set to NULL.OtherErrorSourceFormatThe CIM status code that characterizes this instance. This property defines the status codes that MAY be return by a conforming CIM Server or Listener. Note that not all status codes are valid for each operation. The specification for each operation SHOULD define the status codes that may be returned by that operation. The following values for CIM status code are defined: 1 - CIM_ERR_FAILED. A general error occurred that is not covered by a more specific error code. 2 - CIM_ERR_ACCESS_DENIED. Access to a CIM resource was not available to the client. 3 - CIM_ERR_INVALID_NAMESPACE. The target namespace does not exist. 4 - CIM_ERR_INVALID_PARAMETER. One or more parameter values passed to the method were invalid. 5 - CIM_ERR_INVALID_CLASS. The specified Class does not exist. 6 - CIM_ERR_NOT_FOUND. The requested object could not be found. 7 - CIM_ERR_NOT_SUPPORTED. The requested operation is not supported. 8 - CIM_ERR_CLASS_HAS_CHILDREN. Operation cannot be carried out on this class since it has instances. 9 - CIM_ERR_CLASS_HAS_INSTANCES. Operation cannot be carried out on this class since it has instances. 10 - CIM_ERR_INVALID_SUPERCLASS. Operation cannot be carried out since the specified superclass does not exist. 11 - CIM_ERR_ALREADY_EXISTS. Operation cannot be carried out because an object already exists. 12 - CIM_ERR_NO_SUCH_PROPERTY. The specified Property does not exist. 13 - CIM_ERR_TYPE_MISMATCH. The value supplied is incompatible with the type. 14 - CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED. The query language is not recognized or supported. 15 - CIM_ERR_INVALID_QUERY. The query is not valid for the specified query language. 16 - CIM_ERR_METHOD_NOT_AVAILABLE. The extrinsic Method could not be executed. 17 - CIM_ERR_METHOD_NOT_FOUND. The specified extrinsic Method does not exist. 18 - CIM_ERR_UNEXPECTED_RESPONSE. The returned response to the asynchronous operation was not expected. 19 - CIM_ERR_INVALID_RESPONSE_DESTINATION. The specified destination for the asynchronous response is not valid. 20 - CIM_ERR_NAMESPACE_NOT_EMPTY. The specified Namespace is not empty. 21 - CIM_ERR_INVALID_ENUMERATION_CONTEXT. The enumeration context supplied is not valid. 22 - CIM_ERR_INVALID_OPERATION_TIMEOUT. The specified Namespace is not empty. 23 - CIM_ERR_PULL_HAS_BEEN_ABANDONED. The specified Namespace is not empty. 24 - CIM_ERR_PULL_CANNOT_BE_ABANDONED. The attempt to abandon a pull operation has failed. 25 - CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED. Filtered Enumeratrions are not supported. 26 - CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED. Continue on error is not supported. 27 - CIM_ERR_SERVER_LIMITS_EXCEEDED. The WBEM Server limits have been exceeded (e.g. memory, connections, ...). 28 - CIM_ERR_SERVER_IS_SHUTTING_DOWN. The WBEM Server is shutting down. 29 - CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED. The specified Query Feature is not supported.CIM_ERR_FAILEDCIM_ERR_ACCESS_DENIEDCIM_ERR_INVALID_NAMESPACECIM_ERR_INVALID_PARAMETERCIM_ERR_INVALID_CLASSCIM_ERR_NOT_FOUNDCIM_ERR_NOT_SUPPORTEDCIM_ERR_CLASS_HAS_CHILDRENCIM_ERR_CLASS_HAS_INSTANCESCIM_ERR_INVALID_SUPERCLASSCIM_ERR_ALREADY_EXISTSCIM_ERR_NO_SUCH_PROPERTYCIM_ERR_TYPE_MISMATCHCIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTEDCIM_ERR_INVALID_QUERYCIM_ERR_METHOD_NOT_AVAILABLECIM_ERR_METHOD_NOT_FOUNDCIM_ERR_UNEXPECTED_RESPONSECIM_ERR_INVALID_RESPONSE_DESTINATIONCIM_ERR_NAMESPACE_NOT_EMPTYCIM_ERR_INVALID_ENUMERATION_CONTEXTCIM_ERR_INVALID_OPERATION_TIMEOUTCIM_ERR_PULL_HAS_BEEN_ABANDONEDCIM_ERR_PULL_CANNOT_BE_ABANDONEDCIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTEDCIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTEDCIM_ERR_SERVER_LIMITS_EXCEEDEDCIM_ERR_SERVER_IS_SHUTTING_DOWNCIM_ERR_QUERY_FEATURE_NOT_SUPPORTEDCIM_Error.CIMStatusCodeDescriptionCIMStatusCodeA free-form string containing a human-readable description of CIMStatusCode. This description MAY extend, but MUST be consistent with, the definition of CIMStatusCode.CIM_Error.CIMStatusCodeCIMStatusCodeDescription2.22.1CIM::InteropCIM_Error is a specialized class that contains information about the severity, cause, recommended actions and other data related to the failure of a CIM Operation. Instances of this type MAY be included as part of the response to a CIM Operation.Provides extra status information about an extrinsic method's invocationMSFT_StorageExtendedStatusThis property is identical to the ObjectId field of the disk object that contains this partition.MSFT_Disk.ObjectIdDiskIdMSFT_PartitionThe operating system's number for the disk that contains this partition. Disk numbers may not necessarily remain the same across reboots.MSFT_Disk.NumberDiskNumberThe operating system's number for the partition. Ordering is based on the partition's offset, relative to other partitions. This means that the value for this property may change based off of the partition configuration in the offset range preceding this partition.PartitionNumberThe currently assigned drive letter to the partition. This property is NULL if no drive letter has been assigned.DriveLetterThis property is an array of all the various mount points for the partition. This list includes drive letters, as well as mounted folders.AccessPathsOnlineNo MediaFailedOfflineOperationalStatusTransitionStateThis property indicates the partition's offset from the beginning of the disk, measured in bytes.BytesOffsetTotal size of the partition, measured in bytes.SizeThis property indicates the partition's MBR type. This property is only valid when the disk's PartitionStyle property is set to 1 - 'MBR' and will be NULL for all other partition styles.FAT12FAT16ExtendedHugeIFSFAT32MbrTypeThis property indicates the partition's GPT type. This property is only valid when the disk's PartitionStyle property is set to 2 - 'GPT' and will be NULL for all other partition styles.{c12a7328-f81f-11d2-ba4b-00a0c93ec93b}{e3c9e316-0b5c-4db8-817d-f92df00215ae}{ebd0a0a2-b9e5-4433-87c0-68b6b72699c7}{5808c8aa-7e8f-42e0-85d2-e1e90434cfb3}{af9b60a0-1431-4f62-bc68-3311714a69ad}{de94bba4-06d1-4d40-a16a-bfd50179d6ac}System PartitionBasic dataLDM MetadataLDM DataMicrosoft RecoveryGptTypeThis property is a string representation of the partition's GPT GUID. This property is only valid if the disk's PartitionStyle property is set to 2 - 'GPT' and will be NULL for all other partition stlyes.GuidIsReadOnlyIsOfflineIsSystemIsBootSignifies whether or not the partition is active and can be booted. This property is only relevant for MBR disks.IsActiveIf this property is set to TRUE, the partition is not detected by the mount manager. As a result, the partition does not receive a drive letter, does not receive a volume GUID path, does not host volume mount points, and is not enumerated by calls to FindFirstVolume and FindNextVolume. This ensures that applications such as disk defragmenter do not access the partition. The Volume Shadow Copy Service (VSS) uses this attribute on its shadow copies.IsHiddenIf this property is set to TRUE, the partition is a shadow copy of another partition. This attribute is used by the Volume Shadow Copy service (VSS). This attribute is an indication for file system filter driver-based software (such as antivirus programs) to avoid attaching to the volume. An application can use this attribute to differentiate a shadow copy partition from a production partition. For example, an application that performs a fast recovery will break a shadow copy virtual disk by clearing the read-only and hidden attributes and this attribute. This attribute is set when the shadow copy is created and cleared when the shadow copy is broken.IsShadowCopyIsDAXIf this property is set to TRUE, the operating system does not assign a drive letter automatically when the partition is discovered. This is only honored for GPT disks and is assumed to be FALSE for MBR disks. This attribute is useful in storage area network (SAN) environments.NoDefaultDriveLetterExtendedStatusMIReturnDeleteObjectGetAccessPathsAccessPathAssignDriveLetterAddAccessPathRemoveAccessPathResizeSizeMinSizeMaxGetSupportedSizeSetAttributesRepresents a partition on a disk.The object type of this replica peer.0x80000x80010x8002VirtualDiskVolumePartitionReplicationGroupStorageSubSystemPeerObjectTypeMSFT_ReplicaPeerThe ObjectId of the replica peer within the replica's storage subsystem.PeerObjectIdThe name of the replica peer within the replica's storage subsystem.PeerObjectNameThe UniqueId of the replica peer within the replica's storage subsystem.PeerUniqueIdThe subsystem name of the replica peer within the replica's storage subsystem.PeerSubsystemNameIf the SMP is of type 2 - 'SMI-S', this field contains the protocol, computer host name, and port of the SMI-S server. This field will be NULL otherwise.PeerProviderURIIndicates if the ReplicaPeer is primary i.e: If the ReplicaPeer is a System Element and not a Synced ElementIsPrimaryPopulated when "Type" has the value of "EmbeddedInstance".MSFT_ReplicaPeer.PeerObjectTypePeerObjectAn enumerable object that represents an object in a target subsystem for which there is a replication relationship.MSFT_PartitionToReplicaPeerReplicaPeerAssociation between replicated partitionsWSP_PartitionToReplicaPeerWSP_ReplicaPeerEnumeration indicating the supported object types associated with these replication capabilities.SupportedObjectTypesMSFT_ReplicationCapabilitiesEnumeration indicating the supported SyncType/Mode/Local-or-Remote combinations.Synchronous Mirror LocalAsynchronous Mirror LocalSynchronous Mirror RemoteAsynchronous Mirror RemoteSynchronous Snapshot LocalAsynchronous Snapshot LocalSynchronous Snapshot RemoteAsynchronous Snapshot RemoteSynchronous Clone LocalAsynchronous Clone LocalSynchronous Clone RemoteAsynchronous Clone RemoteSynchronous TokenizedClone LocalAsynchronous TokenizedClone LocalSynchronous TokenizedClone RemoteAsynchronous TokenizedClone RemoteAdaptive Mirror LocalAdaptive Mirror RemoteAdaptive Snapshot LocalAdaptive Snapshot RemoteAdaptive Clone LocalAdaptive Clone RemoteAdaptive TokenizedClone LocalAdaptive TokenizedClone RemoteSupportedReplicationTypesAn array of supported features of partition objects for replication.Supports GUID Partition TableSupports MBR PartitionSupportedReplicatedPartitionFeaturesSupports NTFS File SystemSupports ReFS File SystemSupports Cluster Shared VolumeSupportedLogVolumeFeaturesMinimum log size in bytes supported for replication.SupportedMinimumLogSizeMaximum log size in bytes supported for replication.SupportedMaximumLogSizeDefault value for recovery pointDefaultRecoveryPointObjectiveIndicates if Replication Groups is supportedSupportsReplicationGroupIndicates if empty Replicaiotn Groups are allowedSupportsEmptyReplicationGroupIndicates if this is a fully discovered modelSupportsFullDiscoveryIndicates if CreateReplicationShip operation is supportedSupportsCreateReplicationRelationshipMethodEnumeration indicating what operations will be executed as asynchronous jobs. If an operation is included in both this and SupportedSynchronousActions properties then the underlying implementation is indicating that it may or may not create a job. Note: the following methods are not supported asynchronously, hence the gap between 11 and 19: - CreateGroup - DeleteGroup - AddMembers - RemoveMembers - AddReplicationEntity - AddServiceAccessPoint - AddSharedSecret.CreateElementReplicaCreateGroupReplicaCreateSynchronizationAspectModifyReplicaSynchronizationModifyListSynchronizationModifySettingsDefineStateGetAvailableTargetElementsGetPeerSystemsGetReplicationRelationshipsGetServiceAccessPointsCreateListReplicaCreateGroupReplicaFromElementsGetReplicationRelationshipInstancesModifyListSettingsDefineStateCreateRemoteReplicationCollectionAddToRemoteReplicationCollectionRemoveFromRemoteReplicationCollectionGetSynchronizationAspectsGetSynchronizationAspectInstancesCreateGroupReplicaFromElementSynchronizationsAddElementsToGroupSynchronizedConfirmTargetDataCreateListSynchronizationAspectCIM_ReplicationServiceCapabilities.SupportedSynchronousActionsSupportedAsynchronousActionsEnumeration indicating what operations will be executed synchronously -- without the creation of a job. If an operation is included in both this property and SupportedAsynchronousActions then the underlying implementation is indicating that it may or may not create a job. Note: the following methods are not supported asynchronously: - CreateGroup - DeleteGroup - AddMembers - RemoveMembers - AddReplicationEntity - AddServiceAccessPoint - AddSharedSecret.CreateGroupDeleteGroupAddMembersRemoveMembersAddReplicationEntityAddServiceAccessPointAddSharedSecretCIM_ReplicationServiceCapabilities.SupportedAsynchronousActionsSupportedSynchronousActionsMSFT_ReplicationCapabilities.SupportedReplicationTypesReplicationTypeSupportedOperationsGetSupportedOperationsSupportedGroupOperationsGetSupportedGroupOperationsFeaturesGetSupportedFeaturesCIM_ReplicationServiceCapabilities.SupportedReplicationTypesGroupFeaturesGetSupportedGroupFeaturesSupportedCopyStatesGetSupportedCopyStatesGetSupportedGroupCopyStatesDefaultRecoveryPointRecoveryPointValuesRecoveryPointIndicatorGetRecoveryPointDataRepresents the replication capabilities of a storage subsystem.WSP_ReplicationCapabilitiesMSFT_StorageJobOutParamsA system defined name for this storage job.NameMSFT_StorageJobThe Description property provides a textual description of the storage job operation.The time interval that the job has been executing or the total execution time if the storage job is complete.ElapsedTimeIf the operation that this storage job was tracking has failed, the provider will set this with an error code defined by the method that invoked the operation. If this job tracked a background task, the error code can be set to any valid Storage Management error code as defined in the value map below. If there was no error, this property must be set to 0 - 'Success'. This property should be NULL until the operation has completed.ErrorCodeA free-form string that contains the vendor error description.ErrorDescriptionThe current execution state of the storage job.13..32767NewStartingRunningShutting DownTerminatedKilledServiceQuery PendingVendor ReservedJobStateA free-form string that represents the status of the job. The primary status is reflected in the inherited OperationalStatus property. JobStatus provides additional, implementation-specific details.JobStatusThis property indicates whether the times represented in the StartTime, TimeOfLastStateChange, and TimeSubmitted properties represent local times or UTC times. Time values are synchronized worldwide by using the enumeration value 2 - 'UTC Time'.Local TimeUTC TimeLocalOrUtcTimeIndicates the current statuses of the element.OKDegradedStressedPredictive FailureErrorNon-Recoverable ErrorStoppingStoppedIn ServiceNo ContactLost CommunicationSupporting Entity in ErrorPower ModeRelocatingStrings describing the various OperationalStatus array values. For example, if "Stopping" is the value assigned to OperationalStatus, this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.StatusDescriptionsThe percentage of the job that has completed at the time that this value is requested.PercentPercentCompleteIndicates the number of bytes processed by this job so far.BytesProcessedIndicates the total number of bytes being processed by this job.BytesTotalThe time that the job was actually started.StartTimeThe amount of time that the Job is retained after it has finished executing, regardless of whether it failed during execution. The job must remain in existence for some period of time regardless of the value of the DeleteOnCompletion property. TimeBeforeRemovalThe date or time when the state of the job last changed. If the state of the job has not changed and this property is populated, it must be set to a 0 interval value. If a state change was requested, but was rejected or not yet processed, the property must not be updated.TimeOfLastStateChangeThe time that the job was submitted to execute. A value of all zeroes indicates that the owning element is not capable of reporting a date and time.TimeSubmittedIf TRUE, the storage job will be automatically deleted after a short time interval.DeleteOnCompletionIf TRUE, this storage job represents an automated background task initiated by the storage subsystem. For all user / management initiated operations, this value should be set to FALSE.IsBackgroundTaskDescribes the recovery action to be taken for an unsuccessfully run job. The possible values are: 0 - 'Unknown' meaning it is unknown as to what recovery action to take 1 - 'Other' indicating that the recovery action will be specified in the OtherRecoveryAction property 2 - 'Do Not Continue' meaning stop the execution of the job and appropriately update its status 3 - 'Continue With Next Job' meaning continue with the next job in the queue 4 - 'Re-run Job' indicating that the job should be re-run Do Not ContinueContinue With Next JobRe-run JobRecoveryActionDenotes a vendor-specific recovery action to be taken for an unsuccessfully run job. This value should only be set if RecoveryAction is set to 1 - 'Other'.OtherRecoveryActionRequests that the state of the job be changed to the value specified in the RequestedState parameter. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost.4096409740001400024600046001SuccessNot SupportedUnspecified ErrorInvalid ParameterState transition startedInvalid state transitionAccess deniedThere are not enough resources to complete the operation.Cannot connect to the storage provider.The storage provider cannot connect to the storage subsystem.RequestStateChange changes the state of a job. The possible values are as follows: 2 - 'Start' changes the state to 'Running'. 3 - 'Suspend' stops the job temporarily. The intention is to subsequently restart the job with a second call to RequestStateChange requesting 1 - 'Start'. It might be possible to enter the 'Service' state while suspended. (This is job-specific.) 4 - 'Terminate' stops the job cleanly, saving data, preserving the state, and shutting down all underlying processes in an orderly manner. 5 - 'Kill' terminates the job immediately with no requirement to save data or preserve the state. 6 - 'Service' puts the job into a vendor-specific service state. It might be possible to restart the job.7..32767StartSuspendTerminateKillRequestedStateRequestStateChangeGetExtendedStatusChannelsMessagesGetMessagesOutParametersGetOutParametersStorage jobs represent long running operations on a storage subsystem. These operations can either be user-initiated through the various management interfaces defined by this MOF, or automatically by intelligent storage subsystems.A unique identifier for the faultFaultIdMSFT_StorageDiagnoseResultA string that uniquely identifies the type of fault.FaultTypeA unique identifier of the object that triggered the fault.FaultingObjectUniqueIdA string that uniquely identifies the type of the object that triggered the fault.FaultingObjectTypeThe description of the object that triggered the faultFaultingObjectDescriptionThe location of the object that triggered the faultFaultingObjectLocationThe formatted message describing the reason for the faultReasonFree form descriptions of the recommended actions to take to resolve the cause of the fault.Denotes the perceived severity of the event from the notifier's point of view. 0 - 'Unknown': The severity is unknown or indeterminate. 2 - 'Information': The event is for informative purposes. 3 - 'Degraded/Warning': Action may be required by the user. 4 - 'Minor': Action is needed, but the situation is not serious at this time. 5 - 'Major': Immediate action is needed. 6 - 'Critical': Immediate action is needed and the scope of the issue is broad. 7 - 'Fatal/NonRecoverable': An error has occurred, but it is too late to take remedial action. FaultTimeObject representing the result of a Diagnose method call on a storage object.The total logical size of all files on the volume, in bytes. This is an estimate of the volume used space if deduplication feature was disabled.UnoptimizedSizeMSFT_DedupPropertiesThe difference between the logical size of the optimized files and the logical size of the store (the deduplicated user data plus deduplication metadata).SavingsSizeThe ratio of deduplication savings to the logical size of all of the files on the volume, expressed as a percentage.SavingsRateThe number of optimized files on the volume.OptimizedFilesCountThe total logical size of all optimized files on the volume, in bytes.OptimizedFilesSizeThe ratio of deduplication savings to the logical size of all optimized files on the volume, expressed as a percentage.OptimizedFilesSavingsRateThe number of files that currently qualify for optimization.InPolicyFilesCountThe aggregate size of all files that currently qualify for optimization.InPolicyFilesSizeVolume deduplication properties.The type of Health Action.TypeMSFT_HealthActionThe short summary description of the action.A identifier of the object that triggered the action.ReportingObjectIdA unique identifier of the object that triggered the action.ReportingObjectUniqueIdA string that uniquely identifies the type of the object that triggered the action.ReportingObjectTypeThe message parameters that are plugged into the default message template for the Health Action type. These can be plugged into a custom message.MessageParametersThe full description of the action.This is the error code if the action failed. This should be set to 0 if the action was successful. This should be NULL until the action has completed.A free-form string that can contain a vendor-specific error description if the action failed.Current high level state of the action.StateA free-form string that provides implementation-specific status of the action.StatusThe percentage of the action that has completed at the time that this value is requested.The time that the action was started.This class represents health-related system activities that are rolled up and scoped by the three designated health-monitored classes, i.e. MSFT_StorageSubsystem, MSFT_FileShare, and MSFT_Volume.Drive letter assigned to the volume.MSFT_VolumeGuid path of the volume.PathThe health status of the Volume. 0 - 'Healthy': The volume is functioning normally. 1 - 'Warning': The volume is still functioning, but has detected errors or issues that require administrator intervention. 2 - 'Unhealthy': The volume is not functioning, due to errors or failures. The volume needs immediate attention from an administrator.HealthyWarningUnhealthyHealthStatusAn array of values that denote the current operational status of the volume. 0 - 'Unknown': The operational status is unknown. 1 - 'Other': A vendor-specific OperationalStatus has been specified by setting the OtherOperationalStatusDescription property. 2 - 'OK': The volume is responding to commands and is in a normal operating state. 3 - 'Degraded': The volume is responding to commands, but is not running in an optimal operating state. 4 - 'Stressed': The volume is functioning, but needs attention. For example, the volume might be overloaded or overheated. 5 - 'Predictive Failure': The volume is functioning, but a failure is likely to occur in the near future. 6 - 'Error': An error has occurred. 7 - 'Non-Recoverable Error': A non-recoverable error has occurred. 8 - 'Starting': The volume is in the process of starting. 9 - 'Stopping': The volume is in the process of stopping. 10 - 'Stopped': The volume was stopped or shut down in a clean and orderly fashion. 11 - 'In Service': The volume is being configured, maintained, cleaned, or otherwise administered. 12 - 'No Contact': The storage provider has knowledge of the volume, but has never been able to establish communication with it. 13 - 'Lost Communication': The storage provider has knowledge of the volume and has contacted it successfully in the past, but the volume is currently unreachable. 14 - 'Aborted': Similar to Stopped, except that the volume stopped abruptly and may require configuration or maintenance. 15 - 'Dormant': The volume is reachable, but it is inactive. 16 - 'Supporting Entity in Error': This status value does not necessarily indicate trouble with the volume, but it does indicate that another device or connection that the volume depends on may need attention. 17 - 'Completed': The volume has completed an operation. This status value should be combined with OK, Error, or Degraded, depending on the outcome of the operation. 0xD00D - 'Scan Needed': In Windows-based storage subsystems, this indicates a scan is needed but not repair. 0xD00E - 'Spot Fix Needed': In Windows-based storage subsystems, this indicates limited repair is needed. 0xD00F - 'Full Repair Needed': In Windows-based storage subsystems, this indicates full repair is needed.0xD00D0xD00E0xD00FScan NeededSpot Fix NeededFull Repair NeededFile system on the volume.FileSystemFile system label of the volume.FileSystemLabelThe underlying file system type of the volume.ThresholdUFSHFSFATNTFS4NTFS5XFSAFSEXT2EXT3ReiserFSNTFSReFSexFATCSVFS_NTFSCSVFS_ReFSFileSystemTypeTotal size of the volumeAvailable space on the volumeSizeRemainingDenotes the type of the volume.Invalid Root PathRemovableFixedRemoteCD-ROMRAM DiskDriveTypeIndicates the deduplication mode of the volume.DisabledGeneralPurposeHyperVBackupNotAvailableDedupModeThe allocation unit size of the volume.AllocationUnitSizeCreatedStorageJobFullForceCompressShortFileNameSupportSetIntegrityStreamsUseLargeFRSDisableHeatGatheringNoTrimFormattedVolumeFormatOfflineScanAndFixScanSpotFixDetectLeaksScratchFileThreadsTriageDirectoryIdsSalvageScratchDirTargetFileTargetDirOutputRepairReTrimAnalyzeDefragSlabConsolidateTierOptimizeNormalPriorityOptimizeSetFileSystemLabelSupportedFileSystemsGetSupportedFileSystemsSupportedClusterSizesGetSupportedClusterSizesCorruptionCountGetCorruptionCountVolumeScrubEnabledGetAttributesEnableVolumeScrubFlushDiagnoseResultsDiagnoseSetDedupModeDedupPropertiesGetDedupPropertiesActionResultsGetActionsRepresents a volume on the system.TODOTargetElementSupplierMSFT_ReplicationSettingsThinProvisioningPolicyA set of volumes where the replication journal for the ReplicationGroup is hosted.LogDevicesSize of replication journal in units of bytes. Size must be in multiples of gigabytes.LogSizeInBytesMinimum number of synchronous replication partnerships that are in synchronous replication state for I/O to continue on source Replication Group.ReplicationQuorumRepresents the settings to be configured on a group or sync pair.A user-friendly string representing the name of the replication group.FriendlyNameMSFT_ReplicationGroupA user-friendly string representing the description of the replication group.Denotes the current health status of the replication group. Health of a group is derived from the health of the backing storage replicas. 0 - 'Healthy': All replicas are in a healthy state. 1 - 'Warning': The majority of replicas are healthy, but one or more may be not fully synchronized. 2 - 'Unhealthy': The majority of replicas are unhealthy or in a failed state.Indicates the current operating conditions of the group. Unlike HealthStatus, this field indicates the status of hardware, software, and infrastructure issues related to this group, and can contain multiple values.TargetStorageSubsystemTargetGroupObjectIdTargetStoragePoolObjectIdReplicationSettingsCreatedReplicaPeerCreateReplicaOperationTargetGroupSourceStorageObjectsTargetStorageObjectsSyncPairsSetReplicationRelationshipSetReplicationSettingsGetReplicationSettingsStorageObjectsAddMemberRemoveMemberSetFriendlyNameA replication group represents a consistency grouping of storage replicas.A user-friendly string representing the name of the fault domain object.MSFT_StorageFaultDomainA user settable description of the fault domain object.This field represents the name of the company responsible for the hardware backing the fault domain oject. For physical disk it must match the disk's SCSI inquiry data.ManufacturerThis field represents the model number of the hardware. For physical disk it must match the disk's SCSI inquiry data.ModelThis field represents the serial number of the hardware. For physical disk it must match the disk's SCSI inquiry data.SerialNumberThis field is a free-form string indicating where the hardware is located.PhysicalLocation0xD0040xD0050xD0060xD0070xD0080xD0150xD0160xD0170xD018..Failed MediaStale MetadataIO ErrorUnrecognized MetadataRemoving From PoolIn Maintenance ModeUpdating FirmwareOperationalDetailsCommon base class for all storage fault domain objectsThe unique id of the storage tier associated with this extent.StorageTierUniqueIdMSFT_PhysicalExtentThe unique id of the virtual disk associated with this extent.VirtualDiskUniqueIdThe byte offset of this extent from the start of the virtual disk.VirtualDiskOffsetThe column number associated with this extent.ColumnNumberThe copy number associated with this extent.CopyNumberThe copy number of the replacement for this extent.ReplacementCopyNumberThe unique id of the physical disk associated with this extent.PhysicalDiskUniqueIdThe byte offset of this extent from the start of the physical disk.PhysicalDiskOffsetThe size of this extent in bytes.The flags associated with this extent.FlagsThe operational statuses associated with this extent.The operational details associated with this extent.Physical extent properties.UniqueIdFormat indicates the type of identifier used in the UniqueId field. The identifier used in UniqueId must be the highest available identifier using the following order of preference: 8 (highest), 3, 2, 1, 0 (lowest). For example: if the physical disk device exposes identifiers of type 0, 1, and 3, UniqueId must be the identifier of type 3, and UniqueIdFormat should be set to 3.Vendor IdEUI64FCPH NameSCSI Name StringMSFT_StorageObject.UniqueIdUniqueIdFormatMSFT_PhysicalDiskDeviceId is an address or other identifier that uniquely names the physical disk.DeviceIdThis field describes the intended usage of this physical disk within a concrete pool. Storage pools are required to follow the assigned policy for a physical disk. 1 - 'Auto-Select': This physical disk should only be used for data storage. 2 - 'Manual-Select': This physical disk should only be used if manually selected by an administrator at the time of virtual disk creation. A manual-select disk is selected using the PhysicalDisksToUse parameter to CreateVirtualDisk. 3 - 'Hot Spare': This physical disk should be used as a hot spare. 4 - 'Retired': This physical disk should be retired from use. At a minimum, no new allocations should go to this disk. If the virtual disks that reside on this disk are repaired, the data should be moved to another active physical disk.Auto-SelectManual-SelectHot SpareRetiredJournalUsageThis field describes the supported usages of this physical disk.SupportedUsagesThis field is a string representation of the physical disk's part number or SKU.PartNumberThis field is a string representation of the physical disk's firmware version.FirmwareVersionThis field is a string representation of the physical disk's software version.SoftwareVersionIndicates the total physical storage size of the disk in bytesThis field indicates the sum of used space on this physical disk. This should include usage from all storage pools and other data stored on the disk.AllocatedSizeThis field indicates the size in bytes of the user data footprint from virtual disks on this physical disk.VirtualDiskFootprint18..SCSIATAPIATA1394SSAFibre ChannelUSBRAIDiSCSISASSATASDMMCVirtualFile Backed VirtualStorage SpacesNVMeBusTypeThis field indicates the physical sector size of the physical disk in bytes. For example: for 4K native and 512 emulated disks, the value should be 4096.PhysicalSectorSizeThis field indicates the logical sector size of the physical disk in bytes. For example: a 4K native disk should report 4096, while a 512 emulated disk should report 512.LogicalSectorSizeThis field indicates the rotational speed of spindle-based physical disks. For solid state devices (SSDs) or other non-rotational media, this field should set to 0. For rotating media which has an unknown speed, this field should be set to -1 (UINT32_MAX).RPMSpindleSpeedIndicates whether the physical disk's identification LEDs are active or not. This is typically used in maintenance operations.IsIndicationEnabledIndicates the enclosure number in which the disk physically residesEnclosureNumberIndicates the enclosure slot number in which the disk physically residesSlotNumberStoragePoolUniqueIdIndicates whether this physical disk can be added to a concrete pool or notCanPoolIndicates the reason why this physical disk cannot be added to a concrete pool0x80030x8004..In a PoolNot HealthyRemovable MediaIn Use by ClusterInsufficient CapacitySpare DiskReserved by subsystemPartial SCMDiscovery DisabledVerification in progressVerification failedFirmware not compliantHardware not compliantCannotPoolReasonIf CannotPoolReason contains 1 - 'Other', this field contains the string representing the vendor defined reason why this physical disk cannot be added to a concrete pool. This property must be NULL if CannotPoolReason does not contain 1 - 'Other'.OtherCannotPoolReasonDescriptionIndicates whether this physical disk is partially consumed by a system or service whose use is outside of normal storage pool operations.IsPartialMedia type of this physical diskUnspecifiedHDDSSDMediaTypeA string representation of the Adapter's serial number.AdapterSerialNumberFruId is an identifier of the replacement unit housing the physical disk.FruIdPhysicalExtentsGetPhysicalExtentThis method allows a user to perform certain maintenance tasks on the physical disk. 4800648007The storage pool could not complete the operation because its health or operational status does not permit it.The storage pool could not complete the operation because its configuration is read-only.If set to TRUE, this instructs the physical disk to enable its indication LED. The indication LED should remain enabled until a second call to Maintenance is made with this parameter specified as FALSE.EnableIndicationExtendedStatus allows the storage provider to return extended (implementation specific) error information.MaintenanceValidateMaintenanceModeEnableMaintenanceModeIgnoreDetachedVirtualDisksMaintenance2This method resets the health and operational status of the physical disk. Exact behavior of this method is dependent on whether this physical disk belongs to a concrete pool. If it is a member of a concrete pool, the health and operational statuses should be reset to 1 - 'Healthy', and 1 - 'OK', respectively. If any additional errors are detected after Reset, the health and operational statuses should reflect these new errors. If the physical disk is not a member of a concrete pool, then this method should not only reset the health and operational statuses, but it should return the disk into a state where it is usable as storage for a concrete pool. For example: If a physical disk had become missing and then has reappeared (after it has been replaced) this physical disk is expected to be in the primordial pool only with an operational status indicating its data is either split or unrecognized. Calling Reset should clear the physical disk of any data, remove any remaining ties to its former concrete pool, and return the disk to a healthy, usable state.ResetThis method allows the physical disk to be renamed.This method allows the physical disk's description to be changed.SetDescriptionThis method allows the physical disk's usage to be updated.SetUsageThis method allows the physical disk's attributes to be updated.StorageEnclosureIdStorageScaleUnitIdSetAttributes2IsDeviceCacheEnabledIsPowerProtectedSupportsUpdateNumberOfSlotsActiveSlotNumberIsSlotWritableFirmwareVersionInSlotGetFirmwareInformationImagePathUpdateFirmwareA subsystem drive or spindle.Friendly name of the storage tier, defined by the userMSFT_StorageTierA user settable description of the storage tierSize of the tier on the virtual disk. This property is available only when the storage tier is part of a virtual disk. The property is unspecified for pool-level storage tiers.FootprintOnPoolProvisioningTypeMedia type of this storage tierTierClassFaultDomainAwarenessColumnIsolationSpecifies the name of the resiliency setting that should be used for storage tier creation.MSFT_ResiliencySetting.NameResiliencySettingNamePhysicalDiskRedundancyNumberOfDataCopiesNumberOfGroupsNumberOfColumnsInterleaveParityLayoutThis method deletes the storage tier.This method is available only when the SupportsStorageTierDeletion propertyon the storage subsystem is set to TRUE. If it is set to FALSE, this methodwill fail with MI_RESULT_NOT_SUPPORTED.If RunAsJob is set to TRUE and this method takes a while to execute, this parameter returns a reference to the storage job used to track the long running operation.Resizes the storage tier on the virtual disk. This method is not available for pool-level storage tiers.40000Not enough available capacityThis method allows the storage tier to be renamed.This method allows the user to update or set various attributes on the storage tier. Note that not all parameters must be specified, and only those given will be updated.SetAttributes3This method allows the storage tier's description to be changed.This method returns the supported sizes for a new storage tier. These sizes can either be returned in an array of all supported sizes, through a min, max, and divisor, or both.40003Cache out of dateSpecifies the name of the resiliency setting that should be used when determining the supported sizes. Note that the sizes returned may be different depending on the resiliency setting.This output parameter will contain an array of all of the supported sizes for the storage tier. This parameter may be NULL if the number of supported sizes is large, but is useful for storage tiers that only support a select number of tier sizes.SupportedSizesThis parameter denotes the minimum supported size that a tier created in this pool can be.TierSizeMinThis parameter denotes the maximum supported size that a tier created in this pool can be.TierSizeMaxThis parameter indicates the interval in which the supported sizes increment. For example: If the minimum supported size is 10 GB, and this parameter is 2 GB, then the supported sizes for this pool would be 10 GB, 12 GB, 14 GB, etc. until the maximum supported size is reached.TierSizeDivisorStorageFaultDomainsAddStorageFaultDomainRemoveStorageFaultDomainA storage tier.A user-settable, display-oriented string representing the name of the virtual disk.MSFT_VirtualDiskName is a semi-unique (scoped to the owning storage subsystem), human-readable string used to identify the virtual disk.VPD83NAA6VPD83NAA5VPD83Type2VPD83Type1VPD83Type0SNVMNodeWWNNAAT10VIDNameFormatUniqueIdFormat indicates the type of identifier used in the UniqueId field. The identifier used in UniqueId must be the highest available identifier using the following order of preference: 8 (highest), 3, 2, 1, 0 (lowest). For example: if the virtual disk device exposes identifiers of type 0, 1, and 3, UniqueId must be the identifier of type 3, and UniqueIdFormat should be set to 3.Certain values for UniqueIdFormat may include various sub-formats. This field is a free-form string used to describe the specific format used in UniqueId.MSFT_VirtualDisk.UniqueIdFormatUniqueIdFormatDescriptionThis field indicates the intended usage for this virtual disk.UnrestrictedReserved for ComputerSystem (the block server)Reserved by Replication ServicesReserved by Migration ServicesLocal Replica SourceRemote Replica SourceLocal Replica TargetRemote Replica TargetLocal Replica Source or TargetRemote Replica Source or TargetDelta Replica TargetElement ComponentReserved as Pool ContributorComposite Volume MemberComposite VirtualDisk MemberReserved for SparingIf the virtual disk's Usage field is set to 1 - 'Other', this field must contain a description of the vendor or user defined usage. If Usage is not set to 1 - 'Other', this field must not be set.OtherUsageDescriptionDenotes the current health status of the virtual disk. Health of a virtual disk is derived from the health of the backing physical disks, and whether or not the virtual disk can maintain the required levels of resiliency. 0 - 'Healthy': All physical disks are present and in a healthy state. 1 - 'Warning': The majority of physical disks are healthy, but one or more may be failing I/O requests. 2 - 'Unhealthy': The majority of physical disks are unhealthy or in a failed state, and the virtual disk no longer has data integrity.Indicates the current operating conditions of the virtual disk. Unlike HealthStatus, this field indicates the status of hardware, software, and infrastructure issues related to this virtual disk, and can contain multiple values. Various operational statuses are defined. 11 - 'In Service': describes a virtual disk being configured, maintained, or otherwise administered. 0xD002 - 'Detached': This value is reserved for Windows. This value indicates a virtual disk that is visible to the host system but does not have a disk device object. 0xD003 - 'Incomplete': describes a virtual disk which does not have enough redundancy remaining to successfully repair or regenerate its data.0xD0020xD003DetachedIncompleteIf OperationalStatus contains 1 - 'Other', this field contains the string representing the vendor defined operational status. This property must be NULL if OperationalStatus does not contain 1 - 'Other'.OtherOperationalStatusDescriptionThe logical size of the virtual disk measured in bytesThe currently allocated size of the virtual disk. If the virtual disk's ProvisioningType is 2 - 'Fixed', this value should equal Size. If the ProvisioningType is 1 - 'Thin', this value is the amount of space actually allocated (i.e. some value less than Size).This field indicates the total storage pool capacity being consumed by this virtual disk. For example: in the case of a 2-way mirrored virtual disk of size 1 GB, the footprint on the pool will be approximately 2 GB.Indicates whether or not there are tiers associated with this virtual disk.IsTieredDenotes the provisioning scheme of the virtual disk. 1 - 'Thin' indicates that the virtual disk's capacity is allocated on demand. 2 - 'Fixed' indicates that the virtual disk's capacity is fully allocated upon creation. ThinSpecifies the allocation unit size in bytes for this virtual disk.Determines the current allocation behavior for this virtual disk. Enclosure aware virtual disks will intelligently pick the physical disks to use for their redundancy. If TRUE, the virtual disk will attempt to use physical disks from different enclosures to balance the fault tolerance between two (or more) physical enclosures.IsEnclosureAwareDetermines the current allocation behavior for this virtual disk. Fault domain aware virtual disks will intelligently pick the physical disks to use for their redundancy to balance the fault tolerance between two (or more) fault domain units of the specified type.PhysicalDiskStorageEnclosureStorageScaleUnitStorageChassisStorageRackThe name of the resiliency setting used to create this virtual disk.This field indicates how many backing physical disks can fail without compromising data redundancy. For example: RAID 0 cannot tolerate any failures, RAID 5 can tolerate a single drive failure, and RAID 6 can tolerate 2 failures.This field indicates the number of complete data copies that are being maintained. For example, RAID 5 maintains 1 copy of data, whereas RAID 1 maintains at least 2 copies.This field indicates the number of underlying physical disks across which data for this virtual disk is striped.This field indicates the number of bytes that will form a strip in common striping-based resiliency settings. The strip is defined as the size of the portion of a stripe that lies on one physical disk. Thus, Interleave * NumberOfColumns will yield the size of one stripe of user data.This field indicates what type of parity layout is being used for parity resiliency settings. This field should be NULL if the virtual disk does not use a parity resiliency setting.Non-rotated ParityRotated ParityRequestNoSinglePointOfFailureIndicates whether the virtual disk is available for read and/or write accessReadableWriteableRead/WriteWrite OnceAccessIndicates whether this virtual disk is a snapshot of another virtual diskIsSnapshotIf TRUE, this virtual disk will only be attached to the system if an explicit call is made to the Attach method. Note that this property is specific to Storage Spaces.IsManualAttachThis parameter indicates the maximum IOPS supported by the virtual disk.MaxIopsThis parameter indicates the maximum IO bandwidth supported by the virtual disk.MaxIoBandwidthIsDeduplicationEnabledNumberOfAvailableCopiesDenotes the reason why this virtual disk is detached. This field will only be set when the virtual disk's OperationalStatus includes 0xD002 - 'Detached'. Note that this field is specific to Storage Spaces.NoneBy PolicyMajority Disks UnhealthyDetachedReasonSize of the write cache for the virtual diskWriteCacheSizeSize of the read cache for the virtual diskReadCacheSizeThis method deletes the virtual disk. After this method is called, the space used by the virtual disk will be reclaimed and the user will be unable to reverse the delete operation.50002Method Parameters Checked - Job StartedThe virtual disk could not complete the operation because another computer controls its configuration.This parameter returns a reference to the storage job used to track the long running operation.This method shows a virtual disk to an initiator. This operation is also known as 'exposing' or 'unmasking' a virtual disk.520015300054000The HostType requested is not supported.The initiator address specified is not validThe target port address specified is not valid.An array of target port addresses from which the virtual disk should be shownTargetPortAddressesThe address of the initiator to which the virtual disk should be shownInitiatorAddressThis field indicates the operating system type running on the host of the initiator port.22..32767StandardSolarisHPUXOpenVMSTru64NetwareSequentAIXDGUXDynixIrixCisco iSCSI Storage RouterLinuxMicrosoft WindowsOS400TRESPASSHI-UXVMware ESXiMicrosoft Windows Server 2008Microsoft Windows Server 2003HostTypeShowThis method hides a virtual disk from an initiator. This operation is also known as 'unexposing' or 'masking' a virtual disk.An array of target port addresses from which the virtual disk should be hidden. Note: this array may contain a subset of the addresses originally given in Show.The address of the initiator to which the virtual disk should be hiddenHideThis method creates a point in time snapshot of the virtual disk.480004800148005This operation is not supported on primordial storage pools.The storage pool is reserved for special usage only.The specified storage pool could not be found.The desired name of the snapshot virtual diskThis field indicates which storage pool should be used to hold the created snapshot. If this field is not set, this method will default to using the same storage pool that contains the source virtual disk.TargetStoragePoolNameCreatedVirtualDiskCreateSnapshotThis method creates a clone of the virtual disk, resulting in another virtual disk with identical data to the source.The desired name of the virtual disk cloneThis field indicates which storage pool should be used to hold the created clone. If this field is not set, this method will default to using the same storage pool that contains the source virtual disk.CreateCloneThis method allows a virtual disk to be resized. The size specified must be in the range of valid values given by the GetSupportedSize method on the storage pool object.50003In UseSize Not SupportedThe virtual disk could not complete the operation because its health or operational status does not permit it.As input, this parameter contains the requested size for the virtual disk to become. As output, this parameter contains the size that was actually achieved after the resize operation.This method initiates a repair of the virtual disk - restoring data and redundancy to different (or new) physical disks within the storage pool.50001There is not enough redundancy remaining to repair the virtual disk.This method returns the security descriptor that controls access to this specific object instance.A Security Descriptor Definition Language (SDDL) formed string describing the access control list of the object.SecurityDescriptorGetSecurityDescriptorThis method allows a user with sufficient privileges to set the security descriptor that control access to this specific object instance. If the call is not made in the context of a user specified in the security descriptor's access control list, this method will fail with 40001 - 'Access Denied'. If an empty security descriptor is passed to this function, the behavior is left to the specific implementation so long as there is some user context (typically domain administrators) that can access and administer the object.A Security Descriptor Definition Language (SDDL) formed string describing the desired access control list for this object.SetSecurityDescriptorThis method allows the virtual disk to be renamed.This method allows the virtual disk's intended usage to be updated. Not all virtual disks may allow this and will return 1 - 'Not Supported' if this operation cannot be performed.If Usage is set to 1 - 'Other', this parameter takes in the string representation of a vendor defined usage for this virtual disk. This parameter must not be set if Usage is a value other than 1 - 'Other'.This method allows the user to update or set various attributes on the virtual disk. Note that not all parameters must be specified, and only those given will be updated.StorageNodeNameSetPropertiesAttaches a Storage Spaces based virtual disk to the system. This operation is similar to Show and Hide, however there is no need for target and initiator configuration since everything is done locally. Depending on the system's NewDiskPolicy (formerly SAN policy), a Storage Space may need to be Attached before it can be used.AttachDetaches a Storage Spaces based virtual disk from the system. This operation is similar to Hide, however there is no need for target and initiator configuration since everything is done locally. Detaching a Storage Space will result in it's corresponding disk object to be suprise removed from the system. Note that detaching can happen in response to certain failure and warning conditions (such as failing redundancy, or thin provisioning capacity limits being reached).50004The virtual disk could not complete the operation because its Manual Attach status does not permit it.DetachThis method will add one or more physical disks for manual allocation.510005100251003One of the physical disks specified is not supported by this operation.One of the physical disks specified is already in use.One of the physical disks specified uses a sector size that is not supported by this storage pool.PhysicalDisksAddPhysicalDiskAddPhysicalDisk2This method will remove one or more physical disks from manual allocation.51004One of the physical disks specified could not be removed because it is still in use.RemovePhysicalDiskRemovePhysicalDisk2TargetVirtualDiskObjectIdVirtualDiskReplicaPeerA subsystem storage volume.The name of the account to which the access right is granted.AccountNameMSFT_FileShareAccessControlEntryDenotes the access type ( Allow, Deny ).AllowDenyAccessControlTypeDenotes the access right.ModifyCustomAccessRightA file share access control entry object models the subsystem's concept of an access control entry for a file share.Name is a semi-unique (scoped to the owning file server), human-readable string used to access and identify a file share.MSFT_FileShareA user settable description of the file share. This field can be used to store extra free-form information, such as notes or details about the intended usage.The volume relative path to the directory that is being shared.VolumeRelativePathIf TRUE the share is continuously available.ContinuouslyAvailableIf TRUE the share data transmission is encrypted.EncryptDataThe file sharing protocol used by the share.NFSCIFS(SMB)FileSharingProtocolShareStateDenotes the current health status of the file share. 0 - 'Healthy': TBD. 1 - 'Warning': TBD. 2 - 'Unhealthy': TBD.An array of values that denote the current operational status of the fileshare. 0 - 'Unknown': The operational status is unknown. 1 - 'Other': A vendor-specific OperationalStatus has been specified by setting the OtherOperationalStatusDescription property. 2 - 'OK': The disk is responding to commands and is in a normal operating state. 3 - 'Degraded': The disk is responding to commands, but is not running in an optimal operating state. 4 - 'Stressed': The disk is functioning, but needs attention. For example, the disk might be overloaded or overheated. 5 - 'Predictive Failure': The disk is functioning, but a failure is likely to occur in the near future. 6 - 'Error': An error has occurred. 7 - 'Non-Recoverable Error': A non-recoverable error has occurred. 8 - 'Starting': The disk is in the process of starting. 9 - 'Stopping': The disk is in the process of stopping. 10 - 'Stopped': The disk was stopped or shut down in a clean and orderly fashion. 11 - 'In Service': The disk is being configured, maintained, cleaned, or otherwise administered. 12 - 'No Contact': The storage provider has knowledge of the disk, but has never been able to establish communication with it. 13 - 'Lost Communication': The storage provider has knowledge of the disk and has contacted it successfully in the past, but the disk is currently unreachable. 14 - 'Aborted': Similar to Stopped, except that the disk stopped abruptly and may require configuration or maintenance. 15 - 'Dormant': The disk is reachable, but it is inactive. 16 - 'Supporting Entity in Error': This status value does not necessarily indicate trouble with the disk, but it does indicate that another device or connection that the disk depends on may need attention. 17 - 'Completed': The disk has completed an operation. This status value should be combined with OK, Error, or Degraded, depending on the outcome of the operation. 0xD010 - 'Online': In Windows-based storage subsystems, this indicates that the object is online. 0xD011 - 'Not Ready': In Windows-based storage subsystems, this indicates that the object is not ready. 0xD012 - 'No Media': In Windows-based storage subsystems, this indicates that the object has no media present. 0xD013 - 'Offline': In Windows-based storage subsystems, this indicates that the object is offline. 0xD014 - 'Failed': In Windows-based storage subsystems, this indicates that the object is in a failed state.0xD0100xD0110xD0120xD0130xD014Not ReadyAccessControlEntriesGetAccessControlEntriesAccountNamesGrantAccessRevokeAccessBlockAccessUnblockAccessA file share object models the subsystem's concept of a file share.A user-friendly string representing the name of the file server. Friendly name can be set using the SetFriendlyName method.MSFT_FileServerHostNames are semi-unique (scoped to the owning storage subsystem), human-readable strings used to identify a file server. There is a separate host name element per file sharing protocol.HostNamesDenotes the current health status of the file server. 0 - 'Healthy': TBD. 1 - 'Warning': TBD. 2 - 'Unhealthy': TBD.5 - 'Unknown': TBD.Indicates the current operating conditions of the file server. Unlike HealthStatus, this field indicates the status of hardware, software, and infrastructure issues related to this server, and can contain multiple values. Various operational statuses are defined. Many of the enumeration's values are self-explanatory.0xD0000xD0010xD002..Read-onlyA string representation of the vendor defined operational status. This field should only be set if the OperationalStatus array contains 1 - 'Other'.If TRUE the server supports file share creation.SupportsFileShareCreationIf TRUE the file server will support continuously available file shares.SupportsContinuouslyAvailableFileShareThe file sharing protocols supported by the file server.SMBFileSharingProtocolsSpecifies the file sharing protocol versions supported.FileSharingProtocolVersionsSourceVolumeCreatedFileShareCreateFileShareA file server object models the subsystems concept of a file server.A user-friendly string representing the name of the storage pool. Friendly name can be set using the SetFriendlyName method.MSFT_StoragePoolName is a semi-unique (scoped to the owning storage subsystem), human-readable string used to identify a storage pool.Denotes the intended usage of the storage pool.Reserved as a Delta Replica ContainerReserved for Migration ServicesReserved for Local Replication ServicesReserved for Remote Replication ServicesIf Usage is set to 1 - 'Other', this field contains the string representation of the vendor defined usage for the storage pool. This property must be NULL if Usage is not set to 1 - 'Other'.If this field is set to TRUE, the storage pool is primordial. A primordial pool, also known as the 'available storage' pool is where storage capacity is drawn and returned in the creation and deletion of concrete storage pools. Primordial pools cannot be created or deleted. If this field is set to FALSE, the storage pool is a concrete pool. These pools are subject to all of the management operations defined on the storage pool class. This includes creation, deletion, creation of virtual disks, etc.IsPrimordialDenotes the current health status of the storage pool. Health of a storage pool is derived from the health of the backing physical disks, and whether or not the storage pool can maintain the required levels of resiliency. 0 - 'Healthy': All physical disks are present and in a healthy state. 1 - 'Warning': The majority of physical disks are healthy, but one or more may be failing I/O requests. 2 - 'Unhealthy': The majority of physical disks are unhealthy or in a failed state, and the pool no longer has data integrity.Indicates the current operating conditions of the storage pool. Unlike HealthStatus, this field indicates the status of hardware, software, and infrastructure issues related to this storage pool, and can contain multiple values. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 4 - 'Stressed': indicates that the storage pool is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 5 - 'Predictive Failure': indicates that the storage pool is functioning nominally but predicting a failure in the near future. 11 - 'In Service': describes a storage pool being configured, maintained, or otherwise administered. 12 - 'No Contact': indicates that the storage provider has knowledge of this storage pool, but has never been able to establish communications with it. 13 - 'Lost Communication': indicates that the storage pool is known to exist and has been contacted successfully in the past, but is currently unreachable. 10 - 'Stopped' and 14 - 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the storage pool might need to be updated. 15 - 'Dormant': indicates that the storage pool is inactive. 16 - 'Supporting Entity in Error': indicates that this storage pool might be OK, but that another element, on which it is dependent, is in error. Indicates the capacity of the storage pool. If the pool is primordial, this is the sum of all the healthy physical disk sizes. If the pool is concrete, this is the sum of all associated physical disks (except hot-spares, and including failed drives).Indicates the total sum of all the capacity used by this storage pool. If the pool is primordial, this will be the sum of all capacity currently allocated to concrete storage pools. If the pool is concrete, this value should be the sum of all capacity currently allocated to virtual disks and other pool metadata.This field indicates the logical sector size of the storage pool, in bytes. This value is derived from the backing physical disks, as well as the preference specified at the time this storage pool was created.This field indicates the physical sector size of the storage pool, in bytes. This value is derived from the backing physical disks for this storage pool.Indicates the provisioning scheme to use when creating new virtual disks on this storage pool. 0 - 'Unknown': May mean that this information is unavailable, or the storage pool uses a proprietary method of allocation. 1 - 'Thin': Storage for the virtual disk is allocated on-demand. 2 - 'Fixed': Storage for the virtual disk is allocated at the time of virtual disk creation.ProvisioningTypeDefaultMediaTypeDefaultDenotes the provisioning schemes that this storage pool supports.SupportedProvisioningTypesIndicates the default resiliency setting used for virtual disk creation. This default can be overridden at the time of virtual disk creation. This property's value should correspond to the resiliency setting's Name field.ResiliencySettingNameDefaultIndicates whether or not the storage pool's configuration is read-only. If TRUE, the storage pool will not allow configuration changes to itself or any of its virtual and physical disks. Note that the data on the virtual disk may still be writable.Denotes the reason why the storage pool is read-only. 1 - 'None': The pool is not read-only. 2 - 'By Policy': The administrator has either requested the pool to be read-only or has enacted a policy on the system that requires the pool to be read-only. 3 - 'Majority Disks Unhealthy': The majority of the supporting physical disks are in an unhealthy state that has forced the storage pool into a read-only state.ReadOnlyReasonIndicates whether or not the storage pool is used in a clustered environment.IsClusteredIf TRUE, this storage pool supports data deduplication.SupportsDeduplicationPercentages at which an alert should be generatedPercentageThinProvisioningAlertThresholdsIf TRUE, the storage pool should clear (zero out) physical disks that are removed from the pool.ClearOnDeallocateThis property indicates whether the disks comprising this pool are able to tolerate power loss without data loss, e.g. automatically flush volatile buffers to non-volatile media after external power is disconnected.This property indicates how the operating system will proceed with repairing of virtual disks for this storage pool. 2 - 'Sequential': repair will process one allocation slab at a time. This will result in longer repair times, but small impact on the I/O load. 3 - 'Parallel': repair will process as many allocation slabs as it can in parallel. This will result in the shortest repair time, but will have significant impact on I/O load. SequentialParallelRepairPolicyDetermines the default allocation behavior for virtual disks created in this pool. Enclosure aware virtual disks will intelligently pick the physical disks to use for their redundancy. If TRUE, the storage subsystem will use physical disks from different enclosures to balance the fault tolerance between two (or more) physical enclosures.EnclosureAwareDefaultDetermines the default allocation behavior for virtual disks created in this pool. Fault domain aware virtual disks will intelligently pick the physical disks to use for their redundancy to balance the fault tolerance between two (or more) fault domain units of the specified type.FaultDomainAwarenessDefaultIf TRUE, the storage subsystem will automatically retire missing physical disks in this storage pool and replace them with hot-spares or other available physical disks (in the storage pool).AutoAlwaysNeverRetireMissingPhysicalDisksDenotes the version of this storage pool.Windows Server 2012Windows Server 2012 R2 PreviewWindows Server 2012 R2Pool Metadata VersionDefault size of write cache for virtual disk creationWriteCacheSizeDefaultMinimum size of write cache for virtual disk creationWriteCacheSizeMinMaximum size of write cache for virtual disk creationWriteCacheSizeMaxThis method creates a virtual disk using the resources of the storage pool. This method is available only when the SupportsVirtualDiskCreation property on the storage subsystem is set to TRUE. If it is set to FALSE, this method will fail with MI_RESULT_NOT_SUPPORTED. This method is also not supported for primordial pools. Creating tiered virtual disks is available only when the SupportsStorageTieredVirtualDiskCreation property on the storage subsystem is set to TRUE. If it is set to FALSE, this method will fail with MI_RESULT_NOT_SUPPORTED. CreateVirtualDisk requires only FriendlyName and Size to be specified. Sizes can be specified explicitly through the Size parameter, or you can use the maximum available space from the storage pool by specifying the UseMaximumSize parameter. Both FriendlyName and Size are treated as goals rather than hard requirements. For example, not all SMI-S based arrays support custom friendly names; however, the virtual disk creation will still succeed. If the size specified is not achieved, the actual size used for the virtual disk will be returned in the out parameter structure. The usage of this virtual disk can be set using the Usage and OtherUsageDescription parameters. If a value for OtherUsageDescription is given, Usage must be set to 1 - 'Other', otherwise an error will be returned. By default, the resiliency setting applied to this virtual disk will be whatever is specified in the storage pool's ResiliencySettingNameDefault property. This can be overridden using the ResiliencySettingName parameter. Note that the name given here must correspond to a resiliency setting associated with this storage pool. Any other value will result in an error. Individual settings of the resiliency setting can be overridden using the NumberOfDataCopies, PhysicalDiskRedundancy, NumberOfColumns, and Interleave parameters. If these parameters are not used, the defaults from the resiliency setting will be used. These overrides will not persist back to the particular resiliency setting instance; however some storage providers may choose to create a new resiliency setting instance to capture this new configuration. If any of the goals specified in the override parameters are out of range, or are not supported by the storage pool, an error will be returned. The provisioning policy for the virtual disk is determined in a similar way to the resiliency setting. If no preference is specified in the ProvisioningType parameter, the policy is determined by the storage pool's ProvisioningTypeDefault property. If the ProvisioningType parameter is specified, the default is ignored and the value specified will be used instead. Allocation can be further controlled by the PhysicalDisksToUse parameter. There may be certain scenarios where a storage administrator wants to manually choose which physical disks should back the virtual disk. When this parameter is specified, data for the virtual disk will only be stored on the physical disks in this array and not on any others.4600847001480024800448010490004900149002490034900449005490065000551001Failover clustering could not be enabled for this storage object.This subsystem does not support creation of virtual disks with the specified provisioning type.The specified resiliency setting is not supported by this storage pool.There are not enough eligible physical disks in the storage pool to create the specified virtual disk configuration.You must specify the size info (either the Size or UseMaximumSize parameter) or the tier info (the StorageTiers and StorageTierSizes parameters), but not both size info and tier info.No resiliency setting with that name exists.The value for NoSinglePointOfFailure is not supported.The value for PhysicalDiskRedundancy is outside of the supported range of values.The value for NumberOfDataCopies is outside of the supported range of values.The value for ParityLayout is outside of the supported range of values.The value for Interleave is outside of the supported range of values.The value for NumberOfColumns is outside of the supported range of values.The value for WriteCacheSize is outside of the supported range of values.Not enough physical disks were specified to successfully complete the operation.This parameter allows the user to specify the FriendlyName at the time of the virtual disk creation. FriendlyNames are expected to be descriptive, however they are not required to be unique. Note that some storage subsystems do not allow setting a friendly name during virtual disk creation. If a subsystem doesn't support this, virtual disk creation should still succeed, however the disk may have a different name assigned to it.Indicates the size for the virtual disk. Note that some storage subsystems will round the size up or down to a multiple of its allocation unit size. This parameter cannot be used if UseMaximumSize is set to TRUE.UseMaximumSize instructs the storage array to create the largest possible virtual disk given the available resources of this storage pool. This parameter cannot be used if the Size parameter is set.UseMaximumSizeDenotes the provisioning type of the virtual disk. 1 - 'Thin': The storage for the virtual disk is allocated on-demand. 2 - 'Fixed': The storage for the virtual disk is allocated up front.This parameter specifies the resiliency setting to use as a template for this virtual disk. This property's value should correspond with the particular resiliency setting instance's Name property. Only resiliency settings associated with this storage pool may be used.Denotes the intended usage of the virtual diskAllows a user to set a vendor specific usage for the new virtual disk object. This parameter can only be specified if the Usage parameter is set to 1 - 'Other'.Specifies the number of complete data copies to maintain for this virtual disk. If specified, this value will override the NumberOfDataCopiesDefault value that would have been inherited from the resiliency setting specified by ResiliencySettingName.Specifies how many physical disk failures the virtual disk should be able to withstand before data loss occurs. If specified, this value will override the PhysicalDiskRedundancyDefault value that would have been inherited from the resiliency setting specified by ResiliencySettingName.Specifies the number of underlying physical disks across which data should be striped. If specified, this value will override the NumberOfColumnsDefault value that would have been inherited from the resiliency setting specified by ResiliencySettingName.If TRUE, this field instructs the storage provider (or subsystem) to automatically pick what it determines to be the best number of columns for the virtual disk. If this field is TRUE, then the NumberOfColumns parameter must be NULL.AutoNumberOfColumnsSpecifies the number of bytes that should be used for a strip in the common striping-based resiliency settings. The strip is defined as the size of the portion of a stripe that lies on one physical disk. Thus Interleave * NumberOfColumns will yield the size of one stripe of user data. If this parameter is specified, this value will override the InterleaveDefault which would have been inherited from the resiliency setting specified by ResiliencySettingName.Determines the allocation behavior for this virtual disk. Enclosure aware virtual disks will intelligently pick the physical disks to use for their redundancy. If TRUE, the virtual disk will attempt to use physical disks from different enclosures to balance the fault tolerance between two (or more) physical enclosures.If specified, allocation of this virtual disk's storage is limited to the physical disks in the list. These physical disks must already be added to this storage pool.PhysicalDisksToUseStorage tiers on this virtual diskStorageTiersSizes of each tierStorageTierSizesSize of write cache on the virtual diskIndicates whether the provider should pick up the auto write cache sizeAutoWriteCacheSizeThis parameter returns a reference to the storage job used to track the long running operation. When the operation has completed, an association should exist between the storage job and the created objects.CreateVirtualDiskCreateVirtualDisk2StorageFaultDomainsToUseAddToClusterCreateVirtualDisk3This method creates a virtual disk and single volume using the resources of the storage pool.40004400054200242007430014300243006430174301843019An unexpected I/O error has occurredYou must specify a size by using either the Size or the UseMaximumSize parameter. You can specify only one of these parameters at a time.The requested access path is already in use.The access path is not valid.The specified file system is not supportedThe volume cannot be quick formattedCannot perform the requested operation when the drive is read onlyYou must specify a name for this volumeYou must specify a file server to expose this volume toThe volume is not exposed to the specified file serverThis parameter allows the user to specify the FriendlyName at the time of the volume creation. FriendlyNames are expected to be descriptive, however they are not required to be unique. The filesystem's label will also be set to this friendly name.Indicates the size for the virtual disk. Note that some storage subsystems will round the size up or down to a multiple of its allocation unit size. The size of the resulting volume will be the maximum size possible for the resulting virtual disk.Denotes the provisioning type of the volume. 1 - 'Thin': The storage for the volume is allocated on-demand. 2 - 'Fixed': The storage for the volume is allocated up front.This parameter specifies the resiliency setting to use as a template for this volume. This property's value should correspond with the particular resiliency setting instance's Name property. Only resiliency settings associated with this storage pool may be used.Specifies how many physical disk failures the virtual disk should be able to withstand before data loss occurs. If specified, this value will override the PhysicalDiskRedundancyDefault which would have been inherited from the resiliency setting specified by ResiliencySettingName.Specifies the file system to format the created volume. Specifying a CSV file system is only supported on a storage spaces subsystem. For CSV the pool must be clusterable and the volume created will be a cluster shared volume.CSVFS_NTFSIf set to a valid access path, the system will attempt to use this path as a way to access the local volume. If the access path could not be set, or this parameter was left NULL, a new access path will be automatically assigned.The file server that will own this volume.FileServerCreatedVolumeCreateVolumeCreateVolume2Creates a storage tier template on the storage pool. This method is available only when the SupportsStorageTierCreation property on the storage subsystem is set to TRUE. If it is set to FALSE, this method will fail with MI_RESULT_NOT_SUPPORTED. This method is also not supported for primordial pools.Friendly name of the storage tierMedia type of the storage tierDescription of the storage tierCreatedStorageTierCreateStorageTierCreateStorageTier2CreateStorageTier3This method deletes an empty storage pool. If the storage pool contains any virtual disks, these virtual disks should be removed first.48008The storage pool contains virtual disks.This method will upgrade the version of the storage pool.UpgradeRunAsJobThis method will add one or more physical disks from the primordial storage pool to an existing concrete storage pool.This method removes one or more physical disks from the pool and returns all previously allocated space on the disk to the available capacity in the primordial pool.51006Could not repair the virtual disk because too many physical disks failed. Not enough information exists on the remaining physical disks to reconstruct the lost data.One or more physical disks are not in the pool.This method returns the supported sizes for a virtual disk created on this storage pool. These sizes can either be returned in an array of all supported sizes, through a min, max, and divisor, or both.This output parameter will contain an array of all of the supported sizes by the storage pool. This parameter may be NULL if the number of supported sizes is large, but is useful for storage pools that support only a select number of virtual disk sizes.This parameter denotes the minimum supported size that a virtual disk created in this pool can be.VirtualDiskSizeMinThis parameter denotes the maximum supported size that a virtual disk created in this pool can be.VirtualDiskSizeMaxVirtualDiskSizeDivisorGetSupportedSize2This method allows the storage pool to be renamed.This method allows the storage pool's intended usage to be updated. Not all storage pools may allow this and will return 1 - 'Not Supported' if this operation cannot be performed.Denotes the new intended usage of the storage pool.If Usage is set to 1 - 'Other', this parameter takes in the string representation of a vendor defined usage for this storage pool. This parameter must not be set if Usage is a value other than 1 - 'Other'.This method allows the user to update or set various defaults on the storage pool. Note that not all parameters must be specified, and only those given will be updated.Specifies the new default provisioning type of the storage pool.Specifies the new default resiliency setting that should be used by this storage pool. The resiliency setting specified must already be associated with this storage pool.This parameter indicates the default allocation policy for virtual disks created in an enclosure aware storage pool. For example, an enclosure aware subsystem could balance each data copy of the virtual disk across multiple physical enclosures such that each enclosure contains a full data copy of the virtual disk.New default size of write cache for virtual disk creationSetDefaultsSetDefaults2This method allows the user to update or set various attributes on the storage pool. Note that not all parameters must be specified, and only those given will be updated.48009The number of thin provisioning alert thresholds specified exceeds the limit for this storage pool.Represents a logical grouping of physical disks that may be used to create virtual disks. These virtual disks can be created with different characteristics and levels of resiliency based on the number of available physical disks and the capabilities of the storage pool.WSP_ReplicationGroupStorageElementsLogDeviceCreatedReplicationGroupCreateReplicationGroupSourceReplicationGroupFriendlyNameSourceReplicationGroupDescriptionSourceStorageElementsSourceGroupSettingsTargetReplicationGroupFriendlyNameTargetReplicationGroupDescriptionTargetStorageElementsTargetStoragePoolTargetGroupSettingsSourceGroupCreateReplicationRelationshipSourceReplicationGroupTargetGroupReplicaPeerDeleteReplicationRelationshipMSFT_ReplicationGroupToPartitionAssociation between ReplicationGroup and PartitionWSP_ReplicationGroupToPartitionMSFT_ReplicationGroupToReplicaPeerAssociation between replicated groupsWSP_ReplicationGroupToReplicaPeerMSFT_ReplicationGroupToVirtualDiskAssociation between a replication group and its virtual disksWSP_ReplicationGroupToVirtualDiskFriendlyName is a user-friendly name of the masking set. It is specified during the creation of the masking set, and can be changed using the SetFriendlyName method.MSFT_MaskingSetName is a user-friendly system defined name for the masking set. Name is unique within the scope of the owning storage subsystem.This field specifies the operating system, version, driver, and other host environment factors that influence the behavior exposed by the storage subsystem.This method adds an initiator to the masking set. All virtual disks in the masking set will be accessible (shown) to these initiators.53001Only one initiator address is acceptable for this operation.This parameter is an array of initiator addresses. For each address contained in this array, a corresponding initiator ID instance should be created and then associated with this masking set.InitiatorIdsAddInitiatorIdThis method removes one or more initiator ids from the masking set. Note that the initiator id instances themselves should not be deleted from the system.RemoveInitiatorIdThis method adds one or more target ports to the masking set.AddTargetPortThis method removes one or more target ports from the masking set.RemoveTargetPortThis method adds a virtual disk to the masking set, allowing it to be shown to the initiators contained in the set.500005200052002The specified virtual disk could not be found.The device number specified is not valid.DeviceAccess must be specified for each virtual disk.VirtualDiskNamesDeviceNumbersRead WriteRead-OnlyNo AccessDeviceAccessesAddVirtualDiskThis method removes a virtual disk from the masking set. Once removed, this virtual disk will no longer be shown to the initiators contained in this masking set.RemoveVirtualDiskThis method deletes the masking set instance.This method allows the FriendlyName to be set.A masking set is a collection of virtual disks, target ports, and initiator ids that are used for bulk Show and Hide operations. When a resource is added to a masking set it is made available for access to all other resources in the masking set. For example, adding a virtual disk object to a masking set will allow all initiator IDs in the masking set to access the virtual disk object.A user settable string representing the name of the storage subsystem. The storage provider or subsystem is expected to supply an initial value for this field.MSFT_StorageSubSystemA user settable description of the storage subsystem. This field can be used to store extra free-form information, such as notes or details about the subsystem's intended usage.Name is a globally unique, human-readable string used to identify a storage subsystem.NameFormat describes the format of the Name identifier.IPDialHIDNWAHWAX25ISDNIPXDCCICDE.164SNAOID/OSIWWNThis field is an array of custom identifier for the subsystem. If this field is set, the OtherIdentifyingInfoDescription field must also be set.OtherIdentifyingInfoAn array of string description of the format used in the custom identifiers defined in the OtherIdentifyingInfo field. There must be a 1:1 mapping between this array and OtherIdentifyingInfo.OtherIdentifyingInfoDescriptionDenotes the health of the subsystem. 0 - 'Healthy': Indicates that the subsystem is functioning normally. 1 - 'Warning': Indicates that the subsystem is still functioning, but has detected errors or issues that may require administrator intervention. 2 - 'Unhealthy': Indicates that the subsystem is not functioning due to errors or failures. The subsystem needs immediate attention from an administrator.Indicates the current statuses of the subsystem. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 4 - 'Stressed': indicates that the subsystem is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 5 - 'Predictive Failure': indicates that the subsystem is functioning nominally but predicting a failure in the near future. 11 - 'In Service': describes a subsystem being configured, maintained, cleaned, or otherwise administered. 12 - 'No Contact': indicates that the storage provider has knowledge of this subsystem, but has never been able to establish communications with it. 13 - 'Lost Communication': indicates that the subsystem is known to exist and has been contacted successfully in the past, but is currently unreachable. 10 - 'Stopped' and 14 - 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the subsystem might need to be updated. 15 - 'Dormant': indicates that the subsystem is inactive. 16 - 'Supporting Entity in Error': indicates that this subsystem might be OK, but that another element, on which it is dependent, is in error. This field denotes the cache level that has been discovered. This corresponds to the storage provider's DiscoveryLevel parameter in the Discover method. 0 - 'Level 0': The storage provider and storage subsystem objects have been discovered. 1 - 'Level 1': Storage pools, resiliency settings, target ports, target portals, and initiator ids belonging to this subsystem have been discovered. 2 - 'Level 2': Virtual disks and masking sets belonging to this subsystem have been discovered. 3 - 'Level 3': Physical disks belonging to this subsystem have been discovered.Level 0Level 1Level 2Level 3CurrentCacheLevelThis field is a string representation of the company responsible for creating the storage subsystem hardware.This field is a string representation of the model number of the subsystem array.This field is a string representation of the serial number of the subsystem array.This field is a string representation of the subsystem's firmware version.Tag is an identifier for the subsystem that is independent from any location-based information. Examples of a tag could be the subsystem's serial number or asset tag.TagDenotes whether this subsystem supports automatic object clustering.AutomaticClusteringEnabledDenotes whether virtual disk repair is enabled on this subsystem.VirtualDiskRepairEnabledDenotes the virtual disk repair queue depth policy in this subsystem.VirtualDiskRepairQueueDepthDenotes the minimum number of physical disks required for creating a storage pool on this subsystem.PhysicalDisksPerStoragePoolMinDetermines the default allocation behavior for storage pools created in this subsystem. If the subsystem does not support storage pool creation, then it determines the default allocation behavior for virtual disks created in this subsystem.Denotes whether this subsystem supports local mirror replication.SupportsMirrorLocalDenotes whether this subsystem supports remote mirror replication.SupportsMirrorRemoteDenotes whether this subsystem supports local snapshotting. This field must be true if the VirtualDisk::CreateSnapshot method is implemented.SupportsSnapshotLocalDenotes whether this subsystem supports remote snapshotting.SupportsSnapshotRemoteDenotes whether this subsystem supports local cloning. This field must be true if the VirtualDisk::CreateClone method is implemented.SupportsCloneLocalDenotes whether this subsystem supports remote cloning.SupportsCloneRemoteDenotes whether a user can create a virtual disk by using the CreateVirtualDisk method on either the storage subsystem or storage pool objects.SupportsVirtualDiskCreationDenotes whether a user can modify attributes or other properties on a virtual disk by using the various Set* extrinsic methods. (For example: SetFriendlyname ).SupportsVirtualDiskModificationDenotes whether a user can delete a virtual disk through the use of the DeleteObject extrinsic method on the virtual disk instance.SupportsVirtualDiskDeletionIndicates if the subsystem allows a virtual disk to be grown in size (using the Resize method of the virtual disk instance).SupportsVirtualDiskCapacityExpansionIndicates if the subsystem allows a virtual disk to be reduced in size (using the Resize method of the virtual disk instance).SupportsVirtualDiskCapacityReductionIndicates if the subsystem supports explicit repairing of a virtual disk through the Repair method of the virtual disk instance.SupportsVirtualDiskRepairDenotes whether this subsystem supports direct creation of volumes on a storage pool.SupportsVolumeCreationFile systems supported on this subsystem.If TRUE, this subsystem supports the ability to create new concrete storage pools from one or more physical disks. If FALSE, either the subsystem uses pre-created storage pools, or it does not support storage pools.SupportsStoragePoolCreationIf TRUE, this subsystem supports the deletion of its storage pools.SupportsStoragePoolDeletionSupportsStoragePoolFriendlyNameModificationIf TRUE, storage pools on this subsystem support capacity expansion through adding more physical disks.SupportsStoragePoolAddPhysicalDiskIf TRUE, storage pools on this subsystem support the replacement or removal of physical disks by use of the RemovePhysicalDisk method on the storage pool instance.SupportsStoragePoolRemovePhysicalDiskIf TRUE, the CreateVirtualDisk method on the storage subsystem is supported.SupportsAutomaticStoragePoolSelectionIf TRUE, all resiliency settings will be copied from the primordial pool and added to a concrete pool upon its creation. If FALSE, the storage pool should copy the setting specified in the ResiliencySettingNameDefault parameter of CreateStoragePool. If no name was given, the resiliency setting specified by the primordial pool's ResiliencySettingNameDefault property should be used.SupportsMultipleResiliencySettingsPerStoragePoolIf TRUE, this subsystem supports the ability to create new storage tiers. If FALSE, either the subsystem uses pre-created storage tiers, or it does not support storage tiers.SupportsStorageTierCreationIf TRUE, this subsystem supports the deletion of storage tiers.SupportsStorageTierDeletionIf TRUE, this subsystem supports the resizing of storage tiers.SupportsStorageTierResizeIf TRUE, this subsystem supports the modification of the storage tier friendly name.SupportsStorageTierFriendlyNameModificationIf TRUE, this subsystem supports the creation of tiered virtual disks.SupportsStorageTieredVirtualDiskCreationThis field is reserved for future releases.ReplicasPerSourceSnapshotMaxReplicasPerSourceCloneMaxReplicasPerSourceMirrorMaxIf TRUE, the storage subsystem supports showing and hiding (masking) a virtual disk to a host initiator through the Show/Hide methods of the virtual disk and by the use of masking sets.SupportsMaskingVirtualDiskToHostsIndicates which address formats can be inferred by the storage provider and subsystem when working with initiator ids.Port WWNNode WWNHost NameiSCSI NameSwitch WWNSAS AddressMaskingValidInitiatorIdTypesIf MaskingValidInitiatorIdTypes contains the value 1 - 'Other', this field is used to enumerate the other valid initiator id types for this storage subsystem.MaskingOtherValidInitiatorIdTypesIndicates the number of target ports that can be used for masking a virtual disk. This applies to both masking sets and the virtual disk Show method.One TargetPort per viewMultiple target ports per viewAll target ports share the same viewMaskingPortsPerViewIf TRUE, the storage provider supports the use of the DeviceNumbers parameter of the CreateMaskingSet and AddVirtualDisk methods.MaskingClientSelectableDeviceNumbersIf TRUE, the subsystem will only allow one initiator to be added to a masking set.MaskingOneInitiatorIdPerViewIndicates the maximum number of masking sets that a particular virtual disk can be added to.MaskingMapCountMaxDenotes whether storage tiers are supported by the subsystem.ManualDataTieringTypeDenotes the iSCSI Target Creation Scheme supported by the subsystem. 0 - 'Not Applicable' implies a non-iSCSI subsystem. 1 - 'Not Supported' implies the subsystem does not allow creation of a Target. 2 - 'Manual' implies the subsystem allows manual creation of the Target. 3 - 'Auto' implies the subsystem automatically creates a Target. iSCSITargetCreationSchemeDenotes the total number of physical disk slots in the subsystem or enclosure.An array representing the supported host types.SupportedHostTypeWhen the corresponding array entry in SupportedHostType[] is "Other", this entry provides a string describing the manufacturer and OS/Environment. When the corresponding SupportedHostType[] entry is not "Other", this entry allows variations or qualifications of ClientTypes - for example, different versions of Solaris.IndexedCIM_StorageClientSettingData.ClientTypesOtherHostTypeDescriptionThe storage transport on this subsystem.StorageConnectionTypeDenotes whether this subsystem supports a file server.SupportsFileServerDenotes whether this subsystem supports creation of a file server.SupportsFileServerCreationDenotes whether this subsystem supports continuously available (CA) file servers.SupportsContinuouslyAvailableFileServerThis field describes the protocols supported by file servers on this subsystem.SupportedFileServerProtocolsDenotes the object types supported for Deduplication in this subsystem.StoragePoolSupportedDeduplicationObjectTypesDenotes the file system types supported for Deduplication in this subsystem.SupportedDeduplicationFileSystemTypesThis method creates a storage pool from available physical disks contained within a common primordial pool. A physical disk is available for storage pool creation if its CanPool property is set to TRUE. Storage pool creation is only available when the SupportsStoragePoolCreation field of the storage subsystem is TRUE.51005Object Not FoundOne or more physical disks are not connected to the nodes on which the pool is being created.This parameter allows the user to specify the FriendlyName at the time of the storage pool creation. FriendlyNames are expected to be descriptive, however they are not required to be unique. Note that some storage subsystems do not allow setting a friendly name during pool creation. If a subsystem doesn't support this, storage pool creation should still succeed, however the pool may have a different name assigned to it.Allows a user to set a custom usage type for the new storage pool object. This parameter can only be specified if the Usage parameter is set to 1 - 'Other'. This parameter is used to specify an array of physical disk objects that will be used as the backing data storage for the created storage pool. The physical disks must come from a primordial pool on the subsystem on which you are creating this pool. Only the disks from a single primordial pool may be used.This parameter indicates the resiliency setting to be used by default when creating a new virtual disk on this storage pool. If the subsystem's SupportsMultipleResiliencySettingsPerStoragePool property is set to FALSE, this parameter also acts as a hint to the Storage Management Provider on which resiliency setting should be inherited by this storage pool. If no value is given, it is up to the Storage Management Provider to pick the most appropriate resiliency setting.This parameter indicates the provisioning type to be used by default when creating a new virtual disk on this storage pool. If no default is specified, the default is inherited from the primordial pool.This parameter indicates the default logical sector size for the storage pool. This is useful when a storage pool may contain a mix of 512 emulated and either 4K native or 512 native physical disks.LogicalSectorSizeDefaultIndicates if provider should pick up the auto write cache size or notCreatedStoragePoolCreateStoragePoolCreateStoragePool2This method allows for the creation of virtual disks on a storage subsystem. This method is typically used when either a) the subsystem's storage pools do not allow virtual disk creation directly, or b) the subsystem does not support storage pools. Storage Management Providers may also choose to implement this method to 'intelligently' pick a storage pool for the user. If this method is supported, the subsystem's SupportsAutomaticStoragePoolSelection property should be set to TRUE.47000No storage pools were found that can support this virtual disk configuration.This parameter allows the user to specify the desired FriendlyName at the time of the virtual disk creation. FriendlyNames are expected to be descriptive, however they are not required to be unique. Note that some storage subsystems do not allow setting a friendly name during virtual disk creation. If a subsystem doesn't support this, virtual disk creation should still succeed, however the disk may have a different name assigned to it.Allows a user to set a custom usage type for the new virtual disk object. This parameter can only be specified if the Usage parameter is set to 1 - 'Other'. Indicates the desired size for the virtual disk. Note that some storage subsystems will round the size up or down to a multiple of its allocation unit size. If this parameter is specified, UseMaximumSize must be NULL or FALSE.Create a virtual disk using the largest supported size. This parameter cannot be used with the Size parameter.Specifies the number of complete data copies to maintain for this virtual disk.Specifies how many physical disk failures the virtual disk should be able to withstand before data loss occurs.Specifies the number of underlying physical disks across which data should be striped.Specifies the number of bytes used to form a strip in common striping-based resiliency settings. The strip is defined as the size of the portion of a stripe that lies on one physical disk. Thus Interleave * NumberOfColumns will yield the total size of one stripe.This field specifies whether a parity-based resiliency setting is using a rotated or non-rotated parity layout. If the resiliency setting is not parity based, this field must be set to NULLDenotes the provisioning type of the virtual disk. A value of 1 - 'Thin' means that the storage for the disk is allocated on-demand. A value of 2 - 'Fixed' means that the storage is allocated up front.Creates logical grouping of virtual disks, target ports, and initiators for the purpose of showing virtual disks to host systems.This parameter allows the user to specify the desired FriendlyName for the masking set at the time of its creation. FriendlyNames are expected to be descriptive, however they are not requried to be unique.This parameter specifies the list of virtual disks to show to the initiators in the masking set. The identifier used by this parameter is the virtual disk Name property. This parameter has a 1:1 mapping with the DeviceAccesses parameter (the arrays must be the same length and have the same order).This parameter specifies the level of access the initiator should have to each virtual disk specified by VirtualDiskNames. This parameter has a 1:1 mapping with the VirtualDiskNames parameter (the arrays must be the same length and have the same order).Specifies the order in which the virtual disks should be exposed to the initiator. This capability is only available if the storage subsystem's MaskingClientSelectableDeviceNumbers property is set to TRUE. If specified, this parameter must have a 1:1 mapping with the VirtualDiskNames parameter.This parameter specifies the target ports which should be used when showing the virtual disks to the initiators. The number of target ports that can be specified depends on the subsystem's MaskingPortsPerView property. If MaskingPortsPerView is set to 4 - 'All target ports share the same view', this parameter is essentially ignored as all target ports on the system will be associated with this masking set.This parameter specifies the initiators for which the virtual disks should be shown. If the subsystem's MaskingOneInitiatorIdPerView property is TRUE, only one initiator can be specified for this masking set. The list of valid initiator address formats can be determined through the subsystem's MaskingValidInitiatorIdTypes property.InitiatorAddressesDesignates the host operating system or other host environment factors that may influence the behavior the storage subsystem should take when showing a virtual disk to an initiator.CreatedMaskingSetCreateMaskingSetThis method allows a user to set the description field of the storage subsystem.This method allows a user to set the SupportsAutomaticObjectClustering field of the storage subsystem.MSFT_Synchronized.SyncTypeTargetStoragePoolsCreatedFileServerCreateFileServerDestinationPathTimeSpanActivityIdExcludeOperationalLogExcludeDiagnosticLogIncludeLiveDumpCopyExistingInfoOnlyGetDiagnosticInfoClearDiagnosticInfoLevelMegaBytesMaxLogSizeStartDiagnosticLogStopDiagnosticLogRepresents a storage array subsystem that exposes virtual disks.MSFT_StorageSubSystemToReplicaPeerAssociation between a subsystem and replica peerWSP_StorageSubsystemToReplicaPeerMSFT_StorageSubSystemToReplicationCapabilitiesReplicationCapabilitiesAssociation between a subsystem and replication capabilitiesWSP_StorageSubsystemToReplicationCapabilitiesMSFT_StorageSubSystemToReplicationGroupAssociation between a subsystem and replication groupWSP_StorageSubsystemToReplicationGroupMSFT_VirtualDiskToReplicaPeerAssociation between replicated virtual disksWSP_VirtualDiskToReplicaPeerStorageSubsystemObjectIdMSFT_StorageEventSourceInstanceThis field allows the Storage Management Provider (SMP) to provide a brief description explaining the indication.Denotes the date and time in which the event that triggered this indication occurred.EventTimeDenotes the perceived severity of the event from the notifier's point of view. 0 - 'Unknown': The severity is unknown or indeterminate. 2 - 'Information': The event is for informative purposes. 3 - 'Degraded/Warning': Action may be required by the user. 4 - 'Minor': Action is needed, but the situation is not serious at this time. 5 - 'Major': Immediate action is needed. 6 - 'Critical': Immediate action is needed and the scope of the issue is broad. 7 - 'Fatal/NonRecoverable': An error has occurred, but it is too late to take remedial action. This field indicates the object that caused the indication.MSFT_StorageObject.ObjectIdSourceObjectIdThis field indicates the class of the object which caused the indication. For example: if the object causing the indication is a storage pool, this field should be set to MSFT_StoragePool (not the vendor derived class).SourceClassNameSourceNamespaceSourceServerBase storage event indicationStorage arrival events are used whenever a storage object is added or created.MSFT_StorageArrivalEventWSP_ReplicationGroupStorageArrivalEventStorage departure events are used whenever a storage object is removed or deleted.MSFT_StorageDepartureEventWSP_ReplicationGroupStorageDepartureEventStorage modification events are used when the underlying state of an object has changed. Not all properties should be tracked (for example AllocatedSize may change so frequently that sending events would be impractical). At a minimum, an event should be sent any time an objects HealthStatus or OperationalStatus properties change.MSFT_StorageModificationEventWSP_ReplicationGroupStorageModificationEventWSP_ReplicationSettingsWSP_Synchronizedddddwmitomi.dll%s\%sAdapter_RegisterDLLAdapter_UnRegisterDLLAdapter_DllCanUnloadNowAdapter_DllGetClassObject\MSFT_StorageNodeMSFT_StorageNodeToVolumeMSFT_PartitionToVolumegenericunknown erroriostreamiostream stream errorsystemPartitionIdLastSyncTimeReplicationGroupIdReplicationGroupNameinvalid string positionstring too longMIWIN32HRESULTSPACES_StorageSubsystemroot/microsoft/windows/storagereplica!a@>r@CVbad locale nameios_base::badbit setios_base::failbit setios_base::eofbit setvector too longbad cast has a NULL value.Element not found.Instance is not valid.% 1$:FhX#94ܼ3<a[Y}>]8 ﻗfailed to get object from operation.m8v(mWSP_Partition{}SYO<<p<=EmJGBAH7$?#PStorage Replicamap/set too longB(==qH;͙KwqQJ*vaYnDլnκMkm؞qь,u>ytKPu+d8tZ7GHW>ҮPRRG"SSSRErrorSourceSRMessageMSFT_SRExtendedStatus-';Pg‡MSFT_WvrAdminTasksReturnValuePartnershipIdSourceReplicationGroupNameTargetReplicationGroupNameComputerNameLogTypeSourceRGNameSourceVolumeNameSourceRGDescriptionDestinationRGNameSourceLogVolumeNameDestinationVolumeNameDestinationRGDescriptionDestinationLogVolumeNameSourceComputerNameReplicationModeDestinationComputerNameCreateTopologyRemovePartnershipRemoveVolumeNameSourceAddVolumePartnershipSetGroupRemoveVolumesSetPartnershipAddVolumesDestinationAddVolumePartnershipVolumeNamesTaskMaxLogSizeInByteLogPathTargetComputerNameWvrCreateReplicationGroupWvrCreateReplicationPartnershipWvrModifyReplicationGroupWvrDeleteReplicationGroupFullCleanupWvrResumeReplicationGroupWvrSuspendReplicationGroupSecondaryReplicationGroupNameSecondaryComputerNameSecondaryReplicationGroupIdWvrSetPrimaryReplicationGroupPartitionObjectIdsSmapiRemoveMemberSmapiAddMemberPartnerComputerNameSmapiQueryReplicatedPartitionsPartnerPercentSyncedPartnerPartitionObjectIdPartnerReplicationStatusPartnerLastSyncTimeReplicationStatusSmapiQueryPartnerPartitionsPairClusterNameSmapiQueryPartnerGroupStatusPairSubsystemIdSmapiGetPairClusterMSFT_WmiErrorerror_WindowsErrorMessageerror_Codeerror_TypeMSFT_WvrReplicationGroupIdIsClusterLogVolumePartitionsMSFT_WvrReplicationPartnershiproot/microsoft/windows/storageMI_Application_NewSession failed.MI_Context_GetLocalSession failed.bad_weak_ptrMI_Application_NewInstance failed.MI_Application_Initialize failedMI_Application_NewParameterSet failed.ParametersMI_Instance_GetElement failed.MI_Application is not valid.MI_Session is not valid.MI_Instance_Clone failed.MI_Instance_GetClassName failed..MI_Instance_AddElement failed for element MIWin32CIM_ErrorFailed to get the element value for property HRESULT::CloseHandle( handle )::CreateEventW( nullptr, true, initialState == true, nullptr )::SetEvent( handle )object was abandonedWaitForSingleObject failedò#{oò  | pò$00s +^b^*WE|1'y]k!n- bV&(X{x+[P@XH>3k6 HkB\i1-8rq5:tH   *  p  M  M  h  k  -   \  3 R 2 _  ~ 9  j  e    m   H    8 r    F s   0   K    7    I y   h   - ]    0  & }  `    / _     b ! ! " K" " " " # x{4{Pŋ΋31yv_}b޸dt`w`*; Ap@ =4fRSDS4?ȯwsp_sr.pdbGCTL>.rdata$brcN.rdata$T$brcNH!.rdata$r$brc4p.CRT$XCA8p .CRT$XCCDp.CRT$XCLLp(.CRT$XCUtp.CRT$XCZxp.CRT$XIA|p.CRT$XIAAp.CRT$XIZp.CRT$XLAp.CRT$XLZp,.gfidsw.giatsw.rdataw.rdata$sxdata`{.rdata$voltmd{d.rdata$zzzdbg`.text$di0P.text$mn.Q.text$x0# |.text$yd$ .tls$ .tls$$ .tls$ZZZ$ Y.xdata$xP~ ,.edata @l.data$brc@ PJ.data$r$brc6 0.data6 `.bss@ h.idata$5hB .00cfglB .idata$2D .idata$3$D h.idata$4F .idata$6` .rsrc$01` .rsrc$02 4?ȯw~49Bòh# >Yh`# j>Yh@# J>Yh# *>Yh#  >Yh# =Yh# =Yh$ =Yh $ =Yh@$ j=Y̹9 :Bh`$ @=Yh$ *=Yhp$  =Y̹: Ah$ <Yh$ <Y̋UVt1tuv RQhB jX^]̋Vt1t6jQhB ^jX^̋UQSE3P]u8]t[̋UQSE3P][u8]t[̋UQSE3P4!]+u8]t[̋UQSE3P ]u8]t[̋UQSE3PD]u8]t[̋UQSE3Ph]u8]t[̋UQSىUVWtTtP 3ft<ft-P4B W4B UUYY+u fu3f9u f9u3@3_^[̋UMVW^h`tM ftM$Xu(M\t)M >tM$0t M jZ M _^],̋UMtM`uMtMht M jZ M `]$̋UMVW``tM vtM$hu(M̋UVufFYPu^]̋U}Vt%~r} Sv u SV> SB Y[u F^]heQ.̋UyrыEA]̋US]VSut~ru +؋SV8W} jWt#~rƅt WSP_= Wt_^[]he}-̋UUt+yr;ryVr1A^;v2]̋UVuwO9qs qV5} tsA;sPjwuyra^]J̋UE S]VW{;rj+9}s};uPE Pj>u$jM>u \: @\: M^̋ÃAH#̋UjhdPSVW6 3PEdًE8;phB ֋ËMd Y_^[̋UjhdPVW6 3PEd9t)phB ֋tj1hB ֋Md Y_^̋ ufËAuA̋U VuW3;q s Auǀyt;p s@<_^]j8|}3ۉ]tO9uKjL%Yu!]t&M fPMRfPC37tMjX̋UjhdPV6 3PEd~t v$B Yv$B YMd Y^̋UDESVWP j{YEP3 YYj Y{_^[̋UAPu fEYY]̋UAPuu u ] ̋USW} ;}t&VQuphB քu;}u^_[] ̋USW} ;}t&VQuphB քt;}u^_[] ̋UAPu YY]̋UVu;u tWyWP fYY;u u_^]̋UAPu YY]̋UVu;u tWyWPg fYY;u u_^]̋UQQeAPEPjEPEPxE̋U]̋USVu;u tW}PwFf;u u_^[] ̋U6 3ʼnEeAPEPuEP E uEM3s̋U]̋USVu;u tW}uPhG;u u_^[]̋UV2EtVB Y^]A, ̋UQEVuxrEEPA EF E F^ ̋UQEVuEEPA EF E F^ j$* uЋEMPuE e}8XEsE؉Eԋ΍EPA jjM~ ^ ̋UE A I#tv} uvt$L$PhfL$Mh} D$PQL$tPhfL$$h} D$PhfL$h} D$붋]jj0 ̋UQVuu^̋UQVuWV}A F G FG_^̋UjhWdPV6 3PEdeVEYtVB YƋMd Y^̋UQ38Qt Vqff;u+^t3B̋U} wErw33A3]l3+t&jX+tt-t%t`t ujXj X3@jX̋UyVu)UA$tltt0tn6jPhB ]Q,t yt Axr3PhfI$1Q(tyt Axr3Ph f׋I$3Bjhe8^]̋S3JjCXw$V3jXfA`3Yb[@I@DIII@@@@@@@Ij 3u؉u܉uJuuw $,jX3fEM؍EP_@E܍M}+VP&u%EEjj}p(EPj ShB ֋M? ËhE= ] = t@tpgpj YbjpjP K$ PXEPRp!u$>MMVFVoEP$pM؉uQw>Exr3ۋSj p(PjPhB SjM؋MMSj6EPnE{=MMVjEPmMEQ=Exr3ۋSj p(PjPhB SjM؋ZMMSjK3E]fE؍EEPlMEQ;=EEPnlE Q=ME QQSjlSjMSjMSjMEu9}EsE؉Sj p(PSPhB ֋MMSjU3E]fE؍EE PllE QB<EE PmMEQ"<MEQ֋"SjMSjMSjlSjME u:}EsE؉Sj p(PjPhB ֋MMSjfEPfnE:MMVj4t[EP8nERP^LMMVju,uI$j^+ = t@tVpgpj YI`jjmhH = t@tpgpj YjP3ۍHSP)hSPj8SPO$$PO$HP$|XEPjȉ]B9MMjjt9EԋPj3ۋC]o9MMjSOEԋPlE8MMjj$tZEԋPkj[]RPOJ3Ƀt ujYMjfMjƅEԋP1jEQ8MMjjje3j[]fEE!Ẻ]fEEEPiM؈]Q~8MEQ׋蕃jjM؋6jjME&UM!O$P4讳Å}EsEjj p(PjPhB ֋uKDžHjjp(PjHPhB ֋t jjMAMMjj1Hjjp(PjPhB ֋O$P@葲Åu]W3ҍ!uIjjp(PjPhB ֋uO$t H = t@tVpgpj Yj\M]U = t@tpgpjYy3MheuUEMīVjME}MhPfEEPEP訬VjME{uUMbGEKP8uWxaME!REMtE MtUMrEoËu  tAtVqgqjYh| = t@tpgpjY3VX33j]^u]fE؍M`E!3Wu]fEO Euj^j3uԉ]fEEEO WPEP#SjME u/EPXMuWXPMVX = t@tVpgpjYeSjMME!蝱SjMSj`DžX<h?hMu = t@tpgpjYv$30@ heMԉE]+UEMSjME}MhPfEEPEPݩSjMEE̋EuȉEЉ]jE_YxuȥEEEPUdaE dME ;ME ;E MtE MtUMoEwË]  tAtSqgqjYj@1}EP'be@1MMjjtZEPaEURP%AMMjjUUFttu6)j4Q g= t@tppjYVMeUtMVX  tAtVqqjY^jjME<bj\*MM3} = t@tpgpjYheMEEUUEM#WjME ]MhPf'EEPEPWjMEEPUM 7EMtbE MtRE}(UMCmEËu3}u(E߉EtSphB M֋0 = t@tVpgpjYWjM(̋U6 3ĉ$SVWڋ = t@tpgpjYlhD$LD$jP D$j0jPK$D$$ PD$u}K$D$HP@.D$u^S׍L$L'uLD$HD$D$jjp(D$PjD$(PhB ֋uK$T$|$8D$<%u|$t L$Hv|$t L$f = t@tVpgpjY$_^[3h]jh = t@tpgpjYVMm33j]YM]fE؉Mԉ]fEO Et0O EPE3P1uE؋̍uPjXUMV  tAtVqgqjYSjMSjMSjME<zj`'BUME] E] = t@tpgpjY3MheuuhUEM6VjME}MhPf:EEPEPVjMEQu3ҍMuu&EMtpEMt`M%UMSiEÃMuu%}]tWphB ֋D = t@tVpgpjY3jhyUME]EE EEE] = t@tpgpjY3MheuuUEM̠VjME}MhPfEEPEP谡VjMEUQuuuuQM(EMtEMtM%UMgEKÃMuu%}]tWphB ֋ = t@tVpgpjYj UM = t@tpgpj Y- 3uԉu؉u܉uuuu} ]EO;Ktj^at= y$x$t~A PM8M P8F;wruUEMPEPu = t@tVpgpj!YMMj^j\dME ]E] = t@tpgpj"Y3MheuuUEM[VjMED}MhPf_EEPEP?VjMEuMu$EMtEMtM%UM~eEÃMuu%}]tWphB ֋o = t@tVpgpj#Y2^jh]MM UEMUE = t$@tpgpj$Y MU3}߉u]}}}}}}}Ey;ztj_39y y$t?x$t4A PM86MM P$6MGU;yr]uej_wVMe3EfE؋UEPMEeEPMb'WjM1WjME";uuEQPQMS = t@tWpgpj%YMMMjjMjjMhIME] E] = t@tpgpj&Y3utx|uuuuuuuuuuEMWE:&uM/&heME#UElVjMElMhPfEEPEPϛVjME UEPEPEPtPEPM/E MtE ptE+UhaE>ËuEu%}]tWphB ֋ = t@tVpgpj'YMMMt{hkYUM} } = t@tpgpj(Y heM3ۍUl]WSjME@lMhPfXEEPtP5SjM 3E]fEEUM]/|sE}ԉE؍EE܋EEEEEE]j EsYj|xYuEEE Pt0XE 0谰ME +ME +E8]ut]MEOEE PM)UE!SjMEE 8]tBEPMTȍUEA RP%3SjM}t } t}uEME!赟|jXE&Uh4_EËu3jXEu}u = t@tVpgpj)YSjM6ExtEpthL!)u PXe3Cȉ^ t~heM `EPU؍Mj^``V  tAtVqgqj2Y@SjMuSjMjSjM_SjhDž`<GjXMMe = t@tpgpj3Y蘻3E!uMheUEMߋVjME]MhPfEEPEPÌVjME QE8PE PUME MtE Mt EE+UMRE9ËuEu)E]EtSphB M֋ = t@tVpgpj4Y裺jjMjjM jjM8H̋U6 3ĉ$ES]VD$E WT$D$ = t@tpgpj5Yh$D$jPK D$$ hjP/ D$ jtjPK$D$, P5D$K$$ P@茏D$S׍$$~$ D$D$ jjp(D$ Pj D$0PhB ֋ux9|$trK$$P̌ D$ umT$$L$Pt$ 貝uN$D$D$ Wjp(D$PjD$0PhB ֋uK$T$ |$@D$Du|$ t $C|$t $ 0|$t L$ = t@tVpgpj6Y>$_^[3"] h  = t@tpgpj7Y÷u`33j]YM]fEMԉ]fEM]fEM]fE؍O EEO EPE3PuvN8tgN8EPE3PuTE؋̉\`PEEXPEEP޾EjX~4tN0ˍ`RQMQUu`V*  tAtVqgqj8Y讶3MSGWSWM׾SWM;SWMþSWhDž`<謾̋SVW  ;t@tpgpj9Y 3ujy0u y"uy&tj^;t@tVpgpj:Y_^[j\bME] E] = t@tpgpj;Yx3MheuuUEMVjME詽}MhPfļEEPEP褆VjMEwUuQM:EMtEMtM%UMLEPÃMuu%}]tWphB ֋ = t@tVpgpjY/$_^[3]jlM = t@tpgpj?Y踲uM33MEMfEEىM8^,~(DuN 5e3EfEEEN 3PEPjjME芺uFxNt@L3Ht ujY3AMEPÍM#MP+j^UsMV?  tAtVqgqj@YñjjMjjME<̋U6 3ĉ$SVWڋ = t@tpgpjAY(hD$TD$jP D$j8jPuK$D$$ P茾D$u}K$D$PP@D$u^S׍L$TuLD$PD$D$jjp(D$PjD$(PhB ֋uK$T$|$8D$<u|$t L$P2|$t L$" = t@tVpgpjBY@$_^[3$]h = t@tpgpjCYǯVp#33j]^u]fE؍M\6E!O EZta3uԉ]fEEEO 3PEPSjME蹷u-EPpMupM)j^ppV  tAtVqgqjDYME!HSjM+SjxDžp<j`VME]EE E] = t@tpgpjEYY3uur?WMϵUEM~VjME膶}MhPf衵EEPEPVjMETuUMuEMtڪEMtʪM%UMEErÃMuu%}]tWphB ֋ = t@tVpgpjFYq ̋UD6 3ʼnESVWڋ = t@tpgpjGYjt6B 3YFF^̋UVW}N;s9>w2t+;Nu Q Nfx;Nu QNffF_^]̋UVW}N;s9>w2t/S+j_;Nu QNkP[;Nu QNWF_^]̋UVW}N;s9>w2t/S+j_;Nu Q~NkP[;Nu Q^NWgF_^]̋UjhdP6 3PEdExPrRPqQMd Y̋UVjfF臭u^]3̋ ̋UE x |H3ɉHH H] ̋UE x |H3ɉHH H]̋US]3V3L$ T$t$W} A D$tA03‰D$ |HtB; |;s\$ EVPt$$赞L$6 T$+A0\$ )0A D$ ;p ΋EPhB L$ֹf;tFL$D$3F3T$֋t$T$D$Et$7|-T$t$_‹^[] ̋US]3V3L$ T$t$W} AD$tA,3‰D$ |HtB; |;s\$ EVt$ P腝L$6 T$+A,\$ )0AD$ =phB L$ȸf;tLED$3Ff3L$T$֋t$T$D$Et$5|+T$t$_‹^[] ̋VWphB ֹf;tG,OB _f^̸33̸̋Vq4t裰VB Y^̋A@DlAPBD jً@|8tXSMe}t=@|8p4hB փuH˃y8A ujP@M  ̋U}tA Ey8uu P]̋Ujh(dP6 3PEdeQѻYMd Y̋UjhdPV6 3PEd>t 6$B Y&Md Y^̋UVQEtVB Y^]̋UjhWdPV6 3PEdq@DlPBD eQEYtVB YƋMd Y^̋UjhWdPV6 3PEdq@DPBD eQcEYtVB YƋMd Y^̋UjhdPQV6 3PEdùuRMd Y^jXى]};BD88EtphB M֋3uJ9t9 uL9ǙjY+;#MA;sP_^[d̋UVu 9qsq;urEyr UPtYu;us3;u^]̋UVuW~sF@PVWE &FΉGFGjF訤_^]̋UWG 8tG08~O BEfVup hB ^_]̋UjhdPVW6 3PEd @|8tphB ֋Md Y_^hg̋UQSVWuM[V+R6W蟾^ +>t 6B YE>GF__F^[j{ֽuoe؋V]uQQSyN>+ǙE}MEt!;tjj };}u>WB YkEÉFkEÉF袼Qu jj聼j.كex| uBDt;|8p4hB փu!HˋA y8tA jPEø̋UEVtVB Y^]̋UEVtVB Y^]̋UE3Ʌt= wkP芪Yȅt]螬̋U} uzrEM zru EPEP~ ] ̋UyrыA BE]̋Uyr E]jjM觮et: 5; uҦMP$uC C8+;-|;w'+MC0ΉM)K Eu Ƌ} t 5x=|E3ɉx_0^HH H[̋SVW~tG^, J;sf;F<u0F t';w9V8vF8;sN8+Ff_^[̋UAVW0t=A ;0v6fUf;t f;VtA<u!A,Af;t Af3f_^]̋UQQSVWF<f]f;u3F<t#~ tV8;sF0 AF0+F 8t>V0  E;sIfÉ V 2N fKF +8} r3j Y+;suPN@E蠙N ؋ MtWQS2M U}Eu/F^8F F0F N<FuUF,{F8+CF8F +NC+CF M+ˉF0F<tF F F,'F F+ CF +FF,F<t WB F$|9\> vt> ;v+u]WM2]}ujYEAD8%@t5t/@L88D8@POfȸf;ujXE@Nu͋AM܋D88yEr Sup$QhB M;Eu7;u3ut1@L88D8@Pfȸf;uM NjYM@\8 \8$1MPыB z8ujP ]'Ë}3ۋM]SQHM踧̋UQVufFu u5^ huƃe}U uEPRWfutEШuO QQ,ePg8׋dg#EPEEPMMԋ0EPQVM0Ph4 jMEh} EP蕦huƃe}U uEPRWutEШuj QQGePgS׋dg>EPEEPMMԋ0EPQVM0-Ph4 jMEh} EP谥h#uƃe}U uEPRWutEШu腥 QQbePgn׋ dgYEPEEPMM؋0EPQVM0HPh4 jMEh} EPˤ̋US3V]9t:uƅuEPu uutEШt^[ h|gh8 hMh} EPRjuE +EPeE;E tPjEE M3VjfVV̋US3V]9t:uƅuEPu u~utEШt^[ h|gh8 hMh} EPn̋US3V]9t:uƅuEPu uutEШt^[ h|gh8 hM胕h} EP̋US3V]9t:uƅuEPu u~utEШt^[ h|gh8 hM h} EP|̋USVuW;tW _^[]̋UEVW~;w9FtjPrftWwe_^]̋UVW}N;v5t)S9jS1ftu WvoS(e[_^]e̋U46 3ʼnEUVuWz} rQ EPEPEPdu'MЅt}tj X u }3M_3^@ ̋U<6 3ʼnEUVuWz} rQ EPEPEPu)Mȅt}tj X u ẺEЉG3M_3^Ċ ̋U<6 3ʼnEUVuWz} rQ EPEPEPnu#Mȅt}tj X uẺ3M_3^N ̋U<6 3ʼnEUVuWz} rQ EPEPEPu2Mȅt} tj X uuRxYPűo3M_3^ɉ ̋UVWjphB ր}tWB Y_^]̍A̸ ̋U]锴̋UEVWu j *YtjY|x_^]/̸P ̋U]X̋UEVWu j躍Ytx_^]+I+IZ+IPZ+I+I+IuZ+Ij4pE]EԋE EЋEE̋EEȡ = t@tpgpj YyNDOuZj_MjރE33ɉPEfE = t@tWpgpj YQyhe3EfE!EUNDEPEPtu)}tj_MȋEM؋E;t jjQjjM%?~XtMЋFPFTA~bt MfF`f~f8FdjY+tt# jXPlUMȋE M4EE$EE(EE,EĉM3} = t@tpgpj Yx3EUfE̍MVHEMԋ]hPfeEEPEPEIWjMEUȍẼMuPuuuuREMttEMt~t}"UЋMrEȸ3Ëu3}u%ߋEЅtSphB M֋b = t@tVpgpj Y%wWjMZF0hUME]4EE EEEEEEEEEE EE$EE(E] = t@tpgpjYpv3M3uhefEu}UEtFVjME~tMhPf}EEP|PGVjME`~E|PuuuuuuuuuuuEMtrExtrM(Up E5ÃMuu%}]tWphB ֋蒎 = t@tVpgpjYUu聙0jd2UME]EE E] = t@tpgpjYt3MheuuR|UEM EVjME }}MhPf$|EEPEPFVjME|UQuMuuEMtYqEMtIqM%UM< E6ÃMuu%}]tWphB ֋- = t@tVpgpjYs hR8]} < = t@tpgpjYssM(E!e3eEfE؍EEPӋ苗A|PM3ECȉ<t*EPMAj[]ȉ<ƅCuƅCtjjM,{3@Et3ۍMSP{3ۀCEPMMEQDEPMdEQMEQ8֋踨SjdzSjHzSjMzSjMEtzuE;tjSP"{j^3SW| = t@tVpgpjYqSjMzME!Jh4/] e5  tFtvgvjYPq5 e23EfEjxP`EP蒖hjPC$q`QhPhB ֋uGK$t*t$p Ph@QhB ֋j_uEEEPSM}EsE؉`jj p(Pj`PhB ֋uySua`Wjp(Pj `PhB ֋u)C$t0tv`QPhB ֋j_t H|u `9|5 j_ tFtWvgvjYPojjMwjjMxwOhD@蚓]8E=  tGtwgwjYn= 3ɍ,hQPjp3LVPjpVPhVPԓC$00v,QhPhB ֋K$t$1tv LPh QhB ֋j^ljuCC$t$0tv Qh PhB ֋j^ljuLƅP C$t$0tv Qh@PhB ֋j^nS׍9V,jjp(Pj,PhB ֋!EEfE؍EEPS3ҍMjjMEt!u3EfE؍EEPS3ҍM jjMEtL,jjp(Pj ,PhB ֋uh,jjp(Pj ,PhB ֋u/C$t%0tv,QPhB ֋uj^t vxt Lbxt Nxu ,:x= j^ tGtVwgwjYQkjjMsjjM ysP4h蛏 = t@tpgpjYjV`)h33jUYMUfE؉MUfEMUfE@DHLPfTDžX\MԉUfE_(E3fYP3Mrw0t6fYP6MrXP\PTPLPEP8G@ty9GqSWM4qSWhDž`<qhXA = t@tpgpjYshWe33j]YMԉ]fEM]fE؉M]fEM]fED@f0\XfHtpf`M]fxE ~0ω7,dYP7MIp~TZ7dYP7M$p~85t7cYP7Mp~\t7cYP7Mo~Ptg~Hta9^Dt\~ltV9^htQPQQPHP0PPPEPEPxP`PU؍Mj^PE؋̉PnE EP}nE V = t@tVpgpjYwfhn]n3xSGWnSW`nSWHwnSW0jnSWM`nSWMVnSWMLnSWMBnSWDž<+nhO = t@tpgpjYeV`b33j]YM]fEM]fEMԉ]fEM]fEE8G,tqw(N }tbN EPE3P腚uM8G4tEw0NT}t6NTEPE3PYu!`PEPEPUMj^V`2~ = t@tVpgpjYd3MSGWlSWMlSWMlSWMlSWhDž`<l荈̋UQVjXfEEPPjXfE΍EP>jXfE΍EP,jXfE΍EPjXfE΍EPj XfE΍EPj(XfE΍EPj)XfE΍EPҾj4XfE΍EP3^h&WM`3Elptj@EPxEP轈 lpxl+VP|uEPpuOxhEjjdp(dPjEPhB ֋uEUωEEptMooVM{l{jjME<j裆hHWM_3uptxj@EEVPl臇 pj Xf~~Pj Xf~p~Pj#Xf~p~Pj$Xf~p~Pżj&Xf~p~P詼j)Xf~p~P荼tl+pVPMzu|EPnÅuUpdlhEjjp(dPjEPhB ֋uEUωEEPntMmVM:zp跻jjME<i߄hH,WM]3uptxj@EEVPlÅ pjXf~~PUjXf~p~P9j Xf~p~Pj Xf~p~PjXf~p~PjXf~p~Pɺtl+pVPxu|EPmÅuUpdlhEjjp(dPjEPhB ֋uEUωEEltMkVMvxpjjME<DghHhWM \3uptxj@EEVPl pjXf~~P葹jXf~p~Puj Xf~p~PYj Xf~p~P=jXf~p~P!jXf~p~Ptl+pVPvu|EPPOkÅuUpdlhEjjp(dPjEPhB ֋uEUωEEjtM#jVMvp/jjME<eWhH褁WM\Z3uptxj@EEVPl; pjXf~~PͷjXf~p~P豷jXf~p~P蕷tl+pVPUuu|EPiÅuUpdlhEjjp(dPjEPhB ֋uEUωEEXitMhVMBup迶jjME<dhH4WMX3uptxj@EEVPlˀ pjXf~~P]jXf~p~PAjXf~p~P%tl+pVPsu|EPohÅuUpdlhEjjp(dPjEPhB ֋uEUωEEgtMCgVMspOjjME<bw~h~ډhjPrC$ jZj _0v Qh\ZPhB ։jYxrjj p(XPPjPhB ֋3ۉ jX]fPVjXfP:jXfPjXfP +SPqu:Sjp(PjPhB ֋Mq3ۉ jXEfPK +SP qu:Sjp(PjPhB ֋M躲3ۉ jXEfP蘲jXfP|jXfP`jXfPD +SPpu:Sjp(Pj PhB ֋M賱jYu!}!}E@EEE# j^ufPdfPKjXfP/jXfP +jPnu=jjp(PjXPPhB ֋M~jXjZj _3ɉ EPf\j XfP@fP'jXfP jXfPjXfPӯ +VPmu;jjp(PjPhB ֋MAU3 Ej^Pf!j XfPj XfPjXfPͮjXfP豮jXfP蕮 +jPRlu;jjp(PjPhB ֋MufEfEjX؋o#ufE #uI$+`u _vj.w١ = t@tpgpj Y`Re3EfE!EURu ׍M = t@tVpgpj Y-RjjMaZ8v̋UQSVWڡ = t@tpgpj YQs$30@ tutӱutu 2 = t@tVpgpj YwQ_^[]j4u  g;t@tppjY QVMlNeU MVO ;tAtVqqjYPjjME<YtjL>Du = t@tpgpjYvPVMM3ۍO ].iuj^*w MWUEMSjM؈]XVMi = t@tVpgpjY"PSjME<PX'tP3̋UEVPtVB Y^]̋IjXw$[jXjXjXË[[[[[[[[[[[[[[[̋IjXw$\jXjXË\[[\\[[[[[\\[[\̋IjXw$i\jXjXj XË[\_\_\c\c\_\_\_\_\_\[\[\_\_\c\̋U|6 3ĉD$xSVuW = t@tpgpj Y%NjpD$jPsN$D$ P$u`r?D$|$ 3Wj p(D$PWD$ PhB ֋u$D$D$ Wjp(D$PjShB ֋L$|Z = t@tVpgpj YM$_^[3~[]̋U6 3ĉ$ESVu WD$ = t@tpgpj YMhD$jPhrN$D$$ ̌2P"umÃr?D$jj |$p(D$PjD$(PhB ֋u8L$D$D$jj$Ƅ$p(D$PjQhB ֋t L$=Y = t@tVpgpj Y[L$_^[3?Z]h&q}ًEE = t@tpgpjYKeMheUSUEp jXjjMETpMhPfSEEPxPjX3EVjMSWxMEEPMlEDVjMԈEES}EPM9ȍUE A RP赶VjMETSE֋ȃt j_u jZj_fSXCZփt ujZfSdCft ujjYjXfKhCjfCTCVf{tCvU}j Y3EPEPEPxYcuVMMfCLCN MfC\C^T{ j YufClfECn3CDfC`CbME!_"E |tFE tt!FUlEkaËu = t@tVpgpjYImhn$(E}E = t@tpgpjYIh3ۍ,SP|n ]3fEjYMԉ]M]fE؍,EO$ P]E$(PS E؋PujSuoW,M uZU,WPMuA(,W*u)G$t0tv,QPhB ֋j^,T3ۡ = t@tVpgpjYHSjM9PSjM.Plhl‰3ۉ = t@tpgpjYpGheMNU]SjMEOMhPfNEEPP3MSGWqO3E]fEUE蔅E00EPS`E j0^E ;tu:;`u,`06MQȉE ȉ)EPE ȉtbdPE ȉğt3EPEȉ蘟ƅutSMjM3GtShWMtSMWME tSMWaMEPRMEQ_PM?SWMԋ!MSWME M"HP`MEQEPhEQEPMEQ,EPMEQ虞SEqSWMMEQPMϟSWMKSWLE K(,PMEQ螝EPMEQwEPhEQMHEPMEQ&E ȋWSWMJSWLJSWhJSWJSWMJSWJSWMJSW0E pJ]E#t{>e1̋UjhWdPV6 3PEdeN(t+>NMd Y^̋UjhdPV6 3PEdeNt=EN t=ENt=Md Y^j4 e  g;t@tppjYP@VM=eUMVY ;tAtVqqjY3@jjME<`H7djLduF$3ҋHEPUt<^SMCPMCECKt@ECMEEMMrEP0~MЋp[E;tpPzupQMEEPWM7UEMMPUEMtEt 6a̍A8̍A ̋A̋UjhdPQQVW6 3PEdEM33;t P!x8 NV>etj9ƋMd Y_^̋A̋UVW}F;Gt.WGPNGPNNGFGgF_^]j3E`uuu 3ۍN]EF^^E^t_ h$`38_oSwVWMYSVWM]KwN^EtK8EGt4H t-q MQMQMQMQMQPhB ֊MwU jZˉURMXuGR9Eulus8WtnQM]]EQM]];SEEPEPlP]lEMt7EPuM+}t uMEEuEeEPEPEPUԍMPpEMt"7MM{mQM]]EQM]]gSEE PEPMPME Mt6E Mt6]hgh4 PxPh} xP]̋UjhdPQQVW6 3PEduMOVNWeMt6NjMd Y_^̋UjhdPSVW6 3PEdE&fxtGNt5~ƉMd Y_^[̋U3Vu J;tFBN ^]j \Uى]eej,NK}Yt#u3x@O GGaG 4"3G { \j\كejJYt3<@g GG3Kt4#{[jj[jL\ejJYt3dA` HH3Pjl[[jjC[j k{[ڋ}3uj`u%JYEEtuu uSXF wZ ̋WtVjphB ^_̃ ̋Vq tjVB Y^̋Vq tVB Y^̋VWy j0hB _^̋VN8\jjN >>^H̋USVWKt2u} {3ttGNt2~6_^[]j`ZMԉMЋ]3ҋEB}M̉QQe( 0MЍMjjMr%IA j(Aű] = t@tp@hpjYe3EfE!E֍EԋPu ju(W4}EsEԉEЋjj p(EPjShB ֋}EsEԉEЋjj p(EPjShB ֋E C|C}fCPCRrljEЋjj p(EPjShB ֋rljEЋjj p(EPj ShB ֋uUr?jj }Ћp(EPjShB ֋u*ẼxrE̋jj p(EPj ShB ֋ = t@tVp@hpjYZjjM#e? j̋U6 3ĉ$SVW}ىT$|$5  tFtv@hvjY5 hD$jPL?G$ q L$QȟPhB ֋}uT$D$Puu :}uT$D$Puu l}uHT$D$Puu Hu/D$@$t0tvL$QPhB ֋jj_t$tvD$PhB ֋5 j_ tFtWv@hvjY$_^[3&]hA= = t@tp@hpjYsV`33j]YM]fEMԉ]fEM]fEEO DžTX\0uj^nw MXEP\PTPEPUMVTSjME4 u&`P\UXMTfV`1 = t@tVp@hpjYSjMSjMSjMSjhDž`<v;h;40]5  tFtv@hvjY5 h38WPB< }3fEjYMԉ}M}fEEC$t}twq 8QȟPhB ֋uO480Pu EPfu)C$t0tv8QPhB ֋j_5 j_ tFtWv@hvjY&jjMZjjMN%: h\:M} = t@tp@hpjYheM 3ۍUM]SjMEuMhPfEEPEPSjM3E]fEUEMSuEMEE}܈ME]jE!(YxuܥE̍EE PUH覥E HbME xME ~xuUM薬EËu3E = t@tVp@hpjYnSjMEMt<EMt)l8a)hi8 }EԃPOe3CȉmtsEP~j]^މmtOEPdj[Eȉmt)EP营j[uȉfmƅuƅtjjMtjjMtjjMtMt jjM_ EPNMEQXmK P8ojjMMMjj[EP[MEQ mEEP芤MEQl E1jS3M3VCSVSMVSMMMVSw EԋPϣME Q}lK P]njjM=MMjj-[P!PE Q(l4E PJhE Ql E 1jS03ۍhSjSj8SjPSj^5j45 @h= t@tppjYVM;eUMV  tAtVqqjYjjME<4̸ ̋U]?̋UEVWu jJ#Ytx_^]P%j`4 = t@tpPhpj YheMDEee@$E3ۍECUPM]jSMEMPhfMEEEMPEPjSME MtB E }tThMhVEE PMOjSME ]EEjjp(EPjWhB ֋ء = t@tSpPhpj YME Mt 2̋U6 3ĉ$SVW}ىT$5  tFtvPhvj Y75 jpD$jP3G$ q L$QhPhB ֋uu{rD$\$3Sj p(D$PSD$(PhB ֋u(L$D$D$Sjp(D$PjQhB ֋t$tvD$PhB ֋5 j_ tFtWvPhvj Yo $_^[3S]h11(ى0} 4,5  tFtvPhvjY 5 j0A]̋UM#]j,M̡ = t@tphpj Y(3ۉ]Љ]ԉ]؉]}3MܫQM hSSSSSSSS]ЍEPSEPEPu@ tuM3뼍#}uEЋP]Ћ = t@tVphpj YtSB Yj 8ً}  tAtqhqj Y" G3+=8sjW^5{ u/B0PMeMԋS~?jjMԋ<  tAtVqhqj Yj r9EEԋ  t"AtqhqjYe Eԋ3@+=dsjW^NC,PMe{u u WM<: u WM>jjMc  tAtVqhqjYj 8`ً}  tAtqhqjY G3+= sjW^5{ u/BPMeMԋS;jjMԋ  tAtVqhqjYAX̋USVWً  tBtrrhjY u3ɋF>+ǃr?tjWY3GttY~$~~ ~> uV ȁ tBtQrrhjY_^[]VV̋U$6 3ĉD$ SVWL$ = t@tphpjY3S @ |$u\@ 3D$ @\$$SPD$D$ D$ PWj@ ؅u \@ uIjh`hjj WS@ u%|$׋#u8G D$ u|$tS@ tW@  = t@tVphpjYQL$,_^[38]̋UQSVW = t@tphpjY^3S@ ~uAE FEF 3PPVhPPF@ Fu\@ t ff FS@  = t@tWphpjY_^[Y]̋SVW = t@tphpjY'~W@ ~t"jv3ۈ^@ vd@ ^^^ W@  = t@tphpjY_^[̋U SVW(+؋  tAtqhqjYGPD$@ t]w u=jt$Yt&F4P@ 3 ^^ ^^3w u u O}GuGu uVGD$ P@ j[tt t jjX3@L$ ApA P@ OQt2u_t$@  = t@tVphpjY_^[]̋UQSVW١ = t@tphpjY!sV@ {s~ W@ Ettt jjjX!FpW@ sED$ ~ W@ D$ PNt|W @ s~ W@ vpW@ u Ks{tK V@  = t@tphpjYF_^[]̋U SVW}Bx u9H}@x t;t;F}(˃eEEPPPVEPu_F^[̋UQS]VBWy u#;9y}I~ t;y}ы y t߀~ ux u ;H}@x t3U;tMG9uu_^[̋UjhWdPV6 3PEdep@@@6fB YMd Y^̋USVuW{;s93w2t+;{u Q`{;{u QI{C_^[]jE ى]܋M;tq;;u {k +EC+E9Ew%Ƌϋ;uMA+DC+9Ew?E;tϋ;uMqu܋SQR֋ECktWB }Yw+3CC<w4Veu܉CQsWP뙋MSBjjf M4B̋UQQSVW}Nً+;s:;uVX;tTOvP+EljEF+;Es#EMH;r6 PPN+RjQ,  ljF_^[1M̋UjhdPV6 3PEd;utjjuKƋMd Y^̋QVq+s;+SW+ƒr*+1Z+;#;sR_[^wLj ]SeeWEuQQPgw+7?t 7B YE؉_w Qu,jj ̋UE3Ʌt=wPsYȅt]̋USVWuV+R6Wt ^ +>t 6B YElj>F;_F^[]̋UQ+;#;EsE]̋z uet jjM)KEPcMEQ+4EEPeMEQ 4hEQJQ3MVj@VjMVjMVjMEqEԋPeE3VjME]?LPe4EQ蓱VjPE #4@VMh(hME #jZ3ɉU3MfEUMfEjQEEPMh,hYPh,hM@DEPMt؅ulUM؅u[DUh ؅uAPjMcSjMXSjMMSjME >;8.3MVj VjMVjM VjM4E348MMjjUFttu6wj4 h= t@tppjYVMTeUtMV  tAtVqqjYjjME≮ ̋U]̋UEVWu jjYt|x_^]qhhډ}5  tFtvhvj Y5 j0tjP/G$ q tQhlPhB ֋vheM}F$EEPoWjMP8hfMEEEPEP蹤WjMRE tE }tohMShE EMPWjME EtWjp(PWtPhB ֋3GMͩE tNMhWPF$ 0v Qh\ZPhB ֋{r3Sj p(PSPhB ֋u4tSjp(PjtPhB ֋tvPhB օu/@$t0tvtQPhB ֋j_ttvtPhB ֋5 j_ tFtWvhvj Yj4eڡ = t@tphpj Ys$30@ tu~ tujZ3ɉU3MfEMUMfE؍EEP3jBu3ɍUAIuSU؍MjjM|MMjjlu}tut3E3}fEEE}fEEEPj33|uU3uSUMWjMWjM = t@tVphpj Yj4  h;t@tppjYVM{eU;MV ;tAtVqqjYjjME<,̋UMtE ЋW} f_E]̋U SVW  ;t@tphpj YReEPEPEPW(@ tMMtEuVYPVu Nt"~rf|J"uAPFtI~rf|A\u5HP*t&EteVYM PV9}t u$@  ;t@tWphpj Yx_^[̋UQSVW  ;t@tphpj YeEPuVW,@ uteVtYM PV}t u$@  ;t@tWphpj Y_^[j87M] = t@tphpjYeuM3!uj#XjfEEQPMEuj^jjJPjEPMPnjjMaEMj@PEPPGjjM: = t@tVphpjYjjMj(:-E ]E̡ = t@tphpjYV3E3MEMfE؍E؉MPEԋPUu }tYj^j{Mjqt = t@tVphpjYjjM.}MsMű ut9Ej)ڋ} = t@tphpjYXe3EfE!EӍE؋Pu}MsM؋UWjt jyjjMc:̋UQSVW  ;t@tphpjYWjֹJdt j ;tAtVqhqjY_^[]jڋ} = t@tphpjY/e3EfE!EӍE؋Pu3 iVYPVM}MsM؋UWjt j: = t@tVphpjYjjMj#ڋ} = t@tphpjYRE33jMQMMSfE辡j#jMoj3ۍMSV褡iVYPVM}MsM؋UWjtSJ  tAtVqhqjYSjM j2ڋ} = t@tphpjYaE33jMQMMSfE͠j#jM~j3ۍMSV賠iVYPVMUM؋su؋E4FsE;tf8:uj?Yf;uUM؃sM؋UWj~tS#  tAtVqhqjYSjMj }QMCeM38EHPPj } uWu֍M*} uWu֍M} uWu֍Maj^jjMK"jj_ = t@tWphpjYjjMjX$EM] EEEM = t@tphpjYAM3E3UfE؉U~r6EPRы"Esj^MPjEP EM؋EjPEP iEVIYPVuQM'uJiV#YPVuQM'u$iVYPVuQM'uZ}MsMuUWku9;u4rϋG Arf8?uj:Zf;uj^jjM[jjMOt#jLMjBEt = t@tVphpjYjjM̋UQSE3PS@ u}u[jډ]} = t@tphpjY3E j!M܉E܋EE!utV @ ؅u1\@ t%}܋]Ej#}܍EjPWS@ u EM@P}܍EjPWS@ tS@ 떍E}PWjA u;\@ nEM@P}܍EPW3VA tGW藼YPW = t@tVphpj YMjxH[UME} E = t!@tphpj!Y肿 M3ҋ9Qj^ y$b3uUfEUuԉUfEuUfE؍EEI |PEP}u E;|tj^EMp rUEPMEWjjME"u[EMp 6UEPMEajjMEu9wuWjVE؋PMEPjjMjjMMMjju?MCVZ;Y?}MsM؃rQPA YYtj^j^M jQ = t@tVphpj"Y jxFUًE |EE = t@tphpj#Yh 3ҋ9Sj^ 3uԉUfEUuUfE؉uUfEEEPEPUuW}uE;Etj^uBM4tUEPMEUjjME$u MEP:jjMjjMMMjjuGVZ;{$j^M蟕|j = t@tVphpj$Y\s j rUԋ = t@tphpj%YU3E3MfE؉Mr7j\Xf9Ff9Ftd WVA +YYhiW4FVA +ƃYYFPA pV MPV Mt }EsEf|H"u APM-MԍE;tjjPF j[Q = t@tSphpj&YjjMCj(jUЋ] = t@tphpj'Y蘺pEPhB 33ɉ]A9]t3}EsEԉE̋Sj p(EPjWhB ֋ȅAEЉSfO O"j Ev?+WPVˋ>++t3fV>++_ZF^[]̋UVW}jσgGKuu V_^] ̃y̋UQVq+W};s5+S+;r)+1+;[#;sR_^]̋UQ}Wu3ES_Vt79]w23@+E؃rNlj}tUf9tu^[_ tuYt΃+M+؍FE벃r?+̋UVW}N;v5t)S9jStu WvS[_^]z̋U} uzrMfEfJzru EuBPf ] ̋Vt1tvjjRQhB jX^hzډ = t@tp|ipj Y覶hjP 33UfEjYMUMЉUfEMUfEԍEPhÈ)U3ۍE8P3jEԋPSU[}EsEjj p(PjPhB ֋}EsEԉjj p(PjPhB ֋uLjj Džp(PjPhB ֋uQQt  = t@tVp|ipj YjjM0jjM$jjMh<ډ = t@tp|ipj YhhjP 33UfEjYMUMЉUfEMUfEԍEP*È)U3ۍE8P3jEԋPSU}EsEjj p(PjPhB ֋}EsEԉjj p(PjPhB ֋uLjj Džp(PjPhB ֋uQQt 蠿 = t@tVp|ipj Y農jjMjjMjjMںhډ = t@tp|ipjY*hjP 33UfEjYMUMЉUfEMUfEԍEPuÈ)UU3ۍE8P3jCEԋPSU}EsEjj p(PjPhB ֋}EsEԉjj p(PjPhB ֋uLjj Džp(PjPhB ֋uQQt b = t@tVp|ipjY耰jjM贸jjM訸jjM蜸sh `Eu} ]EE\eEE|E xE$tE(pE,lE0hE4dTPveETP誂EXt茬Et3hkMh VEEPM蛻jjME訷t6hjM¶h WEEPMd3EWjMp3t6hjM膶h SEEPM(3EWCMS43Cut-hjMFQVEEPM藍WSMEut1hkMh VEE PM贺WSMEö|t1hlM׵h VEE PMyWSME舶xt1hjM蜵h VEE PM>WSMEMtt1hdkMah VEE PMWSMEpt-h8kM&QVEE PMwWSME۵lt1hkMh VEEPM葹WSME蠵ht-hhM贴QVEEPMZ$WSMEidt-htjM}QVEEPMy#WSME2hkMPQjEEPMs$WSM`E\6E܍EE MEhDlMEhiMEMEQMQMQPP|hEޔWSM胴WSMyMEMEuMh-Lj@ {M }UEhiMBeE6PXMMjj^3v6F3uuuhMEEEPEPZ"VjME虳u:;VPM0>EEP EME!o;uuM+$P-h hME ]ueExPqeExP}E|t脧Et3hkMh WEEPM蓶jjME蠲t6hjM躱h SEEPM\3ESjMh3ۋ}t2hlM{h WEEPMSjME+t.hjMEh VEEPMSjMu6EEؼ!E܍E؉EhdlME hiME ME QMQMQP@PyeE @ۑSjMSjMtME ME uMc(h* sًM}u ePoeEMP{EMt补Et3h Mh WEEPM谴jjME轰t+hlMׯQVEEPM(jjM莰3EE|!E܍E؉EhlME蓯hiME 肯ME QMQMQPHPdE 諐HsjjMjjM ME ME w uMh  |E] ueEEEtPLneEtP:zExtEt3hjM艮h WEEPM+jjME8t2hlMRQSEEPM装3ESjM3ۋ}t2hjMh WEEPM蹲SjMEǮ}t2hlMޭh WEEPM耲SjME莮t*hHmM設QVEE PMSjM`|6EE| E܍E؉EhmME _hiME NMEQMQMQPh VEEPMjjMEt6hMh SEEPM詰3ESjM赬3ۋut.hmMȫQVEEPMSjME|ut2hmM蓫h VEEPM5SjMEC|t.hmMWQVEEPMSjME xt.htjMQVEE PMSjMEӫt*hkMQWEE PMSjM襫tEp6E܍EEؼMEhnME蛪hiME芪MEQMQMQP0P_E賋0{SjMSjMMEMEuM{,jD M }UEhiMݩeE6P MM3jCS菪v>MyhmM؉]薩EEPE؋P0jSM؈]J}tFEPyM6EEԋ6PNzu EЋP7ME!zMzP#hM E|]u ePaheE|POtEMt4Et6hiM表h WEEPMC3EWjMO3t2h jMeh SEEPMWjMEt.hmM/h VEEPMѬWjMu6EE E܍E؉Eh@nME hiME ԧME QMQMQPDPc\E DňWjMiWjM^ME MEuMMx h ]ًMu ePfeEMPrEMt茜Et3heMh WEEPM蛫jjME訧t+hkM¦QVEEPMjjMy3EE؜E܍E؉EhnME~hiMEmMEQMQMQPHPZE薇H^jjMjjMMEnMEbuMv$hM ًMuePMeeEMP>qEMt#Et3heM营h WEEPM2jjME?t+hnMYQVEEPMJjjM3EE< E܍E؉EhnMEhiMEME QMQMQPHPYE -HjjM蘥jjM茥ME ME uM{u@h M3P]cE]MPoEMt轙Et.heM*h VEEPM̨SjMޤ7EE\!E܍E؉Eh4oMEhiMEңMEQMQMQPHPaXE HÄSjMgSjM\ME ME uMKth ]M3P]bE]MPnEMt菘Et.heMh VEEPM螧SjM谣7EE\ E܍E؉EhoME赢hiME褢MEQMQMQPHP3WE ̓H蕃SjM9SjM.ME ME uMshh /tE ]}eEE|ExlPfaeElPTmEpt6Et3heM裡h VEEPMEjjMERt2hloMlQSEEPMx3ESjM3ۋut.hoM1QVEEPMxSjME|t.hoMQVEEPMJxSjME譡xt.hiMQVEEPMxSjMEut*hM菠QWEE PMSjMGt6EEԼ E؍EԉEh pME FhiME 5ME QMQMQP4PTE^4&SjMʠSjM迠ME8ME,uMpsh 込E|]u eP_eE|PjEMtEt6heMNh WEEPM3EWjM3t.hmMQSEEPMcvWjMEƟt*hHpMQVEEPM1vWjM蘟u6EE؜ E܍E؉EhpME蚞hiME 艞ME QMQMQPDPSE DzWjMWjMME ME uMoǺhM ًMuePk]eEMP\iEMtAEt3heM讝h WEEPMPjjME]t+hHpMwQVEEPMtjjM.3EEE܍E؉EhppME3hiME"ME QMQMQPHPQE K~H~jjM趝jjM誝ME #ME uMm^hk 詹Mu3P]\E]MPgEMtڑEt.heMGh VEEPMSjM7EM E܍EE؜!MEhpMEhiMEME QMQMQPHPxPE }H|SjM~SjMsME ME uMbl'j4 uM uUEujhiM@eE7PVMM3jCSG8t'hHpMWM]Qr jSM›虷Pzh- ݷًMueP6ZeEMP'fEMt Et3heMyh WEEPMjjME(t/hDeMBh VEEPMjjMEehE lEpEtExE|j EvYjE ]Uuu6wMhieEVPjjM轊蔦VűUEVu j KYtNH^]V̸ ̋UEVu j Yt NH^]̸ ̋UEVu j 諔Yt NH^]趖̸ ̋UEVu j [Yt\ NH^]f̸ ̋UEVu j Yt\!NH^]̸ ̋UEVu j 軓Yt< NH^]ƕ̸ ̋UEVu j kYtNH^]v̸ ̋UEVu j Yt NH^]&̸ ̋UuE u0u]̋UEVu j蛒YtNHNH^]蠔̸  ̋UEVu j KYt| NH^]V̸ ̋UEVu j Yt|!NH^]̸ ̋UEVu j 諑Yt!NH^]趓̸x ̋UuE u0uH]̋UEVu j+Yt NHNH^]0hR jLu3ۉT9GEԋPYr]MMjjUjZ3ɉU3MfE3C]plf\UЉMfEh(sMEPEPEԉTPCtphrt萄j[\EPtTPuYPVwQ_^̋VJ!^h u]MuPj?eMhXsEEMPEPJjjM膀EMtuh MEhSEEPM2jjME?EP}j rc}Mhf}8|eFOEP|jjM|Øj r}Mhh}{eFOEP-|jjM|qj r还}Mhs}{eFOEP{jjMH|j rm}Mh }B{eFOEP{jjM{͗j r}Mh }zeE؃OP77{jjM؉w{xj rƗ}Mhs}zeFOEPzjjMO{&j rt}Mhk}IzeFOEPzjjMzԖj r"}Mhq}yeFOEP>zjjMz肖̋UQVEPMJM!J^̋UVWytuphB _^]H̋UEVWpu3S ;uWjhB [G_^]̍A̸ jD E Y}UuuTQ׍M4eEԃPTIMPEME!xIMpI5V̋VN!^j uuj(ŃYt.uWeN!aMRE菔豅j 赔uuj(eYt.ueN!aMWERD/Q̋UVEtVB Y^]h c}M}P_eM؋6hs(wQEEP\P/\PM`\_jjMwEPMSE$PωuSM7_M_fjX~ 趓uEMԉu3M}P}&E}j(EY}O"aMEEP}hsME+vEEPEPV/jjMvME YME MME >ME 2脒范j r̒}Mhl}ueFOEPujjMUv,j rz}Mhj}OueFOEPujjMvڑj r(}Mhk}teFOEPDujjMu舑j r֑}Mhj}teFOEPtjjM_u6̋UQVEPEM4"5E^̸ jD .E Y}UuuTQ׍MG/eEԃPDMdPEEME!DMDeVF̋VN"^j Euuj(~Yt.uWeN"aMRE迏j uuj(~Yt.ueN"aMWERt_聀̋UVEtVB Y^]̋UQVEPCM<"GC^̋UQVEPBmMD"C^̋US]VWsVOCu&VCuVCuVCuS_^[]̋UQVEPOBML"B^̋UQVEPBMT"JB^̋UQVEPAM\"B^h $}3}EGG3ۉECMht]phdM]pNEE8%}܉EPEEPEPhP;CEQhQMEMEjSMCqjSM8qeh O}3}EGG3ۉECMhxd]phdM]oNEE$}܉EPEEPEPhPfBEQhPME MEjSMnpjSMcp:j<9 舌}3EEEԉE{4 u)phB ֋VZKYPVM>O[ @{s pEPhB ֍EPMjjMNK 薀}؃}qMԋsUԋEƒ}sMue3PQMEfU]EEPShB jjM\ojjMN'h MuM3ۉUheuu]=nUEM 7SjMEn}MhtnEEPEP7SjMnEEȍE]ủEЉ]jEnyYd"xuȥEEEPU\hE N\NME ME 8]uj^E MtbE MtbMUMEwEËu3ۋMtSo܉zhj  uE|Pece3Cȉ|DtFEPBcM؉]QDž|袿j[yQr RQQ詬EuEtjjM؃>mtjjM*mMtjjMm}EP6hEȉ|芾t4EPhMEQȉ|= E;HuE t MVltjjMlMt jjMql}tWEPgpEQ}}uEePu2E\evMMjj`KEP[M3QFȉu0jVME`u;utJ?VM`rσ}EsEQPA YYujjMF`;uu}MM_MEP)j^uEM+Eu#EPUEE花t2ۉuEt jjM_tNMEPhUMEQѱEO;t jjPW`jjM_jjM{_OMEC{̋V>tv6f6B 3YFF^̋UjhdPV6 3PEd;utjj=uƋMd Y^̋UVuW~sFtPVW{ &FGFGfF_^]̋UEV"tVB Y^]̋UEV"tVB Y^]j zuE +EPeE;E tfPj̝E@Ey M3Vj]VVyy̸X& ̋U]̋UEVWu j*hYt"x_^]1j̸ & ̋U]̋UEVWu jgYt"x_^]i̸$ ̋U]̋UEVWu jJgYt#x_^]Qi̸$ ̋U]̋UEVWu jfYt$#x_^]h̸x# ̋U]̋UEVWu jjfYtd"x_^]qh̋UjhdP6 3PEdyt q$B YMd Y3@̋UQQ3WE9Bv6SVr AEff;Eu+MK3GfL;zr^[_̋UMR]jH vE3ɉEMM@`EMME}t u$B Yv̋USVWj2_~\uZ^S@ ~\uCEΉF`vu0PPVhXPP@ FXu\@ t F\S@ _^[]̋UQSVW~W@ ~\tA3ۃ~Pu9^TtvTvP0A NP^T>jvX@ vXd@ ^X^\W@ _^[]̋U6 3ĉ$VWh3D$ WP8vF$ xrD$ F`P$D$PD$ DŽ$PXDŽ$X,A Vu;u \@ u WWjV4A $_^3d^]̋U$6 3ʼnESVWC4M_^3[X̋U4d$(S3ɉD$VWfL$3fL$3ۍL$Quu 3ɉD$(L$,\$$|$8D$_ E F(xrSQQMPQ#эNRd j4 eى]EP u$3PCu]P'EMtw=C0ECȉuĉuȉủuЉu؉u܉uEpmE }j[9wv 9_r?M9qv 9Yr ΋U9rv 9Zr֋u~v 9^r63E EE(9Xru]SjWQM(RVuQP#ыMRImEc$j8 2dًE}؋u 3ɉEĉMȉE3MЉMԫMEEP }̋PCP/jXEȉEMt?< ~r6C(xrMUWjjV#PQKT M"E+c j( yce}؃e3]u U]̫eeEPRQVSMi"b j00 bEP}NHQu3ۋPF]P$EMtR;]ȉ]̉]Љ]ԉ]܉]]Epm9^XtE`q9^ptE`r9tErG0_ˉEM yr F(xrSURjQMPQ#эNR ah bE] MhE`E \XldEeLE$HPTejZPY#xHE3EGtP}MEנMEˠPPP@jPP@PMEDt9ETt93ẺEЉEԉE؉E܉EE䋅hE t PMdt PM}uE t u9ut]`uePMCEE PEPVEP)jWMsLDsuQO)\ M:M2t` l(Ql )X IoPjh aC SK ($,=j 3}YCE̍EEȤ#UЉEPMEMEMEܞsE,t t , ,u u,j YueRM/BE,Es(j YP0,jjMB(V,@ E G0(t#x0P8PhB (V@ ]썍0,MMG`]싍$&Q$Q' qjhK ^] MEM]EEeEEEMejLYd#xu॥E3EFMPuME!MEEEuePM@uEEP}'jVMZAM @]M%QMM&MrNj, ]Eu EȋEu̅t4euePM@EEPu&jjM@\MO%QM%Mqrh C]] MEM]xEe|EEMejKYD#x|EEEPMTME蔛ME舛PMPpjEPpPM^Ettc4E MtS4xEt PMEP&MM3f[M$QMs$M#s:L̋Ujh dPSVW6 3PEdt_t7phB փexEmMd Y_^[Kj7 Zu3uFMEyt; uVPhB FFAZ̋V~ tVf f^̋Ujh(dP6 3PEdeIt2Md Y̋U SVuWy&ft%tNty2~_^[QM h} EPcY̋VWw t6WhB փg g_^̋UEV#tVB Y^]̃j 7YE3AHH3ҍpU#EuVVV 3~V u N(El<3^@FXFpEX ̋UQVuuA #^̸+ ̋Vqtqq hB ^̋UEVWu jFYtD#x_^]I̸+ ̋UEVWu jFYtd#x_^]H̸+ ̋Vqt qhB ^̋UEVu j;FYt#NHNH^]@H̸P+ ̋VW~tN,~ t vhB _^̋UEVWu jEYt#x_^]G̸t̋UjhdPV6 3PEdA #ƋMd Y^̋Vq J;t u2^ð^̋Vtq tvjQhB ^jX^̋UVt q tuvuuuu uj(W}t3E_tpt3QQQjQQ0QhB ^]̋UVt7q t0u,v$u(u$u uuuuu ujQhB 3W},t3E(_tpt3QQQjQQ0QhB ^](̋UVt'q t uvjuu ujQhB W}t3_^]̋UVt1q t*u$vu uuuuu ujQhB 3W}$t3E _tpt3QQQjQQ0QhB ^] ̋UjhWdPV6 3PEd~ uffNeNt,Md Y^j S}3ۉ]]]EI#~r6PSVSPA uhShth4 PMEh} EP:Sj wSى]eeue EA t"p tvWPhB օuRÅt3jXhth4 PM/Eh} EPRjD SًEMu heEE53ɍ}؉M3MЉMԫMEEPEPVuV MjjMx6ORj(I dREeM}] uQ}ȃe3jVP3@EEMt*E{rEt'p t v WjSPhB օuQ t'jXhth4 PMCh} EPcQj y QeeQMDeEPu uEMt*EQj  HQ3ۍE]P](}P3@EEMt)ψ]Ft*p t#v WShuPhB օuPtjXhth4 PMBh} EP`P̋VWw t6WhB փg g_^̋UjhdPVW6 3PEdw t6WhB փg gMd Y_^̋WtV0tvPhB փ'g^_j  Ou3ۉ]j8]>3@UYt&BzB3$ZZ3@Z(B0Ӊ^]ΉEBRPJ7Ojh hO3ۍE]P]JhE>YEEt u VwEuPEP^EEMt'u]uSÑSj Nى]3@CC3sE#uFuN#3~3~ u N(E1F@É~X~pNj, hNűEЋ^>E;tj^;uűEЋ>~39xMeMЍUԋ ؅Nы^;u\+}ȋуsM+jYI$ +ȉẼrr+ÙjYI$ +;ȋMA#;sPh VEԋPjXFMԃMIEG;xC3MÍM,<̋UVW}j'jGPMF +GN+t_^]3AAAA AA̋UVWu3N>~:~Ɖ~_F^]̋UVu&Nfu NEF^] ̋UVuWOFGF&fP1FPO%FG_^]̋UjhdPV6 3PEd~u&feNtN$EN t;$EnMd Y^̋UVW}W6u$WGPN}GPNqGF_^]̋UU;u A;Bu2]̋UT6 3ʼnEES] VEW{Er ˋt\0tVv,URURURURQPhB օu6uȍuuă(j YuMS(ME3_^['4jXh4uh4 PM~iEE}E}PMECH̋Ut0V0t:vMQPhB օu'uM@+E^h|gh8 hjXhuh4 PM:h} EPG̋UeSVW?tZuƅuE] PSuyu9tEШt%GPKGPKC_^[ 2h|gh8 hM9h} EPF̋UeSV;tsuƅuEPu uuStEШt?E Wx0;t)CEPNSNEF;u_^[ 2h|gh8 hM8h} EP@Fh F}Ut6rϋ0tHuv u RQPhB ֋؅u/Fh|gh8 hMQ8h} Ej[QQǕeuӚ׋ou辚EP;EEPMSM؋0EPkQVM0譝Ph4 SME|7h} EP1Ejx EME}j E3Y3ˉ]ӉMU} ]7~~rEu;u\+sP+˸?+A+E?+;#M;sPMbUM]EM;z|PMj Y}h EPjuMM{SD 蘆̋UVW};uF;Gt1'GFg_^]̋UjhdP6 3PEdMd Y̋UjhdPQQVW6 3PEduMeOVNWeMt5NjMd Y_^̋UQS]V3Wt?wWP2YtEG+P7V3DG +?Et 7B Y7GEG_^[3j  `CE3ut=I$ kP1uYt}euWQQVO+ÙE}MEt;t];]uSB YkE7ƉGkEƉGBQu'jjA#3̋U46 3ʼnEES] VxW}r t[1tUv,UjRURURPQhB օu7M̅t}t }tj  uMԋjXM_^3[I+ ̋U46 3ʼnEES] VxW}r t]1tWv,UjRURURPQhB օu9uЅt7Mt!tu uӍMj jXM_^3[* ̋USVuW;tW_^[]1@ 1@ ̋UjhWdPV6 3PEdNeNtMd Y^̋UVWuN($u N3~ƃf(_^]̋UVsEtVB Y^]̋USVuWF($PKFPKV3{B_C(Ãb^[]̋Ujh0 dPV6 3PEdN($eNtEN tMd Y^̋UQSVuV[uIWFPKFPK{Vd u3AC(a_^[̋UVW}GPN tF;Gu F;Gu2_^]̃y$t AtVp tvjPhB ^̋UVmEtVB Y^]j< =uu 3u߉]}h0$,YEt,}ȉ}j[uM]QMЉ]Quu uEljF0t!]ME|ME|}tME|ME | =h& 5=uu 3u]]h0$+YEt=]]]]ȉ]j[pEQM]QMQuu unÉF0t!]ME&|ME |Et!]ME {ME {t pw< j(} D<uu 3u]!]h0$*YEt'!]uMEQuCu]u u3eF0tMEP{MED{|;̋V~$0$tQEuu uhB ׉EMEQPsYYËe3uuEEMd Y_^[ } w 6 ̋UVu3;u sWu>t hB ׃;u r_^]; 6 u6̋UjT@ uX@ h @ P@ ]̋U$7  7 7 7 57 =7 f7 f 7 f7 f7 f%7 f-7 7 E7 E7 E7 7 7 6 6  6 6 jXkǀ6 jX 6 6 jX 6 6 jXk 6 LjX 6 Lh%B %B ̋UE3SVWH<AYt} p ;r H;r B(;r3_^[]̋Ujhx{ h dPSVW6 1E3PEdeEhtTE-PhPt:@$ЃEMd Y_^[]ËE3Ɂ8ËeE3Md Y_^[]̋UMMZf9uA<8PEu f9Hu]3]̋Uee6 VWN@;tudEPA E3EE@ 1E@ 1E A 3EM3EEP@ E3E3E;t56 uO@ȉ 6 _6 ^%B h d5D$l$l$+SVW6 1E3PeuEEEEdËMd Y__^[]Q̋Uuuu uh0h6 ]jh{ ae; Euu5 B hB YTjYe; E; EEPEPu u܋M ; M ; EƋMd Y_^[Ëuj=Y̋UuJYH]%pA %,B %(B %B ̋U uYtu B Yt]̋UQVuu|^̋UjhdPQV6 3PEdjEEwPTƋMd Y^̋UQVuu^̋UjhdPV6 3PEdƋMd Y^̋UQVuul^̋UQEVuEEP&^ ̋UV EtV Y^]̋UV EtV Y^]̋U M h{ EP̋U Mjh| EP̋U Muh| EP]̋U MuhD| EP5̸w̋U=|xtM9t xu3]Ë@]̋U=$ tM9t xu3]Ë@]̋Up6 3ʼnEMS]VuW} }Mąt}t?ut3f3M_^3[bÅuEPTYj Y}}űMă~ tf9tKA~v)3PSjQj v@ t Eă F끋Mă!A *g3@D2tGE;FsEĊjX:~v3PSvWj v@ uuEă 3PSjWj v@ p3@3W@6 uV9 VYX: |^_̋UEVu j }k9 PY^]̃6 yV9 V1YX: |^̋u j YÃ}k9 PFY̋UQE3VhluNFVV VFQ ^̋UjhdPVW6 3PEdyphB ֋tj1hB ֋Md Y_^̋VΣX: VY5X: u^̋UjhdPV6 3PEdV~Yt v$B YfMd Y^̋USW}9;t@;t 3$B Y#t+?VtF>u+FV B Yt VWP4 ^_[]̋UV-EtVY^]̋UQjEYt X: MH3X: ̡d: j"  3MVI=d: uuEVbWYYhpOG?=`: phB ֡`: : }tphB ֍M@j# ( jM]e{ :COEt,phB M։Etj1hB Mօus$B YMy̋UjjA YYufVuPN$} tu jA YYulPN,^]̋UEx$t p$jA YY]̋UQj EYt uG3̋U=: uh: YEd: ]̋UEW8t+VphB ֋tj1hB ^_]̋UQjMhd: %d: YMe%A ̋USW{,tVwwSuhB ֋? u^_[]̋UVuFt: : v0tVY^]̋VWjsG(t0P{Yug(G,t0PaYug,_^̋UQEPjEPj@ f#E̋UuM +MQuj@ E ]̋UQfEVu VfEGYfMf;t>uf;sAfw'f %vMjQjMQRPlfMtfMf^̋USA ]@A jhCA CYYtVWA {C _^ A c CjCY[]̋US]VWj03WSBA @A CA jCM3VC $B t+W|A Yt׋LLG|_^[]̋UQEMV39p tfE f;w,3@4UuRVpQjM QVp@ t9utA *^̋UQfEVu VfEkYfMf;tBuf;sAfw+f )vMjQjMQhPfMtfMf^̋Uu@ ]̋Ujhu+ ]̋Uu@ ]̋Uu@ ]̋UjhdPV6 3PEd%: AP 6 A t hB ֋ 6  rЋMd Y^̋U=6 u%tA uA  6 I 6 : ]̋UE]̋UV3VudA YYtf8Cu f9puP\A Y^]̋Uuu u@ ]̋Uu uuuuu ujh ]%B %B %B %hA ̋UVlA EtVY^]%A %A %A %A %A %A ̋UVT; V@ EV @ hX; @ ^]̋UVT; V@  6 EA 6 Vd, \;  6 @ hX; @ ^]̋UVWT; W@ u>u)j3Y>td, \;  6 W@ _^]jjhT; hX; @ %A %A %A %A ̋Md Y__^[]Q̋M3̋M3Pd5D$ +d$ SVW(衔6 3PuEEdPd5D$ +d$ SVW(衔6 3PEuEEdPd5D$ +d$ SVW(衔6 3PeuEEdPd5D$ +d$ SVW(衔6 3PEeuEEd%A %A %xA %`A ̋D$L$ ȋL$ u D$S؋D$d$؋D$[SVD$ uL$D$3؋D$ Aȋ\$T$D$ ud$ȋD$r;T$wr;D$ vN3ҋ^[3̋Md Y__^][QQL$ \$ \$ PD$#`C$CPCPCl$l$D$ S#+VW6 3PAMeCEudEEd̐T$B J3$ ̐T$B J3$ ̋M;̐T$B J3h% ̍M MmMMzMMڰM̐T$B J3_J3U% T̍M̐T$B J3%J3(& ̍MgMMWMMGMM̐T$B J3J3X& ̍ME̐T$B J3J3w' v̐T$B J3T$ S̐T$B J314' 0̋MhM8M 8My8Mn8M$c8M,X8̐T$B J3' ̐T$B J3( ̐T$B J3y$ x̐T$B J3V$ UuB Y̐T$B J3#p( "̍Mż̐T$B J3J3( ̐T$B J3( ̍M0̐T$B J3( ̍MNMFMM6M.MMMMMlMMltMMdMM̐T$B 3J3 ) ̍MM{MsMkMcMMMKM̐T$B 3XJ3N) M̍MMMM M)̐T$B J3J3H* ̍XM5MM%M̐T$B P3J3* ̍MM_MMOM`7M,d̐T$B `3.J3$8+ #̍MM̐T$B J3J3+ ̍M.M&MMM̐T$B J3J30, ̍MMM̐T$B J3HJ3>, =̍MM MzM̐T$B J3J3- ̍M8MM(M̐T$B J3J3- ̍MM̐T$B J3b@. a̍MM-MM̐T$B J3J3x. ̍M+M#MMDM<̐T$B J3J3/ ̍tMMMMl[MMK̐T$B d3EJ3;`/ :̍MlMttMaM3M)0|MMM̐T$B ,3J30 ̋ DË<"ËXËtËË ߍM1Ë@{Ë%MË%0Ë%MË%̐T$B 3J30 ̍MM3M̐T$B J3J3x1 ̍MxMMh̐T$B J3eJ3[2 Z̍`MMMMM|MtMl̐T$B T3J32 ̍M8/M 'MMMMM̐T$B J3J3y2 x̍` MMMM\X̐T$B P3 J33 ̍MOMM?M̐T$B J3J34 ̍MEMM̐T$B J3qJ3g4 f̍pMMOM̐T$B l3J34 ̍M[MMKM̐T$B J3J35 ̍`NMMMDPMM̐T$B @3IJ3?5 >̍MM M{M̐T$B J3J36 ̍x~M.M&hMM ̐T$B d3J36 ̍M̐T$B J3RJ3H7 G̍M2,̐T$B J307 ̐T$B J3( ̋M.̐T$B J3\7 ̐T$B J37 ̐T$B J37 ~̍M̐T$B J3O88 N̍a5MMޮ̐T$B 3 J3d8 ̋EeMh)ËM-(M <̐T$B J38 ̐T$B J3( ̋M'̐T$B J3R8 Q̍M2̐T$B J3"(9 !̍M *̐T$B J3\9 ̍M)̐T$B J39 ̍3MMQ̐T$B 3|J3r: q̐T$B J3OX: N̍M̐T$B J3J3: ̍MaMMQM̐T$B J3J3: ̍MtM|x̐T$B l3rJ3hp; g̍MM3MM#̐T$B J3 J3< ̍MMZ<<|Ë< W̍Ml̐T$B `3J3> ̍M餿p̐T$B `3J3> ̍|qf[̐T$B 3[J3Q? P̍M̐T$B J3!J3h? ̍M髾M[̐T$B J3J3? ̍M!pMxMM_MW̐T$B h3lJ3b? a̍MM̐T$B 3'J3x@ ̍MiMVMC0Y~Y~`N~MpËMQËd/ËMÍMHMhrM_,MLH,M.M|hHfM̐T$B ,3sJ3i@ h̐T$B J3FB E̍M}M遖M1̐T$B J3J3TB ̍MMM|M$MM̐T$B J3J3B ̋E eMǕ̐T$B J3S(C R̐T$B J30( /̋MMM̐T$B J3TC ̍M-M%MMMM̐T$B h3J3C ̋E eMH̐T$B J3DD C̐T$B J3!DD  ̐T$B J3D uB YËE eM̐T$B J3D ̋MkMMMݓMՓ̐T$B J3bJ3X(E W̍Mttht M{MjMkMc̐T$B d3J3xE ̍M&MMM̐T$B J3J3F ̋ 'Ë\Í Q\(\ÍD?x4M,M$MMu,̐T$B 3J3uF t̍MM@MM0MAMdġ̐T$B `3J3PG ̍M ̐T$B J3H ̐T$B J3ÍMɼ44MË44MÍMM{lMh̐T$B $3J3`K ̍M+,駻M4锻MMTL鼭MM̐T$B 3MJ3CK B̍M鏻P M|X|fM^MMppMËppM}ÍMMlMd̐T$B H3yJ3oL n̍M黺M:M髺M*M雺M3M D鶛̐T$B @3J3M ̍M||MË||MrÍMMa̐T$B x3vJ3lXN k̋M[M魹̐T$B J31N 0̋E eMm̐T$B J3J3N ̋MWM錷Mt鰺M\̐T$B J3蘿J3莿O h; PYuB Y̐T$B J3OHO N̍M̐T$B J3J3|O ̍Ma̐T$B J3J3۾O ̍M'̐T$B J3諾J3衾O ̐T$B J3~P }̐T$B J3[XP Z̐T$B J38P 7̐T$B J3Q ̍MahҶǶM8M'M(̐T$B 3詽J3蟽`Q ̍MMjM۶MZ̐T$B J3WJ3MQ L̍h閶@@MË@@MÍMMHMM8ML4MM MM4龵LPMܵMԵ̐T$B 03UJ3KR J̍M闵MM釵MMMd隖̐T$B `3J3ۻHS ̍M'f阴鍴MMM̐T$B 3oJ3eT d̍M鱴M驴M顴M陴̐T$B J3J3T ̍M_̐T$B J3J3ٺT ̍M%̐T$B J3詺J3蟺U ̍MMM۳̐T$B J3_J3U4U T̍M"̐T$B J3%pU $̍MqMiMaMYMQ̐T$B x3ҹJ3ȹU ̍MM MM̐T$B x3}J3sU r̍M鿲M鷲M鯲̐T$B 30J3&,V %̍TM^M_MWMOMGM?M7M/M'MMMMMMM(MM߱ ̐T$B 3UJ3KhV J̍M闱MRM釱M.̐T$B J3J3W ̍xɰM1M2M*M"MM MCMM@%̐T$B <3pJ3fW e̍M9M顁M颰M隰M2 MM邰MzH饑̐T$B D3J3pX ̍t鶯MMMMMMM M(MM߯< ̐T$B 83UJ3KY J̍hM郀M鄯M|MtMlMdM\MTM M}M̍MoE eM0~ÍM'~̐T$B J3lw ̍Mlo̐T$B J3辙w 齭̍M '2 = H"> "> "? 08"8? x"? "? )1" @ ?  h@ kss~pp lTa"@ "$@ @  !B #++6>>IQ\ g r      "-5@ H S^fqypp i""4H ;"`H pH H @"H H H @"I "DI "pI -5"I oz"I "8J $J  J $,,4<D Lp ppp "J  (08 C N Y" K  $"L K L aiit||    pppp ("L L M #.6 > F e   pp Li"M M  HN  p ppp | "|N IQp"N "N "(O Zbmx"lO "O "O +"O e"$P 4P HP @"|P P P @"P P P @",Q >>IT\\\ p dp" (R R  xR pp "R <DLT\doo z   "S lS  S   %p ppp " 0T emxxx p p"T "U -",U g"XU "U "U #+3;" V x"PV "V  % % p- 5 = E M U ] e m u }        pp"W      "W G R R pZ b j r z        pp"X    p          p p"0Y Z e e pm u }          pp"Y    p     ( 0 8 @ H P X ` pp"Z     "[    p     %  -  5  = p p"[ }   p       pp" x\    p    % - 5  = p p" ] }   p      p p"]    p     ( 0 8 @  H  P  X pp"@^    p          p p" ^ # + + p3 ; C K S  [ p p"d_   " _    p         p p",` ] e m u }  " `    p      p p" a 7 ? G O "Pa      pp"a    "a a  b @%"Hb V ^ f q y          &  E  " b      p    " `c       % p pp p"c pp" d   "Td   "d   " d A I Q Y a i q p pp p"Pe       pp"e $ , "f e  xf f n n v ~ ~    p ppp cE"f    3 R Z "g g  g          p ppp H"g   ) H P X "(h h  h          p ppp pK"h  $ C N m x "@i ,i  i          p ppp N"j i j % - 5 5 = E E M U  ] p ppp )R"j         "k ,k @k @U"tk ; p"k  k  "k pp"l  pp"Tl # + pp"l e pp"l  "m  ",m   p"`m 9 "m p"m   p"m  " n # p" hn Tn  n S [ c c ppn ppv  ~  @lo" o o  xo     pp     @"q" o o p & . 6 6 pp> @/r"

D ,@`AH@&`axdԨ(DXlЩ @dt4\IAA0AD , 3D ,8EPS8Hd`HM0Hllm nHnnnxoo8pACC034DF`FFxGHH8IAA8Hd`H0xA xCDQ ,I8Hd`H0034A8Hd`H0I`6hx@8Hd`H0R0348Ⱦ8ȊDMQ ,lx38UAD , 3Ar8Hd`H0A8Hd`H0034dpy>K4(NxAHDē̓ԓܓDA(RP(pDMQ ,lx3D ,0A6@dЖ0DTlԨ44p4A68Hd`H0xAAЏHD ,3 3D , 3PLApAb,D@EAx8Dē̓ԓܓ x8Hd`H0R034X8Hd`H0034I pU8Hd`HM0R03AX8E6AgAPA|d8Hd`H04(9@dpy6lD ,3 3HZtD ,00A@&L&\&A@I,qhq\AAAH8Hd`H0RL LL,L8L@LAD , 3@d   ! !!0!8!D!P!X!d!l!t!!!!4b HDē̓ԓܓ$4DTdt(u8Hd`H0D ,p D2(`8Hd`H0h0db bbbc0c\cccc8dddddd0e PdЖ0DTlԨ\HHHHHDē̓ԓܓ`;[6d,8Hd`H0ABćPD ,(4(A 8Hd`H0034AhDQ ,Dē̓ԓܓppD ,3 3D ,(Dē̓ԓܓ\l|8Hd`H0034d8d P8Hd`H00346(4p``h``aD ,l3 38Hd`H0R034P8Hd`H0034hD ,3 3p-I0008Hd`H0DIzDQ ,l8B8Hd`H0hGDē̓ԓܓĮ̃ HA68Hd`H0RDpyI8E8Hd`H0AH6wADē̓ԓܓD ,ZD`dHDQ ,H H8Hd`HM0`D ,l3 3Й8`aZ?P.0DM ,T DDē̓ԓܓ``pIA8Hd`H048Hd`H0034dHHHH<DQ ,3 3(A@|dD8Hd`H048Hd`H0034|A6J8Hd`H0```_Zxx8Hd`H0pD(Tē̓ԓܓĮ̃HPX`hpx,D8Hd`H0D ,X0HuHXDMQ ,l3 3TE8Hd`H0R0348Pu6 gDQ ,l3 3(AAD , 3G̅D ,3 3HA8Hd`H0034a4&b b80e `d$, L@L4@LT\ht{t06D ,A D ,3 3|gI8Hd`H00fD8Hd`H0dH@&HkDxgd 4DP`l| ,@Ld4\`aP[8DQ ,AAIDQ ,x8Hd`H048EIA8Hd`HM0R034ȆpyD ,DQ ,3 36DQ ,44\8Hd`H0Dē̓ԓܓĮ̃ H؉xD ,DQ ,l3 38Hd`H0RD ,3 3$D8Hd`H0R0348Ⱦ88Hd`H04}|\ 40EAX8Hd`H0C034FIAXudЖ0DTlԨ4(8P" 8B0<L`(A`ePS&ԓIA8Hd`HM0Hllm nHnnnxoo8pACC034DF`FFxGHH8I0X6AD8Ah8Hd`H0RpA6Ё' fADM , 3Xpy`D ,l3 3ЙdTt@vd܎p`DQ ,3 3(`aXAIȇDQ ,<Xl4\D ,XD ,Aؕ8Hd`H0D(ADP8Hd`H0D@\xYP|AI8Hd`H0@&L&\&6DMkkkkkll l,l8l ,Alx4A@A3 3LAXAdApA|AAAA(8Z~0A8Hd`H0034AA(A88EA|dA8Hd`H0RD ,3 36D ,D ,D ,3 3Ad++0+P+Ht+++++4$,X,,,(D ,l3 3p8Hd`H04(NAkpyD ,b b80e80!I0@D0t8Hd`H0034`iI 08D ,D , 3 (4<DLT`hpx\ADATgIAA(```68~DAdЖ0DTlԨ4H@ 0EAI`NI06pPW`P&'\''D ,hsz {4{l{{{|H|h||Ȅ(T||8}}}~P~~~t\A`a6gAy88Hd`H0034AЗhAd$, L@L4@LT\ht8D , 3dЖ0DTlԨ4<d4| 8Hd`H0Rx8Hd`H0RxA4(ID ,D ,3 38Hd`H0034`DDMQ ,lx3d@LXlxrM(NxNNOhOEh2H#ȇ0z0'IA KAtA8UX8Hd`HM0R03d $ADē̓ԓܓ>D ,I|dd 4DP`l| ,@Ld4\xUd 4DP`l| ,@Ld\D ,3 38EAAdHHDDhA@6I D ,3 3K8Hd`H0R034(*Ap8Hd`H0hGpyxAAApUAAPDHD ,3 36D ,Tg`ax=8Hd`H0034A000AD ,D ,3 3AADē̓ԓܓĮ̃HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpxD ,ԔH 8\pdt4\0AD8Hd`H0pȮ_A`AAPM+8Hd`H0@6D , 38Hd`H04DM ,3 36w@Z6HDp)6I8Hd`HM0Rl$`FFxGHH8Ix8Hd`H0RID , 3APDē̓~~8XBDQ ,l3 3(A86DQ ,AXAAA(XAAAH@t6Adb bbbc0c\cccc8dddddd0eADZ8Hd`H0AADHA8Hd`HM04A`1D , 3 0Y8Hd`H044\8E8Hd`H0RAFI8hJȾ8(`a6d܎P[D8Hd`HM0`A00h0PP6D ,H8(R|6IDMkkkkkll l,l8l ,Alx4A@A3 3LAXAdApA|AAAA`LP_wHO@db b80eD ,3 3<X<Xx4\d$, L@L4@LT\ht{,pA~~8XA8Hd`H0034d@LXlD , 3r 8Hd`H0`ED ,tADAM,6L6x666 707\777848h8889L999:@:::;X;;<H<<@0DQ ,6(8Hd`H00348I8Hd`H06DQ ,l3 3DQ ,3 36DMQ ,l3 3T8Hd`H0R0348Ⱦ8@PHXKDē̓ԓܓĮ̃IA8Hd`H0R0348aē̓Į̃HPX`hpx8Hd`H0034D ,D ,3 3DP]p8Hd`H00346ADMQ ,lx3X/6ID ,&DM , 3KDē̓ԓܓ``DQ ,3 3DpAh6AKK8=DMQk ,$dApA|AAAAhd 4DP`l| ,@Ld\̅D , 36>pHē̓ԓܓ8xgD ,3 3Dē̓ԓܓ 8Hd`H0pȮx)`؉4D ,؀LApAē̓ԓܓb bbbc0c\cccc8dddddd0eb bbbc0c\cccc8dddddd0eAX48Hd`H0 z {4{l{{{|H|h||||8}}}~P~~~t\DQ ,AXAAA(dt6Dē6 dЖ0DTlԨ4d@LXl40IO4OOP$P8Hd`H0034LW8Hd`H0D ,l4A3 3XAAD ,pDQ ,3 3hAKD ,Dē̓ԓܓ(8AAApAē̓ԓܓ`aXD ,AA8Hd`HM0R03h ؜pN|dDA|dć08Hd`H0034A8Hd`H04A8Hd`H0R0348Ⱦ8[A8Hd`H0pȮx Dē̓ԓܓ dЖ0DTlԨ\8Hd`H0pȮXXԨԑ, 4(6  AA6IIē̓ԓܓĮ̃HPX`hpx68Hd`H0RxD ,l4A3 3XAAdЖ0DTlԨ4ppFP@/D ,DDē̓ԓܓĮ̃ H`WDDē̓ԓ```**Axt00~~8XY(Apw6d ,D ,8Hd`HM0APBCC034DF`FFxGHH8II8hJDA6 `aD ,8Hd`H0RHPWD0DQ ,8Hd`H0HDDē̓ԓܓKAAAW(;6D ,Vfē̓ԓܓ d8xD\x$Lx8d0Ll 8T<`P,`X| @ x     @ h      T     , X |     P x    Ph(D\t4`p$T(P0PthTH,hAp@stAA6@D ,3 3A8Hd`H04608Hd`H0Rxd \ \4\L\d\|\\\\D ,3 3DP\t4\ $$h$$.?AVbad_alloc@std@@.?AVlogic_error@std@@.?AVlength_error@std@@.?AVout_of_range@std@@.?AVbad_function_call@std@@.?AVerror_category@std@@.?AV_System_error_category@std@@.?AV_Generic_error_category@std@@.?AV_Iostream_error_category@std@@.?AVCSrEventContext@@.?AVISrBase@@.?AVsystem_error@std@@.?AVCWMIContext@@.?AVfailure@ios_base@std@@.?AVruntime_error@std@@.?AV?$basic_stringbuf@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@.?AVbad_cast@@.?AVios_base@std@@.?AV?$_Func_base@_NABVMSFT_WvrReplicationPartnership@wvr@@U_Nil@std@@U34@U34@U34@U34@U34@@std@@.?AV_Facet_base@std@@.?AV@@.?AV?$_Iosb@H@std@@.?AV?$_Func_base@_NABVMSFT_WvrReplicationGroup@wvr@@U_Nil@std@@U34@U34@U34@U34@U34@@std@@.?AV?$basic_iostream@_WU?$char_traits@_W@std@@@std@@.?AUctype_base@std@@.?AVexception@@.?AV?$basic_stringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMSFT_WvrReplicationGroup@wvr@@U_Nil@std@@U34@U34@U34@U34@U34@@std@@@2@_NABVMSFT_WvrReplicationGroup@wvr@@U_Nil@2@U62@U62@U62@U62@U62@@std@@.?AV?$basic_ostream@_WU?$char_traits@_W@std@@@std@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMSFT_WvrReplicationPartnership@wvr@@U_Nil@std@@U34@U34@U34@U34@U34@@std@@@2@_NABVMSFT_WvrReplicationPartnership@wvr@@U_Nil@2@U62@U62@U62@U62@U62@@std@@.?AVfacet@locale@std@@.?AV?$basic_ios@_WU?$char_traits@_W@std@@@std@@.?AV@@.?AV?$basic_istream@_WU?$char_traits@_W@std@@@std@@.?AV?$ctype@_W@std@@.?AV?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@.?AV?$_Ref_count_obj@$$CBVMSFT_WvrReplicationPartnership@wvr@@@std@@.?AV?$_Ref_count@VMiApplication@mi@@@std@@.?AV_Ref_count_base@std@@.?AV?$_Ref_count_obj@V?$object_element@VMiInstance@mi@@@mi@@@std@@.?AV?$_Ref_count@$$CBVMiSession@mi@@@std@@.?AV@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMSFT_WvrReplicationGroup@wvr@@U_Nil@std@@U34@U34@U34@U34@U34@@std@@@2@_NABVMSFT_WvrReplicationGroup@wvr@@U_Nil@2@U62@U62@U62@U62@U62@@std@@.?AV@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMSFT_WvrReplicationPartnership@wvr@@U_Nil@std@@U34@U34@U34@U34@U34@@std@@@2@_NABVMSFT_WvrReplicationPartnership@wvr@@U_Nil@2@U62@U62@U62@U62@U62@@std@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMSFT_WvrReplicationGroup@wvr@@U_Nil@std@@U34@U34@U34@U34@U34@@std@@@2@_NABVMSFT_WvrReplicationGroup@wvr@@U_Nil@2@U62@U62@U62@U62@U62@@std@@.?AV@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMSFT_WvrReplicationGroup@wvr@@U_Nil@std@@U34@U34@U34@U34@U34@@std@@@2@_NABVMSFT_WvrReplicationGroup@wvr@@U_Nil@2@U62@U62@U62@U62@U62@@std@@.?AV@@.?AVCSrClusterEventListener@@.?AVCSrEventPropertyHandler@@.?AVCSrEventListener@@.?AVCSrEventHandler@@.?AVCSrGroupEventListner@@.?AVCSrEtwEventManager@@.?AVCSrEventListnerBase@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMSFT_WvrReplicationGroup@wvr@@U_Nil@std@@U34@U34@U34@U34@U34@@std@@@2@_NABVMSFT_WvrReplicationGroup@wvr@@U_Nil@2@U62@U62@U62@U62@U62@@std@@.?AV@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AV@@.?AV@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AV@@.?AV@@.?AV@@.?AV@@.?AV@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AV@@.?AV@@.?AV@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AV@@.?AVmi_base@wvr@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AV@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AV@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AV@@.?AV?$_Func_base@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AV@@.?AV@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AV@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AVCIM_ManagedElement@wvr@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AV@@.?AVMSFT_WvrReplicationGroup@wvr@@.?AVMSFT_WvrReplicationPartnership@wvr@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AV@@.?AVCIM_ConcreteJob@wvr@@.?AVCIM_Job@wvr@@.?AVCIM_LogicalElement@wvr@@.?AVMSFT_SrJob@wvr@@.?AVCIM_ManagedSystemElement@wvr@@.?AV?$_Func_base@_NABVMSFT_Partition@srstor@@U_Nil@std@@U34@U34@U34@U34@U34@@std@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMSFT_Partition@srstor@@U_Nil@std@@U34@U34@U34@U34@U34@@std@@@2@_NABVMSFT_Partition@srstor@@U_Nil@2@U62@U62@U62@U62@U62@@std@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMSFT_Partition@srstor@@U_Nil@std@@U34@U34@U34@U34@U34@@std@@@2@_NABVMSFT_Partition@srstor@@U_Nil@2@U62@U62@U62@U62@U62@@std@@.?AV?$_Func_base@_NABVMSFT_Volume@srstor@@U_Nil@std@@U34@U34@U34@U34@U34@@std@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMSFT_Partition@srstor@@U_Nil@std@@U34@U34@U34@U34@U34@@std@@@2@_NABVMSFT_Partition@srstor@@U_Nil@2@U62@U62@U62@U62@U62@@std@@.?AV@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMSFT_Volume@srstor@@U_Nil@std@@U34@U34@U34@U34@U34@@std@@@2@_NABVMSFT_Volume@srstor@@U_Nil@2@U62@U62@U62@U62@U62@@std@@.?AV@@.?AV@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMSFT_Partition@srstor@@U_Nil@std@@U34@U34@U34@U34@U34@@std@@@2@_NABVMSFT_Partition@srstor@@U_Nil@2@U62@U62@U62@U62@U62@@std@@.?AV@@.?AV@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@XU_Nil@std@@U12@U12@U12@U12@U12@U12@U12@U12@U12@U12@U12@@std@@@2@XU_Nil@2@U42@U42@U42@U42@U42@U42@U42@U42@U42@U42@U42@@std@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@XU_Nil@std@@U12@U12@U12@U12@U12@U12@U12@U12@U12@U12@U12@@std@@@2@XU_Nil@2@U42@U42@U42@U42@U42@U42@U42@U42@U42@U42@U42@@std@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@XU_Nil@std@@U12@U12@U12@U12@U12@U12@U12@U12@U12@U12@U12@@std@@@2@XU_Nil@2@U42@U42@U42@U42@U42@U42@U42@U42@U42@U42@U42@@std@@.?AV?$_Ref_count_obj@VMiSession@mi@@@std@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@XU_Nil@std@@U12@U12@U12@U12@U12@U12@U12@U12@U12@U12@U12@@std@@@2@XU_Nil@2@U42@U42@U42@U42@U42@U42@U42@U42@U42@U42@U42@@std@@.?AV?$_Func_base@XU_Nil@std@@U12@U12@U12@U12@U12@U12@U12@U12@U12@U12@U12@@std@@.?AV@@.?AV@@.?AV@@.?AV@@.?AVbad_weak_ptr@std@@.?AV?$_Ref_count_obj@VMiApplication@mi@@@std@@.?AVMiInstanceOperation@mi@@.?AVMiSyncOperation@mi@@.?AVMiOperation@mi@@.?AVMiAsyncOperation@mi@@.?AVMiValue@mi@@.?AVMiProperty@mi@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@XU_Nil@std@@U12@U12@U12@U12@U12@U12@U12@U12@U12@U12@U12@@std@@@2@XU_Nil@2@U42@U42@U42@U42@U42@U42@U42@U42@U42@U42@U42@@std@@.?AVwin32_error_categoryImpl@mi@@.?AVhresult_error_categoryImpl@mi@@.?AVcim_error_categoryImpl@mi@@.?AVmi_error_categoryImpl@mi@@.?AV@@.?AVmi_base@srstor@@.?AVMSFT_StorageObject@srstor@@.?AVMSFT_Volume@srstor@@.?AV@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AV@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AV@@.?AV?$_Func_impl@U?$_Callable_obj@V@@$0A@@std@@V?$allocator@V?$_Func_class@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABV12@U_Nil@5@U65@U65@@std@@@2@_NABVMiInstance@mi@@W4_MI_Result@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@ABV45@U_Nil@2@U82@U82@@std@@.?AVMSFT_Partition@srstor@@.?AV@@.?AVMSFT_StorageNode@srstor@@N@D YA}_"R Q 8R ^R lR R R R "J J 2J DJ I I I I I I dI G G DG N N pG TG G G N N N Q Q DM NM bM pM M F Q A `F Q N Q Q DM NM bM pM M F OriginalFilenameWSP_SR.DLLj%ProductNameMicrosoft Windows Operating System> ProductVersion10.0.20348.1DVarFileInfo$Translation |y ^톜n$]#J GP], MUIMUIen-US0000 00000$0,040<0D0L0T0\0d0l0t0|000000000000000001 111$1,141<1D1L1T1\1d1l1t1|111111111111111112 222$2,242<2D2L2T2\2d2l2|222222222222222223 333$3,343<3D3L3T3\3d3l3t3|333333333333333334 444$4,444<4D4L4T4\4d4l4t4|444444444444444444555 55555 585<5\5`5d5h5x555555555555555666 66 6(686<6@6D6H6L6P6T6X6\6`6d6h666666666666666 7777$707@7D7H7L7X7d7t7x7|777777777777777777777888 88(8,8084888<8@8D8H8`8d8h8l8p8t8x8888888888888899$9(9,9094989<9@9D9H9L9l9p999999999999999999999:::: :$:(:,:0:H:L:P:T:X:\:`:d:h::::::::::::::: ;;;;$;0;@;D;H;L;X;d;t;x;|;;;;;;;;;;;;;;;;;;;;;;;;;;<<< <<<<< <$<(<,<0<4<8<<<@>> >>>>> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??? ????? ?$?(?,?0?4?8?> >$>0><>X>d>h>l>p>t>x>|>>>>>>>>>>>>>>>>>>>> ???(?4?@?D?\?`?h?l?p?t??????????????????0 000(04080D0P0T0l0p000000000000000001 11141@1L1p1t1|1111111111111122 22$2(2@2L2X2\2h2t2222222222222333 3(34383D3H3T3`3d3p3|3333333333333333334444 4$4(4,484D4H4`4l4p4|4444444444444445550585D5H5T5X5\5`5d5h5l5p5t5x5|5555555555555555566 6$6(6,686<6@6D6H6L6P6X6d6p6t66666666666666667 77 7(787<7@7H7X7\7h7t7x777777777777777778 88$80848@8D8H8L8P8\8`8l8p8|8888888888888888888888888888999 99999(9,9D9P9T9`9d9h9l9p9|9999999999999999999999::: ::: :$:(:,:8:D:H:`:d:l:x:|::::::::::::::; ;;$;0;4;8;<;H;L;X;\;`;d;h;t;;;;;;;;;;;;;;<<4<8>> >>>>> >$>(>4>8><>@>D>H>L>X>d>h>>>>>>>>>>>>>>>>? ????$?(?4?8?>>>>$>(>4>@>D>L>X>\>`>h>t>>>>>>>>>>>>>>>? ???$?0?4?@?L?P?T?X?\?h?l?p?t?????????????P0 0$0(000<0@0L0P0\0`0h0t0x00000000000000111$1(141@1D1\1h1l1x1|111111111111112222 282<2D2P2T2`2d2p2|2222222222222222222333 33333 3$3(3,383D3T3X3\3d3p3t33333333333333334 444 4,404H4L4\4`4444444444444445 5$5(505<5@5L5P5\5`5l5p5|5555555555555555566 666 6$6064686<6@6D6H6L6X6d6h6t6666666666666677777$7(74787D7H7T7X7d7h7l7p7|77777777777777777777788 8084888@8D8H8T8X8\8h8l8x8|8888888888888889 999(9,9D9H9T9X9d9h9t9x999999999999999::: :0:4:L:X:d:h:p:|::::::::::::::::::;;(;,;D;H;P;\;`;h;t;x;;;;;;;;;;;;;;;;;;;;;<<< <<<<< <$<(<,<0<4<8<<<@ >> >$>,>8><>T>X>h>l>>>>>>>>>>>>>>>>>? ???(?,?4?@?D?T?x?|?????????????`$0 000(0,00040@0D0H0L0X0d0h000000000000000000000000111 11111 1$1(1,1014181<1@1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|111111111111111111222 2(24282D2H2T2X2\2`2d2l2x2|2222222222222222222222333 3$3(34383P3T3`3d3h3l3p3t3x3|33333333333333333444 4,404<4@4L4P4\4h4l4x444444444445 5$505<5@5L5X5\5`5d5h5l5p5t5x5|55555555555555555556 66 6,606H6L6T6`6l6p666666666666666666666666667 777(7,747@7L7X7h7l7p7x7777777777777778 888(8,8D8H8P8\8h8l88888888888899 9,9094989D9H9L9P9\9`9x9|99999999999999999999:::(:,:8:<:D:H:L:X:t:::::::::::::::; ;; ;(;8;<;@;H;L;P;T;X;d;h;t;;;;;;;;;;;;<<<<< <$<(<,<0<4<8<<<@>>,>8><>H>L>P>T>X>\>h>l>x>>>>>>>>>>>>>>>>>>? ??? ?$?0?4?> >$>0><>H>L>P>T>X>\>`>d>l>p>t>>>>>>>>>>>>>> ???$?0?4?T?p?|?????????????????0 000(0,0L0P0p0|0000000000000000000011,10181D1P1T1l1x1|111111111111111112222$2(242@2D2\2`2l2p2|2222222222222222223 333 3,383<3T3`3d3l33333333333333 44(44484D4H4T4`4d4p444444444444444445 555(54585P5\5`5d5h5l5p5t5x5|555555555555555556 666(646D6H6L6T6`6d6p6t666666666666666666666666777 77$7(7H7L7X7d7h7p7x7|77777777778 8888$80848@8L8X8d8h888888888888888888 999 9$90949@9D9P9\9`9x99999999999999999: ::(:,:4:@:D:P:T:`:d:p:t::::::::::::::::::;;;;$;(;4;8;<;@;D;H;L;P;T;X;\;`;d;h;t;x;;;;;;;;;;;;;;;;;;;;;;<<< <<<<< <,<0<<>> >>>>>$>0>4>@>D>H>P>T>X>\>h>l>x>|>>>>>>>>>>>>>>>>>>>>>>>? ?$?(?0? >>>(>,>D>H>P>\>`>d>h>l>x>|>>>>>>>>>>>>>>>>>>>??4?8?P?T?`?d?p?|??????????0 0000 0$0(0,0004080<0@0D0H0L0X0\0h0t0x0000000000001 111$10141@1D1P1T1`1d1h1l1p1t1|1111111111111111112 222 2,202<2H2L2d2h2x22222222222222223 333 3$3(34383D3H3L3P3T3X3d3h33333333344 444(4,44484<4@4D4H4L4P4T4X4\4`4d4h4l4p4|44444444444444455 555 585<5D5H5T5X5d5x5|55555555555556666 6,60686T6`6l6p6|66666666777(7,787<7H7L7P7T7\7h7t7x7777777777777777 8(8,808<8@8L8X8\8t8x8|88888888888888888888889 999 9,989<9T9X9`9l9p999999999999999999::::: :$:(:4:8:D:P:T:`:d:p:t::::::::::::::::; ;;; ;(;4;8;D;H;T;X;d;p;t;;;;;;;;;;;;;;<<<<<< <$<0<4<@ >>>> >,>0><>@>L>P>T>`>d>p>t>>>>>>>>>>>>>???(?4?8?X?\?|???????????????$0 0$000<0D0H0L0P0T0X0\0h0l0x0|00000000000000000001 11<1@1L1X1d1p1t1111111111111112222 2$2(2,20282D2H2P2\2`2h2t2222222222222222223 3$3(303<3@3D3H3L3X3d3h3333333333333333333333334 444 4$4(4,404<4@4L4P4T4X4\4h4l4x4|4444444444444455 555(5,585D5H5h5l55555555555555555666 66666 6$6(6,60646D6H6P6`6d6h6p6t6x6|666666666666666666666666666666666777 77777 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|77777777777777778888 8,80848<8H8T8`8d8p8|888888888888999 99999 9$90949@9D9H9T9X9p9t9|999999999999:::::$:0:4:@:D:T:X:d:p:|:::::::::::::::::::;;;0;4;8;<;H;L;X;\;h;l;x;|;;;;;;;;;;;;;;;;;<<(<,<8>>>>>$>(>,>8><>H>\>`>h>x>|>>>>>>>>>>>>>>>>>?? ??? ?$?,?8?> >$>4>8>P>T>\>h>l>p>|>>>>>>>>>>>>>>???? ?(?0?>>>>$>(>,>4>8>D>H>T>X>d>p>>>>>>>>>>>>>>>>>???,?0?8?D?H?L?P?\?`?l?x???????????????????????000 00$0(0@0D0L0X0d0h00000000000000000001111 10141@1T1X1p1|111111111111112 22222 2,20282<2D2P2T2X2\2h2l2p2t2x22222222222222222222233 333(3,3034383@3L3P3T3X3d3h3l3p3t3x3|33333333333333333333344 444 4$4(4,404<4@4L4P4T4X4\4`4d4h4l4x4444444444444555,585<5H5L5T5`5d5p5t55555555555555556 66$6(6,646@6L6h6t6x6|6666666666666666677$7(787<7\7`7l7777777777777778888 8$80848D8H8`8d8p8t888888888888899994989@9D9H9T9`9d9|99999999999999999999:::$:(:0:<:@:D:H:L:P:T:X:\:p:t:x:|::::::::::::::::;; ;;; ;,;0;4;<;@;D;H;X;\;t;x;;;;;;;;;;;;;;<<< <$<0<4<@ >$>,><>@>X>\>d>h>l>x>>>>>>>>>>>>>???? ?$?(?,?0?4?8?>> >$>0>4>@>D>P>\>`>x>>>>>>>>>>>>>>>>>>??(?,?D?H?P?\?`?l?p?|?????????????????00000<0H0L0l0p0|000000000000000000111,10181<1@1D1H1L1P1T1X1`1l1p111111111111111111112 22222(2,242@2L2P2p2t2222222222223 333(3,3<3@3X3`3l3x33333333333333404<4@4H4T4`4l4|44444444444444444555,50585<5@5L5P5T5X5\5`5d5h5l5p5|55555555555555566686<6H6T6`6d6p6t6x6666666666666777$70747@7L7P7p7|7777777777777777788$8084888D8H8T8`8d8|888888888888888888888889 9$9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9999999999999999:: :::(:,:8:<:H:T:X:p:|:::::::::::::::::::;;;; ;$;(;,;L;P;h;t;x;;;;;;;;;;;;;;;;;;<<<<$<(<4<8>> >(>4>8><>H>L>P>T>`>d>>>>>>>>>>>>>>>>??(?,?8?D?H?P?\?`?d?p?t????????????????000,00080D0H0T0`0d0p0000000000011111$1(141@1D1\1`1h1t1x1111111111111111111222024282D2P2`2d2h2p2|2222222222222222 33(3,303<3@3L3P3T3`3d3t3x3333333333334 444(44484<4@4D4P4T4`4d4p4t444444444444444445 55(5,54585<5H5L5X5\5`5d5p5t5x5|55555555555555555555555566$6(6,646@6L6P6h6t6x6666666666666666777 7$70747@7D7P7T7t7x7777777777778 88 8,808H8L8X8\8h8l8x8|8888888888899$9094989D9H9T9`9l9p9x9999999999999999::,:0:4:8:<:@:T:X:\:`:d:h:l:p:t:x:|::::::::::::::::::;; ;$;0;4;8;<;H;T;p;t;x;|;;;;;;;;;;;;;;;;;;;<<<0<4<<<@ >>>(>,>8>D>H>`>d>h>l>x>>>>>>>>>>>>>>>>>>>>????0?4?8?>> >> >8>D>H>T>X>d>h>t>x>>>>>>>>>>>>?? ???(?,?4?@?D?P?T?`?d?p?t????????????????????????0000 00000 0$0(04080D0H0P0T0X0\0`0l0x000000000000000111 1$1(1,10181D1P1T1l1p1x1|1111111111111111111111222 22(282<2@2H2L2P2T2X2\2`2d2h2l2p2t2x2|2222222222222222223333 3,303H3L3\3`3x3|3333333333334444$40444@4L4X4\4h4l4p4t4x4444444444444444445555(5,585<5H5L5X5d5p5555555555555555555556666 6$6(6,6064686<6@6D6P6T6`6d6p6t666666666666667 777 7,787<7T7X7`7l7p7t7|7777777777777777778 888 8,888<8T8X8\8`8l8p8x8|8888888888888888888999$9,949@9D9P9T9`9l9p9x99999999999999999::::$:(:,:0:4:<:@:D:H:L:X:\:l:p:::::::::::::;;;$;(;@;D;H;L;P;T;`;l;p;|;;;;;;;;;;;;;;;< <<4 >>>(>4>8>D>H>P>\>`>l>x>|>>>>>>>>>>>>>>>>>>?? ?$?0?>>>>$>0>4>@>D>P>\>`>x>|>>>>>>>>>>>>>>>>?$?(?,?0?4?@?L?P?\?h?l?p?|???????????????P00000 0$0(0,000<0@0H0X0\0`0h0t0x0|000000000001111 1,181D1H1T1X1d1h1p1|1111111111111111112(2,2D2L2X2\2h2t2x222222222222222223 3 3$303<3@3D3H3L3P3T3`3l3p33333333333333333333444 44444 4,404H4L4T4`4d4p4t444444444444444444445 55555 5,505<5P5T5l5p5x55555555555555555666 6$6,6064686D6H6T6`6d6p666666666666666667 7$7(787<7T7X7h7l7x7777777777777777777888 88888 8$80848@8D8H8L8P8\8`8l8p8|8888888888888888999 9(94989<9H9T9`9p9t9x9999999999999999::: ::::: :$:0:4:T:X:x:|:::::::::::::;;;$;(;,;0;8;D;P;T;l;x;|;;;;;;;;;;;;;;<<<< <0<4<8<@$>(>,>8><>H>L>X>\>h>l>p>t>x>|>>>>>>>>>>>>>>>>>????,?0?8? >$>(>0><>@>L>P>\>h>l>>>>>>>>>>>>> ???(?,?8?>> >>> >$>D>`>l>x>>>>>>>>>>>>>> ???(?4?8?P?T?\?`?l?p???????????????????0 0,000P0T0`0l0x0|0000000000000000001 11$1H1L1d1h1p1|1111111111111111112$2(282<2T2`2d2p2t2x2|2222222222222222333333 3$3(3,3034383<3@3D3T3X3d3p3t3|3333333333333333444$4(444@4D4\4d4h4l4p4t44444444444444455555 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|5555555555555555555555566 6,60646@6D6P6d6h6666666666667,707H7L7P7T7`7d7h7t7x777777777777778 888 8$8(8,888<8H8L8P8T8`8d8|88888888888888888889 999 9$909<9X9d9h9t9x9999999999999999 ::(:,:4:@:D:P:T:\:h:l:p:t:x:|::::::::::::::::::;;;(;,;D;H;X;\;t;x;;;;;;;;;;;;;;<<< <<< <,<0<<<@>>>>>(>,>8><>H>L>P>\>`>d>h>l>x>|>>>>>>>>>>>>>>>? ??$?0?4?@?D?H?L?P?T?X?\?`?d?h?l?p?t?x?|???????????????????????????????000 00000 0$0(0,040@0D0H0L0T0\0d0h0l0p0t000000000000000111 11$1(1@1D1L1X1\1h1l1p1111111111111111122 2<2H2T2`2p2t2x22222222222222222222222333333 3,303P3T3l3p3x3|333333333333333333344 4044484<4@4D4H4L4P4T4X4\4`4d4h4l4p4|444444444444444445 5$5(5,585<5@5D5P5T5t5x55555555555666$6(6,6064686<6@6D6P6T6`6l6p6x666666666667777 7$7<7@7H7T7X7d7h7p7|777777777777777777777888,80848<8@8L8P8\8h8p8t8x888888888888888889 999 9,989<9D9T9X9\9d9p9t9999999999999999:: ::$:(:@:H:X:\:|::::::::::::::; ;;(;4;8;<;@;D;P;t;x;;;;;;;;;;;;< <$<(<8>$>(>@>D>T>X>x>|>>>>>>>>>>>>>>?? ?? ?$?(?,?0?4?8? > >$><>@>H>T>`>d>p>|>>>>>>>>>>>>>>>>? ??$?(?@?D?L?T?`?d?h?t?x???????????????0 0$0(0,0004080D0P0T0\0h0l0p0x000000000001111,10181@1H1T1X1`1d1h1t11111111111111111222,20282@2L2P2T2X2h2l2x2222222222222223 3$30343@3D3P3T3X3\3`3l3p3t33333333333333334444(44484<4@4H4T4X4d4h4t4x4|4444444444444444444455585<5T5`5d5p5t555555555555555555666$60646L6P6X6d6h6t6666666666666667 777(74787P7`7d7p7|77777777777777777777788888$8@8L8\8`8l8888888888888888888888999 9999$90949<9L9P9T9\9d9l9x9|99999999999999999:::,:4:@:D:P:\:`:l:x::::::::::::::::; ;;0;4;L;P;\;`;l;x;;;;;;;;;;;;;;;;;;;;;;;;;<< <$<(<,<0<<<@>>>>(>,>8><>H>L>X>\>h>l>x>>>>>>>>>>>>>?? ??? ?,?0?H?L?T?\?h?l?x?|?????????????0 00$0,0<0@0X0\0d0h0t0x0|00000000000000000001111,10181D1H1T1`1d1|1111111111111111222 2,202<2H2L2X2\2t22222222222222222233(3,3D3P3T3`3d3h3l3p3t3x3|333333333333333333333334 4444$4(4,40444H4L4X4d4p4444444444444444444444555 55555 5$5(5,5054585<5@5D5H5L5X5d5h55555555555555 6666 6,606<6@6D6P6T6\6`6d6p6t666666666666666666777(7,7L7P7X7d7h7l7t7777777777777777778 88 8$808<8H8T8X8d8p8x888888888888888889999$9(9,909<9@9L9`9d9|999999999999999999: ::$:(:0:<:@:D:L:`:d:|::::::::::::::: ;;; ;,;0;H;L;T;`;d;p;t;x;|;;;;;;;;;;;;;;;;;;;;;;;< <<< <,<0<8>>>$>(>,>0>4>8><>@>D>H>L>P>T>X>d>h>>>>>>>>>>>>>>>? ???$?0?4?L?X?\?`?d?p?|????????????????00000 0,0004080<0@0L0X0\0h0t0|0000000000000111 11111 1,1014181<1@1D1H1L1P1\1h1l11111111111111111222 22222,202H2L2T2X2\2h2l2222222222222222222333 3333$3(343@3L3P3\3`3h3t3x333333333333333334444 484D4H4T4X4d4h4l4p4t4x4|4444444444444444444444444444555 5,505<5@5D5H5L5P5\5`5l5x555555555555555566666$6(64686D6H6T6`6d6666666666667 77 7$7(7,707<7@7X7d7h7l7p7|77777777777777778 88 8$8084888<8@8D8H8L8P8T8X8\8`8d8h8t888888888888888889999 9$9(9,90949@9D9P9T9`9d9h9l9p9|99999999999999: ::$:0:4:L:P:`:d:|::::::::::::::::;;;;;$;(;4;8;<;H;L;T;`;d;p;t;;;;;;;;;;;;;;;<<< <$<4<8 >$>0>4>@>D>H>L>P>\>`>l>p>|>>>>>>>>>>>>>>>>??$?0?>>> >$>(>,>0>4>@>D>P>T>`>d>|>>>>>>>>>>>>>>? ???(?,?L?P?\?p?t???????????????????0 0$000<0@0`00000000000000001114181D1X1\1h1t11111111111111111111122 2,202D2H2P2\2`2l2p2|222222222222222333 33333 3$3(343@3D3\3h3t333333333333333334 444 4(44484D4H4L4P4\4`4d4p4t444444444444444444455 5$5,585D5H5`5d5h5l5x5|555555555555555566666(6,6<6@6L6X6d6p6t666666666666666667 777(7,787D7H7`7d7h7l7p7|77777777777777788 8084888@8H8P8T8`8d8p8t888888888888888888889999 9$9<9H9L9X9\9h9t9|99999999999999999999::: :$:0:<:H:L:X:\:`:l:p:::::::::::::::::::;;; ;$;0;<;@;D;H;L;P;\;`;l;p;|;;;;;;;;;;;;;;;;;;;;;;;;;;;;< << <,<0<<> >>>,>0><>H>T>X>\>`>d>h>l>p>t>>>>>>>>>>>>>>>>>? ??(?,?4?8? >(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>>>>>>>>>>>>>>??? ?>> >(>,>0><>@>L>P>T>X>\>`>d>p>t>>>>>>>>>>>>>? ??? ?,?0?>> >>>(>4>8><>@>D>H>T>X>\>`>l>p>>>>>>>>>>>>>??? ???4?>> >$><>H>L>X>\>h>l>x>|>>>>>>>>>>>>>>>????$?0?4?T?X?d?p?|???????????????????@000 0004080<0H0L0X0\0h0l0p0t0x0|00000000000000001 11$1(14181D1P1T1l1p1x1111111111111111222222 2$2(24282<2@2D2P2T2l2p2x22222222222222222222233$3(34383<3@3L3P3h3t3x3333333333334444<4@4L4X4`4d4h4l4p4t4x4|44444444444444444444455 5,585<5D5T5X5\5d5p5t55555555555555566660646<6H6L6X6\6h6l6p6t66666666666667(7,7D7P7T7X7d7h7t7x7777777777777777777788(848@8L8P8\8h8t888888888888889999$90949@9D9P9T9X9\9`9l9p999999999999:: :$:,:0:4:8:D:H:T:X:d:h:t:x:::::::::::::;;;; ;,;8;D;H;L;P;T;X;d;p;t;|;;;;;;;;;;;;;< <,<8T>X>`>h>>>>>>>>???(?,?> >>>0>4>8>L>P>T>l>p>>>>>>>>>>>>>>?? ?0?4?8?@?D?L?d?t?x?|???????????`00 0 0004080P0T0l0|000000000000001 1$1(1@1D1X1\1l1p1t1111111111112222 242D2T2d2h2x2|2222222222223333(383<3L3P3h3l3p3333333333333344 4$4(4,4044484@4D4H4\4l4p4t4x4|444444444455 505@5D5H5L5P5T5h5l5p5t5x5|55555555555555666 64686<6D6H6\6`6d6|66666666666677 7$74787H7X7h7l77777777777777788888 8(8@8D8\8`8x8|888888888 99,9<9@9P9T9d9h9x9|99999999999999::(:8:<:@:D:L:P:T:\:`:h:p:::::::::: ;;,;0;@;D;T;X;h;l;p;;;;;;;;;;;;<<<<<< <(<,<4> > >$>(>,>4>L>\>`>d>h>p>>>>>>>>>>>>? ???? ?4?8?0>P>f>q>>>>?{???0/0a000000i111^22-3y44I6e6|66666.7F7]7s77777.8F8]8q88888.9F9]9s9999:N:f:}::);E;Y;;;;;<&<=>>V>m>>>>> ?%?4>N>T>d>u>>>&?E?M?X?i??????00,111B1111112#2/2`334<66h7 8A8v88879=9Z9g99999:&:N:h:::::;;>;G;w;};;;<0<><]>0F1c111111/2<2M2222222&3S3Y333334455<5V5Z5^5b5f5j5n5r5v5z5~55555556,6064686<6@6D6H6L6P6T6X6\6`6d6t66666_7 8 99:::;+;0;@;;;{==>}>>>/?4?E?e?x?}????00j0t0z000000 111112%272<2L2b2g222r3|3333`4n4s4x4444455)595t556!6&676p666666F7777777788888999-9a999 ::#:E:m:r::::F;j;|;;;;;;;;x<}<<<<<<=<======>9>>>N>^>r?w????00q0091`1r1w111111 2C223344)4477718F8K8[8889*9/9@9b9w9|999%:I:[:`:q::::: ;4;;;;;<(<-<=>>>>)?E?Y?^?n???40^0q0v000111v1112v2222 3.333C3e4k4|44444 5B5`5y5~5555K6o6666666607P77777*898>8N8P9V9g999999:?:::::;*;/;?;y;<<%<:<]->o>t>>>>>>_0e0v00001181z11111111-22222233!313_4e4v4444)5T55#677J8R8z88M9v:;v;;;;;l:>H>>>?>>?G?\?c?j?????  0;0V000000 1<111h22O3333=4P4g4A55 66X77#868|88899a9t999:F:Y:::::;;;<>>???0$0A00A1h1m1}111122236333334544444455555566.6C6w667$7)7:7_7~7777-929C9c999999-:6:b:k:;^;;;;;<2<8>0?X????@d0$0)090111S2p2~222444E5b5p5u55\6a6r667 8S8889:h::;;,>?`?}?P:0000@1I112D3K4567888888859:9J9`99999999*:S:m:{:::::; ;9;n;w;;;;;;;;;;;;;;;;;;< <<<<<<#<'<+,>g>>>>>???/?F?}?``#1f1o1t111111:2233&3a33333379O9T9e999 :-::::::;*;!<}<==h>x>3??p001111142C2233;3\3333u444555L6u6{666666O778889Q9q9:::::;A;F;V;m;;?000111'1=1B1y11M2W2]2n22;3I3N3S33333}4A66666 7i7|77778<8N8e88 99: :4:9:I::;Q;;;;;;;6.>3>C>>>%?X??????000,00000111(1^1g112 2+2<2p2~222|33333444/4444445A5S5X5h5x55+666667::::]:c:::;!;/;4;D;T;;;6>.>?>>>>00000 1)1.1>1S111230353F33444444535V5[5k5{555W88888 999 9e9999999::2;B;G;X;; ===#=y====>1>^>i>>>>f???000B00000011"1A1v111111222I2P2r2222333'323>3m3s3333334N4W44c55\666666'727777778|888888888?9E9V9x99999::/:Q:a:g:w:::::;;-;;;;;;;;;<<'>#>(>->=>o>u>>>>>>-?`?????????t0=0Q0h0u00000011'22g34475p56u77r9::j;<0<6>> ???/?Q?f?k?{???)02070H0m0000q222g4l4}4444444*5y55666E66667D7J7q77788%858F8}8888E99::]::::;;;*;L;X;];m;;<<<<<<<=D=====z>>>>>>>?!?A?F?Y?z????@0E0V000001101111172<2N2c2}2222223J3O3`333333;4A4R444444b5h5y55A6Y6^6n6I7N7_77777H8r88R9W9h999999*:6:u::::::;;);V;o;t;;;=3=8=I=k=====>>>>>??k?v????0 00G0Y0^0n000011(181V1_1d1u1474K4P4`44g555566.6u666667788V8[8l88888;99&:B:]:::::;;H>>>>6?V??0I0001S1111>22223334F4444'555F55Z6667A7y7777 8888r9993:i::::T;;;<<'<<=?=q===&>n>>>>T?????00,1g111 2@2N2_22J33333 444!5S5a5r56Q6666<7X7778V8888999&:_:::;a;;;;<<<=P=====>>>?~????? /001111h22333~4425576a666A7a777=8a8s888!9M9q9999:=:a::::;-;Q;;;;!>>>>?)?0?A???00:0w0"131f1111=222234l44 55X5j55556N6`66667D7V77777=8O888919r999:<:G:c::::6;N;s;;;Mq>>> ??3?b???@`0;0t0081q11111b2222)3N3]33 4=4U444r55{7778889J:b:::;;===1>>>P01T1182s2354T4a455>5G5\55!6A6667!7q77788,889I9j9r999999::.::::::::;;<8<<<<=#=L=s===H>V>~>>>>?=???`tg1v11f2z2223(3G333!4+4F44455566V66666U7788889 9999j::;8<<<<==v==>???ph0000H1c111I2c222283#4<4K4s44405<55566A6b66667Q7q7777 818b8888888]99:F::: ;#;0;;;;;;>>>>>> ??;?}???000I1334455$5;5t56$6)6;6R66666O7m7r77778808888859J9O9a99999 :Y;e;;;a<< =Y===:>>>>>M???00,0<1f1{11C2k243\33(4p44425@5b5556F6T6627F7W7a7~7777777808A8Q8e8s8}888889!989O9t9999999:.:@:j:|:::';V;};;;;;<~<=Y=e=x=== >X>z>>>>>>????? 010E0P0[0l001Q1a1r1112'2A2U2}222.3=3Z3q3v3{333333334,4C4H4M4[4{44444515556666667N7i77777*8C888-9?9999;::;z;;;!<3<<<<<=C=o===>9>>>??y??,*0001#1z1112X222223?3333334.434^4x4444444444505G5a5t5y5555555555E6c6o666677h8r888929O9X9c9j9999999999999999999: :::-:=:C:N:T:`:p:y:::; ;;=;Q;W;<:>+>7>Z>>>>>>?/?>>'>,>2>F>M>S>]>l>t>>>>>>>>>>>???'?3???h0J0s000012?2r2233334r444445H5k55f66=77 8O888E999!:{::;B===N>>.???p"0t00D1112<2l2222233334?4o4445n5566 7a77y88!9i99:\::;<<5===>G>>>?3?G???`W001,2\22223`334}45R667:889K99999:V:::::;;;X>>> ?i?? P 00811K2233n44n556777N88(9z99$:G:s;;PW>>?? 00122 3,3\33334V4444*5d5556D667i7778K8889]999:D:|::;A;q;;;!t>>>>C?s???? .0001#11<2_2222$3B3F3b3f33333333344"4&4B4F4a4q44444405D5T5d5p555555555556 666$606P6`6h666666666666667707<7D7777777778888$8D8L8T8\8d8l8x88888889(9L9T9\9d9l9t9|9999999999999: :::$:,:4:<:D:P:X:|:::::::::::::;; ;(;0;@;H;l;|;;;;;;;;;;;;;;;< <(<8<@ >>>$>4><>H>h>p>>>>>>>>>>>>? ??8?@?H?P?X?h?p??????????????0 p 00 0(0L0T0\0d0l0t0|000000000000001$1,141<1D1L1T1\1d1l1t1111111111112242D2L2T2\2d2l2|2222222222223$3,343<3L3T3\3d3l3t3|3333333333334444D4L4T4\4d4l4t4|4444444445 55 5(5L5\5d5l5t5|5555555555556 66 6(6L6\6d6l6t6|6666666666667 7,787X7d77777777$848@8`8l8888888889$909P9X9d9l9999999::$:D:L:T:`:h:::::::;;,;4;<;D;L;T;d;l;x;;;;;;;;;;;;<<<< >>>$>,>4><>D>L>T>\>h>>>>>>>>>>???>>$>,><>D>L>T>`>>>>>>>>>>? ?,?4? >> >D>L>T>\>d>l>t>|>>>>>>>>>>>>? ???$?,?4?$>,>8>@>d>l>t>|>>>>>>>>>>>>??$?,?4? >>>> >$>,>0>8><>@>H>L> 000 00000 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|000000000000000000000000000000000111 11111 1$1(1,1014181<1@1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|11111111111111111111111111111111222 22222 2$2(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2p2t2x2|222222222222222222222222222222222333 3333 3$3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|333333333333333333333333333333333444 44444 4$4(4,4044484<4@4D4H4L4P4T4X4\4`4d4h4l4p4t4x4|4444444444444444444444444444444445555555 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|555555555555555555555555555555555666 66666 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|666666666666666666666666666666666777 77777 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|77777777777777777777777777777777888 88888 8$8(8,8084888<8@8D8H8L8P8X8\8`8d8h8l8p8t8x8|88888888888888888888888888888888999 99999 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|99999999999999999999999999999999::: :::: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|::::::::::::::::::::::::::::::::;;; ;;;;; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<< <<<<< <$<(<,<0<4<8<<<@>> >>>>> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>h>l>p>t>x>|>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??? ????? ?$?(?,?0?4?8?>> >>>>> >$>(>,>0>8>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??? ????? ?$?(?,?0?4?8?>> >>>>> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??? ????? ?$?(?,?0?4?8?>> >>>>> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??? ????? ?$?(?,?0?4?8?>> >>>>> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??? ????? ?$?(?,?0?4?8?>> >>>>> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??? ????? ?$?(?,?0?4?8?@?D?H?L?P?T?X?\?`?d?h?l?p?t?x?|???????????????????????????????? L000 00000 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|00000000000000000000000000000000111 11111 1$1(1,1014181<1@1H1L1P1T1X1\1`1d1h1l1p1t1x1|1111111111111111111111111111111222 22222 2$2(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2p2t2x2|222222222222222222222222222222222333 33333 3$3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|333333333333333333333333333333333444 44444 4$4(4,4044484<4@4D4H4L4P4T4X4\4`4d4h4l4p4t4x4|444444444444444444444444444444444555 5555 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|555555555555555555555555555555555666 66666 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|666666666666666666666666666666666777 77777 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|777777777777777777777777777777777888 88888 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8h8l8p8t8x8|888888888888888888888888888888888999 99999 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|999999999999999999999999999999999::: ::::: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|:::::::::::::::::::::::::::::::::;;; ;;;;; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<< <<<<< <$<(<,<0<4<8<<<@<\<|<<<<=0=\====== >@>>>>0?P??? T 0L0l000102L3l333484x444 5l5556 7@8P99::: ;@;`;;;;<=> <0P002@2x222 3445H56H89: :;;X==?H?? 4h12 3X34X6789;8;<<=P=>?,?H?p??? X 0 1 2x2x3344 5 6X667899:;P;;;;@>l>>>>?˾/r">$w@#両b0 003,EEHD0  *H  01 0 UUS10U Washington10URedmond10U Microsoft Corporation1.0,U%Microsoft Windows Production PCA 20110 201215212914Z 211202212914Z0p1 0 UUS10U Washington10URedmond10U Microsoft Corporation10UMicrosoft Windows0"0  *H 0 MHo]ԫpD՝և6*/^bnPb`"35L %AC%mYsaY2)p0y ok#7|]9O+ĭm.@Oˊ:H@!]9^L e!*rQmgn3v+C z~[-~@i7Pո'=rl",^ɢ6&Q{1#l&\̎":0~0U%0 +7 +0Uh\2)BY*30TUM0KI0G1-0+U $Microsoft Ireland Operations Limited10U 229879+4633440U#0)9ėx͐O|US0TUM0K0IGEChttp://www.microsoft.com/pkiops/crl/MicWinProPCA2011_2011-10-19.crl0a+U0S0Q+0Ehttp://www.microsoft.com/pkiops/certs/MicWinProPCA2011_2011-10-19.crt0 U00  *H   6Ǻp8n5%KR]Un6\w9 ,JX|fmO=3g x54LE5޶@[_O>SO\MgT[k Dz+,73Z7mJL}(| VC#{g6#O_zц<]겥~+ڍo>3=ja{BTxҞ㞼CI* f g X\\00 avV0  *H  01 0 UUS10U Washington10URedmond10U Microsoft Corporation1200U)Microsoft Root Certificate Authority 20100 111019184142Z 261019185142Z01 0 UUS10U Washington10URedmond10U Microsoft Corporation1.0,U%Microsoft Windows Production PCA 20110"0  *H 0  . i!i33T ҋ8-|byJ?5 pk6u1ݍp7tF([`#,GgQ'rɹ;S5|'# oFnhttp://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0  *H  |qQyn9>\` QfG=*hwLb{Ǻz4KbzJ7-W|=ܸZij:ni!7ށugӓW^)9-Es[zFX^gl5?$5 uVx,Јߺ~,c#!xlX6+̤-@EΊ\k>p* j_Gc 26*pZBYqKW~!<ŹE ŕ]b֠c uw}=EWo3wbY~10001 0 UUS10U Washington10URedmond10U Microsoft Corporation1.0,U%Microsoft Windows Production PCA 20113,EEHD0  `He0 *H  1  +70 +7 10  +70/ *H  1" }~ŏ]]OUJ*η]JO0< +7 1. ,fq5AtH2UafwFyYbA0z5WMqSXmHEUPTLhzSKZO5IPVSo=0Z +7 1L0J$"Microsoft Windows" http://www.microsoft.com/windows0  *H yW&} nK@*syYزƯ=J/pFoga˞Hv0A/\)eĮ#YFtoN. m;Iܐ@ύ/EZj)y )0-*imn9.0 +710 *H 010  `He0Y *H  HD0@ +Y 010  `He 4HT0XeV\(>X``cKy20210508040031.226Z0ؤ01 0 UUS10U Washington10URedmond10U Microsoft Corporation1-0+U $Microsoft Ireland Operations Limited1&0$U Thales TSS ESN:E041-4BEE-FA7E1%0#UMicrosoft Time-Stamp ServiceM0037ACZ[o70  *H  0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100 201015172814Z 220112172814Z01 0 UUS10U Washington10URedmond10U Microsoft Corporation1-0+U $Microsoft Ireland Operations Limited1&0$U Thales TSS ESN:E041-4BEE-FA7E1%0#UMicrosoft Time-Stamp Service0"0  *H 0 i%q)!O8 >R2 Tcю/̤6Αvn_H^]/$S߽:ߎC&ÿUO1do@wͲPZˌy1l9aƃ( ʠQЬ=U1c@ C$"`َP/CrN{%_T-!fW|bl|E);CȠ_(pΖ|qy))A20=ࣾA00U `s `cĝ;,Oe0U#0c:\1C{|F3hZmU0VUO0M0KIGEhttp://crl.microsoft.com/pki/crl/products/MicTimStaPCA_2010-07-01.crl0Z+N0L0J+0>http://www.microsoft.com/pki/certs/MicTimStaPCA_2010-07-01.crt0 U00U% 0 +0  *H  S}nF6mJjOu!Z]c(?zp[nT {`9$"Ұ`/EFDFH@ȋf"1 *f+[S'1A |a0Y0D`TC M8Bݓs0W&E GͿ$`2X`FXG2tag_TϓLĦ]an(aF'$gr!KdPb]w=WuBM@Q>gfD~Knʱz* 1N5xhttp://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0U 00 +7.00=+1http://www.microsoft.com/PKI/docs/CPS/default.htm0@+042 Legal_Policy_Statement. 0  *H  Q ?q=!o1Wm0fjxǨ%kTW+QDS`v@@A\\^5$VKtBȯ7}Z?yJR8/ye٩kzoK0D$"<Y)p2J'U/3b_W@ΙfjbJ &9Jqc{!mÜ<}jxm8ؔƥ B"8 %d~cY%z.9Wvqa˚Gͧ};q ]t"aڰPo1:eGxHr~akow˧ 9؂r*T9[ Uzs;-3.)/T'!ȬN(ۖBAM*f0ӻt2Kc{/!YDb=*~4yw 0 *H  /1000 Y~"a;OB$(00~0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 201037ACZ[o70" X"kZ)rR 1voK0uǥ;E0  *H  W>1< d𽡒1&v.4GklAn$r &g4z^-1+> n~$4U%XMEPalW{ޱFwssn qrBS0YnxNT Wtf-:&6țxxbB|:,sP ^K]K(DݑSkVv$^XQ!ږ_ɫUKc曇ҸMeD