k*V6V6by nameby nameBUILDd kHA./AA k:yQmV6V6V6 =./lpp_namemm4 R I adsm.html.en_US.server { adsm.html.en_US.server.data 3.1.2.1 01 N H en_US ADSM Online Library, Server Library - U.S. English [ % /usr/share/html/adsm/en_US/a45eart 3360 /usr/share/lib/objrepos 328 /usr/share/html/adsm/en_US/admmsg 7112 /usr/share/html/adsm/en_US/admqstrt 1256 /usr/share/html/adsm/en_US/admgde 5000 /usr/share/html/adsm/en_US/admref 7480 /usr/share/html/adsm/en_US/admdrmdi 680 /usr/share/html/adsm/en_US 40 INSTWORK 624 600 % % % % ] } k\A./usr/shareAA k|A./usr/share/lppAA kA./usr/share/lpp/adsm.html.en_US.serverAA l{QmlV6V6V6 P=׌./usr/share/lpp/adsm.html.en_US.server/liblpp.amm   /aes dhmrt.4=clnopuy",012356SU_giv789:EFILfwzkbqCRDMOTY`-ABGP(<>jx)I) P#G@PQbŁ?$h`C(H~Wm)iQ*._%)<P*$mt,JNrӞN J4`ŋ!J ` n$E@ Pt@ā>UӉR'N={Nz"$N$l9K%fV5O ZGV2kOfpP9 ,_1"F7bѣ?r HגXU+Ǵtt hDK(K#ŁbD$_ #F|SӊUӉӊ\JJuCӢWm<%sT%ndi+@x蕵EEBVKlQ[@ QP-=DyV+ [.ctJG:%muJuCӢWm<+jՒQP-=DyWmeJ"H%EBVKlQ]=*E]PǴb &E$+t[% {N](D2ωg iDIJuCӢWm<%sdYh(  [.ctJG:$.|L< E$+t[% {N](D2ωg $TT%ndi+@xT2,4D(  [.ctJG:$.|L< %DJlT1:%vأXʗ>&E$+t[% {N](D2ωg$iDIJuCӢWm<%sdYh(  [.ctJG:$.|H ׈,$TT%ndi+@xT ^ @ˆ QP-=DyKRĀ" xJ"H%EBVKlQ,eK5(  [.ctJG:$.|H ׈QA**E]PǴb $k (  [.ctJG:$.|H ׈,IDIJuCӢWm<%s@Ab"H%EBVKlQ,eK5 QA**E]PǴb $k (  [.ctJG:$.|H ׈QA**E]PǴb $kDJlT1:%vأXʗ>$kQA**E]PǴb $kĉ(  [.ctJG:$.|H ׉($TT%ndi+@xT ^$Qe$+t[% {N](D2ωD"DJlT1:%vأXʗ>$kċQA**E]PǴb $kċ(  [.ctJG:$.|H ׉,ADIJuCӢWm<%s@IbJ"H%EBVKlQ,eK5KQA**E]PǴb $kČQA**E]PǴb $kč(  [.ctJG:$.|H ׉QA**E]PǴb $kā(  [.ctJG:$.|H ׉QA**E]PǴb $k QA**E]PǴb $k0$TT%ndi+@xT ^($+t[% {N](D2ωDEDJlT1:%vأXʗ>$k QA**E]PǴb $k,$TT%ndi+@xT ^X"H%EBVKlQ,eK5QA**E]PǴb $(ADIJuCӢWm<%s@ DJlT1:%vأXʗ>$JD (  [.ctJG:$.|H P"H%EBVKlQ,eK$ @ QP-=DyKRĀ" YDIJuCӢWm<%s@QA**E]PǴb ${ĈQA**E]PǴb ${Ċ(  [.ctJG:$.|H  $TT%ndi+@xT $X QP-=DyKRĀ"xb"H%EBVKlQ,eK=K(  [.ctJG:$.|IxJ"H%EBVKlQ,eKh @ QP-=DyKRĚ(QA**E]PǴb $G@%$+t[% {N](D2ω4Q$QDIJuCӢWm<%sM{ QA**E]PǴb %MB (  [.ctJG:$.|J(,$TT%ndi+@xT(j aDIJuCӢWm<%sQD,@҈ QP-=DyKRĢX QP-=DyKRĢX" QP-=DyKR'NDJlT1:%vأXʗ> - 9(DJlT1:%vأĖ2iL{TT%ndi+@x蕵F$D)jlT1:%vأĖ2hE1QP-=DyVSM,=*E]PǴb $JDǵEBVKlQ[@ ω,ee1QP-=DyVosKDHJuCӢWm<+h%R$IL{TT%ndi+@x蕴Q)(=*E]PǴb $JDS [.ctJG:%m6>$JD)jlT1:%vأ{X%"FǵEBVKlQ[@ ω,e %1QP-=DyVosKDHL{TT%ndi+@x蕴Q)S [.ctJG:%m6>$JE)jlT1:%vأ{X%"ǵEBVKlQ[@ ω,eBcڢ+t[% {N](DĖ2He1QP-=DyVosKDQe1QP-=DyVosKDP˜JuCӢWm<+h%R(iL{TT%ndi+@x蕴Q)S [.ctJG:%m6>$JEǵEBVKlQ[@ ω,e@e1QP-=DyVosKDXJuCӢWm<+h%R,IL{TT%ndi+@x蕴Q)(=*E]PǴb $JES [.ctJG:%m6>$JE)jlT1:%vأ{X%"ƔǵEBVKlQ[@ ω,e`%1QP-=DyVosKDXL{TT%ndi+@x蕴Q)S [.ctJG:%m6>$JKS [.ctJG:%m6>$JKS [.ctJG:%m6>$JKS [.ctJG:%m6>$JKS [.ctJG:%m6>$JK,=*E]PǴb $JK)jlT1:%vأ{X%%ǵEBVKlQ[@ ω,e cڢ+t[% {N](DĖ2H%1QP-=DyVosKD`JuCӢWm<+h%R0YL{TT%ndi+@x蕴Q)YL{TT%ndi+@x蕴Q)0=*E]PǴb $JFǵEBVKlQ[@ ω,eE1QP-=DyVosKD`L{TT%ndi+@x蕴Q) =*E]PǴb $JF)jlT1:%vأ{X%#EǵEBVKlQ[@ ω,eǵEBVKlQ[@ ω,e cڢ+t[% {N](DĖ2Hѥ1QP-=DyVosKDh L{TT%ndi+@x蕴Q)S [.ctJG:%m6>$JFǵEBVKlQ[@ ω,e1QP-=DyVosKDIL{TT%ndi+@x蕴Q)aL{TT%ndi+@x蕴Q)"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/  @@6s0@ᔨJuCӢWm<+Ǵ_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fe1_k( 0!c0T%ndi+@xT%dǴ_Q  9oڂ3Yjf`NQDÒ<y]=G8|]f`@JYFm&a, R+t[% {N](D2ω @%$@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ H@6s07R+t[% {N](D2ω @$@(vfzIӷUAu,F0`pUMg(raNzL&E%$@(vfzIӷUAu,F0`pUMg(raNzL&EE$@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ PYFm&a4o/ BVKlQ,eK5 ( EGӳ7 \Hvj ieޚ5:n9EHt{ravҘU@x⮜NRAuZQIaD)P-=DyKRĀ" x# "H$_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fe)_k( 0BDaJuCӢWm<%s@@2 W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$Y!#U沍M $g/ BVKlQ,eK5QA fnAȹ;}5_YW4k3Wtr'&18<]88_d3$RQIb ᔨJuCӢWm<%s@@$@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ `YFm&a G7 BVKlQ,eK5DDH"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ ib+eᔨJuCӢWm<%s@@ˆ W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$Y"+e,ic@e*E]PǴb $kDH"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ `JYFm&a 0 R+t[% {N](D2ωD"@J"H$_Q  9oڂ3Yjf`NQDÒ<y]=G8|]f`#@沍M ,pT%ndi+@xT ^$HDI+ >"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ HEe4XNJlT1:%vأXʗ>$kĊQA fnAȹ;}5_YW4k3Wtr'&18<]88_d35hnfAb8e*E]PǴb $kċQA fnAȹ;}5_YW4k3Wtr'&18<]88_d3,QjYFm&a$AJlT1:%vأXʗ>$kċQA fnAȹ;}5_YW4k3Wtr'&18<]88_d3,PQIa "ᔨJuCӢWm<%s@H W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$Yѣe XR+t[% {N](D2ωD""H$_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fbŊW4i73 $Q`?xe*E]PǴb $kĖ,$AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf,X%@6s0 +/ BVKlQ,eK5K,$AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf,`jYFm&aR+t[% {N](D2ωD%( EGӳ7 \Hvj ieޚ5:n9EHt{ravҘU@x⮜NRAu,RQIbƀ)P-=DyKRĀ" xƔDH"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ @6s0ō7H2 [.ctJG:$.|H ׉ $AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf4Iee( @nJlT1:%vأXʗ>$kČQA fnAȹ;}5_YW4k3Wtr'&18<]88_d35_k( 0CXe*E]PǴb "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/  X@6s0Ō7)P-=DyKRĀ" x"H$_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fbF ZQIa$fJlT1:%vأXʗ>$kČ,$AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf0H@6s0D)P-=DyKRĀ" x "H$_Q  9oڂ3Yjf`NQDÒ<y]=G8|]f`#@沍M)P-=DyKRĀ" xJ"H$_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fc5hnfbaJuCӢWm<%s@H W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$Yc+e(@ BVKlQ,eK5FDH"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* $kčQA fnAȹ;}5_YW4k3Wtr'&18<]88_d34XQIaᔨJuCӢWm<%s@H%$@(vfzIӷUAu,F0`pUMg(raNzL$kčQA fnAȹ;}5_YW4k3Wtr'&18<]88_d3 XQIb aJuCӢWm<%s@He$@(vfzIӷUAu,F0`pUMg(raNzL$kč( EGӳ7 \Hvj ieޚ5:n9EHt{ravҘU@x⮜NRAu)_k( 0T%ndi+@xT ^$hDI+ >"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ X@JYFm&aR+t[% {N](D2ωD#@"H$_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fbK,jQIaB/ BVKlQ,eK5@DDH"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* $kāDH"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* $kāDH"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ `JYFm&a#R+t[% {N](D2ωDBEDH"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ X@6s0…'R+t[% {N](D2ωDE( EGӳ7 \Hvj ieޚ5:n9EHt{ravҘU@x⮜NRAuW4i73 4X?8e*E]PǴb $kYDI+ >"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/  @6s0ĈᔨJuCӢWm<%s@Qc "H$_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fb@沍M  h' BVKlQ,eK5QA fnAȹ;}5_YW4k3Wtr'&18<]88_d3!_k( 00b?T%ndi+@xT ^( W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$Y1U沍MX?2 [.ctJG:$.|H ׊$$AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf,QjYFm&a$R+t[% {N](D2ωD@%DH"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* $kŋ( EGӳ7 \Hvj ieޚ5:n9EHt{ravҘU@x⮜NRAuW4i73 X2 [.ctJG:$.|H ׋,$AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf0hJYFm&a)P-=DyKRĀ" xJ"H$_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fc沍M$O7 BVKlQ,eK5DH"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ `QIa`#EᔨJuCӢWm<%s@%DH"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* $k0$AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf4BQIaeaJuCӢWm<%s@#J"H$_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fb5hnfPT%ndi+@xT ^X W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$Y1JYFm&a  W+ BVKlQ,eK5( EGӳ7 \Hvj ieޚ5:n9EHt{ravҘU@x⮜NRAu(ijYFm&a,`"pT%ndi+@xT ^X2 W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$Y"+e0h/"pT%ndi+@xT ^X$@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ AjYFm&a, )P-=DyKRĀ" 4$AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf0I`jYFm&a 3R+t[% {N](D2ωD  $AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf4h@6s0… 3)P-=DyKRĀ" QA fnAȹ;}5_YW4k3Wtr'&18<]88_d31_k( 0!Xe*E]PǴb ${ĈQA fnAȹ;}5_YW4k3Wtr'&18<]88_d3(BQIaB /R+t[% {N](D2ωD"DH"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* ${Ċ,$AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf(`@6s0,W' BVKlQ,eK=E ( EGӳ7 \Hvj ieޚ5:n9EHt{ravҘU@x⮜NRAu)_k( 0 0!2 [.ctJG:$.|H QA fnAȹ;}5_YW4k3Wtr'&18<]88_d3$RQIa )P-=DyKRĀ"xb "H$_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fcW4i73 X !2 [.ctJG:$.|H $$AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf(`@6s0 ᔨJuCӢWm<%s@He$@(vfzIӷUAu,F0`pUMg(raNzL$G@$@(vfzIӷUAu,F0`pUMg(raNzL$G@$@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ 沍M X BVKlQ,eK&b"H$_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fc@ĊW4i73 (BF8e*E]PǴb "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ bQIa"'H2 [.ctJG:%mm,e4Jc@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ HB5hnfXCF$@2 [.ctJG:%mm,e4%Ǵ_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fcD5hnf` 1ᔨJuCӢWm<+klIc)SEGӳ7 \Hvj ieޚ5:n9EHt{ravҘU@x⮜NRAu,bQIabDR+t[% {N](D1%$iL{AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf,``jYFm&a(oe*E]PǴb "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ P沍M 3P2 [.ctJG:%mm,e4cJc@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ ̲īe,Y`_2 [.ctJG:%mm,e4тJc@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ @YFm&a(o2 [.ctJG:%mm,e4Ǵ_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fc+e0PNJlT1:%vأĖ2ic@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ H `JYFm&a H"T%ndi+@x蕴Q),=fnAȹ;}5_YW4k3Wtr'&18<]88_d34 @6s0E)P-=DyVosKDAe1W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$Y"U沍M R+t[% {N](DĖ2H1W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$Y@b沍M 0 W/ BVKlQ[@ ω,eJc@(vfzIӷUAu,F0`pUMg(raNzL$JDǴ_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fb@e4P+ BVKlQ[@ ω,e" c@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ hYFm&a /R+t[% {N](DĖ2H1W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$Y W4i73 Y``b?T%ndi+@x蕴Q)4=fnAȹ;}5_YW4k3Wtr'&18<]88_d30JQIaBT%ndi+@x蕴Q)SEGӳ7 \Hvj ieޚ5:n9EHt{ravҘU@x⮜NRAu @@6s0 $fJlT1:%vأ{X%"@c@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ X5@6s0€DᔨJuCӢWm<+h%R(IL{AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf, jQIaR+t[% {N](DĖ2HE1W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$YeW4i73 _2 [.ctJG:%m6>$JE )h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ H+e4 H"T%ndi+@x蕴Q)0=fnAȹ;}5_YW4k3Wtr'&18<]88_d3 RQIaR+t[% {N](DĖ2H1W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$Ybe h?2 [.ctJG:%m6>$JEǴ_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fbƋW4i73 ,Pxe*E]PǴb $JE)h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ PU沍M$_/ BVKlQ[@ ω,e`%1W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$Y YFm&a 'R+t[% {N](DĖ2H"+ >"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ ` YFm&a 7R+t[% {N](DĖ2H2+ >"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ ̱b+e0 R+t[% {N](DĖ2Ib c@(vfzIӷUAu,F0`pUMg(raNzL$JK)h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* $JK)h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* $JFSEGӳ7 \Hvj ieޚ5:n9EHt{ravҘU@x⮜NRAu5_k( 0eR+t[% {N](DĖ2H1W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$YEW4i73 $ P2 [.ctJG:%m6>$JF )h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* $JFǴ_Q  9oڂ3Yjf`NQDÒ<y]=G8|]f`#e GR+t[% {N](DĖ2H1W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$Y`*YFm&a+R+t[% {N](DĖ2H%1W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$Y5hnf@ᔨJuCӢWm<+h%R4QL{AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf4 _k( 0_JlT1:%vأ{X%#EǴ_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fb5hnfX@xe*E]PǴb "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ Yb+e0Qxe*E]PǴb "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ H QIaE/R+t[% {N](DWQ%( =fnAȹ;}5_YW4k3Wtr'&18<]88_d3W4i73 (h,2 [.ctJG:%m",eHb c@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ H@JYFm&a $ BVKlQ[HKR$%1W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$YYFm&a 7)P-=DyV+T,QL{AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf(ƫeX12 [.ctJG:%m",eHŔǴ_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fbČ5hnfIbF )P-=DyV+T,+ >"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ Qb沍M ,P/^JlT1:%vأ]D2Ic c@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ Hb+e4 X Xe*E]PǴb "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ PU沍M $HBpT%ndi+@x蕴$"@)h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ P@6s0F ᔨJuCӢWm<+iIc*D)h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ H沍M XVJlT1:%vأ]D2P1W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$YB沍MX2 [.ctJG:%m",eH%1W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$Y1沍M ,xe*E]PǴb "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ X!YFm&a4_^JlT1:%vأ]D2P2+ >"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ XjYFm&a,o2 [.ctJG:%m",eHB c@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ P沍M0 X^JlT1:%vأ]D2D )h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ P"沍MXxe*E]PǴb "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ `@6s0…/R+t[% {N](DWQ%BJc@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ Y`c沍M 0g^JlT1:%vأ]D2E )h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ PYFm&a4^JlT1:%vأ]D2E)h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ ` %@6s0K4g3 BVKlQ[HKS#K)h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ `"沍M ,X7 BVKlQ[HKS # c@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ `!e We*E]PǴb "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ Pe(HaJuCӢWm<+iIc*d AL{AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf$ZQIaaJuCӢWm<+iIc*d IL{AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf(@2沍M 4Oe*E]PǴb "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ he P2 [.ctJG:%m",eL)h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ `"沍M +`2 [.ctJG:%muĖ2$@+ >"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ ̱KW4i73 $Pe0T%ndi+@x蕵XpJc@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ `沍M0o7 BVKlQ[]A1% YL{AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿfXJYFm&aX_2 [.ctJG:%muĖ2$P˜+ >"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ ̱eXᔨJuCӢWm<+k&$"Ǵ_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fb-_k( 0)P-=DyVPLIc)EǴ_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fe1_k( 0CᔨJuCӢWm<+k&$"c@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ H@b沍M ,Ċ)P-=DyVPLIc)E)h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ X@6s0€ĉᔨJuCӢWm<+k&$"ŔǴ_Q  9oڂ3Yjf`NQDÒ<y]=G8|]feZQIaE)P-=DyVPLIc)ESEGӳ7 \Hvj ieޚ5:n9EHt{ravҘU@x⮜NRAuYjYFm&a7/ BVKlQ[]A1% 0=fnAȹ;}5_YW4k3Wtr'&18<]88_d3(BQIa@ "T%ndi+@x蕵XpcJc@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ ̰JYFm&a, o3 BVKlQ[]A1% SEGӳ7 \Hvj ieޚ5:n9EHt{ravҘU@x⮜NRAu5hnfHT%ndi+@x蕵Xp`e1W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$YBŖ5hnf`EᔨJuCӢWm<+k&$%)h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ H@6s0€@@<2 [.ctJG:%muĖ2$"+ >"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ X@6s0E/H2 [.ctJG:%muĖ2$2+ >"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ HѢ+e0Xѿ@pT%ndi+@x蕵Xp c@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ H! jYFm&a7Ixe*E]PǴb "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ PF+e4HBT%ndi+@x蕵XpJc@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ HJYFm&a 4)P-=DyVPLIc)@DǴ_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fb@FW4i73 0)P-=DyVPLIc)@DǴ_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fbK$ZQIbƊ$2 [.ctJG:%muĖ2$QL{AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf$H"沍M$NJlT1:%vأbKN,=fnAȹ;}5_YW4k3Wtr'&18<]88_d3X@6s0_7 BVKlQ[]A1% ,=fnAȹ;}5_YW4k3Wtr'&18<]88_d3,RQIa`%T%ndi+@x蕵Xp1W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$YQIabD$FJlT1:%vأbKN4=fnAȹ;}5_YW4k3Wtr'&18<]88_d3 hYFm&a$h"pT%ndi+@x蕵Xp+ >"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ Ib沍M X BVKlQ[]A1% )h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ XU沍M4H_pT%ndi+@x蕵Xp!E1W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$YjYFm&a3)P-=DyVPLIc)@Ǵ_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fbW4i73 $P?xe*E]PǴb "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ HbU沍M 0H2 [.ctJG:%muĖ2$ YL{AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿfXƫe `2 [.ctJG:%muĖ2$ + >"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ H0jYFm&a$nJlT1:%vأbKN0=fnAȹ;}5_YW4k3Wtr'&18<]88_d3 !YFm&a$P"pT%ndi+@x蕵Xp11W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$Y"沍M X BVKlQ[]A1% )h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ Y`JYFm&aaJuCӢWm<+k&$B )h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ H !YFm&a $ BVKlQ[]A1% SEGӳ7 \Hvj ieޚ5:n9EHt{ravҘU@x⮜NRAu,ijYFm&a'H2 [.ctJG:%muĖ2(HL{AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf,HJYFm&a,P2 [.ctJG:%muĖ2(P+ >"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ H"eXbĈ)P-=DyVPLIc)… )h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ XU沍M,/ BVKlQ[]A1% SEGӳ7 \Hvj ieޚ5:n9EHt{ravҘU@x⮜NRAu(@6s0ā)P-=DyVPLIc)…Ǵ_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fb+eXxe*E]PǴb "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ hBU沍M0@R+t[% {N](DS SEGӳ7 \Hvj ieޚ5:n9EHt{ravҘU@x⮜NRAu5hnf@?T%ndi+@x蕵XpbJc@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ Xb沍M ,W^JlT1:%vأbKN,iL{AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf,e4X^JlT1:%vأbKN,=fnAȹ;}5_YW4k3Wtr'&18<]88_d30`@6s0,`2 [.ctJG:%muĖ2(XL{AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf,PYFm&a,`2 [.ctJG:%muĖ2(XL{AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf$X沍M 3H2 [.ctJG:%muĖ2(1W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$Y@eW4i73 0h/"T%ndi+@x蕵XpĔǴ_Q  9oڂ3Yjf`NQDÒ<y]=G8|]f``C+e PDaJuCӢWm<+k&$E)h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ PJYFm&a$R+t[% {N](DSǴ_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fb@īeX1_xe*E]PǴb "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ ̱Ee#R+t[% {N](DS)h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ ̱@C沍M0`)P-=DyVPLIc)ċ)h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ `"沍M @7 BVKlQ[]A1% (=fnAȹ;}5_YW4k3Wtr'&18<]88_d3-_k( 0 b,2 [.ctJG:%muĖ2,X+ >"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ ab沍M $2 [.ctJG:%muĖ2,Ye1W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$Y 2沍M(_+ BVKlQ[]A1% 0=fnAȹ;}5_YW4k3Wtr'&18<]88_d3$hѪYFm&a ,`Xe*E]PǴb "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ h@6s0E ᔨJuCӢWm<+k&$bc@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ X#沍M R+t[% {N](DS@Ҙ+ >"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ H YFm&a ,R+t[% {N](DS@ L{AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf$ 沍M aJuCӢWm<+k&$SEGӳ7 \Hvj ieޚ5:n9EHt{ravҘU@x⮜NRAu5hnfh`@_2 [.ctJG:%muĖ2"c@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ `cU沍M$o7 BVKlQ[]A1%H2+ >"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ ` YFm&a +)P-=DyVPLIc)(AL{AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf$ P@6s0 )P-=DyVPLIc)(IL{AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿf,` QIbŀ)P-=DyVPLIc)(QL{AN܂Wr #vj.1zhf  4NL9#AɇJcqTy㊺q:qKʿfXCU沍M 0@fJlT1:%vأbKNBc@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ `e abe*E]PǴb "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ H1CU沍M#"@pT%ndi+@x蕵Xt)h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ hѪYFm&a#)P-=DyVPLIc)SEGӳ7 \Hvj ieޚ5:n9EHt{ravҘU@x⮜NRAu(JQIaR+t[% {N](DS=fnAȹ;}5_YW4k3Wtr'&18<]88_d3,JQIaBaJuCӢWm<+k&$)h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ ̱`"沍M(h3 BVKlQ[]A1%H˜+ >"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ ic沍M 3)P-=DyVPLIc)4=fnAȹ;}5_YW4k3Wtr'&18<]88_d3,`c沍M 0PaJuCӢWm<+k&$)h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ `QIa"ᔨJuCӢWm<+k&$"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ Q`ee(h_2 [.ctJG:%m[Q%5nSEGӳ7 \Hvj ieޚ5:n9EHt{ravҘU@x⮜NRAu( _k( 0 cKᔨJuCӢWm<+jՒ,ap"+ >"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ P1*YFm&a,2 [.ctJG:%m[Q%5nSEGӳ7 \Hvj ieޚ5:n9EHt{ravҘU@x⮜NRAu5hnfXBXe*E]PǴb "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ h QIaB$FJlT1:%vأY( ,=fnAȹ;}5_YW4k3Wtr'&18<]88_d34hQIaBF)P-=DyVչ%XVC c@(vfzIӷUAu,F0`pUMg(raNzL"G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ PJYFm&aᔨJuCӢWm<+jՒ,apE1W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$Y 5@6s0€@@e*E]PǴb "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ `YFm&a XnJlT1:%vأY(SEGӳ7 \Hvj ieޚ5:n9EHt{ravҘU@x⮜NRAuX1*YFm&a,@嗆R+t[% {N](DsVJ$ŁǴ_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fbňW4i73 P2 [.ctJG:%m[Q%5n =fnAȹ;}5_YW4k3Wtr'&18<]88_d3,XQIa R+t[% {N](DsVJ$Ǵ_Q  9oڂ3Yjf`NQDÒ<y]=G8|]fb5hnfAcᔨJuCӢWm<+jՒ,apE1W};3r=_E$giƖZY08@*Ӧ3Q90'G&Wm)iQ*._*$Y0JYFm&a 7/ BVKlQ[V欔Ic [ )h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* "G3P]fcK-_Ѭ _iw(rGރ+Ǵtt/ HjYFm&a )P-=DyVչ%XV)h"ٛA.A$s;NMWf4MU7yɇ$y:=90iL{N* q0E3fȑ#ȑEyr%I+g*K3ϞC-4ӦS^5׮cÞ-6۶sޭuʈ4)S`BʋU\Yk ,XbŚU6՜9mР葩 ˾=~H-*vGɔUJ2m6ԁ& 6 0G0  rPBUUWrt,EYJqmzr^BA$}%c_d hYKoTNieX^e\ne`[2!E ,u\0tH.ωht^]ʝcm naG=yh]?&hAQEטhieɘ$gv駠*7pYTSFsX2t]Y:*܅ H$ؘz>Pa)icwOfZj~m~+n䎫[Kvpŭ˻~R ,سN? vqh rcz9&gؐBF%IHEdd $l( gE&qĤiʹڋs@w-t5Wdc=|1hS<PLqR8W`琣]Ǘ +wtmwxo.WRn*tJ,#:y""9z$"bUPnPHQzv!cجEXEJ{6 Y$ۘP}lQf讫V=y2\((%zc><ش$<>szDg1jqvL 13g[̔ a8^ VFQz ;,> =!|%P>as1 i(C8ġ1 h7MGʘa+3QH*eyYVKy X<}Byp=/DiL 02a =AzC*A@ CLd`-cikI8 (jT $7Nrn,ah\a8` 'Iw$8ϩMo4)BJ1iZ_NLEc'YӋUĢW/ \HݪUsUl+lO{ f5bu: H=hB(D -0! NIV0-u)3 h8#"@tHEƈYTL[ s [.Ʌ*Β ζmny <^ܡ1i*}&)djSC88aED$(+0! LA! ?, FxlI$aѐF5^N,' YE=b#IrZٶ:Un&YKz:XYBaULP+R i]9ԋ*: ;$Bo!QCL(&wuo8a.uaޅ!?E@LN4YLŴ1sme[P`rqdoiAg &N W/po|[( جp!f!D$б%L8ӎB$՘%q'ץ 0Z`9[28|N0U0j1TkQzj(QleXŠpgP.3 Abh . v])v'bЄ%6aLp${D6ģ]$3F_Ĵqv| *e1%sKg?{y.\bJ-HP3uUӆ*DDY`OLޚF)"D=wvcn`@9ȁ~rd]ku"*GvCN.U@_ڝBmjѻw# &XT pqU$z8܂HaRh"&;A < z0Ȁ5 _P|#,f_;jLӪ-6kߙJ& rU38y p\#Fg1<,䜁\p? ʻ`U` ?OOg  _C>Jl8p В\؎"0 Y: m)#h$MD,؍\jȅ)/HZc©j\%Rb#81Jhʽ ,D:ѨB ط!-S.PФp|00O0@.?k--ڈ2]/f" y{]۟B/h}ޛqs @ț wi""={WUnXqϺ0o*LV\s mb O C ` 0@'?¿6k,| H0˝mP 쵮 :H~~옡 r M# > g J\ kǖ,biI ռ[@ Ph aeKLsiR4!z l@?@ t?A.dC#.XDAQĘbC YbR4ҥc0aY2p3Ʉ%ZTYI.UڔSQNZRYV[:(T&SJU.JRJWڮz*ˬ,^U+\LktlZmG.JnwإJ.i.UR]EJ,ui5qVU iʾ2*-Wbw& `|k\pf:sӻwoݹrέg5kΟ[WIBCp@ 4@,$PBI%_j)&l)viß*CqDK4Dgi%ц̷d-[Cj6Ud1{+aRry/n%ÆTfTVQ3Q 2+y!wi}i (]R(*ʶ )Kh\Ԓ-.F_q_"^tE;\yGy2,ʷ<{i6loK]+bn]k/e~^˗#Ϋ#W|yH4[_YZpI9a f:NfS 'R;vUpi>vI~2!5#?bHjmAaYc1I'e9(IE#EYLeUl%YRYD7%YjLV=[T)bpў+JENq%ϬQ3ֲ4(5VAѵvh_!ZgE`R!i]- `<ڣ$ JS4™CÐF89My'CN7Zl(OemkƠu1p-܄y&jYmo}+UZ ң"#,If3#(aK)?*ŲXfoD,Pz]*M:-}vv fH!?Yc< pl Z'@Q*U݉[ !.>nV UW@=ρ5d1T1N!q;XV_˚6LEN2ti|o3_iHc/~7)v(G7*q`CPe#–SKb ]pZXf8uוZ Q;,۲ k\գkpA]H ֬xw/#H'?Ft6)]XFő܍%#s6aTF6 W_5klٞBe d9(ka8^uK|Oe/}s,$cX٠,AѻpD ]/d} xcӜ||ϖjN+Cѐ td uÛzk1U A;+ٽDH䮰ӽ ʗy쮢1ZYgUcu`@20UZ6 CSLJԡ gC 4dȀqpScvy .}s9n=^K7"̵mwj\c9x 66iBnq Zb\^V P@;CZG []8vZqϸ=qGQ7qSK>3t>A;c4;^$Y/AC39  9B rd>K+7AU| Table of Contents Frame in ADSM On-line Books

ADSM V3 On-line Books


ADSM Server Publications ADSM Client Publications
ADSM Quick Start

ADSM Administrator's Guide

ADSM Administrator's Reference

ADSM Messages

ADSM DRM Disk Image Guide

ADSM AFS/DFS Backup Clients

ADSM Installing the Clients

ADSM Reference Cards for the Backup-Archive Clients

ADSM Trace Facility Guide

ADSM Using the Apple Macintosh Backup-Archive Client

ADSM Using the Application Program Interface

ADSM Using the Microsoft Windows Backup-Archive Client

ADSM Using the Novell NetWare Backup-Archive Client

ADSM Using the OS/2 Backup-Archive Client

ADSM Using the OS/2 Lotus Notes Backup Agent

ADSM Using the UNIX Backup-Archive Clients

ADSM Using the UNIX Hierarchical Storage Management Clients

 

 k*3XV6e5@6X./usr/share/html/adsm/en_US/a45eart/a45banr.htmIBM Books
 k]+3V6f5:@6./usr/share/html/adsm/en_US/a45eart/aa0e0021.gifGIF89a,I8ͻ`(dihlp,tmx|pH,Ȥrl:?tJZجvzJ6.IB1r ~txqrcqg(pkk!joDŽˡĹn¾n ܇|eӤؽO־䩲g MS ,H i80"So?hN%%R1q䟓+$͕+Iբ9S:uhIo,;*)ЧCJtN|=jQ+VРDG9`LCuy4mر?DֻxRm߰Tpm_|y#KuS'l׍)s牓aMMy_ 2Xhӧ>YkèYZ-Q2nxUM]VU"I 2!"v$2#n75\@)DI#Uc2ɎHΠN"TeQWeYqS6XP;d~饛9D .)*y%%ꡡ UWzE)yyVZDEJ#jꩨ(SvZwaʅW'Y\Uu$WWv_R]z)p~ʫ6fmÆQEr[zEm/wnkݪeu'޹: ڳ!inK߽ ņFpj[6+ +\L$?;dVJ޽"\j2zK9 tr6EL9SӤS{WYyK 2rNC39L͆gKs6pVط{_Xo$e#no^܊S7N;8v>I#.zA4ǮE卫/䤏k:~{^7Gs'? :ϢFJO: ZϚ}X>G~9o_xP=- Zg+X]{̙d4Am T`肔XfS4-)`FijdADeoX6^+ypwfs%f(yA !/dQRDA$ꭈfWh0Seq&`&l"2Fq):F0ъ3FpxkuqI#,(Yqh(y3IM:%;U*p=C{O$ɯ|,AG&w>O͖ˣ\tILpȴe;%YM$>uf<9n>'8ԩ 21Ӝ0Ξ":qn7zNم*EJQSX;:"$V[F!*Mz(( J}5Җn0)Cgj2γͩNUt6WCHZ)URZ&!eCYmDOe9rl|%aVQXXfQUutA_K1ɲvU 1cG)cK:(>Va"B13Icϲ.2S)"Hَ"T*EM6uM)Ƌ[ڛQl_XlE iGZ aW/9.6 f7 { #ch\Dwť.cڌaU-yaۜEPb،ķnHKע=#9Vе:j 蘄g߫W"q˲! 19J8un% ׿nSbjshPq1XZ8skS͡X~m1}Q px}9=&܅ͅ;t}~Zҗ~A!-cIoҼSѣgOt5FRvV ?էgT:pymBם,#;^g'ةiڭniiRN-<ݳ'ݣηL0BN|{e& p} 8[Dx_8%9n7<*|[q[t89zEu?W_HEn;濞{!oO^5=\_/猷_qկ>;:a?݃sow_| /|;=zyw}ϭAK}?=o~7 9ѭ*u냿p7QbE[ݧ|"'SGw(/h``>~x x|W~"JmU(u+sX g, &H*GS/hr݇W&짃=h2JE$U7H@|Ls'~&}HXFՄ]HQw[xnhjkXZP*ql;?~{*@PtY2E@OsU:k7-ѹyێ^B|a6зkG KCɲێ[?[x> bYpv˛?[H"+يt[s|۷tGv ƢD*}ҋ}nXpwt{G_:Jqs˿^ ~G] 2x|L/,}Rw|*'+]y “az"i!\w°P6LJ) yw[U u~d8q]:\x;D5vSĐ+|&ԥ Gc<<"j1+Za b[€ 1N,l|PQ ql\lěhr 0ȓ[׀ q  o<> vEǻ9nǕ,mɍ˜d\_\];ʶ܈G'Q#edŠ&w% ΃,in+՛6-EZJ:f^(&8z|+fkjכVaڸ ~=^h& "ZqlFulf騯& ifK+Z-0ꞻJ#>˭~ګmRJvo越ꯞjڪlʐ/Vok 0?۱ly߆|/*r׮!c.<,q@ciH'92ϼSPGKAU+VprqbYmkjv۠~̾ X-4@\7zיwgwM/~8MyiNMRڂ=И x{BNzJ:ԣ鮏>;\[2"9߹3; ˹+: ڼ{vœ~;ݷWJ_d臣>}k_ɮ|`(?`%>Ɂ3hNmSC% ђB1o;{qnO \ Bp,= a_ъhD!qV]CQmUl1>M@"~at6Ľ1iUF7q`ˢO܇Gefqԣ#h5AzD3m(?2"{IQ0/NFɑЉ_Għ$$Uy߱"@L"/]x%F="njCdn${W5iOtūmJH)ќ1sWRMLrk|&ypS kXL&(Itr@%x>Nڴo"lc5G(dG8)Nrb+'/vg(&S ƻh@IFJ+KL'gU9!6w*%j@OUHA2hFp6ѥIJjDF EcVJƔ*W3]Br]-k6(W5Hj#ŷZ1C& zHUn+p1U=Q;$\eKWSmd͙0[)>+U:?vQtmJ VM.Y`ck=+oW[fmp;QȮ`JݠX˕ֶ[pR6 ծrXdn,QےtXm(Xw].};  k(_+3V6f5:@6./usr/share/html/adsm/en_US/a45eart/aa0e0025.gifGIF89a,I8ͻ`(dihlp,tm|pH H l:ШtJZVz4-ߺz$24{N7y({}TG_u<+c"J0n[ iRO ;Ɠ=~WQ$e@)JAhy3ONyhġӊ\PJ%4RBrJ3V$J*HdXf;Ӻd:zb[g#'%Icv3Y$UW"cx'&4K&L⾊~Km7L+s缽\-]m<30o٘ 7zVq7kNݛrg0'yУl2͈;:zo]?X|z8ILVhfv ($h(,0(4h8#R@׎6@>B ?Y[%[efQNJb_VZAqIKYb]udZti]muڴ)ғn'RI'ji'Hv%:RjI@^N*2Qj(]S)6Ƅ妨ꪬ épo2sˬ/HЭPO.5T c.>ɥv9u)(*f-dBʪ~黄';tZYv9jSo þ lߔd]+LRo4cklN席z|/٥*loNRzͳ,;+pH7=1+󑫚*hXۜ.ԽZo`K2 ?qgXs\pvt`@!8GwW5Ll$nX{K_ӑ9]\+ BP:ZN{ކS|ba2|_!;!CY:}Po0Xi=.>~?S, B)@,pB _=ZosK9mP;l4EdjB0A ٧VBbsؑ:)PcqxP6fVPzR0Ucz@1jWBv36fE4ʯ/ `03d ;^p&6?cZIsQrkZ$&P>q[dҨFQ6Y{*D+gp+v5Rk0FmAJL+,sIBx9GSJjH!M3:"fd5I;)Oxw4`$VqO 泟X'@0ρžݟ>P*Ԡh^WA {gы*/]Esя1"}ҧH9)(( [9QLPirGI*|x=k?*2{5N)2=W C։N?Ru)r }{xOJ}N,<.#;HQ;m -#rǓ1SigGx;}ke-(ҌhsťF$"T0z*yhјDdK eLZ$Qk*/Rʝ˄ݻx󂈫߿^L%*^̸ǐ#L3kΠ9Msӂrѧ;Îy6̶ocN}woˮ=vq͹u^RQFn#9m뱱>z*R*ni߫I:Bz멻j{|_Ql.'6Ke}o%|hڦ*"mH8DۮzşjEU [*؊V'Wg #gEqƸY,ks#|G0Iod,?L><%A -P)G+Mc%WJ}^Ms}5Qk~2=f%Iݣ6q=+V6Ym 7 *&w+>EK0-[~76k 9ԧ~/=;:δrwQÕýzoWo}ŘXDO{u-j#?4|l ɊXӿ6/1H 8i[#IP&Mu3jT&}*X ǂ!4X P, 3Bzp'hKf9$!8<;!CK_ׂaeFhD$Rq"Ch5a3E c h" D])""GYd)XԑX QAbL"dMqgz!HD4,z&+vNɓ&74!l\ uȭ` $2BIx+lYK\nZZo^*%kJf63$τ!iZ'Z0WLR!x G0KgҪլ_EZ֮fX}XV`+^4gmkֿ6kQJU+{djظv!seKٹ:vV%,htՏgGXnuu}+lg;#:]`KKZي|-fzPԺmo[ \6m+Ůϥr]ߞ6؅lKKrutj^&wu,v_lezwK^__F̝/tϋ` VmTۻ`R+~3|\^7{±0Q\a *>qa,Űs[\]܋2&q;!w8N>2KidƸR,8 2&FyVFC gD>3gyY6 Zmd1X΁4 a<O%1=Kk2i#oьv9j:Ѭrͬ`KL&7-kHˡu? ISzםu#lEcٱ.Uڹγb_[6k^3vms;65q-ۺ~b~Cwhv,np{~v|x 6Ć8~qulq|G>xplqVvLko̚wy-r/%!5s#ݴGS=R6n:Ƴ^O]m'q[+]{u7Ϯv/?rW^x\uwz؟m3tOyAGJEOKy=Co[%tk~ޢ7x^ ^ǞnG_/|_Gn ?~}{<n{?]fw}o~G'LJMDFȂWA(W`}GxIȅVk@r3$eiU>f8yl&t(%qO ]؇%r1(L8`fxeS7]h(xUZ8~vg*|-8/4fƋcCxhȌ({dx[†0؍P'ȍ(TwҘ؉88}X?ߘXبX~W I8hoy).׎Өh ⨍Jȏ(ؐ X(و9!YR#I.ّ=7g’L()* 99;Y"铪yxJن:SiI\ɔ^yk)_xUɐo)hshHqIPpNҗv%}kHa(KyirQ~IzYuR{ |(IO@z IGiIQ&oT Bxlj{+tA|~U0-W&ɖuCN _IxCtLip9ٖP)ԟTM5Ie= J,TIvͩPc`OJu9L5PԠˉթfOSْ e0 x0ʜ2:6 9::;=? T)CE:9Gʣ K\AJOQ*dM*UJWfi$jw]:SZcz._z)ijjɦm:X.ژhZɧ艧i<-:ȧZ{zޙ]YgtZo M{jz YJJhj` u;LK|Vz}V=˵Pگ; :K+Nnk++.K;RJ+\{i;*fڻۺkF + {aJP +Ы+K{[K˽ɋh˾{ +KJkKJ ۽Zኺ #Ů$\&|(*,i RJfU$KFLJc8|Jp1CF螌h=h !:'<( -:_#M cX(a'sT`%a9&]em^ubc$Iipgyh7{gX_ZThD(1g 6yzz)z_鏧.ꕣW*+ڪY+6U"ҭZ.ꫴ1 j*++Ab$t-y+f $nբQ.Np nڻ[ lc)'/;;,ńb(Jj,1r.vl6WL2x"s"lL21'󲌘ZsZ7^[ ;M; 3!UYGKޓ^gg]BuV+1[0ݨ6)c$͜J ;n/lNfkAút<}_|`GKI<ͭV?g۠bގ{M?nxՠ0t`Y7/6QТE篳vAa7Q^V^Qk8d7 ~|ɴ Oc?o[~׷ +6;nyOf߸5>NӃYt65Iug"-i<` 뀘ؾ| vƒ0|`W(= kUf2YH{X 500A;gt ~ǦP@а8A2 E(^q^w&1KX QD%FSUGVwDGGYVAʐF3V 6r y$Imyrs^"U=g"4r!d_ulTaB Ny% ǨKL쓝̜/oH  $FL-Ӊk4` vZ2_8GMR|:eyMZr`٤" MOhҔ^>XOBnWT$'ljr͒d4BR8gw5t4XQ"BIх-is͎c(2*R^K$bL Bqx|)Nu}Z14:)L540GҧgR9OnT2TUy3aWV>JգTU'S!U*ZGү|kX*הU`qʳH(yj-+I|j4AuRfU}veգM 8GqvQfABaڻVL+֫FUīGg#e=iٚvldk;Y3|D"e%g^zVz%Ey{^6k]wR7j|Xx9Q.׻Mm}:`j}h{:ab7&큭`v nyZᾖ'Yu x{Й45 qРc1`1Є"HN&;W =ͱkT .Cd|Ŗk0h&G!1'[f|,s)MJll4,h=6䠥<zѐL ?g-;D43)Q]!rntiYz3tjwVg]fXԣN6m [Tfu,`SzȞ &mG6{m: |5el1TS}5cp21>v+zlMi:^81XQ2^Iy GN(OW#!;  kZ`*3 V6e5@6 ./usr/share/html/adsm/en_US/a45eart/aa1a1010.gifGIF89a,I8ͻ`(dihlp,tmx|pH,Ȥrl:ШtJZجvzX 0znS\>c g%e5'46$#0hp7p,o(*f"ŏҪˠkބؼߊ3׸̓ׯY!T0(v+/C1$(f(cG|'_T2d;$!2[J 31x{INVB`CF<*iХLv"TDTrV6/,j6z-\ݾ]˖ܮumW若v{ q㨏&7Őz8ɔrWs`ˢMM `ť=wd*Ǻ;ĝIWzF-q㺰{nֳo|4wޯS%]Ye6ZnNӒB)fkʹv'+`h b,b,(a f&f! 2zѠp>)t)Zicʪ)j'lPFY+l^ks灶%$rl!Ғ!j[Rd.+ª|l2m *aӪ{g8:U+({^+C"5Ib50S)B;.lIez,vG.[N3:,RD;6ͻyrU[+%; )UILb ?3d0T'&.{+]v&zx3,mM654}iʓ `l[ :嗣J pnl :ڹcC(:Zk'rˏʌ:\5Oi[Ye+sxޟ9{?>ko?{TFޞ~'=Ws1.7QUuDSEK(kvưi9S֐%Wmk7ęĮm=S>򶴏D l;f_,m9׵.[j&l#:gt2#{kّ^hj|wA3OnNN#YN`nl9y2.nH^t[PUNWXp{}_<\?՞]m۽K~Bw~dOO<н;~N^[<]~F;Dg{D/߭zj&^sᙾ5 {Y;hzZ[ !X/w?|2Ǿ|&!觟k /+nԇg/;:\l/}n mvruƓf&B'Nj}v|~} uwQwkFj{/えXz08+45:<؃>@B;  kh*3V6e5@6./usr/share/html/adsm/en_US/a45eart/aa1a1011.gifGIF89a,I8ͻ`(dihlp,tmx|pȤrlШȚZv+rJ(z<9.Ƒ倁fz'l|E;&3}0h"y7 %.u5q${~IoʧwU-p݀mgiڠ#ےץ1sEAe'!_4P TbCE(`4 9VqA/])^fȐ?y懌|O@~JTΐ+JV%yZӲ` j`HlR\HV5C^w:LẹoMwS/|`'ׄm"K,j`mT ٪e8Z7ؕQ',|P}V{tC<rXE:l4L+%G|sϿ xpxr$@NFNUHm8$)(/,5@)a$+J,ҍd%0Dғԝ%$LA $(qIMjS$JYUzdQhbb3JK[h<^ꢩ%uӛJiLr8E!3>=si49ȼ)dlxаM{h@*(F&o4Dt-W(:Lљ2;-1 i3hgF%!OKΚI?;w@YqC&^TR JM(nh(FxTj3"Ik̩F\W6RcY[@U~a]Wוe;LT"D$R cIXv_OUt&+⨺Yugk¶Yk]ъVsbfZL>vŮlg0YmoűHZ $-oM[ BՕRP=.]Զl2|֓-8S_RRg.f=j&^rKaAc.4R {0cC-ISs˕"XŽ9:XX?&'Zd׮M<}I_g^S$42zw !c奊G55+9u1PRyoǩq3eѳEҁFgpAn'&4CL*Ϙfi'jO?ήot{IZշtgJ g4id묻j^2ӽk_3̅jZͨ2mgf-ٚe0qF˩*KfvQJr65ٍG΀kiQ\R }KS)%ww& .kv5 6C?׸53sqֵƭ<8,ؖ*4-NgsNH\s9\9-pY =E{n]Ro.vZozy|ZG=Ŏ>z'hvޓLmC4 0NցFTw*0 7xT(BejEU9hIAxe<0D0MxOeu(ԅpHSł-8#hPȄhxхmՃBEFhW%PF'Dk[mEHQX# o HTjh ( H\&zzjTBE(8FhV+HPaSX(4g0(w8Xgؘ(f؍8(xҘ؎8xP{9)cyh Y ߸(yY" `"Y&ix*).YȐ8wt'x=1 ]t@h40&aeH@{H9Ry$X48b}VDYF2 cF&|_PGS)a^)oeOIm`kHnɏUAUCGً6w r7yUn^Օ5hؗ(\ҕp)pu]֕t BE7Z 9R$dMiF5y4ǹ9Yy;  kꞆq+3V6f5@@6./usr/share/html/adsm/en_US/a45eart/aa3n9p01.gifGIF89a?,?0I8ͻ`(dih l i,tmx|úpH,d#hBj2ج-%c8 Ϝ֭z===x5ah~J}vez}u|Ry{l1>ooqai~ir~w?{x-Tf]>_ǦɍÇĀۇƻԸW|R㷮v< IaA@A&B3jXÅǏ CIɓ(S\ɲ˗0cI͛8ss̞@ JQ?*]ʴӡIJJU~WjgԮ`ÊuٳhM˶[uʝKںxֽ߳| 50ÈN̸1Ŏ#K y(+c٣Π7MZR^ͺװYM5o릭sopMȓL7|N}y^;'7O^:Ws={Cm~U{ϟ>|V_աDu6M6`=pҁ `Qٙ '\i$_(ub,_0:b45c8ucOEhb.dKr˩#}.Ы3t@eQaNtE×z>RrRJ)L{ҙΥ6} Nsږ4-AM{ܕL } %R Q|Bՠ#]QOǩn$AmgVtȍVfEU(zOCkTz̷ꋩZQ$WmjpXu*Y.Ky %¦yҼg]Q VZD &]*2r,XB+Z\9-j}Պ-!lcvkmT[N-pcᲲ(yv\47,P.O$>uAv_r]&v20iz 궗]Av\:׺8o~/u/[uo:680-܂ W#6Znm]~qa~0 |߸@rS G 6v} %0&k$sXpk<&X?ưnjw'pc|2y۝~*\ad&+Y6Lh49$fg@/ov6n2. ]*ٓNja ےѶq;> Wx҉s%ܫX -ok˪Uz};~b]%7ӝ7Ww3nusE+=.rX2CCrœ9^.֜D49bY)9OV&{юxKmpO:~$in2oRa^x^b#>HʾQ?8~'AZPױq{tm+W<70Zpdz+y>>_Kȟ>o}sx?IfW}v#:c jw_ֽk/n.QQ,燸PoMmfM&>qc{2E)sg| $]Ku'7rwt:Zl!t/{nu'y}%KX~6g׀6gVnWdm}VWk4oWxvWz.zeGfO(w*҂D{DV|Un|'jfzEhh]g{gzUH{oQ7ewG|e{VD#~vhIFnׄfu9WgtuY6SHᆜX!ǵ]+!w&i^dKHGyŷzBbv7vfX]6\tɨ&Whjg}g|'njԈnG~{g=hWpvb}Ȅ g"&piXhGzkVyzYȅ˜HedȆh k2oervkg|}Q waXu}T*S(HhA<ٓ>@& h2:LٔqD)KT(RQSY\Y PُM Ny~q e\U%\)}퀗z_ɗ8 yy Mi4eIT z!]y2i <ٙ0Y#t _ٕ:`yA铷Iњ=:'7G5șʹٜI;  kt+3V6f5A@6./usr/share/html/adsm/en_US/a45eart/aa3n9p02.gifGIF89a|k)))999BBBRRRZZZccc{{{ֽεεƽ{甔Ό{{{kΥ{kcZR9ckRƭΥkskֵ֭ΜƔksƜsƭZsRkcJsBssƥZ!cZε9kZZ9{k91{{ƵsJkJ9cJBkZ!{9{ք1{s!skJBcR1!{skcZRcZksskcBcccZJ1ZZJB1){{JJZZJ9)!s{s{RZkB91s{!ckZcRZJRB{1ksZc19Zk{JRs{kRc!)BRRcRksJckBk{!c{)9)c{sZJcsJsBk{sc{ZsRkccZkk{{甜Όckֽƌ޵έΥƜƌƄssccZZRRBB11!!ν絭ν,|kaA*LÂ#:\8!ŋ %JX#G#~HcƐ%G\yeʗ,KISeK6a@8l԰AѣH*]ʴӧPJJիXj5PD-z#2h]˶-2dwܸxڭ˗n߽~ͫÂ^80Ɛױeʒ[ydwAkynSab` \aZn;x.f Nȓ+_μУKNˋߙm}HAzU ,R"KǯB"`%H6ȟ%҆!H Nx b$'!"%Fa!Z(+rX*h^2OiEV5w | \@ ,@DB !d9faǘtr"l 盝)!u馝|yvڑȝmt $xgdBjvIqg{F駒zZmqzi**z(z窺 F%s@+BM Mnd5H {0Dp-~`Jr+p\'4a 0&v0Hxpﻖru'j2ÜbI!XA (w&pԼl%gL;s:C4,ZPXg-MXwM 4XO +oR[R k\ryx o[ά|2vr\s&b`q'ñ)lۉ狯陻+ `1kLa!4Lw"5y%g?fAi{noo\63: %0Ok$P9`D'@Ax^h'ЉLXBwP'>aJ\ X N.D% 2dcײ-T@=&PP+P hH' `C"qtA5h(Mg<a$C D`W Nzb"i JpQb= +|-a`FN($ qCdDDYQUi'Y@Cm R&Wm/cS^u<P6ͯ+_w`P_0#0 `Z)6nU(@g]'3aNȹI0<(#8@H02\<>n (Wh('0ʊ:BC0nȡAAF4t؇*VB n[~A'V= p+[ ;Ql k@/  W ({Q,BcLc7=) ]Sb? !T. 8h?l+ -&PZhzyʤ%^Kx7@݂l<wHȠ 3 F+nQ,ЏKr`P`QD;qrDNW0r(põÞ( / r^B G;;MbH6]aKT" G8.923Z@̱`yF%;hb!۸Gv N 5v$puk FPiG)F g$5&S`wN8c`9  $ !胭QP V^N1 :8Cc)g p`Fk xT k yUTJXB&%WJeҧ3I=B{)1g2x sPpjf9 NyǠ ApG-p%@Ϡ @ v B w0 [P@3zb MP) ЙTCP zIU0p 5&tT@`?-W ~P'//WGUEEc P k78k''rF:bR!EzZ/ k/8#&'ihF c yp8 crС)m¢0 UFjbp2 jE.ouryU;tBV }ŧXy~/b"۳}@ 0@ 2P[!3 #9@۲'˱>"T{. &#N;^K Bjl?b( Ӡxx; `!{{{+[K; { +{;{˺KWqP ۸k;ۻk˺ [{˼k + Ӱ 껾$NDr.Hb$$ۿ<\| $KE6 6)5W  \ \| š5)*-502$8l5&l3;là:I `ML'PB R|YW|LL- Ѱ4 ,->L756`\LYPv~ǀȂ<Ȅ\Ȇ|Ȉ ME_LL k(S?? f*s|ʨʪʬvi<6#͔6{~T$Zsj pŬD}@˼' Ln+˛(Zf6<Ǡ>$mLl.Љ @ʾ0O #pp˒(e~Pr0 Ȣ\}Y'?Q@ 0OL \ xP0Z"x0LK/R=TȰYLl͛X>Lp$]ӡrg>aTՂ=؄MWݠ 6f}Ԝh.Ӡ\rDե<}`6;ԐF Յڮڭ,~ݠꌪ< 6`mDёfS 4зM4h~̈́ج ڽ WM-`Лۜh6|Ƥ]һ>ה\ֽӏ^\ (m@̜xbӨЏ-]͑<,fٸZɺ}2 Z~50O?k5lS$0̄56m, r.`K~ML6-f3^^lf,0fN|f.$_~x>5Y  Lj|gt-}S!nDA=>ꤎ{nfMmmi;^~봎M궞k~~ÎŞ~Ԟn^ζPr ~~>^~O(О! " ?_oL.( >$_  &.5!"6&q,>]3@_F/BGNlAO_V_B-+\q^?dBofb_j/=r?65OzW h|{o(^CȎ]3_ooJ + ܐا,|\5$@  J,ʯ'X,+ /ƿ ۠,0 oM, 0/' +:A .\C:^ȣE%gQ#uP(+ 0xb 9B#vOA =yFsG8It p)g0Wx!ȖQgȤ)ɹiNpqLI$J,sCV L *Dr1 r'hZ'҃:'tt#׋ʪZH• ;ryr h'ZP˽jb簯44iQ {zzǜH)Yg!`pXȜ=hy:HH_<'ayRB"v!ӂza1]0 ۣO_Гɲv%k/F.QGdJGs(\t!XUGV{U?tnA``jaԊ+e;RxZX2^e΂E8ԾIF *0OLG?I3:M2_8gΰ0wZK[S?)΁ <Ӌ!(מ:0Il_( gyLryVӅvZǿ;][~45v®ͮ]0R)ATB^6%&+w d7Zh5Z1eD'ST"WGfg%_ mE4!ȄT =CB`R'C~č|,J`8Rފ+hxK ӁKp.X%=1DQ`qr)2WD@C`ltٌI|6/M0L5QF$6Rc}QrM M*WqW]𜤏. B=kAqzQ`E']zDL˖DxCyP+ K0&? :ݘt o)}arD&d8rHn|sc]o|P$ɀ"(t$ > vHq9#+}d@$]K)vUA'D:*.l"Qq @X{G5%u/Og]"1G$ ~H0#$Xj)sMN$!yw evcU cG5YġQ ~Xͬ{:Jhm$!+ێ M"`ZqCTi:"[Iٶ ,1t o=V2E_sK .bI[^2FlL>wLJYZ\kt>n:,G^K"|)g}NTCʫNx t ZBL,mK/I9PF.ҚA#quGZƴ1!d EHoC fVp?*I:iAIq`I+TT&BQRxw&$I䷸՜nr:P Zʙ L#xLkȐ;ŒbYnT2JK]$\Р @LnEN \,/sqU<'^[k|$,@5+(BOk1[6SqU!gi鲠RNaVs|#ly }Ul&jCȦvUO)k|Ӿ6+[ݘ- pZH\w<XodC~ p'"@pG|!-:䛝"=b4| -~r̘ߩD$njgf(OlmX:i 7p){38DO4͏ބ6(WЎ1R=F Ub(n{4#;;**).OW+w VPϘ7[>yɣR9=#-mЋv| @SF]uC{ DfU1-ϽLVgsU<'ur_<OAdmy;p5W\PF-6A]PzуY&x쀾k!p#?c x`o3@p k $rb K@˦87ߢ S<Hx& !iLj{yq)=j!Zʢt8/)"bRz[B›8 wx +Ȯr:їؘ@rB x#xr r(p2I;hpF(M1 t(Bl; RA)b #B GX!A Áu0IP"GL":[! z@JSZ6P#I {LrWB, 0K =܁ *t ~/2GH%p J[8X\$-8!mbӐsɛ(@HpP$k0 @!T| JnK`I(b{d fii!J ^#YȑR*A葌!;q#UtAO36Qu,2#xٕ!31,Elx39Ab0PR 1 \!@ M}J! ͓/ ]>HJ =$y-h!x&ykx;PhI)Kj{.5]9j^8R#9]!N %C*n$j#Lr]"tM eAza YzP0C})UR+P phV5[aH4:F (55-:?CypQ#,3\ࠚBh4 .^ a k53 Pmb0\+T 1+v0cTr HW.ҎE3 `J[̘?~b9&2;~h%9% }GNNF9z]nOi$UV7a\fdswߺea&?rQrZaFZNf~aS%sfbr[fs\2찻S$&9[&*pcfB 8!kÍl.;ӻwŭSacqPTrh.7R#H9fvt(NnbPmkCs3 6 uZ@Fua%su O y^Ro`5Z!';Zajj75&$20(1ƸiF$}vр8j泳ЬcAC$Lj0Vk(&8;j( ?Vܭʋ`RU shlpp(g=Fx:Y[6>m(pP2 2 :퓏 rhv:VY mpnqi@r7n& }sh# &m(RMp XhrPrH{npXmR?PtH"Ы R,& tvd/Su1 hv9hT1qq+J伝klrPMbȸt ZufR 4DXXŚ;(2 Ɛtl&YA67[sx!}+rp5;],q/:j q 剚q1xtw(x`Q7 \a¹~񽑧L!=1Řm*ULFRQ%E&j4A׃ vX:+p8h9xmLzM. ^!*@FG R$7w22k"&#A|Q9Hq l/!+u<9x{uaTɓ$B9(b "0bTo|3Ti0`|j0Jv &M rmw"iOHˋ'q:"/(`H ސ&b1(T$YXYk6OMSa-]є|e iC%.alCb _.yE 1l0[LtZ&4#u$!96]drqY(0'#g;_CƳ$=OoZPh'@*vs=6Q"}(D#*Q (F3э@l8*ґ'iҕ.=f4u6)N+P9)P4**Rxt!8R*թr )UխLF*XJU^Т!lVF#)keؔ5s MDS-L1L)as n:2X :bt@9ڡ;tx.(*7CjJBev@u$0^@vZM zqp 6` A?l+z#.CL!'e-x\y[a9H~Ry,pR huH9CjxFX:2 s7"0=+gXPmPcށ*|4!sp1A'rH9q(E$ tl6C (:x@ZP 6ƚp5ښoE1$ 9eإ2W]6v[-s!jrn~Kiso 0X>rn@Âic8K'8u021X#EaUI˙xXgC-Xd 2ydu4yݩ*Ǡ$Ž\2 L~$yAᛱP%!Pd yե) ÄX yȌ\:^X(gPmYa 1 Y>0' ՚Peb\! w+a\ t[uh"jпtd3NKB珦6r=\o肵*3Leb،ZXgZqC'eDyyFΔxI*J[ЋD_T] <åtYXKvćI^K :pá ʹH8̴SC1u HʡqL|D@ϦڜΤN༃攩vuO1m;ф̋R“ %m$+m4ݯ0~&>iEB.M4_AGqNR ADAB݂ݑwEZQPjHt@BѴ:,OpP̵^R!X _4.nG5j H"TAdCV)*1KI9U 4q882jsi7hM}0לHO`ہ1F5UK6.`ۓI_S*sYr2=KpT!Z&ֽߏ}Xq2Q/>Ul>G>;>J3>o{s>4YAp}c3ǯwpk>Xy>kJj$ER;Z,̛;g+[ߒ@>~`p\o6xW< :(8C<;ďcxĊvV@0؁; 6Dă;xιN tݽ❹'н 3VDwh/NDI] SDJ96ujTOOK7ꋗ3_En8hV vOv>pamd+v̑WSGTI4 Hmm'Q1N0ag oƺc_C!3v QbCin a\E̝̐ꪝuR*?ty8%xdnpڦyJؙ>PZYrpt-片%y0:լī Wguns'͙̈׉#H笙y1I癧yLyD/bYat NŦFp ԸL<셹ՙUCI6&y d'eu :r$ԼA{ !{S}1ߊ~i^Nw4bVy̲h' SOTЇIC^hAx8!p:X:G=1Y&x}'I(Ӕ Zy| C8 =>CYHTt{*6N%.3̉T 3+(4%ȈGq 6d#!p@K3Ԇ;8 x;H`8ґn~Ct2qQ}(; Wb}>XA(:鐄:">mYpE(3~udfz:kwQS<>να`;&74 /9l;xFt],)t@5ᛘ]R9@4-^0F/lэBݥi1^ 1q;􈛌U>"gD7wcI.te #y\huDe&t1bS"ZPWK-.*8|ߙQpFA-W4JX/YōpJWI_dƲDY{(#~+#6A7;N 3RP<'_ɥ{1iuIQH0a ɜLڼcΉAp.!_1y<96h (9̖/Jn,`$kjڱL)5ά&FK vX^0x/P]|WStp_(6gmaf\0|m>@pX$4@tTu|5f)6-`BTGB%C+ ɘ<vhZn99)DdXY ǥ!ρHQ]㱒rxlCRXd&[ 5~s?XLSO^Re!8}ϵ? ;ٮ}*ő"¯~%v_?'je tPt .OPslg#P-$3P7p:PGKsMw 0O[_PEVko_$*rP?n$hP o.P  pxG  Ћ(Fh P uo  . Pת A$$@D"Lp vUҢگ:TBk9\d'pE(- 聋jX $a`+(q*\aa\聻%΁?2f܁&J9v,BX>Vd.&#J.C&!ޣ' $혃..LJqbAbfH/8|Aq/~=`7ƪ"Q?EV o! =OG2d!Lc2'FR&#.Lr{n$$/`aF!~2ʉZ$%Wʌ&,bIP>EC6#.ѩ^ARDj:> @H`/ЁNEB%!JЁYbn!B2R @ߦB-}dJZS?Bc{ur8 $DG+\phnH!'mvC':$Sy"<0()u:(Wׇ&<ڣRLBN!_ v$3""J"m W=jH/.F y@úʩdX5Jq73T"^m6Zǁ"HeR&L4eG,_"F"rˮ *&'1i1ʪKL3&L>vbFp"cX7X+p>Owvc7(jm"SpXΛABoN8c>&|9;H>#%APuz$f#C%-7??dzأ@#H΂Bo+jј&%e|_E9ޔPɛBQM' y9̓0y"~C+CB&PWvӂtwXE䯛b q{{B+zF,"DxJ@Hʡh>BE621&*bFuBǃETepn\#&Vk/;FdnNE2ef[I e#bCYy3|~ sWg}2UT\>R},'Th7Pꑮm,ٗzT2(ظatw\!$,^e:!3Rܤզ.ӞuOyhS2cN:brC"FxObDi𥃃4X0vsr'j;^elmɔPҭ568|'biv~|Ji; "/k!Bp+ 8|o WC yZLǰ`'#C wZtb^</[!Ŋpyf<ᅻy^@BxI'Z5֭\z 6رd˚=5&6@M ux/ZD|Nbt= y\›WS޶ۮot'|ns8 }9zm%䗋9wBH䉀0y" l ᚼ*whtz>F- mZ;t0让 n^;{ <ƽP~c<;8AKT ;p|M ;؆:A$QB} Oۼ\h !KD ˵aT:vW^V^eE &pz[e:+D3[Z٠@\[u@UĔ݉-PXQuܲ qpCzUBfv Enzk9įCTuU%0ënBqo6{a-6UP?rw.@=ar6 yl)fXLUѸA8(s`JN8* uR;6k X^SOby^dvnG-avvߍwyVOu~ xX}%t x3i/y䒳zNy暓Wyțz`q <.zoy{w޳w{n7O<΅z/s3}._X'}ޏeG@~柏~~OߏϿi]m9| p *0 \J0+ j0ܠ;0$ K M+ӊ5 L3! ohp:! qB,"h$"qJl"(BqR+i y\r @h4qjl#8qr#hg6y6yWF0t4MoӜ0Zus;$w˫P@S ըJuTUz 'Q> W@H@jf'UGUәLOErRU Ŋ>*vmcb%wͫ^YGtXjW8  vjkYֲv->NNVf h|m[ HS6Mu˵p5w:uDYrh`YTޑ${EfJ:"e4fC!,C޻rLk{~F2˙lJ9O~gV,}c(e u[6;GܡxIk;إ1G/Q"s.OLXk`yY:"Iy^E&U8*p^ 2E3[VyjyUQKZ@. \pl *v`~]D"BL'uJ̤K)/npd XT+uI:T )W@pڑ"6O^61GbH+9'<^?Yvy+S  1LQo-9ldjayfqD ],<l9x̎ky*wc7,i 8Uxֈ:p2 *~hr?;R `DqcG<[\hGɍH!ӓvxc*zcGy LJwHc>,k; |h*SʔljiH|<gEgٸ uH:f@ <$āB}y p]t1s<M~B2;\Rt`/('PG^&S0$h{ e5t\  d!S"<#^HMFVTCa@fӀpg@p"WTeVqgYb|10nu\&B$q.r *PN *p`{2`Vs[/ {BL}~|11z'4Fw8Bsr&Gg֡) qaa2*qF}LGq-~tQZ7M@\fYaM%S "U$(gapx^w'ajOFN&^ CLQ!%؋awcOևAtqt"Q(OA&slh.чz|1A)}LqRnXfx880f$voPyP fy&xzB2"|HF!!<>(FW 2QY\GU!'z\HQh\I!3:Qqx'|y-qx&Q*`.+GzuGw$#1ˆx{z Vhxd:F5OIZpHXa@!XyqUoyp'Sx Y&3+ #2.q,00m ҌPs(-`MQu!3.#0 <<Q@}eICm|z&L-`i!Qpway$џG~I׀O7(apX1 1"Yofog!9 U> & G0 w;!ttc/PV(}!\  ;釋HPv+ c 1vZ#Hre+sAKQ@&ڦp'fɑF!0A( A 0(d%`YY1~EYfIĉ%jQ2kT% gc2IyxDZFyg8Fq'iF!i.Z"Z!(1,z'j8Qgj>Xaa Z\*'qsDI/Aa` iUA8n"iS0eq?c9hkƮFA ǬiwI= ȇljȋȍȏȑt8Ï{NJ(:^ # @P ʧʩʫʭ~\ɖ,8;]dX]\F?] )x HF˷Ǭ ,?LˀWբwDDyjf n#{pLN=L 6Y0ΣCbyT\[e,r \8Г9iC2J\LW{ ÚIP<8X SV?4BV_0 Mvs ! -ܣ$)' wai"²;f»,VQ y30if2^љ \\)9f>zFyŪVxaqR Y#qI4'Gz1hӵ-DsM"[T\fj2(VqMUA(/FG4jt B- -\m4V1,h")ڞ /B02\l`ϕ8?`3:Y1 p#y>8ZaH԰f `) , 0cZ!A'4@&%/`'/R 3p$Fn }*Dgј(շ%4:b8,S> ^1ed ybyy;,S:*fbyF?S a 3n{jb w{P:̇1(j7^)sJ2v7IR> #|\ƞ~2aqs20f<6ᖁ+jbR +rw0` p-r&G^@ yV3C Cy-CyxPo"y$xN%W>*7!;Ah/#@z?rBg''pɈX]h Si ak.+G2'Av1brg w=K5ۢXW15]&gaE\-^'挂X#VmNXyY8f&a\:mc1&2(|-@*= V!$5JYo}z#8(zJhž2uGb[/%nmw]I߇'|V8dcQN޼m/ <"ݼVS:y.^ĘQ H1&MT^@B?T`B$TW5%  t'@SRQƏ ĥŶy:vżx͛΢s+\K,QA/U<\cbt҅{n+^ȃWZ9/H\wEw޽07O>[: b9-zZ9d^Glyn8Eх1gŋ'^1t:pZ|F!9b> Jɨ} B$ /p҉"J( D X$`c*K`X &@Č"/ay88Oyy[M˂DIRҼȅ:sai5逢1_^lmUGSy>35y :Ԥg΅tLt^GyyP ^#54O^3.3uTm+#ـB 1h <(D*!?J *ˁ * *`q= @,ɨw(l{I\p".unxIg5Cgz\kg#tB}du`y†^YQqgM;yIiM_hm45ysVl ǵ/{y߱,lNwT{Ak|P^ Ф.hC=ȅ 4 I!. pt x(^L*H ] ^o@=$(2hJ@"=* ǧ(p{@>*ßt:M'JQV!vĄQMr։(}t$55!:֡)d` xg M  y~8\.P+W&a*J)xduc=},ix6d Gwv ؍ra~8FӟXƅɁw5A[sJL@y9 *YБ6cYqGF3s;܁ ft.Ѹv[| 8pf I9Qă |/ L62g y#b53q}] E*2UZbikbΣDc JZNeV}O?oA; |!i*5;jbC|`>8z#=bn2.{H1I н'4`%QDCOPy9[9yhm:"BXY `;vs(G!97#+ɒM xPC!vwpssUM# ਸ਼:tKQ@C눸n;kB+ ԋqħ:s!4k69&SY sD`:s(ڛm +96 Z Pl*/ tmN\gTإksxk:a"GE2tfF>TOzbІy,8z!G\kSi G"! Z6Sbȋx2t<\%i`;Łp/X2H~ds I*7r&| S^ǾÏɧ#*D} J"(EnK&(Ť,L?uS; =T?-T@SB-hH|HԘZLILmKMOGMP%I(-TMJ-TW?Їii\U]U__ab c߄eS'W=xrjklmkVeep ́N8 tUuevuwuH,qנTR*ҹ ؀؁%؂5؀{eسN z؉XiX؊X؎izmؒ)r)qimA䑆))Y,TY਋=٤TnWhˌwكrh  ܈Uڱu(Qs'@Z50 _xM%=GU̎`YϞ# XGR ȉ %ΝgϋHx񉧠  ȑZ!=YݼWO }RX\=P@ 0 \E^ϤMۋ}mݩH  y ů$tH\wYi^  &Wх  ]ʑ Y1ء 0F`]WУ h<p(L*އ=\'  i灎 1^3%Y)V &)I؃)fc5.]uW>raPFvGHIv 56d`PPQQS6TFU6e@LcޜH[eX]^_PcXcidUf Xdfg^hif(b-WlfŒQp($DUq6grm>u){ev瓕ɶ:x1rz}ft1p6KKM6hJBN>&d|ggm`~Bc6ˏ&6FVfv阆陖隦零iQIZҢ6FVfvj"-jj&6kFkf^kN빆vkkfkk뮦޴VfvdžȖɦʶЖ_0FVfv׆ؖ٦ڶm;  k꺑u+3pV6f5A@6p./usr/share/html/adsm/en_US/a45eart/aa3n9p03.gifGIF89a|!!!111ZZZccckkk{{{c筜Jޔ{RRJ޽έƥƽZZJsk֭ƥssZJJ9֥!!֔籠Z11!眔ck{ssJ΄BB)kcBJ11{{{9ss1cc)cZZ!ss)ZRJJ1!!11֥Ɯ֥քތkR{JsJkk֭ƽk{c֥1!R{kZ)kZ{s{ƵsRBZJ猽kZB{9{B9B)sk){cZ9!{ssk{kcZR{kcJ1ZZB{{B9)ss){{ZZZZcc)1{!ckZcJRBJB{)ck19ZcBck!)Z{ZJ9s1csJZ֭ޥޜB9{{kBkΜZkRcsRkZkZc{9J{筭{{cckֵƽΥkk{kkJJc99R11JssZZ9JJ11!!!ν,|`H@ =͓w_}}߿~~Ň}  :8 Gam( {~(! ^3T003(#I)|?d?iYBH>O&yT^ eYN e0%=)&^x$eYe:&[dEVyx饖Qfj2i_y&si蒁蜋`@`)j+t*lXr f0-L1S4UzÅF€گ< p9G +< SC#` E$0"ŲE#LVЏ@j$,Mh1,VUvWJWY;'Hyur?F )8'^lH[_,)]iCGFcu)T:U]ѫ+}MPD.449kNaUW1ܢbs te\ePu,Z+V*4 @Zp ֋qb- H*U@H1I@"<3 qqN#D"EG(bF$XA\HX B+nĘmy8"MF4p'O0,b/C2?>%ꭦݟ/%~LO*#{ӟe}[{i-ޓ(k"e@ 6< `(\HĊCb~Xa@8`b bx 57&:c `x@Zd)PYD wyf+4lƠpg[ ffLxt8CiH٣_s:qshv:vFV=0Zhc]FZ;'<_S3'gXc8Q5HErȅwfGuc PU4 J?   R68° zuXFmBnp dž# l A6¶nwyYPqo d @ `v[% )pb`M s 2JS7rv#28J%w|t~42rs,3,7|hӧ|0{ِME>tYDF D4F6B0J l p۰ mBh @BCm Kq  d PP` r`N0P@ c07 ` P p d0 ` q OPpNM0uPtwY-Ґt{nT ucr'%~EѷQ'07Fq}DW182EI4 4 u`S p b D g8 թAD0z0fӝY,r { zZ4Pzp D T@9@9P M᩠YpbC\ghѹg\YeiWiShG'Ghur;Ti-ZE44i =, &(;`좈J`B*s-*6%$e ]+.bDqs-r9 ߂9+5pJ.`91z1h\Bb#)E؛8FQb+Etx2P Z*}P,J}O:Ih#yF$d; Ùqǧ"J``4BBM Ӻ ۪J㪭 j * ʭ嚯 گj ڮ k{ ;z {Kvހ %k({".0$+6-{:;K45<;D[F{HJF+ILR{- &۰]˵^۵d[f{d;hl۶ne >dp{xz|۷~kk~+[Pu+ L``;iiKۜ4+ۺ [뺶 v뻕 )ۻ@?퇵;[{؛ڻ۽;[ߛU ۾;[@4Tиۿ<K ޛ鳾 |\Eα"<$, \*,4\6|̿8>$@\F|"DNPl;3V|X0 U``2,f|Ql *"^n>]LM v|#m|ƋK_DŽ\,ǓÆȌ|'\ƍɒ Ƃ<ɘ;Łɠăʦlʈ\4u|ʬd̸ʲɏdz|˓Đ˼Ȝñ ǩL|}L\`,]"ũ|՜c,)|ŀlְ \<,L\J3Kl̗((0Р f˽@l L(k %@4,M#mĕlJC ٠*Ū2J:`ICJBmD$ڽޗ ޵`׭]}  ý`-N ͻ40 1Pm m ߀* % p  P`JsV^{@j4 $ -#$@$p=y獾`P̉pP.$p~ \*  $>w떎H% 獾4^PJKK]{ӌ}:  #P //0 ߽$pk 1@(PP m1@#9  $0*.:(BoP#.}ݜ@_M0` 0 p}- _~v?ko>uP0 O?vob?Y_}ǫҀ.Kfy((0zJ0(P#IѾ 0#(# Fp#` `oHo%=@_=#CۈYf݈x<o=y#o Ge=xgw} 3s&6=85nCBЫsZDl$q2Q|`L@ćb *>oUkBdjME0I{0"Ty0Pw 12dݽrC(|˹wleϦ]۶5Q8am}hkC{N㑤|b(&K^Z2Ԁ4 l2;{o퇑 ,dP a4n#zAGfJ0"Q-AK ʲGI<&+$1I#Is*I;c,r=kHPSplؙ*G{uܱG`FK;P2yP8:146@*m6PXJΛHHsjw'>NсaHbGS3;YaFHJ@YP͠7I@NRMaȻPn냢*>Kēq존4{/>b>>3," >3p#f+b!,y$X[\3ZSMr+هGЋ UG>q$l+,zƕ " W:$J0w?Blp%[K(+5oS)ç iw܉\|'d щ&~9y*#`{HDkp=A:Е+=!,qM\Adà Gc$4IltYQHrє?YCF*Ml|#9Ad:|$\fOU>)UɈ졮,/c`U4`hEbĉ,f|!HA5i2O=$Sy''BEIP0(>HehECft/7<G8玛8 p!+"ވLvwŒ+p 38t+G$H;b$M89\8!I$,0CSxYw #\S^RU" 8Jld':`)K@9?! 4.m;O ȃPb4]l Ge[3t$0*FRڡ$UhD\F`P1 c{@UFal$q@Z3* /Fs2}H Z ;t^kԖ-O ;PDFsR[խ2961ayǯm(7z4͖`iNڕ]wׅv}k[ /2T,ֻP9\l(@-t!<M^nU/t wu/w{8YPՎ~] - [;_+ؿ o}Fwa:'QX+fq噛X3qK:pF&X6ߐc P+ Ә|[Ӡ+N/P&hJsRL䷢5rl 7rkόɅ3~S:<ݓA Lw}5Lnx#E]]Wso lVR)!Qafta NJ|UwpUFTEA|g\Z]"QoVXW1YlQ~AWH%qA8 l12|t\iAWyXVW}#;QЉ A%$eSsdrY cqL^ɍ>To ɃfrF7QƗQ _yGy0;ZYփȌr5yyC D I6^QK2z+d` {쳑wO1 @'p 1"i)p+`")!qJYƂN1Xt`$"iȘqHwKƜ ͐5ir`)FF r(#pG4IXq1MVa &ćj#r)%| H 9KxPet.1Ju)uБB[6THP17i[{JeC{˙(=(yt<H(HƄ A p. 3`3ԺM(iH:$Ҍa )s!0"yǘ驊4ex q!ğ)!t63!( 4KD\G$$aUI%/.Q3rph$ rUǛϐl0,H6rp ᚪBfPM#4 /P*p 4//5ðS3!;f E+f {s'hV/F۲UAA:;`.3f]v"3cߤu~gxg ;Yn*9X2=.)tAV15Mn`iFccV^g~h6 k*/!$(7 0^)He 3_~3HZ~if e/Ł/!:b̓LwbƋP! r <#3ɀXjbasi.kf<BʨښA0F7-AƨI `F$E=9q!t *Е:v8R%A E%Q1k^m֖h+\ (ybf츟䰋 wh2+Y|9ϙP1d]k :  Ksh֎ogzƨVI5ȸHm%?m/(-&Jкh]Ӑ ȈEx Yڌ  [ԔoqchoB BI0QO6PL$ #bb͜Ґ ӍPлM􏾃7(:#Һ|Ԗq7s].sm9"7(Fr#tI6+(P?wK<"VIMŷήܝ\$2 sΐk8_Ui f*,#3;/f+}7y^~eDmO~_~"sOY~~'+¤~~ ƫ~g~mN//}_ooW0Nm,h „ 2l!Ĉ'Rh"ƌ7V @t$ʔ*Wl%L0Y2&Μ:wgkpPϤJ2mǚTׇy:eFw֞( : J8!Zx  n6 x)"-"18chС0Vp 9`͏i@dJ(8$1 TVd RRXjiP%be]970A9$T%Q{N: {nd x'Y`kB#0(J"RZi ` r\vfB<ȃ DI(AkM # S@6l6KS~S:x0wR+Qbsj 1`*&,#`#pPPJC LPXjC* C *vs(s7؃ @ @%k>x=#ls*x`M s#@5Cl ݭCa3n *pj ?P6 h}%` 4a?5}&3LLqJTEwi=`=𡀎; # c;|`M6h@;d:<:x xkӺl;;NQ㞠5O?(B(#?%`y,p[7k AjY<1Buwܣ2aw qcat#@=1 A9,wP:F (DKLGC ޿Lh 40[6Y^~C sc+R رAdk>ᤏa"`Ht`gS,1#fjĝ7!xerCz=qq6[F̙~l#㾡cUkxJ -#5 S0 .0eҗZ"7L:_z3@5D^:)BljSc"# >{& 2ؑ'=fNЏSYOL*$tEK  ?` PTa*rTab"28$졎}Gž⎦TmL=H0 C+fK01h>8m@Uw0WE8Ai:ab1r ez:֋#;Ȭ{dS{@T|(KR>40FTqJUhQ%^@0l@i ؀``:9 tByѓt3M' T@k).ZRhվ~5}fˮkG{8.L@z$ ?<3Gr(<況s//?ϯo?/)p-  & .6 >F NV ^fmG`C4@ Ơ 6p@5@Edk0Jp%&!J.!FB!>aJbVR!~aaaz!!!*cN B[D lI b \ &",b8!FP"Zb"!B!""%j"&V$B"H,"&baEx y86[F8%D{O8 ]ŏ Iۧ|Ϧ(Q`ۚÌ4FX/i X4ZqM ,CP ;u| JVmM 8`? @ (@ &mv -$?٬x& TEA(<+ ъnXRMVM djsi ^f5@$X-Q`-BVp#CD1^$'4R yy79"Y@:9S| %`}X[J@@Ԧ؀?+C_6hؒ$*L*@Z} (?HE%?kd}6(۠ T+eBHW+~-<&d٘LA~OPAefv:еMƦQܝe:! =5%J#i ,b ,H"?AaT@ oЂOٔ  +6/?עVef%p/e ٰݮ/?Ê2Q%>B.Z#YL;T3e7,vW|7p%1UTPN=H&Rɞ|F*(n^7.?EaQH+,j.m)!?( 4@qsu@&H@$cdڰoBbvj$@F ͧKCEဿpp"El KN$`RclC_p,i =@:SRӭM*@=MQpFI .R$C@hVf|:>-U-~˞M:tmK:0/3/rUE</p-@c^q~ Djr3π#!+5.ڑ sp =ɠS5Q9tXPI(.NZkDR9wi1ټlnkiBH?U$5XeOE hMVjP+3p.YהM7;-ִ h?C?p-+Uj--у-?解HQ η=d.ɲϣ̝>7D6`픞 @~Z <\ʘlx1 @R2Ki k4xaB 6tbD):tME6 Pအmwovpć$>d,A⁊iPx`CC Q"h kPVZ! b LcʻA Ph6yv pwSx;7{T zsf͛9Cl0۰}l (btXyKI3 3>wQ|7S|P}O\lCݽ:?&M lGvHXU{ +v|˚ <3 (D Ž9'4M{֫)GԹ9qg-y;' ,.j`BH J@ gy˯BkG2QtL8h:Ol&m0M$VQă Cѱ6!3Q-miԱgv\:O Ɂ !8۪+TC ıGS|<9sHALh(&|2D(h ]g8r+v{#!>b{A!:-RLk~ZHSQU<չjT+92I8QWF{JDPWiU^y吮u&J:)p ::1)-bS<նThC (oLkb.(y|i.m $-зoP(ambSmB@[PBHGx+hߙP Mz`*Irݡ ]F)zG SArv@sj#u0a<ђ>y֥B*PQ<8z)Te n[IU:d@*G 8ec\d{6Ĥ`Ӏ L9Vz-* w0 F89 F8`b1=~q RB,>&Db;Kv) :b5mH`JS@WQ I ҍJCII6@PA7(pp0DdzRU-Ĺ̥$GK_L0K 3 1 QZ֘&PMkV6 !AQAm\dF;YO{FF艐q̼@ ZPf4Bm C9sD)Zӕ{F9Q!f%GIZRBCBHORfdKiZS$ߚMyS{f ݩOZTQ4FURS2Qmj(U^Z =FU6{9}WZ5c5ZQmk[Yչ i\W Yg'J"mbD" K `$bb1V"ф ;*ЊZ7}A!B!i@L>?-g2&A$iw%NH6MeǭH\du ). ĴK㮥Dck]Bj@ZT^ѳE+YzD?p`F`hI.OJ0$LUE8@$:=Ԛ `8HA!>l"!`? ˮL*'xecxD:6:df*#c8}0C.:cb)lޣ7b b*J,MbB* !4 h@ Arr'u'y''(u(('r)'r))'@+R+ "bn*r*'2*)R(߲,r--&A8 /R/%!aV1S1112#21`ơC23/fS2242OsTs4[5Qs`Bf69fH 0 QE883888S9S:p<0;'Т" R@;38dz3:9 M,!Ivʩd AB#TB'B+ U`&@/sBbƂ"`fF=NaE1Zz6TEmS\NBTI >Q0x7KTKt0@D4" `D cEomFmt`VVF[&d`BVHtJPhL쨟J*-A R+Kq b6Q vTs5ONluEpu>]=c5P_A֎taSAxwq6S_cWEW VT 7&m4lxt!nf%AIv!;uP5uyd>!S<>kD4&0gTeBDvQPa@O"*JX: r5<'7[!o2pCĊ< bWP9`=6e\ C~'KA {JJsWEwF7SD 'V4n9x-;1W xFn`HqdKZ v ts!xsu!*:`T!!acRyz6yO;CstEq3r;CyǵHuu!S׶Eyu6`E X[Z`6{43,8<9DOZ|SwESunU u!</LkMu~6U'VE):UKlO+,aCۣ#wU NgnYwFKZ{`KsrUEY TWs`U%|1` ;UԺau/ڳ׬jȟz!`zX[OVt3%tj `Tcj}J$pCiSfsyBSmSE? =DguiӇmxºZ Ji{V߾Xzaz^+|p8%VWGU`h+ {e{zUZYT"S@qK6:pJlv1* @`MG)i1 ( 6+ (`0Z@&o#`2EӘ!oyhg\Iĕ `m_#@KDFj[zQySDazlxeHs>8.'n\r knn)_>.Q*)R{1vYZ' W єU؂bq0eșY¦N'rBXFOzY7 9x ~WtXbɽKSMkN6.=!k}2Kok;}ӵaR?yi޹]Tr'l kz&1cp{B|`6-`-SNbILNҝl ɹQAg:3vq $ !Ѐ;rqfee. ЀJwĒASͫ E@C`Q &FˤC*E,3 !DK;Jl <f5HT! +mh 8LgSͩ8:P) ݪn6ImàaՔ wF,5 iITJ f׻T&c)&DJ W-X7 jc @zfm=y {H,15mkUQ 4peg(fy+p+ZNh?\'$DvXr-wnghR-};P.^\R<Yk{+I pa߹K *&)?^ڸ xV /}-aj׮Z-C$DBO'!;][R8ǹ*IkxU .3Н<.bf}J7|r_ąj$y|L _3Gr)A)BJ4ax#sl(OYx44{.z8<+؀i0 SZnF0F`Xu7Z&Fu4q!? H Ȩ3lZ PȆ<ͬό(?'iZWfM*]rg3 {ڈ$I`b+9NPZ׷q-@RV8qZjbO=]?;P1U^XϡY~_z/I]f98{5SВ|b7mrS6k-Vk"%,+}%Ww?ҪDYLzo#cn`=WQ=!q=؄#~Hlҫ( сwx]W y616V@o;r'@/p簸? <_;X'Hmj؀춖~㥮&Z5//{#ӪF oڽ@0$5ShSKc7062f2qjb OvIi(Gil dlNzV,x p$߆~y|;'3b*>}KAK1 0HIq~k&W,*Xh#-B_E`8fbH+ p p &ŧ_r6%93u ؈င 0[ H8hʼn؉ ؈` Ċ6恬ax*8$Jtj ЂɨȌ#F Bebe8g p)w-1ȋ=!w0ې Gamנ8gD" ٠  ~3T?q0XwfWus']۠& 8tRk 7rDZSO%چ7e ِQ0%X~0~*SS yPv '%y؍4@-&WTȀK鸎_Ga/ A& > wu7G)0G4YJW,:)|szAYD(wa*0q3uE,`]'Yvqi {6ǒt x})>)|WiyC (5Y#08]1 Sp(ȸ  pWx(|Ȉdrk]IA P[ I, P[* m9axH~Ɉ ~h9zHx :> =*?:AJGjIZC [:)TYZ[JS\_Jbj] ckZb Q3 W7<; y hʌɞpqXy!7꩟ʩکZzjʪ* piqՕ y C2$ְ! ؠʬ *J* ﹭ɭ~>7` j,蚮, ʮZ*Jj  PWaERqǂ7jG3:hY *![베/+39{:49P爓:?YG Ek 8D{K˴Kqn=۴Q+B|:W{#X˵:[M4ڵak bk8P{kKB l Kju+Gv WoˀsJk˕GH;[kTyv:] +Kk˺๸'5~e Nj9,h1tgr l + jwMP˽=zx>監5V HB븳VKjp {L; #bPcI{Z  X) P~Uz 0k! ,A};`ְdaqq- j!Bt"t%o,&l( ~ V v.!zBz+\He\A/5%ddž ^ĕ|MBxdWڝɡ\ү \0<  p^iF-&IK( |$0ad %qj̞#+qd}M~ r˔` l/ }AMK'%trx]wI 0W\e֕k`F `ҷ˹6~w tP>ԇXL΁`Px㺽.8<2\ѽC`{x)Ҝ-.eP;e!Vbx ,'Mraˇ^~,%fa.=}[ټդўx`kĈ;ۚ 6Ԇx]ʭ|K д]aqqvyߍ_L+Urb0u  MOm `jxj   ֥ ɞ\U"-Oo][GzZ*QIhqؐ-e ưR(|xY~}[YŹI~ԇBix_^Z>s KM  b1m/^6XqI\7Š=]rC3`1PzaUڦâK;q3ڰE^-k$;% -ŏq?]( >$-}ȂEBc N,/J߂ iʘ.nr?_ӯ Psoos! L`!< Ă =QD-^ĘQF=~2dnp@ö$(L3`qN[uf*R (Ģ)v2(n )~x^h 5q'Ί%%d%*P_R%R%\Jg32";9Kq zkDA(M"'bPR\mT01 Tp kB*ԕ V`@6@IP2%".-x*6 P} ERP@؃%@ @xڰ/!0F,ltg ZDěúQf$MQpjX@`X R@*( p!g\{!5b@A Jt@&85V h`: X+DIn\" X I j (2A t`"46Q𚙰*D5 AQ!`1Oxu})5q -< j 5LĆbalx.qBT"F!AJ2XITx>" @"DRTG F$4 La@) <rn-Tl#*Ċ*t | ) E)` wLn-ň}+WkTc%Jn%Xhuc8ac@Dbr"W# %%>p'1mI2SB\S8d`@pBxbH[D0n, dZ`(Gl5Vab 8b/LA\LP0u xQHAENr))8P ~BoUE#v:GJDEB"X(6E&wa`d-K?ݺ˰P'Vy5IMn.q҆.|Q‘HD !bbĿ% =>Z4"ƽ h q & kY)0q=tF<@BX(6&0aߺc}qZ@&?إ@'4nw0bWƒ*8N ~s_Ko5? F#D*x33<~oƩ`NQѮF @B(A w4"\ L(2DlQYuD-fQ+Є&0 -Y͖)ha=55%|~@nL S@zҥBk8F|8Nkۻa1ncY[=A K3@EugCx6&hkQq{{Ŵ5QX)5# o |@E1bpMa)8 "IA\Tlo/vP$8D4RA<م9W80XPa0XRQ;# o$ 1` Vd@,ƒ .R #v V Ň tUf{/D e{Pl pJ` Ws uwSl7c#_ʕ`p AD{PaSd B ; }` 2pJ; 8`% @X 3`pS{X zE(&T@ )duS `]S ^CP0' ZK[`Pf pHp6Yn w  SE6`P `.c]8~#D yGBGuyciyGq87U0'yK#8< P HpTY3G & .a0Xlu# nH(DPz~R@  `P #  0R D0`ha{p~U 1 % P H 0Kr  lzp `=%0s A6LWf  nu u~`#^ Da {` 1ǝpVW  /Bb$?TFbN  O5` dUl3ziuLA4 wGgԕUFU7'GB87.^k-H"9!ZHK  /c/5 @i//@'Rg62U#2J , > m% ufFà@"*H>*R'p;Di/d j p rgKc ,ד2^$( &,  J 4gWZDQPCHx @BAЪbF .jt"^:3.w.t, Jj]#W 0݉G/Rhhd0Ň38TYW/!Sy4Yey/"tjM.?jZүj9t4t C$C"c&FVW)Vbb-e$|Y(wj{(VE& 1JD%Q#s0&YYEҰIW SYb/Tr$,FQi$VYU2FF#GMIFXi1+®?z87%ciN"?jei""vvSza%SKe[;Yi0~Y"kYy.N[` `&tv{m븑Kg; ;[K@ Zۺ p빭k{;+˺˺뻟{{ۼ[[t g`P;[:P蛾k꫾۾۾; [˿kk ?P  < ܾ:a "<&,M(*,.02<4,M&P:lI7>@B*; yZUmA=pްĨ0k =  LPfhnʦ|ߞHpP Pk @}];ٱ n0 pE/^,>mDHeI2|Cʚ?ksADĞ ], o ȟʿ? @ڿݿ_o߿/_R8,C Fl("D1NtؑE!CzII#AD)dJ<#͸ tOA%ZQI.eSQN:C66'dWaŎ%[Yiծe[qΥ[]ضeM_&\aĉ^[/Wő%O\efgСEqgҩUf:i]Ϧ]ֺQ'^e#gsʡO^tٵo8v Gēņ Ib+{s˫gK}-M;wH<2Huxp',a=#.at⛋"2pBQ2zq2#zI"x.0$8)*r,J=47Faf(Yɵ|[Ss녋G#Y2tw,<"!wȏ+YȗⲀh1qIl*qJ 9Kif=$xvE_^ڠz@DM+qu,zIb:I-:e-GŞD/(9LaROF.J=iPGUw I2'tKT{`*#]Tv [,Kڗft㡲?:6R":AX'o ж[#'#NB-&xsBqt&/كb5Ç4fTd)ZtO̫K6%ʢ'-x#?O<\rHDvy績c` s> |?<0oth$瑔cCfvۧ5,8e3C~ _;o^ P@ Ȁ Ȁ a  +6o ؀c?{o;9 _:uXJ{)/vHPB1)Q'srXez,g~*"uPn1uHb+"q /L91dqBRbvDj%50p(qx C%>җ 1q)֙[JD/|˵*!?gC0  #;x` SH:xX]̀8gT[ E($H ԹaX82 Ųs q `<@ ӹXh+- " IjHp&yb:v !Bvt"_\1(PI|a# $lZd oECʀX] Eˀw?]:kdSk   pHg GG @Կ L+]GZ`4@+@ʴF?vX; $Mdkppd?!Ή%ʋUИJg \# O.#B!@|sRFoQzNvN1KRʜg$;AFCA\L x @ 6ʤ4H'U:R4Rm;; MHǬPCqh; zֲP yrx$&,I<Y!9"p p @e]N %@ hhttT\? X ̀1Ǡ#xlpaK6HX[؜ x@ `pXSEZ@,  0]lk c,c0u)& #i)^Q fc$@#*4'ilir["i %0SQqaI4[% Úټ^J"$+ֶίxho:T6 ܡZX?:?a;$ X䆰[(MA? B,xm L6s;e#t6Dή@ U ݴH8>tXGc yz(,L2  QQв9 ZQ2J1vH[V Br#Z`#>=Ujbڑ$M٥VS<b"JcV+lȓ@r.3/^ yPvX!UQI<$>h  /f*Ț<&zv pؐPv"'G JNb~( M0rt! r`j*O "eM+' ϖ ah  ׻9%1s($/G%00v"׶u o8d 鱘x`W8&BxxJ|giQKaXD2ᘵ)oT]W))?|{]BuGi^a],-Iiz鑾rјȮX=ޯ6:  PlSBpGW󸈾e92i o16ͪyۙo 2o)+5/#1zbSzax0ygF&vHzD3xS!dnR1wʉ +Ǵjײm HfB.hB ؠ .0@ C<\  8Ё l3A4P1Kp[ &  H52t`:d~.k3PÆSkK F[;A<G@N:Ie<}PW$N=ӎ;^@ŃW94N:+@4T})7iT4G=R-U>',@ԑJl[7ĵ))`rX(57rº.֮Ԩcb2&*,f3;=qkj˂,jȞ6C" 5x=~uDbڐXW-g\IPֱeCIІ;xP+Ix:.Cwt}of }kC;䱓u8Že1u}3W~d/0Y9"ȼFq$$F!<|̵adzX&! sb0 iҋ#rѳ!Dz~ ̻qґar}e$ K%23c4І[V!鐇q%#BE÷#CQЦfzUϷ{:1qöơq$a'3@QycI:z9Ѓ.FiN:ԣ.GK:qs^6/;𳫽n?5.9t;kպ.st?Y;MP6XiVɸY*r<,V*ĔCFHN]∎Mn崎=X*zflC\K%G<;ă-vEä*ǵ <$SKV<:<JL\Q'؃e@m^4aJ[jtM^:@XPdTmTe n8\ጁÌM6۶mAzx eDD M8P^@8Xt BiᒡߪEI9X}-ubCoP.d8玄8p-}TfLEJK~ա/Pz{mv/\XCEZ( DPˀVFz|/-^ߑjYoc nWTII8^VoHKM a 1'1?GqO1S1KqgKo111q11ϱ1\V[d@<@@ 22"r"/2#7"#G$O2"C2%'%W2&k%w';r G( oXH72++2,Dz,2-ײ-2..7H2)2Hq[h@ (@0a=34G4O35W5_36gs476w7Ws\Z<sDD;dz<3=׳=3>>3?=3P[KAX7,8D;p@Ԍ(6p@4lT+wD~\@ w@hyh @0FƟ@ִ~y#mTu4Gsn ͘ ˷UPs}:0APA=/??( x@u:@F?D#ADqbD)VxcFD,h 4`0y HfB31h` (`@ ~z@`2hp  *(^؀l0 $H`A 2t6lk2:|n|nn܍ְB*xy<6>B#&$`F|$ȓS<x2@,CZ! @L? N <@:*hCi^i“lR` xbk~@-lp´ 96( , +L , TM1 ҫ@+ @ H{@/ HK 0`DӼ8*ttH- .&$0 >g 7u ۹Y 2X*a 3h.h!(h p@_ݛoa AfP 'x@bԜ%i I1]`MT``u3M-g2<4ޗX] hE8!i~Eh F)(蚈"|ވ" ! !$.} |W(} be#%(fQkv珞qN璤 @[k8:@,t`u9Uk&x#0DaNT; 7%H-h 75QV*P1"QP1) @ H1eD#˨F7,qflhF8}<9G>@.`k0($)HD1 @Fe$XIYJSt"'-%""I䉥g>򉾼-W>̥߈?#$Y|0hgdSHи e4U- 'y?N{+w {, l, Y=()$$a:4ْo-/&b@"X".h@PZ-@XR5x>n;WBP-@$؇Nւ((4!s,=CRx @'.i~ҁ;M3n6 )@ @s2:k+2}?~5~P̠.U-։&lp؏j>[ A!܅4a9x?xS϶* ܸ5' L,0FΊPԚ3 Qp D&(GC@LU)@Y$dWcZ!3j*p(A g0 <Є)qNZZȁAS,C F#Եg@(#,'lА]fon꩔&!C `zF J}zȦ "Ghl Ql Xa9 [s* !rT{H5bQ7 @p|9oۂZ`G MwȳR}41<QNlnHjYw X!bאַ hU0@!! *Zs; HSVYMQB d!@:^z^6\iHUXy:O *!@m=6;.@V=BΪ-{1lśYԦ`7p{ ԛs9T؏7x`Swwl ̕:­)TK*.( @j'9 y "ϛX@$_>d囦rv }Z} pxG vB5UաUP:^`@6"_.]7K8=%]ry lФJXay(p'8k Nמi@| 32/9fS RlR !*0mboB$%*% C! `p2k@b?P= U>*n b,|/rox`pzM 9f #>^nF ݠ `4|@T@bK2OT @='!R:!FjRpq<;r ht % L @ 8 !R 4|j9;lx=<#3썻"<|`ZǺNq i"n` {zԠ! }~΢  b? " ` 1 ~t@ IQr@4~ nࠃW v@"7ae :r(,M+<` {:b @7r:}k&`@P $ |K} 1gB@#'oG/Ҡ& j:J!o$#37SJ$s.-BRQX8(` &6wsB~ls0I| |.slC/17"#+;3"p a a/S9S=5Oq@IS>\k9cF+:3~އ h:S΢L(as&f?O Ank1 A .;.zH ʠ Φ|\z`kCt&> Zt:jDD D uk>BG0F)9S\C!"NHD@k90tӵ3/0{R@@~|~43pH< ` Z 6ԎJK;rRs(g1{Dix `H= U |Drd!ԼΊ ֦, 0Zૢ&˲@IsUh8TJrS#С9`1A/9| Ċ33C  CU/` ,e]^i$`6c%`jRb@ $Y (adv=4>mi/O!Vb1.4R?E*SqlwO ppuo'C0ww RsUs'J 7 15viDo9lS b|mu@,T Եv Ž"l mtS. ltH ! l|#s4' | @)cj| FY_ƈT銚QC~m (DH#9">-V@e:8a@Bm S جľX#v!e?3Bj3/j$)By:VmUc}kLSF$X)tT!6 SyD9_Y8Әyx6C;'<S^SǙ;vȁpYNR]HBU00?;5bx9H3Eg٘ڔ(y29o Rs.~ `#{@Fɾ鼼o>"83~#_ /I7~9 1EO$31{i@y|?_?_~g|&( LJ&jd@}VAؤ O|(`@2[Á|$B$hqR$η"zXѣNj'r%̙*_֜xgmzZsD-i&d0 u!W+pFz]~B tڽ7޽|c g |!b (`aÆd! 0` :x 8N%f6\@PXPN$jܟN۫wWPذG.mP ;ٲXHw!{Fx@VB IhBW^a~Mze`K`@P@(PAgf?.67@y$@<@@:(@?8p7=$A, ?Dr HsEV dݓL %E |@J:dSynĻ9pu"z!H jk>ۦ0HڧW+dx a?;>4f $z ؊'V $,n.m\c841s򔟼+k>߼;ϋব6.0w"\<0\ >F ėc#N7Mzh|z{$ݣe\a$i )pMw|}1}P#} E~guV`a CGvcq7!D,gh'GwG5vs$xg",;ȃ~GMO~~~g?PV#W=(S|vWH.}28V|yاTh(];'m>H{ xa2_t{ȇEq|WR\H^482g# }'Ah5 Md7{Z8GPzȃ1#NTSxfxO1vXŒqh5WX:(Hh׈٨ȍݸxOPl[ጅ芊; 'p(Hhȏ09 @Pu@ t5ɑ !)#I%i')9 `@)CpEmifƓ=? A)CIEiG1WǓuQiatVѓJ YZɕ[] _)aIciegiIffF]?!{XjxDA5Vy Iv~ٗ{fɘ)IIei)əy Iifyɚ{ I)皻Ax)I皹Y)V i&vYɝ9ǹi)剞 ꩜鞝IIٞ9𩟁y }YZi ʠ J2頴 Jzxs !*#J%j')+ʢ-/ 1*(CQ;ʣ=? A*CJEjGBXc("SJUjWY[ʥ]_ aJejgijgECٔ7zqzs*uJwjy{rJ]}ʧ *JyJxMjx  :Vٔ hNxW8*Ij9F!J*Y٪z̸Z7ʬˊwaЬӊ:0D jOpzp= `ꊮ7;;Юf `+K7Ěֹð `=e0 [(w@%{!b / 1+3 ] ٫Zj*1 0H@406 = ! L4P&H7r0r`TJ a+d;e[E 릏1P 0!p<0v+/Q n[]` +k (z")K1 ; 2`kkle눌 bk鶖J}=[ Ӑ103*7HͰP1ۀ Y@da@}k{˻9[ʳ  1  }`jj۾=H  [ pۜ* @50p Pp $jk^sf@//&  Ȁŭ0 󋼛+ަ m ]|(u`Gc@l/T /0 \ȷ Ȩp p a ƙ+m:{;p ,o &p ʡLGJShk- ʻ ^ ʧ p ‰ 3 ɀ \ͭ -0l͑{ #ڗ ν[S- @  Ë̼ͩ̕Xd eNV<O` oNV/E̾Ψ0 ȌA 0ü],`m۹e aq5緃?62ۼ};"< ^ p Ȁ ^*oçuẋ Ij&A; ̻R8ҳp ]L P p ȷP2-kKl8_ ِY@ِٖٟٝ١١t0-ْmuއLN 0 ; p  0Wկ\˰.|mͬЬRu}'x޸z ɏ{;[ӊ͗֏QaΨ9gCq D1 >VEGr!pԼ#N%nɳ` `ܳ =ɖ{߻lԦ "Q`8雾KA7 O} Q. ,Y{ؼ7"2ikl0ײ#mnwy6  L0 $҉ אacLḽm8jaz/ݝc@ch0ZB3޷կ|YȐL5> vƶ`2r, m^r?>:m@#R0oh`f @R= QT} x ]n7ިJQ/O`e@ڂoNQrt.T;_s3T$ |ƅ 0 1`/'P&M,B7=?/>OA CEC7GoM]t ]X ż P변 3P@R~nab&\0O<>hDa?B}}Ly]cKhDmo5Ϲm }H7, 0 } `O}a f*_ & ِ 90oj0 ҷ0 PA&ؗ{- ގ %R02# Q8ߘO+ ).- |۷ ,Dx 2t0aD*Lh!ŋ.Q"G 1tYfyJW/4{%MNhx:68`@TRM>Uԥ,h(¶0R|ai XEVZR=Ԓ&e 2Жi 0@  4@ !A,\/fpo6É (`J+@j*_Β#\!l֭:Yl[„o5Qݽ7XAҭ]Uݿ>҂ow`8Р ܀ $p@ ` Ԁa[0A9F@PBM fx%]8f%`2 3j>'L*+RKZ'?/æ)kM4XcnD`P%P&;"Vn\QےJ,94>(/ fq&Tg9f 2ES:YW^mY敚nTiuT}JJʳ,-6YG7(g,;lX]SY8\o%DZ`-*ϛ)ab9^z 72PpC8aZu}x;WQWbU?cNiV^)eddhgv^gdrye/!uwRc"+{oibLzy@i9kfKk.3]Jlj榛n"};o$ lΤ3p5oc7>ZZ-^<- s5Ȓ6=g=RQ=vg!{rٺ|wwǍYG>/z 蕧z/g}m={Ov[g{zG?}ǽҶՇ?~bvR &78ߛwtq$(A 8#d *KF(Tx`$$tjF2Ц Ma = P/E0Z‹c +x.@Lʆ4|3aR&D+1 p 4 ֠6xtdAzb@@)- ]%t`J1<yF6hZbMd7ɎDQͤ:(k}Qdeqz`h<ؑ1Il2 Pv"%G2s6O'%c8y~}ŠLRq`@?Uײ+3ev`2X9$B`1H` |̈́{2 G<>:m.T=HB)H+vʳxw@?"# Ѻ2<%Aw@?8 3c=²HJ G?v&*s;C (+18:J S!j2;89uxtpYBwi:RuH x Hu0x*{H*v u"PSx"x GJtRYrw r.wEz†|JxprXijzqU\Rgx8ۚ,iǟkClT^$jjCɓ/k," /[*LG&{ƥXK**JGF36uxvHق i& / ǁ*yІg-sKHhȖ|1W*+<)tii,bH|E6r* &r-#Y7#Jk( RR("*6R& Z rL&j*K˴% %D~[|0BؤKJtp-[EƔ63ʬ \"br- ?|ZSL&B<8j %\ԛ Х񥤠 y 8ՉK%{J24t PR  "y 1A(  ҆C J.՚Q a ^RKr \%$Q U*#EҼQ$I'eQ# %<(,]%1/)u ES0E4}.3U7ݡR!R;E 鍐S%` H`۬_%TZ[N @-0f+MϕZH!U ֭ߤ` aulfھ5\  m ؁2ff a]02U۩uR. ֕P\+ b=]-NM 9 pa5.7 x߮q'= 9)b`^_襀 NS)h໸_KN]..$N ( BF}&e]f^\u.ŕޫ؀EoXoSś9ƅ P Mn5 \v`<@A xe p P͐ 8e@h@` ЀFI憶Ugih Xp р%ؐ ڥ- X`xN`v JjF h@l_$_®Q(P9n SսYЖ7o hm~[l.&/~m}Ʌ!#X䶊 vn 0]Sw1h&6'p@0^np(='7G `A~đp ghVS X'7qXWtwqL!}w޶oFl7r5A;?Or/Ig A'r.rg/,-d.m0Gss(Yr4s3 l;<=s\(s>'B7CGDWEgFwGHIJwIlMNOPMRQWUgVwWXYZ[\]tj#ha'b7cGvcv0Mghijklmnoa 6psGw70wt_sowwOwtWwxw.8xwz~'7GWgwxg6+)o7GWgwx)@ ;  kpw+3lV6f5B@6l./usr/share/html/adsm/en_US/a45eart/aa3n9p05.gifGIF89a:!!!BBBJJJRRRZZZcccsss{{{Ό{{)!!ccsskk{RRRs)!sk{RJΌ{){cRνcB1ƽcB޵֭ΥR9)ZRJ{R!RBƵƄs991sscֵ11)ΌsRRB֭Υƥ{JJ9kkRccJ֜{kΌ11!ccBZZZ9ckkB{{JcRR1ZJJ){{Bkk9!!ZBkkkRR!Z1BRcc!11JR1ZZBBRRcc!BJRJ)B֌J!Zބε{Z֜J{J9Z)s1)B{9{1{kRssJ91{{!cc)!kkccZZcckkZZccJR{B{9s{R{csBck)JRkR)s1B9sccJksZR{9ZJsZ)Bksk{Z{Bsc{֌Jc19ΜRss{ֵƽRRZ便BBR֜99J11B))BkkRRJJ9911!B1)ZB)ZR9ZkJk)!Z9R{Rc,:A*\ȰÇ#JHŋ3jȱLj4CvLLi˗0cʜI͛8sɳϟ@ JQmqB PHJիXjʵׯ`ÊKٳhӪ]˶U'L27nv`<,80Æ^paň'vl(ʩ$0$?K(+ dy"byi8v35F^0+9oNgxÈJ~z:ΎrYq$(["J*X0-  0N(R#G_!,)`P8rK$`'1 K`pD"  b#AH@t `Qc a0P@Č=1 !MNӈ'q 0 Q@6\Ô)4 MTn]qÈ P uI3ZK Ҕuȩ6 PoM[.wMze6N"d&9pc*.2\pM5LJETQO-FF0CQ M#— F`t,LACL;~'k[;3*Z`4ف:գcO}UXˊӢeT\WԴRI8'hGlOP[4)yd|ץ3%0` ,"ܿi:@ z+ +`k@msf,%<3?q:0w` NJҹ f,l܏ dN P ` ưx 7'< P{ "0Ń>-!#n \P ްP 0P  q>y>@mJG`X_腪` ̞ ̜ l }ږ[jm*wN0.ݾ>^4@pz4["$ / MP μn¨ޥa P00p `D _"?$_&(opo @??-/@T]z~ ] 鞞ɀHHƦ8?` ^_`?d_fhjkO^ \]>ߐ^a0, ~  n4N Ϥk@`?_? Ãߎ0X0mr׏U_Pdծ2@@X=ožD İOЙPzPDpwo߻x $Xa3+CUUG5nFmX3mG)SH'J1eΤYF OA% \6I.=/OQNZU(`%0"/U.lÉ/޼ Ȓ/ Yܹy &\aĉ#'g6M%P\e̙HBY-X"]t)ZɚfݺtĴ l @o/00qɕ/g޼9'}Yrٵo޽Uyx%H԰dϧ 6E;j`~.  4 (p 0B 'B / CQi SPEWtEU`qk)ՌYfI)H$Dbq(BPHmJ &K0L3#8c9ބ;JL,@+X2 1,]+MRqɂ? 2tSN;SPC%D5TT1-u ,@S ɦ؈#4(1;g=+@2ac$vEda G-+3(` Pw]vu]xW$`^|շ `.ԂY'F;3"9䰃 v.=X2ef"dijYF[@H='".`g{gz~0" zi g"Ka':H# 8[ XD/boPURSvfU1em< ^^vn2Y Wpo|q#| %\s)|s '"-opU}u\V[/m21г]=2F!0ol~}3' /;^%8y@61:[H"'? wˋU~)Dhpn5]rGH; }1S "0mC"A<,P{›xocKu' #۠:6p8Z`e$CP4e#ψh]cC"P"+oϔA2h0E)jQ iRjT1\@ydd^W,XTc+H%) )n Q\@ 蠑c0v@T[Rhhg;U\ i $d&3OQrw @(& l#S3qD 0@,.A0\<繖e'E8tvttA=O^@4H\uOz&A=,h= щl(D)CiOy*e"[ 5MykfFV?nL,@ 4#0)@@Ho @ B*P0a@Y@jn  V HZ!Ihr=, tuUk ֬hZ sg)uYj؇2Fn$$ P4<*g6Y3|YjSmDu'%&hy4rL3,{~9 p{+zmHo'08zC`]o~dҷI_wkb7}S/XV40:O-d2BC ]Ƞ)LA S"E_ܮLTR Dg0U*o`Ԙ_*LY_N33yTp.,6_~3\gqy~- IQu#@.1ZT4/taK]VY/K]F b(n`Pm<t}=n~0.LqS6ϱlbc4Qxkqw!m`Uvb J=Ţizo"ʦ6PMeswdu,qȀG\R&%+c}gIchmO4 X U)/E)т\yr9> sY2v=sP`"Xg@@glt86JLu;ƒy@c&;ye#^g\ba\s;aGZT]4tG嵝#$pt u`@+|ib#̃u-OxBEW k{\Deb0>% ~{Cu}KgD1LjTͮ;8za/{w$'N @}[}SzpƓ8=Ϗ~1O_(?@>9 t\@d@Z:"@Oz)B?@ ,AXLA˹4A|<AAskAA9AAl! ,B#+7:B&lB,HC[<ʄdI,I?Ȱ,YDZTtZC\Ey䤇YT%|<"X|]TH\d\nY4O$EH -oHxh\ ljdq,]OϘy: p}5tXxD4DQDmC:JY,h8тT]d$P?N-RlwoTJRz(ґT4ICz$hS|HS=XUHtJ N>=Gz\LHw0>-HO& d̤r>}\NT$CWmRdeE4Fxd"e,R ˂CtЇwHȑNd7UvلGT=kFݯK͍TDӥ دPOylňVXTr^-zB-U,WD"H)M[uJp5J]Mzf ZlMIQ]TJ;$˨Bl|GMHL;C̬CFdNcl;ɫG@/4CŹGkUCNZDLLke`n]po#[.i*pd

cݶ|ƒ\#bXӣO&(gxREFy LGal EHEV|OF4Hv%Z$KO $̌|O߄uyLZrg!=dBTPMNPz}N%Rl:$TLc&isf}xM3IVDA]%O#.tp$ L:N>222g3JjD.Z2 2bJj@V)" 2ʐFXU/ː:5$C*5!7dZ u\B9cr!A\-C#%3Cv0^!&Kl%0!&+ ,QZ!= /:l(#_oݎ6hm*zUh3qodQg 4A[+UeOodGx'oXw ~{bL ]o8#vG\nSfawQ;u-Rb_ MozǙ1Q2l=*NLC'3OJNLy^vʆ[:$瘊֏i2<] Y0f͗-/`,IY:,/Qv.iG>T\d2 ),'~yyB$e">!J=U',-dUN3jɈO _N5OB8- yGGMH^z <2BN= yF̪DBS,h01#YQ0bЍYXÐ7Q@_0ƃpG0Y莧)FPcp 1F,X<0C4<܀z`pt &yX@;`sD 2Ċ@<\ wh<M 3u1Y4DDpG@;*zI\r;XL(4( _`҅XUrH|ؚnLHG 0  ʦЃ(qSCЋIǻو) {$G$ېGJKd-зʷIԈx(Y%~HbH膾Ւb0DV̦TKQ`QƲThI1DMJ8RNd _Z(D@p`μqJeI43&$ͳhIVgQD`IxɖHXԄbH@L%zGDgEf#!Efu+cHHtOp`| G L)&M{8!X G8 6NNć4;0c qh ]cD˺ J@Hn( wq)UrURh+EaEgcX 9eD*_DS$`N%rLcH _C}ҋ;0 P=@fQnBE4M96j|4Q廸ڈh, CjRh/Io%@,R)E@XDZ*9ERfp$\D4$Ѩh*Z@4EmpTHN\!Thd 9!Q9e-h~G5f!*Ԓg:kBML9Hz]xTDGE8JRqZB!dL!P}&!)-MH[l)lJSEժ1gXVLVeic@=Pܕ[A]xUsֺZVl]aY(_)׽ `y6D d׺_UYY.yղDHbq 9i\_`lVU֭Vێ>q.fez-eim-S]U InwCLqV9YZUrZGdUa}!XS oFؘD^fmZ~&蓮LV&9oTPߺ׏=/؝AFB6 6n)~uMժ jSL| 1$O\ ;Fp L|o !:١հpʰ0pp01'/1jGO1W}[o1wG\{1a1q=q1O!fqQgl/O2!r\yh;&ᡛLm}D#qzbMHz̕f噄;pGP}DSd_ETc_0!n200`$RDC; OIi</KrQxƆRDED}P`H>ᎄ̐IR>U,+9S03<p'+r.XHFL@dE؄n$QbPd;E4j`]zr< G@8c0QK* 59W&tdNF4`-UlD|ȦF&R{{Y1#OQtxxƋ7cxRōbXQF$]e˖e-\?H0C\=TJb?_CoPg;_ګ}?0<<ー۟?=`?@8ܿ>đ+ra„H A )J@"5> #AnDHH1NaPr!LV"/^ŋ 8b,-bXM"vlXc&k#]Vۅ6 # ,8-mHڵ bBjhL%v_ "0Ҡ#^/x/1^;#ʴ7/ b}]Pڀ|٢6X-@x B݋`"!ÚVШ_p8Kځ @[R7ЅRD.<40^h@HǀN.…#ad"T&3 mfȥV&xw 5Y1E7+РMMh5d5/wj0x~Ѝ Pa?`䕰z0cEȀWzUBK(Tw|aML"ydEZ(Vexqw/ǀ/| b  w ! Q dGH f ?0, ; ';مEXӞ+C \[[  pnwmp-q&A~lrO}b[ ؆]D݆M5 %_K<"pE%i _ou ldE`-9A|/*._7@{|0]1D |< ڑ R\E<\%/Po,C@(XqZ܊hC ^Jnָ 6cV* $խK\Z=# Ӄ/] ] @Y7X"e(>:$Rd0@[]rd'!rI#Y ˋ" Zht$F#WH<0+hE>:*2hAc@- XJPaxH!Ѐ@Sjoᮒ-ن"@Xo*b" 5~@ a%JC@(,iPu2 C=LcYJ(C@8\TR~?hl70OXBpcW&^GcpD!s z<$0!vF2;G 7葶tȠ m> % "yeBV30[ۺ8:(62萙{wnHˈWNsxq ݡ2Bza@es{])N @nZEBf5CJNv,VXmED}REG#d?1'`fH@<'$ȁ\M C[8`- ''r"(qRrĦ1!.BN:r@ Z2:N"":Cz8CcTihUbjudSp3>?@T@v@ATA A4A#tB%B%4(B5&C92C-4B?DIDG4E+tD1DWB[tB_EktFmtCq4D?GUTGEF+TCKG{TH`n `JaС4KLѡ L4 4LߴJ״tLLN4OLсJ`aʡQ uNuL!AR) Q/RS4^aQ'uSIR/uNQS+UUIuT;UUVMS+URSUmTiuUwUR{VwuV)5XuXuUUYuYGYyZF0Q [[v[[U\!@#"\  U^].]U]v_`U^6 "[' \+\b3Vc5b b`cGcu_bOvd5^QdYdSfgd1VeiVf-fqesgug[egVeU=Ho^A#!jO\Y ޕ@mӶ޵@^yhye/ `RU$ t[b,vxs6^ .`xց@ķYv( *`Mrui]W^(W\[ b5E.`W|gG `.@,  s[5  3e&."`sWxV~`kx 6xo؆mX{8}Xw[7W䚴NJ'@[ *F6~5(/ U(ѣ<)~oebY | @~@~( y]S( j q'`{aG@R(vT%O@f wvewYOg~ewykuuwUZKPEDZ AuU5^UkjxrlxG(~iyY~yс@"Z#aYEmIkh`$)G-"4:"  md;vv$goٕy7CewySzwea9wՈ%CJ5 ߆MSyo춑5~6- ^ œ3Uo16㘆!z&2C(x(`{M2؛%*(֠R %n; ١ӱĂ m kwi:_֤g8o5ז1[]:o:7/.5e$6cq8_๯K. ~ ێ ~,,uC~C\xxfո{l  Y%ӷ$`M)~@ `MR5*my~G۳'\+w{8wY痦t9,y{[V#ġ\I[׎(@ &]!8W6= ^'a @ @ts{t!`*kn D!k*7(*Cy(@[CҖcI; ݴ[aow=S96\+=eO~Zut7l5u~E{7Կ`[׼[S\9x[ӹrqrWil]2)=Uoafzgh56hݍ}6hk6Zuv۽g@i/J 5M4KtaJOT>J^'O1~RSU=~RSAO۔4U3OGK3]OÔa^1TsUtOcT>L+z+= ` 9i `@ ˞^ ic >i#Ѿ_~~ z z?)+3'1_-3CQWWc_a?%u?CY]?c_S:; ƀF_uKh bD_'TG&Kߑf??K$H„ :d " Fxq"ƍ+.Rċ$-8Ń[|9s0f/F;2u)߁v(ŰU8ƒ$<H0rU H@_[}"=bXtނmmUۻ1Ǐ#ۄ2 _zRW Z0ui5v3:v C00UZto@aZn@pmT5@?`\h]Vvme^~}0DSYVDOExaE2hiP@(^r$1\vRL`Ѓ~e9yDA5sf@hm7<((hl [k|ɔpA<\ QxeZUN`P\݆9|[nB&Cɽ}rl+K(G ?,܏\rmS$PiI3X%/d g¤ i<:ʬ5 XR拐)VpsS^fyh⒜l._Qt=)Jf' Ѐ^<5%#Èut4]CIZ5OQyXLOԯty8I'ԨBʼn7[hTj7EgN խuAѱKgSY(FuY[|hW5TʵgY :`m,;*Lqc/{M"yEe1 dՎO iyؗ5m-)TumEYFRvo8~ -@}yWӸ=$d%+\=aWUםfbp!:vwK-0Vx;؁6 ԤzۥLo,@dzů7ƍ dZKXW%P??ifg[K"{%`>oO )Ʊ׳nh#D@2`׾GW*<8`$k0fƑF!$ cxbns`SC֏v5CmĮ6݂dl @}~lk{ܾ"5iОFʂqDFn{|{ pk;`~%@l z Y4k<W0?w|4M ;25\8߹{t C:яn]q6\q9;`|Ql !&_xLNG/:03`M{LNvL}|{}y/ox'~'; CDTiؤ&A@<ʫޙd=`~ }!cw'Å>xj.~ /AدoϮ Gqpƒ)P$vgK_g~0BO&xz~Hh~31dKQ˧%]`/Q8pxyts w8{9;ȃ6 4dywuk40` dOh`7L%qPx `1NHP%0`uU؃kȆm} `qeqg?_A]D_;O p }x{(HhӰ :KP芗(Hhȋ苽(xh0pфf8 Phوۨ(c2aHDhuhmH(d6xȏ鸎8HsXz u )L?t!rɑu q`Ouytiɒ- /)1I3i579ɓ;0ّ+ h&>KɔMWw{uOIUiWK}Ҙ]_ a9yS)eigM)eqmo GqIuiw z`} )It9?0Y)9陛 3?pf ɚ隯隩wI{_x9`)Viĩ yP_٩ɝݹ2sd2ɝ^YsgIi @ `7;`r6[x j 1hr ʠz dɡU7q)'ɔ? Oe:`1I2JV7za `vh?A:jLwP3I+0y_a~ _0 e|::GAQvC41GdzvCWGJ9.#z0n u?Cm '!Ʀe!d`!rGqE`8fh"bz*a$?!qJujkH'$ u(.  @e006 bxX,.Zwmay ?9 @gj@ѣP( p;=ੁZvl03MIJqc@:y` p RaS_PVP0c"a0:R-[)wv:2>1}J#DpS: p 7\|愾z>>捾m@vn閞꘮>j묾N~>롾N벎ƞîg0 M ٮ.Nn.~A;  khx+3]V6f5B@6]./usr/share/html/adsm/en_US/a45eart/aa3n9p06.gifGIF89a|d)))111999BBBRRRZZZkkksss{{{ƽέƵ眜Ό{έƄk{ccZRJ1ZcJƽ・ޭεƄk{cZ{ޔֵJsBk猽RscRJ1cBƄֽsƭZRBJ){kkRJB1{)ZRsckZsƽ1{){s){!kccZJBRJ9!{{kcZR{kRkkZJcB{{9{{91{{)ss!cc!kk!{{!kkssZZZZkk!!11991s{)ks){JRZcJRkB{9{1ks)ckZc9BR1JZk)JR!cs9ZcZB)sZ1cBZkcBc{JkkJsJ{ZckkBc{!BkBZ{k{c{JZ{ckZc猔絵絵ƽέkk{ΥƜƭ焄{{sssskkZZZZRRJJ99))ƽ޵ƵƵνֽ,|dC8!p@Tp!† Pbŋ:HqB3~Q#ɏE,"Ȕ'Ɯi#L7_diΑ?{މ =|(M)SJ4JuԪXfʵ+ի^;س]zU-[p{mܶ5B߿wLÈ+^̸ǐ#KL˘3kV\"ďc٦UPLKv Zx ;lٱ_ۦmݸ]ww G<8q嵝'8oןc>:ޙWW}rӓg]={ç.vG@38sh @x!'Xx!PxZaFR(!h".Ң b"f8!Xf8I'¸HX3&i#(x-Ji%=9bM$7V9fNY\R"f餑`$-9%oh ;D L@  &҉!V $фYTЃL bXNtZtB5 t#Yi.!vǥlĘ =kZ$赏cvT#PJc:d``P@*(BH^'<`!6P )W|"~p Ax`A0q,*Db`B `D;?=>7HӠ*E@MT0:;RD.k} KI>ԤծR}zi%w/%p`|@~[XZF] \D(QD 6 2g@(%P " *]AJQFa!I j#˂#~tՐ, uiIT^T"צ5֓ZKG)Iо$PGZضG+d# '!`H%:)aF#C1+C̈́'H5@ P8 +ЉKx. G(PtE4Eb!dD C> `eR׳M6VuLuU +K Xʴl9`Z?Ƒicd+򐙥N*nhZ `Fӏ1q?(/T5C ʂ/2ҪC Hk*1X]`ˇ8 :l@L5Y Mx6('AHvY6X?6,IdV˅5dz\uy ⱦeuiڏ[0 ]Ȅ1{RB$Z ;}=/*e 'xE%04 2@@@s=.u_:@=$q*c"I 7F<ښv=TD6yȥ|%՜}7?Dg|D9G.so *((%x@ T)Ŏ5 `C!Bn Q0! ,7$=B bvGQ|Cu^C(.pw`2 4(0= d0fG.!F[T1U^_߸ɭU}lK.}$7e>d|Eb3ٮ tPG Oh%bRB%6)P9:c!B*qE c)2` \* _؁ *9+)8-ƢdGwuRRm1)+.Q.2Q9H/MBQN)AH+CX=ut>Ts=QsJGu0t0"@f=2.dVSZ=H=XH.ptU,і6f5F?L@*NQSdd(4|rFJcLIG4$x18Jj)thd1 & #`8 @ v!nxWAh(W؋ƘŸʨHx%Ęx%xn☌H(H(؎ xh!̈؎Ɍ8hȋ¨8$ƨiYJ y\&p,ْ.ɒ% 4i5i: >i= ;yAy? 9Y9iBIPH49:3A5[=ybɖoYg9LY`f9Xٔ_)S9M閄~t8)xx|lIn5y ' 7?0I)"`КК#Pi9iٛ )雽 9@9#`yɚIyiYΙ 9I鞵ٝI`ɟөI9 ω䉛*y`T d02:4Z6z5z18ڣ>@Z0<DZFJ0CzJY.PR:TZVzXS L Zb:dZfzhZ0\ʢNnpr:RM Bz|ڧ~v`ZzJ0XҦz:yzڨznJzZz8:ګZʨ0J. ʚ72~b*2bF) 00? Z::gZZ 3` ꐮ2"pvV  .p030R:Ұp@: ڣ *zߠ{J2  20ʭ.0!PZ* .{0#P3P+ #)Э <+J0:3'˴5{0в3@07p(V1* @եQ[00` {̐WK@[N+3j*fW20U˭0;{ N;j㸅>{Y "0+%Ɋ&[4;2PpK({JZ_0p*߰.p !+ր30[6` H+ހ+F p0p3l氰pP @# Ջ{ޠ ҀPA(2`瀳"̻0pۀ 6@0 ; Pܰې" в|O{0`=<y l2[020@)p2y;4Cl+JKлd@3 ,#P{`L3* @"ܐJ0)@,+‰ J;˼T" #  k$ Gk00`Pċ 蠬,O3 Ѫ w[ޠP/ZD F˻4<4;;,Cæ\0ʳvkd0\@0lPĊ|Hޠ̬ސ2&\je-=M;p .! P-lL+m=}(,Qn)@y>P )@6nE}0σlp`.@n2Pd-Ż2M0`Gݬ(_͍}LWM G,՚PpK,[ݵ0@}zn]u ΋Ѯ|ۿ+۱ jF"/]ϴ<ͶB, Sl3mBӰAΌ 5<b_@pNÍ?©}jܬX_04 гn@T^ڀ ʊ]7-v\ S]-)lӮ.0t>9 =ϰp\ث~ >P1̵A #&A2ڵ1c\;2K0Rv0 Y!9vlkw\;o.Ia9 =< " 2DC(:F1B!T2~;ǎ!s]`]8#eXnv`u ٠]PAHaaMZQmRXp+WԩQ3УD F=C 0Hvg SQCjsQ4D" Թ+0Kz\|#B̸ܷzJȪ xK8 6 1L!!ZAH`‘\a9l;htK:SZ8*FZI!]>CNEDpjT3Lzh9M835Uwd0~5ͬsN5iܙ@v(L EK*B5MtA5U4׌QSUNYǭ~kUZkusܩ(LmW`E^-aY%eRZlvX5ٜM[fU^["U֭B]]xk-MTϾ_EgUA(*qt5$Oxva5M6Sé\@29C1Fz/k˸B]am&hipdR?]x+ٹ+\ڹʍxjVu^@6ı&H⤡ p97mNm!Rg0ffZJZjRFGpM+!j 2NvlK7tnM8s^ŷK"Ǧ& g+$"mgx\)zmhpgrDžiij,d&qQ~[BKV:˾xFóA9$e3)cm1ܠ hD#ˬ y )3 ރ>+ ᛈ;pw2 BC8PRHqUcG}@ CnЀ+B$l9C C3$h(Ac~Ru`!Ƹ*)3DyVe{#Zq9р+ ɢ炁!> &rcHOB$"H2yd`5+%YXRqц9$&&: iU:|36Hb@ؤ)dR 4YŗB3IR8ЎmqnJ蓦+;L2)6VL&tN=f)[# np6)tv4 p㫴 5~զFVTPgPJ{E5ͩZrE5bSjth|*ꂀD斩ğnIe(xIR.&7 ]rWyLΥnSYfW}o]~5r{^. Mo{ݫW#sI_j5~h&0\`'VUp,*>XzktTZw OG@ܑZ3qSQ2F:ֱ'G3taGz,#;&:& @\GaPsjF[9ҡC` vXkq,\(!EBV4>:,ah \%ؑ-JJfpL?a|\ù#" |2y؛D9r4U|j$!)\qL'eQV6GVu}4`M!Ƙ90fEx(Fps>OAHqC42XuC= cR:=c ΁t,pyU* %Gapd)xܤ8uA6 nL ֈV! 44A FC2`ۼ;: p#-*bNEptR V $8\ǒKsbU8:8Ah g0@M "Y $;Pw`sK*,ïFfD4@Bf| HҪrx_1feơ .F7v.}v} q9+Gб"W )D(Ceg|AEЎ<-D <k oD$,is!A\zؠT Jq )>5#k#MH ķcS$yTWی 琩Sr0 u@?j3'H2%R#?yGxp?|1CL#Pm x'lʤ[ .5up<Ӂc! .5"H x:yH[!3=ψ4;o4 ~+ J|0pY'v0 ͞8F) ! Ruj )4+Y>Hq{3%Y3*Ц(V IFp]Z ⋝A ! vzSXҡ2C  (c`% 'oЍRɐ !yߘ3(Y޸tXۀ`:(θ /%Y011 g*09Ps6XOaL W@ gژ.Aɩ8Պǘ.8p0lRH͘V˖bXUj 1 ] 92mhk -և3g5Y  ٘aY蛇yf a7)<_TIZ)Hu[:NA9sRp&Msj Űm{3ۼĘ p(:i\{7 ]a' qDO>gFM "i,H&] -Ç eZbІs"H y8H!_8Ѹ a 1 ІJ[݆c@!s)0Yk`!/"`=:K3KqqQP̊%` `Ш  xi$v@9Tx0x h@tSw( Σ/[発 bL6 q`s#qƙ!D!W-L9%A Zj"1+8Nht XbzO@.YJr ҋN mc9NP:Lsr qʅÆ Il$ \Y蹡Leu W`dN c6sxk8Pʢce[ xEYZ~]rm HCc0#5pތ#9\hfRshUj~ۉ2sz,I%b$"q:ӦF (N{xnɚ3I~BK RWSr.ffH9/ :f.g}]vʻ V>a5̤М3PK拹Ɖܛ]DttȊ`v؝Fu s[= yhg R #1Ky {PW귛ǧ؝4ChlN ~ >Cc|2 ?+Ѯk6** Fa]+|J+ N nц:5=jⰆ :n  JƠ;w MD\9"`bXZY ]",(H7}p ,ꕟ"2߶,2YS(F9~š[/r$.Mr&O.mr(r*#r,_%r.眖.%.p1?sr4_res8s:os@XH0: ss9qkHϐp?q5?*k05Ec3e4螩Mc1O8^[78!g򻇓819;'ٷ h4 .WQ8o= qCAu LFy'u\W!V mp xKvP<)>|i9p@ s ^hw%hd}m XÍFCOLF`* k.L6wxxxxxyy/y?yOy_yoyy|'y8[rIn@UE#V&πqo\yzzz{{/{?{O{_{o{{{{{԰ǀ h̉tȲ%z0"i^sE N ~x;. {|}}/}?}O}_}o}}w { x2 ˉI 9$G nXNNƀDw n3Z B5H rCWa Bu$U&ҎHHw,h „ 2l!Ĉ'RhbQ8 @!~4gP'map0f0C #l4h輙 0]9B d?7ir'LtE3B37ƒd@iXr!~!!x%8 Q8W"fz%(|$4@@ĕ2@dYY`#1rHAYpdM#TB`e"8%dBX'cѤW{ s0@AT](Z?gYQJs$g "xϜ1 #A`1sYYv˔v))S7IZƿ&.NQq৾a$ 8H! \ݩl#4~f9 Hܥd`T;njSP7r%NQl\C (% XJpF y} #e,UFOʹA$y<װYwP8U!]G^lSJU% 0l4Z[*ӵwrc?0KajơT8IckhҘY -a7kH$|g .ꓛii39.Qe֞iFA.򕩔&,CRN^Ѓ 3 88y1cfQy\@z#Ru(dSJ5"d`zBJ *À'm T%0( n3svjVvTaX/WHQB:``NI#8]׊ LD˺U$RdA1)J#8\E/]ZW,R!ޥCyQxP_MmP{ c=Ҫ_W=01,7;29NaЀ> un4grE T)k?;O>-Kdq ղ/?C9n Npb #zcaP^k(Î+"l YG-#@ayGcnӫ?R9,0=B"ԧF`1 DrA0-)B^_p"xGR7+*+&EJؑJeѴBbtd+/[tLt;"e#Q5q.Jf,HA46Z[r0ҥ5CZ3+w, `rEZ_(X@} GF842O0 N 3&v++_ +CQGEhPy ed̝^F)09K4H~p ,NDzul ˀȇ= ! S `i_d\IV8^!XפIe~!`J ahlEKthD !֡^Hq!ؤ~!""v V&"$F4F#5N5V#6=@D @@88#:c::#;9:ʣ;#<#>c>ޣ>#?=> ?$@$BdBB6$C>d %\eN\eAeB\ZAe .XNAp8Xp7hä bd4Le>D ^XA@`xf@; ppS9xfMl&hi @;@p NTjN pe@PN0DXem2E P66hn |l'D@:C;8qi l7xȀX 4}@97\fLx66='%Af9ܦiz;ÀC8f;yn(B@E:C;@Pg;Vx:9;(:Ȁ x8F;;wC;}"((thFFz6r( LUFjR)~Rb' kmfLX8( 6A8&7:zf :g;Hvt9h;i;hnjC F9xÒ.jj@f2k7<*Zh6Ȟg`:`nC;i5 Hj Pj;75f`fA7D`ک ¥ L;l *7Ȁ5Ph n&7ii dR[nC:*::8ਹf`^lbgz`:9<(9kV@bFhHvn皊Ju2C: 6&²e8K 7, h7EzN~or'7lp*МlorE8Xn1gb@srJh,'q%*W6FD*cbЀZ`%s^VWb$.Fe6D|`hSjԪ\.aޫAª f7mmH9碅iyFy).+v&;XMЎLDR Ȁ4,Mn;ЮninL4q^'T$SJ DO.D@fgJE^o> (nlO/բAi9.:pÄjt@;` ~h;XCÄnb~:lhhk&_/D o@@a;4;ĩ: `ihF"7i;HUn i`ha1B X;؀_H6+JT,Âj6̀FV7p:p5p@pA:@U؀8khUC46@z2l9t@:9Ы>E X3V϶(a o&G&պi~'C)W*JCz^rFϖf8hø7̪ 73** B tB{btj iTpHUJt.#E1cK7g橤J>ip**(7ﺂCaXik@5R)98񙚩Zc5B(,<5zbK*'9$* tv;&K(/k $nʀ86Uur7D C9O37XCO88|7 8t'9r+ w΀,9 <7~6f8w78@{k78LJ3O93?[D̾-„oj,!Sq&qUr%A t)uM l@/LtsRBr@A 'e˸DAwxݢ`zLC r{F~39$3X7_V9%Ճ|999'9߹9﹞99GÖ ^"D@4?:GO:W_:go:w:@[e ú:π:׺ﺯzz ;;;z?{G;;/g;K;W;k{{; ACK:m 48+;<<'/<7?  }>~ϓ=xHetX? l$7ƾI'?W?4H?:4Uݽ? ĴZ}}c׾?  4xaB 6tbD)Vtڄ 9r@Ffz,fL3iִyg΋И2Ȓ'D )"4K6ujT1jYJ&QFrҩcɖ5{mE=WR5(DU-m^{fp;n_ŋ7[* w=qf͛90eDujիBmh$Dunݻ:x(vpwr˗B*B+2~ŵGkGɗ7_w۷ݥ(y; =b_'#أ8N - b{p8E*Îj@6Jl]ɾШ{aAip# uȇbhCkS%|J>ĸz8r#;9221@!|7JJ,=4I8<̮B9R$Q<MkRp=DN3* pS2NSǼ1X4,#7eݕGC&OM@M-YH@nUj5dn ~-ۼ=gE%NaE^X^hNߩU&u`W8a ~)P]-!U{2Lj1&(d6wA^ dYf[m8Ouhp悠 lxߝ(=J&Ʒ2". -́=Ifyk+ Y,- 0mo^1i^h [jyk ?$VҔ%Aܭƿ6ϯ&ASYW i$H-v!X&xgk751j "z T`z WXA'|?_?}ߟ?G?֌3@k0n 풃 h`3l|! >HB&4! GXBp.| eB8 oA !4 A1DdD`nK(l`Y22 .l& X,c)Fe+ZVA 0`UjO[Nli[[ny[jP\֞VҐgi:lh΀16Ҍ<x[^U/y!|[_}y!`,P/ ,H`?%\a _8< w!I\b)VY, cqiaڎcA,IFrS&>T*Wf((a)iV\%qIO:y3)ܹ=Ё^.]hCڮFusf3Y]iKT]34Kҡn4:=^.@2,.Qzzꬩ5 dm8Ql-& Hɶgk@vx3F;`@qфNif ,C QoNƁ~l ЮA ABoA\ )TʢDv&*f޾MN^L۴Ѝ N&̏<**pBfeؘaվز(jn|fM֍p|02$P$.`-}"$D߃bLZqbєKlQCQ l12`4"`+p13:0̙.0@kQڬ j" l1aQ1U R! !!R" sl"/R\*Z#?y01xN$S%WR%[%Q\R&_r&av'{'(R(r(  ,q)2@MR*u *##+R+++Vb,*IIJr.R.../AW m(sN)0sNoS004"/230 S133.r$"c$$D`R5WS5[5_35s4 2e%#w@/ay889S9y'2$9:9W) :7= :"+>;i& ,ө! 456>>F7b֓20T+ T$TtA!$TA!Ct@MA3# sEsDKDfJ0"zDcTЩ2Mpq"F|sGC"qA&JBS@dDx D"`O,M1Z"<}3-#j#'Ti~T6sHo 4"tM'@H^hɪ*>Q&L4*2H$MnFR:f$r!2:@FǴ',1 @GIߔ;==2 \ yڤa4 j4>J!H(&L  % n8u%(42` @M2>B-65DF|B~5]Yn ZU,\L-@rV6 Z!^aJ)5b"I#u4\R/QF`D@`G'44-$HŔ@0@fk*!$ -08P**,"@K/ lqy42`?% L)$o#\E4pW" e1"`* JAVǙ52a$ -`5-s!^ +ys Q NCbW#~Up e@Xr@/+Veq) :T/#quB" Vftog +r]ra@r NYvB_@SJ@T'F~W[% $&br_WqW,*-@2q`mW(dz#'E-WXRvSN8xW. RWb(y{xefՔh5P#,2*.2T[gT }0 2#F  N1೐imx `R_MqV]b('Q-`/'vCT*/grsr0qx?'DD6sUXFXW[[gyٶsqKKc{sI,斘. "j3,X-xF %0n@[ ܴR'I6JG`n `?H-@g1 * #jpS9BHX}U/Wq `~UMsm8r2 ye-rA/`gv{/GYw4֦X -`" }ْUq`IW-nuZyN#Un9Ex :8tF26K@ʣ% g%Ӱv#~uF@xZC7P`/69`gzMW9NSx-)r pSqx /G jl}Z, `z8"̔'x;m``&g@kV]z#, \[.s 3yhp*޷M ??|Y"|BS6/;2^Ypػ;>#qzҷ992newV 7^j 9@x(#|e7U/yx8=.I3`%`<nF@nҶG+B% @׀` |)yI5zRwnt2_x6|+eX esEbŸR1V y? G kUʜWaq<ۙJCx 5\ ZrTn]D]O}Bh$mo%f_043{f5^*  $׃h̆%D}l}⾩c#,E񙄫.+vDzV'@5*sat6)viۧLFT NxbFb} 0c8x:dBA `!4C.i <`z%K a@le^~%ffe AHL Ar)gY'Dwv9hϨpdBp򩧜|蟂Jgs9A*U4| jz j~b E#0؊ΪRN @JU.lq- m&H5vۑmni[[l&m[o~-ΛV[/R\EUW&\+poZr 1)GpoFCr"(P$r!_q2LO 3D t3> t"l3RDp^5/D%{8JsV_uZou5QOML^vjͶT ;33]^mߍwzخ@`+A +v+ u"( b0!7, Ƅ0(bĮ,lǿq +%[ 2($ĺd\r_3%{|2Ȯ$ I60#O=NtuS[Y\Il51<w]7+}m?M0aW}7ЄX6\G]e6n i K &$ a2(@#vn9BRR9(*x ''`Rl-SĿμ ?|W>=[O/o-O {O}s[k+vNG Tx.J D^H )Z(P+p>N pC.d 9 -t!0½uEB O$\.+\0 XD}JE!b8. 1 p:c-qhLU@jH8f[Xx=bx+#IA>R;VG"cNpR¼&؀L` ?:BAb$E /(: *>`p ;c ؃.0C؅0BpQ z0 )F.AV1fD;xAPBbrFH6hP391 a?O:l(h@O2⌡?sh!J@LT-F54͢ =҈MiDx%Ř c `\"D!x29L4@ LhH .]`l B̮cmW (: k$ Ms|ī>8{ԝ+=5uU'ic+ϲ="}=hY}ɺ2ֳۭB)T]{8,|1g9 )_p :trIEp*֣ 8#ϙΒف@nqH@"97-l8hT#FƉqh}$s&XDq3}tC̳؂9bFFv!^I &cILC Q2wL*xQ| 50"* ؄bAu$N!M4Boʴ%j_0K ciTʊ: ) @ sc}V:eUc+S7Y =}SSչ.+p ln$` 3El0Ѐ6{0JDdߋ +| 8b-0 ?F2ȅt!8YqJC}uX6|pK|?җG=Y_#dAan/)p?0[)p~ " s [ 3G$~V*P  " 0 UP R`L: 'pp_j !pp` SB[/f)''F<զ`4[rbL3Z:'ՃeFYUv`HvwZ'^VShmR@()F[hk]j_Ȅ2HXR(=Txme@ d9) T x  W @ T U {P ]p s 0 @|< R: `y 0` s郋Sv)uXO7ssՍ@+Cn_Wrh[8uu[h'H{\ue$T8 v0H,s"c0v1C]4 3 {t $# x{ tl1LJ u `0@@' 3 0Sb6G8 )c3c2 mT6t|A7C#ч^TawwD"0 ]9Uk{Me9vsit9Et8@/ @ 9e>?7.}(`D&E: ?g4YZu#-™x@E;+s= -8(IeQ-tšNsusyĕi?t/a069R!,&-B$ aP (% q00#/"9"Y9 q!bꝝP! D2Q j  2(١#iZ R-. 3j  J9"]\uƐ  pVW( bJ(pjcːhJl `awxvxx:e gw}`jzZajڨo꧖pj ڦʩqrjz꩜ }qꨔ:J*Zʦzg*꫗ ~y4` yJ* ݺzڭj ʭ گz˯z ˮ ; +^&(` #@i/"K&{);%0-'{/80/;*45@KBK6˳AM['7[O۳!;B[P˳GKVNб [{hjl۶npr;t[sk Ӛj|۷~;{%[۸ cJ`{y;[r;$ۺ+x8J[{˷ &4`{%0țʻe( ;jԛڻ _;5K蛾k{𛼨;/V PVۿsH<{'  \/P 8#"  ǀjkp  $lin!ܸ ߰ V,pp{I@ >+`ā9 #8#p % gRhk m5 P rWhr-`$,?/ < hbՀŐ{]t˾[% +-<\.le%! Pܿʾ/"P]ʪ  ,\̬#@\%L,\"-P/&pC<]ʨˬr]ĩ A%@ȵ| m|/%,ɼ% {Ў#<]%`#`DmE{z[-п- PKmѪ, 0V|PoPdmla=o"@L rߐRעl|-%p[W#Pk[=A<R˃B| ׬r-% /m>`b-@}U0Lރ^b$olZ^ː/cS8V ̻ ߋ,ލĮMA}Ջ - Z}nޢtƨ- )- DE+ѢZAopWP^#Jc#Ix E"D`ɱB"S9Nbxa$WBƒx03b;+ (SWbe  &&H-$0xR]At:B(Aes9LPFe[9KXO[jXY.dڗɌiq㊈گB$I c1 ފ%BgءJ nDWf!a .Zͻ;z`E -L;QppszF|dz qLqi?`  ܉+,LiτRP᪑'ƒhx(DN`Z"B"f>?+FH̓0)'dDL`!B5[ʠ8-ԥKOL0>\ꡩ؁u 7l>%掠DXP )!|]"r2mѥ ,@A"(-i%<JQK4'rʦ'.r BG|gBW_@R]j~+Qj]bƊ7!0%8` |_$@H0EY2uo+b>dareLE C/ݎeE0[i 6ML%`ڄó2Ι߬Qߌcf,lMnQGg~mG`m%F "Wq|_K^M6J$0B P3E8m.|%E?dlFMs~S5\-c&oFf^yw&͈$~z_H?o>y7'~c%|P\` x@&P  xB֍rrY`D \U:e/F%Q&8! ySTLtEFI 4'r-yHCg"CbЄ2M_y$[* FQHE:"j#ɑPF% -`G@󩃠%29Ocж XSiDԴ@ 4!LCyihNќ@(aMO^WH!h?"BBTQް/̘c02+=8h#wZ%47`AGH0CA+)ATٹZ`+f ;ғ!`. ^u-΄EȞtP>L.W‘D͈t8JA &ո@pu2=Bْ\LeV& $ߤx0! )&䵙iiXe i:;ڊ)4K v 3(2XqwqL=$LG;.ǸMq%|P9oWi~rˉ.s87Q.q3SWzԇt/Wy/>s=^GG?=Gy׃t\_;ɞu]sO{og<_~ H@?4ޏG?q|>,ns~<5/χ~(/{HU/ֿM໾{͋{>=+=}`}6 p^;- F -(,(,,-`Ă4ĂtAA,04B̂,A,8 B t!tB(ADB! "<,AdpxB,4F04A6B57A>B*$B#4$ +L4D7d0 CD,CADCpp*rր5P3<}XGG8 @B`dvXFd0{{lI,@J,I{$*Fa)<Inx<%<6 GFGlk |D pj (ƙDJ,XAh`B\Ad4J p˫ДLDMdMLMlMSi L S#hKt~ bɟpxG(F,F@N ؂d1,8 EHGEp (Ξn-^^ t[ЬA5Bn,k -BnFL,0\%oẖZ|$oA˱CLM.)|onk|h묀.eBFpt]naMMHMeNqrkr/q0?r.!s"',7gEghs7os}kjpFhl<i`khf'kskA/t>G?KthhpnX@t=?DtU7Uo؆@wtLouJtOguJZoUtYt]MA/w  mȇj@ZtI'vlunt@Gm(kumvq0lwGatqu@GugsvkwvJm?zONsvtuwvSXl&_xX|քH ` 7yy?x+`xyxyGygy?yg/zzx?z{{_/{x{y7{{w*@Ń# xn>bߍƯ.ȏ|ȯ.͏ | y'ώw|ևʧW'϶x}pз|Ϸ}ҷ}|||?w|ї_~/χ~~~ OЯ. |HqެnD5b \4J!(I KPbʼn1ftȐ#EÅ4>a·DAG!jd0LHФ@$,chG3>ݠ7R$Q'eA^x1D"PݚUv-]vV#޻z.,p@hB$V.@aC27@h'vibd?&K-N0oefb`q( n[ -h!Xae(! ^n @bA&c2dIYg(P'o-G9!2,}5q $Q(? ֕MBѳ^IBq1~SCq#Rřn!(I&谔(b])^:$*rYۊzꪦjT!z*B 5VY]ce>:^A;pz3?Pp9lKT{LCMlY\ Ѯ%?  ֙ Zh}[DEZ2D! AWjN1_q.N o\ ^䳫?Jm *K;MDL} )&crmٍcζ7@]ݘ-?gK 3tPYd cEFQq@aNu.&1s1#`0 7͡ѹArG @9O?OYX4Hףx؊{/=w=Fs`Q֙2# ZqFq?@@4 J7Iű?^ 00=CA xJ4ِACȀ -lC?<8KP 4WFNEJƀL_1ݥ 4VRu"Jj%iUU]`U`ɈX fdG%3d%z=R%< x]A?sÑgcDzե ;z `)dxQ?$s1n G"`ZN%8 a{nIjn$Fq<]{ڃ 2qWJSUmM29{UNtnLՋ5,/lA,#!Y8SZf%$_%Y qYER?Cc ߰"@ǞGpj٠~ufqY` BCPR؆gĊ)o 9Rq/Tazժnu!CVGz 3#c|4D"jNYk,1GՂP 1BQVf(@PC& d` J9QPWbxW8(e coYvLȆ.U@V mA FɪiXF*rnFW_+Zc1hm h쀆DqĞr`0$k݂S{\J΋N TC͐4 $dRRDCen[L0K.hB@t1{c򏗥Q7Ņq}Np |g+.cGGw!,ɾHg-􂿑t=eUD=44y֓f!f=-hx7;l?ATC"H`]N $!+ hڐ MZC6{5om˦i`ɳk}e CIV=_EfrhP٬W>OU|1;Uhu^KwW,rjܿ];ڹϝjnGN`C PG  4 Ȣq ~T (LNEW %QQ%R&R.eR:bJdL,FG T oN x@ P{<08QtID}"*"#ɑ_a]`ȭ^Й_ `I#wY%$@0ij3]m@DB@Cdj 0@qtB$1.dnj?_3' _'1JEf=YYpd ? F`?@T\DyUM ]<AQ10Ptjtf`٩ݡ  aٝ r`'^Ghr_X$T_f\YϏ0I8o D0 ~: @@lCH܉CT |R!Q!6׉0b_/b *YitE)M钎ImƾqQ}P?i ̄J%'naBn"g@q]N/b$Ye)$q*g0Qcf2g֠@"'"Ѥ*jo0bI&UJg0QWuU+5+.+^B"yv&oB*f%f!J2湖+.&k2j")<,TV%Z̓ܗ8jcL7AE%rZafRB"foR$vr,֝)Ae6@,8V@TCZUhh`Ų FN>` ٝ5D -%-V#b4j+\ <@A2u@^tHKk꽞O%.ܩ=[:#k-:]*A'Ogt+ZG9WV]ėdIʖ>ߺ .:$nk:溺în֡.n`ם1iDžmZbq4L~`R1 LAzj Ν/b\DZZ^lA oEsFsؒVI=SO@AD,B*5] G̐y.iߝ0 kmuޖUy pհ KĵzmUePlS44\ChRW"ԙ,D按GOOm/q~nގk.m"j㖪+c@k5wÚ/Uma{ǝ JqZ*blqpqbj2Zr'*q h6g$`.։&@?Hu  4`Ghy1B-*F+3S>2Ks5OQ"mڅd nUQA5O?hoB?lhP3C3z_!r@Ǟ4k@"orCO.Dl۬y+{Vl22WGq8C3m1ERH$*'Gαo?6&N#/OO? P/Xj0 aV dy!ڢM^ |"iխȂjdY51Z\;Z{]^o\ǟ?FHH|Ernht~t+VYԚu]mݍZ`HyZ+ځf+ OhSvgogW`Glv6piibjkp jan6VN\ܟ a :4E.B tBs%rtӞt;7v+wvTF>HfQ5E4t2.505{_rjb"Fw*|Z~ =T84#x@x7crcZrU +( d06X0e [Po8'3W"((1,$P@jk>+; Bu-ZY8`v' ZGk)e)wYJwWrk9pn+,+G"P<@Rupf 0v_wE3\ah [(oY:Z%c^0]^ɀ}JV=<<йf>6-D4{c<U dP{HOR>,dL}UqP2z,~RF #^!̼k\0} I Y{/!}O5dub4kWQ_C0^?Z3,o+99@mG;Dx dkUP &x,XK8"Ĺ|C@)tnt~$L 4QKL_|DUS RI(Ƽ&{0JSho <C3Vb +D; _5d aP?EbD!,K7PA` -)d?X9-6`Y!C$:ң#E̱U#Ɏc;2(a Xp&QĒ3g!R tn,H1Pprd,@ c#K 6$Ia-cCOV#ԈB, : O L`ſ T, %?IXeodt 28r"h!LN+=" ppҖ,%,rE,' I` cGHs;}BGFgCSrgT'fku)z5" /a:2叠(ʓa8`W@b, -$2€#*x Mʔ8. A ~tX 縮qyIthh qjm.q;i#J`쨅2C0@`=jd]㮿qLv?G $+I^2hi  Ajk|lpr:ǀ0'Z3&(Mn4b\e.=O%۠  AH3 D'!ZD-2YL6$ؑk 4|J]" 50&0n?"bm<@QKT H "*Pl _ AL`nda AiE|cXE@ْ4F, $1Ɗ&$Q%*ab<#K|Tń faj̙j6~ (I9g(IWP$ (Œ4G0rlH1GI6;A Xa "ɲnl "A+$U"*LGa !p[p5FTЬ?ݭx@ACv8- Z@|;Vœ(\3L@6ȇG6A[ &1Eh n7#H _FѤze0IAE>&&es%9c3N@2S| [1DI`]Sj~An =0S"555p-Ĩی1 6t2 a""`[@61)" ‚ .,Q~PD%C Ǿd.Hq[<7 xAH& Lc. Yu4$4=~`g Ñ|_䇙DU2 BDH뤷N@lĪ y2Fi EhM s+͋X9qHi5Mqd,\T' & W!H:Ƣu7dUj,?׿57&̌g6&㤀V؆񖷼-o0SoGwMp~f yXҐ*O_[9=lUqOv@]qN9Iqcw^ۼ'.t dJzhGGM<٫\yss2 #ڝⱏ|u-&tʁMszu]1E@ovw{" WRa7ESEZKl>()(40µjCQ\WO,֫L_" b'8H%W} $I_zX>}{܇o@0_fMS1L~ T(`:X"n ..Ni|mtN#tE7cjZ!gt~ڢVBmn)nFooxI^pZMԈMz~w( P #ᜎM bhHkIZpteB΀d#ͲFZ4[l&ni4pN:燨4`%; w4tt əz QX1T$/%)0$C"#&!cA%Ï^.^OXoPN` :<lࣀ@jgcT`)N%o)Fv\D:`!JC_JB[VZ,%j#)eN"#Ψ46:` b X@>4C߈8rr$ oFlT FT-^Ȇ*p HAf DE"T$(h%$\a`.>,"0PdQgijD,aBB$HPprx <%"d#OQpMg@!σZ@$#"'S2 N -oPC/)GA8ULr3;K-(JbR-t),S:|9 BF ֏M¯\W@3< YS*2!T(D>"t:bv>?ՕBՂ: !g`tJ%1ityjd/ȧ4 (d)!nxӔ2dgKC$KB+hl*TC9B.E^1tun@JjI* =K$:l QAq R&T#;(TG#hTIb:FvD!iB$r[#qq""by(AIKBop.\J j$0b%"v\8:DexVE* #B1NmTMWx[CZ%@LSM$ D"QOI,|$PFu (̂WŞPtl<NIlV# ekWV"|MLŒ$dqێ$NWrMONSQDn&Qp8mXE51[1+]]xu]XP8-]8rmxU-MnݨxLJS&_%_o`'՚wAUԴ6޳GdkiP.8kY"pj0T 9ㅵ'{TmPkdxyNT9XNDyNM9[R9X"{9&mf8ՍUސؙ˵/يو9O]׍o]/^nr@$?%9, Q%~/џ ¡zLm_T 1z_z$K:zL7:Q=Rpz}Yzڧ%"!0Y>zZAzI?੩:ګZ:zݺڭzߺڮ隯Zz  41e 5yʷ|{GK۴OS[W[۵_c[g E *58$`OAM~>}p11 ^{񦛺ۺ[ۻ[[#@ا* ީ#td\av&NU/(I~ \#\'+M&؇z`%nlU h&L B|-kos\w) ([hE$6mLyBlƽqcc|'J"pDjeo;mSB!z "L$n;?1<2Ζ% #O o<2+4As]w=§JÅ3X"ܭBD;5{*PקګH2@"&&CH͓2`ťʿ=B#A ]]^ !юhez)@PMIs }5A @D> `K^W[_c^gkos^w{ A^ւj@X& g5 <2O/^Ǟ^מ^>Y>P!>P_}ڗ+#T57;1M~ OS_!\5K_c_$]gs_qx˷L_[ٕ)t~61믟?㜿__ӟڳ_ n3`\D <0!-Z<@C+Z1ƍ;zR1JH˜!B .Es3$B I3vJ<3ҥL:}tdI T"b%޷≰"1H +6%k!d-(.F#gX۰c6 9ɔHb2 EDADp[0V f`BxAѸ18v jFT!XӨ'Bhmo9+'$|EpNy˛?~T$Ap6("^ S ZघvN< \[oM~L 8ե'P| WP~%HM~b2T&-QUBeG-E; 3B \S%$؂7SBV^)x؎#qV %H'*H"l%af`fvY1e{aם@-S._$A LZ B`…n ho)ߐFM Jyx*$W=ED%ӕEN T$)Xaδ\kF7*DusPPlЂL;:f Rs`y `<0p?LY hkͰMl1AuzBVS tA]NGIf` Pbۣal?"cDx3h#ΙIrW/$S7!c%_BʥL&DBB06YOj͑ ׶7pb7vJ@C4= Jcgz{JA[.B(0Ska1R{o{xHbH+[48?}ۋ&'=ELblI{[h*tjc'] Nx4n-dQ_: !I?Aݒ<Ա%ö%Bzنz#f/Eݹy/:ǖ􈕞e~bYA:Qrivz"L5toQ8%S{& $7D4Z` ؆. CuOfd1T"W]xƧ](J4J!w|g7 `dN#n}a oB=g$1X};gJ'ǃ~cXޅ5Q "XV&x#x>>P$ Vp  >Q3|wە]Q] cׁNLR&MXa^Յ^8WeETET]ԇćE ]Ȉ8v?$t ) ȉ C @nHn 2yP (؋P Ψ6 >F}/>h8hXX'D%P=t?(D6=CɐS_;Ր<'<21xɑ !)#IDM@r/ 1)3I5i76yˇ? A)CFGyXld X@UiWY[ɕ]YWgikɖmm  * oy =IP$i) p)I 00 )LBPnɚ隭 )I )II,dY U  pɎ Pu2 PMԉ !P<ѝ 0ؙhy+Tn~) ~a yNM#q&cYݩ #y5)R :=& 4;*7jQ8Y$wtNV ZHi/dXQd;* :`W%W%*dZ~I#1QZv\J&Np1ШU>Fh5E4>)UjU:ړ=:XPE)40sA;c&Yy~z&N9EtZRY@rp0]P)sFw#QW 2:\ 0D.Ir($ $c^t`XtZwB jРxP@yR*^`mx*K =yIJ 0J$NJ#x)KcQNг%g`jzpv2k[PūQ*:0[6DV]jHL >@Пp!QQR' 0"K۳ 0EY -ʛT˯0]_kWydںeNel!*@FX{2Q;I + I9R&X:D#5A/Db˴+޹*[:VRqkW#㙴|Kr& jW; i5{{c+  Ydg˹tۮPN[k=z%ծJj*JuVzyRiK Uk Y{[;;JLtڡySs 0[s H[Թ5vvjKr$0X5, ?NSjWdI EʏA['5֡IQ74].S_v" Gdl.#np+ƐqeUgy^orq/){1&Qt~hʔ0 GNcޕa$;Wb_KJ]ڔgc>?^>_Ls#u.yK>'սO6 . I䮚ʜ~NN/Oo AII_O/oO"%)+%?(_#640B_AC9.AQ/SOUoWY[]_a/cOeogihg o/nOtxyqsvz__/__?Oso?P ;  k갻z+3^V6f5C@6^./usr/share/html/adsm/en_US/a45eart/aa3n9p08.gifGIF89a!!!)))111999BBBJJJRRRZZZccckkk{{{νƄքνֽ{εޭֵkkZέΔ{޵{{cssZJJ9kkRkΜc{ޥZZBk籠ZΌ11!眔cޔJJ1kssJZZ9sBB)R{kRR)11sJJ!k99kZ11J999ƌƭƭZsk{kֽΔRsk9scB{kνJ{)kZscRBJ{RB{9{c9){s!kckc!{s{sZR{s֥Μs{sZB{{B9ss91{{)ss){{!sscckk{{kkZZ99BBJJRR1ksZ1s{B{cZJ{ZkZkRJ1Bs!c)ckcJ{֜眥{ν֜筭Ɯss99B99J!!1{{ss)ccZZZZBB99!!!ƭ,7| AT0A$BСň^Ĩč/~ǒ#M y˖M&ț1YʴJ4ih(]ʴӧPJJիXjʵׯ`ÊK2$l۷mKݻx˷߿ LÈ+^̘1#\n;GeIs̙gΟCsѤM>i֯Wݚlڰi]wԸ} ;qད'_pő7ף;o&ae@7,\ HZ )ߏ~*'J+B. Vhfv V-=|ݔby%.#$5}2#;8<)A@+?2)e262 M d2 *2L#_b'Ġ d^vIeK)gsyugvɧ(&'ڨ.͔^8(VpaPB)TJlrR *ˆ.I1ʊ`#z뫤I) ,l*+)W rJRJH)UJ+˂ $|ҍ}+}xB rH*긢C kh ¡ZL1cqc m}߫O~7R~裩~L+}sX?~#ಶw@ 2~ `-!P{U3d`"|%@A>U9hE)X Ua@.fLc% D.PW"FNA K,>P l` ق [,qNlnYk)6` >`Ѿ0YP@'P VY@3A@1.\kL`;~﯈f{k=l c%;,YeTbUcF%a/Xn5_+Zb gj剦HRP@ jPUJc0RA*) Et%T8D. ,lU#Zp0+*.PT`a+`Djq2j_t'}!6`:+B>Xt@7 ]UH` (FH0Vp|Q/[Y]d6L]0Z2p=*SRV]+"9Jі'5/afg,:,9Xr Myd-^\g&=\e%7 iǥ4I l1_0>pZ"5b Vx/`=tX$VqHXB|u%ߘb4(R1 GlJȢm/p B#d{t1.o@CWUAW8ŵ  HW1uqtu>:2˞;ahdeTfgjI-up7U mÃyD|fJ8aEpθ7g 's|db&ۍ , HDb^(֠kb   1 9|wpE0>>l@ hnBø N$؀3 TU@E" F@!t+]nX'WL#7؀'*сA(}%#K+;@ @Ȁ'!oXGn^J3mb!&)ӛ1Uwc&W/iik?O?T|AȖ)k_H_U*sR-.uK[!t c  np ` p p `  R u tPp ` @@ u@ @V3 z @w @@X` q wm j t@SH/؀ y   p GOeN+=5\NѤ0 t}Ngd>L|g%;"-h>t1ȉ+8(i5Z)%'"+"U> "q PR 5R `X* D r#x .% + 0@ *:4fTZJV<5v+X#L.C @+ #gr'q,d0Ys~1,q>UB\f},gő>"L,d49f+)!\0Y3)Z8yh:<21Y@iyfqi ܰ4aVy ӕdhd b)]igmɖc eY1Xp {kI|Iy x)qyNx9aYpn~ f_iqyYiir`\P #0` 9Y)ƙٜ9ɜyiٝ 9ᙝyYꙞ9)ҹYi1":Zz ڠ:Zz@ApX9#4`(j'*j,Т245:&:j9/:7J?;*G:= <:/ZD:P TjB BIZIN`:P:`RzZʥegjW@ `iz|ڧ~:Zzڨʨczک ujw*ڪZ zJZ:ZjڬКݠ Zњں*t:d@:ZکPJ):Zzz**0 ۰P {:J N";$[&{P۲.ߺfP ' == >@B;D[>۳?2@;`j0/[̺ `6"%py ,@A{!G!,>2>;Fy{hk#J S"P)}z"ʋ"7[+bV dp P%@=R3@K)b)<[+0PJ/$i? D =e v E+'4P  05kTCW' Vy 0 xz0V)iT5[ @cJjP5`5P'P22P"))6 0V=`01 3@{yg z&`4>,D`YнJp;0P髾C !jpV PP`|. L 㡿+yɭ "@ip)@4 Rʖ*@,­J :@۬P1@p P=p񠻀j Ƌ,+5g92:݋ннWм60Q@}A+ۧ|PCcPP04н "B\QC {+x0 ;"lp[@:н @PUP̪t ,2(0*9<@ې=P}= ̧ +/. 4{;@NK#&ppD5!-?˾`;PP{ ݰf:M4"K@ƿP 5 @@-t w@ɚKӜܜ5 2 Ͱ;K{[2@@Θ]20Ťݽ=P 0 Ϋ9P^R Bi`&MC봄jRKН@ n3}p ^r~00*Bf=l Ƨl ^r/4ʱZݠK(05P*-ٔ}ؔ]P`&ާ@,070PKp3\ݽ- mÍ싹̧'}B%/} Pp"h -6M 5|mk m\}˓Laܞ$\iA+ R\9 05M+?ڼ;N|433 2@P'8$#} r] 3&`ӓ^U;PX>҇^f>P0]@z޽]^p>x[ BP? /ݐ  !̮Q{.\ 3=0=p2 ȟJ$ `ݻE@-G@ZOi,l\-T0@ ` " 'n-80@ TZ ` R%?CP(x@ODuQo$!5KG % LO= uTRA5TQQTTS],u֮,HV\s Sm֚Rt- .oXdUvYfuf+'ZlE31zK(w\rU+LUw]vW҅@|+w_}_x`^mExa)#lfxb+K$%CAcCYn6 GV[vV%AގEenBw_kg6h]3z$ii诮&] Jɶ[,0𯮺)BT,!(.؆҆ұ@ntBK. Kp>q/D.LKϞƗ022Pg)1f止I-(+Ha+愰,r:g&+zl2DTBxΔ0}遞ɚ}z¡qJ(Ub -zدpx詧vоimKN >X #_r}bQZжb|Â6.A9VF+LHA>*| [ ÆЇ^$˘ 2 uh HѽT&j"e s ZGJl 8֍@Yf |&yG>&L!URGi+=c  H/c"Q2h#U|nH<oAlH{*ɡٴR}`@î(GYGFP2,\ZZBEP"ei|T= !=X9z_y#f=qCGd{2:jI e艏r%;Yt@ip le4o±(A8hF-AXN23NAw16!w1#kPz`#MV\w6tGt +Qa< uZ x8-Z'`F0R.3qG=2vb{jq2pj)Ӄm ufs!LtBP/ò!wХ¹+CI%}hӚ5-!$*4 nSCx8 ;D^['1T*$%R@z$w88"yii2ʛupc:1(B?Jw2F@2C.Bʪ 8k#[!j@R@!cG=>o &-'z@#wAʨkr7E.2+JT!,AĘ/2==bSI vp4ptm؊8wG< |DwXCBV*p8t(w0AJAtHQ*,u 9CsTKTrY PLN5Y&P>SMcH P"U/Ṝ p_U` VaVb-Vc=Vd%VpXeMVgUzgde^Vl=lU𥡙[ x),I7Sn+y ؀B5 |׭j H^ 6iϰX؋X؍X7 Y-YYXX8X-ٗEYFIjYYٕ}MٓYٝm X ؚpX Z YM IDp 9"ې 0@֐ژ۸ۺ[ ؍u![`STZ  h[ å\x~\  ڭqhި\ G ]oL( "'` p,$} @E $ ܨ؀ ],0],@ @\m_]Yq ^ $e@ ō#8C `P hP׭ ލ` YOi8 H@1@8 Ȁ@,H4 0a ` P^`3ĵW & ЉWI e *ƍ5 6X.F^h[03ƣ   `br` Z- 5 "Vb,(b^X(@1&ebFP* H"f0Y.FfĭWp k( X,p/ܸ,800_$Ёvȁ%g mG]рpX ݀!8+~[k[X)wo  Hb/ f ,hih'bfi؂*/j]3F\_YYנi+NKnf"vf0/>h (%8v.6I.g(j{bkd%0` 㷮bf*\=eƙә]-j\iP'&!(b~b {pXBj jmflfŝubVb&+ F"%~> \ހF48ޢv H &h-X`h8].aUd 2di%+.bFfh  Fi؀\&8'jf\f/xb2%:@? HpiF*[~o&f+/Fv hHod̶ hYm6aԕހ8lb. bdo~kdvt&`a@[>g"Ɗ+ >r$^&^"FP7bd.h6?  !0 R3WaW*prl/~6WGSFm$ #B )P !!Ĉ'Rh"E7r(En%,i$ʔ*+t#̘Yl(sAdvdBn)/<$#a7)G?,u;Y fE0&v{$qck#D  P Fx#o`&YV}e(p)Q҉DG7/3A/< Rka,U\d5F_(X)#;Grtx(qD)8w̬rA-W#E;)^ZĕT$BB!UvFjWMݸE8ohx[Ax;l8Iv ۔G+ ,w+ݘc6=;;J B$K TLR` x4"s%o_tY˨|*zfpċHa9q`3 s0;'JPL@& b 3i\c>1kmx[Xo x#JN~2,e)Jh;+'2,1f>UeA[k~3ܭҸYv3.m9~:^S>4)OX“hd4/LszӞ4?-PzFwbTo+w0Ppzֲua-6:״uy[zk L@B&R Qg1mk"6/d3<Нmݘ5`E2a 02w!'86f=10 Fp[LH=2t4%%"jPݪ-)\G={ FblV~ ` (p~@~ (B H,ḍ)^H2!:R} lfQzCcSD#R0u5xpsl s= u<ѻ w5hB֞:GG (?ǂ?pOih'KutTHQȠ+>v=X>qN0CA c X|hm꣸\>p m=>@^1;$ͽ%??@ [ IMȸuC@>Ѓ C>9 bC>Ε>(a7%D8HU^_CuC>`]:a>C:>C%aD<`(̀;!@ i $? A lDAC4tA? `Za] ڇUdݹ!=b=@> a>@@V@[:Dcra"؀ 9!H8 \?d?P" C` _(^B \V > >h /ރ;@fCƐbuUO>l=_6ȀCf$(fC IP1 8@m@ e A!% L?Rl`hWM@.G LBxCDqa :H$,,ZR݁d"ad> NU xvaNdbCE*> T pa We[@! @ ~?d`h"(XnXֈy6aB>f> Ya1;d^#brC:U4րZLD_=`d9f5]QbC>P|u 08?8F QNRc @x'R@I LIXΤQK%G]X,K!ØD OHOqi(;ް Π{D0MI CC8_ N8ԀMXMil)@ F=DXR(h P E;D9O 9 SyYWDDrqQٔ )WbyM8( |<EXÍձ@)zhYЌH-TZLX]DȪ^jB`ΈsTLX+&Ԁ6:+>N+kn],h&+++ pŮjAk\rkpHk+,&VHo]jP4ʒf,nv,~dž,blMJ<ɮ,FIJ,¬i,̲٬β쩦Ķ- ZPH=ȩPD-}_j+&+dZɊFb ȍ҇4`֎(Lޟ]4NdהEN TjztŒ)@%!nNGЮ-n|ZZu;D΀Cs|N:n|`@̀M ̀5.Z:Px; M8 |;$Ԁ.CM.U>tCm'>gMR='N!="Y;!i% $$+&'Hatc<`>`NZwBcfiycLomjHR HfO=dD@,:|.|2N>#2`0:t#YbT&_Q˱*NPG 6r%Y=^qO> Ks6a< ̀>]6D_Kt$tptpRS?utM!16`u ݝ]1@iփQH$H2Ň`,x&XSk^ӈО-R`B90D9a'6b+60bc;a+6eK6d?6f_eka{e?d]shME0rBԲrZ6-T|JnKnowo oo7Kprwr7sGwro6hI kWPIcՒ* PT*7DX0E w x Zs̓h4j (xCWɎX3IT0}x%D:$;z_7:C (@ Hn F @{ke# l $X*:x֊7;|I+Gِ;DQJ# u+I$dѸj H|C!MUȝ>]9T&BےDKsZo8e_Bjdf |n7m!`ۮCG.>)*0;hc= a=Ӄgz`\%a@DWNP C A@?*(M;4B0= !F{ [U/!6ByZUgay&~WG}\wj$9O]M2J;%9b /ysC/c@1HpC\1j&HD|=f˧BB 6tbD9#!CHd$F `1ch! ǐC:hP>YD|J$H؃^>=B %Qn`=}[ѫlr=( Sz:򥐁._ _Yxqb }B RMEbG͐V}֣ox2b^Yhg]HhEt(ր6|(D{`_| ݬȫc( 5 dbȑs@njJ4zx¨Ck4na.z AyB⠂KLJAnB,4ъ+SzAx^tjBK4Q(uL|m }ւR)eN4 4"$`ȉ 4bL,LpRʫH +z3@,ardƮ۠²,N$8t_اl %:RoNbzF8|+Gpڞ!pa'{prӜsd6t2ٱV&sˁۂ(}yLd̦p0=L6by#E=VxI wt*bI<`B $5;29ސ!1F'{J# haAD#!ʋS°Twt#6әф&4GnF&C6em. sT:Nw$'#YO5YtĤ=Op`h:PUhBP6H6% K9>F9QI$ >?ZR;E8p A+LiZ-uNyS!ͨOZTִ)-T OUIR^Y $Nqn@0`d| ݸ\DZFuP)sD ;*fՇn:,A9:R1I#01N N`2YVӅЪ6LuI6+AfbN2*#'=(ܣ,=1)k![15`7y~ԤtX|HMjyϙ;4F ;ε60xӹt!dcty]#yjWQ w]|~G| /?o|!Og5S1ygWAyӷ^AKX! x{?G7~_}KO}s߾Oѿ~?0V dJP p(z@.@ N!Dv(#hd~.PbaL #G40e6y6f:cPgku`,)*A4 g $@ fb%6 f$vzB#D&# ! SN mPq)n!A0vvT `&\ $a M @#P#!cC`& >@'X$0 V"#>ZGvzhDpc?IڢN(  P#xB#$`dx D,c>`d #T Z'>dO*Y3BPMTR_x !!Ir ~z?@%BB&|6\H#` z R&#ޱw%XR0|E@Hd| Bb@c.fB#P@#|f+,kϥ0%(rc# Vg@%Q`@#pgd'@#>@G'? | f>r1$|`&zrR',K4OE4-!)m`:*%/+tb;6df`%VBP' $H$`nz%3` x x yO>!R }6 p7`a&J$p`&~#rLH#KE :B4)c, H f 0%1e02$p>2< gb>rcf:FeSGwt#ҖI(!$0ReaT#@O'7A$21# .yF@5P%q`50'67G3 a'!ߓGO >oIz"kqq(>:(UIODNo燒vP A0R7Q%u,"NpOOUO)5uPZ1^RVSVoO= 2.$UXXՈ5XYuYUYYZZՈJO"Y[5[U[Z5\u\]\͵\]u]5]U[\U^\յ^^u^Mz!0!(@Na6a#Vb)Vb'b3Vc7,b9vc#c1b5vd;aGdSd/veQdab[6cOemeIeiVgcdUg}vfkvge6gL`O&r`VjjjkVkkklVlǖllmfnfiIJnnoVooopWp ppqWqqq#r'Wp/H s7s;t?WtCtGtKuOWuSuWu[v?7avopw{w fqwx ^>Wy< &WzzzywJx+ W|Ǘ||ŗ0w} Ǿ/ ~W0vaX؁#X' 7؁si4!۷!z4,cV[؅[`k4nsXw{؇X1 *@D؉}X"`j`O!v;! 8&i$f8!%D1@cx"v!4D ԗ 8!и!Ҧr/mg}kY88`/rY ȓʫ.7",@99{cF\N(@(8" 8 $,-x8@#`")4@9rO<,`(鐡{Y",@"驕7gsչ37ٙ3*LQVY5/'a*`,٣՗0  (X0`Qg=Ynh= 2z:1ly4 诤3;eS((Dv^9!6 3`&tKT2ny6 .z&p@°ۣ3״' -ږǺ7@) $^|/ & ma!a8@l(&Cpbb0@@9kz!J93@A6 @-$`pX# Q[0$;$ `&@)#qyui—5[J !!9#o&`VQ R @9EQ [!:A-A V#{@0!Ǘ2-/ @:<>\;cج{1@ú/\ `I3Z@x<Y[Y8" S8#=y?@\)Z!XZ"`IZg(  {ba4Q=!X:! %Ț'V#<8dt R{ݽ9l+<5 @ 91w&<8](!=%ʰ#4]53јE\QYaA:Ea5"P\Z^*`8}mEǗ ˽Aй% X'*`%^;Z圎|'c ZE9,}y z!#+[-˔,`Ÿjeb]ϥ (Fz_2{[5+ Eo$u\7P=!4 ,7#:r㼸ؘ!5/ P4bϗA m[!^Mc`Oqb8pCH T${a 5 5Ѽ L?BA  ^@C 1`_T@*7+&T$2d.iaƒ ?RVb g@((@>hn0t+apJ A=8Ō;~ 9n>|@F p  Dج۾zA\@+Q dL J 0 o` @v 58v@T8[O1V5B7P5*tS֟dp@֙%bՀV d 8t@5dJ.dNBe$d\4CTUII d5@[V7Sp Fgs[Q%_wP8ki\kl@oͅp(fQ`ZG@aw*'g(aV)Zjq`R(alZtxdad> mQTpTAᨹV|V&P@n?>iA5E{ؽKJ[Ro? Q~ABՌٙ:ݤmaz,f*',˲pɒY` > 6$AqŧyfL{tR_p<*m5Iu^ vbM6гZPnwMȸpiwߑyCd3fCDA/8?ì^:@oz袏Nz馟>:OA9ꮏߺXeD@?/_|#= R@}_}o}~L["ߓ{W_8ɿK piLN*po[ \u׍K h;&@ +Op+$4 oCZKP .D,B|hc> T3͉N2E,qd,b8r`^$?F3qt<ЈC%nTX@pbh">Ed@   H:K[#c I'J2 POrT+~tc-oyo . ` s,1d*sl3 hJs f Pa@,9ωtsl;M2,8B|sGg?3gA ЃtC у>tehE'PUFQr4#-)ECPf4*IMzQjTiD?R(NS:ӜԤ%)P{O. ch*S:J5Te*U ժjuSjWUSX*ֲ~dmkV ׳5fU\jWu^zչ5|ea׾_8Jve/jvg? Њv-iOԪvmA@;  kR{+3jV6f5D@6j./usr/share/html/adsm/en_US/a45eart/aa3n9p09.gifGIF89a|b!!!)))111999BBBJJJRRRZZZccckkksss{{{ޔޔֵֽ焌޵֭νޭ֜ƭޥ֜ΔƜ֔{΄ƌ{c{skBsskcRZ1cc9ssRRJJB99191))!ss!!))1199BBJJRRZZcckkss{{,|b#<@AHXȰÇ#JHŋ3jȱǏ C)xPr˔RI͛8sɳϟ@ JѣH*],TJuj Xl駫׮{ٳhӪgۯ+ݻx˷߿ V'.`bZX)ϔ:aʓ>MڊXC@@!=0_F 餒VJ饖f馚v駞 *X2 8ek]‚x0w@ va\[_h94 !V 0)y:aXgnW4訢 K/.PdAɉapJza\蒁mW8taz@gJBQWzKY+4پ> BU*V t%ǭ2Axq N@^FJ@pG~>.yCnWw眃y褏n託z>&H4pw$G<__Oq|`GHMG;Q pa ry$~a0Q85a ]D (@NhPDqbP,VvF1 vhn*D 0( v@#J_ +V#&Ȉ{ -P\tNj]ȑьh#s׿4lT#(6v#G>d 0Dqp= 5% G3@r.B5P+}@Ѵm{dub6! c肓Yzef@C Ha(F2f7)z\xIrHO~ [/ sM-k+x(>SxÕg4sc 0[LdFN2X>q{,*SSβm`![`VL1Y@06cZ~Lg77%V2πwE/ypN4]gF+ы39J7il>2- T:ȥ@8M^LKN˜  @<h@\h l` 8kWA5d^@"ߠ96llw/@H܋5n4Vp]xOknnt^TY7톷q|g `@Vq_W 74 ;A e0`d} [-6bi k-r_77G } d?'yAޘ[s@B 98 8~zX ܚ;nPcS} Ԍ9yF{o r3=1r{|y}jw ]4C Lp2,&b@l H"v V>@<T *BgzWs#w{k`{Pnpb{P;V~0*GlV@`$**Ђ' j*{P~4rb{~;(|rW}} `{ȗ wr&i`$4rzlZzP~*rv7{&kX*P{C2xAXzf$xh炊R@`wL(kpWn$0D;~ 0*HE80{SW{nr:ȁp* J*({'q~gtP؈@Pt'DyX5u@n kFlb(]FCnx*@ ~ &g@`ЇX@XHn* &*4'jD*fi\IGHx{g~ `Ny[8B҃~{r}@~GXɨ 0j4.$bIQq{~8 4G} qXh uQAٗ G}E)OB‚\ɛY)hN3Q 7)N{d'ɜ*vz։u' y`08h9{* P=Yl7lu R o(lpH9xI抪h èE:Hփy pnq{xz6a$ öPkWh*G&@&~FgxH jzd9jӛI@=*vV* }* Zs!y]{@izipu3 *9)I'*Il0(ׁlOiE)2[ٕZgq1(q {Z:x z|p6pD'q`Xs9X0))~0Յ*|4~'qZ:x :M3Tpy4x@{V`;2kْB\~:q{o5Ɔk0IxAAfF>rÆLu~ FGY{fŽ*vn\g&j(l19hu`KvrfkX˖~*gӘ*NK# Κzi,8!GG}ikP$Rxki*ڨҰ;$I/wuz\{{۹x&^#ilx`y{v-xupp@p6KXklwzvz7rl_rZ Ak+rq. Akkx+ wP/xvˋgJlԻ/vZ&*뾊1oew;˾Osp̼vP,x 7af3kXGXFY+#,vz@pY6íp@,[@XF]XpIň5j spkCƶf<|vVwElu5L,`Fj%cLP(׶:ȼLL[ Ș\\eeeyYzl'*eٌbzY n}YџYL^` ÞƅL˳Èar8xFm [.nWa^.CE9UŻ,XSvV,/Hp!l ŕ-͓BZûV[ }̌AZ\Ѭb ANϰFվSWf;{vpn <pӛ_( y-gګvp6=v@}۬JMNm_̵\6f,iWqqշכAkp{uW)w L=8Dj wT9n WqyZ 0C'z]o IN%퇓. })}&pu*}+KGߘo)t[i^I%ljP4Q(g \FFѝ[нXa_>pe\5 hl,.nxNF*дL`Цy+sH>ovɯM{~F. P̕^.^^EvMIX$V*J0 ~}O<]G ߠ뚍*1\Y偭Mޮ_avgJ^zOk|myj*W~;CnJ쭵r5ި+ o5`b ԇ逽ן ׬\lᜎd(ۢG~hZkN@ 8k`;Zd]}{ x:XnK&{M'~w`{jCI}˺VZ,[Ljkk ]] Ozruyzkxs{oWbTkuw$Xl9I{ssyop8~(/՜^`*o*LE.<|mXl?=dW^.gi{ז}_/wɱʬ덼ˤCP. NDoA, CVOVJ8ꛏ= ?F.>HtqKqE9Ďl?{tG4LI̋&_|q>FYgF$L@%*'l'ykG!$ [R:4PQ  A Tc5yL@Gt M66od<,k6'UjZkN-3rUFtV{"3()b@`wM2Tge^ Zƹb`X()6*llVg8v$QfயCc%l*`ՃkDуezH(ԙmO%p;01#,6o1QD+ @9u 2$oR6l|@7P$j'# ZV\_kOء%욶z+?8D! >)\f$ z0W"vW`&Q]lI;Mu{asbfE78 ̍J<ʧ E} x:N`.gAFfh/9S$3n)" U/SG9@¢vYW/?b@,tRYӭBJgA.}2&#׿E(ST8o}XF Q ܁DK@-2e@]z YF(bdM>&LXnK( Vt6} s#&G,`~#k*JNbx:pUˎf02wΝG@9p#[@swWW81eb h.B׏p:Parzuc'vaumYfW^6 B`7EI1V&b JZ:GX ҩɌfJ|.X;_TJkRwŰ{i -$ . D,/,MN_ D?QO!%LEy?BhOTj&Ú ` إ?Ѐh `i% Д 8BSt€X" A墀\12# ([q9 rP)`$n;(%167A9 p33P!c#FɛjlBs3eѱ9 8CY x9R&BI !? (NtC@ȩ*GDCOT& DWL2DV[EjေIu4ƀf̈&ŸY[+ lk\g(!P s|l 2`1 z -) /\AIFrCt!f=zܑ8Ȭ9 r CJ2̗ ꚛ?7vcT*=Q"H)2yYN ܙ-eTb#J/)“|0WI XU "=y 1YD4FPH0ɒ$4\cIбWY  8sțHK8ۀ00 @1IgJ T21ԙlc1DHhڠ|qF1% $< :  %0Y?얛1IĜ0 /xɁ4Fd A"-$b'" é,C^:9!, xʃH b"h;c -"Hc" (&㦘"K]²n: G͋̊I1L. ڣC-"˝` $!#B 8 @Blǩ/x: R2bt 'ʞ;Ϊ>Qâ$E"ؿ'i&ivOI\*ȑs R%?=; XU0O\yR !5l"U )PHx\˞XЛ9ݪ-W"&C lٱ2 (œ-!-Ң4ͨG00![z&Վ:c8%&v3 hN ;!F $;:'+Uш.Z⨏hQʾ" ]&IZm @ JJZb|H8I҇U& 2:xΑ{ih꣼-ӄH؅E"1`89 x꠪ (V2a욛hhA{!MIJ]Wl!--Nդj3 "9RbOI*$+ Q [%Jq qi5E&F@"kr b͓'zₘp3D&;&24Z'yOTIYLĀpINj p (@ `  m ?NSq_ɞmɀ> ^B ,U 0Mr@̀[#hșx와 >%Py oQz>` hB#wKt%ubR܂ȤXLBB$DY(Qb,C QDÄDy"`)a;l,T"J|ŇatΤ%Zi5i|n N]g荦|醦h$U'(qeה&K>Z&h,hdhvff6ܷi6RceFjbhwkF_긌VJufCJ@Hki&iܡ܆N&L^ϟ Ehfgjkli}v겾lV]iiخeKdgЖ&ncFmfF8wUb^k&Ͷl^lng؞i Ro`B,l6s:U@*""Ƃ>2媀KY\0 81{3azNi򥾓oVmDn^>0(` !c2`$ TPs24J @twLmm~ly/tf:󔢾d!aty@ );-(HIO5JXIb! +;vbbdgvcwvgGvigievdlmvovnov*Snls7ovuowrr d< 7?> $Hu&\k%e"E"- "+x+P>{xxy_ygyOyxoyy'yWyyy?Gz ,˪I|Ъ6 " x^ѯ´偗kK@ B#:5bsu{{{z ||ķo|/|G|_7{w?|̟η|§i7(15F[ǂ\C]`:a$U_~_~~~~'?/GgwY .x ^JA 4P(@@4 @ 8@9@@H@+Y:pgN4HR:%2P*URV5+ح]r*VԳhJmKk׵gDz-++ݻu 5Cd"̰vDHPx$xhp@!  `Aŗ3T8@HNI`  A - Zj\ܴfUnP9ȡKgX#/|_g xa;XpȠ!cN6x`U8~eВpuqJR  5GW[pqǡ] n\^^btlb%8""8cU UB ZXD{_\}"U Lw݈-~wvnݥ%uǥsYYea7xHxhxW4)c\WAׇ$Z!3)dژg9)Fgy]TA$$i\8f"Vy\k9kv`YVzkVlz)QDgU?*+:˨֬騮R糛fl^:m>P*"zwn+-d6 Úw*l;pu@na"Ŕnh-\1Fi.OL2Bvj1_VH}z/x Wȁ;c s{I匪",Qd* 7{a_WFۗlJ%A tw$"E4ftQ#"Mk"rSX%" kUbB }g;]TVDTABW9hCWH l`x[R J8\\T0 t xJ H %hg +Po-IVa $ 4R\R|>%$ 2bvI-!kbTM](ϗr `]cR`$@hmf (}JkH 0"$M 'PDTܑZ$V/ $AeBD|U!.f'N{[1Ӈf<. Na [X& ,pWJ aہ, ),qb3˕Е" I0ҧ<Yi#`F途4<z>N!Uԕ'RT_7 +DJ@ҷZ 9@bM@m' q]rfvBN$쮧A<;h'TUY%nr-v5`ssI4I jf ƕ6+A=CR"Nk%`, *.[/*;(`0Dj \ x&wf%HiPm>uXY@~+@0-M1tBIñȺ D${oq8f,,N/ٵFƆʄ= pNw"p5cR-MRA~&:Ё\"GpH#NMcJߐ(' V#ZDX!I ,i>,85)J+T6#pR/lklX*yYs(1nاC &j>tXs/Cup^ڄ_/K\i %fFwc Q-5p0'^/(u,ew`hMk;8FcS 8yj1+yIETMm@;UL؜숍4̴[Y\?]T{xV|u}U 9L[0ݐVp@p IFewb<IhNIBRfp#-ZGA #0 ~E@UVT}N>'n `l_4pС V*QE@ALVq8-X-Ks4E͌hx؛d ,(JR(ER U.f fUL^%И=LcE笠z]%[ҥ]寜^Vj_i`WEźH8<l,fodddepFMV&pFQ>(Ea%=i# mf.ejfX^emn.~,ھejH6'r'cʧpqL}If>XmI huhgevJh*VVJNw-gz xb[ԗn.sS<d(DBdՠehff*Xcbyq'^¥:(e"a~-h'af.~(:)he*&(>gldZ|P&lii)i *."j&*j*j:.2J*v**rBpX(U0*ƪ*֪*檮**+RdW%%裴N+V^+fn+v~++++ǽH+ƫ++櫾++,J'f.62:,NVl~DRZ,~džlǎ쩰,%Jʦ,ˮ˶,̪g&'Ɋ,,ެ,ϒl,Ĭо,-mzflF-NV-*mnv-~׎KRAG$Jծ۶֜Yo>&%Je[E!Ռn ..āIb(!Vt@L@"ܔf#-~ۂ?9GaQHhcmf<GJQLY*U} ?>]?sl13?3ECsE{/F~LH| &> D=ID F )C#^r[t]4N-_ħsHnm};39r a4J+2uyT(PGOmY\xtXS KV2M*sdA <SC5[r*!nKRm#J5eBt@`@ MRR(MOEHϳ#6R\@5v-FpJ@@S`Uh8I"DjGL@^ XTE@mMEQf[DSԖw0{-@:yX?e MDPDbae@"D\"NѲ5HIL8m%ГxUPٕDPӘ G]L8VM08yVm%rM}q"XH)51Tsg^vSFR%h1Pru/PO1t4Q?:3Ji͒lEYeJVble>[pųFk 2skd +1oYNKFoj˦ $x`B 6d ā|xQB9JcH#E$yƔ-R"BZND'Nu&̹gO<},JhNK6ujTSVzkV[vZ̆f@  4`0p rV`!y5^ka 'pcɑ-T<ț1sYreУ;& ZiՔIg>kٱUk= y̡ < &8 BDp!9rB Wx ˛7B ,D7> 7@@X`hO| -%d0=AD{낷T, +d F6:`@@H89~,ι |8oK2HW&T^~q\+#aqt],~PM dt`>" E tS@j*YtkP@-SwKt`14ҹEMoIb2.vMX@XNR+E<1N:8 |2v/`$p}KD^}/G@=e Z-H ,LH倷$rNY `2=O/K2r^$@5%5Gv'>2:% k,z,DCPGKOSPW[_cPgkJ2O&"Pr6! P &>^ P ǐ P5p"x/ Pe%8 {pP ,`D#Qi0Wd" Q' P_EF;?PD O'ASQ1P Nqgk/$d{axPiQs10x1Qd2 Qq1$vǑP ]1#ıpQo ِq$ 8!"I0O›L1"/# `3$R IQ1$ORsPM%_'$`!a&1ѱo'}q$Pm'(gQ%F*()AQ&G$?)s"+W1(= +#R-;1*E"yr-Rr%uq!R. /0,r)5/1-?&31R w%!2/-c2;3iB) 3KP1M5]P2P+5gs3!riS7o7&wS8a@Sb6R69]В" :=.. b59d\.I;'oR<GFqj>4'}&*DS=B.Tdx/)B0T?=4<-Pd14t#Z*Qt=&AsTF!<"!3)3Fw9c@tcCP>H=I07{_J"@KKLTLǔLTDJDM/$T: hq4= ehNɄOOPUPP CQcQQRUR#RuZNS\Ea1}Q;?13{DU!CUcUSU_UcUgViUVkWo5VBK44 #u(/ނK6@T/ECDU|4 &PB[[!*JU\;"Ed <AJ:5}3{Gۭ "F WU_UX5#bE__)s'6uT@aTGPM"`G;u\?cQ.\Cd\Jp] ;T^ά,`s`w`{VFp`{Vg%5e "V"v-65j PǐLkO6kA!ukv Ma Z|^VF'G^gnodh6g\ Ѕ]'i1 4G}ђi]*~q+r/s3Ws7s;s?7s5FJl6a9`18xPw{wwwwxxyWywyxtWz;ׇڔ,MN* c$@KW|˗||}W}ۗ}}˷(~+8wX:Z ~8~|!,>+34؂7؃;1E89OXSt[kb;gk؆o'S~JxMX}I7'+؉8)wb8qcs%ЋXǸ%X)?]X㘎؎180Y y2 [X[%o'Y+9/9&, T1YU(Q%6?ٓOQٔSy_ّ9ِkyoٖsxa1u[YYa9Yr4խu*Y*hy'ҕ-@7 Yy'Y:UšObR#4΢9ky%L#"E$M9uPEJT%UzZX ~ }ج-0t2 ֤YWy2O6yk9oUEJvs% 8n$xŠl#224uL&iXwn6aQฌ,!ڢY:\ZMʂa6ڟA-6E,c=ʓ#؀A/a&BT^.a i"8q۬ `Y仴m /9#D݂IdZRTaN h3 e;{@‡Xe[pS&HMl\ hXb4aZFڰ`Sٵ_y.@(ۮ  {"rŹKX}[0->|UqJ:qE]|[-`p7 H‰<W(`% !:@/1͍ezp}7ctBvf1 ;F' }*ୃ<`>|V@}ɳa,e|[Ge0mY! ͤ |Y%{[aղ˩/ƸqG;qq;_ ȢUڸ*F!sȹבuIE-˨=Z«;eq#opi}0a-ςe{gP̙ h"%0`Y{HQYR=4B(?AXA %a6AA7PP xpVVR".  dTcQcUVpQ]ZDkiaMxQ B Qn8:P&`jJ^e`5fi]L=]{ϕ"8dN)i+RMdN(]Q/9g'yKFoz4Pp-gz~pKf I[fg.3lEQzv}"ہ*2}l]gmI$^u#7 lD t,L^ي-QhAYoT抍?6 YW_K'`R1"Ӭ3wxW ђ9~OH z$=>)q~茫qz찧NxCMݸ长8=8[|/|y:6z}ٳNof:|ng}7} pO+f@uLף:78N|D.h rb7AFρۓ>P _n} J$aÌ@jp,"++l` ؁IS"h,bqZ"8+ޙ-,#g}ƳűQrHG8(@ r,$ =7z\HπSwSP@*t mC ш24PӟgG RzF#KFCєtFR˰T(v;MZ%( - URC%QVTUvcKCpҪUլj3 HjQzT2UB@PjJ@ekZV&kguHj׼ k偀_e8 >΄6HV:*G(Plg? Κǥ` q$ӄтX/ɀp [W"(a& @Ly$K7#ĥtb dXQ.ߘ 9Js WSm{"y\NwG} ʈ23Oȇ!΂P)i- x_F;p h- 8BՑkxE ,4G0*3tzK趶 |g@\"[޸dDnyAI((Y,rg.l$2 (X\0ެO_4+Ė0x ZQ(IHU #<ێkU9.%USyP:`>}dFRR,0 ؽ5cׄAp 0h @n \?Ʉqh;뎙M$}?0O~9D B"OGAxgCbr{&@xtaQgaRka {alo|%2LbqBHqP&K6+<H L_a% W%S.A\ 2]!a(^%IAog5's'[FAc`[c1vSi 0` o{zxaE!60ya 1l({Pvxv('/>60CQF@{ @Ek!G" QVEw5fNFAGXWqe[69smW\u- yd\X\_QrRai׃!QJ QSpE!Hbip-VV Vpgq5"  82Ze?!fOf(8pc=tf)5t&(a~l&NHхhA @% !P% @ _oȱk1bq!Q!@Q]^zf\qv ^@awSqo[ao9;&F%5IvP/UHrĶ_kBaaHjeeӷDc})H&vj!☯q @ )n&!ar70@CpxAR1"pkwqFQ1P1ybmzۙpD|Hs'#n` .v~fI s{C1G" }ѡ{e=aem+9x_Sh"$r+konlIy6'tr'a"(Ycf$s&,S(<12H!"N1)f(o^"`j_]b'{*jV[=>XU+bZN1oP[D+.*anq03 GB!qz&Gw:/gcGI0ڄb/Ij! 'G/_4957+{/rVbNV+Xg?\ZJ@CY`t3i#XyPveRO '/iC,]KPj}#A232QA:SZR!2 WbXk.:01$Vps>S2%#ѣ99BZCZU[}ej[B'+)+KK&WvJ +K Ѯb幕k{뺰K$[ aۻ {ұdiVk뺀yÔn.˽ + {_|q@˾ +KK0S;2lqR |A7 [D5ܦl[f')+-&d~^56$Sx7>U8Bl6Lbd&V9N,aRFn"j[]_ljscš9V\.zIi =TI hLCo3| \뱹t4bCuD%Hog`<&  d[\mC;TGʃDo+D/l@CTAޜ˷B#-X[ 7Ϝ2 !vwDZkCTwФͫ|mη|-nοl$пNBcD̟<нAqrԷL*Ic\ mc̷>-}%]>c<[<]8|JA0=\Ӝ&ӭ ;(PC{ mm;  k2|+3`V6f5D@6`./usr/share/html/adsm/en_US/a45eart/aa3n9p12.gifGIF89a|P!!!)))111BBBRRRccckkksss{{{{{kcsƭƽƌ{εΜƥƵ޵֭ΥƜ{sk﵄cccJZZB{{Z99)ΔޜRR9kkJ11!s΄ZcZJJ)BJ{{9ckk1sZcc){{1ZRJZZJJ))111筽ֵֽ{{ΥƥΔΜcsνksc{sJsR{)c)c{ZRRsR{s{νsƵkccRB!{k{ƽ9{B9J1{){sZRRJB{sZR޽RkB{{9kk9)kk)ss){{!kk!{{cckkZZccss1199JJ{RRZZck9s{!ZcZc9BR1JZs!ZkBRskZs{BsJk{Z{{sZ9Zs9c1ZZsR{9Z{{9ZZskZs眭քքRRZ{{έƄkkBBR甔ƌBBZ!11Jss!!9ccRRJJ)99))ε,|PРa A&L!Ç #B,(ѡċ +jT1ŎC~qE%'(ȍ.[z4ْeʛ/K)&L#G1b*H*= SI>*ԪM^5WRvJ*WaɎ6-۷k>E+Wu}{6ݼqKX^94TDʓǐ#;˘3k̹ϠCMӨS^ͺ:`9os㮖8[̊1S\bŌ 'Ƌ;grˡSp߭{ߞ9xk?]yx7^W'~.23QvXpvxA!t‹"`J&*&)b'hc0c>8d2XJP"IKeK+n"kӦmڋ, -< \n+n^J&pV_&:+('xH2B-x,J `@#*>@k*pɻEɦ*M ϋ?;sb ^ʬT *{p.Ш)4-V&m.C-2~>у *_]23#{T8k ^l4/1+IS q&+(i*d*dJ  z2 "!,"ӌ-1I J p  #>'o(hR%(0aMy@ ,>PUh(R U!ZA Lx/[V F b#zֽ@oG'y/Z'8o[e]`!or, r?& PИV *0-x Maj(>$ ^*o]`/@ J,K&v萊9x.dzH*BfӠ!.X#4|`Ȁ$4 FC Yth'Fl̄(xU$a6PCV ,k" ##FMN00I_,P ^#TP.r9w a״L[C7/5ч’Ѣi4hT*(e0`@舧"H )f uqڦ?<)RBlἃK]$G|E\Ф)Z >9p[)H$`$DnbóB9lЄSqW8`Q #U0&JGحqoF0 A% Jpe B'ױ{ؙAI&b3gmouV݋+@.^nwW3I3 L-M#2` &Tkܔ M)dPH;8`]%j7BV<"-Ja{u> Q 7-JLbJ⍇H+ZF@XBE V!}* MD̠l?"o,*b21R+WGX5n6 2gRա8hNDt-ڸYDn6XX!yKES:Jfv*BcjEES p> aG[# c_U(s@:Σg}"w jf+Eb(@1D "Nn gA{ƹpb+žXE M(t2R$9/M=; VA HYbW+_7UR-R7KbA*`r@@ڡB>I^A=T,[|Ğ*0[BĈ0*``>! _@"%618pE* \hhшVd:P1`ȴ ?>vAj@ P""Cbo]Ԇ5y`qppaR/|㙗 `˼ bRũbԣ>Q  ~"%z\LwQ:@ @ 2p+` TG {,.P 26aU$@b&'b aMs\\Pr\6 ` 1V[Ub%Pw& 6 T :8> 520?'`"Z ` g"`Dc e mhP 0f\~%tR_}C %CsQ)DV3s8^ȉ+ޒ.pi%t31Q s ΐ_ k]B0 p) m m k 00`u 0 0h t 60 o # + ` m0Ԡ p4  @ _0 ʐ +p `mhָ t@ , b ˰8^0 o`"ո   l D@p Ԁ p# .>}N8 Qb~hw.a!ŖMT VttY1xYc䖘 )6 +!  -w*3"i @F`>)*Y#p!:!1˳4!9[;!6˴HD;JQ!MABE۴Y+BGCKpG Y۴f+B.k.l n!c KI{{=l{V۵XK?뷀 ?`tq [ ۹{k"C+;˺۹ۺ˹˻k kۼS a$ڻ۽;[{苺kא;[{[ <\i{ +| "<$|֋%*,\\Ծ2<4\s 6;>@B=|p@4Pp}ݭx]@'$P=L0;@$040 ݛ;'@4PLٜ8^B:=<7ۥ#p=JNۤÓ`.P<$ .- Z*?] =N@Bm-@@y~ [mm==~` pq^נ>=ٿ,Y@JEF=T:=߀@EpZEڤ SNkɓĉM',pս<ֽ^,1m Յs* *PQ}$P.nzP}@FP|m~nԿϼװa6BHT@]MP]<=P-4>˖p.~A4'Ս $1>';p@>b.Pܹ,X` >N]Ž>B[00t OPѷ PJ>Π`ڽkON|^1[ [\kM\D !Žw,{xUuA fmwg}u/>y~/أVWzcf{{|ÿ ~}# ؗ~(~96_$π \GNi7,x3 2PLU7AP Y7BP+$Ff6P3 =HCP; C Qs!&QK,`LD'[oߺ%+^KnLbeB.$:xf/ފ*'E<1D ^TPvC9$hҶT@g*-BfSrBl7@IP%d;a^T@lR"x;as\*AM;qWYGU`#QLJhꑏ8Q=I먌l|'LgI=t =yc 4R4IZ/''?CBqCO NptF6q#!;`JH@^2\q ~T#%iIMzRT+eiK]RT3J@N#ăHB##$s \'Nt@s䘙VG]QDTc%kYzVUkek[VUsk] ԥ7ɂ0 2zs6ixq :Ґ* tUyvTácYІV%miM{ZԦVemk]ZV--5215:2+&j顈f8@%mU"$Gb` 4h-HdN(Wygu>јFYuAtd"M=Zt]K>˛ަNlVdR䁉uWj'*+ႡX$y Mi1b ŀ#%i 'Y~YpGKr^ +7Yq\eFwc&s|f4Yk^s( FH@ls|g2C퓩`̯ *0DOFG3ҍ4-]iIgZӔK" tV4'=RzӗN5]S['xDЃ6![vذ]lc'{*VeK g_{ζ슕ЉyS@v]Yh}ymDZoEU)x,˻6@ \eγ8H+p>T`, 9L"#Ѐ *r8@xj6y+oy4 lJS~`bKϙ.lִ uO2)(@E` ȀW5j`J0p#AxR<F@B@J5 XW1%0(?G!J`? LS(?@7 [waɂ>  f6$蓻@{Xg[/ ԰-[ L&KP H`  @8< - |?y[p<囼 л{XF9=,-0 3M񹽹හ)૔R90@ /@X{38y`8+ `H@h 8 /P `H ;h3S7 DADL 0A, 64(Iaâ0`@8x\ AC0Ђ;o8A,Ž7IA" jlЀ0+ Xg7rs+0 HIC09 PL ˫ C;ĞTA pcH'A58{8{h7FXMI\:0ڨ70Fa ؁hs]Μ[9  -d[(r0#>\XPFe `Ⱦr)ؕ "eÏc0נ` V3$9 ~@rȾ A{9N^  }ᶸapu 5WsGKtßr`O J4<Ub15r08W]@ ah"nȐmbS9bc@>@FBVdFfkcnKE>ddANdAFxϺ|_?'uۿ'4eYeZe[e\e^e_^!ԍ_XVf`egnfh~fZ$h)Fxkz gpgq.gr>gsNgt^t,n΋cvgugzg{!fũh*&hNhY AhFhh h&}>cRmh 7whb4W([cT>i% "s>>v-yh#i#5^jnj~jfOm0ֵ>j)4>kNk^knk~k\yACt 0ãRO16kc96Vl~ŞƎlnɖl C$?;KlTNhv{7f21uξ#?YԶi(nⳡ ĭ2[ko~?37Y+=46>[@9eLj&_{7F o..k3f+Ŕ H;yc.l\Ckj`ebuC +{o)Kݔ@uMלE m!&}Z XuG's $IC3 \2yK[#Ok=e 8nHq.plKω\ԑdLΌJ ?{:98Apb?t!W7E2 )|IT`E#pyrtn:tp'D[m@ Spl[ j¶nmC3=L8*L8ܳ\YkD*1`̂ =3 0/8,P:8MC*0. v3۶zE>c;8BCC<3AHB:},,ϒpmk^&"N;ܳ $o=L =؞- /6<N͠+<;1?iK6Ȑ1~# )A2 6Wg6G;wt4 \03ܵ΅?C@0@;k X*5Wab.=j*X.d ` AK8j)QL\+tcZ2er3qx֙nQ2pF|'<1('>̆]g>}s(B5某Aj"hAV4UBO{>t " `L ђ0jL9-m>*Ttkj`EG`V(S̴x?zBņ i8?q g=@"ա1< ĩdIP,`@ ZM\ҀƩ* eVG`ډԊ$W3 0 (@h/+`?5x`,&@h%Aef!HVbUVj됅f&$$|-Y:[L*S3P UhUZmaFUqu[ x#2$XLdI*[ն'!`$.L0]j5ZՆVO.؍D୲8[^U/ T?aLѪ(.A P;!@Z,`K MjV9 ʂ,~t׿pq:X !,lpH P" 9Ѓ^y&ag" pN:ԣ.SV:ֳs^zɠ[9@?U no;.}v;}~;.~wqI?Z #/S<3s<=ʐ7,!6ҥ̳FPXG푧= 0Ϟy_KW{/>=/p В/xGAko 7 ?@ s#"0!,`A@ @ @$ ,d)h< ,,a=,A < @eU$M86Ca\ꈍL,8 M,ڰ_CFЗX C  C @l i!8Vma;? n! 6#F Y\A1 N\ 2Ń K; ùb @ >9O5]@77C?|a?U@aÉ ba?p464^Z!}@hY?@aW#;f%]U5 4 <>Ѓ0 ; @J\?@7 h;7VU?p@a=2 McaA"V!Ua hcj? 8r S>E"a_ ʜ$@5` 5M;>   x H=Uq$FePҗ ,Ac0@@Q VU UF?\Fjdʀ ʞ8|Cq ;B%iIhݛi=T 9C)f<|,!8` ¸QʜEvm$2Ah-1@X@ @!3?@ & Bz 叿Z&\/]Х=hA 2bWڙU? Sm!:a `'}iUq( XUi9U5e~6) k#6,K?bLD8|bмo%Ơ żXEzh9\?|cjd x`/.c F Ï=cxLgbBVY vQk,$9 s2{(M;܍ 9LʴC¨ؑC)6M<N,D>2eӃа:n;dӈzo>8\P%PMLkO7E/d=7 Nッy=bX\R8C+9;t)&8890K8u؜|i/t9%PwɸŜWR7L XD4(Mg["trծRiJ 1 G~NXD`3a/]+F5;+`Ӷ0GἺ\#]TCrD8'JDr;XՅ\#%;N$`DpU8JDFX PpaB 6t (@xcF9vذZ*&4XmD !0H  "H >rl L,@(a 2p`B lC V5{mŠi?Rɢ UM@ ,Ph L+[pA$nJ Zv/FL05 W86f|a n n3 k( Sr&LuӚX@IZc]өkpqB Y\)'_xm߫)8A (OB l?# (6o.0n+P5:*)7)L 3&0 #- (`"<$\R&|(K;C($C. @ L60O8 8*-"p"!XQ9 *+Bj`  @;17I)mqIåhⴛm9d]f}ZfFjT!2j +<LS6 悭.\Ta8 ]\T):  hU4V92~uh3 2!QHLW ң ĵ @&T 4yg |y}hyhF颅fZAk{SRx-{K\63! H` A 6΀9_ ]h &ĩ/=v>R< DŀlbGqOF-oUɎ;3Jf^F v; R G ]\9<x$`*P XP bJN?귫 WPfnT.S>ZأQ VZ70!٨h 7AQє \4h*$#HD78vB+MX C7%$ RFADBbD蕇4Y";Jj0Xl)hy~0j 1_pCHO@ P3 ,Eъ E  ) *hpԐ g=9 P0@D(gsr@0@P!9` ,+a`?@ʣ #2ȉp`W8HP,,J֨'%03mt@P4&`x `@]!C1)5+q\ce"04`EHmd! 0/50P8DbUt-|X&'-I_-` +%<D[+5xL>`(Ƕ[pK1tk].`X6rXmțw)"z"r8Հ $,pO- ~;T*H.3NךM!f} rhX!YxF Xz4&GHynO 8B[`0y4 ]dKn7d$w:zVD$x!sOH&"_,jRh-2Y!0ԎB0|F%3,J˃PC HUx?k#^gW!2 ~?b`8n)'7=C3+ UՇl1cmovf2YXFt`6y 6w](mo( h`*(nɩC_r WQ{JrAOp A m2 0p0Mj %侅l0/ٞ2[ST C`+?!Ǭ,^c:_^$stRҝ8iW{G^཭K uwR9pxU_op%)_y_9`""қ 59zi3Y qt{{ɇ3&:%,,B^{3gO_ˆ7ϯ cW3vQevk>nl xBϦma6J.sHE)4A9aFE2BTh4QB81R5I6'@wTJLJ,Z>6MES,#H,qA'a+)E?/%KuNt"@QSN6Y6,UU:]UX*B)E%c2=S)N@ 1"lZM1Jo\YU]ёU5BE1\*#RX# QC!r7m[aW#U Td_##"RMaRb;73`1RbHaH 'F؄X' 4 A~$^tJ@X^Fj4 :R؁ ` p_%X؁+K}Y .y`&_@܁np@{z`Q.WFԍR x*@@y@@d)0x^zA F@Nn 0 xX+ڢ/w9!@6'`,_v@xa `AM'X{y;Aԗt%hMj@Rl { V9`@ 2|` eQCx vZ/:!|=(`YI`gZYtr(4yr#` < XJ @HI`AYyRx~YI"A̹|6I@$@chڴOy+EB ZӶ89A7C>pT t_̘Kt+mGw>FE7bYfRH| X|(n(@Znb``庬`KLiOba Aza'V'4Q`HC> |Z:S\ūwY `Vp V2d l Nx؅^@|wHubJ :{aNl}Z|{^V`jTzGlH DW̺[!]gz]H}'W'}ׄ\6Y\'}xT{ֵҿ7ŝ"#hV}Svi}csmuo=vvs؏]m{דأy}ڑ}]ۛڹ}ץǽ |n!$D ]]^ >ޑ@Ԣ|C\2 u!j'^)/^-37C5>?EG~S_c^gkos^w{iM+dTdCF~^^~>9^졞^^Ѵ>~5W_>#_' _1+~^)?E/]O`c)VksW{e}_#7_&7P _ǟ ULʽ_C9_ٟ <0… :|1ā2D15lA`@H$K<2ʕ,[,jڼ3Ν>jWm S JM[ P+lqkd DAiIp|M0Af]@V`|xPyꝈbeF햕|LQPp?$s:@gDrb]t|'OWQ5 d?Aar`5#5`Yb*މgl w ]`Rq%`gj@:Vܐmu](y6f BШt'u$V0A*5g2 4ߛ`(hvlM7|HhPfXcXف@ZE]p͒'cB@0@^tuyA`@o>G56:ln1CQi , pһah`sPP3IM 0P WR(&¦Y?(j")T#Mqb'U}'R ϵ ̣ɬ._g?,sH#b[~NsgV75tcNjHП$OdWr&`ڭgHߙ<:xO5++) G?P3%4i2䫓'c=7p\  5?UU@ӴAsH kO҇ҵ-WYbt@&md32r @Tv &;Vǟ)fg"@W-mV3@*($:TX'lT؇6DNV +uKF$;Dh焄vg C!@`aL+gBI 6D{2\8 g?ZG@Bԉ&4+ML\C.G @ ԒeRdʉ6# lS@`js6 o&k@;Q#5܋ھDDnL@TK%`? Ѐ t-A GA QRB !4 R|~—Ҕt,mK_ ӘT~ b (r._ X`-,7ߨsl4c{R}4!̦g*Њ0<vѪvOggIG#zH2mR2+m \o*B6o ZJWå*lDPI.T%L"wXΆwl=Tj vs0}_L `~ x.+&9xKx/Lldgb1 x$.Ox,n5a4ox<>B` yD.$+yLn\D*Q,ky\܁/yd.ό4ylnߜt۰ W_ ߁.+gK8|Ѡ#H!+" d4ևH8X/gL Ɖ48_}5.dP:$}S2iWV$QrXYcIdi\)gl 0 X8 ;cS'ġHvH# 2 1+H$l@$}*""n\ +8F$A& j("Hud¬& ;"($H: 8( Oue ֛p DbX;14 TS`YȁP耪Q,k`TdvE.tC&pC  X)N2sz$АtaB(I:8abEƁnP"w"+65q c\BBF 4hH/ 9D)EP5f F Ll D̀8yr! D24SʖG3Ǝ*>,1vVfe`hg#@yAL'>)5a|D`oQ#K8 :XFJx4]%Bln`d)qJqD f hBT t84 qx(A;IܡKD"T4g_+`H y&a #dU] D2VXBRH T"D!6Rv t11Ke*#畹Imٴߖ̿*o XNik h  pm{ l O&A|zcAQ֨9h`:pL@r.03F4j Qa # K"DL FALli"Ȅ2 by $2x0"c6"ѲTā3#K  q$g:`|@!Lhßj9O4d)Z=\ͼY h@$ 0 a68@ `KBb " 7BxM_}5#W3b% |!b8E Q#U}Z q[z|fįq!$"QEUcf΁o:"$q#6ˁ;xeAs0名 y`^\V&1׋w{a P K qin}xgx x߇ǀ X(XxH*0 :[Zd4d`pPR8TXVxXZX0 `[b8dXfxhjl rP0@v@G )4Xx؈8Xx@Oӆg ȉ؊{7S (؋8ut،;Oqp8؍ƈ: @`(xx3q~B/ߠ،qprظ=.YɉqI ;fہ鸌t `6  78 dxIyL LR" %A@ݸ(8P j t lٖ 5@s8 9 𗃙Oy(fPi f P  Hh 0 pҐ) ٛѠ yxg xj I @9d6 `63 20:8Hh::x^ ј'{'{pቝ3 YI #N *A`p``P t3uxBZ ژ( ݘi 9`Y"7rz:  | r P|p(p. :7`C {]YJ:`0 *p=X9\9*!:g*7 @ /sw*Gp@*+? DJ)*j p p 0 @`繝꥖* p*77` jrZP)+  ڨ&Xڊ?W:9ZɡJ , p ,˲p 4w [`%`"tꬌ ){ZʭZcڡ*aꡨZK Hf ݀ww0Ch`qpˍښW["$۶RB 0psXF{ ؒ{^Yʝ "@_ iɱɮqg g  Bk3 rTڹ ؙz;+ɵ{hlkPz&zȇpB6 ʉC3 4ȸ7ö`S뙭k#  uBkNjBAS !;Ί~ 4B3Fxgiw +JL̖`%qK?B)+ܐ`kB Z* r?#l ЍP Ǡ N K VȒ :Ю |jɇh [:,J'! ʍ5#|˸[ḕ˻#r` A|y<Їk 4μsl|nZHx,tryy `kr<0xrs 9oZZ  Řܯ$]M!&0-,< .:8'җ9(ʔHԄhԋӋ)ԚՏ(RƦ5ʊ PՊ;ЌՏ@Pś \,`։h PL @s7ByVē\6h؈pO#yc=ˉ(thժZB 4 hukթ8ߚg( OBp}' P΍B @q}z6]6PȼyxML~(݌pfJxsA{ 1 O=CТ ْˍkq` iP SOl  PMB 84 ?BySPI7ؑvH'.q9A4Ǐks%B-(=YVi.'f8 | l[@z`Pλ }i lIؐF < ћ@@0wqM0}m _-8{ 8y W  `xh x;  )^1j2~ xۓ@MP+g/^Kh`@}7p쌚^Ou84Af\B >1s1> @x R;9g@6WP,9p6,ߐOl q.m^r,gr-N 0 ~ m/BI4{5p:S?)PzO/04{_)4൧o ^q`q`5h|\ i/paof1[yۏЌ͋(-97 .L!wTa\P q4pcC 0D0 "Ĭ a *L`@ 2HhaBȡa 0D`A*Th "o" 7$0p& ]P6C dPZG 0\ `9? ]؁؜ "fІ +!΃ ^Ł!5 4~`210HƑv@J}Nnj lx@G"97@ &`%2@P, "z J( #i lB + z@ :„ !(0 c #RC]"8 QQ 6`dT18E G&Rl HF.N-K @!]ѽ QH-Ҋ#+(o3XDŽ H=jF/̱ғ :@\NЄ0q*T. ;+!8jmS;MOֲ@ZPC 2!lwp5H#rj,]vu]x㵐Oyum/(w` 6`VxaVC P+b3xc m%cK6dSfX[#pdcyfk6ߞ}9`{g*)?ziv]`j V駳zk` @ bV{mm .xomSd F{o 7d 6/l tۆ%[2ܖ_:s[$WG q \tkQeecYYĕS1LI~; r3wfɦm j ZZ3:г \@V fm0mILyp5``K > n`4J&7xIż a@C+d! <x$p,\9J9@_B؄.plC (FQS7p# A ߻شMqS. aRt S (CGS"kXF! yHD21BpH Wd%-yILfRKv$e)MyJTf *YyI.ALe-myM.e/_K`$&/yL[:a8p"Ҍ4YMlYRS&6Lh7MtrS\g:Nwsl7iNp³g?}>5' PS'Ajτ2T&:;  k~+3kV6f5E@6k./usr/share/html/adsm/en_US/a45eart/aa3n9p15.gifGIF89a:!!!)))999BBBZZZccckkksss{{{ZJJkkcckk1!)1RJ{RJΌ{kRJ{cR{scƵεcB޵ΥkB)޽{R1)!εƄsέֵZZJs{{cƥ{ƜޭJJ9֥ccJ99)ck{Ό11!ccBZZ9ckkB{{Jc))ZJJ){{Bkk9Z!!BkkkJZZ!Z1Rcc!11JR199))BBcc!Bck֌J!cƄsεR{֜RJ{kcJ9R)!)sB{9{1{kc9BBRssB91{{)ZZccZZJckJR{B{9ks9s{Zc19cR{{kZs1JRR)s9sJks1B9ZZBkks!9k{Z{c{֌Jc1Μ1!R9祥kksֵƽΔBBJccsƭ֜99J))9!!1kkRRJJ9911!!!!J9)ZZ9ckJk)!{RkֵkJZZk{RcB,:A*\ȰÇ#JHŋ3jȱLj3CRqLLi˗0cʜI͛8sɳϟ@ JQgAb#JP>JիXjʵׯ`ÊKٳhӪ]˶mU$F(m޵k;W LÈ+^̸ǐ#KL˘3k,tifѥ! H(qz۸mS (N}$uN“+oS7܉ËOLJt.{˟&RLaD*! a d~HJ᧟6[-9 應)h)`I! R (3 xBX")R@)&IP~ >I(ba! &QvI;jH$5H#eYdIo)g7fvh#wi&Y'IAOQ0T _}a&BSmZ&=a8E$42rG 0SܺHHoDG`)B! FV'FT@rq nE[V0hyY%A1ۡfH!jaabCA-yӊT*UFRXeaQtyT =6<ްH(eVVNYİf@@"4!q# !2RdZaYUKItO'& V8(t־yV'V!0Ulư@P m$aw8,5;;@;J tʼn@T=GtıbPP xD0=?;5\p"F! sdpP0bu(0Ghh#ZQub (tQ=I #Q,#E-"p Wˠ! h+VE ,R Q %?eNd !!ރP? C_c7ڧ8}kH+|~a=09~'Ձ>bC[P"#0 r,ejɶ+@+ RDr/ " B_  l +L%  P7+ X eLX.X*UD+p*r vQa 0"2#29nOcQ>]27/uM\ensdnt%Vqۤ2ՆM_% ׈ 7 P-0 բ 8)( 0 FXXFH 8 ah!r( *2v%8 !0"Ɉ z0B2 )،"xX( ؋( PՒ!)Œh 0ȉ0؏%ȉƘH8)؏3"ÐIȐȑIX ɐɍBQ @B ?` HJLٔNPR9T锏U\ٕ^`b9dYfY npPtIW5`uɗyɗwYz)x闀ٗY0W闏٘{7Șiٗi 陭99i})阵i9)x)ʼné9 P੝i 5P虞橞ٞ9♞IyYٟɞٞ* :Zڡ Y [*,ڢ.0#Z*6z8: 0 jLl;J35>RUU\)N0 Lf:=@` ` C@v,A*j╰9085;v]^@؆m ك RN^W9j@nJ[J^a ÌmyK֋@ *󰩠>ꬾ>^^Ÿ7fhN|u; ;ӛ 2:S>.@ `> PP 8|r=o|^:(ڳƍt>  } >~ZU8pސ8(*8 +02?4_6< ' @18]j0ʥLʎ@uR=*@Pd_fOrjlnpiݶ2mHϥ] 7 2 v~ OPC:I +F}>֢ W|ZAܓO^_΢l|蝯 ?ш̢`ݐ=:_{+$/?Z?}Ǭ{YZ  $X@؜aaXE"@l,G>$9+*\)UK*eJtO=Y8LA.]ZဃLNZU=+4u=`KvlYg՚@Bj2ڴlW_l*[/v`Y-?Vef3jj*$fk8pmmܹuݛ5M!^|/gsH1ɏ"r&KcKʼ-*7s–:t4Z @jp@{+p)C5H 7&\C9 pA}RVfȌ&Rz>eD:SCB ){o&"ȡ#DrI%LI&t2J*$rJ,Ԓ,o#x‽1v Xk#h80 Q6Y2"+$G`")bTDQjOS(?u+zjjz뫻ֺk 8lIk޴7_[? f6̑1z%Tܞ]v' z^U3_rf# @o3=H78?d$-ԗOD!n,b,FWՅ$)c'H> 晁YV[nK;p]L40Ah(a h]6WL(d<@dGP!tǻqT&G0aaP {ыa$VjZhPCHs"qPqhxFY,^ ,fD2Xp E 8b3>EXcjb;#Ћ^ i 9$W+pA! 'c#!pS3jf`H$Њ%Nn~}|I֐=  冀 H [5dA@HB<͘ʁ@2! "Um̉r"gf&‰a@j 3 NI`,'3xsf6YzЫ %;ޑI\q 1h T4`R@pA&5jx0xKQ*\ ( 0@`@0lLb8 ?$Pj UTjM`u NZ s P <5@U8@uQJ>`O "8ЀFM |Ƈ`CыW=caLJH FKyظ=9`9b.[**Vw7 r7ˍU5t%^|ro n|KX oX9@o{`8ow_b 0F7֮dH#_[G䠽ס˷yp ` ]#YHJ/}S^rd&+?Ej[+DrT%#c2l0CKJ"{sk"d BBøo[/]wW5\R"_ZS :? ň,N'l!ְf%Q(Mf_ s@@ @ SbG{o}qmlg;,| =.{6ɸ FHū4"hã͋~wVlo.b|$I"R9cw;(P0>>%: '9.n!|[ woA> @6p";Rnp[!R+EP/ntG=Ҕ ~uTxƽ*Bg=^&? *h$H펕 {e E'1wI0VJ) -z5<ޘܨH  G NqGuo}탖@}y~k>(i }!hG?)4DAg_(dz[t^@Dݘ<~ÿTHo 8`A>K[@|8@ T?> @ @ +@,A$֨éjC9jCB++D:"xhxuuspBܔȁM DxpEȁRëȏrp=d ^Dvpvpd ps`,aQEYuŠ tp|($lj P v`Ex`qxC`Gwug4CÂL ؁@́C0-t=EdQ|oH C"`x؆ @V\C" I#D ėV 6Vԉ Dx@ǑǝCp@;CI v\.ÍCȔH3DTI,ITɑ\;s(ɜ4BlH#8VtI DˆFS' X)PO.s"^H/LN_d}dXDwD8uppVsrr0x#MD|p-\PEtxM#xrPE4~}\FwvPPdecQx MUPĺ)&GrdgzO2t؁{d* ve}tf`Eq`E*EMvM#(ƗLOvIL L"8lFfOp{e؆F=NTǬ\}S<dt05eGLRphPS{EQ|G4dGpQ.dJW2MvdCv80B]KC]JvdJx{V$҂$NLeE#pSsrLyṭAlX&RDvx HS|EXEc`GqHUVf],T8NdQ4-M,eN{uG\IaFVmhrRvueܤOmHieXblE,sD\Y~Ttp 0LRxHP|tN6spZpHc -L/B5MP`GǨPv:M{Bo? P(WFYDF3^oƌƊ]D|Ig.U-؆UAOP􌇂<f wTxpIvmLo\-_PYkEJ6BfShn@YNQ;(T7UeJ@_\pX:LL m1m\Yhr>sқlMaq~HROKIm=NZ)m̏wPI#X}Dw5[v CDD:E$o#v?hHY&N9[ΘŐ"zHq|_|]9#/Àս2Syk"ȥ,ہ\dmځ4m8Ğy<=zx9EulC=|čzնVFxo agPP;6ܭ`)gk^+9Vۓ(+A0o;(HTF;f5,+TR4ڈcP=pNX%79,~BiT9`= vԌ~SCY{nK51]l$E OfThs/s䢳 zAk AM$C)tt?JX35#N<@j; UijAATN[S"%trtXw>1rYN<.$s2mn$<0!B;~"v8 {:#Z qT.t@'fBOWۀr˱$&RpW6д#(1E i|5LcvWi2t֨Fz.5j]F@0HH5HY̏6F5k%S:ǨճELC> \pCbk9pA(9=jVl?%lFAiӻRgKԝbA$MGSK f:YD@jACPҐZ^ՒIg΂VHLVXI̪= ժ@dA kR9Q-&tq iC"!rPf͙RZbZULG\cMfYlݠz,W- `qWy}Yve]XpQdnn=e]ăL.vw}9WCӘ\nu:< e[ ./%#k0 rdMoPZn/voG/+/2nQ/ƯoyY'/joQ/^0'0+?0oG0Wwofq0E^i0hʪYytp 0 /sXҸ쀸pZbMujHM,HSs QU٘:e.}`m g1NO(+ =[t=1[*1k\ *mGAsI]|Ld.1UIQ(Xi1"7Xo_AYT8PD~NKG_UtL- 8BLS HpP',xQ)' =&4xkP&ƱJ,3۲ #H4#~)P!.+$:2B74*<X(y%r"ѕ42"/v) "*Z5=I|bfNq"x*)tXb j5Jcը65R5o갳%pwXpqBd ɣ&hRa_^#%I2*M̆%  G#/kH mo (B .eTuh:hhC̓f@܎HtV#:!]j .0V+m[GA@j@lFGPl8JHA IQZu9Y3ZFgh5 ;ӡX`p U"{ .la Np,p*8!<:(+%oH vNǃICb)0!Pf4D \7u*¬V& 8#4/P:6IB!x!͢…) Bj784(Kо"' -^rA_:Gc`Ns =8#lt2Lܡ$'I M,@tJ5=Hl^g7rNfPT/>Hʁ-!fGς簾Mx.ğDBAhP=4V'09 zE 8wL*3X(kEf5&§&3SjA7N_УWăxH҄a:CTDŽXr 1UmN1L,rzN92Ҫ΀*2yzS] .jh= ڃ&j_N\P@k |%4e)x^x7I+ނ0?SEEyg]ïjW6~2gzG\KlIes,ӆ4B ~(p 6d!:Erusؔ,0X[PQ20Y#10 % b҃z745z-*2n7xR'X [* 7O$nQP,9-IEGt";U\W֘eB#h 30S~rө Phӑmt=i IЁ`E9$D߫ !vI6Ր.k$ t$!FhA ?nHDibAM##L4  @F6*paj52ؒ%iT" >Ij7x.04MgCӘ{Q0,i)=cz(eLH$EYYnW EOA@[͟6'L IϬͭ%U ys'xt=f-(ﰩ"Aӛ3H!9O$S_˵ZLحeDɳ!¸.2v%  rn' D*w$k>+Y}OA:)%[؀r, )H _ H{D E7RϡP:O ,\4s td(dM &Vȡ9R̡ ! n-bof=S@ NH(jT.)l>-.b4,VTg +8.\',l,f-$g a:ZhOPe8 Uv GB@%:@T:z?\/\|`\p0! Bﭬմd&~åf`=` 9~uf  &@ƀ5 \G Mt`b@:ڠT#`f fj|Q<n ?$:"h >@B ^Ò r@ #Cn@&l *( l {, @ ?b (. @!!* [Kkxf%)"*2(b;* ("~.&H9*7/W 7`f$ p , E zn,d cآl~P ͐ Aآn?c""$[}HR0;d apN5z UӘ", ::Jt 2UBNFnl<"k%"lY5b.d=p&&44[?r--'5x"&$0#R-a `@XaSfc~ m DӢ6f `&6 0FBYhA x`><8q TW؅[MxUYkuy؇{􁈋؈X؉X؊R-~wSIaa`aaa 瘎xa88#99-*@E9OYEW[]'Ye9kyoOYwْ{U9X*ds9.M @MY9Y 9YY !_`( @b. _9Yz#٢3Z#/Z9ڣ;:יOz٤GEQZ]:a_[u3 yYaa9`aY`M l:UA$``YT@.$a ^ `@¹ ` 5zm5۳/ZK٤OYM7{Gc_e۵[;5uz4Mp&@:{N *C"`ZJa @=AzA~`,IX̻a@#E~ .@x B ~a(<)`$@dW|J{/;`%# Y*!V *ە*@@ DzOIE=M=)ݶ?|''=9]~Ak7F/ @=;a\@X`)`j|С;vT>p /< ((M }9@5`Y`>rg\|7s;垞A=~K<3;]a=> B 'ۙ f`B@@yә;< <Hχ\X! -0YX}>_;{-^KY>+?=Q{0a/$X0AX<@- HछxV  \@-lՄtC`ƒ ڤ9N6CN|8՞?#}җ;WKO}z6Ф~C]}c7 ~OtgsS p z?A h#>BuR`f jz*?o$,;Y|&l +A!2| gpD,[ p"daEP?,.J`@'jqd<) el[&A ]k߈G7Nmcw< 2\VA*g_@.r:, DtUE0r̡%XCQn|`#C9:6r<୒'sF>H2 -)Ll$̌`%F1ͬ&xњ nPp_*Gnw& P@։O9 fDS D-̧ASzBIItBf$E?Z3CIU,5\;# `CiHtk `T E)Du)Q*Un5fPhTERj7¤bu_gH` Wt:Fti@_zTj- *IMbJEe+Yj,g?vv%hK~%Bf PA?u,6a!kX#p@]*w}pTZ\ew w-yϋwEn5;\1cX* ֐@ZA.D,Yl#x N0f@J vKB `8$Kl+n1_b4qg\XؘtR+' X(h\ ep? ȈP4vM 0yd.ό4yNL+3N>֘1)?&C&e6 , ox hL.AKzҔ/iLxHt]Oc:@t2U! Ny ` Wk(Ps,mA,CX2mXeύt{6?]ݹ!Ҍ,!rZY8'MrL/@w o.h7Ksstjn3 ;O 84Ƒ{m T@Z%@es 9yIE>?>o_ˏ~=oH4 Yj9r%ڕVȀ  x`_@ȁV(r$x%r'O)*؂,h08/h1H.7X;=:2(EHGHȃFMJLN h &pTo 3Gsa(cHehQ9 tkȆmo(ipHuhwiH{xȇ}m`Hhb9uȈu!AWHhȉj؇F`Ȋ芯((25ԧȋ苽[H&Ȇx3@!r@O(Hhوۨ4 Uأkd爎騎X?t(&hF j_)IiTMͰ(%9Ii9 d'a y%㈏'s8p'sa8PhP/yi.Sl8&Cp(P ..0G5fJP=yiQ 46 1fslj6_yK)A@ykD - r ` _4`\mj|UNa&{ DՖe PUTpS 9 `@8m%VoiQFUI c k p% U PrVo!a%`]fTi낙Y38P .b i>dk`(PI ذ}ɠvNf P1k05`  pY @  09AߙisxY @14j;iQVkI@0@@ ՠekF)IP 0Кɦ0~*AʢP:d2ٝ6%BA`A飈]O@>`)@@T00]!fJKsT.J8C*@*IN骧)9!ڣ?kBZT0 Sպ@4I@PڥF꣱:Yfhjht.,9݀q*@IytښpP7p pS6USpS*ZWSٮ;0\pl 4˯JcaI9_3zJ`ꛄ> +Zwy) Ub yBYr) \  U;eP.`|oLml̇ 4lÙYuǀ,%1 Pȅl8ր lȄ ɏȎ~ 6cqY\ʰXkqʠʢLʯlʭ` {˼l \|Jsj ?s+&%|D5| U}'| L|` 0PjU)L,e/,ar|rG,)8 I` l-zk0O89+} lyl,-Ӵz&Ǧ3ҿ&[;-Ԍv0 C0K-D&2<[=5i!a c-eMgzim}n o-qMsmuwy{} -؁M؃m؅S ؏ ّ-ٓ=P Xm ٟٝ ڡ-ڣMڥmڧکګڭar>㠙W}1>v3j g j@m]ǽȝʍS- ύ-̽mםM=-} @}a G .N~6G!.#N%n')+->;  k+3V6f5F@6./usr/share/html/adsm/en_US/a45eart/aa3n9p16.gifGIF89a=!!!111999BBBZZZsss{{{νޭkkcƵν޽έƥΔ{sRRB{{cΥƥkkRޥ!!99)ssRcƌޔ֌k{skkBcRZ{{BRRR)Bscss199cc)ZcZcc!JJRJ199!!Ƶք罵経Ɣsc{c{kcs֭{csJsBs޵BkZZk1sZc{sRkc{ZkRƽsZs)!!{kZ1B9{ƽJB){sJB!{kcZRJRR199ƄJZB{{9)ss){{!{{ZZkkRRZZ99k9!ckRZRZZcJRkR9))1BR9k{1B{!R!Zs9sJkZ{9Z{9cRs9Z1cs{ƥޔ֜ﵵƥZZcBBJ{{έccs))1Υss猌BBR{{Ɣ11Bcc11Jss))Jcc!!BRRJJ111!!!sZccZ,=*\ȰÇ#JHŋ3jȱǏ+Rɓ(MfQYre˗0t)3L0ỉO:m sgQG)ѧ=JEդPfuT_6J5XY@ɓ)Oʝ+7$vͻ޼Ể&&Ņ!7>`ʗKLysfǞ'k4ҝMZ4֧cF=Y,IͻwZx%qő+><9Ώ3'Nǫcn}zҳ^W~yͧ=ۓG?~g~\yT@mZxF(!P%\b%rv(b*x&˜#(56c-c=?(dCH>٤T2$8`ˀpL@dhr'Xb v2&`& | '.某6RFꨤv)n*z)Jꩦjz誱ꫲŠ뭬'8!Z d&,pP'o>(2"g&qɛrALO">!u.^:oX@ zH"z'n7̧Ba W"g,1s r<ߋ*)#{ cJN@j F?x|r2 e\"p!<'!)s~r% "0%(B)(R %A'fH) 0/b)`-q+;ėG朇ly$gfNs,zz蜏粟lJ LA<.Ap (!Ӥ\2=Z1 ɳz}Xm`"L)pG-b,s ,3(~Z7?!EP,qQ[6DYL#{s% UGc- CCz`5 ?0C9!{+0 %0 g`L>;^0 8*P8- PP= 8ZĹ< @Nۇ"HAlhE 衐8hNCh@V(⵰{ƠEv-F%.GK%0]'Z,&-iLX沙1,dX6@`LhV"u E0+ƨ4 @yH!T,BX6 P""ƉD.V@1BP|DdD8Pw@DER2S.LJ_9*z)3kӚ򔦹Nm Z;R}T*5/A@3,0J(@ + Ta'QFE(|^0:$) Dub _\a 㮠D ':|(Xj5LMCiZ d}SkQ)%^Zvok Rm[ mnp{\F׸euk'&wu,2U@GPAh*]ED@x'яY|qG|jӎW,('+pwHoӗ]MLltow]Gףncr^vrb&]x D JE"x\3@2Jq]R>qLdBR|BZJvbN8f- OuC?vXfWX5{۾ʽv߲ cĿ}?|<DaٳHdb`fK6Gܗ?݋݈n/_"g$vX x$%n]  ؗ,P  G' (+h h.) 08%X%8:.'h:H:BDX2hC8GLJIRTD؄H8VX]Wȅ`cE x }0U pr `vxxz|؇|X~8Xx؈n00!!Љ8Xx؊8X8S4U^hNH¨,xu'xHȍ(HXwS P8XxX ЏYy ɐr;Z  Yyy Ǡ֤ ő$Y&y(8*029=&4:<ٓDYFy(@HPR!SZ\Yw!`]9dY:V8ilٖniJy0oYvyٔ؇~0$0Ћ(y 0G`Y藈uǘV,)Y V}I9$P dBP b&Y899c`P893`Iʈ 왏jY $XJ&9z$P3, *@ &g:&9<ǀ,  B&& j J^3У>*"jɈ( 30@0@& \PY QԘ"z.S  yn: (z3000:< )H*=oZ( d!F(``Ez ( @8u7&((u,0(9Z0`:$@J:3 J!( z ` j&&P Z}0*J00٩ JSZi@*雝4j Z!@U:p9!P ڋ۱(`*u03Z;Z P   ZߊPߪ`ip*ު, ۪G)zy-:c)걉0`0U:(p+@@0::{0𸰩 & U:pP Ӛ&3rjp2ЯZ:fkǚ q:) ;`& ;K Y* 3K4ڽBK&: KH<[N,LY:C3@Z f;Л˪ [ <@w Ujۯ iǜk&P*6jڪK`ZKKZi``)+&PKZ,+ZLk* K&& W\&$fʠul@˪z Ĭ(&@Z.Jâɑ ˡ;,(b{ʪ6KLJ\ˏ,pӚ|aY'ઑ, }< +LVi!IuG=嬥yŽ&<@;ʚ ʒ: :~){@;Bڽ-j<r"M mܽƢ$x޽\6z̪|zΔ< ̜[=ǜ,0BiC[!Ћ@̡,åyl$ˡWO{//rʮ00!9ʒӉ}J1mJ&~_MЫ`f"_Jjϩ-6Lm(bk0m/'.ʱ!0"@Ȁ B aFc02 ["D %"DÄPXDA - dY !%!J@>NH9c%9 h@d3DAJY'ɤ2(U,NzQT#ò4r&ڒPr_Q!2/{1E8!0Vz$LsjbO]#edRfy5շ{qoCI[v۾2s,x=C@rl\f!;v"pFϗ>nɫ7fo@ 4@>tP>3L~ g0aBCqD?$ cϽ&0TA^d6!F EzrH"`K'y g qg.%p-<(1"{.k3$avL+sN:di= Kifyy1#)Flvz8DO2 `ѦLj 4T(R(izᐞyLXU ŎT Hx(`I04WjI ¡'TWuivuZLԄ"RLQNt50BKNt ڲqGIǩyBOv$;:HxqH^{zpfQftsDAwѸWwO dz9H٫Wi Љ xH́$ԩyXv#ݩԁ_ނGQf0g>sV Ԗt$gucKR:z|z`u@rYz%-ytx.Uwf6mf@ݙy\vQƝ`ǝՌ7'd1hqʆN:VCg + BjhJS*1XUV$C+AsJ, Uscz?]"،CчAjNX}l}g8X X+ P ]%bPĞHEPlbJ# B&y`ͫˍwHa\R`4#G8'tz+${UqUqG"aKZPaE6;e8 Hٿ?YqXԚEX KEˬ !aӊ8!zSyfLo'D#ȧgQKU4ia< lf̢G)r(@&#EZգNgգ+y<d% &CTT>"-(=?`+MP>! 4hĦԹΊQ 2U<҂&Q7@e[ɑ)Ϝ= Kmw{0rZ@&HdK+>F iJg71 7.vG9vX"B|4_:Rfq|]22 LsLk}s1,דЍ~to{@tG]o(~ugExֽuE{~NBNG{sѥ<{eV'<ME!Ӏ_'OyDɾ@3I3 @ɔ9|@!x_ q~]MGOy܋T}tarL0\2@9P?SdC~t 1#"m,_6+@U͈[ӂdN!l 3Yh3,p` 1H10( k+xb ksCI*I h@>7k[ )[ &j*`yj"Ph`աՊʜq@)j9ᘺͣvr" 3j"kz .gig0Ha&Ò)⪦ҪBlObxaxLGZِɌFHHH II,I0s0ᑊf ۡpƩ ZҐ"3K4)`:D*l[Ȫ8@2X5KMMMM NN,Nbh"#B+p#zȝ(?)0'Mp!L)9!3DJ'qy8" 2Kp˳Y ICk.05 ͈J C m0Ryp'PFIfz9І9Rp8Rq0H - 6ppwa XJ2İ9E79Y`ڇ5) 剑 Uم[9V9Vh%c /QܦXփz8@9 0HqaK0zȆ0A!SzДW-Ԓ0 oEȘ9j9xq198!\cUouVX[$sXH֫q%0)& 㜪{YeR2N:#%B̩:1:k.ZYK*-T `IWsPvNʅGq2r>RM͌z>ޢADRB@HƵ|:j':"Z*Z* $ԵV~ضy9v!_L JD 0DL_ȀމəACȂ&$F Mx_ U#0 赍+Ā9ۅZzD`{~e#MN062L6|TX0FVK_a% `*ǫb.Y SE;Ry:A2[mc{'H;Z1*yZ"!R6Q W0nόؘIc ye". Dx; EXzJyZG w9DkEM:Z46Kr!cAĊ0s-{7oLehA#1 ͪ@ѝ2&y/w@ϒIjz ԑA+R2s5j C"k:hxA#)cD8@ p%fu(9-nVK[c퉜fhg r5EZ Ò:V0k'48 i6ai6mTe!Z QކZ; *yh[iVT ,ʷmT^}Kxit9ݠz_o!ݣR $nj:x?pڰWb #$VꬸMxK <GBQ n* G8JTA7ׅYԢm\ q-I0KIKTR}hTl$2!*# YiE$XTY5 @ B9V9'|9 a%jY_\#sg?: ?Pdͨ*lG,M -%?5Q#&emN= $  H!Z:q!6%05x@Qکd %?RE*_d\6&Őp.B@JQ@@9w-#vmbQzn0~DLpV3P@"30ă7Dgp@R$2=9AK\_$ L0D X16?,`#i;k.'3M4w(QYt.0)7yl(0VGޝVNC2{c%06z줃>բ;^6yN> QĭX?^N>@ؿ鍏>|k2'iK(8Κ䯁bN2Ѐ N~|\& Y&+'lD:$ b5=Drk@l(9dӣ^2bHx(Z\B?-@[ k,~CtP  fo_dx&y+8PtXEIr ߟ <ҩH(z EǖH`Wܣ^p8ƤA0Ѓ Ld< - 8?=:tFbyj DnmRQ VA]gݑc✪M2G 甮$cʨAQ<b0 !HN^KSYTțAsMI?`5lef]"T+lbQ6PDQm ]Ȋ1q*AL?>CHH!Û gK;CGJ$ s!AaͶ:]]d \F5"\t4I/@! ?aOQMɳqc<#&iXA"rlh FBjSd\;>8R88͝$x7 wQߔ,e͋ވrsQՙh"c Tw"Q@y[.@'bHKoJJ,~Tf%.HdH~@YߐUi bE4-'Q @mX,!󹯒C]ȯ R`W592:aFFIm93-G &#Fn< Aܪș RU?`(Y$`֩!N#+0f_wK{RmEk;}9O kHH p!`F p@eE Ђ0 > XT 1u_Qʣ0- eÀ2   $@e^RB!=ۢBp|O&rf四yylйKśEe[b uDg5ֈyH'9wEڌ[xN _dNUsqQ'U!cz( ?]uw};.~7< >W/?w un]gW H=`5{>>X#gk{~=Y?||>O~y_#÷~m|?'>럿a[9  ZFV`r bv  R :8! $Gr 6 `ʝ6Z\DUYqՅ=6<=z3xW!aҀ¡Ҁ!aa!ȡ a a3!&b2" ba`h@DŽ\ @lG|L < R D #;DCl"c;!!!<:!?*%!*"7!Adrc?2$@"@nb'``JpE4FDX=?<ȋ`@ [9|LfL"t.Z;:"BdZBjڨtk#*BB$pZC b# f-ʎN3ՙظ;+ /h2  $'*CY儆=*%#t#l@4v<-Wk~n*g?**J=heqv! ) !DZ1|4 .[HO ghI*љ4l]{=ß!抡&)n"Fhnr%sگв#ګRj%.$[%'fK( ZZpgϱ\ /ZܗBVd,$iTT_Sh#D7`4 0 0˰q000 ;1 007'1Dtu^8JqGXz&y X111 q /"+2;2#3 4xbxdkh OBpعE))**r*2+2,r,ײ-,r.2-*O 6江rx1#*rJ&C̀6#Ȧ pńX 993:O:9w;3=ó=s o>3 Ԉ3 Z:I0ڧntrH؀rTTt7 | G{t6 3NJ,$q@؅ o%ɱQMC0 D-s\rQrsQ5ܑKBt4 XMCXhIZ0 ` 4XaU6`Ҍ@%̢7QI&g^Z2*nF2@>y T - Xe >[ё$/0e.i3]Vg:s,JLX6vi5@D@TMiKnS (@%ǠtahxlŖA / uCYjhoڙp؟({d 2uWVpAlYXGV:`xxXLC? $d1&hG.A.zK9XAe:yzi0f?nZ6'@-aay=<"OC[C<'Ni7aE}C,Al=bIPy'')j@@ {p 4?TnٳAEs(bXV@Z'[JL?u(tFMáml H xSI WmE X3P$ф@y.?hUSg:֡l&WI4 b9ݘgbECԀ،:XeƓX, BUw@K#Z1 l?SSD8M?X7Yܒ(ݣΊ<XJ*..m\F Dxp=ſaClqV@<1V{oqS$ڊ W@׈ eHX9SSXaPkSFf ?VS舣m6 $X2;ܭ,wlX|6Bk ZCHcz <9/mKˋf9Ph"͇UFϭRn=KeLDyVCW@X%%MK՗;PDâ{S9!GVIEsL&wzƜ:zE;W(鹏S>RE[-5J; xdwMĻpAUVXW9_:ƹx o㿐&8# &0ZN$8VcH1 *-,jU*Se%7ABkBn\$48ʄ ҕE;G˒-wU)W|sf͛9wy FXP ({L (#-uj01bm wHB 60]9dY8AHwgh$^p7HxDq_nQAH(BC/;0a|i+9/0Ap@$P@P+ĵ(';қ?{ Otܑ}0 KTc୸9*DM masqoIJ0 sQ̤2՜o2h8/j'To/sq,ӜsBT8Q.t+Qj.X9vE06J#g-"=޵VarO\PRpлz`ߜ}X$!AVg"#!|(,PaHHaF@{;R@\;%ZN5Vam&GtK@ZO9-[`,,ja=|2S$YVdRa7,GR b޸ _I0P"Ȧh oRPa&< S& C,S`*m-JXmBe56l=,`ADc[AX%'ZLTR&{"@ʀ(Zb2v0<@ DBĠ<$y1,%PN$I 'd؏3G蠛[H *2G  A>H.$d/F{/B;&1wȜM(rmẸN1bv$c?X0`pVD,q|p^ .uԕ[t3U" ND21Hr!Iރ`@J%DT0Єܕu+K3 $$ S*ȹ]#kr}=+S>,g7@4Ya728$8FT2$L)x d"h;WhC~~[[Q$kru!2O d]  &sF RRRHԈ8RGb+6LcP$PƲufbC!RsdZGjDD/*8"N dNm0!gʾwmt`P +5lJra$,BI,0t`6 &R*S}G'>h>m tlbBf@t|k@@'`@R(,?Zp0/&\F@ۆ`>`~ h@'-3!!|l0zB ^p0HްP` :!RV+m&I8⫚,6I TB&Fj/ve('퐹PNi( v0AJ( nXF!P0D%^s \#`@ !|4a8% 'AdDP%$4(8""N&8LB j"\1k<  .Q<7d O@ ѩ8Ԟ9lp:CInؘ|.fRr#.8nD*^a#`q,6"" |',„M! Q98°B, ,"r#XD)l#`,6}0-xS\&q+`%*Ò-A*NTz`Z<1G5֑Ti-pTd| ˰'-"Ѫz 'T/p;aD 2OT@bU"[U(O$5+XR ep-^49@sVNPF0ጴ"3K 's7ŜVqW}P)pxXb-A,A(!)X b0,ά5,H,& cψ],#8|pM1f[-` 65FaXjTf~X$V=8&k*XcVT6Rlʲbh'-m 8vN-\Y%jS(0v f͌*]Gs}z%%F"| 2_]eEKY: ',b%O07 < ou(B°)ݑ% !2@%'8B8b"#B%f,֡Y9Q͸&&Y )X ft n': 2P* bd )( GRo#8a- ~dbt?B# 0Z8ggpI7єp5x|K efbl$_mRdfxw kf⸍/&BW [;#fdGeb؎fRDyI(d<22r',]AT"(phdCaȜ2eGq2Gc3#F [ qrpl Q^yDOp4@5.WQ=ä|ss%@Й93ȐI'H\y56 5HGVkjc*^.0 >f{Ǭ!+U9+ǒ!ȒyLd&u&jjޡeW{%$do=p$GlK.p)l (<62 9b pT1~))"8*CŋIiC\`ق04hnFn`0@b"`~lhd Bn ›T(/ R I, 2n$,(%!0v@,T`P eAV˹lg*!F@(X*󿈀C-Ba\+#`SB#OVX#ج60vk+68 ;$f`gpG/N]͞f&x)j h(NS,`0⡉m4x?&a8b>\0<,@ UXp1tF $a'!5hgm v ZDT i_K51"C Y7\ܻ&AKJxy>8Id04nR R\j wq-%}JWVD t3($w@{1AkI uqXE3Np"Id$itL==P1jB)0CEhD\v MBh礊vevމ'GHP*h1I2(gIЗgnVMvPjiR, 祢JFJERdZ(|VhyPÚ=*%!b.,{"jwSy dXQ)ۑfbj&![TgD(쉛R5iu;KmѢd][RrW}= ʞUJ!]\ 3Qeuߗ!(S@, ``b(ZH}zTS.%˩-DcPuAĩ l`)t`/e 腀# L,tH0(I|l?!fr`.ˀ`0*?jw,'êꄐE I֜`~ #Pl 1|TMChC X -!cuʚg&FOg5CVB؀pa-(#UD=n\6:2LGG~/?>`@΁\+˒ˤd6Z1:l6]ǠʆI+XA bY~KwUZLB VLօ ?b܅d?Џp#kyL}VjnSY{яC2#yjJZ5XVK.nZb Xnj82Az##h7Ջpl4NQ0`-(gܒ ,rQ BckRI` #ϭ,ef1b ZE@>,WwQH-4r;̀_7v_Y;') JxW[=[#1 uÁ^Do#d"T2'RY}:wчq!<4DAӇ[ RqP`a[(!) 4cUz!9[aL+Hz7C7R!{,Pp@pHX$! phh>jSORX7[LȈs2PTUT@#z>z@`0EYюJ #rA:[xTzwvQFKȲ\P1@c@TLrWMb\( ;GNwb 8>T5RRvwbP@ %G #PyoUAЎ#EQ3}qA(1p173QQJ(6yI_A91z?h7zQ:|鱊+rQa *xPc5ブz!z!A?&"!C Yj`lҗlBr+yQX(3cx##'U6ﳗ:!郖vhV%q R oQTU=OqUn TK1tQFmT ђ]qq4p$6`/&K9$#)HUmtlf- n<[ yR7.~~41 v@> 8@z7j1W ;|Y8f9R7$G=ȣ\I8W@u2 &Elhd0@?asu>2r#~$I]#~ix*"A I՘BH- Ea 7XZ?  V # \N87P #y0> C?`|7F {3v6`3U7`VV97G> VZڭ#]8 1'k9!@@p1](!0V&pA3#dبYl-0/*y- wc#a}eAx#[/?疨nB!F.#Z7=7!/7_+Ik#7g*.,:(tyk.&jQms)hzɨ0롇dU8(y[LlkFQldv? t[:_Lɷ;j?'/)*aѲ8+H,Km"ȁb qAhۡ jG sh@|"v`<@F&@?i$yʡ9 PGZ` !*Vl؛U(B&vvؒQ ԛNey7@igl$ <"< <)a SNT]Y[]_a.Z`g~ pjkfi 1 #Ƞ` 娘 c> qn玾p.\@;#PW] m.莮 -[А !1 (E\f Hé.Nn~]!k٨Ԯkl}R3 * 5;N n~ >.n3>&@A@ջf0z^=UQl>,+&-/1/3O1o `ݫ;m@ @0+?&/`=M?`.Y[[ ‘}άKhܻq߽'C/53X#eݹ o8!F|Nj8ߨD)/>q(( NA]2C1Y?ߨt%&/a?!o_>o&@s&*o@ ҹ("t}r/-9O_/;LC>)KOON0A@',xB >lć^|@@ A2 3LDr !LR$,(C1FiQBhT5&S`AJ G,ጰ@@ adW\u VABN c+ NqfPZi#8(,E& 4@P< ]vqi6Pu!\MdS2J*"*WX&(H%4R_{S)tp3W ,3z ʣ0:B҈#L6A^)-zKdB*-" &ÔPXŃ('κ2"1C x/J)k..?( L-Q+&nȐOL I$|J *HlNlr'm|8B(S:;!n,@<#HInS'h` P],VXgVZo5W\wյW^w-3F]($`NEuT T&c lXqWm$hSb $XU]UW}s¡ 1(@t#TȬBp",, 4́=cC&ydKFdSfyh'BjN'>:h 5 Y)c=~Y欯z 衅!c.晱.ho–[>-@`.h;"s1,H s5G 7=tG'tOG=`@_=vgW`@\w9E@@E?^wy矇}AG@`w`z3G'v9׳W,Gʅ`H>?B\^u% @ЀD@.Ё %*I4" Hc-0첑>0a?!\' B@W)3`BD$ wG ЉObßPQWb]40_aш Ƴ?0эoc8G:ƌ""7DDd 9HBGAJV< d$%9IJNrwO~ӟh@:PԠ3bRE X$:QVԢhF5QvԣiHE:RԤ'EiJUJg(4"@èY3P7iNuSԧ?jP:TըGEjRT6թO]*roӪWjmBFYkXJ%~JkZպV ['[:W̛k^Uix5d9h`W/!8J mlld%;YV4 as;yPu96>Zֵֶmle+[l 5Zn1V-o1&\7sهָٔ].qKP.E~0XKx;^׼Eoz@̂EU$[u'Kڷ |;#Q /<_wWրNKp1a wM7טU'pdq5 _`S_՘[7CV # OY2Ad*K r2CJ3~'c xX IA*Dz` UWdU1r=Ɖb9U#0f9^:|npR&B0oRՙ$rG@92<W7a!zSSesI3c3 SpIc,f 60)xOب8UeDZNN;J2-eKxreWsכ6d PAsUFNY` MaJQ 0pLTP2p#enj!ap{?yi% e`5g8M 'xTJMo{w?mSx]1i0@4(W5^୪/`-Xz /3h #\GJ)#5 dd885D+ hWk(hx H:(GH GU)0Qc5SI+ x0xȀ pheýZh86!D6M 3?gPxC t4۴" 8 ƒXK`ӳl%. ‰@5`c7Tss/P 5#L$"Gy6g).0eXh0 HNAT̋s1A 0 Ĭ)8ɽ XEy{ Yt4۴ˉ2|X@/ K :G5 8D@9{?|#?3 @ `d[pK8Ƴ j F $\8 p#h \XZAAHD8 h;= (7e8W9Ӏ̙IGMR-DD ̈@!(55la 1K:+e<1k"=p{Q кCxD ;Oٌ ܌[)!>`1@دogJS"L/<ͣOO={ݫ}^& | 6 H"Xt^p)XR*hI"JbIrb%( Xc%3!lJ).h%/ָ ")h2$"؈Jh?x*8&6yeL9f8~@ybB&{#3馠K碇v*Y =hhoeu)ibatXؠAꫭbA-R*VH$bH% "bCVB b.ZI!Jʯ[,r* "bb""R&X-s~kz,ޚzI/ pGﳓ+&~/"q{im'BL 7\Ӳ+(?q ,\*l tj:bū >|")i#&d| 6.Z"2a x2% w0)\b"&@N']΂6/*D\% fd靷Ȥs~? :砷i0,*v.{·^o%B;/nr*I/T4m!22B (bJ,3R +@e$NBq+5-SD' JX)[x)fTH"@/P \,jQ FaȄ Hӯ^iZ5z> `ȤOEtDdEqӪ-щV#5V1YYFь8z#(9{|Y!hF=bю0iR* h  Ī2݉ (#N"@ L Q@)@<0.a`DR @|G'" ']: =C'  lJVW*-"^1&uܘ|%(=8P|s}<;'~*Y'2~r &]BZ#%l0./C6j@@&AA@!zZG X1B— E cpx8 !@6!Lt]6q@4M " `Wt1aՏ,_ìbŶXaQѺ^c3cAJ{].x)Du1y6r{NGc$@P  FH#)AJy5 Xia<еm (p`H@#d?k NHSHk?QVHs$& A zǟNMS"vO0 óWHH/6nA80gL(:ǯӱ<[xc}qoޛ"ת և\]&+Y ~t v άC3ZA 4+V]>`hCQ f Xs~#XWO@Hd[" ,"p4!Ȍḡ{[U3Lzi$STYjᎩDcajK7(>T? }Lr[E L枀D@S큹6;5 y"KZ`&2{UzqF]>VZܐ40idP~@}>RWy:Ƣ-J6n @;KHk\ C4̟@l2l" O D~eMlx <2 pc"_c \?N0E8K $H'}zĮԭm[ط) hѾ((jmA>cӞvv|hU7qTq#Wkd6 Cw}m9XH;lD  ` -@?b s  h`P r,ŀ`c b D а l P 0 P r p8f UYc3:;6Yq=D8du74%tuܧ [f/dY8KHZbs!kAfP`eBe+Qs/Ntg-/\rDB#b wp/C f Lb-+@ P b \+P H:5B$C%ENRk2#C*ECjc%67{=Hx]Ȋ6>M<Ȓt%;9[Ë0h=(Z]/ Jji ڠ z*" &* *,ڢ/Z1j0:Jj:J@ڣB07yҰqLPR:TZ `Z\ڥ^`bJr%ecjlpr:]qGShJz|ڧ~j"zvHyڨ:Z*vxکڧ7Tg ::y:跩:oJ ڬ9jɚb*! :ZzʪWX `گ :)ƊU;[{*"  +P ~K$ +83;>꫚z@  PLˤpnzK2$@%ck_6˵3F`{A?AJX&P--P[e*+ 2P0Mk&4 *!k P۹)j*[  -ې;˵Zлw`ڦ-0{@-`5 @`52PH/p"/ @"-` ` ;-+e$D`$06( 8T+8/P>+BD{*5P K "P-Pɻ/\@7\40/k ;Jܵ =Z S$@8+80Y@ \yK!'0q6\`52\[P[JS4,Á+5Q{]]]-0 ʂûl*t\{dzᷰPH,P̼5 Ϭ[#n QL 6p^z4]̻S<Sk]L@m E Pl[#*%,P/0/-P5p:F<Rи88;p"P0PY<5œ 0 kdL50 Kլ;=@lK -0J찤-\U/ʖl/:kM9-/PELpp-3 8=ի. [[m'/<@ P+Ӟ ˛ 6l6 [VкD$KLI.P;[pd)3;pڨڬ:z|* L+"pG P<"P.5@q 0ـ/ "2GWKUJ=  <Mг$I%<8$Np@E:{` b:*2`ŭb׭- pѻ[p2P0'+@41*^-<5۳kfKc?*Ҧ)YzB&`kNn*n~~\[Ln~;ݨN*>K%䩺p ^Χ +2>^~5Œ~ˮ P~~ڱαm " "UJ̬Lxz ]e%ƞz4QQjn<>?=?D?F/H_IP6+>P ] _^?`Obgfha` %@U*yܷ-J] _/oQsxX`)`)~R{d=[d>j2 _Vm헳3̺Ѻ*ϵK͹:lv>k__۳ p@@0@P  Z/ >X Zlѣ, #GbpJ1eΤYM9u) FEz-*Ѓ^@t|YF ,\mAk֩-Jm1-I"{QA Z+p)bۇjL O L8@8e!y@? ]xX %F es)B4$F.y'^qT " w^o޼x*DPŅ!3TثO{;/s˦x@ ^xG@=x68lHC0ĖXq ̈"rh4>G8b3ĔƳIْ$6P@ ͂ %rK.e 刚y2p{@P!zR8egީl.0p+jǞ`P' ꡠQzGn*8UB0z(1z$xs $H,GUIx\eEH'MR6&\) .vۛ4AAb+QC_PAɄꅩRБ^zy!i*zZXa,~BO;w7ǝlm:IĚ-RRfˬlՑ(A-eI8n6z[i>Ji:*Qo,W:0KN{s[ Dx4ߍ.`PjWQweЪH+bj2n,1!@NH)@G0+TQBdB\%CR)X@ T[w89qcJo,*k&MV!zjoP;J_t̞;)̹zTx)ހ'xᅇ HU'd0Gy!S!lĠ`rqrt3)4t3эD!|C`u`N{v `ÃXQI*\a9A em"PL6,;aQ*PlD/F`9D2«@^%9ˌr* DH#5tƳd T]KA@KABbx^S&NY *$/I%l~jPynh3P`5x 韬Dc`60pY貈t3ځ T@@&9N;mB[^ZizRq$FlS~lTdR"e}IkZSlӬg}iR+TGS&$?|LRXJoe[-{Yjӭ3Y)-a*ha};BRؾ2mmg+[VmZ}F0jq?VZ ^K\NhCQ v+.y]b7MoyncA{_Jn4ͿJ.f X f0>ڀ'͈p< /X ~p,`k @BX)fN bn|.?k\;q}||X]mI|#X^]ŴdK[ry:HZY[rG49:^&slں~gfs:[@~ }hD'Zч@Woɏq0T=bȚ>ɦ;iPsZԠK TCRtJz'@PҔI׸uoR,Xh,Y`gVϢo-jZR m?KSYmq|œ,;6ɉ 8mBﴉʹvd 7N[p@jiP`uy=!s^xQ d@DA뤹yڲy;mԓe`"{b~Z 1z%A mSKz]ʝ{]\irkEux5x(~o!`{{Rd@ o'qC `b:] sv-;^ّG`B1<ɼ'&Lj@6DR(j\c~HA Dwwɚ"$Q%= 6I8c>f<{x6&#{ (6~Pp` ;kѓxzh-s6 .Bm*8CQ lິ!苢E`j4C;CC )H ?)'T8A`;9%ީF%ܹx}9X2x@^ (@>:Їzul.C&(FEї|l¶7m &K=ؔ뗣0E J ql {Q$٧zЇ}z88V+( #ȉS )(AHbn膫PɽPh"m܉d44!T+A8t9My4Q)Xh?ٔQ:vhBEi s0ȝDI. БX x:Aj,ƪ¤j n W}W~WW X_A{-Xx"MX]XmX}X_Q@3Xp:7B*TX5y Ye=Yե}xY*YYYYx3ז3om-Z=ZMZ]ZkX5g%؟Z@h#ZZڬ-fY:Km2?bj}mӒvB'j3\h :R[@> SS =iɓ8 5,mE@waz;?k 1],)s zPL)@q2aIrHHQM5L{Ej"}= >~;֎Q Pm l6Gj:k2iD(!E8WImzAx[4S`њ} Oy^Ɠ,RLurɛդ$ > >{eDy9H"bsLtSppA:DAa'g0(\pR`P NN,h|ي2)kB ^m%L[k2iiD daY",X!hh'W¤ 9?yqfwy,()́vQb(HA! DlY ݨ ݅&Eʽk{7 aBSHüؾll9Is%֞x?((~D@9 Q*gF^Rl*!Yppz0yP:)m w^m vnrHWeÅC8V }X9"t9]0<5(^ 4ڕӣN9 ̃l΍09vLȖL(MWnwgz6XeE*Sa[=X6Q אŬO= v+Z R!eXw ęwG<(Ocd &@j Kz9a@^P FN-!ƫĊY.0-LN^;G9h*P[=j>豳mhwuu!0 N@>D@l#iX6,%KoȆsƒ˭ eݬB,lZ|`P<`@[z0Vl#m_Idp<Ҷ3vÅLEKcB< 5;x j>xL6@*S*a%OP+} mf?F@V k`fbFl@ʤl,b.RXin>]ȺA[z()] ćtL I;mt_Kͻѯ pm!H:QxC%;Ww-$6ZJRv|%* !;Nl%rf.3-qJs畠&];S_{cx=] ٻ34iE=B= ~1CSBx>{ŇnjzD5N~/( ;4'[dz?1^ dC7FH4_>=WxE@ ~=L,eh ~EDZ5@6̿LWwK` `ۑE9Z 6ɀ `Ғ S ,=LE;X8P MR!Z@BIH=X, =L2Q.\70 y=+Ca@ ZNWV }U0Y%- \Z˭`K6* ܌YH&b"//"00#11#22.36#4>4F#5DaD@dX > QCZb.*P X v}1Jxc77$AA&$B.B6$C>CF$DNDV$E^Ef$FnFvd760Dls%TFTN%UVU^%VfVn%WvW>|9]LUD1 iU@"zR&QҼC ĝO$MEI ^2b2iMA"PJWc>&dFdN&eVe^&fffn&gvg~&hNH@8IQe{T<؃`NàlIXNX.كܜM8 ŘX%%6Ajw!0(oD JlLYYqgɰ='~N8Ŗ|؝*C>$A@lZ"hA( 8vTh_<~J Rʱ*Ų^R˱zϧHRZkꩈäJ *ުjL 2v8d ZRL?@k Ud d d 6?prA?AC8Ah6I,qkR>G@Xji}H.a!K7PY wI[ˬD(, l I0K-(F0 H[Jl RxW͵ȼr?l?[X,4)?K8A,`"lQqXu[@m?dSɲs XެlGPu8~ UC$yȀ=9T C8F̓к9`D5T]LEl=L < Y4h%אlڮ?a\ڶ?ԀHAT?ll@QR+V,A8R, R@ij.禩֊ 䮷Ѓ Ճ;P[( Q h3 m/J>mm-gM fMlo??-@@ˆ@@H_j:S+'$ճ 3"zL+iIjvZUc>‡*m+|͟kv >DI?sI7:C8??G?OWP`i;e$5V /!\4hۂ6 ;-laPiwh`U(Va͛GoK-PWjzXΝza=xGzl!z.sLά G"S 1GCZGADz 0 XG)X ˯4B`$8 B J,).B:֣ZGΩG * PEĂ^4^P^AA4.a S?BEEk4LT2pLEQ_wm#rg"V ]Px( ;( #Ȩ *t*dzdS7 eZt5/9DjNzs=M[ߩGpʉCX IU{Hd4U%8w2V55I$z]O l7$ѵG=vk@Yf}H``0z[ڤ$("=,ظz:1EX@'Aa;!L>wziptI4KipTg=j`%n-v<9!@?ttVbIH?T ơ@Ɗb 8 X@ 5\FRe.Q=tf((Hdw(];LK^jA8±&R0"J xȎ̗(]%C]=d.q]+_—i Ӓ#) NcB2p-(\ AX0Dl0 >ns0lbהqdn1&@lqیER hgaV٣&B:^:6ȒS]L $*qޡpgb8b,7Hex9P!} xi=.`+E-/Etڋj7"ɠ%Rب-B*c.ގ~iA(g4A^)aQƄV n GA +g0h&$>$|ƄDBh>&4">3>dP>,s +hF\,Wv z zz*Yih +/,ۈ1e(>ѤB$a BTN^)O 4F_N(@>RP Dut@ 0ˣB\hb*HlEv*Thޓn MҐRHiE)zYG . Q9r-s>>!\=ޣý!#H!!'>B P dcJeM8<?cxxlh@%#C$qae\CA`)Zl`@EzE0&1 PFy0P-ev, AU` r"fEpĚ`KA&6V|f*M!BRgzg ]?g] !k2xAA,(h^ AFuGuP `cOf/) ,gD1q2&e`DC&$T*@AwfD2D=F/D䃶ӓwX_(=F&=g5>>SzvAuVdhM>HiZ#Gy'hVԡAA* IrA>Mr%e`!R7 nd{fx``f +E-`\>:2( PܡLabn?" XR$rwPh%Q,%x'ށ£W&oT2yç!uXb~-dva e+Dp$0H`l@.z f@::\Df ~ ۦvJ,!TQA5a'w,Pl gPP~&R@5T9coDCրX40gRvqR:CQECd.^6-8K4#^Ų8C3L="y86B$QF$ !Z쒥&MK%L!pp$h"9>B#/R&tH 'D!47R7Rw0(k9!".Xy(͙yxV+"YٟY @ ڠ XT9 xu 2'255:;ڣC?z#@bk#*{Mيj v^oxk)Q[Zz6qR]Z׈ cctT @NE~6epC̀⟂  bf`Pգ\` B@ ċ?XJ0,' H[%J#H܂@?f@5kG#+G=\S;NzZk] #V~R0^qH+=*XUaqZR%da|mHFR(4BQ -A'uRjDIs& 0-d\|TUQ[ZV7U@ckd-pcd,FeO(n@lvYF[=X1a2#5*ep;h13=86 fa#ՂN !zHP {R66\N|DtN؅,&5dk/pO gCG}CTU%kZއ[P&I[TVPZQkd&3eUa 8 p=y $8pxx7$_z0CpW1z٤P*?WAbH1.QQ:rX(2ȱLg2auqq9%8'B*PKN/m`X[@l0}AĈ-0dTFΗm[Qm&'TGV"x$4ƢW+d P>|6:,.hш s5#C.gq;q )9Q(XhXZU!YJ-u(˷dZ"^8|HiElAvgb֓a/`[JQPn5UVJr7@wc;]AQL2BW%PQ>+s?"1s@ uLP 4WiNR'L$s'N :`O7b"@[*JS0m2PTn8S l Pi eNqr?QR5'S0#RAuU':T\&GpGIbES!)C09 $ФJYR%VOUaT_j/~**zynn<%/&V_a㨜SQ.aΔRzj'GFJ@<52P 0*JjʫZB GYߤCrت Ь :JzΚDTEWJfE:`tG:L:u|@l@Z[6m\Z8ScgZ|cVfb pcbK/`5ϜG;H}HōvOuK֡W[cFIHl`[Fw?5}BĨ\DW[@ }%\E0fV]lzP+#@͇[PS|b"pvޜ\Vɜ-fb'(nɧ2hE \[TLe?c}V4Sc5[~y|@ tAy[\ZҲFbSm5-096d,\d/]P]G]p!Z5,OHd@HX&\7w*~\Пlӑ|5 ~:9f'\7 U"P\0(pUZ[[HTZJT*l\eʶ*j)J4mÞO$ʷN2@٧D[OL!ANhQW7}Z%> 3!omaTk;b[D,PNUnWY[]_a.cNenV~QITsNunwy{}.Nnt>/0!w"A.Nn陎雮.Nn꩎ꫮNP'ք빮.NnTS+p .Nn׎ٮ^/kQێRZBs^%PSq O?_ '@n!:"`O%o't]D'1/?+^?;=)_+?>Ξ>oG/%BS!ESO=*E,?/_]06&Bo/_i@ON?u1j/so&t}lpgC9(UR/O?Z/O/w?G,# @r*Oo/Oŏ%`޼kAQت*?ԏo/ܟպ9TUKOjQRaA@ DPB >QD-^ĘSB|rF%MDRJ--TP%,ęSN=}J` 'nDTRM XSU^L'Xe͞E Yݾ{*ѐS p ^} m^@Xbƍ?ndʋ^ c1D`hҥMF N[lڵmm0 }Y8U,?͝5@ l]vݽߞBG#&r0YA~O a:$ |At0B' Bh ؀B+ x@N 2hXP . L1WQD263 S,-F0h0g4,H.M `,8*& <#shꌠ \! `#F 1.25`Ƞˌp@DzP(EH!=a3WB$'_ ,8صqQ!0; qG.4(,M 48sἮNd7PPqTq%UX\ i ԻwX[uEf.ҳ @P .X!Q(FH@ rP@  18 "',y35PUC[vAOx 6I/.O̴Ժj&&d, ""d"Q.zBVJvl$cV&1@oFѶmnu[VZA{;(.(iٷ0d$Vԕ@v#Z׻؝. t!8ozͻ^W{'io|·Un\ Tk<@`7 ^C "g0h3a wp=,bw8 aU|!fO+'- tc=rQc(Jw@Y/d&/I~r[g>y7vȠz>:m I&ЏjŠ09FtS@kE&E6DyџU=Ҩe:I2׹*uD  ÚX,ljǴ3#Wjw[8u6@v˟-km膷\h,@UaZ,LRcI?V :.@x%>qWx5qwy7`!Tr\(G˹e>s7yus?zЅ>tQht7OWz>uWWzֵuw_{>O 56{Ծv]Op{>ww{w;w>;O  򗷼1/yo|=ˏ>7}!ӳ>\l'/1A[#m  c} &,# # Ʊa,ϧ\,ۦ±+ڟ5ū2b:zk_6z),+Q$ΪWV6m\{!Eڤ!Rzɤ֨&/=j4 N9d J Hz{qt)J:j0Ij}D5U&\nz ^};  k4*3 V65@6 ./usr/share/html/adsm/en_US/a45eart/ab0ct005.gifGIF89aX,XI8ͻ`(dihlp,tmx|@bH,ȤrL_ͨtJ->]լv "^K),ˣ3 '\u=xokf z}yo~nipnǹʶĠŕϰϬyּ ށlv=xO;w)L*n Ia)Ћ'y?ÑD ^Yʗ\b)SEQ7$H0ǟ&6 i/)$sBLqAH*x4lzYQPZVȑcK҄;-ǻ@|Zj9哃}춭1[CvXJ/cҊUXfɨgF :bc 궰H.ή (@}}.m@QF˒gWf)VƻA\ O&L Ng\U[|KvnAPDU|v$iioavvaz1~e3CÁmbw,rz'㍠;c.$ 9b8ƸT$!PQEVybEahAdihlYӐ=t D>AG/{j);GjP1IKQ2**qeW_*vꩧm# j' HnGt$9jk 멡Mk{'_NY2k"봧'k>vk0 k覫9QJԲ(i4)%aa*;,B;* &\mʱW" :1 ۱[$ GB+:)*Cˏ0b<2=3:?ۣ)Lm$0W&is"LMqH W )=kCT]u6\ %Y$q; rMe jf 7Jqrm޼6n7]ub |e`H7&7]NN>SM!s﮹2{g{&(:șGNvc V&sםpe_[KC%m> jt |gq^'4#PcdzK 4XP6 IXزN6*hTN8BL8 b^0D^~pK8EmoSaohOu1QC6HH Iq;{X<cq8 o,¸#.Ro5έn7?!s(\$(O(/*a4$l#&Ipccֿ,+~L }$LdVUl3,!E&Ej%'(0e-CYtzv߀9_j{dC HwFg?SB&BMm-ei7'PDZ w c @OahdX^1Fl fpDAG>~(@ѕnp$H9@3%JyҗfD@"`QhB2rK$GJgbʔK2k$= i"h4uv +3!zƆ1 ۟uC&\$~GObnoKEbv;XoJ0P_zZ鐓[IZ! &C Y4N^Okz?j %͝nG$ra)ljZiUlmh*RMBK`MMiR.7J B鳿0#WS^s9}Y_Y+zgGG9`q؇}Mg#5¬ K@R`:=<{g+_nrQmL̗-.E;f]P/LOu*]yKvFf$}H&<5Y $c0E@V3].gVh4FCM cXU)tC]a=rjo[VBɚ.+;!CzHRu5-݅kLSgܼ5vvp [XWMλIhG?^HB߷7MqP=%k&kS&L=-Лz|.Y'魬%٨l!Mw 4aO^نtGw]H+t#CI83D nm01\i-9~CrMr^zQ֭+8yJL@B8DXFxHH;  kꄣ*3V63c5@6./usr/share/html/adsm/en_US/a45eart/ab0ct006.gifGIF89aW,WI8ͻ`(dihlp,tmx|pH,Ȥrl6EΨtJZixL.ݏynp:݉7oX}~\sĪʹΜLjԥؓޑ֏!TVp‡@\PċbUƏ u I$>\ɲڹIfplm= OL*]4sJDѪj:*\Êue+RcӪ.^*km]ZmZl3&Kx\ިw׾;n8cpXhml1Lȓ%k֦/OL;h.3Kzs\ɳc u->x᫋.}<ӔkGb}/:qro_Ϸ^G <~}!ξᖘ|o'l `uGŦ-*Aha@!V*^a,!(c^)hX(4ep{(WpՂ@jBL2`s62cTV)\ %VvtA,Rhv镘H _%o(gFa7f8Jsu8vg'%XhHdfi$F*Z'ZbjiG:(ZY*J >iꨫj~ji+,Bl५f:-Z':+jFm#iK%~~+kHxg>JE"A-0 5B뺨!O;[1 (̤ ׶|s`?lB8;p)إav_vLW6DE+]^MM%s9- r-6dmvB-_LoS5WLw=^s[7>|,'k_o=u|/.Rl2<8O @l(sxX;w䮿.V:{3^vg^¿{N).7#':ȉ`lo\B.]>< 7"$P|^px3*Z[(&r 6Ip{dRrt`*UC,58J^˥+WȾN򗢴$Bs2p fИDIMXSTBO2PZb v2&<-mt^kki[Lj5hlf>1T v$qF55tboSyM|0s6:?%}Ґ5(9'::)zb+tRMY0JnGTtChʖZRZ3;iFYiZКrbꨘR\mB)ԴttzEOb_m4dpbƶⱁCl>9Y/%Yo&iK ̆NeG\ S=-8YvMaObs,_kl 7s]ns/PYto&2x.A[]f=shئuũfOZldKNc;[՝t%?3ϝЧCXY( q󪟉uWG5dZo\^ԮLHvK4O6탙F{7AW4=\5:F+QN;ۮE6]D.;jw;΢Y[ aU^l^7<7s5+ (٠HjK;fn2NpMkY Bw=Eh0)n>٬\`O|aIZ+wB؉sʋC,G-9u >بfnIG4G̞cZf!⧧J._8Gߝ [y/(70bWX.׃w}E(()~(wOxG-8&Ç7[x]x\6h:cXtgX#i,_X!VnYhw8V7|"Ga{|ZҧChvzN|wsX+z X hm}eGF!hXx~t3#'Qu̖&j;؈VhEx8RȆyd؇J5pmUt/Ȋr3HJ~'BHftҷzI oȊQՍ|\wL茍rM7X6Ac:ቦH03DuSq(Ȍ#Ym9 )XxY-O('e '{(ywH@H=Y?BDKIi3v0!؆L 6byu5FhpeY*YYlՖv&r)@"hv3 T9% YSy?\ ėٙ4[!DdɚT$n&u#iZylșyYyIȜi!ٝ G)I›G 뉞i)Y  :Z;  k꒺*3V65@6./usr/share/html/adsm/en_US/a45eart/ab0ct015.gifGIF89a,I8ͻ`(dihlp,tm|pȤr3ޘШԧ9]+,Uqa24ymf=W':}y`9 |n)/( $d!g"+cx#:imoہ֩޻ sx(6 % ܰ! -!"R-O!qj9x ݲPDbiQ8yJTs'=G -`/4$&zӚQcW HI uڥ K7_53W$djb~$)UQ{^ѥl' 707Z+{l [C&xu$l2^=\q+35&ҳaNNiD qu@4?= 5GT;OLA\w0H9/scrBشzK?*^5ءmê.@P míx\Dhޔ 6gMg@kC:r]ߔ$t尓|tؑZl2HfMꪗ(Ǯ<×C<vg$ o/sr`~tܰM5oBP|?/`,|F|p2@);@$hMبO.4Kx l!X{ת&(`m g!6(Pv@  @p;`Qa@"Zۚ(?P~;:+ v(le#̨1g.Ġ -ьzs}΍;T0G:o+E  0r~dBP<"sGZlq~ු5hUҒ#Ub{F?ꐋD8щ"9-!`ӥxҒv,5Y PB3ޖ Qo#]A&`a'@@B+P!Tq9FYYLqy -e!3~9)Ǥ͌E/rV`)hөI$ti==1K-2z^eh)6P]&5^4D2OG]@T5QUeQY V1ל.jT#k0׀ծ& vѲz^= Yε/=V/@(T=q@y>곂H1d;DV@p3Mc0Zm0pmb۶Nv#>/%*J׿ztX `qU!&~A#h }*s \.XS]*`UƷӈ-Y8_}6Ssrtw W#!`X `=.:4Z`HSU󝗯ޜUKّC.UlY{^MWR̛fc6m|Z\0#+]֕Sg3lhZ0q1e|0V%eNZuTeEsmEˁ.hWv}NQěQI33;.Mdu ti &{Ԋʁ\-km,Z j :i .v8.y@hj?d?M60lW~] ֫RL J P<]/VVr>qyÂ7C bBX_"G<ydCǔ?Lh !ﭐ۔ZNa[Ҫ,_ 7t&Eacxѫp 0yHzpm2}rswⲡ F^=»d)nx!&/)ɂ袨;ot#a詭v#Ǟz=>J |b8i '/-ZuGWӻ+-hIȿm1~Qz>>X4~ oc6b&+D?G~{!07͗$%#666vG''BQ{r%gvg e|dU&HU# SXтF\gB 3aG+^P?x|8@0PEqK:@uMȄ: v'Hx%>6ЅpOj) FDdi@kWm\o8tXSvzAI|XxDԈvXhw~xcEX%kUDX*I8hRx8Y؋k8hRNeŘdxҸ8֨nx(؈h7HxCE0ȇtXfiwYJWd(YHȨbXzIɏА( yi#)/xxR'yؒߘFЅ, =X`(49)8)Y%4 Г@7 *4ɓA(הB=)RifEAq`FIIX)ДpÖ3p"1sip:Y~z>^9tgh.Nɓ4 >NWy' CYGaЙHk`n#`9S Y"8yyy~iPwiyIƢ1!!3řًy@s9I=9YaIPe9 sL*)`J( X9t)*9y Z,lp~yIz)!*z:y) h%*EN8/>Q-ڡ9SY*-: *RzZ '"4 .*kȓ%o{ETP7F]lg`8| `yJeTVA@]4QsaxUG-Prn&6x9y-)e@/GJb Nj0aM\li&ey)W*y&n]&pA'{'߹)dc]bp7'w6ן7Vj饘f馚Jߍ刨`0e鬴j]RzAʩG*@D6:c6 )ŮJ1fZR\Rݏʨt$mOJIN+Y5ꂼ&@ͱ5g`gwa*/l<4+㢟|l83vvr <>2 IFTW]u\\;Fs%=|+5V6;;v(lӬ(fBM? I1o'xܱ>ECxGw_XQ!,e?s7yؚWVͤisx7C/Ӗ .8c-֫Zg[R3;߆IG_3w:aiNyp߉wIˀ>o 5H PmcԂL }k^@ >IX?(Z\TKRwb4 B_ԦnoP.^"4hH @Є,LHBІ#$Ixk#u '6q ֶ4+bQ@砰 t+08 b\4H%6Ҁ)o\v $㈊@-R9n &>[Kd r+a^21e؛a2$@[dLI/9N~CG^)/=i"p*LQȟ&-Jk-C ҅rq˩98i Wh'y,4#lI5c6'4APz4Lӛdfl9dH}@Ӣѧ(t f'VG_թ vhx"Qыf5):uis}'ճK);) ǜZSaV9x򌊴@'Ҷbz-CF grԭ_s:ݶ^jfQ Q.WWKL! ;ZO|ƨK$ŹՅn_Uztye,X<)2XW+`u2[6`/#Ksa̪zHSA~7N5IF ג* jG:eIAت;XS>V <0m ˰Bұٗ4.NU@_A5kDН}`ɇ~aR-b +9,e9J =n'X-ZK>w'*#c@ayu f5]cӁvQ_JD*F#8k񵥐ɜ?_ hYvdq&vmm`sˏjJ2lkˮgMևRJT׷<0Zפ]:˭i֘ɅN:5y&N\q;*DXDu H!`T1:ׁ}q(k.:KSkNrn 4gi'T;P3{BtR bjKVρ@@u=z?9 "ݓ-Ղ|Ev0m)l]s+ O5$y] ⶬPTs6{۔qw1.#',e;lw%/z4`|- DKNwrѕ:qugm:G>p?pr_^Q~d N=-{xXeK}]}313B!{~HhF}Ri$^o (~V07xhmW cMW'&#Xw-(ԀicTTz/q^2h7nC :x|=C"Da5tK{E M181dK )'EH{dl[Gr8; ky*3V643c5@6./usr/share/html/adsm/en_US/a45eart/ab0ct024.gifGIF89aw|,w|I8ͻ`(dihlp,tmx|pH,Orl:ШtJZƔD,!豺>[+`^$I~7hy|}[u#&4D]sfğˡ? ޫݿٴm[30u; i1W3&H𢱏#[ʔʽs'0[k\#M>@mİ#7DziUF0%4jj0@v, -e̗/ӂ.On-iYl}Jc%~8iŎO!BʐU2[B뷳 S)qҝf͑ڳm&cVL7ׁEs˓KT|7qՅg')~}f=/{rHDg ~<5v+Ѧ^?b0[v= A{ ٞ7/lD U׿9ʇ+%0_F[D[>{+a!nkdcxǶp \ƽ`GB~<H`V1: hҏR(=;:/7lh>bN G/` p#=xD1+I'NoS%dXL5sOs/9>HBYT8-K^ ynrȄ3Yk{^- Fߘ7{泘P%? &pf?<Ȑ 1g*t(iýuGjF͜*JE9E}5R A=A1ԤfME՘ZŀU#7QniYa4]1fY6kDEk>Ҳ omTZ3j"vx! DlƂ]l `HF籃 - ЖfUPұmdT_jZ=vh+[҂mt۫nv }-h;[FtۆbݮgH]w ]roK_H|5}_$췿sL`&ف. 0', G.p3,]z8 GL'@uP&h危uQ-%sbZbwjS,PF]d;hwH_Ђ\2z̞G-pd#y˩ Y0qm8vz[9cOM^!g vi>^nׅ+R8;r{k}ׅv\`NLz49{m빼S%9=s\oS2`AzBQo8mͿRLM/C'(xk$yI헡ټǔtd}TY?LbF߳["^bHI;a9R3ؖwTf^WRŗ~HqgӶzx-gsW{2{a׀Z޷t&up/!(:E!z҂. HX})8 / ;[2X(8 EYj>TY-"0xeIM۱p/"@҃t:`gh_XKHOhGFHQU؆x+H8y(h؅}'.z8Hs2,/xL,H8& p3x4D88 M 8/C(8\&S-8v脐(rƋ7*jiw"g@kPpx;/kGf|B~HWXˈ쨅ڸȅt8ިib(؇x8X1%7'W(i0BI":5 rَ# &xW0i Xh$)I{c4Qz 9 sQ08ЌvيuH2MX 2)Ub6Xwie ;#斢V-E.t9с؏)R /“Ub%F8-`؏)["tpH9yi8*$294897i ]rs)O)M< œ-֝ H2f}o@ɗy؞Ud6~t/)9HUJb.#I_N ~)h=Zb˦:2^Hy(i `-aS1z0dtY?ʜ:Hy#i4JYy_ڂG؜V _;WJwJ )#y3y^k^UnQ֥W9Sziɞh֧Ě|8|9hQ lI"L\*)zSj{^:e T4HuUP(ZJPJNQP$4J)jat8vu2!A<QRaX):"XXVBN:dVF*騽ZWUMDA!Uc" RŭD Q^S^)`9GVB.$NQ +@JieH$5@$2K$ KhYz #* |hTe*F/81Sʮ5[3#<[WYۑG;#nKPUմ{9JTX+^^f"Lchn8iqՍ%Iޤ@$ 4 gfzȣlZ,{xe˹)}i_$G$P e7{o.g^+k(6EkRv"fwcv֜6DmI[tdVecp&a_p4{J֮hgm6nz[bbc[b{5+0Fuhh^kEM:jUccF^N忏cddR!/< Ƨܹ>콋%L`1\\_E\¦ECd&a`IIBaY<7: [&c]k&k\ jn5fR̋=p A!s|Ealb{6Ye~k|*}F`Ž2ǦWǻKʼnŜL\y\gJ |!1M*+:]K] B OM,2Gmճ4]]ӝ 'μPk9\հ&ֻIQYM/t]yK֕ |̀տlאه{}I؈ГЙX-QvlĈNJkIG-iBHɒB٠}imF&Ш)=֝]ق0&,H/͝#*14^@vY,#n۠vlWr;GPοy%L!VV,<o;X knČ`LFLm硭QZE= oe aP痾1ދdDIN=5Ȇ$NX^sOp跾y>H C7j櫮fANÞTUVr4tvOJIOq퐞Tb40˺B^~~tDR˱5>D==W7R.TU|KpEɆ BNj)␮7+;PdRgl wiDA5*|!5(~S,/} A/،.EWkP_X\od#,댥^P{HJ xOO_xqCh?jHZ5!FF8_֕ﻗkiT얞ю{6E?t ؜]"پ,ׇOخ_̏܌OZ K}-! {#]QO82@NZ\WoCqDOre`Ih;缎[hImlLzfG~EJEkI-i|ѧ #3C;rs|"l4 Ґ +mySLLŜDYL4]}ENffm]4SV[,"3@.@Ofu>=<!]fᜉ[(` lF ZZqRB޽}\pM1͕.]zK"O.6ԆAOxv;[_ =gm^uw 1#P@,>@I8`'fJ]llk8m 7&& F1.gzEn+x %`3QG[e׎{Ia*CR~Y %'Po^p~ ~^=G&3kNT.qeduǀͨwp)w\}0|ؗ$&ⴤy4HXeJI8uSՏ3QWpߛt BتhU?-#*$Y2Go Hp&̏%٭&,wzWNfC{ -'MD+u#'ө2n%ŽHYn+B+Y%Ǟu }RUVv猫W)T}AXN]"iuBŎ 62;v#;  k꬐*3!V663c5@6!./usr/share/html/adsm/en_US/a45eart/ab0ct041.gifGIF89aW|,W|I8ͻ`(dihlp,tmx|pH,Ȥrl:ɅtJZجvzxL.j LxM<~/z|l%RPQ#Rs @ɶ˹ωן*4 m3o)`9:&\yX|pF_heÇ/a)^x4mHb;:\>('\ 92Q/q)F. Th.՞;jېagɍ:SmB$E2&)NT͹kL5 .NdִG5,)wEat2KqBe?ۑsNϤ r[{"j=ioܴweIYa 8wl~y(=i֠/ f7#T@Y:T>kK̴MG}O"m?`\j!3P"6ؔC'Qe1ѧHzZw"ofJT릜uA^/.g3}g7_%+ޔ+.trI1z깾h6z)԰w$nq=Ͽ>|tATjۼ~kz躋zl4ѤЫJ +',-bSg$oi`65UOjo\ [L},՛N%3do{A3 n5fJmX L ~!D6Q42QO"(R`<xE'Qf46cUh,H3jfnN> IB$1AF:򑐌$'IJZrB&7Nz"L*WyHXzuLc@vv ?a .D2;7K`~XdK|C1!Lcr`2Ь)_VfFɂs*t(aN#@4)!eaq^B7=Ǚy $A17(v%S^_|8(6 v:0- r#vbG  v 66uhcNT.MM8)OP$.68orhO9N\Z4 :a#ՈS2-IιΫ@u+: Ӛ9YELo3SaBվരNXShOQa?9O${Y["Vֱ̫!k<j Z[Ua'P 9xmj@T hB%,v؜I1wU2cd^ }'bZ"?q\Krt'ZW~E,z"^Yu-`X;N4Mkы؞4Ʉc-Љ= enQrk:k1OPu + }mJűEڈTD=qWm+xBl`P&r&n?f'馉`,`^i 3)ƦVj (3œg^'X)ۙ|$zn_y ]y'©ɭq~n|Dp(;FR>tXb:I}|~3;#'";SB<?>Է:|RPP|Suz7`Be>7:+210,X>#z9M8#2$lgN}MvB:.Mh>P>B-#}"ss 8{.2'+.h>j;8ÁIӅ^bc8{Gb;8+2BkwhBW})OFuRr}kw|UܤWVEX|Xp~&(x|{`$x׊c@8|_Hxh[׋bw i8XxLh|ahqG{hLChD{3`爎 8 |8pt#wAdgsBw_:2GVA|ȍ@ (3Pw%Cu/ClpnI~}O%F[ő >G'exԗ|#X6ڐ',ib E\5VyP8(X &y(2#')oGZwwiKy~o7dZ]]N yuugI#u%YViXY:^nY_"#Z}8~l TS*iJiXhaaǙFT)x izّVIP:v™鋣imƛ5ֹÙqٝީ99k)y)P8IDT~t23KYyZ؉0$/G7؉[ JPtTQV zYZ 27JDh}ޢuG@?y!; 袚~t؄ǐ+|;ʁn8.Uh2F@UVCbLJIZPɡlp(ⳣE*\*TAZXXXj$}BUElئ1 rZUnȄvh>a:ZJs4vg6X:%x<*ZJJ75/y i %?ZH J;>ZJjŜy%Bo>+H=j*ìת֧ J欴歪hh-~< xQ1Eٜn |A} 9XJẜ㊣JZi [ KM:3 ۠>(XjGz+D. %;Dz ɕW3/ER)ʭ1 >{e8f[sq8{>0ڞx.ڂ鲲J˵Աo+.)˫qBfq*J*/ëR8Hʶ%ŅyRyX ): fC굓Kx[ ex'~[{ IWY=v[/J5(A;1Cۯ9Yd*뫐˺曻 ꩹U"%b 蛍%9ǯۉk,n $D {U rX:[x+c lۻ ̥9g;˷ڟgG54y-kzB֪ҩyH]JB;s(M6zML8*|踸{fzkOňlK狭;*8^,Ĝdk6mAY'}ةc׫091VH\f:R\?j̏!++:ˬL"l]ٻ'Y0g,++iμSx,lk1w<}Hk L暂L"G6pp#,ʭ* lܭh:,΁KΈ)Zk̻GCFBԎhmVM,- oL9l\8MJl9ݡ&MFEAmy 'M wS{p\AϽ;\ 0䯆4jll8mPT¬t i4{Mqf=h&J؀ו؉-5~0ؒMl-?ٖ֜ٞt;3T}E}ӌRx]uwڮM5JL}=Gu8Zafv ˆv5|-J7Lh%1]<ͧIyMQQU_OCق)ST4)6ˀ ջm}̒Cqt_DYq=besqty^ȜZ"\Y[NV 3zo.ru!.sgU Nqݐ%Y ݈_<.H7=C>Y\w勹vKn}.xSG8p%XEޝ9* Mԍ]h K }xrr}ݑnwؐ~J^ =HgqV.MڹNۈ>\PԺN#bK7ޝ컮ӻ w1 NUimNƜҶ #>jyұm(qUn44^Gu-x5勢P+n#Nzs X ILPK>ϥl(\Mk(q I< 'Ɋ jT |s+)Ϩ|ˌQ*mn *A1L]bO[X}+kd?VvOx3(4_]~$}[^O?c/kΜܽ]Nf' ͕_6$;L>[9B+*q{=8ʋm@xj|ŋ)@tښ1PKn;NĕxMaع-G1I h!&J 39X(?Jx_xviƷYMz;]}mGjZ*8R ls 4 z#\#4ltT@ q5|b|Ż{T!>5l ~MDe\F&,%$-I KC>i^;>yڟBhUI\GAWpR2 9@2HoIJ#AD)p]Y`f#0C9ggB JˢJY\JvTV*~kE>5gXmIuWKBƎi?fܜC]+ba+ܧ5=yU2+) uu38>9;ەqAť'g:9ξh |dMO SxMT0]r ?|\[{VH]YXr]eK,)fu6jv] ں{'KCn?KH_Qvt O}A8y5/۟]p,&$򑠤G=%{" "ɠr=! {d-l:)uE 1 ҰtGQzR5.ʐh9h٘j6'8t".LXF BVaኸ.-6lb-rp buxG/6҃|"@I[&A7pDe#1iZB9vÖbTd @o"'I)Ac0V*12g˕c!CYjbEFusg3Ks4˜-x5vӞ9̨NZ>!eE((LhDUŚ̗MhF=ϙ}hH iڂt9))ʔ v7=JЋ{=y32-AKkJxoNHbPRGtT{E m\IHVUCLaeZd2t.hml5%LbQ5rt'PI22ڌ"?8wăK_Qa׎)ug'sZ^=SN9Pz쏸~C_ڿUphZ4Osզg}2t,HKFp_:]v'gS~5dr)Ǎ{.)tu_nR Ž芴G!t4ET׈0+9e˭ԻoCHy>; 8+ހۆ^3VX凂x XiQf6mJL/1ImF<1˪XUjb@iOLD %;f(&^clXn\ӤTrd>ŋU "%:`^KՇ]o2_'Qv? L5P]g#OU5 `trt..L;9H-iB8@NnS:9ҐӇ9ҸX5yGfxPA+/Yb.Z;nXSNj!9gcGTjymӈ 'K(:KsrGk#L/նsK辶:1! Ci,m6-В9ZkMv⻝򡡶r"t{M/;]'U>_묩ҟ&m{~=(KK@t駓DnLGl}A vVaC{+ ?tۗ{h퐼g`%,miٔjG]qr;ܾzַ,e>hqNgtKpv_Ӿ=?}W~}w/տ~?YR|xA?L>[:(ST@|@\@ [8@4D$4A1TdtA\A ;  k꒠*3 V663c5@6 ./usr/share/html/adsm/en_US/a45eart/ab0ct042.gifGIF89af,fI8ͻ`(dihlp,tmx|pH,Ȥrl:ШtJZجvvxL.gz=<|N~try|@~8-v#qƅbĮksӁ[ѧo`lp~\aEG00r}Cw#VaM+{5M(9J ƁS2w.#ojQɳN:igPOD0zҧ96 j S!Z kr\j:سf5-+ v*۹x6Wޣ|ECa3q$ǐ0LʘU\̹ΠA|MzҨ-N֨_&-{6ڶ9΍y7oʾC.1+_μУKNz+ǝdov]1u1;7 }W3 |Ƿ2HMT_0Rdr `~> J}%H;H!z̄V!nآ. Hb6昝9cbBc$'בKEdqMI"M^ZZcel$YY f"uUa*ɦoYrf;}gG{{RZvvV. 騠uR*'Jor&jij&Z`%:2d$1'Vً5mIlNH?u,ĬTQ%CԓI-?$**JwR+=8:eFR.{R&(;$q3)躵;pvlaҺ@kp+/. E lX֜ &5{"L{rCM"kY;3w@6P |X?=PWA6~R~d:&&FQt0jD64s" ;(D)E_a`ED8QRVX%\'|g"ȼٜ Gؼ1eM<")XIMOLb\gQ\Z8 ۼZgJsLq nP#,KIq=ڕ1춸{Lx⓼) ҷK:z۶Y1ΥQez_,t/xB4p2ݛ^7]4[2tV#z˹.>j Ձ,^l}scXa5c#C<9l'#n}+]̣z`L2hN3";  k*3V663c5@6./usr/share/html/adsm/en_US/a45eart/ab0ct043.gifGIF89al,lH*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*- @u SU NJ0ԭKÊkիXfjڮhߒKn˩_eW\QƵKax+`=LeTJ~d#sLeۦm譎UM,oBol׵ Gzuw޾УKNسkνËߒ?/0z?p|}Hh& ^D`FЃdQ(8SXqryrad!(ib6(#i㏼WZhQc-ZTDXHbW,(>X1] 6o? H gl4&bq#in.$'b7h&袌6JءFjGQ*){i}jUd饨t*A꫰*դ\[EgzkJk.ɤnP);'J%KS|ڒ),WV+nm3:RK/>'Bx<-_Yӹ3]=A,)YwǪ,G &\ʛ*#OG\0!l%@s*paZnjlRNӦh,w [\ai[5] 2ԪgvH'۟E ]wP#mV}l܂nMeؒ3{Ι_&GbDw}nܜN5zǮ>ln'/o' WCpD-A j@!HE,S"w.υ4!U? CPF6rGD4#MB* eBHC:2g" F>2|H)ELzde,IC"R!e)xI6d*g)đl/(Q%-JM\.w^2$Cy̺$Ske3G UJ󗮜&IY]ӊJIYNPBK;1yx҅<79|>r&?;Oo6 jJf6 ](CYЈͤ$-f%NFҍ&4iKJ"h= їTvMS^tiX ԟĔD}Iz4qr)Se)ԡ *Uj\U:ȰUh-CY~Jb8MU%nͧWMzWu{kz a;X"t"k;8J3R- ɖS'f3;Юs5EQN[#&eڔ4-mmz[Hvo5 ܗĶLU{ŭV7nz؅TKPͻkx_Bt[\ۍ|5ލ~_l7Oo ;ؼQ0h) s7n6z],d8maz8t.q(B.X+fqbi3d!9_sH /Y* [dN(2oٛ8`c$+e2VX?mWr[shlhhY(h?; A41ͨvb4[ _R'n_uhB*c#iRGG yVL;99u_ulzJJpU6 (VO/cNLwɱoo"7kWt;fJJ崋g0M ㈙]K􆭽m_ HӲ)._ᑆ#~SG q͔/ p78yɦ{ieԕݦCG.Qh{INavkazӟ"Z:V@{w'\_3j{\U34Q]iVIw[p<ס\xOչ{iSNC4ΒW|Ћׅ 7iτf]?K^F^磫vpqojCėIzCO?ਯ}3*~7&y '`_LCD^׬cWܗDvgk'hCpΆ@ldN_T76TEbwI bGFx>0UDR V!Eff-26B~v|Ƃ14;H5C&a 8K68J?H,=4}s EHKGHi?H$<0 ҂ ZH-JӅJx jF7d~ ive:d ҃y8}CX ~hd>WFU!qdAˆUCo9̆dmwd fG cgFؖA8xFh~ZDBBYgF{Av)8WgH07uڡ\p6*ظҍ\TS4|H}m~x&}V7fM`x9!{&32bn)"]X0ҏ"8\w{q7%_%T!Hig@G'޲8Z"6z㌎ĸoXJCa//6-*y9,f#qybt6;w8~(hHya298YWzXf.lcҕQzcYl1F.x)LFd`xc֗쥗Djōؘ5%IOGeBnY}x>a(KiɆ9cJ)h IiMzYGҚKd`q!:'HE'v%l 8/uTzDhW&L9ҝ[9.o0Mc.8rGY^C99$ 7bŜ~#ӑϒvb|yv"/V $e1gqYb).c0lY#D]tjF,qiV9_x쥢t"8뤟sT::N<":WFz.ot#&X9lfפ֛X9{לrs;H"y.I$frS1j^Fd ob`n=^䎫$cSf]ga&exx*Amu|bȁRFe6AĆ|gFRzXL׌'bu(JQ]th3k[CVYr|Oԁ*-͆umwe9VIrhc;Lb@EM0u)7Sb1(eʃ3^wr"w4t4Ktu@ֲtϹՖ@r ;6dq'Ѣݺ6 RV;F2dJL+~X "ѬzAMK/Xv ȷ*'LE K2ɑ`r3K4 vsj#u̝rm%k-b~ƅxů[Vtc^n }5k^gsC=̢vfX&A`k5 Po S0* Xh['qoġ\TV7нbYW9Fcģ<%x4e$ek fceTriBdΖǔ'cYy&sI@Iay%@Gvih4T蠇.j%pD褍R&p~ ꨥtDVꪩƺ"(*kLs%RPl@%z"::km~*봤ՉUk n,( ;,OvsE_*;"Dk+WpqY8SJ6qҐ ӛfWK{°(gB C|`)?qF\cg5E &T?ӆ3+9 1g#J|9j@ulO}3ilC?t- r伝έrD./Q"k eՆ ,ߚ ޶yҹ8Ævc2;wl_(Z@]Ӣ cFGAv/{p. $`6-kf ~d!U'RTw $a 1l8BRC*OG3FY +&Љ3a"CQTY5Ced>LCE߁1p9$1]MRu(f/fDb68xdԨ91dd7>>n T"̐U"Jb@Q{}vIrs{z]ɓb-脵1K.qZW(e.|ffLk``&RRw$@ExNRr^YA;_)ȆsT,?6Sed|)}$R_B%(:Nci+PsTJ40,\Hc4uFCQ}1J ҋ@ot?*!_LLFz30 T)ٞ^પKe5y-&Ns<K\iWzVRA<$A^OVʯeDsj VU3W_%Wr+ Yu^ƙ7:4RfQAK 꺤VrLUw|{ptvEjh/ UmK[rP5nh̹=gP֝@WUlpT.[Dw$HH+Qn`.)Q2 p#~-}T~5ω]6% fA68ή5ijԻ/T *f0wκׯ]|S ? cl0#nQJPiEvesu 1PR<`ff9=OϖL#Rg5ۼ7y\o4l,a;v"<b] MGVΛn_֡ж>陘ڇKn3\wqM6%*IomՖ bb:, jxH~?OZ͘D-kN{֊vfZתqTՇ~{0(c!W&8!\W=f6񝍨c~ hͱns:} ʻHsDžu,0֢c?q½\ao|Pȓݭo=;|q0\w""d`5<.%̮<'܋:ӹN$?/0"<-M#7~;{q{AQtRn\7'Be"7l)']$~hu&zW HcG~m (h[&XhϦy1}I;5>x#Fhwxg^htejDHeh8ŃpqR38`뇃8t;XbB WÒmg9lEONȂb(*Y;阮\`8q耫GgN󆇷upQHj cif~FkKSGN}'gDŽlu2wxqoj(7P[xBHTC>hJE؋[JH'ixyh7{ňSITxj'H8xpw&X|g2d*85ݷh3gmB 8Huĸ|M~hDaj`",b( 7xVڗ[O&Ra6B}A(lɎWŸ(FW{c` 4*!`R @}((n9s0KAQ)y%!1%a^x[)ȄX؅'70 r41$ERG Sc9+7đ;u(njQ6m%$qy ?dwyIٓ=v؊'"-8"n! ǁ!7AkEɠR!6fPg2󉙤HȆ^X:v!UtN;muTz/ڧ/o7dH.mP.RYj9fzq}}kd*zp@pPpJgXOuZ2/x4yiTzÔxN"zapp2) w  HsJ|mȦV0oz颬ʪ ʨD*Oly##*PZ]i8zh(ꊬʬ ʨ稈PĀjԯtGj|͚ Ϛ 9GH _jڱk!)$ڬ`KAZ:V0Y*9k*? AD˪x\S~isz7;j{{zpj_ *@lix%0ˡnTln [Q!B˷$^۷ٶqqmmkgqKJ<[;*D~[ T?'8 zyF'Zk{_.UJUtjں"밋ªp X\B l۩{r O2 *  :#YF52|ؑ+[Kqx "'%: *Y3RC.j5(:&ܜ%*”}nЬzʰu2nflۦzI\~VzDB>{5L;el? PjgQ-PX+C{Q;tЪ *cfZۆl9՗X5o,; #˾x R\[ɠWjC U#hklۤ圿ks||Ҭ{/ ɬ_-GjnVMl<㸐#jql I+k̪ 쌷{dT *lwlɤу*\oʬ;0LAv'Ai x*]i;z˛Yڬ5%#{> D뼹{K+%pK#l'ԾͶnwK}(V'+(SZ3̲ǹK'ss V٣׹Tp\RI}m!r=3 ҥ \ٹ+8ܪ܁L' Tkl :`p>o! :&͚y_ qpzJj N }ۏGҷ-مJ ШZŌM 9 2M nSNIahmMCxHޚ]v\yp@ [롤z sOJ')' MPߞ |=rnq(49RaX۷lK@е/.Db9bJIB}(k{qͨm T&ch2f+dCvi(YJN L {.*= ΆЈRsH/KyUH*NEF\D 'zϋN.Ҳ{V-0􁫌1zeq:Rv˨}+ױ[ՃnՋ3(G9q锊yF K/ F/).~m٧<2e>T,$ -ghOe_ׁ  P=]<1 7OPr ?3 <=)xKR)*$hYOw. >Ox#[7n *J_fgL^}>68g֣>I/ ("6QQ/< \alTI (4?Mv m7}.͂%;ŝ2( MWVB|N8A} q۷L3ĤD,(6̢O]`ݢ2w_ʼYye(? ّX 9qRR8 4IÏPר4@gJ)hR%ډ/a͑qxJ Pl**:[.Zkt[]pN=\"_cN +gU8\@R3N ąe-+@/^UL6*4p0˸Zf)}])BN}wλj WZ|j*`^:芤Y+;b{? AX.6Ί]k.I; C!G)ט VlKJ b 2 t%6#.m>aCM5\thDPĦ|r(a88#}5b9$1MiV`Rdܱ3N<4 Y$DN){<ʉ:D8p@4)S(cROt 4 d6(< ?- 'tVxHMZu c43PS:!J;.0-, tXetR(V[e94ZvMH!.Sn̓UuXXP1_v5~EG*IzfOɀ=֡BoxۏJ+5LuO >X;{+6F7W&X%hkriIj\Y>'FljE: jwY:Qg2)h:}ڧ`>RFlWqZnH ٷF",!o9g3\z`t|͌vsWcُ}OQ=z7RJwޓG~-݃<'$oiϾs=~o~æ숤-5}[q@O ?(`! ^Pxƭ{ Ƚb+ltDXь`R`0n! lQ:;Pr]c@1Q*O(ЊPbG0#]qz8A/.0pG>ԭS>}[rGWzП%dьh]F&q~ !*rD>fyᡑG22;R&I RFM$Cژ5YyD\FI9ԻTXJ:VȕwDxR☯Z&)fBiŽ1"" g8z&ZX\z![t0:ԬMMy'M Md&CF\_>ʀucc<P(IywOI64@5lDg2 I xnERuR!CtQd ݨXU/X`8s**=c/Ej! a:#$4)>7X*j5egiQTxTIԨz)X"U7'ʺDYQ@`GZq+hC;QKeSOԞFs خj{H*=Dzalz+<\ֵl>dnHm͐6J3E^~u.Wzoh_$\)ղ%0'iU7J-i]:ڤz y)-6te[vb"y\?љnqS``r ] /%Ski6K6d%/c _8*!tb"ħQ0Wd0kc; ium!pl *Fr&@ Gs}2(,>3kfGٝ]!|/P xsCDh$"},GMͺtA! ʾdkVvKimZk-\!`QӲrFUә[KҺM'ZgBcT"G.~$6 g*bG IiwD$&fݺX8oW-0=XSNҖ\pY9+B`m3LӴv'A|Dm@O_Vw=8ry(Xgf{nXv6 uLcG~n<%{]tx}< owkw~sJ/P5xc}c)Wu3К۩#S8Uc41w$bRmJ+؃yLσ^=PϝDZee<`lr-:ki} H%ůh>d3tq72;@ɏ-Ï0@k?k@j?;@>.;<;c8ƛþE/F3@*+0B!Yã3/S?TDGDу9#C7CӼ>S<\O#2M3 &- E)TWPSE٫ ܠ\DFD١nÐA#劂G$^dƩD+7|c?(?F:$3E1{1ƻ!6ik *@5,zs(LJ|}DzgFWH˽<*u*3d4u\}D&TIe?lFW>I@-r{dQP;%"yЕcG6lJ SI HFR``FRO,!ɻ#DjGKG"ZN%B:P RkEJ%V4VR=o%UJȹVU8 ݕtS7XAY*7n5\qM1NL׸3y+ֽ "0ioF 6qr=X*V%)؀zA0׷Y&mMWbNXɁYu^QQK8YY1Uχ-SVݯHWM3x ٩ex 9{ Ҝ:WyC?ZԳ\W}YM CЀ]~k¡hL);D2F!\?)UŖ[jNr mK1AU fAn|qdq4韪=˭ۘ} V Æ(!)ק܅YкZLм7] ݻ\(]5dM@HOҩZ#+jņsk]RD7 Ȝ<_]Xߚ$T=]\Pq)ĵ`SPEJSYAmTi [5գ^:56 o6UBޅ#ߣQ*)!ɏ2_(NKd c/^M2fθ v8?` ҈c9 b]]8>^_~]Q5f~eT-TaM_3b|)wBuBeETF'^+o L0l8D_f`^Q>a^Sd>\ V_qs\i]@v͵A^TbCr.[Vfs5&d(CDi&j>v e=8(na1faS%;`GGH g'gmg_LnF&'*dΜ+ѵTKsD@[3>`r1d.K_oFc6ifYjqnxʀH?5W만zižv¡֖-b]a9Nxm#XH,19 KI]lhǾaF&(Nhii.UPKJ3L@xǒ,ӮTQ"SL[Maۣ.[ e65zDQ PaKm^mMmj&e$l>cʁVpgLm>l^&k~νqY=7e69*o4\2,.n\v aޞїi;^R 1J"TCNq lbl !ijnkg3Y="To)'/hovcq]QKZ(p"zEC}&.t`k \(6>@|϶'4=;Kr[fifNO%VQqrNYPs6  B`Dgu&2ɱVK.S Lu\oA*5SQ2onߡ .VXY_ 7hA_vZlbTAKSQn״f(wr e'okuO?VvUIl֢#fN%G0w(Oejծ [eVc{G| tsCx@vqP՝/PX J/gldvW%xw0ؒ" Z^hel$bWK7t4tGn׃Ö&aSMMZSyuWvYzX'wZYL!{~:Nv|~^6,I,H̟˯o?(lw雧!}-ONⶁb ZAI};C|46]w/w BG~$،Ζ́e*&05hAGj|ϝhwˎw-k5a}}fAO[b(]n7N%fQ8vYYb֞/07;ns' b@$'j<+ݸ﮹lj:H,l';y| Gӆa!bHLcJ!^%f& RSSC)''Vk[Yޘo0fkIԋdAHsE%J䵆08rxr(i|*`Zڛ~<. 3 „ -q!vC=t[哅.\ PƇ ͙ؒJ.c21:g];eҏoMLSh]R&BR}NAeO23;N ͢u`Nbek7UwJ`\5~XKW:jP}{R_q<*d~+Zޑ/=K/.nTzkAi_$XkĘ6h"F< ek*ԪV JݠkxTHug-, Q~uבdqŖas!5b1=4>X49tDfIOC?xI,t]W3`vm3^g%^?-2_Qs 47?߈X|Ɉ`KEUa!QwI7"'uzÖp΄Ԇ"UUvҒȴXmS& !_Au >v|~YoiCm:`]9ޛT%d h8/ VaMW;'*o@|ǷsTpy`,?"mx9^?C*JOŅSN$ i^+ ~3J`48)1:#XRzP~W:`an mk9LT>g'0}TLJ+*ueTNUӺ5*yښdT-+Yff1GEKMԻxM_m2x&vEqu*yʖa.+g^,0FWkv`A;n]0SSN:o>+:QM7^Qj.W}g&>.|nG~gل_ha WE?q[xXJہ&f5hhf1(u `vY l6zm1,zh^9:2<#a3biNYdN85}^=۔FYvc2cmJsr1=x"wsfaiހ.dB"p5&*fLx^r&.+W_JBVRNd&M8uꩠ*hU~kUn `&zج`fJiӰP!+#;JRdl+eH -bEi%-a W[Ԓ׾K+NH~OKz̷@*R;H2>"9%8kxLHy#cx#v#wqңz#8-O 1I<Sg>\Gel5\I"+rtk4EVk)L. ~߂FpӧtS*;ӥT'osxCPMb_767Mmh`28)Oyk :V0n$08nLQ 2>sipQ*l}|Ca]o{;]<ۑKME}OSЦ@x"tpݫi Ħ"5LpYbC2Ed IqBP*dev5$2B\\@C09s>CӘVLhZ e\I59±2c,HKSB#27qUzά/EG>}t}2R4]-wvㆭwJ3=Yٶ .\O\}޽5sןk_ݮ{搼S߭n|=`z{1G9qv~ ׅqxހ v!$n^xS|$0![e#B0ƘbFAI$st d dQ8cO插[Ԥ])ؘaXjwvܕmr&%'u*&a nfkbjJFcYhSiGHGS["'m* "hYBz̩eE:x)z|* +{BRȦk#{VNMZJv'!m:*"7.>ڋ1S%K"4Ybsz050Z /DdǴ>-uCqnȵz(SY±<ǯ1Ϥ|5 +ΠIH/Ā+g"M6{&+X}5 07֤yݵ 3+c37hwvK7z~)z+)2txe23n~]b^z6*r+J~:P#tJF㺷b< l2Y $cy$fE|0<?}do>z_zC!Ȝ5pTE"I M&ӘEd* >QC )I/%D*upr afZreK<Җ<<XLJɤbi<&2 1M9 '&o F66Df4ѩqӝ$l>S[pZ]v){B34뼠KYo~3D_vTuM1BPij}*1jҕTAqG̙"a<)2.diB9?4N5Rt ӑZSj4H X}AJ ծz7 kFZPmE35W%B5r-#_dR/e[ŃFt[E~8YȪmNبvy]agZ{d,ߩҿoW$Hw~[Z\lkao;Fo;'OjONY'!O:_m~<ȝvU!mY?`~FE\ؑ\[KB4έQ !zm@fBXaTc,7|wn88p҅X S5w6vX5Q*D8weMhj#}(vEG@U<R|} X@V WTHhdRЎID ;Ho縈'(륉 GVL󸐎HfH F[d׏[e`Y쨑Ƒ9T'ɐŒ$EE&)9E8L{%dCHW0V>"?5_*w5fiQ)4`>و@e/bOX9唏sPdTqHOF|ٗtSvBIiL8Id~)$hzM敐酙V9JTY {y Օt9.\TT%3kV\BeeKge) 99pvl4XsiAF_ oYw ǙDYCIIY.֚\촞xux&% )_JTokXy:; w[ڟeNzx`,i!J}vʉaZꢚVaxpBTRfA>dPPLڤ-"OdTb515n,Lɠ!eeagbj:~zB涛(I "ʌhh֔r:Z:zbT_pIepjm6Zj$hy:Zi1HxJOB zjYJZ*?y&BF89 Oyz:qF@ SZjlKjRvp#j( R"ߺc:+nqsyʄ!f$z`kH{%H;"ׯwR5hixW Kpp& ?jkp׺F簒VrVqˢFvz*e+{=pE:bJ6/RG R<[uyx1+KAQ!:NoOQtTbe=;? d"`kcTjvAiˡ-}D] yr{$t 6v0 IKw2Mvj$WxKkjC7kzwu[vMbDPѬ| K41t{ ,w|7{;1ɇ|۱}}wHGz7E;})j{\R5觀2&231HGAkWxc1C+OJ 8Xٺۺkb<7}8Il0Ɓú }3}ڛ7'rvM7>v(\ܻ^b9x;;`Ak48| ]}xɨ8SD =LX9$ZbL"Sz;4,$X ^|ƥDӋ*oh1x䉥ZEz&5ȼǐ*[kJ`OQ)' +_@ܻ),1Iɖm|^b lሿM˂LLG[ aUp,=BsBҴqjNƢe ӡKx\0 54gDY;ҔR >2Y/:yaI& 1JfD$" 2 @7(we.Pxވ2LfJJr{\af̨-/v?]#Ti쩘~Q SPB"zdb#eyMZZ@  GM_@9iu^0P DQY\q%!Z\*k7Na) 'YN#=7vz mA)T~VT`ʥnj)Dq!џ*/ۜb>i3RLTAS.BaDU:( U1J4} CuQ'ug]g<-6ip\Oֵgj zFNH`:0ibY_T@R.V67پ`hjLgD9ipe +1`CcleV,r̢ѷXp96soR-IA=5TH]v%-!ɮς(#&'`Xl& '{){8do3 hVi[Z>  RBJm!ALogy{ܰoF/Rt$w+ ai7#8BXrr"!Ӣ_v&vd~5qvzal:;Z M*C)<b 3YeV 9kġ_~r!ojz.6=5M1RK_Z4G&Y>s36ba4VgWt35<4Ϙ=Gk_8HZP3;rsc @30ݧ]S{oVF\R_W-œiǞk֤v7WCG|BJ=Hax24pb!OY"nfGiiIc}oW<8 pl,7jl8qô-e>fǗbhܪˌ%區07(Nc2ClQ˿~:/ݶ'$p]t߾J "x1]e~qS~{*`'݀GYPpü<?xz#׵5Nw70wYLB~mF8uķcq.'g rqpGdGL'vK}}6P|NwtG.e?W a@ixMHWb6|%:}XTyif(_KXUs z.z-(vz4Xl}ff$pc7~YHx&,ZAhyVFKȄVFԶ#6w0[S(LCH\v `(J8hiyfY\UMox-X'ww!ćdaG^mFsX(h|Ih}hUP(p'+hEy(UĊdlOu8] `b鄋2PF'{HQ`KOo~_jU(98'S,5H{2{ˈg%uT(GuwE1kN6-xoZ18sxdhցgÄgg>ӏY"gdeW( )E^&YgxWdi6I_8(1Y7  eI.3(wWg <)SIi9h"oєNXP2ƶz83/lx"]q`Y0wI|ٍj)\aFr9!PQPHy2Y  Bff:Y*əv~y(:NP}q2`zq(DךIɇ7 4&M [phi&I TɘYuGtm1E iٙ۷t}7ח&9MyIa) y^בIj>EY(MW&&3pMy驘'dJyi ;)/BgFXԟyh gG|ܙ5*@_$J~nJyqL')Y h\G+R{ecyѢٝ)F5z8O <ڣT93ǡ FL(RP*icb7{iJZAo0Cqh§[#j:u RZ핂&k`l]+ZGfW9ꗠZQoywVH,J]3 }vR& f11kIyZI)ԨګZ`ڃcjzDXZi6qJq`dvJ wFhƺx I Y)Rs#íV:HlkJF kxj0Ysj:joW#fF ڣ M[88:H˳-[@[4 O8۳0[?,Yjݰ+`Ckb d(`[EjZU c q`.{e+iK~~c6ٶe nKBP$NGp7.Zw}8h[Ks* 4rW`SF{z{ < }x}CbX%&@[U܈+ϋ'CiCt8Duף;ޛ˛k EVW|cZ{K@٨˶ 1R{%x|b`P\wp{p}|[n[fU^7p+*$]1l|2G;l@R R1-Lܷ",;y6ĿDGL^l:ňamhۺhR{Dawub+.CFG.L{Z|ox+2ĩENWk$ծMۼR|[DKcg@^8HGWuȘ칚\(;Hx̚]fٴ)A˘HE\z3AJ NpAǪ9 SN>=UV~XZ^ĵ `:,n?.hnZiNi>p^inJv`^$z瀞~Nn膞!nЇ腝/萎$閎~^ߛJ=ꨎۥnթv}>)봞]ҷʴtĞ|{]=Crg!쟌l> ^"l%ߛ^%K!L$cI /R<X O$#_(?M,0;  k.+3V6Z3c5@6./usr/share/html/adsm/en_US/a45eart/ab0ct069.gifGIF89a,I8ͻ`(dihlp,tm8|pH,Ȥrl:PbnJجv˵\@%gyf8||1Z 'a;:oN9a 枻'Mlɻ^g}Le|VUd ~ڠןǝn |'` N܃$T` c%8!uQ5p8c (+\a("UC8 u R @E;B^V>dDY$[rIf^Քa™jXaduFdhn `,XBIhC'~v*Lf3v&yd4w&d!3*/].y<*k+M:kz?뇸ˮ1IO;T 8˝v\%JYv*=J]U-Qn:zҧi{YYnNk6 3j|ntc,OPί>NbxY8qR5V|⎪XPj`'x]RY,kזAO` 汄H9;܅;k/.wuG ^Õ-eyt(l揩:6qVw׉ t;[^ 6;Wr/Onv OẑlM5wYus;Rwꔷ{wÏ'k^ȈI@ՖG)!YyْA@kx94䶔L>VQIl4=iJ&s٘%D'6[Qjb7ٙYIWy%ٝ{Hq5%f P^ӓy9g2wI)dD IG։tHx{kL6cy.ٚ2&Yww,6^AZey5^Izg0(@ xe XjFN":} ;ɉ<;UJeòsT[M%Jxɕb77Ah[HǓCCK7{Jȵْ oF%GVAvKL|cK6<,)f*۷[{9׹1W- t*DHWő:<\ˤCF"k >u0Qi6 S2hJPk5yKCvW/2mx(썧;_{f!Eys0Eci0f3-xCJt b*ڢz}XVg䅞` +TQK=rd@ÔHjLLN지䫩 V414#o~=1K,\ȹ%ƊPQv &#> ǻ~:KgO$|_J<ȯ{aOcvӅXB@E}P0,a~;֔*W6>rI\CJ'mw; <˙άpl5)7I۽|_;69 #ϦRDG7|b=J 65 H@F֡F?}7'ŧѰG?}MG3GCq aч\P) ҵ.O_E.U[%Ud,+ҟ6խ#i+jK$<<H9hq+La}emI[-ҺOKuקw|Y3KQDyQ JqT٤1!= _( xَU`;ej j+ե 0uPUM M-Fe 0!fXYvI({#%@ꗝ݈+ a-꽅Ʉ Hw&m P| ]O!0Y= ZQ .z a=QRy*D~}` b8&.$^e)b+ ~#n:@ajCnf>割p=dJ^j4%M`^Z0xm?n`$pNrq ffDVNp* wNj}x. aO?^雮靾~c>LN i꺞 ;롄׺\~Ȟʾ>';  k+3V6Z3c5@6./usr/share/html/adsm/en_US/a45eart/ab0ct071.gifGIF89a|,|I8ͻ`(dihlpqmԌӼPbd*hZcungٛ-춼k"a_z|}P'{>mz:$FW!LLA6/Ʃ¸+Ϯ҆͢Ծݽ&si :v,\J 셃׎kyUsAym[~w-Pv*( :Z\8amR!v%  XɈW߉h}[x0F#)4:8&4$I"q$< LI"{ 㒍#4ia9YI!iZ)%^H(މl {Ie 癃F)`*ő~iRx2RZibsp}zv*eܩs +&JkFR#٬dk!;l1_El &D!r<4qˬA9g &d8B7ʻj/k 뮤P0(db.0l q7۠w,2 $sk.,20L^f4ls|8z @TDsR4=/FG4{TCt hSb4]-dlM*qw^ۂw ߈50ņǔN'Ӹ⏃H==ސoNQtO^藓騏:|.7Nk :֌aϞ~;/HOcձ%%BmO},ݷ49tׯM~W9 y40,%@v]-@P}+3rPӻQ( p4aGAA{< A(n_pa'5!a" }59y8=&Aqws;.2zUlC¸ƾA[1CSL޷- CdOIG @"9:M;#sxDy=D2%W?RFAA,q@O(/EC}E%2&(n§\Ep A7Иԣ62[V:iK xGoX*±y^` 4ZU2zڕOKUUZEu"%I*Feh[YdT6},V65_9Ӫ twA^R%aq0ؙB@,X{I۬l .v.UcYD%6BhY¯kY65i)Ԗ L;Y *n?{[QָUm V;ht`*zϺ;xuw^ʻ+y5^y.tg+fo}r[V^s ew`c%'LisJgU| C o#`LI%ilx6qZ܎-LA.-b@"2H֯e`2%kNʻr ˥ 5R-9EsɒܼYet%lf*Y&\a,lq-r/\hGSŐVGiN{%46iFW8Ske>"kEnbfyu8s_)hEUp98|.uAKxƈBN΅8[\wZJ Audz7ϮOO%(޻m5<D&{uPblc Jz|\N.CZS7'uaZdFFCZJ-/|dޕ?:̲~5y=or9 )~mrǷlK]w7_|}]Eh>sUuW|n =]m/2>1hT5![K")\S%~ޑP5vRS><&C-ETG;&{/LZk 8[%3wwt{6;,2!U:}A He:A8~ޗ\WyD؂1c0hLD胯t [Ee[(|yZ1\+US8g==l(璆Mq}--sxU_Ya,TFp@hrXևGu|脇_xd8$Er*`b舙\jg`)ň]5x @H͵+OLjaXȌ+(bט ȍb_(3xђh5֎('Gfhhñ9Ȉ !1 # 0ӐA =9'\eesF㑵F>"7)I%ro i/i613i3dmv$Ɠ>CS, gV;4/^LYsEiW5SpBٓ8؆9Da%w2\ j7IfsP.ז7ripaWvy%hY'|1w蕄Ihymg'٘ٔW9WIyYW֙C9eY4"&ĄV)wԚr6hIŘxhaZ##gi2f4m^v9d>L&bsJHp<'{߱Cv9v6cYll'K%c؂zaciDYf: cy6y&efGI'mDϒTў鞲4[ ֨Z*i3"JکVI*I,Z m-ʛU)=JiJt֤}yEPu7VzXZZM;  kt+3+V6x3c5@6+./usr/share/html/adsm/en_US/a45eart/ab0ct072.gifGIF89aU,UI8ͻ`(dihlp,tmx|pH,ql:ШtJZR vz_-xL.S; a8{+i;~x}o9Mt JAqL:6z~t5¿Ҝ{3k޽pm'Ǽʊ2KR }a4q( |M* f.P0u͎~;̼ᨗrgqUc"TqRAYl4ͅfE8 7M6YU ߊ+yf՗Y`]eԗK kC/qh_8f5WI,ͣzyql3iЦ:a#&q)#1H'{\PcXX2hF+-6L&BP\3_J] }DxS6ՋCXQ2,{3#>w۪ ~lO2K $mޤﭰ) s^ N:ަ;,)M晋ci&Ю|\otһ0{wx/;Ba{cd"?B/6ړ4*) f_nq~U9hV-^0~#[,dN2k{24sc 5ٌPT%a Q, 9er1kY?\aQC-u Tׇ!5z(nTߚ4!҂;&>f2(D5mm-Qo {bG!_zcP>"&mEX2h_w|"I͏H9|R\;dgSW27y$$hʥ2z_``>,&BD5t! W nȍe3 ht ff:uMPv2a]1A9{Lp)\vD,A;M. )o S](ڲq˃I<4 ((ZBq( Ĺrf/IQ4D"tV'-Lҷq͡?0(ZH5H"bqHmFWZ1g/j1k d5L$ul|' UrKog 겷L1b]Z4_[=XzKyܥQ )#{e(Pa,IӇnꑢ_,jS N‚kqmz%ۙ2QWh?kQ{j\mjɪA'7ˈFb -tD]uKW :nM^tu& 4 ?/ܦ$ըkZ?n QtbL,`ƟLzԛ춄mxE2D~SPK$Q{%m 8 w 7ǑNs88_+r#Orv\ZSmo=1R>FUxnߕu{;o㜛;F }m _xQ897')`R?;{3Os/T^}eo(0F7zx1o4)CAr˘|YߏH?<.Eu*ޏIMxkCe&yd~gmy~_q\|(a|$gSӀC}}h}\UtWv`? } XDvBf88wu/x@zDAwaYp>egMFIh+c <ȃI7b7H'W(MHi59PWi]ĄݧfN d7|6i~thU/ixtƂu'_C 1XuiV;lXs#maS0Fux({ZL.~05(DtXxkttHF6h׋؊h)ՇVhf CbhhtWr}i<"M6XXXZE"" 7~oHȊĈ[l7 $@b-Q&)%^! J9[鈸qFV27Q *b+s  2/ r1f :x,/!4{4jy(˴Hy[ ~V)Gw&$XxfGm3[( X%UEc:{UCqI[[kjQvw3l[&[8˭\6ۡIۘu湳CJxqo&⸞x[ۈHmo(A|O '*h!̰ NYCkļX L׌b \aC41[IJ6Ʃ c𛪁 tUoF T9{Ie*3\5uZG!-p Ǭ(ez Â6,ƽ+<0e~˅\yL ŝ/+sʯ{V#nAq̰ Ch"7Ŀlʂ˙rTx @q ̹ڬvZv̻mBJ.wcu|L cycG5|~WOL{q-%Ql^ŬKCef*)S'xQݟ;4̸H~vKqzη8Ԑ3=@4Y<,άIdXP#>Q{"zPgOXۈ3 Ȭf RnB/L9+r K퀡ۼ;(lҼ5UZ=zc}*dUӔѹ^,-p%ّ} :hsYQۻkm~zA=tݦLf-2Hkj݀P%APvI`\sh@}ƿӎG*tc6]dJ Xw,tɟWŧz ~АV6'ܶ|s] ljcE)Tv#˙mfYO-`];[wҌRz?1#tTɝL-`쀡-Ӎ>9 ̕pa8Y~ l$pߦ!L~Y_Iz5@f=+S(Nv`rS%E{9x`h.c{D2opLxi'3Tk3WNO-^Y36΃]CJh([JbOz΅Y51[Dؖ{>N$*E+f* h+.( SG_M.Jm)^`.f=3(p ;KASR!VENJ<;юntK%( Q0]9D+.g@[kkK@^eŸ#U@9lsyݕ~x]f￿|V~4A[O;gоmR4!:s&`.;Zϻ?ʭYpd!|ƒWOG2ɄXB=9',)̡a1:gY@?LAOw5WJ3UF+d}e]v &Ɩ~fިFE}U׻~/75'Vrˣ?NCBCo(><_06H!~C22a 貛I5d.&F4s()YE]iTi`R>QczDTs=S?]"AKo&@B, oA#+BoDJΗ 9 7D9|dg~>AJ$&NJ]$0߅~ ^ J@-~bK rEj@@,3l}׺ՠ9T ?m&|NC}'? kB!>M`` <RaטJdam֧)E7ϝ*+rM}t Z zK-]ޖ|jL;\]Xe ^6[+խ/Ic9tCbl0u7NpeoDχ09ìlle#>"d՛|A>WI0)>502>{j 1qɴ?q?5Z뻐H1<(@2>r13ゼAÞ`Ӓ 7Ђ2 DF8B;2;B1g&`"D?G&#h(z 6̩1sBְ!2$Q•C〄 `pA4,|7vS<ØyAhCvӃs BL@A¹NC% #BZx$L TKd3 .`?CDT*JB TH4IBKA2HC#'6E82ӄQx h@EH3hPF.ȻfLEN\¾COK? 0@GO;8F0%uA;B¤aH<l#9E$˻-0BFpA{B-HHa/l XTÇ[ҫ¤/ij?]Ū}LÎGGɛМD'DI4Tɕ)i<ݢIulĢ3䂎i#`AJtŀ\G' 69lKCttúEhEáLh6^*$:IM|IV-ܧJRFDL DYkÄ(N-ltNH$QF,HE˷ O$,AIIJlM5%H?@NYΏkN <@!# K}}ES2E<㜛LΆy%48;,QIюXL2Ԓڼ.HP\ȁ+\#J ёFJ=aw.<"DOR:S% Pz,:*NtP: @RU jJqNm4n`sry2q 8SCY(N!˹#QA%X0"8K@аm ҧ؇LBNm[&qOXSkۖ5}YMDD<!J0e|W%)ԉ6S-Sڴ1{ֲErU$Ed?3EPM( U#۞,\Jݓ0 ܗ-Vh^%E =S C52"G _?!%׽4օ㑲^]N E`%'4KH݇A_%J.m|!厷P@J 3'oUmmA/ xV5EHaa66 U>Y`)W')&|Od.]$uEk ؝(öC%6C7x(caA8\V6<1E0Yr=_7ksԼYGaU?J VpBVbnMNb9٭ӢC6߭Z[HCSBOuU.ɱ+%ՕjHQ5;K&4B bCQ GDމ.oZgJ?d5^3 VHVBqMZd^-Pپ5G4L;YS,ݞ9/U@g9`H䂏k37MPXnv933)] g0iu>ljîR(  cFoQҀmT\:8p28PW^d}esN<.瑦FsQhDm)TH#doY!nnRS\1婂p coxBV`,,*u:* +6&bUDz }qPf]54r:V >erl'>{6h\ >s:F;~?GArPM/tb_RM7TcVVkHXYZ[\]^_3;  k,/+3 V6e5@6 ./usr/share/html/adsm/en_US/a45eart/ab0ct073.gifGIF89a,H8ͻ`(diˤ:o, зz_9 O "rltYجvzxU&+Nx{: KCu\I3Œ#stKʚ@-Jf㤟AkIRN= UJ5SXļ5aO$j_VQGhժmغfĕjۿhR@˷պƅpaÀ#+*EeAJκg5fZ^3Q'8":e wk{U<"DK^r՛X桟#g R}`vЂg?lw>Uw=F} J~8v {& FAلq]8q]Ḋb_.蠌8@7BRq8 iч3旤~i!$<|KEhI0+\v#8 .)&葈nVf$_ipm{i t[uܝdƉWg R К6w8dbt(H.}^\r6X)v)L(%vZƚKj~%}> *,3k{TZΪFzAǂ)MQM^v伷k*2-%֖{d+`p8'4B-*+K"7n Jmѯ6|dPN老,8l %\"ir\$tN\0l)o0S2Ɯ?]鲴A sJ i6#fz] <l30Lg]yloݩ]4d[8}zwdl6T17Mμ,97GrŇ`۸8N#u"ޗ~yuѫV:B^y#UEdz_7a.tAF-|fC}R@~-Pv@*~K!?AP/-RQLiK%'2myV8%&^"a,A*눰ѡGD!M4oQajX)R]Z[ ʅ5*bg̢} y$Gc w`Ĩ}"E)q~8RxqP&؉a.t_ÛVBŀ$`x(K6/d ALb4j.E@ƋY5PC+c9MǗ4e8I cRP8,$')Oo&|9N`Skҹ8 Z.B :@d%aGx&7\2C) 1%#rᎳ4)RE>hϐ:Ef&EQӑF(;kaԦuQԪ Hj4ժGEVN`*IV(QkZJWLn$&B\Jױ.QCX. ŲO Jf~yE7{HekKFMEV(>̠k~UrxRL_I@b=QDrmC_ya{S;eۆ-Yjz\nn=M.g'k{?PÅ(Ex2e@-];!$I8hH,nzh#1eܩtЦ 꼝Tsf% SU_%l gK<@[oza 5Sr%mq[7kuۖVaim(` ާޞsfO-tQ#}Kݍ&Y.+HRy"XRɥYeY~%w7i> |hh\8e7Sx߁)W :xi޵"a J |8̅,!(`:٭3(AV'mYbpJ& \ve jHڛ䪛ZЭRZdpp&4rQ!JY<>)f(-]zvsE{n*?OيګShw2F1a6h/L%=EӜ $+21׵g^2KcbR/utQ5Pϼn^z4kg.3{KllvX|i^&dqqfz~.&Mn~|oxpw+˰}}av9vpyR*Gxm;Ҝ>%E%_TUaRdJ 4vk~[}o\ٷA=‹Jҁt6!n';kyd='_jAPaz t75 5^wq&w>,@Qt'(rwuE-)cf dT!v*j/%WaJ^&!w2 & GRubH0(3HF glV;灃xb-qJȇx{8tOcáGa(x g$gxMv&M)x苗gk{׌j1q.@]M8}d(fXhm!|^2H{ևRxƈlz YՏ' MX1YM}!!hAT<)v!wM#قJI.א cjl_*菞zД`9D}0RǍ%|AXa8g/WirY g7|`eBtC Y pCH~is ǂirيd)nx4N@'S)nZ2ɚ+q`NǀWGtYzٙ4=w'ɜ͙(7U   YI]q9o6hU{.rV5 ɞٞbX47wpy*깞38 zhù١d[ْeEBYy 2:pWc@i>NJ4I(YyVuSz_^GB: :z6k8I*۹96+y8n!1;Գ0N5ںĹ#0׫`(d}dac Ft$Ti % 3;sniV[qS[wt[4HW#i1Ƌ}G{kB#h(Uu,*wg%jӇYd˭0LZ*3”: [l(뷻3v S:jsQ E3~4Xzg%YZ!j6lG^SA3=~7h䯉įKǤ i$sʋ\nR#ɑFVػ|pرʲm:Y D˛|ȯ̳jԌʄ{,̊hlZЫ̃g iȥ5Ouf,$/LiM΢$5VCcM\yύ<&0TQȿq͔ä́@ж+Ek2S0=h lk4<`UŸ(Ь,HO&cѮ%S(M襬*ԁ%̀L1RYՂb55 uO-G RhKMSܼ3Q=S*SxvAY|sInCa^9tt掞Bmo\c>CKU$E\>_Nt~^0聞Tni๎郮Nٟ~NF@~֬쑓<&XNNnŐn=.ھ9Nՠl~%>XNÞ]aL甮wy.. ص!LNH~c^2\땎)97 n~Ҁ^^)Ċ>R;o 떬q"Z=N^OnpomNh=u_-~3o[o,{M}FoHF?e/POHc*f47N o:æ?O_Ͱqo/ߥ?(o/o//2ПOl痯b :lv eܔN_ď+%Uڦ=>pl 7$bK=1v.֡ňa{NW.?^goem-b4+U͌pr 4g0wA{"p-J1:=D6ItOBWvjeƙ/ieSgM8.fP%E:N=o>eDTL0iUkU?~e3أ ɞelkSOF9\>o$Q9m1ߓ &WdŠ";  k3+3V6e5@6./usr/share/html/adsm/en_US/a45eart/ab0ct075.gifGIF89a,I8ͻ`(dihlp,tmx|pH,Irl:}hIZXt;z఍KN:SnxM7( }| unieWdF\;v.[&ɌR̼ڱ~/A8~vᙁ sHJDd%Ǐ CIɓ(S\ɲ˗0c,I{dᱢO =CܴΣ+: 0KJ}:5*իVBZ+VZ:6,ٳfӂ][-Zj};vRD9Wݟ.1pƥxc>qɖ)k3x tS_@mhFXpf϶;}{u vc>a*-TG:򝳅kwf|݇{N~<\9 }iv8˟O?~3o]}h'Xg|`y2ރ.z qOui "XfhceADY"|QС1%Wv/N0d\1{5>\.#<^{o8%UZyeGRjabߏ7vi/Ue!U疀)ĩИŁgYD(iu e"xbJ5˨fQJ!C @y&tdYeF称v\If6ulNr J@b-`}eT-ߊځ7jʏ%{N:ib" [-lX#U[[.ůL(17 H$E)<11/seѼE'#@ F?gJc-C<9#^Uu5:u0LtP rmȏ"̶+w\`D݅8k[HwӢDSÁ8(bw%[gpm:}^l޶Pܑz=*¾7 del~) A0E,1M Ô3 YFW84IBEZZ__N`5 LwП'$ O_DJz$(8XfFM`W!1mchC'r &'OcoVB,*cHs|0@d97f yE&Kc/lVU3FYH\6DKT-(9 KpFWBaR敓b,Kn K](sJ2: \z* V ~V{ Kr\fH> S4;y n=ˈse̗#ȯ]_ӚOo CKu(<ɤ+Lc(sB\fnwO:spu ]8EW݅a$hн}` s0ы.w|Cg3gC i5@W|F~J nÉ۔ղ^ͬ@-$;/Y|s|s|#gMۇvWLzNI%HR?[pq58%H xxxgzGu7z)D[WhXw5O6g7\q(x8x|,Xx_<5Q](d[ p>G}Bp puXS`;88 alYiŅ qPw.hf]`X-J^:腙DFh+e\}1ϥ}bР؂ h! rBa#5+q=fVS(h-3 Nf1m'`g\C[ـf_7n(oKT6eM}CTtk"`؍QW6`CFӅASs}TH} @_B%f vqTHAx{NVgM1g@HϨѨe2'ȐQexI4pa 89q G )~18xxdvIF5YzE^MnePifFdSˆKw؀E?2 RԔ̸uE0TBّX I*TƋcВs09EGI~s&i27>3 asxSlXhp4gjYUSUIF W8əjIšւїVKf9ujdIٛtxpvTWi^P'^zyCf$W9tzԔ\=$!9~3g:y cvApw+_V([&64)tS(x)g*"`:)fͳ.76`!Mc:#5$hz0lhnP50T*9 [WrF"f{8ad4R.j B `vn|?1] b`;XUjzv Ӧ\Y\`6 ji`;GX{k7:ԥʨMꦑTFXxd*'@-a{VuZmAc>w:W]窝 ~}Zmo9oٴ1J xV` qH ߳\^պGp UnBSB|ŃbjS${:sjܪ?ՏJR׆ Dub(fR]96zIzwdI"EFLJN$a1;JO3P4 :VI ڕjk3mW4?X㵮@WYc2W'Xg( 3 nX=T\)"˶Y=߻V>`lYg?:cK -pWXQ&D LHSMj;J 7Z[^{a 58{ֿ#: Q۾9\zj0Kɢ4ELȻ%?lqQAɪ!p;e'*ďqQ" DYƃO`|]D"bvwPNeARevfĊ|:~L-aK&-)BmVtɦ7tv+|]2\+"yQ# Lim$r|} ,?@+ȓ(*2X ̋UW,ijϩ\;Z| |l[& Yaa͸!i΢Fl?!}kz}Llx \ qL]ѓ[P.)M01iF>e>@BmߌH-I6xLRRAG=XF\]mI],-b]9@f4j֕ncr]v]zH~gՂmzV؈*؈m q #Mj"Vى֜؞}ڢפ]ų״zիz֯Ա-۳mҵڷӹۍؾ]քS=ֺ}ʽ;  kvy +3V6e5@6./usr/share/html/adsm/en_US/a45eart/ab0ct076.gifGIF89a,I8ͻ`(dihlp,tmx|в(Ȥrl:ШtJZج9ƌްxLրO@%o{>η{~|ki3 C ȶɸwa>@>=H%)T[:ٛ-/|Ulg⏇0J( < rf u!sVS %.cz rdѣD ԴA ,=(T&QKh4JqPHzJ(VnylY1߂WN}ϮMxc}Q@4`]<C;ʸ`Όi {}*h5&Xa<ͭ޾L//cڍ0Nbr(0P7 XwSo;TŶA+}RYrxG_IE71!g2(`yNJ9'BEuy4؇+x(w!<[藋"ߑ!#?*BRIG"A=^F-X_EG*%-b)_ԕ Y &^Vg|)iOY o)ȟv%h 㐲7x]j&LhYti{x*n+I*uLVP? @AhұQ'l*q2lBdmK6{QU C- \ҁ]u؅lɾ3.j}qΞ4-=9VnGB ʽˠfoGXt*V% wdG {"nq'%M!8o!2%1)gS]V2 S6L0Up )ю?2oXF摿)G5Iу[ ݘѽ3hFKMtܙ}3Y~`[Hx1܍NeCoǾN-I^21$jۇ]Js}]U9웏XL_z,w `>jOUۃXoC[ńâOeڳ?j#=,po T7JIpbd/)U1p;B%1.u]stD3L oH*G,T*lME|[؂2a'ߊ%vK7>6%׾;rX9 .?xA8G5q" jr~0X`FB G[R%m-6Wz bՕO  Tp!)5A6bX᣽'r_ 1A:a.q4ͬаy@ ^k~* xps\5B=<NFVf]"F t9!2@(7pZ'٬/GVbL>/+*LeΒ@)19ϋ6hvĈ/-gٻ*>ZXSt+uZYjNTŒG7wDjQ-M`Lpput5C7sJbS6(L cg[yNw}Y;-mkv`5#2Eʢ%P^7bŭvGzƍ5]쯭ІX©ͷCEj%SVV8MlrK7yUox cKnj iY¸qGo5g.HWC.mŠU+|Ƹ^t[Æg?ï؅Sb徽ʯqis x}SV<)K }yI+UΙE.uR_#"GߣIbWp7hyGv3վ t/9g"##*yN,{>MKժd6]R|`r󯖁>!Q$/Rz{z7{HT{K0 h7i—!b`JxT~cS voguR,#@ׁ@ zItXE o'+m.Hpe,2dqcx{fs<`@XjD}+8Zb}^QVFhG[e|Y9ohFhgRV6Ux Ճ\QvE*~,8\c}$؄:r8:؇X="8W'~┇zh|N~ +oH\gdzSӶefUlgDNJXpt4U7YȅW/Ћ[((YGUa[u䇔L&a`0xf̈XO34xR Ɂz0`/e; 茾P$J+t(R!(_aLj kx`.XT/NFdtn 9D!i h6 &t+zŎhQ.#9;`3HS6@ Y'ʑdaSt27 9T~qh5rFyD@'vP嗏ɖI6ep?wᕇ@ HJypvfBe{cۤ9t#sh! }ZU6zY&T| d gU&cBq{w6PCKDQ():u*VE G!ddOiCxx]lڦ@iqB7WzinzĨfu')gǢfxJ@t1aNK_uʪrb|#@:IXff TrdzCBP7lȰ,jORV*\-4jeHZGXBfٶA%B'*9l9/[WkSI^MIN PC0Ygl4W( XB넗[]J VUwӆV777A N{QADuwgڎSMoQzVnVdQVP?E[ۚ-+d;ıhk5UQ1ƅCzx0H o$bM1sL"\ySϠ kЁO6-zduMZ2z@,UF.i6)ڵo!-;`[DZjh\Vj.ի+.+jG6.& 6I}[ .;1͕,c-A%Z4֌GMd(ǗC}n޽NȓS ;  k +3V6e5@6./usr/share/html/adsm/en_US/a45eart/ab0ct094.gifGIF89a,I8ͻ`(dihlp,tmx|Ϸ`G,$N:O3JuN,Jy0X2d9^pu=t=jC {uz|gq~$`e}³ZX~ ϺмoyUQ[uASܾ>ѧ!JH*O4XE!fd &SƒG-˗0cʜIfdl&HS(UJώD~ɴMJ꟠B;`⫩`gV}@ ٗcqMkp5 tg͛[m#joX+O`]"~ ]:YU} Rqɧs€")f9 '2T%W΅Yq>ަu Ihh"\J}z#:ꓑ"򪌞g)|oK+[~jB mq9:(Bz> Ԗ[n*:8Z[-:ZJkt[kۮgj*Xzֻ. '.Ǜ.v]yI `l!Cl,-ljrt=növvGc݌߂ k??u7*p5",A4K9ۇiWۛn"}.>3=:S흿kLYh>Nl7Ȍ1I]3ۙh!9Mt3^;U~_gRu /hsu抳n풣Lz`yi0}lw|՜ྪֆq8owgs9\W/-#0ٮKJ69bchDؿ4w rPs>*iƴ|{ _1H@ ?Q gPa@%qX mXH2 }X<60#~1l^U^%i}6] 4r(2:,ONd (Kp\ĉAر;p5F$G17t OrB2UQT9IB`tѷLy"M!#}(._wiޘ+*5JK\rQ'"]Q&q3[ժiM`ASg.)恵Ur!o'JъZv tF ([9 IQLgJuI <@w)H>jԦ:ua%z ̝Q@/, ͣӧfvM L !-zTXLx~~uLKl J'5&-`^S+b4ͬfJ,0wg/jTI2e9-Qt^d[RuFZ#mYښt:FdUMݤKi@tЙ7hY*y!}WVEД=;ޘ׃49c\oI 12Z“-c*)i{f)QweAuLhdr0n}jbU+>1|ekAC܃D•o~h7;6]yp ^8u^#6?)zcs ʔc6*ܰ}h'UwQNmƭpwۦF͗V:GO==XS׀w n <`6اz5oIN밇T8o R ʓXilRΎru&^Q-F,EqmUir7C^-VW8;fpJ}7{v QsFbwTֻh#4xgTX{H)UTǀTTL'L؊ıfQ˧HkXuus$W芭xSxUw}~`9iĈ5S"jwuw{aHC{óe DG8~(rWL&t'HCC4`4xiŗ ؐ,m} QXHx')Hsc*qX IJ)5)}V)#ܨu2F3>`R*t,,DDR8Iki382F,,u0w"VpZyE\i?%B2t5*"{GY!IYpFl 4!c4.!| 王Zc40;i3$>29rSo} '3y@bcSbrFИIjFIXTHzEM4?5+Ş5O^9i)k9IcG45Cv{8깠}!=GAF8D7ac8~)u)#0x3+(GْFIy[ٟ"z($5asC:|+j~w0uc9DS\*b<,A<7 DT;nJe٥ps_ʦ^#Ie gW2`*4"WZZut rz M$t ɨZGjg)fRzT:ѤJ`X<ʤɩ = y@6^:ʬ"~jɚJsi$ڕ u٪ŹӪʮ z):X rz9+:+Cگ eKg_+p 0  kK#+V  7*۲,+ uS]8;Pdw@ [D{\={H; ;  k +3V6e5@6./usr/share/html/adsm/en_US/a45eart/ab0ct095.gifGIF89a,I8ͻ`(dihlp,tmx|(Ȥrl:Ш)ZجzҎqHN[ZVקw LvI~|{~t+t pl($&áīƭʍqӠ%d àČ0` >WւK{Ν #:Xc=6z6Ei?*qG䷕tiǛ>l$ @Y.K bV!ȵWVnQVp~شX{mTZ͚K݉m/T݄'2xnQ Ob}̀(V('H!Q *UX&b**ݘ&@y\xΑahu,1/[&H7;uڷpW~s BPXʓk7N+lQe5f5m?&ObI 71GyUއ6~t~}5_Z<}CR(Ocz/R'-%bqHvM}g|p_w`rbknF%k)!g 2gqFvg]ezI=`CrRu]B `9[C|-f؎ڀ Aߩ!&bU|밻jQ,Avd;m#Tv{qp̎GV[<.ΫKn6M 0-*L-Vzd | d-{?"w|I¾lr09?|-}cgVe~* $Ⱦl |1ċx6lNkI ,2E?|PX)kZ[E'N4y+%TY4޳(m6hXjE$qxx4BfSZSK`]@/@ݡC.K铓K_ekES | nzԈ)ϏDKj 4+狮}D]2,x=)n ;8Osk,%AHlh\a'{W@ydz@ N?EXއrrD-c]' tHzX@գbn@\u V 8E5ƐnLDEFƝo'|b?v {c8Ë/ k6F2Nsw4<ҍu#%.Egr"('EQw 1YO \'=iF:l#6x?(0G}JiRĝʯ"860lq~$,^rhF"}vʐe2L4L!\ܒMk#p@_ [޲aӢ05#t*>g=V3((<y6ӂ Sb({/)AM݃JsTJ0KGuCHF`)ޔJpY 5]W%Xa w4W:>#q[E1Ռ3hY@gjUlHi/@]̖4*P^x`oا?QX6V̓eEW; cqr*' C-r}@4[`Zf\G./KWl#_ 1Pbl.pƷ "g nm0 ,9`es K)g`On[VR$37|.х]|CQc&{VVag퍂i7e䅡ӼmZ~QcK j׸3IPq9>'㯹9兮ȭhɪ%4W械>\pvF`[δ-wmnۃ$D;ͻz*$$M\NEqr{W>ʅ-*0l|n%2m;Gcue+M΍ʜ&D4_xEq4rytլa3'/pm˷6y~e&վ/I׃HaGW;²m'.Os<^X `\@wUJ]"-뮽İ_@2oEcV;BƷ>eG3;qN)l{ן̃]m"U&OsK~fTjnpyT xzGnz}ޱY(%KhU`р T?kZoW駀w聓0t@.I'PrQ%Z0OH_Fozx Ղhz0vFHCa.lЅ ]zTHlvNX=ybhuC|rE~!\"Æ^p~0U8cwHxb~<Q/n!X`y0kdb rzFer㊍膧ׇ4&ttDY] T,i/qHw tS1TXÊ؃w:}~X`ex/(KJ$;w{]ȉ60|ORbE,`X^xTw'UhS!!Pł-^Gy錁tgxWP)Q5`xyBU0mCa’!#~V&8d<9"N42y,9x-DdEvde}?ɀl7B{#c(<Ѐ?3P$RB6>Zg.5/,_yh]ը#v1rH[PpIVci/`/Iz^i`yRuzahyȖm0~3NCbuoP@; |ƙ'YnYwL}.d;UxVH;3i} XWYxjRɏo厽r{Jvn W>bztpG4Okrg:p[ҹ}9Xywue9OA,wI׈ȕHxڟsG%بnG;9ET1GWne) .HX  IvP#LqGv>`3Z0ڇIW'dqxa3ʞX喏( zP]{%.$Rwb%uZxGyw8u>a^lڦhu*: o|Q DFDǨBcz0Vdn2 6MZ~aTʧHkjzsJ}J)Z7 F`'bozvde Ӥz*bwf3Œߊ: Zκ*J*V* 1JjٚڌﺬdTR[8~jk*sڱf먡Y*yZ*[(İ p ˮ9EZ y:){Mʲ?!KDǭj[2*ښ705/D+JZX+3nL;{*G`Ky&<IS[0@ {W+?)k}oH͊JE÷}{40 qnK^|r9˨Q+.P7Skli#-j5WY Ś2P{+Yyk0 niդ#'2[{kKʺH6KԳ]s)P烻mw;hD֛gn>ڹPp&TkU 軍k gb]ˋ6YP K%P'\vBto?0ǀX ՐSkNtL^Qj4ºRLYvŁ&<:ħKEB0}VuɏʨYŒJ¼:\w,<[Ae0{K̏EYTqpʹXPH'LD^X!.G#.(:'>Bb.D-k> ?L\_}lLLoN J}&h^nWh /=l @'i#^m.Wo>sbmȶ씯g n#5ߓ"i2T rޮZn-+ C̻{e &.F>Y;SY ޼j'm+IGѽ52 deWkTKr oS/-Lg4}(ߴ 7.N@%?jC<@1]c2 C0M?>oQB>F&`i/4>kJeCmn%SM .owŰXyEy \wH aPN>1K^|YJ/6pVH&qv(/4oJ[_CtWW+Ud4v*T-O?2՟ h_]IJP oCq$KDSueӅJh;o}I@&Kљ4-jzf[ =fr<ykvCz{߇˫9CLL4Ts|$i\# \Q H,5=E]{j} x+d-MlL&.6Nd^~6u%=ޖ5̤6re䞧J>lOW饏-`P};ĥG'9i\H%xE*աENęsl'h \,3y:> BRK|)U{G{ Dd*\ݾ]VaY*ՊAW޸_+]笊iWZ˞=KMƕ-sp(X! &{fKu?!j m¥a$/kzyjYa.B kSEC6+1+׽!eKM۶=l٭!u2FGxň3\cN"KGM#P7؎8NN:ǂH:'B8@ nĥZ3(g(f{\r3B 7Y;p01Ʉ $ZkD=3ǾvB uF%tCmR$c~/& DL7BOn=I<Q N? G鱓I#TTD?42%L` RW P_Nwc* MlՊXUQ ~54UTU6Sd=ZbE3hfu}v[nZk=<~7^y祷^{7_}^w8`5;  kf  +3%V6e5@6%./usr/share/html/adsm/en_US/a45eart/ab0ct097.gifGIF89a|,|I8ͻ`(dihlp,tmx|pH,Ȥrl:tJZجvjCްx<Y3z^!3KN #QQwyBƪr`tҵӺְÔw߆ƚ}9sA@NkP p0~B8.;}wBB=P ySio$m*H%o4[ڛI祕<ϗ 0 :hO AIŊ/p^@5,L$Z[6 \x O=d.Lxm3aJ2f埝#瓫s݀G}9)Wo\y`WiR gzuˊ n5wfJuKݦS]eW)لփ&sҕ܂\Qy$<5uP%™iYiw]V ifQdKA6c(snq(ae (7 ].1)c{=2^$0%'f$9 =wI__e $h ca螔N:WZ見VjȏQvw"RT is0DVpkęz)*,'e+dSRN'}:Jߐ -%ǡ- +n(a[`Ѧܯ+/2[+:秩aFhK$[D++q=k]9+D_k#nh ;iJ\+I*Rd/pbӺIY2lD $0& (N'2_$K/ <`o8dۙ٣:&(Jld7@- JE{HPD ЮqMьSe8WkF~I+B$@v#.喣>KӀxִw踓@bzE ڿcFp>(=@._;w0XzK뼏K7'/ʣl}K) 飞w4]@~d Rǁj>S$*w`w{UcU!| o oO0طm +BqoS%wC끠l*0 Q؊"5!FDaN7)0aI qBEPz+ uA(Y Ϣe4Ҩ>1}^B4M'TD:qҍ < $\D!UɛnTTVI vL[ Gnx?!Hr} 2?6jT\D6іEa> ORY:/)sܬtzCFi,[h,td302gLձ Pr -A\ɩB3eDfUKӠ&e:7N%b7VBH(6/6TðrJjIǕwXP #5PvN×5ĸULpuTT! r>%Rzֈ)A34L6IJlAxː<Ŧ^ 4d%6L:`i,nY𤏖gEFR^HlAlVnќDM+ RsOj\1;t)Y]"n&ޢ֏3>p8^Gk&Y]~*p Wx^IzYYct =JϢ`"oo;xAs\fMVRi Tqk;VKmUjĶry;E^Aq$` @ 0'l򔷼  QC ;=k7KJ|YruG3mO^.G12%+v+0j_*1 @{%l ]/Ą`aƺH4`yEמ2zϏ05^9"x kmMK9iE Em殈&G˅f'~GqV-m\_˔o h)zF-t7SbXq6 xywB sw}9]|]p#<~Թ-d@N-r k|"͍y{>\:>wuC,4\` R˔a&􂮤ë'tt419qO=UwB)w< AsR+>veq#OnU(ӷ?~ wwWx_FM5~y*z8&g L@~G^v3V'}> e`_we_Fræ} | h>sjUmktXGyU[m0z &x)VYt#~w„EVчt'd:kl>{ G`@7S,hS,0T*c˕ % ws|ܷǁ-Cgw;kXmwS kPwpT"g|ȅpz(。HXh=g_LX^-s&gS@`Q~U4t k>fApԣrz"4{g8긒)=-=ʸ#T(cF%mׇV9TG9(' id Y>.AnQD(n.p5ެӬ|i-LU/0҄t1ZM^䷑Sp\W.һMpNKst>Ni$}=)@N`c~1!>Z.iqGWvvV6 ^N.L@릾D^>n>¾u>lC짞 L~IKN%?dFnɱ:M^w">홖@VCf n\z ?f]nw.02?NsZ4<>@o_axHJL_F~y^ENO]PXS^OU/[+ЕLqdָ!/5MV-z nF_2"2"Q1$id䀯LK_/`͍f_(]nOcp[L;]|Y\On?Mfv/θ>/oȐ ҈/?19]Wo&ȯ_߿ߜ?ߘ!?_F @NZKoCq$K7TRgk[cx0@8$KfәZ.]fmKFaG.kT[k=C[[#DL|;\L\ T$1t -5+Ilۜ͵ l2<6]IfuܻՒV >(d4YhE˺l猎m>:7VzʕgOaMPHH)( u°H&lb"LjF0AH.$J`TRXm&lw9zFrSꅊTMV|Qb fe͞E, P\u-),T߷5X~[Yr 2O[fΔj]rgw+[S-bխ#u\kj/N],kݽnدorN=^m[ .{խ_Ǟ]vݽLɟG]Pzݿ'=___}n=$0? 鰳{0@໰@԰C;)' 8;qн_LCo|1ؘ*A*RHp#DH&QIoFCJ-;qD2J(r24G4L2"CL5}JC US3%IF%BT+/KV_e/D[;}O7}MO:u\56Y.[<3W4A Sri\nRp_eV Uh4%hCUz7;q\5E~>Ya7% xbb `,VƐeESez49ϑa|ߒ[eUoVIyma2f7h)$˔}J諫6ob=E{8^nv3 =8#n&9U8I(g|$"'&YAɣ3sJr}@{e+] uH=qVba|x.k=/ {6ߐfsy>ӗ=sy{ S'ѵ_oѿowZ=m~𗿭rkgfe}$e*zIaρ$85 <\-lQˆVHxOn'|2<]D&J`W_a-r Z:.1 C"4Yw5kEbwh@΋Z5crC >"!lZeSI[4VqTRXyg4 GõH]ex8E*RRl,& Be$5VD!EZЂ4%~)EUVMue&ݨ;o;z9>:Ӓދfe GӖٜ2ӹM@4'lٹoB$b1h{jp[-X𸳢e.th='{ #PZX/zft9ŭ4plԥ4a:Iԓ5ݩ[p T6 jG)qOxY6kuB2GwǨ,h+CxpN=DH:ĕFwwПFtuk7NSTbNצKYu 4]Ӗ^1/GGaV*6S\_ډOl60Ӽ5U]qeh.[(6hQ-hǰ6f+.[鎲wc9@YcRi5\=qR v= ]+*p淴X?|YIruήrw9uKg_S} w.l|Lx5jW{S/+L7gyԭ vAn9 :ևd[@tؕNV\*mAu݁Em3Ԏ /̮J}7C M9:w|QtemO<~zc=/_o`􌗻9_MgG/ ¿?)Ҳo<~B>׬k?6qOmK+i#oyOzd6?:?k~@k8+@J?t:#D D@s>\k=lK9 ?CA@_٘|@A hFJ t Ԙ7$c=$AT;Bˆ*t,<=.@ (E71K A'lC|C=0;B<ڃ>?C!CI996'LD~QA\ 0^cKD D?V @;@ES̓YTAE-EXBYE74] .^7<$ |DG,Cb|D%D&ADe7sHD|FKlCA?+F3FԂ<=lڴO3M4,DjcN P|ŇT:<ȯKdO%]PɔlQ|PޜQQQzQQAN-e R#]RZlR4(KR+ҸTO RRK1N'U.%$P *;<$1*S@O% W;T.MԎ\(m'}TD-ԕ7ԫ%3ST }((UNmR[mU}#8Zg8=51F¿|b#,d=7YTj&h{ۉC-EgUၚMf#n")jP嗆v=g_`cWa%uv\P<ze' ]g-Ǖ}zVcuCv@BQ֘n.v覗EآM­8 elŹ%iiʧsR$*47q9{YFy%i{DvIxe0"X^zݔ?Z|Z({K:y)6ƕ*xpZm)5ikvqTm(N~Pa&@y l_7`{ș/)6ۮSAnK*{ 7LչG\0g,X$[wq#"+<%3r:71ω )-Ь1Bۼ_3@2Mp\wZOMP7|j qUTx{t]'h3=lބ>C$7G.Wn劧Fd-N8,M樧ON-;%xgC4n7?pgqk'5"w=EQ}Cɓ^/߷>O5CAϵ2GtS#Wylyk~ `;,k X0Oxo >W:R(L W0 gH@߼:{;!lH"H!Sշ>`I̢%gwJ8;8wzQ|!cxőp{b=h>q^4U'4wcF:҈ 5<=qT[>>|a$xKdH;򕰼!Y6dG#gIp #G9Z*! }$yL!R ]89OB]IN/D-$5pr"*|@ -2SK,>Ќk"ywAoxB3NqUAPӣ ŧ8%JR"ӟyhQo>]GeL; >TzQcU u(HPt8M*NK_ ,K)SP4*,mjJ(C(/f!3hGMՔ_}`:"0PԪsV'xB%&b1Vu,0x@Нk0(Qպ٪R]}jKMb@ӦꆲFufc;wDBmXc[Z b[K.}Úsօm0kb&(9ԊV!u+"Mn{Z2͋+ OjUU+״.b^tum.m0 ~ i( `&v}%KK ˵J -z,gc4Nh{ Z%7=@@v])[ XjXNPa9:tGsӽXie_B:YTz],Ԏ,U^DYQ j|dQt,Noh(rSQa@_8}]|/9G ty8دH8;go^kQի0}8Mv~<M2S,Φkjbg.7VۨĠؙFqWfuov7ogYnE&Q힋h}+[)z?t_̅vN< @H8*=d ;Kf YQHsn娅oЇ98R?vЗ֝eٴo42Ůc}_D޹.(_ u(eWRC D햐; ܡ&,D$:.3o!(~ԞK2dX66d6N+b/^O!^+e64#t/qzM̊t5jj8c\f+5wiYQ;}:|DA*MXvqt9b`[M\2xLJy7;  k+3V6f5@6./usr/share/html/adsm/en_US/a45eart/ab0ct108.gifGIF89aLK,LKI8ͻ`(gl4&k|IDq9JVfҨ{؄IDUXaq%;j/@:~;Z{N[-B>QmxE9ftXa{J3|O~y<]rY^%)%ZXƭȔ6̒sТߊb޴Hx&i]kc>6wUQ:TXQq<-ƍr\y$h!BHTu!2Եt檒l3ܼzu'`dIzp}iPiR01M_̦Y ~}S)~hW؇hz}8rݫ*a|";  k(+3V6f5@6./usr/share/html/adsm/en_US/a45eart/ab0ct117.gifGIF89aC@,C@I8`(haϱ+,x|SuG "(ؐШn)kJjkbqt~'j>Gjh[t>rdm}G6-zt;Uv`9|~:{f$We4uQ9r3z8;y-2<]F̷ĭђW%kKعʾ$–ۤݜ=NN`2#vO:$`mSAEPŒ:`gdF"VU+A)OGw!id>t\ (ɗC'´ӧPE)իRoR턵S2cyXI[*9[)Ymxm)#_{'zLÛa%>bBnj#KL˘3kynHQa'DVJ]&A5!*Ůlֻ}&ݣ.nЍ3?ZQj?<ǎ= 㶁ޮ|⍧Oen代N'}7Or;  k$|+3V6f5@6./usr/share/html/adsm/en_US/a45eart/ab0ct118.gifGIF89aMX,MXI8ͻG`(^ic*lZ3tnڷ^,f=Rh"o_9y4Śf/\w(fndMVS ;xzsa+oUuhdS%stCn&I'SgPZClȼ"x!̊ r߽۲׶|J!,pQ&;&=0VYK`C^ wqexpb*2 kD *}dْF'8&,$;&`>GReIbdHyΑ:0u3(`VJ&c#uX&fWڗ.1Y4_]wЛRy+a?\wp.(w4;Qɺv[V;] v[˜9 wm GydMK7]vO񒋔z/~=ey1J%.{entex!hP"∤HH)kh%~0(4h8樣ˏpnIWK#%H`@"ueLiVNi LLiO^jfkAg:_ 3gZYxPzBi|jfRZfLjkq j" &$y'Jރ X騗6#;  km+3V6f5 @6./usr/share/html/adsm/en_US/a45eart/ab0ct122.gifGIF89aKL,KLI8ͻ`(d9>Rl+Ҭ˝_w|8bC&)LlPkf[r<"h >6hC劽V 9+Ra( t,jBR^gҥv %XM_p^iQ][оĮȃG;  k8p+3V6f5 @6./usr/share/html/adsm/en_US/a45eart/ab0ct124.gifGIF89a@>,@>I8`(؝^+plujN@oRaC#w,&IɔiB9@oP23\a {u7mg_~1zaVwQXD9NYĸJ܅͊Z:ߥLLJdZ)  |m H@;)D!j5q? 95v4B1U}L9b"z(E.8q0 ff>0~Ic8x$J]POD;  kBt+3V6f5 @6./usr/share/html/adsm/en_US/a45eart/ab0ct125.gifGIF89aC>,C>I8`(؝^+ڱpltvj~@RaJqr%_s4F1OjnveJUΩr[Y y|R^z]7bOdNHpnt6}xr:MDYZJIKCĠǒ`aʴ̵Ta\DJP]˷PFXVL?'3A@+0u*.4VdUĄ(O.dkѡE/J$N J*;  k+3V6f5!@6./usr/share/html/adsm/en_US/a45eart/ab0ct130.gifGIF89a,I8ͻ`(dihlp,tmx|pH,$rl:ШtJNi֬vzxL.Þ&a8{~iy|x{~XL{Jr, 3D+wĝʷ̺׎}}Ʊ-k %B뇯!C C&`p 8Qc?z-(-hG0C~P[t 56TQJJoċ<%-_=Ou"=$ rȵWsiq*Ο+Fb۶)7OQlX)x.n:øoAtQqLֺ.ه3tN -3^a}3JvaȃuD֚Q}TUMwja -9PKVv:U~)~Lq ^c)旼z1Ēxtk΅a'ax-[5n]SVNc5ZkhmYio`lR]1sgT-N$Ӭ!^d)b*2 v"캲)+"X~y9|~ɇ EaXy9\ b'X [kaF4Şk 0(|ȢohA*gr frStbT>E%۠D*(H@h`=sQ ԙuޫ^#&'+2\VjõN-F,n<ό:x"o=+n Ld= 2ω^M1B[L7 dt5U3Us nW!J@f3RiS)no|[ߝESæYs0swX_}mi4&'le`Wح7~~[C=.TA8 VtDkDA6@6ct_2?pm !uכ   70w|Fua0O( >@L& ~ˊ1n8 gk 8!N4D8QBP,u2QRB6>J DP98(K8_ hG;\D7F:.':{\'( u qEH3YHv08#'HPr-6BcQXSy' GHy[))B41p/M%i }PÝv"L+f6ʹ%3twdf Ȥ)A H|b=MU;bg' ơ@97NM$qɆS*(^ $r*aCpJ2#^9¦]L*PoxڔԡNIŔ.A ` ()Tif9Ek9ˇځHu5'~ꆯqq]jGOm 1YRJklW@WNJ4}a KTO Sg*sd0&{Y3u|kFm6h͑T`TUFVyl^gv>"dfqOXzRnn{ =U6,|Wײ!"{{˦=.rezMBi^vE$TsW &x1^XU$8d]#Ye;24&#Y$t؄UM3_b^Y,놉 8lE z%`}y "1sn!Wg^kc β:ucT=%}Ì'`qӺWXnq&Oռ^%`s] ild<9ݰxlhD|kD 2"*-HV>|iWgڔ.ij\;Vlj U|FӜ\o/@rsųQLY4 hngG;^FQ e+Ek#ZEk^P_ŒޭNpzbfj5fn7KDV.NtKd︽5 r7nΑsD^Mv9x0wǥO*VBvu>>XU/x5XwqNٶ}{܏/:[{?uA&26Rb`=6]aU.}wwS|?cQG< —~<7ٽ =IkB]Rh[w?1td7ǎgx T FAwS]~zay} GibW~duGXfH~]w~7${G~e7efTltr }}yvX1glAf'e{,(m,(z!({&g3b5NwBChuhh3؅2fawgAW{!*pj\r1ȁIxUֱJGd'sDuk8}K 8owk'pExuRnz1r؆Uw &9|x8tH88Bg؆sD{ӔuWH (7uemC_4BXa3qxU'd`ДиGx*ex%(y%_j8(fZX"ZH\xR{i'uwo;oh臆WJp4Qrڈ p|8x'{4~ΨŗĊ5EU NU}){kxYGؓȋ>ytY':YnLs V]ovאw׏Ʌx$dZ\vbS-ɍ~(9`?E`loN_(d^(u+s$/H('n×}yq`%P؋41$Ye-Rv@>{ɗ~ 1!OH?y{BȂq5עX-F|8V<°agljyDRGYÙ/3JA=MwK 6ٗ鋶sVQ)t0dvYoVH/11a)pyn4IҹՙNPJ4-"9\̉x:7a ,z)MCZN^@) ~qT9FZ0:yEǗe=e&8 p'ʞj6Jj3hE䢹&n` GZYՉE= _ Sz:[ccJw?Кa*Y MqZA0Zm 4)d@;zy0ٜ$ؗt`>S ":^ ١X1)&ʟb-4ӹE ) fAIfuz A:y}J?I*_:LʮDnuʎjN"3>^2>ʬ@f 0@0aيKKg TV!d/!:#DFzmT:6j{ ʃIU@2P:@ ,ˮ憁 DشF<Ƈ:Xء"77zGA ڗ[4ʪ8& .@.ZC#4FKG[kj*IJFDJDSFIA'K| /z'۩*UīZ{k@:K %rpo$@q˩0drK\o메+xV;?" 7?x0[i$țe9o )lDikb0QR3 {ZۗRK-P&dڹ02xQ+*>ls+)1 6 y[=8׻,k]ʿ6I3K& T[{e×+dC5BˠF7uXILYw @Z9Yd#E̼  ӫ$w3L/dkS_|\C1$̾Dg{r5܃2>]80g;]&p˰S |KL|™pzidő ;y-7@gڶ5 g,XkE@ Pn"8p,u{ĩ<1̎"Jeqr"J1QRFȄLkfT˻0p'],{כm 1Mt[7ɗyqg'+$,m]PooA7+9Bϖ-{MݤФ-$PS%ҮY0\#<ɍMmf" -uڇ *3}3;y g x$#͵͛)c ґ7&4ŝ!mnb2_zݽ.w\}=d0^B*>0 mlE> Jh|8-C1>&mxP ӔჍ N|Nݫ )(ߌf5n#Pݟ-J{}^]wLz-ɤ͏3Mq<>n3b˝~?ኙP&x U-QTK׉rH>IDl]CHGNeS[M릎䡾$zDI MאU8g)Bn~Tf0xVunͯT:/ѫ m ?4Ir($۩~©<Ɍ ?y/ybJ Eż)7)sln#l~MD|>0v4ϣ  PiJhnFo{`A9 }M:gtR/q7my@ lb,f򿶢"~}>}iLa=Wy9ٺϺ^C=in4ju_h[ ;/:/ع?Ã>&XO鱩ۼJ_ٵINZ8?9Ǫ0=cXVVw ,o I&P )՚pYjJ~ᡱN<$TJwjSZ5Ʈ hϳ$,E1M|*=ķ#(w?s $GLbBe_xOp[ܲz|ě)]J3?-^֧]e# )8@I8M/rkPi{0C\/(= 4p8)2*>n::ۏ,il(0< mB1;o)6QQ 0 aH ' HH2S͞8+ G=S K>q3+BD% ֛TJK*dl$U -L*ГB:%)F#O4T ݳ4qI1} A' WQ9G˞MKTm./agSOVV[+yq8 _]O7cw^wI-vI4a..#<%ƸپթӕlWUݕq#,gף\_լ/n1MUx6*Hg+t3Vc= cSpztɒ1Us>J[fgƘk^y֬r񫰜Y?}wQi25q~bZxm$;\d=]BVn?)~gd*2 RpO#r!ʗbk_׮sDL^XLj6MH%Ft`tς,/B |/*H,s+TA>(bp`@?:~"h2bwڲiǾE^cRcv"?1q;=h?,*zӠ h,s釚CyDT20s`/0 ̣%7J=C2$7h$,cmR+8l8)cӊp3x|2*zG,v@0$t?` 9Z"t8!PLT _ ӢAEjKY*6u&!ҍf2^?хXFB7ӮlчSu)/^$&q-2G}N]0\#{Vmv2uld%;YVֲlf5+Y2uFd}\MjS|YI4{fe;[ֶ "–^l( UEټ*?<ֹυm $vff%S x42r,dv5JA 'DoMwVԷuSU2DuUs_W[х_{c#> ܫ^QXpwc »zrVdX $p peRba(>idUQ7|cJk\uI,ǒ]H:4Kw eɏnBDÅ D'?)LXTAP3s4o1)s:.[18ʰ v;#D\Uw1 l)Ѧ - /a&-|D^|=뿔nž5RʯCL7E 1<=~& >jDڤ.հS5ҙKN}3Ňeͽޑ[<ͧǵW{y?o'h~5(!$f a_N488(|/Xx)h㉏c8X+9hdDhۇ?6)fGFN7W&)C\"%Y~ O^h"If&_%ykY.tz9Bzi(1析9Az((.A "ꪩ^h=:֪jjzk򺟬;kȊ+ ژF;^.´ު-0*nݖ[bj fh~A5<;nn+4 &`,/ܭ/,1*s0s {P3l]o1(s1 +CDr&- lk6Բ C \)I9}}SHѹBHuLMvgO{ w!`72smLӭlcw'Tqhr,lDwW8*z8ϙިk.9Nڴ-nNƮ;ֻ ?';S;Gx)o"l C\W~ciF@DCΐs`wn"Z~> '?ɉRCg݀UDEp~ܩF 1źgE"1|b-j20&8R fP4qxZ;GdLT(E>x#r!rF7wgQBR|k#ߧD b#XI;cK e*aA0V/Tdn-P\ENh02ʰ!lٽfo ~`HL 8@Oůg%YM5q^Kl([`hz5Te[Qֆp\uʫ"Mn@z[▷̫~;} yOHM}):K)7 ,fA[w&+(9MN b7JlTbж6 8&`[?x-.p br G"DdgP-P*{&9O(k\.kHvWrJ39Lh -ẅY s`h;3 ƈݐVi83 a7#3V(sZ|i>TF+)%s#JO0mޅ9 UdFw! ֟wq]"r.A8bBm}>ww{TmJ"Z6Xm9wģ150nrœ]jyQA=۵K8xiDu7!棁xߎس{nkro\{H@mzt7_)D4F;onuyl΄G%>+iz`\BЯ2''zI0vN{9>cƉB~l桓Hg`,&@pha\07X5r`{pSD0 )|/p ?&Xf3QCc g~us |I &5?&`zȉ]؉]^*<:oF9G~xq؀l0`58iUSh "Tr:nuи1'!#`]2cTøTUsH7php%1y;`UY捺p`;|FnrYirؐʼn(鐎fW+CoiyƑ !IU$i pH tRgb%eRTi<uiHVh"cjĨF]/FPeS9YXTh} qZFkit3CebygŦ(8Aٱe]V|gUxff,|}(W `M4G3#v iOH4ie4@bE0 fY 2V&B9GD_㕈yml}i Cjg hV1,Og+_0Dž49_T$=fUiu.Xi/2xaEisic;H`)8zVOW]/Yk9ZZ9Gy(jub{Y:w9CѦjJgD^ڗfz?z r~.zS%ڨOB>: 1Lʟҩv \BcGH$3@"z2Dy*j*樈#O*'/vʬ$Yf:U5"gݙcJ]:/îY *" ;r;[{۱ ";$[&{aٰ*,۲(v+4 rx1[?k³F*A3-DkԷcw>o@.rzYe$nlb4LdžI 4AMαa`KA吳He_G$2{]5L[j_~a~*(`!E9[E!a![Dl$t2+l{*G|+\5o+:L̯Բ/\{c.D|95LIӴNNJSC\QQ$Il#G2_D3ܗ]e%zg7k&o oS1q‡*X,2w{eu-} >y|\#kc!iLʼnN93z<ǒȐ̩ޛ8|*ɆLzɱXY[|8i3ɧeCvU_bYmTˑkKwqxp̩)*GWWY]"B$mt|5yGc eET2sx]5qp۶ЅpiE$\0хD}όt>TW{BVCֱ2ܽ%7 =I^*@CTlH\4j-|IN,!D=BF6,` kKX56X]R% ^HЭ\ތgk..tg6n_^!Z/ߑ<e{ ]OaٵtMJu @!9~vG E`}O POi]I_<=1N`|Q6aK{<"En . XTס S;nJKFU:@RE^kEUNэgTU &0KAtݽڟ@Ycn14t2\%DL!^0uS[[I2rK ~L~nNTfVA*ZhS;/n;N#v\M͵ꡪp׭vkA>AK3ހE՞V?ba>穎dbɟ[{eBbe 4(Dvޒ-n&pgҹdv:aoI.vi6Sro$&av˹7inE9JB9/pVD"Y>ek"kweB.VҎ1Nyh)j[j;zٖLxN4TG\Oie{d$=jyPxq765`$`E盙sjAO? 6kfP&#+FG_(7lؓߵ_`+Pv&g딐񯟔wu(`/82MOKoD8E0hWb"װWED7xv(!#?w FNJ7B1!me[cyvxI%DExD&KCQERslպ*Js~j $lZHPْ*,JI 4hdt($CM99LXy}ypݠzB "f5eSnQ)>x8lvF,v8H֢|ǐ ñjSdC6WfX# #\4Xk1L9% %.Oxj1A2ěrO=<^G'Lst,JD2ʱaY%k"D,B۰%2M d\}h6 h ;%.ZKSCzfv@}9't$`ՙ= cصkS 0huܕX ||B2k$^2X&;9]14eyvN|z9x/@ 3 > ;!*ZfCO _- lNA?LP1| @ 3l-G*Ԣ?u,*C:d1]g=N$R@nApkINV$-rE3C,P:EDIƄ!$5P8e#4d0 P2>:=tNqS&3ԪDS< MKI.1C/T"[H0UL5jFJ#XOEb?@T\J YI)tb:h0M`| Q VJ Y^T5)ӌZn^Ef]l }wUxK#xл3a)ֆ;S† b^q 7/_QU7Y .a h@rJݙaBrMKow茟~:FmN:׶gD9 ;RH=-n~tVdDWDzIֱwdfp<Ϲ 87`ucOZ }wyOs} Qݲ}^OoQ\^eo8Opq=Hٻ,b>~;8~{Iy*^ Q{;ப/R (ڊAfhH:"4x3 jK@ d٫!0xd}!P#hayC"ũyrsvx'BMӜg@-3,*Y^޽hPA5Q%b(e(H!:REF-RT.-gCԦ=Sԧ?jPڏըGEjRT6թO%L;  kꄉ+3 V6f5!@6 ./usr/share/html/adsm/en_US/a45eart/ab0ct136.gifGIF89a,H8ͻ`(diˤ1 kx0Hal*D˪Zجvzx̥RŖ:^u t9Ec)ysxwQfpB+TǸ¯ΩȣY7Ţϫт3+®>~StJWŁ `x t\ď(- 2㳍]:pM1'ɤZH@ eSΞHtKIPGJ2hա6b:`dիאWӺJYS͜p.Uku-  nӱF/־APfa7\9OǠaYtnp9<.N%mbBieT/oȷ&5#Y~{d=hRDqb3yh'xn據q(Ejࢻ\`rp*'b j?njfzp٫n"'^C)aCS+(4yIP8k3+]{-:-?~C *|mo0mmiˮHre3CKp" Z.̻gޛ +^ҥeYn@L2V<'Ù8ݩ_EIqx{+K|Mr$ =si1ю$-p ҒG5& _[ը4= CmzR!vm`M_Za7x#g>֭R.7tlgH_O}2j_Qݲ3=&*mϪr>*GZx&z]7wU6lXsKN_ow^/,?8>q_K%M}eE#57XO>,?locη{!y zk)JAH؏g7>;9iԓFH1 ŀsquNja/(۱W ]MXy* uT7DfxkTc~ox&&JN |%f؀J 5"Dp{ ]`yprSf)}cB_q{<6`d$ 0G(EF, H H@tT@ M (?i*''eD:HkDK%KAgd$Y2#*R$aYHYrߔ3IC5r tdMsqs<%pj$-G TtRoq&2)2"3$e_IBsg!%Ì%+SJ\vXGt%ixPtw.HS< ?=zHI=*>u*TQ=j4z RXg4ȥRc9UZH&'#CkZպֹi0-(@WƲ4E`YXV^GM7ZrqfYJ`d-+;Kp6)ڤʆr}_SZ[{VЎ=d[>ɶi΃2𢩥j]Yco|AIcBV`^i;[Zvx;q/V+f)l\WYm,gG]av2g1,5]mb!] M%pm ]0֫d!kG6L1asZ=Ko,WD 0rc%NnRSH]od_jU eO9UmT'Q ,$ 2Vz_ L`Hs}jA97,.Ȉݺ:û4DY#'zNrֲg/ύy{nu,nBdOwԹkq"ƒ…p.iJ/x.+1:a_+[CI\3!h Y)qKknƐ_REw5v3^7.i"c7,KiQVvw涋m_eN{H]8qEؿkAzؠ%@ \Vi.k?GI=q٬1ܤBLMXw(TE>N{ H͌uO`N3ؗ6o!o9-&gxPÅ(Ex2e@-];!$I8hH,nzh#1eܩtЦ 꼝Tsf% SU_%l gK<@[oza 5Sr%mq[7kuۖVaim(` ާޞsfO-tQ#}Kݍ&Y.+HRy"XRɥYeY~%w7i> |hh\8e7Sx߁)W :xi޵"a J |8̅,!(`:٭3(AV'mYbpJ& \ve jHڛ䪛ZЭRZdpp&4rQ!JY<>)f(-]zvsE{n*?OيګShw2F1a6h/L%=EӜ $+21׵g^2KcbR/utQ5Pϼn^z4kg.3{KllvX|i^&dqqfz~.&Mn~|oxpw+˰}}av9vpyR*Gxm;Ҝ>%E%_TUaRdJ 4vk~[}o\ٷA=‹Jҁt6!n';kyd='_jAPaz t75 5^wq&w>,@Qt'(rwuE-)cf dT!v*j/%WaJ^&!w2 & GRubH0(3HF glV;灃xb-qJȇx{8tOcáGa(x g$gxMv&M)x苗gk{׌j1q.@]M8}d(fXhm!|^2H{ևRxƈlz YՏ' MX1YM}!!hAT<)v!wM#قJI.א cjl_*菞zД`9D}0RǍ%|AXa8g/WirY g7|`eBtC Y pCH~is ǂirيd)nx4N@'S)nZ2ɚ+q`NǀWGtYzٙ4=w'ɜ͙(7U   YI]q9o6hU{.rV5 ɞٞbX47wpy*깞38 zhù١d[ْeEBYy 2:pWc@i>NJ4I(Yyŷτ 79uڞ*0*KsÚk*w)fC={ ?:qMܷjΔ?ƥނgGl?R +ZXF6Xl[m2 ]GIADM<2=ދŇp*qVT)@y}w{ԝټs-ߪ4.cd ۷¶PH8~5 N=]a|8~zdK Hndzz45}4zޡ+:n9B3gv@nIQ %cNlD^Fd=J3\N~G9UN@W^Y>_j߶DonI Gn!Neq>N> .-znH.~nu>zo"eP.|q}776i.M>ִ>@.}^`n Jmg쵾D⯾ᳮNĺN;>)qn촊(ؾLg'5@r.aώێDd^N!>E>Հ.#OO:M^Xr<*Ͽ=_?6CK_>Mo3}~"e~ nF`0@xc qBbdWumO ifys /w5&p썔\u?m=]hO_R*y_q3.10~漿z(O#/@NZYoHPd6}Wwio=mV,v>bg,aGtFShZR@#9YFHs:Imz"Kcltq[3cLQE|RB %|  :N5V5<n#p;>&E-,_֒jwݥCM7glQ}N^ByZOa8ePѫ0 #~=%=4iOY2-ƶ|&F$y3Ü { '\@RϥBЄJ eTjA^-(&A]=UTlXVRb @HhKʌruܴ!Iä>>2cɔI`UF`138K]ݚPdl_h׆ֶ33:RfӦZy's*n3nܘcw.f}^>ď;\܌[ ׮i8/<I L<9Dz-r;X γ ; @xR͕eXc?]AsB#HD;Jт HoGt 1Jhr8 ,:!ٺ..UE\ ldSDɮV@)N9y iJ)o$t+tBo"Ǩ4MEj>,/ŔN}4a$]t0:uPTדayKxCFMItŁzHU{XRKCV jU~Tz6XNSc6EF­\sAw)i|ﷸ+Ѓl:gryZI)"ڭ-ޡpJ{NC,vw[}j}y)KbTqǧp̟9Ҝcח'ݔ[$SԲQ֚`6{P P_T}Y2N91}@ 0- Khro7Dƙ3]1'L?tdG\O+]EoK=Qys{ro_lGFU&fFŗ U Nׄ VkjӇF~JgjY?^}gUY"b/J3"Z7X$;VёyZmE8bp%"`|y. h"!%>ZؘmAVO~ {,*k)xjK*nh~;n6;+,`[+ |0i 0 ];|qJ1qB!;%|6)ۻ2-r11ϬA6s̳$;n_8H_>=p<4}hg 4k]Q2 mρݝ}N j3M@l ==ūuVU2ߙç:uK]kwNv#{D?zU)v|lNJm'dngNw=@OTH}$BH!w*+O0{|}:[ʽ=2Gs*;j[\l|姿yWoUG/~fm~b?o?9q G?W~!uh\Lph}67gar~׀H~hp`R^d vn]eL8~(li.W:6]6iQ}Xwa-(p(nsg F79 vɵqVbRZxB(~VWog(jo#hjlxOFZXg W8b@)XEF8mDXX{cwX\|p,`eoHׇ( x0ޢ2iHWLxs˧BXxfxÈqȌhzɈkwn%d,8x@xnCuXgk樋݈~5'|xBW֎Q[=ڶ8x Ɏ^6]KX^{);H^cؑ( R&I*ɐ,Yۨ]%y2OԒ"7YW7uBS>YFyH ;  kp+3 V6f5"@6 ./usr/share/html/adsm/en_US/a45eart/ab0ct139.gifGIF89a,I8ͻ`(dihlPM._n c=H=OJkbCvW'mk< 3rԋN"~棅]okg}{+`~yzwbNmHztAbu[Dy(~r3aFm]&=jxjպols֖žѵw鶵*kLZ)#Mne]q8H#h8L$.c)3&͚8Cɳϟ@ Jѣ%-uCQyZd#P5+Нθ84AJk:eʑbM?5#۳Ka1(%\yiJ5T" b[>39Ж9zTe2o<qdY5}0z(uEV57+nqSXW~vڪd{g&̸U{k dNJ♖^ef*iXR$pY硥J 3]sT9`F1tÑ:f5aIx`qz!kdm`FW5ي^b%Ak#rf! t߷FZlz ))rb0)6N |6]Fn8YlrX32$)~Be0g%@̤Ar+6x,|Em31[;C-El}Wwaľ¾ĝ͙ŀ׽ՕŠҼÌ(gް靵ﯛȯJ#Tk2:+tPT2LpLO%ǎ>"rd&7ZN_ᡶXjcyMv Gc1}3GҚtИ]&4ߘV (VSG%m9?BvOɹP4OT+d|Jiʽ)I\q10@"ƎlsrcXjn Vk7Ko :58)Sa^{towvJoM"HgUct'k}.KgzONpM9IosVf_Z9YA`>:ᦠ~vk=!K5DT)v>suiwnxxp~C8uÎ8#DiHR;  k8}+3V6f5"@6./usr/share/html/adsm/en_US/a45eart/ab0ct141.gifGIF89a,I8ͻ`(dihlp,tmx|@bH,Ȥrl:tJZQvn7Ġ<QIԜӼ=gn49KϺd>4^$zӸ=tJ,m)( ٳU4'q2j#jN8PC=y<%MTcHՆt h 8nUZEkQ_Wޡ+kve4iQOlDPcz L2}Nh#KUಯ( -W$T2"hgVtѲMPn.LETa1؝=M.J9br.L?KNìe'nH jvH;8C*jLMmXt˫Ń~%`WaH [`8OCb658QfܯTxq:x!z-OFK7)D~Lso݃_tN|. _&ևܓot.=}a~Xg4)g M|3!' ,SGL8VNXCC7k%Rrerv͵GlxcGf3{g@,,>dV'B8f9F %j5#e$ҵLs\kaX8 ҵw[nRphiPm-&b ؅\D=x fXNSXRx ؇W\sȈ|x˂Xjx;膚<{CXsFHA؉ȉ( W*+Hb؁8}}x:XqhXd/q(R0jivr ax 79sm0qFfFj,p ]rEo&cXcdf|mjqa)|( xk&eݶrr]vlr\qhl9ٶn9A[ `me!ymƗgnd ٙwy9Ymyx pKIP4f[O98dCyjqYl;ncnvj i:nmoaiɑPћ2?HXX] 2ɋ>t X.!(h頨H* – %6*&:X Zx`/ic j ^K;'d\Z:H8xox棆m֔|)x})*ʢ1)h.*PꖬFD=_kRifc6aRiԸ::|+hin dٚ` Y ȥZ)*7 &ӉJjګzki/YVXٚР]WZeJȭh*W Ƶ*;znڦ٪HHT¨ꪈmAҚ$:ª*ڣ9&qڮ+z_ܹjd.ar{U2 ˜ Qq(E 6Yjv}R:0[v",g J2M⩚lƳ$!+ I?hw, JNduڳʵk'ˊ*p*Zz;8˶kA>۷ vKy+^Jں۸y{K{빡KZċGػKʻko; ۼ Q[qb۵k:JڽȾ`yj綳AQ9ɩ M|Vks [ۋgNiy y ,'Fqy*0LmciX[&_ee{X>r9 9j14 Y-(AHQc;f.kC)^(P<A*2ʱW*:˿!EjyՔUM:ƫ9o < f |zs{jIȆfiTɖjXc=ƥiwt̟W0lH6jn3qYے*\h (lHñ,:E{ѹͯΓ) $Kܡܞ/zuk j\:ӫYvilT $ V@ԧc@6|@{֏KWn,Qjdβ@ TIKy&VǨǕkL7yL@lӧR%Q]K]z{l\\SMS¶<~km 8 a9o,ۙ͠m ܪSI$Ȫ]׷HӵY|$3-Myʀ  mmb>p@um,^Z6m+)p,Ҁ 1;۳ #^ʬ "E;&~"~ۋ,N%0Jz1#P8ܥn  >>>GBL>N,^F~׽޹[`l} 7dy* M (韌6 q.=6ì3ΣV,-0΁>*}! {uݿI䧽 {.ۆ5Q}AF{܎NKmŲ~l^ޜ+u)|Ѻ yȡ֎hqpЮ`/~0pn͍ nƲ.`nד. >Yk8@pt|J.O^ *;>.^¾n~}s\>,\~TA}ҀqߩxXOK> i@nF nKn lڭp<<.MOv1pr  XAހwf?kn6 C^?G L`?_%;  ku+3 V6f5#@6 ./usr/share/html/adsm/en_US/a45eart/ab0ct142.gifGIF89a;,;I8ͻ`(dihlp,tmx|pH,G@E`@"GV3;]z\]2?Jtnz'+&Hj ]wMTSUj~iNpq7~d]&k'pkwdz[XƔ’QЗ\˻̸̖?߾Ȩoov``'ğH#fj:QٱiV屵rK׉p(6QsNJr;~푙3!Rc f &ț6rp5%KQM F_+ȍ밴jӌߨup=^̸ǐ#Knl(<4-j([:LܹGeܜςYΚvoŶݹD&{}Remߡ\u[LFGu.=Mth14B9fgU )VO`i_yaf_K!s]jrG- +եDt՛7vYu^'fb ^ AZ1`l_qŗ^SF]@Ja iNoF'W+Lv o؄҅^ TPEuXt'z͹fQE*)`3饘GJv駠*ꨤjꩨꪬ꫰*무j뭸뮼+k$&F+-6k ULzN-SRlRҫ{Lo.pClOj?Ƨrܱ +\'+ s3,7*n:sϽk9=0J0NcqԺVtku"o0=iҜe)] m&+sۍҽo~C73+.SxG@eϓ9wWҰعj.,8Rjz%'3~zуxuelίDŽB3oJB.QO`?V{aa~ݵoWZOi'lӝ y i@@m()~K`QMCFAՠA_f5c`]CVR+ZSط$ 8XwH o fB)Ї, C~HD!vKQD& Y eC'vaexg iTG8eC=vjG S 9B&gs"!@IRRR$/ KrR2t&?)B,0NsD%Xi|-6 py|$Za$D:X/*:PX)1i| pvT Mc9MI#fL/h92jf'w\9uf3(cMZq)6NuZijG@Fch= `jH,,5URiMM:R-=}HթWo64~;мIe(C8C#huq%cP6: FrM,#ۀH+ֺNS\T^Qpb\KHúf1 i5UX$L]<e;{*lZ{JڂVySmmb^_ʶ-Ԝ5MYTd M4 Mzt<sgԉfSdCM5[Г*L/gИ/Q+T66(_Mh};\9t@M^XW'v7~1 3Uq[! d ~(xSL`8c4#ªT8ٱKqՖYj>8kqrzd=ՋrllVz5,3*3e-j dn9;P%c|f)w Ϥ14wecjSY6:ϴ-gJjƁ1aL7tliAkt芻i)aS[Y(bx*>J|t.Q0rj}_ľQ_ _8]0⒎ XP_o9Z90.6Z'oۚ$wp3?)Bʂ7:x 1N8/<^Bv|+rOd6qa 73};Y: }̲B9`H'3C#]s|ӟnT~v@\t5cu֐lO{IIPpwgc;E >ֳ.IKjݞ{[V/LnZ{++%\Ӥ/5OOccvNizW޷ ob_0m4n1S漵\ w;$b ^Ħ>3x {|MTqp7"jGBnsWwPrxp&ƀ xtSGXUxh"hED's].tunEhDԁHWGB(Kh&f,8q.Y*(3؂OE6pjtAV)&.rDJ_HuOMQHv|sL؄,g}Z8b8dXfxhqT-uczb<|R'X^E2AarvK1mj9H;  kz+3 V6f5#@6 ./usr/share/html/adsm/en_US/a45eart/ab0ct143.gifGIF89a;,;I8ͻ`(dihlp,tmx|pH,G@E`@"GV3;]z\]2?Jtnz'+&Hj ]wMTSUj~iNpq7~d]&k'pkwdz[XƔ’QЗ\˻̸̖?߾Ȩoov``'ğH#fj:QٱiV屵rK׉p(6QsNJr;~푙3!Rc f &ț6rp5%KQM F_+ȍ밴jӌߨup=^̸ǐ#Knl(<4-j([:LܹGeܜςYΚvoŶݹD&{}Remߡ\u[LFGu.=Mth14B9fgU )VO`i_yaf_K!s]jrG- +եDt՛7vYu^'fb ^ AZ1`l_qŗ^SF]@Ja iNoF'W+Lv o؄҅^ TPEuXt'z͹fQE*)`3饘GJv駠*ꨤjꩨꪬ꫰*무j뭸뮼+k$&F+-6k ULzN-SRlRҫ{Lo.pClOj?Ƨrܱ +\'+ s3,7*n:sϽk9=0J0NcqԺVtku"o0=iҜe)] m&+sۍҽo~C73+.SxG@ef~vkܙ_I؊K:~c}HTV");GIֹCT pƻGg<5J;Ivh =*y>d@;zo` 8Ӿ,=)@Piw- Shoys p}0B59]VȶƄ@agH`:apCz"]z+bMwUMk:Դ9 V xbH-25fQpDcFuQu81 KG;ѐh YV:.d"IEEYp$EU9yq(@)3Qf4ePN"*WKNk$fK]-`* il&jhJKT5yCҐstM$7pn6'o$Ԝu$( vN;24 IڱO h#G)0m"CaIbCTB3;,>4)Y"YsĐChKC#i}41Eix"h=I?-FjPt NKdV؛*AbAdSMyhJiUgM[ qtHJd(De_[DpRdL6ǖ\ьqX8qbc<YэJlE9ٿ|6XŜf7Wr]#kkkRxkBv#q:@rr\ysv@'A]zz7Us`yћ$5tf-絘- \4\\ 5/W`7uiڤ p<%Tb 'XOSꩊ/<܌6oÚSfih[7 !ǵZ|c뷉O`_:` XUjZ&پ7kїe-S(wkaX7Eb΋akvAlwO"9䲏skg:xdugu$e Cg"-h>z4ahMA'rњ H:Ԥ4yizӯ0y:^9o\Wru9`Ӟb мk$/Za##[ْ,NY5vv^-3 v72hzmFٽΟ SfeLP^0iK9y0^ g8ӛqЙ5d3zqs9F }[#+FlSKR..d.?yaҌ(ӓz6'qӟ"WpauCӊ5JZ%4ˎV:F\/ni]rIhe:-rw^5Mtvzx{Qi83i{a jqorfew=jF{ h<1T/{S$w4BS8)>r&"ozș~'LJ,|~\`z_4^r>alVmx@}UV_q-g}s~f@r)' 秀T Hۇ{ (+qRoDFCbBYts2|)?s'@]f81fgFxb}f/f`$u䡁wj4ymT%@vDEMf7[BXxq}H|jRT8xVxwQZHF&kk7l1m8iZg`f-oHouh2—WM}g)yba1v 88XwROCBQAd9Im9ޅ1Ws's},hK!ԊKPG"ڠb;A6~?9\!@1quhMdH)|Wjp't%th"-E~8 ]2f?UCW}CrA7p@84H1(A)#B'("#/=2É҃$& S烗0i;  kކ+3V6f5#@6./usr/share/html/adsm/en_US/a45eart/ab0ct144.gifGIF89aU,UI8ͻ`(dihlp,tmx|pH$L)ͨR7WVtEC:`!N%Jiv˛!{oK|x3(2#/>q7c6:ƲFλXE\߳SDԬܫ2e %ij+->CK:)ѕO\)f0VYaN t&9Zթr>Bzg&x8()雐"riV覘f 騤ꕥ)gI`e뭮Zk1,buXȬɖ&J:K-*6mY ZK鉻nz5.NBoӽƴz[p۰* +S|b+g+ r)ܲȌ[͌dBGL&jlD sԭ\ +պK,.MO/!Tdq}ʍM_7gru^|sE#wnwM;Mn^8J+η%錣gyUo'3Z~'^_[Q:(UH,SxQ{ bAIT!vH<&Rle5.V#&*$d8G4qd(>RR]#JGr$d-u:R4 rETMrc2PFTN[ l)Tbs=WDKz'GEon.DF) Fz *ǩ}''OS;'; ꑃW ;Ye q-9tFQA)/I'4Rj#iJ(N LT?=)ˡBp RA՘UCƩR5YԸUѫI4pkM04%`k\IE.~~@ ,8x,ʃj , AYYP>*xk4Ն,蠃 ӊ4Yl=ml`g=jzZRzmRt)[Cė*uPmnoQZmS_ f.F*\g],~^X$zNy܉Mm6 oafWJ{B^{ԋ-SS V|r;\޼\4 q2*o*Ew=A˻ 8xvW kn#5+q9y+D6/mYh۪'/ND~'I*ـCK`A!9%Y>SA1QZzoY 7µ-{-|LGȋtoQPk*5jz+n^ k3˭u n {EY׻Sӛ70[XpVNbL"k?awjy^mvDž"_;ihémoy8h%F{aqv pbZugk7x^ }tfA]p%GrSditDZ3!+ÜUbGHY1oRfX9GXؤ xУ4=x(sU%N_H(mT8 {Cegg(=n{t7mոN[7|G{w:x~HmC<*x팇/6{ǧm6Ջ~^8M*'Edy twwi;\_-6Ǩ{4.ŝ W>ujmqMUyWj@=KG3.!}PlU@ձ~^Xe*7@=|?ws5 [EkfyKtǁu vD[pixh=lX|ihv5h,v1wyvw8xFx§x(wC뗁3x4RwTv1ą~nХ]WntcwUhVl{9yby=xgzn}Te;vz]vA|(׈=W{x{8|}}gG~榉J}~lcb{_^h9\~%ykPiÈg[-KH )Y HK&xX^VEHrc[78_zW ^d(ix9 ِ9xh0x[wdE {A%ϘX:R"Q>@ؒe8Q'_hSfc.y*>)6}p;z< kH8\+)4f>N ]#Sٔ?i]^YNCFU #rji~"TFp=Ybؖ~ŔX_I[eÓ$ɑyCYgIlgY6hiui\Fi vDjodb(rhefVc9=I7 !7vqy~DieQY:ɗٍy~tۙԩIyII xZ)nI\ٜvo:.ٗ};ٟ\ T]靝 5QɞsJY뙟^Y:ڕ*7yt+*V')3<ڣ>@B;  kN+3V6f5#@6./usr/share/html/adsm/en_US/a45eart/ab0ct145.gifGIF89aB,BI8ͻ`(dihlp,tmx|pH,ȤX:ШVجvX׮xL.ynK{N}#z~4$sjdQ<*ȶ˳δӨم ߋ ~tk] Ԓ.ʂ BX†@(B03$dŎy> ˗0cʜI͛8sdD+aYCѣH*]zϞ'QRLY%ӫXj ԧRURvHfQ=]kP, 0v-;׻ӹ Eݹ:Z7격 xP ,ȼHrdʕXsΊ"%rM}Mɳmg#l'=ݎyWxC0חcP)߃7<g𾾽u ̧N]z!4^|7!Gr^|e~I݇ x~_F (C_EHa'!{&ߌyYt&H߉Bw hW5ᒭl H2Xrѕxd+1ANғ("l(g/jLjxeBr )$$b⏇X+1{)IoR9t-#uWHF9I3  bB*O1 ~Xigiܯ(kʺx~˫.j*6J;iK׵<{[9."f̻C잭K0뙾K7fڰAIj0Z jp> N#k!U6e}8 c\ذI,28`˜.8_X>Fo-H^/=2(`=gyuvhM ǭj`w(O=4ߎ ܅γAڷaw&mȝ[\]&z:%3NO `M!N#?깻N-M\08|i&}y\APszOBwZWAxGiDD#MAT-m?:SτARJ@⼣=S?F[KAPqCb 3Mz@p9 bt%#B3L[ %.f,&)[EL㛌8G$6Qq@`HB,B|rbH* nHujd"Q*&jpg\)y6j2v% c[w̙In40J_L]-ޅ0&iL\"nP[ @G/ہ6Pr3Ɖ3 !<Fj^,4'(Tc^eɅ,z/nZғ#f)Hp )',zQ%*CGzyH>;GQiR\@vlgĻ!lL2inJbSE J08,b_0>$ vSEov2:|-iY^` KVXra#ނP=`nQZ׸] JuN {b'}Us{;Qiyw]e[s|[*(Wu-;8l^"x!{XgҬk wu}o&fB8,{UL 8x6_c@Il` T%c:֘2e*%rQ.&`m@榘_Nyc )oN<;YLIUWe>_gͧmMh%:PL}!GҀM(ژN~rZNW]H VSӢZrX `W*E(bkgZͫJ=Lbk!~fx@iD]g[Gb0S?P Q?EsoͬBzQw݁,uo'xtKt30uL 1pi+CC Ou1^&N Iq>a*p{£OU9Jߙ<:ͯT(03S#:w{s=uum=|UL®_nEuٙ jPY;b΃ cqjO2/2SCMITƸşF"v%s]oz_S>z2w9y=ڟq.C~^q'wױ;!{z/ cvs~MU7g91~ΛI}j;3/k %R GnN'YDgu@orW< (pFr]xttHoÁ+ X$#M,0x8Hc18|ᶃf:6oBhfD@ j`0nRhCP8XKH=ZRX0I d8yܖЅF n1@:fPwgOgU1/ر чN (xr'*8\Èv7J IWeAdS#C\(3!+~QG%cc\5+Ou~@}KOpAU8_*]ӋCH|N5(w%5;| 7B@.5 !1%@VoeA7U'/EEBu8҂H'Cj7~Nh]U(V:ŎxdP 10|򐯐\Ë's$-H#H qwQ\s%,_+0i gSHcp:X<ٓ\ҒPq-'7#p/I`ؕ֔F:%vbpl9pN*_<|X fo8;q9_I}'N0d@:Au&HxP?Wf`sp`-"fشH}h]߲2 9@ș9_ R$ iᕛ c[&FNؖOI)7a@4}Ys)6CHwHԙ/65ty @Ii. :VcH^va}ĒɈi49ڡn)/ځї!ȡA Bv3*)EiYrpOH~(`~Y$ l>B٤t\ 4>EP8#2;MPIbR 48%$sZ5HgsYH}9  ˦nk+:v9?*TZ=&+1+3K5kt=ӵQ<j\@,0 J;vP?Q)˰L66ٵY;[˵7 Z;K[hZacr 0it˶v/Pv <+~w;DZ4ˀH<۳#ָ4 u; 5+`T ewxI*WHa;k;( @ʋ(6Ыtk k+A⸒ mZhX{'ّxL {i;ݫߨfe>\0_Gz\x&I%agT f>'QsiNgc:lB9t6!R/vV‹ " $\0ڲ?,B F˜p6JcPhb7|#8XqfhQLqc<@kiFc !I"Wk'tIxvz||6b{.Y ur׵ȍL|{fƓyɘɚ\h|8,B9,ʣ ǒlXࠏ[W2ŝa,g,eE|ƪ%۶ AȄ/oḲ̹̌ qلkԋHphԀpPΧ ܂꼜<3?XLm ,Z`wIɧ\fDKǙ,|w_%ѵٖKEJ25Q vd/)q㊮xҜ `lo #SHZV:q5hSRΪVЪ}Ԏ{l>uG՞5:Dz;E9a#8:{tE$S Չ^j;3l5b1bsՆ,quC',}z, __Ukx]*I(WJYGmMK~*nUxZ*gԪWt|u3MM\׮zv@vDCYvbFx[]= .͙zuM""^ ߠ׫.nZոx(k׊b#L9x{ہ`-~d>Suڭꜗޮ7t/>Gh~knm^vYksAˊ9Mƶ%ڮ6H΢O= .߾>7n^~K قWd>R)Q >L*Qcjz$cIͧ7}7!(v~}F(5O4e-_(>5f"V=_@s ߚA{|XZ\^gJaᛕV0`np_s#>ݼz#8U|Y܁_%{^?_H;  kF +3 V6f5$@6 ./usr/share/html/adsm/en_US/a45eart/ab0ct146.gifGIF89ag,gI8ͻ`(chl+ uɶpHݎGbl:hT(جI^۰XS:k^W/>z ){|n]_j[woJ!P'xyS~lbO(%XvEABGDƹ )V>N@ h۽!Dt0Mፍ)[lOXhI|,L+},%O2!Z]VZc--qӇsvmC5ft8W]nݷ8jKV@ˣwwN]z]n TK%.Oۯ޲~촏jB{]0[# :ãT3̙Y}k#ˋ.Ӿhς9 5bX&fUnw8`G'vSKc1TLԢ@ P9KǼ d80sI*lV8H*1d gBnIT,m(9%;X|xޞpw*B}R?hI-I.1#%0mJaRY24Uu).ܰ~S=-jK%ZHoy_X7@ 0IL=2((ȄKؚv'IF]a?A/SLTچR"#I牀:pϖhL#]#/2M3Cgrҍ[s0ff3~}SGO54)t0%-RjӜ0=AE:vz2JcћbԟMy*4 -*T_*URu?ESj՘檫e'XfN/ֳ n JM.aQ&\֘8ʨOZX(㱐 ɲ,f3Kz hGKҚMjWֺlgKͭnw^1Ѓo[Ӹ%M2KY-. r{ֹ]v_\=d7ev;.Ļ޵.'{^Wug^F5ox\׾ʽ~WܩW/}W.M sпp a׼Օp\@>W,·(q='(za۸,P]<GqEcXKV<GnF>ao2 +_khvd s0 w\/8xγ>MWc Ό/ 1cVɛ^b:ҀrDX&pbNGX1EmXOz•jT{Ʊu`:b[`vmfSW6C e[z#-f՜Vv=`pv6m`el>]wSsE] <)>8'J['N[G}+ -7[m`z0-]һsw.bCI9@q|scEϳ㦷XԫNuX[Yl~rykx퀎;  kb+3'V6f5;@6'./usr/share/html/adsm/en_US/a45eart/ab0ct147.gifGIF87aSQ  !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,SQ H*\ȰÁ"JHE3jȱcG zIRbȓKʗ[nǏ$yŔ;9|`ЊCEx4b҆K}0šT %2H>yzeZ2ֱF VlB ש\SN)&`ܻ+rwB|je)˜c^矓i6hdwfX븵.ެ{!NtkΣKNسkwwۃ|xӊn>ysS_WqwZf`x8-`|R練 ']&bV8"/~XIb.hcU":ngH&L6PFIVZ "BURWv47`)&2~&+u^%xRf%:yʩ&qWFc)8痙2*)ij[ޑ jUR:;m kv!+3V6f5$@6./usr/share/html/adsm/en_US/a45eart/ab0ct148.gifGIF89a@>,@>I8`(؝^+plujN@oRaC#w,&IɔiB9@oP23\a {u7mg_~1zaVwQXD9N4kĵYJdzL۽ȱF䍅߶JL?QD|)<[Nƙ#O`-" Edž5C%Dx!È!eV)ѭ$jIJ0 e+n0 q r[ʴ);  kP"+3'V6f5$@6'./usr/share/html/adsm/en_US/a45eart/ab0ct149.gifGIF89a|,|I8ͻ`(dihl뾰tmx|pH,ȤrhiZج*+Ұ8ܚ贚mSœq{y!eyTzt)˱еttۨӻטk}؊hm^!q@,p<{HU?e: HnG 3nX(S¸A&_԰<# Sɳ qБ!)ѧӧ\hǗuiDdPÊUAAu`åӍK7ݻz' p.3㱋6}Ljd`+k~z?6޶iS^mEhKO̬ƭvٱ-x:|N\w Ϲ!0} L-Sjta~;P;=?ׇoFXMV~1g{ x[hɄbiυV^|! {ٗw!' qvA`z>$.:@dl\1I$OB9BS-Yby%Ruӗ<9B&piZIpx)' z矀Jgj( & h 0P Ni^iꩨjj*j~* k+:ꁋ,f"Zⱌ&Ѳ8:Y[-~{o^↫f+oJஇ֛ZhECBl|R6fm*2hiMp@$/\lg_pl|%l͒ޛ͗bliMzb!0u" M'tT+Q۴ÍA 16"oջ@'1seS:Ћ:]1j'3՞Mw7Z ǁ,0ϝLw33ә-GlDf]ÞC=hn ӟO> :>> ; zo 㚂\8S:os:<[9lso-܆̽5xp9mիгUec//z˟K)"ɰ␷%<\ +ÿ́"`CXS[2];8aIy/"#.M; ŀM_ )QVXl^2*pW^~\·/UcW`kc`ǦdV7;Cԯp7+iKm*.(Mج~5W[R/]3hIk*oZ*/^)WG" K@4_A`au'g=:Ҍ wV}ױm)3l XOkk?j};@졁@!zaw"D9vkz4ٓ3 ( o0xԿtaiՆUB%Sij O_7 }XaU!W*XN2^!Ayk[lб/`~+yCPRt,zN~YZp=Dt'A9;{eW :iˆmHo˫ S!4ۥ;&X)XtE)u7/j h_ڇO3#뙗"5t`O{݅;spyTfb|6}o'/B8@H2Ϣ%R2r0ixw Stwx6ki,lyJ@ӥ#o_H!h(3Hspug%ovmGziU,Iׅ]xO-0H.(.Qw-EGWP~Ѐglbh3`q8|XUЈ8u ((熚hhاi7քX&-7| Xv8Btdg~ц趂C%f7q}v3R^yxȏhX#(ylxa;D$nQ0!|hsK7X(()Y$iFex(K-Hg=g='.']6 ]@h(J_9mFBP )ƤQã RXo&ÂڢX 4I'} ٌ2 S8آQUYK֝9ڡېzPLErrj5=0`ZzPMud%.x~C}KW]YZjAkfikC k!|yOr{gv/[nj [Y$Ogιɦ)džBWˆ{bWJ)دU: #WEB |sp|ƱZiyGi+"e׊q[+ڵkx )H'3k*VZ JY"%XH*pzbj@`r ,z{ubeBGTI_`. 9\e˸*J*̡w;`oٖPk#Gk6&1|-Z;$"4P({nYA˛ǫg5͆}׳Zv5sK[k= |^jy˺<['ZȽ;FB+;acGJ\ 4,@*mc*ЊP{û;4;A Tъ+K/+q%"]< # ԋ{{h{کs!.c &~krn, ڙ$ÓYi5t_ٻKK3ᜡK6{1,M³Z|lߌl | }z%"gRz}/cXZ<=.L C/S02 Цj']K,- ҘkA%Il +W,Y|U$=~.ƦU]7@5IJwEr8-h[CMX%$(HҾA+A]i+vz*}F`{֦TW=Q]jhl<օm00ìπ hFz&$k$cUګעLc]~6 )گ eԍ}Cr}83vZۗ\0^*=ܵpYa-7н_"mܰm%ɭ=-mM=-ޯY,՝b}-]v]n: RshGjq`փֱw:IAk %cé{~ +N (D8XH wyh6Κ- .EݐE>=>rE%(ӭqH'JNapMS~?.Ii㖷`#^L8F(vV~8zșZ~Q识H6^y2 er*[>P皎'60ZkEf^N/91'.NA,X "n>B~nÞ -nW>Q^^(sȮ]{p˶>I.P >^d<  _%$@V*ڞI%?9̆/'/?~|wn1?(-7Nv!-u;o~ f oUW-r_=@G^NOL<~ 9jV?f:oΟ8{/rALד?ӉhBO0onOtcD_mqʿ8ʐt-?O؏o?ԯPAoOQ_p>INZnCq$ +Sue[c9js}{obx$ƐKfFSVf[s crٌ^kv}8s:|?{oz $z$d;hd볼DKpb4dD4 ,,EMt}=5CQ!TW[3&WuWo#VYieQ# `GbtTU^Kc9gYiI@6Yk+(oSvqGȖPs%wGy?xeR{AWځ;@ b)@}UnԔy(Y3u|<{%jǼ]BopeftʱJ;kݦhNZjmi&m zav+ӹnz(A#BJHȫH#7"9 hVlu[`0,_ȾZ]:q=#_[fw{w)۽uz]ttGa4mm]/_(E<۹c'^Нƺ<|ecyv&Z_ᢠ)|W6ш ռ_oo.DE;)`ǶEh; 1\`pX۠ET_8*ϊn*~qaXD"lI Wh7.q DʢX'13?$(I)y]CױD:c;"#,ea|%K#P"o?%HxxE\C&5JXp3cx)~}%q r2_3WLMUT&K1Ҍ$0d{r diGZBsDܣ=ŗ 줇+x exN 0+(f6xdkEPwm'(˝d% O։j*Ts%UDsRC@j:z(#頂*'2 6u.YPS6RVkYݼХ׌9!rgTWTP0 *Rz9,mw# ԚKmtj=ŤLFXqWU%ⴰ(8QjgIlj* (U WϙFUm$Dd9(RSVԭ75E+"Iט튏5r*墵\kNA>C [h55$#i|!jKiulz? M 5E/a1HSNA1q8'L෺0_b w,S+sF ,825 Ap۩Ɠ >c i{e,-MpbXT6&EUEv{ fz1')sG[[#Vk C8 T;1?N>3t,]s+>Ŏы= 4&DC9EiVb6BuLkԑ}2;a5E}-VcuYα)\ad:>se 6fF:e]9fٮuaSq H}psitaKMj9L5h})ln޶{]hB#>~׻n"k\=]qI)4yrqKӋ7 \xJ mґ89sn); xX߮THz®7]߰p[}?wvɴfpoؽXv!;}a^ s.V_\Ud~G;y _Ó2_ǟ/y9&7ðJL9"; L iGSGvv r`onf}_SjfXF/oc;ߡ Ӊ?}QC϶Dï.,Z1>v?Ϋ#=c ʇZ- r?>C>S۾o㯬P [ r!J#<{@C--d!ă,@:q!A3A:A+BsՊAr# l$gA+>!B101d44$r>B <dB" ~"1tK$D={C9:9E0|z+,?t7ۣ7VDEʫB<;D8Q*"bP4,|-. 9@E:NJԊ\Umժ+XtStǑ%A~Xw5 UQN=j}XY{@+ЬYȊ*G(49U^m\K]-By|R(Eu\^5e/E_D0e݁;  kV#+3V6f5$@6./usr/share/html/adsm/en_US/a45eart/ab0ct150.gifGIF89a|,|I8ͻ`(dihlp,tm|pH,Ȥrl:=/GZf7!to 4z=nj8M<~/z|\X# f}4 ͻϽѶǯ&צ g 'ǭ`S*,O‡ݛhbZH@ƅ G O yaBʔ67'o&s).e*MTJJիVYbʵ끣>n9˫ٳ_;]ҘM_}ۻUݛؿd!W/aG*c`|-%Q^;ysW6~{nϕբj_VV-ФsnfCmSm:lfM±Oϣc&yV֥/6ñO,]wyazo7B JiNjl /%*`vAlpJ4,ž"ofo V,h*%ڡ켐fp@ 2>9M(*iv6;g(K_`] sw`}qr|R7]CUt;)-րdul^gէe\]{S6_3պmO wڀ=8z 4۾o>{ _Kc6.ڡ]n鞬ky9a:v6):#W#zNz; 2WOnJ;?/>=ӟ4 g>2nchߏP&oTqW?8_ ȿ%/mY HZPJ:fkK&x`yT̥ABS U1y.g"04:4A9Db/yP(fhDZтIT" =D'>^-x*=YlB/z'`e:gi$AF76Rx+ڑycQG?}iB1z""_.iC15``:H8)gYjdR.$+=IP_$e%I[d%/wABʲĤڌ)R$azSBrMlf; o9<|(HQ!$ˢJv&58(BJ{#(B3L<sQ~H&@EΠ] iI%Rt.-mw65G^t ho1jx^CT2KSIQyͤ2@izT-M1ew?T5XwZRX+VVuHfմfa+Z6 NR7M5~%Zg`٭IL^iS41qx}Ѣ֥rlmieڟ@YwKfTEY51Cy*Xw۳K5c^BfQm׉R.9+७q,wֲnv_Iљ9Wu|)[47jhj7=3Ǘ}/v([ZFTplYCZҰmk"v/ل ů]bb+0bI"Z)(.ZKo j,^# 9Jf(}1Yn.p+'WZtaI*{Y2tǜ5jaleѭ{P^ ̢-3Zֿmj%6%MơNc|b#/sh:0.h"8ځh=m_:ջi5kmXZv%l|u'Ko6-h\E'Jx#%?F q"c)g\'u? ^a}YP۱q.IDt@WjLt{{ʛ9G:⒛6kkPWKye/5=vMݳIum7+#ԺC]fW8 w oF ~:kDz :)BeDC1y6^nMh>~ٰ|5ʗ/Hz͸<}8tw~7~*quO I;wDG Dz (=WG=>WH7Io+shϗ "L r~(#}%h7 G@}$ԣJz'X )85g,炣ׄ>0?U#a$wZR|N@cpMXh7( IX?t0hJBCQsKoH|~~;Sꔆꃇ4bh;괇WQ8,N:Zh =,ȉ8:FHPX@{ȐHh8؁D((XzHIɸ=hPHI3xdXAaȍh6fVU9sǘdVtQC mt"649kr%N19xNs v ygBGvy 8I $9A Z X#Xe֕{-<2ZyCY:=Y8>qbLI4zX3 '|1a*IfbulZv+jg9gf. 0j. Y7chms6)wjf b_|l,#leGmfrlvbqlfq%y_-+jZ`Z9zoyj6\֚H m7_%\a՗9IZ{9r(qvIŚbopVmgIȘ?oƛU&IٞaY9*ӇUoٖjvn2 ")ngV,gkOUwI4.2lrc5 (2%p먈R0 I 9w8I@ʣ 7:H(o9qKZnApTg, @Y\l2'|Td*qkʢ&X#lx){crQ>X(uxTv79vgKEz"ruǏ`کf_w-( 5h煋 \ 9Ф%yaIh_3_Ȅ3Wn`zZ<숬cj!*7kX@'*J*I:٪y:`C; K݊ʯlh[5+ |^C ۱0ᆣ ; jx C{ &8E!K<=K8J|vBf>?+.z'+9K5-+~_P* (/ԤZLcص硱jKqdDxSoa;'{<;btHOStJ~dk9 6hKdK9U,;p O۹f XKRmjк=ź;QnA;;뺾[«S[ițnɋ6zЛ=3)t KA~ڽ8! vk[RH˿_L[ ɾ@g軘v^&cu̼iKLos"$\;ʛ\¬/ x̒ >|q@cې ďYß5D\ƻ[:4eB뙦:/lcn&ባE\|e],d l2,S<\7x< Zz\ǃ+;{GO[ɖ쿸;az9 ʡ̶Ɋe\@)L xqNjlǻz7F$;FɬU}W,ܴ?lW4X[͖H v̷L+ͣ \@܇$Ɍ͂x[bB h!- l yk9 ҼL( N~! 5}==?MՖW=z ] T ]MQmS}0K&Դ0׳^=WxXz{ Ak~< ٕ}Ԍ ~|V-Y [mBq~t:Bwݱ1h=Exo}8KTRM۟= dyM:c݀% {Nڍ=Oǵ2}Q<ܠ:";N T2 e5 >Nuz-QFAM%Q7k7AN bRi6d7])a)3gBivujpny>r^Ðy3%q $ʬFhuz^.@t\>nsn2~Yy=~>q`(n|ex.2PHoNqsu^˝ n붎MesJΦNImh(sy:^ޘmLB^3MYNOZdU\tcf?ƾneVm~POMߙd洼 dO ?n,?ܮ0?%4oa1R ("fr:U imB?\]HcL@18ROO^uB m0np?Ntxo[oӛ6uK72+aeep?>>J +?{_I]/ɠOɨ?$?>ͻύv9.9hpry24:ߧ~l@u GNZJ<7sEw o}'Qn?)(2:r" \r8:#>fhLcߩSZ ,t*$:$LY;YH܄ %,5ME]Ume=}ٚuUNfmFv^N.׶Ķ~^WoOGgW3&f;y4p‚ -ODD)BD! ~ck@hQJ-ąRL5męSN=}TP5]ETRM>E;  k$+3V6f5%@6./usr/share/html/adsm/en_US/a45eart/ab0ct151.gifGIF89a,I8ͻ`(dihlp,tmx|(Ȥrl:ШtJ:}֬vzŎqH.9y3aDx}|~|o6qyx mp5½4}ÿm-C {кzӚ1rx|5RGy%DID@t #v81c6r8ю|ʱcǯ@1WA=}Qj:H g̘2yJSfTYg;@=Ad۶VZعjȪnߚ4tE_p몥6mn f[x/ 6ӎS{* N}ղֱA=ZT@U媺TѦxk"T=c`\{ώjNԼ#HKɓ`غzֱz4ZHݬjE HK}jhC *4]C &{ jMʖ=uljK:ܭޭxmTيիm\SE[}+&R{:tC4 |kwUook+j"|L`8Nkҋ׺])v1]]V+rep M +FIsb_@؇C/܈\4];׷s!`19S+|Kw>Vv_яn3(p<1uYAxcܠWsϙ>ƿv}ߨz3kvݻUlX ׋mn90\|{'.<Ѿr~`KjBiC)AciyidZuEJG^);Yyx)upG 9>V $~7'KJPIi9h{Ih ACZqz7yo99qpfz2'[:f(w!z\֞1gn*pɕ930 iLMڭdxx ل9FЩmf5i|**Z,s8+٣kXtgH4-ǰjjZv[:Zךc+%J}_ٲ0g0R.ʱKHD>@i{ٹ ڵ3[s)`(C850ڛIصg8`;jz׍nV5SkGM *چl _xv z;ѳi~s0 izJ?* Yk}F9Glk[; v"f0G1C#q;S4*X īLۙj !!{=rX{˸Yk[+XmZ{K~)y*&[g] j!ּtr쪽N+˃t%T @Xr2.[| ֺj$} DM 0S:TSS,|@,K|C35A6k|ʦIg =@:r.p|輥i. |)4P1 `pHY61CKrĦFU ?rg"8@{FBlLn<[/'|, ͩ3v!ͅ_.sR9W { }v}* 7f$Ӷ~㹶-3,\]4ό:^4o:S; ʚ!&Ÿ:W,@\ rt:49šENc\U!|n=$Ƴ<4jf ? aJC{QnB)ٚm&Ό o I*P?BD[6JG`/).wj>c^vk g&x\/?h__?~o!dILoHf/SCX#]h&W_Q "oN<_mK:/?Ÿ@8Ǐon#I~cjߘ:+Bm[Zwby$2{uCH"<6;Sjz"n@DXrٌ^/tsz~ɚү<CB;!Lj++Zcs̄ | M|S} 9D"\,\Hd;v3LLu-@MHPt^U.}%?7O6%ӪFvkcO@!IBxZ7M5]% 6v0aTrHFr8H_A3 > i+c<T6 ;rYxYb30Jjc pWKz55X#)J%VVθؔ9WiO};gXq4fTs$VcEf̢2Ҩ6ZzxX_ڵ;{Kw+"М-kY\&t΁>p^ۺÁ?wD|Z|ݿG*.AqL>w[0\: 1ě &/0 *;  >O$ʉvp88: lQ Q6̱ AP B|Bh0<)葎P6vMls vz~5` 6lV,R\ Xu7NKxE3MKjV&7dJ⣃u`mkF6CyYPZWD0'9:vx7gz敊|']ڄkz/qF[紭 U"ueV°}v4:<d)eCZZfI@2/sx~nɋ8b=eiWfS|] ؍𔉌 {̇m̥MŞ 5gFuo!|5!KPxfPg9.גJrSzp]`>$o r(5S<RxCcNv/^d&AτQ&@?xIO: WAMLA$<,2<9 'D"{")Wr9dan Zv$Km |4 QC%Q="BoeFB5LcgFHT1WT"#9tqu1ۺғ3V(I̐# YѕvܙAOBYK^j+OYAGj`d0IrX&$xZ2&3I2=tfhY=j2`}U;-P@ēŬ1k&NXH9.  vVhH ҏԣ(;Izҍa9l~%i<3ӁЩ?KO 8Oԥ!7}12W}3ҥ4MU)Hj'B(KVyPӌ= (T9BUX'R%ѻ ȫ@sd T[ C%U͜ WJֲg:֬`u[a iUp3ءOejԾvG *ܢ>p9V6ԹņVыu$ Wu*V-mi?J]m$L]{{~ :nȔJI"s)#F;Olk_DN~`va !nF1yvX Qhe7b0quc?r̃*w_IHJnryE+zLA6#Ss>s"fFy|f)g%j ]AS~hDzqV4o63b:ϙ/,MF &,O/Z2O)ֹLu []̄=lbFvlf7z@qv=mjWu-;  kΧ%+3V6f5%@6./usr/share/html/adsm/en_US/a45eart/ab0ct152.gifGIF89a,I8ͻ`(dihlp,tmx|pH,Ȥr{8(sJ<gKVG3b=cuToڷnvu{0qYtv4kl yx-jV}tZ"biXrĽmŽĪdx n\Bf BHŋ3jXǏ Cl(cɓP a˗0NIfD6s曩3煞@v IFaVHr)ӧJ-@zգR䩵+ǖ^ê ,ٍӪ]˶۷pʝK7-˟7eW]<СDey3!cXAԮcÞݚڸotm{qȋ''8R v'p: pرdzS>-Ǖg=빇翯C%$h`ʕ|}PaQwق:tZun}|(zx)~hDHX K@[x8٠G3_N1ٙ-!a+] `ecYX\LicV^ϚWbOH ݐDIx'b;2nA&jV)梏V:=; &wC=hjҀx>gh&&$ tjRHBчs]pnu&6F+f:YJ$PVNTvZ^(]8mPn;xXj^hi+Q,ڛmI饃ڋ=,ؾ8*)i˞}[5*Q X+o1e^洌zdG­sRlEG@#qN|ș2@LfIirLg0Tav% d]v0,)юT'I'ܲpD&7?>&; (IL&0D3>V%t [q$S3Тq"Q`/Qd׹W.tns%'=P wDO a KcTUj% JYpL`/yyr|㴅АvM'#-jAWm +ǷFmG$/ٵp)%GVʇL=GE=80Q8HBT8i80B7Rx*: u!EyŞʒA?MبWEEblUjK5(UܖpLәu^]n(i*Ҥ.L,҃:\&UA6AɚQnuit `< }iT( |a ڲ ⪳{U-V78JErfz$hbf6[I =D!4mkbh:*Nhg#iXFa>1w*+a+&c`:ܶ)Z@YwkY¾GOWZ&N9(kص\]&4n"Kh:+ضfLtF=Xa#9cԄw4EЄAm51!kL2iZY,g"z Nנ+T@ ù~38lZR|\$Wî̍]ٝ/x3/G]UBGhΡxuC f\]ryn0hbOXaͦ 2XpÀhAB-bhM;TP)gӆq0;Nr[\#=pwӑ 'j>x?O۞3P+›UAlӀy)PfEkǦai;[zQo=7ӏG}rUsd~z}W|de4~U{ogVy\WO@o>rS%5RYڅ3'&D {TAx{x~=4{>S%dxIn1(bsB&c0;)YTBwXZvj:Qy3'eCQn5z`'ʣjq&ˁp8|T2aE?\冲^~2 @w4XjqW9Ghq f T)YHq8bDh/##7B$o9c|$Eiˇ~v g4lnwn,j`lx]˸A'D>wYr`B^H1Y:#pd:ndGjoGU8jRQfJxe(XtxZ&͘DR.DH/'x*q6h2۸`'OALPnYfGtҨddj݂`+~èqXngpDXÎdPTPmva0gѐhHf2 yH7p48(@q2RJBɎDj& 0kq_H׈%r}~tyFj6*fQOX&YoLBnviȰf 6]sV #eD[/(HIy mĸ'MV-Jԥ mP_\IN e&Acq|gXw(IB;kMEe\9L_ҵoJ9)?3WagE+V~4 ᝱^PixIN g }y@}g3 Bz)'i;㋔j Dd46linmF(Au֗*#,9fT6'M`0sXKL%W&_ `Qn~{p3 dx`9m@5Jtt+LGfĔzׁ(/wY.dJd1Du(6)+[7;8b+Ox\*ZfzRrZ7ϔzTꑦ!5φH圇u39le0?BO HLs_MVFd,TU&k՘ V]#!F'r*0(#ևZS#c^QuaS*P6񆟊y%eu-j{(HB%HkvD fpb䔉%Fzרpg2>6tU $VcTFފ:f3kdkv皰{<"=#=Cɛiuj2_V9sդFIYd6;4Z*[N Ɲn$BKb{hNs# k=xh8:xzvzv= ~z6@q c+(uE>F=е9^S1ku”Q+![|s`Mg*G#z.S\ۯ{,c?۳3OfԺWwC`kjk0[_FTwZ@hFZiJsj xӽbި痭~[;%kZBM!3aws7K.tX)/L d |blx=֭|h.Lܸeh©]k-95&JA:Zd1r<V͢=~;DZ## 4*bҼx8Pٮ-[ %Mg(iu˵ '=e'ϯTq۰smʠkܠN@-3\xuc>vK{] !]-}C ?ӍZv8+$ & #8ɰx@*  ^ŕgז"c8 &ccԜ(_$׎ba׋<M}ǕcR8e$B_DH@&-Xk!N/7j[CA{L|~IbߙK'r.~`ndxeqr}OLj|e ]3مr3>8.ψbRŌT,}2ZLrVa.˯;ǐ`4F4냎0n8^1gpWҋz8=k_ߠ`{n7A$νhI(e ^kȽBYǾ-i"^P=-;N`q0o]tzz"o/5C?'3g4DߴH/c^NoQ/8_.'x&y#'nGӚPjٶa6܉Ngښbơחg.l;η٘ݦk^4n닿pzO~CT萶 43lfZ.JR/̾S ^U"(:һx edˠ_97fftnyaO XF迟vܡOJ @>@RCFi[vI`9gN`>x!u=8!TRZJb[zZDcr|F'œDj4덥i+CO"L14IYq""2Ӄ tԈ4DMU]el}U:,taU)":^]J Պ]@vfB.Ze|LM+Be+O"D87d0Rd "R<iLg:-yb$-G9C[&oh0GBI Y)9D%q1{yCV+pu슞f͒ {NI+a瞻{m;v(Dɼ9Zf7^[p,R]z`;):̀cXVv L`An5$XԾ+xodCuc}p O`+4BJol(o6~9]n><q0V`2"7Nv#/A=1c/يo= c.y>\k D_*Qo;YzfM@PAc䐃+B&M)9'D˩":1n[_J$HR5yޙu*J5C~~/,U°a07d3PA%A: ;DG wdL%R5(u2(9AERkN"=Ұ$_ФD' //N-5L[ .23DsA5U< 'RxΗR]X[wˍ?=W?5E6'b2o%6.]{``YȖ3˭ |  @.W v!P\4MJ40^ x)ćt'Q%{hD i"V\b .k0Mc&F6q^Ҽ0,#qx;ԅEihWqj?g{Y^rٱ6(hbf yHH{&?RFL>"$&=Mlqǵ<,btZǼK'¢ F*;-^ vRt%NJviUfk%#8Ȩ_)q3Q'$P)gfTs 0\4\A=fBuT1I0cvšRBrERBMAAʥhkh"xñTLtM|)+)X1)"u1jVa5 **],ۧ)+"D3O}S U.2'N4lUqGHT ŒA*5tЬw)c) UN1&Y?QW™ cdX; mYJ ɭ:_*ّ3}lZ1wlhYyM]c4 ҞPQoZjWff[I6p.@;TF7nv!իAmx;^׼bpw*e\,fDQtK *7nwY@U}-b;Ӡ p6^0Kz|pQZa@Ud*ó(qwLd,}+1$?5NVIEf1u$OX<Ke.wMq,㏟`bp3)% Q'5<ҕ$Sv9LNd٘yD4&yۜ[gK{H\׈f } q!u@pDg@e[aШq ڒdxkd+P[5D[jWTA鳏.DdTaڬL- i>k(!xf]"k%"0Gp }4/}n;#8veLqlr;*IF'(0*ԖPRR30)A!)'`H9EKQۋ[g}.VWMN`{qh֚$[-mu߭Z7m-I n8Ӊ/G.Wn9g%.Yn3۬.-yήε/o< |-<忛 "_nEתzeSLto͟'/> KMAK!ia'J3E4𿈐G+)E:x GH(La"D "J`Є,y(v-ņEr8@]!~p)"k$A2&Xa[F.Pnc +HO7L Fb+щ#?R"yD*2!HI/5FZ|"yHF򏄄W )d- 1j$dUiJQ:<%(u!R0#-dG[\(]^f!ydzs3 W`V9CKlSӞpi q|0J :ܨ:ª8eMsUzhB,Jέ Ѭ=M1+XT+ (ZÖUV]LUtudNNu+R.i<([ٲ!::"=99TBl4k0}VSlE ں)7Pe֓UlJڂl-"ޞ~R-XtXl(q&ܺjiSkv\Vv\k]] l>\W}s۫Lt!݌t׊ѲᆴoUZ^+ i n ^5BThո`(6pX۲_i2%\]p$ާ98޵K&$қÏ :ځ 4: DfZ|_w,_ ,(wS. Fӗ\n0nj> 9a0vJV0}GBjmn zg"Yǯpt9dSͨ^ѡu24$g/L#~;9z׽r[k;Bn62hnT|'J.~-DFT\ྥOkB֝L5-mR۟)mVV+:b pVp^1oAUӿv6,tr/JLT8 sUnaG|rokۢVMڴ۰G;r[_5-`⼋ܹs}=ɵ:tufc.-v49tZyh@҅o+.ܣWx_teO:ҭD=7nYn5],Ճ=HAWj-s]v1T/whέ^x'_MOy {9g"%G߬{^scO}Ҭݼȋ +g7V#C_'{}} ۇdו/zubhdxmR qC{Mf{n>$Es7}·ye.DxW6~weU^~{L's }3x:hc$h0r~~"'DtTsRhB|5/vhNDPjJ}WxzGv5V ǀ2VB@8MTP݆HxJwb'q-HQ1sPZR(zT8xG f(&gJONt&exiCjւ''7sHgQp+h,#Qz#҃d|ltsh sx(-g Rx{iJxBBusM8JjM縅X1wgYj^xHt?xQL8_d؎f8Yڸ}G%l(ȉdHwbxǐ8MymkpWf;~WUq?6XHXP!u|Sx w&u.GiZÒ})ąZxe)e!Y|Q8"|@e׊2ِ7vϘObÔ1{)n+h-iGodoؕT8^&uq h ݴ/_Yc{7y02Y9Ȗ9D\ YS*kc׋>Y9vY戕[ys_D)^pm o*ulĜ#I36|“晑7Iz Ȏir\i4()9Q|@}3yzgT]$x 99穞LB J~BnXk ָ-Y pZ52ک"-ٚ 0T&Z("Qu1 0@G;:*D?x,(է+J6.68"E塝Ã!Z+oK}Q%5KxdmI}Қ|عdOqɑÞ'gƕd\\:zlbӟiVc=ʩ-B`|=g: m - ĭWXhۙ 6)ޝUZMٰwٞYܚs)uʛ:]OPM|=f=.x{ m1[?ڒߴs4D:߾X jװ S쥲  =\,ף>QMlk3<nE !"% ,LEc ul^cPb>Ch[7]mw=AyEG.YpHyY{>ySNv2~hm 8@3Z.~?FNU - 9A`j.͠;[;9͞ FIDFvۡ] Fnݰ p3H >NQޯL)Z>~vGq^}yD뙷 ÿzaz2!̰Li.yXZz^N?̮CߌNίpp6>^8]<&8붊:NOEG ɍ{ <_.ن~!2Ք^z/1Aˎg.F6bbn_p311~Ie_on)@ /o0omv(/1Erm^?~BuPJmR xxt૙^.@ykO<@N ޼2[8"EZN`[] s}.t\\bE՛LMI/I QXSE:~>s+Ŭ7Tc]S`N[JW֛&id,dYնekȷMe,Oϔ-Ӧ9W:2{kӮM/uqm8л 1N˚7gpuw67~%3&4D͹ Pּ JoC3 Lo4L> ۣ1G##G#RDL [dD%Ǭ#iIrʨP\<l=/A";2l2Nܶ<3a2%;A/;BMBݠSD;%O$AF@N!\yu^:h&:66l P8yu'*:j{+A:!i7z(Ǟ8R^ue[.~Ȇ{`[zcPߎlmRԳ8dnoy`=G/qn ׻}U_֘$@1g9gTw.ÍwtKP]\ha+hUGﮞT\Kw[󹰗ګyJL;H?tˑH[{t{||i h~S^l?}s w|f$%n;QozڃUzipH>3_GA^1s 1O^',B,&x hۋĐ=hR9A#h/'2D 4nQbsL!AX;,z)GXz4! 7|#I)^@ېᳫhqE\W:Q1 I(zXu[}> e~ݮřY?.m$oOl}ay0sS* kFpQ؋If9t.LW[_у*A| z"%V%^>ŸL{k\؇9Vxjg{y*Ya}+fڣev īPN>۵^y༮9:rD/-̶w]pcvU}s c 9d?˼#å!> =߻Ⱦk9 c(@Đ倐[k@ RȽWQ ?@-ߋC=\i@H;[b<5 =>I> Q A8D$%&T?E)tψ?٘?<.I>,/ >!LAA0D+!SѸGj(9+3S |>ZCdד4ڵ[=0CLE;$x*.A R,E!DKXE48zA3s_*ENl޻-,PMDbE W 3J;TaPEoE@̏c~9Ǎ \̎'ͺFWEQ?;pG# 6l []-OD E.P| A8?K<HttŻˬ) „G dɘ$FCƅ-dLEl[DHIܶKJW²ǻ=T ᔤFȦCQH~d<ΆDI,D$ Kp+աH||F!Jʌ,Ǻ|;+(|ӏC5˳-|a\L9K˅LILE,z,tCMl̢xd+9l6 )31gIDKJGT#Ŋ4,G"˴;]D+Сn͘,{mNJ$μBE$\1g'LX|INkPILF|!@3:u;ͷJ$ 5JDa{r1KXtK\KЪL(P\MK-I/-Na<ѽJVyL a҉3!QaeLKSݪ7Q=R83偠?ѾD A 2]PmԒ'(F;5ؘJS>RK!-U,olL-R%DS8|yTMUi汘fQђٴ2.QFSH8;Dg̰㍍Ƀt&2+C Duw˸iCI2a[WQl ùnW99 ]UKNkRU? 0؃ոzѕ*V LI J&EqE5;Dzm5O:X rM k׌uAULڸzT] JH]W6~\E['[UCGE!C>E0Ѓ"%ǽ۴}\}D[FLY]ZK4E+|%]l-N-^BEZihYۋ-mĥ^^b4?ޜ(E?v59my,ȪQߍZߊMY_a-OhEM DYܵ^΃Z1$ZeqD iBMXDg`(5llҪ^?uah3y%a#M*v34IEb3$L[݈Paý^u2fb%,A6,5&3h F,>Bb!p{Fna1c&nD;4 8&0fa$~GPȇL^"B4X.ֽ/gXaj1;VT"@5\FК#cd y5 @<qf]p#ĐpbE@Gi@ebV压 nByeh1mCd8PĠ*՚\=pfzR1-gx,fi_{|b^~te~XU#< x<`:vh_(P#TvUZT y]T^y~DZ>an}ևiqF"D@crrhbjxSUlˀV3v-ա:?`?wa_| mV$Vjqv̶1MgfӶZ͵]C5ԛd ~Ԗ h>+j{وH]nԅ}8U4Manl_7nN?]) xDp]eW[wC7~Vil|l?s# A'V&o/~,_{'On pi"n5r &ZS>6q1>!omDn0MvG/!o\HN$m@R(4Ntq&rSr%Ft8svff u%`r:pE>oYZY?`;u9Iu;E'65gs}r+Ss`vX7?G^MUTCǏf7UOV`vzG> O9tkvvsXs&.UwrtMCgo"w#7x{7Cbtw?"es_xa'Ϫ$/eSwb5O,q{Mw+wqǼcڅΔyNu;~tF?v~ZKy 'z.yvWzy0ٵ㲚o#Iw "]q;{-xw\dg2_qtW|rwM7Wo3|?t{@ZNM}V{oq/EOfOtȏ}7vpuwz{8=t.wll}O{^O~)t36oHxRj >#,Iۺ/\&:ƣq\.:O+@D{ lj6$u&C> _ aR]Y#c$Mƅb!֤gېaUРf*iU)N,܍#W'/F']E%]&!*1"ujTuݮ x8pr9\ ;|s+vl{][Eαohđk(`3Kcƌ^G>̠4~!me0Ĉl0.F6+:#HL]4TARD -h|rp7Dzȩ%W]LZ4Q\(\bg#Q~?vݹiSϘ;ƵL~i ҭZw̄Sy;2 1Hz[㴖2o95]#VX~WZvIO{qTҁ6 FEBZ_ ֞?J&}_)noHX *V?X`rX (#T^/v4'2wՈz0"XHjY֐ј][ږ46c"M1ঘA% $"zTN֡'Q9SqY$l)eJq͟&(U %d~9}e9( kf沧JnꭊVJiڶimn𦈖2믤[{Åpˠ K% ͤ> L?fc:ϙR\cr|E|)k?;sQ<[]Yttrn_S@5VM+()-}V2u\y!\V`[z7⸪U8LsaK]*Ոk5^sHxٜi'b9܄H96WYdzުy bgzֹNlK^J+ [:ɘnl޻{o05=g%;Aٛ&?o~``L#8@1KX8qzQψI.X f DSÄ64^B oW2hCt+ mUV; *@T86:NN\S ֓ p%I΁.P;X4A0Mh&R %8I @?mS/Z* <3ҘDyZ&h7So J FE|hBSD 8TR+M/>qn@)[jAhVU᮹؃%K6& aӻ{"={B (q NJǁrpCA_c8NY0zmK@[TL~֊aX¿!_Њ-BDBXz. q}L?Y^0bv yZ\iE"mG Nf gL7y՛ksg!'ӧ_7eCWѾ>#l7tKY2{~6}9A{[wgLܶ|[[c˻,2 F;siߖPzFm]yޢsw|=3rvsӧMi]g _ebe;v4x~v6nqx=Q $׈WXה̵ϙ2{f#,?wRE7*u?v=]r(# K7e5wsy}FZ?YhKX"v< ^|hNyn;`4r"宜c~ OZ* _!VRV%vZ@d܉ :~v-^Z %n"2!pd4! &mR!SLgV( J@:9l LMs:RQZQ%PGw*m^Efd'mg}z>}f^ig~.K' (]>(1hƒ-((IPyU>vgEf>CUZVSۇ(QX=Ihwu(ы(lhWF*U6)*#۔V)n)(L5}N`;  k'+3V6f5&@6./usr/share/html/adsm/en_US/a45eart/ab0ct154.gifGIF89a/0,/0I8ק_zl0ն߻u|K!JpFŎ? ṕZ80E}Q<АtkcGuqT5D&A Q I,hiY[N$ 'A}<+<PY:N)J:-UxGm+W[w-9'afڗF.>Sj{s~\೐8l"궽`k0iWμ( 2_T$B:HƜ{=4%0}/ bw67q uoj Fչ>_ ۼp}י{ɗ0._{U`~>-~O{rEXiYބ hb;  k)+3V6f5&@6./usr/share/html/adsm/en_US/a45eart/ab0ct156.gifGIF89a,I8ͻ`(dihlp,tmx|P(Ȥrl:Ш9ZӬv qxKh,w:~O.E{,wvpcGIHEFxf*_KɻJLѰƬص)ëˠ}ֺ֨Q(#O@oj ^/v63q6tM-lHWh zlݹM5 Gq0$DM=5MAs;J2AJ WKRn4)ϛG„zk'C6TQWG&GAb58v݋椪JnP1ȶ׬|q^m:Gh w(˹/=fC%fI몎q767+#%81c^xhg}[ֆwp֙Sw33q{=7 !i|N $tzmH/ujg]XP`M$wFV|vR_^Haa" z&XBdlh!!QAXX,8ޠHW6*g:A3܊$rOjZ!EH$#cA\iUhf@2ua~)yŸhIiؚY W"9ʞw'$Z yGgn>dMIE^z('gUY"ڥm&Q3ޮtYK<zfBc',@lښQh"BZc|WᢞREQ!9"º;{UcJ}ǶG6<OmV B{~f]}AsP@zȵ;Vp˂NvZt:Iou8P3 Pc7?1 ZdQrMN[ HfUz`"xLh0&7?WqpQCPD!̆+ 5ob&= w&EQqja-v*m[6,j0@ ~l\G9~1\|x!}LH71 `#Ʌ}RLHy'v$Fh4ƀ62 e"Z s7"a"ܥ["fc\`CWB2eh@E&@ H4Ub<|F s*r6ᜣ"#6B*Ba40Cnz&[ͦ&N~&:32mԜ׃,iL6j=3 O'i҄GQ`tk)n .J(})(T*N^P+ZW*UҲ3Nq VehNխu5Djv=^(zDSdUU+𰸮qig 7h[[v6_m'ޖ|3]WGmW'pc\uBtCk[vԪ)h+$JVh4ּk=#n34>wԏ&0ʫr-Uy˰Hk޳5U/h񵷏VX6ES){~0^bx %/;Qtq0R-|`׹,7Z6xL1LR)SïS`@NZnڱbԒ(fw9Dx`>1fa9Jꏻ|,QD3Ua5Pu-XqQwb4 zЅGJXEA'1a9b9?lRЂt\C`ŘM̫ci꺰Z4CEdڃ۞&g 3 3XxaߎAu6k]mnArfAW WZA"43Q[$Cr= \5,u3{wg[ I]O:Z˞R7ʇnק|%g7ٵђ?_;!`OإHv)fl <ʜVw6|_6ܵԃ^;;^ > aXF_fQ3l7??~I7i_ךliiiӟ}Ľ3J0, # x :l_SO;I}ޫcD5}~tv%dp[rp_ާo\ers6ITsZV{F wC(f^<}g4|p@'X;m\ƁFURb57G~'^y<3=Gh29Deփ^W& S7r5` ktV`C{P\4^ɖi~8}ϔ73W#|v(5[ k\pI8L4*ePMuKT| XLvh̃6Lv{x(xS1,D8H Xtf/{VRjf$ȋh_J~y14ÌthHm9-4t"qQyhdHXPHĈvlX'،^.9X9^ Y׍ψpLI 1iUC莐(8$(ug~e2X[*,? I}-71XX;;XlHp'(S0>TiP)RɐSMX1("[7ayodeOՇn7UhY×tYs2F(I8rY/Px jk[jf(ȘM)6Yזq8_BH3Qdf0 eZO"fW%ȥ7rF 'cJ|Pr꡿nJDqGEkzp9{ 6ʡ1!GbڟvP娠D6O*|ʨYuz3E:n!^cZ3:"Zv YFڦt҈,m窗eY=*`z;̙I]+ITw7jSݺ 8azfWJG:EQ2DJwlJH3Jǣwyʯ ۜiOE ګXLjL+z-y(桑{7 4+t[/y*F!˳ZClN+P;T;ĺGX[ɴ!T-[pzxe˴3!Ķ抴P>+COk݀YӔZڮ> R([z{&4G^;Ks I)6f ;,wڴ+<붵j캟K+*[4ºy뺒K {[~  K@'{{ :;[zRzj:[{˾˽뽁ժ.oVoȻoqka¸uڬ1K!O'Ot[v[_˽0hZ;3>{<[gaOgZⷅ\b /rԂDaD R,tz;?wi`׊%ɰVP !f1fYz2˟g~bbA6D*LbԾ,0Pb*^at' l~H8;LbtE,ƒ8 *ga #lY cϜ$*iۡ,5]z^ d1q"EhJ!1T!W9:"3p,iyee27.KLጘif5hБT`p'ʉblcYCW}m/;M`z-p-mLM1Um<n#iQZro6j2=-jx#\tgjB"=ʤz솝 fx1qQ 5"քKZ$0FcTws# ^ ں.BlTe #52F]dCش.U#ff+6[pְJy0 fee'`Z&#GkX6EgBMʴ;yNB?F_[S$u';J7 4 ZvY5S2-J9v{I&i,Kv=Xם3NFΘ6Af1V9:CzC+ĩ[2{.?]Rs6 m^"sN#&x۬%,S:ءݵ'>L7s| }j`'nղEM $h|7A/BϾZw76ݲǛ{#\T<R-$M{`ke`8_pwSUGgNT_gwyGb|oZ8=8mUi;<})וU5EgDygY8Yx4? K'[}B()zY6r -0QE3 je Y)WӘiəbّA6 143vIJYax雯I)I 3霊 93ٜSI3cI#&PlyْY5`ОHU7ɞyiiib5G :ʠ zL:rVW Zr!ڡ$Z( j&ڢ-:ħǢ.Z *6ڣJYã;>Z BA tIF: ! _KHJ^V?^sHt:Q E(pڞa>ڻZ«Zk-Jۺ3ʽg|;[+G`%@Ǻڴ`IՅ;]MQ ׉תz %٫#˺dKKɇmנ]@=B>zKpƳ֩؝-ώ-d#ֱ]0 ۝ rٺ|m~mȕoԧԟMݲ{zr*S٣ݍ D}]mۑ~/*HM[3ˤ k[5ĂK>ߵ mvPc{>~3~֯M7捪-=s=]Fnݧ:n: >q=KMiZO>Nĺun獭[\nMb;<0ng=6摽Ah8[ɉڹMGឞxl`6ꪾ|N>^붞m~=n.^~n쬎^>)fຼn*Q~y\9XN~y#ą,Sun2!FsZ> %X~&%A!&{yy yuF"_BQT1p 9*3+A#0_H9 _6_bhu < y18r"xa$ߞL4Iqd_q-C6DZ7 q9g@_i0G<1=KԢBaI'+ƿ,I- ǺD3M5Sr@bF˔5s6{3J*ɳPCADgP+tC'>M1'>Ѓm2<1v]Ry14d$Ү=tEHvrԡ%y;/{0? JipY}"99TZrerDX6Ro`-mXedĨ_>< 1q]q !ISBsZN9d򲍎&Mf##`:s'N'-yOJy9f(s63$( P4g:u3>(EO (0r4Ih+c&a~&K鵃s_)C5ҁT-EKajQdq-̦&!ϣ!)ILzUUUm39 >eBBáU9*[%yi\?}ITU9h#(2},M{9ϴֳVbW31v-$*h(®uEfk81,FG˫je<ق3k][ٕmRڒQ]MXT7|`E >\Wi:M,~[;ӽlq &0X.g;sdUEq `ԗ+ߛ`.qS Kwa]j.<{ز &񅒻1&e( o/zfL0ƕpr ^AƎn?"WHY b'ՙY=&Z./ 'T34JX7|\=+< ].6xq,[;_yJ+N3}jϜfjRɢʹW`cbYɔkK'˚.JaUk0Y5[d+'̦[ mK[XmqjXi.p+W՘Fߍ~hloVvF8n҉uăy0ټ|s㖁5P;}vuS>Gw%zŮz5w]~sS{w<<{k<o/抯: v7ڏ ]?<΅>"Unz;~ꪏ8xk\;kpa=wog/m~ݜW]r?~}wyxIG/p~[?m~س/t9,%@ȓг | T~;Sdtd A !7̻ $T%dD()+,4.Ci01$243D4T5d6t7; kƣ++3V6f5'@6./usr/share/html/adsm/en_US/a45eart/ab0ct158.gifGIF89a,I8ͻ`(dihlp,tmx|p(Ȥrl:ШtJ"#vzJxL.HnϠ|N73~_\w`pMDOxslu^tHFGOuϭwLRTNJnrEKmlsc;)CƐ ;2\QAij;pÎyG.LPÀ&Uxl;}[oeBׂ6\8eQ7e4ʯQz.ٱdUUaz^D_fM*V\'Ŋ@mh۱t립JG\]bTD,{!?ƃ*Պ1廞 pP'otcnQ/yb&ͤ[v Zuk>R5sM;O;Mtj-y]0_ <9z9~{Qڋ ?<]g_okSl7Adc"wX9i_j Ř@h}L17J؍ohs\Tb$,hj!㍝R$5iBicJ6yNdF&I%.S^ZΒ%)ƋO)&P$h\")t _@&zk&1hoEO`#>]Tjlrx$vwjp妧 *)V%ʩ+j.Kc ۨl:<8%:0R,wmj+m)?mNhek K o:Bn\-*Nc[9+&h[aeq 2$𩆴)OVh:> 4- mfC4lpNٯo;uUY?Mt0tJݴ-tmx|mgۛ6 y(S~7G^7NԄ)S\䠇.aά[Q8*>>7h}fܛ:'aȓΖa:r)wmg.2ԿNQlr]9Aw^;Ms](Ǵx_ j^ @oW@W½ـo)dX/4eAq9CB|gЉ tIh'2{=FX.W#^8/M5FH3bQ\7o/8;+Z(?V4 CJ;T$ל RL*;/BdAOr aeV^d`8Y걅Rp)Hf{4IM~3&- $8j󜼄bD<0jDf79p.3:O=~6.zS2JٜBFtoEfAx{9C'Ј/Qwp2=LPtJwq2t KТ4XC*q1m#+JRZi3YO*DiWU&5c`jK9x0THM Ѳի\*+ TԗhZVTq\K֡ڳfkP!X4`Q5'X, ٽS5]:_f ͠SMк@:jBַ|m/&Noi|+bm~òBeJݣ]e`jܺuk$CK Ν&jMO"Cn"}|UUtTJ <}~:ֻzT%_[UkHzWִcy{1EURoGY|UqR6;Z ܰ:|" xBijX`kd+0]wLY+9Yi [~9xqW+?F?*7Wy0,ZحLTOxt/?8 ̒]PoTP9yPN0Y:5x+pa9 s.6lZ  m ͹>v[:>DIqö2bK߽hqdܮfUeXRߋEuujn-{ EqNR/NCawٲ5r6\Wq/|HR՚g*OuyEsNMt,!y»8|r|/zs3,u7?]Lb\w{I?u77 >@(76Pw:`&^;xx3y D|HE o#W #l>" Fnwg88=>Xyg3,E{U۾ǹ!^ 1 y}?ڡؑo7н"tdh0 ynx30X6 ."t"1qfw{GHb~qWw-NwqJtlw.tWv'Tbv ڷ0$CmSW614 Vz v6:[WDh-(w<ЄN1yP>8{DŽV|]WȅBo^a0U8Bh,ShȀkv9І6fpH7fZxvE`(<~Z(?82h}wHy7V6hdӂ(u)XsH$7$4Y>(>g38[(c?2 腓$(4B[PxsHw@qcX}*gNt'Ԉw7(q-`XJgn{؍'x<|VϨ޸``H, q㘏Ȍ 7r4ׄ丈# %ሐ񸎎}&-fN5x~=~ "iRPĤgv)i+Y?#T:8@AzG7oB /i|1 A)ImEY7Iu=9Mf4}ISGi7W K9MvdCF-Y+Y L]ɖp9Xc7e uɔilIbirF42hIi^iR)~ɘ; TIH_^ 8o J׶84ilXTٛ2m`Eu2gȗW)UY -nٜyqa7lcJF INȐUTt5U:c8_ohGvYF9id^F)IjR)) !Qmd%' Ȣ-Og lVZi٢yVcIAyg[FzH 2@j&eEv^hSUhXl*ge@ďtn)UV5ZZ j:^WJWʭeYZHʪr .6SbvmiX zd= q(*h`jc _Ś\?z٪w';ƦJa9iG6[:88"ˬ9VGJJMaioZW{QY[ˣIӳYeioS  qN/zjڡyʝ8ڷ3VIpx;|5ok`֧~dnvKlRnH{kyč;^S۸?J׹#K]ֻ븧kIAƸ޹|ضѻŋߛ_ sۼں7:ˈo9tKKzۛˎ˵_5ڿ{Oۨ]ܽҋvqؗg[>Qu -;#LCt{{} [SwjI cƒɺ9FJ#qĴ5!LkxKO-C#'RQgL k×"Ĭ7bd.#ww)ڍS,Ǔclj& 6/\ +]<_qlƗ,| -(^\őˋ(fxykɻ˳ʉhuː q(̋29Ǭ⻁Lȗ";utXȉrs|XuAg,@zH-"F}=Xâf{Ё8Zl M1 ҫ "}%]{A(%,͹TҦL 6}OҔӵp@ƪ Ѷ" MdR};  kh,+3d V6f5'@6d ./usr/share/html/adsm/en_US/a45eart/ab0ct159.gifGIF87a,I8ͻ`(dihlp,tm|pH,d0Ǥ)ШtJ兪جvlzYܰx&p&Nx}ϗbHy=}|qrc[yYQx]FmCJ<ul?H;^;FLD_>2^sP_B` @$p7;UDxWF?K dH8#IuKioBsML3i"&`Qʠ9&/F"ԉS"8 ĤU_2NWjC֡vUZ(+,ݴ"b5t޳+̧]=3xJ( OSc۹&D? ]4Rո7gkXؒGt=^2ٴmϕynS4r *0ETɯ0n]5'qg=.z -7q~ ^{_ L}<w_xsMtI 8nmHف&~ 8;#ZXx9}0H1Nأ:J %[FduDv#"ђpvTf_$rzH)d" KCv:'X%QhZ*)=FA㔓aUx'w*T9&z?*}!P ,S=i"zOq-<$nt*.J)sX{;+گ *!ojǽ$C Vwq16DO\0r1-/LV9Csh(bgFcG,4z AEWmX34LR ; ur3ݰkrN K835@[] .qC}]>mYiq;1ڑG5eaNnOb~y{8op`]OsQ.ݢ[z9AۻZn;cK^o#~yP ~4=H亼yߋ:L$OwcF<" a8ArWC & gHC/P}C!. "ÅjH"dcsh[XuxpC2f) }Eץi|a,̂Y ʡqjcXģ0=#;J""i #Q1X&eC=)iLL%o N$TG?WF%7K2HJe202cffɇ=B:BX5gus2iVrQ<#5$3RR8Y=KU'?@R4N#@Lc;DCqSt6% /8j5TKβ2j})VaChN fP\LƒnBV*]C3ۓf"cqm/jE(̀g}(Uͫ_Tzkô4=DNd eZ6SDGfB+6kE[MMljȿnN3=lB;ʻnnm\َ^q .W~\ S k_xJ|E!ѓ`LU6`^Cdqv6@BqKʧʩ=E[x|Hxٖ q;|n3'o.- +/'u^r|O)s]<扞J\'y\ST_Aʉ^v_G6o!o0*hg'”ZHyܣv ocegϧ"{"KsS'nX@цZo\ ~rmϺ7Og{>i'&y3u8l)lQuں{?#= e? ·~h ?}F9.~淄類7.l~"Wx-77~hkƇ(8,|gЁj l0ׂi0 x^ /x{ ^D5xj>7A&|=X;&l\<DŽp3h6(Wf9tiXXaw^*_deH~Kx'h_jW؆]Ȇp8^8jvhi(|u}臂 XtxY8 P^xHoD戟8X/>c1}SX5; k^-+3V6f5(@6./usr/share/html/adsm/en_US/a45eart/ab0ct160.gifGIF87a,I8ͻ`(dihlp,tmx|P(Ȥrl*oΨtJZvzGx4xnL"md6~Ͽg-LpE{1Ic,Git.^KF/ýJv[+MNjƯҲڱۜʥQpXѶHǔI:Bč-]Rي7ۅ * ʚϟ>~:^]{F$HxH7)KȊe˟1Y7OI-W"%a?{I?3*QM49I-.&P)d(Р4f6A+p'֋:'4B$m$r4z/J:gC S wgt?u93?Y[{oof`ՌյgK]6]] ӛ I^b\92S_>E>麜y8'BWTuXZӕ^N&lqڽV|C}_b~/VF!zf ΔzUUe#}} h1W".l< `.A5P=)ۑ9$xTQ`cN'ZvU1M0P^pfHf:"}VʨZ٣ 'EDwe֙h_79UYC5Ԙhqubm8g6a%gAa` Xԡ*omd"Oj(*$o ڔk$N%~ۣ:z)1>ĢBj]&byYC\UDBH(){䒭‘nX1ۏx.XoLn| [0, <[ l,Йlr620? kyqQH?3.MG#횮D74Q-uk5j;<=l\ jܘv|K+A?}DU{83~2΃ᇋ4Ԝҝ3y゗M!9P‿]7e^裓N/篯_ܽwF{*Z$ KނL4_3(}o=Mg< K}{w@!$aC7rQx'~?>ul> H@d^vd`wom g8AvjkC<f|\[ 78vX= 6Ё)!eh/CC'>QF8^(/qQgD3diTc;q`1{8\6ϩֺҨ!(\*WR1G{'L7V}][u 4.6 L %]UH 0U*ȪiD;Š0֓MiO rԭmc5\i@` E̶;_gr3|F =q8̦pw8Gvu$" ݌\;i0dpg^eBwc&瓠2pvu ^qd0mٱ1gG%Y٩T NMn bEj԰%4̙;qojpطk~zcx::e%n9r]w@-s=Ӣ߱Ik7dcukΨ {QTU}`i&nG'0-uxGqg'NhSwx'UM5tO6n7ry#fwRhe1~'p7wolt5Uxq-AdxJiAZ#~8DV%ZwqwXM[2x{4e7FMbܶLtnE~І?ӂ ~gtȄvx=YzxR]rdȆ.5T/(i籠bhadc2Tkp@ȉo}$_{b$ Cx{6Hh,u(8j ڧ=A >Q~h48p(]ȇ׋$%zR Xw !Ȍ%asx~`vT拋Q"q Vwzp2# |󎞐 R& ާu   )ϧX6a;hr{&0ACiRFxhI3yiivW/e*J7yG;1Y597yX#Žg/ C/y`dHT~<>}Xd+3_9<`1iXxX}v35Hhɔ[y5$p/q2U(]6)I8SAFu9x- k8II)=q֚՗ j0Dgwu-9 H9:َ\xɐ ި"xٝy7yav9,rgpxO$MlيSy)Y;dמXr! } 4$Cڜz_ yԇ!ڃ2t- e.u)ayx~-$ ؑ x49˗7-TiCJXKɇ7mXz@*LlXɘ,c ^ 7{z~*jq* mby䂘ixs YB(aMjp{ JTi81|xʩѨmjҗl!?6JZ yVwM'UjZ0 24cذS jBz2ڛڏʊЄӮ@j gʝJPzGf:W* dғ/z> nT1H(Dʱ*20"|Ʌ<.fy[zO1&&(={W2D!KrTjR)*Q9 y\ˠP;X&qK|!ɮ=Ԧ裏n#%*MJ)۱ i;.JxR/­L Z3V M]I-KV};; =::| ;[;j AЌ+k&t[@X:Rce+g.ɸP5rқ;ӪrXº8'fpԋQG7Ec4 wӿ*Y[RU:@zP5L[JZhV1{d ۤJ7GXzvdC\ʳ0l2,Vo%ɫx i<ܺ14s6L~iDrF*>f\)ۖTk(ȩc|ŲHÜG9۽ uf\vWd%j(ąh=嗆#L=5Akߖǩ[F>`|(FQEG[ˉ^lL8l(U;e~ĩ̂u\bȒLՕ B}Aٿ{,-ٝmTں@}һyo=ڡ,˃ mG8,ռ ]Ibm۷qSڬ݇,q=}.| `Z޵=yz-ւ믯5O Q=SM ykzt:ޠ ~nsލ  <ۤm-R/x MurӃ6b8z`{̙a0|6CAlH,MHڟң*~_=>Ӕk=*H:>6X2ݹ+LfM_NܣL!J[} Nb,y\aNus"{yV}d}miy, bA *YN+'-~Ďu"v[;5;9yN:x;0萎#L JN#.ں崢 Ţ#a;%F.Ř>ƌp;걾&JSa!s..Tؕ }DҀ:" 8Ok=겒 %YFr5*B_붮q=>u[^@.|{`l006!q"8k/1t膏#{_Ó?ˍOǗ/@_ܛ_ŝ?7O OxzkOKNFu -v?_#; k8.+3V6f5(@6./usr/share/html/adsm/en_US/a45eart/ab0ct161.gifGIF87a,I8ͻ`(dihlp,tmx# oH,~BCYЛsyZR 0bw$[9n-H53Mwc&չESwwy\|}EfdZ~q_{Se8dO|j6(rc,shu.$ HƓÇbHEt3jmǏ  I$6 &S>l2#ʖGœ ͛W\is—>'4΢!佧!Щ ՆTUjjVW}{9dcM˶۷pʝKݻx˷_y L` ]6+fLdK0ϠCMqҨS^:q+Pkxrָsf-ceGMzl+|(럛ct#sҽ|wӫ0 ڴɯ߿M`7߁iFB~FW`Y q($Bs*Hr' Fַ!B&`f4nr |;abѥ␾p$9Rr$ienL>A`4فh7ɓ8b)le[rfʀ<:wY*蠄j衈&Z(uW#N9V{! ʕiho*hFvh)wSgZxNa ܪi髤!qjb맞 Rig1^h#f G>[fQk쯴>dҹ8\[kS-6h~'0n|)d.Qۭ&q+jfe xG_q"Ӳd$gp(Eϋg[<L%%+KE}X2D#j?їMf 7nu|7JQpzG+3S Kf0_ؽ<+_ <_ɔ/W֌6Uȑ 1E2)2AuId8h=9qWRZ<IIU3RQaB @4tsl3g45 L)&J̊„Hgbpx.7P/eNY"Pij,fhJ4"8P2t{ +h:Nͬ F4ӹN@j72NCjz IHC7EڅQ+҇;Câyi`)C@"y:KղdU:֭@dT \K1Q vcoGfPMr]ضvM Y\bN1 ikKP家Xܛe4Սpi4FQV`?|邒X7[Ґy,ۋmkfDtqp[yLR 'B]j8z~G2PCU WĶH@v?giUx}x0BJ<#C\5T~#HI (4gf`V6JNJ}IPLCOSU H_-G峂5t]4='x)Ё}|uF~Aw[Hxshe}iu'6ㆀfGxHOg (uPE-*@B0rxDGQtt+hAGH84ua/0O*tJwkт׉Mhm1܇wp7zfSȊ }9/6yL}Saֳ$>83xl[V5a(XhpĖ}떍x'\tKWh'_=_0Qku>58LSy!G'wx9fq$3D y"e$Z 8:15Z"29hmjCT5&96%!G IOŐp5/(hf0 3Qc&O(^LJ|k Wt%O;95F_/sN%b7qsRuSI~X~_){4ՌDx3*U`Md0emČlZXy;0LB8 )T: I Fkyw9q{nWhIPBLj48A99xv>* pؑR֞Mh9 vby";c!V9yu9R92cƏ6)1 ,0s7"tH]٠ ' 53<.(ZjX'p>@j(=X#\.#C]fsYznRŎ,vhlzUUPţ6T!I^mmҏ\9Yd`B}\"@'&ctyws#y4-kH;b5XĥtinaI xZdBZm&H}&jZSI_ȚNֱ"zkɪcjs$~:z&ʗ0%v+>h0HQ:#+J=ȯR74WK:/د7_@iWmh75#F d3UE$r \Ub蹭^"gg#c+_u %k*c$|k糷àX Zxбv R@7&KT]Ӊ|U ԇyMEz~T\Q]w7ݛ/&7D{_e*s4Im9Wѫ܍0G]T-Ź(WZ=I*kwԀx\lor=8Emc akKH ༌͎=bh~t \BFΣ}ʢGls sm6ZOT`̘e,-p$$A=CC8VмCM]8mk;G|w MZsQX=SAH{rCc xϩ+eMS8!.ߏ -*c&ڌ![U׾LM(t[ !\4YKM=Kv ]٨劢zQD䶴ZkOsc@! /$ ohvdٺxյipm3,iQEt$ݖ.N=`D2駮-~y꯷BL'zYU䷇8w^4$IoI2,_(.0eS.N0ύl:\U7c߃QU Hgp/NӨ)CAOPdshG^b|L_N?Xכ^2./ך@ZQ oMA}~>]~N|_ G@O1 M q+O *o.|ZGo޽Bq|< e[cyks}wM"9QE-L?icr \(l>^UK[m݅}q >GnnW;uթN*O;XhԂ\9|ژ,-ٻw/ *96lXhuf"x5FԤ E1"+)QJ_bKRƨ"댭8^ARE!4Qv_X`]bxUnWhtNA[f=ۈo.ERb5k8Q+U›-Xت@/,OF,ţmC,m/6A \r nRϻQuSB]᫗zw5;2NL;TkՓo?J?};@~.|'6 C <% ?BG$DOD1EWdE_1Fg$; k^/+3V6f5)@6./usr/share/html/adsm/en_US/a45eart/ab0ct162.gifGIF87a,I8ͻ`(dihl+!p,tmx|@W H,drl:ШO(ZlϣzWL.z͆;w3~;z25Y0w4P83;12ëǨͼy7:Վ/̳윷PŚ̫%J0^fHB6RQG~*JiXDm[LXrn i1; iAƜ#P?:x4\5T%'=-G/un$ͪ0*M[/mԻr" 0YBxzPs%ݝq\0Z5- 0:47,ʫ꽝 j~my6N\ܼ`M:[΋΋yNҕFv%f«'ejszܑC`Y5y'\FMSe^Ia7 M^DTV$ - U2Aa1V|$v7roڊsH_/XIWy[Quy#5PU $ARvY"tZAj(ώc Ah$l rf{:^dRdZ ZFYh^Yn8`~-t1:d5~faiJJi~}O@i#:dZv@kޗb>{۲<IjҮmQW}nRnAamDK/u o/uo+KppΫ-(G<[ 3w?Os@}W@6/1O_NJ8UЀL77~# pAT[ ʦpj Y6 iD0b3 C. 5lAA>)Cɐů/.8#׼H*>cbkhG&đs4#8AQS#H@JŐx$Fe)R̚#ùL򓠌""7 _(VBQ -eGFYad bqL/)U%,oVJB5VNgcL[r7K;gǁ>0%ùwNE`5`{t5ϋh jЃ1cCO }^F >uU#FɍL_9@J/Xt. L@Pm~'ͩkҝ~nliP{mNԨ4jNT:UȔ9U t,Y!vP\WCЎ*Z&(j#W3d{kV[ˆo;֑ U)f.w]-$Y]NׯVnF}+^ !a[Wٶx=Z` }D5Hi)+㷶.w73/秇 s >l2rù,Xc^[C'*ű.L2!/S&dAjw&-j=S[A%]oܢ&V X^kBo;boeGVX 1HgՑ„7'e┮MFv,c?fB鎹ao>xq`^8>' *,BHoTqS6N"Ω:tj;]A ?^)b?4t8 `u71w毄6ܕ^t >vy퇬,|˧z.~qF^W8VouwEOyM|'$)$4 ӢrjdEaxZY 3<gyOvqC-n{ Vyv|~(g~7m`\B K|z|HIKwq&q wv6s{G9lxu(br + h`{3؀58vfXWz)XHb7$g RXIȁG7^6oR7i9gg"t0HY22Po{lٗ>f*+._n2 d&$qi2gJxGSt^pR&mOGoo}XwfxNj8 qM؉xɸ&eFip0\SȉuHaqЍ$Sxvňܨ*4HxqȊfE(ۨ)I25))ybj;"2NOW iIG6Yi'-IY7yo.IG0ݔC,lcy3ɲց9Fnȋ*HZx M  )+rw,L#H~'!ѡ{W bbɢ=j:y+r!qH D%WJ:ѢC1v"A~8((aD sP&_+H(7T&5!vcl؜@ $/-GmrlZzKkX{LRv^ifj"]q#f¦VA-*y⍥,Ҡ> 2>+C(j*:yȨb*ʪy_s:h 墪Hx6ڕazD4e9xf(z9f"bT1K6[ZD1?8bU Q8a0*,eє$2aï~35A%z k>Z|ٴ6KDrɴ}8+{W*)N8]kuO벷$Ivɚf0ڳn2i<5K zIJ ȭC64X462n hV9 ?~yY b~k|˲w2۫xߦr;`.;ˍYb:(`K#؟JI[ Ɲg+}scsTpŒ`C^KߚjЛhxyk}G`}(˾BɸGb˅"({ ,`kh , i_ KF" ۅ1|zKk8\:UyKJE‚ HdJAF<쁜;mI TVB\&̊-n+a, lq<lMWƺN >\@XD\Fl\ƑȓUy?;n<(JS'dܑP\l ,ʫNK‹|H_u캦M:Mӿ:2ʥEV2\ΊѿZZ(`KMS},B@xx6N=4^6~ ; k@0+3V6f5)@6./usr/share/html/adsm/en_US/a45eart/ab0ct163.gifGIF89a,I8ͻ`(dihjO*4?A]ˍG,_el:-4zZt+a@m19E5[}|O~&t;#b$ ,vohaf,}8Mqɵbu27Z%^ӊK0B=i9L{Hw=YtUq(m[߮hǍ!ETϿ#&61Eg*ՑڶS%IQVJ"DJ%5YT ϝ?\9EFyoiB:5KXe*#&*+W7ʡCRWp[kU-Ҥ3ϴw`o8dosm66kJ+-5gC6^9z 4kתtlr sv"ߢ_>'*+K8ݸ0Fܲ)B6|ziqltu6 sNOx}v۷KOmVvZ&FwV'Zy]tb%zIC؀=JW߁NFS-a^(/8ȅaM4Fubrѭ3G wX rrCCb'XjfvUX&Y~ YCm R&Tɘhg=ح^{}c^so*݆7۝d@Z)DhUR_U z-өFc~% cx%!|ᬷGo"kG}Ƞ^j9%i8Ͳ6`WEy2^rĤbVڃX'vV ȦZ1%A((Y<[qG–@gYfo_*[ZJl\~!"iݧd̢|ηٜΰdz6]뷠tSf[SۡfrihZłk_v 6ٌxٸ1l)yyF s&srԋp+i̧J`IKʪIR])c@?:` 搷xX_.$,1ϢQiO^ N cwtyso4Ӕc,V>yC.dF~+տ5Kk7i mgR?C>1Z @V=1cM ~>%,zxUiT"'u@A),J`l0e!=&!A!A21 K!;hc#˜p&[l0*=fR I-n4u37]Y9`q+HO۫PvlI1NI]%9F_j2q )s+QIEY2#I-۱qxIb ;  knc+3V6f5<@6./usr/share/html/adsm/en_US/a45eart/ab0ct164.gifGIF89a<p,<pI/w&d(hp,xkl@\ %lszTJ؟8\o&-lX?a}G0u'z$j(]k;))UYZS2B_9\'3I|XLBMhUdn.3Hӿys}莳ᝅgϵ@A֪y Ȏ :RH!!?虓sME9izUc+KjrʉVqhƌD l'ZǽfEl!!hY\{Row/w}|bnݱyw~fOK w}-&[dÁ!0L,wׂJe8v ($h($.(#"8`805MDs@&F6*)%OVi>N"WvieZOf\ffakƙcnjxHgIݙ{yDZ("~.%e@qi^O"7""t,e@8Yy^ΒΧYb @|_Aldž[i#Nr>*pt| P%LSr o~2LggN0ЊlVAP{:| f:!rAM-w[0JHItV. 6oiĐ RLعZ#a&9XKeG?Kt[e8H*zd-OG)vr x>g3V5!WWTbrSV:r}jzLuO)bYd&j(9nɚPoIV&lx'.%P:i=pt猗I{; ]RaTnZIFff&;,lc9`i}Lk۾1 mwx -{-m^6&[*9ӔWΪf9o9Y~yn*Cëw WIkBߞfJ)X>zˇ?|{| ؑ=+'_vjAȽ}}w;>$(寍_+ZǍqCw/-Z?(}ef[<c&gNt!7p ÚP! /BMr`jH"LnBVfDI̞D,bժk!ʾƿO_eEF4Vsc6tGQUk@Zl|DHTbldp)CI%HmRS4>yI.d$% zRTCdٔ~iAQ!\JA2cl'=kix/nP4H2gI"% ftN≳L䄓G@WdV)Ĵeg:'>ͯl:-L/À ZlQ >Ċf &JV=+(49JсJH ѕXTPNUlZZE6R^5++xcе=z("9$2xVUɋ1:d(3fy !k+_UFo|%nqi](ɬ1ցdmxY=ya׽]VgJEmaf{ed8Y+gVڻ'gqA} [Ŵ; *GB?PagKA }ooZaWѢv!]T[OEp{`ɥC` [h;þћ1Jvnn>Fd.PN|Zz9j5I^6Puúy3="n tۯ[;oWn-po_m7Qf?-{ڣ {J=k_GO,F7獯b~ o P"էCZc/Sjf{d1wNs:wpWHs[Wx9cꇀ ;YHxpXާ6rwH-C􁫆$h&pw.284XyDTo"}:($"(8;[5"ǃC3Bx)%N_JRkiGTɡur%hQ;rׁpB+E1B#tӦWCKAuڻu]g?;آp6۠tt|s筩{/wnx߈Kx7>{G.ydm1gŃȪbnxu!n>qN+Y!G5:U{@nn*z`&]>W :-ve|k^Rz:ާV7_\hl?O@rIz?hЀ"h{XA p4-Aj ,_4"PkTԗ _ v@֝V3Il<Ð84%+sISEda#UE Lg_D(*.-B#xĊQf_"ely1wmUG<7B \$N;wưHI%2`02M@٪>쒤 (GJUdlemVKYL+5V\>.`g+1F&oZ Lh#5Iu(\2ѶP3_yO#JNuhqj7e[;!e=2mP[fxڐ}CEXu (7&4R_'/yj n0-R<}EYCM0A*pCRo6)>U7Axj)^ji0D攬0.,Ctbm t~c<+8YeOm3TfG-׺1ҏjL B6v\#czT?ǕI62FH6udM{Z(Vm--f[;.V򐈤k!;jVt 5+PeJ7QMul;iع wV&N @ЇB5꫽&"`Ht/=Ë2T R]vԣ$*F˜}(4.Ԡ՟55*USV q+lЈ_SE|brS bXQYk|+_r%班tm.R&8eQ92bf>yjnh @yS|gllɜ{bGk6ъ[}B:0GC]٥!w} ttjBrm.X=3˴պJM&f7u,DƗd^&@ڄүoqTEN=*=y3јژYfuU 6HkF̋b1.׌ :S6x%q ;Y,p:&ɛ@9j`!gr8+\в^R[:#)tWdm2@G]S ߵ̜m{M|֡(Xjܸ>pűzTu[7׺fvϲrѹsoThsޥl%^pCٚRWAnDM]$kz;\?@WPqq100R qYUه}gnr/~:|\?rAir\~'@$~r:wsv`wiGssXsޔdJ3%v.HwhxnvWS1f\]|6$D"(6F9[;8'v\A86GSwKhNO8]WuSVucy[x7W8dXfxhjlKRbHQ#RC}Rb}b2DQ]wB]!|q;<H$,TCEos"-2Br<>ȈH$cmx$' @66@EX6:*o4‡ a!(>!z"dbX ;>W(q$h@usCKB)0Xq8&"lܡ _x 2%{I"r٨!sQ 례c X*x8kȀm);  kNg+3 V6f5=@6 ./usr/share/html/adsm/en_US/a45eart/ab0ct168.gifGIF89aQ,QI8ͻ`(dihbO뾰t8l8^E" ˷L:UO*[5X5Uz5[m:ΙN;4蔻8^#j}|x3yBCw=$dnOV7u7&4ʻ,ܯ٬I{"c!ھy;G'!>"J"9$F%Bx^Gza%03;XTOn51zTR;8:ӦpF-i벞oGjWZX-UX [m-t{_ 0A}T[}\0C6X%e::e&%NjkNZ`zl^]wiӞ=fws0Y|z0[rY@)xț!w~;ﬣoL=#ޅڲV]Xp~ARhln(a!_ (ۇQu\5X5ZmX>Y"BjBdvFc`KZ#hU┓ibIye\\#8#ߖk:%x٤fI we irIgIYhz^'xƉff֤y6=2ʦ**jzZ*㠥JaQꭊj}k,~jϒ[멱%{ӜcnFXQӦǒE Ze%W_Y'Zh{]Z) M+I!qgɥF{~KѼN\<<[˨զgrWqxs?{L)nOKtٜWG AimsO#sƽ.nCcRH4Z 7_N(i-1П|7-0bݜr9Jl^k樇: 7nyo>޵~/3¿^lƉ<k<+cbR_>2.o+*_='>l=}>_VgTŸ> @ߕN~`j<{Sw@vL8VP`Azbf\} \l8 \`1HDd: wh #24/u=$2KtAa5 uEeqz)x</#ҠB$X?]){v^ ƍ|<9CF;0vL?d8IQ6dE CŒp.Ji*=̨G,S_R)Ye 5s_$C'Q^ZQyW*Cu*дb1G6l!v(fy 4O4g32@*k7pb`wrW@O9funahCţ~F8' V# ?Zƣ$CHχҔw X6}m.yNawbr s)S5,[ɎӛM(2k*ӟhmQٲjςrIF[ZfU2W;+ZòcО*t(Mm&;(rf:O_N_mܑ:up&mU7̒!'Kj֚V|/EZlZ8'SvCrl~Vȸ7N=Ґ]pw3!:q95GbV';{m 7O|%b?#\ *S'g,N+(䳵OU{q5FӌnR][[]be8.f=ۜn#8Sܺ؅1pcQf<1sǁTjv˞^{ׄkݩ5ȷ;ߴB#xWύ` 33 wŊ87zżSj b9sX!.o+\{{+ȝL|˾sڦ{W]Ǿk\OlgYzK?=CiԥZ'n'gHgwop4uvWFkZ pQ{5w%vw#8d@B8DX(gg,\yE?eɦU@L%sX5fEFRf[3r7rXVw_h {s1Jem؆1_fWDV_`7Vkn(UpVWr}Xre bT(W#$MWb&(XWgO؄a(H)pŊhH^8xȘ8 8 M'YH{eTemNj4]؅Պ…(gX6 8ǵqi3\stdžh68珽tXYhX YG؈zȑِ)HI&$~*X $x/^d% ًx#EY9~jY}xdHP 2T8˸;  k꼳1+38V6f5)@68./usr/share/html/adsm/en_US/a45eart/ab0ct169.gifGIF89a,I8ͻ`(dihlp,tmx|pH,Ȥrl:bJZجvFxCWzMD:~yxnl2R "|~vn+l pɸr˷uɢ s_KyzΏͶI  v۽xDu*PET8HdcI '\P!H eiOz<t$00?*-*'Nᔢ9Q๴W \ONj6_ӪRgVyh"k(To®S/ WBᗯaMyjwh)|r8S𲕦QkY,hl4ɶweF^ۗl{ KE8RY}4aZ=kO}x mP/j3aQY}D'Xou,<5d U bGf7\5X5Yuyz }6aàqXPYfő4_Gօ r=c($>,㏟`bp3)% Q'5<ҕ$Sv9LNd٘yD4&yۜ[gK{H\׈f } q!u@pDg@e[aШq ڒdxkd+P[5D[jWTA鳏.DdTaڬL- i>k(!xf]"k%"0Gp }4/}n;#8veLqlr;*IF'(0*ԖPRR30)A!)'`H9EKQۋ[g}.VWMN`{qh֚$[-mu߭Z7m-I n8Ӊ/G.Wn9g%.Yn3۬.-yήε/o< |-<忛 "_nEתzeSLto͟'/> KMAK!ia'J3E4𿈐G+)E:x GH(La"D "J`Є,y(v-ņEr8@]!~p)"k$A2&Xa[F.Pnc +HO7L Fb+щ#?R"yD*2!HI/5FZ|"yHF򏄄W )d- 1j$dUiJQ:<%(u!R0#-dG[\(]^f!ydzs3 W`V9CKlSӞpi q|0J :ܨ:ª8eMsUzhB,Jέ Ѭ=M1+XT+ (ZÖUV]LUtudNNu+R.i<([ٲ!::"=99TBl4k0}VSlE ں)7Pe֓UlJڂl-"ޞ~R-XtXl(q&ܺjiSkv\Vv\k]] l>\W}s۫Lt!݌t׊ѲᆴoUZ^+ i n ^5BThո`(6pX۲_i2%\]p$ާ98޵K&$қÏ :ځ 4: DfZ|_w,_ ,(wS. Fӗ\n0nj> 9a0vJV0}GBjmn zg"Yǯpt9dSͨ^ѡu24$g/L#~;9z׽r[k;Bn62hnT|'J.~-DFT\ྥOkB֝L5-mR۟)mVV+:b pVp^1oAUӿv6,tr/JLT8 sUnaG|rokۢVMڴ۰G;r[_5-`⼋ܹs}=ɵ:tufc.-v49tZyh@҅o+.ܣWx_teO:ҭD=7nYn5],Ճ=HAWj-s]v1T/whέ^x'_MOy {9g"%G߬{^scO}Ҭݼȋ +g7V#C_'{}} ۇdו/zubhdxmR qC{Mf{n>$Es7}·ye.DxW6~weU^~{L's }3x:hc$h0r~~"'DtTsRhB|5/vhNDPjJ}WxzGv5V ǀ2VB@8MTP݆HxJwb'q-HQ1sPZR(zT8xG f(&gJONt&exiCjւ''7sHgQp+h,#Qz#҃d|ltsh sx(-g Rx{iJxBBusM8JjM縅X1wgYj^xHt?xQL8_d؎f8Yڸ}G%l(ȉdHwbxǐ8MymkpWf;~WUq?6XHXP!u|Sx w&u.GiZÒ})ąZxe)e!Y|Q8"|@e׊2ِ7vϘObÔ1{)n+h-iGodoؕT8^&uq h ݴ/_Yc{7y02Y9Ȗ9D\ YS*kc׋>Y9vY戕[ys_D)^pm o*ulĜ#I36|“晑7Iz Ȏir\i4()9Q|@}3yzgT]$x 99穞LB J~BnXk ָ-Y pZ52ک"-ٚ 0T&Z("Qu1 0@G;:*D?x,(է+J6.68"E塝Ã!Z+oK}Q%5KxdmI}Қ|عdOqɑÞ'gƕd\\:zlbӟiVc=ʩ-B`|=g: m - ĭWXhۙ 6)ޝUZMٰwٞYܚs)uʛ:]OPM|=f=.x{ m1[?ڒߴs4D:߾X jװ S쥲  =\,ף>QMlk3<nE !"% ,LEc ul^cPb>Ch[7]mw=AyEG.YpHyY{>ySNv2~hm 8@3Z.~?FNU - 9A`j.͠;[;9͞ FIDFvۡ] Fnݰ p3H >NQޯL)Z>~vGq^}yD뙷 ÿzaz2!̰Li.yXZz^N?̮CߌNίpp6>^8]<&8붊:NOEG ɍ{ <_.ن~!2Ք^z/1Aˎg.F6bbn_p311~Ie_on)@ /o0omv(/1Erm^?~BuPJmR xxt૙^.@ykO<@N ޼2[8"EZN`[] s}.t\\bE՛LMI/I QXSE:~>s+Ŭ7Tc]S`N[JW֛&id,dYնekȷMe,Oϔ-Ӧ9W:2{kӮM/uqm8л 1N˚7gpuw67~%3&4D͹ Pּ JoC3 Lo4L> ۣ1G##G#RDL [dD%Ǭ#iIrʨP\<l=/A";2l2Nܶ<3a2%;A/;BMBݠSD;%O$AF@N!\yu^:h&:66l P8yu'*:j{+A:!i7z(Ǟ8R^ue[.~Ȇ{`[zcPߎlmRԳ8dnoy`=G/qn ׻}U_֘$@1g9gTw.ÍwtKP]\ha+hUGﮞT\Kw[󹰗ګyJL;H?tˑH[{t{||i h~S^l?}s w|f$%n;QozڃUzipH>3_GA^1s 1O^',B,&x hۋĐ=hR9A#h/'2D 4nQbsL!AX;,z)GXz4! 7|#I)^@ېᳫhqE\W:Q1 I(zXu[}> e~ݮřY?.m$oOl}ay0sS* kFpQ؋If9t.LW[_у*A| z"%V%^>ŸL{k\؇9Vxjg{y*Ya}+fڣev īmuRV pgs^9S|}famwB$ϼ zVܡF~bLcx?ok>cN98$K|iKv'm5]{h3Þ0ǥJ>C?Pۜ9 c?ĐӸ25@04+{ [ k?i?H;b;5 =;@dӚ: A $̿&49AS4AL[B . 33B%D%: s 4ٻ<8[nCK78? 胁3A>8C31DD@EE D;;8VD욀>P!C$Pܸ C`233/=7QEXmDB,؋AsGj=B,SIpB a,=;=҈F >8?7ɫFzK}̮q.OE+DlK<yDjlm–GKd,G=LGksB?̌i4à+<]Z`˒|k`Q;4lw-^,}~GPȇHx@_Υ_Ͻ=BZ @ uߨ^(M@>ˡ. ;CJЂPkx)fUaCa3NR黪cBſya0[9bc/[9p:aUt_CYQLdp@V $ldFt cl;dM6+'1Ov5;"}SV =`ًx8fc*:ͅ/N@0^!pe[[ܖzfyB>ݓy\ g^n@_?lAcf25S(5g&8JM~Nܽ 'Ph6TM!bdzR篝j:Бm-sItVi1d<`%#lkZE[]^NfKD+dMJ>Vf k e< &l5l`F5[څuƓljl,]f~gk1Sm`~=lfcs%mtbN. ]BvM% fܶm!׍ݞlk T6> YMmMMKxBƲ%Abo.oZ Zln1fݙs>\4~nomd.B oaNݫ5pW3cMDpWVl"ſoaraqFj p VV.. 612"_<-&gnWu:rsսk"=r'7_8oNM|oq's3\>str;Fo,ttsc<a6M=WDP^{9u>~qTr"r)+Kܮbwt@tBLwqjR+Wcbr5um;vv4Rauo%Ts'K(vߜ,qV`Pr@ rQUvn"`GƞvXvGZ~OupEpR|YputvgwwjLzo9]gQ%vAxogvJw08^I6?@yFoW'xz_-|d_p*pW_7wOCǙwFz%.6|Y{vgd7zx#혧M?k,vxtşu6I|.̌{wxsbt}oWG6Wd{:W/gՐ~Gw|ֿcG=r-iz :}!Y'=S]65;S?]$&ƠRr^K=5j`QK7|-x{_`__a "# TW%ʥ& ٘(+O+d VWf˧Yiib#jj1$1³u352)mnta (0j8w2;l4mfyF0$iaG .G/B %αwwnx= ɒ,J%L_/Bc5#Q3(@A,aQk1tJqBm]WWK]B- U!gۤj W ؼaZ P2ՃYM.A7aqX0f]  WNrE~\s3ɪi?.tcmR{61m´;E踤5 H8xr9Bnt'yyѕw"{u|WqVOJb ]K1r`L5Y)JHè!=xcDbml6!XhFEn8_Ƞ;`S4E+NJ8YdJH֒y܃=b)A:qJlcqeJ*E:V.*&v c%>j:De2Vi>n]-pz:'I59LTh3T3pzdQj21$_Z+Ii^T Hd .pКkk7Nv+7&lg'j: JgJQƮbC (6|/N|r' J~W/pǮA q89d@G@/_ Hr* SB!dt`>6JCZ+!BȽp14׼2*}!% Rs طR%#WxCbC!3NHԛ:(9OZѐ= QWCu14#"eǫ‡KPI>q 'e(>%&Z$صF\1H)'Qŋq[3OҒcZc8JSFҔ %HKHNr|0WO|&̃K员e$Y`2s#xHhG}X\3Z#`_ Bf1e@2d8Y΁iFtԋvg=OaZsla2aIHq~qnyPh9iIgN.tL)}i>W؄H;XSMӣ9F=KE(SI>Qc*vaQ d@7n:*ZfЦ:U*U*:NRV*Į.#rHқPz=r[\V2Vc#KWSzN7 vf]aIF.P=IMZں2g,lShh?j3kT$R4#p)6ֲGmk[f&񳽽~֎a1]#,v JU.,!AׁLohGHH0`瓇O+*~{^O$W6^7c]>{oJK2l'Oi04; Һ*ְ~aGxMGݦh퓑Y=\>eѶxQ f.1;rfVv\z LP19@40}H_O'|'ˇ&'/ 2Cw~4ԬNo63YMUGL~Et ꞕΣ%| +5פ\փ3SðgE[ةCP;ٞ#5]3D -D0RD;3͖}uw\o|~ N sοDZ]Zsk܆7!s?ƭ3^r,PoCۭNyo8IP{X:,%xzR`@'_{7?;QyрwA5 '~A/wN>/{_؅ =I- ͞.HE;  k*2+3V6f5*@6./usr/share/html/adsm/en_US/a45eart/ab0ct170.gifGIF89aw,wI8ͻ`(dihlp,tmx|pH,Ȥrl:ШtJZجvzxL.z޺$/*.0K{}zxoT ROF¿ñĒEߚ?~݀Չ:UHN[8xPHpa7yETF 4Rw;oD1d/c" Y,HAXNHS+"NEdwjT|fTMJ6zEv[@uƅ3MI(GruV+Z.z Pݻ5Ԛ(-pU'F#T&ӋSV \n!{6伫s7ލZwHm .HKf9bK=q/ }UQ_^nӫG_X$"LfPFy$IbY>45FQXh厁d _&&tb'✌0(6'&:ݙmhiMr\5:iB jZ( wi٩c^B:?dzf 2[+[ޤk N&m~ZD$ iޢ*m՚ _q+:٭:ģ?#Lb5aqtt_߂wnC Ә~q]ީ~>*ڥ.ȸuAh"@@p/6`ز:22Gmp3DO=)%5Z@np0yp)^iK4؀졐P]p¬EjwWHjhCD zJHOEh=[<F'YSR!D>ml0! ؈aOlAɩtҔhNiM$)9L#p!DiZK cJ6-uC[J_y1n Q(=W5+|Ҷ6UouY4^6PB0,Q[WT&wrSdȀ=R]l.fId `M"t?uLش69L_铞%خ"w'#`L2cD,@ZQuNw|,}m4cQ]LBJm`f1VZ74E*8orqTV3 (&9^BA>ntO꜏ҪnU]ؔxК*@uijJ-9x`H 6tQ *zD (SLe[1 l&cLRbto}Y@Ev]՛U> Ґ nOFԶ-̸ұ~˪kXIgIir#-cW. ,v^R79 lo{W Y5" # pbVP*eWL՗Hx"!+b>]Q&Xy')C !`?'1ʰn*oW,v F |jr%`2#$#yJ\%H.T;'"AiZ^99HQjuqPYsh3'`$j->8wγ'!f1)9Jݢ7fudoʙ_Q1Wi7),7iZ-`[ͰOHp(쮗(%\nQe[ׯFnxjRKV~exrc!ӿ+.9_d~z=Y)nڕe|U"9 mChE+|lx{9XwǸH]5qtq%Baj~nwP*.9NJ٬no]Eo 55^9B9 #etEw}OUe3. ݷqN}ꁨ8F}w¹\xu'"(\*a:rϼF7uI^̨G]Y'|ݗ\F|zh"AJg9{#ŇO\,$Vf~י޶^V_謹~Z}/OR}9 裟x\agewG ؀P40|G@4Be}W9HVwQHY]x (6swEȁ7'3+] X9;ȃd ?(T,FhI;2Ղ#脰IQi|D,[|X{ fxhKp&R855z7(h Gv+xO/8 xnt}vx~pu'mFoH"$8d(_- 2$#w'@jXСT+Ո4rq u8e4'E(u H(+#(ihug|E r]39'Ћ>' $ &alC8 lxe{B_kaM*`2BULՎ gGr 1~q:mAA}T )}TEȇʘKb7A;+) 2c8 b}(&yi=8:R:%)xl!F4yCC!JƏ -!yY 9DIY)N "ȖW銂q)e.ْ1_5Beyȍ陲;+IJOzQ)2SV nj$ytw6;IO蓽)k( O0h9rƹ: 7׹Ooq$4RYYY|}T2vmiyp)ۗI! ){*_Bbʛ(ɠܢٟy *ѩ-X)iJ| :\iy $:(&z* N A[fSJR1J3zC"37yř(JAJ袱#0YQ SjBڥi/opdؤ@:t^EЧG*xZJ\jjz{:VHOov¡ꡇZ٦>YJ8ש9jl= x2 /z,~ꊺ&:6&Kfs|zP٬­ZxYX NĚgiʬħ'vZZ *( 댖ʌۍzpKk,R}Æ&t8⊬ {7 /*t24;. {Ct޺A{0l(Ljg ˧nU5X*;+O Gxqa+gv_eZy:F @({eKgw3:U+u@ii{I[+Rۨ B89kw:\{h(OZ۞skoAA`& s;l;l[Ȼ͋/yڶK$CR+z~/'9K[;JMuHȻ˼ˮ=F9wI0 )r˾ۻK[˜VgDMk>+$۰{T =vD H{#<%ZG.& (![='A܏2\EG̿WC`y4l6 Te| ׳d}+-|[D87o3t׋~2:ł[Ȕl 5$|ȹ+ɃLthsvLbȵ{6ԸuKdz\*|y;jʧ \\|vZƌ{ɘ (+a\,]JuL9pw qkcغ\P{}+Ȱ̸弢,HzϾ;e˸,Ϥ|͐ xi < x};]{%s,R:i@ їNPtql^[h3ˤ+}-M u'dD:ݞUmsCxEP,WIl;;Ռ.%)rP=oЀb]LJZ Pp<:K=||Wu,Lؑ}r(Lo qlz9ՒrHDga#iE [5ݓFInO lsM{] [j\ ˭)yٕf}Ў֦˽-Yomg-զ -dB֮=t@LVZ߬RYh!(~UOF xC-S|>~#9!thžUNtx4Zp7QN!~ǖV ӛv$x>ﺒ vZ98f)n짷 Ԯޝ8uM!NbdA*dZ7Yxta|UL!S-Bbw#NZ(oU6ACjE_iJy yP_J?tT)ZVZ^qb`_h_dFxlp>ooo/{r_*oSq// 8Dʯ?;?v֯S_oT0Dl?| CKP7INZ>CQ#KDSue[ekƫ{0Cb5[K؎1Sjuf'scr|Fkvs6~jn׻ $,4<;T\bDԴt  K$=Demu3}eS-ތ%:^fDznnM>7~1W']Dyn'&@d$B64pDU $#cx/F6 xZǑ`Zhr$/ S'eNf,I2MgxyO]ɴP;wJ$+fӟ0C>zꂬriW0 4-sem]5[mS0+35Vk7&UXך4&2Ǜ=cLgѥMCͷj֨k;6iٵҶ*nݽU"p 7^jʝwosKX]{اospȿ_|G_~0@$@D0AdA0B 'B /0C 7C?1DG$DOD1EWdE_$;  k3+3#V6f5*@6#./usr/share/html/adsm/en_US/a45eart/ab0ct171.gifGIF89a|,|I8ͻ`(dihlp,tm8L|pH,Ȥrl:ШtJ&'֬vzxĒzn^nN~ٙ |x5~q8&:)(}ʣ«¬ӻܐ˻t=3όC'ڹ*EE f*XM'x%A\I"ˆ#I9,XȚ@>p2gĀ%"'t%Q̡L⛫X޼S"rdJlC:5!ӂk>j]ƍ!mm!p8wzѤս'Qr }zB۴sT$Ď|y1̤_ L 5K )5݂{toox-y s`2#ܕ5{5IyK흻g`:qM :*Pa@& 3DUFU{+8 PgiowC87tvrC]I8Sؼg2փ4Ũ#6eH&?PF)RC^V^Ԗ)^E3bEfrY#Xh"D^$8 ac_ډISTj %f_T©FU5]z`kו]Vև} hr 'K~B!~w`WOJ,陏([ryowƶXR Ylc6lC帰`*QZ BJlv{|jl%Ȳ 1Pq|LҮs833A-8B,A{@0wug(ܶwO wt}#6*s7Lu;,O~?Z w_piN3睛 ڃ?P8et8G.:뼳S2( w7IOxCN<ǝto8իg>u~ O]ӾvƱ/I,hd_ 8AU6@aîO]~1ekAֵ[ Oy҂dI]EDN㗡DR%jbZ6r #6&9>`[R@1YN G*\ad4 >O Jh@ց\|mcR"FRqa: < Zr |%(GHG|@DD.A(@<ԣ/X6>RqYR]vd^jul37c/p9cG mRǶ<`ڱyR5kHU@jX&+'p.B9UsuYnΧv9ZLeyxrtfCa͎:).9<G782s*ё֭Q4Aήt!*5c(锩VڔoP}(A{ EVS@[<'WzަɹuB"68L<rsu[,~p|4 ^<)uj؎| Ӝ:99PDϺZs]Z ?=Oǧ^[ ag9eG; , : ܒ]޻'~A xB8ʛ~%gGxY[uEo{ ]R>[g{a+@䋯 \K;p}+ύ ?hG`?.n?d?|~}hy n"q }OG^Sr q1a uMgm}ЃNaTV}&1! v% nW;f`Pueow!T-}7rP׃T~ b@Eo~7z}7n7X [FȄ&Ae8gxoVll80]C|+tiN(vy؈7 5Zw%bpH}aBEwpvM"舕{8XHF)Bf .08v&\nVbwHh|Qf]Zv|k'(c(js_}v|Gygޘ،Xc8iH{|t|888Fie x|xxhw3x3<ŽBw؎vm yj8 \m8WsʘIJ!a%iD#{1qDHX!;)+>U-z":( A)SDXXv_d^*ؖeNم訖kt7Hb`ɕ|ٗQN!&pX ui^z8 srYAIsUKQ)y}~CCsi~$Y Ht8I( 4H ‰ZXAQDdɘPTFdD67VVaz6.!F* V9*6H3)LOdiX[t*D,ҋniƧxV5TMf6Ŝ".b-J #w&mYafɝsOɚ*[t*'vBw`Du(s$cr.# lHVbZǐHz+j?bM"=uN/U:2ƒ!- ژcUIII aKSQst!H/y24t SqTHb7BH3?={Yk(|95EC֤1>*uV|FeS{h-c8Rc NHWn5'#mb~ʺjV1OJÇ:thfևm z,*9zX7axgdJ{jڬ.WH](ҭ3夸QP0vgz89{Z#±"KLJF9EPceV?%o;2뛛0{jzuisӳ 66؄I/K[DZdTf'[lfpf޺6$ԁR۶m:W[r Geى|s:K3[:^'2+:HRؕ˶f CHֵqX)q_ yhiK=Y !ׂb4}N+ E}6v+tIu]'4WNFEѯc чM&z='nL:ٖȡنM|V;ev,{<҇ۂ}LO]ۇfԡ?=_2GPW?ۑF!BPݎQm7 /iRzުy;ط!tFz1j> *#ύ ~H}LBt֋⫉+ ) ~ѡtFА^(=/0. .4$+whݤ"(;߲IQHybHoJzCY/^ v+.NI IY,h~sjXFR䀅.t w2م `8|_X? ߰-%ֲ^k~zdh6Xzqsd7W(nuڅu3fX5W-i]|qؑg6 S:(?6w!d } "?ORH;j:߃nȇo]+c7 kҐ^8/x صw-o~†HWp}ؔ qb}@U&$ph_uvw :G|}ݭ_ .ϑ9gy|//"V7h΅+wσW3XP$"oQx=q`wlG?89'OJb}׼P$ˬ͇PKU Vgv}{w)\"GJfSYsFT>]F-me@uZ=*Ka I3l\ҳJ TY):CY;Dbb[ԅTjJ%)3vQv5Busvwt؆<ӾFo\;B,Ρ0K(:OJRx:tHf|ܑ!k yr뤋n(@IOVIΔ:砌U:K?,Wܲ'$^p] ԮfX e"ΤKr,>s]W?H)[ #:qq/56vZny3= O 0 ?MkµK BU7Ua&n}ZtҶc;s#7sVٻ<& y6ܲ{xO9I?,WXq-aޔaZ8j#G=&L|vbP.PƮ뎋&Ȇč2$ E(*ŵjHL(hLi,EKR}%WH2z `*SYOpiFU)ѥ)ImsLgBS %')dg9)MEӜP$?FC\C䄓X,}.Q)σZGAHW -OWQ] ;% I&"Xj<˾i<[0)͈I7Y1ŒFQĆ+Q$*O ,ꙩ~Zyx4#35< ~X P#9]5X҉W>r8]ZHNDhU@vd)Xoбx8WE²ʾLl<x8FuB-K ¢ş/6o E(;j.Qa#dEwVp|m:oD!uʼJWnM*&vh*7lv*j#]iQD/%'K]oxȒ "ըKJR*~p,@0*_()]N*贠01"R#FG{/vVgdž}Xi:DҴ2t_`ax8ͱWJ\8fY f2N5|='Q&M^*%+21'i}.cDkV/<ǹRBrb {{vê14VVZ|gC8V4A٢k_ n4d4&smmKTMKzn)k ݾ(EkHJÞrQ,EZ`ɆWh+<"hm/j;IdНnyI~\z>aR~[I1k >)ewj }[+s=49lS޹SLe>s',oE<]a eFMz!o eм~^zC љ t"RS4mZezVZ 5RMv]G .G75u\'픂h/^YQ;u(GYSA|ocn nzoo(~,W.wL$ic? zʴ?dEEu<{KCF0n}|Tk4ѥ~cJ_wIW5 ) ܤN?˚ZVk@H4/oss 4{R3 +SE 0rl)@tI A1F6 ,SA+.[-%ۮJt^i)];Y@#\A ˩bbiA(r)c3wڽ7BB#wbp6. r#DFL|cDTs ]KW\fEEyCXƻR>Sc _+.By']8>>/#g2K1p着`[n+MW~"#ŷ{_K*Hy|Oy\u|> ڷ!"{V{)L`7!{]q-oӖ, jwNj 7l#$!l"uA<=Eߡ t^J0^LV}~D<.0zu8A` 5FEޭ1ߐ3n~jģv+ibCȻ/v3,#fC?Bda8%A$\K"<3'R\ xC tmuDTj_J S(eO*#})%6 d#q2@Hӏs Ca  5H`BiOh ŌI-lRL6W1> NfgBHI\ *hcKbң,$`0qsԚ()!>Oo&m#@zMs}:( Qd>٦ 8$e~p=w"cYOgLJ>;*R'ZѪ~t2*Ťld Һ=Y`,Uo>=7\JQpS6,r\aUu$m 홏fv騾KjEO (ܼ*SYLiVשY2[+mXھVQaV=Z`hPUFEdix[fau-bZSSvuf6Z]stDkmSC5 oxY(ug#Q3okBpSB7c+վ/0 7_DA Wp ')k`LQmɇҭ>*Na]:7xK&0rNlPPMJ1,45ġREOe u >|RdžL51Ċ:O~} LeWd{asx6 m!3@WdRK(q\{iq974 >Jm![]expC /[*xÐZ؜7ES EyAO$+f8q@ %G8s7u8}=M"쌌ٕI F]ͅ?{\ucY)RZrK0BFX1ɍBmUtwO⁧Q1L0&giI^Ex@ zԁ%xoH<xqVX$C=Ҳ^IA︇ߗBaG:v-:#S:=uw0f' W (7huwwfg&f'NWx:'$JtG)v^NuDAp6OMwhkdWz)8m;ǁt q@,qu@wlAߧxTF7kM6c[)PU2dO`hebx(yGuMI{J TX]fseVu3MCeC8PftKpfLPp@B|/7No~7Wx[5wxPΒgdHL nxDw3/OAew(Zidă(!Se.DyHS4gE|re#=^hf8HmwO7^؊_U;fMP`NHlVf@?@uvܸz'id {hef9m%( rsj7o ){ȅ8<IgWCOPIph7urb#Ɠp|8hk|fPT*; 3Q;WT"Z 9WBi]Ykj' o(~K- ]hWN^ u`mu 0=H6 _X|]NYu9`#F(P!\4eǘn\9Hxf(x{:z˕\c-J0a d &|H؉CVKPIYR(s+f% PS!17s'6gOٙ2TA9}%'U8{YS]lSyALT[E1' )k{6|E_@ey!#j٘O\⑍mVTL(TcwRR#d&o&zyjygg(B8*OZ1_3m /OBf=mcmDF䟋(Js>]Z 0GaYGtw[J_œI#.bIxl9s2g"ȇyq4F&})xAP\֧SC7ykK(!: ʌ zXdef; 98j:^uZ\"(:뉢4e*{>IgBP*٪7|ZcFbţ*gLK:xm|f;NaPaw^v|ejKE! ;36zdE3(֚)z)x=YI(s6Ħ!aYXJbDZ/;˹RkT`;ʽ;Qg[RPi屆!@㻕s90!{I}˸ : s;!tjS_6r8t#(&a;+R |K(\,/^,:ƒp]>Lw_9bf+s~VfC DV4-̶L N\4>߶@5: .8@HB~HNIܙNmP^@.NV3Z\{b~U we.h\rSn>犼tnzcw.^d}^N5P难/ꢾB&n8ꪾ!,/#'L(뺾 N~fN+N$.~핎.NxN^()`>..>^_=_BoJH<CK? @XV_EO70%`ocU$n[o]?boUoq{7.W_z/ ioo?_ol?-o{/4O蘭wO_:AO /O/þOp/??__OOGNZYCq$K{TZcuuc7<&bxDKf3YTEwSKjQ9!cV.ۭݽ~w {_R[3TcsÓ#$A#J\ $DMtJ%4edDy }s+ TA)e}5]=~c]Ren><փV7v=u榽,U^@z`CH]w>vx-汗Pv.~)FGyBqB']4ULөLȲ=}TPEETјj>3,ŚUV\eUl)SUUZmXVX䚵v}fغ  Lo?S0ؖ-kb>"CSuMcF=But=NZ f0#OgޝqnVȓYynR*d镩~H3#8vZ-6ht#o|G[f?@$4@9$8A1*oR$ t(0Lམ>p KO^PL?zlQ pe3  )dH^*Ik#)F>2KԒ.մ@B M8锄ܤd8s:΋Yp}IԤ7F$!'E<uGB 2#/2"R';RrU 4WMp֧jT\GNs^HEn@OkFM MY#,VjkֶK:DoH5[Vy}=tnL<9fSAIPk8v FHTVԗ~+8e*&V2LIOpA̵@e8uًuܘOug}h ڨ+l&s8Asmj [(4lUtA~l@5:FXcZp|{-~w->kj\jq+OS3vkv\횜S/G[:`aFM|kUuCar?G͍VO٣ύb6ޯt{b?i)U_8y=a-+x@!~ya{H600&ɠ(8']P>o 갆kb֥ ~'lTخpLKp2VPt* $XB1Oֈ@%ne"!r8 I""%R iW?&\?E Uf@joM\gyI,HCJNX <:>X/J=W fyTeX)ߌ&ɸ"s9L`2'/iݡ?/yw+ۄ=GiOsT4ϨeT6Fma+>F*se4ܺ omRhYN%C;GAuoqhāq0ҁ?AQThܢ%@GXqio VAM!*G!24Q35#SgŦQZbt.q!TZ-'HUH~!(iSA$RR_MVhphHJ]:4wvVZ nlA,a}R"YMXF2.XmңJmgiPg'J(ր$JPVSlݬaˋ!m]aKȼfʸiCJ%JW{(>MĽs#Cv%?|VDEl L2l0"xoD|<샛~r/-*)h3Ù;۸?><{+[!?7d;a(?9"#`s۸uCӾ@t˲+ |;Aʲ#PA>{@"SH \B>R?OJAS>%mA=)E%۷462>X;C*(+,,C<7=\; 0/A@CD7E4HGBU4`ĉ:G0ҚBķEV+E#0Ud21EMEôb].i"4b[kDJEMAFrB>EṮchԷiFˆeDaFPFUŜD:nLGxCq{EhGtG֩LE}83iEZF&S&s|G# T~r\Ȟ: HS;dI<H:\ɘ\GT1IÛnsɌ4ǫIIdlI1WTʠlò@Hf<ʬħ˒zKb"KJ4Jƈ E@ʷ2<ˮt˘ŦK"=?,,ˀK8&[Crk-CdJŜ6SIJmSKmQ#LFMGO-PTQTR,uWXM;  kVh+3 V6f5=@6 ./usr/share/html/adsm/en_US/a45eart/ab0ct180.gifGIF89a7,7I8ͻ`(dihlp,tmx|/=+ 9BkK{Eq3_' .R4;ly)wgRmRIDqSbvtmitK9dIKM6LQXkSLc>8^nī“þ4HkgڒGԇ~.xBn\Ð#VͶ=ZcW쟎kK3xOD>q 1%;hZe(]Y<0`n{$PyrWhȒ8sN "ϟ='(+KFySԨӧ.]uj=Ux*gUBmzʕ-vִX`.2c&<Ό>55262ٿG}uנM:t ū++ygRkuiikTJGeEu@ ke Sn]xոF9@z'Ғ>}?y2] 1!=J=cϿxx& 6<VX[he t (0 na,0(4hc|QR ˝7(2>P$G䘡yAѕCLc"YdQ$RUG 7h)y2@gkB&[eprND % k_b}IIr)*!hsܣ2\Ƌf7S%UH Zj륷~jKʥ?[_} xF׬=NXfNkqhJ[Z3rթ .x/N)[AxQ;XOEn^@$k%2_%79Lj'JNғ+eRFIU:L+id,oZ/ w L~1L MYkyGbJ(S\Yv%b#89T5}F>́7Ӕ_S+vz;5Zg0Ǐ@ =Eu\Q2Pbh xhtd"=FW"ˈZi+mS10smql Ӡt$.Q@#&K]DEG:!ޚWTjTWDu4XGIנuqDj xJQ|^Շ-,&- ,LccY Jv:bl@1 5f1Zxu-F[A՚ks|Tlcϗ,4]T?JVŁ5nW%K R(OAָ2”|;gOݒT9[NRpm[b⢱MK]2W$SZQ bmR;1iF5R5dM}{a<68{mS38#p۫a.2c_DCCͭ`Dl(B2] ?^abV.,u< _SfVa= <.pNў;˝:r}!^/yE3:Ut_ӠGMRʨod:vYkRκۭqL5kNej md6@6ؚ>=EiO{$3SM(:>nm?͸kWBhҙ7?n7&C(%@[9.m;MSl^|ًweXJӖw$G|\(*r~=Ƨ3P\x2]Ʌ|rԮB3os4|2]Cej[ܳ΍yl:|n~[Ή%tly;!KMv2XGO5gtA/p9p = 8?ȿ㚷4y\㐖Ngpe;(ap:<ݯϥN8}_W#-G7s~_?XB'Oq4>S>?'OYozuh/"w7+Hyd ؀;  k5+3V6f5+@6./usr/share/html/adsm/en_US/a45eart/ab0ct185.gifGIF89a@>,@>I8`(؝^+plujN@oRaC#w,&IɔiB9@oP23\a {u7mg_~1zaVwQXD9NYĸJ)XٳLZ:ZڳDJ'.E(Ao a9yȇǏ CJ;  k:6+3V6f5+@6./usr/share/html/adsm/en_US/a45eart/ab0ct186.gifGIF89a((,((I8`(OGhjiKpxv[xYmT^$ǥ!zʓ{U[>[Qԙ~՛fxқ˭ut8c|+f%+Z>^lAi,t',sz;  kf7+3V6f5+@6./usr/share/html/adsm/en_US/a45eart/ab0ct187.gifGIF89aB,BI8ͻ`(dihlp,tmx|pH,ȤX:ШVجvX׮xL.ynK{N}#z~4$sjdQ<*ȶ˳δӨم ߋ ~tk] Ԓ.ʂ BX†@(B03$dŎy> ˗0cʜI͛8sdD+aYCѣH*]zϞ'QRLY%ӫXj ԧRURvHfQ=]kP, 0v-;׻ӹ Eݹ:Z7격 xP ,ȼHrdʕXsΊ"%rM}Mɳmg#l'=ݎyWxC0חcP)߃7<g𾾽u ̧N]z!4^|7!Gr^|e~I݇ x~_F (C_EHa'!{&ߌyYt&H߉Bw hW5ᒭl H2Xrѕxd+1ANғ("l(g/jLjxeBr )$$b⏇X+1{)IoR9t-#uWHF9I3  bB*O1 ~Xigiܯ(kʺx~˫.j*6J;iK׵<{[9."f̻C잭K0뙾K7fڰAIj0Z jp> N#k!U6e}8 c\ذI,28`˜.8_X>Fo-H^/=2(`=gyuvhM ǭj`w(O=4ߎ ܅γAڷaw&mȝ[\]&z:%3NO `M!N#?깻N-M\08|i&}y\APszOBwZWAxGiDD#MAT-m?:SτARJ@⼣=S?F[KAPqCb 3Mz@p9 bt%#B3L[ %.f,&)[EL㛌8G$6Qq@`HB,B|rbH* nHujd"Q*&jpg\)y6j2v% c[w̙In40J_L]-ޅ0&iL\"saEBQ@| F?IXoO[H~߶h ە?1*&|1>a4V  ؀','v~< Pas'h7#B<&1Ғ;1C /'a7h*_<|R<d<0~$(<8*zׂ.|"9fdMӇ7$]7ŒXw7[(b(c6Ib I (s1YI6!`ɑlc5$Yt=+ 0V7'iEN8w>r?&HDY?25LyR }ƌN9XOp1Z)Yyc[y"@1gAE-{rYp,p)vǗy{ #`wMzgXI+b{my9y~ay~ } jyW29p y{}oYц3II]h:. 0PU9]i|Y6ٝ%نIX~& |$O8|Xb(7ٟ1),?[Hg4ӧGN?8o4 ~3o)J :1iꢰ9=ސ3Z5 +z; ãVIAʇwǠgU vM7Z{_8 D~h :YO/8(@Jn sjLڦC*tX2Ae:KPW *;0ʢBکF fTǦR>x2zlfTj3E:|VLTk*+p 'K DZOXfox}At@ '%^+&X;8aTU5 qt%Tb1a骮34tlR XR(?O3[:(X@ dVls2^sjVz6WZ{]jgGV X(7Rr'MZ;%YQWqdzKD@do(%tpAq3+&7]F{1yeYHԲ7Bog\woᚵ5p^>Vt2F%f qS];u?ܲ;x4lr̤3е#(1/RO۱xlT[C'%)y}ձDF=uUd42{c{'QQE{>q7(ktZĻw\┸+IS Ŵ: ce[tB7ۼ!9hOKqg簏eGzWPŷpAc[vP7@E M7b`Rv{"q'ܻZZ=edK5+ZZZ7X\ZxuVj':{Ja3x#̮kXTg1|uKR{Oћ0 +Tq'iDL;pmeL@YrRCV+ RaL5i,sTlɆl`O8a6sWL;@ḵ0;':ńѴsV˳Իǐ,ESǔ\ْv LR|ܴcgs9\UXDmsf'CYn6û*Fjj̿ Ͳ!ʊϦ`͜L͍Xgw» μйζ`΄y P,S%Q!6 0}H+4U= x՚¤lP~H"9 UrTFϪ(i=mf\Ì)=5@WGlL(+4ӣ֮;F?SYGS;lL[NPRcFS~lWM Y[ Ŀl8ֳkf yj֊pWpku$qb~׀؂=؄]؆}،;  kP8+3V6f5,@6./usr/share/html/adsm/en_US/a45eart/ab0ct190.gifGIF89a@>,@>I8ͻdini뾫4WuߒkzgOB3MC |*ө:׍ tNSyɶہ_U֧٬Qn%ٽ{-tÈ+~Q)KL$ˑ+k.vϠjtLӨ^1`[˞M۷'>X /]񈰓_s]sKMrسWν`ܝIި}O8j^v_x(ۀշۂ 6܃Vh!wNJg^Շ'X,gv~(s"8b\9l%YG A:K;Vi%+AEW^(/J昧ytqhNZ ~pvfd9G$'EjܟLVgߡVj%xei}UYbjd¹h:P7k2@ź2jꮌzkA  'GV*9l1+jۏ~ T'EvSGVRoQ+ϲxzRdkvq6VaeTTUmY/\C./x緘yӂ,翞IrH1|^z몬_*o:z@Kزu`+VwH4ࢎqϞ]'3v=̴C^ [T!N{̺Wiyƴ2:lYq#YZOx|kc6}ShB䞫9i)a p +LV(\_f-.W髒*PIjMQXK y7 G7 vd:DM"D 1\mD)j>%U8.(##IA8ز D@:ZA*$bؐ R]|> UcOpF"vm(vFOpY-#h{ h<5ykH\y&+7y%R%X 3M~f4 841)mt4h+M"A#d;ϒ5 d2ٻc2rʄ3If.sNfr]'.:it5vU!2smYgPQg̹r TCLL#Iu.9 i@JuS$e BQr6I %*u:KEю%I|߂mQJCÊsAM[J^ 1 :"ňP!k.j/i逺IimES Uŭ /ŭS ĖeubOzq>&NT#.FyU+fً-ƫjW(ETu?$+ H}Mh& s=bk1r[p[:&{"AIt. /D|3Qt2螯M)Tӧ_V~>VKז㰟/8i3b;xyWtK~!kw auC!GFre|} <3Z"t-sIu?TYwW$wYvnvUfW1JSDDXE~VDuc~=}Z4v!פb7`xhgc&,P"V+NJ'6]v xPa#u)'%t8QWiqG&}W^{BDžO!7vbTT(d1Jpe?}%! `t1Fcq"Zuw>|h6~UfM3v.)Iyq!vljJhgAxxIcwa?OdY6:E"^3.5zzIz6 }HH}x#] 3rٲq?@%>GsNJ8o0ebbXg:xJi&z /VG*)`NjmX|؇ƀH')1yJW$Q,IBzo.:NǑ 6aE}\jnAkC5 %]rl+߄HmMIT>@R<yi,՘rCGOy&h!)zy~_Qa'clV9.Ř8T(S PY&< zivK oymIAُxyan&jHbxYLASeҝӟQ<5asx֞,V 3q7Y5hrtp n#"FHc[7{'m,Z_EU@#V4Xp&T9uzJ*8)s/n |IK:xwv}F6cE8=ey\`ʂ>e3=NZg &)N ֙AuQwniKXhyFiv.+i猳F]TIxHΑc3$ 8ݨbHa* Uv*7槠]XɄ3ق:Bdyڤ yhךR l/JGeΦf( WggchJ`I2^/N7nʟjPf劮 {Hz-vXjӊp.Dy^8Jssj!WiaEr.fH*z'ۏ{zKFyQu (n:Xr$_*n*C׊_G\20!F`0w!lYPqv8 T::RH*kVl!@k[O[qJw#7+Ȯɠ[[Sw崜kx[KDZX:x'ʲhfWZe$JɡTڃYuznh끏Id{;Oһ1{u5+W? r;hNQp{37^p:h񳃐qR5rK@Z"Y`Fz N(8-l(QJoWnlخ"*%';Z(B-,t²wWR7L|: $,bt[bWyx&3=W5UT\kѧ"'oIB I+[aLIUSsU{kHPwKqǜJc"ƫ4H<ǁl,$XL=91qKUm|[6HwX\m&'ZUvEŲit۴jJ< x3\\'H)ay& .,.gjb#м@걻gU,wlw=r[I9ƚME!92ϝcx?Fɤ0sG2ȁͩfĈЄk\{,-UJzv̳&|6|\P4aΕ(=iP|.M uT!<_1!Op, "ԢLѳ̓$,4 (XՆ1ԛKEW ðUȣ;ܥzM\Jcy̝6)6M|'{Rc HUY];j=] SQԯR-$}ؿUhϟMr$ƚ5ֳfہ8V0njkzQ/hYg}{ȵb--;ySEW˾Ǎ|%e[ X|ԮJ>b WGM- &=|8ւ,ۦzii3~Դ-#4<܊F8_MAиJu֋/>?#Aׅ.Xbވ@|gެ<{ ۨoFΏ^ب8-2߅k d$gp.67aͼzd؜S˞56`ȑ%Oi@ʏf)_ٳǛEWĜbq9Ʀ][Il[o>ag3n(\bTΥ;/0􊾵]J/pԢޞ{)_-8?xȠ:> ?3)FSBpBK<pC(9b*Ğ$п.0C[t? Zƛ;=ZqHcq*͈B%72oښG&7kIn(/THC+ˌD&f$RZS20S%1ì0=|!2OC)j AcKN*ID-3P=>)ktJ'´R5N~qPO57[DcS%N9>\t%BEYCWN6Xa'Le(gV\Yh45j1[w"C^e]rvI5_N|ߪMwMnJUS:hr#xc;n_oCx&(Z#ye[~tY!`3yg{ I٦pjUyUx駆&z؇tdڤuN֠&okOn5VͶ/ގ,8k鸆hlQ?>NTvI6wij:E;\klc1 ]L2?,Ɖ z>LjO*%YNȿ#b$K*+/bah./Ȑ_ҋ&`mPΫ06II cAH\ ?Fn~EV hsEv|dNFLwtI&芤u tV\;o1Ex1=t+l8%)`G\aMI6vgY(Q#<ArQæH-L1CSb8:9DUon ?"ԘDpGSGp>EΟUCYM&6Wik4{dds[z%_פ*IZt[Z$:WQ Nejف,1U:ϊı9iHɭ1t]6s΀‡cPvY@Q-%W-Bn6tJmܤ;\Ƅ/y]): JZ7zJ2% (Wb'] K_/ZLnU@ \nSj6Vqn' A]wAWl^3lT_a>{mp8e[^g15&R}7'QI jTֈ^qKt<;{8<6IXYCcsS|6ͽ\,b&o!ӺA(u ѩ҇[2iT#xѩ&ЩYֱ^mZZ}Eu+j_tg&vd]RfۈF\}@qqEԦU?`;,>nQyg)MvukĖnύV~ysq\7:vFm .!;{/]\ؖ%O̩xƑwp3k!=s[:|=pIkD~;U;{ֶJ\rehݙ܏ K|{TC~RA|fn 6Voj]JQǝ,WwKo6񑧼Wsיd.[~QwULcǴYo#T%=wۗ>\: zԮq,F| -K 'FD]ߠg~l h?~MA$7FyD':_U~۾B> < @2bs 처k@d % s R@X! @{>)>Lޣ#.l {bO>܌6r@29^+:@z z<#B Ҿ( ɲ%&'虮c˕] 5qgbI")6CH(C?Hƞ" M\4[Ȥq -\~\JS CʨJR&hB0Cd4%Cw/ZJ3G,IȰƑ,ȕ?KD.l44,@Hü23x˫i"FdGl IbRL |Az{S$lIXM3׼DěKK}B#dMTg˰ܽ)B¼MaNL"H_$M̙Nu314͊Ĵ 2 N8O$YIT|*|-˭$O$ƻrj3-COA F 2 ?P]PQQ"IMiūz γQ>%Vj<1I&J CeR&"]_ͯ*ǡCQl͎4ORU|>,qRS*e *J4]pKq\K8r;.&8UK2m(M3AOTKDA' 7S QTSTQ+A->A==U\T$DT%FU]GR$UNUeW0_>}^P] #IdAb%^C&\z]e;F%I#?/8c;NnW&tbbMWQݢTd>^le5$ ek1>cn`aZVBSdd,֨-f`c$O9]`TMmB5ٴ#Je6^qGr;h^ʠȷAS#S-W188gjH`yҮ F֥dHH>*^qrZ E?>]e[J' % _$jMhdlF%k2VBx 4\.&oGFFdky뢮Pim?3j'PLޥoݻn̽߾&x&mƦ=&iĴt,栀nn#ARl_f}_lR#ּ7[N4B/>Rv+vp Pp&%ZE7hq~Yfnmp?4D`rH7ݳ:uHJr1*on-GJ^!os:1+s[q6'U%ؐ&_sv܉mscACtc.oC'9s'eJic`gcnY)lgHZ$e:v*Cqh I{zfʤgͺTBvz,mA[lv=,j1TYJ"RXbkCQUiyql6{YѺnF V})rv NjwbUׯt׫q&P2[1d˕ 12Uq%4`532FȪum: &M4*cW]'^uҰZAzR͡u[5_'MꪽvGoFwv_|z]S~ Fjɇ#~OS~Qr$7_s>ņ7g6ZN;J4={ /뾲#mZ}Vz?\ n/.]]7$)BWn6{Qּ.$(#EP&Ru(VŪM)ϓ_vImg 55)2 *ہ Rz!mSBbpvH;"NE"A1Q`DT^L5E }Qyk<(;9fǎDIR:|#ȠlNd&_5igO1|(HU0e\ot.*<pHQݡ#舭$fឹK{͇)|fVSԼ&IÇsj1<]FJL8j3zSh3'{)(t ">@#سG jcx0dhLJ.(5/jMnrQt1E -M*}'+&EQ#T(4ARtՆ9S](J!dBR>JQu6FhqXJR;G:OT7<WI9<[UK8M%Nϧ̀k6,M*WU2,C<}NQ T`N4\cVCN^QyOδ ,h88N vEж-TUXa>\rt?y]"n=awʝ݅N|dEFlUy%^("&>}o: ̘v+_0,)O,i`p,4Bip+`v]YQ$p*IOGQғtlW;rÍNaIމ1"^,1qh=ڎlݮ7oO>{>JH>}|~jܯyÖ Q'_{=,F1]_I_zX\艟A6]N6X2!GNu MY>ĈRHi@K`ߜx^H EVdAX_ V4UW*p]ዝQ `"̅TZic ˜Vd=@?Y!ب ^q,֪BYսmK=AS_5a?aQFф~^( b⬵_#bJbgTVpH.^b"b~9W ()!**{Yĝ,#j_!؛`D` a Թ/"#(1~E22Rߩ`b5!dXo,"^cCa8!s 5!;A ׼di"bǁ>j@Ә8]ZHzQ#Zϩ4~FGn~YFpܤ$JK^$4@U*[Q[$~(DFcTOS<ڞM%NNRIX>"che: M&QN$"$U2 ^"d!`Va~2=.&EFZf%F&eVqe?:/CKb\`eM%֌Z>We:}f`lmRnՆGdUoUgtj%%Z&]⥀`\R 7 .!|^|Ra\fxdK6~ 'xzsjԅkbpq={j!pJw~FyM$iW'zbOe >O W}P2ㅺ)ՑqJ 6P['lbh‹_1en}&~*R꽅^i>WBe6nY~$؈z9%t2ӆH)V`_})L}`E"b{_^Hn) bP`*xj}鲮^k~In+X*kV+֪>Ƣ+ %kU*:D@;M-)WX żބr$]ݪվEyI`iF?}.vIIDbr)VFNlb,j齺Ʒшڀ">`A ^ՠ?6\k+kT,`mFR?*߀H~!oeJߌc% b lJajlw[w [wƭA#RGltqf-aܬ6 aYb^m H^Y-~a-*Zp-)b ٵɉ$n>(Μ&Ў1.-Ś:*~LivoL:,anPVbjoj+/12  Te h*OKbrDo.pz &$30sl/*(]h} i-~tF0H`[a0 p㺧cO޻miXppp㰦*i'zq}Q2qUNqnWiGed6qq_1lo1S k /P?jpRr%%6(';>jɒr,걲2vE !(X J.&bb#g007( %PF4W3#2f;S0p40v3 7/A<8oOiرRi a 6S3Dc*)s&zzEĐJ0-B3#k3 aF+1X(@3aC(s7͎9 ZJs NcKqL'klJ_ +l W!A;`C>O&!)P/ZIӞc9]=tC Y׌`W+f4a47`a4s6/""3c_CMF `eZsbo67u)5+D6L3,tVc5+ڵh+i9zJ#-id wI7r/w`7sm?tjN}ugu*v5jwwv;7xw#w@;ʤg k{9+3V6f5,@6./usr/share/html/adsm/en_US/a45eart/ab0ct196.gifGIF89a@>,@>I8`(؝^+plujN@oRaC#w,&IɔiB9@oP23\a {u7mg_~1zaVwQXD9NYĸJؼÊp߽JL)ZԒZgY3x^xXXpŋ3j;  k :+3V6f5-@6./usr/share/html/adsm/en_US/a45eart/ab0ct197.gifGIF89a@>,@>I8`(؝^+plujN@oRaC#w,&IɔiB9@oP23\a {u7mg_~1zaVwQXD9NYĸJٶ:UڅLͼJ)ZUgM: DB#J0;  k{;+3V6f5.@6./usr/share/html/adsm/en_US/a45eart/ab0ct198.gifGIF89al,lI8ͻ`(dihKp,tmx_pH,7r\%'tJI+- ar0;Y^=٪(KqwyzS zq\a[bɫòmαj ߯ڇ'&Kʹp}uy&1 $S:!6s7w1|6]2dÄܜj$5K;B+i4aLhzGF2Q *O[u tڴ8&(75#F`jo[-v+jɛ;8vqҍ̸HfM܆25/VѦf*>&JoiФ*TEmxùir̘xUkM.7x_-oXܧxuYdoGEmy'`4UK“HB} }R%A@pX :2^-Y4U)Fs 6tatzOvЇ DYmEFR;LtTNivrHv3}#ٕ]b)>yf6p)gpYasIgqAfncv{FhjP?ygg4 &*闪rܥ.a*rP_DZRD>+F"eB*j'2hL_F<"QWɟv{B&m8Jemvrjc+$`' 77 g)A|_F,$pIS dr2L Bu1+fp{<3fgIbyg+PG]R X$H@+)ޖMɰ)ڛkk,gwQC7itn'78rǭ\w9 Jߤ稧m+s_^K{z}^.^5'{u@>/q{aB}ӽ[>Slo:;M)9l5z>XK⺧|)-s2 A~\_c-C!P}Îg-P3 Be"{_RcƮ2IU71De,R*F5>\G~LZL~+Ѳn@|}DGwocs߷ŒGްЂ9b,ϑ3G&yUl -e S-/ڂ\j)ͩRY؅G}jC`J'9u[葒X`WȄ~~WZ}|8i=u 8?;.7O!ԱVSW>fXΟG/̨S{3 0%M̄yꙝy6[߹/ zBe~w,ĝ{8NO{Efp~6XpyYO7PF=P~h1yFGrWx;ylRw Y/85TeWx2F=xJ&Ff-؂yLׄJR{ ubpRms7uːz8VUTX *؄efhOh8]UzXmu~7V@XD?K>t!V0L0Sl8{cXHy (sq!YwHDALHw$~.xk(H0gxS_E$LQ(lmwXsV'gewd[~](8LJĉxWEHSyC.wxH0Ƿ;tvbu_tMHLxcccX}+} #7ta$L8x巏E`p踀9H'As4DHDJHBkzyxׁ0pknz A8)zx'+fA |y5i9yԗ27tcoY#:b8ozH|Vkv}0C?xCŘrҕķr7#t_wX|Yt{tBhbyrmRIks<2F:Ic7hGwP|c钛;>x:v(v x+WwrU uɚ_X5oFipoV&vi=#o(9uqVl?=-qA KfZyWo`wwm@C,fq!@8'G{r%09`tyBmu"tpuW0dֹ' I9lTG01|*;)qi⠦*$Jl8oRTƟ1՟]9w1'0lUsƞu[ T Ye50/iT@ 7Cjk&2Wj0)j6m .:k0&72;8X;Zç2jpY& "fJڢZlmw)oRZu$sNiʟ70pZu]@C*(*q~Bڗe7`7*nea~:ADz- ,K75 %G*&"[!b_l⵨`kb+$A.aAKZP;fZ# 03Y+"āᡫ}[i Mb/Hۺh op7*T{**W+FǪ@OYʸp\j*W.l# 6Yƫ[4,ۼ4 0Vr,!"#R뻒#p懱A4? \:&!((<\)0& əvhWCt>zs ׻}?e“+# WË7?p!S䖷p޼)`_~v7O mϿn]w HS2g7F^BMDT f@GMHehi' 3b &HUFDz x +bXY7[Z=pc;)^fg`Lr8N'C&9y5I8Ɨ,0`%%:MwdٱݝN2d9f'a|VZ Y #z3>x'dn *Fh 81Ᏸ %9H"~:诿~j(gVR8kSn ]e Tkf)ڤ +nmq)k i6g^fmm ܺ i8b\Z`:C6kgȽIȼjo1p, ͫڄq~q 6L2s3(^55š:cCTߖ& CsXTl4msPwah'*dBO)6bQO5uh_-tZ0}M]~bM.JӕG|﬩U ngG;SA o[37{#;  k6r=+3V6=5.@6./usr/share/html/adsm/en_US/a45eart/ab0ct203.gifGIF89a !, 0B+8 Wp cYD,ϱe[fηkikqy{~E cD5{s|C0;ʽSz |uq<&ǯ8!  HCM6߶A-68AX`@Hɓ-,cm`{Is1Y)2 Aؤi6n㤘/IMfY?2U9B|dP&Jh(`&%II~c&zjP Z MG!(46n䪫JECP4+k&6;f 6ffJΥf٫ p+(>擅*Z/^@K,nxNFC&. I#B,qOh[ ߵN},"(Y G$P'2)ki!3:@W]N?tL@=HM& QNm d4\+5:#>8+}5i vݳ_Czl. {i8:u8[13BY*y| ),vmO^m6}p#9&,zNӺw.N׆< ;Lm5}+k'enlP`tq/7ȧ~{ל)ogρ% /k?|dX0Z 4A=!| /2u%&CgP+9 eַ΁[HIPq{HBc#!~ 衊h$ Т#}]䑈>.FH˲ ..@X2MO6#/F$s1p ЂWGp(9)56!F(M =(%ll.pMaD( ~.E$m܇,Yn$=DLJ%/&E˸5icJtIȳL,H,Bu,' Dy^O=% @ r4;C)T].,48U=MOh,8K r<5שvV=*~$1^ , f^"SԝxAs:LW1e+*O)MS*7iVMb,NrƩ}KM׌ѨSebu*׺iJqMTS0ejZQ볠-c$.nVU֔к[Ɖ/peր7[ ,9wu;ˮ ]ݜ^jTtQ Le,vj-*(!*`HMd U]Go*XK"D~uSWuHw7eȕ 31S{JQ9aPDڅۚTzUWDq 12[ABenc?xQ/FfkUDj}}I\TЕg@]Qq4VA1 b+@ PmCt0# TB"(A$Q$ձBhQEew"6Rk<˻R2s@~_a"Mg{ED͝ ٜenZkRXƪlp9tDŽ]*z-o LuԆN b= N7"ƕ+3V6f5/@6./usr/share/html/adsm/en_US/a45eart/ab0ct211.gifGIF89ak,k0I8ͻ`(dihlp,tmx|pH,Ȥrl:AZجvz`%L.1zVo|NgWwe|ksru_X\W\ZT_WUTe^`ҍYѝUe歹Y][h]XJXZ6ݺ[y-{3w# _1Y1lLt^?z-UR L-Μ9ŐIte,}\*C&:5 E"J2oϟ'T:slw%;p)ѮMy6MmƥV}O+k^ =rFU2ɔ"+Xm-Z s$7n}K-I뙶|sjHwuqDXYe\1׉1Le@K0M׮ٹtQ{{='E8]J_bw1;}}7lyv*kt!`1CQd_o_}|!~8cQ_!H@jfX4&ڍz2N[b[FYVAcAP'`D2u<ԑ5ZKz$meyfjɢLa>"Pz ug=Jh)|GOnIzJ) ] ʦJ襠V:i&jFZ*IbJ롯"Ů+k&F+Vk5{õv뭵jK÷k-;춋5<{k +o o 7\o&WL0K@`lA ,$l(,?x\A4l8 X3LDmtps-T=/OP`|5Z;\#l7 Ќ"vIKD,biF-Qe{R%0ҔjҞ-I%^hho-*IR`JZE549öᰡ܌eibj첪q޴@ןuV>ZdUSզ-Z.6-!>C ٣ ^aĪjVGkgSwWR֒wlN~mYjgA{iT[#k^kY*8&S6;OPSí+,t)]h'@:wE-g(pHiֿ=dEhHFJ+cn_7NlQcԣ[zWjI}*Լv'^ tI#_<1~c0qΣ#V ք{WךZbSC~dx!/W@kcveQ2Hy39 0tEO ^1} }N2yƃ|̟ldhJKeDs풖K>\0w M&3MsϞ M=jB_ء: )u<]оX^pzMIRn9e2äma@:n7PIV4v –ܩ4:+oI2XNp;WgdfǞ.}0F }A{޷v|U}x^rW#'O[DzP0{S Л& Jփ^]O>"}wU|N O;Џ߬[/{o>Ф|y R c%g{ Vk1sgW6:3pHܶ}%lpwe9 f0U6%hExc0-"A-<[x8XZOg/#K#3(-86(Cx=dH\ 6/Ԅq40JH5HWvW9U/GzG2?X]ӦҀKrx/~҄Nx?L&=qHVwx7肕!xfhO LvuƇWb]vK GXc؉Hdҕl6;oSƈ}b:Պ-'lHuo[,i_$1ȋdXd{NfVgWSX=FԌ㊓(m@AT@r`_2xXG5DW%OÔbfhZ0h(Gᘏc`vɜu:4ӃrjiiɌ4j @Yլ@uIh8vHsVJb.՚إ0X0zJ슪*)}*Yy)oY >v T0:Lڡ*\3V[ov`'[d)(֪VIU`HK:0_/{:O09CEqhZVB/*ⶒ *vx)9? zHK0i$anonH;H%yי\zZsb执؁ɸ=kٚ*bTkɹC}kl{K{Jòƛ{WIɸYZ;(|Jɵ\Y׋8ec-:YQ{ٽE~1[.4{,3l}0{|Ww5W",|$|(*,.0I2|&@Õd~8~(0D|.T[3T>0GZÆ+R<TX#tJYlɃ?>r?埻ic\el97@zDǎ(ID z|,esDŽ̥{?s/ ɥ;涏Tcw/"(F\hf|3ܑk;l>7>Pʶ,B#B;W5a)f,<@̶\E]<2j;CLҬ,0A!R̮Y,Ρ2,-ٛq)ll>ŜlN)ϖɴikYзu9ks,,y2Bx ۫ I*}^,#1j24 ˽ǜd^f~%;  k*?+3V6 f5/@6./usr/share/html/adsm/en_US/a45eart/ab0ct212.gifGIF89a.&,.&I8ͻ`(NA2T訮lp,ot}s9,LoZȤr\EJe՟f3\Wfݞp A%ozq}1|}Ov ac)t+H_:H'a0#tIR "`c[0!oϩ-7MA7;  k꺅@+3V6 f5/@6./usr/share/html/adsm/en_US/a45eart/ab0ct213.gifGIF89a.&,.&It&GuB6XצU7ș,9*bcNp-hUBDއ4T~jƷGRu; xyYZ|\)V@tDJ]4=wT[wAZn,b"5} wo[qɤA}Мa5[ؿ+Ƕ㪅qE#[M_*SÆ?'+`\sΞή z49vlF^ F#-: pɏ+Ov2f/GPb2E%;eVwj"]tD;  kxxA+3V6 f50@6./usr/share/html/adsm/en_US/a45eart/ab0ct214.gifGIF87a.&,.&I)W8-˕=Z}伎fi"[8wI([10-N$2UL߄ǾN2`iwl2|9I!*r$ b/2P`en~EVc[6Ga>'iYq| ƥBwqzy|*wr}gmz{sZNfyCNB|1zYHáѻ1ڨ|֕sg DCJ \5>%$ ,O SX~ X1-q#<; k꞉C+3lV6 f50@6l./usr/share/html/adsm/en_US/a45eart/ab0ct216.gifGIF87a.&,.&I8#:ZHr^fݷ|ftr F!81av5n+ X(0b>oSZ qAN!Pz KJd\|"|>IJUe{1 +jK 0 ֯8D6KV95]ayqp!-2+{gi< Ə+O\.6o9!;; kxD+3V6 f51@6./usr/share/html/adsm/en_US/a45eart/ab0ct217.gifGIF89a((,((I8ͻ#di"ȾWpSM~8?YXEQ eU2}=QUcmm.Mvwj(~-r\x9@>)~(GW94>;  kPyE+3V6 f51@6./usr/share/html/adsm/en_US/a45eart/ab0ct230.gifGIF89ak,k0I8ͻ`(dihlp,tmx|pH,Ȥrl:ШtJZvzxL.o-z;Ns;}|jpxwzd]a\a_YdðkźiӭZbߟZi[ef`jfg۲tfR[rգ .2F8ć](ƒ tZÓ9#&7 Mgϝ TgN5 KRfSh Q2qrU:td)_> 5eYn54mC-pYpND7Q>%%2wA50=y]n]bEYr/nyly{w´֦ZK3*.I*bdCCvJp<72"`?oǭ[ ]oÖ_aWWg4;ܹFy'\lVRa*ske6V8Y~B9E\*cbz\)Ve!zGaaB1g(h5ݔc ubOfJ64~%GMqx^UA9[86^0vJ?,gHʞ"Ƴha須NF`jhhr|r j'zjJibz*hj|^뮼+kȶ6F+%[ôfZKö+-zKp+kǛol',olp G 0'gw ,xp@Pl,0o 8&n D=4*WL71(K,5H׬Xg2>lFMt Oh{lKvi-wܵ̂-o^ѯ[,nP'<`oGt=8Р7[էK̗|{<>ٷϻ\ G?صL Bo[V? Ώ{+(1̈́;^u>0|W@߱́ MH @ vhʝ CoSsx9\jp VJQ<<ƮC0@|QH2zH\(?#fnT#F8Vx`$IIZ#'썆QG;ЏO[Ͼ,}j?~(Ϗ%m$m/OϦ0aw&o?x1\Sw?{Bvwǀx78=OW/bv!(/S ki3ǂ [)h94mRo0bF was16BucIcax0I8yWGH8ipFc<xZy0%8k"p=?'x+WS8WjT|_6M?wC1E#HHTeVGn傇8_@]^/ 3wV6VJxt8(4FY85UhJbRxl7T]ȋ\@Y8GsmxfrEx9XilgcyEčø,(jwFvUg88 hffd+WgS9[2鶅eg Rbv(/qZ8Տ͓d)IوkVU؆~32 (Y2igihjY؎c4 P.3~wc881d#KsA)o1,iψT8we?&dc8`d PٖKَS-FSHiTYl3\pw\>tYa ] H|ffgVu(iPWiw7IC(ȗGoVPxjs8 9VOCsY yoy}xuHțO,n9jW9IxW@2TjViPnCh)2 zTj 0JʪTfҺ*/.m 0*Uܺ9:/D*J^8z/ֺjt:x d*kٓD[/* ˤ [J7(Ja;P%+5qj?IcP#<Ҁr˶: S>*;$x-sK'7Wz׹2乞;~W{۹[}{×+|{;}7|G7*;[{ț+7Kzsֻ{(zۗ/k{v+k3S t˾=۝[v[ kt;k0^;v< | A  dEluBb˒~B#4,f`zW;ek+@`A-YF\gO%jڦ>@I\ `F%s;Цϼ2_ V2PЎ-’|_СJ *UJrSLѐ.)-I.@`\Bdص6|8QS+E[hzgY Ι/@X@B;  k8F+3V6 f51@6./usr/share/html/adsm/en_US/a45eart/ab0ct231.gifGIF89ak,k0I8ͻ`(dihlp,tmx|pH,Ȥrl:AZجvz`%L.1zVo|NgWwe|ksru_X\W\ZT_Ǽfd^|]UdV`a[ǾeaT]>yUo T8.-^ن lC14X.CbB2ڽ}-UNG1d8O@rP v|w?mLzQvOVEZBSnժ3%,l\{6ZnϢ 䲊\7r(.gÂ~~ Lݺd*\O6+5m]elw*⾈9dIBd#9'š@ Nsn>+eNh2?dzū)(1ǗoZo]mONhH j"h^dzS\cm[{=_'`a{}؆=Hv.W-0F1!e(Vwշs]T#-W"PSJ.SvWi9\reCu_)Y\ (YɕhFrvA|Egyi {Z~mN ^c(ct $騟Hg)H!무j뭸뮼+kI6F+v f-ƠF[++/knK+( NjoG,Wlgq/<9z3_yO{׾bUx $aT`KF .{@;g̥}{+A+0Є$a pB *LY -v>,PzUH0+taxCbG v8 ֑/ca %DЋ[Y'6?`}su bZMB.u# Hpc+D5N ̝CL`(FЇt%3VFڝvט07dgjQ/,jNdū%}V<cFpE,ebBRcd :`Z6H$ӎ FhLf4#z-0dFw c88NVZrt&Q̊sp5GI( 7Ê1Uf?չsl 2[~ya~@g PTUb-W*tkl 3Of dT#)R ~Wh["[b$'ǩ⴪*hM Ԅ7Utb|+M r3i=,'/a-.Ez~ed3ԦtxbS22^spi y+_JSR(aaz3HyꯨRj5Z5Qfql5f&EYv)k[k>`Upl)rq#q}.YQmkp^1Fe ;mƥrq:_n ASi(B#W 7$\ c616ZYtb,9jWYnEjwPqx*ʄ1,dyࣛGeMRg/MldJ,gӖ92+K3O_FR11d sYbfuf&y۾^-!AjIi::KviIw"¿\G5$yV6 (_Yoʹք=61 J ^ŒZ槚(:yInm6VoY,Y>5pB[^nҺ^wiS뚉%z 7U֐Vx ݅cl kkoOUu[ۮC Z:Wlb9­bnXv|͉PfK~ܒ;t~JHR}]Wa6c<,8&15DXFxC82@xBNPKHVxD(S8U^xZ ,_XQ(:7fYL'n|tXvxxz|؇~=8H,؇~Ј1's(D0؉!(TGH`3?hZ*Ȃ0}ohU1x0ÀW4ĨȁXr1ȋʸq|Xtg`fu荷xN=׍=,>s5r2r]۷ȍ嘏ƥ,C36Az7t6R23 )hs(6G6R:3 Б9WI7ps@uF˲"َH#6t bҀ>.t_GrFZxǓcUieIR7mM^5)]@hF'yi l20ncjLQ3; Qylkn p1e>'u֒'wob'?iy[=((es/eh3WIx? ɃI8:y%ny5Ygh]u rH;`^,A,F)L'M]NfBٛlzi,Ϲ,ѹ,)W&3FMƝ5)\e4pUPE,Yxt5jG2ٙu" 1{)Oi Z_*7ys'[ضnIhڡj 9y -ҥtqgx1eriVE\¡l<>ReHtHT06VТtT旡5X:߉l瑶4rZ2 ZRb)91æufn=G~iWi{)r֤OꩳVx Cd>J 3og9w\cEalj]}IIץ.AjA d)%Pz/F/֫Ť *sW< .zcIXIJ7f઩Il]Jrȝ΢֬%ZF٘:z۱{oEG: -`*py,gׯ*]z0 ![2*fCȰWo2X*ymT i:°H:Tȴ2;yGbJ5NڐA뵫ڴ*=f\elHjI'/&ذG{[}G%KM[dwCHV벘˵Cb;9I[o Ø[*e_GKk8m붗˓ZtIH_Əțs,'{Zvi ˽ʒ zn(KKv+K;諻k+[`9K*'2".$|†,MȈ+-{؅24\r3= 8,) FHLNPR #4-9ڳL 7%?=qI/} }6Մ |t9[L'>T]0V#}SY& w=hi1[5^ס L؂~]Ӂˡ-Ӈ݈m%i,pB J٩jm؈jl-کmBش}ۀԼ y-ۙ,:^3-ڸ88ld-|(Lm@ ۞ܴ Ѡ;=|: ԌvTH\g*]]~97"pU`mۋMʟ_-)*.Dl[Lxh')v-/tb:<>@B>(;  kꌂ+3SV6f5M@6S./usr/share/html/adsm/en_US/a45eart/ab0ct238.gifGIF87a@@,@@I8%`(dilp,u= G.hZ֑e|# B1l-z2L<km 9n &OD m{had< F5 ?J[;M  3ta4: Mƭ 02ǮI5MƮ WϦ߷R1Цj5׌քaxz0 /yp; }!=BR-YW1e$ZvT J4!d9B+”H懆Cm"&Q—;$pa( HZ"r);$[r(Ag ũBꚣƚ9j뭞鮼Kƀ&F;g*] k+3?V6f5L@6?./usr/share/html/adsm/en_US/a45eart/ab0ct239.gifGIF87a@@,@@I8%`(dilp,uC1.3[X) +kq7?3zZ+Ps;wH_& tq*pCyRY7 A͚8o҈Ds1`P ]6WMk\$ MH:W5 -LC;墏1\GČ-dy&i.hY&X_R!(uBU( bJa'e4ifکP*ʃY1뮼+%+D; kL+3V6f5M@6./usr/share/html/adsm/en_US/a45eart/ab0ct240.gifGIF87a@@,@@I8%`(dilp,uC1.Yz>kzxxPk}X'^wx9\#-}% _=z"UW DJJ 1!-vZ" v6"?#|˭ ?P#!}u^@{7ٝdԪv}'8иI̤ ErG!҅ 1 jbs&0 @)`lQ DIuӧ@j!5y/8|HϜLc"S'~BIwkJbGRrt  ř_`՝/̨nv1W_G&m(ճ#JcC*R^VabAp5/(.'ɐ o`O;ioC ?qa˦^'uKN1[%U0W ȷNSɃJ'0pH IH.(5n~` 8֘F=8. b >1 /+-|3:E1I!;I2lZ2Hf NJ@@a NZb a%yK|)ĞI9ĝZCNe馜v*D;f k>{+3V6f5L@6./usr/share/html/adsm/en_US/a45eart/ab0ct242.gifGIF87a@@,@@I8%`(dil+t-#>.cM$NHd1PPQ%b` -3xe }9v 8+Oot3\lyo5`y1lAk^!i7J. tO(& [x%/ vë_O>"-mP6 ȭ͖ҺOɲ'jմ],xp!%` v0;^,<hN"E],¨͑F\f;Ց B*ÅQ&9)U%L39H(Ev")=[8>M(MN+# k(\PLư5-NvM x@Yg&R2@2~_~=_G\OsTB8?xHኇB89~H#U`D#>URAXٓ$GEy2 y$#IZ١,!>2MBf`;IdHTRW͞]G+۞Ib,ץ)A+qkݢ#|psP%Itɔy"}Jf, [a\I_|*"ʣzӵ֍C@R~~:dBIb؝c2E@OO-yާ|µ} *pȞɷYv0pjlG.45D B&4 b*0&" "H!a )K n!-Ŏ1J 7=7e-@dQXTژ`$5ό8YDxrHl'E'tƍy( 8xF*餔RzofJX;駠j k+3~V6f5J@6~./usr/share/html/adsm/en_US/a45eart/ab0ct244.gifGIF87a@@,@@I8%`(dil+t"lǪEA(+8RɄA)0ZU"XX4kڝE/qV7{j\enM82 a}. ? h  6nyú4^C, Ѹ z|%ܴK`ҹ׌7᜴݂ѹ t7yPj|}2( .頥y*kz"j sfjJCf ۫*362(ՆQ)˞mi[Ў+ݤnRp {@; kꠅ+3{V6f5J@6{./usr/share/html/adsm/en_US/a45eart/ab0ct245.gifGIF87a(%,(%I8ͻ`(RHiVIm$ 04|󳔍xHCx drrFT\P=,n˕z@Rn7 s, clt*֓pV僨O>l2sڤAfΙ4?JѣH%D;Aw._ k$+3V6f5K@6./usr/share/html/adsm/en_US/a45eart/ab0ct246.gifGIF87a^,^I8ͻ`(dih@,tmx|pH,Ȥ2 P"JZجvzxL.贚*iJk~.0R pt888 SNqxu3v1Mwwy|w0 1{z} В04r uԁ1gb$ɱ{}F5H=rW3p6p%'Q X [llYI͌sB.u$]9sJ1 @>kR2Ȧ xtO c78UWWM緎H݆^:Q^iOGetqV`ՠ{@cDeYNuᇺB!xJ9H :O2.5Y]~54Pt =rV*f2vώ,)_妤DfiF6|cLo <,§ 1 ly&C8rZn)5)衈n3k1EFZţ$饘fiU *ꨤjꩨ%^`ꬴj뭸 LO)  &k|RGF%XFB$m+emJLZt[/>Plv˂kQZ-%lj-;γͮ2+w-r? EӾt-h8_[ܴn,>mTȏ<2L&X7C7͔ȨH0N( e8-7s.c >7+א?7xU7aXRҡPhhZx!c1tr:P1^+x:tAڴ KvcoFS3+1pG_-Ӭ CwW'fͺusfprwA){wZ1WnU~1eE\(}ݘzh| y2ʺywd,`62!7'@b=Z6/ASw+zזw5:+^ BY]DkZ|ڷã7mX'=+_R̊l7: n ?˹6 V z1S31d^s@r`#tiQ.jH'z5~/lz2!~dr|΀9{dVr < SDA7<ubC@cv$/:PUd #2['H8=]vuWC~+@T9{<={WDbVZ3B3=WPDž${Wu7{Ņ f+h3)S|Ch6z2HkI~@n~5 'X6N;:rk4x[6Ĉ ^sIćTBj+9jTHH=?p%h:'L P>Ћ}v o0/88/b'zdDjzDeܘ޸FGJi4xsVd%BAQ "/vRhxPoE򦇈p0&אxIXPS  E "9oّ`0 P 9294p)#p+RB9D%9;y7@ RR9 yHUy/ɑl[ QIb) 7݇d&_lS@J(HMWGћP*5ʲ,c9ZҠ PG3a"5\@;z~=x.. R^`2F LyB0.p,$.› d9Ҟi]?H1c1WHD u0ŝr>u1wAnQ"4H~ÜYZ!HH0 ʓБEK"8!%w4$MV3a4BH9CX' (p@l*GFyT5TzzEtꑀ*7Ezp9H"Шc;yIr1JNPɩz2,nʦZ vC:)XPzzi* G)` jGW}&)Jm)5ԏȏ:J_`vp\VZPѯ~ Hʯj)Zv*8$P҉ٌ K"-[6ɱkn膱&zF 8+l'"B)кpqA;L_7ؚ5۴T[4Uêp"+˵b˵=-0h>j۶np;  k+3U V6f5K@6U ./usr/share/html/adsm/en_US/a45eart/ab0ct247.gifGIF87aw,wI8ͻ`(dihp,lmx|kA,Ȥrl:ШtJZجvzCB&zn%H$Fy,B/CEyHDOWKBrI// }{uA / 1hOVHKtyx{x0~0B4fNH4u^.bxzȦeEdC0>Z*\ιtBXpe/]Vfha%(i~ bȲKtaX& عLI&I—PJu7A"GЄFACmpmm۷paY.ac&˷]x$x`NoFۿ#KVe?/WūϠCMӨS^ͺװcFyc?rͻ5Nȓ+_μУKNkνË?<;ӫ_Ͼv˟O}Ͽ'_& r`F(32\.m ]ݡ ­}]hN|d]5݄vk'8G.%.S>w>qP褧n㈫ڦ쥳^9.<=17oB&PT!we#l$ʹ49h x4llc"(ֱYz,$vMZu%RKe^uPQ8kKؖubehkR8[ J"V& v,Nnu{۰yf7Eu1{퐖r3%+N'p߹.ri|[W92]~A[]18܀_o V=7aJU\;/>޴ޛ3oiwxŹkq U cҡ4q<n3хϩHNI]EBsPƠP?amf1EFtؠeo澋5?i''N/Ti I %M.+U k~uRYHTYj!ZBOp㩗@=huXmu !>; n&kX}V5_\v{u}t}w]"|xGg:!oT,G~|}~yO^9 rysKopjXxgpu9ǽ{ ۋf=%;5qF ü{C;aײ8?_ǟ~ IPԙtE`!>*-B02mWX_XS~QçhkRm']@)V/luRG!|{Xr-#B)k-puȷ(W62B01^R__,.:11a"$iF8iw:~?`Nfe+Pxdwzɑ!XAfHZDžLuZgl_@gg]}p+p;(Jⅰ}؈w'{爔{Cyg8]y8`I2x ; k:G+3DV6 f52@6D./usr/share/html/adsm/en_US/a45eart/ab0ct261.gifGIF87a$$,$$I8{}Gl:ov,vNsbLǡ`庵liUN]zB|QJ;BMlpcLphAW  c}Xd eq0cAqPR/po6}Dz۾6!b}@lKL)KM,ɺPj&KᝇI7D;]Vf k\H+3V6 f52@6./usr/share/html/adsm/en_US/a45eart/ab0ct274.gifGIF89a^,^I8ͻ`(dihlp,tmx|pHl:P1Zج 2UxL.k_jn$Mi<%GGR*)}a,wZ^g{!$RY].Kc Ș~qU˺(ÆA|^j|ӌםzzڿ2Փ~q7m]c;Iyl:@La"@̈oH!=E %"Zͺ GGk*s(ʐ1 X/ZѣR5$*R}PwDPZY6RiۛFr< jJQPk7r&]N<-I,WIFޚ*CehSiVkWɈ[TEȂk7ϟBL0BS=\諏GNb52װek{[Vt^\xWh3Fr"رG&n%sۛ齧hE\7lL5SugJUqRRf0tVheF >"pM蝁j'T&Lt#G;2c9$4^YudRNM_h%U~i8!]iGj4[tWxYz矀*蠄j衈&袌6裐F*餔Vj饘lfn`zaꩨ%ꋭ*Ϋj)* )BpWcH+FŬ묊hJi{Fc bTvCw֎9ٔrӲպчm,I$\ahމ.01r"#MX&IHб8/s̘mAZ0h`yDCt׏B2TE|Lp@:'H Z̠7z !h%+aNBj0[O/3E$6qzUKT}7@<i( E1mH Dp)nw(p qG FnEtQd Z7F )a~߹B1]{ HDR~@&)H{ṀsX0y+/'W%QJN29|KJP=]K1#ҦID <? QΛ ->354(mdZZj9Trn-935mY4Fs,X -NZHgHS8偨KOGtְ}zWi`_w4s,lXd'KZͬf7z hGKZGmi+ZIglˁJj"zغl\vNdT|758$.7'ǰ>߹#.{A6V R-y*+1oG0!e^jבj`{(t75[2"*oI6XqU؁9ȴn%+Qq; :x~dFPTf4k*N[П+ԁ!+y#LS$89c T;aU V+^tf39:txYNJ]Le-әvq9x:-%V'!! Sqs[NjL%곾`r6*k>nہ&m V?LC>u8T=\ZR~gMZָεw^] ׊u26Ɠ! `4ua/pmlI'_qiZc6߁em|[9BhNrt noVV,I9%v¯n9x߭NZ", b6la[O2%I*O=84y [4 }E">X(IEНam޺Eg4{dz'7:_{g9p=wZȉQi7z}VAZMu wi,!ZT_zR ^q_ N OO_1GHE~ O7urmӤo|wvTkwVF"Fh˖U˩s㤫j J˒ͯ y(vCt;ak&M Wö\]An :_S#u8O%S9+v u0u u{;~U^QQ&]0d*Z[:$TY^ӿ7.>d݁^w%nG[G~~nIC=̕]=;7I~Qt 8*^VJ%mN-ػ{}hͰm0 dHK݆hK^~iJn(7Уt qΥ7ax*[4.Xоl^h=}U٬Z-C,%~VM//Ny ݋Ԅ2I~.s9IMhg4?'OӉ:ޖ&.=;C% EH(S2ϐs8?FQВȜiT~%TG].6S8܆x3]ŀG\= ~0doU)/scmY??uzCzA`Z'`uys\?_ب?_?_;< kuI+3V6 f52@6./usr/share/html/adsm/en_US/a45eart/ab0ct338.gifGIF89aMX,MXI8ͻG`(^ic*lZ3tnڷ^,f=Rh"o_9y4Śf/\w(fndMVS ;xzsa+oUuhdS%stCn&I'SgPZClȼ"x!̊ r߽۲׶|J!,pQ&;&=0VYK`C^ wqexpb*2 kD *}dْF'8&,$;&`>GReIbdHyΑ:0u3(`VJ&c#uX&fWڗ.1Y4_]wЛRy+a?\wp.(w4;Qɺv[V;] v[˜9 wm GydMK7]vO񒋔z/~=ey1J%.{entex!hP"∤HH)kh%~0(4h!=h;6Hc-d AjUOB Ρ$RpEN$MPNɑHcGB!*Y晱TdV䒖Ŝ:i!gb҈'#&D;  kܞJ+3V6 f53@6./usr/share/html/adsm/en_US/a45eart/ab0ct347.gifGIF89a8S,8SI8ͻ`(dihlp,tM?pb)aڞ(}*ũ=n+-ϕjn`6RF KyMc|h,dw_~K{rqHvzs&w~JBvoȔ˾qإǹ߫9_РG䡟p}⠅ d_:*\ Ç#%ŋ3jhЖ6nI2J>^Ҭ+ɲen*ݥ沦0=Iϟ:BJ ѣ΄ ҧPiԫGtH`7~16ًe==˶[gU&}KW앻uV$WJ L0ˆ >1bƎ#/ d[;,ϠCMҨS6k֮c!V߰.<6i#[(|/o}|zig֩c-sw"g\.tR+.Grۋ _{xftz%w[֠vBHu=_7qZj a`Hk+nx!x܋eآhc26!#aLV]i$>X1ٞ[^'"&8f_x&#zmjifD^Y3\晣Wbɝn'| QGɣ%N 1ޜ2V\zh"Oo!ܔzWi9^x*:\JݪeBƫcX&F`J.bR ZkZjb[cy<Ӻj{.~+^*s[.U5DȽ;1pѷ<`oOױ [H4Ƽ8*r/!mr3)/ü1],s7ks,4]"+c3ܲI;\Y@3H>d :Ñ3a6A#2e:7G/Ww=?\7q89w5߉+ v5\] g3 RvD*&l: KמN[k C`ݓ逶|?|@?mFAL}OAw~ p[KFq 2}]Ɓ\kȝp.9 #1'[_5 .jt;H':֮rPaBT$^ ;pUAU:BiVap(Me  ՁJoް-D[U\aY^L"ƆI]]8㦚42+bq^O 4\E5 _#Lf8'=rˠȩ@~ 9=qINBRɸ̃H=g\"JU*+ TN&6) n\.[$R֬Hղܥ#-E_膷ٛφLR'jZ IhLǙ&2B˒Cњ).t\&*%)Q6KV%7}@v:/&mf$ue0R((1zME"Pb"i+ %HY:ҝ(CVd%˰:R ԥFb3XRzҦEVP^Ո"Uf#z S5fߺՕX*OmցK\h[W:&╦!Bl4Xnp,כ:g_),k_ݺٔ R >d{pzV@|iOkY6La[[jֵmWBVŬq[2hBeS5joTʰWz|Kͯ~qB*o:DAـuvj%y)^vݨvAJ2h)apNwM],06#1tK ;hЦ[Pi UDl/Wۨu}m||Sf$68`W}ﻣز-Q#<>8oS;1j8:\%oUW@kW{x>3?;&9/^k }69_[Y 4ƝudۺۏΣV*;ۘ:Bmoڶ,znu}큦acHOzyr%n[m]xw;GE־S3 T999_R I8 HVL?avY.ݭF "ew_fJ-`OyA9IӇ%{//0g=6kү*~N O?@A,DK4ytA\u\ H'|B:fB؀El@C<$93f: f{!w[FĆ1{DB/8+9(Y Yw8GBDz1(hHEiEE]vsFx&ywTpx~gtxbݖzv]\(v ggdžmi7xmMl&srMyHwuLJAvegyG6xV[XxxwhX]wzhrwh|Xȉsn臧Xa؁hi}tXxxfrȊ艂(`(;nnEXa&Mx(syH(^ȎHhƈxbvgvYS8wxb (8E99)Ӂx9YV# Yz3 긓: <*)6 ƍȢKIy`PR9TYVyXZY wTƔ"BeoOs1j(!9C nqŶb8h]9qTQ{f$r6UMk'9bwIR|EWruYv)qfgLhwb j0f,"f`c gOYjlf)K E'hI؄Zdɜhsfg9Y&\YI(jf i[9|4i藥(nI:[69bspۇyE@ Zmtt`h^f+'B/3f}DX4ړX'p'$'rvg JjV=* ?OW=zi<:I d g-:I!@T\*P s|20sM Jx6tŧ(H/"ev z>׊ Gʨz jh*+xz"yxZ-ɦFyDsE7"H؂ëw& g:|ꬥWY,|0|Y5|;h|˗|rJ8j|w}ݗ@jThm g~p'v:G $@w@˰%ҫHAթAS*6B+^ʺC@D%x=dD-f7( ,{Ix4؃|Cj-@(KhFKGXNDh.ҵW;*S*3OJJ5ZjꉬJ:gxxlK jXL.T9۶ +j[K({˷l}t?9zKFthkʐ)3Jy]*:JN$*aF[&j˺++Fqx rˬ{k;[;̽uz,k |᫿ۿ|| <l[ L[Y&Rh9i>@B$ miً] oL̓q,^~#kj|c<}AifuGے<;D}B)ʽkIvFϝ|cf5OI=vgMe"7*IHI=eM͸}Vܫ]rTYiS]Vk=mM =\@^ߣ|ߗ- 2.ƭFR-!F2v (ҒWrV<ڭlSf9=۵HnȫKO֧ulO~I\M]^W+ٓf~Xn3)W-xK!g-l^|Ɇ_vӳ|ɈƎ~ ~m~n>WQNꢞF꬞>^~븞뺾~Ӧn@h,2Pf\KX2Ю $R92gpl~]1.Q ɾf<dUE_o獽?=o>yx^hZ&#>p.0o%_Q:5J@F=\lFJ LN;  k.K+3V6 f53@6./usr/share/html/adsm/en_US/a45eart/ab0ct361.gifGIF89a6!!!)))111999BBBJJJZZZccckkksss{{{罽{{ccZZB9!RJޜ筥JB9!9ﵥքkc9B9Z1J!罭kBsZR!JνבֿJs1Z1cJsRZcBkc9s{!RcR{B{ޥ!ޜJRZcƽZZ)JBk1c){R1!!ZBB!RZkRZޭs!Zks)BBR1k)c{9!s)19sZc)9sZckZ1cJs{1BR!kk{ZRJs1R)Z{c!JB!J)Bs1s1cckJRss{)1k!k罽֜ΥƥΜƌ{{{{sskkccZZRRRRJJBB11)){))!!{Zs)BZckkc1!kB1s)B9Z9s)R9ZBZR!cc1k19kc{J{9!9JJJJZRc!ZZJJ9k1ZJ11!Z9R1c9csBk)c!9{ckk!R){BR{c9B1{!{!{Bs9Jks19)1,6 H*\ȰÇ#JHŋ3jȱǏ Ai(Q3v˗-CF͚r"ɳg2eh^tʅ-[ʒժRRu+*TšҰhӪ]˶[!ʝKݻx˷MTyr%̘3Ӝys'M;}T&,XDWZ% UZUqM5gN4h>1)̠e]gTZ)Z,c:X*h F$vk1}&osjꩨ꟏sz6%IO^]zv-D5Tdc=|1hS<ŶPLqRږk^j`wJK21Vݚv,ĂN:S""G"k("QNPaVd 1⦖+$|%!xs«{OaR ² -2"a"| l_\8T 60 #h\ldmvhgν{d>FNj؋RLRÚ '||G&QGkD uLt34Hc?; A.D騃z#zs~\* ܒ)Cm B{q}T߸c܄4< )dbriTBr|^ ?:ۮ6ZIx' x#/~Q! &8`ܞ(`fLg4Qh!eA{H:\S6YHTHiJ,GD04@"|Ђ' Dp+,F3`41FL sT'Yt_.^wj[قC+@VG=^ 1E_Kϗ ו;<2y"x9 ;$Bo!QCL(&s4g8wgtazE8ͩNіG 6'Oncaf!D$Ш%L8⪎BL$՘%q Kp^~6 1:E̔9jCIu$C؄%2>?H@PJ!AڀvB5iC~n!4--UOzG)^Bܘ@ꙿ*$(1\P&Q QA(ۃ$X5Ar@neHjIյ efwZ[m>W˃R!e/] _vίe]W)׏~`(#u0p`F9NdՅ O `Y#:TC -g'AyF@B fְF3AJ[̀?^&O.,KQSejS佫K\`TykH1vʫc.jO.F\0RX& ̸8>8m䀆1@ۀ@J\;/6UV5~fԬnb+" Ȭ .pȮBWQJ(vcE)!hoc̵Km5ZЃ!@A n7 Z`ӛo;qNp{k_3Rg8« ]<젃F6Vyܮ4H C7[ra>/0J,A r0!U7󦷧Xr򙿾vW~"7{%^vڗҼOd$vsG[%\b`q ŧ94 ;t#!6 Ly?Cۥ_{}zl{a{eszo?%u%v qw gfvK8vke_W_kgɑ2c TCa $Gw~%+Ѱ00 .kpP @&2P:;py1`'Z("`? QQwK[##6{U o&Dfu$ezGX؆{}`cX$т&q:+!:-:|P{ 0 Ǡnxx -09:pG 2$ [(''gs8KVWqzzfcvt(>rf7lotz臒Hf8(8eȍ3:؂ባ#S+$[xH P .Az W;aa@p~3r"-Ɍgf4YȆS|#xr8^Fj`'fD)woqX]We&ki,hǐ]ɉ2x3 p ڰ簊΀npn}<:Ћ1 -0E-ْ2YSȘ)?xؓ؆BiOHv8pI%jYkK)_&jY3(l(5(xFq7w PIȉ$@ݧg@1Jx" )-.xebZdhdy^e阌YYkIWTf؟hY GʎV:)  )-`9T88L ppp,("$05P0@P1ʨ4`٣ @KviW`뉚碠iqנ@ؘӸPjןn\*:ydpٚpW z'QD2KRle@ P@H>x,iٜiFjPP@!p!@)]Ǥ٥zM qPwEHǍ E{(vs(qhvZ2of3a_ِԛ `)*zv ,0 :ѩ 8ɠ x6٪ Z[{ XoOj;G[FjKD 3}|/p Zƙ "0 ?8 t)JIuNٳ;>u9u9>fƪdZIG:螳JwhSI Kʦz: wsc~+ Ч搭ʹ0K.0@6?p1yoIZA[k2M[#ychTuʱILw y{,$$*P` ppMVi׹{*e#W7F|V{GTx 0{pP˖%i` 쐻P(p$\.2[j:A.@x{`~{$:%z&@puO ˏpOuͻ*>r2xG@Bg5W7X<:`|li %+"TY׍:9x3b%]Ab &Z^vxʹ][:M@3I Hg `1,..w^ *}wBrwKR޼N/"Y e1lbny?(L(@.(Xr%n `&;  k\j+3V65c5=@6./usr/share/html/adsm/en_US/a45eart/ab0ct382.gifGIF89al,lI8ͻ`(dihKp,tmx_pH,7r\%'tJI+- ar0;Y^=٪(KqwyzS zhb_c]lɝ̲}ίu ㉴$&K!iqaii,"g[P7jLlFșɇ U9F^CƋ*g:"!y /$Y4A->txӥP6%8%&-m^R^,:Բ?!Ydjm#i 1ne7Ҹ'+ v3$qX'yyӺ̅ t 8)gjxHYؽDO4__ $LuO閉 Ҧ:,Yf\+jY؅?ߌL%܏\N{ŽyF[0eqeŵ xLT:>qgdȩV<ڞZ9'j+ڠ8TXP{jҺqZ^w8KR Qg,j Ӫ.9Hے۾&ܼ]*拯9Zc$p*mu틫*$G,WlSl Fϯg+#ן%Dn,$91JtMo{Dmjňx~-&ؽ~.GY3~} stƍD:mM/m@ -݄s-9G.Wngv }-z٭樧wҌǞJn-3N:cįǾ^F,3<s<0+3uo~Mp6ˎ7o|xַ} ۛ ͹4S\F>5K^B@} DкeCP 0cS&s,\>υ8`Ȇш ٖ@NaP(Њ+|Cr1zQ >w#ш4l:-p|}Uq[# wD< gB.Wm#8:ёnTd$81& Cb*x| )2"(D IMK-c*xGaf^–d*؊^d1bZ1L@RLgXy"*92g*8f0:*OL(W~#D NY ͨ8V 4zHGMWhT# ̩h36ف&~%!Bmzz~T jQL3UJ`VB Liǖ ihS Tj >Uj,?~ۙp׭&h?eAiay;q3 ʚֲX.D^r|UwLvE-4'`_ԗ$˯vPe&Yp\6GXo\Z _:'[]blx貯.y֕mW;DcK^,`SF2lݟ~m!vDL\ 0>$ VFpw_E `{88Gpۦ6xo|8ork9zxfy##׌jSNXd.[d+MJ.9wfmmUL~cyns&lBa,pл/9~4A;b KU^MK)mD3Qղ~{c"_fSumfWǹLuH[,Vt$ziE,lh陔^8Qs=j[UW, VϮ7%&b؅}hk fw8o ~ ͆oIcҍݘyẺ@=Rxɏ^ZS\HBkW3GΝ\<.wDk߲kRn*8>CNWg'؝kpteܒs]a5;c^; ELs[Nv)ԭm yJh|t7֕OH;yAb6dWӎ6|UҫV.kaO[׉#v< G9 wø.FBbsx=_ -/j:0k}>}ǯ 1ǽo~n WZgX|-|'87Mwc>Eq]À} (Xpsy2bbzUH<^!^7jZ6<-8''I W@Ϸx\ 7)7j5&jW57-4LȔQb}AXp^ZH)xxstlgSp\dhfl*Xxƒ>V/ȇ}xHX~(5Xbd&mpgGwLjZDEJJZL xD}~D6fx1qk@w:EtEyDOԁhr(Q6{BaVij8xHvt~RqH{(zȎxST&z66h^l%MTi|(u6z\눋5iSnv\/JؔmB׊F0CX[B ً5zM YLd;X(NFPN0ɏ!u@JJYpVz75 /y 12|#IW h ضv n{}eiyiyH:L Wfqy`%(j'pkRhUQ}(,%}GZ'r Z x!r6`%w0ʹ7P&{|B*NǕ}B[}M0yE3*Jyȉ:Ɍ.ЙRz4f61byBg#Ui,8牝W{W}'I >y m(O o&C1Y^V|:H 'B(?ZBpt)o%yzzWP :o<%W~NXt1xS{q[U<X7v gDz}w4>·lךiVrutw9@v *i~bڣ? }AeeEդ^HxLu`X &svwyI/ofg)I(HhBƚGS6m榦8V4Y6c''geHaLȪ JqBJh`ZAkɟ%uvFi֦/bᓿʠ*_hg:ni:H҉12P'jfʍ(:5:h ]y_imګA4-دչ>|* "r& [4z[k"GmHTKD 欮|m-$Iְ%s srIʙU@S'{^!{tWzj) tjB lR畲x }c[Ki"jlJN:>/1{ ՇB[c{kxv'w (ZCI %`w@T~1$Sf`vvZC;w 0: +;pTZ{Hp& kv$ ~˵)pT~(`KpEs8.yw;JWYRX*Kcդwـ뛈kOh`[׷,o9T'  )F' q‘&-,\[j6u8<#l .l>Llݠ5piJIKM9i=,JU| I|$< KF (p e\HdzZp<4ItG(LJL:Exm=̳Ǥ˂fG$Ⱦ4!EPhnÑb' L˾k]6ĔʜlOLlG |({Wc,E,[Lnj6znPڼu È5'"IZ 2< @"5<QN]-c&*rδ{5Z|Lj#tF) >F^lB]V"%q- 5G@6./usr/share/html/adsm/en_US/a45eart/ab0ct383.gifGIF89a,I8ͻ`(dihlp,tmx|pH,Ȥrɬg&mZlJ}&P]j,MIlw|0p? |~u zQ!|}~  m!rzǰv½ѢMί_ ֪>2܂73DOΨ' Y8@7#K@\ q& (QEEY4VH@e ihE2Rb9K^Y q"x8&$bGb2M Tifv1`rpuUZpixX%RӘMc1שLq Ό?%U+%>y8Ihwc9wN)"Ѡu1K9x8W+hĦ6Sび} M)O @v'=ItFɥ0?{:.)<ӢM|j gQT .LmSթz X꽭ʌk_MlpՉefeOU#ֺiJY^#WvծuN}$ZV2aKp05aS&: AhG’MmZ;65BlerBduvַTrm7tEnK]A"Ft{Z]ev;]KE!y[a]~77z9K;Go'  ~ V_4[?ܻ#fR# 3'axy 7Uԁ Q‰EO:qS@6z:DCvOFLAAy8, >QdPYɉdp즔i` if>׆N.Yk+1Se婓ļcU;Jb1@/@ib/NBCP@s"c1#ݩGoQjt;;iObi<_8Ϥ>a'zkvANtR,!rS'#;*Q4mSå[}ml$ۖɈ1o'j76Las[e%> o4wo)6|WVb g>eKoNvMh g0# oq!xp#漦e@uG0G:q8yx2q ͓s#cs G?V5$:I:bf]RzFnzվv}GS^BG x|uL1~OLZ,(bjK?Wxߙԇ}8K`zٯOVjjȢSdLSJys Ezl1Ѳքe]7l"~z]E3H]2?]Q6J?\G~~}2* h{'JSw~{4y5$&X(Ձ}Ղ2`0(7(/׃N?6D=gUgHjJxXքvshRiT:Vxcu=\8`76/G&I6pihyHS:,uVmkI?ߔ>6ixYn/9cS?biI2~k vz)O `BIpAFȜ5.֩ _܉%I@YuƓKUkaspl ٟz[`蛰{ChjT@ `Jy9ʚ%A*=;j٢2.C!Edž=^cu0,PI:2:H7*Oėw/:CjGzz5Y:ZavhR **I۱jʢJvLOac*f~l-Fs9TڧdK(PJf^usubC$:j=ʨjST z> j#5ɟڥ^Z:ڨשi(jke:ʬ_qڕ*]j~Cjty޺>*g֊`J]j j֜ʮ⪚*ϚaGI[i@@n_&PI 7t)v4NôP!{JktLf9Phƒk٣[ GDi Bt92jJ8k@p٦+ L)DEGRi$9gLIKK[GŰP[L/KP +NK\j5J:Dh넖9g0+ q+RbfiL6뮀CQ ڛ{ߚ+빷)Ff[\ fꑵ7;  k+3 V6>5G@6 ./usr/share/html/adsm/en_US/a45eart/ab0ct384.gifGIF89a,I8ͻ`(dihlp,tmx|`H,Ȥrl:tJجvzxTt%8ܼ|x:z~~)cYyAq7DXme[-Cz\˯#e^mS@vջү7|S(y ]|wjr/Iq5\ّ_AWʌ9ɛͩh I=;0a8l?emF6j2Wܶ֫{][ʬ9l*֬ZxЭn޿ge0!Q5ğ7˘3kmϠP~ӨS^ͺװc̢۸sM{ [ȓ#/qУfQSo>zѷO^x˫-yѽf˟}E[^jWq&fA 2(A .yUh|(`w>|ۆ(b蛆(!FawEx-h8݋"ZR""yHYH^C*X$0dBr%@_|JNɹ'$ k9\)gpB v^Zim5袱!jأDb'iafZVЩר ݥ'oV6r%xk@jqK*Kl$()!J)cY[) :+bi yXfV.ڡA[oQ`B-:g.WۻZk(6&)=gucZiȰR dRIGu|͖ I2/{욢"^2=$&\2g1X_qi55[o9; 61_vB΢@g6v1`Li !<݁xug{){07qw֋{5k,؄}aoz۟ ފglSþ{>[Oy;~ͩLenu6_fs: 񮏞;[c}`n=֗<%/{J'g]Z=U 3Ե@ qE=F `jAVr!zB99&5dӻrx[/d8C: x%M׹V@IN 0ȋ1H6Eqmth.{MLiF+[DƇ 2EJF>L{tdY#Jrl%iEI*>@i\h_e>Hi SƈR%>`$}f$pJ5RLeeEK.U\ #yc> %eIfg<59Tlshf2Ms=9]$i:B93CSD<1Or @΁!d wB1 D>J F+}E/zfh)0 R5:(R1]jzc!pUEBXj%EنQfW@YC+22\u'-B X$"@JV l,b-kepMgcզ49kV%]Tfhou[ G5qՔSxvQjr b5W՝u=A*t.`[ yu^7/ݭy߻rT跩Qg&:@襊%^v܇7ܨe^{2l&>>ئFX2S%?.*f6Db:gBOT` LMxC|:Ęrv@1;)Tܔf6&ns9gZ֣Lg<{6-}MKw2-4 Y4npADopXi9ñXx?XB'~}bc/QK~]^kF>T|Շވ}s>hK苁Vk ߧh@4zbnR~HV}|x6M-}keh|JW7|DyǀA|$zXĔYDĂB M"Q O rh`e@>.CHEhUG/IKH2MRO3QxSHUWCY[DDZeZv5__Qq!VZ51 khHm~[u[XU8UwXFa8[,X~EZC!>YxS=W! Z5aaX hHTX(UXMy(ɠ{VAaX2(WaXoTNQ׌]5R]Y٘S 5TэH=5 X 혎S AxW;  k|+3V6>5H@6./usr/share/html/adsm/en_US/a45eart/ab0ct385.gifGIF89au,uI8ͻ`(dihlp,tmx|pH,S$`4L2Jجv>R(VznwKqt^q\'in$~r~QfuWzTgUJqSUQZpȋvDtWƻwҟs=ۓ_x! HCȰ2JfJzeq!T.Ρֱd{*ZȤ~ \넮˛ :Ȕ<@}A24ARe̖9bVЪשP|VXZypEx֪$ڂW۴x5.-X߼Mr|x,Xr4[$sb5#3zJ B(>*9Bn+Q7Grp[[[6T>%]wo2wn۹c$ܵK+˟Oo{򭆁Hgw ggFf&S a.hpy]x!f7yW )\}Ai†hm  8#iDˑSsGtl,ȏXiwy eT8>fyYl:YTd,!R(@_aɘ^9敛}\[q&SYKgQ#ɌAY\zi'Wi(o=j'vY\TQЄ*ꨤʷ"y)dsmpT! iuZڪ|د+ò=BXnwn1u\*kqzvSK"8jܵwޙqz2)櫯U~@ࢳe}ZPpn]p+Şz, |ֻeX C1(A+_D>Hp/!桿p|$!xN,!(:1@p8Mpe !) !"yKd0AwL\nC-Yc0Rw#܉j78򑐌d$5G=~J%HF>@ (hɨ1s:@Q|FfIZrD.C]*e F2O:O%&is7hm: bvN/鳥 zB~>-JЂMBІ:$0Q@юz *JQGf@Җ 9aH,tL4R>ugX@#ܴ1Wj:!O++ J)SUծz XJˬ.MZJXU oVz5ruxuPsO!.+]fW'$t @A=XV2u`=\ GdjX.ll!viL'Y GDfT9H2-l+6Ud' 6:}[5P WB/lq;5:W }tkNu R==C\Q-8a=wk`Gqm;W 胷`$oO+@wra%X.1xů pxAʞeB(lB 7(TQ"MNtF,-,5jbTǍ{E@xcMfSȒp,e&Ի.u%]`5.iA!0~oz|}ɐV52Jƭhv?Qn:NSl]Uy+ck[!pd[dͶmiڬ}*˺Fwo{^첕ngj}xb+j>NNh7{fln[|T&1O Ϫ 2SfhZ.np՜jUb[)9in#6s΃_CZyБsP7zt[9BԷPLӋ`u/JO{^v5;^xS4w ]j;> Ny[~|21?|E(wh!֙u?E6_9j@CYN{8^:4hVy隼F:Eg)Gƙ\fEFis թH^Z@ߩ Y,IZF kY݉ɘ᩟ Ɵ3iă * ʠ"** j *_%jCFgsɢ_•CW#2Z/)K6g9 n;"J(3>jG\AEʤ3mDUzRڤSBJ6SJ_ejwcJi¦=j)m!iqO*Eɝ:Jס2x/ JdjXp얩*xJz7 yjŨa<=^*EZ U\}*\FɊiaz5c ae٫ZZz:t9ƙJ"eʵݺ/~񙙧E +Jzk**ʱ "kKj'K+k-/ 3 :*KZT`K.:G IN:MC S+oOk}ʴYXU˵ڂ_ [+wJ_۳h[<Y|h օԇ[a۶f[}u`؇|%z%2ix|fw|;i0HibH[}~bGWQyQh{b}gW÷] gC躽 x{Y7ؓ|j} {}7b[KNjcG)F;]KgPzh˲k[ulRl[N{R{X< l <KԱ L?u#;uC)]ko/L*W5"9\ ;i*A,XGE,G\bv M,hZI<+LVlXMrJ]@!mi|Mhe b+ |;lqGK\uNjV'FeV+jfov}vx\Ð<˻ȀiXܕ™lW} \|+c|IFf/}P&]Ⱦ d{lLg;n{\IXjFłȈ;iڗ̓ViΜDŽȆ|LL̓,, M=Mel܀Lx}Ѵ, =;È&]w .=,2=;  kꌽ+3V6V5H@6./usr/share/html/adsm/en_US/a45eart/ab0ct386.gifGIF89a,I8ͻ`(dihlp,tmx|pH,Ȥrl:ШtJZجvzxL.z=ޏI2pDzuox{z0qvcYy{up|™XͳĪ|txGڱִ=ͳG pàOˮ2H"*l3jpǏ CIIs:`<ɲIVI!VrtUϟ#5H"NIL- bh}5RMJ,]jMBmZmݮ K]\CZ5\|/ݺ)N> dʕ '|x&T4#o"dҥ-y3lښe-f wG/hon^ŸqŖp"]:P/`<ۛ?vϿ(~ԧ|(_xW~p rmb#+uly`b(vbFj]iqccZ:N#X4>b9q%V8ɢ_GJV[&1ih}iᗢ eO3fpabxLhj衈&Hed™ǝGB\ig_:"*ꨤv(gr)`$Rsz3if©ְ Ǫ\'Vk-6;iFkzE rҖAVn-_6*khUz$,mokk0|剬ovVYJh,mksBl.lڅj&$S ( C3QW5] ,$cJFAyq|&x9C3t5yh@Mvd=ZEw[.~$0¡>|c]")18t`f]vcajxk&se7 {]wj! R6UgR|QٍO^v8p/8Jv9%6^:[]Ei оo|s6|k`g}B ,Yb>(@PQCcB0r/T. r7QG-Pl p'D /H~&DӕՌ#L:hDOUL z^BaВ0C H*B]b/7jʳ#LeJ3\tfY:Jf3 PIډ03Iȩ޾SBҧ"PJՀLPjTR0Xβ]#TC"ձ5jV0' jT<,`{ӰDY3bNkTRl?[*Vl=9ٿ}elU&Y%#zDΎS6Âŧh;Mp2sU[B .*;w+lËj£,gK~ʝi*8;j1bBo)>y7ٰT0q׾=i1XsT=ǐi(2JT[l@ضG QJX$^u;jTQTp0q$R:-tQ\n?)PJ8EYx[D%#mQ"Yza׸ the2YgցyH0wI^"Uh%BYXGhNf¢qVw`2qr-f"^Oۚ&䨃렔ڲ"[+|bwuAӬ_`žqMщ&g[+ڛv-ݳhvsNܠΤq0o_w[#cwFj[ql|_ wo7- .G}[D um4z8n2䝼>hs(,^oˉ.:[@f%wnm\>5/.ϔoSdOyarT u1L-53|9;k]=w۩ h=v9ۮwÝ B(W MvjH)rp)p8)Ŕ,("))E\)T2 [!80!iegY+S,R/mϲ/sሑƤ*-nA1N Ӓ_yYcIjЗPMb)/rS.g ʨ/Sb/y,ih^I n!:M3G1t2/4h2JӚr!#9O o2 Ѩ dٞY#0ؑ !MxC9Ijeq ,<'zU9ڡq%y J7P?/@h"m zo)**mJ1r-Z*Ib5oz%H=J9r#'K>ʗ~ȢF`HEڤ@*%VTŤXc;Z:ĥ]E4e8j`Sn(*Hpo`D4i[[ej6QttjGEDbF`*mJf4:xbfpd@2d&56js?frZbRfaԫz+xD+@Ũ~:+Z. `ê;^"v]EbꭣjFFڭ9䊭(Ti#gE*C Ӫ`6*Kx*;Ўh ,_+.$ -Bq9;=!I<+, ÜIp D# 1ILmiLӨKr]zv}׷Gx|=wy{8؝Y؆fsؐ=͕]yߌr}]=~PCڦ`ڏYڮKٱ]۶}۸ۺ;  kN+3 V65c5I@6 ./usr/share/html/adsm/en_US/a45eart/ab0ct387.gifGIF89a_,_8ͻ`(dihlS6tmx|pH,ȤrIĘШtJZجUBzxL.zn|NN􀁂|]Ofa`we~bcsƞϝkkΡè\iNǍ?{mn쇯>#JCp9~) \1NId6/*i4ɲ4UIf6sy(^@ JѣH*]ʴӧPJJիXBE9֯`ÊKٳhró۷sh0ݻcrߝz"Kl +^ 1_Ɛ#_s\A˼(̹3͂4{M̅AK!QЂ(b zj N8PоT@ u;CNp,4:vӹ/<]O0U nѪ[A+%:(upElImfh+04ݚ+n @2:¨Mh|y_ï҈1͍'x޺҉>6q7E#8ZyW(t,':n Ia9IvqIa`c::ˣ,fq UkkЃ&FlNկ=:[Ɯiذ:ٯ)s^J1`u Ņ y{_85k@~@-"H!T e(@IcK`h( )?a61, ne),A'+҆+ޠ-@HV/* -Bʌi@Ckl^(&:xhoU.[=Jjl$*sD]C>/]0yDʓT.P!)>8患|a'QbDZOO-?A&A(:RƆy9ǛҶJEg-2B4Cw)F3A(%0">3'Lf[‰8h9e44b)yS=40OČEtFq'V r*XNJc#lD ixA1m4#nk.ت|p+_uîkG*Xoel\o׋!5EGBa3#H.Rمqh":VheϞVp>LΒ6$R:;˾tc1ֹy5CnC# dBd/qYVmzjd quC\W/f+ߏ`}-pYW%,jwy[ ٛ]]LWpy[]-fM`62A;nXt9`K^`;bx,p"X(F0gLY!o9"le<Oy{e5_ǝqj RXw-3lgZJ\yX G#6fxOyt&>z7 LS2hSD8J`ϪRm>ĭ]x:׬޿7+F̸1Ő ۅ,;Vd0<~;CՁZM=HCH{W|f:_Ĭ]Pmus'`qȑ`U7)Gzyfn;?:3VK>U$F5߄ɵI\4z/{$xC+,W?(H]9P_"z @VXnPsB"5%ԑu£XG\ iFdzIEV)e曈)~p9Ԝxi駞#)q2R(+A;VjN!)8UdWABDЪ]Bkx9 m(c[F8aWbjQ)! ⎴R몤V{-J̤rW6G|QAEyN!xRFʒ~{z.jmo[ 4\PE!&ci]f娜 Yx2.̵bo  '#) X^,2 mkQ3w}jY,"XE6LR?J.+*O0յןN<,gXǘE,od{ X|9}2_2{glݠ׌+@eVWIF9oO`w[-V?5Nz7OE,;o} $@(wI=_/k}CПbDG; nV/(v?8 N4Ѐp5~L!@ 8#@+&A Zs:J_EPlz5xq]3WPDV!8=m"[(AJ9VkWA' P%<v ĎkPČь8H#F&a=%$g>Kђ?h"!G(3,JpBX|F#R^:.A};b9FtdszF(j1r0YلLR$GfƔbyHO:&&4Ij2$4Ǚ6Uae8יmjLDgzRf~9tZӞ;9!~v͟ B'φ"ǠCJQ 'DфV Ũ>~vtUHCLԐ'%WJҕmLUZӚ4Nw ҕA)QG=j!eYn.O]gOj>FD$XOX"*WTU̢Y`I5ت^GU1ujR*P$MW-Dbu]ɦ^ ’vmZ{jե5ce=1UWN[(, |٫^aʰ5<\kEQp n[;26RCʶ)gP[Zb'7nt]h-[9z]MH튜i^/v=]e'G]ZׯI/a:=;ڀ(Ʈux;0:bɗuߚ]2Wdi}T!YSB0"e_1`M5 LqW7KoAU2YUCnhI)Xx%b.KYƒkm*F3IkEsg; 3xSi -"Ƿ r^ڌnl2`=b'=,Zm&m:i)?ŝϝOdG?rc`FG6MOP*fakpo.Kו e{.8phOǧv[юz.3R]j|4^cc_ǍҙQOL^U\t1ln]1tKlq`8wUJncQn3`~˗{'.oV=C$wxTtwduϱqFFSkx@wlz2sn=s$k!8F%hnZc'nĂ~1h#(~5hߧq/A~P2W(4|A@CWGj7gS?UX>Wzm|[x?3H_he7{g7҅V}hƆBօSp{9HmXD}xxf|evQxz)nrXh=~?Z8hXȈX'腝xzÉ` v(jH&y4HrTwN&g! PǂMy|DhAYwOw(C%wf/{D87^'8{8"&u=bvqmR7Dt 6;H[q|ȍbm98 _s^#bcea6cs4HwUqsqԃ%_!;I[D4 ^pWG&*Iq6qu\vb.9Kia )qXx8&J_#maII,Xb@)pyBhE|.&^B}nWKLXc6逊rYoqzVIuz^iRZ#}iY9gcM6}hr%FFAdYwց ᚯy%Yi\9V]7KBʩi?s d:jgkSw:] i/74d=)*qv9`XZ [U$Q%%S"Z;/$@%0EvPo6AǛg!B9eA/p ZwhWp^IQ~ 70 z.O_IBo^녡F"X2os,Zd`' ~tWG\:A1 G 6Q (w4v Ts՛uם5swU"GFO CJJH07j*2{ڪªjYɫ:(.;B0<ʫĚ6]:Z:3* L CO8,nIsؚǷ ӭu=.hiᆮA׬:}@C5{1h@< Gګq"^tVϚr FYxh*iE$#j)⨽䚥1+P`hA+d:fhGY%[MAO;_ȴSKU+jYD[{n8_ HC˵/%eL3+EkKLa}q˶IvdwMsk}Rg ÷NΪ[Qs۸;ۯU˭Ou;fC۹[g6˰[{S说;p@yu6f{YkeۼüЛR;UֻP؛kON[tL껾ԾKZۿ<\,{  q@BF6DʬGHp?L'0>ʁ˯<\;u19 ˻/ 5G)da'|r%\\l؜͡l)sS9%߱|qIB<"ɍQV3+$3E&3Cƃ7lȆ4-F~?L0,30wc7R$ -}<قb{cFs]Сc7U3?x ]ȱ9:fw;Y#:wy,׃00c9,M -!9Z3%PMG]Y'D}>?9R7=maU&+Q՗ѫQE^O9YM֙gM䌃]}Μ#<-M=%Mײתkљ/#O6CH{p@M(F K\b@{yڪ۱ݧpF>"HLپkI}MMMMbrLlUm]ZbLϼg]܍ݻM}&T1Pl}-)Pߛ!Rd F=!m@݊R SCg.?^UF5>#kM).x࠽Y愉shz4`B=Dl!d UrwaQCmVPXhRYN%%5inMQh`N.Szrt^vNps|*SmNbz~vRCI1~{F^K>dI::j1ۭ^pㆸg݋.}^7(Ѹ.TY>UXU=JnҞl.ꚉ^j謸׮>>>잏3{~YNM~EĎϋ aq8.en8wn)em%n>j1^)eƎ/oE. |IO+(>K}b95?Nb/__V]/2aD4{8sNqF/OwQ%oodmjs//~T+OLO_-oAO?}FHߙoI{=nn/ er6!x\/5oM"'O/Ot?_|~AΙ Vo8`$KDSue[cyLs|{qBH%Y€S_.ǎ[aFcr jcIr7_|NjkMSCLTlk@,ܲX,q|| LUEmt 4C]-s-䢥%.vD" 5>ޝ eu>.߱NW g?2m6VM+$ >Oeœ4BM?ރ„*~3P`%bţȇjG+JP.R(Kj,gGD %Fv473i8|J©][5.+IgR.ثe}kPl{WܰujW/ܴz;F`]e.άy"H l3cNJ=t2S??/ڞ_ɭ[&_ .|f+K. onzua'N{բK'~m·z{,WǗߝ~>h?q/0Gt>s0p+ +T'C84C@pZ4 UC1a0ɉbv4$y F&H+Q\,Uyr@%10-&d oK9t<K>S(oDtM5pEc#LG4NP3 O+}SAJMTTTY#UXL*U@5u׆ `?W"1Va } `eYh%YKVo[7+nv]5ݬ}D}p0Y7$zw7]]t_ee\_b EΥXT%FKa!Z=9F dn3^EF9ϛho.gk-Ygc蟁vN塉V\cSzisqz媍6vȶjߐ|z6̲58;lF{g˦H/Z [},Fh-dP2H#J\ v2"F{b,&Q[ @0D^$csFPM8پFNmsSwG7q ģW@ y!%HE#! 4N9dR'۔HQVFo)QJVҕe,e9KZҖe.uK^җ&a:^ e2z槢ٕi{@6Ibr80Lm3g:əLqD6nS'>vŞ>IO޳gBLo64 =? QsV joSCYχ(<ߩN{JT%Bӊ%MӓEJ?*PEͨiԃAiTKR{tRSԪmjXSJ5W ToMFu%+]ӹVujT,UW(]zWoU ~6E\;ͬUX=45+:׎6seGmw5Sv+RZⶨ{l?Ӳֹ=-nW{7MRon7mYJ6+pU]ߥz*Z2tk=R6pM`sFp`7DZaQ+g P7 SөVxa"n@=:^t/VzzRxk=Љ)^ugQbUiYjXȷetuRӳQ6iw{VX}iL嵦5S^YkW}k,ئ_ù*aYτ1ۑǑ2{`.zM[!&ū.Yݪ|`nϮS,]Kv˽1dׁ͒6=ZK6.k5 :92npLC/պe'MhBE3}kD ;ѩu3{<g[Dh~Uw+;AUv)769gG55qw/&͂N1o!'%$6,ڮ*OA|-Sܚ>9_S\շn-}'IPt1ÏҦZ%WG3L꬗7mox~{.;*!-5==4)ms&4E467LST~ɾLhd,iZ2, <;5CE#@3@ AG0Ou߭5k<"R8PZ^ QRjF}^ĕ\>*7ɟrԉ3 =ڼV Ȥ9l*gXwhQJ%> fYNC8Y7^y*KدÈ%^Ő:l'e7(`Γ/z)oZr B玖5`޾HZ+ QnƯz[MT4XNyڙ,|GE}s>/=S.CsUul"~%h/ Rgk5R_J#,8vYR{bh=awEg#Sa'T#\lѸ`Ȧa[١dl lpi|iYxXh~Ic2RxQ\yIyډ|򹧠zy'A (}B* h^z$ 驕>Zhn9)鬢0BjgjhtzȬڪ*Vl ܒPR mmƚv%9K(j)zFZ,+0 &<,J^k8 E>6bX\GG7]E#[.&N&Rl}3b#w3Y:!Cy,909+˗>KaPJ~2"H[251Oٿ`E`.Y*S[%P:@Bȕڡ}z3dX2p6s%;I :$ų}&=7Dqv:8$*yRZCQl&j (C5-R EoQqlsDiJRԌ\:j~. (|4y.[i[:Δ#}j?+GO<&T'NkyχJ&L7E9h+S -S!3`Gls+PQ9.diC:W֕ uO)(vcYݪuXTѡ~VFXV/MM{Z¼,BKIϪbWҊ5dRKwW۠FslKҒ4=jt>*R?;1 ^iԾN73S~ǻ*m#^O}bT`0pk é(]FRÇp9R 'P/7U@\f 1w_ڀPeS7¤ !6 A4yalˍ8=?NeWe.o@_.p)٫ղeq 8ֹ@k[6/ ho Nj+ A=i xkL-4[(ճ4e64CUb0?*loFkSHuNmip.6=\tFfZeud`XhtMLr^wqG:7}M<^:ѱsN#] 5_t8(]Sѫc\?ձ>wq6nU2F^[R%tqVY,Rato1!X=р4mq乛fBWEs;S\?Ƈ̉<)jlI=b~x9!r#y| rFD:xJ1OTーe7o:tB^@xE޷>(!Ƅk}GSxj&{7=ݒnhhp(1?c]NԄLJ(tZ^d$DWOց{Ոx'? j0І5X/ .؊8Rxo ȋn'Fɇ\(T{(%WX ¨T\U|ވzX\h iב"x_"'"dEf爎֥yIkh[@]Rf?ŗe7v\ Y6VfُNI&}!C6] !i+8c+8_29X}g"X|V)8ZdGEyU^A-H!{V+5uVI &gsi1DtD roiwuɗap{)BDQ19kX(CQD&hi@RFyOqy}[/jؘ$X;əc)CxA|W@\G1YZYaSśۨY<9;iXɒl 0 xyᙜ鋄i39ƕ`f(iug4nvaʆnyW} h \6$c&z*`,ڢ30*E2:>T678f<5>>B2DZsH0JӤN.P2T,VzIP*\ڥ^`b:dZfzhizkjڦnpr:hʦqYz1yt{wZq}p*0:s.jr- j+JZ+Zpjzo***(m 'lZjJ*(fdb*Zaê`*\Ң:il@ϊdpZaà:S0C&6tA4}Z3v0t*01s-q,Rp*Sn*&lChLj#asjRT;H[ft@$+>s(*; +Ӳ0:1k6K 򚳔<ۭي?!/"'a+B[Wb,X&ᯤr'R{V3t2-R(WpӢ& u'R."-"1u,[R'b,V+.*a4N&+p.1t-sl+Rsbn{0z%y,·pI۵ .KN/b;n{.}0,⴮p;R۹86 'ț/Kx&Q{۶^˼+FwIJ/}[,{.;egKH1q0\ȀCB[oDw 9,#(C|83ke mF4q 75@58$& (<67{9)\+l2%,7BH3|r:<4099S=DlF,3 <-KoG쀬P2B${hQlXZl1A+n[b\d 0D+nuCtsshJ7nЫl40w`\ECǿn3yEpHoȄLr-ǭm|Ɏȋ . omۇ =ۊdnmO-'2;>֍~B@PuMmRٵ=P [>G . T߆]M/}K>!oN97bW\s{ ]e E-O^ۚjŔޑ^ᷝNn]>?~(J^rm-^ΞᥞD.t>.=hסnn>Pn.^m.<.r#n?)Wq^N"(n o~h}ސ7(֌.^MG9l , /-o;)o>1)o8/ /=@Qo!Ih$k5oqN/9;@٬o OU/O%}o]srkp|l5@+{LÀ2YDŽA>3`Ma9ڛ1,0U\OI׮®^eā۷N[>e/rx_ϏO͑@NZYo=MpK4St5cyo9g@\x-t=f S yPnNrEp;l%Ǐzvl #;+CW%XaC"F q1bH#6Mق? Qnёeˌ!7+IK8g`S@? MGQzr*$ϤPJmWX"mPTJJҪ4ڱpz涮&`z˗_~d av`i*.8c4x LYXk.˶0̠y龢YȰKN yƸ5o;m%ظC˅C#s4ޚzس<ڡKG^4UvWbb?k|j/=BkPo 3LnCSCB?JD͹gE]1FgFo1GwG2H!$;$3\&?x2(*R,ey L ĔL21۾V,b%u|͕;_x.2pop511qݥ5ӤPlWEG@Qb[l9rl:..[ΊOps6ei{R 'inmU ,ilDnJ]M{(TQoJmuAgxR8٧eVBXw\fdS5 cx򓫼,0~И°`u`[;ZͶ?75E_ ڳTJ9S>fD;ӮS܆q: jUd=ʘ`G7* yԝMG|x7q5mxJ֖|z)wK\ˁxP9#11c2KDF}i¼{cy/b4kbBOuh7gsN4zZG }/wνK+{i*-r#6{>KV_6loE3L,j;?@[7t˘ t$ĉ;  kB+3V6=5Q@6./usr/share/html/adsm/en_US/a45eart/ab0ct413.gifGIF89aw,wI8ͻ`(dihlp,tmx|pH,Ȥrl:ШtJZجvxLyn8My{>n/k bqfg\}mbk\ˢ?~ldٿcZǰ˷ʝֽac_u]i\܅ )[k&RG1#@:,Ag ;1ō/+^ؑG RẆ{Z\`n(3̘P~3Ї< V OSOsBE+s*p_Tzk%w/mtMaHK|0~X@˘3k̹ϞM,˸N9* TatfL˾: p떐nN|qȅ'/8e(aOMLmf\O}\yˣ_}oCo}!o瞡{l7|^z&'_W ÃaX|%PD, (Bu "\3"lX|(?x"zu3Vy>)TFY^qғ&|L"$!hr9ypx"yiٞ ɀʝ!&:٨ɘx29ɡ(X-稏fj頠"ݴjBk$x*« 6ʦ첫0I_g套cu+޵뎊*fЭF?bb/ ,K;)X0Z~ᥗMyTϸM,1U^,ȥ'ۿ]`l嘱$ JGAtM<6./E"6μ2x D!`U6{$]/Lt (q^66LYvMx[udO1ȸMN5)sކ{1mw1~BOgxVes|6r*z'yҰA:l:s0 w&&iXi4<^J)ͷ4za[mImK@-;ؚM ?w\D= @T@@OBa]Đ r|ӆ<က`΅'ReC~OC;h t0A͈pdHap Bxȁ&{jM,H-O+D 1*~`9^XFe(_$8=e/{b tkr>]q=dW B%%u +L,CbrX =)H.K)%w,XBz>_NWԡf5ZLwl2mG/+0Wyqo9V2)8 ĚFsϚgFAdo";-c3Ozc칵qs6f¹H韶X:TTlBAzbe`\AF枒+ΞNç(eF`LhJ,-ų3n+/Yq^ +*-!#`_CȲ0$=2̇<NhޓTXjhZYcQplDAҹjxHToVZv2(Zm!D Fu#M?FB@|Z0WJ f\V>%:Rh@_@S@Ÿ榳"3(XlEN;6!r9eՔit)pJM(wH"^ು e+6h {桽 |kSC 9?׿]=Y5iãC:>b ~00}vbO0iq<c%4i@N2mkL ȣ92LeД7kl L<kx01٫ᛖ0%6k%f7ax0[]CgGUNjVKh0zB{z^@͟]~p/UOۺXXC^38Yݖ@Sw e 7xԺu|MlF$#GrK{-ugQ캥ծ6,Mme .ع nuF[U]Oz+>t,m rjh'ڀ[gz5 +f/F7 $qo`HAnT6f dl+1DwR쥲N XBk&Pꇢnַ'MQϕxk٦\ Uo Gxj@.&Ck:DQ}C:d2!H?8]^]`:E^%rk E1DAFGz(D {v߼'p{c8 n<<Ca<|E>3&Q?Bs}z#zǴO4C-ja#T)72ϴ|{jn&}zgsu"b"='Q"PڔCGIvW}.؂(r~#UTKXT"P9Z#s ~n6}@8te!;06[8oOw s 􇅶g]Ņ7$iBF h§q?|c7'W']Cg@~؃(xphpHCq``X/wC[(XB@(-gG2mw!x1u\`eM3{%:bч~P39l=EGACpH{sDD8U!sXhHXXLxe4fJb׈Ϩ&肌9,YS8x%#DxOrklxIT& ("&#y;m}BRlhlSh!y+K_BU8Ic" wmJaih[d!wu]vv+8&5X&S/g4"bRk2"i;Ǜ'$hz_SRPYR% I)y 9'MEst.'C<~"Utz4A~w8/sUv6Jq~-cz#dCf%'Fs r!-sv{lUuj8Qwƨ{?`e`]Ƣ-(΢CF5_x2tܥ):7^Dxs2eBf)EC:vW.څLM9k9"39F]F{fjb'm 2a_rVsy:a.jl 1_0 J|ETʕz[ t|E:w3zDZFj%D[<nZ.' ZEtJ^e蒵jp]V>SZ.d#t:\v_v&'OTFi=fkqfS#s:ȩ!v/mǭy hkXPapȯʮh#qjmg@ 3Kth uX!XJ GuK@~:ihpS:\" `E#'k۪ۅJgÝ&_QD+,ێs_%%P _p*{)ǹgB$1 2Gs8H/4;fU] xk 7vF[}Ki $Kl$)u&vl8mG[M7iМywJnw7AGՅLUr_ʹyVy7ZynH’}a;jKq녛{i8=}i}\avx˻C/U~Wsʛ]ϛmSp⦀pwp񛻗9WLUȂ,G[8j #h˿@HkVv!> >#%`(G=MNJw:0z8hzk§m*{]>H-$E!b֠۳w 9 <--#  -B~mUtӦ}ԖcųsMʝNmClB"[q9؍RqtmK2;<ҿ >2x&$ްPݴE{㫍2n+)HL"m+8, r@>-@ND'vUmS]QqCEIC1irp8fV`΅Yv.C*<6z}LPfQ[ plR+ W8PSUg6Yw鶺谰P6 X;8igg?(Z/M)j; 䗝)α>܎̞p<( |}w^; GjA&k\}T,{,lر˾ڻûF!oƮ $\ҿϾƂE>',? _E&R/ht(\bphVXۊXT%kjUnyk$FƔxLf^`o̎ W̛~9)gD|vןrȬlk.ܯ̓Uq/_WϜ_-xIhiOw);c(_D}ӫOhw^ȿEx}\4׼GR؟ڿA;  k0+3V6=5R@6./usr/share/html/adsm/en_US/a45eart/ab0ct414.gifGIF89a`m,`mI8ͻ`(dihlp,tmx|pH,Ȥrl:ШNجP}xLVB8ets%^^x{hzj#uX"$wjgPp]~jaA]`} ̡Jģo֡yˢ\ғܧFoo͵VÐ!/jy7[N|I2TX 8o#1&n09dI4 1`H5(̩OMt"s|1 NR $(9 RifJْ}skUWɈ֔Rdm9M[rվ-۝ cJS]u1juWgg ?FFX\mVH܁vj+)iԊA k!(hc\1 ]--Mtk̉pt,˙ּF?Wy4.KXx"4'"RS'^yɧ |Zؗ]G'y_$z NS!^}ȟ= 5?P*Cxӡ3;PFi ATvއb0%4\Orᨡ0TiA 'z#fO?ji5ډ+eWAM&? ]cw\"J%:(@d,9oGwP//XCK/ /!1) |  J/"d!}L1UQqWv U-n0;L>_ZQL4~U.jioKL\[JYL %fs}*6jo c_iݠz]jsJn-FGw 6X*\y"+X}) 4MpKwܦA1<6~!>KISr%<K4s&!Q/vC*:yĿ~-AIUN,twyhE (ZgԷ> (-pT03д7*|z"&gw6cc 2ՠk3tlH]吃zq|8<w}#uBatDnqax(i]2F)%SS)`,z9ZSS,#>ƌ_W]GB8|{ct1n*nQ"#AFCrM@JRR~.цvK3ФS4Pld!BέnQTL.KWeϖv{Ƃ0/||B!fzsE3f:$1mr&^55ZRT~D):9$H<La02$Y=hS3hnj-ei1J1y)&/YT$T&  >:&/CU zիJd  j$`kf[՗Ů+]S9>nNj5,) k1!6ɖX@*e_-k5)> va--lЫ+l6tmq{5]`vV+\b,pچp]g4VK?M@_;ejT]i^q\ eo{*9/ɱ-A:Xe x]e;/sJP8}faiD%,p{@U\J׬\1MNaƎ91^ٷB\O$K;FUWLXÈrN,xd\fȲe/o֤aC+g+TP; ;yJqC,胈hW^p}c'Ғ%*dT׼i 9 GM:v.GСi˾Y'aBeVFöƝUQ]auɆ`&zd7chT[3k_5JXhWaDE&BM(4_wa3DZNvV_݄e3ng2h`os-FYW4eǗq*y/ey8.3c.j:Hsf2376_%79b3-"I:8n^}YI ^awrT._nNj6r#/k/zd ӕ1 nozs h݂z򸘕`XnxZ5hg{ЎbS,$&/>Yx3~S?fchY^/OnC4Ͽ f/06~Gt7}~!jXo&W'p*sOrn7v"&hv(I{~C~+8~޶s)1X'.H~We߆(tl}RD3rGfЀjq}g7zWiwX8s]agE3Obxy|Ng{ uK.hȁ 8~`H;ȃVX,~NV|DNc&Y(j`!BrpqYX^PXfYDx}w8 yO!k(̗(r볒P.)fa$vw8j: ~($hzW&tظ$yWb4K6K x KVKnC{C g 'I WIda9IyXIb94xɕUu[{ l鈬 dp)9Tiv9مU7c9蘎BfP9 ^əTAz*f~<@9?I9/ b@9)ɚ{JyU1G0iaLTdyH0H Y&{n9'5/c9 لbArRb\| s:vh5ty5qgJiHy#C}waLi%ǁJzzP97Sq'2J4.9GDŽHlQMJ/=RJ}Tjh<%VR5'aj Ŝgl wmZ Q$13bj*'Uz: P_i{T( ؠ2ʧ{Ҩ u" 6 "V&t :g:zٲZA/V8ŧU(pd/?Jqd:Cz R}ʉ fy}`z-z/-z{sۙ 3*T'etB6*a\#iӯj9 0|Wb _:/"Ԩp:P8. u{ ;YFn9AJׇS,z.yr5JOz?mS6 Y&Yd.@1Rg)R3 /ݧ;4Af3kGn߈*?H{5_"+![Ve Hkz[m.ۑW DHx٪2_6)?`hwtP* 7R@{dٹ%5K LVq`Ż 3?ǛA_ ˼kEf4d:k_bK| /?݋8(!EJ!/ DG[#{Ҵ;ZP%kl LjsAHhۋ>*[#V\ZT̥cSؾ[3Wp 1{,Ù@%6,Y:~FN5!V:jHs%!1[821<.<R<7*s[pG: &X.1ENr_F8A:Jv cBEǓ {yDqȇRW;ȗfȊe Z폼Jư,xi O>~i{Is؝~d[^|^cnֹ? /Kmn?Z]ݹ7I$&^wAtnʣݞ$R_3 v6WJ)}l0zCݨ !3z,ӇF^}r Ӎσ̌J/8̻'?j3Р p$@z)i;YD͓ 0+QQLѥL#$ķr#+XGrh4L2y'%,#˧81Ϣs20ŤRFb;)/a!;3HCζd[sO7[;P܄B΢: <2!&Q@R-M4ӰOObHQAER-kQb6E[M5I.kOzW]XcӴKeeb9Gi7]=mVm)-FɥSVHo wU]B'^OMvY~ _p+3:KexMlGʊѥ87-ߏyCPikk|3 UE@$1zCahF_hhgĦuIi;Z&iZD 1zmVl{ݴu:K~\o;pÉ f2/>y/OyQgةʱ-`ɶG =}H7Ϳ8ܹ8c Ѐ.Ё %87MЂei.8;5N@6./usr/share/html/adsm/en_US/a45eart/ab0ct415.gifGIF89aB,BI8ͻ`(dihlp,tmx|pH,Ȥrl:ШtJZجvzxL.eJZF|.yگx>Z>~jz Tg GafÅvg_beavaӝ&(X%b~.x_r*Z,7b0n;v6Ew$m.(ڒJYߓBF9em/ ZO%paɔcB%9@qvh%y&YsWbvaj\X:JdsNg ^U>iR&s֐jEO 0OEn*Ԫڸ櫭׬)3 i@촅Y-{19T1OBL?+j 3OrK*.0" n!-BIJ06,|7#GҫP&gl[ *;ǎ,/$+ L@mR|J>5;j[2ɰK#OlS[ m:5L&#:y mNlg¶-u՗K6Ð7|򭻹rٿ=x])ʴ1OF}#3V> ڡR-=}*H6 NB%<Ϻ读Nث;_|||ܻ m~^K{\]O?FK[`+7@ɏ99 )@z50~S<0Y$TZJXTaCB:䄫J! 4~aZu$ȇ!@6IqanJ"kX z5ԢAH**z*F@(Yq')*$P2R2:IQ2dL QHBk/sd86J~.T(yW2%jQJ@RF#fBeGQ  )B'sH, Vd&^6*Cjڑ`?[3Ԗŭbsmp1nr6qntV,orwFRJ0!zT|R$o?z3PH;_;\6Npp  W9#707KaKAGk&QXZMqcœIT! Kn87:{L''or+7* #8cFs2 se=Q c,;zNșB=, v]-DzfPŦш4Ki:/1K-L{@DS5YGlu5$\O ,%l.4S]cs&٣n j DI8KD] u_m&SѬl 6F9QmvщAkj!ލm!0|w^'eyxm>z>鸗*8("xM.|c=.nw2y's4o6q$M' Զ}ko@׽$?6^HhPoex'ӺH^녊~xg;瑧sy;xhB=~7jG{A9Y5MFңw|ڏR*(c7=4}#H\7_zS`?|P*'{3~wVC}7@v"}ׁuv'(Wd<6q> {vzħkǂ96t8:hu %5{3@vUHEv5'8V~$~];膜/8~xezH@1@Ȅg؊Fk=hRx8KXH7sȋXHho8T=Hg(Cx(@"؎dHÏh؈(58:(+u긐(XɎ؎hI:!Ya(C荏hш8̘.زXy=w{5I'VT+ȔP8ɍxWi+ F"V )w>ِSqBmB ?syoqCw X(y+^<x$Y瑇{kh8)]\:b- @cٙH{_9:)7 |ٚзM4H(陚iAGY H٨fhGy3y )jYly8yD{ 5ُ ) 7O)y Yi0\Xّɟ*i: I~ʠ@AB zx)?MD&ɢ%+ ` 9DۙYY/)uɡ>ڀ gK:鹏BꖟL9H1Q3JL˙C:TUĥ/cꛐnbJ&4'w9I渥Qȧ$ ZjyڞXK`s axpj٥z?o@CjxZk9 ryJ5MJ6'ڧji*z*ZghϪ)Ð.6 Z*WH\hf :JEך 2.ϒ2׍z*b ͪ6 4 7ˆ6SDSJ%$!#'ڲv@&(325=5+mW K,WDE/G,kq MK˴Q,Fs44" <$YvvJP?>:KD |1[-p{?魂 g;~Zb7=a+RN3@Uy vV; KB 57u36AA+;{A 90В J@&뼔 G+) K{04Q5dS!CR`q7q'ak+c[vZ+#0%QJG | K \l;t̷dY)d;KWn(GZ+<'}$[KR2\4UğtpN; jTųt\S9JP8OQ|ag\|F&hHhD:{ewoU~O{|e} ŭV|sjLȂ&dR^!t[8 iE+pibɍL` G'Z"n i|(fV,0Ơ,i2耺 ӵ)Aj],;'Gm̬IŜ)gglLלc+ ܜ+4;Kk\g\ @Bϭ 5$̡ke,0P4G2lʟ<&-f7B* ]æ{QϬ *]O 4h'pn%@LXa & ]'DAm_9E]n=_|s,=۵H:L}pw]n4cJengMim+KչԔvp&@=y=p}-ǁ-;9=.Яk%ǀRJ@P'p5a9MP:B-GA7R.0Cs.u2Ơ Kʫ X6*0 ˾9pZ^p7BN Y>=5H0N  ~^ &O(Iq8>n?~[pcȋu3nlSX W}yXZK9WM ^K辌7P͙dLCn3.Ϣ͒^B>.nDщ؝,ȶr䕾vžf.'O_9wnOe|^Da[ٴKea‰6N=VFaH`6Ȍ wFfdi!VX_I0('*q$*:2ՔX->:y+9iHX-yiڸkk0];JzͷZ&hD\TZІ`LQqg$iBʄ|Sj4&P \pB4EYQҳԋIʹ>ݓNOa">G%A M0QiU;a-6a[ֶL2K4wu׆S$FY+Hƌ%Z`OLUUlr[LYD~Wj)RSU!fqZh͖Ny%y1=m7S˵[~n )Au\Yg [+^7V~sתR-KKTtjP^7Ov93^䘩8C+Cj/7k~:QҧCZFo!Zea17ݎuVeb.:gfC[>Cһ̿e|޳'Z"O<ֈk5G,SE=t~Gu[7-#6Wڭlpu~z[(/^j!5N@6./usr/share/html/adsm/en_US/a45eart/ab0ct416.gifGIF89aWt,WtI8ͻ`(dihlp,tmx|pH,ȤrY|T"(JʬZ8*@ᒼذx}NsZe;uϷjpxxiuw}Ft>yoTv5w,ljξnjrʭ׉;`XH*\ȰC#V8@ŋ,f@cGCG"Q( D}/[͚8IԙSϝ?S4,ES:%EQ=bJuUXf9QYG۠$)0` $މbhՈ$ +%X1 .NP!RF8f Œ*)%8XXڼU5-G8颁U rIce hY]e\p}uncgA"f& jp9ivΠ to :Y hU l:diۣ M* ,ꇰo_%)[f(q#ӎ 6 Y;`yb f83nÂ{7K<8bZ~_Ρ+ ;fo^+Z9wNpv&2Z/Q\uΜ Z!Y,3D* f\г \BpM|ۜD,v "5lrݱ(c+}ڎ׽f})̤Ƽvg:fYFgr2vT~`a $Emj!HVX d x-Qj !$CKh(!zb9 Ѱ;킋j GFQ3$QSt Ge.!E; &RC] 1B‹mD؁F~-qcyK288G#l;Rb%5F~S8A2 .IJJ1ۖezb)ĵm5BKnzg0)̎d;_Ni8!<(Cs/K;pb=MRӟ ;͸C3 3hFѨS"զQjt眜4ڛb(!cUMJb1Rt0EQ4tzQPtG) zN43R}Jҡv J}V#Ptu`AQ*j#fuaSVrk-IWu8Md\6'kk W} CHbYV6V+$;`Fa V_΢ a hzX uAגɬAZۨ[Io)ͦ$.D.d=KP.tQк=nK^4.lՋ^m׼eo{9$%teU{7-هNL;'L [;  k(V+3V6=5O@6./usr/share/html/adsm/en_US/a45eart/ab0ct417.gifGIF89a,I8ͻ`(dihlp,tmx|pH,Ȥrl:ШtJ=-جvzluLaha8{..~/y|x{}!y P%pLh Jû)|̥ԸַܹJ檭. }ww.t/BHBIb RNR !Mf‘ Oiɳ 8F,GcDBujPlNϧ&jnjbݷub69d f`pX LdZK>M,Il%˒a6s]`at#ݐ6aBNƏ}E~շM{5e`&ZόCwTi\r4z_Yn[?g{զFx^/^s ypBk1SM׏a؅Ni`oToB6!r`EzV~eFLM{G:֌u7U5{ ∊ȢhFtr'VSU WM M$0Dg$rBkiҡ)cJ`[ #i_xvv9X͘doF#tY~Uטg}9'=Bt}* p^zަ8#J^$Wxj7Z%\y@yac|q\?L! iWbV(ki>P5QNB)1Jٜ0z'Um!jW:kAҩM!" DIkH*kd=憥W-ЫLrp 7LdYĨ Ȍ/ άÌa#΍k4!2tty5'=5B;}ufuӱ5RgڊcsMmtv)zwkȷ9w>, N#dV+JᎣ|L[K%y90;<9 ku+kЎ7o#練+{-eϐEqkѫj#9Y>n ݠŖ[_F.mVA _-|겄-80[[P4 dZ Z!  $"~LI Dt3S _;vAxFC2GË~PĽeA3 y M$7׎v_jx彫(Ab[BёXGIE!1l+t"}`E6&&t 9 P0H: MxHH nV%= %e%PCvG="6ϔAekJ|t%,9au%2F".o|&FIjѼ m~-޴7=p8Ι3X9ws$= e}@f')P4U A.Jx(DKp]NԢnC3rG ґz`&%\Jҕ.EI>Ә⠦6:qS2"~ T:Qʂ2qSQ թ*ժ'*KYUVe XB^fEX̴a6U\ZԊvOQ򕮻M@XMb1;  kp+3,V65R@6,./usr/share/html/adsm/en_US/a45eart/ab0ct418.gifGIF89af,fI8ͻ`(dihlp,tmx|pH,Ȥrl:ШtJZجvzxL.znߖAGOTA{F"$ouytw{qurYķǸÙĵPۺ͹MאݷϿq)w'. |}0?12XQǏ1ˈFQ 6oY]/ErIVF*'@$<54>qgSJJDԪXjʵׯ`ÊK& z@k[lugPtbAw#@HF(3UKx. ܜ_gɨST^mَuR JsdnnX oMH>æJǸ2}']P#s]IĆg_GRWN|鮷%~6^]U߂R Q5'A?Af68%$%^(d%[-h8x<6(@ ܐH`~)dHVI K^ D۔``W•&˃LWіatΠ/xQk r:’_m(O Z>qf0ᦍ^R*xXg*nvfLz:k#dZ?BY6+-VravŶMkKĹ좫<kX ?o8poTְKS&S[q , -g p,G|r\b8s 2*ۜ4?ߌs;7m&{HgLttZj.v컣{}>*<<+Zڃ@_d[abOL%|O+ȆD37A6_fQFO@kvE/ ˠ ˃ȇQh)&FR(6?EzD;R>ƈ0\ eXCF9<, @U,O{D(03eWC(V$ᝄؤ-G#S d/1K\=($4&X_P"47G6 3;ä*FdC#sQd4`LF'A=Sk,<(>ҕB%*EKɏV,IJri `ܠjW(]STZ2[IfJǙ"ebPٔ6G/Ɖgy?̸BBlSO 1HZ#՟ i@<|vkZd2wOYaW~ynQpXp+Sw_n;M7itKtVg{|7}M)7`6x#=]胱DAǃ"Ke xs9HoXXzqF}hg!6vj,\VY}slr&D!tfV׆pȄU6Gj)XEpX8hGo~ Wp$rAG,hSH7x|gu}UPB*wF5 (MbttOPh1Dh(H>neSDh(]Xr8n Hh^giVȍ$,U1{Ȃǁ|ȎHfaمc i׍la*AgjCXp[LXh {_xp(Pi2Z!9,.7:@'܆; a(:USXVq]" 蘔ГXNJŇEz8PwX K铃KOnB&(g)ZkyLm `rҁxu9iYM{|LgZ8U99pKv'%^Qx)_]AAy\D^6Hz]a _": P_ٛN)Y)ə˹͙ ѩɜwٝ9)7⹝Yw㹞Y^9չly֙۹fYy`GF $[%#v ʛJh\Ry js.JOk/ ʰOVi8AjQBt42\*vl|s{LjkkDyFg|ql0%¡HPe}Uxooi iRnJA44GafZtUo2orR!vHo7ɉC3bBU7`qUW2DkՑ+Yp@;Ic_ŧ*wrsd֌~)VrxZPg*xȒP}@zT,NE?%褪6Ju R}JWltF҂vKt㗮t#4*"ꁢ':eVj슯yvf +{YtƯ aW;[$용يidooti;*tOٱ٘K.KmYԫ~QvX4*-0.',J\LS%lahWMI05Te}ѸgzpJtԤ'oz}餪YbthGɂv)'kknyK[ \kg;SqEkۻ @!z?蘤v``hZgtXG˱al=4QKtHZKk p+WW ix+lK[܇Ȃۂ&ø+d(@[q jl@= ?#ȣg s \B@̘|<F̶~ ؜ͳ͊<<ΈPΌp<Όε|g|mMt =] b' mb]=6w= ]NF"6p,c.b= #,Zb:^UrӜE&eHMNCJmԦ4*V}G,!d-`qd>sC#J֯.ըr8Zm#tc>n@r45$"=2M1t-a--/ &4[ٕ/=-H-R]#۩* [۳( &]"R,R65R03)58־3T8#U"3Wc5W34M`5ES""2M97M]" 0.8=38H2s`AB&7i3=C}N6]3k1|375"tr7nC4ȃfG8=0႓ [X?8:ݔ>ߝs12>8,~a!*3US5xsH0*7F6.^+E>nNT%V=.c.4IV{@">5\Tv.Zv1m_~I;w追5$L dnjNz@.v[nꡎ>df @^zb4dQm~"L$ܫcG.Ğ%bIǮ7].DX:L_qNw~ݞ䮅>RM뾚^FwU{.w$Xbd;w[4 ؔ[$"ݵ^#wUvQa$}8#.-8#`N 3u-ƴP;PMD/}.f$TEk'h^V^:g0@ ]?.pU>^/}bKךm^'kvm!~>T0/k2_Y;s{{hOw,Hx5>&nߔ/뽏|5_n h6ΏHsOп.֏/ H/ZoATSo1Cq$KDSue[Mxks|3?B&KfɃѝ[ijj셻>sz>+=|##,4$KӱL{ t8Q\ 7lS3oֆ /'lkCP>/j& \@ 3Q0 ?F,*N$-WdM4L PdOB~,D!HIxAtx4G) Ҝ22D-*$C#ӣL䏹0'7<M99M;-!<!F<91QԂqLI/Y4O?0Mt52Q*U |TMWmUC ULDiKLQuW^T`֖bcS EAsFhS6Vj- kXBCUS­5j IKej[ftl+WTgWtWn%/N7Ka v^=Y qJۉ_wNj#wc;:v2`vy٦R`7Z7Ӆa>ck~g9tc:U9R~^h˘Fd頭^gKcɐim{lO`{goVk~ֲV;;GoUa_;'|j/<9wstQ@]=WGtUWgAw{uMw/x+EG^^mϛ۝ W'Wڽ'~Ʈ?}r"|_˾Y/cWŷYjEz|Z$\w׭?Ў,Y@m` BeBЁ!Np N˂#2pa.-Q=dhD_!J"D*k}XxE)-5|ղ1r7ħ-vd1?Hc!yH&#5F4%6DRd8HHd5)JT&p@e'=HĒ R(ki[.l/{>?,=_&$ g^4'TgBӆtQ5%2gGtz$;%R;U2VgmN}ށh2KRMC.3Sq0!ڂ$ܨ8U4RJJГ TAK[:Oz4I)L%ӟ4F% ]j4r fի23*QZebA V5d)ڪԷWh[zݫQ]5LX?`)KcZ],6p}b;j֜~ gKZv]mӦ*Ɩ-imKͺʚݭ[um tk0 e.VGFb.TKٔ.wrwk*s*o4ϛ u/y_Um}mK^׼Ŗ#ll[Fp`7p%9P)YE3=>g.~q/Ѐ4gIa^'iZqZd]iLՔ&teVմ35_=[֕3] l]:׿475-ZZ5hX_Y&k0> f[Cv]gn׻ӻtG>gY>8Ni;ۑ=*Z>·mnv= <89~qa;ڡˇe.]5]sk?9miSE6q9{:3ep1pw z>v\/q)~: 0 3%J;bc7aRyի^楷T7M:{K9N|>|{@+t1 ݛ@@>+53C9 k=A o)97$>?5K;+<+KEEDC>O<L6JY+=ޓ:3X|RDWB+˼.9\B#8@L@A 5sAn{‘+(,,F4 =A>TȾ*8<>dG G`-G@GDd@dHU <}̿k?xl54[ŁDRLEDǎď?8DE>qŕdIL gt?HG{KJGlʴFF*!4ܾpʜ3,ȋDGFIFGy4Ȝ˫jF]\7'%I/¹+,^8?`b̡I ɤELZ4DTddTIitH\A8{5CGc1B܃1FzA?k3h:+lNTB; 7FI$JtzŨKMͽKlCRMʬ~ODLܸtPQKO&'% UʽQ0lLkF$\QgϿB;F@$Lߜ<ɝtD4CEDUEeFuԉݴtժTԴT rENX\OY e cƌ2SE7[dRQF-Rd0Bl^E_-"Km=`J[{' ]>\gMV Qfa?nt9lLnGl7dGyQzJgQHM; -PaWD5"uѼձP2֤ sV'ϱKU6MHΜSӞ;-5STXX=:MOeC:t Gٜٟٚٛٝٞڠڡ%ڢ5EڤUڥeڦuڧڨ}˝M_LD[Y3JMڮE E0xC}N+ñZI4Uq7:/קcB IQ -E~[٦k<|U|n$AwV3,˺ARπ d\s\,մo\_eև-̀ǭJʹBj\of%Io Jk]Pܿ-ײr]3^9U] ^#Q4W-J5]RTD4@Wm3AuHqu{#ލK]m%eRT[[UA4^zuī9 ޿όQE' UCM v4v;ZAZamЭDd႕T"bVLa}HS(7 XdLcUL5c ]T\ 6.NucHý`&|7EU5K-h\؈V]]Ε9kRAK<3WFVEL͍|\ u }JIA7`K=Rzt b}uen7DcPQJ<60Ih]5b_V=H-,-VAdK]f3~%Q6e$kn[;J݇,g]4t]4kgIGAej&S-?SkE_]yF4h3%ބC]սv{^ scKK?cZd0[6&Xi[ld1SPf:`bCgi$Up'b@"w%^jsjbwx&6FVfv뷆븖빦c$6ZELӣ0niT}U:[iSO3iɾ%Bf[l@ە`6ubR-M w pbg4E\YLENKM9X6S,tM'Bdiu`T%P7_xfsWߺ\⏭ZLQ>Qw^)u.vQaZ/ǬdvBhؕJVv9Q v^I1X<1` ?z{|}s'~tw~Oݫ굫& ?i\mww.#]d]%֒&D,om_=i??d.IUҁ7i]V^ =Jgn]yn?^ lGWgwG;  k+3+V65R@6+./usr/share/html/adsm/en_US/a45eart/ab0ct419.gifGIF89av,vI8ͻ`(hZ$j,tmxnz΃VoH,Hõd5WSrJQj+N_ f~9II;~zWk{T|la}79eIާ(h&8U 6 D*(Vav !Hۈ(~hI袊,ƨӋ42X,mԎw(5 >^P$?Z0֑{vq^EG_WVU4+V%y d69>Eae]WWnQW'%Ҹ2zkû+ԫ+w:o5QQQVB=@, 'D!3Ym[ a;hqx[ǬZ ՗V,Q)io5ЍDYw 'ɬ4ZNƒ)uZ(dNp~Kmͫ28JmV+ʛ~e"';CBMiV[*ڄ6aZ*~>eR^rNst^ ~ؓ^9g$ܥsElᦕp8nf7O#Ǝy2߼/?K;dɱGHg߾c~w> 䯹,Lp.R\>Uo\@OZЧ>]TP{d-H@rpyKG$wЅ P04BPCLB!*υaU8" <zۋ@x1CF4")PfY,)zˏ4a DAYLAZlT$Ȇ͍|%7FfL 50rVe!O5L򆺍Jd]+z%Nc@)eyKZr2AZeӦ&H'w]l׳%S\3%iD&IpktcXI8:3$TJxڇx"Jg8OiK=uX3u G57C<ZOC3[T'A3hQz 'B:aZ A\!@ud*jT>- *&hfɨGݎR>6ejTCթ]W}`x` X*Ӳ"pMZk8ֶF YjP͕l'OnW|** XUxM}2_ewee*;1*.XM>]zTR!Π6Ђ-g`!8ѓoQ[gdHʎ5qHr_\%4ctkO R:w@*ӕmjC@;*WNmn9m^I'YwnwoQ #ty+*8<v߃jɲ3l߰JD̢Bq)|E$/K׭qK;׈@.Lë#״M2W Z"PPiC6}SOZH*s4IViBfqc#S˲ZE {yuD/'2L1tf.aIn%⌣ٍq9J1;̒;ieM[/Ba. jw2jʼg vYK+8?[H2{c -v%h3ւi@mj5`~㵧hzQv'1j\Lƶ QG{#M3DŽ{S3[ pYۜdT&TXw:35^z'6Eg+خxOSQ~hD{-uNq+kgCtv̓پ̌—~+4ۢݯi}4)u42yqK<40 z=nqo+f1I9W;m'وOL[FKxϮf7>xfN=%~s?z^ρ[W.S9Qy~ۼ|zgԧPpߡ=ir>?ߒHnIQdzVJgBz (~h{7uw9p$7v@ x| ȁS2!eDx5a((4E0{:4H%X88<x?(JEO8wNSLWhQ[H]wceXf؁>[~?$Wmh^f tqkxxP.wYbhwqYāMVhy#xV` 9mT:򇕈w&wk"5'` S({O~wMPZ)x@HwhkJkEa4hۅ/vaZ5`3{/ɨI?^"{p%#%r\RL˘R8 6 x ǏȌiH֐3ـ9y(Yȏ%2] lHȴKuU;~'%o&/GVh935cP艾A* '(Fy\Nkғ+ɍa4q#Pa2]x`ajwȌ XpM[9%qaxA|MhcŸҔzɎyhahzXm(jbYYGZC@f8)W8Me49s?ț5y 5 F pOg{(bmWٜS|y(g#mmڹa՝90xw߁-dwn%D?—r2jxpwvhW}7fǖP#k\9|<9B4iuVى|!jD#*%xW,]=ڡY 9fT6J?s oNz}؜HEj"~%p"HnFY$:1ojl5 r:ifYch.V1Rs*g_8:,͢a|Wp!ɩfJ8 [Zey;[ژj'gxZcg jĪ}ܙHw};x'Jڭ8W|z pTJ֙?jj늯dD,F ^ȰҭY԰[! {+ "u;2'IbYʲ"0+&;b6/ʳ@(B;bRF#H1L"N%R "T[rXK!Zҵ^ `2dk f{j+ l۶pr;Qv;xs(@~;[{+e;[븢U{)d'V$U+#{T"Pk"M";J!H[!{G ;Fk˺ +Kkыӫ˻ +K9bH$ "97!ɾQ"c"CH#$$)wT&ȿ[*d+G-BB/$r0IIR1eE24G&7"GInD LH13NL#&,/2,!S3l,8ì>12D!C|$"AJĜ.bBP,n1DVR5 \|A'K4AɃ0 K{B!*3T/@/B^<A=vB-D*|=CD@/DB'R# CsUCClNl+ԓCCFrC2C/ˁeʊ ˰CiQ9l+t?<̚@8b{|ːE#*S9OȸL̷ɦ)BŜAl,J i$ C $\Qά>d[ȣOqs#Ecm  IдiдQGdXņIGYA9g$mBҭ鄼-Wg|DMd+9ӛ K.OBDF-8hQGNP,QY cQ ZmTSld[] d CTG wBTmmge] gÆWmJUxHq%ާ9/Cuo.F/ȐLe۩qF1&fɅVSi ֭¶|=炄̍DwLwmWsޜ#Lt<} ޤ}n7%WMv෧'M&}%Iⷍ+(/kxM== F6>䓍kPӱ-MGAP὏`5IUYGnky~mhӬr.>fnwN`fp*˨{n(ѓ).kޓw.雑~sn^&ނ~~z,^.ݪnQ~Nu@ 㚮r+v ~MIN丞߇Mc~n龎Z~b.olo s n겞끾/.F'Z)o~_!/N>$Qhi?^i5 N/TV"_Z>֮ oXnGofPOطP{>>oj>?_?~3>M/y-gXrF iRiob#~`삯~Ŀ_o)kOroaO/.8*\0?X#A+I:mWgnQK4Gue[cyks=S$TB&]F Z FV݂crzOn;3sz݉Ƨ5kw,3Cs)t|+gK /5DOwny/R_(Au@E "4Ba#7ŁDIE,%}L9ee.]ma"r"G'"dGe&ْ);w֒jiՠWd}ik;,j:+=Ѫ۰[(ۻ<[7mr.ß3 /ֽgCŗa4@rdv@g;m7_*RX빯Ŗv԰fm@8ݍ.O ]vsZΈzuM+ӆ;ᾉr_qD黯žJ& P@GTVƃp&tp l/ p>j2|0AiS^V4O1Fs0E6Irĥ$qGY`H"KoI[$H)i'5T"t.4L-4H203L\6D5,aN7iܳN2$P ]P:-Q H?J-ItQLPR8CtT)RmlSQ6/Yuu0UW4̬YsXQ=Wbu5GU6ڕMYM [K,p\pM&]jdY|]Huun}_7ߍ aT6}6i,85c<>dDM>e@Y{]e։+)gMɞ}feDŽhf.Zgא' n͡~kxZQ1"^kf^;<[{3pA[!e(:hpəO7XeGM]vX_AYRvhvs[=#{rNJ}x: 5/OXToyƤ/U>{{?|'|G?}g}_߾] 0g@03`Vs'x@  L-8?`8 teS`+xІ<`!"B\Mx#P!ܡA(%rp(D(>] "!]ɘD*^q."n~r!51Y2qw $<6ҐeģB.rl$)0fbaJHdd /BB'M9H R$%SI[`La.#KZz+* LF>R7b%9 FI+LbMf:$3MW_&:Sұd'9xJE~skd+x&Ӽ<):]AĄ/GӚ (9P`Z"PT+%0>椠-'YSԦ7iNMRXr <P>@*S%/t?L&J|cCxR^բ4""K@hZjPUWJD^uXeTNXffԢ7KLJ1k3jOjU %+O^qBArvjc)Frv])kϓ޵}v8X6xQk|wE}^m׾7xm<⏻צV=#mznWpjRNLx~ "m8owܼʴ?8z33[?=4.j8sڬSZ@s@ ʷ-z3ġ˪1C8K@3?>]sA4A90#)DB^ʋ9k3< L<0V;Kj;.kcɂ1G c7(( BC2(+õ ˠ@>A$B4CDDTEdFtGHIJ5é2L:DQ#8'胻2@Ŕ <3˃<:&=)Es:4[@*;1lR%B[,d<58Z#̪qhTm*FCk0l4=F;J?s{z AwGyLGu{xD$S`UHS9;H2 )rZ$J:o\̚|},7ic{HHvc; 7Ȕ`:IlHyIh̾|G|THHǞܰd@tlܿ}۩{8ēt1E C#9@Y:]s+9\F QD2L42ļ˽K*3IK+7;D:8̭4d F&2> @>6 I4sǣ9:Z$4XlʴL#!pDB[{|M5xMt'[+XA4I^&Aӧ7MS/ہ[GH:@KCN ͼMٔ?o6cO;BӿfOcIG`/yOcM{AlBh0@3gkPzPͤ(/{O]0QߣŤ%I[Nw;dF,?kͶdR~<!XE@ +.<3,ƦcDqF|[R'aA]kN բDmNXMat_3J47ʊᏅU\"@CCp8-|.n۴H G֚ܿke"M]4V<ba|ca_{B3j=36&х-8JR%]a=n>FR_EIKLֲ=-^TeEq_O>Kl#g%t/a<'̽E^Se%͉2MPn㪞bqumgrnkN]EiٴURkNۅTn;3BLdì>oM[0N GDPSF>m mMV;EqOqۊeƭ`VՍM?o`N5&eknl$liF$o!HfMŒ/Nڿ+ggQokIvn&w2OQlkrWv]nGi+/oWWA?1k?B~7,'ëwǸ˳hϝn[٪ۻݓIBWmWC;Rޥ0EuQ\hcLЕO /mxMaqV…Mk0l3kC~P]b(V;k%/ۙ%{=X$8f9yK$X.oG7qo]gdˀ; OP;kľ{}wG"_}` x2!egB!!( %&q)1"Y1ʸ"w9vA1=xA:'H< cBXieKe5GD`EcF`G%soXz^ _Ji7ʄf&q6(R*E~A}R.=p0DvBpok,;1{hf61#[Z+"p9&J{s2A<4=I;EL1#Uc|tYc]wo0Q:Y* gʣ ,xZOW#LͶWupvt]68>^rrNnivm8#;c=vN^Dc6߭s臏A_p{'OI{[~P~|+_:z?hӳN}{9vop^;{~8w/=`=|c|7/B:~I4@ Od 'B]0!`׶9H{<¾Ђ+Ap&̡dv08t v辷pm\rBQ|""k|7"B$ЊATE эb\ 31`c? 8 AQ($͘E,mDddZ.p,$:Afi\ѦLNR#$=D2y,gIZ̥.ROF#&hD`^1L2fdnt&aчL nz%1HISns;ƌhCsz-iZzlVUM_Q4 kFxOU*]8ZuSY`+g ewtk R\-YW@ʖkWCUQi2'Aj; ֌I7O5nc'[ju%b[XN7佮J^rSmz_ַm/xzSw<k~ W5q@U!# ?&1-30I^݀~ߊýG=y|06֐du-AFg\}W nr~c8hr ;"Kr(@:djuX 4s΁ijbTDZ4^+C`z,h*?14gjHo.m Q69# +9˕^jF XnY88Ķ+WwyF+iT7v -F6HZpڧ6 D̴ܜc؛)^p^Cw ^{F{Rp;G7y%qh\>ݐ#,xM s30x\fOڎ3|D߷r<.Xzt4HB9/pm09-^s%;fء38.N{C'7!{s'-ц?<?¯~#/ 8^T|#(߱۽"|LzT|^_=9@=hٗ|RO t:ʾ^χ_CDw=O+{ۿt܇yX@d+-+  {C jI9q¤pK+14 6mZdUGa&=j,h"eʶj]ݻ&߿%L8@ +^̸ǐ#KLyrʘ3ky1 xӨ%Vj׭_ˎMmطgF]Hou=|ȅ+[E:umw!aG| Wq{ˏON|m??} jYNӵau1 1 !b^Mxyt&H,fц*'`7X:$< $K`0"(&Ec #CmqB{0"NVdh)CWpyÛrIFIGd2yfhyAJ]vVv1hya BxR~*U:é*kAϭ+W$z1K AkKVh*VjpƾrKmrȺhEkB$+h^[ゥk﷭+޼냾ZM%/0[1 xr\PMĄM̡,;Yg8#, hʐ. =):{ C-~rtM+hTveI_#ïl#vQbTHlK7sw'^w 4,`D(r?.:n8Ky}#V9xjƽwиκ/r Ͼ [м[t < )ԯ Gs:ݫ jB?o'>/x&Í`?AIpz@i a }y5dȜCr}wSa@.IxA  PL΂B%JEK >RK L3 8mjSc*Ÿʃ^0V!LdWb*=4MRa Fi=s$Yi"r =L'XJ6Ӏ'ȊhAQPGWZ:?eE .K]fmg"'R\OSg,&K=w F) /&;- g(E0tG<'d6A,sYBӑN@8ּ`\ZKMS̴4R䞧3Pz!~bHV`Kqe>c,MYEa%A`a/-3*RnbVO{ʤ^Ն5>Q϶5hcP_J9Uno[|qaq6R^jL^;ַF>M/x}B5iҊկ):!8/$:$T퐎$ ݌c XIaHgg'׮<\xz b[=q8% b[,An=)V sd1ioAߤy=Lm.7j}n`ƄU%J}9ʋ%j5zfaMcX92c DfOFt] Җo%=W->9#O8 o- i6"INNэY&G&&2j{¸Jy3blO%Pڼ>5VWac &d-Iiaf{Zb>MQ#^n}Sogt2t:68|h::nAyv$߭m:P؎y<}:g(%Po^`X/_ʇOcw: /VYQO.1<%n:׽ɾc@(ykǷu)c3Vx>ev}Ow<~Q1|S@WuG?gyY2j Pw|uLЀ%Fwew2d(9/#`GUV7y3xH`hJ2nUMk42$;kV@VB|_rRFelo' k,Ȱo~LAyLJ!,\sb[՜t-s|4KSĆFS^(;P/cҿU}G̛F)˿5O\̹=U )^LmP:e crkrljYPeI&2nGL΍=St:<58BŨ\X`\#QE)4N2vlz?HY1\6d,TAK. d ҾF M}bޡ%(eQ\Nb74mz艕Z# ]## l(]39,4zPĵI…IG-pZotqB"# $ӀJh-j5-gՈsWM* o2r|Ed${}RnNLa3KXH}-:=X-AS'=IWSى4CԨ'ჄEr[z"0 خijuT&-ɴPZJMvX*<_Z!QuIWw;M*7r}][ђkKy;ciNߴc<}9)Lt &Ыe9m߉#1)r26YByj%*|=PJN!!m2~5\*&a^:N"P#:2k+Kt ~h&iۥ:)Tc]فVeZ ) Uc햝Yi)L-zp"~·^~ 䝾v#ݒ]^M)ANVƞINwv & F*,팾1御.A:H]~ᵾȇTɭz{$Ҝ؜/P~ ˭9l f*]Q˧ /S*/\N$& ;)Oxc 3:y/Cgn뽖Q>Q/ HÊKpO_ {fF,?mS/,}KCufS+J -kwψBN.{".ʘϷ?Ovy_Oo Q>P-oZnoKoo)[?߿!R)-!x/_O#|O4@NZř.2e$KBc6}WwiƿE{CbxD&J)F;Jkהar|Fe:ZzIk"֑s1 3FNVl͵v5^v>GO$ͻUOl5@ V+[A-bH.~-?%>DPe !]HžtS7=Ll>Xy2iJB;>SL$4kn5V}-~9uj@*Tが \J# VA=5QY^-RJ0]'Dxd|}%kDू=ڭE=K2e,9eyEtȑ[6ZJlŘzZpݱC_'< 4fhy#6JXeY^{LF؆Ǒ.zyK(~w(4P^vl&絇s7n ݎ&H('gº d\mo҃hF}rm;5Q?=,nӑ9^wV׻uυŒߡrܯ/)y;b7`~h7,'{/ )zoWavU/*Sx?vNbXټ?a~s^0G@M _rqtЃa}(6 G@YPW tpBBE8D{fC"WC#6AT8E"O*i})bxN;RbkGbD# 41k|8ǝwrc3я#9HBҐDd"0D;  k+3$V6Ov5T@6$./usr/share/html/adsm/en_US/a45eart/ab0ct422.gifGIF89a8,8I8ͻ`(dihlp,tmxpH,Ȥrl:ШtJZ* Zòűǯ~ۛϢ]޾`̕/ozɷ/ ?SD|׏EWwQ_/' 0x@P˖1M9ƙ?WbˢDtXЧgpڒI\b"f^1L鰌J٨bBtOkvǻm uUeiٖ0p.]@+y۸]榌M%})fU%| f285<ϖpW @8<)WƠNsFmhf>]#{%<:^ptS?)v!7/%_s0zRpu|~FqGrV`6rdv'(&ogqdX'rIPMԥ7AV!w9Xq!\X0fEWU9c$0GgFrMD =Ԕegޘ&k2 @= c[&e݂@Acf!@'VUOiGRhYa#`]ʝV:0i@ȫq_Rv-dZIl TJG]+Zz+/0hʢc:{blpU*2Bh +Zncx:KEq plܯ+o\6,C _ྉOMحȜ',܈@C4૲75; u4.I6W kp1JfrKrp4mfI9[f괜rw-(|Lqز^2~s:]GgCx{޹::)>F'Zwŝ#+i) _YȬwN=&dOr^0 `?AN|4735zYp1G/_&(?~޼Y€0 =Mw W@P 4+JVx.-/dH=ҥ7S5O@+"g9m̩8 HuZbQ-Ea^^җ#6%COz%QMhJ IOz( ZI 37(45+JR>4L3PDl)">Ս8Ⱥf@rЧMKO,48MB`Ƙ:T/2SA;!LRAԠ@PI 5bZa֬9_jCǺF5ZjXJ7]t,Lk(շU5 } I T.RTl{V{%DjtbH}΂viRhTe r8J?dt ƑGRnNԚ-qUBq(tU^k޴ܩڡc* ,oD pΩb?^Z=wU*:]HC;}lz^.]믖Iձx)d̵.f[^g1B4o1@tILdl8Į9MXbOj qE;q8uG}3x!BgkU}8X! "eNP,̈-nݻ`#;q:ξR,Qf%ym|0x:r c8I6jqf)-ь6DĐ?TL!:"˒igf8S";H.5W f.).m&Hz)uZ@!Di+a2evپ %E819Uzmr j,gBG(}hwŭ>K[45\s) J/[x $m1Pw p[=i4u] tˌF'yͭS,wZ o-A{d"ylEV:խud@c kDH%+m#x7t<2#7#tsK9n^0gSF/dIsO/s;~uCT"}v\:޾{d0H~{O30~ |KQ^}YEA7G}TV\vYyp|:bwI} ̣cZ-> !'{yʤ''t=PsxyX H|3{L'5Xi3ocgE%v0]8udyanH| @\!"!cME`*DłHY8'|'\~&M~w#=g1o5ve8v8wd6gX ^%`7ɦ|’$-2Rx-07Z7؆]M(h1h4a2<KJW#hyy[K7{pmFqqGg$y7B}RfxKp@,׆hTzanDPW0짌ЊKh(8W[0sYh KOJlaG+7(ڷn1=7t5󈀛x~W&ڨik^%)cGArB#DWt'Q(ȉdsuБR()P J 19 gHf-3\6 p8HYMYg9#_xvw$5Ջ8kbp(pKIrXMd8tyhESﱌ!醤)QBWrj@5p1=3{fjGԈo&""Y™♌pPyI<ɑ‘ rvRi 3^e`9QYƁ2[8[*a, .CHgkQHؗu3 hy$eiЩtiYM $n0Wgh ՟y_r'(w"ȗАR5S%јeXcV6NIGiT Vd;/ju6砡`h* `Gq 0TFPƎ"|S* 0f)VќE:ˡ Wh-3/4 ,Xjj{٥If~Þ.rdZYh*} ئzb qJy`UB٩j Ѩ+iCQE*2@!O@P$:IPa⇢ ]~%_ ͺܚc JASЪtS.7{Up | c*XZ -vo?$UتGƯ `\hz'[{eTyJdd`|a%' ˜;ex2-(;pCE>ZůgF[&w* tãT7TQ9.ݽ ݴ_}׭ ;S=b"P o)Pܭm<=M3mdD%@ʁݠ( {]4z \P4!؇< N1Rݶ19ބt3JiN[*8 G8=J\>l ][&]^@Zbun ӭCZ@Blk hV$μUVC}u-K};^)X>S ݥ]d^MҞWg䌮皞霎>N7灾D顾c.] ^~Ⱥ4~.MnjkZ q^~؞ھK`..~]Q>~. ;Ҿ Î^E_Ϯ /Qu{w(}AԎ\k "qE9W2} %w''ʝY(׆?V0LS=LDHYVѦk8v̫WReJ,O܇҆,\h(#fQ^9aA(zc3R2>6$ET%p/ݽubj}';f5,V,l(usУ+$ehޢ*Xં<qbh|r5OܨT*e>< _]S[zH6À .(NsѺ& YY@mԭ[v۽K*"ċ#'m:sESwp߯=?{*X`T4a /i!9'[!*PP ODDh믊  BZqF峌>'Rd;|/ds!Mm FRuË 7‹"ᫍ›a6wZ_ /,$CN#o {4T!Dx$1! Y8BJCb>88o< *FCr .nK͢H ަpT"8/2/ WLc .foC txHP >@H56b5Ɉ? c58:{ddR"E0 XE jõ0teI_Tμ'b,e8#1|bB eɈ:b'ģUJf(9'K5utf&T vw+)&@IwLE$$ZoJa cEfFNh+I)XI7"BG3 i=1z^QdL\iGDG% Y@tS64Ű3EɥF{:S{uզg2$)pU&4j!|2:@#gOl5jՓ Z%2u| bbhHçZk\ΘQb_7ze29 \\)^ ʣ&Md#,L[Gy^!w?3N.` 1; ! lny;wpD);:H]b"H!>ih'yv2b';g.}[sN_Tr]&$'xc߲okf.5i~O:ؾ;9i3+<L<iuTc,p0"9NѿC@#33boWJ>$cȊ͠ {=s&% ;a ihC#ts>@ď+ERAvDŎD7lEƃSGT=TE XwEYZE:ZDF\E #We\L[,FƓFh_Bn$Q$r4FӋ2޸FT4(\5yGlu7@{ڋI4%LS׺LjS;C8lj<3]R tDlǸ:HH*?H} (v$Ȏ\ŔXIndD#=~IIlɡt3rg>aJÑ3CD蛾Dˮ|$9K1AɸttK<YxœAKE\H[qY)ZI{A̖4#f!?4L !LsAL~J|-L /MΊ?qc yTNqN̕FiiN$ּΖJO#hNˉyt' %5EUPو;  k+3V6/5T@6./usr/share/html/adsm/en_US/a45eart/ab0ct423.gifGIF89a`,`I8ͻ`(dihltmx|pH,Ȥrl:{AZجvzxL.znݨlA~|rSu> R2t3 24tw4s4~ĉ ڽ⇴Tмһ33 61BĔM[q#JUҗ6z3#^EGR$I@&饬S1q͜3[ڤyIR8'*]-YȎ1f\~+ӝBEV٣e,ُ0ӆ6w,$P5ezR1]=&ѕ삵};g e7miy^~+#Sxy葔|ۡ]܆XgBVtQԬk_"2=j-=?~Ku׶v[~ݳSP7.#QԑKS/YXf/RӅA-]$zQ aqs! W8k0m9ޤ7R HV#?2cJuT&ەXBUv`n)edi^eĚlp)t$jک|矀-0 j衈&袌@YF*餔Vjy馜vNd ꨤjjbjQꩰ*먩-=b*Z |w&zkC4\ٕa UYO@m̆+>EIѶ|7ERn.ھ3, TKo+?QJ]D $UKE]4 *Jafkt*/l`fJkLS:O_%eU(%=j֐" O7-؇CdUul-wf߀xl߀w wn߈7W^v w^L褳y蚗MY.>?{fm.:jgi'7/? c A}_i8tGn=#1#cO q[h;O-@TTKA* `'j_ϼ*0] 9, ,;Ӟ}ȇ͘R{=P36HA=\.D#FB;1qӒ΢] 6&"{ZF ;|f+ 679>o·@qE03y^7\JHTɧI Z@HT$, G;=ZO(+">pH0%Y=/)5! 7C^P}\TN[~"m YsFeaVt iU<ʕ>v26\j@5V\Z)Ts)ih!O3t;ҼF~Y`+7XsDe[*1a j3&kPUŷV7!-^A3wx 1)?y=cm2lJFcci(rCZX&4JZUՕ %| *#=/ ӫwr+*vrUڣlrpf9M`:wXvV~0 n7Ag1JӾir`c\$IH:,RLxk6ƲPA&OhUbOnqa[ݒ[>@7~C 8:'^%k6KώɺsLh_ƆiUl9n gWV+jnPMlAo :4MiN:N6{UDZ~}iWA_ )d  ,;@כjn,d ;|`}Xd9u/"J"152B;\yF]ioZ" 96J7՚deږ~ӹ(6am\w[@6͔{kl"拎_yyfz'G0{Zf1wt)X~v~ghkggQu{*xy,x0e[,a_`ƄgdU}s}Mhi]TRp8:r[{y9{}(gl{^h>b~l;f.~O3~Y|Ȁx*(MO󶊬h,؂v8ӈx…f8xbȸBWs؊8XxČx*β)X)8(x(鸎('88'xh[QX'9yx YX×Y@PX=4lFl~brKx6 BȑxIy"B` #+Z2-Wme B9-lq&932öHFWRuzptev.!qA>Xi\FYv8,-r?AU@cueb&KvwZ04sVI”g* 2U mvwXfU&4ɤ&7g6xgy{_y9l13py4Ew"1%v 7E>CdLcLe/Mw-IpqDe#3 -y{rВڈ||(wLxRXF1y{l^Ww*u)zR*fbBpLU}gㅗE /}ɜy9lv9uDf?I3vҠwRp:meXp҉EH>Aa=.Y}%4.nrpYwCݒw!tGsu#P>12RZY\EM>bHtHm2R4IuH| 'pjyx 'اz5Z KsXaw5ꈯ'*-Y?7W3t~J37H(67D}j̷x{wR2k+*9ꨑyJU)E'bS5y!\)79ɍj(ae$0CHAͪ.2qSsb7#j$E"3V*s) Q6cҝa:3Gwiul#nYBz۴MFmKٲw6K-irJJKt[@ЫӲ&t)9|4  dIug5Th}Xi&yו&d a"*鮖b[%9;{7#fX+]EQ1W'* 0I'f+TɔbHʃp+#g2Ғ%wv}' N^4J;P)%7('˨8؃+ 2 4Eٴ-H临;{F1jtI[aj'{(JBrzz1u)[{Ȯh #+Z۫ldG|T{N C]E\ 7 L8")7+-/Wk357,4L@|;L=!<;H3>,T:OGI LM,bZqŰUL"Y|d fJ־&BJ|¤ӭUD[ *fkh?VfK ~Fl&VzmOfʁo|quV܀,-+XjȞʄieաP仄7ŤIU4ⅉ,jLX}Ƽ{G28'X[TEɎ 'e ʵ|LT|ƀǛ I;a YD6aDw~<%|L2(QL˳  '΂<\A'жՌǝN-]\C(m!0}<-Zx8m:>@8DѤLNPT]V}X=АG}\`b=Xf͌hȸlMhM5V֨BA[k"Imvm3e]uþP0́M.Z\v1qj`'2xGWݜ>ٸ1/Ij"WQ=MHY nt١ sDiS۳xFH wꙸ ؜ܨ횶&ɪX /L9ע9}6e&rB|v="5VI21Su!X߹8ߗ-,OH"lr,aF lO>,{:J4Dx:VfI-9V\ ͂vS*wS۶Y0kva~T3cN=G%^^`n;*w833vcJz;K}[?ZpHBۊvç.hg 3J\w|xɯwTI1yO1)oqs2X>8'RwsF]J0L>q9`~rq%zu!zÞ u~]. ˾(ER,u^y[+ Vۇ8z6(o0iG 6xDpu]$y^mۀeM^ n(+?{f Ϋ3mv0Q8**U-cΪh夾mr~h._YluENi0k0 '("ɞ[j^!/pZs[g4ےZ?ntE: J&7N6*kb5]3scNJ;ʞI_3O+OМէ̐k*+__lU-2 ΏrA5,m+{&e*`j?UvhKVZYoH1AuektcykJ&[ &G *wS*HDJUn Ÿ܃Fؕ=Qǣdqv 0BKc#qcITܣ$LCtZhAMl<:ul4 MU%bK™ubͥ|@髍yM55.bj-ޞî[rFZIgWȻ%_Oܽ@247Gl F78(_G=BB1A=,CTF|,i"m8GqBެBL)"BTxՁL_: "P8vuO; hHz SfLaڳuśW^}Yz{FMvMNԹ\A6'jaRv ?(2GHb1K{B+[s:E[BV̄JE}x)΄hŊ.X'+ȍ<)gH&C“PF)TVivJ!䈈\a_Rp&le%WA4n|Fh]DEDOxAyg U)N礔'q\xk@hh=EdJ#' pb^0drvp/b)pyiG  ~0#H4(Y E3JuaG0jީFvK"jL#G^ΕRb!*SUJeyD-$ CI; %05&(,D ~X3FLi.|A[kf3㓢#:Z4L5)CںeV KI{ⳇ%.ɴd΃j3\(C =k}2^9 MvFI z&>іS[5iXј"{\Np#O0SĩSQ: KAS?ԣq}{4N8iO*Srj*HmʠЈlh6щ0'}9I+-DݪFYiJ#9&hW),@?=ըN6*duJd5gk d( EDJ[.y(e[ h#ƯYk&nUƲюӖ]B y"d€V+鱯0gߢgiMubaQT+-Gs`ś}j놰(7UQM[?G-JlraN5gwsשN9 KXV>rG\ F\@:GhuLWՉ--Dza]:SubW)}F:aPIXtφHѻ]2pwfUv 4 F-مٮwEo`ˮZ lr-_ڷzw3tE?g=oS,D_@ 75{;T4uwgS~))xvJ K[_wiwy~wcp4%C56iGL4jh 6(7g\O9SvwqQY4nz 8Xɔ2͆2v*"h$8&7W(TF?SRCf6Ӄ}_q&j}/xs3gSW>ZVvLG[(FFbHe"kR_g6ԗÅs&\EhjqP^L.%hO=yG wlhAXʇkV(:C s.4$nBCjo2,FS#b(B'tfOᤉ'@1*C]_ZWvQ{؋1GF@W*(tq5nl|(\2lעיR&#XGE w F=u쓥VpOmz%gYݲƚY8F*QYsWbGD2iDX2udkIbxI,D.4Fn{ƇvSxrNZ0Q:W2Ǣa&^h-klc ɰ#ENX!Ehʛ@ZکzE@VLqɒeIJŨ,2),n;HIqQ'&K&& | vUM90%Ȭ]w뜡'49B)깞T¹4{r cѕijȗL;s-"-t$r]jxd%5$%8Ԩ/j CH JҙbD2]pْ֣bk/=>Ӧ/)B7R{b'-C.mxoj:,T\/"Y" &=̮tr3o!lY5`+@vD+%YjNZnئ;J=˯@]sU6ϥ]8̩fJfЭM'%o4*i]j Z+ ʸnݎŻVRCc۵$ *? ގݳmԈKkWD/^(=M/݄ol*llhMK=pjXG{߶RB-Fc,y:T cз|U,Be 62A)j]3Xԇk#چᦃ7NlMd(剋ʀ4j<[N#؟;MsrjjNd9~\ZeLm>d2ETbLXBnk.Rm bkL%ou:]I ?>GjX|2Xf3`U;+U> q8c=.F.ӪModb&v)ON$~:d$}z0[bCJ .pbvL>C92QnE Qf> D~e۸ms2 ^%S6ic"lqMwlnyٷnK<^5,s3KZI/8_)l}eQ9mV?aZ,/C[ics^mNRS?=i&c"†p^)5R2DX0_8?,s^sX’lvE(nֻbNh*/=-X[LZ1Z7A+6G(a0<-lݴS)3yJק.P?hk`unc">j0]LHb+) TZL}$#K<)e͵cyadwe!xDv_NلFwCJ^}Abycfe=uiE3o.I{~Wl*T\dltLtj;{t9B %-5=EMU]emu}}\&.6>~CV^fnvVW'/7]8_g|A87Ϲ i~w&z0X3&DO#5 4qa<z6 #AdV4 !pJy!?™SNT 2k\y!Qa>*MyCȗOΌP$]KltВOO8)oeZ#_A ӊ֥""u;׉`NwR! #eqZnW_kc$f"jFEVXϩm+bv#v@\ٸ;1#aNmcPW.Rdq>C*Ctkʁ~ ^P8/%==h #A.(z$8Z*L@ $k;S`Щ^*)0p> 1?9ʪ:aEZ8dCKͥ:Zl2,=nLji.ʮƜVeaRmʤ견*#439"VlPvCKMLFR):c]νZkw#Z .8!:x*U7r^OÅ1T$աP.F! rCf+uwq5цFQ 4ʥqfMWtat48(K9%hMyTb- hE)\j #e=)vk.? 7"gSrAǖL52:J; o\i[%/O6}BOz3Q Xaם<3lۙ}twvDy矇>zK)[Ϧzžj>|g|d7?}wgۇ?S Ѐ@6Ё`%8;  kxk+3V6f5>@6./usr/share/html/adsm/en_US/a45eart/ab0da005.gifGIF89apJ,pJI8ͻ`(dihl p,tmx8pH,ȤrШtJ:-vˍ^+ٮx@6 ./usr/share/html/adsm/en_US/a45eart/ab0da017.gifGIF89a!,!I8ͻ`(dihlp,tmx|pH,Ȥr8=K29ӪK >1\dWղF_(J>y%b~fcve|iu_Y]ouf{j}x$g3xl^ƨVǶˮ'mžבW&Мb)\ǡqaVTJ*nޕ[(>-n#v,:=V!fݞ#"._R&&8sفښ$dbnC3Y?!'*mC{K$UY6bU/$SDb}:z(o38YfJ6@2d7qiQMȹFu,wX"Y\1"\(她ʍ8MC=g 0 ÔAV5m5mWrV|FQ~[w]ËO]ѵOo疾4gJ~޴S_P& "8ljfv4Y~^1a!,""f<+-ۉZ<i>Dsr]dXRG:pc[td+yYvudyHY&I%Nfԙ|[}rNyeljyt(?ŕ"j'Fb5-Uw]5#U)pf@>*hejH&_j*MŠRbԚMA:b*6zT"+ʾ,o ʴ܆BW4։U~g.M+ g)xF/r﹞/ <0o KpØp?ꓛ-r;n*Zhȫ+[ FW|Ӭ='?c~GLϱ|Fȏ1_1>6 wPa:w?JAC@^u0v  =P* 0}Ep|- C !rCU!}!n|0 j3!ʊYβ =(j;Iy]u*l1QN|hmSN5KIcc%jUTbG<9 C?6a<CH"}d$$4W5mX ;솜,Z. (<'8+!K.QXփ'z -wYUV1C6XM&di@04ev0c7M3úgf3$f 4P1)Ǩ(ۑg3t8Y D ڠ:(JIAQLꪡ ;: =R.T&)J]٫8'V(1,z-EKӡM$?% d!uM*TfoG%T[/q$E1a$S bАB 6ROYmg9)3b1Q]U:@ 2U=, }8OĺuK]qSli=NhNhSe(j:XBlEnvoYܑ5Mk4T6N9.&s*LRiQ@q/\<.-onu!%]iZQu ۍޗlqVeJm R0g[`mlqpJ0|6P~a]mUS8틻J]θ.bv>+}c}%2xS\dpyKnd('S^﯀v@Ri{hmz~x0x`~"sҞfYpt۶srmn,rj'^ Dq_sUrnCmj꟯k3Qz ;j B4l}aP%ɗ0cʜI͛8sɳϟ@jDѣH PJJիU12ׯ`jZkسh%;lڷpemܻgҥׁۿQ>ջݴ],pHomU|͝c |4:u F'cNo -tOns hPi=6O:Rdd}e)l=Ne QKxoͷ>+r?>9A[~ z۩f>llv6iǺR 5aR>xՐpm9֨GԤq N= w5n(o󦃯;}v#g  >+ pvX[ x@TO\ *@(,JHAH0^b 2D2 g¡< g!m^h oH:w_!dCۜ-ITbبT͐U bb1~(|`81Ft$̠ը?Q]mF9rшڸ#wCa+J?X%ͱ"/F.8d *FZRR97"0.RrQe&=JRtprTCVu%h;eA3+%6nz 8IrL:v ;mA:$ Y|s1{b5{.}-,I 5%C*kkUES=4Z6jX U'GJRVH5RM#)USrRP S,FnJij NhUPI珦ˆFv [9WbgXytXrX(;X[i:d>6dJ{e1H͢^=#9%يbX9AZ $Z+p;qΌG2p֌pc!es_ͫ2=T@fgDřnن۽v!UsRH~(0o_e:M=F)dU]"`w'bNpwKGmZwnY2ltqag̽WWzİ$+z|A# ͤd]H5oRٝ-߶wNk4JQLԼYysM,WLړhVxepK+2v8RM([%aN$t/VchbJQmfoL}jzӫ6~ j|:֐ٌEJ"ThÑMu~1KbdZ.`> :XF/ajw@9'ϰecvkwn ;D6beʣuh}WiF Sct+Rv C/z0+63\SJԱj-iE&bIVq>>J約tk@74Tfլv{U;Lo҆GuOV!ֳ~os}SNh/B;  kdm+3 V6f5>@6 ./usr/share/html/adsm/en_US/a45eart/ab0da019.gifGIF89a)3,)3I8ͻ`(dihlp,tmx;IP6Xaʨtʃ '@÷ ZpJ.]U^C:} X_}|pxxiqzk}Azqflst6Vlo,]r{1´_brXn'B@Oz(렻1~=z"\j pB  \1ӺRPyU2%ːЙ#pvcvJѣH*]ʴӧPEիXJׯ`ÊKY6z۷mӪ]ݻnMV߿_=pa}F<"ZIF)dWa1_{+DB&Fa:D4Ip,oݙϰQ\rG%ʺ-c1Y&Ow;/5V(n֫vJ:;x!Hasܵf_wqكyV``ͽ S|*uy w2H߈Q%,ș)$HCV8樣4`#2#CEd6GƸO>$Q~W%Sx%l[bou٘ "s—fVo fr=s:Wwo{.tr(}Y]*?"xi~rh2)evj^;xS&Hjʊh8Bke;eNiAPZ`㎃6q;ŭZ^˛BHZJyካ薻mѬ*/ZVlz!{@߮mk qe{%ຐq\G,piir('&j$!ɡEZ[)DFoqd,!Cf&J (Bd(-=Ps%8J-{T\ڒJ%iLSL4fg)E͵LaV_^)&"2INM PtdTщOb\4!;sRO8-0 [ȶrؓ9i}mJ(@ 5L&FLho6JɎA!2%ZҎFmS)}H*JԆirhJ&1~㏖x KRϟSQNeR)rZuGTͪVծz` XJֲhMZV\kk*~C'[ U&9ZS G׼2jBb N cLaN&J#j*q±Ib4ٕ {hͲ1e3řl׶Z;|vdʱhWߞ?S[¶k){״z6E,t z*R_ZtW2dϺ%ʬKZ]ɽ+د;E5ũ`fNެW!`()plˮ6*Im{ B-jQ&؉SZV|nȫCΨq:cXvlb}{%3Ym%K|' uy!/lnʆɰ4U;99e< ?I|L9mv ɐ\7;<.lMbʮ , 7o$(Jwz48 ~YrvWF~b-kL̵HM,=5oeaznfF\||l?Ƭ֖ibZ6]è&6LjF%Qі2 %yژѧxXq>Ripu[<@^DZ`TDx%ʻa = <aEWa?6gޥ0zXj"x ӎ'VA͝-A7| 3Nmqn7ban/ZjL i\z%I>SnoT-iT|'|O"{ŮDzo3㸩2Kzn^5sS-V+|C6|#I$j%ճ~sy~2k/`Xq+v mʞL?G/C^mlj'ox}ƣ_臖٘򼸤_dwf^;  k8n+3 V6f5?@6 ./usr/share/html/adsm/en_US/a45eart/ab0da020.gifGIF89ap,pI8ͻ`(dihlp,tmx|pH,Ȥrl:ШtJZجz0EVzn'kL<Sw~Y`gyvpd|p#h"gšwǿ$˿fȨn~ض(ϊl܉ڡ!ٷZя%]$\P#JHŋ3jܨXK7}HHp#lŲ'A 4/-hznsM#@Y=LY3yp. spњdӠa|סbk)uάk^x=TpSk&tm9*٧>$Y5~(2s\w7qu-8E߀@6 ]iH& @@NXPF)TBl;4yt`)d9fMw616 fiuz_WAh 3pbߒx&(zr|Zc[QQ@W(J, v闍↜)g蠠z.br|0^\Zu*۞FEv%~۱}]t <>H(":nVءj:CdW(Ni`vqi#n. ɪfsotׂa e|HvhDz⧭cMHV3E.LȹJsW bqurTWש[5l?>uUvLf8o ꓠk7Jgm/zۑgy;<ÙI3znG@,||^ =S_9d_ ;N_貟< /D;ʿ9)Ԡ?(qKQ5t}F")G[g.F0CTT+(E$S'-))T BI0;`f7 J X_ ZKDIz1  ohUF1*."o!/"ˣ>N\PW0$D!R8|dRHK & M͑|V$C[:e)vJ7I,GXd$![IO4$/)KJr1U=6jufbB0Τ4"MVd&aҜL& )>ݤ;f͚<tG2{׆mZ1Egt7_7{T(qNa(\vyG7%Cf+槇h6q}8{ysi'VeUG/7t؉8Xxb &h>g5w-p!cWͭ'GČdS9fq^,>ȡ* G膉钖y¹᧝<̡ui0g3bz_kZ*6)㔇F'QT(ٝ=* *++,ik&69'Vkj]܎gi k覫 ,+ʋb[l\uj2 ,q6隤 MFVb2ɥ%e۫$L@L<2IW ]4;*ݳP Ʊ{C[J)#$\DQSt+7y}+U ">g"[<.v M8nR{nYfy(syVCף-_Bd˨cqԘ 2];KL88B(Wk<ʫ4Ez٬اN;]Z75s~M.T ¿=OT h3;C?^*Ⱥ 3l(|ѭZy g'j} w-ܮ W$ bZכ.}B|"وD)R͇V_h5*r_<1̋fx2q]a9qv p(8R$wt# A⮉yB2|d#:}GŃ*%Cxt2J+7t4U$ (&򳀼;m XS= iVV3*Yc 2n\]P5>U򗅚G`N/rL:kV"'5-ѐVyS1:-7i9ûKB.x1Uw-%r bDG=8<ޟ:A"S؃58.[O!LJ~\֐} g Nml:,"N'.clm2XPM hy _AT/sp^g*+CHڿ{w/@MkV(K|ϸ[9qyOqx Wsadk|8oNr8\j|N}ݐH;6kt;Tw\{ GmF}+=ڻcw1˝ҷŕx{~|u!^^㑷)_UoF?Oz}zH[ݎzoץ@6ڽ3ęc7͆E;ﳛ^ƏbCAvקF?@|3o;6LO;Lw!>3tz9voSl<h[(yuprab4L=4F\mH^%c{b&:q5 ]U(FvyYGGׅ{p{s DfTzt'ylHznNW8[[(.޵gׄ"h8Gb(Zfc3؈2Yg)战gA~%؉wO7:5_i!X|g~!~8*e@erl'J-,hvWsǀ^f5A& `Ǎ"(٨DhC"(t'T HX؍zwvMg~74}{Yih;Zu)Nx8PW/xod2%)la|’5g%pH׀،4J}?1sx%j8.(KɎrk(8SȉZI2H4؂C|/d!S)Bb oyq(, |BgC9;}nqi%㨙iwxY[Ŋ_xÅ{T# [XIIGjzږ):Zzؚ;  kL+3$V6 f54@6$./usr/share/html/adsm/en_US/a45eart/ab0ia018.gifGIF87a"""333DDDUUUfffwww,p)I˷'h試+l0HSC`4Ч48(Xjvr0x,.4zn8|.<~~eVoKW [ZVZXQRNʙ̦ͱϺܳTqkRH*\ȰÇ#JHŋ3jȱǏ CIɓ>4 +LbʜI͛8sɳϟ@ JѣH*]ʴӧPJT "&D7j_66^=l[o5떭ݺx՛W^} X`zihԲɓ~a 뛼2!Qhd3Ξ?; zs59rj)-m^]snߺW^GrY䰬H¾{.߽_~|ӗ_O=zv|9/_|Er[j x }g{%Ea.\nW~\n."3g{څP,u`@ܐqfڃB$pN[paUVrŀQq )fKh\zIښ "$tiK@FFcQUhbLHXb Vآ6_]YfX& ~|I~䧓&jX!"H_RκeI^j ۉ(q>y`F gkL>b˨FNec>V~{uy+LRJpzaFef*j6Y&mp;qqĪ 噱K&6[) @ i L@2fn4(tDmtHX2%ZӨ[~zXBm \ҧԶ&:|]cWJlv&׫IC3xhx d .r*^)2~ :2MkK\o׻oC;Sھ뇫G3 ˃n}͑ܺX+];nK:WoMo**_,Pk jhØr26-ijr l+֠/[HyR $c\ܷ63=]؋!@%چM whC\ p"g:&:"D)-F"Dm1h^Ӣ8*fL(Ʌ6:Wev#r=|c)H?qx $!Dd##HI>r$&7yN2ғ(CIJґ<%%QYJVR|%'SZ򖰤%.g]Җe0eK_r%1LG*@Ϥ%jZ̦6nz 8i$B&`֩v'<)z'>~ (@*ЂM(BІ2(D'*ъR(F7jQ< р41E'M)IWjRԥ*mL_:Ә6)LwZSԧ:P:ԠFM*PZT"թJmT:ըRV*TZUbիZX:ְf=)&#<&\J׺xͫ^׾ `KMb:d i/sڙf7z hGKҚ]V*lgKͭn;8!]@ZJܲq\*}tK]V7םu]j൪jʧ"bMz=led6ͯ~w/kں;^, |ֲ nVSRL36wG{E1Ox.1gON9TϱMa+,W"GHN #دeZ WW[_U:LL2{mZԌ 2+59tuGd>π€07,Z qX34elcNo:Ӟ5GiRԨ^=,i^ vYuif׶s7@N'0=y.tH'҇/MOzԟ.u[X֧o]zؿ.vh'mO{.w۽x}{f>O;񐏼'O[ϼ7{GOқO?֌==g/=w>/O>3Ώ>/S>s9pBO?_?ޚɑE$B_wxxf9W  67G؁!8VG^,؂F4X6f'z7؃>G%8FXH(IHJ؄LGx]9cƃ@xX%SFZ`:bxhŅvPQNtv8w8sf~S`jqŅG~8q ` Y9m ؈X ņu(XHIo5HL {hr}goxXhĨYH0،gqGW([XHWXdhU؍(ڨ^)dXyxx؎r%a%A# N 9&0% +) (Ɋ1RVH9xȐSGbxWg %9Fg{8{[(8p ֑E0* \mo;IZGY Yhch IX臻HnH `PqPTɏ)Oin̈X89V Y?șyWRn]hِH~Š@59&e!U~ X钆a0q<Yn靴8'ȖVG)XXhש)5Ihy`uZ<2"mhآ8yH.jZ8q5Мve{By<_ꤤ EYP"*U +mژ;HX Y@١jdi*Wz )<'ҝJ_ PWzYvamɛǛ<nj9ZIg\qZ Gz oS*GY餛a8$"I/)?E,:IY@Xʭ?)ߵ8Xkipy 굜Qojn깯W)nİ5^ɯO.@~d ܫ;Z隰M &Vj˩YPϵ ȌkUs˫Lf~cMV輒bD ^ܝIS)1F;HX>ڧsi>p+ *C-XhO$'};PJQJ,G99[;EfH:^ /W]^<&Y{̏ؗg)`mH֎L#tM!\}=٪?Q٤ɧXd˔ߧ6AoWǤyZNPLd }paH`]Z+o39[E#f氘Af%;})OoIxG|w֛-J:_v4`[\oe /[зnxM" ][ a( h^054-@jyo6gl":d0<Á_;& BDx6+j5S(l^;B DDDFEȭBLMNM KвAQ/#"ۥZJ +ae37/h6Vf?8q0 Ao vwx zCuU[U6\r5r=W*jV4H:ptA% ~ GN~3 ~=xbލe +x ie&1aYgmN9^7^c6b=^_4Z[)ह2a_Yefꄝ.y8FzfѪ)yg.7DA:tƗ_#Nk^,\Vn gri8}pgZbqk1C/\GWgpk ɾ=Ե\Ӯ&|/FK/|=CMb$zBi2}$j )Aڧio1iȅ`"db?}#ɋ8?1p.X,1 ptQ KAP&vˠQH *`X b! Ს a( ޶77M;}lc6שw ]31yo||tScw i\c8d#_;;Ҍ{"E0vM{4 c*-/HEt$#4Mpɬ1hz eS>Y7!KHY*nwM ;Hpq]9| @IINI($FѠLS&?9V|>KwOdBПLR(n9#c Ȉέ:IuRjHIkI|ו.FS}jUuUZ5X EøVYzhyի࣑VURDs+Q4aGo Tέ*Je\dzYSPҬeY '}h/@{%S ѫMO.˚ (Hu{{CQF=qT8+bEn)<"iם^1*/مrK=ͱ =,7ؤx].Pt#y]U鄤le`-P0_(??x!D-bg$֡q *41 )^k8c53I斧izK}6S^}pe?Yk<1y_@J=qJZĝYq'&)l! CDA%ği^}p W"}SP٠$?󂮪:=m)k.#!> !%2Ӿ:$9Ÿ&ɫc)gƒ#sU<\b&QqR<#?ܘÞk;=>2;qJ( ٨YA¯)2$29.42'[A7<21jcI 64.:FJ璍#T49W_سrʶ p_E'ۻxUNR߿ LXˆ+^̸c.KLe‡/k̹E?M̦S^5װcWv-1۸snNGƓV$ Av؍zܵ _TjHMN N꽰1[&UqsI^|-јyLeEQp~PsHwIfVivӘ\QrzY$!)^7cp!MċF 2F3}$#Kʀxy-Vd81vʆ' eǀ#!f 48h3!SHX,FX%vt]bjQb䥡l*HaٞΉ!-}aF CL7޸*b ʋaZ`~'ld IZI&%0J)劣)G#iԧv+D:4.B.߾)Hz=/mWV$+ܾTI9{W9eE3yJ{.k9 ɥJ@,0j*1" 0 !rj'.k.%.F˴b0bj1(8$*nX6283Da,[AtM,^GƔ/KS꫙։d堯YU1%g֠),n8 6y;>hJ8hj2mU#+DBHFM!b$z7Y0٬f9[8!mO(MIj6c8jR]7&m>Y&)KuZ`mɬ)Հg XQ`_}&?l- =c`pP;]~CDs16D"&qtMWDMXaf,z٢H2]4( 1BpahEO*Q+]  z |LH3@2DD2ϗd(IB&Wz2iI *`$S9%Y!K82uj&),5DcN5dӻv7rhF:1yv1\:S^'$`J`px]6IΔ]2Ҵ4 Sһv l,-Ic'0ŦIYQ/ Qr~ alf_-kS QPJH7i- VfhӞjOE]攨H"NԦg0uThNLծH8j?/0hMZֶp\JWUڡn֯~5 Xձua"?̬f7C+PAMj3VVE`'[Y&GP ՉUW `PZ?lm.޶%KH9 df7! @#%bpZTมzePT`0D!d7Hu [85v] wÁL Wcfo[L?qFL Boˆ qHX<+E#=f!p;\ 6C d) 36!8 ^q@dLǝ}L,8XwW殐N+7AYoZHhSP|fJp.Z#Y,j +{+ڏE^h9l2{0_,v0-=DFz ׄY"pH%U!Qzw}A񨞤V=YZz׼Mx:qfxڭR QJYd=w+rYuWԅx.=>{--wž!z[쐇ޫ+r^_CHHA}'|]~wkZ6gjg?ݟWÖx_tX5f Zl F}KX=Ԁ7gxC~%c Xсg*p"z)0v-|6(o7؃V:~D=GE8|HHFȄM9pKXQ(@HWOh]J`+g*CȆnpk8;xts |~X xh؈7(x엉h~؉}8Wzw_xtX1wq׋o6~v(XHͨx{H8}SXsʸ(H؍|GiHgXgg$H7xcg ׏qɃoص i]W(Hw\Y#ilyVǒe/x2j)yņvUB AZA8Q>}49CٔeNQiRYADG~E=PI'nUgaY:uIcIpre+aIɧ,aDBHb}TuiZȑc2H#!tјA'R"3B %B'*P n:_(ETw#g oCSRCV!!\UaT3)0_J?R t╧CnRչb!0r$ÜÞX/ns,`+@s*pyU -гjj nJ&2pՓyyyQ$P )>B,g,.*j:P@Q6 ϐ 8ڡj%";| uG99/B,I(pr}d+z X:2"TW dPB) '0$yeZB.-fxU="*)0RQ AoZQ=11J9ɇGczk< T_ٙuZyޚNhB 39ZpNJIBZ{G{kUp1 *M,[wZ(ٰzX粈9{Sä +,CWHVՒLkVHP;rT +;)7Okĥ)p;K-S2*T-+Kv" |I/T{yBz%ꢦ/\EUWEY[NL_a>cD]>g^DikޕeNoqs.Pr~xnzn|u.m^DtӋ.y>(> 难•ɵ}A^Dt E^q~վDO~1ʞ->՞ŎܾNU^ B̾n@;>~.?>g$W FO_/C~ $&*?,02?6O5WK<8OB/;_HG N?J}1T~@Z?bU`b?d_fVb%jlnp/\fțzxZ^"C\g?WCgw;$tߊY%n.B_Ÿ i'$#0Iފ9 ۛՈj*V#eA~1t1̓>:\?aEơ==SAcHPrѿ=DJϰYcd6.)/R+|GAOs}{G"ɋ1 ~Pòcꔶ|Fbq.PZ*IpcS\dlLKt<T<ĀTCl"-U]edY|5ALeő8=pFN3bnv~6U&/oFOWOJZOG5@ wOB 5Q"-^h)aF=x;޶%K k>N+3&V6 f54@6&./usr/share/html/adsm/en_US/a45eart/ab0iw003.gifGIF89ae,eI8ͻ`(dihlvtmx|pH,Ȥrl:hڕikK0ovf5'KV|81r޺]԰χ;- %6A^mS4Q6۸1@oNȓ#Gڸ1 Nu@hνÇ%ӫ_<˟O(_&F(!Nhf(Z%vV$&0ƈ2hr)4iWvOA%PY$\MJd1Y3 ohlpƹ&dZig z}be%ꧢ'(INF*餔Vj饘f馜n}2e *wb*Z'a1뮼)\j[&Gj]eaRkX)efS6bvTΒ k+Z+ ,p.2*1r01;l;$k Ą"*o",z(!Ζ Cxe 4!˻H.-Ѳ*tRt<3ņrN#6 gݴփuTus7炍q&_(˭ w*oIjo!]zévે1ډ:],m_)tb'KUKtNQwɔ /Ԫ}+ێoL_scw޼AU* pm{TI<҃־tK773. GAA"$ ATt΍ kVC^[ @?iOj;GB3D/QXxC&m3KX7a X+aUl_:yc#VVw^;딺{ >0H}+^Շxsv {->yO}Wȼ|i>GP1z w}|Z!Q_zxfoD3 Z{7§<9[R6M(gh~_Dsӧ(iSg~ןi:ӿ^spTNS{x@w jQT{)=XcU-{n#7 ~&)7f7^UF{k#j&!HFeg\&S6F+DwA)AHq4Th~HXmFR9Ts^}erxqvْ $|yI}yiQ }S=!>uyZG@8eɊlhvB虡bwfVY' ɕ <i~Ȇ~Q/@j'wbGypYf՞Zٝ)/I@ٜPI1)sj@DX9)P"wp)"4   W)g09&Yajz9v9[Riy^B9ɜ&з&i٢1* Y5ڟRT;:D=B9艆siڤQPJU:v0Z_*aj fJ*j)E4Iq,o0n rt|xzy|IȠt9Yp8!J%9z JWDPlx_*HG[R9ZJ =z)@c@z(hȫ[ Dg/z*:CFj~ؓ Wa)uG*(]M!`nw>h1.FD?a~' ߅7ν݀%hWu8DfI gn9O:eR:0 >ZMeZMX R.A[~Q,dScPrKsۣdԧN3Zv3sG sSW6|B5n.lT4pi__(ʹ,=U飅*;0N8d#K;l,ɎHT\`e2FE3 0+lR?W_6E&^= ef])qI~P'h_lxhP f?՘8HwA`=q"~_ݵ0?o!oHF{k?5/xbmB)TFe>$Y.; )n nJÿ/DAh+$ϏIZR$"CqDSDcy=ux\XT? YFSj:3Z,mۭ!HcryQ2 NW~ydJ <2"T"􃌔{Œx{cڣD<,| bmrBte&.rUrAd& Uk[s[@XP]ƛ2&ߩ5}EoDM}/lFQ~zw3-Ԛ6бPN7U$ޤutܲk;x8Rd8!@Ӻ ŦBU ,!N>rΉZF4t'O#KtƬNh-f+JKqn,liSe͞5T~~ZkWpm~cXp mӂs ^S ! b`Ν=-j ܈lk9x*DYgڵm im&eJ:5&j|~o;G EQ' ]q;q5قqǜv۱Nؒ4@x +xScϤcg(Br BuE%9 qE"BѤ7'Jyb{mPiRՉ6թNbТCΧc)ЁU16UjX*<O=Rt{ \׿Sw?LWo)UkO LV6vk|l_pVsm,eը٧cEKAɖi`WZ˶l*BCƎֶlnO@ـ֪m- GE2M\N%[=ͭ t`:nr[JF94s%իړBŮ]^tx.Tvٻ_,׻|?RFkhzC_Ľmn<~ׯN),h'撇 _"@߭$7ס0+bxjЪjlǪد,jylS CD)O b*L^B5&E,\ >(NGRo,b,a{*´2G̓ձ,6Wg.b0>rw=sv ɛY zFa5zF&" PjȘ>K,aOYԑ*:QM3+,h5՛zeQuxy ^Vmi;ƶZi'zEb2qIVgM$c'3ٜ\n>ݩ RiAc~NxMp\X3 #wh;"(ʼn[Zғ.JdV˒ Eorce8[#^i[?^(VdfƤ'͎~o1;7>i]ٺS"Nuػ_;MG.q[[3|T*|󜧴vCx%[9J}Ǜgu`ʪtǷ(.؂T N:\.σ<Sֿ>G|W>/k{G?b?\e~l*ôb@e;@ֹYH 6  䣿@9t0.Pˑ 3ܨ!A"4"D#7B'e ~Q %L*+,ATJpBB  ,4C-D3T4 i+0C)LXdD?lG|`*A$/;CdCtOPE?D ZAL3DOD`NEQXD;DAF[LCWYZ$a4SD8^VLX4bi| :J<KԂopq$r_T`uFv\Gv.nĿÄvGw T$ 6{}ǂ$H~, <%<-@4ȉ3{Ez?i@Hɏԭ$H DTt<3ǗɘəɚɛɜIolɕɟ\HʡG4ʣ|@TJܾtʀtJLkʩJ"ʋʭʮʯ˰˱$˲4˳D˴T˵d˶tKCɹ˺˻˼˽˾,ǸJܯ4.T-tȼ+Ȕ)ʴ̌(\'Ҍ4M,˹$tׄM@Ԝ(IicIݴMMԑ4BDAyTNDdNNjN^N`ȿǠ<нO(ϊ:Ov*0z4;}9*Oy\]O\̓$m騂*4P4;PQ>O*` pO ; N (PkayN@\[P uQuQ2lQ?xW%=RЋ% =P!Q L"'2O@ % >f\ә{3҉S˲rRL&P 9aQݨQ!dQHM@EQQR7ҢD X7.9=SHe+nxkS\5!]Q-RZ% 1eUݭN+IrQؽU%^Ut 8V[m!]eemuhV:N-ΞWKmַtׇTVMOq]Wx{}W#>|XRz~5؃E؄UלuXW[ΉXb͋XU؍X?؏YBْ僐5ٔ=eYؖY ؙٜٚٛٝٯ|؟ڠڡ%ڢ5 EڤUZ;  kVO+3"V6 f55@6"./usr/share/html/adsm/en_US/a45eart/ab0iw004.gifGIF89ae,eI8ͻ`(dihlvtmx|pH,Ȥrl:lxt9#tOV 1#7ށu_F],xM+.I (L((h,Xq*(H88O?`@)D9KH&L6 G>)TViUD\vJj di"l馕j)tEv|*XI*xj衈rYh6h>*餔bifin駠Ni饦tψj뭸뮼z+)+! k&6F -V;Hv!RJ^úkfKAn,j.^$/*L €T*\[_p1Ö;$lc[.`| -0c\Ȝ'm){.orR5KktREiZ[.6w=km/hrcs-4 D-&3 :wY<ݏL4736ˆ_βܠg<蓻|9ӏoy9#>ynPS~|l#{֭c5ޮ[y3̹{1guġ:!Apw/_yc ˯]fqo~ ,9o'&h4ozs wX Aj΄c]ﷻus^ȱzzYĜ5T\ޮ4qj [ڤ5!Bnp-'>nWU7D)/+XC1ax6̂v ' ݂c(Qʎx dhB> L$iFIR$G~qTZ $[@$GYɟKR6I%C(G)R "(uI@Nɕ>A,! e7 ҈Obyg<-3[S"3Hmqbܦ鱪 XdI׷qm,)H[6μ2 0v&ԤAm';ⳀH2^//Sˠ/p6axO~[*NR ++H꣮zʜY-!]hE.t)78Fg>nlXpr;i1-p̿)%.;@R~5mP$h+PZ4Rl}k;5zK4UUk=ғ>z-ryVc%v;&U=vU0\ҝxqKޱ\/ ^*Ƚwԣ7Mqb9mf2P50nO|En{|2.{qJ FVµ k^O48UX*E$TZu) ֏2.0審6Lcl#qgw:Kl,`JerKZp9:*f&r|#ub3`,:TK03皂̲eMuFYf3po71δGVȏn)NW0ԨMK X5 ZQ5\m^s89lz^ gbN}0 ڸvXTGMVXܩmK6ow;-/ȶC fn~)?êS?I?4 D}j(xn'~~FX#K)G0Pj.-b0ҀŒ28zu+|jsw|+#,[Wr@+-HI0hַkk+9z;i2Hj "A(ww+RjGiIl„`XGP"EHScUhmǂ83] i؆npr8tXvxGcnb 'i(cn.Rx؈8Xo=88>,~XIㅁ(~xFuJ@B"#8P57X}xgx؅w8BؘkHZH2!hCH+ ؋:Q  / Ѱ !۸8p8료5HZXؐX i8vhlxjVX،H  qȀё<ٓKʦn8`4`(9+訐$(*2Y^Q0Yb9FR@3Ȕ, RIRZ)yyYZA٘:`{ȉ4Ж@0Iy(H+8 S9}َ8Y钪]9蘴IeG7ns u陟I9:IΙٜ YY C)mT𛶒Dwo&ȹɜy9yٓ)i9Жpl*^xz ( 6)71Ꙟkٛ8p) +i:bȡ$YډʙgvS-0Z(՟#) ):q@hXZJzzAqM)h,oWPn-o۲[˱lU:Mk-;[2Cڣ5ݷɂ_ (;J b|K"䩶zC 6Hv[z}(M(>K}봍 𖏊;)D˰y*dAk#~O({ r4f_rvĸP%[ {+@AIuw楢k˪+:J|xgǟʂp:;+xgU5t`@`ſ- J ^"Ckn@B=D ,G,#\:],)'Z\^`rl 2WD]p31Esս8Xm4m0؝Pkt,jm.D'ٮ} 􈘲هڑF)˚_x|vТ7iP۹ѭۀ$0{ r{q΢!QY1X`$,9Iݘ`݁Kw[՛;ެMjLnY ]).ߒ߼U2,}li?hn[4fA Nګ9 ".vMgߢ̀nX ;>(8>;>C E>7PKn* I`NXNS^9Sy<9d~gj-18LᗀWmx:bb.DN3:y7Hnn42|~eNKb=+>%n~#ܳ>"Rn~X|0iڦފԾUgJb D5@MI1 ܗ喝>~2YWM^OBN b?0JnZUo/?z?c|l?t?n>OeII sR$/U/"K7q/?tZB`wL )y{?O//>@OwkO}_?pa&Zle4L:?p274nm=zCb8 KfӉx$gzf[nqVI}kvq~{R4*$,4<; vx׳<:ۜ,H 9_he>XHg=@/N @/D`=K@?->A%P4ڛ4toADo6|?CE PmDq1: {dqI1I- \hI$|p2+́oK7rx@L3M#2=#iy3$q- ۱1B>MA'd1%zR=+\B yɒRSC(SLSYAuMCJ=5קRMT!gQ?':RWe5lcC{QOY6,%]ۏ':vQL-d pMh6]}?}nyAC73Ej/݀'f|wH 3Tj%]@)FtяEnXHM)Y\Syl:uㅱ]w3D䞟eeb 3]6FCXߣ[i^E1 O<ǣ1MNF;vӜa_k{Ln+;<j {B=G_xݻr}:`ܵ&cXnlɅ4WQ*6LT?] >SPq {}7: p=IJ[]{ ?W zԷi(=Bj@!g`+Vruq"cTP7|G} ` #}l'jh@f3Ī&D!4TR54Ǜ0@>8aWsF3Pl?ϸw *qW= 3O"C,.0`wcgeE1ѥ~BNny]G;鱊|L@*xp-ohtdxEI !9OLZ ]#YJ7jI2蔼7fIKSKAt6F^#1wJRh˸U!4WGjr&]'Y]^fL34k2ђ")xl6ЇFtBBC2яNS@ҏ4 }iN9Ӛ^mEOzF%T̃vuedXַqqk^{X׽vka%l&φtmjWӶvMnI=mcVѽ`K4w=ozwo~x>pGxZl7a8%NnuOⲮ5oE萏y.U支^eH@?zЅ>t% Ν)t×bAuOWzr_k7:v=5gi{s^߲{#wy߄ݕw]r~ΑF's`e~/ 3/v*߀Cѷ |ߟ>9'=_ҏG'~Qv-Ϸ>~\aT@}/1U/Q__nw~4g3k۳l?C=c==ÿի?亾@> >c>ۋkAtADLTA>A%\)\)AD<;<@#k>?"lB;<)3C+./ :|<=Lf; :Cɫ;̓CkDҿ|(&JʝT "mBI*ɼ_/L-IC(oH>yb˘3kմg>s:aqӨSȺװc˞M۸sͻ Nȓ+_μУKNسkνw#2dEzxEWջ{ϿM0W^!& t ȑsLXᄎm8M$h |0-6|1ӋHxNwI}0G0mbG8[}SDH6ޗ=90\8;-R2.!EPI#d>NB&!!2>80$T}HJ|T-bk WTD$vi饘giY)Tا%ة>*arHY:HtMpˆzRa6lswrgrj$Y!z E ("2AĴ> VK,깮LAyG/EVDl递=Ħ&rďgf\U'm7I60儃2wGHԿy/͸r-l͑rLC4F {%֫ZCό,j=6Erfٜ?۝#zrSEkgM%و'kе㍟g>%A9w砇._'騧ꬷ.n~n/o'7G/Ofw/W1觯/oW `_OLGPSX'H Z~^ q `PQ;$80 'f2"8̡(eL6H"/KbB:h&:.DBXbó|9ŊZ (AL7DL&H:mSZh>tHB"0!mxil$'yF̤&Ǡi (}FQdN*WI;$zaJ*YIZΕih^2@Q@bҕ[1LQR [2IMJ!H,MF>SHĦr'&N6^"e;N4%[䤧>8X2  am F:P"rmDa zpma 7ZxԢ"MHz UL.Lw@2(O?^8GcJԦO<`KYԅ:c)Gb#)WQ ֲVr^5ZGk+'/:UxG{MJXR箅M .1c';a.F`7 5 mf:ʪͭ RCJnDp58E.nZ)B┥rXJ-w^VFك{e wqmЋ_V;@WX}\"XmI"1irv+ a{ 9~bkC!tIH/ 1ezaxh3~/z]:8&pP_ ԲǑ3 (yͥ}7 zuErH j9=_P/ԕ @`39Ji>f.^s:` KZ$g|h&obsJmNM<8?Aejb=v;hZu [hQZp]oνNǼ'a`G ]Lnf6)NE[fC\B2m[wmICc!REC']?MfGgMx3Yt R},d~s{Yk_d[mj}G)rد(q }qYy+2Qd^D3p ʃ^?F^+7}.zؗcq{>'p{/9%+_}ocX7ާ#ÿFΆP^'\{7 \qpg=\DǀEO @XpBCt^Ч~(H4#k24Ad. ww>B=8d7guH8DhG؄S$Q(EE`ꆅ"I$N #(`bd> 0mXA 'tX0sd|?dq8j7'4k Z2xUSBG?eSX>+'V&,!{HAo'X1X 4oËZ'Lhƨu&*،IaLcFHL٨IK`0юF;cvIHwȎ}?:H!(#X;s yir7fHߣ`Df [tI)%&y*@V'yJlaPm.8> gs1]Q0vbJVe&eTi()+kdNM`+w闆B2DRDHo!}b$nad5o/pySYXϴH yE.B)ITeRY#cYY5@WOP/.@Q#}a PAll𘴙NCKMP;I;p|6"a5L(_qB`pB`mp7TQ7WRӟډg':˒m*$Ԛ# Jzj~ VU&%B=0"` Zb j.r>Wa5G4B:o'%2#y [p^ iP `apqB/ydI\S:SMp4/H3AæF8)C* Y 0  KM"Kp  r1 ){R*$3uA8mj٣\?25󦮃JS+#:ɗbMP Ԡ]?Q*,2$ZX-ʚ/9kR'C<Ċ7E{ќ=0Pws *|86ȅMq.*]4S8Ѱ$14r%!z9~r ;7A0I<{"Em6P Fd1Iy1K k9N/sHp .SV{-2zC rʠҼqJ39rw8J;->"5y;=G#v7TX:Zs:;C&j" tzJ$GnJ2Ṿf#Ob#Cț[95kڿ#Xz!B+qc99sKt\:JU-z3xK. R&pI)jz4|ĵcM"qbȃ=0Yl멭$¥۔ /{QQ7ZɳS#MVhOɍ[ ?t۹o: 55l;=:f|`bEڍ"=Ʃ<+@:y6 ':z&2"9:nlK8B] `:ҜczʼcsW8 ќQV*t6Ȝ4ǒ7f*GX͢GPpj?$T>͓&'Ŏʘ…); kQ+3V6 f55@6./usr/share/html/adsm/en_US/a45eart/ab0iw007.gifGIF89a-,-pI8ͻ`(dih/kbd͒qj䖓NAaFC4*0c/%7(tTEK*9 $HcY ؋ћI #KLJLdzOJkJ44`lF-A5aKdhZZ@FJƀ5. F~EUL$kYqtiɟSD(O0RDޔa'YInc?C[dɎk=4urv}g;ލLj@C5AI but=IpTaGD m{d~j:N͑Zw3.Τ}r';{#6~߬`מۯ2)0e Lī 9;mvh^ӻ/?5fuGMIB4rqrP7 D8 7ddx $(@ ^mpVBA.#BïDe]ĬΩMM]~c%!facH7#R;'܈)nq]՚4VNe'Flc:M{x5 B F1̣"F:򑐌$'IJZ̤&7NzJ (GIRL*W/A2"8KYj,I^e'r4Lɰżva Ќ4 "Qyrc*1YBW6?)qLϘL(jUN4kZJ~Ϊ)/U΂g^P9䇖IB.mV(슅^Ns>yUN4ƒ!֢[cO0f$9QԦMڙ83p^yaIVw*SK:Kq $Ku\ +-4L}8O@ X־b6F 1&E,gG9j`bWN= m]+:+@hJ,Q2"2eؔ }*ٗoNp;\abXU5Cv11ؖ&f+@nN]%J-{nt^b.]M\@赭8sOhY䲋eZfÄP%HS7,Upc 6aG0nGZkf!\6 z5k"v` 1V$^5a < ȼ+Hm,0cѩ9T*H*oAΊ~sIũ5 0eӦ7!9؍VNРd^(YNuRU2Vx{gmPz~M\.3iK>dd}[ێ&^YIe3ЎߏeMOZζn{۔$2ErNvn~&r4~)*Niia_['kx?57q]9yXO(E-pu΄:rqp[!^FM7G$e2 28-ftX/9kՑ]a2\SQK_ED[䀮6|S8HK1dV}}((>|-husKmVg՟ZZ=V9QK2\3荖W)VXiaǓȥ̛Jx% 7k- ,Dqa9I*[Q܈3R)ZVίs쥵.ɞ?!~uvt|67._)ԵW6K} Q$5fC}tB2DAxo%2#H'~~rt0{~'>B\%x1Q!hquaGs8yS|YXU?B*:co}Ysoց68D{RPH8y!f %)`Lf_:S? fD0|765s={ hfr9S="tMnRUhS94k岅a< ]3xxf7wRvv@\IxTz%yYIҘZ _w ya֒)j]i ҕC` j'S;Iٛj}Ozf yR'*T؜T'#n9ԉ)Жxq22yP7"lRL9csr'N4j#IM֑V|c߈ggÉ*2eTb?/i?fw}Ue *VWupCQL}jRFYD.X@rhGO.%*4];j73[l (,J-SHC/ĤW˲Qd9Em)˩'S|"v"s:cf3>z$Mr2un62X2+jҠ=/bR{ N9P11+%_Ns \Dz&DP[ BGq(]5Cou)qf+j-!+( 8/(2CLj( 8bl>z5%5dC6mS'ƦTW_0_؟(볦8HQ9SV3ěEčMBژڐrwx0ɨB/ Zڢf%@1:^wz4Wj;T뭚9ii _%iIN'ɵtp.iBte{gKzJwS{pV jYvu]&~#Z+ZJi@);ԛ'M6[Jm۾u#n([^JRKcTcXE_ڿZ& <4#|"v΀ ` }|1h\Gw>>x&'Cȗ5n;"AQ$,>ܽ4L MO OKH8|r;ͧZ@E|MCEA5oF'2S0TpdRhS(LZ_[eiǧr5gҧ|&6-"Ԅ~-M~I}H4fٚeӳ5C(؞ I?htzbtHmڸ5gHO&R~:3dOgO#CDOH>xU3[ *:hvp45}*cgˍ#p.4/g8ݙ*@V"I+ET9) Vs2L 2 piKXSc*D 3|]xb0D!>;Z:U"9)RA >p8f=;19* j(ef*Ŏ1ӠJx\ӎU^;^J :0X:s!{H^3T 5:$.w*ڂ`f Ne-­&dת-:Sir< ˳DZcS]4( zSt䨪9esTSɰ>ĝ ]in5Ď_n b80/cU#UO4ݽݶ5eWN֔OMeJ9a.(Cv9&.E ~n%ϡIyz>c\ɽ~r>K93azj+Fijd~BaP<$/yݑ,o~.i*1?EoKo=Q/M,;W_d Or)Vrj_lKQo?q4f Dwo랄]iw.]3Hi+q[g340dN257\u&Զ:HsMH[0V?B55Ӱ6)G/jy͂C5¦/bDU%%>%t~W@o{ȧ5}>W+bݯa韚~ /W2??e HyYoCq$KDSueQAKF㍑G?GxD&Kf(lESjzfS'I?\m@3PV DuxQK^E%E&-yLҽXҲǑ5}%/r{TR0H":5ŚUE k3VeI\0aG<;K0]Ѵ򐾌W/5|68W`[7j̖bƎ,ƕ-1%Ɉ=6Mfxd[IqV,[!=Ƅ'o}Hŝ[>.!_b_?^ 8Yjv&΋g˿oǂEB]*~7/8WX7+]d09+f/6n ? C 1D@@@BCfV81Eo &M?M~ r4HW 6©:oC!MĿLs|3LZ 4lP|J鎣aOo8I@N]c6Ɉ!2 ND OUE?/&3S=HP!Jӵ`K,tR B;- \ Le^M|e̖mL[a25dm| @gA,_}_%{ضz5*fa͸eu'oE6^#blӄ=&٘@-jKfwݖgŰ7F9gPL!Bouz嵴JADitseb8~:k\h〵{A:lzE;mLdvn~!cn{ OF<&pN<# Fw$ۛ"[iw^6LULwxx| UOgg@OXZ ɷ>D{q bpfY<85-M}#< D`:b&_ GkL7_n ;VqQϙQ_}~ūQ꥞-WK` N>.iRS%+%Qvl(%)S 8Kr#j2׆z)ȴYxc$=+|Q۸iQlM[mɥ3QY=r)IW[c\=>&Z[ zX)0qrȴ+;LJ Rt So8qd;&mc&8!.s] b-t;>z$M kNjR+3V6 f56@6./usr/share/html/adsm/en_US/a45eart/ab0iw008.gifGIF89ab,bI8ͻ`(dihlfBtmx|pH,Ȥrl:8D JZجvzRwL.hp,~{trt4oim|D~sS38Pv>NLnÅ7p­ζӌέݛſfֻ5̅bH V7{Et(2ȱ\0bR<#Kcʌ)J3+,ٱf>]5)pѣ]٤(0PJ!%NN`Êkٳh$\viʝdݻx߿ LÀc ^̸ǐ#Kx˘3k̙EΠCMϦS^ͺeԮc˞M6ضs[4 .7ȓ+`|y7NӯkrË}?OϾ=~JBbah_qe& 6 ~x_~XXpxw$h(,0Tp"܈ :NУ`?|hH&8J~!hJ6~ !DA)`eH[r ;唧o yڈKix8cNIhF<~9(1Z(yv(yeB9R"&[g颬Zhp饯nNW2;!:)6 ζ:-bj@k$>ΊmB*-ڛo+&%^bʦ™ Ś'9YB\)0.$lpi"fA,%Lɢr Vˎ,ϟЛ w MүI*ԏ 1JMֈY,j؃y 'M~j-ϭ7cnu{>B~_ t`0,8֎Cn_u@TLVVB(`+iЀ\A8'Asx! *]VPB`p6$V.X!BfF,ӧČM{Pl$Y+ CM 0cXƞF"_DpERkH:Mx(rZL!S3Dk$)H+r%3‘jd$ X+&q[P$!vl/NfmX&:k9Y='k]U4Z- ¨//*v TJqNZ1`Y ڱtmu>zIZǀPouB*K=V%7e8>z>-UʂKbpiQBk)˂tҺf_աeU]&"ϡPXGphl`oJS95d#[N`I_t( 6VOu{irD5C HAkmk_ؖ$%Q{[ D(oM\y4m!(MmA$Xƹ%ntK] @rHe*Kq1bއe}۴;.tvU|]A3-0˿)ImЀ`Hu6>"8`Q[f @۸k0A߳ʖ.6υakxǍ%CfR6K*+H`d /Q[L2yYfeӎaNL:.͡Q7W{Ƴb$? =_g^rt*h7,4 t:~MdQy@MY{Yi 5kZO}$l)jǖklbrh7KUN 9w cp}GuFVjH "Q}'UcG }`rNfq&22;T|(WuCݳ|Y|~Nu.Vdׁ([0ۄJBQ-`D@-pvgwvpu!Fa4wj\wLԃKYBh-xó:GTme!'"5~ǀ<%/p%x9 pgx^fm&ʣcgw* ;Mt?|DEd]xHgcz3M87gkxă5Ue@ jXasp3؊5~W4`(}Xȇ\38' (#oru8zH'o3_{ј[}zh#O,JT BG#؋um@Va~tK48p=p88?8VU'F,艔`j?"q7tHzIɆ8_}<y }&9B!"L$I-C kgGX# dy7G-k|fёW21OzUFE(COBURZb&TOC%-}7(!%K{@Tf-~%y:xjV"XbEO)QLc(qYA>7PyeBe|eAHfc\rg(sH8G5 vJ9'U SS:ĚI+-SsΩWTe&cؚ鑁?~Pi u8)&};~W4 kGP0Б-ٜ)y%/{U@ixEjW߹ 94yօ)lfkr왛Y0@|i\}QaȝD}W?T'9-i%yn?`wg(:tpeդXz~j4Vǥ5SeS_121V5U{ry_U%ٝI&E g FzHlСYeH:id=ZK!J`s?p*i' Sz/ivy0uNX91jn 2v Ie#Zz+mv9uz\׫y~Df$`ƚCiDmq?,:yy-ڥe6ڸY?V]Qj!ڞjguLX9Eɍhxgg Nj 2XZ!5ے3h# {*T[ڑуڪMsb-m}HzPp`bY\ ܠ( t p͸=4-݉m}Z_4Ͱ p^rG}( -ݍ;E ]/ $.P42~ަ#H]ح<M^NBvx\ީe;E:0UTJKھɋOOSi'\ ^E"!-> /BI $|ZMW_y+\XU 3H )rw3;W Y\4WF+*T/JY6MR {hNIT *{$>ͅ$b]me"-`fx^(ۄ^;B7z.nٵy *(&". `y &*C9*~5J ;(iSlkt|iIz"\\Ҳ$;#U- ;e=uak<@ ֫H<ۍcLsDCijV^E%W^se KTN @|xHO"jxkDi (q6¸c*hRȑm8 #[m5lH/E(;xl}vrU^ŚUV]VLDe͞E֞ Y3 !ҤLj }oR*FX4=̫kaqN]x"`ZhҥMuXvyl1<9*j޽}qլ)mFܩխ_Ǟ rKoMݿ,w0c/6J9#Jړ/Ad\a^2k6 # 4 lDO>[ `\ o6 C G٘69E!$4Q H` gHpԠCLK/:$!drBBI*1ow-"K;3L&lrF - j k< OI'TOX@B@'<@Q6,JG7%(e"-S \L%3W\?-Tp-U]E6auCVMkV@?`?xԟE?ČT\sQc>O|vV?8=7`Ku?T4PHF >%_L8mxaP)cgN dY;X@u25loQfq&I|-s LX7F:kSmi&5M]ݺ확z4UUPI~cm;n X{2(^oǵ\E]0; Z!q]\r b{aȨ'-s=]t\Pt;/c=҅pm,}g^Y_QfޛeOxҧ!߽{+Zh_1<_?wv[g O793P @ G a>An!o.щO<?Bf$ B2ġ^jC09\!8Јo(I\bkD'PWXE(bы/15chF6R1[#7JPwX@<1iaܣ (1$!hC.O iEHVIiI22Ed(=c$L)JLҎjxTfEEjiT2fMaUW=T)rիW:VլgEkZպVխok\:Wve-xi^Wկl`;XְEKU֬%"d%Vb3Y0rֳlh#!ZjNZAƵmlZڎeO)OT@$p[U3k3~0P}+jϝn\"elw%wܳ`D 굅v^ј"p/=K nn?DtO`wHdk/mYޓ|{Ep1Ъ}+ ػ] #0tش1}]4iN|a 6vL੔ldhqox5q׆8O+Y <%7yQQ򠮜a>uusߔ5qӉ?zЅ>tcyҕt7Ozԥ>u7]Wzֵuw_{>vgG{վvo{; k S+3 V6 f56@6 ./usr/share/html/adsm/en_US/a45eart/ab0iw009.gifGIF89ae,eI8ͻ`(dihlvtmx|pH,Ȥrl:EhY'Ԫݻ:JJ绹l*zl]ÍӮ퇷C/ qL;y1ґ= t˰c3*Ǘ Rv)Ct7paIy+x`pYtckCuZܯfO9ӫW/fG~U( $a& 6,F(Vh.@v Va$h(N8b,0b4hΈ<#:(D]%F&DPFYRViR\v^)2"Ihj`)KIxh:矀*蠄j(y&㞄$裐F*餔Vj饘fi))"騤j꩜P1fB#ZivkV2ya+7k죝f+: Zl.:i-t) {;inmk+Vۮz9~,Ƣ ,ͮoA gË;_C-r10ªٽ(.4׬z̬?l?n>1!r"CO+%C6-68J04]Qӫp+LM1 N,7ˮV*3cMp]-r@^Խy҉ۭtۻڤ9ה6+7K鎮y| zM^/mok j؛{}<ʉ^qpUgkI铛3zɗì0)O^*@PT <|t@_-C"}.`GX ! WH6D*d! M&(2$! m/0aRHLDL *R E`1b/vb$aD DL6Vp$GuؑxcG:Qa#d!xHD̄2謾M W-ST# N'XW'=˹2h$'KJRI$b9s@0^&P^2ŔK]˔z"م:Zmibd`%Veo,YN8F[Ee C3ޱ/9xD} s?k#d~MæANby/3 zt3>vNuߜ= 4{\ 2q*uźmt@;̥Ѯ;CY..83t*5L=t0hH%nzOGMTop@\CaGwt5=*7Mبq*L`ڸJՕ4s3}i~L-%IϿBYsY),WwG: @WoV3nIӺo(9P5h1RS]q|;߆- .)o ZX]yյ]>Lڼ@}n3ڋ%:s?ٯK[&kp6 ܁.[^X kS@z N)-{ln[pٽ x_M+wKwA=K/ &?S*@S̏J|< zL[{J;q:pݦ|D{{76{o$ַ\/zU4H,7Z`]">/e~M[x_~ 0z2g{?gT7n~H rXq(R x "(/!@GggAWe94*&xǂ傥"u'9RP(y8hEDitRVOֆk0:zJ {xh/i>5?AtL7NbkylE*8OWʍ(E۵ [ϜD FƫثB m ,|,4%]$rGZ`$a$^Px=g$k7@ϙ§,C@]D"dI#G8i<2VKm[\}^)Z`"X-Cemg"i]SHZ&,חucxM#o]QqפG׎dH+ؼ{`hM5ݏ n-R@hٗتٜ]"68٥mژMB؍-*]٭m"M,EۍڠD(؛ܸ )jJ]k}bA PMޏ2 0ݫ Amŭa]޾Em0$Ƣގ5!杝N] ! > ^]ހ*(:'&ᢸ/-)1N#㫫;⤲ h(n7H!םmS0^Wn!ͩ\~Nޒ~&>߶})£P-IB> @sNҸ%bNF~^v>"ceؓ"~)陮S>L^ !X@n׍~a^ 6Sl.湞܉߿.^)ep_?~BN6~ʎahpኦp. 21^ vz 9Z. [NaR( n_& 񝸊N +1R- `opz.24o02V}ޣ֞R0G 'ۄIa.\ZNp^g@)'4(PK܇?o_GNZYoCq$KDS yDykk"!@.flʒ\5Re[n,zFߎ&<%L̩i4V $,,!c? 3KC_ gM9bڎ$htNZ_Ez}Խ U> DU:dE>iEAɸFl׮K/UMJf\*ɆƕVXC>taF-pŐSKN>|UNnJ7׺A#'}CosV?Ao}wYXkg[U}e?E͑S?a{^O{d"ux J׾5N9NR>Rm|R滐/2.%V$'%ÚMdqw °5zv?` i"3BpEUۡ f ;ܟ; PX w)jU KF(&y#"GQZQG=R.L[Gj;d$cGn] !ytғe(E)JDre&7J$RLe#Y9.<7D,9JZr .K_0ALc602)KgVSu4# Ivӛg89NrDԹNvg<9OzӞ'2O~h@OԠAO-mC%PNԢ֌E5ˌnԣGE ǐԤ%+IUڮԥj9e:SԦ7iNuSojP:TըGEjP}R&M*yUfUdUB]+eVdeEkHΚVmkMפswk^JSyk\Uκ@BT@c 12hdcG Y'&>K+ hAϵke[ P? =E BC;-o=݅g-{ ̰n ь$3?ƶ|.L\wp#2/Ћ-rK_ |rH .u)D}m`P;MqW5qwyE>r;  kbT+3V6 f57@6./usr/share/html/adsm/en_US/a45eart/ab0iw010.gifGIF89ad,dI8ͻ`(dihlvtmx|pH,Ȥrl:83RB0zZz% DiH&L6dT/h%5#7r0h hPJ8%8 GgsI '|h 9h犀*zvia-&j|(q静eh&BFeUgr*(Zi6:+y밎Klk):+lN[*"骗V k.* ͂J z:/bj,^j):z`F1kB#,g\-891{j/% t KD*BIkٜ`=WBj뺝^6G[ 𨟦i0k6ꫦjvwl6589M ]Lg^CyĒ9a2k;E`M{"@' ЁVREvC$8kQ}KIC|Kpzġ S[p~ .0+𺭿`ņb[:K6=$gw/v}@jqN4'np>`}2`ǯ7IWtЇ{~_ ~}dgm_O.GG{7PG}T~v!~;0}חg"}!xw~}Hx't6{W}w&iDrs, <`|"Zփ?.-TV|F}eMOg}0yn30|wWE Eaau_90pi@$hH7%pw$gpwwSzcHpqre'G$H뗃qH҈E⅏S8q@ 6txt7is؇/sXjg7"(׈xpzXh5q'w膟8q5Wpe(;Q'HTЍXsCkWsN\<0؇hxI،Hf]{ t$R`/)g(ǑQh,^4$E$lyoɒȨ<6y"A$@`z!Zx0yUyp嶄%/GˆXRTYn7|Dy`Q%gxpVtؑwwzY`}z)s?q4WHɘA>z9.9Iq2GX 猟zӍ3YWrי\Y"9PɏY"W yA>Xhْ)"h؉KIBHBX_)&r)dh|cf>VȆ,1q;ȳAorLrɞɠɢʤ<ʦ\ʨ[\AlUʃVu*JBHDKBSȡˣɪj ̙;1z.d*3N@uKnTHtDYD˺'+BĴ#J`652+K侒aBA˳@[˼ͼw+ EZI]+ㅺ_ʼlRLLlO S(KbS;ZtM&ϯA/ͩ1/OW#ӶBʔnêȿLcQ3P1L-7 S5!# 9j(;..[FDbS$ֶTY4SN65a@GsJЄ؊]zޕl37؇5VlRT!V{uʰ]Ա=۲]۴}ۅ-՞`0T]R˯NRB \H$Upč$Dbҭ۫Ɲ=$ۙYF-ީma\^9kmi\۩ZӽbJ fQӮ!jܪa]txzڬ Ύ!f`H*~&.` 0N#Cٟ ~VD~㚌˳Nح~U梍Yaӛ^n4.&Np:_QMT.&NJXv9Z=%nd`Vnx3VfFi]13"ne]C`ݣNӣ`1.gtHዎ^5~.b ~þW޺>0̾o53팘@ܛ?~?NO>ྦྷn$a XF~ |#1\]^eS.~>RP~4N .3}g}'~ /0Nl @9of-?+2>"?6K>'k P0C4_KoFMod2>/dg,m}Og@^(Efn_*]({oވEn<^_NؠeڈO* kJ|Wۇia5, _~'G3F~C_ok*}N-_z1oO܌ENZKZYC8JDSue[cyks}c9dQx4DLaӰd+ {cr|Fk/8#sks n˘yHLdBy|ęTLTԴq\Q\dq;|+d5j‹r`rh=J4y,I^ >XFd!nA6.Yo?kw)gO2PT8[6K0.^SgBQQ&:HEGA#F DydG0lYeƓd1'Ud%/GRc|8vG7 Tkq!9s(Ie!㧙ժM6РنKny?F70޶v Z7۱9k+ !>'ڗŒVaqk|qܚ >Jg4k؛%KElߏV!s2x'+AR NsuƆm}ɳK{|ӧoÑ.αOj S^ƻ2R@!>=-9q?0HO qа$Ni]B0b*n6pjBB4X{R 9ˋiFC *;ڦh58Lͼ3S.ʋҹ7JČ*" lBB꼐)O%tBE4簩* $.F4yѴSO?ejGk.e:{ +AkPP_5VYgIL@V]5Xa%6ZW\$TPN,ZkEvQ:,H 4i1lDZE7]D.lpחq+W4u7Tm_2ڐP: '(2ea_OqCj3pZ?fbd$*p5`jH\gO d2l3f?لwf:Z:. ƋٌC1:ߤj< S ^n6(+f;ݭm:L񘌺շ[b)9tpûNq'ocr7o1g:rG']9]gKgu=1Wwdm}rswˁxwwUyivp>Z_]Ϸv|/5}U}`ߧ~x(o:`;gTT`Q@KLFUAaЃâ )A*"KP! e8 I uh"aX109bmvяd 9HBҐc"UDE6Rosd$IIV2{d&IMvvd(KJQRs4e*JUote,HYRqe.CFK]rx9LbӘDf2Lf6әτf49MjVӚf6Mnvp 9NrӜDg:չNvӝg<9s/ӘO~0PV EhP (;Qa.Q`gH(Ԥ'EiJCrfHe 8n}ib*PQ)vo  MGU4s-ե9Nu-#h`a5Z#|Ní; )PکgB@@z cPpjKo6ë0Xڬ}ŕrԚAj,@+{Q|Ѱ3ì,#Yug;[ȾM"_ R+ B6=0jt#41++ ;6c]6/WsQKbdÜ1[=͛ƫ^vrw =5hk"{ߴho_|0yzU6eY 櫈'Tg7eLu|L?V)+ GFr\cewOǍgʣHYɲJ5iR#'oZI.;C*Kʖ.)ɂ:R8a3mͨ]͘nٿ%lPmLJgܽ`e 3#sVaySÖ \9`CmK4H/L6&ͻ- XμysKNءˬνwHѿO<0ӫ_ϾgO󻐯(` h&`}.F( Nhf`v ra$h,ء.(H8_%:DI!F& P&)dTVVfX:ܗ`)dihvIHp)tix|*&}j衈&iUCAzţ(Hj[P b **ꨤ矗f{)z+;%ެ`+ E+uB"^ ɚlz&®F{>RKvV.CYR馵ﴪ:ڮnz.>0a勭ĝj۰[Kc|@($ܧZ/Ŵ;0n.3mnssܳ,4,N̲"; \w]S#}DCuI|326CKk4Z2w_}vcv}ͷ7#{-9(HMsk̴ƚmўnTc~Fcťm.ڨBm.ߛՀ9XC7w.vϓ 3/հh{ |#~ 7wM[Ntp7٦+&7| aUluݙOKI>+| tBm ǁW.4LI/!}hh : b{x" *4VBшFD 8:u']*E.X'Bp\od2iaw@cUg) g 6=aƓ)?%nsZ,II>yD!vf] =C2uL)9y3,7>'ZjP6T/QO t'l*=*Wzdb%Z[`ֳ+k+ Vk]W5k^5׿^` {fA-UaK@.le Y̊J5lg=(І֯%L{ڻVbmkZp=R`g[KSz[¥@`CR ">>7Unr'p8Yk߽nv˼ot9gzT ˾zCWTͯ~Ko!`<58 h,' C8­}-޽Nm ]G,&N1W.1/b0X([ 6,j&S PrвeJA)<2EF0>ˍLLx1]l*_BeE!csHT2Hs*>) 3I>baNrYeƅڠEwhI`HMHy:n)JYGv&e&x M>n|I`{D6L`hj*0E=85Z 76PҜ9]zbޞkNzrv;i(GS'R0uwu MȒMm׈S+6rH2يݖWhW8`8i gP@PqM4IOuFc%BD6QdHpe@xRϱL ixwOIg-p]xesXnn 'NƏY'̤f)C鑖Ȏm `%Bvw34}1gqx~?G<1Dyvk{?I,텙F9ti9g%"Y>I䷖7pmf˹!!Wy"&y:ЖpI)JY&X5(yD)ϩrEkI&aħşR8  0r9 Vp6]:*JV@oY9y Cp Y3Zc 9Vp ȋr)i(ZJʤf::@Tʣ[[Bh2 $JtrcFl.Hr'AJ`Yh'j0~UWt*mzfH}sW'|ʧZҕ0ʈN*ckI窖 Jj:wJbHa̕"Nߨ6D^~0>ෞN- `R^~-.tnZ^^]-$nM2^~-DnwbnC. 4o0w!,h6o&cϺ// R{7' /J-vi`ܺ^B vNOAO%C^a9_;" F5aW qVVvo NYu'C$ @/ 0AF_oc덯gQȣ(GfT/Y/N?>?䵏oMĒoop^._ZIoNP~XO|J뵮O }Ij\L [aks}{CbxD&K q1j՚\+A rR6HDY (zwE{~ tSb"p@20x\kch+[#T]emu}52LIBKE_PE tS3~a`Q]JZ+M4;Bj'w!2U\HH]YR]燫XƭXbm]oY{4`&$ڼ.;UgcUshڵYgާIζ/[GiVR?}6:F]497[e@PE#28]4zuTMH%J+ L?eSNTSWuT'K=U gTJ5YuV>RuGZm5 \smq^%W`-XeUcI]6V}V=i%juK[oV6oph=.uUvgJa7z|ٗZnq9aS^bL-XK?n,H;6-c#O>9edfz?vygy矇>z駧9t%|{ {C |Q-|_~}o}z~ﻷ?t^VЀD`6kOQǿxmbRg MH@xX AJP}2|p(``~!꣇:("Dъ/A8b(1DPE},Q}8!q F0<kT Hj/QG #Hsģ3a! <Ҡ,k!31$19K9by?R/" 9Q y|'+N,H2R\c'@C%2_Qb#H;*PsljƴLG\2]N?:VЊ4mO]aSB0 P]BT$&M*HWTP:éw8z @JLϬj JǧboU:Wpūtjկl`;Vl[XO򕱏-&d%ʵNi0mgZцyEmjUZֵֶmlyXֶmnu[ַ.#;  kJ+3V6f5L@6./usr/share/html/adsm/en_US/a45eart/ab0iw013.gifGIF89ae,eI8ͻ`(dihlvtmx|pH,Ȥrl:P&엲eɏ'ʜIsb ː%ѡOG{ɳӧP VȆƦ(VAf b H"hU,h.(Hx#1x0`#= bJraOz@dMndYH=C;pyїM͖$9l fXx%!ix|'W%`T梇VThΉ@f馜v駠*ꨤ  Zny誌(&jXnjVjㅥkj&;M*+. kf+ȪTr> V)*'.d)i6:潸ˮʫқ, 3lvO1Fc|p)$̩ _&|1*Ǽ.,/2L6-:b? 4z<#t@/-M?muQOurץfuM hcM/iǭl}BrM|H4yw߄_vp7)7W>ޒ#M9v砇.褗nCNqq.n;9=~_1 | _!|`ˣм-C_R 9ӷRݪ[8tTOo蓬%_^9c$>a3N dab~#F|`h@zp [7B0A'<` 3/D C  {B 2A|APD#j f @0WZ~A V KcFUhdh1,G P IB0?$'I 5ddG (GIK#Ӥ4PH%)gIKAm*Kr4B0kIbᖈ%!v 60 Mj1M qd&J&4 avf™\͞$:;9M'<:PyO4ħOr T,?NZt-#B?Puz(:%JR~J(%fFQP}a/iNs7hJwʕ^@L% }5UkuX X_UZұ5e}Z]:Tug`ZUXV_՗alIKYR.v@0]ug&6)Mkj/KwAIO[u39UnkZū-l iڶnw۳ xh:}rWTvs5tCiRnjb ~׵?Cʺk%l0M0{ 8l̀I`[x ~oM\R奄3 ;TNy!=5ʶ+[j bӯ,d[ԋY}n_nOUTkۛAl?[m06f_ 7pE:nP;;wmLczfPlo)-\>t@+_ [7unL 7=Svj֞9mI{_6}6utfKܪϺ8ii^w}t`V5t6ص6,@k۹4$.;)4Yl')%w~38xg'{ru /8{tP^-hrãiO|:>Z'Ծהσ<|)~MHG=x9_5ʯ<~7 [_ՆWoqJ.|I@7sm'z"I;F{40@0w2 oKxamxB- i ؀o%Hb'/>)W+8u 'F'`(5XI7b)hTVt#}VL؄ǂ8XA3_~ ~GTB!h)6qyuSxtHKbxE[VH}0'V~tsu]؈/w7VNG`^vG*eF*XFc4~x+AȆd(Xpxwzŋ'&*H`v)(0Xtr3|hؘWR؍8t\oF;8iWx j7|wXXcRُxd@ mim )j48r^Idrّ'Ҹk%Ik)ٌxn4n|07;ٓ9xR:qؖS鍻:toJŊйXլlژryڗj'#ɔR[Yy>o9ޚZiF)ٯ {&T[KPJ1itܩwƊr*+GʧS)nj*RҶ)ke\ ڢ lI5pe;KK-kutJJJڀJK a'b: PSUtDKqˑh**u6w˴d n) շW𷀻lw§;xw2FZ[}o♴_^kb􊺎z*JJ VU늶[P,m3p_wV d)8n˳ +թ׉-7+ӧܪע)+o.g׋ٛ#ˋ- {[h&Yนu{udS: !-y7y*/|{35- Lhˆ[0%VC\H#{Y¢ݻ0Q,UlHWpTk-Ru2b<ƄTss*h"RR\6p~ Voǁ$ [1 t)\S{TFZ]|NھdjuRl6uUHK^y ;ʉ "l6L<ʵ6ʸ,XƜlENY,.\\ʾ~VH|L*h_νTx< G r-ϗ `lƻ mބD3Ѣ"a G@vl҄Fd82m4=B`zx!Ӗ?,@@rSp@Jg> P(SLʝB.={^3]48)đ>=jr )7 7I=gr( M$o-؏)Z hϊ}q}1 oYt =ԛ}|-Y МZڦѨڼ S٣M tYYkחָ]J׼-t͑B TE /%ڒj {Cֽ3M޳} a3 m}Խͬ}6Pھ]}}+hj]= BN }  2 j}ޯ:=]==|&ZӷT.*s٭ >BD>&CM}ii^ 2,‹*~ܾ=za*ep䐍=hRޑAsM9m؍A:=-[2v敎⏥Y^ _ܡ). ^Xf돕> M߀Ξ^߰۲nbְ3mq=n`qe鹎Y>]FJ-it- ~Ҟ/*. v>/=?~8(_(ϑ=Nf0ݰg2?4o1f]MC}Y  de%(n^T I0fa? ` p.u7o-=xr#/*=mOONq =֫w !u_2zxe/Fg N4>>m2.MY]9_o_oc=ZQNB{ll}%!KDS8Zcyk {CbxD&Kfy`Pe`s.Dnsk{~שׁrCD* #i@P[It+ܼ % t!:lzlX\hHXsD,%.6>;Uubu{Dl{ F'/WFea h-c/lE>D ܗN=~bS:C5DQ Y0Fę3H<l-y 1\4̚MU9sH@ IFepV V3,w-: ΎxqoǓ_| luѽ[NujWǽw‹G| ^Gʧ/@KC4"O@K!)ptA ɉP0D. O9@uA< UPI}H4eQH4JY44%NktѸD =T/e:R45g%Z=\uՐ~.0%AccCV8ed.Zi] Zkv=mi6Io-/%`EwGA]wW]_NUZ _f?FX+MUM%&c1NdOבIFe9Еeo$fFgg.QUyfFzK.ivJ茙hYj種koiyl-;m4`Jߦ;ֻoo9pGdgq1vtstWGR_=g]=www>x'xG>ygy矇>z]3>{&{s{%'}|-/|O} o}~N~ 0J@6Ё =Flݢu"( K~M |AX&%` Zغp4^؂>D"шED05̡h;.P1`ac,KX0v5Y&qv,h~cэtBؔ9}8>:"HΩtAHq'$H%<%L2^)]JN( Ҋd [ KcTc0iC^>ҚT/3r!<2td*ŴJe:3d3F'j򖸼(N4eS&1]f󘾩-c}Sd%+Lp'Ju.Ť'jWiF^Ԋd(Jc{zeAOJn'i)iЇ4䓈&,d~9hv٥b噛vnR z*r*)檫h*V e믥jf* +h †*ɂ,vmi^-*/F%fK& ګ0T7XyY>؏bp'G*ƔH?@szap3 2_@CwEp{C iUka e) -Ca59p? ^HiʆpY +kʔhZ {'^ AƯ`'H1^`$c>+j~K T@+_(Xv0X&hiɋ]4$xF]kԴ1yKiZ'}/$/Tt#X@ fק@kaZ(2c/{Iab.+ )*D|+JŲY pIK6,c+ٱKa 2Xsec8@v X8EoD|ڷEV҅ub(P\!@Uw)\8*"!"I'J{NsLFRTOiMwS6)BIwϧ̠PZ"UI:PZ?IRg1,#UT>.D|\&(h7M0٤" ·XkkG`w#F:f-V:+eQ QȮ˳EE8&qeNE6:M-\n(6Do47-.kԩuQt\55Ck&,@Xv׻o`o%ڻZw1}Ryk_EenWF hF3JOk0K6$l# gj0aqE6s%ç7- bbX.>#{7ۇBH̠&#[zyhF A鐋\ALrdd_FÃەe&i3ʐ N̎af m>kƬBqe%^"?h1+ٗ^(5.uhN XLAyJW̌OO^LVl^G3RnžoVaRXAv3 Vkh2{ t83VӃ:)~:]6+P  JvT ʦkͦӤmn׍s;m6Ƃ;gecAزk= Hߖa1_aI zlPm[ VfcwR&\R5pn?/B&pr&xizd@BUձnSQ9L-$%H 5"\T`;} F&Qi}RnE_a"[@{>#UӜ,u忓 轰F$ve_j@1>J}Sz&G@ױzSr WeIjjwPrjZ=LSC>{t ?[l}Myo}ěygNSYdJq&wYez"u w'-6~CІL'7mTC:mG-.|E~ 0["vH|8BJq'o1kFnHoBo{/xa{5@=eoFNBȁ|xe/&NL.t#>t7jSx~5v7h|%4?bhWcզs=w}~jf<4aO'ַ3530`4@.bw"zyp'4`@3!g>Wwa(3Љv8`ex:H5ZHGH!T8[6xȊHxvو9͸hX!x긍!x8t (!I|f(8H]ȇT(Yr]Ily+1YB)6Y"v#X%"3#hx ոw%^ v5 9p Wl.3@8XxXF02_ؔUPg%VxpΘWa9y%7#d9nf8SlIyG LYpr^I`)H'#j}7sk9Fy)rIavy12_{Ip7IczI_Wra7^.`Ƹf8Y)|a&Iq">ٛŇpa]siIjSɜi"4B%iiY!9ߩiP)"du~׉Iiٟ,2@#X)29C BcE9yHt F NٜIq3%n' =ʛ,94J;r8  WjHi6SFJbPyQ:jT*Nz v9[Ca*&(Rv pEw)o qY׸f:uh*/i!yr#|jv8 VlvI:spR  liZ !_ybiDUw7˜WOII#k~z\wڬ #O*z(:jZj{SIn Pzbtj / I*wwzq" Zх7 = *"ʠuw!k2Yy%[5z7i"g yeY^b 0!Pe] B #EH;㥎bbzVXKpoq;r[t{vxz۷|˷19tJvڤN~R{.gz׶µ]qۈ[٨6h\;DJ壺qAǩPk 2 >c5ᨘK7{v2k79 &V/⹱s~Y#U;RhUGEZzWgqU=-12\#˹Իӻ*#fǿ'<0fȾ1kBKE:J UIiXA/|h7Dqw&.')Au kR>?̆Z*}^KE؅}joCPܹhw~ B?V3 ۢBX֫É4)#(ei=KP$]Es=cQǔ|E"xeX#klbn{.潻Y񥞧Fl 케+U;>PʆhOʜ.}X&{έbR̎(CźYW~{&(*,Zp.ъYШ(G۰sIa<:Q1x5FZ;mz0C;R}% ~"9]],V2yYMԇyvW2Cf ܡt+`mwmz].|颞c;׃{6υ؋tn͚ͬTUzʙ--S٠VئG_]=:]ϫ R[0t%dڛ۹Tm{\ܲ`82w B֭<` ݽ;&9޻!]ޕm+"-߷޽%#0Pߴ8R, 0WH ..#.r ~>wǝ_i )"Zߝ]#޺(- >^subS~%]@^Bn%8/.^K^U] %OD$S^뵔Z 4-ׅSS<ΪfoMr^c$vnJYK]>! nh>gk_萎HK^m^39Ҩ"N,7*n:~j꼞9޹6+l^^#p"^.AiОGn^](ӭ^n^^췎eNZ n3ep)Z}^"륔gPF'?_3^(쵮]0_ *78)Tl`PI}t 妞,3?g2, A?@[NkO__s^1/^n|E39ie^MHn!T_W?!nѭ;OyP_0ogn?g.h_{6/N^.fPή_) e`ߩ?؟dODoOBl+>_ : @̙'}Oe\ [cks}{CbxD&K q1jb0AJ& @o>kPQ:Lke{~ sCB0`0X80@rpxh`,lMIDMU]emu5"<9,uqb`\ttX}mv~5T!H[ #%.^ ANƆafow}ZߡM x8_Gñ^$ ϶;TeOR>ϿǚJ! d 589=BPK8n0g4 Ŋ2 8n\G@n(iDQR#1(8Yܬeܱj|QDoH0yQEqH2s Mt*5:2"tpK1pl/jc{Q5]Kr҆ŶW4wqj]%ȃ|q[c9 yG=y޺ԏhE[:C0am:w]Gmk%TKMLQSlߊojн Ó TW961TS^GkT[ ˀ'rSr[ZfK '鐃TծCa5 =cdyIhٟ~-h]90jm#Sbs3:^crH591Qy3r@A4 sB6ґۣDF>Ғ$T\5IV4yDrn e*UɊQҔ\C*e9>'%-u#%/9LsEq^0LfҘCLjҗ4U^&7Io~sng:YNsZ gN3|<1|S'9P]4}'AybIB% >:Ũ%+jQfԣ(Gqя!AHjR)MJ[:?א)Mu*3MiPeӟ"BEjZD5Om3 AժX*UԫvRVU"b]bYR"Yk\qַCw]:GU @`;XְElbX6~,FYt,K/YftB?ZsEm:OZVs-1_[ŭlo[ڶn3g\@nr\6׹υnt;]V׺nv]v׻ox;ⶎEozջ^׽o|;_׾/{oA`85p]F`7X# vpa WpO` wpĆWUbI-E '18KzzYG@ؿB6䍥cYH2KVnXT䆜Qm4/ Y_H'JtrqQ Fd,d@ MJ}y/k"]m:晸,Œ~!05e,K'EK4i:z: Ii䢚ԐM\V ysJY uĐJevpTSح[zl;힩ܩ(&-]Uqb)ڠP, HM9/1wnY^A4|YqMV\ ;4/5^[,oxpj;<*M^Cݠ9mQn]s7?z_rEGGzҕtc<.zjW}9zձo0veѮaBo{>ww{rw|?xG|;  kꊹ+3V6v5O@6./usr/share/html/adsm/en_US/a45eart/ab0nt099.gifGIF89av,vI8ͻ`(dihlK,tmx.|0!ȣ`d&&AZz`@L$G ߯$}Suxukpbn l^q=%t:7سh{'`@Jn=aC',0}W$xo& LydHArˍ/M%G %TLE%Shѝ+'S|N3S[RhʛDLxYxj <~p5iQt ^a2ǹI2hpⳁJ%ݩ&Ҹ}O " ע&,7N}y+j^uۗq8X`"k1xq>wk6q3Oo\9 gg>)z' Bָ~} 蜂X F8[y 0`JaP0(#5$>⎯0xs;@: 餑 ! ے? JRJt\C<>@f(fYB$`I dQ(':xF>{٤Kfg(#)E.j͌*АԦu公誅lz)ֈ*+sꨩ(+mDl i(j"Rd!A6m+Q'poUSѵ[j`up5jrqpZtm/j IVNK/X* ɺ['uOnU$ٽiQ`( 0 ܰEutz4ҩ5iMOu=\5kIm{bGė;cbRI&|'myWv( %f-co۩eFl=vT׍ykeuτgvekF2,;e\Ƕ x߻ |7]7(mb[!b oy[o0G4L{w;k&./nΓmIOae7xGTX_ rCy$YxSYtA mqyXRs'Q}{5-P+ F[<=W:s8ިJ_^/Q O4;u%" cU8;X&` #dIYp#dshr IG("N0GѣOzGB2"6G%MdK`Iڬ19D"4Q09#͛6\I̜a*c'Q$)ӧKb'R TWU u*ٳfbkAe"ƒwPB_yJ,-p&_}!c 2m,_Yq3!6&i/+W6صq^7#cI@Ƒ_;nྫྷ }w7kSʢy)MkN{~t^y$z5rsX{yIcW XveWUȝ`lѧn݇n ut_i@ ~t j`*N]N#g#1ӃoI $@[vf~[`G=N=@eXdY?0bUL4 UjeVKz5#8UZvVY h7]֟%@蠒hh(yn5 6稢^Y*ZJ)SB)L믄&p*< 9믲$VkBYkM8v RDJ11n6Epi*+x 0 q-RL+qA ƽpvq͚SI nϖq*r hQ.ˑlLЮ*sCrh6/.M;37ZiҿRrN?@oZgq4dr՟9RmpC-!11 IDhǜwv |`m+3=]? O b*)dZY>Fu3{GZ7GG͙.M\@z*+I嫸属'wJsbno{И 2!"6xIǸ2 R wl] = 4Lk bŧKeb"iKiX':&׳(R*@t>:P}{$)tP#a57i fPž}d*QR".QnDl~ Ÿ5b'ӥ\8qGXA^rSzThc@*Z^NXG '{z c40>5:Y2=i#hFhW'+edKo{%Ct $WK\D1%Ja[2?ʏOLVD QUԊTQ%$G@?CUv%3ڈ jTQu{?CF. D3 u+i͙{p !Xx:. 'Kqţ,H4Mf!K5@43T 2/άf{k(x}5bac950,Oк.ZujQ]h #Avլ,U]+a,n_ⅿ;/Jig>rz$Nh22 * ׌Ya8eoFӵ̭0֡] %Mm+ew2l>0aYQh@f\omGVSR78˥~32}Z/Bz+[|ָ5P5VFV੨<-p] h=i uT5$WoiNv YlB6cP/pZA IW^L.כXN=a#k&m[ ddngǽ}'b,?KgWvῆ"HN4 O)9Eln\d6gW7sPo \e8ud#1F/ko y=b-P-\gf$ijb ~`zoH:5g5AAЫ9KIM{[IV6mOoE,~H!높_EΡW}pYs"Y]mYH`at q{#ن;r:e$EX}G1`+dXhyg wAxT_[&7~,~eV>TVrU/4~rv {Eg|H}{EEVg05P|FcU;g@u \T7[M[[[P'wI (!C35XB[~I`ʣMPEfc,}rwF)8z/XGJ}} *^X_aeP8ŀȷ KHFQ(-,pwu hHX.xwqg8xt7b h`vG$č[hs(@_E'x.! Gx v*(x(shn#Ӑ$$x-rّY ;  k +3V6v5P@6./usr/share/html/adsm/en_US/a45eart/ab0nt101.gifGIF89a F, FI8ͻ`(dihlp,Om$! RIa(r:Fr]p+7qpqjL a:|m z2}1l su WIJ{("5Jq8K1 6&[ǥïɶ7UվκҨ8>&q䜰 H3,HD#1>Wt  CdC@D(b‗0_.ٗ1/<ɳ? BJ|b*y.3~ӧիI ݚ@$_GmXJvM8QqO&.J-,eXE-m.m Aau%!/ٳe.N!<\BgrcK!se 9*ZxAKͿOc-sͮ6}Avh5H߻B< KV .|xn "fŕj[hJ}vߥ|I][O=]|ҝW(\VlTCA~\`a*iXqn"Z C\o0NX 8aA\ U W(J$Vcd#|>U WF^%sljQvڋeVVJY^~9`cGaWVئp#xvԧ8Di(-j4*$w*i [t%y`ʨ}[8F8lH*Jv`*଴)X!B7j({tZYd,\(FmI bRKC ڹʺκ {˻lق5*n҉/,M88Ny9y"]KGC袏^p-@C$cw#݊poKzE>;هkK7|gNݜ:ds:3~c?T>ܻH?#?Lpϊ"!-@NY|(8V ")APKwdX*`1@0X/ 3DnB:EvC%*0]` O%ZHF}6>eEʀ0Ac46э1#A5^ 9@:8$=i>DA`ddH@*yK#*-j$Yn[7. [`w]Aok\W=s+F]nsFXԥ./T]{^} ܋7ko  *oLTӥ0 Kb^0} +#0}eaxôh1{A| x4AqlȘ= 17cfwd#ӕl7n/ X"2 ,x˗唖MdvfӮ .s](c6tưQ}y^3 ` 7ОR hb~x&tz9)Ow)T/ܩWJI,:}u L t3vFi:tej+R.tMn!;n9g.٭ZӦ6ݍH/+b[֘V!f{ 6)R __N96^:]._-?maͱj㜟|BWAb^*wE@#;J cMZAջ>)":APqSδ%jr[WO&>{O{twnb{i_U\6vIڗ=M%ԃUGs}lF}^kz޹%(?>+䘟kΜMwY^oI]1m"X5~ GxUSC*Ė%/@շJH~hPIHhHԁRG"_:uI؀/SȀqw-7]2HRQ6H^-.у-@hA~(H+!w`Є%]g V6\[x5`_4P(JceX4pIeag8,􆝣2k\&Є$Q?Ň"{)H4P/ !:h$FD%AHWȉh܄/艕HmQ(}h芟(ŊhDjHċQyH /?f(thhHȍqxNBRฃ8蘎긎؎.;  kꖁ+3V6x5P@6./usr/share/html/adsm/en_US/a45eart/ab0nt103.gifGIF89aSa,SaI8ͻ`(dihZO*qVϸ9 @s"K)I2'NY9UUWT5uq_RXJ}UfK4}0(8 AQ!E I+DljtF!'=jq$S`!A$N23Xy,a8E}iž2eΥTZ]A֚^Tdձ5tڐm[i^W)Ƴ @,޽pb (+†;$ްr)LD1@%mDN~NOSQ{F uh3GzWie-mW~z\p OT1S,|U/*B絞oG+J|GR%n>~w}EeT6OF(3HPg= ݆;11V-`("O!0ƸY((VI8ht㐰9ENt$;*$I^$Q9TpYRe]N%aJ0epfibjqIc)z矀e;  kF+3V6u5T@6./usr/share/html/adsm/en_US/a45eart/ab0nt118.gifGIF89a !, X0I4jó\Ea荍Pb2Bl4`Zt.+nP0lFlUf%Oe͉l[J Gvm*@wH|Ej> w^=1zj4\j"y7_4*&5+^Z%SzMK#K2/C' ɐ ;  k+3V6h5S@6./usr/share/html/adsm/en_US/a45eart/ab0nt124.gifGIF89a,QIJjytq%G" ^%u,Նğт<i̎թ:Ez,[I;  k^+3V65U@6./usr/share/html/adsm/en_US/a45eart/ab0nt125.gifGIF89a((,((I8ͻ`=di=Gp ?;xAo6PRHdCPO#=J%gŦ=1ײrl]:_t݂ϓ~_qw8 R@:~9t  Ou23&^!|&7""% З%N,5ŸhԧT;  kꦑ+3V65X@6./usr/share/html/adsm/en_US/a45eart/ab0nt128.gifGIF89a((,((I8ͻ`(dY>hrM/v#G=TjrtJ"̫bJ.|#:mq ۱8M}w2zcki01xq2scwhcri|n1o_WRiVO6{QΗf֮Q,)rH^tZg.A%dt&#;  k+3V65X@6./usr/share/html/adsm/en_US/a45eart/ab0nt130.gifGIF89a , I8hN@WG4$Zs8݀<K,(EDTuqVR˕Xr px&@+x]qp~j+xfo"uTTivYr##40/!q2k$&>)%oC ( g/$ /ExN$mGgq" 2|[Ť֥[=dc6Q`!G^s 1 ((c)";  k+3V65Y@6./usr/share/html/adsm/en_US/a45eart/ab0nt131.gifGIF89a,TIQj Rtq IsP@ 7[";5Q+Tp72#;  k+3V65Y@6./usr/share/html/adsm/en_US/a45eart/ab0nt133.gifGIF89a , @8#4I"Ȳһ&m_`6$Ir| R8JIJYgSֻ|Qv{jCV]ay&P%usW2)O|(u-Ajm*uVi/S,Kƕv3H檽b׊ A;  k ,3 V6dP6@eP6 ./usr/share/html/adsm/en_US/a45eart/ab0nt149.gifGIF89asssZRR!11!R޽kc΄J{){sZkkBZR)kքRR1!!kk{ck{1))B!Rks1k)csc!)RZ{9B!!k{,@pH,Ȥrl:ШtJZجvzxL.zn |Nt_t?LpRDD?pX CIԈB Ĺr ?B ; tt zȰa\mѡŋE$JhDO0hqcCdmˁZI$0G/@|IH~D3K!?\2i*HryPbXf *Yg&eF0j͐P8sHP ) оD 1hiHr%2 2ac)Vcdӵn-씦g?qLT r # >Æ9[ܘfe7] dxW҄xl^~^ Oy2HME$FaVor|VBC'eWtu QRHX߉2O CIQzTCeLXIiߐ^v T&蔉tZ1V ()"%$UNaoeFh{>^)b9a1EĚʈ'fXJhtNePC@awŁUdZ D}yVǨ_Bz& NZ髗J6OէqD^U8ZgЪpx՘YbuڱUE&&-_61Jn1,fv(TLIX|شdMR'^A&v"֡Z_uUx.UJKIVoQJ)Ct쑂*{_n̻Ĕ]UκҲ]S@M<2zth,ugLehTݍՒJjtHL4&tx{C09]V~ V)5{Zj={ƾuQk]-'2P1+.fh&]K7S.&q5henn!jx1+L!|EVϏ䑔d=Tx5NUCsQ4HX<'њz˂G QkymS黏kbyBxk bǁB䇰fʐٚؔ4C}=Dr8 D@68@@#XZ Rsl8DNP H =VAA D1xʉ6HEL#T u8Uhe)J`{i 6 ZC;$n%ÿ0JRq"K2ы}#өk$BVK0'Yђ>0p_TPd, ̈Aމ14뀛 WW򋖖]1qdlj~q'AN:&b-Ԑ^' {P#әM Z3]s"-:UB[WmH;ҽpŤ~Rz%H0$VU|YYn/N l@zV=žф*`YF5V4"^ti9W/W KA2q6'9WN`K]d0a"e?^ZH(ʒհ2#myOxzxN"AZu N{Xnqy'67>1XA&EIj,Kz׋ p:|,J &4F&uqR.M1GcFb,ЭJA0@?(M8ht#fHWǀzOi4$EAwbhw#J0~xvZ y_ [gReWdP`T7e'Xh#p4X,H@G]lͶ|A)f.^:X!jvw;8Uh-ǀ;Yq4pcAgX482`^!ErkH!тZ8qVoHa(Gtjp[6-H0&pQ'CY>V}U|#ЇH!K Ȋ-8G@KCe|3*H.9 (G"{9f~.(|H!>IP V #`@m)tR1 Ix T9҇c*}h V60(b`zfP#3]ȁ>$S<2D#YX!hiؒk`w p|;C]TghLGIh)i9Дx mPI6ply,̗de LkJᩫ#(rd`7 PQŠs}baᖫ Jʡڝ!Șx=0NP^2qUڬYʪ-pocef:`3Ы P!E9ZSBLc*v klVON0Jš^E59:fk*hZkt'$zg&A6 m}Sk #`,{뒢sT=24JŖ _mHpgY0tڛ{{C00^ ^ q<|86!"9Cl+yql"~*9*C!`t77Ǻ @<оogFSjƘ|p-YP{# {v!,wrf`68XyUm'-'?@,>|r"PͩRSX!ܜ{}Y${C{m pP y+Ȗeu) @^~GI)DE:>EX^ ;߂(w% 8[P:?>xH=7  @jYz@J&S>UEvTu=!$V?Rd,ͪJs-GB'P,06E`oRP!`:^Æ)l |ؾ#Nc/)[_#`.A“,DV>fLJ~  1z,o# 0=oX,FIE)p8S^}~aX=~i3{By>`2 G@~y*0 {"!EH.vUW<_`8F, `l*V*B ~URBG+-7 ;xJAXU]|fvw}8p;9zP̑g AK0Ɗ:‰3 P2^ExJrɧo.)g/ 84$; Ota^7 V2S:vܙҥ=hQBAY.{$;TXf!<Ӗvjud:n;{r(` a;4 E@~AfB +AQ#j55j$fgtu 8A_`!G(l0_ )Ey#-: κ{r!RŻhPl ۬-?G'>!,S?.:c78`E&͐tkX@ B1&&A ]Š @"e(9B^s5i5`%c(F*T eDI}1&}S(!C$oS*/X[S6@11vw-!8Be[0b{hQҖpq&PR;Q H[Du/089׃s!-j=BC)@^+meT@v/s8W$&1e%'{?S$_K:CV5Wg9Vv=i'7Na$,i/`BBqι3XqK#7Qr-q;  k+3GV65Y@6G./usr/share/html/adsm/en_US/a45eart/ac2nt001.gifGIF89a _?????????????_?__?_?_?_?_?_???_????????_????ߟ????_????߿????_????????_????????__?_?_?_?_?_?_?_______________?________?______ߟ__?______߿__?________?________??_???????________?_?_ߟ?_߿?_?_??_???????________?_?_ߟ?_߿?ߟ_ߟߟߟߟߟߟ?_??_???????________?_?_ߟ?_߿?߿_߿߿߿߿߿𠠤,  H*\ȰÇ#JHŋ3jȱǏ;@ɓ(S\ɲ˗0cʜI͛8sɳϟ@yѣH*]ʴӧPJJիXjʵׯ`ÊQhӪ]˶۷pʝHx˷߿-È+^wpRH >xrL-ܖ3禐?/d9kjưcN8rk5niվ;pƒV>u5sgK^6n/g̛4ATŎxϑOov˟?:zݷwvǟXuGe ~ z~JV!G߇ e1(AR"ka_ P+va:˜^v$L5b%"8&i$xP[ ɥbɝFZhepY`ye>9xRI#@]hC\9f6*礔bU[qBdʨe|([vj٧&z(髕jkSg*h-.xj*(fcyul,j(f-Rm++au-Kfen+KK曭 &l' 7ND=,WlgP#m ,$_q(,.,4l3J0߬2M@rDbL>ENuL%k6A-sju&_[H Ҙ'ho~]53ƭ$`ۆI6 g61\Q;ŕq! çYZMK6Pyzӵ]kQJ7[R\ʒ~~%lαӅ'ZiYzb4>m 73$i(7 hF Ԓgel٥PD`{;J6_4ESMoT b4a!õQZ^>y{#Ma,Q8N+7pSc\7g1ytYj{:skq.zNۘJVoF(ɒAtl`gJтyn/Hmfmp};~Ƈ]{ G2Z^N5wKﵨ{Jc~7ھv&bS+g̅W~Pju(!lBuá/:KѵS!gҒ_Oxo;1y5}k!qgا*41]aֲv>}\?X*aQhd[Xj5J7[VԔ}[@@vl7)xVx}>0s.(gqNII|mkY ΀{9wM="Qpd'vyvqaCNϵ$dg%LUMBu*i16auv_@qi\}xcN|DT8vdK6gsH\~Wr#e'~VQud~Gg]dO[v;CeL8`wR\=tWyqsgg0ghaha$WUԁE6<,:ΤsO$k xFF+U'G&OpՂcIT|V6H]}$JQeT>fQk: UxG gBJMtJiB\XkvRd:KRe`F`S8 [SvXSz,$w?hs{>րWU$vY?-x|4V\gHvC}Q]M#F]PCkHg~IU)qn&wZ)GRB.W_WȊƋ8KKy,Z;b#t⦆hθaؒ|FgL6#g0KNaP|(qU;GOصwp7Mѧ#QA;U~kX^9^ImeX$S5RSARGlvCvrQnygHUt*90 Z ؒSʄoE@y(\$? cG7xpLH$O }vd6e`Oeg_S$bHFy`eYexPsPXHm7jiy<:m;cRCyVAf@tJ|XZ:za&Ȓv8{5 2aD"T8 hnE9{J]cvI^?ulgGjNw(O ZOkظ\>jWd>0GrwTYpyӡ?ء8@ʖtG<,JS2I]J/8<։.DEvCBP BٌKtSrz? yuLvoXEgi89%*HZ*%|f Kh,du@c#G Qvu`%Tm9: 9Fi8:ZHN+ ,fDj$W:DZh~ :@C;fy@L8aZ0טj؟jaD٧1SqH\%Q|)x\Gy*>pHNyK\|8jДd 'R+$!6wjc99^ZگIƢq # ʝY8:ڊ:bKQVCp:ɭp[EۘJdlzt[eggd]P'6tlJhJCUؕze:NdJeepkڡj {CVy[ 6d6d9p+k;@Iڸ0  İuK|jp{B|ʶ} zSd{B@e*e 0:HܺsS˻Ft}aW{?[6Jy^hf cJghkQk]c*:Zk+ {X\t S|zˆ>mpZVo;y˹oN hNNAI꘲FcSVꩉ?#.(~c#j ʇߡfX4X: "EР]F#: 4/I&Ȓ*uC$*C|eM|_#-?s$Xv!F\37{4M瘓?p,I )](*!64׸Ojw5 {GK L!hԲ}:6,#2+WsUӍr2l0877?[^)~I2K#G9}[LĿtDCh- aY*{6*y,"VVƪV@i^s=Tj[=ڈ 5)Hh&6ՊMc"Ƞ5ns](fdQOdGtobkTHSA?ZȢDŗ rjO6D(H@TV+#s%zge.=LV+(#ңN,)4RBgUm唈ɘR3 N{ ψ&$A>1n5{F9No a:8(( kVR*V)r [nx)KCZ"D(Q@EwbA]3B:$PO2cfbD[;RmDlĥd&CDs.oռP9KLg:A'r ި'BGӏ+ܷ OI>,R$PPAf<[: V`w /uhc Q%.լdR sBSL2=m^큏}@T nw Rۓ֚ө-D;&'Sr Vgn7&;t.WxΏ ȒЩutd1Y1ˆ$`+ ҕuubyZrFXְ;p L`'C,p3.őIiaQ?*>jB`B6,bIRip)i 6)-)@+^@Nl䰉B$w[prmQOŕD=̩Γ] n=C.os[E`{U%PbOI&CKׂ X]t'(鵏S~Ru'Jf]0e Zdf~-5t3U@- PTjwL,Q;'-H%8`ܓ t=a?uxIV3on'(я$U1)Ĥ[Wqr!2EvhMYiU,J*a|f$b"xM~ڢx_r΢)\kҊ¨}Y!>/Rr+~t6nԓ\^ O(9\aigD5AnՂajm2'AyŊ85JJY$WP4b~X~76jH(xJa|ۈ9UVҋ\=_=8. !o +0 CBj?15;2kBbo|p=Ҝ6A2k p;y5s),` <Q [0 u<JHǚ0c9siɌ(.?#-+Sږ=Z,jŎsBTܖ;.ժE덟[cEdb\F< 9,%ຸDTF-hJti@*8EYF?3$ἽhH$L% R0yJ%}KDXҐN ƹ),x:8Ψ)"Ik9t=k5ΒCq9ۋ::B, b:|،F-\ی>4n+$Иz&wJ;љ?w1'i ԋ?0!ؤI{I <K<:':)Ĝ)s\"j1t1mqyo",g*-1 𨈏l6[×w?mڗxHk Cl;![;dB$XNaa 7D7 ޹x@@9A#倞W0!8#ɬ#ϖ{Rihjc% ).)Cqꓨ26ݪ b˲Jzo5yʦɟw $t\<#l3d? 738FC0N{Xœ@46D L&$}U l0 H\b) 1L*,YY5J(]p)hVȉ4 Ƕ 6CU3D;hs( GɉgӮ| 򟽱*m ':g W9 ]‘ו(K}DOmRǮ9,青C,RVUϗMИ:ָyEliISӚ,p .5=XÕ)8U9|Y}`mC48e?p ˴[]؅WZ/ʘx}5l[3R7Ù D rʧ&4Q ,p7Uj犜o])۽Ʊ _H$dHph ғ4M\S &gؐ-9*)}Znz1+-C2h`[N0Q`; FQl53˙fqxD%E iw+s( bf3:mHiȅLm^mnm~m؎mٞmڮm۾mmmm>mqH>nNn^nnn~nnnnnnnnnooV !No^ono~ooooooo~opp/p?pOp/^ppp p p p ppp'q/q?qOqqoqqgqqqqqqq qr"/r#? r$_r&or'o%r)r*Ĉr+r-r r.r0p1/s3?r4_s6osWs7s9s&s:ssAt.tB?tDwrCOtFo.sGtI?EotLtMtNtH> .uS?uTOuUoQunuWr89uuuuvFYr57vbg_hd!iv^Vefmom?wr͢bWppww&u][z_\u`v~[t~_xw}{7wyGrz' {gvj'xvvyl_xcGP?O?7uy[/y|vz}gxny/7zzWz7zgz_yu??zFvy77'{oy{/z?{g_/ugė{yoxWO/y W{qnwq|Z?}/vD}ڟ}ۯ}ܿ}}}}}xW}Go(gm/sw7=v_~1u~Fwx|{/www>2x^ryc|,X h`!Ĉ'2h‡7Zė#D -ƒ"WV]kE|I2\+2$Ǹ~19s8G34ElF+mKott#;=5 K]kUkU]g5_6c]6b[LW7Kg-q}7VoN)Ey~WýۍsD[~NJUwzHggxQq{Rc>;7>⩤^磈 *w& t'_;ӕ˹9pZ s/˵j<#g?lO1>wc}~>""5) Uo~rė8"娃 :A:/k@(b^T:&__]H<" Zp\&N, i rEFe*ڙ~;#^_E]SEY"]⸫J !$A%Eݖ’z.F&u|"20ukc$Eԟ(#UjXRK]z.8=>4nẙK5hhtyz j.0ձm8_gLmH\z,l)vS7IRZ z2ܐV"+Z֟׮ JǛO/+FqՍN;87ج/OLDjSWad8><͖!=$Vyj ot7NFfҌE{ģYҿٸt/S~F>}8IL$ʓ^o!Q#b].r So4ѿ/HU~d 3>/Sֿ>x|C>/??ӯv?O˿`G .>`9 N`I ^`) n Y ~ y ͑  zX W Η;)] _X5XYʍ&҉XRM*$ AGq= 4p!eaޙҰAIAYY}0˭u-eњmޚgx,ȹ{(ÁJN# "$ 2[ maRbי֕FJdq^W$2`' 44V#6b5f#76v#8.#9"e::#;:# գ=3 . ?#@@$AA$B"JB6d@.$b =L$=fFnF;b$GDMnUd#H$KKrG$dgQd>EҤOO$[HqMJdM#JaJV"Y^TQ%QZ>%ZfVRW}WI]XV&A%Z%bNTeI`ƥV#W.ElZ_c> a>&h%&i*4ucc S\fHWV&ωE _>kaB`&p$U젼ecB=S&]HL![06ege\~nEpguHg1gR:QY.\]1f&wngh~hVxL' gaF&R{R":5hm5}:e~wfo'%[a&rhI&].b6[ !PV~z~vx~hQarmĴS-|vzvb[IrSVڨ'Zeb\ J]B y)dƜ#^_ isR&Kד)bj&&!iqf.j=by *.%2#Ah~Q>`"fjfVF.n*hvҫzW"`+>#7V+&`n]+~+۹+E&+ᰫ+k^ ^)B!Ufk+Ea}"VNfU6qW$.5g,V^8VI b]:}blw&ɂ+pa*rҬ`P.ۍulҫ6m6m>-֫NmVն+fmn-ך~~9+ڦڮ-۶1-ʱi-֭-P Ϊ=~* - me2A!y JnQmm[1{AVzn%-DŽ9V`OrΪ_nWrݿVg) of)#:c2$o-~ ,Y6E5PH(J.#%]6!/}D";(++˒Ů6Rf,}oo}I~ڣQ K١~/ ipa2f./2 -ci/zQ/ &"F WGᢠJ-w1qAf-m111ϱ1߱11 2!2[㞆#7#?2$G$O2%W%_2&g&o2'w'2(&1P0gmB(2++2,Dz,W2l"$*"ϲ/200$)D.*W);rA@4S31SA#2*Ks5ss#r4Gs8g38ws63727:s5r?tD/t$3FWA3Es=GsGCtEH3IsBs +j@#k@3_Ew4DsI7N'HkE4ISDotD'tFtHN4R>PC5PrK4D"OJs<5S5O۴P4P'MRGGIO4N4S?ZKt^5K!V3j$*otH5P57;TuS4ds;5=S6Y5]oJ/BKQev=[ bu4LtAvd5Y51fM۵^RN^ߵgg5b6_2kjran6u5O:qmubvFkR+nvSo9rc`2ssj:tWv{ww 3[CwJYwpf߶SkxvwRt{_{s|ttwv\T36e+3F7dOw8XXse8ŇqƧ<; cJ|Ga|a Ƽ |)|}(à}.=~ټO |峘ϫ܊1r>3> j ;>Zテ ?7U 7:?[OQ?']d>w?:>wgck}Ͽ{׿9?Ŀ 4xaB 6tbD)VxcF9vdF|C4yeJ+YtƑ1iִygN;y$hPC5sQK6u4hRSVz+BY~lXcɖ5{mYkٶun\s]o^{`p`~nzXϧ vڻTLXaě+*v祠'O\̢9ztԒV:v %]eӘj<г,>䅯Cwa['Ȝ|/טavOν3 !*RP; H?/B ?p EL0d;0@03($0ăC(F8< Aq4@9%eu[}}h'XBQHMdQXHGS\OCW]uDOr=\mO(Ul};icw5%ݔJsV1RK?^5xQWk ve)x@-(.0PcZ긹EG٨cڗy~UބgO❓rFsٚ뮽l>閐^-垛Kƿ|lL_K%-o5ߜE.M?>O]hekܕ֝k?_͔o)#(ꭿߞ?_;  kd+3BV65Z@6B./usr/share/html/adsm/en_US/a45eart/ac2nt002.gifGIF89a _?????????????_?__?_?_?_?_?_???_????????_????ߟ????_????߿????_????????_????????__?_?_?_?_?_?_?_______________?________?______ߟ__?______߿__?________?________??_???????________?_?_ߟ?_߿?_?_??_???????________?_?_ߟ?_߿?ߟ_ߟߟߟߟߟߟ?_??_???????________?_?_ߟ?_߿?߿_߿߿߿߿߿𠠤,  @*\ȰÇ#JHŋ3jȱǏ Cb<@(S\ɲ˗0cʜɁ4sɳϟ@,yRѣH*]ʔ͢3(S J׏[ZlWenMmBמԺt6˗SQφ-;8kZjd[ex*:kź#f˹οb6wXZ7Sd,GӪUvYv[ҳ7̻wJЁG΍n­7zpXsm8?.Y9vrOcxͩ;=H Gt蔍si' ywWw|6U*he{f|_֝$nנe] e[tH`|&x@y"~!I"']*֍L8\U8ߗ':'d2cM]a$nsJ^eQesfgpW@)؁mG'/ch(]th.i6:睕j)" _cЫzYC*P&첹"F_Tkfv+k覫+Dknl' 7.G,Wl Cw ;q$l(*0Ǽ/2l8L< DmBL7mNG-:C].Xg\w5ֽuػud]jn6]wqӭ|߀g-LgM28݃c}8ݐ]۔9xW1oC埇ݐ=xo 䰳.;׮S>k{/;|풷}wޤ wN{kއXߓk˝ˍ--ÍZ;:Et ׭]!W9amf r,Ђ(`nǻ 3B  _;bt?!A~F [9qz4ex+k+׵- ƨP~Dy#涾)0p\(&pZŭ! u'9!F%J, #uW7 Oq] 'Qp<$^ HC >%`FRc{K˙&&ԥ+PE\ы#[H{>;+t*7e/70Gv-}$Z.};3~l;jJ҅e_ :%r XܨY-SF>q4dZQ}mnZ!G:nuҋCRw.U=6+Kn63* &^I?,TVޣ6 qV%a9lӍ{387pέ*Z9Я 4aXWEQU?Q5tx̳8=Pw+ig Mq,zﳲT&lRm]\.1C be-^ֹfc*TԜM*Szύ,&/{pM~snt[wq.<)Pzb\$UVn!:iŐ2I8TT u6,>ZY&M74E3Q. ^J٭-0nTas.[3n}49wVit\fV)X5w$dX-w W/wS5ٜ)h]AYKN񅨴}Yq[ppmM1^s"@=^od{pr `M=qc>sHڑۨ1}ڕ:ᕎΨć7̭!)v5x6 ؗ=f3UqΜ^f(c_3M:ehk"梤*6[쎷IZvзm;% _!V;u/GNE17 nh߃^g gզs+yUծ7soK|=mbqr&noh`'W8i ^[ɘSk5߮pS6~g]^(on=Ŝ'jĖc$6C)w})/sζ"D9z>K|X~97c &Kcz5;K0tbh5OUuM>Є6PMtMi{_6wSI67Gv7[EV^S}'}q?38|Gs+xkUG8w7O89x~coK[fEݲTG>D{8F[Uޘdvb5=tuVy^8VH8 v5owrGu/HlCvS_w.&^deSm^ gmd;Ar&SW7Gv7nՔ|sWIHzN X< oU~Fk`x)t='EmxN%s90 Yב*E7K3K9g%gQVZSnC0-x[V=fb6:Ioe6+&Pi6cbLVz8^Q`4VhI8tv~GTOHrWHe38dP_^(H-DI9Y*e Y^8`s6R &S3F|UE$)´aLtN F[JZ>J~MeU :NiΘ[`<J5q!wjY}D4h}X[Л8Z7tdR(7%YtJFnfy-%VFhT{Ye Dtk*g=z.iX<,ʢZ#EneD6NMW6 :cN9nx*} w7u@^Yrowo yo36C00w{dꉥL蘫yhgiSڦ"{X[}h$Z_M[25d7ziuXoHj'G%C[# |+PI~8GȳB Ĉ ˙+k}I r>w:C ꅟE{鋻s9y{Y`=ۋr_EsspƭRjv:ڮzu K t.:SWts6W맣:]\#a{N):bv5$J][7y_ rwMb/:B˶uw+86~E^x:ʼn7tF٩0;B0 C:37%e٤pgYNf滾ޣ0{c6Tz}U{.JXKh kܛP;:jAj˾6˷: { {q+k;=򫮛jKq%@ _k3xBDYX ;-vy0w簗4Tû&5gUWossF\[M9Iu㳵z8t ~; :K욷h\>t]FZ;S <8n,۰|{j#x.ZBkþ4#z^!{Hk)-;g((.̞| 2f,w;Wĕ3RFr7C<:Njd(>G9YV{x\icQV?PRNԤX; KdzaGcjy,F{[w;y̾}L,^T&wvdԘdșRkSt*;FqFE|`IVOoGĎj]/t_kWu-48w>A@cqU^3/MiʔZ8_ ~eyOjNnҳf޺ޛҦ|w)&v>5K|Chj/Byሺ̻$=Ƥ ^ߕ}6_d8Jv!dkV&* v %ஂ 4 ÇzI|XDBxϣVXGXby9|;ٱC|f)fɏk0Nɦ|!&dIM$L@B0$BT$t Gm"1ְln}Q/luHlq3r/rȭg[9,76M6/j:kr\J/Mׄ[,\O;(ܬ^l흈ԕ9c;^HMM4Nb-jڏ@fb>!J9S>(ZOSMej N1=TZgE).F /rE].޵UG!{գeb}-m.EԒߵ K:#oaԬ-2w˲nq |̱v8K1DSZjI R(pTZer%A"]u Y,ZBjvh4i3ǚL/Gk(-/) LV\lW`~)W-*$)h$ u .} `: i$5kv,%v$ MGDt.YdWOBzPBN#+Q4mhsq^,2aLABpGyB̻HBi(VF.e-l$5Y0.ppr2) ~IS`$8iƯ")%ǧ"s!|#CƤ')Prf|GZXbBȏ ORYL)g'jbWWYJW PFEC](Pz Rz*Bb1f.wȼ=-=rf/ardU fE+f_ޓOߖS ~/M"pe\ޱ_vG2VRQ.Hx1v#<[e*dwo^Wo;1!%+YV0Ú(C)7 ~&Iu0}^F2d!Kl"یFqc\8楛lܲa\ѴM th!oʩȂmƜjk2NQ͋,xdZ#kZ1  JG~W~ߺ &"Tʶ2v ͯ^iKK5jXPcb*)ىnZ0Y 2ìͦlWM#3/"G:ykR)Y GOpA؝ȣԾ5ۦĠ"҇͗lT!vRx<p'L vk݉qۛ%Z|Uľ Lc -_ಽc+[6ul>C8mpje~@2. cY;\1l;58bIq5vIa,[]^ǍqBvtM^7KGjWthJ 1I.vZʾW b H(兩;|JQt&{wMW#lrb_ָg˲5 z#*캟"=V j?@+ԻR"{;RP PH및S=AƨJ+;Ű,@hs > G|S Ճ$q1= >ԟ=>-aйZ;#*+A*}yQkQ:r"d)r"ǹe@) c;/zÀ 6kU(hCC[ T|ݻGJ\@˳1 },+0ESĊ@=ӽ00EBšE3h$ұӾ5z-ke)%Ikǡxӊ qC)M2à`/MFʊq A(QǰX>$zǺ8#@YA T9F˹c˲ K S9 0R s9X9ӍWDW̹ޫ1Zt&]2Պ-=*>+;'Y$@b62R i :30!h$` ô; MH,]q<"9) ( $*>P2VUy`YKOAb$Kiٮ&i\>3 VA78p+@hp*QMrG!"؋b(] Y"UʥYzC^Z&L[p#j* clG^{O(*^tBra*4ϵI2hy 1ɼ{ 4kÿ.[+Q"]NR CA0aNpe9?] 3Șy贗,r&1(vT":ŅTN[$Ґ,MϬ1-æR8q$p˳+ ! C:0ѓJοPȚ紋 XxVZج (5?f11kϴR5 [+Vx,@" ]OZ> a<ORFXѫQCQ%PE09 ?$N Ven Ļk p A }9:7X5* ӄ@%]>()WӦBtB+Յ]e^ \V!c /ysï?Q>D82"ʛ^%j塘hqZR-=D@%Z ڴ_iN4Qj)©zQv^<@Ԏ͒¸P>~B1) ϶)^ $LJ> .5>)88;nNn^n~nnnnnqnnnnn.o>oNoNn^o~ooVooooopo/p?pnOpopp^pp p O p p pqoq?qOOqoqqqqqqq r"/ Prfrvrզr+,X+m,m0r9%sZ6(Gp$2Vs;Om.F,Ps^BCtFCwDM:rDGޞ+tJs\^vNIau`t\sc've[v6u;gukg0ubudovph/X7vr5vkv1OvUowZrw7wxsVspWv9v~JvwltH7x_x?wt^WxWxxluo7xvwvNOx|xiwvj?y[7myrx}1g/x7vho?z_ytGz}?fxoW/yzZx'1G{z'uu3_{w7{sy/vo{G{wuw{xW|d7xOxȷzwky[sp{7v7{̧?o}o|Ʒ{'^Wy}_ÿ7\}.|߯vwoWwvoGg~?z|hOWwȿ?W`P`A T!A 'Rh"ƌ7Vǐ"GX$ʔ*Wlrbė2gҬi&E qذ'РBI(ҤJ\)ԨRRjubӫZr+XY`ٓhM4fؕog%Y7.޼J}{mJf&YxߗY.NX/d|=+Wn~q?G.u2 |hrO֘_æVmh gAW.>ɏc6XpՃF^Xk⭩gf6εsO_xtl7?߼x'{ _f)xNn}w|^H_ 6߃Ixp#$ZXa|=Xr(u _5jzƟCrI8}-9@ޕQbI^]nRUN9aII!pG2dɞ~٤bf\t%UT{i!p=g!ݢ''s)Pt{&zrJRZ㨤Ne&5(FhU:+/jm*Ӯ7Y+t{,D,:HB;-"+j-r-{Wޢ.J;L{/ڛ/ L-|#0Á*0[#ks1HyR]4Re %v(w!;rK%hm)E+z\3@;Jմ=?ET-'s[̩}b퉟tVRy(]'uV_ lR5|"(xix dx$|ו836g"m3Z8z[=7Annޗ).xZoc~ac.;ЫۺIHeYh)'tq .(/NmhvKM~kZJZrp+Kl72'o,Z@%pX(AEpX/A~epW?(Bvp/8! S.|! c(c'#` ->!(! /Î|N|"()RV"#&N(1f"/>%g|#84qKI=u|G>dHѐ|$.!$&!)ILd&CYMhQIx%,H~ .WV24,^ʉiDMKP T Ns*>x"MJQiԻrVSUgUu^M&S*buufiVϪV@unVZ*׉uvN]Wt _U ̫a R*h%c#XR,frV!hC+ђ=-jSղvNumPjҶb KvVYn{{/ozYSi\@Wxҝ. Ew#v3/yWeކ7G^ܽ |sJf/Uk3G햁+1#PՈG0BPz l_PbЍ,hVaL.J:Q,&)QWo%,(E]uxplI+'dQJCO>l]ܡD)/sKe۔l 3ru+♐8]yDىU1bgW?2ҙ9FIइ4w"-r')tIn3i^ZP&hI_tim_{"1S'u$lk$ 6gCj8@*\FS+i3gȝט4{Oy^yt&.ǫq hOx59-g,Gr+6*kQ!Z;;`+BPJq'یgo&Idvn'wvw~'xx'yy'zz'{{f&H%em{'''A̠f uB"d}~NvN(V^~'`&>D<(xFw>Qwbh?v茲((hv:Q i)i)(>)hN)2)rgNQ@0izg~g(.Jii>i)i*ijvj%Pv^٘)fjiB2bZiih*jꩠj~jvg( Mj?`ini&i.&k *xVi*kF6:kfjzw:*ڧv~귮)&b"+&*钂+nkZk2v-(# 麆)kjvl2+Vk뾆ljf*^r,쳮,ꪶjFkhŦPrkzjbÖ,kҬʲ쳮~+6,kά+@ltI,F\jj,͊,("z), m6ˢv6-.m~'ÿ:mi&r m)Zj)~ނ.nrlߎެRkJӁ^ؤbi.'xnna.{z6.>/Fn|&A:'nv/~/.pYoJ!OF//rͯ/~n0O//0Dx! 1O/9yApQo#Y0{aqpy}0 ۣ& s 0 ߰ 000XnK7E 171?߰[+87wq13 /LC1 kqC11DZ" q1""J!1q#\"_"g >quri2)cr"72uTՀy'sU ,2s$e rYβ/21°rr//21_/13W2o2OsE+6\,_53rp3?v83y9WKA= 3;s"7 L7u@4A?t"?:S$DOACUb^tjt_e4G?p<4\y4I17JosH´[L Mɽ4N2O4PP5Q[` E'R/ONM?5ΥT2UW5cVEV Ww|5XsUY0Z5J5[XY 4iJ\;u"5am}.PX7 _ R\3"`'vb d/dncUDF`6T']fvmCh hXji;6j Abuw"~;o璂v`$ٶ'.7cv. nǢ&6qkqr5,}yQd _^ZdwlMexOt7 Z$9%^0zHp^7vJc~Owt~W7*Tkscx6D% $tSOOP CzNAwLd[*7Mx乑xdQdx7ϊ'07f+yK=xa&G''wwܙO 3yys9 Y#;Cyݶ_/?`[l9͸bPOvж MRg66sc:^}:VY?9sWwW:s[fQt:3z]{eRЯwѰ7 <{#aKy6o;Co]{N{܍;;'Wǻ5$;绾;; @@;  k+3}V65U@6}./usr/share/html/adsm/en_US/a45eart/ac2nt009.gifGIF89a&L_?????????????_?__?_?_?_?_?_???_????????_????ߟ????_????߿????_????????_????????__?_?_?_?_?_?_?_______________?________?______ߟ__?______߿__?________?________??_???????________?_?_ߟ?_߿?_?_??_???????________?_?_ߟ?_߿?ߟ_ߟߟߟߟߟߟ?_??_???????________?_?_ߟ?_߿?߿_߿߿߿߿߿𠠤,&LH*\ȰÇ#JHŋ3jȱǏ /Iɓ(S\ɲ˗0cʜI͛8sɳϟ@O2ǿ?h qv9#%'^D A']_z!#^ɧW=dHʊ\ 'cߐDi䑇ghPJ` ?T[xDA^$]b7G\|(#tVV͌@^{@93"i衈& !p@VuUJ9HKӥ_ ٣@ (Sl7֪#*["VHlƘ,)(u9*jf9 )>`q^JH詗0gԍkg^~^;0(cI~%@Us\7{ƹcH(G" C ,?@{9;&Z@3gWNI#N&F^lb% tr<9 &+> z+q9gIz状cqt  v{lxbۨ:j)hr?2|+/W9[.`([dj+\EmX+ɜXF)(Sg+yPA0IIr(ibw~X Z$%lJO>L0  WlQ0/ L r8!_,t@ H"HL&:PH*ZlYYB.z` H2c"6pHF5)Ia2]d)٣xJ5d}}$$c"IJZL#;JhCaIl,r!YBC$-0% UM; )JY,"YKR2Ќ4; |ySH I#)B!ZFI?&He81 Kz5{sQNIgVM(&=sIRwu\8R,9 FINj(5'5]J WAW)ljT],;Ǔ\LΊ sRZ 0 DAı)J3 4Kz=Z҂+h:t=)`UJψKQIՔJ;)-(ffzy;Jsl QTATKJU (Y㰴ceBt*%%G<QGdzGF(hҶKjO߷Ni6@-dZd ER-AuT% d`Jd ӪFP9=TUN!$BMKt:2[h1\!\ۺ/L<[aUQ(NWJIS+'@9UI/O)օ}d,]y n:̕\ǖ*0ુtIkzG1JBr6~s$WCVfIe*γSRxxSBOd#rUaVY6pR͊B]T-4UcݴD mC&A])fKUyztUcsTض{R,.?)O<q,NiEA#p]6^wS4=M I$wKr'%OPrJ{Ktɹ)cUZ< |m7E4gÉL˂;ϸa{ѴffU=E!\@NǎԠA H*Bx\yW s7Lnj_1*s$E:e.ə+z䟩2{t\)[$Ee-D{H`fb;rvD`ϻ5dyO;EZϼ7{GOқOWֻ}c{eBɽwO|ާm?M;ЏO[Ͼ{O~@.?𧦔J$%ht7yX 7MWϧ@ x@W[bth xPV^Bx$Na6IS| Ir[+G 1?3DX-PE{D F1cHG!AOM0n㖅T5LBc4K҃>nR)^ eeބJCsZrnIɅyrt1~O2%3W2[)08шJR)7VGHc fz%Rzj |lMIIcW[(#f{&(R.(؀bPZpWQ\vq1\ovW2@SD i5L?Č2T=+et"~ِTՖ +$!(.:`CO%yLK R0@@0w^Ef%N23f%1.Bicas3gaXf2֖ B0xF {p-@$ q42! 4S\@(PP&0IQIuЄ&I@GpUh&EpB9O~4\Nfbdrg%}iQVgy\%e A3FB) %V&T|aHyT 9y'`^Rt@ CPz5] j% 2hw?"HI6L[BZo{P7 p%ea@2P| QKǣ1-  g9Ô(t5H*\"pG%qǔ%o*l(G0$Z~&!3kv(&$Hwazu;H&m>29R&){@ne\"J搅' ⢀޶TP̐10P a2xk .[*7#OB%.e)ADAn li*Wi@Wim$ &VLV'Qtwy%jrF!GPZVIp(!Ywa|3^Ba#'Ê:n%oJ$:)sPRT&ښ8 3e"cLx#oh* j̰ Ee:Г'e:@OW3o0c,;Q:⠕r t$+@Z?UUE:X ;&꫾[K9Tdك_F]mQ4cI%.kP sZ2T/4Q%bжŰr xG9d2([2mN ꪩQpՐ s`a2eJlҹO&U4+qh_[k.D*Y[:I`@X D!&-[kCHiNҷ:3'|%beY00鞋 R0n{~KVQm2(` ')$f+a@N 2[Nf|s7@ZP0)3 .DI4&J,3eb-m(R`ܲR?k 00B#3$vV Iѡ P @ 5"YAMѠ,%S8@}@)+XAP7WQ"b4 <R0p4 Ӊ+*sжYuwi``%u"3:g^;0eI=^&!VeՖݰضP c"֌piɕR֑јDFNNL:%X +P]!-7P` kٛ053 4V2'U:ӯi.1뗗yy]"j1fbNtwE:yR6g#\$qm!(sV$.ȁAHɋG=+ c.*fҸ~H 8)c4֜J%) @p;7xk ݛJ@]ndNWJQwUKjFӍWP.c+!M=EB3ly'XP6(7VFWHn[^P:n*n.qŸ0,^Oq{ ƾM9lyr[FpYY 3)n4Ev@LoD2)[[SPl!!!̇g@ELO%[Mn4DkwA .vعBr>yt`|hT ¬V"؇Wr˥V4eTH9u]xS:ޱOUxpFkKc6;H"fċ1LHʹ!B$fDȈlKb#۶Ĺw?>Ag,ЊJ[xJ1MCc @Bpp8Gݪya{GHLSyFT{A2Y@8h @4Jpj ]H+1GYO~[.+fG=F׹ rJKQ$L"6ę$觤p`>  @hT.V~𜱄0# gaY02|p9vbE;A 2VQBnf,gH Ce:ISQ (̮*$+@yz+tPIj[U1&S= tCUi߾)(*[+VkV;X⩰9#Tc 7%)hfZrEv]he3{UP)|uPr⹪pllQiWu{]fWnwv5$W lM;(v!r,lOZIKE0CvS䓕l3*]=V fp1:JĔ7v.[CM?Y`A!]DUdڭ q E0m^PKiske^\HyTv~X :}%Im&ZҢC]adAk{G& Љ"*f6ע4n_ (J eɴkcr %..R QS|b7W-}UZPI^=!T x@;z Z'òtA|4[bE;O\a+ugvSЧq4+%Y@s.#1(Sz`2 r4Zq#a& ?Ћ8,A B*B+B,B-B.B// C1B)C3m ()lq4qຽ .%J͓ڣZQʥB9*Iȡ{7^  $J3Dh?)HMKlEECNJI̭؇ؖ[Sa3TJ1$qE(,Lr0Ў Π k=Su!aP= 1p . EdDd{؇POKKLdB,sic.'4@K1 eA%ҚUGj1"s}0#3<Ed J$$V(U>QM~-2?KPYȗ0BTk?eWjQ6،dINKy)$4?E"]‰ 5JZ˵R]O05=`2 !Ѱ !&Kbj q qz%`C\qIWa$VP75 9]Wbsuĥ,KMADL X$QB!U٣E 6}DVFtMymݐiW( iзkm5g }WP뱔=_PӨ**l'^Z'5@*EcDW," "+aD tz v[&[V3U3a!.b"$b&bq"b%a*b+b,bv*^#&F,c2b.a/!V0$Fc'^2c:c;c:Yz CHrɁ AI^4dFndGv8E5 Z@^zɅpE^N ndQeR>IERXXmd™1~He`fF6UV"L*"jli pfmFjfpfHo~gpFgfaHDU3ى8#hĝl2D+f.{茑KK6[/eݸ-Κdzee?.{ЁG?k -iiiii-c| Nvh&!_QOLXEG;C T*i69kK+D[KDuD3ݫE.6#VvuOal{ N*.jn>.NiiX&'^0MB~EX8PKd;%FiGVkF ;lT9k+e)iDI)kHidke&z}jOlNh_iNp͆|^gc"}o^P2ѵ\ %ӪmE@cDI&"mk#pI%ɣv *Q_$YR DQSF6A\ZCf3 PS1Q,ZFpn9ZY}F f%#oNoNo8n%8`p{o~@) 7DF*؄UZ":fԄM!9[m2}5 T \^&ay? RXZ#D7jJ B_Ar2*?`mHdsj`1ȁn{k@oP:@>nh_rpswXB. ̎j_woZgUd@w^Nnipl)uޥd^[ '?BYY.T/ =aXKXfӅP _7D▢u23NJsW=Bє21P؇SoRl(rw9OfNnVwnprn>DWd6 kj^8-QN.EAEyj5W]q] BRh[jT}5?% F[J;zg~u}!j-QO:+F{+nh/|ruA2LxОxS;uCH Š B )ʔ*WD`v`RI9:uփBL ) ڔLE ½@ P|V'g={e S++tlvZY @,еmizյBE϶{=A+\Bn,pUN{u[F-QZS3ݻdl{ϵQT!*ʲv7sΝ(ֳΞxWy!{ا% ˰[F , EH9I"H?ud Pv!J.$MuSfO3Rh ?(XJ&ָҍ&8#9#;ƨg46ǣJ9dH&9,-eNh%VR)$e{X$K҉xqxD^=ؗP->M}E}(t@5 I9{J I= Fus~"T()@B%u*iL0yhS!4"G"S():+z+z+(NaVM݆iǦ*G=(A5-@PRz-.').Z(p(NĚZeL/ <0d,1)fE,ekZ-Zm./@7znM*)%R!8o/ysht(!îf9caKZї+@&ùP${0;Yd4iď "c+W$DbsH#*R=lb4ZaPq\@ HbgcVE1uFZRJiFRn$1M̖23LGD[ )ǖD[aI"ԩ)+ h]]PsLrAM`9*YiΈ&%8V< a,qW&8VeYJ1S+áO*Q3.yf4D `ؠYpT%`9yp&g%׿eWkDZ=M8iKJS5Jcbe z,&k`։hn# }أN&wa 2J2>I;|ζled?D!FLO`vJ8J$8L Y_-,$@ơn 6H=3}DhSh MdQ@3( J!*\ n鈵 \]ctb"_Pjs|\Ost⬴CQE`aPa?ECTGjED؅"9Ac_O"VЩZ/]_4 C^i|9P w U^0а6IUp5J]aHQaY!M!1ޒ "׏ғt x b_Cj04]`5U =J|D (I@Hk(Cd"j=ϝ1-IUOQdlEv_~J}-H[^tTUE^a]$L 1]YU$7K~" D7 ]uSkVD5A[)هDDZy&dm]?PZ[sg-qTR&1c"%F3PyCsK^\@0Cf:Y$T8d]%cE]LE\`ٟYapaU`'fF q9n GN:ͥ[PLFF.m<(lt_0KFhe\bSyV!g ͞9FTD;{hnE%aاHQ- =Xc_Sl%PDQ][2Ye&Rek knf=[fHY_ jNS(ŋɝ8 YtV_쥐Z-XS?yjׂnq]l!22 nFHZňՌlE)&AgYjMDUEʉUjFbdĝ+1i9MUe?!$ (`.\X%̪dլHBp4ԭ ci$Ez t^cfnpHA Ɏ0 ˊ0PIvʵtN 7 .x xܰ:pҏb_0DG_߼ FvM9Q@Ă.o1/-+:@C$<PAX nf#Wwl@;M2)+c$nd6,h0=E!W5#gtي7JȮD78C+HH6$Jt#̈R5Ŋdko,*f3_E/:F͌_!k!X,ChM؍fJ0[7$K#3.:Fq#>wԣ>%=P b])lA=)jM:*d*G~U9FhdQk:U?n6(@gSli3B"DFySMJx0\rWY gXLx$T56Gs89BQH>ukTV=8->tt`u]C=kD}])A_J=8Z(G0eWW`T=ȄYuMR[ǍD5XIW#@|`\SG:)K$)Xj "e'[$(RY頲PpFJ>Th'8$Iq[XH.I]/iwUđrTnvFrp%'~igp0i@WbTUTαɉ̢uP]ƏޅVxΆn`jMaz)yG˰NuYY( fF>dtkQtmiӒh&nrh,crl7fpc @Eq,Шƪ^b]<l+YNJ!$F}j=)`s¢򞖏5Q~F2ɖ[S) U`U"hܐk^S"Xmtˆ?0 Wy  g$*r8+G/XP-:+y 3&?>pKleΤ~9Ď(+ %`URɔ}<AR&Tgݶ^aڔQHֿIղmT(NVκ=qP<*fN'<VW1HHbpڞrz]pgՈ.(|%0Gy32EB!8]8EFRVPh{RAF᜸3ȅcH]eOJԎEC`)~Ud@VZƎŸtOFP)zRÛgx9 BA:wu)ANaifJ-x,|WѶ7LS{{^+\V'QO 4;ihU(~[HQya!F]+)4s4?m^l~nE(VvD9r Έ +a+xj5$uS 4xp ! 6tbD)VxcF9<@HG0y@v3$P#`ˆ5PKnDzN`|Yk=*DlؤwޫmZkٶu{9KVU%VhBYR'O~[Xo7}j2I0bqf͛9w!ݬ+[^/9w$ ى9tDZeZ^@wr˙7(.(Q\uaQ'Y<Z@J=^Hۃ*#pMq <1`4f'Ӯ Z|h ' !Z(DԫHC7l?C G"}|(#Rp8z4:"lmBRiǜz( D7'ȴro2<Z,;ɻ>gEHńpKRx4/Kň=|SZN%US#p{L,Ё]Q]17^%(9@ &Ԡ=ڨڵ'*BRX=Cn蒉`jCgV>,!tK1K׋,㭄RS EZHR919,HTBVYㄣz$?t/,O>Dr\ZhM PPBujbE$9nB؃zH)v䧗e%m: 5́: HGm\<=QV)V+R<_iNoDR`B{hv'[Gq`rAPN b hQ'!% %(E$\I){" i aZ.$!ߴ'@Զp#CK#C3EZ֠dIfN sp'5mEKHYlvK$8d9 $SBB%D=UtaY?ڎԍ}Uek}3VL t5tc Vǒfs$UH*="(yVS<qiuO6nN ceNXRi`߱,:._jzsc/( JlDlZܔq1dȬ&*Im]ND>[#EЃe9) !jw3`MDg/)r?y^IܦfILᇤ#|Wq#yYy[@zɁ7\9BEb%*1 #h {q|+$] j~[["A@F]+ZHE0W>u:5ݐ^G4z(JFft~x!ikGcZ4d0e"ERjg*UO'^!#6Nd܀b"z,vc0GgA&m `MUkx otn%'*w4LfWWȲ#zeu Lɘ+` cgsԂa$gmĐdc LOWOU !~ GhTB}.!nF(% wDrJV D%Ȝahr2Q[ޚ㸢 &! 既Go. H/v* "rG>B+c!ql>6*{QWD/g3 MzSnET( Mn-re[܄ ;`JSa l.mVH*Ĉ/+䢺qd,,#zX0*edRˆQ/PI%naU5-/W & Lr)ة*](9S"4)J-ծ*< {H;My밦O# B' #:12P2a!`VlHp$7+ȯ8n$8j"JcNN`4"&X+Df"-焖* PKItӆ\yZ6sISN{tmunA= -iE#3jooTĞ"ū e4Cb&^NR˰Kl-[\vti[׌T΢P"deKc[bBMINUN#dm^"P9"VD*.m3 tA϶c p}n!bm"ʡbpq$l.o-!t b!sA(""j8pCM77pu_9Vvo$ " w?&dp׌t"-Vu[#`zw#dvrv`s+"E<&W.(" WK<^77!@W~!uj*x'*Fm'nEgitiVe4͊L٦u|l8DS4!XI %/I':)!:Z+ E2ӔȟG9U߃yyIyωOL.哼7l3mHHZJ>ygsĭv\[ @#l$1䶵eו=-)$O!BYMFl!%i$k*ʋJWrnVx(fσHC JN;UyL\5t6 ʿ`yz/PX<q|̕ܧU0B]?FHAbQLF:Y.DUdc|Y3ȱjڠ* ]bV SFBP2M)_"X jhP+`*zER3 iB]~ﳓjPqT~/Yl U!v=vvG"M Q0":B֮O)]޿d\"ΝNrMc={]]݆g G!wvkx'v@kRֺ6TJ~9%A#Ϋ]m"QQ V ^8#+ߙyc IBWW~bStQYdl d(^iڢ^~*ܵ84oɃ: b#B>/,uk0`C#д𜔂[ڱSIb&:C}d%~V}pv~OuJNWw5U!~5P^E bAIbctbv"D3lh+EG%Ü~q) E\IieO'M_2{N:gDA^pzXRzRUYpgIL΍jrM\u9$-K2W+*KtI*):ѝE& gA;#nAė[b-4E &y-5-mtl=r63jYsBwWf]v- J$6nU]+DZyK -|Y]Iߑ4Z&gՊׁ\w&!d{ (Č5y#kJU 'uI@ \^gHCVDb|`2A!<.-btB׹RXZGS[j.DkVauQZl~&7:&+<'>4B[zX_ۣm~hM~;vGT3'| @WE^L pVug%aK&°\`jsB} | 6F]Xz,,C>MNVlTr82J{&΋9d9^PMBW67k4}s6pFJ ` :v쿈=I ER ^⼤X9քp]\ +E#J$ 1lIS+?CR))jXM-Sz7Z,\\lΦrJ$ VrcE.ӌ@*AxAaД @F=iѓYlcmJ2(PB^kE ' QN#22 r=Te,/2\{ R}Õ-ngҺRx؍Ms߮DsH1xu"ܕZt|@Vcj*Q*D!dT}e."iqWP28%"si$8@#,&ZQ 1E#9S};QA1j4!~4ck'WhRwpLqGJ@ 0NsrG2*Q@%@/A7$(D{+3Av815A1S<74B.RB%28gbA"J:?1c4)y"[3LUo;mewG+otr4QuDN|L"B#^1u2SXZ$JrqaaMh"i7cr>C?p{:aV VͨX%k7 0N!AH9ѸIyV xUCL}MHQ\jm7v:L+xK23lT:[  tDGR wHwTieFeU)ViVx9a/qpU1qcVn1FmNə'> i))U1M DJ?jXDX`><ٙIiPhC16v>>a"t, Iq,%2dax1%P֛bjbeŖ1Gk0\IV҉%%qU~)q0qeARZ]Xm2o9\`-:P0A|yS~`SP;Dah1DS]Ɔ܅3 8_I_ R `I%Ob Q$Fe9""612vJ,h R6Y3v;zlbC0(nWD |'$ |AAMajd$ /e@NtJ'.:Q_pubzKXZiOTjtERӥxt b =SMxGkzAH7wtt-l0aAJ35b|FTv*$!@gMzya){"ZbCk0%C@1mJo1ІưNv'+Kzo}A:.*\MsSE w!pD1!uE2j"1aIģ_)c*HrA;0%#u"/h3 B(cB2q^uhrx}y~灮{>p.耎g^ s iM P i P ΀NN虾^问N>nn>^뻎믾ɞ|u Z0N1^"q V R@' xMq$xLFww$^@諒A%:$mΖk l?  /yٞ>1s!0ih'R?HjQD'3$tW^:&CeUoWYX`Sfc/fa2e_ȋeOÌloon?pc?jߋha\OraO Q7=).b{@nHrR جpQԧLj$l]4 Q?5[Oo99/$)&ioϿïܟTRATaxPZ\ ,SM%xVj]q@@ DPQb={+Nx1#F-vcȐEn1Ē Ub$钥Iջz[(🹃G]vw^ŚUkC]jVXe͞vQ:,84(O:iWjݨMX`… 6|RI1g2vxEɍ_Z~nkXt 7({Ւۻo?_o?P3>ˈ v#Bm;(b)ڦ 8G$,lk PG:oƆ<ӣcp$A;H$僯&QI"F+! }PjMg D߄3ބc:91PAEE6YeeYgY*DU_[WC5\q5ŷrkO,G7^B _}2{MrA_}`.&`mȞbK-+y駧z>{{{R'o{2'7}(ckY7o|;@ot? ƮÃ!|VCd3^ i(/*a {cp5ġVlh搇9a"DGUzD#2щI$bB%kh]uBЋ"bᝄrńlH^gDcոF6qyY E:(kscG>яXGB E'cHF6ґ״6.Ғh !INvғd]5.^ҔYd"*Vҕe,e9Ve.cI^$)O9LOD=Lf6әτf4LLӚ&4H3қ&%ILrn8jӤʺNvN(hg<۹,Ŕ"7I@S$1Rz., |s6aD%:QVԢP>S0:hJUR+=0hMRQ 5N7S. $.60BJ̑ !:٦yz!vgN 99@N!*9-Њ@+@`i22!7HMU]N*QNU*AJ{(9R phhx@XGBYQ() m(PBH[=ba6W!PXe-{I̖4qKiNiZ0 x w& DmeE\ t-Yݿlv0U? 0؇*b ia*6!Utf-VQc]]gbފ!W{pDk-Łb֪H_klLH=Jڶ*-cx_eT:HU`xj]ޯqRnyiy+TqՉ\u"d{g,xQXJk`{,(aynrbTsGfâHW^aWjZg !R3{J ȇD* l =xʄtHD_[-+'-l1*սekj:mWثeW{`NWi[/W{8}EB/%5k6ŲYϷIqU7{(Pj:Gm W0T@gl*H{\߂<7H~+JyJ !6&6v㕤lwP6M^6sx]r\3ars!Fw2IsQ,ܱSczS }yw55{ѮB_l|iטJHb:&IG:ƹC6(<偝>||:8_}s^qco' hx?/nk~ =KyO e¿o >(?|<?آRQ?kK(#39V <(hB-BAtAAZXAeAܮ11( @@p7yBA$d롧3P)*+,-B}!L" 3DúIJ6<2LGD_ZDF,GKDGDJKOɍtȇȈȉȊȋȌȨuȏɐɑ$ɒ4ɓDɔTɕdɖȂPȉKkɚ0?4Ɲ@IʡdɡBDʤԋqʧʨʩʪʫʬJGTʯˠ`0 ˜ D˴'ʶt˷˸˧6ȉ˼˽˾˿9.0TdIkdȔɤʴ̏h44 @,$4DTMt׀٤ڴۼͻMͬ<Dzh"DTdd0Z0ί>N! i1 [C𨕉xAPOλM`qLuTP/;H6Z p/K0-{-PkiC+k/ P0=[ڐs[jx {8)X0!K@:@۫(u/ RR0{ '3rQ=0T6c1%.h ϟ=E R, 46|(ίxÇFӉ{h9м >PT2ISxr (Էq/R >TeKP>\Sx4Ӏ,RS5-:[sHST*>|Z(T:J;Pm:S&V,5xZUWUU28xl  dU,,k3wN WQ*R0m VSxj*z[6[׏v:eWZ6 tTdK yM;@كSuB:!s]٧vHܐJzV+f;eK, %s&k3eXR}X@Z[kR0 }EC5j ek&.=Ѯ"ٯ6ʧuVk?4m5Z ٰmPمD…]-ӢI*\ݶ.J))Q2CŠt%i)4 __->^\_,ϸx˷Ϗ*;oUTcTLy* MKdf::i颡O7U]롗)dͅ!w5RF⯓+M{ڶj&Sgg~2A;y𻻏n~{n.__eA`hf`x!]|٧| :Z 'ށWmaٗ!:m]8"ybav r}4AA"vHF6R*E].8 V92VIVA7=䙠5ƣug#8g9#Yf!ehZH>Xcy`bWB9iug詿(q꫰Ir檫^fkN16FVkAmӶv+䶔U覫뮸+k5ŋ l0 7 nG,qg1hm {q$l2N#,r0l2l34߬ ϱ1fKM2CDKG?ݒE'ʳD64H6c{=4%6N*R}5I9]@M6K\=҈gݭo6t[t]`s8yk^yߌ9|kx٥9ӰDxZz?ybGؐ#y'/C< ?cuJ'>S/}GǷ/ ׯ,KG{Z )} \'?=9S.@я}[ǻsVe/x۞AՑ $a Ay$,QB"ưtbաnMj+2P.;UсW q-bĘ #67hǏᱏ $M(B20q<"B2t$$'iGIR򒴳$&73Mr2$(GmY"ĕ1Xڒcc(w:EEї05Kp{/ 0bj|;In9s~YnruKWz.'rDJq m:Pv?#JQ.+ʨF7юz HGJҒ(MJW@g/Dì8ͩNwӞ@ PJԢ.m$L*SnPTJժZU"HL4F2MUJֲjHz2݉XJ׺Q+Hb p_LM,ZXM` CXEͬf7u ?QS\MjWϾu=VjPv?c)kC [vi:;K"vjl8[*HnuK&W?z{VzmX'[^FumKQֈ{]r,k.x 'lhkkM娾 (L;ع0HR7;OE}ed]OpTqu,[ȇ2@] PrY<}eRpL2"_檍Ŝe2p^Hk|e63KE S>G$qN.γE;Ώ4-HSҎ4MWӞόJjDC#}&a=_Vsb}HVG#˰]GukZvOMlf۞^`}~`]z?)ݧz3إQޗ4վ~H[_J;9oS37$CS?ֿ~Ar>=cZG'?3/avDϿg7Xx T;  kX+3=V65U@6=./usr/share/html/adsm/en_US/a45eart/ac2nt011.gifGIF89a _?????????????_?__?_?_?_?_?_???_????????_????ߟ????_????߿????_????????_????????__?_?_?_?_?_?_?_______________?________?______ߟ__?______߿__?________?________??_???????________?_?_ߟ?_߿?_?_??_???????________?_?_ߟ?_߿?ߟ_ߟߟߟߟߟߟ?_??_???????________?_?_ߟ?_߿?߿_߿߿߿߿߿𠠤, H*\ȰÇ#JHŋ3jȱǏGɓ(S\ɲ˗0cʜI͛8sɳϟ@'ȣH*]ʴӧPJHtXjʵׯ`ÊKٳhӪ]˶۷pʝK.U˷߿ Lax^≠ǐ#KLnŕ3k̹ώ[JRI%Vjր_& mmиsY^ӭa>jٷoV^-sУKn7᯳O~;Ɖ}NZ]8ށ=|?(ށ%h~'x&ak"|&x~ f`siJ(|`{0Rb!rآ*bfB~E$PF)%beX!O^ lN9ʕe79h#eXp!}f&Y*刂j衈袌6F*AJ饘fJvY7ըjꩨ]꫰*무֊뮼뫸*k6M) VkIv뭬~+{T榫n+/k[o/"l ܋ //WL`#K'l(¬,.-{ܲ1{gs/;k,11-\s;70V\[ D-M]vh}6d\r!=6~B޳x |ďW̱xͱO^eL2׶A8s9SmQӌ:˩uL:,L/;:7?γ@cmGa |[/'vؓ-M~u /7ܝww/v\B3Lnaԝ@Mz 1yy˙Ü1Inv+[nf*n S^:Ȼ lZ|ƼowȝjHs4SZټ72|+ۼ׾l8_E ͋׋,qhZ{F-ϊ+Yt )b*9}d8o\) |]VF`*< 6ʩAh O8 3{>LAਗmȌ1`6f6pc${#$hA fq{%2&:;`80   V2A~,r9Ba S&5.q_(e,%=Á mwĞ]A,ϨFvbs|*ۦΝ"f4A-&A6O#VE)"aD;2{.=?@[Нr[((u5*?%IV&LL~2"%))!?YnWn8]U;gWzS\NE+>gD *@M[cVHMclЮ=xU2~>Q0\$BZ12ld˸RX*bD]:CL̼]e2b1Â61ʒ?cْ\.voixјDkOվyT|Kkao6ۤ@:M#:e;[W!, t6 @r\uy}\W̲2]cނUɵ{qBj\ d۰T8 v[BL'HM`4o_/k+ 5L%oh:b$Ҍ,U;4Wi[寧bcA)|=ٵkXu<]WPȣI:*$`hգ[@!am"/iP㭩~XUו!U7FƷi7(=3Gt|nm^yCzze tz?'b|3lڕ5D4CSNa,4Ww FPdA}jU|9Vv HyCdk4J98hAQ5x4xqy'~q<x%T`d6?%fdbDvrE f1wW|W2f6_41q6m&e_?Dd`e֏)=^F>7g=ܣSIX ax0D5zj8Mz\8\$N&֌%FS`F&[]|`%~ȇh8 0O0kg:qcF!5Ј|gvLt:9@.I7CWxq׏9VxeC&xT23jVc`Y6CVs`)>'HK"8݆B)bHD5PYL?b#Me#\~\BՌb7ihiOztX1Q ሜșe4Ԕv<It8:wF|I17! C^xىS@ y$Sţ|y %rAf1dXRHRg.钨yIF(jfA։z*:[|^N cڣYX))vQ9ɕęE1k)KZiš@ W '3q쩉~vA'6elHqTvY5xDhXgs``Xi:ڙCH.ne6OI׋5GYۖPܶa*ŇW@LɜӎZVXVʪjYF#~M5ؤ1Z4?heaJo3yNx_<2gf5BtJ:SYôF2zAꢾؙB C: lK2Ķa8ZtKEv8 {\9@Y ףXTzR.ɸ@:Aj$1/+[0[KXډΪ38ȦM4W8}kBP#5ʸ +[ø1[sip;2[VI EJsٺ穗pevp&!;{ӭty52sl6\`B ; CPGEzaI59T֔IcX'aha`x4P;Vz Ɨ舕TJFq 2CzFIlMܬq#>kyiYId1l% j^ShDUQ5j6`7TdD5 Z CP ʯѬC\ F\ JPBI,GzLtu#!u 4vucdO#IPؚ~P9gu ~՟_:S/HHde 8V:0E;KTp?FG4mL B < ~@ 1]7bvŇ|wWki5]#ϊ3Ԫv5;}l'tU{yimJwPvnж9ǝ)ӞC ] = 4zH [;;B؍Ĩۛ[GE -7\=o&{dVm,wEF[R5ܠ}m DeW:mwʽJIne=rdݥ4rU9'N}΋*kѪDL'9{;c+z^c~T}G v ~V{Oo1fTHk|Ap7ۺ9䗜Jflux:o9~\JҚ%p 3hf);UyA,N`Q3oVUߵa!+*yˬF Ы𭶉*Ʈxp{̾gfӕW)cJ}v@}$(0©GpA]nOνGj 3N=ܽfs}VDlݥI=wD0FU8Fse[_mMT^;!_.澨D< ߽^F,Ph̼wG0O7c‰޾Hs16Zڊ֝*{{^ڥ֊=<3ur7LW>D@s6%:xV"]}N%:z}߀OݖF<_0"M̘I.ZX|iݮtHۤt݈A@a_f44^^XEC~2l|I@dZFU:s89xTql<;s3ᤃ̷|DLTû-I,Jk޽Vc!L8†,;])w[ً.[)Y2f^*sS͕0gygLxC3fΙA]\T&L={6U]Vv6eְ^ӚU[qwgݷ`΅Sg޳*̖a<"ֶخn{rls`f F4ғVlk,nհT'c;!{JpV # aV 6Nz탬^}aOzIrǡTao˥P^}z>bl)2 2 1Vm[P,Lˊ,:qD/C1.i7+Kk> EVKګ!KD@(S0N[-2D{ 6_z͡hE!"8 S8!J ;Hjke^s]RêI ,SNEKF#,FVOL"3Sjvu깾ŸU Z%+3k]#1yEj `QJ؍zwM!&hˀ}c2*=D'^頉a'N0SLF'A,`(x v)/KXg4!w¶=a-g~ ,eDVV i4ZzH`]kGMA!V5-Vylץ%@I-|"01 ӊRK uU=';l8P,RoQA*6aAIեGUiE)Yi9 AYVc+"0WCR;rFcj$Yb 1@UFypȼq,2LM8D8Q!tb}K&3 &:!V;&Ot6r7I#'tk+YTқ ey{[<< #]&3˂ + K,ÛxL\ev kbAZeiqhu*o]3by Nޮ~wK*F %{b(),jpȼZW{UၚON=]@ gɠBٓsa/懕nW+3`<ѲU YbvYiLy ь-vJP2ocnLn^+[iihƚ!Bo(.vn!㙒c[q"Y@XQkհNq=k+^$&Y/%3.c'0v~ϸv/7Ogr6XネDtRL*בBudLB0-xBPw6 ;GlDͥ!Q77?=,B0ND"oyKAP>u tMA̚rK Ή^I8#Uu [/`jwbPv5JPxe E',K}+!:H)RW-J3jx}Ǘ,el[5bM%odۨӅ/K~#'Mr^cNy : Bj$:q/? Ջ'@@$$b9"sS>;?[>Жq p%艳E;L˻[7ѻc 8`39xB*kB.2!~A :8@ԫ+ K;z# q+q!lHJÕY %ӲDZD;륁s8 `W¯*!hQc8@.<'B_<1͹3t:Y= y*~ ݃q/;!9gl(QH"ܺ-$Nrڛn%#ķ¾<Ғ%9 CY֐ }99 2溱N59%05AQ_FB!'+/ !h ̡ Kќ #a6 CRT(Jڕ9s4HJRZ%a(S-A%Fnj%})E E<5%ℊ8W9 XGA2-PɔF( ׻ 뫢y y :@2R(2 =諐J"P2ªD7QiM:,v;/[ʅ{z^45Kmbk!ȦVK鐘rKlIi6ṣ .)F0~Ma<2l69w.ˏx kK07KBIB4;sĢL!r+@%b%O:>kay{ ]PGS!пOMRx䀓44ٗW:$OXb|3|y@2[JNt$5\R7KC"70>8t$G̱ˏbF1IT}]؅J N9 Kj4Nϳ5XsE\W&æ419*8V'xS2$RQ)2=2=( ƣKf$UE:4c( D!<6 ;TӞ9n18-{ Ъ A{i,D;$+?p`; ̍G>GT49 "% $:2 jIԩ2K< 9IMz+ЂPQܬH)C,⑯K[8ҬZ y)D3) :1'мVc [C-5VY|q I%Ô)2c@k)/+C.AC$,سϑ)S 餭^z 84ciRd!bF7o B!z{]|̫5TqK-К>1zZ9S!Rr]]]]] ^^-^=^M^]^m^%^9: |^^^^^^ __-_=_M_]_m_}__^ޚk?Ȑt ګKfqɈaN+NѠӗIy#vDVcM;!ʢQ[D HrSbVܩy  :qpq޻0{> vB[lqE*X\GAbb)j.Oac08U)m!}'DU8m;V""zR dG3:F 7a_HaI2ǒD:"}QeR.eS>eTNeU^eVneW~eXeYeZe[ee]e^e_e`fafb\.fdNfe^ffnfg~fh+Éfjfkflfmcfofpgqgnfr>gtNgu^gv sngxgygzng|g}yg~ghfh>hNY.hnh~hhh牾hhXi 0i0iXif>&嚾>viQi>i^b&Qvh.jii>jꠦjNnVg6kh>Vj^骦~k뒎靶Vjl뾶k.k뿮jFj~k6&l~l^nk^kǮk>fjVml^֮Vƞjlnm>nmmvmjNnnijfnnN.lm.l>llhenڮoVmm>6jooVpvpFo qpmopp~pokqnooplҎ mF$w.r&pOh Uo`s0r2e/Ǟj4oVr7s9i8s;ssh=s@tzsA/tCGgB?tE_tmNtFtHwfGtJtatKtMeLtOtVtPuR7sitݥR_uZSguZjW_h_ XKu`3ߎuUQV_?`vTuY.vVd?g_UonovqYHvPvv0*hBv`wyOw^|Ozwgq_ujxpv'{xx'x爉'yexy?ZOxX>0{gwmtmOy^?rQW.|^y/w9rzޡ{wuwekgywguwW|}x?|R{a'w{''wz_afñ^WSw}i}}?ڧzv}ҟӯf~gO~o~~g~~~?/'O ^^SXwi,h A|C!Ĉ*gEp\8#Ȑ"xi$ʔ*Wl%̘'j)"F5 $i`ϟB j(ҤJڤِL9u>ihQ/j+ذ#sjê{zX-޼$sOr xo]2nQsշ W0r;,zou'&}ZɲgӮMyZڕs^5\W&oDžnYۮn:cɶwS%ɣ_>|h՗;j=cn~ȽxW {8 :(R}IVZ_*Ƒg]*xW܃)bBYD!ĕH4x#9l&-#E)G*$M袓QJ9%`%Y%Yj%Pr%ayeyfd&m襛q9cjy'y}'Jv:( >*(>2(ZZBnY[jzԤbgm:**u֧[Aj|Ζ*h+Z)+Uku؅$vxĞ\&Bv>zp[Pވzd:j]Ytӑ&oa>Ko{_P C/]˯" K`7qdN1o2b{2Wl°%2?=p@>k=+c>X3ұ4MQKm*S[}YUc5-.5`6=]6 66ܰ7ݛΝy7Z7*ލTµn߅W7$wTEx_?搜9/!_噋Oww ˗vʫFX7ƒH{kYP_.noɬmƾ ͊:kxi*: a=gsRߔz>m8?|tʁg"W x <50&^f2yOe~'Վ,]&8 F!RwZ+2!85 (DqF\Q%qNO(pV,Rdq^ܕ(FUqfbEVbw6QpGCȄh{# ==l &$!H-I !"1Ya\WBRAP@$u<\GdK=t V1C#PLRitT& p~3UfRYYbD3mi=ds|@l#6M%{3DdOIEv:׶U-Szʂ6?kwg\ZwU,k碷et^&/{{\J}|YWmo|;7F0_h%knjk\˶pM^VEw+^X ^a!!,_AHS?K_#7Lfrhil^#(qf]$7eW0wաe5lNU˓RN4 pz5,'Doь-HKs.94:-:xp=Ô왥?B_u_XSHʂ_#IQJĂ3ࢎrW3s o bxKY·vkgIoכN6)̙5oy&X8a{K7͡@-o]xT ڇ%ёkP'6 6[;HJ*x=$'RuG|[Դwmdߚ~}jlo{}I}l| /x~OmU`z-&֪fl~%V6K)'򈭳Bu˔H~[{vZy_m"r[퓵f):$k !--mreUr`vvѝvB&޺uk |O-lS^gu9 ԻH@5(  CuRYݞVJT`NT\ 8Qe\ e ڟ\.Ai .(П@eOĽ5%޸=^]x`ŋ pd^mM` Ee^GY^,륍XVǪJڠab!r"&""#">b8$F %V\"&J$}"(b(&U'Rͨ*"+ ԕ⓼",u/b/Ң-Oib)"0&0c&"EbN,-6)ꢤ\cp4v/Rc-FP8#&"/r70e9V":~#F8R ţ$Σ7?IqSi#6.:/c; M+)d=c2J#@GH$DfY.TcBE tFINd7JrHvN1ILJBV=.B[M $d8å!EȤOVPQ%9F&%2-L5S#RJe宽UZ#Uj%=%XN qXe-6Z'ƥYLFTXP%_b$^]%㑥`J>&bfb.f4cP`Ff@&e:e^%MfjJfv|&hbgf&ir"a&È&kވk&lIl&n2mopg ('r&r.'s6s>'tFtN'uVu^'vftb w~'xx'yy'zzgj '|{ȧ}Go'' ~'GꥀJ1!N%6%砰'y¥^( Qx vhTI(̌>IV(b(()`.ꨈ ʔ"ҨҧN)nѨUiH}INX豞խ{rnq^)tDHibRa)Yƭ^T 驝֩(i ꘺V&SLT埨NՕ=DAH5 BNZȪP *S^Rj:]ܤbjq`Wr+ 52`)f_@qet@d+kzEE)+P9[JȪ!XF=eM2*f* ߻3`j,+!&-,.ө`zkL@_JjN+`,7E,,VhNͮkb^רy>i„ ,T,ll,tl qֲV-ն(m-BmI-,%-JZm-Jvmt-"ΥmZ z&..6RFn+֚V-]fcn.JO&~xb&f.Ɏ..i. M..Z/&./6>/Fo;  kn+3CV65V@6C./usr/share/html/adsm/en_US/a45eart/ac2nt012.gifGIF89a _?????????????_?__?_?_?_?_?_???_????????_????ߟ????_????߿????_????????_????????__?_?_?_?_?_?_?_______________?________?______ߟ__?______߿__?________?________??_???????________?_?_ߟ?_߿?_?_??_???????________?_?_ߟ?_߿?ߟ_ߟߟߟߟߟߟ?_??_???????________?_?_ߟ?_߿?߿_߿߿߿߿߿𠠤,  H*\ȰÇ#JHŋ3jȱǏwɓ(S\ɲ˗0cʜI͛8sɳϟ@ )$H*]ʴӧPJJիXjʵׯ`ÊKv끢ʪ]˶۷pʝKn׳#˷߿ l-È+^̸_F LPi壓f"(uAa*d"wXcd|%z AHh`#btyX{f`R){rez₅>9%e<"y)u܇Rjh| a矧6`i%R*mYHVݪ뮳r*창F&{6W2 VmCev+V覫Wko,K' dpG,pgtq ,~L(r&0ǬR2lӌ<"DmH ݋I/G/OWM`U#K_T'mh¬^-.m{ݶq{_gw/{k-51m]w{70[焃.ߍ^z稧~:ᤏꜛaZ>:K@߳| }W͵εPO_եM6ԁxwySnޑӍ>yLz-L/Xs5u 8`:0k; s L`*A!C X;v{!.h9ͫ%C3̖oiBԟDMۻ٠5z˛5Io~k[ޜ%onj" `غȿtY\pȟH{tS\<8=2҄,<t8a&I+Γ+P؋Ly\&FMВ,(/%sZjX=}l^p^(M)`|_ַJ1hj<6Ap8,P3Y|M(nA`:6e4{+%4giE+fr|5/3($C >[$KLE12}&̯r{;!A<,rlx%|y[(SmlH1ox^,(G5~tj&ҽ"DAMBPU' P5%+HI"DK]"S.[=^O`)'ۺwB2GEvTn}Um3iZ'h'zu\\$[Nplm#XVIϽt4GZaPC&gYZRk*Ě47jP4/KUhͶ-j]Tm"2ws^[%)?RbXц"m<^ނ+lqPWM{#k85m% P>zX|L@|ᣲԾXPy;e N$J[_ֲ%@uhd"FJ%5LRJl~;մ=5'f߸Ffߔ78De˵ȆtV?x`ek^uaSQyNgSsDr6SDv=$E%8bg&RhjJ9]Mu\u4)uwiT#h7vK6C$cs7+6eu4sHBvd\HyTC}V~e }uJeGe<5Ja3PCJWBv=g?$mTyHDgZOSnKN@Հ8=xr2ES@&7u6v#N|[W'oTnn4B}d8hfM4]DH|CW$6XAB_seBkkՄ k'@I7#E7tYmH{([uJuCwX[҇M8iWF{ 7S٘nVSlWOc?\.86HsHCwW'`qާwe(_WSIu~deH%e_&y*SDgxL%M8nu(5GK'N}VU?S9^Ս(|WgiisU6y66jeEct4VՔPxOc*>OзiFt&AoFOFdwEq9 0 HXWe'rI"efn9EPlxBZ<a4km$IFĔL#{|ab7L<\Pޓ_Q]b0u[N&nM}EDgA)weu9wD8DF9mOxvv>hւGSWw_&)Hux )_R Y؉EŐqxٹ3ӅsfdF5nv?jק2`'W;4=}w70yWڄX@*_~x9ŐaH%ZP'yY:K3zcJ$GLobV׺H%x|\:ugh8%z4F(:TtJp9xvDk5|V8#:;TYrEeԄZ'[qBej֞HaCCikxZ֪gJӊx`#'D*Fy74;;;J(?}Nuxj; D|TDkgum4Grץ>mj^Oz@)r7(i ;*; 0:hڸdP;e)s~UHm-[=`)4E^jLDjXj `J\ʥE˧`]YCFE+JȻiڼ`~*}j3dvL uw|V9ZP69m?$K=X;疅8J9:k^ڱP۱R3MIŝeVY{TSi kG ƥʪ+}qT7Wm~`<)˼ZJ*bZ꫸{<$b E| 8{_'\τʵLt7v-u7EzcJHiyG8O#֍qW8[ {1cqL B < ڭ=g,ͬJ;@;0p\xݸ7rLxESϥ;h iꖦ{ <݉Y<=a>kwx*iZ|d !g9i޵4F\+X5Kқv.]'െ W < B C <] > '`ae,eI@He\){ΤHCZ\!iZRWKxHXJSrV66ߖ6-ksUw#Hx߭|vԇoS5ƌf.-OJlǔ8(R N;< "޿~:pC`.KwX:fk\JzBKgĨSIn|Es5uy&ztck# Uw>N7WD\*[vSE2X\^khGB)_1>ckV]~gC^ ~,7 e}γpe2nhnﵭ]kqaV%<g#ٞQ.=yݭv(Sup= *&z5EfA6Cա"(+}mg@T)>nk,^:~ZC?Zui_N/GOw?g鋾mXڞy拶TϴQ)^2ٮxKW#zu$X Aa %…zE<"E)6EQ"Î!NpHz #fK: #0NJ9 bxeϝ!!LHDIU&EJ{QN*RCJE=5Bt0v>!;tAjǐYZE{o涚 UVWKΈwV;P{ ˖ХO>mȏM66O6yO솩iH7m[0Qr]&8TP &,ȑB]2G@agϼ:zJD*~?h{F3/j>J)Fj*RR:+*JK|z뭴{KX˯V`$ +\${0>/ݾ?眼Wo9Ʈ=EMyг H~L4Ie''Os><%aMR'Ksv^x ?ijy-Di3ƦcTMG i;Gd8x/FW r"ERqE0 $/w葌ԙi@–H2+K@[()B܋)՝rcVZ3OXL$UkiISׂk]3MNAgcJmEԪ =`le:]E. 2r2QQXA_ǧ<^@=`a>*S޵@,|P_+d9 :n܅լfKzQ:J6GF!M>Oyŵ^PO`CvTL MS8X.k.rW7$_qt0_`XKO[ Q0ǰH'MV ®L 'LsSH٤_@R͞z3ڷ);Q]BM .܆e+/=BK:]SX̍lLӮp9;KwJ92ꐧ |&ٶ$p,+2 UoK$K%P,zHK42+O"T/z-j(I@a3¦l*sctTKBԋ'#&Kﲓ誏Sà{S(P>QCོ uӺ @E\D: 0VA˸#"AO%YF&1!1)5<:*ڱ6bY10 :E ˓>6:D62="B,ʬR!`Y Dܝ▒bDv I_j4d1)OG٢ 1/ g2OӸ}8ԁBZ%e,9-긑*((-3 6] ,![F21o+%8sʆ 0Apc5A9>)I<)_K$6#] 9hLaR s!!Ҩ+4!`1|5@<Մ8_%B&+1#WC ջ*Y˸ &Hb+OkeFI`r9m' х]8RJ/): :tDzN D9SNR\ $Sތ+Rz۵!EH%']B|< /V@RQ@ 292abWHU5B6T`Z*$ (u/X>Y7s7|, GƹQ @d220Y|`N`^`n`~`` ` ` ` ` }JYqa+Z]&%q 14y\1A]B3|½&bH=.bbkF.d]F.#ȫEd'ڥB6P^JU Z44GA {,+ IQy?>-_"PM#ԣ.SfdNfe^ffnfg~fhfifjfkflfm6fofpgqgr.gs>gt.nNgvngw~gxgygzug|g}g~g{gh.h>sh^hnh~hVhhhmhhhhhi.i}iNi^ifniiiVii~iiifi6jeFjkQfj .j̐x>^ g^.k>&jvj~놶jrFjvjjfkkjNlkckghk#q쌶lfdl}lqlVj̾jjj^vf^춶llm.mjkmj6.mmnjkѾm&nnnn6jNnnvoFnojnjnNqvnnfnpnͦopVO p m ppvq͆ppp gqqm!pgm/ o?g!" _konq Vrs"/_qq47g*?sk45gmr@sB7r_:7q;or~rkn?t:?p.o7or>sN?6Os*s2s%sJoEO20tsKwt=WOw6r(tkpDc7*s2dgo[o)o 'vQ;WTuTgvRgt\umudtW<_)'jt&ohOq&}j O?q$f3Q/rt_xhqҾpPWuvՆ(?j蚿 Ng{윿yz?zOzoz梿fǦƆzf_mgRvy7?_ꏧfG{MW{{l/ixm'z~Nnx'~p6n7ytm/onv}|_|w~|$vvgM_rIzvE|`}pdYzo[gru0}Wfur57u*wN_Qu~x7~CgЗwn~ݧt'rn,h „ 2l!ĈoC5 G!7(G)KhK1_R&I8Y,Rg̚=9OJ&E`S6Q.PZr+Š2̜Syt-[+ɸ@NEKUZs|^#,Ȓ'KKc)7sns'E?e긬ҳUyg>co|M%mУsoA t׋m>=ҧoL: c>ٻ0œ/ݺﮜ:˯o!? x 8 : JZx!j^z!!hP#x")X-"ұ#5xB3#=A 9d@y$I hM:}FB9%Uv%eeh%]z%a9&ey&i&mfcQ'uyrBeD' :(z(*(:(z2Jz)j*(g|S)Zub?*:+:+}29YEjUJZ걸Nx+֚+z+*,FVl Ί+.}jnb[HK'i>wC{k*їоm%Z+DV] V_foO/ʸn>XL!5sCۅiJlFaVYA2ԫsː3\]65P3j>{M^W&x1usfE +lv WwoCs[wY-Ax]4x`ʽw.pc6Wfo5UMFTZwN(Ma_<;Ғo8oXNUyˎ|ҽ`kEzuk:k5> C<=QD{ޞcm칝#Gaw9kNpf$pm_J#i=I߿֗QylJ@-yC\wPN_ G1ROiSB#(!@Ҕĝ^ɳaTVTll2Hr=|-iLe /Smx&mI&84MU\V4&e(|'<)yҳak5*{G['٬M-(BЄ2tm(D*шRt(F/ьrt(H?qR2?S7*Ye*'b*әҴ6)Nsӝ>)P*ԡ8IO9FN !K ҋUȱ6aԭr^*X*VjK٠eR23r+ק3.cWk~+`+feU:SlUNF&jRdVWUVqV25-F;SզU1ekOZ׊kWuZֶlYhUZU,KV-[j+fʀ╪Ūr ԷvUʶ wm:۞-wjXV׳s:YTs-nga٬j7+-ERА]m˽tEau}\hn/Roʞ\6Wj#/?K'NuJo<~`ʓ7+xd5ǫ=Qc~[Knm\97|^W\}.,o_,ix>|\γ\Jh/ӿƷ|;ҿ - K=-yYȆ X n`4ߚ5 `]=Q`(^rq_Ɯ f FbU `e !׋`u` ] !> 3a`y!ڟRSy>av!Ua>=Ujy!Zna!"]a_!ba  >!.1A"%֘#^^%L"B^&vJ]by")(:):&*" ,ژ,""*ʐb"0j.nb+*`0&#T=1ʠ2N4+Mc4!5v#-5:c16r7#Xca6J"#:NM829:b;"c>cc2c 7@c=#"dB xCC.!DRB" EbC#'fGD6[?-E2cCxI>-$dKA#MMFNd$0CdQJ dEEZ!R&K.Gd-^TBRQSaVVXWj%HbXbPreSJJbeZZe[zY"c\XJY]Jc^<‰8vQbd` f&EJ_Wabb*a>fFd#U_r#ffdnFZ!~'chv9&h%4&,&Tf%%_֥Y%&%fl_&#'Ȧ^=!"'c2A:sfrJl#ZuN)1rxzB8*&u֤y!z 1'{''|b(}ff{$~!tzr}b!zGba|jUfJ~gga|v$e:gNQ&yjgOv"mev%e犒hZhd"2eU:"f`IZe`Jfjff^) &Z)")d)i)32`t>?ʢ jH)n⨢."*ZF2*B&ߤ"觶Bh_~_)i.߬魦ajj^^jjꫢ޲괒ja궒޵ڥer멒k&R޸^jk 6޻gka޾jf^k>!:j*lb2kJlbkRkzl:.gzfʚh˶˪Ǫɲk6͚lj\̒6i:gºѲ[Vl"mkZ"k֢r6ZRlԒm\ZrUhΧÜJGS--..fzؒ*J&V.^f.mPJU0.Xn箮. -˦-ƮP..,ɮ._p&o..cfgN 6/n6'mZ> rv.l /W/R -׾mIƩo..oX0&270~o>lK _(0o RSCVI 00;YT鞯00qNpŵ q1m_8m1 D1K Cfm1?1+ /b e0*3m#^<2! 2"'"7#H=$O02%_2&?%g2'wD'(&d(crApf+&,R.2(K-.H0/K]10H2Ӈ@4,333rD/iА`3SH݌0_32'-m28+8D33eRPs8s$-1n,c9"e%E>;(ّ@{0B06C6{dѾdB8G7dsO]P }4,FW6 H&@3: 34HsMQ#x4TCt]TEY4QMFV SO4î@7!"4MW_*|<ܤ5tJ[3[uWȳNSt@7Zx_]K4`HbS_bCHc'J#6^OT3dvakv}p6[vdxSoSh6Ф67v}1m;kKHmel߶ocrop?rpq#rqrqr/sӰS?t;rsOu#Iu_vIvowHwxHxyWrtzIy{_{7|7yk~77kkS۷'I{/ }?{W4gxDwx.x8v`8G6*6+*/Ď#v8l*E gx.8yɑ8#y)93x8yByvf;skD0h4SMg#Ě4Ck7>[RzOG)y<6PZ%y?/::PVywoc'GKBz?y]^◧s'D Hz'PNOzAzDm؈5 :DǮY8'ţ+;_wAsFޞE Z'owu{zބGGY:NFbc:yJ c{OI3LJU|[+QYw%%5˻7;%%;~{uH6{9yټyg<z3;JE79_ӣy+}ط'Hw9e2;G}缺嫱BT~/Xϸ藾|>귾>웾׾>>x>??/?7??GO;  k2+3V65V@6./usr/share/html/adsm/en_US/a45eart/ac2nt013.gifGIF89a_?????????????_?__?_?_?_?_?_???_????????_????ߟ????_????߿????_????????_????????__?_?_?_?_?_?_?_______________?________?______ߟ__?______߿__?________?________??_???????________?_?_ߟ?_߿?_?_??_???????________?_?_ߟ?_߿?ߟ_ߟߟߟߟߟߟ?_??_???????________?_?_ߟ?_߿?߿_߿߿߿߿߿𠠤, H*\ȰÇ#JHŋ3jȱǏwɓ(S\ɲ˗0cʜI͛8sɳϟ@ = $H*]ʴӧPJJիXjʵׯ`Ê;dӪ]˶۷pʝKwYu˷߿>p.+^̸$_,\0` 6p9]UTQ?^ͺ.'0T5WѶ}tmܾK?=_}g gzv{egQej  )w4#9裍&B9H&)4}ٌ#)hh#fT_Y#R8aps"E"^\yؽL&. dXAnɨ}:hVztdi敞jZgi&ZjSV{F"&cj!n8f,]ԫeq+▛$*}{rn.>kQk+ k۪o 70z %Wlgw,$l(\Y,0,s+l8@-8LH'?PG-5NOmXgmrZw`udmcl?vp-wgmxv|P{?gC%8Jx6M9LK7Gn92e9ʢ/q3,xBeЭ>:5:O~z.Q^|O/19{/I<μO=/>zHgsי>َOx~7?rBt9Ntػt 8= :˔6Ǹy&|O 'B}L̇$|=yPtHD!Kb'C=PTop "/ 1e<(F h(tb=FpJԣwԩ1ZDG5}%$d Yxd׈&#\#WFQ2[td 89MЂ"eBD2ҒzLce[nt'Srdd9j.rl`19E$nɘLgNӘl#3W9I!D'+`1;/Lpl"5GO{V)QnJW :PtMǙOf*dQھz/ AjrL*o+4ilP4e3Yy8 u?[ x]׾m~ `Y+,bإ)+Z6ff7[rYCKҎ̳MjqպclgKۚ]ms[oK\]q\ժ3"M9Пz̽9ӹNJ |SN(^iμ\`<6ze|)&餼9&Pd,vC'׼Nʋ_֎V%Rs8?!rRVflM+ *5邉I?R0Kek&5I#8iAuώsޤmxPxn7'8doyU(r[.4iKjJL[н/,eU,w,@[F. /Uh\3u#&qg҄q%gIzfXWuo~y[mÖ}[k{NO;'Nzy'C|-YF(OW0gN6Ϲq/>HOҗΑey;r(@ַs^;.fO;׮n;.ӝ$iHΒk!{Ъ~C>K_6wD%~Ϙ/4Pr?ڝJAyQ"Y l>I;?Z D{s 4s@qW~J"h^' << >3M/S*!IK DG|'3wRw&2)g{'|2!b~}8GƗ_7Y^g~Cz#zBy%|R|W/󧁫#|Oi>rڷ}'&s1|X8h-(-<hNXHww`'J-*xxNHOhnHV;hO[>HzACFXjaH2gx W؆H4~R؄9w]{}=x~(|{ Ȃ ";}B8,m8WW+1zXyHH|x1G/HǨFΘh(yN"ר~wgw؍8Xh$pԈ׎4[t-f1Kop3p.я9Y]+Y$r7wzA4{'ls,2766y45y: 49>3=B)3A9F2EyJ5 NI4IRy<)9V2QyZ[ٕl%r@x/ISfMhsőDyA}j{ӔHU2ty{1}Yǖs)Ǚƚ隷Luj!wi :L7f*qˤiഝڝ5U۩cx 99UfXmYiIyhȢ;)!ǃ>@3B yI 1:3I6XA_j73\ʘyq)6CSʘ#%0æIzb(pڧw~Ozz;'9<۳{?Mw=ߋ{/svg}fqh~m dƧ!I!Zy ((~E`u&.28y(b3*c8zXc/8r/~7Xh_ef@XInX\i=~9_XJX&ln#f b&"dg|VxadWz٧6ZXeb8qfki:ʵi{*$bgTr9꫺A kWjbkTg kI2lF+-nmdfvQk覫+@+kꒋǫol'| 7G-Wlg<w q$l֎,2B*,4ks8s7@-Ds/G.KO3-uH#PuSK.Vs5[Gmdm@ @oۻ?_sm޽}|#@ӷ#XM^㭸Lg>yߜ{+޷蚗n:遇g>樿yT{ `_M:: |.O'=P3/u^{O7 SwؙۢOm;x;wiKR=ͷ0T8Zx:}/o[@9Lguǹs`` ŕ^:k v'@is\ oycxIKbРAQ/lM f miZ?oC=gtCkZf9+^΃{Kb^o}r ǽNt9 puTM({ВKIvor%%ƼRJΒz &g8 Dr9xUT^-VEUOjΛŶR/k|Z wa yrE }vFqh߄\<"9 ٴ51u3HAk\7.6d]IPG 4CX6SqG #N2S%QAA;] 6ғݛ%C|D#.hU R&Ml-W;b&fA1dSg7T.7˖Ʃm&a-w!G-rQ#gLѮd@Ah%+A:>d`St> )X|d;t!.)6{U6e̝f2\'3#X*rQ2[ͳVM&:fUnƏcVEDl,$'Oͮk>8rUo+INd$KH޺HDKXkkk?E7;a;gl_්CeYXHK5RWJ6fS[y?g5GrYd_44|dV{b{ǁ}h{/E65ozo$>pȥXiȈ89p?{p:}JPk=}S%~dGwZfgM6@R5BwK-`K4ôZD(O#{DziogqX\=UX7uf6SdV0G_MEW4;hSn|i@jiiJxTX׏CP x}PRxw3uôLZXzKZQ dLc4c+7yjTh *D9Y<B C:.뫬6 źiW5g^V>ӑx{驏Z1ڭW[5*%bjЛXnZPEgZ㫭۴BSDo\o+[O c'&ʞ˪pccZ+j+qj8r9(;חՃ=:>?",^Z/[UR#L{u%VVK1Uȃbڞڵ;gYlM_ZZKi*#KE`̾Mykl>ckƃ۶lV ZK4vZ asHL# :0¼ }qS899,q'#~kûJƋ{+YNUXkۿģtt̿Ž_, k Cm+\pawoY쩰cF j?kۜnZ.$V{uq9= ; - CɁ:e}bwPš}xR։$gDTüP o<Tz< XĤDԉlv,k< ,GaL *C]Ʒ:\|^^GyZDR04X \ nn)g:";}DZƻKCTw6E)8J6dr]gM=NL[7𾇍/HR>'=Vo8CEoC5bق?6~NEB;} ܏\9ѿlqm:1-:P *뫑K} @ Ҷq m}yg4ǗǗ\S艴:%nf_z£tZS_uoرfJj7b0!Ǝ&ZYozDvhߓ76xmdi7GS)W?'_ m~eg<=֮}nѳ0emNN"*OXy|q\y ֳ=k|Pg%ʈ$KªF*O<%z{z%Utivْ:*ԥVJ {%;Uٰcjٶc"ܰPZ۷-_^z*a=[cȑ! ژ.JK8cˉ{Uy,Ҁ5k%`̰, 5峛%]YiĦ}+.m|V|fѥk7A c$>lHJᬖ?xfː)S,H*铬2nJ @|I(r,)ڊ檊"K*Ƣ,:M e+P-02 1K8rtǼ7u$mp mHOSNCnؘD9~2]~ 7$H>8ÖrS K餽c!,!b=2b(ۨQM&X RO{B0S*OjP ) )j+²:l/r밭  J*[L ƼK6tZ1e;KYK6fd2$7-7,5T RUto-@bNZ;!Ja= lBЈ#=\P@}M3%AT9P'u 2UCV`5qeԐWW1CW`U{W KgwG476 Ln0&d(c#Ȇݨ:.] ^xK5Ul, B` j!n&<⣏奈6ǘP1zs)94Q-d~YZB3VCèH5]Ūs\[qVLkZK75P^ڬIZ%Ղn \oMߪgsܭ].)daM$aE}LzǼ?4̟ Z@@2N͝T%Wy.nLggUB厚M򌠵 ~f$∋W8#VjXM~ ϵ% oO/_|bGFWtΟ{8 @ *#əȏjsu = 3R=  (9NJy]RMZ(nDc)"rq#byٛeY*8k't&8x&!!(݁#+H٪R[9C81vʪL+ъA,O!:W)1Q7ɣ)WAǪ_JrAs-!4Hnq&rI [ yc4 M}? &xwKC*.93C8|3<=:< !A Ad5i*3&a3j/Õv >s%70; Z P1:.Y"> Ŷa;|8Ya(Q*C82<V`f,@/hj< q8ݑb9ssiIJ>D*^:SYTbٞ#)5ƘӞ;~T3!#J1,("6(5rF5`ZsFƚ\JG$! (I!l$<%$Dm z ;B\'iij;C#J{7~\<,L1ۡ@P[$[d*N< |x -;qd(ԡH#ǨIF'2;9AX Q$RbC̊D!Z jM!zŷ>TJ -뻼3+x)ˆXKY;H$K/1ֻ50 !0*RBI {ʯOa 銚ī䝜D7ڝ4K2Aɖ! (+$ )OxzT ǚ&3)7>mڑ$HI;J,PISK ]ӵ8<(|2!!T+z9akq QڳL`OS+ (Oj6RV1{>" ˫YA7Ҹ4}>U4LDPH Ґ 6m%m;z?CQ"]؅BHEUх? ̹쪎;ѵjȜMÈ:;\J H $<3&93t;(4kJ$L!/3OA1ɖrU1\L15 ePԜ,X䍚J j ?ZJzbR>tHTӸ݈h'I@d#6e=:Qpּ;oMMaORZb7]E[AS[ĺ=z :47ԤG<䈺e&0d\rZ5 +Yh<]>CE=ZB3T<{7?saR{@YȪ[ 4ߩL+``aa.a>aNa^ana~aa6+aaa b!b".b#>b$Nb%^b&nb'~b(b)b*b+b6.ێ,⥙1/(-R 2N ! I \ZDA˷k¿{\R?_v3X !, AFL_e'8K31Q-`,8] tTƼeBJخ=zLQee+Q(czLXy xށ4U=Kf+KPŽK 1k {-ͺ77͡MiNi^ii~iiiii-biiii.j>jNjfi^j~jj^ꦾh0j n貶FkNk.N贞k~hvV(Vhkþf攬vlFl썶k>lllkNjj6mkΔkȦ쌎쵖F&kϖmv&6Fn^mN>Nnmn^nԾnnnFnnnvnnFfnoΖnoo6o'ok^foo&Ŏnlpvonn~p6njw?qՖ'qVqqgoqq_ro?r!n6m//Wr,oqp&/l7r)q"GrW qj9+Vn-ss7W)sGs$Wn=?Er.pooLt>;,7&s&u(?t*gsTwsqQot!wT-OrDg?sAuaqQt^#lCtYkŖt-t_/vMgtEPs&t6uuYghuHosX7vduh]qd_uBr)warxovv_mxpXtvy?kwGtnnG 'j}WnLopz k_vf ts7/"xjo8/CGyy>xqOy;hoj~tzzꍯ{z/{?{iO{o{{h#unl{imW{/_Y6|*ݎwʇƟlFhmwghn^| >v?iV/×ͧ.Gjro>nWz o^rOspr`78zRGp'7~^o'ypy~Oto–.?y G|,h „dx F4qC7Ȩ"Ő%L8aC#;4ʒ!Ij$9M:a.|̓-|hSΉ-sħ@ޤju'D2YҬZ[[Ok=ݳ?>k_>髏>?ۏ?s?(Wo< q2M( / g r`B!&ۈF<"%2N|"R"-r^"HE VX4n|#(9ұv#1Q~)H<`c!7&rw#x3t$&3M)JPJ$e$y2~m$'c)Y1%P9+\RTiV2 %YZҘL&!KR3Ӝ- Xms[7)HM1aLW㚆l#iGg2ymTjVnZ76,m WNt>2{FYI{"UL:O^jf3MQh*Њ'2H7vDEm1ԣ.SNmQUNL&= U"\jUT{^S(@TM5zPtr}Yޒ U#FZOժD-W +֫t`m3y>V}+Y =2oKڽtLhRZܫ^zUK[Q8IƯjZsjbTR4]er5dX΢ѬjecQ2 3#QJeYgqg!<4My%_pAj\fdgb|djV5lU7wlOJ;8FU CZ-B 75}{>>S.5=:_v&W o[Y2iCL!l b/An|NsR+ݦ%̕s;OsTƙލrbZd =,>l-&\Qs.`ZJrxh׮>Sr|Ѵąn_f$V~^lkIuF"ZoɈH p3;Tדڇ\)Rۑ&ꖲ>73\zPVocvoB=,ypǡnB}}@-a83sOd*eS򕳼ӛ#^B~<4h79=ԨB*rsB[mĹp?S} S)F0҃ѱY)Tng}n^{]\R$;؏vC?yXu7rq7g)seB"Kӷ:Ҿ/٩WSYgx Ϟ8kQ >Ȑvl :%z'3߽{OK (^JX;6N~,>=~g:/YqHݚ!1 2 VeՀE\ RjR` ] _Om^=1YQE^AEIu ftu) G .]3Q^Eɜ%XuT!!&]ĜyHf bR JR]!e-UFY F !ꅓ~")"-65"+bS(,*&Q'΢\/#$"0#2&c '*##4N#53ɛ@`St%ƙ$Ɵ1&Q5c+ܩS YSNW&e}"5ԩ?";1݁ށYMX= 1ƒQE꠲ b.bBB9M?TdBn7E$Jb9\Ff'4}E QudIңR]JdS FnKHYYK6]ɤ[!U5A QAZNXaRRVXe19c>b$$^n%͠_֠Q`%Ji`69%R"\dU]5e YXYQ9F%?IIr$N&j$ E""EV6" $6'ledcc"dc"RWgBbIurxTRguZȉ"vq>|zsjlY(:>("x-R.B(&!,Z\lV⇎uQ(i(N582c(ř(;B %Yr(曏 m$1Cg.iv)=NfeQZ)1Xjr,0F阢)D>@[BC)&i3sei ڙT#Bjf *^Oer"O飒h0(jR A-dI)N4ZBv*.P螕"Fk>gQ:(J+hҶ+ZU+*6ꠎ+%U( m++,,krk'!L,V^,fn,f&,6>}&tʮ,˶l Ê쯒~"L,Y?l,,mm"-~촎̲+hil2- ֎VΊ-ؚN,̆lԲn1õ׆-يmvآ-nmVӦp-릡Z6- .Zl۪*A䩙ڭJn^^жҶrn>j ɞf%_B/뮮.^vn.mfO*J.b/ႬJ/܆nYfm٪-o*/B/Ԣ/\VRm&oꚭQRRֺ,w0RZz0 FE_* /n p *p~+l1i p71.qA=1nfEZ[(m[q_1q~1oqEq?qqqurq2zq"+25@: C?J2#[2b2yR&s22zWp%r$3SE&+w*q,,#,q(,2+ױ/r- 0O#0#,'/.1 3+s1#s4"416g3@V4Cq7{.Rs*pr8/ns3<#%8<7s=<{1=*-54+A=27+B'33tDsCr4ErFOrEsGc4;)/CHGgI[tJ^I;sK"B1JtδCM'sNu򴽆4Mu9OO35a u)w?K4(5VG#UFwuS tntT=#5Ă5H5CuɶHNS+YӵJuBuXh5u[v`5Rv];ub6K3}bdeCP_ jvUs:vh dd_Q#vivakv;WvkӶi5Qno7Ufl6qw6l߶i'wm5Eu1KRgug7vovw7ww7xx7yy7ut'CX7}w}߷}7~~w7|5ͷjk(7'8/7~x|{6{υ3;8o'8B{W6Sρw88{m\r4hȸd8️xܚ0sMxx/7ymq8@!8owGFE`Mf8Ab(9yCD㍖9ùowҐp_syøKxVqk͞/:3:84AxgMk:g[@zcͥ:ՠS0b *7P'4y/{{zP{ФT_Y4''sc;;̝ ;;T;;[ͻ绾[;M|m=·7Y<|A|;g{of<{X#D[' ɧ^ KMLA,8U׈1̣ɋ0Qzgχ{|cӀїRo*N,tO.U_=h˻}S՗ƌWګC"y4ToC_8֫}}3+C~8K~`~k>iq~x~ɛ>ߣû,j\~پ0{>ͨ>??>/+???CߏO+K_#wd?k?~8?ÿG*;??> 4xaB 6tbDTx>9dH#I4yeJ+YtfL3iִygN;7rgPC5ziRK6ujTSVzkV@vlXcɖ5{mQiٶun\snYo^{Kv_ 6|m`ċ7vرbȓ)W|9d̛9w9]УI6WiիY֚ulٳi]wnݠo>xIÉ7~yr˙/zHDW7}ho߅E7z^Pw{#6_}?꿾 @ jJp/ ċ>;ϾmA80@*DBDԐ;CC E$tjѧ1zQ*:0ǩj ǧLQJrIBdj*;:#&9ҧ+"K̊4t(3՛r*|*-*9|.-O)5jE8ݴs@ NtHݴOHR'5=P!S:"5+2GKRsҤ.t_*lK[4]DNa-Gig=IBGF]Y2ԢZ_4TָaIYeOzc%7L2]5vKdq5WU~ި,xq0F'5^s Qbq]ᇋ ☭ڣvc}_mA+7owڅEUoMb_~y-bC3ϝ Zfg=3p,B}A-Bf0>>º7Knحhnƛh)?V@/+s$#=Gmtߝޏ{qTS{v|_z焊xꉪEO_ ?_oߓ]?ߟq_ Xg Ѐ T @vx)XA ^9Af!IXB)T Y€;  k+3V65W@6./usr/share/html/adsm/en_US/a45eart/ac2nt015.gifGIF89a>,>I8ͻ`(dihp,tmx|pH,$j9ШtJZ)dzxL.zn|Nڃ}pxMu=\[jLy_0b^2 \fp]4ce|v zaұѷ1tܪomͬ`8mدtpC7ēN$fvo}Q/ QI]S ܾ{mo%͚$;|Hw-B434MШ7|r{4^*R׫e6-PE㒺T)Fn:5,ߪ\vǶ~nT{۪=;bE#R;/cOM VLV[hʬw8u_Zגùum˸%7ĤRsWc`z7Mֲōd\cĺsoސdu'4׏ۯ?c$^.pn@h%P ) Zf7@  d3 o+kV<vOSӠ켑;sO3Ƭc?里1h1zu,f2,t MRxuQ_M D>t#)nZ+PzBE4]Sզ}jPY T.'VIե[*դZ Sjְ mXZ,ҵьOzWٵ%YV5k^&Q},dدVc,f!*bC;z%-[ ԶNVlhWKRj*YV koyXB+ [Z?T&4.ZuK'T [*Xڝschvvpl6/&:5^Ml׫Q[sM>[^>AfY0%.YVLrUb7"0U|^Lֱp\oXĈpk.)ͨO1h:6gٺƭ~Y״=qj'6KF1f\!VV,l,OGk\c&o9n]s .Wd^m,Uπ-"̊}F;CcfҘδ7N{ӛNv2ԨNWVgzԙ3^ZQfqG+[EP ҕkΘZ'p*^N/O;n%ra؃Ewa]u掷 M:5Q$Aco7 J4~)20xas>.;6c>{s'y%PkY"WNsK<~7Eq{ Oy>[x|fx\'# ^8MuCb+Muh(aP(s„.F{cWXtgdpVkm!Xi7hfmfoUqHwXxgshX}(ygy{UHXVhN膟ȇXhpf՗~UtrdTRatՊl9D&lhXxv\0(9]X88t^G &@V[Oxv86OarRfs9d_Vc\똄[=fL#4g9X߸xUPcA  mȍ;K}Lc(H=&ȉh#qR7!.x0 }9'8):IB9DII3xj֔NPj6Ԑn,9ӸvS~f+!Ȁ[Is]ɂ4 8%Ϙ$b EX`Dmod)skyix9%{)fywY]x^X_R258_ƒcjYdO8CNOb$}GhHWD365KqcQ3GGJ+圝ȩ|GPIQۤ99bMb؝wœER"Ua*EORF1ꉖmgY2`I6 UП ؓW*> "[ }j)13iZ.棿9+RGl6pI))cؤ& 7*f^`ʑ"9_J4jAJ6yhjz*|j֥^ڧ uF8C$%rey E<[ ,V6B:BUQMGvğ5ne(Ph9 ՓE(a_8R$zDWOԉߴʥMsMa txD} R D9<⊈䊘4tTei$-x_󚊂j+m dɬx:+1J,ZEɤ";$ FJ'rMz-ʲ汉';) +tGʳ>45C:+B9ڴN=PR;-[/ C3z^KmZ\ cUgۣi(emtoqksvu `ۓbvlk HLqiAa1˸<~ Kڷ8ylڰ;[K+^ d5{k눱[˓+h뺣f+뻻+Kg˻ūk^ <ꧽ+˺k;ɽkwJ+FKݫJk ;q ϋkaZ Jk fK+±\!ˇr <"<ž[&|¯,Z.M2(\3|8l9>B|HJLVPRPʋ1=vnڡ[7ԤNJ|")=ؐ=ww̛N\r叟ݼR?[ lny'x*Hw&Aq ex݁8H߉$~q%]."BNXc5bcm2v%jB. dP┷bHm.$J)ģ))ov(tGe`wuu6xVM&G*yBidjTڇj `3ޠt! *]~J))霠~!W^ ʡF``zwc)*>)5Zdn$|IVUrkR딳?򇝾lj+&p.uGWlnŶw ,$U(,',4l!nj<- Dm讅L74J?-TW=VgRc͵K-6B_f$oԱLh4v}!n{I և-8ጋwVI᭒m9a7nyK0uy4-9᠓JGN$VnR-~ꌷNMƓt{Ŏ*?}j=,~R#/ _W3_??8^Tzw{37Oܫ 3H< Du{ `>byr&h9}/ I!d< 7HD-Ej*ЇM],LDzvDCth#IsR${lzGδg%MnЍ}VIαTRx2H`Vhɟv,X,bq ])}ѝFt!Vֵt+bͫ^׾ `P%0\Kĵ/',"*4𱕍#4B>-$1GKZ$Vd50ȶB֊Eb[gK֝5QezW4jHU~[WUdu8zM TJ:ݜgo&uRݸفd% v&SכX~]_gf=6,ثZ]7N݄܅7 ~ɃYS8(0~Kڰ8;\QƎvi #Xyc+r|6 U¦L*SdNc sXƧsy)y=G{'e5Cc{6e?fhRrE?qъLz C4!x@R6K96&XP+8w[*bWMLxFl]kNU6#/q }YiKk9%;eŮ }d%eKh3vg][԰{x뽩*\W9UNx=?!ḘU7pss76= lpUmKV+mG=iZ#87||sA{T|܄rێkn]ԼxkP6taww-L\O騎zh>kL$zmm8-xA܅&,f5pxmfvٰNl@۟|oѪ!K^CnV8:^n}F̽w͕;Qm߄x(+ٷg]u3c>>( ؏G㛡}">f~bgecgԀ"f&/FTgW}HL!hXwge( ~4~}~wwĂ S~2P4xW6GlzIMU#ギQ;u\mm.K´"j[e%kDk>u:胅k'}xas'w4^{8mHiQOwkW]'GY{;y>kƇVo ؄CHmw\GyvX[Xщ4y%9x'E~jg3gaHukIxIS8tɊȃYyB,9W蘊ȐlكEIN8PO9cw;֚' NYie)ٛ?Cw(F9Yyy՝iuG)dZ쉀ٞ}) u8ٟ/Qlb2j(2 `멇38Y}RZ_*ʡz9 dTL^@uUogF8^w-ʖb%u ]x\C^o4xpǘe[Xу` Y5wD\]:9UxPuDU`Jt=)ʩG?ǥ%jIFYDU0I[h\y50IX禕jTFjZIuGzqCzOY_R^dz'UȔdE9tQ81L*h}hz(ezN-i맒ه ?Ȯ9JjAxZ :a*V|ZwV(M㪢d|I󪚔 G ձ:a9)v|*5TZ4ePh$|;?hSf ;m{Uු擒ǵVme{h4{6kXqp꣯(E|fV۶P {uzɰ[Ƭwqkg(v?˶况P'sr[kf'oVEH"8n5xr4W붔hmꆐ[ֈyF5Kch63ӳ+z)nxwD ))eBGvFI~ .۲$ ۓBjy]8וچ(kػZ lquHJub˷[v,,@wfx5g"<{)b7[eJ2}Y3;b{;=OH f2+KO<7YjJ7 ˼z,뚷a'nLAܼCܴsjhSFSe|r,ȭDk Ȏ,{ɘɚɜ1 { P}:ʤ\ʦ|ʵ8LbȬ<\H˸^˾<wg;Rx)#R`Kg; Kj ܠ12l .J;*^l5p&F;EWl[jςԤbYqMLJ|џLƋL z< ot(LizV rmtnr:f޻*j:Z-/=e94g7.)-' T]*їPծʋ`|jHEl*{g=C҆Y"W8E+NJLmJHi}mI9ֺ:/1N͍Ld-lL֗ݪmǛdz;zc~ژ-q٬-~ʇ|=f,ڶ=ٸmȰȠمڵMI+CmلiG J,nܦM:چm޷彽Gg8ސ* wSSޕ#v<N̕ 嘦L݌D> 2ĸZJuGݫ|ڌjy,+,wok{⓻}gS~Ko8u ׋>N~XKq$k?U;޷,\չVnɽD |"Y樨]mAR:շӻ(3>d.94xu h^`(Im+vKl;/hK7c[Z 2EhhJ՛k$mdv8[>ZsfY.W!;U S  5,jӍJO{E K-YR%Ł8,G%=&32ʆJ'rH&|I>/}2̶$G$L5BqL%egN:NܰMJAq lQFuQH#e4>+RL)SN;tSOCU7 QRTSU5ՄVuUXuVZmV\qENS{W`0Xb5X5EvYfuvI^vZjUZl6k[p6\r57DUw]v/hTxw^z^|w>s_x` 6`% ;  kr:+3IV65W@6I./usr/share/html/adsm/en_US/a45eart/ac2nt017.gifGIF89a _?????????????_?__?_?_?_?_?_???_????????_????ߟ????_????߿????_????????_????????__?_?_?_?_?_?_?_______________?________?______ߟ__?______߿__?________?________??_???????________?_?_ߟ?_߿?_?_??_???????________?_?_ߟ?_߿?ߟ_ߟߟߟߟߟߟ?_??_???????________?_?_ߟ?_߿?߿_߿߿߿߿߿𠠤, H*\ȰÇ#JHŋ3jȱǏGɓ(S\ɲ˗0cʜI͛8sɳϟ@'ȣH*]ʴӧPJHtXjʵׯ`ÊKٳhӪ]˶۷pʝK.U˷߿ Lax^≠ǐ#KLnŕ3k̹ώ[JRI%VIFM`֮[> 4nc'={򯽡6ztӅkνYkF~9jγ{{zセW^=rF^jϕHރ=xZU(~f!cAh^ҀI 'Fn,bvm1nh8( 磇-"ߊ*)~ȟD(TN${FiI)fzX襌VUv؜Y9d

(mH'-0J7-rOG =32=g8w݋95L 1_6?g3VS l,L\]u5_>3ޅx~om3B-tΆ w{R馧!#4˲^3[-3ؘ;m#C~.ϰGEl 0ɩp,g N󑓄%xS|$kXC<*.I@iB|# WI|P!Da EvÑuaɈJN38g wh4֡xXS#j5mœɠ(io+|'@qfҠY/ܳT>s 0ts^p=ƪGUiDjƒ\$l(C$jQ(5 p5$SA5P҆ 32ihLsLts_\(D_5C8縳ы?Þ&DIjܣ+ޚS jpx^m`E@9VӝU$y,l= o ^BHZeGuZ&BӔ<)Hi6H)r~k$!TLGlfxˣXDgDe j[dhk+ڼMj{Pm;3sl`A&u?͊V~ ps{Wfe_eKht*f!ԤyKߒrg)Yn*oq1+wl^1[Ĥ6jP,L2:z^/IZ+Z:syr#Mg;n:4YOܮuӈI5cVÕkNN_˛X*{R{Y+Cze`ˬY7l: Oy<9Lmf=\7NG~kƩtz+6Bn^e@ r5p4iM7[!\.Ԟ]df|>'NI찙 azI据lVw˱&5WéVPR\siR ̼ss[=Ͱ sԬgsÜq0bdlcwB435x>ISe;cXnvsE]<WB'b9y=:GD$6CEn[6hGVKcݤCh6Uo4UWT@>cc#iif5w{p_GHjr@t:ljV7I:A} qqBuk4eQ]VwLZJ!ls7dAdž,55UBw&72N3b4QQu#tEblpSa.zh6f7[}C9{(q%QcJi"{6d|(cwdǗ5|c8k'wÃ},2YJ qX;~+@hxx,3hh%"D2yG8L9nV3&oEUaTtg#2?}6@VW?UKX x c%|(Oؗ|{:{PEƎD6rbG]|}HP^Xz7YCw5f_^FƊix5zyEgEԌi2%yDe[vby2Y2g<7{b}5zGɛ(ʢ0ɜNi_1\|aYPX7KCvd:W ;H:z~}u% 8y7:ɧjY:+HYWکWJmy=)JJ slJ*5J* ʮzjjߺʀ~ SqK[: fY=e8&V},@s:CЪڛCgNp5&QhǍUIIR5c*/GBjI PO J_2y3Z vs˧xZS:2ڮ:jajLCt{e[oL=MY>*-ä؛*ˢB C:-+;4DY:cG\˺df:C{{;sBxGpd p9y["4W*萁+Q{8֨2hzˮuڶiI(cVZ ۾#ʯki Z=)sx ˧t~ 4Lw=IU";|uv.KPCIsUT8IqS!t!˻K+seô$Z[~7Y۵:|a9T NQL+K4m˵>55h32<ڿcy#hyBJCV | , O fcW+}#p+|o¬vuc|SwS6x̻+f+`5L8kfk:jGjkĝsBTܽ|ڰ蛡=5Q 훰曷+Sļŀ+kSñmX) ;  C`fEjcyPYO3&O܍~x5i9+ʴ2|B&W:HU5cz;4Ҽۧwrŀ[l *M@lyC̻@ kG5^œKEs7[8ӈN^_cCP [^ ȥ,votGw}^~: oyBoBG}J^&s]5 ;.z(d[i״֑emx=lM,_Y!]HzH'S >XZcx >ۊt,3{K`9>V ;[-o_ݫh< 6f LЈ ͤ<;eeY/|ة}9캻Pb^se+Gsc휍y$f~[=a=/&> 9.FSFtnfȱπz0窨NBNc%`0O~i-g=濛}̤¾ vUP=w[h0.[*H`āT= 1fD@DŲ ,(ʇuNa:sr4rOD)4i͝)h/XWFj˯5æHBe,[6i Z%֙3_fԐRMx;DOw1dֽVCہ/ЭfWUaX'mÕck '^>g~`'C !nO7¼~J  $oŎ n4NSmG1MSrKu255Cszn_ԛ7szؼP:#d\GOdt+? 0YOխT%RM"z$N!Hgk=9Ħ`TUW)ui&8;lWVzl r!7j2Ѥt[sоL6V7wb3:̀:褉$Λ{LO$?4d&dKo'P#5B+٢_y.zPyk-}OFOpir5C ó0*:0ɲHn{Fyn2JNz;x< #/BL%cϫj}p<\e. VIzw \'YR2D2i&9 B ~Vg р 2nhDZ MHΪ: IDj]dYZ |1U)_Qg~sRV`NcX5AQ"$aDFUi&y,(RJȓ=0EK},?тPD? G0/yI8B8_x>D->]|K6cf3 5R5_-)mFap~|!B@~rt؋FޑGt^fr#E(DGviFIRDU*uDG4vKcIr&4^%chI5 JȈ& kX =Z =(}>\*7Yv\.5̝n|FB #Vykr2,G|"'\IQV9E 2E|g^:4&^H[ tM<9IQЧ,[>ТL9L kmx\.> x3aR& ўe2f[ Ml Ne*u;-O@V7TNp]6n:FTț ͌csOTF: xykhŦ "<f;mv&Tè0Li#bTC*W݇*FR#Evҍ>A.ţoLT,)A 洷m7T[R1h*)ОRAuōt ]Ėlo3Kb `y2UMy;G8g#pxf>#D_2x4ꑣIEsMSx? 49j_=%t%g8!en!%  -4Ww8j,|[O$&qFrӝqg&+tg{7-CJA8/л0E+=Qk@~ ;8:B"I 9 4Lc8ݓ˽ [ڃ9H5T@NN3!١ `-9[qa" 01P{P&);{X " f3Z;#X&րr6gb?;\??c#4R8CZZEٯ>JDʘ0[8="GL/ෆtȞ(E]s\ӕ,]Q J]1 cJ^a4&1Wj'*d剋w,2;9&42< ߂.p;ۑke>hJ2¬ V̸xK2Jilv4PC'$'e ( H63bJ~  0V0aqQA]r:H,ƚ ZrY˔J7/AM {plFX \ |59iqܼ(: ]i H1:a#˅p dk!tB<H Nj 笥|*\4:IXj:B J16p;x3s0і {AQ4A$+ %7MwM>B?ip1K5Cr 8!KDMBHrξkӦµ0iXC<Ӂ`ԊQ%l,!֠?mӲs*` ! J8Ղb:?:ya357)(|#Q5c]ES%![Y̟(I FC\QNu_`< ([(^ZE_L!YeX hz ;L;ptK;aV Hݘ47\6rTz䫒/\Wr߭(6kxPjW> "lx\zNK;-e%ɱU$YZ^1B \ B,"fX/ۭ*PZa9MGW~eXeYeZe[e\e]e^e_e`fafbnjTXffnfg~fhfifjfkflfmfnfofpgqgr.gs>gt>fHZʲP$= M@з9_fE-"R],:]Ts H bSLI W6票L ^  d0&PXx:-Y Fc Y*`l3"Y-b.5jÃj'(mNm^mnm~mlvmڮm۾mmmmmn.n>nNn^Yn~nnnnnnnnnoo.o>Hpo3oV#o/>VpNmno Gp wm OpΆ pp&&~pԶo> goOnfqo l.n/q_<rvr*rr/rss*O('2-r4or+r4r6rO.,Or=s7r;r@>67DOt :oG_t:*s(/sAxmsW_lwv}G _?v_xvpvxgoymwgWNOoywwyjot?ww_}{'zzlywvOxhPz7zz /vOvgAy1sNv25rw/zo|oHtV}t/uȏg}s'_|}JOy<'o_npW/~__~m~~~~~~wm{#'o~ww"?,h@&Ç ':РD7r#Ȑ"G,i$ʔ#)BeΤPfc<fϟ>&S͛8gT)ԨRRjʖQِţMV +lٮM]-Xrҭk.ޏ,WՉv_9/2iWRl2 } ٭WAEvmѪ%5زg4ܓv-5кz5ʗ3lۯY'O[=8o7v8iǓ/o׳oӯo_j? 8 X * ~1 JhсZx!V!zކ8"X")Չ+"$#5xЌ7긣9#$EB8I*) whQܒ ^і D]j t6nRiѕbf#U2ؤGQMQo.JsU'FG@ewQMPa\q)&Qj`YiqfzުUYh}iN:XNxחg2w]bI*_*ګv~Һ'Y.pIiRin|*, ʪ_l Fqv۩w-r]ZVKǭ~^"8~8+8;8}u[~9Or衋>:饛~:ꩫ音:n;Ǿ;?yoԹ@,)X|{ԗЧQ>s+G?B*&9I}kWs@k\_/$h^6.P8I.X\pXCx"2%tjD>&W Uh09 p>/lWyˆx9Ox%bBT(c$AгÀdZ=SqZDrj"^"TH%񍁤P-;^Z yば$%.V&1bdy!Ltسt0Vn+|ˣ°6Mqo9ɓ5it) ] F16c a-)R6hMA /[?E2&"ioe$=UsF>!'LTp+'!A9RFC5Nӑ ?ghJʈњd3Q]fG]*'E=-,Xؤ&FIA8 Ҥ哙ο`NꅣYMbj#Yȥ*#>*&e:;VMW2S+ d:UlLYU9~ke)55^$ʳ4b_TP1oll;&!Q2٭}n [g?+ZvXhiM;Ԫnk뚹Ҷ-nsk[궷mlgٍn0.r2wm.t+Rw֭.vrw.x+׺%zӫ.toQG'8/~/,>0wo+ S8t#e%+n 0C,&q:W.݅aDל29-{>1C񋓬dsMd)Sɠ}_-o\}EmYY]Ӭ5)ްO\eN0$sgɊ&tgn|,e9ʆs3_4_tAjLͦ>5KN<ۙFqtZ򊆻}~x{|t5u\? tJw|՟]]n|VUV Nv`= `  Sh_ ֎ R ]{.!6a:N.))n!va y!V@>-.!&݆_]YޡYahaA"|ߡyE!aq\b!W!]z!1شaQ+F a$b"%b+ʎ$]b"_&)'c"0θ^9z顅͐KDڱ.ښ"u#MZ#9-]=&ܜ%7N4^:v^57cBڹ bcB B#@%.Gj)N<^.&㰙EJE#H^zYAaC~9@`F*d=c,"d:_P#/$KeABB$RN#8\)?b1Uʢb@ "6>dN".NOC#ҚJ"E^/*OP@`q[f""%d:e]3>V7Ak#Rf3:d46}^oCNMVZ> fNgD2E_D2>f^86_eE:ehdmfgQHJbpJXqMnMsCsu"bh>'4F^gWrgwr fi蹍_=)I~%#^YZeL!ƨb(䡌`}VP҄[ًZި)iYj@nFΔ⨉a^)ve:a^~M)N)qa))`Za졅m)2FZa!'* 6*)"1Rog >$Rcy!dnRҠN1BjI*ө[I(o&&A'2H-.(gicD宆#b"jibaA)7"h>\{L^L]j3$+t|69볚$yfg(֞^+z+kQ*cT&S" c+;d> jfNkn b4ꧪ9jw::JkU&WJĖ(iZ%[Ygj#YΥˮke?>&uN*" f'y,'jM~XZ*N^gIfLGRmvJcέƚnq& l3\~ansz(">'Ȋ++R%_b-dצbfg}Nj\Žeê gv"Ufj^ƦY.T,顊nN$踨Fj؎DRُ.ToR/r@o2^cO_6d0үF`'gG0qgg)Rhr 0  ǰ0pp 0o0m qҵp 0 !q3;q +qKqR [qcqzjCq{1qqO1qg1ñqsqq1 g r0"r"ql:!+2%/2$ϱcf&k20&r [r2)_)${m**/1#+&0*rq.//,/ -0Oj1s(q22r,2zr44w3[5o0{6'o77cs+8s6q8co:o9ׯ/Ƴ:33<3s3@@/At&B+C?CoDD#pE:K3>Fs1GCpHoEqIcI/tG3s'hKKJLOlJsFpN;NGC4E 5uR)St5S7jTM7rU[uMTV3UtVrXX4RYuWZ7q[HGq\\_iZC]7s^^u__C[Wla6^`bi`/cqdKasYe{dCSwf@Wvv~6Wo26X6mסm* 7pp7qq'7r/r77s?sG7tOt[ jT0to7uw7wvKg |w7zz7{w{y|NyKm~wwo)V7w'8zu8 G8wli]oswxuW7]x[쇟~3#գ=8xxˁd`8O7\IOiv8'9MUxyS/rГ' 9]wyRϏK71y ygHјy9{yFܸk3ydyLkc 㹣7r'+8;يPϣzC9;ye9JSV1z?:Lz:ٺ8 {츯o87xZ#{8COC:ly[:wo{w{oSnOk;r;ϻhW7ǻ#N'|w7 ¯w6i6`O+||:ȏ<<ɟ<ʯ<<˿<<<|<%hvP=Jy<<_īL%,}UŅ =5}+SwF߷=O}#Y>}^LO(/֔E$O~{?7 w3>㧿{}GNɖeP3h +aB!NTbDdH#I4yRŒ*h1bė⋩G;yG@EQ R>.]JӔ@mBhfCP7hTdՊ5Ynj+͉ˮnܒ`CKi.l6[ I7.3N:)^ *^iִq)LpYbWhYQѢMgmuֻy5H;6x]̧`#"\j6ɾI  < 9FSIRq*K\R~߂!⊱5xL9䐹XM>?xQ^T$^emuޙ}?Ģ>餕^馝~ꨥꪭ묵ޚ뮽VN]I.'>[垻޸tΛq ?|M_q3 oeX-G5[&/$9I$ zRI-S0($lH=Y T Fp#GZ/*! gek* Sn7R'qJ”Ѱah/.b$cRJ"S' $b+bc6nsP(0(H< "p YT"yFDJI \ݸG3-#?+B2䋣=G94%*EH?[YW.POO1XM)i҅<%!}`* I%$Z}^ɂP8O&^3"ᙲ~R% A/K<#B J"}EIP<-&R^ &MJZ>ꉤDK3MԤ T>{gڳ=tk*Q7՝)uVU_kE8VvQ~ ZHdn\A&W5cv^!W5a~`&Xv_EbX>]dͥ^f9Y~x@@;  k,Cr+3 V6f5@@6 ./usr/share/html/adsm/en_US/a45eart/adsmlogo.gifGIF89a2f3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333f3̙f3̙̙f3̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3f3ffffff3f3333f333f3,2@ 85*4pa#J|*U0^ ǏUUb*+LXreObd ͛8siA2JbÉH'R[eqUF6~rUDʓNH]iΕ4"  Gdōe-,kkϿ- ‡#&Nb;NSR$<6,EDž L( PL=ƚ-+d>As^ʰbSƎ#GjtUAnj+X1Â{G:?#x78%D1QsAT\w#k!drXe<~؟` 7b\R,mBGzp45h# !4$g,aU`X;B"A0C*8ҫFGNa-m~N-R"#z! ro/ KWNû+bI) s|* *8״`aŠ\= YTEG ^:RXiqY|-jA^^B.qVElUaUO~'_! Yda[Q(8c@M)+N{IBF& #tWx3P1Q Wi. OxUYXNSW*B7Mj\L /g)M": t``¾N #֘4(.Waa[HFps'b|b""`fvЁA}a,cكHF|Q  O#&` `  }@uEEdž4QLS$ՑxDJdHu, (F(X= 9 2̇$"(Gkۡ%+GkۂS9hB,( q:+12xа͵FJk4bRZzH\Yt!9(͂VJo/jMѷ(U.T\G5م ~CTDnh\R+4eNӟFJᔻTJU3bqm $ + 8s%5:eBDeiל@ +ȃ'0@U2^i2ys*Q|r OTYZ1"vBP*I<}X1*;.`:ֳNYH [I]RJ؀֤PPD2F 2.Bauy2ͳшA[aŊR| EnI6ZNMl-ԫ^^`U]cJy 6j˾)v#.pZ*24wTC0X̉N#:F\%d]icNG(!9p0'Љ^Ge C7pcE VF9AEU7ZDAV>L$}XtNۆHe/@ݠZ ]N5<3@@,qA!IVl[",<1niʓ?a! !2G|2C>qH9fSDoE#"O BӁyX, 5LdxyGd9P0S3g-XEQ 47PbiRc57A PL7b 9T@u$=uS%!SYel5uqwZRj~h-RU\mN~7$vafB%E44ZXR&OgV1 8p/pz9QT~6eh A8U&1p*3Z]\; kvU+3V6 f57@6./usr/share/html/adsm/en_US/a45eart/appcos01.gifGIF89ae|,e|I8ͻ`(dihZIp,tmx|pH,-ql:Шt*D&جV{RxL.߬zf{o|Nۓt{k~A+/$;\ɲ @gi9=8]\'#'^3O4EY3b˧Pu$T'!}>29V_\:$IJJ:JCQ򂫙7{WQLlJ,@r WNs#ǝZ56eZ]16HD){͈j3&%~:5RVͻڶ=]f?ȓK}ivEv@+NUسkνÏ\ּӫ_Ͼ˟OzgϿ(|7& 6xxF(Vhap^v!{~($a&,b0(#/h8VXc<;(D>hEH&LG.? T(eXfZv~) rIhgfl bn)zkiuީgy'})hj(蒉.(>*iNj^inꩉ~*ꇡjꄩjp*\Z C:(As+_ ,p[6k2\B췭xM" ;.nPͯJܫ!}$|0K/iJ/N! +/!.0l,֖r,ҪԊ\2-g+A2;O2 Ѭ) 1@|Ns+V[=Yln:CE .Zmm_$kl&~g/7}F-<97 ւ­@8*uKnĎ+.zimwp-CޢmȆkx[|~9̓{.]7o9+}"⡏ٓumg`[Ӧ-|[_o"7@MdгPW5mv3)7bQxSK]7@.֧oeByM@2 kŸҩh,va.D0g;O;x90!7q{CXvIl(»_ 2y0x 8xҍp(mfW<"nft\V H?,j2b~].Mi1X]IE0I %.w*U j֟!2#,@t z/=|V$dLZ?OәSd_SN]bМ.)̉|_űӈX7zɓ!籺V/eaߒ'C[3 'ײx.mԧ EԠ%>{8:-g\tY )Rc QMfc[&O_r/Cג:BZ~,-AjB 鲄!9]z+µ!Y3l(ITuczj L:5p[]a[?n\buՔ]nr-#]kI pv{-k#X% \a2&1{e_?զ-GNwO_3-YQv*-:0s-c]1J1m{YfczT֊IKV҂8}*\zSԩU:gzwP\T .]j\: â*^mD﬙HO*^Nm=i,+? /GΣ6Ojs_laz&cAw>}NW=u\HPyEYV8=ɲwZP((4iUgH7k,bp8u< kY,(ɰzAf:Y6Vɛ3 ĪѶ],Lu`3\sVZ4A `&:kt-׼Θ6)S-eӑ~lY*@[pCU2fKіe-iPϔanbm6QOI^r^f-nI?cT>%ݞlxs[<¼z_r:a)f]Un.wQѽ;5[~^Q?xA1~z<$)іGe3sOmxlOI!;Џ>ϾL(6_Y5t!Y`:O'Naс{p.|Y  ݠ@[p|Cc&l`cYMFSsg6|ܰ ؀7GU,XF 4SiFTZb[}LGP'i*؂-(j7oD@AGD9eX;u~%~ 췀w~FH}>NXcPdRS?E~~ ~E8^Rv^X[ZZ]"@wXP zH|Kk^J47<É׈_X8 7}}jDw Hu9/ttZ0[}\+/Rn0%`xX|vHh|ӈK 8}(O<{g}]Ȏw7Xxxx؏YyX'eGX 9#ȑ"9$|&d_{ه}1XG|4}g={Ph@E M9'i*LFdǤY*HCx|wȅ@h?)1 }{h9~]זx萨xSirOPUO8Q gIgZqᨖnI觕 ~`D}[;yx *aLukE™V_x~` w 7Y@\~oɅ)ɩ~ii9]y~ 9~`iy-p]F:^^ e xXr9LI9Ϙuhc静y k9ID8|(n~KluG)~XɡjȊϨB8|iI|cɜɊI9ڀ`zX#_S)Xbji)g |=ZIڠh)@i*n' xyؑĢnX:\Vnrf)1 t*x?Ixai扂|i`ʕ晢e/UHcËJwtz=Y2ɬ@y*I?PF*GIGY| ;'髿Td%y7G*dV!!ٯ{ -۰ % Jq8f{)ٱ y";DZ&(,.E2P֘J4 )~zg{H#+1(rdo{14r豒MV9J@7\'֎$TiùBD\ĺrH)J2Nlek`6^l!?h7Mz2qpx^XNPyyDHctJe"=E5o\iHi )m̄׫E\c;bV|DMsLqRdi[%0`nnVK#ʔqdJ\cB6o"|e3dv$ʀXWs!7`y:ol 3F-g %Xo;8,ʌZV_m5K7+RI˾ll[s٤Os?XZ~ C't>7LwXV|wU_ۿ(A hpWqHgL;wAlwM }="\&]Յ,".2]\{2)73Alִ8}€|<++@}6=[Mjٔ䯱s3-&PݰR@ٔY jj]S]`;-D9;q%*# ô @.2ݽ੎0ԄݯE͞G/i3锐҃{]u q{~>Md 7>F6}]ձU]"۵^}Lĕ-t "زGImݒϽ=޶2j6-Mtވ͑dd ]pZ"mNd{nAڥ~}~ޝ - ? u$n IF9Ji1.ƛ&ٖǷ۲#i1ɗ'nNC| J.3nNNPAH_ޡ^N`΅=?m.B`~쇠B8$̽ u (z|I ٩jΚ9݊^Νvܐ>f]zFΤilΗuȗꮩ >Zd!ɯm*^ !-.QxN.}Llh ~YY>n GHHI(bh>q &)O"㒪_yn-ۡ56~por|^g(NܘS_tO|na"u|_/Bߛ|o?Xn &_Yci}ÿoO n:P"%>1yȞo?A8IOIn//LJAYo>Q (=RE]tks}{^q.xD&Kd3$FOhj@žsk>;ՄHC2v/'4<sc̠sC,kQ4|4=e!P=Cue${EݝrBe`j5jz8^G76ǎ4 Og.8Y; xĵ<M&D o BAjlGCQDT)MlJ* |1=j+NM|^2/DV:*M7/zdnuL2ahu%t-"א7\l .8`G#Af&Y_̮Shh^w!3h.~e)j؞e.(zݼ@s3Kq.f 4_btSYjU`3nu.=Fp{/8ߋ9|[?:аnhh+A@j?h6!.ſ$g,Й +q-`(K1oӀŠI BQ0rdqGA#LT8m'@+<™ <.Ȳ-T ܬH4(3߄4|N8WRH1%O3$TK4P$9Mf*T9"hLSMLb-UWeUW_5VYgeQQ&)s?5YxX\EbNUXgas5!KņYd %驧Zyf#ůS>9t zݿC6bAHُ(=PyXI=@@ByX=IN+:"{X#5Q!NРQH$#zf8 }0a0DnXJ l 5P/WZȿ]@" 89T<EdcZ3%ЅNt 9cwq.)#5A*,YKVe`VIIJPT|M^xQ(H*T$ ET^x|%y<`4b cY2AB6Қ 1ØqC\ 4wĈXDwe9S6UŹxv HtG=yƱ{ (HP峻SZB4P:K|j1Q)(NQ>IRNdiLv:4iN:4B8iP/Tm$3jRgFT65[LujTgZBVbPjVMGUv%XjX{U57!xiZպVխo|Rծwk^Wկl`;XְElbغձld%;YF;w kV+3 V6 f57@6 ./usr/share/html/adsm/en_US/a45eart/appcos02.gifGIF89a),)I8ͻ`(dihlp,tmx|pH,$)ШtJZX%3zCvL.贚x|ږt35EMS>l1P0 |{/n~/p]o]EJnMbB3}2Qoĸ29$h(2ېAF(^i()^2f:k8"u:N^ec!ٰ3MTSj);V J ཈`0`!ĩxkeeنY iʹ ܂`2j)|%"ىsM5$X7ިg#:].{-rS[1KT !}Ş,H1Υ WI˲g$`sIzElǟz֎0\os7(G@gcpƶ]?r%u0f|6l3sk*m%G.Wn嘿3ܜw砇.褗n騧ꬷ%mnb/o7|WoW?}w}oړ<o߯/ N2q'HA}`Ƞ7 Ap\B{! O~8 톇4D7\s( 6l 8CE ZAܠ (9\ooP 2P3#C@  5Pu >FXIF8q@860`\cFHqn&ɘ0r2n"#:,| HAVfc,/71c+hPiG;Jrw;!EBf d9j./dI*HF:oQeg2EYFdAZ3c9AYcs9`c@9yYRKtT ( Xs'^F_t$? a.3%!.f?Ze& 5=%()RʉR%-,`Z$Շ~) : 3TE)0;:PDsS=OS"ˡnRŲ#'gi+R!YFԚe'{vJI!k̺Pa`q8"S;!6M^=J砖"[Ȉhf̶gQڼj#jbxJ9p%Y\%%Gtqw|]R%j}'ֽ%oA^ӯ;`u |_NSYނ\Rxu[ ´02 -Js,&, b 8qH%-'Y#LD%9x\}],pfl ȺkGJrlO]jfrQ(OJNLn]e"vO3QL/G'iLXcDϩVz+M3Raҁ2ǥ f7{"#ͧoy!˳r)WMgjԲsÙKߓ0!uO hYⴵ\ځ/-vc\մh'lTau<6ec?բvH[f#FG{m:JU5& :Mas]UV3BPW_03&\Sy,19-4*g3qxFmB,\@tzF.MsHWnh ffhБp6ɍM̡HLv?qXNz6 r]l/x6"JL]v|CO t|A\K^(//w;٣Llbɚgҳx?NwL??wC/SlȣnXDC|7Iz_g|}'g;^;J5zE'rW} X yxsm:;^g| ypz'{w{+hz8m'~Fdx|}KGx+(rGHHh|GeÁ;8?woWB:Stf^>!xAׅj>i؆ Ćp=o8#v=uYt}{?ȇ~`Hcm'_\}sЅa:b{Syjx=&z(*>t`7tAsGf vd|ajoň[袳"ȇwo (x3sw(è8R!?JzW~S|Z<@Kb *ve;D|OטtvGZ>Zs*T~8jzqtɘHO>ɪꩧ01{(zȀ4ڔӭ޺; 8*|Nx$꛴~>, ,gw/X?XZwǫ*׫*^j/: ujצU%;A*=1_p5;<*9;`3DK@;[HP;L+I;<~;kn0YxLb\g֖e& Jܮ*,r_3jV%̤ssZٟyNh ̵,:AK+)o}#ȭ>^2jW +|CykhTye}VQsfd3|೔mFP3|ۆMiiő+Ǝ}4=R-Q<Wʒ|۔쒑9lzET%rBdMɓ}[~H{ߚ jAs pyMX-T?{`.VnXޏKBڧSkT(K[[ŦeO\'FGAS\SΊ/^ꢞԘK=$еY[]a1S&~Е'~ј2, @x^iL;Ԏ~Dڞyod[0Mn̮p2a~rMyZ4&Ί{}e;!c^(7'We;Xes`V}YgL\Q~KTNoJU.Ӳ& Dfnv>t}v.57V7?VOCo_%woͶ߆P@NDPa| >X`D-VxQc'=~RH%?R8(cJ*Sb-L4=}NEO4fPsx[G-PwSN MO$d>-+lX{2*$aq%(`/_Gq3ApL(~P#23iSv( G*9v]Z zB|YM q]n˾p^6eZeT8G2l;HCC 5y8jW0F$WQ/*{n+2 LƸAة,9 >.*xaن  > wB˃,^8)DjV&4C˺KcD<-0oxb1&ނ13.)LBkI ,VZl=H"q ( vv [e4L k UfxRؙ4pTSbV^ي6BRYkjny[sjeu7^yw^{eG|Wzr&8ҁ FW}fX؃ث#X+8%A03GTAU}jɔ .f!g"r-@+{Yާ tr螷+ͧU: Lu>yE{nP5?f>;2Nș˶wkjFh%pĿ'ĹL#7ѶCE, .qC<ȳkrґ%@C+.SQt!G<#G_f@*0c,v@ e ⢿ 䂱*a6x⃋8Mn6B Є+ "@h0+RԪZU*5` R-Qv+ uh!o|<.hiڱ $-Iv=[ۊEO(RpGdU[B5L?ËLi.nrG:℻jGpcݣ=ƐMS]ۨH02Қ)yUw k1ryl(Mc8%TeyR `-IdkDHS'g`SVƄ7uN"B(簆P7C\uKqe7AqƇC$V$4kYQ$_C9Is>#\cEP~ QQ_$#iRJ)- *8 a"Ic ʃ@ +G ùʼ|b\q$BsFt^ K_U1C07c03/7Ws3.W-;|Gvvlvmw_pʙ`UcN9{3~13Ό2C]o٪}ٝdw\wϙwS y;Tì8Ͱ͑gS=9gU+-ݞO N={9G2ֱ,[;{'QG9?ʯmB5c={hYK0v$Oi{_>F:Nj|ӄV]dqCh=#4U } "XU΁_7Q-q,  yPdC> 9,f8(bVE׺^cK|B< f𑷇1_ZS;q~ydG2XF "HGZ2OaU:UKz^:L>I5E(KVi,Y#.w)KX|%0y@act$wLg2#3kigfe5f)08cYґdD$@9E.V7ΝmQfPM5!y}A\XDNf^"3hJ`Vi\::nذƹJ`v-OWSo?sT:5JGDG*eD-p6MPꓧ+"Qѵ=tF]ύJQ׫rB<̉ EDDKO⬨dW p,gc7B}֯l`SJsXJǚhE5OթAܬ A8sU5!]JHԪIT\Wk_CN~l"oSnקG*VٞlT%m;y0sնn+FSRiZ5Z5+{gڬm T[2҈*vxɈg:ֶ<3^ G_E㊁ڍ ?&ܕȔv=[m˚b;E;\Pfe+2ܲepUDf=Il&"3\*=ϝ3mgBzU>E;Џ*,JіtwuʥŚq0 ꬹ76p&cƫ>f >wa%5lN^͒z` ٿLG}봙 LNvH<-F˲o?%vm` ,ftuN6W+!F<爫ؿ^7qV"ĆűFkr.ۭ愵y rH+jwl3!oלPRTZDzXzJڥǢ^KHdyfd'Jِ:9BQ mꦷqy(V!{wؒoxkyiA[}؉ׇXɕuꨛv) { ǘ*t7IJ_f{)|i8ʁyz:t󃚺*)0(ʺ)8x{_Lx%zVZkQ眀4b D8 fK/r1z$ ˰[J;T۰ZJ"K$[{(.[L*#۲4JvKhNFgD[F{HJ+I}Ci@{K9RHT[X Z?,_{ddҵO[j[d'kS5fp+12rsuw[Qw=;'Oqe;Zob2UVciQ;{5B[%e}c냝{nਫ਼#R5Fj!dK5YFpw 66=uE|[O'!<~:F疺9c˻J*i6BkoWąl5mֿ\[j3/ÿt Z'mv'okvN;O?+Z|=5 6[!lo[C#\R2{$2h2&u %b[?ܽ5«P4#G|9V*ʼ)ܽb@ <,lN˅A|C_cDet; lCA2Ll wqǠvW,c{lacfZELȦtFGŸZj+ƻ+rvlHŒ̸f{ԺT,ʭ Ĕ\ ȩDc|t7'LjXt&[Μè|/a֜.(ۼ;e\Y<;FZ̸DV{-+>c"`9 \jFnvXSV Tkb/[>f;ѕ7;B"]_ԕ{&qcjv-TԆT&5S7}$X=ZՅ[Ʀns6 VoWGӗCAS(M ;c`\`YY{Bڦ7O4wiCF]EJ-MBX6[YMW&Ym'`6Ybs`&;n^lC7B[? T]ٶd4\\{-aw[J}^[wGYeSg=bSn"}4h0t˭\bW^V=6Y=\ަp78ҽ`_X.Z$>7G 55sh8j?]qfT8_m2.n#Ӷj9kejMlٍ/']5b!}/^M,=R SGAJ _ul +I`wtF@m:neroWNJw`yeh.s|<袆ޏ\n}^BϘ-^-2<갾'%;ui~N(^M+~s-+V7sG쬢nOcLĞRr *, cok욤)'"$޴þsD%(7'OLx ur_i}:"9rBh 5ىDZb"I|9~x 76h<{']֮CN )?(d: B O"uy$;A0Q}Uy[Ze+E2ݒ4 y/8CbD"L)՘cn`P͡|0"ZC ;+vv;voVbտ #zxfG8 }؃M3N@2:y0,8M4U*7?[EB@P>)T.¸eUV!?e*͔0\&NErԤgtz+ܤy_H| Ǖ4`m6 wodKf7]ʔܹ*E&C4~ gJKV|?]4չs[絚mA\r͝?<?>5BE4s0/&RK/4SM7SO?5TQG%TSOE5UUWe^5VYgV[o5W"; kX+3V6 f58@6./usr/share/html/adsm/en_US/a45eart/appcos04.gifGIF89az,zI8ͻ`(dih,H+4x|+l:ШtجvKzxglڎ *xNۉm3Aldn+Erpw8e{|Wf@1r~!XY\10~XK YD0fЎXqE߶ݜ/Dݚ愈1F범bԪawUmW(C)Di@L6餎I>)TViq^\v e^)djehgp2ftisީ|g*( j衆袌hF壧بf# )) hijak#- *ؚX+b" Ʈ[A{ j Yʪrk.NK̸䲫@ nvjhKZ;mƂoڋn꼠b;/ 0*C%ng)vo,5S ת <;kl¼K*I<*ڌ= k%]]FE+vե"K3P2'pn3r%=5+1R߽_G8-w98f{8y?n7t'{w~9{<M~~myޮ[-b7=pIGP+n8::CsgN8[MË}W+=ϋC=S+LƓ8Q,C i(W=UPBǺЅρ#/Ž}ޓ!:d L t=U g_Ԗ5̈́]W90n[F>:Lwa[vmc.tRPn,ъh@&qw U9,c@5c h5~ e9Z]=`Lj!tu?n]K!Ji`(1uxlRRɒ%Y)%W򖸄-s^Pb/I%J sCPE+aZiČ&C%K?izCњdW36t3oxD$~uU|-ϟiϲ6Ӏޯu0ӛlkFFfGO~*͈q$$$~;".O }<@j3y$ŧIQZLЗb!U`NS~JT{״%^+=MFϢVUM\j/1irbj]Y-Umq[B/UsPe׾b7 QjV%7B +0‰ m@+ҊMPӰmX+`޾ n85&똣t*-J{.ɹmW;.H VuK4NR\r}Amɪ?!p3cCVj/\;<5R<-wݽ:)u\$i0 G_>NDJ=J#bUsui<:[U 1ed|:{]9*3eP{,`&J+H8:OkD󮏷_Vɞ G:︢h(+Ye%2Kv$(ü/mldRkJ=I7wYZt/ˊg]~V_.ÙwfxX4}j\o@5WKUҌī1c^cx)JK[{Iͻ\i%~zg2}IT1F /q6ĸ98,|ޖo:Tq#XƩ>"iٗFIs^R֧bi].ujL<}UG~8zQH>5+Th▻ezcl6i銌zn*e9J—v'f7\]=EmCcRk*}SWΐ-4Խ!&^}FsKNE 8?fΙͬ*\K؂Ӭ=Aj WfuoKfnֳwEeu|܅IhJ㵱h2~[m\[|16,}@m.FYtT#C'6ecVFul Dr4k!CL?3)~'wtՖdxdXigcI2KTF`/mTM4]xKGPagv:2c`C7m~3Hw( eQ'q%eW(Y%b](_83XfhƷlxnsrvtXkwx(\zՇ~[5([xZz5HV؈8xLr"(4p \3I>`. 67E>2W+5bBzdtH'zuW? rmn "%o֋}+2pzxzs'ggG؍x*%3eAg'EcѸtxmo'[AQm2eFF8#6:p20Am<PöikE(IHH2yLϲcRci%󈐾 %7v51Y$1'2Y'4Ithp8 |ғD[FIHNZPiS[UW[YyH9b"ҕ[pvX l)J(y,"ߠҖn9%pI KհMs&f7w{]!)"ИrY%!I@x yJRy yi/ pI l9`2`y_ٚ iyy ɜ9͙*Z֙~tٚЛq"PY sy)ȉ)̩9Z𞬹)9iY!9 ii p:yDr-1Y@P J9 :95ʝyLy, jLi&Ca:*9Z!ٖ2@9@O$,/ʞذ]1ɟFڣʤz Zq#Ʃ G٧ʜl9k :)tIV xrjԥ"JL:kd@&yY:i cJʥZʠ{9^Uזv!Z%jɣwʒ)J!8Y rj_ xʥ ʬ[ZL\׺085J6@Zbz =E!b ڤzį ," rz(j/{!Y#i9BҦB4kj)5:[\{_PHl;^əHe(u!*It;Gy#Pyv˷ %k[Z[ukZչY5kY{XۺWYxۻKqeI0[{țʻۼ;[{k˒[ؽt;ňK蛾J)U|R7c!ŋ[ixÉw:-#~/ ̙G`'4y_zf} CHGcl5i{뜉O||dL"n=d zѨAGebI_lR`\+#,p6{Dvx K(hSXlLɧ̠EJEsC]o24\h.]@ .NC Q^2~=ޓu)>Hf>c/= u>ÛYط-hX-؇"ob.V}a]ۑ>]Ea(>^N^j9j+K<ۂHܾ>`܎:]gI5Qu+^jE.tZHǽۜھn1q"~U᚞j.sD^.?_4o~ c+?D <>.L-)O?O2?Kvmk#VH;d_fhjl`br?t_vxo ǒ~?ͻ=Mo__<[p?^vo?%CȟʟzЯ_O׿?O^?L GΙBnCq$KDSue[cyk{E Ы+[xD&Kfә yB F#$>[n'i kvƺ|e{~?ILT\d3(LClDz%-=<4}CU͓e%q%.6n=nv~fI6[Ɩ&֖7?7$FwT_E놷瓷e&/VDD߁[>hda~-^1a=~`=%MWʏ(UdӢKf2m>i9IΧʠE uhT70>֔#TϤXLUT$2܈uZX8\RnM+#]r;h_Šr ia~zU\-(bHr/~^5A^c2鯝+:c~22aqV{skA??!ދ vݽ]^x͟7+惯?.A!'q>>@AzFB,,Asɰ 4HгK g$oG=a1 ݁:ۡtLE$E R!+%TVtItc$J%4 ; DD #ӤM:R08"K=A%p9@k7)14RI'RK/4SM7SO#uQQG%TSOESeUW_5uV[o5WWյW_U^%XcpXdeYg{Yi6We6[mv[on%\sC=7]uם'L`c7^jn\[3K^}5Aqh刹ZܷfmghYFe=`3a9b@wn8j s&[ױ_N8FuXk:kι럿9G \.oY]]m~;p%ޛi'lq缭ǹZ޸s.RrW7r50wf ynĿVae_qQ>uIuu3_Efǎ;+eՇ>CO;^>S{] ?$|/[r{o~ h? @lD`@k A fkĠ.A.k!>O^!<ְLBT C, [CJ! 4,MLOJG| I E#ʇʻ^dX )j'H>5WO ]5PH1AER}^FTQG\@:cȈ 7q&#H %zh=,:-HG2uA# RIM茔x!& 9Rd(3T#ABG'3PA.1Ǐ-X$]Bo]Z1YWb-9NvMC wuEKfXtK9 9pdJ(Q^b)̅:'0>lh?р*;O)ZFTd(9EMȤ%*F!/tf*裘>ivnBCx>崩Pt K7 hfUoxH*eyTҳQchQCz%|J@>=%V6U9 PO)ל5d|aѩP>>h},*Cb]lcѺAW8?Y[arϚzF L;X~>,akYvլ23 QEU x+q S13nv dO(FHFғ{m[ݒWN-K2KTn7ͪ4i^=ל!RYTi=)VSړ)fOj$`FO2,pTRVm~[ټڷ=,g]a47>)\uZgW.hO<%RlV3$q&e,\3Oliy>ޚ)\MysMǔ^~ɲ-{V$_8g)X,U6t-TDSӖt՚67mThAVXt}R#UrL1։}LS}hE4 3+KSA6P6=nrFwCRﶕ=WɛFQ!>pXOd G!>qJ:ב1qqLEF!e.y˫0 <5ugns;yЁ>]/?z̑t7=Og:ԝuORzճ~uw)@>vgG{վvo{>ww{m|;Z[u kY+3"V6 f58@6"./usr/share/html/adsm/en_US/a45eart/appcos05.gifGIF89a1,1$)5_˵ yDZڲ):sBqCC:O0ʕ6`Z*9|2=+ en}[Wctwyxj|=L'h]z~F9Ƽ¦ŧ@׭ȾɥڙǿZ9Cze KݰDǰݴ(ћ(axEЈ}f A4Yxʅ5z1fÃnγ FI#U$U !Xh*AXdD%RUO83Ufm}=лAS|lL]BH5D+kR%bCKWו0/gaqΝYn-BwB¥_!Ӭ8+RGJw%̒ /7yh]5t;j:0#WF٤=sx.܁!DA6)Ş?>&JfUY牁bX*h@/d!kz0kYF9診 cN */*VYEN{gZ} -k_KnJ{|B.]Ѧㅾ˄:[#7psp_1O sl2o,0,4l8<r@-DmH' i*PG-TʹzUg\wuWdmPlۯ tm7r߭|]s~.N'7R3Wγgbsy褗覧ߨp촓: xwM{<1#]|6|<_35 ,p@ `/-[O3s/2o(N0Ͼ+o~_3E^* w[_flPYc[6:ڛ_AmxAiЀ}#_o 63D!C "A`lh>: B*=+vс\bqEDqdF= Ќ{cܱǎ[<"cB8q4Z(odYFD zָGq&GQ$H6J<'#9x賞$HK5&#Yj7J3σ1; 3!):_,3_^Et&zM2}4b3s֨ǩDNot93DAk1&@A>ќ9bڳ '0PteA Q$i:=YGnSGғڱ.i9V$#dX|~䃎yT!;s7CJ>*U]*;AGFj+4'Y8ϵA'6I"QEѴ 3C*)%nj3|jI;Mⓨ[k!KVEӒ# k"=JGOrDYGӰVlj@:-nǜ"9OjL8~zLmF+b@B/oh|t&qE.6BtCh@r7g/IL`,/̲3#L dΰ1G1A,&N1P.1`,g61p'>r,"ϘFN򍑼*xw3+wLe 39gje.W0oE!/ZL=] ]|^Ӹ3-)kv%c,޶֨-{E'UeBxm!hf{tz1+eKz5#TNksNjSzeeҰzSt[P:6]FE3w>Zk/%Qc u'<"D[\!i9o@n%{Φgњz9_rm[?y{;k  |[k=%7{ GN(OW07. s߼?{^@GЕ~t/97ыtCR:ϳ?`gף.Z'{Ѯ3>bNxϻA :5{ţ9z!['}8-i|?z&1G9Y:=O}gO?˝Q^_)'1D;qڸBNu Ͼ_w VyћO) ddzh:*!cBφ[Ϙ?Ey{s(Gط}{~4s|XDzrz~hg~w"x/X&Hpx !{w~(B8'''~&wxKXPhz$37ׂ1胗AX@(9L|DpybyJ^~0zG]zVR-xz=#'{ 7iȈk؇~q''{ͧ؃~X)he‚H؊!7x 舱{BKs1h<|0WXX48Hׁh،˜}sxd}(xȅ{災熚(|5ϗG؁'}*d1zwH;(w 90אȑ I{{qn5.yɉ.w.꬝jJ;bJļ<}aڤLz̉& =ѤPY  IzϷJ m>- ?=Ԧ ѕ+DԢJԚNՐ R]-KVכ+d ۻmkmP|] ;A ;}",y*Ϋ֣9ģLإ jŅFV.L[ys } ?eĝg]!8Qgq盹h와 ٲz\͹A-]+LrzGõʤAA+ʤ^ݯ<-H}|BLNΖ ɜqʍ = * k+K^ {9n *Mޞl㪴LOǩ^!Xm!{ >O|*ͬ7kzyۿzD(J8#kB>RZ \҆M+y jN9m) kʡjKKR>ʭV^G]e\-URle~lؐ.A-l|ZA.}$L>нdt^dz}ͱ߈5 뚾~٨NJԠߤ= 횠Z ;u뚼޾~-͝-Š҅i}^~yyϡkӞOP*lEZ}jz+h?xH=ƝOZևm&t }X ݫiՙ@, M9^Ȍ+[N?Նrr|\?FHb?_a˻LJXK#uLp_xtx~c}v~˘`/ڜާB >p걺 ʈ)yŗ{-}^@glJJ߹oP>{MI7>ݍyݠ)@nLN⭴+^Һ۾1 BKZ- @>ؾ+;$ @C2/,L<m&oX|p)%g5gg[It*|FD^[ǡ I12#!`d$ L kQEՋ'T5dsR85 UD5@Bp4JH(Wtc^!`{:7/kL7}(8B0+cfx{ '}v>28l {|ю]-vcȇyhmqL`ee6X ZҾ҉o}5]<+yY ˘Յİ7'3>}SlOfd -L:P劑rb(HR^n]M)2dPHT%-yȕQw+nRA g[ n݂vפ>>ƩU-lN x{h^3aj7R$ m;;Cx-#r%Qq-wyasd7q>h2?y:GGzҕt7ݸ?܄:ٞwSU]]P>e+ŧn|eo\컃{ç=*sϝiͶԙ>]Ԡp4&W^ |x&tVIpxZ ~/qSQiO zk+`%Pd{;]3=Co? ]׿|m?+>QBP;y^_(TS?e`>0.cy⢿>#틃Փr< .g>5i$ s#@j0@ +̼yx߫Tӛ>3:̾{@ >Ҿc|#A <@A=c?CB)D; l$^YK9&,,B\7$ɩp LB@5>(<2DB %$9\Ar{.A@`iLB&I@I@>>19Hğ<=)O\?CRCbĜ1Tř+ -Z+3-!\CAFFFCFSjC70 G̒F1=u.w,oy<ǫG;CȄldGsȊH :#HHI"ɒDɸRɕltI ɘ9ɛ<ǯɌɞ䪟Jʡ4JBʤ<*pkJ7JʨʬJJJJ Kʰ,K* oo,z/xpKB57 x}`91c9% (LǸ1 P̒,%31sr (gz ce$D# r &;ʸs-c}9k*vs]];5C<k=2DoSlvt 7k|vUr P]_b=iړ=7ǔܥlwʸmw=Kg(g3t5ΩL;Gn:r^yHg~9%{瘇l׽;Z_M8Z<1ˋ+^⫗R. ~ d)B _EYLHJZr_lV$%ɨKzD̵6I(ɔu*WDQRKC Yɖ}57yy:bru;&palÝX.WN S8 `)n8 K&Jf8cL{`nf(\̘O}~ß51-l !ܐǼJl[(Dz79E)in&<6 IG'izq`LJ֩urLt$ z>rxu[V>.4oLC hpJ5ߦ7f΁%U}`V쭭K&|6 ,w)^5rB]6գ^|Iωny![Z7U+`JKd&6΃0=XԵ6u)le׾55Q1Q>$UmDˈKuq=+7}p/PutPnD V{\3ٴtjA¦ޞNi~+YQ(PdG]| hbvhK!dƴq%yfޚkTo _l )nư BzlZUmS%S}2l6 c3L2RfqUhKvYSZD4!A1_ 3 f2b5FBszVgT^UBC;t;6h*]fחEʡFhS%"ONr4RWӚ 5'!eVsCUCVY\*r-bRNfΎ6-jf#lז#]p& 4Jl *nNTAKin߽B]4iV֣?a z{H&EiEQuw-c^5ʹͧt g#}5f\3yP6Bō\_]\cYedGE_LE:idU,$^xciI90YVu)ioc2yyZHq@{L{Sh)XNw\Wu"_xə]MEyV_CNcősS57WwIx̩h0Y{hYx_ y5>{lsX#Ӏ"A$r*@ٍ9"_x{?^x7sU|<,R,޵A4~u)5XUw}0'R(S-)Vpp>2Tn#_hqY=؄کnJF*FngzDoE (jJ+wj:ms(hOzڨJjl}.TvRH*lI&:F3jZTzfydcZ[3Z :GUKjIG#FO| 5W ZGй[5\yoruSs=C?U8V0ʪD&/R5{s@CCe2MZ7~pY:7Af|ٗ,*:3Bq'PtyŒc8`SǚN4{:cSL ;~ڢqQy#uA}38aٓṿۚMFuo5Katǃ}W~AgAAf+E8Ӥ 9ȩWc+DyJjr:J!(T;*y~K;ym;VmͶlHibqYԸJ ;Tsi@kb$ic_fi*Mh%KzBr1#GnsCC[uD9+vbnOah+D?0Zv|թ*E'VLz@{댼>BvRa)xeWOPBhgW>hTb k\9W'755NK܄2ec6A@ 6YdUյ[;Ih8dlCL;KD9yuy<̡:@yvf=90|2_b /&O| *~ ;6i|Pgȁd*UK Lj1UAJr+O V7˯cΦDtC̶|+̹mr*j 3smZ[fElz?W PVW=lqҩ CӺ}[[Վ3Q]45h}ޥ܇O ]un8]]lJdmx-ޠm}6-M۶m%I f:^:]Iqi[vuh~T3u2uDA~)=KkL -M]}׽CEcY NdnJ<ԉ<>WQ9U挽b|NLkd߰-XY[fW4M0efr5~g_:x֥tV#gB鶓,IzlFp1̓ێSSBMP聂ǒ+}EІ%訂^/,Б޹؞^l,)F~g>F>j5(Cѣ,։ ]ړjSBU8>Tx>w"" dd!7ƝvNM[KͽNW'fWyt~ -9ۈrONŭOtWw_Io,#D NEګ-nYo[)>QuM_; k,ab8YbP_ޞr_~߬k3rdnr>Q=X'9)\EVb <[9+e)̿){_Xtyu5uwսOk bJIw_P`-z(ř VX׃.08 Tl]Kpks}{Cbx!D'A}JsPJ'M$UI'ΕCsz~J4 3#Pq 1C!( }[RU]emu}3I弄͛m%.6>F^ >Mnv~6Zn>.@OW_gowV9f3DPB >q+x8(QF=~">BDRJ GZ$hL5mYEqTPt/w~vV:\߈EV-KsvXW\me!HW^y`„" \X⽇X䰎 Yd:bAYzrFZ5ӫ]mulڵm}[nހA\Í]r]t՛_ݽSx͟G޼pO>{4m*imdン;g@?yPAn~K\3ܔ> =0ĞxpAZ1 T+³{x` oF(Lq nrEB010+0F&x8ܤ5!t>+D7W̄ vbj4FPBg&Vt-芆^k7ז}MV_; 8!^TB7YvbpϝOrdrVՊ ۳OvÍ3ߘHt8Xmc3q}eԞ1HfS^kwVq6$G9v}atN۞T;8ķ>^ߎ8կmRŷ*??kЍ1{E'?/D dl0W'LaE8鰇 K@ UH}/a aP8ʱau(Ї?dQ 8D"␈GdaO8kIWlEh_L8FxgѸ,Coc8G:юw >яd 9HBҐDd"HF6ґd$%9IJV2yd&5INvғtO; k[+3V6f59@6./usr/share/html/adsm/en_US/a45eart/appcos07.gifGIF89aK,KI8ͻ`(dih,p,tmx|pH,H8ШtJZجvzxL.h.@~kMrtU R0x1|/PmTk^nWpXaoP lhpnsNmƚtnQMטџN޿smQض۫ȺL57bGn-rLSGEF#oM=z*7ɽjx~JJe*I1kؤV+.ꪫfJs*-*MYg:(벩흫ʮjf(ڎۥ-Kvk4.v.i&+;kv2Lst):q O; B(RZr0 迣i;!]HCgonVsA7McEW=2%oݭni4dϛo)܆mer*_=RÛl'l"tܓ7 bܷMK`}ޤʳs_zɧ3L<޳v{0l7`S,;T5%_y\ J]=G}d?LɰڿÎq: P[ڟݞa_Aֺy*녧\Cǐ}LrӜP7 J,ZKf/Am^|+ ~5 n*Z nbh0UŰl6?woZ'2寋-ۦxzIYY8!594!4xD>h~ UA*$"H)$)JZ?&7Y"q򓠄O&CIRvqL*U,g-mwғő? S=O1T_o$˓Ld4O/9 <f#Nfkcf侳(Ru(b.boh\zgN.f]|"Ds3anE50 56|Kx Cv7ݳER/}Kg)GD )*jZK u.χL95ե"iXӆ64;] =U_x̂,0XaU37?(ME3X:vq@FJ3I :]g'BЬRs^;eC5`>͚/*,+U1j5ȫ!pF6)@D%l[UJ\eo+U`Ƿ }GYW{ϟiVg?-Ti4˾0RnUGJb4li,Vjs̗ey]^ԙY]. W۶bl\4iUTrU*XqIWZU*iǪ᳤7, 0qe,x[z),aTTcRZ&Fe-*_T we+B!\6 gY?aQ Ђ44GE q5=<\&eKYZK=g*OӘK o}̤ @vg7WHVU֜k=M1~qdz/CіgTWV9qPY<GN=l;_:x^N >sLX.)iI-Iir.m#[r-}oiXwTx5rŨ/Z nsߗ׏&`;)fE4QzķCσJۤeO=4~:0t^5ZTySRf?z>?}Ee'*MdΑaZCyLU<^HOfgv#*6^q,9xӲCH1O5qO?nu`vP^SAd77[f~3TUQKrQGAã]B<2 v`mu_F^L=]n#b[iUdttoFd8=N]Toj7gxj`6 (~w5]Mw5%`c}0Yw(9;F?M"Z8s\XSS~2Tacq@R?YT/W3r&e4p^>o &W56n1 W~2k3+4@*|xUeYv>7C[>冪A276aS VlRt#7U;@ztuZ+SO&"8kkVFO4T%X3扊Z k4R+A%'5PC'TNÃSi;ByDY3yHJ+ٔN{P7T){VyZz\ٕ`)zb9WfyhWt$sGlN?+@}$r~YwٓQ0 `w":ą*F#p ]X]uY*"g )2UB;uDx"řXEjB r0l;02+]C!)}WwRI_k^B9qYv9i }1/`py! i7.{?2|s]2  9IL߉(`XWWSDP:Zk1z ">C7]w@z^R-O\F :/H5D߹'To ʞk`)9nРRI|@/`qZ 9& ` Hj,ٴ_%Emj`j#J=yz"ک=@.Gfwv46w {za ZLJwZ1⩺qSdj*f5d˚:xgv7Ь4P{ ڭL#%zes1Qn7q1g^2Qv?1+O bF)躮8Z!Ú j4WjX  {0p ڱbҊps6z<殒@|q7* *'_QS2*e3q6 {"];kR t'GAr-KujcJʪ𣵶ٕ8KR@+ۯ~{Q1踅w%kX'jdVK-+KO{+(w;zQ 2Vۮ>;g-f{4[[ytaK;܂Kk;a;m1fgKۓ ]{ +<5۾W{ǧk 1 ۿ!2R<}I|7)-q"0̾5&?5z8n48~-&аXoa5$4Mʗ3u5BR|l]}Ȥ7mڽ݅ q=9}}!-L(m5: ;)>8$F 1߱iṇL|R ~u-w׎u*c vð$jpUip\)E^H^ڣ8~ :!eN A^ B>m.N>J~wq*G +JOΠ~. 9 ?7pr>|nsn]X.y~~A`L*Bޘ{~n~ju.^y.,^\H>iSwWP.nEZ>0Ʋn.Ȫ6c9f{()Jew>|^{̪γ4Ь+b}odω~F+G *}f ]$&Oކ*/7)(DpgwD9Bǜr њ-L#'%F͗=R? ߎ!o1 D_ ;b#\d/o?v-r Iwsm_ Hkeg֐ogTr-wwvH7RR?!'LC_˂fF,]lֳ7w}FNV^~dMԘ>0 ].7_W&?wwLGy@xR[OnǓwၽzBԧ 6 x` I0q@g-t6HG"j,H=V q`Iɋ)Ӱ±+)̜Q͜M =5*fgtaL~scLVD˂&H>\1M4j玠@MܾK X1-}XrJ`H`B[6B e G %OC_!BK D ׳ ф),o$rB H|B>dG"KrB-iĢ=,#L2=lJ5<.D/.[QL=sDtrMA>4G$TQlH=ܑH3@t64Ts>uDEJMUZs5VvLJV[>kvW_6Xa%XcUceYg6Zi Bi6[m[Mo%\sEpۢ)]w߅7^yQY7A7_}=^7`&8X%9`fau= w'b}nb7[8dG^{IF9e]W9f7i^f9瑑uV ֟EhnhEii^DjjþT;56yVl/'a22N|aumڞBdn𖻎]7U0KHoÁC|dX|q0j*F BӍ4,zz/_+FOJd:ƏXt"%^2#us݃z}i0ri~zg>jz:w#J' 0r}#@E Ӆ/_5P?ĀUjs?.X@/i^r /f8 &Pa ;xMPx mx' n<qS8A>D g8*Ӷ͈3|"UƢb-VAj2YVmu[:εzs"V"=bտLrh3 ݢ8s\%@B5grЉ\iD^HC;jzqI}:F@RrI詡.fixRY/ O26a|*W&\:+ez/*9j@[챱Bf磓rh(%Dʭh" ,>+ι+C>[JKr+6hv*+:) Ϛ0J[j [ʉV:fwyO}'@Ky4(B*A2s(D'?R(F7 f"eR4JI^kYUL$])B݃#esi3fzO6FQ9.N9N)(LXi DϽV {q%7{aO= FyiኇՏ/-;Q7un xvj\&l1zlQ{Q؁%eq1},x|EG{/>$7&u(8tт<؃߃`*ss@ G9*TXY}0S焄s'X^`؀QShj؂@(y"xB˗zM7Wvb8x|whk+؆ 6x\aw؄8|(~H!a@hXz@vP#xWDHwKZ8rXBĨnRhŸ}AX1n{ȁ͈p؍vcuwXXt縎'n(tr0p6rXu}؏# c'sFrø x-0|tpuYp(=to{W w"nY/9y(y{h7֐>5)xzWs^X8RP9Xǔ~B鎃^\ yc WY2yWYɖŘj wu}YxpruhwفrǗzI9Y[#ǒ'}x y Q .rg9 L'Lx~f9|xtJ ǙNw' uMj {+{ $G {{$p{)tГ)INHrs9or9kXv u8rҩg{ іtٛ)yi)pp)VHWZoٜ)HJQoȜ :wwySgw7p Zɡ街yr { ٝ頖:)ቍIx9ڝ_=(H2ncFvrwmoɗب9pꝟu&{IXX =ȦMgZڕ@J`ibYGjf)﹪ڪpʁsp}Zjz(ȩ &jɬ6W| Vu%WF9 WX=::ZjTfsa7#K 8颟ٝIpMG ɥʀi߹rMJjyFztӹأ҉y٢[JY**Z[lx"+u)&+([tyK+r ;LZ7>ױ-/[y晒e˚c1K nA۞4kZYʵᨬ'++Ws7j{UKu۸)_:oruX[~K~ʂJZ+};ՂsI˺WZ:kK{gpZ+mKWcnH; sWsB{ữK Mwc8 X< y{IHjpk>1n'w}<$vz_4ԭ>u"*$=vW>]F 垼Fc.*Ima\ٝMō5->>|/aNJȌNBtiԽ#^Y~?m\݃&Y;=p!#:8?ACEoGIKM I{aU$y=\5p=[WMn#^>؜A0Tݕz|7sw9Q_:-aov/Mp|* n?בfO3W"E 4tzD=sLThm[o,ȶ?R˿I1? bɛ T?(ؿaXQ_GN:Ju(>m$KDSuePzVBBx= `eS3iKf *Xg^BDM6hU9|gl}rߩ♊!ʳc3< {[;QP;*DD$FNV^fnv~=kmnUvHnGOOTowc ߇P@*PB eT:VŚuU]NU؁azCۍ|E}KZyަ\K}`~y*<3FK# S;OpKl˅ʖd"{Q~t'̆ҺX=Oϴ{'^/Wg<oԩ'CHg]1݃ya o}j5?R "C 7K ȈC?\ԀqHPA cB*B̰.A@Bp@>#?=X܏@&cd{/;q/HapR;#4J蓑Ƥ. $'hRA"/L7F#ɀM4{1Rpd+P%r̤ $1C=.͔z;SB41tз`C R pLVa+;(MRhNS \pg|e#|+ܫ3缪;ݩC'ݨKG}Sg}[}*vI www>x'xG>ygy矇>zGo>{{&;  k6+3V6f5H@6./usr/share/html/adsm/en_US/a45eart/bannerx.gifGIF89a6!!!)))111999BBBJJJZZZccckkksss{{{罽{{ccZZB9!RJޜ筥JB9!9ﵥքkc9B9Z1J!罭kBsZR!JνבֿJs1Z1cJsRZcBkc9s{!RcR{B{ޥ!ޜJRZcƽZZ)JBk1c){R1!!ZBB!RZkRZޭs!Zks)BBR1k)c{9!s)19sZc)9sZckZ1cJs{1BR!kk{ZRJs1R)Z{c!JB!J)Bs1s1cckJRss{)1k!k罽֜ΥƥΜƌ{{{{sskkccZZRRRRJJBB11)){))!!{Zs)BZckkc1!kB1s)B9Z9s)R9ZBZR!cc1k19kc{J{9!9JJJJZRc!ZZJJ9k1ZJ11!Z9R1c9csBk)c!9{ckk!R){BR{c9B1{!{!{Bs9Jks19)1,6 H*\ȰÇ#JHŋ3jȱǏ Ai(Q3v˗-CF͚r"ɳg2eh^tʅ-[ʒժRRu+*TšҰhӪ]˶[!ʝKݻx˷MTyr%̘3Ӝys'M;}T&,XDWZ% UZUqM5gN4h>1)̠e]gTZ)Z,c:X*h F$vk1}&osjꩨ꟏sz6%IO^]zv-D5Tdc=|1hS<ŶPLqRږk^j`wJK21Vݚv,ĂN:S""G"k("QNPaVd 1⦖+$|%!xs«{OaR ² -2"a"| l_\8T 60 #h\ldmvhgν{d>FNj؋RLRÚ '||G&QGkD uLt34Hc?; A.D騃z#zs~\* ܒ)Cm B{q}T߸c܄4< )dbriTBr|^ ?:ۮ6ZIx' x#/~Q! &8`ܞ(`fLg4Qh!eA{H:\S6YHTHiJ,GD04@"|Ђ' Dp+,F3`41FL sT'Yt_.^wj[قC+@VG=^ 1E_Kϗ ו;<2y"x9 ;$Bo!QCL(&s4g8wgtazE8ͩNіG 6'Oncaf!D$Ш%L8⪎BL$՘%q Kp^~6 1:E̔9jCIu$C؄%2>?H@PJ!AڀvB5iC~n!4--UOzG)^Bܘ@ꙿ*$(1\P&Q QA(ۃ$X5Ar@neHjIյ efwZ[m>W˃R!e/] _vίe]W)׏~`(#u0p`F9NdՅ O `Y#:TC -g'AyF@B fְF3AJ[̀?^&O.,KQSejS佫K\`TykH1vʫc.jO.F\0RX& ̸8>8m䀆1@ۀ@J\;/6UV5~fԬnb+" Ȭ .pȮBWQJ(vcE)!hoc̵Km5ZЃ!@A n7 Z`ӛo;qNp{k_3Rg8« ]<젃F6Vyܮ4H C7[ra>/0J,A r0!U7󦷧Xr򙿾vW~"7{%^vڗҼOd$vsG[%\b`q ŧ94 ;t#!6 Ly?Cۥ_{}zl{a{eszo?%u%v qw gfvK8vke_W_kgɑ2c TCa $Gw~%+Ѱ00 .kpP @&2P:;py1`'Z("`? QQwK[##6{U o&Dfu$ezGX؆{}`cX$т&q:+!:-:|P{ 0 Ǡnxx -09:pG 2$ [(''gs8KVWqzzfcvt(>rf7lotz臒Hf8(8eȍ3:؂ባ#S+$[xH P .Az W;aa@p~3r"-Ɍgf4YȆS|#xr8^Fj`'fD)woqX]We&ki,hǐ]ɉ2x3 p ڰ簊΀npn}<:Ћ1 -0E-ْ2YSȘ)?xؓ؆BiOHv8pI%jYkK)_&jY3(l(5(xFq7w PIȉ$@ݧg@1Jx" )-.xebZdhdy^e阌YYkIWTf؟hY GʎV:)  )-`9T88L ppp,("$05P0@P1ʨ4`٣ @KviW`뉚碠iqנ@ؘӸPjןn\*:ydpٚpW z'QD2KRle@ P@H>x,iٜiFjPP@!p!@)]Ǥ٥zM qPwEHǍ E{(vs(qhvZ2of3a_ِԛ `)*zv ,0 :ѩ 8ɠ x6٪ Z[{ XoOj;G[FjKD 3}|/p Zƙ "0 ?8 t)JIuNٳ;>u9u9>fƪdZIG:螳JwhSI Kʦz: wsc~+ Ч搭ʹ0K.0@6?p1yoIZA[k2M[#ychTuʱILw y{,$$*P` ppMVi׹{*e#W7F|V{GTx 0{pP˖%i` 쐻P(p$\.2[j:A.@x{`~{$:%z&@puO ˏpOuͻ*>r2xG@Bg5W7X<:`|li %+"TY׍:9x3b%]Ab &Z^vxʹ][:M@3I Hg `1,..w^ *}wBrwKR޼N/"Y e1lbny?(L(@.(Xr%n `&;  ks+3V6f5@@6./usr/share/html/adsm/en_US/a45eart/ibmwlogo.gifGIF89an2fff3f3f333333f33f!,n2@0I8ͻ'digeȾp,r- H|(,ڈ lΨN*$Xl`Tx pz pr^1{8lnv}vx}*_pVto{ z2WpijkioKfjs1p|WnWZwq{SdQ=\TwQ <2U[XUD 0 JKFS;X I2b8Y2 M ) M$n"CN >D07@GNjs*]:ej-ǟ(J6ʚ[T&F@#btlYX*Up-X 'ꦜ\+ؽ c1c,y5(c:1; k='3V64P64P6./usr/share/html/adsm/en_US/admmsg/a45emc.htmif ADSM V3R1 Messages <!-- This section is for browsers that do not support frames --> <p>This book has been formatted for a browser that supports frames. Your browser cannot display frames. To view the book, please link to the table of contents: </p> <!-- Put TOC here, without 'target="text"' lines--> <p><A NAME=ToC_1 HREF="a45emcn2.htm">Table of Contents</A> </p> <!-- end of toc -->  kP`'3 V64P64P6 ./usr/share/html/adsm/en_US/admmsg/a45emc00.htm ADSM V3R1 Messages

ADSM V3R1 Messages

ADSTAR® Distributed Storage Manager
Messages
Program Number: 5639-C59

Program Number: 5639-D91

Program Number: 5639-D92

Program Number: 5655-A30

Program Number: 5765-C43

Program Number: 5769-SV3

Version 3

GC35-0271


Note!
Before using this information and the product it supports, be sure to read the general information under "Notices".

This publication is also available in a softcopy form that can be viewed with the IBM BookManager READ licensed program or the Adobe Acrobat Reader.

Fourth Edition (January 1999)

This edition applies to Version 3 of ADSTAR Distributed Storage Manager for Windows NT (5639-C59), Sun Solaris (5639-D91), HP-UX (5639-D92), MVS (5655-A30), AIX (5765-C43), AS/400 (5769-SV3), and to any subsequent releases until otherwise indicated in new editions or technical newsletters.

Changes to the text are marked with a vertical bar (|) in the left margin. Ensure that you are using the correct edition for the level of the product.

Order publications through your IBM representative or the IBM branch office serving your locality.

Your comments and suggestions can contribute to the quality and usability of this publication. If you have comments about this book or any other ADSM documentation, please see "Do You Have Comments or Suggestions?".

© Copyright International Business Machines Corporation 1993, 1999. All rights reserved.
Note to U.S. Government Users -- Documentation related to restricted rights -- Use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule contract with IBM Corp.


[ Top of Page | Next Page ] /  kr'3/V6FP6FP6/./usr/share/html/adsm/en_US/admmsg/a45emc02.htm ADSM V3R1 Messages

ADSM V3R1 Messages

Link to Other ADSM Books


Table of Contents

  • Notices
  • Programming Interface
  • Trademarks
  • Preface
  • Messages Not Appearing in This Publication
  • Softcopy Publications
  • ADSTAR Distributed Storage Manager Publications
  • Related Hardware Products Publications
  • IBM International Technical Support Center Publications (Redbooks)
  • Referenced Publications
  • Software Developer's Program
  • Do You Have Comments or Suggestions?
  • Translations
  • Summary of Changes for ADSTAR Distributed Storage Manager
  • Changes for Version 3--January 1999
  • Changes for Version 3--September 1998
  • Changes for Version 3--March 1998
  • Changes for Version 3--October 1997

  • Part 1. Introduction

  • Chapter 1. Introduction
  • Understanding Messages
  • Message Format
  • Chapter 2. Obtaining Help with ADSTAR Distributed Storage Manager
  • Internet and IBMLink Assistance
  • Describing the Error with Keywords
  • Component Identification Keyword
  • Release Level Keyword
  • Type-of-Failure Keyword
  • Command Keyword
  • Function Keyword
  • Obtaining Online HELP (Get Help on Error Messages)
  • Contacting Your Service Representative
  • Running Trace Commands
  • Messages That Do Not Appear in This Publication

  • Part 2. Server Messages: Common and Platform Specific

  • Chapter 3. Database and Recovery Log (0130-0399)

  • Chapter 4. Client Node Session (0400-0567)

  • Chapter 5. Export/Import Services (0569-0799)

  • Chapter 6. Inventory Manager (0800-0899)

  • Chapter 7. Server Operations (0900-0999, and 9999D)

  • Chapter 8. Data Storage (1000-1299)

  • Chapter 9. Storage Services (1300-1499)

  • Chapter 10. Policy Management (1500-1649)

  • Chapter 11. Server to Server Communications (1650-1799)

  • Chapter 12. Central Event Logging (1800-1999)

  • Chapter 13. Administrative Sessions and Commands (2000-2499)

  • Chapter 14. Central Scheduling (2500-2799)

  • Chapter 15. License Manager (2800-2899)

  • Chapter 16. SQL Query (2900-2999)

  • Chapter 17. Enterprise Configuration (3000-3400)

  • Chapter 18. Database Dump/Audit/Load (4000-4499)

  • Chapter 19. Server Sequential Volume History Information (4500-4654)

  • Chapter 20. SNMP (4655-4699)

  • Chapter 21. Administrative Options Processing (4700-4725)

  • Chapter 22. MVS Platform Specific (5000-9975)

  • Chapter 23. Disaster Recovery Manager (6500-7000)

  • Chapter 24. AIX Platform Specific (7800-9902)

  • Chapter 25. HP-UX Platform Specific (7800-9902)

  • Chapter 26. Sun Solaris Platform Specific (7800-9902)

  • Chapter 27. Windows NT Platform Specific (7800-9957)

  • Chapter 28. AS/400 Platform Specific (7800-9960)

  • Chapter 29. Device Support Server Messages (8300-8499, 8700-8999, 9700-9799)

  • Chapter 30. Client Events Logged to Server (ANE4000-4999)

  • Part 3. Client Messages

  • Chapter 31. Client Message Repository File (0100-0199)

  • Chapter 32. Application Program Interface (0200-0499)

  • Chapter 33. Client Common Messages (1000-1999)

  • Chapter 34. Command-Line Client Messages (1053-3999)

  • Chapter 35. Enterprise Management (2500-2999)

  • Chapter 36. Client Event Logging (4000-4999)

  • Chapter 37. Graphical User Interface Client (5000-5999)

  • Chapter 38. Macintosh Backup-Archive Client (6000-6999)

  • Chapter 39. Windows Backup-Archive Client (7000-7999)

  • Chapter 40. Administrative Command Line Client (8000-8499)

  • Chapter 41. Administrative Graphical User Interface (8500-8999)

  • Chapter 42. Hierarchical Storage Management (9000-9999)

  • Part 4. ADSMConnect Agent Messages

  • Chapter 43. ADSMConnect Agent for Lotus Notes (0900-0999)

  • Chapter 44. ADSMConnect Agent for Microsoft SQL Server (ACO0301-5203)

  • Chapter 45. ADSMConnect Agent for Oracle Backup (0410-0419)

  • Part 5. Appendixes

  • Appendix A. Allocating Additional Server Memory

  • Appendix B. I/O Error Code Descriptions for Server Messages
  • Completion Code Values
  • Completion Code Values Common to All Device Classes
  • Completion Code Values for Media Changers
  • Completion Code Values for Tape and Optical Drives
  • Common Values for ASC and ASCQ Codes
  • Windows NT Event Log Entries
  • Appendix C. Device Errors in AIX System Error Log

  • Appendix D. Checklist for Contacting your Service Representative

  • Glossary


  • [ Top of Page | Previous Page | Next Page ] > kꘀ'3V64P64P6./usr/share/html/adsm/en_US/admmsg/a45emc03.htm ADSM V3R1 Messages

    ADSM V3R1 Messages

    Notices

    References in this publication to IBM products, programs, or services do not imply that IBM intends to make these available in all countries in which IBM operates. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe upon any of the intellectual property rights of IBM may be used instead of the IBM product, program, or service. The evaluation and verification of operation in conjunction with other products, except those expressly designated by IBM, are the responsibility of the user.

    IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to the IBM Director of Licensing, IBM Corporation, 500 Columbus Avenue, Thornwood, New York 10594, U.S.A. Refer to the HONE SALESMANUAL or product announcement letters for the most current product information.

    Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact IBM Corporation, Information Enabling Requests, Dept. M13, 5600 Cottle Road, San Jose CA 95193, U.S.A. Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee.


    Programming Interface

    This publication is intended to help the customer with ADSM messages.

    This publication documents information that is not intended to be used as programming interfaces of the ADSTAR Distributed Storage Manager.


    Trademarks


    The following terms are trademarks of the International Business Machines Corporation in the United States or other countries or both:
    ACF/VTAM DFSMS/MVS Proprinter
    AD/Cycle DFSMSdss PS/2
    ADSTAR DFSMSrmm RACF
    Advanced Peer-to-Peer Networking ESCON RISC System/6000
    AIX Extended Services RS/6000
    AIX/6000 IBM SAA
    AIXwindows IBMLink SP
    Application System/400 Language Environment SP2
    APPN Library Reader System/370
    AS/400 Magstar System/390
    AT MVS/DFP Systems Application Architecture
    BookManager MVS/ESA SystemView
    C/370 MVS/SP Virtual Machine/Enterprise Systems Architecture
    CD Showcase MVS/XA Virtual Machine/Extended Architecture
    CICS NetView VM/ESA
    Client Access/400 OpenEdition VM/XA
    Common User Access Operating System/2 VSE/ESA
    CUA Operating System/400 VTAM
    DATABASE 2 OS/2 WIN-OS/2
    DB2 OS/400 XT
    DFSMS POWERparallel  

    Lotus, Lotus Approach, and Lotus Notes are trademarks of Lotus Development Corporation in the United States or other countries or both.

    AFS and DFS are trademarks of Transarc Corporation in the United States or other countries or both.

    Tivoli, Tivoli Management Environment, and TME are trademarks of Tivoli Systems, Inc. in the United States or other countries or both.

    Microsoft, Windows, Windows NT, and the Windows 95 logo are trademarks of Microsoft Corporation in the United States and/or other countries.

    UNIX is a registered trademark in the United States and/or other countries licensed exclusively through X/Open Company Limited.

    Java and all Java-based trademarks and logos are trademarks of Sun Microsystems, Inc. in the United States and/or other countries.

    Other company, product, and service names may be trademarks or service marks of others.



    [ Top of Page | Previous Page | Next Page | Table of Contents ] N=" l"'3@kV64P64P6I./usr/share/html/adsm/en_US/admmsg/a45emc04.htm   "T<=>ADGILNe %/04BEFHMORVWainorst12358PScdghlmu#&-.79;Cbfpv6Ukwy,_(:XYx!)KQJqz?QPQK"^1HiKMG"yA4gIN,#T2G/@߷2EH<3Ogr9o\ ҙyHgBBBh xA8(vs)G<^J$ÑYuzAd.@>uP8۠ 8$$$[!!!!4>2Z}K)dvxX$$$&ࠇ -s &IJCZo_$QʲLwdo4C.od?.r: xI2CYleHd޳θO% w!:eo=#νCw!/}% p76DyHen?C ,֛4e0( "Hz{;ڸ]yySSӏ<ΐ[ 8je#j=tR{WUN-ON< :S,pvGo(z{;ڸ]yySSӏ<Δy8;# hyp7Ӕ==\G_ڼj<ũDŽgIE8;# hyp7Ӕ==\G_ڼj<ũDŽgI ǖ8;# hyp7Ӕ==\G_ڼj<ũDŽgI1 Rd{A.rKW\GWU;X=8*ގp.c=և}9@ZP\>;ڸ]yySSӏ<Δ1#,\ JM\G_ڼj<ũDŽgJxX `ߤz#+ZxAt boPlj=tR{WUN-ON< :Sp7(}6wq)j󽫈 ky)`D>;ڸ]yySSӏ<Δ@"~g{W뢗;ڸ vjzqҞ$PoP7֔=i#E/^wqA_Tb3<,p aȗ~g{W뢗;ڸ vjzqҞxߤz#+ZxAtD \ JM\G_ڼj<ũDŽgJxXY„"\ JM\G_ڼj<ũDŽgJxX `.%#E/^wqA_Tb3\ZP7(}6wq)j󽫈 ky"ҁI@ZP\>;ڸ]yySSӏ<Δ D>;ڸ]yySSӏ<Δ@cIC鳽KW\GWU;X=8O 8>;ڸ]yySSӏ<Δ𰳅 D>;ڸ]yySSӏ<Δ@BQ.%#E/^wqA_Tb3\ZP7(}6wq)j󽫈 ky"ҁI@ZP\>;ڸ]yySSӏ<Δ D>;ڸ]yySSӏ<Δ@~g{W뢗;ڸ vjzqҞ p7(}6wq)j󽫈 ky"ҁIC鳽KW\GWU;X=8O  *ߤz#+ZxAt J%#E/^wqA_Tb3\ZP7(Jg{W뢗;ڸ vjzqҞ8 .%#E/^wqA_Tb3<,0񃋁IC鳽KW\GWU;X=8O D>;ڸ]yySSӏ<ΑpAi@ߤz#+ZxAt .%#E/^wqA_Tb3\ZP7(}6wq)j󽫈 ky"ҁI@ZP\>;ڸ]yySSӏ<Δa"Q.%#E/^wqA_Tb3\ZP7(}6wq)j󽫈 ky)`KIC鳽KW\GWU;X=8 JM\G_ڼj<ũDŽgJxX `ߤz#+ZxAt J%#E/^wqA_Tb3\ZP7(Jg{W뢗;ڸ vjzqҞ8B%ߤz#+ZxAt J%#E/^wqA_Tb3<,p7(}6wq)j󽫈 ky"ҁIC鳽KW\GWU;X=8O  0qp7(}6wq)j󽫈 ky"ҁIC鳽KW\GWU;X=8 J҇"z#+ZxAtz%ߤz#+ZxAt J%#E/^wqA_Tb3\ZP7(}6wq)j󽫈 ky"ҁIC鳽KW\GWU;X=8O  p7(}6wq)j󽫈 ky"ҁIC鳽KW\GWU;X=8 J҇"z#+ZxAt-oPlj=tR{WUN-ON< :E~g{W뢗;ڸ vjzq.-(>;ڸ]yySSӏ<ΑpAi@ߤz#+ZxAt 8qp7(}6wq)j󽫈 ky"ҁIC鳽KW\GWU;X=8 J҇"z#+ZxAtD>;ڸ]yySSӏ<ΑpAi@ߤz#+ZxAt J%#E/^wqA_Tb3\ZP7(}6wq)j󽫈 ky)`.%#E/^wqA_Tb3\ZP7(}6wq)j󽫈 ky"ҁI@ZP\>;ڸ]yySSӏ<Δ𰐁"\ JM\G_ڼj<ũDŽgJ-(>;ڸ]yySSӏ<ΔZP7(}6wq)j󽫈 ky( oPlj=tR{WUN-ON< :PAi@ߤz#+ZxAtҁIC鳽KW\GWU;X=8A~H}6wq)j󽫈 ky)a!"\ JM\G_ڼj<ũDŽgJ-(>;ڸ]yySSӏ<ΔZP7(}6wq)j󽫈 ky( oPlj=tR{WUN-ON< :PAi@ߤz#+ZxAtҁIC鳽KW\GWU;X=8A~H}6wq)j󽫈 ky)a#p7(}6wq)j󽫈 ky( oPlj=tR{WUN-ON< :PAi@ߤz#+ZxAtҁIC鳽KW\GWU;X=8A~g{W뢗;ڸ vjzq҂ J%#E/^wqA_Tb3 J҇"z#+ZxAt8J%ߤz#+ZxAtҁIC鳽KW\GWU;X=8A~g{W뢗;ڸ vjzq҂ J%#E/^wqA_Tb3 JM\G_ڼj<ũDŽgJ-(>;ڸ]yySSӏ<ΔZP7(Jg{W뢗;ڸ vjzqҞ0Q~g{W뢗;ڸ vjzq҂ J%#E/^wqA_Tb3 JM\G_ڼj<ũDŽgJ-(>;ڸ]yySSӏ<ΔZP7(}6wq)j󽫈 ky( oPlj=tR{WUN-ON< :PAi@ߤo(z.M\G_ڼj<ũDŽgJxXHαp7(}6wq)j󽫈 ky( oPlj=tR{WUN-ON< :PAi@ߤz#+ZxAtҁIC鳽KW\GWU;X=8A~g{W뢗;ڸ vjzq҂ J%#E/^wqA_Tb3 J҇"z#+ZxAt<]IC鳽KW\GWU;X=8A~g{W뢗;ڸ vjzq҂ J%#E/^wqA_Tb3 JM\G_ڼj<ũDŽgJ-(>;ڸ]yySSӏ<ΔZP7(}6wq)j󽫈 ky( oP7֔=i#E/^wqA_Tb3<,$a;~g{W뢗;ڸ vjzq҂ J%#E/^wqA_Tb3 JM\G_ڼj<ũDŽgJ-(>;ڸ]yySSӏ<ΔZP7(}6wq)j󽫈 ky( oPlj=tR{WUN-ON< :PAi@ߤo(z.M\G_ڼj<ũDŽgJxXboPlj=tR{WUN-ON< :PAi@ߤz#+ZxAtҁIC鳽KW\GWU;X=8A~g{W뢗;ڸ vjzq҂ J%#E/^wqA_Tb3 JM\G_ڼj<ũDŽgJ-( ZE鳽KW\GWU;X=8O yX>;ڸ]yySSӏ<ΔZP7(}6wq)j󽫈 ky( oPlj=tR{WUN-ON< :PAi@ߤz#+ZxAtҁIC鳽KW\GWU;X=8A~g{W뢗;ڸ vjzq҂ J%}iC֑plj=tR{WUN-ON< :SǞp~g{W뢗;ڸ vjzq҂ J%#E/^wqA_Tb3 JM\G_ڼj<ũDŽgJ-(>;ڸ]yySSӏ<ΔZP7(}6wq)j󽫈 ky( oPlj=tR{WUN-ON< :PAi@ߤo(z.M\G_ڼj<ũDŽgJxXH oPlj=tR{WUN-ON< :PAi@ߤz#+ZxAtҁIC鳽KW\GWU;X=8A~g{W뢗;ڸ vjzq҂ J%#E/^wqA_Tb3 JM\G_ڼj<ũDŽgJ-( ~h]-L$s(^֛g]e98cBBusɵ܇&-6GJe#Y{:S/<㻐 ]νg^ˡwC\t <}]i¯nCM$Zlh?.䳣ɵҌ{-ןe}kk䳯eθ#6}C*-uܼweϲO>s6}d2G/kJ2̗ 'A ',{.W!m&-6G]^Y,5d4)d^]ζT0O i|OiF[*0PAc H|к2.g{W뢗;ڸ vjzqҞ<$Yߤz#+ZxAtO  >;ڸ]yySSӏ<Δ"ė~g{W뢗;ڸ vjzqҞ<$XoPlj=tR{WUN-ON< :S'<>;ڸ]yySSӏ<Δ"ŗ~g{W뢗;ڸ vjzqҞ<$X  ZE鳽KW\GWU;X=8O, >;ڸ]yySSӏ<Δ"~g{W뢗;ڸ vjzqҞ<$XIp7(}6wq)j󽫈 ky)@g~g{W뢗;ڸ vjzqҞ<$ >;ڸ]yySSӏ<Δ 1%ߤz#+ZxAtO .%}iC֑plj=tR{WUN-ON< :S'.%#E/^wqA_Tb3<"xH Yp7(}6wq)j󽫈 ky)@`2oPlj=tR{WUN-ON< :S' IC鳽KW\GWU;X=8O\ JM\G_ڼj<ũDŽgJxDIp7(}6wq)j󽫈 ky)F .%}iC֑plj=tR{WUN-ON< :S'~g{W뢗;ڸ vjzqҞ<$$oPlj=tR{WUN-ON< :@<\ JM\G_ڼj<ũDŽgHǃIC鳽KW\GWU;X=8pQp7(}6wq)j󽫈 ky V .%#E/^wqA_Tb3 cEߤo(Bȸ c5Jc6rHimza:Qqr6PBXqMH8WJ2r?-\|]ҙyH|/.[q 2 [M{J2VI'Δ2G/iF@Ifrޏw,kw_$Ŕe3/hqPm΃⡄8ŲuǓ*C$4 Yr GC lYrMYt=6C Zo^p5Y p dK 2ʨ( E\>h]AU.KW\GQZxat#E/^wqFjzq'UwpTf].rH}6wq)j󽫈7Sӏ 8Δ9M\VUm7 nc.%#E/^wqFjzq'@p7(Jg{W뢗;ڸz{X=8Ì( p<}ioPlj=tR{WTokq!'qp7(Jg{W뢗;ڸz{X=8Ì*8A'h[{8ހ#O~g{W뢗;ڸz{X=8A> 8oP7֔=i#E/^wqFjzqYmGӍ\i;F_gB&O#i|>;ڸ]y{ũDŽgHp c\ Jҁ4.kH&&Pj#N!d.#5JP B:SF}փ 9duF[d]ѥC =qlS"6E,kɸi:!yt &_i0( *ZE֑pwq)j󽫈7Sӏ 8Η<}9Cz#ި-ON<$:JC. ˥NP7֔=i#E/^wqFjzqҝ|4Uϸ$s2$rXC6}.%#E/^wqFjzq'(X1F .%}iC֑plj=tR{WTokq)wmO>A_ G:-G.kAA ِ(m<㠠BڕhKIC鳽KW\GQZxIt(X1B.%}iC֑plj=tR{WTokq)wmO>A_ G:-G.kAA ِ(m<㠠Bղr~g{W뢗;ڸz{X=8T,Pc .%}iC֑plj=tR{WTokq)wmO>A_ G:-G.kAA *.}_.%#E/^wqFjzq'ҨX` \ J҇"z#ި-ON<0:SF}փ 9duF[d]4/?ulp?.F[d]9[ 7ѧbЩ@e^}s* ~g{W뢗;ڸz{X=8T,Pc( ZE鳽KW\GQZxatA5<$4s:ꌶ;PPAcd 4O>/( Z!oPlj=tR{WTokq* p'~H}6wq)j󽫈7Sӏ 8Δ;ѧu¯䆎}Y#Q#t5u1@ ,`V́Fieܻ>;ڸ]y{ũDŽgJb(HoP7֔=i#E/^wqFjzqҝ|4Uϸ$s2$r4AA *.}_.%#E/^wqFjzq'ҨX` $ ZE鳽KW\GQZxatA5<$4s:ꌶ;PPAcoglkel>;ڸ]y{ũDŽgHpX` ( ZE鳽KW\GQZxatA5<$4s:ꌶ;.8XC!]pkC}x>;ڸ]y{ũDŽgHpX` yp7(Jg{W뢗;ڸz{X=8ÌNkmyZ *Hhu9m9wC\wT\p( [2mutPHSRp7(}6wq)j󽫈7Sӏ 8ΕB 8H@Ap7(Jg{W뢗;ڸz{X=8ÌNkmyZ *Hhu9m9wC\wT\p( [2mutPHSڶCr[oPlj=tR{WTokq* pߤo(z.M\G_ڼj=b3:ih0!qHTeH qQqhhxG>˯~g{W뢗;ڸz{X=8T,PcˁI@ZP\>;ڸ]y{ũdžgJt[hϺaWCG>㬑Ψl˺8z9lli}_qPAA!OmJC%ߤz#ި-ON<$:U ,BF~H}6wq)j󽫈7Sӏ 8Δ;ѧu¯䆎}Y#Q#t5tqVsuA ِ(m<㠠Bղr~g{W뢗;ڸz{X=8T,Pc .%}iC֑plj=tR{WTokq)wmO>A_ G:-G.k O  U].\ JM\G_ڼj=bN3PB(oP7֔=i#E/^wqFjzqҝ|4Uϸ$s2$r*ގp.( [v巳l5J2N6\ JM\G_ڼj=bN38,Pc \ J҇"z#ި-ON<0:SF}փ 9duF[d]lg ,`Vݡm qҌӍ~g{W뢗;ڸz{X=8 ,!'~H}6wq)j󽫈7Sӏ 8Δ;ѧu¯䆎}Y#Q#t5u ǂ  QyY}AA=* ~g{W뢗;ڸz{X=8T,Pc.%}iC֑plj=tR{WTokq)wmO>A_ G:-G.k 6A3ۏ0+f@M {Vn]c\ JM\G_ڼj=bN3PB( ZE鳽KW\GQZxatA5<$4s:ꌶ;4n<XRuoPlj=tR{WTokq* peߤo(z.M\G_ڼj=b3:ih0!qHTeH_.ӍPAcMgfMӍ\"% 4oG>;ڸ]y{ũDŽgHrb@`ǜ0Ap7(Jg{W뢗;ڸz{X=8ÌNkmyZ *Hhu9m9wW˯4z(XA_ G:-G. x@U2< T;Bɵx>;ڸ]y{ũDŽgHrb@`ǜ0Yp7(Jg{W뢗;ڸz{X=8ÌNkmyZ *Hhu9m9wW˯4z(Xo>2m6G_% &[}oPlj=tR{WTokq!ɉpËI@ZP\>;ڸ]y{ũdžgJt[hϺaWCG>㬑Ψl˺]y@h#88uFG;ڸ]y{ũdžgJt[hϺaWCG>㬑Ψl˺]y@h#Ψ\y ARty&do\ JM\G_ڼj=bN391 0c\ J҇"z#ި-ON<0:SF}փ 9duF[d]0+}GRd{D|* ~g{W뢗;ڸz{X=8LH  .%}iC֑plj=tR{WTokq)wmO>A_ G:-G.uoE do ˹l~t-H<\ JM\G_ڼj=bN38\ Jҁ4.kH&&Pj#O,ˠ(E('A $@Op,[$$56] e\ T{hҡ86rp"t5d4}ymO%NPwq)j󽫈7Sӏ 8Β˻2p7Ӕ ZE鳽KW\GQZxat({gnc2/e8C$ۉ8ۊ8۞p Cn,T;. {jU.%#E/^wqFjzq'Ҭ 8Heߤo(z.M\G_ڼj=b3dGvv:ˠ}/]˺v]eԫD2\ JM\G_ڼj=bN3Y p~H}6wq)j󽫈7Sӏ 8ΕSEvCΎ*SQl- d9ƉTpI#Yl FˠBڕhKIC鳽KW\GQZxIt1BA0 ZE鳽KW\GQZxat;]ˬ'zI=C}G)4qmyIeoYlˠBڕhKIC鳽KW\GQZxIt1BA Ap7(Jg{W뢗;ڸz{X=8ÌY4P6ѹt5J2T1;䦁ˠBڕhKIC鳽KW\GQZxIt1BA(oP7֔=i#E/^wqFjzqҲ hajo/?}⡏%5P: ($)Vd>;ڸ]y{ũDŽgJ$G.%}iC֑plj=tR{WTokq+ mCׁA 6&8޲ =AA=* ~g{W뢗;ڸz{X=8T,Pc < ~h]֑pLL=FP D[!w- T0C}zP512.d_ΆLf#O:M{\|]⡄8Cr[z&,-d( E\>h]AU.KW\GQZxat#E/^wqFjzq'UwpTf].rH}6wq)j󽫈7Sӏ 8Δyh;mlܶ?%ߤz#ި-ON<$:C (a I@ZP\>;ڸ]y{ũdžgJ) ?@ePAA!OmJC j ;ve>!փs&_ipP8>;ڸ]y{ũDŽgJb XoP7֔=i#E/^wqFjzqҼh{$lܶ?;dQGF$P#YQ1x>;ڸ]y{ũDŽgHpX \ J҇"z#ި-ON<0:VAM'w,2@IOVn]c\ JM\G_ڼj=bN38,Q… \ J҇"z#ި-ON<0:J.8$7WQm*=m qݣ/ߤz#ި-ON<$:CĀ<  ZE鳽KW\GQZxat\qu.PM0+fUN:Cf(O.* ~g{W뢗;ڸz{X=8T,Ha I@ZP7ёpMiMDct#5JP Dp53.ip;. {FY)g(/gl9dtpQA<Ӎ: | ˹d?$ˠBѮEJκdst={_s^p53.Hd?$˯he4drpq6N7θEJkMCYs`ݳa:Qqd1¯Xe2nePAA!Oh\"%5Z&aˡC_h08 hqy]*av p I25 hp> eH2 ,`Vv,(HI2{I&@>MqYwGUk/  Z,I x!'ˁKȸ `º=o9h*pL _BPlE”.8$4^{Tdy&:8p%f\t/{L䛁2&!̺L RA'vpfgVq”󍀛7Zx1  8yiy-Yo@ײ i(8޾MWHoSYo y24u$-4 <:,MF_id?&Cδ, *dua6N7w . "B{yK.ofS.=ȓi@典@wlCm_h?:Qs6}C*oξ-MCCh{/ok-1,K.uYmlӍelδށ*po.e֔( H5J< Y#HZ  I[ k"y|Hki¯hHZ  I[ k"y󅃒|KHZ  I[ k"y󄃒|'C \ з- $PT BZ\'ǐqPk$sҁp5hS/"8 k1'3 'V64P64P6 './usr/share/html/adsm/en_US/admmsg/a45emc05.htm ADSM V3R1 Messages

    ADSM V3R1 Messages


    Summary of Changes for ADSTAR Distributed Storage Manager

    This section summarizes changes made to the ADSM product and this publication. See the ADSM Administrator's Guide and the ADSM Administrator's Reference for details.


    Changes for Version 3--January 1999

    The section on client messages has been reorganized. The following changes have been made for this edition:

    Client Common Messages (1000--1999)
    Various command-line client messages were moved from the client common messages to a new client message chapter titled Command-Line Client Messages

    Command-Line Client Messages (1053--3999)
    This is a new chapter.

    Enterprise Management (2500--2999)
    This is a new chapter.

    ADSMConnect Agent Messages
    This is a new section and includes the following chapters:
    • ADSMConnect Agent for Lotus Notes (0900--0999)
    • ADSMConnect Agent for Microsoft SQL Server (0301--5203)
      The messages begin with prefix ACO.
    • ADSMConnect Agent for Oracle Backup (0410--0419)

    Changes for Version 3--September 1998

    The following changes have been made for this edition:

    Enterprise Administration
    You can manage a network of servers in a consistent way from a single, web browser-based administrative interface. You can set up one server as the configuration manager that distributes configuration information (such as policy) to managed servers. In the network of servers you can route commands to one or more servers.

    Enterprise event logging and monitoring
    You can log events from other servers and clients to a specific ADSM server.

    Enterprise console
    The enterprise console is a web browser-based interface from which you can access ADSM server functions. When you log on to a configuration manager via the web interface, you access the enterprise console. The enterprise console can give the administrator a complete view of the ADSM installations in an enterprise. To use the web interface, you must have a browser with support installed for Java 1.1. See ADSM Quick Start for more information.

    Enterprise logon
    From the administrative web interface, you can log on to an ADSM server once, and work with multiple servers to which you have administrative authority without having to log on again.

    ADSM server scripts
    You can create and store server scripts in the ADSM database. Scripts can contain ADSM administrative commands and can include conditional statements that evaluate the results of earlier commands in the script before proceeding. Scripts can be distributed to other servers and can be scheduled to run with the DEFINE SCHEDULE command.

    Database and recovery log automation
    You can set up triggers that automate increasing the size of the database or recovery log based on utilization levels.

    Storage pool migration by age
    You can set a minimum age for data before the server can migrate the data from a storage pool.

    Disaster Recovery Manager plan file
    You can store the recovery plan file on another server to which your server has access via server-to-server communication.

    Changes for Version 3--March 1998

    The following changes have been made for this edition:

    Event logging and monitoring
    You can set up Simple Network Management Protocol (SNMP) as as hearbeat monitor and as a receiver for ADSM event logging.

    Device support
    Device support has been enhanced to allow ADSM to use the following devices:

    • StorageTek SD-3 and 9490 tape drives. For these devices, use the device type of ECARTRIDGE.

    • Tape libraries that are controlled by StorageTek Automated Cartridge System Library Software (ACSLS).

    Changes for Version 3--October 1997

    The new functions of ADSM Version 3 are:

    Event logging and monitoring
    You can set up event logging of ADSM client and server events. See ADSM Administrator's Guide and ADSM Administrator's Reference for details.

    SQL queries of the ADSM database
    You can use SQL queries to get information about the ADSM server and clients. See ADSM Administrator's Guide and ADSM Administrator's Reference for details.

    Storing data on another ADSM server
    You can store data for one ADSM server (a source server) on another ADSM server (a target server). Using another ADSM server is especially useful for storing backups of the ADSM database and ADSM storage pools. See ADSM Administrator's Guide and ADSM Administrator's Reference for details.

    Server file aggregation
    ADSM allows small client files to be combined and stored as larger aggregated files. Aggregation can improve performance and reduce database overhead. See ADSM Administrator's Guide for details.

    Device support
    See ADSM Administrator's Guide and ADSM Administrator's Reference for details on the following enhancements.

    • AIX

      Device support has been enhanced to allow ADSM to use the following devices:

      • IBM 3570 tape devices.

      • Optical devices that use 12-inch and 14-inch write-once optical cartridges.

      • DTF tape devices.

      • Tape devices that are supported by AIX device drivers (instead of ADSM device drivers). These devices have the device type of GENERICTAPE.

      A LABEL LIBVOLUME command allows you to label and check in volumes to an automated library in one step.

    • Windows NT

      Device support has been enhanced to allow ADSM to use the following devices:

      • IBM 3570 tape devices

      • Optical devices that use 5.25-inch rewritable optical cartridges and 5.25-inch write-once optical cartridges

      • DTF tape devices

      A LABEL LIBVOLUME command allows you to label and check in volumes to an automated library in one step.

    • MVS

      Device support has been enhanced to allow ADSM to use IBM 3590 tape devices.

    • HP-UX

      Device support has been enhanced to allow ADSM to use the following devices:

      • IBM 3590 tape devices

      • IBM 3494 automated tape library

      A LABEL LIBVOLUME command allows you to label and check in volumes to an automated library in one step.

    • Sun Solaris

      Device class types now include support for IBM 3570 and 3590 tape drives, quarter-inch cartridge (QIC) tape drives, digital linear tape (DLT) drives and libraries, and rewritable optical drives.

      A LABEL LIBVOLUME command allows you to label and check in volumes to an automated library in one step.

    Administrative client web interface
    You can access ADSM server functions from any workstation with a web browser that supports HTML 2.0 or higher. The workstation does not need to have an administrative client installed. See ADSM Quick Start for details.

    Immediate processing of commands on a client
    You can use an ADSM administrative command to run operations immediately on a client workstation. See ADSM Administrator's Guide and ADSM Administrator's Reference for details.

    Point-in-time restoration of client files
    Clients can restore files to a specific point in time if incremental backups have been performed and policy is set up appropriately. See ADSM Administrator's Guide and ADSM Administrator's Reference for details.

    Restarting client restoration sessions
    Clients can restart restore sessions that have been interrupted. Administrators can request information about these sessions and cancel them. See ADSM Administrator's Guide and ADSM Administrator's Reference for details.

    Defining client options at the server
    You can define sets of client options at the server, and assign a set to a client when registering the client. See ADSM Administrator's Guide and ADSM Administrator's Reference for details.

    Changing server options without stopping the server
    You can change some server options and have the changes take effect without stopping and starting the server. See ADSM Administrator's Guide and ADSM Administrator's Reference for details.


    [ Top of Page | Previous Page | Next Page | Table of Contents ] Admin kH)'3,V64P64P6,./usr/share/html/adsm/en_US/admmsg/a45emc06.htm ADSM V3R1 Messages

    ADSM V3R1 Messages


    Part 1. Introduction

     


    Chapter 1. Introduction

    ADSTAR Distributed Storage Manager (ADSM) is an enterprise-wide storage management application for the network. It provides automated storage management services to multivendor workstations, personal computers, and local area network (LAN) file servers. ADSM includes the following components:

    Server
    Allows a server system to provide backup, archive, and space management services to workstations. The server maintains a database and recovery log for ADSM resources, users, and user data.

    The server controls the ADSM server's storage, called storage pools. These are groups of random and sequential access media that store backed up, archived, and space-managed files.

    You can set up multiple servers in your enterprise network to balance storage, processor, and network resources. ADSM allows you to manage and control multiple servers from a single interface that runs in a web browser (the enterprise console).

    Administrative client
    Allows administrators to control and monitor server activities, define management policies for client files, and set up schedules to provide services at regular intervals. Administrative functions are available from an administrative client command line and from a web browser interface.

    Backup-archive client
    Allows users to maintain backup versions of their files, which they can restore if the original files are lost or damaged. Users can also archive files for long-term storage and retrieve the archived files when necessary. Users or administrators can register workstations and file servers as client nodes with an ADSM server.

    Hierarchical storage management (HSM) client
    Provides space management services for workstations on some platforms. ADSM users can free workstation storage by migrating less frequently used files to server storage. These migrated files are also called space-managed files. Users can recall space-managed files automatically simply by accessing them as they normally would.

    Application programming interface (API)
    Allows users to enhance existing applications with backup, archive, restore, and retrieve services. When users install the ADSM API client on their workstations, they can register as client nodes with an ADSM server.

    This chapter contains information to help you understand the messages issued by ADSTAR Distributed Storage Manager (ADSM):

    • Server program
    • Administrative client graphical user interface
    • Administrative command line client
    • Backup-archive client
    • Space-management client

    Messages can appear on the server console, the administrative client, an operator terminal, the administrative graphical user interface, the backup-archive client, or the space-management client.

    ADSM provides an activity log to help the administrator track server activity and monitor the system.

    The activity log contains messages generated by the server and is stored in the database. To access the activity log from the administrative graphical user interface, select the SERVER icon. The server automatically deletes messages from the activity log after they have passed the specified retention period. Any messages sent to the server console are stored in the activity log. Examples of the types of messages stored in the activity log include:

    • When client sessions start or end
    • When migration starts or ends
    • When backed up files are expired from data storage
    • Any output generated from background processes

    Understanding Messages

    The following examples illustrate the format used in this publication to describe ADSM messages:

    Messages that begin with prefix ANE and are in range 4000-4999 originate from the backup-archive client and are documented in Chapter 30. "Client Events Logged to Server (ANE4000-4999)". These messages (or events) are sent to the server for distribution to various event logging receivers.

    The client may send statistics to the server providing information about a backup or restore. These statistics are informational messages that may be enabled or disabled to the various event logging receivers. These messages are not published in this manual. See "Messages Not Appearing in This Publication" for a list of the unpublished messages.

    Messages that begin with prefix ANR originate from the server.

    Messages that begin with prefix ANS originate from the backup-archive or space management clients.

    ANS messages that are in range 5000--5999 and 8000--8999 originate from the administrative client.

    Messages that begin with prefix ACO and are in range 0301--5203 originate from the administrative client. These are messages for ADSMConnect Agent for Microsoft SQL Server.

    Message Format

    The following examples describe the ADSM message format:

    The callouts to the right identify each part of the format.

     
             ---------------------------------------------- Message Prefix
             |   ------------------------------------------ Message Number
             |   |   -------------------------------------- Message Type*
             |   |   |
             |   |   |
              
     ---- ANR 0992 I  ------------------------------
     |                                                 |
     | ADSM server installation complete.              ---- Message Text
     |                                                 |
     -------------------------------------------------
                                                      
       Explanation:  The server installation           |
       procedure has completed successfully.  The      ---- Explanation
       server is now available for normal operation.   |
                                                      
                                                      
       System Action:  Server completes installation   |
       processing.                                     ---- System Action
                                                       |
                                                      
                                                      
       User Response:  None.                           |
                                                       ---- User Response
                                                       |
                                                      
    * I = Information
      E = Error
      S = Severe Error
      W = Warning
      K = Kernel messages that originate from the space management client
     
    

    Message variables in the message text appear in italics. The server and client messages fall into the following categories:

    • Common messages that pertain to all ADSM server platforms

    • Platform specific messages that pertain to each operating environment for the server and the client

    • Messages that pertain to ADSMConnect Agents

    How to Read a Return Code Message

    Many different commands can generate the same return code. The following examples are illustrations of two different commands issued that result in the same return code; therefore, you must read the descriptive message for the command.

    Example One for QUERY EVENT Command

     
             *----------------------------------------------> Message Prefix
             |   *------------------------------------------> Message Number
             |   |   *--------------------------------------> Message Type
             |   |   |
             |   |   |
            *** *** ***
     *----* ANS NNNN T  *------------------------------*
     |                                                 |
     | adsm> q event standard dddd                     *----> Command
     |                                                 |      issued
     *-------------------------------------------------*
                                                      **
       ANR2034I: QUERY EVENT: No match found for this  |      Descriptive
       query.                                          *----> message
                                                       |
                                                      **
                                                      **
                                                       |      (This value is
       ANS5102I: Return code 11                        *----> explained in
                                                       |      the descriptive
                                                       |      message.)
                                                      **
    

    Example Two for DEFINE VOLUME Command
     
             *----------------------------------------------> Message Prefix
             |   *------------------------------------------> Message Number
             |   |   *--------------------------------------> Message Type
             |   |   |
             |   |   |
            *** *** ***
     *----* ANS NNNN T  *------------------------------*
     |                                                 |
     | adsm> def vol cstg05 primary                    *----> Command
     |                                                 |      issued
     *-------------------------------------------------*
                                                      **
       ANRxxxxx: DEFINE VOLUME: Storage pool CSTG05    |      Descriptive
       is not defined.                                 *----> message
                                                       |
                                                      **
                                                      **
                                                       |      (This value is
       ANS5102I: Return code 11                        *----> explained in
                                                       |      descriptive
                                                       |      message.)
                                                      **
    


    [ Top of Page | Previous Page | Next Page | Table of Contents ] e: No kx''3fV64P64P6f./usr/share/html/adsm/en_US/admmsg/a45emc07.htm ADSM V3R1 Messages

    ADSM V3R1 Messages


    Chapter 2. Obtaining Help with ADSTAR Distributed Storage Manager

    This section describes the following:

    • How to obtain help with processing errors by using Internet and IBMLink/ServiceLink

    • How to describe errors with keywords

    • How to obtain online message help

    • What information to have available when you contact your service representative

    Internet and IBMLink Assistance

    ADSM message help explanations may suggest that you contact your service representative for additional help with processing errors.

    Online help is available through Internet and IBMLink/ServiceLink.

    Internet

    If your installation has access to the Internet, the latest server and client PTFs (maintenance updates) are available on the anonymous ftp (file transfer protocol) server. The machine name is index.storsys.ibm.com.

    IBMLink/ServiceLink

    If your installation has access to IBMLink/ServiceLink, an interactive online database program, you can:

    • Search for an existing authorized program analysis report (APAR) that is similar to your problem.

    • Search for an available program temporary fix (PTF) for the existing APAR.

    • Order the PTF if it is available.

    • Create an Electronic Technical Response (ETR) problem report to get assistance from an ADSM service representative.

    Describing the Error with Keywords

    When you use IBMLink/Servicelink or call your service representative, accurately describe the problem so that the service representative may quickly help you solve the problem. Identify the processing error with a full set of keywords whenever possible. A keyword is a word or an abbreviation used to describe a single aspect of a program failure. Each keyword describes an aspect of a processing error.

    The following example displays the necessary set of keywords:

    +--------------------------------------------------------------------------------+
    |56480200n R312 type command function                                            |
    +--------------------------------------------------------------------------------+

    Where
    Represents

    56480200n
    Component identification keyword

    R312
    Release level keyword

    type
    Type-of-failure keyword

    command
    Command keyword

    function
    Function keyword

    Component Identification Keyword

    The component identifiers for ADSM are listed below:

    Server Platform
    Component ID

    Windows NT
    5639C59

    Sun Solaris
    5639D91

    HP-UX
    5639D92

    MVS
    5655A30

    AIX
    5765C43

    AS/400
    5769SV3

    Release Level Keyword

    The release level is R312.

    Type-of-Failure Keyword

    The following keywords identify the type of failure that may occur:

    Keyword
    Description

    ABENDxxx
    Use this keyword when the system ends abnormally.

    INCORROUT
    Use this keyword when incorrect output is received or expected output is missing.

    LOOP
    Use this keyword if a part of the program code runs endlessly; include situations in which a part of the output repeats continuously.

    MSGANRnnnnt (or)

    MSGANSnnnnt
    Use this keyword when a message:

      • Indicates an internal program error

      • Is issued in a set of conditions that should not cause it to be issued

      • Contains invalid or missing data
    See "Understanding Messages" for a description of the message format.

    WAIT
    Use this keyword when you receive no response within a reasonable time that can be perceived as poor response or poor performance.

    xxxxxxxxxx (Documentation)
    Use this keyword when a programming problem appears to be caused by incorrect, missing, or ambiguous information in one of the ADSM publications. Enter the order number of the publication in place of xxxxxxxxxx. Include the letter prefix and version number, but omit all hyphens, for example, GC35027103. Refer to "ADSTAR Distributed Storage Manager Publications" for a list of the ADSM publications.

    PERFM
    Use this keyword as a closing code for an APAR.

    Command Keyword

    Build keywords based on ADSM commands. Refer to ADSM Administrator's Reference for a list of the commands.

    Function Keyword

    Use keywords that refer to basic ADSM functions such as backup, retrieve, archive, recover, migrate, and export-import.

    Obtaining Online HELP (Get Help on Error Messages)

    Use the HELP command on the server console or administrative command line client to display information about server and administrative command line client messages. Use the HELP command on the backup-archive client to display information about backup-archive client messages.

    The Help error message number command displays the help text specific to the error message. You can get help information on server messages (prefixed by ANR), and administrative command line and backup-archive client messages (prefixed by ANS or ANE) except those specific to the administrative graphical user interface client.


    Contacting Your Service Representative

    When you contact your service representative after the proper diagnostic procedures have been followed and user specifications have been checked for accuracy, you should have on hand the information listed in Appendix D. "Checklist for Contacting your Service Representative".

    Running Trace Commands

    Your service representative may request that you run trace commands to perform diagnostic functions. The output from the trace commands is classified as Diagnosis, Modification, and Tuning Information.


    Messages That Do Not Appear in This Publication

    See "Messages Not Appearing in This Publication" for information about messages that appear online but are not documented in this publication.


    [ Top of Page | Previous Page | Next Page | Table of Contents ] >R lGNORSTainrst /cdhlmpuv#&.58;ABIbfgy0EHPUwx,2=DLkz"-1349CFM()6:VY7QWX_q!%ZjJ'PANB8L@_  , ,W  Ae4YJ  ZBR> @ xܵK,> 7N7+߆mMH$ A H$ A H$ A H$ A H$ A Oe7@p-£6o@Ox$  `l/ Ocy_2P@`@E}OP/8G ,c ǀH &h 6! $+0?OP/P8@U4"#xLbX k^lA ,%p?OPpH Do B`  .:^lA ( P8@UB9[nx$`*P@`P7+߆mMH$ A H$ A H$ A H$ A H$ A H$`e(oh4 Qg`j,jPHeXHj4  !l^0 u V*߂eS7-i(XA Gvx#LQcV@u "0e($ZB (H)ূ^0 u UgIx'yʆ᚞T/ 8@U5j,$YJ"Y2󧬨K8ּp@8ʆP ( + ;>{OzkHqx@P(@p$PH8fu / ,X8 I@8H)xp ,#|!<UB^gn`p,, (A P? |g\>B^gX4ng3PBT4IJ YJ.{Ũ%PP,k^8B^e*{Ũz͜SmyǭC3TX y^ 쌌ρI+_ R^j{ń|+h 8c\"5;+vddf{ ^^v{eSeyIJ.{Ũs֨Ekv!ƙy,b^~'gs?s~K)soבϰ\"5PP,.^;K`⅌Qp/|erVs JG+ȄNS>D};=@T*I\oN+yey['ҴKࠀ0{B8(pp,, (A P? |g͕BV@Jӡ/s,B A P%()e(EkCB/sXx8\"5)P-ClJk=jǬ7ړ<2Wӑ@?)Cפ/$1EX`L,zĔZ=j^a*J(XbNly^dM#ԟ+{H_HaJQp-CB/sX4h 8c\"5;<ӝ+YL;|v}Z=j^av[,b^|i钾yl=D}lyQ< rg x l'vyЎ ^{O>tϵ(Q04OO?LBE 4{IO+CjLRR^j z9T"5׃ǨEkR[O*Oi̒22w'nǯ@JQp-CB/sXO%y,b^~'g/23;8eg|Zl$,bs֨Ek5 YJ^o5<>~!C֞$1E_NUL楞4̵\+]Z=j^a*J(XbN\3Sʓ.vS+rʳ~"|霆$ PU۝$̧R\4IJ.{Ũs֨Ekv!ƙy,b^|y$3@t'ZpfOsyۥl4IJ.{Ũs֨Ekl~Y@qB(Ekp%lGIJ YJ.{Ũ%PP,k^.{ŔEk3Sʓ.=i!CXYH>tjYLZiAk\"5PP, 5I^{A _jyR|%C=snC29Vxo$O3$w*(2|vI<3)jTW R^j{q^{A _G9L?] ֻ\7G!v[ R^j{Ņ+ߖGilP.{/k\2g2I[>;8eg|Zl$,bs֨Ek5`Qp,B/sXV2sreߴ!+gOOI I!,z%3$yHȖuYJfHgHʨfHgPq;Lё,* C*Ǭ)E/sXzbQ>TP.{RU yp6W [:2%*|vL1* ss"Y%bj{6v )E/sXzbN8/=⅌Qp/e3<}G++io\gBu !JQp-CB/sXe{-1E/sX #  ΄kH[Ў ^{O"ΞOIJ YJ.{Ũ%PP,k^ bT"5 ,4Н;/6W [:zzHgPzI Qc(%3$FDzS2GdK=@UE_N2GdK:fHaTIU=`gJG~?ILё,IU=bJQp-CB/sXO%y,b^|gB^^#~!+gFDvtdK96v| G R2%F\Z=j^p'ki@qB(Ekvr2o[^~ˡ:k%(EkZX]dv _gjʄB] K-|Gj= JgOOI j$,bs֨Ek5EbT"5 o9+;7/_ O\3Sʓ.=i!CX?ILё,̑D!Qc"'̑ΡDv?"XU@UEXR^j{ń|+h 8c\"5फ:ᕝ/\3Sʓ.`ʟ+] Jss"Ybj{6v )E/sXzbN8/=⅌Qp/e3<}G++io\gBu !JQp-CB/sXe{-1E/sX #  ΄kH[Ў ^{O"ΞOIJ YJ.{Ũ%PP,k^\"5)P,*DkBvBW0n_ f']==$3zC =`~~?"Y=g)#2% C*ǯDN'i#2%(z8dȖz$  3˥#?PdȖz$ %(EkZX@j'ʒ1E/sX J//\Hz᚞T?ItdKgFDoM3iyNaX|7"YiXIJ.{Ũs֨Ekv!ƙy,b^~'g#)9Y^{O;z<7<voOOI R^j{Ņ+ߖGilP.{fyfNt%ZD܎΄vJyԯvt:|vJPRQp-A/Z=j^cZp@bT"5C60#P:pXy2%C֌gHʨ7FUyA/)E/sXzbQ>TP.{RU yp8,tV?"Xk_Ȗ;zm'|2͝JQp-CB/sX4h 8c\"5;9L7-Qy/YiНkzzzH`\"5PP,.^;K`⅌Qp/35eBs.Z%vt#BWȆsykRR^j z9T"5׃p .{ŔEk>m-;_(a>GRteytdK:D!Qcng-b;ItP"Y2,z(\"5PP, 5I^{A _%YЗHߤ|` ?ё,[o^SV_ ȖymrR^j{q^{A _gynVW޹z O.]CZ=j^av[,b^~F#* t2֑,#D5+==$3Ο+]\"5PK֡ZXּ\"5)P,. ~{Hl wӑ=df~{#L̕Qc$b9T"5 DRW@qB(EkDv{eS%JmrFt6fJo#3ΟjnW~O"6vt{CRĔZ=j^p'ki@qB(EkO+Ir>`^{NFS>JQp-CB/sXe{-1E/sXl6w\f~ ڑ6ϝ3NsHg>^ӡ#󟤾כ+Ȅ==$0O;)떼s*TIJ YJ.{Ũ%PP,k^Qp,B/sXHᄌY93gI{NFg\"5PP, 5I^{A _O%[{ԜKzH+͝#:Nr3?Z=j^p'ki@qB(Ek۴%(EkZX]dv _{y|{%lGᕝkͭpIJ YJ.{Ũ%PP,k^Qp,B/sXT"tΡOOI ǯt;>"|ו x iUJuDZ=j^a*J(XbkʷI?O+Ά_G ^D%l!v*t;>"|וIJ.{Ũs֨Ekv!ƙy,b^~'gOOI 2DZ=j^av[,b^|ʡ:g뒶ӑ==$3З$O0g ~r?;>t%()e(EkCB/sXx8 .{ŔEk3Sʓ.=i!CXΞg$O3p%9Nh\"5PP, 5I^{A _bv!yV";=y{+f']==$3 =ϤH:g|R^j{q^{A _C<0̵%(EkZX]dv _eNvz䭴vgOOI 2t%LG~Om0IJ YJ.{Ũ%PP,k^0bT"5J!+gOOI I!,zOspWi0l=FfZוo)E/sXzbQ>TP.{'kוn s*W ҿ͕BVΞvSޛrN]h\"5PP.|C2(Xbލt̵yVoWi0n{==$0IJ.{Ũs֨Ekl~Y@qB(Ek۴%()e(EkCB/sXx8 !.{ŔEk3Sʓ.=i!CXΞgmy/|1V'C`^{Nt̵* R^j{ń|+h 8c\"5oN=*$@gU<#:oss K{TWi0n$b9T"5;_L1E/sX7]3-o;{^UaLgOOI R^j{Ņ+ߖGilP.{0IJ YJ.{Ũ%PP,k^ŏQp,B/sXHty^D%l!C֞$1E_FFN Z+VR Na%(EkZX@j'ʒ1E/sX6W ҷ!N}4.l"ts;{!#*{[*W:MR^j{q^{A _C<44IJ.{Ũs֨Ekl~Y@qB(Ek䭞gC>$Q<6ey,OOI RR^j z9T"5׃p(z^e*{ŅD}#5<>~!C֞$1E_FFNA+_+VR Na%(EkZX@j'ʒ1E/sX6W ҷ!N}4/\3Sʓ.tod$y_sBv{eS'IJQp-CB/sX4h 8c\"5;:zzHg6F)E/sXzb#(Xb\7>;:zzHg$'>U%!JPRQp-A/Z=j^cZp@ z^e*{ :Iey>!+gOOI I!,z* HL[zѮ,zĔZ=j^a*J(XbBF WRkp[}'C`;9K/o}BVΞvSNyDOOI NBF WRkpXZ%L7L[{R^j{q^{A _Ha*T7]3-okʷWi0n{==$3ʆeSʕey9KΉeZ=j^av[,b^~'gN+z',?sVG$`0u*Ѯ L:;8< 9JagFfZ܁>B^gƴ a3PBT4IJ YJ.{Ũ%PP,k^\"5)P.aL+iIOOI I!,z* HL[zѮ,zĔZ=j^a*J(XbBF WRkp[}'C`;9K/o}«jyR|%C=p;ۙ!O;9  %]Jke%bkL0s]3-n<vPIJ.{Ũs֨Ekv!ƙy,b^~'g!#Pލt̵*N]vt*O*Vm/:%R^j{Ņ+ߖGilP.{F:N׬Htk[sUԨoFfZ܁2Kž,"jJי*krV { , PSBA P%()e(EkCB/sXx8 Qp,B/sXk=r2(n'y9CFgVG +hǬIJ.{Ũs֨Ek=⅌Qp/kperW }0PKn'y9JQp-CB/sX4h 8c\"5`\"5PP,.^;K`⅌Qp/oܾU =d}#vpPfָe$,bs֨Ek5bT"5v2K;_l g`g7Γ%(EkZX@j'ʒ1E/sX;9Ftf~s%Jm ᕝR^j{q^{A _K^G+iIJ.{Ũs֨Ekl~Y@qB(EkY|{%lGᕝkͭpIJ YJ.{Ũ%PP,k^! .{ŔEk4ΡOOI ǯ#<7sO38 O*Tky9L4IJ.{Ũs֨Ek=⅌Qp/G ==$3Hg &FxoCkJhfyʧ*typį=\"5PP.|C2(XbZ<^{O6JQp-CB/sXe{-1E/sX'ysʧ#G s/.&gGkFQJC}pO*OzzH`\"5PK֡ZXּ(EkR\ ë6Wӣ]3-nFS? v^D%l!C֞$1EX\"5PP, 5I^{A _Ѯҿ |A΄؝ :Is!+gOOI ;C(Qҷ#))E/sXzbN8/=⅌Qp/!vyוIJ.{Ũs֨Ekl~Y@qB(Eka29ЗC-ir;^~!X :Ve3%(EkZ\ eP.{==$3t;=# )E/sXzb#(Xb3<3PFT':e"YnGkPRR^j z9T"5׃@bT"5:uvtke̕ Gk͕BVΞ=i!RHb%(EkZX@j'ʒ1E/sX]3-os~+y^7 {:uv͕BVΞvPnC2P? R^j{q^{A _C~!C֞U$(R^j{ń|+h 8c\"5;:52:Wᒷ#yЗWi0n{^D%l!he :V3)̕ %(EkZ\ eP.{==$3t;=# )E/sXzb#(Xb<ܴ놁dˀ=hG3PBT7}*ʛsaL#]3-a%()e(EkCB/sXx8 GEkR\ ë6Wә"~_96W [:zzHgPzI Qc$b9T"5 DRW@qB(Ekv{Wi0l=FfZ܎!+gOOI o:VgI4$akHɉ)E/sXzbN8/=⅌Qp/!vʳ~Z=j^av[,b^}LRR^j z9T"5׃C\"5)P.aL+i?/ KuZzzHg=bJQp-CB/sXO%y,b^~'g:uvtke}\3Sʓ.$0tΓiVH2"R^j{q^{A _C<ӕg )E/sXzb#(Xbv$,bs֨Ek5 .{ŔEk tkegἎכ+Ȅ==$3zC=$(R^j{ń|+h 8c\"5;:52:Wᒷ#yЗp{^D%l!he9ұDe3%(EkZ\ eP.{==$3ޛ~nDZ=j^av[,b^~F#* t2֑,#ms΄vJ )AK)E/sXj{ōkHYJ^`?/=FfZ܌~}pO*OzzHgPzI Qc$b9T"5 DRW@qB(Ekvtket%o+F/}|;=pO*OzzHgBL4IJ.{Ũs֨Ekv!ƙy,b^~'gOOI ߛ%(EkZX]dv _gjʄB] K-z\JPRQp-A/Z=j^cZp@YJ^`?/=FfZP? v^D%l!C֞$1EX\"5PP, 5I^{A _Ѯҿ |A΄!+gOOI ;C)Ε!Ndf)E/sXzbN8/=⅌Qp/!vp$b9T"5 W, 8c\"5`\"5PK֡ZXּ\"5)P,L[*Ἆ KuZzzHg=bJQp-CB/sXO%y,b^~'gFfZJ2Vo:ns K{([̧2T3DZ=j^p'ki@qB(Ekvt;zm~_ R^j{Ņ+ߖGilP.{0IJ YJ.{Ũ%PP,k^@.{ŔEk s5O#!+gOOI I!,zĔZ=j^a*J(XbNn΍t̵͕BVΞ$0tΓiVH2"R^j{q^{A _CPJ0징#yЗȖr5=¬23yJCZ=j^p'ki@qB(Ekvr2o[^~ˡ:k?$3@R^j{Ņ+ߖGilP.{fyfNt%ZD܎΄vJyԯvt:|vD+]G+iT۝ND>gOOI r ~ˆg΄zzHgڑ fS'ΙZt%vp5' 9*UqNhs>gU< e:==$0O;)떼seSʉ)AK)E/sXj{ōkHQp,B/sXT"tdK:%3$FD$eTX$akHkyP|%|j$ӧuZzzHg=bJQp-CB/sXO%y,b^|i|rFvs*WD}vsrӮё,k*mWi0nНkzzzH`\"5PP.|C2(XbUt̵B\ͥDJQp-CB/sXe{-1E/sXݦ )AK)E/sXj{ōkHbT"5 7+ȄΡ?ILё,IU=|u**G+I_91%(EkZX@j'ʒ1E/sX4^#~VP?O+n$@\g7-:FRBu !$ezvoOOI =bt0& J|NkHyjtKʧͭp΄C>V[ )AK)E/sXj{ōkHYJ^a$lKdȖuYJfHgHʨfHaJN'i#2% C*Ǭ5=pO*OzzHgPI!,zĔZ=j^a*J(Xb|v[̧R\7o:\]FU&FxoIOOI R^j{q^{A _gynVW޹z O.]Cd|ϑIJ.{Ũs֨Ekl~Y@qB(Eka29ЗC-ir;_:ڡ+iCRC<ډyv|vkʆSnvW:k5H==$3Igȁ; #):!jGgOH:`'ҴK kOps5%C@T42p%()e(EkCB/sXx8 P8bT"5~IFDzS2GdK=@UE_Fp7 t2֑,2W t;r2h\"5PP.|C2(XbUt̵B^vCp%(EkZX]dv _:2Te:~C9|yЗO+CyZᗝ s|vRR^j z9T"5׃\"5)P,".~?"Y=g)#2% C*ǯDN'i#2%(z8dȖz$  ^D%l!C֞$1EX\"5PP, 5I^{A _Oם+rC5*_+òW B^+;FD}¬23yJCZ=j^p'ki@qB(EkǑN==$3IgȁvSe3B]==$3܎4v}"D=+\"5PP,.^;K`⅌Qp/vr2.e:Vs=jJ!YЗRzzHg!#h|JPRQp-A/Z=j^cZp@ !E/sXb"͕BVΌgPdȖz$ }2}󙨓R^j{ń|+h 8c\"5H++;j;=|Ҥ+;NoFDJ6ezvoOOI 0%l߷;+НkzzzHgv{Wi0nU+tZDޛT$y507'ZDΆ^t%tˆgJQp-CB/sX4h 8c\"5U2֝ y DZ=j^av[,b^}_szzzH`\"5PK֡ZXּ( Qp,B/sXk+;΄JfHgPdȖz$ 8dȖDv?"Y2,z/᚞T?ItΡOOI ǬIJ.{Ũs֨Ek=⅌Qp/kΕ |/xaO+F/}ᕝˣ"YaVG Ᾰf']==$0IJ.{Ũs֨Ekv!ƙy,b^|y.]C<䜦|sϝ t;r;S0:_JLJQp-CB/sXe{-1E/sXFSg΄zzH`ʆ[=7!*%gB^aI!} )AK)E/sXj{ōk(EkRX]$@Y=pO*O2%C~?"Y2,zʄʑWfLIJ.{Ũs֨Ek=⅌Qp/#| +]ʧJ ~{ g7-:}*T۝N==$3$~Bu !vN]iVӷC-i;zmP p@C-i:3%yЗ :fC #))E/sXzbN8/=⅌Qp/WLZt%o7 R^j{Ņ+ߖGilP.{s%O\FSg==$3'Α {TT7yБW;:zzHgka%()e(EkCB/sXx8 PQp,B/sXk+;΄'̑ΡDv?"Y2,z*ܳ*ӛ+Ȅ==$3zC=$(R^j{ń|+h 8c\"5inC2(fKpvSKxeg|Ȗ{U&Fxo6W [:zzH`\"5PP.|C2(Xb>] ֻ\7y9L?g#):!vvats'Ιy_Z=j^av[,b^}_sϝ t? ;)Ҷ{ x o3PBT7y ΄“C9  CLRR^j z9T"5׃B^e*{ńV^Yt%8dȖuZ'̑D!QcW-yVv GgKW%f']==$3zC=$(R^j{ń|+h 8c\"5inC2(fKpvSKxeg|Ȗ{U&Fxo6W [:zzH`\"5PP.|C2(Xb>] ֻ\7y9L?g#):!vvats'Ιy_Z=j^av[,b^}_sϝ t? ;)Ҷ{ x o3PBT7y ΄“C9  CLRR^j z9T"5׃ Qp,B/sXH2s5OZ00Η͝JQp-CB/sXO%y,b^|+;΄rוnYavtPl Te ԩ|/}!+g᚞T?ItGkziV'C`7:k5~vNS>D?ۡg6Hkao Lt2֑,2W pæa==$3DZ=j^p'ki@qB(Ek«e:)E/sXzb#(XbNg#):!JPRQp-A/Z=j^cZp@(!E/sXb"j\[a`1/B;T%y9T'͕BV¶f']==$0IJ.{Ũs֨Ek=⅌Qp/K*W-yVs*W*Hᄍ#|'/U^Uft#BWӑBH#:a^D%l_\3Sʓ"C,$b9T"5;_L1E/sX y_\[ DZ=j^av[,b^|"Jty#:a^D%l򡾸f']==$2U$3@(ץl TJPRQp-A/Z=j^cZp@YJ^`^D%lȖuYJfHgHʨH2"Wi0n$b9T"5 DRW@qB(EkƑW/:ʷ< YNl"tdKgU<Up2{@Jӡ//bt0& zvD\"5PP.|C2(XbUt̵B\ͥDJQp-CB/sXe{-1E/sXݦ )AK)E/sXj{ōkYJ^o5<>~ȖuYJfHgHʨH2"*bt0& DZ=j^a*J(Xb7reB^]V+;)jyR|%ё,Tv ~}vtdK9}+Në7 N5bJQp-CB/sX4h 8c\"5U2֝ s6 )E/sXzb#(Xbv$,bs֨Ek5aA .{ŔEk \ѮK@?DH/6NS>D%(EkZX@j'ʒ1E/sX6Ttys*W*Hk{T$Q2Գ|d_mI)E/sXzbN8/=⅌Qp/*WΖ>WZ=j^av[,b^}kʷ;=|ky:52ᓹ t1 ?$3@RR^j z9T"5׃0Qp,B/sXT"sg`gFfZӡ.FS? #3'Cړ9L?Z=j^a*J(XbeSבly_;t"kev{eSʔl"sg`eg#3'CړR^j{q^{A _U<-y|= )E/sXzb#(Xbוov{eSבtke's\bR~Igȁ$,bs֨Ek5`Qp,B/sX^!C֞$1E_6Igȁ$b9T"5 DRW@qB(Ekv{#Lޞ̕)3Ԩo5*΄kyZ=j^p'ki@qB(EkO+K^G+i}FJQp-CB/sXe{-1E/sX P3[ivsg`gTr ~o3k\2gF@@IO^UO+K^G+iѮ\"5PK֡ZXּ(EkRX*W [:zzHgPzI QcoMr ~ )E/sXzbQ>TP.{#<7s%Jm u*J/:Z<^{A%(EkZ\ eP.{eSב{_Q\"5PP,.^;K`⅌Qp/T'L;=rV{n$|* Ѯ?Sוov{eSʉ)AK)E/sXj{ōk Qp,B/sXkr;^ ]==$3zC=$(ʡ:JoήH\S0mϑIJ.{Ũs֨Ek=⅌Qp/KΖ>Wӑt6fJoOOI TRkʷ*W$oeSǖ\tװ\"5PP.|C2(Xb2|ky=IJ.{Ũs֨Ekl~Y@qB(Ekƞ~+瑦HkdK=ʧͯ7/)`?pXQ@h@瀟}ȟ"~gPCL_lE D4^t$PM紑T 6Q=kʷ;=|ky:52RR^j z9T"5׃!E/sXb«ex*W [:zzHgPzI QcBt{\W-T')"\"5PP, 5I^{A _%YЗ-y|=#;;Y,!Ѐ5>͝>D:ڡ+iΙٜ9CfƉi钼H;i#2xmI{וov{eSבtke$,bs֨Ek5YJ^`lfHz$ >f']==$2L7 R^j{ń|+h 8c\"5n=pO*OzzHeO9 {#LsOs*W*t%I%(EkZ\ eP.{eSב{_Q\"5PP,.^;K`⅌Qp/ H;=@W\3Sʓ.odpɑ'-yVgU~vJtIW-aCfKa)'|%(zԩu=bJQp-CB/sXO%y,b^~'g/O+jyR|%vS+rH2"( ^h\"5PP.|C2(XbBWKXIJ.{Ũs֨Ekl~Y@qB(Ek۴%()e(EkCB/sXx8YJ^o5<>~vJ {: aClǯ3ϝ͡R^j{ń|+h 8c\"5f ^/}\3Sʓ.t?/P}g2H>v6 \"5PP.|C2(Xbv$b9T"5 W, 8c\"5`\"5PK֡ZXּEkRXBW]e|Qcё,v6)E/sXzbQ>TP.{RU r;T%{΄g#BWW]3-l7I_z2%2WJw4IJ.{Ũs֨Ekv!ƙy,b^}LR^j{Ņ+ߖGilP.{0IJ YJ.{Ũ%PP,k^#\"5)P,*D*yz+Z=j^a*J(Xb)*΄B@sڡ++ C+Bg;aClTl̕}L[;"X$b9T"5;_L1E/sXݦ )E/sXzb#(Xbv$,bs֨Ek5Qp,B/sX᚞T?Ir;T%~f|R^j{ń|+h 8c\"5f ^/}ly_\3Sʓ.f|7# XGLIJ.{Ũs֨Ekv!ƙy,b^}LR^j{Ņ+ߖGilP.{0IJ YJ.{Ũ%PP,k^a.{ŔEk3Sʓ.ԩ:tk\"5PP, 5I^{A _%YЗZgU</:Ju}pO*OzzHeZ=j^p'ki@qB(Ek۴%(EkZX]dv _nZ^zbƵ@8Qp,B/sX᚞T?I| P:tkΡ3RX0[=fjTGj|4IJ.{Ũs֨Ek=⅌Qp/Y#8@! s9sgy$IFDJdKڡ+ R^j{q^{A _6J s6 )E/sXzb#(Xbv$,bs֨Ek5.{ŔEk3Sʓ/Bttke̕ %(EkZX@j'ʒ1E/sX]3-okʷ|H#Nh+fo J܆e 2T3DZ=j^p'ki@qB(EkvpCA\A P;|h\"5PP,.^;K`⅌Qp/iJPRQp-A/Z=j^cZp ǨEkR[O*OpԌ:tkΡ3RX0[=fjT)E/sXzbQ>TP.{$}as5%C@g/6W#]C5<2^he9ҷ!N)E/sXzbN8/=⅌Qp/as5%CyKΉeZ=j^av[,b^}LRR^j z9T"5׃8.{ŔEk3Sʓ.K>m+ey:9S2,Qc/|bkL0d1%(EkZX@j'ʒ1E/sXnZ%v}o2$#P'kW+f'E%y0l=3  }#{yZ%L7$ddLIJ.{Ũs֨Ekv!ƙy,b^~TQs6 )E/sXzb#(XbPX/nBqZc~!X|gIy ~Cs>Ay1=G+a@0{B8-oX4ng3PBT6܎ס:ڡ+ieG++ia=@GʧrKΝ<] 7?PX/nBqZcBFG!+`zcn3˛+Ȅ$fHW̉[L'3^X_s+Ȅ$fHW̏g7ΘoQa`fm YJ YJ.{Ũ%PP,k^ YJ^o5<>a`1/yVh\"5PP, 5I^{A _%YЗU<'yeygFfZH Nly^l"BF=}#ZvP|[IPIJ.{Ũs֨Ekv!ƙy,b^}LR^j{Ņ+ߖGilP.{0IJ YJ.{Ũ%PP,k^ ǨEkR[O*Ov GgK5O\"5PP, 5I^{A _%YЗU<'yeygFfZH Nly^l"BF=}#ZvP|["~_ H2"R^j{q^{A _nZ=j^av[,b^}LRR^j z9T"5׃\"5)P.5-#/=I5O\"5PP, 5I^{A _%YЗU<'yeygFfZH᚞Vt%B~t3PDzʖ["~_ H2"R^j{q^{A _nZ=j^av[,b^}LRR^j z9T"5׃.{ŔEk3Sʓ/*Hv2ѮZJQp-CB/sXO%y,b^|gB^Tt# k}#IL:;=}pO*L:V0TR^j{q^{A _nZ=j^av[,b^}LRR^j z9T"5׃.{ŔEk3Sʓ/\7z2ѮZJQp-CB/sXO%y,b^|gB^Tt# k}#:󡚂'TJ܆JJQp-CB/sX4h 8c\"5`\"5PP,.^;K`⅌Qp/iJPRQp-A/Z=j^cZp P.{ŔEk3Sʓ. ތo:tk\"5PP, 5I^{A _%YЗU<'yeygFfZH΄  󡚂'TJ܆JJQp-CB/sX4h 8c\"5`\"5PP,.^;K`⅌Qp/iJPRQp-A/Z=j^cZp PYJ^o5<>~j-i=* R^j{ń|+h 8c\"5;:52GB]*S07+ˑv{eS᚞T?Isba$$b9T"5;_L1E/sXݦ )E/sXzb#(Xbv$,bs֨Ek5bT"5~I3PFkOiJQp-CB/sXO%y,b^~'gFfZHKJfeyr5=ly_\3Sʓ.tQ'%(EkZ\ eP.{0IJ.{Ũs֨Ekl~Y@qB(Ek۴%()e(EkCB/sXx8(XB^e*{łyΓ|~"FfO)~!'oMr ~ )E/sXzbQ>TP.{RU {eSw6Wv{eSeyϷ'yey !I+gDH/O+6NS>D%(EkZ\ eP.{# e3$b9T"5 W, 8c\"5lCړNS>D};=DZ^zbƵ@(!E/sXbRJIr>`^{NFS? *Hᄍ#yJ떼\3jh\"5PP, 5I^{A _%YЗU<'yeygU<6W [<;G+igآd{NoZpͩR~C=rF)E/sXzbN8/=⅌Qp/90l=#)a%(EkZX]dv _*eS-4IJ YJ.{Ũ%PP,k^`pbT"5J!+g'yey9L4ey`NJ3@0npIJL,zQ/L=v7X)E/sXzbQ>TP.{RU {eSw6Wv{eSeyΓ|}!I+g0n}#vseyoMBW0;ۣY} %(EkZ\ eP.{# e3$b9T"5 W, 8c\"5^2_ls3=q岗 )AK)E/sXj{ōk (EkRX*W [<;G+igk90lK+Ȅ¤ydR^j{ń|+h 8c\"5फ:ʧ90l=ʧ!+g'yey9LC Vs"YydJyVh\"5PP.|C2(XbNr2R^j{Ņ+ߖGilP.{/iy~ORU9rKOZ^zbƵ@"^e*{łyiρfnJ>`^{NT̥KX ;ةZ%L7$ddLIJ.{Ũs֨Ek=⅌Qp/ۡgd}̉?s'IJh*o6W [ J>`^{Ofn,_k>w2TyFFNĔZ=j^p'ki@qB(EkO+=3iy,\"5PP,.^;K`⅌Qp/.;Os`Gԫ͕BV?eyX`m^D%l!8ayߑۙ"~_&'ʧ+hR52HF$yJ쌌΄/;')"_lyRXO~({8 ~ #T7,B A PGkPOs=Z^zbƵ@EkRX*W [8d ^fH%YO+Ѯxx\"5PP, 5I^{A _ӷC-i;ya鷙~gN+}Ε47*TeyJI_PdT7ʧ[Ssey_J2?"xO+i>;=z5UJQp-CB/sX4h 8c\"5ʧVWәXIJ.{Ũs֨Ekl~Y@qB(Ek۴?aLxP@(wFU|7rޛL}dpɑJ"tTוn$Z^zbƵ@pQp,B/sX^D%l"G+? o#]CʟSʙ!;#=tI_JFD,z2%:* #0nr3;劦aj @*%Z/O+$b9T"5 DRW@qB(EkIVt%BGke:l="G+?vJuy '4+#L:{pX<at;=~y-N#M紑&~'|~m,{Okg 0̵yrq%(EkZX@j'ʒ1E/sX KH#y=+י[̧[/;; n`, 7!*$b9T"5;_L1E/sX y_ey9KΉeZ=j^av[,b^~'g0 s9x6 PDF/2T3l7y'ȟQVKzY}pO*OK$7IJ YJ.{Ũ%PP,k^@YJ^c}yJ~ ҕJ܆e>PJ=p\;_zʖӨzYR2yǯL '[OO=~ R^j{ń|+h 8c\"5;=y|2o7$i`3wJWӐˆfS$e~L[,T|A΄2!+gP~ K-~GkR52pɞ!ܤ}i͕BVnH`e=JFfZo3R\^D%l?L}+%#'뒽ovr)PhUΕdNtre=nHg PJ{vGѮ2T+Q>fN'Oeym~O?Bd+iC}p䄯= 畉.<^TeΝ s .nΞ<Б3+hy?\I;9~_9va'st;:2g3PBT4LR^j{q^{A _egۑ}#vsrF0ލt̵|2JrͥDJQp-CB/sXe{-1E/sXǑL[*zOC ΄VWt6&T|Ag;$a}6G}ͥe*rKO<Ѯ5%C| ~{^@9W;)듵s!* ]:WI+ag~bU>we3TJt6ʧ33[)y^i#RZӵC3y N|g7$i`36wIJ z9)AKPK֡ u / (x "X:<*DE_#:@H@puV\NzTb 8Fu / ,XP mTb 8Fu / ,X'],\d@G{K/e5|@p(/@ЀH ;n"R%*XՔ8VbPz l&D'3V64P64P6޷./usr/share/html/adsm/en_US/admmsg/a45emc09.htm   enorst<>Rai /GNOSTcdhlmpu.Ibfgvy#&58;ABEw(),-04DHPUWx=CFLMk"1239VYqz6:Q7X_j!'KZJX sH8CN"~$(@ A84( D l!`Ӏ%Bp aWQ᱋$G" !`A<>x6_lV~0 0 0 0 0 0 0 0 0 0  a  (;E{qcxĂ/` ` 4ŏ(Cx$$P_rwwo @  (@ 8p$@A@ Ql agp x#@ ˡp (@ 6(@ 8p$@A@ >@,GC @P` , 8;N8 Px8|0 8`UH#@ ˡ@@ @P, 1aO(0 10  $% !ա0 0 0 0 0 0 0 0 0 0 0 pH%,; P 9`d0@#\fNFc,ha ,Xp 0h19Z  LPuP)|'>'ytsc1?@P( 0HsH40,NiŃZŇ4YL-X()dsL,Nic1=b*.-dgu!U#S&.NHXweZk$S L>MYyQHĐM9S,Ӛae0@"NkBBVI4g<#1=g={F>)c4 `U1q`zOޢNѕiwJM5e_SӍF!ŏ\w*!?Qf8l !dsL,,=Y4aa>~($,05dsL,sc}&ݯϑ,sϏ='BM9S,Ӛae0}TNi]L !`M9S k,Ӛae08`)dsL,Nic1=b*.-dgu!U#S&.NHXweZk$S L>MYyQH 4!dsL,,=Y4`ED.ԅNix@hI;3Svqq/׻a,c{>H@F}OS$VGtϤV^{=8iBX}Ou|BcI4bŚsL,?6BBVI4g9:/i/=_"j%yM$'~Fcz.}&QܒCĐM9S,Ӛae0?_RM9S9c)}O>_* !dsL,,=Y4`?"c Y& )B!dsL,,,=Y4`qm@)dsL,Nic1=b*.-dgu!U#S&.NHXweZk$S L>MYyQHL>MYy b8I4bŚsL,TI}HPHX`j4YL`Gwf>'_vX |!搁?*.,I;I2?ԀG>MYyQ;!ŏ#Q~|\w*!?Qf8l !dsL,,=Y4aa>~($,05dsL,sc}&ݯϑ,sϏ='BM9S,Ӛae0}TNi]L !`M9S k,Ӛae08`)dsL,Nic1=b*.-dgB*E̋|NvMd`I $Ӛae1ab9S*$v($,05dsL,pc.}&QܒCĐM9S,Ӛae0?_RM9S9c)}O>_* !dsL,,=Y4`?"c Y& )B!dsL,,,=Y4`qm `AdsL,Nic1=b*.-dgW܂o۶So۶rpE3)$V?B#;0FMI4bŚsL,TI}HPHX`j4YL#"EgwJo+=9=v`Zg?a,cwFx.FF8< 8@`(}&$,I4bbŚsL,P,p4YL!f )&~m^:9>'z:1&~m^:;Y"to\F']F'^{=DM9S,Ӛae0@"NkBBVI4g9:/ W#; V3xʾzOr _n׎?}O\5_ 9㫐F']F'^{>q@0dH4A A,|6ݯP3.ދ/qo?_R$i0f )̈́qՒi0͋Hky:V0I $Ӛae1ab9SN@PHX`j4YLA7m>.p5pWȱ}҇]";0F$,I4bbŚsL,P, $Ӛae0sL,̌U1qk$S8ʿ4ud|NvMd` W! :/p2}ǟHY& )ki0 Q'K!A!a$Ӛae3|++e_w=' qZ]g+F"E=[HAiBe_='q`I4bŚsL,?6BBVI4g6,t_"ݯX? x뎤Zo݄qg|$i0f )R ($,05dsL,pWQx ;MvV>@$CICqI:DH߻w|f}ȱbHX9,NiŃZŇ4YL-Xi0B9S fFc|)e_B:2idaea>'z;FUE0+x.Nԉ!dsL,,=Y4`ED.ԅNir1,t_Fw{f}#1<\r>_* !dsL,,=Y4`?"c Y& )_.󫊹$F=*I;ԺnM7u}Qy葨5ddb.."{!eZn݄;$p|$~x{[]',t_>\~cԂC\9Eyԉ!`M9S k,Ӛae08`I4a 4YL63S)bHq~iɤ#˓))$V?B搏.N<͋M9S,Ӛae0@"NkBBVI4g9:/ W#; V3~uw='}O\='HG' ~l\!?Qc v@I4bŚsL,?6BBVI4g6,t_"ݯX$,NiŇ4YL_lb9A!a$Ӛae36/1搏.N8ȱ|\ $ :/=2_ͷkAk}O~{ zOޥjn}F:Uu#Vt6/>E`'C8h3 ~m_Sߝ`?}OcXGt+ռ9/ͷm_M\ޮGc@F Y}&6/1I;搂%~:,I 0i0kXf )Ŵ  M9SY4aL}OSE3A7mW)A7mVCY"|NvMd` W! A7mWǚ.6.B4YLX{XNi:] Y& )cXp1\)X_5׽܂o۵f>ܮAw <͋;1,t_AnB4YLX{XNiG|8}HPHX`j4YLŎ[<|$i0f )R ($,05dsL,vF;Mvrq_F>Ee\xpF?Or[\!܂o۶oW#1 PNoBiPD\ ~l_c/ͷm_~:,I 0i0kXf )Ŵ 4YL!f )cz3#1>UL\Z2!b4yrpE020D*Y"C{szGfաQivB4YLX{XNi:] Y& )cXp1\)X_5׽#1<\r;G9'BC'~!ŏs|Nߏ '|@KSct"G|fwnjnqcν.9=j1QivB4YLX{XNiG|8}HPHX`j4YLŎ[<|$i0f )R ($,05dsL,q ؿRHjQj8*O?0BuC/ͷm_=ݘzCߨY}&$,I4bbŚsL,P,I4a 4YL63S)bHq~iɤ#˓))$V?Bv`Zg@I $Ӛae1ab9S*$v($,05dsL,scr31H=|p{w dw!A Qق5ht]*>$,NiŇ4YL4~l'ÏԅNilXJE_SϩʱHY& )ki0Ⱦ*rBVI4gS}ER ='Rm>ӄ턇p}Lk1,t_ v`ZUv}OtԺMMϨ _Wz@O6/1ȿyz@">cX2ZnKґn˵!WQx r _nھ{s|N#VW#~!0!< 8@`(}&$,I4bbŚsL,P,AdsL,Nic1=b*.-dgW搎LB<8Y"@bzOޢNѕiL!>_nE@I $Ӛae1ab9S*$v($,05dsL,scr3wf>ܮGtR' ~m_S~]\Dnjl!(}F>Ej̾F<L4@6ݯB4YLX{XNiG|8}HPHX`j4YLŎ[<|$i0f )R ($,05dsL,p]F.A7mW*-7cc7QpH,`(Q7E4( !`M9S k,Ӛae08`Ai0B9S fFc|)e_B:2idaea>'z;FUE0+E{B2 JB\E_tI $Ӛae1ab9S*$v($,05dsL,scr3wf>ܮGcwt6ܟ!( w.ߊ^Xȱ}KĐM9S,Ӛae0?_RM9S9c)}O>_* !dsL,,=Y4`?"c Y& )9E,sϏ:/t6ܟ j;^-(/~`F,|N.ۓzGtIzOޥrkS?~"E!`M9S k,Ӛae08`0 M9SY4aL}OSE3HGXM!\,L L='Q'hʴHrzOPRЗ~ȱdԉ!dsL,,=Y4`ED.ԅNir1,t_Fws|Np{s|N.ۓ$%.QtEUC:/t6ܘUϞд< v}F9=I搎}Lk1,t_W#~L|N>"EϨ8҇zIyFE搎-ǁ~ #Q~s|NxE~Tg=%PI4bŚsL,?6BBVI4g6,t_"ݯX$,NiŇ4YL_lb9A!a$Ӛae3(CEyKM\w>QiG~1ddX辥rbHX9,NiŃZŇ4YL-Xi0B9S fFc|)e_B:2idaea>'z;FUE0+zj,t_}Np217H}Nw$ $S'! !dsL,,=Y4`ED.ԅNir1,t_F}F>)czOW܂o۵f>ܮAtzjTϩ=[΋M9S,Ӛae0?_RM9S9c)}O>_* !dsL,,=Y4`?"c Y& )P0|f:ǂ;d}F:n5Sb ECf>Dj/GUD㜒UF83D 4Qu8ؾ|M}NqJt3]{:/QuTAzS_Scҁ?[QvߨPp4Fo䕏p}w .K ՏJŏ|'Ww{Q}L;b8B!dsL,,,=Y4`qm0( M9SY4aL}OSE3HGXM!\,L L='Q'hʴHr4yrqߝ*< M9S,Ӛae0@"NkBBVI4g9:/ W#>1='}O\ǚB;Gp.:/3_F8`,`>MҀI $Ӛae1ab9S  !A!a$Ӛae3:/ґnu`I4bŚsL,/1JՒi0e\}F9>'|ߝH߻}όϨȱ`ґi!5opr _nھYJi/~X`,`>MҀa $Ӛae1`ֱab9Sh( AdsL,Nic1=b*.-dgB܂o۶cMvE3)$V?~t.B4YLX{XNi:] Y& )cXp1\|Rx&~m^:>Fcx=}Fr _nھQ\!]',t_qgQp$> ϤtB4YLX{XNiG|8}HPHX`j4YLŎ[<|$i0f )R ($,05dsL,pWQ|6ݵ}ԋM<|])Vw 髛Ք/1܂o۶Qpy`I8|8 ,4( !`M9S k,Ӛae08`I4a 4YL63S)bHq~iɤ#˓))$V?B8=;ӄlj!dsL,,=Y4`ED.ԅNir1,t_C>1}O\8N}H:~[9Iҁ$,NiŇ4YL4~l'ÏԅNir1,t_C>#1=҇>_*zR-$,NiŇ4YL_lb9A!a$Ӛae3$~|ڷ :,O*zXV84@ F4D?1#*vԤW#0A'䒣ݯ .K:/PX$B4YLX5X{XNi ` Y& ),Ӛae0}OXdf>ʩY"UdMvE020D*Y"C{1'}:,JQI4bŚsL,TI}HPHX`j4YL#"E31H=s|N|6ݯ#1<\rF yޕ [9IҏϤJ6; vGtԉ!dsL,,=Y4aa>~($,05dsL,scJ9:V3ґnԉ!dsL,,=Y4`?"c Y& )N3C~(sk1,tX#Hr[\!܂o۶A %SocEp$€AH<  M7JCGbP|x C>*ߨ8a\M7JHX9,NiŃZŇ4YL-XI4a 4YL63S)bHq}b4z|6ݵ},L L='Q'hʴHrF yރݑGHY& )ki0 Q'K!A!a$Ӛae3|PϨ |!I;Mvt|p{#1'z vG|wzN}}&Qv[>ۧ~I $Ӛae1ab9S  !A!a$Ӛae3|PϨ}OtϩʱvI $Ӛae1ab9SN@PHX`j4YLW|p쏨rtk#>;98ZQ"E;+ռ&~mj;\-u$q\|p`(  (@4(;C1.= t쎮>FF8,M7JHX9,NiŃZŇ4YL-X ,Nii0lf>S23STŬL*)HG' $S,SI;I25)p1\8'v.\lI4bŚsL,TI}HPHX`j4YL#"E31H=|p{عr]*]F !dsL,,=Y4aa>~($,05dsL,scJ9:V3ґnԉ!dsL,,=Y4`?"c Y& )FŦVϏC>.Q|6ݵ|O|:/ߘ!Է:q'W>M҇= !cx >Cxʾf8l`(gc_=5\t29:oXKk@a $Ӛae1`ֱab9Sh( M9SY4aL}OSE3 W! aG='~wnjko!ǟQcI;Xw!\,Lea>'HQ'hʴHٔ{ݰ~<8hI:$i0f )t_RM9S9ȱ~bI;3SW#*kx1\:{~`0 I;ߝ۰>3>"Eq7!\=CQ 4 GEot >8@hI:BCm=5\ur]ǟQcAǩ>> >'zCm]\Dr]ǟQc|I4bŚsL,?6BBVI4g6,t_"ݯX$,NiŇ4YL_lb9A!a$Ӛae3|f}F>EotaW='Rm>21搏.NsY& )ki0[A@ 4YL!f )cz3#1>UL\Z2!bzO4yrpE020D*Y"'ҳpt˒:/_EAo'ϤII $Ӛae1ab9S*$v($,05dsL,scI\!=r]B6-7oxϨȱ}CI'~y9b$,NiŇ4YL4~l'ÏԅNir1I;3Sߞ%@I $Ӛae1ab9SN@PHX`j4YLPx@OE!(p4N8o>M҆}lZo#"E|5{/zO>'#Zx'u׽ÁGp$P Y.ϴE%\ߑcO>'#FU}HEԺ>39FqMȸucf>O}F:B҄xsuJȱ>R"u$B4YLX5X{XNi `4YL!f )cz3#1>UL\Z=JE_SU|Na>'HB<8Y"|NvMd`'Cyco|}&OtEI}OM9S,Ӛae0@"NkBBVI4g9:/ W#;>'{^:=)}O\=[:,F_* I;7EOG>-U=_u@I4bŚsL,/1JՒi0Q 4CICt#b|cr>ŧQv\ysY& )ki0[A@  $Ӛae0sL,̌U1qk$S8"ݯ*>'z0M!\,Lea>'z;FUE0vqqЉ|!<ر}淾H>Q'O"Gr>ŧHY& )ki0 Q'K!A!a$Ӛae3|+[Sґnp{sջߑc>cƫnj$I_|NGشI $Ӛae1ab9S  !A!a$Ӛae3:/ґnu`tpXʴqM [SYt !dsL,,=Y4`?"c Y& ) h H@D9n>B6-7}F:O>'#Zyouǚ!*}ϤII 0i0kXf )Ŵ  $Ӛae0sL,]L}OSE3HGXt#˓) L='Q'hʴH'G9'EÐBHY& )ki0 Q'K!A!a$Ӛae3|Ѝ;[G^.Oc{>+$>G9'EÐ8BeQzO?}ryܐ \G>MYyߵ:/O1I;ˤ"E5B4YLX{XNiG|8}HPHX`j4YL#"E31I;3R$i0f )R ($,05dsL,pu.ۓM7_|F9>'zCmދmrI;_SqbOj1b/suJȱ>R"u$B4YLX5X{XNi  AdsL,NiuS3S)bHq~i|N4yrpE3)$V?$:tF>x@I $Ӛae1ab9S*$v($,05dsL,sc~wRhK_|Rx#1<\r;$8}(EO>:.s|N!dsL,,=Y4aa>~($,05dsL,scJB4YLX{XNi~E)SM9S8Wp~F:Cmɦ~KwEI6؞,J|$o 8x'59:oX\)q:xB!dsL,,,=Y4`qm` M9SY4`:hK_̌U1qk$S8ʿ4ua>'HB<8Y"|NvMd`|OǎccM9S,Ӛae0@"NkBBVI4g9:/wu.] |!3SW#H|rOC҉]\D2?='I4bŚsL,?6BBVI4g9:/ġQzOߑ$,NiŇ4YL_lb9A!a$Ӛae3wct6ܚo.1I;ԺnOg~]\D#o݉kI>F0#3Q~@#S?xVEyE—׎$,I4bbŚsL,P, $Ӛae0sL,]L}OSE3HGXt#˓) L='Q'hʴH'G9'0c$' $SI2;5`~\,L|tX24e JVHĐM9S,Ӛae0@"NkBBVI4g9:/wu.] |!3SW#H|rOC|$EOJEeQzO4 !dsL,,=Y4aa>~($,05dsL,scJB4YLX{XNi~E)SM9S8Wp~F:Cmɦ~KwEI6؞,J|$o 8x'59:oX\)q:xB!dsL,,,=Y4`qm`4YL!f )뭣/u~f>S23STŬL*)"idg,SI;I25)~ h`' +|qbG,SEd` !dsL,,=Y4`ED.ԅNir1,t_B6]mIx?QACf>ܮGq]\Dz淹b}F9>'A9:/D]#`I$i0f )̈́qՒi0F>E(gcwf>I $Ӛae1ab9SN@PHX`j4YL}F9>'xؘkoc_~wOs|N9:l)q:xQzO6&-wWߝÁ¹>'AS?~f/Ϩ  s|N1nߨNj QvEãp:@:,^9wct6ܚo.|N.ۓB!dsL,,,=Y4`qmaai0B9S[G^.O}OXdf>ʩY"U#SI:DXweZk$SpE骟tmӎ?_S.BHY& )ki0 Q'K!A!a$Ӛae3|Ѝ;[G^.Oc{>+ gv&kUN\}E"OpduTAv|||J: vGtԉ!dsL,,=Y4aa>~($,05dsL,scJB4YLX{XNi~E)SM9S8Wp~F:Cmɦ~KwEI6؞,J|$o 8x'59:oX\)q:xB!dsL,,,=Y4`qm`Y& ),Ӛae0}OXdf>ʩY"I;)HG' $S>R1=8i)WR1'y !dsL,,=Y4`ED.ԅNir1I;ߝ\|j\f>!o~yHؿ^X5@lX$,NiŇ4YL4~l'ÏԅNilXJE_Sϩʱ9 78"ݯ |/i]j\f>FF: !dsL,,=Y4`?"c Y& )cIqj4W!,cwUې>w='ȱ>JB_QvUE*>`F/Iqj4a $Ӛae1`ֱab9Sh( AdsL,Nic1=b*.-dg|t. MmJE_SUzOޱL='B<8Y"|NvMd`'@O6,t_~y}&OtEI}OM9S,Ӛae0@"NkBBVI4g9:/ W#;>'~(pN'zonR-.rj1V'~EԌxm[8ω !dsL,,=Y4aa>~($,05dsL,sbER-}NUw:nԋVt?_S"|) qZ;^:>)\6t6ݯB4YLX{XNi~E)SM9S8?#1 @8fs4(}lZot|NGش.4BU#bI'a $Ӛae1`ֱab9Sh( ,Nii0lf>S23STŬLa8m_SHkxʲI;)HG' $S8bzOޢNѕiL]\D"_ :/<|NBe_|t. TRDM9S,Ӛae0@"NkBBVI4g9:/ W#;>'~(pN'zonR-.rj1,t_~y<>TR~(azOB4YLX{XNiG|8}HPHX`j4YLŎ[<|$i0f )R ($,05dsL,p%gU|Stl!I;O0tJ9RsЋ~!$r1 PNoE!ϤttqCQ#Qωϵ\-(a8Ua $Ӛae1`ֱab9Sh( i0B9S fFc|)qtl'7k})}OVA>'z0idg,SI;I25)~9$PϑcO>'#Zy?"EޓωCa8UI4bŚsL,TI}HPHX`j4YL#"E\pW{>'~(pN'zonR-W#1,t_~y<>TR~(azOB4YLX{XNiG|8}HPHX`j4YLŎ[<|$i0f )R ($,05dsL,p%gU|Stl!I;O0tJ9RsЋ~!$r1 PNoE!ϤttqCQ#Qωϵ\-(a8Ua $Ӛae1`ֱab9Sh( ,Nii0lf>S23STŬL*E̋|NvMd` W! :/˓58ʿc:/IkpI $Ӛae1ab9S*$v($,05dsL,scr3c7|^|3SW#0E V3_#~E< cȱ}k _`fFЁz淢hh88B4$i0f )̈́qՒi0͋Hky:V0I $Ӛae1ab9SN@PHX`j4YL큯͋{fF~:/q5~"CFcAx57c57X辄 |_S(| 4 cAxt+ռ&~mjjr>  ,C  V@< 8C  }&6/1R,t_t71v`ZHX9,NiŃZŇ4YL-XX,Nii0lf>S23STŬL*E̋̋I25)p1\8'G9'v`Za$,NiŇ4YLՒi0F>Epߵ]{,t_}O\Ij8߻tߏ '|^\|mt"G|fwnjnqc:/:$:C;>*-7HY& )ki0hO Y& )ر~vScM9S,Ӛae0}TNiloct_Qق5h` u#VEO=HCF1"E;]F.A7mWt=GfաX>FFsDϤt_F9  h@ƃ:'$B4YLX5X{XNi P4YL!f )cxʿc3"ErpE3!?"Erq洄 c*E_"E4՗}N !dsL,,=Y4`ED.ԅNir1,t_Fw{fcȱ#1<\r;ȱ~\wބ |:/pd=_cX辄 |_RB淢hh88B4'bEcjv:#"E= UocÏGX辋;E@E=OZȱyʸi?|WQl}F>E <_,t_B>_>FsD4Ё Cj|6ݵ}5szQ !hop08h@@ynؿȱy(|u#V !`M9S k,Ӛae08a` M9SY4acȱ#1>bpO;0F |HY& )ki0 Q'K!A!a$Ӛae3|Ef~qp{_"Ej8@!UE,tXI4bŚsL,?6BBVI4g6,t_"ݯX$,NiŇ4YL_lb9A!a$Ӛae3 c;E;0F"G1;  pq h3ICPccI@I 0i0kXf )Ŵ ,Nii0lf>C,t_XdX.NH=ò:2~eJ$,NiŇ4YLՒi0F>E;a56^/~:,O9##1.>S.pX?a<ʟC8pp @@8F@H=p4DϤtic.ߨ!cD 7PH 4@} #Q"E\sߝÜ-(>@iA<]j?"EU{eO;D 0@q[~ߑc~x Jt]1'x0< wJ8NVϏUߨVς2,t_}HU{eOQg4'54t1c=Ocli:/t#b|ct-(OP>c|{.2']{clyqzOvI 0i0kXf )Ŵ ,Nii0*G9'zM7Jb}&.NHq|w}HI4bŚsL,TI}HPHX`j4YL, w x݄C{V{n8/=[$&u}H, w xR䒡Cw+7tAn0I $Ӛae1ab9S  !A!a$Ӛae3|PϨ='}HI4bŚsL,/1JՒi0'bn37JG1, w x㈢!7u=OcX$,I4bbŚsL,P,, $Ӛae0sL,*3"ErpE3X.N;SxzP:!!qE3SB1dgTgޛDM9S,Ӛae0@"NkBBVI4g9:/˓w g |!Ш57iF<8://ԉcS0~4C Hp0MB>cX}&?A҇]Qcǩ|o>\~7i}F<8!\;1@9  iPB!dsL,,,=Y4`qmY& ),Ӛae0}OW,t_XdX.NHp1\8'u |~y!%B0X$,NiŇ4YLՒi0F>Epߵ]{,t_:/f> c8=w~yI*=O_"E#"EB$t##19Uν.}b1ܒT#z>EB4YLX{XNiG|8}HPHX`j4YLŎ[<|$i0f )R ($,05dsL,pWQx ;Mv}F9ph0@X0}&CJyYkmC>E$,I4bbŚsL,P,,I4a 4YL5fA7mW)A7mWp1\8'G9'CMvrq(Wv`Za$,NiŇ4YLՒi0F>Epߵ]{=&~m^:>Fcx=wIIw P&:.."~*-7XW"A[| ]yȱ|E%ϩʱ#>3;a578j/|6ݵ}Yץ9'v`ZQivz|6ݵ}ңC}/MTC;szGfաݻ @|>!@I $Ӛae1ab9S  !A!a$Ӛae3:/ґnu`I4bŚsL,/1JՒi0'bK"@O}F:C'Ҁa $Ӛae1`ֱab9Sh(`4YL!f ))6ݯ2f>S23STŬL4yrpB2idg,SI;I25)~I4bŚsL,TI}HPHX`j4YL#"Egw='}OA[|OvܮG`|N]1wB<8;r1,tXI4bŚsL,?6BBVI4g6,t_"ݯX$,NiŇ4YL_lb9A!a$Ӛae3s|N.ۓ_M\ߊA?"w!\qQI;?QzOJkszP$B4YLX5X{XNi ,Nii0b>km1J*Fcz3#1>UL\Z2!,S&.NHp20D*Y"$)7>y h3QMoDM9S,Ӛae0@"NkBBVI4g9:/ W#;>'~Fcz o"}۵<\r>pq`:ФTg9$!}ȱ}k eJDͷk{;MܒC6aX09Υ$ǐ&ȟEԤx&M\.:1wJ?^::7^R' ~m_R$i0f )̈́qՒi0͋Hky:V0I $Ӛae1ab9SN@PHX`j4YLqtU"}۵ |wRy=\|#Q !A‹iP/~\sN,gt~s;$:FFcI'WV>!0!Ϥtt:<h0d\N)'?I6/1搌t{͋> $:37JDR' ~m_R$B4YLX5X{XNi ,Nii0b>km1J*Fcz3#1>UL\Z2!,S&.NHp20D*Y"䞇B<8B4YLX{XNi:] Y& )cXp1\+o_np{4yrqH=qc淎rO@I $Ӛae1ab9S  !A!a$Ӛae3:/ґnu`I4bŚsL,/1JՒi0Rxi~Ϩ='Rm?H>\9=z.y(t*3o}F:n5SD{\ !2/u`p0+71x=Y 8Ut#31搏.N=m}N !`M9S k,Ӛae08` $Ӛae0sL,Ovs҄8ʿL}OSE3HA ɤ#˓) L='Q'hʴH'G9'v`ZHY& )ki0 Q'K!A!a$Ӛae3|+#1=m7ґ>km.rQv`Z\|RxXW"o䞀I4bŚsL,?6BBVI4g6,t_"ݯX$,NiŇ4YL_lb9A!a$Ӛae3C.ޮFqIsuC:QO`zj҉ǀ"X( ?#~=ǁj x:OՒ8Ae_wB0zC>(=m}N !`M9S k,Ӛae08` ,Nii0b>km1J*Fcz3#1>UL\Z2!,S&.NHp20D*Y"ŧHY& )ki0 Q'K!A!a$Ӛae3|ЍMM^kbuq搌$FFشϨ=[<$,NiŇ4YL4~l'ÏԅNilXJE_Sϩʱ-]v(ӄ0!Ϥt9`#P#Q4wp5pI4bŚsL,/1JՒi0Q 4CICt#b|cr>ŧQv\ysY& )ki0[A@ ,Nii0b>km1J*Fcz3#1>UL\Z2!,S&.NHp20D*Y"$)7>y h3QMoEãxpp!ԤxHY& )ki0 Q'K!A!a$Ӛae3|+#1=m7ґ>km.rQ 88`sAJIRn|*3oEã{׎$ÒK!܂#Qc vGVPOv]ݯ=$?1f_Q 88`sAJIRn|_JIRn|0tp㠅)'?oU"}۵"HY& )ki0hO Y& )ر~vScM9S,Ӛae0}TNi(gJN^R' ~m_R@wu)'?I5 Qb`(}&"G14wJ;crOCItH"}۵"HX9,NiŃZŇ4YL-X8AdsL,Nic1=b*.-dgW,t_XdX.NHXdX辢NѕiLM8'S0~Q:/M9S,Ӛae0@"NkBBVI4g3XvzR&/~EcxY3S߄Dqp{s4՗}Nt _EO=*C4F wWdXu.ۓB4YLX{XNiG|8}HPHX`j4YLŎ|HkDM9S,Ӛae0}TNi(gȱ|?=)}Oqs4՗|/Hȱ|8N368KD>?"EA_#~}L"Y|U"Rŏ:/;hX9+qt%rj/Μf8l}.:p@O3UL\_Qf8lgVǦZWQ15`_W9+q(sԺ'HX9,NiŃZŇ4YL-X`( M9SY4aL}OSE3HGXM!\,L L='Q'hʴHŦvϩ?_S_|NpI4bŚsL,TI}HPHX`j4YL#1='}O~x!.rQ}&ݯΓ 'zCmɉ!dsL,,=Y4aa>~($,05dsL,sbER-}NUB4YLX{XNi~E)SM9S8\wzOޥr`:q^\\t$?Qc1ϩ?_SߟAҬ8QzO?y礭=ܖW=}Eӌ AN wtccʩ31Bqᱞ=[K]1JC`/14F *=%n;}]#RZP !`M9S k,Ӛae08a M9SY4aL}OSE3HGXM!\,L L='Q'hʴHŦvI;zk})R~!b}&8wR,LԡHY& )ki0 Q'K!A!a$Ӛae3|PzOߑ.rQzOދ$i;\-*< wtg|.f='Eb(B>~UL\_ 3{>F8`( 0wQb1,tY8ǥHY& )ki0hO Y& )cXtYŸ/18?Qv]\DRmgt##1=PlXJE_SϩʱHY& )ki0Ⱦ*rBVI4g3UL\_Qf8lgrCҽ7.]}q:FsV>)c21s(@P$wcXJkszQ(qߨȱb9N3ӏ{뀸2w{RR%SB҇R̫S*҇chXBTsY& )ki0[A@ Y& ),Ӛae0}OXdf>ʩY"U#S&.NHXweZk$Sb|a A(*uqOX=^RBov1dgM !dsL,,=Y4`ED.ԅNir1,t_C;>'~Fcx=wEOz GWӫ]#QtRx⁀H€unN6/~"ES_Scҁ?zOޥr|E%ܮnמݻ kS0~ȱ|E&X$,NiŇ4YL4~l'ÏԅNilXJE_SϩʱHY& )ki0Ⱦ*rBVI4g31Ժ'H~n;d}F8$|Rxe_`@$@@P󺎷'?Qc)1Gt3]{:,OSyQzOޥr}ނQQzQ\|*\\j;]Hi0ʿ&Px=GͫGo=(8 _u}F9>'zCmJ [F#{Xʴj13S^^DI!^zWDr1I;ԺnO]ݯ=$E!G^}H˭{NTނQ3SO|{!K;Q^qIfߵ:,*\ur(Đ>⁀H€unN6,I 0i0kXf )Ŵ i0B9S fFc|)e_B:2idaea>'z;FUE0-7˶2C܂o۶I $Ӛae1ab9S*$v($,05dsL,scJI;3S>],y(n~b?{j|6ݵbHY& )ki0hO Y& )cXtYŸ/GN8}NwRmgWzOߑ$,NiŇ4YL_lb9A!a$Ӛae3SHX9,NiŃZŇ4YL-X`, M9SY4aL}OSE3HGXM!\,L L='Q'hʴHŦvԺ>I;_SЍB4YLX{XNi:] Y& )cX}F>)c.rM5e_SK""8F !dsL,,=Y4aa>~($,05dsL,scJB4YLX{XNi~E)SM9S8Eɾc1I;ӌ ЍMQд1<?~)t6ܚo.1I;ԺnLO31I;ԺnO$.=C@C1.;v҇Ht >2,sϏpDI 0i0kXf )Ŵ ,Nii0lf>S23STŬL*)HG' $S,SI;I25)i]T`Ǟucop=' JM9S,Ӛae0@"NkBBVI4g9:/ġQACf>ܮGF yޜ'V?>W$BpX?~yi@I4bŚsL,?6BBVI4g9:/ġQCSc=)}HI4bŚsL,/1JՒi0ÒJvr?_Rm[|'}=,w+ ~ANi_SR|ǫrDrIQA%͋NxB!dsL,,,=Y4`qm M9SY4aL}OSE3HGXM!\,L L='Q'hʴHŦv;.K_B6@I $Ӛae1ab9S*$v($,05dsL,sACwf>UL\Z2!b4yrpE020D*Y"pORSa,t֣HkDM9S,Ӛae0@"NkBBVI4g9:/ġ#1=1Jt {f+qcwEQ[ߣ)}O]b>:VwO1I;]+HY& )ki0hO Y& )cXtYŸ/GN8}NwRmgWzOߑ$,NiŇ4YL_lb9A!a$Ӛae3}F=)}H ).R:G>YQ+:~IX*At sώzNB!dsL,,,=Y4`qm8(R4YL!f );I7f>S23STŬL*)HG' $S,SI;I25)~$i0f )t_RM9S9ȱ}t >F|NU1q}b*.-d`Eӌ ?INGp8@ h iP2A4vǡQG~?뀸((*#1?kt BHY& )ki0hO Y& )cf>9(CP:/ґnu`I4bŚsL,/1JՒi0˩$,I4bbŚsL,P,AK$Ӛae0sL,]7iFԁROM9S,Ӛae0@"NkBBVI4g9:/1tϵt tݧ="'bp8@ h iPB4YLX{XNiG|8}HPHX`j4YLŎ[<|$i0f )R ($,05dsL,p~Gc(tbȡ xzN ؏p( wQbOc80@Hq}&$,I4bbŚsL,P,aK$Ӛae0sL,63jf>S23STŬLO$,NiŇ4YLՒi0F>)c"O"G1pq'@ӌh>MҀI4bŚsL,?6BBVI4g9q3SߜI!(|Hky:V0I $Ӛae1ab9SN@PHX`j4YLa $Ӛae1`ֱab9Sh(bI4a 4YLXN<8Y"=\<}OXdf>ʩY"@ʿ4udXweZk$S\>F.!56ǐƣԷտGR-$,NiŇ4YLՒi0t^5?ґnnjl!J{<:U8w..#z .#1RJe__v!D>.#y$,cLI $Ӛae1ab9S  !A!a$Ӛae3tF/o~{I(CqS1RJHY& )ki0Ⱦ*rBVI4glf13Sovs'IB/I."Vu}F:/Y [ߣ)}Ox1F/~u$p'>J.ΝfHwT%z/#1=҇J?\"ߵҍqnמV#{'z;FUE0=9=j߻ !dsL,,=Y4`ED.ԅNir1,t_C;Cnq.rQE]kH>H |!wGfՠ$i0f )̈́qՒi0͋Hky:V0I $Ӛae1ab9SN@PHX`j4YLvJQق5hqcwC)`ߨ=[;0F?Fnw:.."zoq#1܂o۶x!GfաUF9>'x\|px8p,`p08 Ϥt$B4YLX5X{XNi @4YL!f )[~s҄8ʿL}OSE3HA ɤ#˓) L='Q'hʴH'G9'Ԥx-iM9S,Ӛae0@"NkBBVI4g9:/ġk#nq21H=|Ԑ.r#\6zN88ʾ1G>E ,HY& )ki0hO Y& )c{>!(|Hky:V0I $Ӛae1ab9SN@PHX`j4YL=]] &os|N.ۓ߽g$bx}+}v 4b_>c|pDI 0i0kXf )ŴAAi0B9SN8}Oq#1=b*.-dgW搂)HG' $S8bzOޢNѕiLOͫpU%)U$D8Y"ߞkz1 !dsL,,=Y4`ED.ԅNir1,t_I,xv[: 폶*1+FkAC\6zN҃ۥT#1Q.NnJZoͫpU%Ш5/B4YLX{XNiG|8}HPHX`j4YLŎ[<|$i0f )R ($,05dsL,pA7mW_)'?]F?迨='Ry$&o>\6zN@9҃ۥTFk"@!j6:I`#F>)cVԪKol!ŏVw B!dsL,,,=Y4`qmPY& ),Ӛae0tzPW3S)bHq~i!b4yrpE3)$V?X?|OIT!,ǀ3j6:IubIyrpE3PI/|fU*$,NiŇ4YLՒi0F>E(gwAnꨃ>ۧ~|Rx#1$ ܮGc\z=(eQzO4wI6/.HrIP!?QVԪK{>='PHtl'ϥ6U]|T2ոlu*ϵ1H=z>*=C>ߨI68ǥHY& )ki0hO Y& )c{>!(|Hky:V0I $Ӛae1ab9SN@PHX`j4YL}F9>'{oW#y_"Pgtk4[Ը}O* >FF8< 8C`0CI@@Gct-(LOj1b/}F:n5S|x 2ǫǡQ3j6:Ig|F>m[Entq';!yt> zP'WQx ;Mv=}ò> unN6/C|px8p44( !`M9S k,Ӛae08(,Nii0uqx=(ČU1qk$S8ʿ4LB<8Y"|NvMd`||wspHͫpU%)U%C$*yWԪKM9S,Ӛae0@"NkBBVI4g9:/ġk#nq21H=|Ԑ.rQVԪK{>='PHtl'ϥ6U:淟S|Tjc |!~Pt ZA:ωF\G| !dsL,,=Y4aa>~($,05dsL,sACf>  ,Cx!Ϥt@ڷ cոlu*|ڷ gFO"ݯ1琮'$,I4bbŚsL,PXi0B9SN8}Oq#1=b*.-dgW搂)HG' $S8bzOޢNѕiLOS]Q]n!| !dsL,,=Y4`ED.ԅNir1,t_C; vGUD8 \r;$u}g>$Vv.F>E#oߵЁ>M9S,Ӛae0?_RM9S9 |!3Sߞ%CP:/ґnu`I4bŚsL,/1JՒi0XQ㟣T7q:qᱝKߨ=L}EH=Ё>nոlu*%Sxo= 8X>FF#1I;U$=["HX9,NiŃZŇ4YL- ,Nii0uqx=(ČU1qk$S8ʿ4LB<8Y"|NvMd`A}v !dsL,,=Y4`ED.ԅNir1v[>ۧ~2{/~Fcz3#1>UL\Z]+vpd_|e}km[vwڪl!ŏ #r$,NiŇ4YL4~l'ÏԅNir13SߜI!(|Hky:V0I $Ӛae1ab9SN@PHX`j4YL&N3631XCo_Q~t1ct#b|D`n]v ;vS~vk=>)t-(Oe$:B!dsL,,,=Y4`qmP4YL!f )[~s҄8ʿL}OSE3HA ɤ#˓) L='Q'hʴH'ոlt\yi@I4bŚsL,TI}HPHX`j4YL#"E3qxʿ |!3SW#ոl:U85Ü-(ͫpU%QyF9>'B@0 1F돵ͫM9S,Ӛae0?_RM9S9ȱ~% |Rx#1=҇ȱ~vScM9S,Ӛae0}TNi=5opr _nھ{1Xp`( AP>M҇A3j6>שWӫVԪK;1j6:/u?p, XiPx!XC$VRJR||F>m[-z#M\}FiGHFq|cҏV$B4YLX5X{XNi Y& ),Ӛae0tzPW3S)bHq~i!b4yrpE3)$V?T`Ǟ*F(<spI $Ӛae1ab9S*$v($,05dsL,scJv[: 폶*1}I+Q{wC~(<spF>EB4YLX{XNiG|8}HPHX`j4YL#"E31H=|J"ER-}NUB4YLX{XNi~E)SM9S8t+ռ&~mjc1@8a@ $s4(}u$qe_W#PGtt+Q 3 p$¹n>׀ĠFϨJ~`GN3㫐a $Ӛae1`ֱab9Sh(, M9SY4a2f>S23STŬL*B2idg,SI;I25)~ =;v[>(zN !dsL,,=Y4`ED.ԅNir1,t_C; vGUD8 \r>*0c|N쏊85Ü-(?QcĐM9S,Ӛae0?_RM9S9ȱ~% |Rx#1=҇ȱ~vScM9S,Ӛae0}TNi=5opr _nھ{1Xp`(  (CICw %S*XAnwJO~b8@g4(}@F><ǡQݑy:U8뎮BHX9,NiŃZŇ4YL- Y& ),Ӛae0tzPW3S)bHq~i!b4yrpE3)$V?F{lZC98ZP$i0f )t_RM9S9ȱ~% ;\-UvtQACf>p{=;ӄzNq5ׯ }K]F>EB4YLX{XNiG|8}HPHX`j4YL#"E31H=|J"ER-}NUB4YLX{XNi~E)SM9S8rIQA\ͫp_Qc"祀cDqPc@O?I27k}JO"8QHI*=@r?_R乱c ՏbHX9,NiŃZŇ4YL-  $Ӛae0sL,nq1J*Fcz3#1>UL\Z2!,S&.NHp20D*Y"F yޜ'VcX<F`#1X$@ p|MR=_ȎÔR%xpÒJvFԹ.lXBuca $Ӛae1`ֱab9Sh(, $Ӛae0sL,nq1J*Fcz3#1>UL\Z2!,S&.NHp20D*Y"عr_"E!?a$,NiŇ4YLՒi0F>E(gwAnꨃ>ۧ~|Rx#1$ ܮGt˒Pן:~HY& )ki0hO Y& )cX}F>)cCXJE_SϩʱHY& )ki0Ⱦ*rBVI4g7}F>Ecw+u-k/Μf8l}lZo#Q}F<]ՉVb h 9Is4(}9#?^9.)'l!({B}+"< \dN^:sY& )ki0[AA`I4a 4YL:8'z;FUE0=9=1G|"uH=qc>'DM9S,Ӛae0@"NkBBVI4g9:/ġk#nq21H=|Ԑ.rQ1G|wC*mӎ?_SШ5@EHY& )ki0hO Y& )_zHVI;ߞvF1G|{N?ބ%wgwRC;/ͷkG>M҇ Dr1,t_C>1}Ot,t_"ݯ |$i0f )R ($,05dsL,p~Gc(S23STŬL*)HG' $S,SI;I25)~$i0f )t_RM9S8t8Ftixʿ | FFcDr/Μf8l|FI.:?֣ӌ x! }Ki_S.ߨ}N8}HI4bŚsL,?6BBVI4g9?^9?.6&-}Es$,NiŇ4YL_lb9A!a$Ӛae3_W܂Թ.f8lgt'vcR?QvܮBj19Bmӎ?_R'wWtoI;aCe$:su[9ǸR"u$B4YLX5X{XNi  M9SY4a2f>S23STŬL}&cHN5C?woTRa?dz|F:N@KϨ@zO}!HY& )ki0 Q'K!A!a$Ӛae3|PϨtQACf>ܮG`5.3SӍF:qcU#b*{qc EB4YLX{XNiG|8}HPHX`j4YL#"E31H=|J"ER-}NUB4YLX{XNi~E)SM9S?9髛_Tt/y!`G!UېI;oTRs1bƣH }F9>'H~wp0#tPm]Á\Ћ]\>R1$)28CB!dsL,,,=Y4`qm`XAdsL,Niíӎ?_S9Be_}OXdf>ʩY"U dXweZk$S.FcH\ǀݱԺ!,cw>|M$'󑏑c. /\A\|wcPyCոlu*qjvZQ򄐲M9S,Ӛae0?_RM9S9 |!3Sߞ%CP:/ґnu`I4bŚsL,/1JՒi0Eӌ =QvF.;w .K>;SHrpE0O}EߟQ{ܮVw { Qb}&܂6c/ΥRBz3SK˓)EP>3>m[R."G|. K+Y}ECA%GO7!Ü-(>m[R.,A=CzQ#:/$lg|qnCF><njצ!,ct߼eg|z~yB^?QM|Q#>"Ed!3.ߨ\xzn.ϵ]*wv&/\! }K{oW^\ ޅFyBQqcҌ] #(Oq >G]bR^\,L9܂Թ/8y@c=CzQ>~sqF0OWqqo~w%pG8!=(GW#1@ϤtUF8IT;SHrpE0I 0i0kXf )Ŵ $Ӛae0sL,nq1J*Fcz3#1>UL\Z2!,S&.NHp20D*Y"F yޝ+;ԧiG~ )XB4YLX{XNi:] Y& )cX"˅k$l|T`ǞҳJ|}#mӎ?_R$i0f )̈́qՒi0F=)}O~x!CXJE_SϩʱHY& )ki0Ⱦ*rBVI4g3NSssHX9,NiŃZŇ4YL-X( M9SY4ccm:=_ͫ1J*Fcz3#1>UL\Z2!,S&.NHp20D*Y"6ߣ]ՐlI4bŚsL,TI}HPHX`j4YL#"E3zQ6"ݯ*1}I+=r vG| u}g>$Vv.?Q2,tXI4bŚsL,?6BBVI4g9:/ġQACf>PXJE_R$i0f )R ($,05dsL,p\~)q:xB!dsL,,,=Y4`qm AdsL,NitzqWc!UfFc|)e_BXM!\,Lea>'z;FUE0>.O|ڷ >M9S,Ӛae0@"NkBBVI4g9:/ġm9zqWv|Rxdf>ܮGtD'ğJXȱ}ot@HY& )ki0hO Y& )cX}F>)cCXJE_SϩʱHY& )ki0Ⱦ*rBVI4gUbF;׎~Pߵ>Pcu.#~1o F.#Dnոlu*%Sxo= 8Xߨ< E!Ϥtzȱ}7*BgB$}&ϫ?~Z.] Jp͋u. #1I;p?1Hk{$B4YLX5X{XNi P4YL!f )~68=(ČU1qk$S8ʿ4LB<8Y"|NvMd`~m[N{ǟ !dsL,,=Y4`ED.ԅNir1,t_C;>'}s~6=)}OW}O\1B6cTI*t]\Dη IHY& )ki0hO Y& )cX}F>)cCXJE_SϩʱHY& )ki0Ⱦ*rBVI4g}F8h ,CICqα I6cN3Ԥ#QV|[G;'9IҏI;搌*ǥfոl !`M9S k,Ӛae08` M9SY4ccm:=_ͫ1J*Fcz3#1>UL\Z2!,S&.NHp20D*Y"mӃ"bU6B4YLX{XNi:] Y& )cpd}N8}Ovel!_fFc|);!W#wtȿˤ|ڷ "TC$@GbxHY& )ki0hO Y& )cf>9(CP:/ґnu`I4bŚsL,/1JՒi0.MQf8lg~bRWcFŦ";]82/;bU6v&F9>'})}Op>A>)t-(Oe$:B!dsL,,,=Y4`qmai0B9Som\qzPW3S)bHq~i!b4yrpE3)$V?F{lZC98ZP$i0f )t_RM9S9ȱ~% {%m\zR-21H=.r1'zpX[9IҎ27rD)t|fFzȱbHY& )ki0hO Y& )cX}F>)cCXJE_SϩʱHY& )ki0Ⱦ*rBVI4gI*= }Knk1,tXU#\ߘph h ]8cFU}OIGa)<8O%G_#HA\6,t_: I 0i0kXf )Ŵ ,Nii0|W3js҄8ʿL}OSE3HA ɤ#˓) L='Q'hʴH'qQ{w ՏB4YLX{XNi:] Y& )cXwqJ=s~6=)}OW}O\8N~yiG|$i0f )̈́qՒi0F>E(gc{>>E[<|$i0f )R ($,05dsL,p䒣ݱ܂Թ/V"EE_B5K (ƀ~(F;eZn1Dp(<#ÄT{4~sbE*ĐsY& )ki0[AA`,Nii0|W3js҄8ʿL}OSE3HA ɤ#˓) L='Q'hʴH'v.\ȱ~.B6@I $Ӛae1ab9S*$v($,05dsL,scJ=(oKڸ[##1<\r;v.\Ju}Ѝȱ}KĐM9S,Ӛae0?_RM9S9ȱ~% |Rx#1=҇>_*zR-$,NiŇ4YL_lb9A!a$Ӛae3\>"E1c;:N36>B6-7VϏC>.p4$¹n>wҡ:P*q᱂xQu|Lqߔ=RCG>\~>c|{.2']HX9,NiŃZŇ4YL-XI4a 4YL#;]]$Vv.>M҇R̫ۇ&RU߱i]W;7IC\ $i0f )t_RM9S9ȱ|f>ğJt27nFWTWxˤ>MҀI4bŚsL,?6BBVI4g9iPA{CP:/ґnu`I4bŚsL,/1JՒi0Qcyn>B6-7ws4(qظCc; ~"E h 9Is4(};ȱ~.(?_S< J8Nxwu-k1Ϥt$RC1g~JuJȱ>=—׎}*AINjG>.oJHX9,NiŃZŇ4YL-04YL!f )~68=(ČU1qk$S8ʿ4LB<8Y"|NvMd`xǥEЄa2>fոltq䄐M9S,Ӛae0@"NkBBVI4g9:/ġcҏq)}OW>FcH\' Fe}km[?kQ]\ .6~s5$,NiŇ4YL4~l'ÏԅNir1,t_C>1}OtϩʱvI $Ӛae1ab9SN@PHX`j4YL=N[A7mW !@H@Hx }:'jvt|fFw\{Ve471Ժ>3#9cwͫpgA[|oHOc13j"vP2.'xǥt^>I 0i0kXf )Ŵ`,Nii0|W3j1J*Fcz3#1>UL\Z2!,S&.NHp20D*Y"F yޝ+;ԧiG~ )XB4YLX{XNi:] Y& )cX"˅k$l|T`ǞҳJ|}"m:=_ͫJE_R$i0f )̈́qՒi0F=)}O~x!CXJE_SϩʱHY& )ki0Ⱦ*rBVI4g3NSssHX5X{XBX5X{@8 ֈ0 :!pl:36Hs8PHް h73AQJ8l,pAaa ng@Pu0#ᰲC‚@ pkD QN J= =N,pVH{9 B0!plY!!d ,Y Ӏ% l'3wV64P64P6./usr/share/html/adsm/en_US/admmsg/a45emc10.htm   aeot<>Rcdimnrs /GINOSThlpu.BEfgvxy#&,58;APUb0CDHw-67:LMYk39=FKQVW"124Z()Xjzq_!'JP$A`h < hp(G0Kx$I < $FP(, ZB+!Gx)a#w9˚4x3B8Nf @(B@H d( xgxh (0+A(0yx~p$$B BMI@@X p85 u˲ےt` 0` 0` 0` 0` 0n!A,P3 &C,֢CB@I_@ eDd(ŐP-A,P0P%,)8:`@ ! 1Bۗ K%[ι {nPP % E,Y $i-@-BX{ 08HKQ'L)d(i,[w7,mv/%Z㎿eŽ"iSl(z74PZ>۠E m q4–,Z=RIk !Aj$i/Gܥ֧)[~z<]E8Z-ažǐףҵZ:X~iSmDQwQk[wơj$]O7,mv(a bq4–pÆ7_ Q'L)|ۗ=o_P֧)[N=R%Qǰ Xt]43p`q4—˜ӾC0 ဃJ׷(>7 /R!A!D{ 0ŨKa Iǰ Y 8aKQkd! IkyqHm"y. `qwJPw^v@-~%gA|U~mBܚ7Z-ɣ~5 Q%.G~H3SnNO%(a bq4–(rHk_ Q'L)|)cns|F|ېEE%܄*.Q%#{6{E;qە}B$9y*B:粭xjѾ6nM"5 Q%A $i-BX{ 0>{pABIǰ _9,ۑ;GO~~%wumvvN lp!0i}Ajѱ/umwϾ d ts#PI%s篈 `qwHbQ'L)jŨi,:w.˚Y80HPZ8aK:| <6N?6nMy\Pci B#(ּm<#rY- ~ )mGNv*.Hs,E;B۽E4[n/n]K%)cns|Ft*dǥrA Y $i-@-BX{ 08HIǰ Y 8aKQkd! IkyqHm"y.)y*B{mqK_Vm rhQkP&-DwXM",s篈6Nӝ9>#;KDN=R%Qǰ X#Q~D$(-D{ 0Jr|Ft_nBuK{rDQEid\[nV/% ᢘagҩT/n\^KӠ{*׍6nM-sjѲ#PZN=R%Qǰ Y~D$(-D{ 0CoJXۜ|SprY-wV{r;O@.<4S,E;_P|څ4lG[]Y-}BCnD';/h{3`qwHbQ'L)jŨi,:w.˚Y80HPZ8aK:|4S,E;_P|څ4o]sږBK%7! ~ܣZrY- ~ )G hEE4[P)ym".%ޔ9#:>w^J(5d(a bq4–c @Q'L)d(i-E%܄*.Q% m"qw$0 4BGJPw^v@-~%gA|U~mBܚ7Z-ɣ~5 Q%.G~H3SnNO%(a bq4–(rHk_ Q'L)|)cns|F|ېEE%܄*.Q%#{6{E;qە}B$0 4BGJPqy/N^6څ4l rhߍBIkB8aKP-GL)g8cup`q4—K%)cns|FvuNߨ_d[]~ӈĀH`hb6N?6nMbV|KmP;ۗNw25 t;^>z0 m"!D{ 0Kaܻ.idg`!Aj$i/$H`hb6N?6nMy\Pci B#(ּm<#;K{kߨ}Bqcv.BQwM'V/C@8 (qw^ܻKzRT}zW!y([ՐN=R b%Qǰ Xaq4–B=RZrY-%K%T\KXe|_=kߛP&6nMZ-bQ'L)jŨi,P䑨ֿ" N=R_%%ߒY-Ks {oېE(ZKK{rD)\u)cns|F}Bڅ4ož/H|EZ>/ʵoͨ[F\څ4oơj$!D{ 0Kan180HPZ8aK%ߒY-Ks3}Br#w1(a bq4–;e,$(-D{ 026 q4–S,Z=R `$aJ$i,{ 0 d! IkyqHm"y. `qwpL0!*BcmA|U~mBܚ7Z-ɣdFj$!D{ 0KaCFZ80HPZ8aKJƾ})cns|F|ېEEK%T\KXGm"6N-+wHs,K`qwJPqy/N^6țP& rhߍBIkB8aKP-GL)g8cup`q4—e_/! r:sbtkn]T]>;w+Hm';/%pG/h{3SnDCyf!0ᢘYQw  <(a bq4–;e,$(-D{ 0Bk}K% ~[rB6c[ Jۤ Sy. `a`G088#afB=E4S,Jsqy/>~mBܚ6 q4–S,Z=R `$ N=RQǰ Z[K{rD')0 *B,rY-wV>/ʵoͨ[F\څ4oơj$!D{ 0KaCFZ80HPZ8aKJƾ})cns|F|ېEEK%T\KXGm"6N-+wH`hbJ{r^Vm rh -sjѿ q4–,Z=R=p !Aj$i/s3࿨_nBvuN#ܻr}vVNw?_um}}K%_uߒ9gp(Pid';pIǰ Zj8aK˲Fv N=Rb}յ>%wPѭv!QpGrxPm!a8E;Nv/%ͨ[FՐN=R b%Qǰ Xa8q4–B=RZ[ېE$<^6N08;hYJ{rd[\>/ʵoͨ[F\څ4oơj$۸-u6N$9i <) pL0B8aKP-GL)b$Fp`q4—)Җ67g}T]Z[ېE$z|F/wH}"N;rqy/_08;hYtU ۗ>/ʵoͨ[FQkP&-D(a bq4–pÆ7_ Q'L)|6XۜBr#w0?7g/hHsDCyf!0ᢘYQw  <(a bq4–;e,$(-D{ 0rxPm6NСӝpHs,8$9yafB=E4S,~o;iam9ԇ!A!D{ 0ŨKa J$i,{ 0 d! IkyqHm"y.  ,PҩT/n]"%wumpӠ{*׍6nM-sjѿbwP!.Gx$0 4BGHbQ'L)jŨi,P䑨ֿ" N=R%9>#:R/! [K{rDQEid\[nV/% 0 *B:粭xjѲZ-ɣ~5 Q%A $i-BX{ 0>{pABIǰ _ 67gP܄*.# t;!aH|^KP&!D{ 0Kaܻ.idg`!Aj$i/ŏo/%+nH`hb6N>w^KP& 9'V>6N;nsBVB8aKP)P-GL)a0 Q'L)d(i-EK%T\KXˈEipHs,K`qq T.Kmյoc=|Fqw>/%! {pABIǰ _ 67gP܄*.# 9gHsDCyf!0ᢘYQw  <(a bq4–;e,$(-D{ 0rxPm6NСӝpHs,8$9yafB=E4S,~o;iam9ԇ!A!D{ 0ŨKa (q4–B=RZ[ېE$<^6Np(PT.cm s篈  ,P)>/ʵoͨ[FQkP&-D umA $i-BX{ 05ABIǰ _'gJXۜ!QwQk|onB(=Hm"̋q8価|X@#R^ܸA|U~mBܚ6B\څ4oơj$!D{ 0Kan180HPZ8aK/ېEݹ|Sp9#>~>z0  S/%ͨ[FN=R%Qǰ Xt]43p`q4—UBےx$0 4BGH} Nv/%ͨ[FoHam9ԇ!A!D{ 0ŨKa Q'L)d(i-E%܄*.Q% m"qw@YG, T"{mwoZ˅{QϨ£C.F?Ǩ!OBIk-ib/h;nI$E|)|sw''g|hIǰ Zj8aK9$j5ȃa NOΔ9#> BconB(=Hm"̋q8価|@,FCtU ۗ˅{Q̅The㽨PZݐǨ!OBIkb/h;Z^w5 Q%A $i-BX{ 0>{pABIǰ _9,ۑ;GO~~%wumvvN lp  

    }8\xE;vmHo  

    $(!OBIk-ib/h; q4–,Z=RIk !Aj$i/S3+_nBu,!Qr-a@E;ܭ^K  

    {pABIǰ _ 67gP܄*.Gѭv!Qw|4P!P>KmPI%s篈ph` PQ !¸E;! q4–,Z=Rçr칥afF~X_umwϾ do=tkn]T\ܞ,+~d7%+nCX )|sqy/>~pj59!A!D{ 0ŨKa Iǰ Y 8aKQk|onB(6{E;\@,FCtU ۗ|Hd[\˅{QϨ£C.F?>$(!OBIk-ib/h;bwPt:A@YG, iA $i-BX{ 05ABIǰ _'gJXۜ!QwQk|onB(=Hm"̋q8価|@,FCtU ۗ˅{Q̅The㽨PZ;^ |z[-D""wE,E{PZN=R%Qǰ Y~D$(-D{ 0cns|F| B܎)8xPIx@(Hp6N? \wN=R%Qǰ Xt]43p`q4—UBےy@YG, iSq侠 \w~oHam9ԇ!A!D{ 0ŨKa aJ$i,{ 0 d! IkyqHm"y.ph` PQ !ºU*˾$X[nsCX )˅{QϨ£C.!PZݐǨ!OBIk-ib/h;#PZ.Iն(a bq4–(rHk_ Q'L)|)cns|F|ېEEK%T\KXGm"qw2.-+wCX ҩT/n\^K£C.F2ZQ SBIkK{Gd)-nSPZ:X<BIkB8aKP-GL)g8cup`q4—e_/! r:ss|F}B|A@YG, i}A˅{QA $i-BX{ 0NsK#; Q'L)|\,+~})[wx@(Hp6N>w^K˅{QG:v/sHxIǰ ZLZj8aK 1pJ$i,{ 0 d! IkyqHm"y.S( 87R^ܻEK%^pj59The㽨PZݐąd)Z-awE,E{PZN=R%Qǰ X#Q~D$(-D{ 0Jr|Ftc_`9#> B%܄*.Q%#{6{H}qە}BYLC`ޕJ{r^pj59 \wjKXG|zX?!OQkvB^N|jKXIǰ Zj8aK8|ȃa,moς}T]ۑ;[rBNw?Y d t;^>zYe0P -xE;Nv(a bq4–;e,$(-D{ 026#Bk}K% ~[rB6c[ !)[we@$8 8H i}9۸? \wՐN=R b%Qǰ XaIǰ Y 8aKQk|onB(6{E;\ , !ŰQ@@poJPwċKmյo \w\*42qjsZ-}SB[-D;ޢ֖"Z-}-p[Ie@$8 8H iA $i-BX{ 05ABIǰ _'gJXۜ!QwQk|onB(=Hm"̋q8価| , !ŰQ@@poJPqy/ \wQkF\.;ڍN~5 Q%#=,EݐǨ!OBIkb/h'{Z^w5 Q%A $i-BX{ 0>{pABIǰ _ 67gP܄*.# t:@YLC`6N? \wN=R%Qǰ Xt]43p`q4—UBےxYLC`6N>w^K˅{QG:v/sHxIǰ ZLZj8aK 1p R8aK!GL)j-oY-BZ\F/wH|^Ke@$8 8H T.cm `[$w*42qjs-p˅Hj59-Dd)-nSPZ~>z , !ŰQ@@poH|^KF\.;ڍNbQ'L)jŨi,:w.˚Y80HPZ8aK*c[ Jۼ , !ŰQ@@poJPt*|>=9۸2!Q SÒumAi#_:(5d(a bq4–c!ABIǰ Y 8aKQk|onB(Cn]\@dlmېJn% mo)#J$!D{ 0KaCFZ80HPZ8aKpK{N[[_sv#cm;ېzrrh=}BK{ҹ B߭/5.~Q;ۗ,  KmQ'L)jŨi,ۇ n" N=R_|oJXۜy܆ܾ%r~G#w1(a bq4–;e,$(-D{ 0K~;ۗ+{~~u .mˣcmT~~w!"!h=}BK%S\nBVB8aKP)P-GL)a0E(aq4–%܄*.Q% Ჱ_JXۜnP|kmރ㒅";ۗ|h!D{ 0KaCFZ80HPZ8aK_P܄*.-oY-BZҕ}1..=>۔w+~~w!.`. 266%R}Ϩ_dVЂIǰ Zj8aK8|ȃa\oJXۜCn_V#ۑ;Iǰ Zj8aK˲Fv N=RpK%sםmP:Fѱ*?P;ۑ>~% BP!A!D{ 0ŨKa qJ$i,{ 0 d! Ikxl9#>ܠ۽% E ẇ`. 266B8aKP-GL)b$Fp`q4—e価}T]Z[ېE$h\{d: ߨ_m˾} {r TsrY-(a bq4–pÆ7_ Q'L)|%ޔ9#=y܆ܾ%r~G#w1(a bq4–;e,$(-D{ 0K~;ۗ+{~~u .mˣcmT~~w!"!h=}BK%S\nBVB8aKP)P-GL)a0@R8aK!GL)j-v9,%܄*.Q% m"qw, q*BbZҩT/n\m" q4–,Z=RIk !Aj$i/w֕J{riDymx۸/r@QgҩT/nD>=T]ZrY-%K%T\K_|s}q)BU*A $i-BX{ 0>{pABIǰ _= B.Ew!/\_A $i-BX{ 0NsK#; Q'L)};!Qw+kŏ/wB?R^܄p!k?#/wHs_PEJPqy/_nByXPAgX`$/:粭@ >rH /qU-{SFBH֋@A Y $i-@-BX{ 08HQJ$i,{ 0ZKK{rD')T.֕J{riD(a bq4–(rHk_ Q'L)|/SU ۗHj$ +kž価|A*BEE%_[ېE$7Hm"y/>}*B q4–,Z=R=p !Aj$i/!QwOF~;ۗĮUuN q4–,Z=Rçr칥a|Br]敵ih#R^܄p+_##/wHs_PyJ{r_P܄*.w/ xN te[.}.qmAg_9tZKhՐN=R b%Qǰ XaP)D{ 0aKI|onB(6{E;\N 3R^ܸ BZU*ˍSZN=R%Qǰ X#Q~D$(-D{ 0о6NTZҩT/n\m"/4w 840ΕJ{r Bci/Y-BZ덤^6N>J{rB8aKP-GL)g8cup`q4—Br?QwmW*{r:sB8aKP-GL)aӹv\BIǰ _esN}T].Jcq4:U*G"y(V#/% pha*B価}T\b_pB)a>/ʷ$ (\,]Q /%rTMIy(!A!D{ 0ŨKa )D{ 0aX׶QD'itU ۗmGQ;wP Hj59!D{ 0KaCFZ80HPZ8aK}5jsJox'=@ mSqpha#s$A $i-BX{ 0>{pABIǰ _= B.Ew!/\_A $i-BX{ 0NsK#; Q'L)};!Qw+kŏ/w0ӃC $c^jsT!||EZ)/itU ۗ!QpG xNc{*ܐ80sw+mD ~w!.-t[ J~p'>/%*mШwo3 dݗ?c=/uld)ڇ/}9dmQ'L)jŨi,ۇ n" N=R_u \w/`ϥχqqP4BC-[ѿQw|oJXۜ|S!D{ 0Kaܻ.idg`!Aj$i//.sž7 |˅{Q#}'d[q>/ʷ%Cj-~}K%V"b>s|FyM!Q ݓ۟xThe㽨価} |B=E)cns%߉\_2(5d(a bq4–c (aq4–XkySo£C.'?/u \w|{d)Z-|J~nލχqw˅Hj59The㽨PZϻ!OmF9>KmQ'L)jŨi,P䑨ֿ" N=R%9>#;KzR܆ܸo \w~'*mШwo3 dݗ?c=/uoHd)ڇ/}9dm8 BCs}BȚTQ-XM˅{Qϋ}B}BCnD |]?VBҦ zݓ۟_ou|m^Kb4tThe㽨 q4–,Z=R=p !Aj$i/oF[n Y-Ks3#w1(a bq4–;e,$(-D{ 0wwX~2XA=C$ۈA|U/ Qm Y-ʵ/3*m \wK£C.F>/% S.Ks,,JZ!A!D{ 0ŨKa R8aK!GL)j-v9,%܄*.Q% m"qpp#PZҶ[^KƽڍN}E5jsZ-bQ'L)jŨi,P䑨ֿ" N=R|n"/ơsJowQPp(,Q*BD,d! 덤^7NP/% mSJow"P 8J{rB8aKP-GL)g8cup`q4—BK%%[ېE]=!D{ 0Kaܻ.idg`!Aj$i/pϾ?PFbT/V価d:ƽڍN~i[^-B$P AҩT/nBPjQ'L)j1jŨi,0p8q4–B=RZrY-BZfxVgK{Gd)^KZB8aKP-GL)b$Fp`q4—B}4 ,N.9,ϻ.~9[Q^ |g ֠F~i[^-~Gvn/[ېE$!D{ 0Kan180HPZ8aK~%ޔ9uN.Ζ"S?Rcm@BCnBQ'L)jŨi,:w.˚Y80HPZ8aKdlA Y $i-@-BX{ 08BIǰ Y 8aKQkd! Iky^w8=,Eݐąd)Z-|^KZB8aKP-GL)b$Fp`q4—B}4 ,N.9,ϻ.~9[Q^wo$;!O+Z3!OBIkB8aKP-GL)g8cup`q4—BK%)cns],E{?RcmCC!D{ 0Kaܻ.idg`!Aj$i/(5d(a bq4–c8KQ'L)d(i-E%܄*.Q% gF\.;ڍNw> _b/hǨ!OBIk^%`Iǰ Zj8aK9$j5ȃazhbqwd,m}sz \w}-vBVgQkvB q4–,Z=R=p !Aj$i/KzRۑ;<*42qjsKm CݐA $i-BX{ 0NsK#; Q'L)|̍!A!D{ 0ŨKaq4–B=RZrY-BZfvCbiOWqw|zX?!O -nSPZd q4–,Z=RIk !Aj$i/h2X]rY-Ksv\sxޢ?KJ}-wĄvBVgQkvB q4–,Z=R=p !Aj$i/KzRۑ;;q!d4WrY-qr}BvB(a bq4–;e,$(-D{ 026 q4–S,Z=R `1j$i,{ 0[ېE$#:[-D(a bq4–pÆ7_ Q'L)|/[Җ6>܎)E9-ɣs+9,۸,d)B8aKP-GL)aӹv\BIǰ _3#bPjQ'L)j1jŨi,0p8Ij$i,{ 0[ېE$ _^KZB8aKP-GL)b$Fp`q4—B}4 ,N.9,ϻ.~9[Q㎾_9,SJowېEE%܄*.Q%A $i-BX{ 0>{pABIǰ _= 9,Ϸ#w1(a bq4–;e,$(-D{ 026 q4–S,Z=R `aq4–conB(3Ӡ{*ܗu|_ςWqw"%`Iǰ Zj8aK9$j5ȃazhbqwd,m}szNr]-~#27=K%敵n/! ]K%T\KXIǰ Zj8aK8|ȃazrY-KsnG_bQ'L)jŨi,:w.˚Y80HPZ8aKdlA Y $i-@-BX{ 08 -D{ 0aK{rD'[ѿ4> _^KZB8aKP-GL)b$Fp`q4—B}4 ,N.9,ϻ.~9[QŽJ}-~#?EK%敵n/! ]K%T\KXIǰ Zj8aK8|ȃazrY-KsnG_bQ'L)jŨi,:w.˚Y80HPZ8aKdlA Y $i-@-BX{ 08aq4–܄*.Q%j[n>9Ͻ$!D{ 0KaCFZ80HPZ8aK>'tϡSqږ۾kP܄*.!ET\KXB}4 ,N.Ks|[n>9̂*$!D{ 0Kan180HPZ8aK\ܾ%r~G#w1(a bq4–;e,$(-D{ 0/,+ h2X]Җ60Hp5q B?PMFKRӝB 0@+@BN}E)cnsTIkN/敵AJooJXۜՐN=R b%Qǰ Xa-D{ 0a!Qr-~{RwZ|_=nKơj$JXۜQkJXۜܢKXIǰ Zj8aK9$j5ȃahbqwJXۜ?=my܆ B܄*.Q%ܭ<A|U.Nr^5 Q%G= 4d8,m}!-zJXۜZR q4–,Z=R=p !Aj$i/rrʵ܎)N=R%Qǰ Xt]43p`q4— w!Pds/hbqwJXۜ:s_!˜pq7! ~~v[hB}4 ,N.KsGNw A;! ;ϖ Q%8ܾV׋+kŽ)cnsBVB8aKP)P-GL)a0 N=RQǰ Z[rD=m-t>/ʷ%PZO,md(,m}Q%S[N=R%Qǰ X#Q~D$(-D{ 0оMFKR%w,m˨6PZP@ 50 gnB|QkdIkE%߯ q4–,Z=R=p !Aj$i/[Җ67gnG_bQ'L)jŨi,:w.˚Y80HPZ8aKdlA Y $i-@-BX{ 08q4–B=RZ[ېE$=N|Fq@ 5@gumqry܆܈Qkmơj$KmE%Q%[ZN=R%Qǰ X#Q~D$(-D{ 0оMFKKzR{pABIǰ _. d,mo܎)N=R%Qǰ Xt]43p`q4—؂Iǰ ZLZj8aK 1pKQ'L)d(i-EK%T\KXtg0X0H ;ۗBIk9,ۺ]K%նK_Qkdj$!D{ 0KaCFZ80HPZ8aK|>'w,y܆ B%E$Ͼ dy(V#rY-qry܆ܺ\Cn^5 Q%[_0X0H܄*.coumz]K%_ Q%A $i-BX{ 0>{pABIǰ _. d,mo܎)N=R%Qǰ Xt]43p`q4—؂Iǰ ZLZj8aK 1prIǰ Y 8aKQkd,!Qr-`O }R$-4Q q4–,Z=RIk !Aj$i/h2X]rY-.%ޔ9;׶}T\B]K% d! IkJV5  }0s:>܂HۈmmbEQ'L)jŨi,ۇ n" N=RdKzR_P܄*.$G;k_={g$jҖ۶r}<ݟ }\-/,%mnm#_sğn+|F۾Grr/Go5:bQ'L)jŨi,:w.˚Y80HPZ8aKdlA Y $i-@-BX{ 08Aj$i,{ 0ZKK{rD's3 7 ~絩̅jsQ%A $i-BX{ 05ABIǰ _= 4d8[]K%)cnsw!mBrKI|onB(ЩFo<9jsQ%G#P=N}4 (#!|[ѹ(mI+wrw=Y)]9D|F}BbQ'L)jŨi,ۇ n" N=RdKzR_P܄*.$G;k_={g$j^ҿ۳2 Pͤ|S}?nd7}#ԯIn_m˷#\C,Gi!`_p|Ž+x.~`kJ?H;4(a bq4–;e,$(-D{ 026 q4–S,Z=R `@Iǰ Y 8aKQkd,!Qr-`O }RѷpIDN=R%Qǰ X#Q~D$(-D{ 0оMFKK%%[Җ6?r/! Qkd,!Qr-}Jƾ|!X.`_BQmn C\5wnB!D{ 0Kan180HPZ8aK%ߒY-Ks3}Br]1|BJXKnۼS}]zW_[v~6^rPݷ}ͤHp|Ϸ}#ԯIn_m˷# e!D{ 0Kaܻ.idg`!Aj$i/(5d(a bq4–c8RIǰ Y 8aKQknB(cns|Fv[h۸}_nA$o_B8aKP-GL)b$Fp`q4—B}4 ,N.Ks {oېEET\K_BCj-mC\5wnB!D{ 0Kan180HPZ8aK_P܄*.-mBZ^,࿁0m# Bo>sir/ۙ ğn+|F۾Grr/GoϨ>~9B8aKP-GL)aӹv\BIǰ _3#bPjQ'L)j1jŨi,0pN=RQǰ Z]K% d! Ikx#}8ܔIkSA $i-BX{ 05ABIǰ _= 4d8[]K%)cnsw!mBrKI|onB(ۉ>ZJ$vB_܆ܻh>s[n}|,d/6Ch>b8&麝" nec_` \敵n/! Qkd,!Qr-bQ'L)jŨi,ۇ n" N=RdKzR_P܄*.$G:6+k$7#w1(a bq4–;e,$(-D{ 026 q4–S,Z=R `P-D{ 0aKI|onB(F$wQkp(^wB8aKP-GL)b$Fp`q4—B}4 ,N.9,|oJXۜkP܄*.!E%_[ېE$O-},E{b3 \P;ۗum{K|-ϯ9,[]܆܈umG|s}7SQmlk˟|Ҷ[!Qq -v9,%܄*.Q%A $i-BX{ 0>{pABIǰ _9,|oJXۜ^KېEݹ\ܾ%r~DuN q4–,Z=Rçr칥afFՐN=R b%Qǰ Xa aq4–ci/Y-BZğn-qN%Z*42qNw1(a bq4–(rHk_ Q'L)|/@ђcow,y܆ BZrY-%K%T\K_n$Qkp(Q Sor}BCn]մSrY->KC[n}wpBCn]մS[]|6V5 eϾ~i[^-BnBuKI|onB( q4–,Z=R=p !Aj$i/K~K d,mo/% B܂HsCn_V"Cr:sB8aKP-GL)aӹv\BIǰ _3#bPjQ'L)j1jŨi,0paq4–ci/Y-BZğn-qN%Zq!d4 q4–,Z=RIk !Aj$i/h2X]rY-.%ޔ9;׶}T\B]K% d! Ikğs-qN%Zq!d4[~Fd C /6[A;% s丹d=K%|w>dN6[A;5? nec_` \敵n/! Qkd,!Qr-bQ'L)jŨi,ۇ n" N=RdKzR_P܄*.$G:6+k$7#w1(a bq4–;e,$(-D{ 026 q4–S,Z=R `P-D{ 0aKI|onB(F$wQkp(-ɣsB8aKP-GL)b$Fp`q4—B}4 ,N.9,|oJXۜkP܄*.!E%_[ېE$O-~mBܚ7b3"ߨ\~w!.9,[_%!rY-> ؎ `wx+`2?4w|~}T\B]K% d! IkB8aKP-GL)g8cup`q4—K%%[Җ67g!QwnA$onb9!/\_!|S!D{ 0Kaܻ.idg`!Aj$i/(5d(a bq4–c8N=RQǰ Z]K% d! Ikx#}8ܔIk>/ʷ%1(a bq4–(rHk_ Q'L)|/@ђcow,y܆ BZrY-%K%T\K_n$Qkp(|_=nKž/f@d=P}BCn]մSrY->KC[n}wsDCn]մS[]|6V5 eϾ~i[^-BrKI|onB( q4–,Z=R=p !Aj$i/K~K d,mo/% B܂HsCn_V"Cr:sB8aKP-GL)aӹv\BIǰ _3#bPjQ'L)j1jŨi,0pQ'L)d(i-E%_[ېE$<>ZJ$㬇XN=R%Qǰ X#Q~D$(-D{ 0оMFKK%%[Җ6?r/! Qkd,!Qr-}}E)>K_j/:[~Fd Crrco\\% s;P;ۑo wᲱX.}JowېE(ZKK{rD(a bq4–pÆ7_ Q'L)|P[]K%)cns|Fqy/_nBvF#rrʵ;Iǰ Zj8aK˲Fv N=RBVB8aKP)P-GL)a0(Z8aK!GL)j-v9,%܄*.Q% I-Ҧߊp(Ž"iSoԚߊp(MAoz70MSK8ܔIk54na4)>K_TwnbQ'L)jŨi,P䑨ֿ" N=R_%%ߒY-Ks {oېE(ZKK{rDI>-Ҧߊp(ڋ;Ž"iSož/fZMAo8ܔIk&Žğs-a54p(jiqoFq'=EEiSn "w!.؎ nH?ۻX,>mxۻ !T]ZrY-%K%T\KXIǰ Zj8aK8|ȃa(rY-.%ޔ9#8/! r #{sι |JZ A $i-BX{ 0NsK#; Q'L)|̍!A!D{ 0ŨKaN=RQǰ Z]K% d! Ikx#}8ܔIk_um!D{ 0KaCFZ80HPZ8aK|>'{K~K d,ms5_nBci/Y-BZq'\S}D?nV,,܆ܻh>~ܕ 9,[_%! 9,[Dn}BCn]մSQwumyJX `wx+`22&n/! ]K% d! IkA19_mG ܜ%ޔkҖ67g=|+o_\0m~qsut1}BK%B.Y_mA $i-BX{ 0>{pABIǰ _9,|oJXۜ^KېEݹۑʵ܎)N=R%Qǰ Xt]43p`q4—؂Iǰ ZLZj8aK 1pQ'L)d(i-E%_[ېE$<>ZJ$5xChA $i-BX{ 05ABIǰ _= 4d8[]K%)cnsw!mBrKI|onB(ۉ>ZJ$5x[\\jrrkrT2/[n}|,/ZD-ϯ wV}NEյ*b?=ϋx}}9ۻ0KzR_JXۜs𭿨_p|p[\n".dF] 9,ۻ/% xd>~w!!(a bq4–pÆ7_ Q'L)|P[]K%)cns|Fqy/_nBvF#CnDbW*{r:sB8aKP-GL)aӹv\BIǰ _3#bPjQ'L)j1jŨi,0paq4–ci/Y-BZğn-qN%Z,e۟d:N=R%Qǰ X#Q~D$(-D{ 0оMFKK%%[Җ6?r/! Qkd,!Qr-}}E)>K_s/d/6[A;wVמeϨ_d..Y_d[_srrkrT2~zj<>sw''a9,c_`9#>[Pr/h=>E8\ȍۭsrY-w^Jr}BCnBQ'L)jŨi,ۇ n" N=RdKzR_P܄*.$G\܈ĮUuN q4–,Z=Rçr칥afFՐN=R b%Qǰ XaKQ'L)d(i-E%_[ېE$<>ZJ$AY(a bq4–(rHk_ Q'L)|/@ђcow,y܆ BZrY-%K%T\K_n$Qkp(#d+=_ ~W A߅)Dnn EPcm"P~GCrrB8aKP-GL)g8cup`q4—K%%[Җ67g!QwnA$onb?:6F%r~G#w1(a bq4–;e,$(-D{ 026 q4–S,Z=R `q4–B=RZrY-%K%T\KXE)>K_ە۟d:N=R%Qǰ X#Q~D$(-D{ 0оMFKK%%[Җ6?r/! Qkd,!Qr-}}E)>K_ە۟}յ F~w!.ߨ%C/}BK%qr}BK%BP;ۗum][^{#|NWQӝ9>#d+=_ ~W A߅)Dnn EPcm"P~GCrrB8aKP-GL)g8cup`q4—K%%[Җ67g!QwnA$onb?:6F%r~G#w1(a bq4–;e,$(-D{ 026 q4–S,Z=R ` Z8aK!GL)j-v9,%܄*.Q% nۺ\S}DrJbQ'L)jŨi,P䑨ֿ" N=R_%%ߒY-Ks {oېE(ZKK{rDnϨ8ܔIk)dh=ć#|EZ,/6[A;wVמeϨ_d"! 9,[_srrkrT2N=R%Qǰ Y~D$(-D{ 0Cow,価}T]ېIۘι \_A $i-BX{ 0NsK#; Q'L)|PP;ۗt29nI/:s}d\tHp0xi]T]8/.PDB:sBVB8aKP)P-GL)a0@Iǰ Y 8aKQkd,!Qr-`O 67g:\qPZCd)Z-bQ'L)jŨi,P䑨ֿ" N=R_%%ߒY-Ks {oېE(ZKK{rD)\u)cns|F}BQ}|qC[~G"P~Gx㯨~5 Q%G~8෢%q |z[-D(a bq4–pÆ7_ Q'L)|P[]K%)cns|Fqy/_nBvuN q4–,Z=Rçr칥afFՐN=R b%Qǰ Xa-D{ 0a,!Qr-`O 67go*moF6jKY^8-q_BIk>-ߚT-q_niSoơj$!D{ 0KaCFZ80HPZ8aK|>'w,y܆ B%E$ϵ9J㨏Ks3ڋ;ŽJ}-~"C/% xo*moF6jK_r#swd(~5 Q%G|[ѿ4>%wN.}BjZ`TZ-b:W)[Җ67`Go*mϺž6/$CQ}gWi#Mz}BB~iSn~d> dW ~E|b3pK%)cns|Fv~qo*mςߨx.d ܫm</ d,my./%ڋ;㎹Bm)?%>d> dW*DN=R%Qǰ Y~D$(-D{ 0KzR_P܄*.A $i-BX{ 0NsK#; Q'L)|̍0cnAQ߹uA_nGn;?|[Ѳ&6-/ơ}E6 ލ*m-D#>j/:Qk:jKXIǰ Zj8aK8|ȃa(rY-.%ޔ9#8/! r:sB8aKP-GL)aӹv\BIǰ _3#bPjQ'L)j1jŨi,0pZ8aK!GL)j-v9,%܄*.Q% >/ʷ$B]:粭x-D(a bq4–(rHk_ Q'L)|/@ђcow,y܆ BZrY-%K%T\K_|S:9#>~Vu|_^Jy/Nr]EVjKXIǰ Zj8aK8|ȃa(rY-.%ޔ9#8/! r:sB8aKP-GL)aӹv\BIǰ _3#bPjQ'L)j1jŨi,0pKQ'L)d(i-E%_[ېE$<6Xۜ |z[ q4–,Z=RIk !Aj$i/h2X]rY-.%ޔ9;׶}T\B]K% d! IkjrQҖ67g/_+_] |z[-D(a bq4–pÆ7_ Q'L)|P[]K%)cns|Fqy/_nBvuN q4–,Z=Rçr칥afFՐN=R b%Qǰ Xa -D{ 0aKI|onB(cns|FtQkZ-}b/h>=E ||jKXIǰ Zj8aK9$j5ȃazhbqwdKzR>5 Q%#ơj$xThe㽨ZڍNdFj$!D{ 0KaCFZ80HPZ8aK|>'{KzR>5 Q%#ơj$xThe㽨ZڍNdFj$!D{ 0KaCFZ80HPZ8aK|>'{K~K d,ms5_nBuKHnB(>+?,moH,M._+_DBC.F>jsZ-|>Ȍ|F}Ζ"-sZ-d>=,EݐǨ!OBIk= =+/KK3,mv>@."Q'L)jŨi,ۇ n" N=RdKzR_P܄*.G}K%$EK%)cns9 +~}2X]jivCbi!D{ 0Kaܻ.idg`!Aj$i/ ۗK{GXJKm9/L8Px 8Qw!˜44 )!Qt;_m˺ž/g*42qjs!EPZ9_+~}2XSoCos|VEGsb;rk#>}2X]}֍]bqPܔzV.rY-Bڏ;w!A!D{ 0ŨKa$q4–B=RZrY-%K%T\KXe-ɣ}EmBܚ6DjK_|{d)Z-bQ'L)jŨi,P䑨ֿ" N=R_%%ߒY-Ks {oېE(ZKK{rD)\u)cns|F}Bڅ4ož/H|EZjѾ6nMZ-|>Ȍ|F}Ζ"SB[-D(a bq4–pÆ7_ Q'L)|P[]K%)cns|Fqy/_nBvuN q4–,Z=Rçr칥afFՐN=R b%Qǰ Xa N=RQǰ Z]K% d! Ikz\.sKY $i-BX{ 05ABIǰ _= 4d8[]K%)cnsw!mBrKI|onB(Щ[mmP e\C-D.Y5 !D{ 0Kan180HPZ8aK%ߒY-Ks3}Br#w0S!Co[nV(a bq4–;e,$(-D{ 0CB㵯y/_t2\.sK_爍5 KѸyZY-!A!D{ 0ŨKa-D{ 0aEE|zR̅q4–,Z=RIk !Aj$i/K~K dW*z>wڋmwފ> BDxsPqv/% 4d8,mb9>~9>s4>+YHp5wnBqy/Q9,|iʵ(a bq4–pÆ7_ Q'L)|ۗĮUuN q4–,Z=Rçr칥afFՐN=R b%Qǰ Xa Z8aK!GL)`}P/Go$q4–,Z=RIk !Aj$i/K~K dW*z>I_pzJ_[vd9InAΆ_wFw=p)g aGېE zdK~%r~DA $i-BX{ 0>{pABIǰ _:6+k=|S!D{ 0Kaܻ.idg`!Aj$i/(5d(a bq4–c8RIǰ Y 8aKQk|onB(NB>>5 Q%.~9>{b5 =p[G-K%8-q_BIk |ydž `$A $i-BX{ 05ABIǰ _= 4d8 d,ms5_nBu,܄*.Q%}WDJXۜ8-q_BIk>~8 S9dms!OQkvB~_ /Z#Vm d)-nSPZs# } AC[2ҹ B q4–,Z=R=p !Aj$i/[Җ67gnG_a==_Qk:jK_x}SF; 0Orr|Fw,#BE#nEgs!A}AWZ+`21Z㎲#PZ]8|nvZHm.`X'!O8!e4Q!RQ'L)jŨi,:w.˚Y80HPZ8aKᲱX.a.#;d)Z-|>䬈~~(Y-B |#!OQkvBQCeuB _|Kmޢ_ +h$WnBvx}nTwd)-nSPZՐN=R b%Qǰ Xa pN=RQǰ Y`Xi< j}-mćZ-}˅{Q̅The㽨PZvB>>5 Q%~9:ž6Ipj59[GNv(a bq4–(rHk_ Q'L)|K%)cns|F}BCn\[BׅF\.;ڍN%ۉ d4~'}Q&ŽY-we7{ x!,E{価} |~ _|NopIǰ Zj8aK8|ȃazb4w£C.F>/% X80sb/h>=\F/Ԛo][Җ67gnG_bQ'L)jŨi,:w.˚Y80HPZ8aK> oB9#<*42qjsI'E:粭xPڋm_|oĮUȄwX~p F?ć_P>!9BK~%r~G|DՐN=R b%Qǰ Xa Iǰ Y 8aK, 5~w!.-t[£C.F?ć2X\?MSKz7[n˟oϞ^N}B AC㎾26(a bq4–pÆ7_ Q'L)|/hF\.;ڍN|^K㎰p`B^ |{8Ϩ_ŽćKzRA $i-BX{ 0NsK#; Q'L)||~'u-_7gF\.;ڍNa=C$ۈA|U/ Qm Y-ʵ/3£C.!]2X\^Kݐ#]Җ6?_|oĮUOIǰ ZLZj8aK 1p$@Z8aK!GL)ea'Id)!E ||jK_I}.G|*42qjs_P>!P;ۑOMAoKK~9-qy/_u \tSIǰ Zj8aK8|ȃazŽo|m/ d,mo܎)N=R%Qǰ Xt]43p`q4—|Q߹b>s|FvCbiz n"V(mE/ dW*B;[Po \tSvCbiqy/_vBQwJXۜ}K%V#e>"PjQ'L)j1jŨi,0pIǰ Y 8aK, 5$(!OBIk7ŽQ S -p˅{Qơj$vBڌsx},ۄN=R%Qǰ X#Q~D$(-D{ 0Jr|Fw, qo ^pj59n$<]=ph\[Ѿo%wv\s}|?PM׍""w^KݐpZjPu- |F}+|] >o}B]&The㽨価} |B>~w!.-t+}ph]2X]o}B]&The㽨 q4–,Z=R=p !Aj$i/oF[n Y-Ks3#w1(a bq4–;e,$(-D{ 0wwX~2XA=C$ۈA|U/ Qm Y-ʵ/3£C.!]2X\^Kݐ#]Җ6?_|oĮUOIǰ ZLZj8aK 1p$$aq4–܄*.Q% 콓mrWѷpz7u>F CkrT23OIǰ Zj8aK9$j5ȃazrrOoOĮUy/_V׋}! s_oSqom\յ*|<rKsy+"W}{ېIB8aKP-GL)g8cup`q4—BCn^Br]ۑ;ĮUȈ!D{ 0Kaܻ.idg`!Aj$i/2;M?A|U/ž.@PpX(@  K_ŽG*maN%ZҦ߅F[sB8aKP-GL)b$Fp`q4—B}4 ,N.9,|oJXۜkP܄*.!E%_[ېE$I+wQk5rQ%ԚlOuh^)>K_ŽğsuM N%ZȚTQ-d=P}BCn]մSrY->K@,[]܆ܻh>b8&麝" n@lk˟|Ҷ[!QwQkd,!Qr-bQ'L)jŨi,ۇ n" N=RdKzR_P܄*.$G:6+k$7#w1(a bq4–;e,$(-D{ 0B7+N~9˟.Bsoܯ4Km%[nt;nP|k_+_BVB8aKP)P-GL)a0-D{ 0aK{rD'=C$ֿ#7zWZ6FJIkqەqoFҦQkniSoơj$d(~5 Q%?5MSK]MAoފ<>NiܜK%Q'L)jŨi,P䑨ֿ" N=R%9>#;KzR܆ܽŸv?QEލM)=C$ֿ#7zW価}s[nލMQw:N=R%Qǰ Y~D$(-D{ 0Cn_V#ۑ;Iǰ Zj8aK˲Fv N=R`w,>܂Hۂ=L r/}E8"5 Q%pSknsMfP~i[^-S!7#о^hbh%+n$ѹBG}59ρZF}9ܻu\=59!A!D{ 0ŨKaBZ8aK!GL)j-v9,!Qr-`O= T ;zte[!EVjK_n&sx}|m?= iTZҩqiDx}Ӆ ~cNr^?4>j̄s^ܻK_V事]:粭x-D(a bq4–(rHk_ Q'L)|)cns|F|ېEE%܄*.Q%#rY-KsHc?is:粭ute[Z-b?= m"s)ډ-}9dmާ T ;}B:粭K|-ϡ(a bq4–pÆ7_ Q'L)|6XۜBr#w1(a bq4–;e,$(-D{ 0{rteZb= |mzj/;ېAI'|_=nK MtP >6w  QkJ0^Im" (YSpz>{p>/ʷ%C-CvQP|U9N/n]K%uu-D(a bq4–(rHk_ Q'L)|)cns|F|ېEE%܄*.Q%#rY-KsHc?isQ}|qZ㎿#о6NQkJ0^Im"?SFPN`/w# "% sA $i-BX{ 0>{pABIǰ _ 67gP܄*.A $i-BX{ 0NsK#; Q'L)|0^ܾ}8oOǾ d=G5 m#H n>/ʷ%&s_ +h$WnB};]*y'/% _Qk:jKXIǰ ZLZj8aK 1pQ'L)d(i-ET\KXˌ-}|.!Ѡo>ۜմD%C,A $i-BX{ 05ABIǰ _= {q8~.!hd_|}59#;krT20!QwQknB(+k"Q'L)jŨi,ۇ n" N=R_nBu!Qr-V#.6+k$7#w1(a bq4–;e,$(-D{ 0Qߧ9#*srr>K;4AbX}$h/"P~GQ|o$~8asGrr]$<ՐN=R b%Qǰ Xa8 Q'L)d(i-ET\KXˎܣH^N;rw[s3%C,A $i-BX{ 05ABIǰ _= {q8~F)d魹[^{h=!)cns|Fv!QwQknB(+k"Q'L)jŨi,ۇ n" N=R_nBu!Qr-V#?qu]rrʵ;Iǰ Zj8aK˲Fv N=RtHp0xi]T]=>7s R}{rPNw_/%C/GtSx}x\EEW{pABIǰ _= B܄*.Q%W*}y܆ܾ%r~DuN q4–,Z=Rçr칥aSnkG}-wt2ҕ7;nP|lBi9PrHG /_JXþ})[v Bڏ%{'ۄՐN=R b%Qǰ Xa8N=RQǰ Z[rD'kk3rຟ|v$w|}59#;hJXIǰ Zj8aK9$j5ȃaz[A;*wPB܄*.Q%JZOFﺶʣ1w/\\յ*|Sܤ[n <(>tA $i-BX{ 0>{pABIǰ _= B܄*.Q%W*{.zCn_V"Cr:sB8aKP-GL)aӹv\BIǰ _:/:sӷts {r|Y]˂}۔Km?esN}T]ZېE$/Y KѸw爍!A!D{ 0ŨKapN=RQǰ Z]K% d! Ikxn}xknsxz7Mmo"{ q4–,Z=RIk !Aj$i/܆ܽUu/%>%ߒY-ʵmdOrT2E8\Js} A|~~{F}>} z7?RrV(a bq4–pÆ7_ Q'L)|/6./[]K%V#. |JZ A $i-BX{ 0NsK#; Q'L)|2>2O-Ӡ{*ܗmGsN|(`]T]=9OrT2xdrT2YϾ?P=P>Rj~zPciQf !T]Qӝq!E=Pqs_/rT2A*P<( \= AލJXIǰ ZLZj8aK 1p j$i,{ 0 d! IkyΛtmܕ b=E,HBIkou|mQ'L)jŨi,P䑨ֿ" N=R_mF|>umFt~Gz|iʵmP랾5mx۸ \wq!d4V׋}PyJ_K1BrT2Ye7DN=R%Qǰ Y~D$(-D{ 0о%߉\_. |JZnG_bQ'L)jŨi,:w.˚Y80HPZ8aK>/ʷ%o:X?zI?ۗ/w罹)[w£C.F>_}BKK篍k3w"7;[nܕ b3/_V׋}rT2Y'=+pE'd[wA|U!(5d(a bq4–c8q4–B=RZ[ېE$H,M./% ލ"i9%C//o+kž?PH,M.ڏߨYԆ_lA $i-BX{ 0>{pABIǰ _= Y-ʵޢ;ۗĮUuN q4–,Z=Rçr칥azCŽxo|J J_K1D%C/Ieu;w!_lGxmS{*ܗmG-XT.?sM s(4@E? GnQxDxG/IKo2X]-~#QIն<#PbWZeV׋}A Y $i-@-BX{ 08-D{ 0a,!Qr-`O>Uu.96 A|He-if#PZEޑG6>㉌CߚT EPg|mG&ܕ b3P4wBq! &vxvq!*m!D{ 0Kan180HPZ8aK}K%V#?qu]rrʵ܎)N=R%Qǰ Xt]43p`q4—#=C$۽:粭v{4"9f ((8 ېEsӜD%C/|J%C/ ܕ U&#>B+kŏ#P+{|FPf#)Qԟn,Z/!9#>|0 p`܄*.G}BCn^?sߚ vǐP Bے~} u+KѸ0^ܾ})`z7ܔnP~ѿCV#e>"PjQ'L)j1jŨi,0pq4–B=RZrY-%K%T\KXϕFt~Gn7um}FbD>;rimA $i-BX{ 05ABIǰ _= Ft~G}mߨzdK~%r~Dtm>Ik3r%![^{u>I?Hr#mDN=R%Qǰ Y~D$(-D{ 0пcow,JZ|QwmW*{r:sB8aKP-GL)aӹv\BIǰ _:/:sӷts {r|Y]˂}۔Km? ݸ%Pci/Y-ʵC)/nD%,F?+"6 q4–S,Z=R `-D{ 0aKI|onB(Q7_۸ *~59=B8aKP-GL)b$Fp`q4—BCn^*cow,JZs'*|n".~~9Ѡo?P=Pf#>ZjP_q_+pIǰ Zj8aK8|ȃazrrOrY-.%߉\_y܆ܾ%r~DuN q4–,Z=Rçr칥aI'|_=nK9P 0WFAX܄*.'*so2W*},g_er5?= (1g4(܄*.8ڐŢߞep/*d I.ѠoqoF%C,A Y $i-@-BX{ 08 Q'L)d(i-E%_[ېE$2O-Ӡ{*ܗmGsN|(`P 4 v!Qw"7N>/%ӝP }B(O+! qw/0_/<PpnBVB8aKP)P-GL)a0 Iǰ Y 8aKQkd,!Qr-`O>Uu.iմS&6m=FN=R%Qǰ X#Q~D$(-D{ 0п;ۗ~h>}4[eQ7_^rY-.%1+k<>I-}{h>~iSo~9Ѡo~~w!!(a bq4–pÆ7_ Q'L)|/6./[]K%V#. |JZ A $i-BX{ 0NsK#; Q'L)|2>2O-Ӡ{*ܗmGsN|(` ]T]=9 Sϋt|</v.@{pABIǰ _= { 9,|oĮUr:sʵ(a bq4–;e,$(-D{ 0FGir {oҕ㵯bPjQ'L)j1jŨi,0p Z8aK!GL)j-v9,!Qr-`Oecon)dG)'{CkbQ'L)jŨi,P䑨ֿ" N=R_m]?Q9,JZmxۼs~Gi9ߨY&] ܭ</6+>#8d=wX׶~zFۼ^K{P7}vZY-wFs (a bq4–pÆ7_ Q'L)|P[Җ67gϋz6.W*DN=R%Qǰ Xt]43p`q4—Jw!PM׍~Ϲž.Ά\R۟P|F[敵Ǒ_u{o#~veqsjO|-CǐPs@80WnB#価~w!/ vqjAQT];rR/Rp.})`z7(5d(a bq4–c8Q'L)d(i,PMa\F/wd ^gĦ,]˝p"Q'L)jŨi,P䑨ֿ" N=R_mZKKzR-)A8ܥ*ܤ+_%! !D{ 0Kan180HPZ8aK~%ߒY-Ks~;ۗĮUuN q4–,Z=Rçr칥a7xN^w!mZRvlA Y $i-@-BX{ 08Iǰ Y 8aK0Xy%a'')rmmǰP Q`(PIǰ Zj8aK9$j5ȃazrr9,%ޔ9q8~rN/mk3)dFʣ1w)>#;/% ~qr}BCnBQ'L)jŨi,ۇ n" N=R_dKzR.6+k=|S!D{ 0Kaܻ.idg`!Aj$i/2;M?k~VwxBVB8aKP)P-GL)a0BIǰ Y 8aK0Xy%a'2N/mk3r.|FpQkr#Gj$rB8aKP-GL)b$Fp`q4—BCn^%_[Җ6?qn'OnB ~F~,|HNoϨ_Qkr=+Q%ϲ]˾"P~G|,,܆܄N=R%Qǰ Y~D$(-D{ 0пcow,]?QwmW*{r:sB8aKP-GL)aӹv\BIǰ _dv~'/;׶)\;Z q4–S,Z=R `(q4–B=R 4I`Xi< Z=xg5 4zVKX (a bq4–(rHk_ Q'L)|/6rY-%K%)cnsq۔v ^gRwĄ ҵZې*ܻ/% ~qr}BȝmA $i-BX{ 0>{pABIǰ _= 9,|oJXۜy܆ܾ%r~G#w1(a bq4–;e,$(-D{ 0FGir {oҕ㵯bPjQ'L)j1jŨi,0pN=RQǰ X, 5<1=Bmk<NV q4–,Z=RIk !Aj$i/܆ܽK% d,m~N;rOPZK%6UIy(V#>KCrrB8aKP-GL)g8cup`q4—BK%%[Җ6?qtEw!/\_A $i-BX{ 0NsK#; Q'L)|nC^sk؂Iǰ ZLZj8aK 1p(E(aq4–(aKMaOd ^g==}\\6FJIk>6܄*.Q%BQ'L)jŨi,P䑨ֿ" N=R_mZKKzR-)A8ܥ  -cnAGj$ 9}T]ZېE$!D{ 0Kan180HPZ8aK~%ߒY-Ks~;ۗĮUuN q4–,Z=Rçr칥a7xN^w!mZRvlA Y $i-@-BX{ 08(aq4–(aKMaOe6ŋ|rN=R%Qǰ X#Q~D$(-D{ 0п;ۗd,[nSnB_K%6UIy(V#>KCrrB8aKP-GL)g8cup`q4—BK%%[Җ6?qtEw!/\_A $i-BX{ 0NsK#; Q'L)|nC^sk؂Iǰ ZLZj8aK 1p((aq4–(aKMaOd ^gNVwr۸TZ܃Z-`B8aKP-GL)b$Fp`q4—BCn^N;rm"v ^g܃3[D> d,moQw|s}s#wҖ67`Iǰ Zj8aK8|ȃazrY-.%ޔ9. |JZnG_bQ'L)jŨi,:w.˚Y80HPZ8aKwrߕ+k^6ՐN=R b%Qǰ XaA"Iǰ Y 8aK0Xy%a'F)d\F/wF'' nۄN=R%Qǰ X#Q~D$(-D{ 0п;ۗd,[nS4K%6UIy(V#>KCrrB8aKP-GL)g8cup`q4—BK%%[Җ6?qtEw!/\_A $i-BX{ 0NsK#; Q'L)|nC^sk؂Iǰ ZLZj8aK 1p(N=RQǰ Z]K% d! IkyΛtSE9{R[A;*Iǰ Zj8aK9$j5ȃa NOΔ9#> Bci/Y-BZ=wV}NTgM{j1-wrr!D{ 0Kan180HPZ8aK/ېEnP|knbQ'L)jŨi,:w.˚Y80HPZ8aKT܆ܼ.s>;wJO}Ϩ>~9׷(>6F~xBY!N| `FېEs}~T]u&.s1PrK}kmޢ+"6ۑn?k~VwxBVB8aKP)P-GL)a0Iǰ Y 8aKQkd,!Qr-`O>Uu.rvh7!Ft~DA $i-BX{ 05ABIǰ _'gJXۜ!QwQkd,!Qr-ah>dl3=A wV}NN=R%Qǰ Y~D$(-D{ 0cns|F| BqtN=R%Qǰ Xt]43p`q4—>7 x\C.}vP|.s;nP|lB96 B?B 3+! B7^5?MCx\C.b9b~,mF9>۽EWbQ'L)jŨi,ۇ n" N=Rl9#> !QwbQ'L)jŨi,:w.˚Y80HPZ8aKT܆ܼ.s>;wJO}Ϩ>~9׷(>6F~xBY!N| `FېEs}~T]u&.s1PrK}kmޢ+"6ۑn?k~VwxBVB8aKP)P-GL)a0PN=RQǰ Z[K{rD'}zH֋CE$kEzVKXY-x㯨~5 Q%"-go=G_8P'P㎾ z(Y-!D{ 0KaCFZ80HPZ8aKY-Ks0#rrq۔G d㎲b?PT~u _Ϟ# B%܄*.Q%#{zN''\֧)Z+>#>~%w|EZ,/[n}!D{ 0Kan180HPZ8aK/ېE!D{ 0Kaܻ.idg`!Aj$i/P|orrΆ\4)?%>\C/w^ܠrm )d~;)g WnB}5 nkGQwԚΆ\rBY.ڌsx}zxpGnGi@N^w!mZRvlA Y $i-@-BX{ 08@R8aK!GL)j-oY-BZ\F/w$/% y(VDn۾G dA $i-BX{ 05ABIǰ _'gJXۜ!QwQk|onB(=HVܓ_|mn.>WN|F}BK%B.Y_dB8aKP-GL)g8cup`q4—e_/! B8aKP-GL)aӹv\BIǰ _:/6s iۺR~K}AΆ_A5 /R:w $8S< 4܄*.k x ";5/%s ]#[ny\܎tC^sk؂Iǰ ZLZj8aK 1pQ'L)d(i-E%܄*.Q% ѱ[vRu]Q%q8+mk3ԓB8aKP-GL)b$Fp`q4—)Җ67g}T]ZrY-BZ=Gm,umQ'L)jŨi,ۇ n" N=Rl9#> !QwbQ'L)jŨi,:w.˚Y80HPZ8aKT܆ܼ.s>;wJO}Ϩ>~9׷(>6F~xBY!N| `FېEs}~T]u&.s1PrK}kmޢ+"6ۑn?k~VwxBVB8aKP)P-GL)a0PR8aK!GL)j-v9,!Qr-`O5=I=A߹K%-+wN[n/bQ'L)jŨi,P䑨ֿ" N=R%9>#:R/! ]K%T\KXGcܥ!A $i-BX{ 0>{pABIǰ _ 67gP܄*.LA $i-BX{ 0NsK#; Q'L)|PP;ۗt29nI/:s/o࿨_K$#/L8` (һrq_/u_808t2#/Rvcxm]sFۂ;r;Mr {oҕ㵯bPjQ'L)j1jŨi,0p  Q'L)d(i-E%܄*.Q% 槩'h=)dŸvn7oK&~FF/|p|~h=B8aKP-GL)b$Fp`q4—)Җ67g}T]ZrY-BZ=Gm,umQ'L)jŨi,ۇ n" N=Rl9#> !QwbQ'L)jŨi,:w.˚Y80HPZ8aKT܆ܼ.s>;wJO}Ϩ>~9׷(>6F~xBY!N| `FېEs}~T]u&.s1PrK}kmޢ+"6ۑn?k~VwxBVB8aKP)P-GL)a0PJ$i,{ 0ZKK{rD')(P$0ΕJ{r1 -iT.6NIkB8aKP-GL)b$Fp`q4—BE;QkJPqvKXҶ[^K9`PHa*BCېEE%_[ېE$7Hm"y/>d%R^܄N=R%Qǰ Y~D$(-D{ 0о܄*.]rrʵ܎)N=R%Qǰ Xt]43p`q4—oӿ_nBzҶX\m"pX(xgJP$C/% ~G^6N価| ҩT/n\^KېEV.F/Y 8 ᎃr@ϲܮ-,K\~'.K^ѩ5PBVB8aKP)P-GL)a0P )D{ 0aKI|onB(M{o$GmF9>Ҷ[ }AB(a bq4–(rHk_ Q'L)|/E@qm"Igڌsx}mx۸/! Qkd,!Qr-bQ'L)jŨi,ۇ n" N=R_nBqtg. |JZnG_bQ'L)jŨi,:w.˚Y80HPZ8aKi/! Ei[^,6{k}#9PC0 (ÎB/%|m"wX׶Q価~w!!(5d(a bq4–c@)D{ 0aKI|onB(6{E;\5Qb_JPpU ۗHj$!D{ 0KaCFZ80HPZ8aK|m"R^ܸE;Q%^i[^-/% U*ȇǷ! ]K% d! Iko6{E;_P|JP!D{ 0Kan180HPZ8aK}T]џ6+k=|S!D{ 0Kaܻ.idg`!Aj$i/9P܄*.ymxEU*G"y(V#/% U*ˋ}Br#ܾ d%R^܄N=R%Qǰ Y~D$(-D{ 0о܄*.]rrʵ܎)N=R%Qǰ Xt]43p`q4—oӿ_nBzҶX\m"s < T!|EZ)/`aWJPqy/_nByX#PAgX`$/:粭@ >rH /qU-{SFF^JPjQ'L)j1jŨi,08Hq4–B=RZrY-BZzQPp(,Q*BߚV׋}Zp!@{敵nB8aKP-GL)b$Fp`q4—BtU ۗ|Ҷ[ާ7}BrZCrDB 4 ;R^ܻ敵n BV)Wpnh00 wJPx'=敵n>.{ko) ڏ^KېEQ'L)jŨi,ۇ n" N=R_nBqtg. |JZnG_bQ'L)jŨi,:w.˚Y80HPZ8aK;!Qw+kŏ/wFAXGtU ېD>"P~GxET.6N価}T\b_s,K >/ʷ$ (\,]Q /%rTMIy(!A!D{ 0ŨKa8q4–B=RZrY-BZc^F?>Ҷ[8s0(mxۄN=R%Qǰ X#Q~D$(-D{ 0о PatU ۗ|s|Ҷ[!QwQkd!Qr-b?79 E` w|Ҷ[$P A)߂sdM+kž q4–,Z=R=p !Aj$i/!QwOF~;ۗĮUuN q4–,Z=Rçr칥aoӿ_nBzҶX\m"wX׶QG.sN| `@$P AېE^KE߂EmSϋ}BCnBPjQ'L)j1jŨi,08)D{ 0aK{rD'X(@J{r7ߚV׋}A $i-BX{ 05ABIǰ _= (Q]*B?4w!QwQkd!Qr-a==X(xgJPw+kž|L]"i[^-Qwua ;ѿ4?RDn$wx_B!J{rV׋}ߨzirGiN=R%Qǰ Y~D$(-D{ 0о܄*.]rrʵ܎)N=R%Qǰ Xt]43p`q4—oӿ_nBzҶX\m"pX(xgJP$C/% ~G^J{ri|^KېEV.>}@IYr@ϲܮ-,K\~'.K^ѩtIǰ ZLZj8aK 1p )D{ 0a,!Qr-`O= (Q]*BQo4q | ҩT/n^i[^-?VoF&},ۄN=R%Qǰ X#Q~D$(-D{ 0оҩT/n]Joqy/_nBu,܄*.Q%#PC T.mx۽Oi>K~9M+kž.t;?4B?FҦJE| BU*˾~i[^- ~덤Sa B8aKP-GL)g8cup`q4—Br?QwmW*{r:sB8aKP-GL)aӹv\BIǰ _esN}T].Jcq9`PHa*B#|+_6{U*ˍSy/_nByX rH /qU-{SFF^JPjQ'L)j1jŨi,08N=RQǰ Z[rD'A㎹XnVBҶ[ |f q4–,Z=RIk !Aj$i/IXaftU ۗB敵n_P|r#9㎹ ֠ơ~i[^-~GԯB+kž q4–,Z=R=p !Aj$i/!QwOF~;ۗĮUuN q4–,Z=Rçr칥a|Br]敵i ֿ#_:E |HB#/L9Ev!Qw_`_B_:_vBV_|vsw|}K%(5d(a bq4–c@(aq4–܄*.Q% ѠoyKx}4 ,N.KsIǰ Zj8aK9$j5ȃazrrB9={R\>'t^JP܄*.-mBZN=R%Qǰ Y~D$(-D{ 0о܄*.Ks~;ۗĮUuN q4–,Z=Rçr칥a8?_|%C/}BCnB8w^јG|P(4,PkϹ^J/0Ē`GZ 1~#HCn\ dIǰ ZLZj8aK 1p R8aK!GL)j-oY-BZFԷ d,mbQ'L)jŨi,P䑨ֿ" N=R_m˾ d! RooyK}ph2X\BR:W!y(}BK~%r~DA $i-BX{ 0>{pABIǰ _= 9,|oJXۜy܆ܾ%r~G#w1(a bq4–;e,$(-D{ 0Qߧ9#*srr>K;4AbX}$h/"P~GQ|o$~8asGrr]$<ՐN=R b%Qǰ XaIǰ Y 8aKQk|onB(6{E;\xU*ˀ(R^ܸE;Q%A $i-BX{ 05ABIǰ _= iE*B)ډ-`Joqy/_(J{r B%܄*.Q%~9Ei}AT!(a bq4–pÆ7_ Q'L)|/! z3y܆ܾ%r~G#w1(a bq4–;e,$(-D{ 0[4ېEޢ4?HxU*G.B2/% ҩT/n\^KېEV.>}@IYr@ϲܮ-,K\~'.K^ѩtIǰ ZLZj8aK 1p  q4–B=RZ[ېE$<^6N`(0((ҩT/n\!E*B)ډ-bQ'L)jŨi,P䑨ֿ" N=R_H|*-iT.6NIkV׋}}BA@@T/n]B%܄*.Q%~9Ei}A!*B q4–,Z=R=p !Aj$i/!QwOF~;ۗĮUuN q4–,Z=Rçr칥a|Br]敵iPh T!|EZ)/Ph T./% B%b_s,K A|U p`BbWډxy.?JjhԈIy(!A!D{ 0ŨKa(aq4–%܄*.Q% |PBk}Qo4q.?PFbT.mxۄN=R%Qǰ X#Q~D$(-D{ 0m"v~ T)*|>>+wBZ[ېE$/(Wu{oj1ӝ$7 ֿ#o>|b ҩT/nBQ'L)jŨi,ۇ n" N=R_nBqtg. |JZnG_bQ'L)jŨi,:w.˚Y80HPZ8aKi/! -/%+n(5d(a bq4–c@Q'L)d(i-EK%T\KX;k}ߚV׋}A $i-BX{ 05ABIǰ _= B%܄*.Q%SqJop.~9>-E7_V׋{k_/"P 8J{r_@(0U*9敵n_P|rA $i-BX{ 0>{pABIǰ _= B.Ew!/\_A $i-BX{ 0NsK#; Q'L)};!Qw+kŏ/wu{op|/wu{o|^Krrӿ_!˜pH;! ՐN=R b%Qǰ XaQ'L)d(i-EK%T\KXˈE9,VumQ'L)jŨi,P䑨ֿ" N=R_nBu,!Qr-~N;r|F/wum|/ZD-Ϯ A|F}%;ۗ|EZIǰ Zj8aK8|ȃazېE]=Cn_V#ۑ;Iǰ Zj8aK˲Fv N=R9_+~~vrY-I\J Jۿ$ 18Puc.~vܜ%;!QpAxbqߨ_J_nJV'\~X_FAXGtU ۗB@}|Ҷ[ߚrVBE8_B_nBzmxۻF})[wrBVB8aKP)P-GL)a0 )D{ 0aKI|onB(X/,moϷ(>5ABDy7nB ~F~w|6z6(a bq4–(rHk_ Q'L)|6Xۜ^KېEE%_[ېE$ǥ+c*|>?nP|km{(=']qە?P'rrB8aKP-GL)g8cup`q4—K% d,moޢ;ۗĮUuN q4–,Z=Rçr칥a(uA_m:sӷts {rdjɷ_/ܥtHp0xi]T]8/EEwRj^K:s )dj17 x\C.}vP|.s;nP|lB96 B?B 3+! B7^5?MCx\C.b9b~,mF9>۽EW5ABDy7|fok;pB8aKP-GL)b$Fp`q4—e価}T]ZrY-%K%T\K_|zR_:|m~i OFѿ܆܄N=R%Qǰ Y~D$(-D{ 0Ci/Y-Ks3~w6+k=|S!D{ 0Kaܻ.idg`!Aj$i/"69i=PP;ې]״f9|( 3w>i#C}k?"%w 1$.x#Q־# s<ۗ! q4–S,Z=R `P8q4–B=RZېE$<6XۜnP|kmރ㒅"wiB q4–,Z=RIk !Aj$i/s3}Br]>m~i OFѲ2?P;ېIǰ Zj8aK8|ȃaB9#;.zCn_V#ۑ;Iǰ Zj8aK˲Fv N=Rb(koӜ~Fܕ %{OFawB@Y>s4?y(V#(7^w|J? Emk09#ι p.bPjQ'L)j1jŨi,0AJ$i,{ 0ZKK{rD'ƾ})cns|F}AzJ#q[v܃.Y;ېIǰ Zj8aK9$j5ȃa,mo/% Bci/Y-BZҕ}1E.>FA8ܥܭ܆܄N=R%Qǰ Y~D$(-D{ 0Ci/Y-Ks3]?QwmW*{r:sB8aKP-GL)aӹv\BIǰ _:/6s iۺR~K}AΆ_A5 /R:w $8S< 4܄*.k x ";5/%s ]#[ny\܎tC^sk؂Iǰ ZLZj8aK 1p @R8aK!GL)j-v9,%܄*.Q% r[n)Gc[mm\w!!(a bq4–(rHk_ Q'L)|6Xۜ^KېEE%_[ېE$h\}DnQ{rN/mk3)d-+w|~~w!!(a bq4–pÆ7_ Q'L)|PZKKzRO]rrʵ܎)N=R%Qǰ Xt]43p`q4—>7 x\C.}vP|.s;nP|lB96 B?B 3+! B7^5?MCx\C.b9b~,mF9>۽EW5ABDy7TgMxz)N=R%Qǰ X#Q~D$(-D{ 0cns|Fqy/_nBuKI|onB(kᎲ..q[A;*K%?qn'[ !D{ 0Kan180HPZ8aK%_[Җ67g~;ۗĮUuN q4–,Z=Rçr칥a(uA_m:sӷts {rdjɷ_/ܥtHp0xi]T]8/EEwRj^K:s )dj19(R(1*OE9XIǰ Zj8aK9$j5ȃa,mo/% Bci/Y-BZ.>um3>,|Ÿvn/6 q4–,Z=R=p !Aj$i/KI|oJXۜCn_V#ۑ;Iǰ Zj8aK˲Fv N=R~w!/ eϾsNғ_st2u_'&PrHGӿ_!˜pAQv!Qw_`_ƿGpayIqy/ eG,_/ܥ7|w爍vvrߕ+k^6ՐN=R b%Qǰ Xa )D{ 0aKI|onB(X/,moϷ(>5ABDy7 tS!D{ 0KaCFZ80HPZ8aK_P܄*.-v9,%܄*.Q%=)X/d\]> B>.:ֿ#Rw[nVBCnBQ'L)jŨi,ۇ n" N=Rd,.6+k=|S!D{ 0Kaܻ.idg`!Aj$i/P|orrΆ\4)?%>\C/w^ܠrm )d~;)g WnB}5 nkGQwԚΆ\rBY.ڌsx}zxpGnGi@N^w!mZRvlA Y $i-@-BX{ 088q4–B=RZrY-%K%T\KXeƶ>9(R(1q׶.r(a bq4–(rHk_ Q'L)|6Xۜ^KېEE%_[ېE$h\}DOPZK%?qn'[ !D{ 0Kan180HPZ8aK%_[Җ67g~;ۗĮUuN q4–,Z=Rçr칥a(uA_m:sӷts {rdjɷ_/ܥtHp0xi]T]8/EEwRj^K:s )dj1\C/w^ܠrm )d~;)g WnB}5 nkGQwԚΆ\rBY.ڌsx}zxpGnGi@N^w!mZRvlA Y $i-@-BX{ 08BIǰ Y 8aKQkd,!Qr-`O 67g۔wH?>;r#R!D{ 0KaCFZ80HPZ8aK_P܄*.-v9,%܄*.Q%]> B$>;r#Rw[nVBCnBQ'L)jŨi,ۇ n" N=Rd,.6+k=|S!D{ 0Kaܻ.idg`!Aj$i/P|orrΆ\4)?%>\C/w^ܠrm )d~;)g WnB}5 nkGQwԚΆ\rBY.ڌsx}zxpGnGi@N^w!mZRvlA Y $i-@-BX{ 08R8aK!GL)j-oY-BZp)dd;r@ ;ۑ BZ  B8aKP-GL)b$Fp`q4—)Җ67gP܄*.-oY-BZ=G;r"DhwK%?qn'[ !D{ 0Kan180HPZ8aK,ۑ;GO~}s[nB z((m,]DN=R%Qǰ Xt]43p`q4—>7 x\C.}vP|.s;nP|lB96 B?B 3+! B7^5?MCx\C.b8`w,>܂HG~PdFsHӿNsG! QNDBm9ԇ_Iǰ ZLZj8aK 1p (aq4–%܄*.Q% nQ}Y..Y܄*.6CrDp`BN=R%Qǰ X#Q~D$(-D{ 0cns|Fqy/_nBu,!Qr-~ZQܣH܄*.)d-+w|~~w!!(a bq4–pÆ7_ Q'L)|%ޔ9#=y܆ܾ%r~G#w1(a bq4–;e,$(-D{ 0CBCn^9˟|杻'? e۔#P !QwnG_b?,_m˷! i9d:%pG/h{3 X(46NӝA $i-BX{ 0NsK#; Q'L)|̍P|mߨzܻr#z"Gi}9ۄN=R%Qǰ Xt]43p`q4—؏ ,۸-m˷! 8ۓŏo,m@(( x6Nӝ}AXIǰ ZLZj8aK 1p AJ$i,{ 0 d! IkyqHm"y.$0"GT.cm:\qPZN=R%Qǰ X#Q~D$(-D{ 0Jr|Ftc_`9#> B%܄*.Q%#{6{H}qە}B@+R^ܸ:\qPZN=R%Qǰ Y~D$(-D{ 0cns|F| B܎)~X]ۗnBvsBum}}K%_uߒ9g@Pqw>Q'L)jŨi,:w.˚Y80HPZ8aKdlGV|KmCFېEmBCrR@Pqw>^K:ՐN=R b%Qǰ Xa(aq4–%܄*.Q% m"qw ,58LT.cm ㎾u-D+o;]&AXkqf@E;B8aKP-GL)b$Fp`q4—)Җ67g}T]Z[ېE$z|F/wH}"N;rqy/_Qi*BqZ㎿ q4–,Z=R=p !Aj$i/s3࿨_nBvuNXM@ 80w侠A $i-BX{ 0NsK#; Q'L)|\,+~})[w X(46N>w^K:oHam9ԇ!A!D{ 0ŨKa Hq4–B=RZ[ېE$<^6N `   !QwnG_a<NoϨ_u$0"G m"y/>~8B8aKP-GL)aӹv\BIǰ _W' ߨ_nJVC ( x6N>w^K:oHam9ԇ!A!D{ 0ŨKa )D{ 0a,!Qr-`O.#iS/%aqŚgJPwċKmյoc=|FpAXkqf)_Qk:jK_ȎoM'VۄN=R%Qǰ X#Q~D$(-D{ 0Jr|Ft_nBu,!Qr-a)|ȸܭ^KaqŚgJPqy/uơj$!D{ 0Kan180HPZ8aK/ېEݹ|Sp9#>~>z@ 80w侠A $i-BX{ 0NsK#; Q'L)|\,+~})[w X(46N>w^K:oHam9ԇ!A!D{ 0ŨKa Pq4–B=RZ[ېE$<^6N `   w^K:oHam9ԇ!A!D{ 0ŨKa N=RQǰ Z[K{rD')C ( xJ{r9,ۻk>zC ( x6N:\qPZ.Bi: q4–,Z=RIk !Aj$i/S3,moςr d! Ik^6NEŸvn_P$0"GT./%㎾u-D(a bq4–pÆ7_ Q'L)|6XۜBr#w0?7g/_H` EB@E;_P|q q4–,Z=Rçr칥aO?PܔĆ@$P(\m"*|>=9۸?u 9'V>6N;nsBVB8aKP)P-GL)a00R8aK!GL)j-oY-BZ\F/wH|^KT.Km:n$?&Qkn$?&BIkvB>$Fj$yBIk˅{QϨ£C.!PZ jiw-Q'L)jŨi,P䑨ֿ" N=R%9>#:R/! [K{rDQEid\[nV/% 灁U*ˋvCbiuCbi(^ |z[-D"-ib/h;D*42qjs-p˅{Qơj$!D{ 0Kan180HPZ8aK/ېEݹ|SMNK#PvCbiJ{rGH,M/ҿ}4 M.26(a bq4–;e,$(-D{ 0rxP26x+S}4 M./%ϷKKd7%+n!A!D{ 0ŨKa(aq4–%܄*.Q% m"qw`hJ{rdCkvCbiuCbix-Dd)-nSDjKXGQkK{G-D \w\*42qN~5 Q%ޤ6sN(a bq4–(rHk_ Q'L)|)cns|F|ېEEK%T\KXGm"qw2.-+w]*Bq!d4[q!d4Ik b/h>=E ||jKXGK{GBIk"pj59The㽨PZN=R%Qǰ Y~D$(-D{ 0cns|F| B܎)~&n饑\q!d4JPL#n$?&_~6sxۄN=R%Qǰ Xt]43p`q4—UBsx۹`h6N &侠Cbiw̆m(5d(a bq4–c@(q4–B=RZ[ېE$<^6N< ҩT/n]9,ۈumqy.H,M.H,M/>=E |HBIk-ib/h;Q SQkF\.:CQơj$n$?&|sx},ۄN=R%Qǰ X#Q~D$(-D{ 0Jr|Ft_nBu,!Qr-a)|ȸܭ^KEtU ۗć-mćQ%#$%d)Z-a,E{Z^w5 Q% The㽨ZQ SBIkB8aKP-GL)g8cup`q4—e_/! r:s+v6ϷKK~9> d< )mF9>NopIǰ Zj8aK˲Fv N=RQNDu|on$?&Gxmu!PjQ'L)j1jŨi,0Iǰ Y 8aKQk|onB(6{E;\ 4+R^ܻrY-^6q!d4[q!d4jK_|{d)"5 Q%#|jKXGF\.;ڍN}Ep F? q4–,Z=RIk !Aj$i/S3+_nBu,!Qr-a@E;ܭ^KA"U*ˋzPxć-mć2X^5 Q%#=,EݐǨ!OBIkb/h;ޢ֖""w5 Q%#£C.F> \wjKXIǰ Zj8aK8|ȃa,moς}T]ۑ;[rBNw?Y d t;^>zY\m"ϧ;pIǰ Zj8aK˲Fv N=Rb}յ>%wPѭv!QpGrxPܔA"E;Nv/%Ԛn$?&Iǰ ZLZj8aK 1p R8aK!GL)j-oY-BZ\F/wH|^KfEtU ۗ|}K%[\^K@ć-mćZ-}SZݐĈ-D;ޢ֖"Z-apj59The5jKXIǰ Zj8aK9$j5ȃa NOΔkҖ67g}T]Z[ېE$z|F/qi~N;rqy/_T./%jivCbiuC,M/"SZݐơj$tQkK{G;Q SQkF\.;ڍN~5 Q%A $i-BX{ 0>{pABIǰ _ 67gP܄*.Gѭv!Qwm';,V[nXM/c=|Fp,H6NӝA $i-BX{ 0NsK#; Q'L)|̍P|mߨzܻr#}.G~K_L,0 ,,8E;Nv(a bq4–;e,$(-D{ 026#Bk}K% ~[rB6c[ !)[w)E8agH}侠PxćBVB8aKP)P-GL)a00)D{ 0a,!Qr-`O.#iS/%03R^ܻEK%\>n$?&Qkn$?&BIkvBZݐơj$yBIk˅{Q̅The㽨PZN=R%Qǰ X#Q~D$(-D{ 0Jr|Ftc_`9#> B%܄*.Q%#{6{H}qە}B˜X`XYtU ۗ54q!d4Qkn$?&BIkK{Gd)-nSPZ:X?BIk˅{QϨ£C.F? q4–,Z=R=p !Aj$i/s3࿨_nBvuN#ܻrCkpY-}B]&Ϟ#9˜X`XYqw>Q'L)jŨi,:w.˚Y80HPZ8aKdlGV|KmCFېEmBCrR8S p46Nӝ}A54q!d4ՐN=R b%Qǰ Xa  Q'L)d(i-EK%T\KXˈEip,HJ{rdCkޤ6q!d4[q!d4jK_|{d)"5 Q%#|jKXGF\.;ڍN}Ep F?bwPt;A"E;B8aKP-GL)b$Fp`q4—)Җ67g}T]Z[ېE$z|F/wH}"N;rqy/_T./%MAoKKKH-DvB>>5 Q%#zZX?-D \w\*42qjsZ-bQ'L)jŨi,ۇ n" N=Rl9#> !QwnG_a<NoϨ_u )_P|Iw^Kn$?&umAi#_:(5d(a bq4–c@ Q'L)d(i-EK%T\KXˈEip,HJ{rdCk>n$?&Qkn$?&BIkvB>$Fj$yBIk˅{QϨ£C.!PZ[n.Gxh$WHbQ'L)jŨi,P䑨ֿ" N=R%9>#:R/! [K{rDQEid\[nV/% Y]*B}4 M.H,M.H,M"#PZ;^ |z[-D"-ib/h;#PZ<*42qjs-p˅{Qơj$!D{ 0Kan180HPZ8aK/ېEݹ|Sp9#>}.Gxh$WHd }A54q!d4N=R%Qǰ Xt]43p`q4—UBےxh$WH} Nv/%ϷKHA:v/sHxIǰ ZLZj8aK 1p (q4–B=RZ[ېE$<^6N8S p4ΕJ{r9,ۻkޤ6q!d4[q!d4jK_|{>>5 Q%#|jKXGF\.;ڍNd(£C.F?bwPt;03S(a bq4–(rHk_ Q'L)|)cns|F|ېEEK%T\KXGm"qw2.-+w0( >5 Q%#zZX<-D \w\*42qjsZ-bQ'L)jŨi,ۇ n" N=Rl9#> !QwnG_a<NoϨ_upᇖi S/%Ԛn$?&Iǰ Zj8aK˲Fv N=R w^Kn$<rN>|m"wR q4–S,Z=R ` Q'L)d(i-EK%T\KXˈEis0( #:R/! [K{rDQEid\[nV/% aaQ`yfҩT/n\^K@ć-mć2X^5 Q%#=,EݐǨ!OBIkb/h;ޢ֖""w5 Q%#£C.F> \wjKXIǰ Zj8aK8|ȃa,moς}T]ۑ;Gӛ3b4w)E8aai}A54q!d4N=R%Qǰ Xt]43p`q4—UBےy˜X`XYqwЩn_P|q! &ÒumAi#_:(5d(a bq4–c@H Q'L)d(i-EK%T\KXˈEip,HJ{rdCk>zY\m"y/Rj}2X]E2X^5 Q%$;!OQkvB{Z^w5 Q%#£C.F2ZQ SBIkຟoM'VۄN=R%Qǰ X#Q~D$(-D{ 0Jr|Ft_nBu,!Qr-a)|ȸܭ^KA"U*ˋzPxć-mć"5 Q%#=,EݐǨ!OBIkb/h;ޢ֖""5 Q%#£C.F> \wjKXIǰ Zj8aK8|ȃa,moς}T]ۑ;Gӛ3s篈 )_P|Iw^Kn$?&umAi#_:(5d(a bq4–c@HQ'L)d(i-EK%T\KXˈEip,HJ{rdCk>zY\m"y.MSKKKKKơj$ćd)-nSPZ B%܄*.Q%#{6{E;qە}Bh$WJPqy.MSKKKKH-DvB>>5 Q%#zZX?-D \w\*42qjsZ-bQ'L)jŨi,ۇ n" N=Rl9#> !QwnG_a<NoϨ_Ϟ#8h$WHd }A54q!d4N=R%Qǰ Xt]43p`q4—UBےxh$WH} Nv/%ϷKHA:v/sHxIǰ ZLZj8aK 1p $ Q'L)d(i-EK%T\KXˈEis0( ~>z L,0 ,,8E;_P|In$?&Qkn${pABIǰ _ 67gP܄*.# 9a aaQ`yf)jivCbi!D{ 0Kaܻ.idg`!Aj$i/ŏo/%+n0( >5 Q%A $i-BX{ 05ABIǰ _'gJV5 Ks3܄*.-oY-BZ=G#iw?qn'[/,:U*ˋy rhQkP&"SZݐơj$!D{ 0Kan180HPZ8aK/ېEݹ|S~5.܄*.s>KmPI%s篈%wumqy/6nM-sjѿ>$(!OBIkB8aKP-GL)b$Fp`q4—)ҕ}R/! [K{rDQE m"[nV/% Y|  !QwnG_b?,_m˷! i9d:%pG/h{3Sn\4!0ᢘYQw  <(a bq4–;e,$(-D{ 0Bk}K% ~[rB6c[ Jۤ Sy. `a`G088#afB=E4S,Jsqy/>~mBܚ6 q4–S,Z=R ` (aq4–%܄*.Q% m"qw$0 4BGJPwċKmյڅ4oͨ[FjK_|{d)"5 Q%A $i-BX{ 05ABIǰ _'gJV5 Ks3܄*.-oY-BZ=G#iw?qn'[/C@8 (tU ۗjѾ6nM"5 Q%=,EݐǨ!OBIkB8aKP-GL)g8cup`q4—e_/! r:sbtkn]T]I !յ8},ۂ>}.G~K_X@#SnB8aKP-GL)aӹv\BIǰ _,_/[n5.܄*.nO?Pܔ@$0 4BGH}侠 rh؂Iǰ ZLZj8aK 1p $(R8aK!GL)j-oY-BZ\F/wH|^K,:U*˾>%qy rhQkP&-Dd)-nSPZu|mCh Yqv q4–,Z=RIk !Aj$i/S3,moςr d! Ik^6NEŸvn_P>5 Q%ž6 ~b4wSy. `a`G088 L,HG`qpIǰ Zj8aK9$j5ȃa NOΔ9#> B%܄*.Q%#{6{E;qە}B$9y%E08;R^ܸP& rhZ-}b/h>=E ||jKXIǰ Zj8aK8|ȃa,moς}T]ۑ;Gӛ3b4wSy"! B%܄*.Q%#{6{E;qە}B$0 4BGJPqy/6nM-sjѿ^ |z[-D(a bq4–pÆ7_ Q'L)|6XۜBr#w0?7g/hp(P m"y/>~mBܚ6 q4–,Z=Rçr칥aO?Pܔ!a8E;T}zsqy/>~mBܚ6 [P|E;mΤ>5 Q%~94[nB8aKP-GL)b$Fp`q4—)Җ67g}T]Z[ېE$z|F/wH}"N;rqy/_ YtU ۗjѾ6nMZ-}!,EݐǨ!OBIkB8aKP-GL)g8cup`q4—e_/! r:ss|F}B|im"/%ͨ[FN=R%Qǰ Xt]43p`q4—UBےx` 3SOǧ;w-ɣbIշύS~6ۜCՐN=R b%Qǰ Xa8Q'L)d(i-EK%T\KXˈEipHs,K`qq T.Kmյoc=|Fqw>/%! B%܄*.Q%#{6{E;qە}B$9y%E08;R^ܸP& rhZ-}b/h>=E ||jKXIǰ Zj8aK8|ȃa,moς}T]ۑ;Gӛ3s篈6N000#CagE0A!)yQ'L)jŨi,:w.˚Y80HPZ8aK*c[ Jۼm"ϡCoǧ;wYpHs, zhY9'V.w);nsBVB8aKP)P-GL)a0R8aK!GL)j-oY-BZ\F/wH|^KC@8 (tU ۗ|Hd[\9gp(Piy rhQkP&-D>=E ||jK_szi: q4–,Z=RIk !Aj$i/S3,moςr d! Ik^6NEŸvn_P  ,PҩT/n\^Kͨ[F\څ4oơj$ĄvB>>5 Q%A $i-BX{ 0>{pABIǰ _ 67gP܄*.# 9gp(P m"y/>~mBܚ6 q4–,Z=Rçr칥aO?Pܔ!a8E;T}zsqy/>~mBܚ6 [P|E;mΤ~8෢o4 !D{ 0KaCFZ80HPZ8aKKs3܄*.-oY-BZ=G#iSqn'[/|9y/uơj$!D{ 0Kan180HPZ8aK/ېEݹ|Sp㎾qmA $i-BX{ 0NsK#; Q'L)|2>V-/,J=C$ֿ#sN| 49E܄*.mΤ~V-qmA $i-BX{ 05ABIǰ _'gJXۜ!QwQk|onB(=Hm"̋q8価}h絩ϋzte[-t>/ʷ%PZN=R%Qǰ Y~D$(-D{ 0cns|F| B܎)8z{ >/ʷ%?Ɓ(a bq4–;e,$(-D{ 0te[P+ Zs;(@တ,nBwR q4–S,Z=R `qJ$i,{ 0[ېE$<^6N< ҩT/n]׶ݷpZFȱdۉ%Zۉ%PZݐǨ!OZ-awE,E{PZ<*42qjs-p˅Hj59-Dy8-vSGSY-B8aKP-GL)b$Fp`q4—)Җ67g}T]ZrY-BZ=G#iSqn'[/T./%ۉ%Zۉ%PZ;Cd)Z-a,E{Z^w5 Q%#£C.!ZQ SBIkB8aKP-GL)g8cup`q4—K%)cns|FvuNߨ_d[]~ӈă\m"y/>}2XB?,_>|m#>{ppKfF#i4H,M/񭿨_|F/wumz.>W=o/[ېE8b;rk#:s_d-,qi#] =p[G-7x+9>#;KHJXۜPjQ'L)j1jŨi,0N=RQǰ Z]K%T\KXˈEip,HJ{rz6EK%H,M.H,M/>=E |HBIk-ib/h;Q SQkF\.:CQơj$h{3SnNO%(a bq4–(rHk_ Q'L)|)cns|F|ېEE%܄*.Q%#{6{E;qە}Bh$WJPqy.H,M.H,M/Ǩ!OBIkb/h;ޢ֖"Z-ap F> \wjKXIǰ Zj8aK8|ȃa(rY-Ks3#w0BK%>3@.$fEqw侠CbiP|k}K%_uߒ">zY\m"ϧ;pIǰ Zj8aK˲Fv N=RrN_i}Aćy\Pci B#(ּm<#;K{kߨ}Bqcv.BQwM'V/fEqw^ܻKzRT}zW!y([ՐN=R b%Qǰ Xa8Pq4–B=RZrY-BZ\F/wH|^K)E8agJPn۸-~%gn$?&Qkn$?&BIkvBZݐơj$yBIk˅{Q̅The㽨PZ b4w低|)|sw''aY-B8aKP-GL)b$Fp`q4—)Җ67g}T]ZrY-BZ=G#iSqn'[/)E8agJPqy.H,M.H,M"#PZ;ݐǨ!OBIkb/h;ޢ֖"Z-aBC.F> \wjKXIǰ Zj8aK8|ȃa(rY-Ks3#w0BK%>3@.$)E8agH|^Kn$?&Ϻ[nXM#%s篈pᇖim"ϧ;pIǰ Zj8aK˲Fv N=RrN_8S p46N>H,M/Qwj[ "%܄*.b;rk#:s_d-/68 Ha tumB˜X`XYqw^ܻKzRT}HJ/% pIǰ ZLZj8aK 1p Iǰ Y 8aKQkd! IkyqHm"y.Z q4–,Z=RIk !Aj$i/S3,moςr[ېE$z|F/wH}"N;rqy/_ YtU ۗjѾ6nMZ-}! |z[-D(a bq4–pÆ7_ Q'L)|P[Җ67gnG_a==KmյoE܎$'68 Yqw侠 rh؏Ϻ[nXM#%s篈#;KDN=R%Qǰ X#Q~D$(-D{ 0Jr|Ft_nBuK{rDQEid\[nV/% YtU ۗjѾ6nMZ-}! |z[-D(a bq4–pÆ7_ Q'L)|P[Җ67gnG_a==Kmյۑ|g=8\H08;S/%ͨ[F~X>}յ>%pG/hc=|FpHs,E;Nv(a bq4–;e,$(-D{ 0[P `qwH|^KP&{Rߨ_d!Qp۔k^6ӝBK%յo>}8\xE;vmHo!0iнw,ЩBP!A!D{ 0ŨKaN=RQǰ Z]K%T\KXˈEipL0T.nۈoZjѾ6nMZ-}SZݐĈ-DwXM/c=|Fqw>Z q4–,Z=RIk !Aj$i/S3,moςr[ېE$z|F/wH}"N;rqy/_  |m#C]&Ϟ#8hYqw>Q'L)jŨi,:w.˚Y80HPZ8aK:|4S,E;_P|څ4o]sږBK%7! ~ܣZrY- ~ )G hEE4[P)ym".%ޔ9#:>w^J(5d(a bq4–c@Iǰ Y 8aKQkd! IkyqHm"y.  ,PҩT/n]׶ݷ A߱d-ɣ}EmBܚ7PZݐǨ!OZ-|t;^>zi}9ۻ3 dA $i-BX{ 05ABIǰ _'gJXۜ!QwQkd! Ik^6NEŸvn_P  ,PҩT/n\^Kͨ[F\څ4oơj$ćd)-nSPZN=R%Qǰ Y~D$(-D{ 0CoJXۜ|SprY-wVnGiq X@#S/%ͨ[F~X>}յ>%pG/hc=|FpH`hb6NӝA $i-BX{ 0NsK#; Q'L)|9'V/C@8 (qw侠 rhߨ-KHnB1Fm9/[[\CӈǍSQwj4i:|X@#SB[Җ67gBҹ B q4–S,Z=R ` q4–B=RZrY-BZ\F/wGjsz7rY-|FNr]EVjK_te[෢oƁY-B8aKP-GL)b$Fp`q4—)Җ67g}T]ZrY-BZ=G#iSqn'[/|9y/Nr]EVjKXIǰ Zj8aK8|ȃa(rY-Ks3#w0BK%>3@.$#|9y/>~V~X>}յ>%pG,te[෢o4 !D{ 0Kaܻ.idg`!Aj$i/GӠ{*ܗP\'dZ|i/FG0H2\8(@ ېEsP}_utqo֧0Qw.>W=o,K{rG5h~%P@.>{ZsNp(@တ,>K0gnBz.%ޔ9#:>w B q4–S,Z=R `R8aK!GL)j-v9,!Qr-`O.#iS/%aqŚgJPn۸-~%g:\qPZ b4w低|)NvY-B8aKP-GL)b$Fp`q4—)Җ67g}T]ZrY-BZ=G#iSqn'[/ X(4ΕJ{r^8-q_BIkB8aKP-GL)g8cup`q4—K%)cns|FvuNߨ_d[]~ӈĀAXkqf)㎱/umwϾ d t;DX_hGYqw>Q'L)jŨi,:w.˚Y80HPZ8aK:|hGYtU ۗ㎿Qwj[ 9,܄*.b;rk#:s_d-/68 Ha-itumB ,58Liнw,ЩBP!A!D{ 0ŨKaJ$i,{ 0[ېE$<^4 {mwoZ"8-q_BIk7?u[G7Gۻ3 dA $i-BX{ 05ABIǰ _'gJXۜ!QwQkd! Ik^6NEŸvn_P4 qZ㎿ q4–,Z=R=p !Aj$i/KzR#Pcmr;OG68 @=N|^K:~X>}յ>%pG/|QB86 q4–,Z=Rçr칥ac@ߒh _cos|h絩#] K~~%܄*.b;rk#:s_d-,q.@ߒh _{rY-Ks3Sq!+-PjQ'L)j1jŨi,0 N=RQǰ Z]K%T\KXˈEip@@PtU ۗumz7rY-|Fx㯨~5 Q%.G~K_m"ϧ;qNO%(a bq4–(rHk_ Q'L)|)cns|F|ېEE%܄*.Q%#{6{E;qە}BcH(QU*ˋx㯨~5 Q%A $i-BX{ 0>{pABIǰ _9,ۑ;GO~~%wumvvN lpEB)㎱/umwϾ d t;DX_1P$P(\m"ϧ;pIǰ Zj8aK˲Fv N=RrN_ `   ~8y\Pci B#(ּm<#;K{kߨ}Bqcv.BQwM'V/0 +SB[Җ67gBҹ B q4–S,Z=R `J$i,{ 0[ېE$<^6N@PtU ۗumz7rY-|Fx㯨j$h{3SnNOZ q4–,Z=RIk !Aj$i/S3,moςr[ېE$z|F/wH}"N;rqy/_@PtU ۗ_Qk:jKXIǰ Zj8aK8|ȃa(rY-Ks3#w0BK%>3@.$ H(QE;_P|q#A,ۂ>}.G~H3 H(QE;Nv(a bq4–;e,$(-D{ 0[P$0"GT./%~+ԷrY-!T\#v׍GtPcoump[_N lp6N=Eݨ[@*.!  j59-DX q4–,Z=RIk !Aj$i/S3! [rD9#=Gܥ֧)[}BȚV׋}ƽڍN}oA $i-BX{ 0>{pABIǰ _= B܄*.Q%~w6+k=|S!D{ 0Kaܻ.idg`!Aj$i/tߚr_V׋}ƽڍN}oA Y $i-@-BX{ 08QJ$i,{ 0! IkxK%-+w|}59#;krT2 SmxۄN=R%Qǰ X#Q~D$(-D{ 0Jr|Fv!QwQknB(Җ67`G_+wsDM+kž)xE8_j/T}}S!D{ 0Kan180HPZ8aK}T]ZېE$]ny܆ܾ%r~G#w1(a bq4–;e,$(-D{ 0.NW H)敵n_P܄*.-mBZȩ_JE8\ՐN=R b%Qǰ Xa@qJ$i,{ 0ZKK{rD's۸ 6CrN/mk3Mx=_4-Q'L)jŨi,P䑨ֿ" N=R_mZKKzR-)|vGܥ=_4Bېq{k_o[6Cr dn;1(a bq4–pÆ7_ Q'L)|/[]K%)cnsO]rrʵ܎)N=R%Qǰ Xt]43p`q4—G[~4eϨ_mG.z3Ӿ `;4PBEW\C/w^ܠrm )d~;)g WnB}5 nkGQwԚΆ\rBY.ڌsx}zxpGnGi@N^w!mZRvlA Y $i-@-BX{ 08(aq4–ci/Y-BZ,m~[n7;ۗumyJY%KY-]CE9>h= w ZzێZ q4–,Z=RIk !Aj$i/܆ܽK% d,m~N;rnQ}Y.sEA7x-/%C/5!D{ 0Kan180HPZ8aK~%ߒY-Ks~;ۗĮUuN q4–,Z=Rçr칥a(uA_m:sӷts {rdjɷ_/ܥtHp0xi]T]8/EEwRj^K:s )dj1{pABIǰ _= 9,|oJXۜy܆ܾ%r~G#w1(a bq4–;e,$(-D{ 0CBCn^9˟|杻'? e۔#PWN|FK|-ϡG#iےw_}EVܓJIkqە9>#>~WNʵ(a bq4–pÆ7_ Q'L)|/[]K%)cnsO]rrʵ܎)N=R%Qǰ Xt]43p`q4—>7 x\C.}vP|.s;nP|lB96 B?B 3+! B7^5?MCx\C.b9b~,mF9>۽EW#;hr}BK%Џ#rY-nS~G8ܸTZܦN%Z?qn'[3t\_B8aKP-GL)g8cup`q4—BK%%[Җ6?qtEw!/\_A $i-BX{ 0NsK#; Q'L)|PP;ۗt29nI/:s/o࿨_K$#/L8` (һrq_/u_808t2#/Rvcxm]sFۂ;r;Mr {oҕ㵯bPjQ'L)j1jŨi,0 R8aK!GL)j-oY-BZ\o|[ѿ4ZŽTZ-d>>8-q_BIkwrrQk]O"KXN=R%Qǰ X#Q~D$(-D{ 0п;ۗ|oJXۜŸv?QܣH]Y-|FqoFȚT-bލ*m-D/%ڋ;㎾u-D]O"CqZ?%WSȨ?qn'[N=R%Qǰ Y~D$(-D{ 0пcow,]?QwmW*{r:sB8aKP-GL)aӹv\BIǰ _:/6s iۺR~K}AΆ_A5 /R:w $8S< 4܄*.k x ";5/%s ]#[ny\܎tC^sk؂Iǰ ZLZj8aK 1p ((R8aK!GL)j-oY-BZ*Ru]Q%9>#;K~ !յ*}մ q4–,Z=RIk !Aj$i/܆ܻKzR-)|vG%C/ܥY)dqZRvDq8 q4–,Z=R=p !Aj$i/K~K d,m~Cn_V#ۑ;Iǰ Zj8aK˲Fv N=R~w!/ eϾsNғ_st2u_'&PrHGӿ_!˜pAQv!Qw_`_ƿGpayIqy/ eG,_/ܥ7|w爍vvrߕ+k^6ՐN=R b%Qǰ Xa@R8aK!GL)j-oY-BZ+J *{:o/%qs3}BCnBQ'L)jŨi,P䑨ֿ" N=R_m˾ d,m~N;rnQ{h>eQ7_",|{K_k=܆ܻh>bQ'L)jŨi,ۇ n" N=R_dKzR.6+k=|S!D{ 0Kaܻ.idg`!Aj$i/P|orrΆ\4)?%>\C/w^ܠrm )d~;)g WnB}5 nkGQwԚΆ\rBY.ڌsx}zxpGnGi@N^w!mZRvlA Y $i-@-BX{ 08@Iǰ Y 8aKQk|onB(RK>|FwVו$!D{ 0KaCFZ80HPZ8aK~w!.%ޔ9q8~F)dZ!k=܆ܻh>bQ'L)jŨi,ۇ n" N=R_dKzR.6+k=|S!D{ 0Kaܻ.idg`!Aj$i/P|orrΆ\4)?%>\C/w^ܠrm )d~;)g WnB}5 nkGQwԚΆ\rBY.ڌsx}zxpGnGi@N^w!mZRvlA Y $i-@-BX{ 08@R8aK!GL)j-v9,%܄*.Q% >,ې5 4zVKX[fZ܃7-~VxpG[v@䭻n=+Q%N=R%Qǰ X#Q~D$(-D{ 0п;ۗdKzR-)|vG,n#RK_k<\%Z+_/6Ch>b?= nAEm?Dq8o=tn#5XېyFj $Z\m?ྡྷcD mQ'L)jŨi,ۇ n" N=R_dKzR.6+k=|S!D{ 0Kaܻ.idg`!Aj$i/P|orrΆ\4)?%>\C/w^ܠrm )d~;)g WnB}5 nkGQwԚΆ\rBY.ڌsx}zxpGnGi@N^w!mZRvlA Y $i-@-BX{ 08@R8aK!GL)j-oY-BZ\F/wn$?[nV|moFҦߤ Zh_Qk:jKXGo*m-ҦߍBIk7ҿ@ ෢Sp!D{ 0KaCFZ80HPZ8aKY-Ks3v!QwQk|onB(=H7zW?qn'[OP<&BGg魹ϋqoFȚT-bލ*m-D_Qk:jKX ZM=#ҶXH\ 54KԚGuqs3x- .D@ލkns/Rj|[ѿMm}%Qw ލMܾ\sLGm[n+__P$Ѿ{'#DCn^4so/4o|^K@(a bq4–pÆ7_ Q'L)|/ d,m}|S!D{ 0Kaܻ.idg`!Aj$i/r^8-q_BIkCEC~ۜF/+kž㎿/_|oJXۜ>܂Hۂ=Eݹ)[wu{~?[sh[WrKs|nnBVB8aKP)P-GL)a0P)D{ 0aKI|onB(X/,moϷ(>5ABDy7K%魹[^{ q4–,Z=RIk !Aj$i/܆ܽŸvn4K%Mmoܕ A:ڞ#=G d低K%)X/W*DN=R%Qǰ Y~D$(-D{ 0пcow,JZ|QwmW*{r:sB8aKP-GL)aӹv\BIǰ _B 3+! .s>P|Y/CnP|oI VמetS|~'ž.y\ ",GBK%%[+k"9bO-w/ܥ!5+JW;ּmy/S||xg/,F q4–S,Z=R ` )D{ 0aKI|onB(cns|F}AzJ# RMmoܕ (a bq4–(rHk_ Q'L)|/6-+wnQ}Y.kns|FwVמeZFȱ=K%%rY-ʵ(a bq4–pÆ7_ Q'L)|/[]K%V#?qu]rrʵ܎)N=R%Qǰ Xt]43p`q4—çPC0 ဃJBuA eϥ'?rK۔s}յ*|]=b?,_oEWۜյ*|E n"/ơ~i[^-(a bq4–(rHk_ Q'L)|/6-)K%Mmoܕ AJXۜ7! [rD_+wsQpKz>w u魹 P(a bq4–pÆ7_ Q'L)|/! [rD\_. |JZ A $i-BX{ 0NsK#; Q'L)|;!QwP/w XIǰ ZLZj8aK 1p Iǰ Y 8aKQknB(RK[nVkns|FwVמei)>_'c6|^Kh=>N=R%Qǰ X#Q~D$(-D{ 0Jr|Fv!QwQknB(Җ67`G/6QoQLX,|vbQ'L)jŨi,ۇ n" N=R_nBu!Qr-V#?qu]rrʵ;Iǰ Zj8aK˲Fv N=Rbm9ԇxP~+,|v~ѠlA Y $i-@-BX{ 08@J$i,{ 0! IkxK%-+w|}59#;krT2 `[ ຟo'!D{ 0KaCFZ80HPZ8aKB܄*.Q%,mo^V oScbqpB18|(BmEA $i-BX{ 0>{pABIǰ _= B܄*.Q%W*{.zCn_V"Cr:sB8aKP-GL)aӹv\BIǰ _.sN}T]e>> o9_/sH YlA Y $i-@-BX{ 08B(aq4–%܄*.Q% ,ܭ=P1q} q4–,Z=RIk !Aj$i/S3 d,mo\n"/Sqc;pIǰ Zj8aK8|ȃaz[+k=[Ew!/\_A $i-BX{ 0NsK#; Q'L)|r x ^9˟JVs3+xǍ)~#H^JȈ]术Ntpmx۽Ev q4–S,Z=R `R8aK!GL)j-mBZ*R{q8Mmoܕ qp)]8|zs(a bq4–(rHk_ Q'L)|T]ZېE$Sc;qNw߽􌮜?ž6ܕ b!%Щc_9۸x*>%ЎrpH#仫h>|>ĮU'[ n"/HxK}xQBҖ61(a bq4–pÆ7_ Q'L)|/! [rD\_. |JZ A $i-BX{ 0NsK#; Q'L)|䭯? o|s{ӝu|m*},B=Ej oJV5ӝzd#wܜ.54%r~G'[ qp!k"?B!˜phB.pBԯž6rr"{Fb8tHp8Xv!Qw|FBj?E8\+z6}zsqy/chGum8$]մSMSKW*f  bPj b%`8)80c &C,~%_ C@/3(` 4D!5ƿ C@/3(` 4BY;xm  }A@0MpϠofC( Q"WPg00  NhE kQ!!D4-D $i li'3V64P64P6ߔ./usr/share/html/adsm/en_US/admmsg/a45emc11.htm  enos<>Racdirt /GNOSTfhlmpu.8ABEIbgvy#&5;CLPUx,-0=DFHw"1MQYk2349:Vjz()67XqKW_!?JX BFpa@g 4/r0YEpa@g0xŃ 04 8$En}jzƱIcw (k=[-YǴ `uq =[8R9ITԖ>z.߳tP J_.KRuG>FO{PFn}<Ѯ4J|PCѢSiŋkq4q'>q =[9ڑ ٺS9u%f髿/E*^N9}Ict 㺭y\ (֚04pRX鸏]U FXp֚04pJXJ8alX1XgL-h H =[ YǴ `**"j}{rt{rt:v%ޱRXiŋkq40=DnrD,iz5J|PC(B.߳tPE*^N9}IcwY3FԈT<)*|.JJֈk,}n]uUn} 5ƂOxߚ5ӭiŋkq4q'>q =[9ڑ ٺS9u%ƱZ^ܝ,9PIąx:n>KBX^B:YCYn YGL-,i`z:8 YGL-Wc>ԈTEnѯ"  J^h:>(FЊUG>K,|ly^p:ơЊUG>:o'oIXT(FЊUG>5_jD*_:q˜mZiŋkq4.2D,i~|7FW~_5ЊUG>)*ruZF1Q!4,awi#Ѯq:oqVhN7<*l503б߉뀂VVQǴ bbŵ8alcAAj8al%gL-J\TskU9C-U<7C%!Dk/!^ܝ,7Juiŋkq40=DnrD,i+snjD*]Icw7JuY~hڑ %S9P"w⑭4kB)W,y{W/t?q(E*^ܝx?%aP4k[@o4jѮ9SoC$KK}o.Ie4kB^N q4رmb=[#9a"BQǴ g=,|[RXusB)W~)ކK>(FJJHK'N9}sZ q4رmb=[Z^@8Hq4σٺjFJׅ%S_RXx^hC4 $58M7\~z5Ԗ>zn#W{C#}@]C 㳓%]FXp֚04pJXJ8alX1XgL-h H  YGL-iITj}ubJG>:YCY z1!^V5nNP}:VQǴ bŵ8alNN9a"BQǴ g9Xb".v:,4kHH’tHQ(E*#[~h)B5R9RYcc^~5PUG>:y?zJ¡~hN\>h]z1!]]kIC%ܒ]_Ts|tK,y^*uiŋkq4q'>q =[9c:%Sщ E*#[y_T B)Wb}|R/.qkD=[-YǴ `vԻkT =[9t7M]~hB)WqK[okHpƁDб߉뀏FMxuq{Y wA8vrtDh `XBw~& Xk YGL-5,iQ YGL-iITj}ubJG>:YCY}%Pd+k/!Dۓ5#k-TT!ЊU(k:J’=[-YǴ `uq =[89}u%4]> JЊUG>7t2^h1ECBwJFXp֚04p׵SRB)V JP y]^4k'N9}ү*S%:]:pJ8alXgL-|Sp!K(i}u%pw\>ԈT)Rtߗ8ڵ YGL-,i;j]e YGL-|TUfJ .qwwU4k XҮ8>hڑ xTIR5ү<’:ɚ5B#ѯAFNr~ҝCzSR%FP7㫀:(>KJ>hC4 4,a| `XCZhXÎu@USiŋkq4q'>q =[9נ#'N9}Icw}7I'J~uHK'N9}sZ q4رmb=[Z^@8Hq4ˡ5iŃŋkq4(Ƃj8al%gL-l\DzJ:qK[cX5T rqXZ|CO8So J5c_-U *=YCY9Z|7XZ|COF$+Oщ '| 5c_9Zr֬|s!*hJƲLuKT!R#IЊU(k(FѮp)CCAc4kFG $C,}nǓ J[pP9SĕNO"=D}[#4ޔ_Wrѯ".뇚5bJ[]D}[*:u}yڑ $#) ITD=[-YǴ avt, $HR8al^X@|A㾮ڑ *NrVA+(ibŜ{M0mKLp!K(iC)d[u\p@{N\>O=GU_F8xTIr] 5RhVVQǴ bbŵ8alcA@p 5e{M0iBy"=^Ԍ8%ޱRX[*RQy/J=cYj:U>zO)*lXZqx|e gjp @cYj:=U>zIą|7XZ|CwjbJZx$un+U1/ySHQ'_B)V NR5)d~+sYCYRoԫտԪ YGL-,i`z:8 YGL-kU$Gz[*Gn;9:y!{U1/|AN7PxRU:RQy5}$/TLL8<)d[%Q'%e{M0,[XiÈ>)X@8Hq4FԈT\7E*d/,}n%e{M0,[Xiv֩$)e{M0s2A+ a+(i`ƱbŜ{M0 1 8=[ YǴ `#'N9~U9TGک,X&~U9Fe gSR~\5e g~\4A+(ibŜ{M0 Q'[p!K(iR!RĒu%տԪRxtI8<&TAFUW>RR5 b~hڑ *Nr6)$Hj4kک|C?.p:VQǴ bŵ8al8Γ8 YGL-kHK]C%{U1/}|n{PyT4h"zR2tJiŋkq4.2D,i0=Hӎ_NDzlǽYoW}x:n*@o4hI 7}U"HKI?qE'J.qh%my\ + <04pΖ`tu|wUu%4c.tn{^hי+,~+sTujhڑ Vd;k}wU4kƘ3C0`+iyCU:R!Ry/ wU H05WxGTI|ѯC$nKW(\"RIc8EBrܗ:BO$DJXJ8alX1XgL-h H5e{M0iFNrr#}I`VVQǴ bŵ8alNN9a"BQǴ g=R!R*_*NrlzQB)W$@%`z*%z FR!Rt9^:J `*@oEڑ Ny>Ny~\j*K[ YGL-,i;:O|$)e{M0sѯ,I > *Nrwʧ(=[-YǴ `vԻkT =[8vך5 /MuZRQy1rOuyR!Rz:@GXk}xg`suZF(`,i8(X 408p(_~&Ї!*i34kHKpmw\=ήh׃B:X54kHK~+?@okࡀ ᆖM w\8q =[9"/T86hF:qK[;N5'P%t$iŋkq4.2D,ip$8c@(,Ku=8tu|wUu%y'.^/thוn+'ך.tRp<ѯAFNrRX^JT_QMA+ a+(i`ƱbŜ{M0 1 8=[ YǴ `[%[iŋkq40=DnrD,iz1ޝn}xuDF~UeywC4 4,awi^_H#'N9}Icw㪯J#u%AI/W䦑iŋkq4q'>q =[9נ#'N9}IcwΤmӭ}|R/.qkD=[-YǴ `vԻkT =[9t q4ذcXmb=[@=[ YǴ a)$82]cYj:O]uURU:VQǴ bŵ8alNN9a"BQǴ g9Xb".vRU:ܔcm nr"V5cK(k:J,OR!Rt9B?=RX߳tPVQ8(N9~yI ?rS2Iqb|wHO BX*JGAdJJ8alXgL-|Sp!K(iw>j.9S令bBTԫO’ri&6I7N9}]yܔѭU>{ଣcѮq]J:qJ8alXgL-RS/h $HR8aleЂVVQǴ bbŵ8alcA@ 1e{M0i\RQϯU(F5l`}%%e{M0,[Xi$t$)e{M0sѯU(FݻPdJG>w}%e{M0,[XiÈ>)X@8Hq4FJG>wO%e{M0,[Xiv֩$)e{M0pqY}ʔm\85iŃŋkq4(Ƃ@5e{M0iōc4pYCX8.)VX!Tsۓ5U{uRH2ru<ˠoB)V׷'K(k:/y W'K(k=[-YǴ `uq =[9B)V)B5 vU:y^)B5K&#юu|#$5S/k> ߉N9Fh8,h`ÃEuA+(ibŜ{M0GgIOrD,iz5ΓruhB)VC%{Wv"NJ8alXgL-RS/h $HR8aleЂVVQǴ bbŵ8alcA@ =[ YǴ bƱn,TskU9]rugcYt E*e `Tsc4|юruܔ#>;=due+ۓ5 YGL-,i`z:8 YGL-kTsۓSjruy]npk<%*tϡF+F4p:)hVQǴ bŵ8al8Γ8 YGL- *NrV witRiŋkq4.2D,iڎwi=A \!>RQϯnNXk YGL-5,iQ j8al%gL-J\TskU9Z@tnPt} {rt)=[-YǴ `uq =[89}u%ދ)8e_jD*@NpB)Vߚ5J|PC}qԖX>ЊU 5J|P@"}QϮ F)Wڑ *NrVA+(ibŜ{M0mKLp!K(iMѿtߗt"}Qϯ JVѮ hHkM qnk,}nG[*G9(tg'O$JpF 4,awi q4ذcXmb=[@VQǴ a+8al x 0Ac:ƱZ^ܝ,d+k/!^ܝ,&ΥP\/褬A+(ibŜ{M0 Q'[p!K(i,|[ڑ RXExq_TswC%^=+տԪru8%e{M0,[XiÈ>)X@8Hq4FԈTThMMT)*r~z5NX/.rU:jߊU FSWB)Vׅ%S_RXݭy+w?4k듢gGgsV2um*F(``pX RN6lf+2_N6?qK[[\Q @ A+ a+(i`ƱbŜ{M0 1 FiVq4 040aubJG>:YCYI.:rCV5nNP%e{M0,[Xi$t$)e{M0q]Z^N9}IcwF+u6?ʧ( Or]RpkտԪ YGL-,i;:O|$)e{M0sѯ".U9F q4رmb=[Z^@8Hq4ˡ5iŃŋkq4(ƂA YGL-i00a8,h`ÃE"j}{rt{rtԓu:W~&U8+^y'^_AIYPU1/RYCYЊUN q4رmb=[ӎX@8Hq4qx>XHK,}n]uURU8R9黡F/tu$nC*MVT:v!'^_AIYPz4M:J’8C%^h*Nr\*ү*S%:]:pJ8alXgL-|Sp!K(i}u%pw\>ԈT)Rtߗ8ڵ YGL-,i;j]e YGL-qN9F;Ԗ>x{z9}E%e]]U$D"NOpmxS< oN:E*qIׅ: cFqWN}[[JJqQ*E*&N9}IcvUltѯNkMCtP%j t"j}xRU8%Ws#fJ .Kn;9:y._pPౡ 3MzNǤnNPx߆&XCtoۓ58ue+ۓ57ЊUG>ƱZ^ܝ,xJYc]ϜHPK,}K87#PpPXnޓIt(Vu㫫Kziŋkq40=DnrD,i VQLJ/#$K[o4kHKbW>RP skpN};w< UNP,UOyR%e{M0,[XiÈ>)X@8Hq4FԈT{pPXnޓz/4k0uv{9Zwxbr-_uʧW8''So I8xЊUߊFTq*uc*u1(tg'O%=fG 4NOxbnGpPXpC@hphƘ3 87uÊ ~['ߗ7F< UNP#动JPR!Ro5h4cF 9|V)C&h)B5% I8xޔjЊUߊFT5I۾ܝ, MѾ&߷'K(k Wjqy W'K(kąKtԺ. Fwxb  M\v.ηb\uuvzR2t q4رmb=[ӎX@8Hq4J6?E|$Icv6< }t1[wzQB)W~(Dj9u}'W>]z1!]>X>>;=J8alXgL-|Sp!K(i}|7FࡀAnIϽ'n2^h)B5a7poOF$+#SʧW8''SyNnPE*%k}C8ePJ8alXgL-RS/h $HR8algsV2WSA8vrt\ܬFd~yD&Mz^h 0g 44 -(`,i8XxX`w\8ƀG$4`W~&nϜH:uĢ?j~h}sto|)g% 5ӎlM\vwxb%a%e{M0,,[XiF4$P,iVq4z5Cb>zNǤnNPx߆&XCtlrt+}.!]4,4T F4i IqڇC$M:qJ8alXgL-I, $HR8aleĢ>X@|AFԈTû(ϡ"H5>zN.=P,UOyR\0(80Su}'W>y^7Өu1(&߆VѾщ %>X^hԩ ѯ".\ F4i*\9%k C%}R#PbQy Mѿ<ԓ׊F}]k}C8&Ԍ*OT:ѯ"/MÝ q4رmb=[#9a"BQǴ g=R!R:n5h4cF 9|VFO MѾ뇚5~:q;bBJHq=Hʠ q4رmb=[Z^@8Hq49~;@eP%q63GY!RF)B5 MѾvѮ  `hh[M pPXp GqAg"HiB߉!swu1(ڟ.~\aHF8C%tu}'W>\s~(G*VVQǴ bbŵ8alcA@(8al%gL-l\D{ҍ\J:quO)+PB/\N~ IyTGƲLuKipՔ5ipiŋkq40=DnrD,iz5Bd*#=Hӎ_RXޣ<ȏuR,u=}U"ϧI?qE'J_5B q4رmb=[#9a"BQǴ g:BJխ F:qK[ʧ( ry_f<)'J8alXgL-RS/h $HR8alKt!-}I<ѯ"!)huZZyuDG2IqiFpRU!P$=Ӎ$T!-sD*\D@a5iŃŋkq4(ƂP,iVq4:>zNǤnNPx߆&XCtoۓ5:MK,}K |et]XxbKtԺ.$SB@HP,UA0(80:ޮ<’XZ|@xZsTE*XZ|COF$+VPwIąRSr9ԩG!ڇxRU:U1/qxZx[pU1/wIąt"j=RJ8alXgL-I, $HR8aleĢ>X@|AFԈTûpN};wjߊ助]z1!]>Xh~>>;=_q)>zN.9S#StԽgo4kک|CsT%F}]k|t.!\uURU:Wccѯ Aʥ>:ߒ&hוNqRGTIj7tuG5}7[usIۤ令bBB<|U=K,}K|vzF;bBҍ\JL\Bu^J}7[usIۿ%yT>N}J9X%'ߊ助ᕾ~fpPXnޓ@hڑ $^hוNqR(dѯ Mѱiŋkq4.2D,ifw>q*uc*F;ӭiVR2tJlEU_ٺSplf5UQIVMJJu8#'N9}Icv6?WٺSplf+?4k!FI/>4k¦Pj1z<E}R"y t"j}ouÃbDK;8c0mUx=P,UMu1(.q63GY!RFOxbnGpPXhh[M pPXp GqAg"M wiyHFK8t뻩E~tR9{y]8nI̗ߒTJXJ8alX1XgL-h HQǴ a+8alX?M5#TPd+k/!^ܝ,y 3"s4hVQǴ bŵ8alNN9a"BQǴ g=EC h<  8c@H''S}R#PJ8alXgL-|Sp!K(ipPౡ 3Mpw\>ԈTl~\jֈ%e{M0,[Xiv֩$)e{M0qyE*髳’ݵkuÃc4|Ѯx0''S}<  8c@Hƈ5*vWk9|_WccѮx0pƀ%GI]w⚎|ѮN2?ty_jD*^hE*5iŃŋkq4(Ƃ,iVq4ر~& (kG uO7J}cX,}n%e{M0,[Xi$t$)e{M0sѯ^8(``pX Ԗ>{w)>_5B q4رmb=[#9a"BQǴ g=ࡁcC(,g~&;P}u%խJ8alXgL-RS/h $HR8alI">7ӭEEڑ Ny>N|f}Kt!-}I<ѯ"!)huZZyuDG2IqiFpRU!P$=Ӎ$T!-sD*\D@a5iŃŋkq4(ƂQǴ a+8al uO)RU:E*^hʝKBƲiŋkq40=DnrD,iz5p: x 0Ac:{|u}:FԈTr!Ʈ}:O$G_jD*]7㫸%B YGL-,i;:O|$)e{M0sѮ 040awi㾮ڑ RXݍ˜mZiŋkq4.2D,i)$wBrܗ>R!Ry/ wU H05WxGTI|ѯC$nKW(\"RIc8EBrܗ:BO$DJXJ8alX1XgL-h HH=[ YǴ bƱn,oF6?}oCt2^5miŋkq40=DnrD,iz5B{#p=_Tsz/4kBn{PoF6<^ܝo)B5F4pJ8alXgL-|Sp!K(i}zo5߉뀂VQǴ bŵ8alڗmj{A"BQǴ gsy]nplfB)W|t xRB)Q:[y_T=(GdO}{ruҮm}$(A#.u/4i>8WccH5UE*OvuåړݵދΥhd4k}{ruHF/R!Rvך5,h`ÃE%nyNn5R9ү B7Pd+_jD*B Xk YGL-5,iQ QǴ a+8al>NsCJׅ%SX q =[9ڑ ]_Ts’/,}n%e{M0,[Xiv֩$)e{M0qN7^hڑ N\>uZRQy1ޝn}yNn5hשK$#ך5 /M<#@4k̉)`tC%ӭơz]㸓PyVD*b_7>|+/"}yR q4ذcXmb=[@(i{M0R!RᆗG>vu7 x 0Ac:p YGL-,i`z:8 YGL-m!ƮjD*],G>.:[[JଣcJ0qK[ YGL-,i;:O|$)e{M0sѯ"/W FJׅ%S_RXJ8alXgL-RS/h $HR8al獾T4kupF<Ѯv6?ai q4ذcXmb=[@=[ YǴ a"/MÝG>vu7 x 0Ac:p YGL-,i`z:8 YGL-m!ƮjD*^;k}t]uU:CYF"}QϢaITԖ>cc=[-YǴ avt, $HR8al_jD*^t"}Qϯ J q4رmb=[Z^@8Hq4|^hrx;k}wtRp<ѯ" 7ufJ .qw1%Sl5CcLBI@M7\ uý>upF<ѯMÝ4kc }n%a%e{M0,,[XiF4$$F,iVq4 ty'7 x 0Ac:p YGL-,i`z:8 YGL-kHKտԷJY.羷cc7}IYF"}QϢaITԖ>cc=[-YǴ avt, $HR8al_jD*^t"}Qϯ J q4رmb=[Z^@8Hq48y_jD*]:pjIG%hzu:q&hVOy^,^hC4 4M7\<|Ѯ$#2$iz= N\>G5Rw'WNC[~\8ԈEJJnHPVVQǴ bbŵ8alcABDYGL-imH*?=7 x 0Ac:p YGL-,i`z:8 YGL-kHKտԷJY.羷ccѯ!W<MÝଣcB)WqK[ YGL-,i;:O|$)e{M0sѯ"/W FJׅ%S_RXJ8alXgL-RS/h $HR8alܜnѯ".n}o4c:p I84k+'<ѯRHGwU4k!qAg_~&yFhsR=K[Z#C)dwq'NpĈTĿ.n|V_jD"%[W7N$(A+ a+(i`ƱbŜ{M0 1! b8al%gL-Mgp8SNe]E%e@n 040au%)=[-YǴ `uq =[9ڑ ~+sou^7IRR5 b~$LlB)WqK[ YGL-,i;:O|$)e{M0sѯ"/W FJׅ%S_RXJ8alXgL-RS/h $HR8alܜnѯ".n}o4c:p I84k+'<ѯRHGwU4k!qAg_~&yFhsR=K[Z#C)dwq'NpĈTĿ.n|V_jD"%[W7N$(A+ a+(i`ƱbŜ{M0 1 =[ YǴ `#'N9}Icwk>|`ΤmӨx+^ys[)dA4uSR*=YCYp @N6?k-TT!9ZU>zsT8SnSRtHW*=YCY'NTk-TT!;sT1%SYCYB< UNCU:7ueccz5TT!ЊUܜnpu4kԥyR)~(ܗK%ߊw-8@A+(ibŜ{M0GgIOrD,iz5Bhנ#'N9}IctA+(ibŜ{M0mKLp!K(irqFԈTu;:K<юu<*u$tLѯ_FJY!VѮ hi}ny!]ϜHFdIK\>Ӥz.n}h54kԥuOĝ:uʷ!PqY}ʔm\85iŃŋkq4(Ƃ 1e{M0i>q:)Tq!%,pNdu8<ѯRKy>:wt*H@ KϑeB/*RUstB=[ k-YǴ `b8al%gL-Ԍ8%pp?!Ʈ}:O$DA+(ibŜ{M0 Q'[p!K(i}zoSbI:lOr_UA5sR!R%:O$G}:)8rT q4رmb=[#9a"BQǴ g=R!Rpަ%Ēu%ڑ *Nr~\jֈ%e{M0,[Xiv֩$)e{M0qI%t$hڑ xT 㺭p`@A:N#x$8u_j )E*(GKǒ*".Ry" 0VVQǴ bbŵ8alcA@YGL-i`z]RU"ςQϡiŋkq40=DnrD,iz5BLJ/#$K[u=}U"HH:n9}9*J8alXgL-|Sp!K(i}zoSbI:luHK'N9d.qkD=[-YǴ `vԻkT =[9o;kOCpm}QϮNy5B\D;n;9:y._t!s ITx=]F(`,i8(X 408K4pwήh؀5sq x\/M5iŃŋkq4(Ƃ =[ YǴ `#'N9}Icv6?꺥\*zE 49 q4رmb=[ӎX@8Hq4FԈT\7E|$Icv6?]_ty:^;'AIÒiŋkq4q'>q =[9ڑ 1($C,}n\>ԈT)RtKVA+(ibŜ{M0mKLp!K(i6SѮ[:X?}wtRp<ѯ" 7ufJ .qw1%Sv6?ࡀ ᆖM M7\;A󫇚5 .!tGhnj0 /M5iŃŋkq4(Ƃ HŔq4J=[:qK[E*VԈTJY!iŋkq40=DnrD,iuHKʧ"=Icv6?YF1($C襢 YGL-,i;:O|$)e{M0sѯ"/W bQy,I > RXݍJ8alXgL-RS/h $HR8alܜnѯ".n}o4c:p I84k+'<ѯRHGwU4k!qAg_~&yFhsR=K[Z#5PFԈTw@oh\04, q x\/M CĕN<ѯ""`sW4kpm} a5B:X?}pPXpK&;`0W 4M7\7;CU:cc\7]*%LWWPU/eޔjЊUߊF,OR!Rt9B YGL-,i;:O|$)e{M0sѯ"/W bQy,I > RXݍ}|R,6hVQǴ bŵ8alڗmj{A"BQǴ gu}tu|wUu%yמxTI虣_qY>!zB?y\ + <04pB4 F8Ȓ}I2]:pa5B<7vxDࡀ `$ guÌc }nowB$uy}MÝp:y^;k@] `<ѯ"/!Ts LwU4kƘ3X 408paiyr5BJX?>upFX?@] `<ѯ"/`7<7rIc:%Єg%y'zN롒A]cX:,J8alXgL-I, $HR8alḔ^GH!Ԗ>cc_5Bߊ[~,7Fc^G&,A+(ibŜ{M0GgIOrD,iz5BX@|ApR!RIӎ_~\jֈ%e{M0,[Xiv֩$)e{M0qN7^hڑ N\>uZRQy1ޝn}yNn5hשK$#ך5 /M<#@4k̉)`tC%ӭơz]㸓PyVD*b_7>|+/"}yR q4ذcXmb=[@QǴ a+8al uOSbn2^5,J8alXgL-I, $HR8alḔ^GH!Ԗ>cc_5Bߊ[~,7Fc^G&/ʒty}R#Piŋkq4q'>q =[9ڑ bI:luHK'N9}sZ q4رmb=[Z^@8Hq48y_jD*]:pjIG%hzu:q&hVOy^,^hC4 4M7\<|Ѯ$#2$iz= N\>G5Rw'WNC[~\8ԈEJJnHPVVQǴ bbŵ8alcA@1e{M0i]{W'] ue+ (k=[-YǴ `uq =[8n%Ēu%}z:x:nRKtn6?&/J5siŋkq4q'>q =[9ڑ bI:luHK'N9}sZ q4رmb=[Z^@8Hq48y_jD*]:pjIG%hzu:q&hVOy^,^hC4 4M7\<|Ѯ$#2$iz= N\>G5Rw'WNC[~\8ԈEJJnHPVVQǴ bbŵ8alcA@=[ YǴ `[}:J׷'] ue+ (k_Ts蕍bJ׌P%e{M0,[Xi$t$)e{M0pJ/#$K[/R!Ronu-t9^,lMӎ_C%ޔj!B YGL-,i;:O|$)e{M0sѯ"/W Ēu%ڑ *NrVA+(ibŜ{M0mKLp!K(irqFԈTu;:K<юu<*u$tLѯ_FJY!VѮ hi}ny!]ϜHFdIK\>Ӥz.n}h54kԥuOĝ:uʷ!PqY}ʔm\85iŃŋkq4(Ƃ(=[ YǴ arsԣ9} &XCtoۓ5P㨜7F YGL-,i`z:8 YGL-7bI:lFԈT[[K{7vשK%d7h4cF  5J|PCE|17F=[-YǴ avt, $HR8al_jD*^$K["/T86hVQǴ bŵ8alڗmj{A"BQǴ gu}tu|wUu%yמxTI虣_qY>!zB?y\ + <04pB4 F8Ȓ}I2]:pjhשK%뼟^;:u뇕n$B%ssR!ו)*ڹq!B Xk YGL-5,iQ P 1e{M0iAF2*W~+sTcc=[-YǴ `uq =[8!W<ѯ"/VVRMÝRx8:nx6I7N9~7NB YGL-,i;:O|$)e{M0sѯ"/W Ēu%7wuHHR/.qkD=[-YǴ `vԻkT =[8'4kHK[[㺭C(N\>§RN7D4kԥkHpƁ\PYᆗ߉뇞ro5ĄfDu:OGֈPFJY.]IӨw\GڑIVӉ JXJ8alX1XgL-h HYGL-iTHW*>*555y>+pVQԌ8咤 q4رmb=[ӎX@8Hq4q($C,}n4kHKտԷpmz^6Nqz1!^6I7N9~7NB YGL-,i;:O|$)e{M0sѯ"/W Ēu%ڑ *NrVA+(ibŜ{M0mKLp!K(irqFԈTu;:K<юu<*u$tLѯ_FJY!VѮ hi}ny!]ϜHFdIK\>Ӥz.n}h54kԥuOĝ:uʷ!PqY}ʔm\85iŃŋkq4(Ƃ( YGL-iN^VUtRx+(AFNrlxVQǴ bŵ8alNN9a"BQǴ g Ģ>X@|Aѯ"/VVRMÝRpj1J%S2IqKty'iŋkq4q'>q =[9ڑ bI:luHK'N9}sZ q4رmb=[Z^@8Hq48y_jD*]:pjIG%hzu:q&hVOy^,^hC4 4M7\<|Ѯ$#2$iz= N\>G5Rw'WNC[~\8ԈEJJnHPVVQǴ bbŵ8alcA@F,iVq4"{x *>*555iŋkq40=DnrD,iE|$Icv6?_jD*^Υ;kԥ\lHMӎXVQǴ bŵ8al8Γ8 YGL-kHK|$Icv6?BJխJ8alXgL-RS/h $HR8alܜnѯ".n}o4c:p I84k+'<ѯRHGwU4k!qAg_~&yFhsR=K[Z#C)dwq'NpĈTĿ.n|V_jD"%[W7N$(A+ a+(i`ƱbŜ{M0 1 $b8al%gL-.r#qx|Ƴ|PXF (k=A+(ibŜ{M0 Q'[p!K(iQy,I > RXݍ~hڑ ~+sow)dl=d*#hdt q4رmb=[#9a"BQǴ g=R!Rp,I > RXݍ}|R/.qkD=[-YǴ `vԻkT =[8'4kHK[[㺭C(N\>§RN7D4kԥkHpƁ\PYᆗ߉뇞ro5ĄfDu:OGֈPFJY.]IӨw\GڑIVӉ JXJ8alX1XgL-h Hq(i{M0 _sE*\թJ8alXgL-I, $HR8alḔ^GH!Ԗ>cc_5Bߊ[sJY/%}n $8%e{M0,[XiÈ>)X@8Hq4FԈT\7H!Ԗ>ccjD*_:q˜mZiŋkq4.2D,i0=R!RPJ9/q!%,pNdu8<ѯRKy>:wt*H@ KϑeB/*RUstB=[ k-YǴ `$1e{M0iōbJG>4pYCX9tތlB)Wiŋkq40=DnrD,iz5B{#p=_TsۓoF6?>(ErԪ7ubJG>4pYCX q4رmb=[#9a"BQǴ g:BJխJ8alXgL-RS/h $HR8al^hC4 ౡ 3M<ԓЊUG>TL)C_jD*B9:y"}QϯnNU{ąh]_TsM)@5Ԗ)RE*^ܝp%Tݴb Xk YGL-5,iQ YGL-i7K4kAc8hƍ4'Sr$wCOptt2^}cY Mѿ,VQF~6By"=Icv6ԈT)Rtߗ8ڵ YGL-,i;j]e YGL-/.n|V_jD"%[W7N$(A+ a+(i`ƱbŜ{M0 1"@ Ŕq4J=[q()dGJ}LJ/#ቺ7{WX^B:YCXLlzQHujDzlxVQǴ bŵ8alNN9a"BQǴ g=R!Ronu-JܗK%}}n1(MӎXVQǴ bŵ8al8Γ8 YGL-k('N9~;P}|R/.qkD=[-YǴ `vԻkT =[8^\8ԈEJJnHPVVQǴ bbŵ8alcADQ(i{M0'tnN/y WP%e{M0,[Xi$t$)e{M0sѯ"/VVRԭz^7lzQC$iŋkq4q'>q =[9*Nrw¡pR!RIӎ_~\jֈ%e{M0,[Xiv֩$)e{M0pqY}ʔm\85iŃŋkq4(ƂQǴ a+8al)dƱ YCYଣc)*r!%8C$HeσU>z q4رmb=[ӎX@8Hq4qx>XHK,}n:Cnu+r^,rxRU8w%8C$Kk-TTPt"oBX5Bs~z1T>|w)<lqrQnrʓd~hdtH5RBЖ'ԕ+O'N9z q4رmb=[#9a"BQǴ g=-U>KOF$+OmJ)*@GD|ѯC$Uڇ}O8S 6?JGAdJ vRU:OF< ,VԖ>x5RN68C%]%%8C$UY0u}#6)%'ԩ!OKz)%t"x:n%[RF;ԖJxĈT=[-YǴ `vԻkT =[8'4kHK[[㺭C(N\>§RN7D4kԥkHpƁ\PYᆗ߉뇞ro5ĄfDu:OGֈW[7J~hڑ ơz]Lwt*H@ ߗ7>|+/"}yR q4ذcXmb=[@!#VQǴ a+8alXE52Sue `lM\vX&pNd'nrtbnrtĢ?j}cX%'j~ܝ,ޛ:ޱnIϽ'nrtA+(ibŜ{M0 Q'[p!K(iqx>X52SK[yB/4kMjdK4pYCYUsHRXݍF^G&/>/I۽cX:nNPx߆&XCtoۓ5%'j}cX%Se `z5u}'W>)Cpy^ܝnIϽ'nrtGXk8)YFJ}Icv6< u}'W2^k|)C}FhԸ(`,Ppa%h Ѧjru拧: A(|>;8".%!W8FJ}Icv6?|ѫyjdЊU黎#4kʭ M\vVQǴ bŵ8al8Γ8 YGL-jjdԖ>cc/4kMխJ8alXgL-RS/h $HR8aleЏ  7uA8vrt]7\{ך5Ģ$qކKk.7[usI۾ܝ,hWp5үyDpN};vOzN$:VVQǴ bbŵ8alcAD Ŕq4J=[[usI۽cXbnrtv{rtJX!Tsۓ5i7Xxbplf:Ʊ>X0YCX:qؤDRC$CE*ބ?4cpE*Eqح<ю:~(G*=[-YǴ `uq =[8)YF1($C,}nǁѯ".nޔjЊUߊ$u}'W>]s~(G*.ezD=[-YǴ avt, $HR8al_jD*_@hB)VߩK$ q4رmb=[Z^@8Hq4y.|qUQLssR!ו)*ڹq!B Xk YGL-5,iQ QǴ a+8alnIϽ'ncv'K(kcchڑ B7 J5sE* >zN.щ TE,/AVQǴ bŵ8al8Γ8 YGL-kHK7E*)d=[-YǴ `vԻkT =[8/%ԖN6?).n|V_jD"%[W7N$(A+ a+(i`ƱbŜ{M0 1"DYGL-i$3M uOj b~hڑ ~^T q4رmb=[ӎX@8Hq4_8 uÃ];:ѯ".ĨG!no{|uj b~hڑ ~^USܮך4G>TUQ*뇚5Bߗ}GJuwtRp;,Kѩ}t9z q4رmb=[#9a"BQǴ g=R!Ry*4kM~\j%iŋkq4.2D,i7uZFHg~& b}qӉ J5sJXJ8alX1XgL-h H1e{M0iѯ"/E{Pd]\丨'Nr I%a[wQUh~&խK[ YGL-,i;j]e YGL-j+q +'y\.rr\Tg'N9}(h FhƜxc 8g~&y9*FQ}^FԈTqr8E+Lv<Ѯ_Wp>yp ߗ7>|+/"}yR q4ذcXmb=[@=[ YǴ bƲLJ}n,6Xݍ㗵>'nNP%e{M0,[Xi$t$)e{M0sѮ9zS%?ML}ueQML4pYCYUsHRXݍ㗵? B7,$8%e{M0,[XiÈ>)X@8Hq4xJ}Icv6?F4p˜mZiŋkq4.2D,if]%a%e{M0,,[XiF4$VQǴ a+8alXPz)OM5#⑨ueϊN9{S&n3^%e{M0,[Xi$t$)e{M0sѮ9zS%?ML}ueQML4pYCYߊFk-TTPwRqڙ0#qr,OR!Rt9^y=LuNx_jD*^;hG:ny>xeD#@H[T|2OuJ5s㗵=dXPz)iಆA+(ibŜ{M0GgIOrD,iz5=L~\j\='BX5B q4رmb=[Z^@8Hq4ˡ5iŃŋkq4(Ƃp 5e{M0iRGOx5?<{I]UsGgI:uݼ=[-YǴ `uq =[9zuqWqAacOGuâ㪯uZ#$tW]s羔5F}9(A+(ibŜ{M0GgIOrD,iz5߉3ކK|-?4kXVQǴ bŵ8alڗmj{A"BQǴ g9J|P#9W]s羔5Γty%K(r80y> u=՝y]n%a%e{M0,,[XiF4$a(i{M0)U'vWғwo iŋkq40=DnrD,iz1ޝn}oGTIj_5 ?3Mjx:uvWғwo 85B q4رmb=[#9a"BQǴ g=VR;:Oӯ{I;rQGR!R%e{M0,[Xiv֩$)e{M0s2A+5,,[8+0 j p~)3uƌ@g`M8 B3L`lq]K(S8@80WX hX$p A0P|k@ +0 i7 f90J!W=YB8 YBX` `$ 5bVPA@SP0 1a l'3kV64P64P6F./usr/share/html/adsm/en_US/admmsg/a45emc12.htm    est<>GNORSTainor /cdhlmp&.58;ABEIfguv#0=Pbwy,9CDHUx"-1234FLM6:VWkqz!(Y_)7QXJH g  x X,W 8YcH,pRL .y#x>`n6|q6fR!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<R@(H4 pqLlƁ(@@ E$ xxXoR@hI >w80  a )$M٠/]d8B|p  P  a -l0?8 8@E$ À B@[*@s Oe #H@Uc'K@Ƹ$, E$`q6fR!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<RFv G 6%QI x(7,ܢ ԑ (,ph n@HB@UN;uu'uF'@ @ 1I,rIoũ )#\kp@ zK|-E%sXV^dG'!#X)%kr9ZQ>3ʓ$P9Zu'uQ>@&;*Lu'u[_˩;;*O9 eL8~YOND)%kr9Zhql0E Ioūu'u37ZyNDvTyOBG؂[jH)/Ũ^iFURi,zlvй!BS7|!#X)%kr9ZQ>3ʓ$P9Z:GF2%2?NRw_DvTr>⅚ue OniQcDd|BCQ,u'?_B"F;B@Lӥ ̉քm)[ U1$bԑR_5Ssm0͕&Hi-sXx.DgJ}:lvйִu'uQ>@&;*L)=^_6DW圖Y+0ބ%2>#:VGeI[jH)/Ũ^iFGom u F@Ɉ)%kr9Zhql0E Ioūu'u#:V$2;6;h\GﺓN[( &Qd5RFI|-@̺^#I(ZK|-\yҷZҠJY~?l͖ҿi̥kfoӯkJ[͍t:]ID5RAnRFI|-C@@ 5QI|-MGeI!#zHlĖ=^tBh[jH)/Ũp580E IoūߗRw_)ecNRw_,92;NRwRʓBGߜPD5RFI|-O ʹ86Tpq"buYy?y8J|O?';JrD>e'+$bԑR_5P3.׈yaĊ5WCͲ$~q}:57_8`JY~?l͖ҿiH~}˩;;*O !#3~s~. HRIoũ )#\kp@ 9%k9ZYQ#}#|fDHߜP=\+мȑBB;$bԑR_5Pj'qRaĊ5WN圔}7?_lмȑ[F-CD5RFI|-O ʹ86Tpq"bu'uQ>@&;*OIJKNulI ̉iT4AI-sX$kb ˯u4Xpq"bO V|dIDgl?_1`ʓ!+.<$}xߖt"mӯ'?ƻ+.ifȜvFdo5RAnRFI|-C@=%k9ZX):x'ic3cS} j$AI-sX$kb8vTpq"bO/<|0;eB34N2lTȔYnc3cS} j$yvT2XJ'u'uRyC" Ioũ#\ka*L88B[jAI-sX$kb ˯u4Xpq"bI؂[jH-H)/Ũcq-sXb Ly3͑;NBGH1%P[jH)/Ũp580E Ioū4_x8`$w|: fhԝbeٔ[w)(2ݹӯ,$bԑR_5Ssm0͕&Hi-sXvRv 9Z5Kje׺O,88B[jAI QI-sX$$kb1@9ZKjbeh[jH)/Ũp580E Ioū4_x8`$wW2!u'uX~e*nxϤJ L nb Ioũ#\ka*L88B[jAI-sX$kb ˯u4Xpq"bI؂[jH-H)/Ũc-sXb LyN&l؂[jH)/Ũp580E IoūpH9eB37ws=٠~K~&Jd|Λfȝ)%kr9Zhql0E IoūQ#3|Ȍ[4AI-sX$kb ˯u4Xpq"bǐX)mf,_Gq4 3|0;eB37>Ш'Rw_$)E$bԐ[R_5P8 C[j)/Ū,>C|L$}Q X)%kr9ZQ>3ʓ$P9Z G,{9AtsfY-X)q47͑;B$} 4AI-sX$kbC3eI(ZK|-^_2!DgJ٢ Ioũ#\kf]{Ã-%k<ӯJ%BGߖxe >t3eIgR PeYN  Q#3~럭0:08= foso%[4AI QI-sX$$kb1G$bR_5T+%2>Y}n&'ic3cS} j$AI-sX$kb8vTpq"bx8`$w9c̢Ff.~[4oLx[&l_͍͌M%mqR|a(xoӯԝיI)%kr9Zhql0E IoūQ#3|Ȍ[4AI-sX$kb ˯u4Xpq"bǐu V=X~[ͼN;*OmX)Nܳ YZu8`$w9c̢Ff6UD5RAnRFI|-C@$bR_5P,L|N' Q#3z1P)%kr9ZQ>3ʓ$P9Z Q#3| YOc)N'ތk/nJgBY` fcX{uRK|-I%sX<76 RaĊ5W̢FfgҶh[jH)/Ũ^i͑8LȈ)%kr9Zhql0E IoūQ#3|Ȍ[4AI-sX$kb ˯u4Xpq"bǐX)[[4Ј+} B '>.N[͍wN (9Z r5Kj-sXb ̳l v)^hetR5jK$bԑR_5Pj'qRaĊ5W# p49Q#3yw?sۭRNْ!+7Zy Ioũ#\ka*L88B[jAI-sX$kb ˯u4Xpq"bI؂[jH-H)/Ũcq-sXbԑ2!ǨpLfeRkC/3Ԗ=^Y}n&L[jH)/Ũp580E Ioū8S ( )__lѭ ? %%ggѹ))_Gz5 9Z5KjxnmÃ-%kԝȌ[ϧ_2! 9Z5Kje׺O,88B[jAI QI-sX$$kb1@@9ZKjHDIc8UhetR5jKdg:o Bh[jH)/Ũp580E Ioū8S ( )__lѭ ? %iѭ ,'b?-:ֆ^g:9}n&o~|2 2Hyw?sۭ 9Z5KjxnmÃ-%kԝȌ[ϧ_2! 9Z5Kje׺O,88B[j}:ei2=$]םws=٠[a+u(2ZqZu)Zٛѭ 2HD5RAnRFI|-C@IoŨkQAԖ=@V^gH#ZyFPx]#3,4AI-sX$kb8vTpq"bpHG){Atsfӯ6dJֆ^`Ҵֆ^gl3%B;#:5Hüs"5ʓUR`Gy.} 9Z5KjxnmÃ-%kԝȌ[ϧ_2! 9Z5Kje׺O,88B[jAI QI-sX$$kb1@P9ZKjHDIc;)fȝkC/2) 9Z5Kj D;*L88B[j8){Atsffo:5y[3dN5RFI|-O ʹ86Tpq"bu+yQ#3D5RFI|-@̺^#I(ZK|-])!J)%kܤr9Z1(HIoŨkQ6F$HHԖ=@±D͕'=[X"fʓ5%QAWlBֆ^gH#ZyFRK|-I%sX|g&Hi-sXqZҾYͽ6撬Gc<*ODӯ6dJֆ^`ty##wѭfټ,7N/2$o>dNM6[*N')Pʓ -uoy6T[jH)/ũṶfʓ$P9Z6D塿N7;vtkJ 9Z5Kje׺O,88B[jR&-'737BSӯI-'2$+NB2>X"fʓǐui^dg:o ,7fPvhIL҃hJ.e5vDAI QI-sX$$kb10-sXbZy#ԍheyǫF[))^ Oz4|'#/|s HdegP=B Ioũ#\kO㲤Ã-%kZy0e,u'Ύp"Ji#-)_ Oz4dfP]Yf'C!~Sulau& 9Z5KjxnmÃ-%kZy22)__BJz 9Z5Kje׺O,88B[jF7%=S6(=F9|-%P[jH)/Ũp580E Ioūֆ^g :|x+>@.Ȓpy WH'BJ{idg7|y:I ӯdegè1$bԑR_5Ssm0͕&Hi-sXx}ᑖ!J:%=SRK|-I%sX2x'Hi-sXw^#I3 PA+$)E$bԐ[R_5P8 -sXbZy#ԍheyǫF[))^ Oz4<Ͳr22QNF_0y Ic3zG'#/|s<ⅤRK|-I%sX|g&Hi-sXx}S/ygè>tsSNo!J(J{Ѥ23(.,y WǓ䐿):Sdeeè1$bԑR_5Ssm0͕&Hi-sXx}ᑖ!J:%=SRK|-I%sX2x'Hi-sXw^#I3 PA+$)E$bԐ[R_5P8 -sXbZy#ԍheyǫF[))^ O}yM[HYIt<-%P[jH)/Ũp580E Ioūֆ^g :|x+>@.Ȓpy WС)_%䐿P2b Ioũ#\ka*L88B[j:5#-Bu(Jz 9Z5Kje׺O,88B[jF7@.Ȓpy WС)V:a䐱$bԑR_5Ssm0͕&Hi-sXx}ᑖ!J:%=RK|-I%sX2x'Hi-sXw^#I3 PA+$)E$bԐ[R_5P8 9ZKj ΑF2@.Ȓpy WĜd|B|7ЇӬM[H_è1$bԑR_5Ssm0͕&Hi-sXx}ᑖ!J::I NfQ 'AI-sX$kb ˯u4Xpq"bI؂[jH-H)/Ũc`5QI|-AU=Hֆ^g,zdeB0OBZ-y$,Q:I ǨAI-sX$kb8vTpq"bukC/3L<ddIO8de+N2>!r>ZCU j$䐿P2b Ioũ#\ka*L88B[j:5#-But<.̢N2>!g؂[jH)/Ũ^i654AI-sX$kb8vTpq"bu.~Cn<5xрPeB37ZyoFb$"F@:$fRy,ۙTۯpd~e\r\Li̤Y=%?_ (o2! 9Z5KjxnmÃ-%k;岉1R6[jH)/Ũ^i H2!#.QOmd~zOŒFfl>} aJrͬvu̴ RBRK|-II%sX cq-sXb< u'ub,~Jټ.Ru'uF|.͍vRK|-I%sX|g&Hi-sXx. ƻfۯeD5ø(h>~6fƻu'uV͎.9i̤Y=S"V|5{> p ̢Ff)%kr9Zhql0E IoūN9l|LvT͢8 9Z5Kje׺O,88B[j _ӯs/pCyAt2"}oc#NeB34d.i < BSmcpp$/;eHP[jH-H)/ŨcIoŨk|`)o˩;6; fQ>@&vB_6;#>eHf)%kr9ZQ>3ʓ$P9ZRw^lv!qw9l|M+~[̌]l-;PрPތk/n~JS#ু DZ fhuc YR:o0ks|Q>@&RK|-I%sX<76 RaĊ5W}ԝׁ  ֆ^dGRK|-I%sX2x'Hi-sXqO^9c0 9At2"}oc#NeB34d.i < BSmcpp$/;eHP[jH-H)/Ũcd9ZKjN͎.9|29fRټ,7Ǜ@ɀ;??BNRwR(:0)n  эb=llߴ:]I|fiQ%B;#"yἒ$ko͎.9|On{in{NrT yO6''<ڒ3eI!JkfDʓCx\LֆYxR5+Jd~,RK|-I%sX|g&Hi-sXqNc]$NΎsePtw͎.9~S!J&PdsV[>?qw\'CNѭ(x,(1eKNt1ž$GddO<7Dbm:]Iy؅/>,(%IukB5_-CCz1P f"xa2c]:]ID5RFI|-O ʹ86Tpq"bu 9Z5Kje׺O,88B[j_lO>;*Oy$fʓB"3d)T#&R5"KeIơ ӣ6 ᑞ؀{N?$ӯ\r5*VӒDblG~%Zԝןd!^B\蓿?^YH\po65ߧ_˩;"N [cX{ut ۩Twfp"}&e͍wN#l8]Lf)7Ėѭ(gӣ65ߧ_˩;[jH-H)/ŨcIoŨkkC/3Ԗ=\+=Hֆ^gP=_657N=Hֆ^g͎KkC/3ƻHZK$bԑR_5Pj'qRaĊ5Wѭ u2W|:G8]lko!J:53ddv(,7ѭ 8~9L~S6FGlߛ$bԑR_5Ssm0͕&Hi-sXvRv 9Z5Kje׺O,88B[jAI QI-sX$$kb1 =%k9ZC/3z #RXrH#ZyqBXz2>SuF2>lvXs('ټ2Zw2"}?2"}2cǫzGǨAI-sX$kb8vTpq"bukC/3L<dRSG~}2;fֆ^gPRSGN)##o͎:9̢{fiN{*Oof 9Z5KjxnmÃ-%kN5RFI|-@̺^#I(ZK|-\y_2"}?A#\fʓ;2#Pd"NeDR6;~Yc}:<['+ u6D塼ҾB?iiͽ)ӯY~>|dy*؂[jH-H)/ŨcǤbR_5PUhetR5jKBkC/3(ZKRSGN=Hֆ^g͎KheY#-3ZyjK-3|~byT!=Aayѭ 5%W -;ǙD>T͎ߡ2"}2cǫzGǨAI-sX$kb8vTpq"bukC/3L<dRSG~}2;fֆ^gPRSGN)##o͎:9̢{fkC/2S#+6;f@.Cm i?̒w_B,7o8d_2"}?3ddvRK|-I%sX<76 RaĊ5We'b Ioũ#\kf]{Ã-%k<ӯD>T͎ w Ӯ~t3eIgyht wP?_2"}?,X`1þsuYuu o}:ʉ"r}_d{ϡPߴP̉,BNB2T͎ߡ2"}?=^;=Hֆ^g͍tǨAI-sX$kb8vTpq"bukC/3L<dRSG~}2;fֆ^gPRSGN)##o͎:9̢{fkC/2S#+6;f@.Cm Ӿ| lvl٢ Ioũ#\ka*L88B[jAI-sX$kb ˯u4Xpq"bǐu('ʓ`$9uΞ&l?,/25 P.N!QO'c < 8wӮNK.#rϧYQ3dNZϡ]+y#j۪:%CFG)!J)%kܤr9Z1BbR_5PUhetR5jKBkC/3(ZKRSGN=Hֆ^g͎KheY#̳RXpݼӼJ2"}?B#eDR6;i,zwz ϛ[$-%P[jH)/Ũp580E Ioūֆ^g :|x+>@:;#9L!J:53ddv(,7ѭ 8~9L~S6FGlߛtsD>ֆ^dGVlv$]Ї -;̢{*Oof 9Z5KjxnmÃ-%kN5RFI|-@̺^#I(ZK|-\y_2"}?A#\fʓ;2#Pd"NeDR6;~Yc}:<['+ u6D塼ҾB?iiͽ)ӯY~>|dy*؂[jH-H)/ŨcIoŨk. [2Sքky Ioũ#\kO㲤Ã-%kԝםwsluDC%[ǐ*veF_˩;FBC=lkC/2S#?JuNYLӯnmP\Li̤Y=RK|-I%sX<76 RaĊ5W}ԝrD>e'+$bԑR_5P3.׈yaĊ5We'b HRIoũ )#\kp@ IoŨk.%2| 9Z5Kj D;*L88B[jx'<0 2!u o۪vTHֆ^dDAI-sX$kbC3eI(ZK|-^_˩; Ioũ#\kf]{Ã-%kN5RAnRFI|-C@ 5QI|-CO~]I|ώʓQO$bԑR_5Pj'qRaĊ5WN<؞|vTF2%[G9Al߄2<_˩;R:xYRt?vT[jH)/ũṶfʓ$P9Z S͉eIkC/2S" 9Z5Kje׺O,88B[jAI QI-sX$$kb1-sXb07ԝrD>eDRK|-I%sX|g&Hi-sXx. ƻfۯ:'~dy*؎?|΁VhozBT"7X1$bԑR_5Ssm0͕&Hi-sXwIyAo<-O ʓRK|-I%sX2x'Hi-sXvRv (9Z r5KjPIoŨk,u'uG<.}S͉٢ Ioũ#\kO㲤Ã-%kԝ׆G>lko!JҨDDnR`~Ky7Λox]ʔbyh[jH)/ũṶfʓ$P9ZRw_s75RFI|-@̺^#I(ZK|-\|byNRw^hd)[d|AI QI-sX$$kb1d9ZKjN뒤}:]Iz5,2`1Nӽo7>eJd)T#lT7|`a^N뒤}:5PRK|-I%sX|g&Hi-sXqNc]$NΎsePtw͖)Pʓƒ+-۟ n%IukB5<rw\'CNR5Px]Yf)%kr9Zhql0E Ioūu'u3pAI-sX$kb ˯u4Xpq"b߱w\'CNѭ(}:;;/dueJkB5Y HRIoũ )#\kp@ 2K|-E%sX@ U?IeG=lT7h0'gw\'CNR5~Jy(2ݹOד?BNRw^hFCfg7D,ӊӥ%I)%kr9Zhql0E Ioūu'u3pAI-sX$kb ˯u4Xpq"b6'g'uR~>.i)uL*vT$}:>>}Ѝb L%h[jH-H)/Ũc9ZKj~HDzǨ92KtX~Hmu%Pr:,9Z5Kj D;*L88B[j:YмȑdkY^se3l`㲙u'uֆ^gJiYi:Y2R~Y=fJGZy`-'34i_:L͍͌M-%'Na*O_~HDzǨ9(9-#e =A?inGE'mIỎ,Cмȑu'uֆ^g|O#JNC,WND)%kr9Zhql0E IoūNѭ LB!D7Λ̤S%|FlGFu"K/ЁZty#b Ioũ#\kf]{Ã-%k8%;Zҽ ̉ϧGz De7 Vfit K:73yloF >?3$}y_2$}:XR7̌Mwͽ)پ?2ؙ6(һh!hKILBUIi]kys{*K:6VBGѥvRAnRFE$)II_H p,$VPP>8THK}#8-À P@v*NT%*$m%WPXH (M`;PT IcÃ@/gp h;P *Ї{sIcÃi,jI0 +H(TH 1E$"X.h l@:'3eV64P64P6./usr/share/html/adsm/en_US/admmsg/a45emc13.htm   eot<>NORSTacinrs /Gdfghlmpu.BIbvy#&,58;AEw1DHMPUkx-02:=LW"34CFV(679q)XY!*Q_zjJKH vw\  (9 C Wx$ RAux;<V&XuI(9ClO.];n9B H H H H H H H H H HPxh p  Ɍmō@pGh( 0 p4Exo@U@P8BO/^ `` `0@UHsx!$"P(pż9o@ x` ` EHsx!$RJ'[Ö$:p00p0 @ "H$9PbH,uo[ Ʉ0`` (` :Hԑ,$ c@@ E@PLt H H H H H H H H H H H<T:CzA!H~ # ,)$t HhnT(t)!a$pCC@ 8tw P6mӅxl;)/0 p`$@CKT:HsŒj絋%AhaI!kJK,de!)פRF_"@z)W/)H} ÇHWr2yI t絋%I%kJ e I{XU`o͑e!6SpyO߮ e37ͅx`ݕet)כ wsSlϑ.G]yt~8@!kJ%K,8mvd‚C,p<6U+L?鲯 e3M;= C0=Y*H.{XT ӶNd'bH)C=Y*H!H.{XT` )$9bPsŒL6Y>27ZRkRHs*=w)/pR_C08i Rd"ZbPp58laAa!kJo>FR,ByyOߜw)/wQʾda?4]|Cem.rM]@fͅx\"m򃋸nK~Rˑ_>FRe$9bRDIsŒ 6;,@8PXbHsŒ$9bRDIsŒ]nT2upĐ絋%]y;:AJ$9bRA RDIsŒմ 8絋%CkJ22dyO]@f)Uܤ ap>@pw~1)SDwOreU$ W&UDd"ZbPp58laAa!kJ/áLuqgK+vCe392dyOߜ e3 Ce*΀+Gx|;KJ/nM>IaCC,$KT=Y*pcɄ$=Y*6n.>MT.2.VWB,+e}6{I]y2d/)ܤ a?y*΀:W_)ue!)Gxyx31֥w%u m]8|;᲌8o';:j#/tCeS#u—qGe39yOߜw)/pHmku8h>FR,C,$KT=Y*uC'[ I{XUBΰ.;ɕ-Ol+ker 2dRI{XTCT-R\d5m0dtbP&FR, 2n L|6Y?]^^Sr2J e3(@!kJ%K,P:&d>FR,/)R6ܤ aϕg@mFSg6Fl myKLߥKzIa\WʲGm>Gϑ& t絋%I%kJ6gaAa!kJ&FR,Be39yO߮ e3}@!kJ%K,t$=Y*؁ P!kJj%K,`絋%CkJ22dk)HS#uI RW/)H} ÇHWr2yI^27Zq=Y*H.{XT @N,@8PXbHsŒFHl|oeJ0+r2t)סt/(|glse!a^.~0l(@!kJ%K,8mvd‚C,w|Hl} dnۡ6Mse!)KvS3m+r26} dnwOe4o#) L@!kJ%K,t$=Y*؁ P!kJj%K,`i!kJK,de!)פRF_"@})l^Sr2J e3+ϲ)1Bα=Y*H.{XT @N,@8PXbHsŒFHl|oeJ0+r2zX*Y\f㈜Pl=Y*H.{XT?e I{XUmLFese!)ʨm]8|%>~:Ia_s5 R&Wni+o#) OJb8iN|6Y1ЦF[/6frM8ezR_C0oLַ^#9=Ѿ|6Y1=Y*H.{XT ӶNd'bH)C=Y*H!H.{XT`C,=Y*CeS#uH!L־E$Jt>S\ e3"]@f$ W}cu_tRF{td"ZbPp58laAa!kJJfse!M)(l]@fp+)}6:=|Hl|a9=є:HsŒj絋%N]lvY0pĐ絋%]ߔʔaW>FR,B}̪߭eӇ[^^S{At=P/e}662d #/tCe dnRn(g/)W e3 mku8MCe:HsŒj絋%@;ndaAa!kJZY㔥~~0FߥtRH)C=Y*H!H.{XT`i!kJK,de!)פRF_"@})l^Sr2J e3+C/[~L}8e$9bRDIsŒjBpd‚C,p:4Ce>~S*Q^8'[~L~F(Хo#) OL?'2I{XT-R\dk &dR6CeS#uQ pKk}6/h4t.¾jLW_>FR,qEnHlcLַ_ _m>~p>ܤ a?MBn>GFR,/)R6ܤ a>l>wO]!Ɏ OnE &W"q^y]SF:HsŒj絋%N]lvY0pĐ絋%]ߔʔaW>FR,B}̪߭eӇ[^^S{At=P/e}662d #/tCe dnRn(g/)W e3 mku8MCe:HsŒj絋%@;ndaAa!kJZY㔥~~0FߔDPdRI{XTCT-R\d5m8PdtbP&FR,BzE) dn)$ Wۡ6=w)/pR_C08i R :Yr{#~SD^PN~8@!kJ%K,P:&dѤg>FR,/)R6ܤ a?M[˧'<~ Ca˦ܤ a<]t*"aB7M;ܤ asI{XT-R\dk &dR6CeS#uQ pKk}6/h4t.¾jLW_>FR,d"ZbP.N۪:@8PXbHsŒ 2KBuO`ܤ a?)ѭ6, xpy 0 τ&f_oH} þ_ d "ZbPjpC,=Y*CeS#uH!L־E$Jt>S\ e3"]@f$ Wz3seuTE H} Ç)9'ō t絋%I%kJ e I{XUS3#) OmLFezR_C0߭eo?XmmR_C0.k~~UB]> aU868@!kJ%K,8mvd‚C,w~S*Q\Hl} dn2#~AN myyOߥXW BT ۟JCe2(mӟ#) Lt)K o^8'[S#uׇ㇎Oe4o#) L@!kJ%K,t$=Y*o@pׇw27ZUͿ[˧oGB,+{*_m%ume! L@!kJ%K,t$=Y*k |]=.827z߀H :RI{XTCT-R\d5m8XdtbP&FR,BzE) dn)$ Wۡ6=w)/pR_C08i R e2*pߕ||BG@Y t絋%I%kJ e I{XUS3#) OmLFezR_C0߭e;ʆ\+~B6 t絋%I%kJ6gaAa!kJͿ)(l|6Y>27ZUͿ[˧oGB,+{*_m%ume! L@!kJ%K,t$=Y*k |]9P oFBG@Y t:HsŒj絋%Ah I{XT:\d#) OLֽ"27Z+Ner򞻔8tUw)/w)\dA92Δt@!kJ%K,P:&dѤg>FR,/)R6ܤ a?M[˧Uངȃ> oH :d"ZbSlL (,1$9bWy2mϑ'ЦF_s*?yttחm^h]%}`%K_MM|6Y?!)92dBn`ۊ;)}6}H} Â~u27Zx|8xSF2dd"ZbP.N۪:@8PXbHsŒ[}6n.s~|HlbH)C=Y*H!H.{XT` i!kJK,de!)פRF_"@})l^Sr2J e3+MK#HߞoH :d"ZbPp58laAa!kJJfse!M)(l]@f xsS|ip+me!)@!kJ%K,8mvd‚C,w~S*Q\Hl} dn2#~AN myyOߥXW BT ۟JCe2(mӟ#) Lt)K o^8'[S#uׇ㇎Oe4o#) L@!kJ%K,t$=Y*\%o2=/h7ϑ&#E6ҙNҲ'G>|T Sr/~AN} t:HsŒj絋%Ah`-$9bPsŒL6Y>27ZRkRHC8mzR_C0)Uܤ ap>@p˔es}_<u$9bRDIsŒjBpd‚C,p:4Ce>~S*Q^8'Ko&=n.?(7d$tbI{XT-R\dk &dR6CeS#uQ pKk}6/h4t.¾jLW_>FR,d"ZbP.N۪:@8PXbHsŒ(;ְО|_>  g_m]RI{XTCT-R\d5mC,=Y*CeS#uH!L־E$Jt>S\ e3"]@f$ W|I[˧S)ʽ t絋%I%kJ e I{XUS3#) OmLFezR_C0߭en'ҙA=Y*H.{XT?e I{XUmLFese!)ʨm]8|%>~:Ia_s5 R&Wni+o#) OJb8iN|6Y1ЦF[/6frM8ezR_C0oLַ^#9=Ѿ|6Y1=Y*H.{XT ӶNd|;4 oХ C,$$KT=Y* [@0ZHsŒ絋%@Hl} dn)Ȥ)_np+ܤ aäRH} ü}J/BuvY?yMd"ZbPp58laAa!kJJfse!M)(l]@f rn;exL{2<~z),›erf)C0O8i R}w)/pR_C08i RL־h.)HS#uI R t絋%I%kJ e I{XUm. \NFOaȟ~|&_Mq:?t`eqryO߮ e)_K'hO*]00O*e<'mӌÑ>sߦ"}|]\Nd"ZbSlL (,1$9bWyttSkaȟ~B7q:e:HsŒj絋%@;ndaAa!kJv t:HsŒj絋%AhaI!kJK,9F.'@l~Uqr'H Ñ>}J:HsŒj絋%AɄ$=Y*BK>,/)0O8eyW@:HsŒj絋%N]lvY0pĐ絋%]y;:HsŒj絋%@;ndaAa!kJv t:HsŒj絋%Ah8絋%CkJ#~|6Y>^Sr2tUw)/w)\>G)T<]~UIqɕQ=Y*H.{XT @N,@8PXbHsŒ&k SgqݳLT!M]@fq:eBZ;q]^VW{tmкK |~^<<<]}R;6kq]w080l㬡=Y*H.{XT?e I{XUm>MT.2.VWB,+e}6{I]}Plz\NdyO߮ e3:HsŒj絋%@;ndaAa!kJZY㔥~~926ͅ}wBɈ d "ZbPj0dtbSot'{A:}̫(3ۈ2S3Ñ>.'@l~ Fܤ a"]@f$ PC,$KT=Y*t' L (,1$9bWq5T!M)(l]@f́\]wBoxt)γ~~k켥^l`m^otͅGeLߨ ߥ L@!kJ%K,8mvd‚C,vNdyOC0.̔ t絋%I%kJuvP‚C,u@(t絋%I5I%kJV0 0絋%CkJg :9Raȟ~p>@yWR=Pot& t絋%I%kJ e I{XUS3F.'@l} dn m]9WC;aur'ߕ},ѕ,)WO㇠u)S0@!kJ%K,8mvd‚C,w~AO = 3ߦߥ ,0O=Y*H.{XT ӶNdL1F{`yyOߔʔaW"} d "ZbPj =Y*.{XTJe<-6S3F.'@l| e3R_C0$ W}Q,FW=AU gXC,$KT=Y*t' L (,1$9bWIL noPBK>,/)R6ܤ 8'Ko&ttA!#,:HsŒj絋%N]lvY0pĐ絋%]B7q:eB?yttחm^oB,+`%K_MMK>,d"ZbP.N۪:@8PXbHsŒ(;ְО|_>  g_m]RI{XTCT-R\d5mi!kJK,RO)e BK>,/)H} úE*8yI_)p;2rn;e$9bRDIsŒjBpd‚C,p:4힆)e T!M)(l]@ Â|'=Nz]=ҙO*q:HsŒj絋%N]lvY0pĐ絋%]B7q:eB?ytt8 o/)ޅXWJ2sI]~~|6Y?!)$9bRDIsŒ]nT2upĐ絋%\7d~.=e d "ZbPj`-$9bPsŒ!ߥ ONerf)C0O8i R ЦFQ βd"ZbPp58laAa!kJJfzߥ OmLFeqr'OoLֽ yC3ot'ͅxq=Y*H.{XT?e I{XU܄#~|6Y?]*#~AN myyOߥ.¾ BT ۟J L@!kJ%K,t$=Y*؁ P!kJj%K,`, =Y*.{XT!)l^SÑ>E(f$ W}w),sCpn@!kJ%K,P:&dѤg\NdyOߔʔaW"}zX*Y\f,Ϳ[˧ozIa_p{*_m%um\Nd t絋%I%kJuvP‚C,u@(t絋%I5I%kJV0 i!kJK,9F.'@lnp+0OJ"}IQ:Yr{ 3ކJ{_u~ eJI{XT-R\d8М6Y0pĐ絋%\%3=Pot'}6T 9'ttN+4xvF~\+C%=/)0OX*YBI{XT-R\dk &dF.'@l~TG6n.>MK ]%}~+?q:e2C,$KT=Y*uC'[ I{XUqπ2K3ކJ{_u d "ZbPj(dtbSot'| yN3Dr'ߜ)\ ֲcWS)_s#=YBI{XT-R\d8М6Y0pĐ絋%\%3=Pot'}6T 9'WS)_4l4t)c.{q:e즌`C,$KT=Y*pcɄ$=Y*BK>,Ϳ[˧ozIa_p{*_m%um\Nd t絋%I%kJuvP‚C,qE2'{t>S 㔥~~0FߥtRH)C=Y*H!H.{XT` =Y*.{XT!)l^SÑ>E(f$ W}cuXߺS)_s#=YBI{XT-R\d8М6Y0pĐ絋%\%3=Pot'}6T 9'[~L~F(Х OL?'2I{XT-R\dk &dF.'@l~TG6n.>MK ]%}~+?q:e2C,$KT=Y*uC'[ I{XUBΰUN&WRm|>Je* t:HsŒj絋%Ah C,=Y*r\NdW/)aȟ}"3D+lBu.=Q6:HsŒj絋%AɄ$=Y*ti)#~|6Y>^S2maȟa>l>wA 6Y>l+{t(m2a9wM(@!kJ%K,8mvd‚C,w!ߥ Oq ߭eӇ[^^S{A =P/e}66.'@l~BS:HsŒj絋%@;ndaAa!kJZYʽ)߄RM#[_o{t(lbH)C=Y*H!H.{XT`C,=Y*r\NdW/)aȟ}"3D+uD\FH} Äd"ZbPp58laAa!kJJfzߥ OmLFeqr'Oo2ʽ)GalHQ,FW=B"}M]@f t絋%I%kJ6gaAa!kJot'븅D~o2-/)ޅXWJ2sI]~~|6Y?!)$9bRDIsŒ]nT2upĐ絋%\e#~!#,?mӌÑ>?߮ e3:AJ$9bRA RDIsŒմ (dtbSot'| yN3Dr'ߜ)\\+\peo; B* @!kJ%K,P:&dѤg\NdyOߔʔaW"}6n.ο߅K aB6 t絋%I%kJ6gaAa!kJot'븅D~o2-/)ޅXWJ2sI]~~|6Y?!)$9bRDIsŒ]nT2upĐ絋%\Q~waA</[˧]T! gX P!kJj%K,`,, I{XT:\dB7q:et>S\"}P9HTK.QyP oF2:α=Y*H.{XT @N,@8PXbHsŒFB7q:e>~S*Q\f z#:G~9P oFd"ZbSlL (,1$9bWr\Ndwm]8|%>~кK 5 R&Wni+ot'd%1=Y*H.{XT ӶNd/u(4'ettC`.T! gX P!kJj%K,`,絋%CkJ#~|6Y?C8mqr'H Ñ>}J/;" 92Δt@!kJ%K,P:&dѤg\NdyOߔʔaW"}6n.weY_p|9gaU gXC,$KT=Y*pcɄ$=Y*BK>,Ϳ[˧ozIa_p{*_m%um\Nd t絋%I%kJuvP‚C,p.^SttɈ d "ZbPjC,=Y*r\NdW/)aȟ}"3D+Mui gXC,$KT=Y*t' L (,1$9bWILT!M)(l3D m],d"ZbP.N۪:@8PXbHsŒ[}6n.s~~|6Y1/t.v>Z92mz sC,$$KT=Y* [@0絋%CkJ#~|6Y?C8mqr'H Ñ>}J(D\gW7d$tbI{XT-R\d8М6Y0pĐ絋%\%3=Pot'}6T 9'Ko&=n.?(7d$tbI{XT-R\dk &dF.'@l~TG6n.>MK ]%}~+?q:e2C,$KT=Y*uC'[ I{XUqπ2KA!#,M[ˠ P!kJj%K,`p-$9bPsŒ!ߥ ONerf)C0O8i R =N[˧S)ʽ t絋%I%kJ e I{XUS3F.'@l|oeJ0+Ñ>~~AOs#=TxO{tJed"ZbSlL (,1$9bWr\Ndwm]8|%>~кK 5 R&Wni+ot'd%1=Y*H.{XT ӶNd|;4 oХ C,$$KT=Y* [@0P-$9bPsŒ!ߥ ONerf)C0O8i R ># m t絋%I%kJ e I{XUS3F.'@l|oeJ0+Ñ>~~ANUl tS#vCe3>|!:;,C,$KT=Y*pcɄ$=Y*BK>,Ϳ[˧ozIa_p{*_m%um\Nd t絋%I%kJuvP‚C,pmxTY8Ϻ]|&W| ߎLlMC˄#Ɉ d "ZbPj0絋%CkJ22dv+0OJ"}IH} ÇHWr2yI dnDwNJB|I1=Y*H.{XT @N,@8PXbHsŒ&kMl7#) O鴺}6T w)/w6]cvUϑ'\69fJu:HsŒj絋%N]lvY0pĐ絋%]ߨ_*]0ʼf>~v { z>aI{XT-R\d[m l (,1$9bW^NRI{XTCT-R\d5m`0絋%CkJ22d̫+0OJ"}I t絋%I%kJ e I{XU`o|6Y?nW/)R6ܤ aTqwsD('#) O|umLFeqr'߹Q=Y*H.{XT?e I{XUד=Y*H.{XT ӶNd'bH)C=Y*H!H.{XT0)$9bPsŒ2ξ3Dr'ߜ)^UFTyN|6Y1=Y*H.{XT @N,@8PXbHsŒFHl} dn m]9WC;a~ Ñ>Ǖ},ѕ,)WO㇠u)S0@!kJ%K,8mvd‚C,w~AO = 3ߦߥ ,0O=Y*H.{XT ӶNdL1F{`yyOߔʔaW"} d "ZbPj I{XT:\d:yN[(lg>FR,/)H} úE*;HTK.Qy~Po||BG@Y t絋%I%kJ e I{XUduLϹ밦e!M)(l]@fۥTy"aAN}2:α=Y*H.{XT?e I{XU22dwm]8|%>~кK J2ni+o#) OJbI{XT-R\d[m l (,1$9bW_XPhO>/g }6n.H)C=Y*H!H.{XT`C,=Y*2S)ϑ'zR_C0J e3+{t {2ێBI{XT-R\d8М6Y0pĐ絋%\ 6G_ o>FR,/)R6ܤ a?M[ˠ83ۥ|'=N{2I{XT-R\dk &dde!!Q pKk}6/h7t=P/eW_>FR,d"ZbP.N۪:@8PXbHsŒ{2QKB[d2RI{XTCT-R\d5mp I{XT:\d#) ONerf)C0O8i R ЦF_N6u t絋%I%kJ e I{XUS3#) OmLFeqr'OoLֽ yC3>c#) O wsgYBI{XT-R\dk &dCeS#u~P(mӟ#) OLַ_ X o^8'[S#uׇr{)|HlbI{XT-R\d[m l (,1$9bW^NRI{XTCT-R\d5mp0dtbP&FR,ۡ689Raȟ~p>@pr2T<Y :d"ZbPp58laAa!kJJfse!M)(l3DFT9ocl=Y*H.{XT?e I{XU22dwm]8|%>~кK J2ni+o#) OJbI{XT-R\d[m l (,1$9bW^NRI{XTCT-R\d5mp I{XT:\d#) ONerf)C0O8i R :Yrz<<]|F{Ok2:ξ^Su@@!kJ%K,P:&dѤg>FR,/)R60O߭e8<lzYr{g oÑ>`e$9bRDIsŒ 6;,@8PXbHsŒ '븅D~o2-/)ޅXW BT >sI]~|Hl~BS:HsŒj絋%@;ndaAa!kJ7ZƒBy_?)|F{Ok2:αC,$$KT=Y* [@`i!kJK,de!)l^SÑ>E(f$ W}cu_WnPC,$KT=Y*t' L (,1$9bWIL|6Y>^S2maȟa>ҙJQ,GB2M|6Y>]0hf$9bRDIsŒ 6;,@8PXbHsŒ '븅D~o2-/)ޅXW BT >sI]~|Hl~BS:HsŒj絋%@;ndaAa!kJZY㔥~~0FߥtRH)C=Y*H!H.{XT8C,=Y*Cet>S\"}P9HY ImtRF{td"ZbPp58laAa!kJJfse!M)(l3D ߺS)_4hR\ϑ'˦ML=Y*H.{XT?e I{XU22dwm]8|%>~кK J2ni+o#) OJbI{XT-R\d[m l (,1$9bW_C+Y :|roߺS)QC,$$KT=Y* [@`( I{XT:\d#) ONerf)C0O8i R ʆ!:tSۥCl=Y*H.{XT @N,@8PXbHsŒFHl|oeJ0+Ñ>9P}'RCe(exLDx즍 t絋%I%kJ6gaAa!kJ&FR,Ϳ[˧ozIa_s5 R&Pm%ume! L@!kJ%K,t$=Y*ek!gXO*|~+)K6`oM)҈Ɉ d "ZbPj=Y*.{XT '| yN3Dr'ߜ)\Q,FW=B7?TE H} ê t絋%I%kJ e I{XUS3#) OmLFeqr'Oo2 7/ʆr69n_sI]~|Hl~BS:HsŒj絋%@;ndaAa!kJ.P5$^8y_sLm7}w)/w>#@}a3/`ܤ aaC/DRI{XTCT-R\d5mp-$9bPsŒL6Y?C8mqr'H Ñ>}J/%(.ygW7d$tbI{XT-R\d8М6Y0pĐ絋%\%392dyOߔʔaW"}6n.ο߅\pehaB6 t絋%I%kJ6gaAa!kJ&FR,Ϳ[˧ozIa_s5 R&Pm%ume! L@!kJ%K,t$=Y*k |]=.827z߀H :RI{XTCT-R\d5mpC,=Y*Cet>S\"}P9HYrz9P oF2:α=Y*H.{XT @N,@8PXbHsŒFHl|oeJ0+Ñ>6n.ο߅T6[B=Y*H.{XT?e I{XU22dwm]8|%>~кK J2ni+o#) OJbI{XT-R\d[m l (,1$9bW_XPhO>/2ʆ\+~B72:αC,$$KT=Y* [@` i!kJK,de!)l^SÑ>E(f$ WygL:HsŒj絋%AɄ$=Y*ti)ϑ'}6T 9'tt*sང9gaU gXC,$KT=Y*pcɄ$=Y*Hl~TG6n.>MK ]%}`%KC?ϑ'd%1=Y*H.{XT ӶNdpM[˧ߦ>FR, P!kJj%K,`0i!kJK,de!)l^SÑ>E(f$ W~K^\F2:α=Y*H.{XT @N,@8PXbHsŒFHl|oeJ0+Ñ>~~AONy om.rM|6Y>27Z$9bRDIsŒ 6;,@8PXbHsŒ '븅D~o2-/)ޅXW BT >sI]~|Hl~BS:HsŒj絋%@;ndaAa!kJ o/) }K me!ɈQMtSt π)(oܦ_eӟg d "ZbPjP I{XT:\d#) ONerf)C0O8i R e2> U gXC,$KT=Y*t' L (,1$9bWIL|6Y>^S2maȟa?M_|}0[ˠA!#,:HsŒj絋%N]lvY0pĐ絋%\#) Oq ߭eӇ[^^S{A ~(}662d t絋%I%kJuvP‚C,qEn ~R~PoH :o2 t:HsŒj絋%Ah @(dtbP&FR,ۡ689Raȟ~p>@p{t tS{q(@!kJ%K,P:&dѤg>FR,/)R60O߭en'ҙA=Y*H.{XT?e I{XU22dwm]8|%>~кK J2ni+o#) OJbI{XT-R\d[m l (,1$9bW=wit(ߥKabH)C=Y*H!H.{XTi!kJK,de!)l^Sr2tUw)/w)\S%(h.~#=d g_/)g :T t絋%I%kJ e I{XUS3#) OmLFezR_C0߭e8MK ]%}`%KC?ϑ'd%1=Y*H.{XT ӶNd/u(4'eg !#,:AJ$9bRA RDIsŒմ @ZHsŒ絋%@Hlnp+0OJ"}I_c^Sl=Y*H.{XT @N,@8PXbHsŒFHl|oeJ0+Ñ>~~ANUl 2#vCe3>|!:;,C,$KT=Y*pcɄ$=Y*Hl~TG6n.>MK ]%}`%KC?ϑ'd%1=Y*H.{XT ӶNdsn ^S}ְ22#8m6reKel7M\$uaL@(t絋%I5I%kJV0’C,=Y*CaЦF_]689Raȟ~p>@pBx8)Ȥ)@:HsŒj絋%AɄ$=Y*v/ÂXC58yA> dnNs/ .lqr'ߩ1=Y*H.{XT?e I{XUm]92qܨl9t|f t絋%I%kJuvP‚C,u@(t絋%I5I%kJV0$=Y*.{XT ʆáL־Uqr'H Ñ>}J:HsŒj絋%AɄ$=Y*6%$;^㇟ }69׷Q=Y*H.{XT?e I{XUד=Y*H.{XT ӶNd'bH)C=Y*H!H.{XTdtbP'JfrS\"}P9HRXRk!gXC,$KT=Y*t' L (,1$9bWIL~ T6 dn>~S*Q\f`eqr'?BI{XT-R\dk &d {UmKHw7>(@!kJ%K,t$=Y*؁ P!kJj%K,`0 C,=Y*CaЦF_C8mqr'H Ñ>}J(Q,FW=DwOC%=H :yOK?@Yϲ=Y*H.{XT @N,@8PXbHsŒF|l:k)}6T 9'ttN+4xvF~\+C%=/)0OX*YBI{XT-R\dk &d {UmKHw7>(@!kJ%K,t$=Y*k |C%=H :RI{XTCT-R\d5m0i!kJK,peS#uۡ689Raȟ~p>@p67ZeK^L}8e$9bRDIsŒjBpd‚C,p:4CaЦFYL^S2maȟa>ҙJQ,oB2Wo/L?'2I{XT-R\dk &d {UmKHw7>(@!kJ%K,t$=Y*ek!gXORm~ҙJL.U7 τ:AJ$9bRA RDIsŒմ  =Y*.{XT ʆáLֿnp+0OJ"}I_`k!8}%WnPC,$KT=Y*t' L (,1$9bWIL~ T6 dn>~S*Q\f-tRb)e}6Х즌`C,$KT=Y*pcɄ$=Y*6n.U~| τ:HsŒj絋%@;ndaAa!kJZY㔥~~0FҙJL.U7 τ:AJ$9bRA RDIsŒմ `ZHsŒ絋%@|l:k| yN3Dr'ߜ)\C`>wO)҈PC,$KT=Y*t' L (,1$9bWIL~ T6 dn>~S*Q\fʆ!:tCeDP+ex'ߎOe4l=Y*H.{XT?e I{XUm]=̪6%$;^㇟ t絋%I%kJuvP‚C,qE2'{t>S 㔥~~0FߔDPdRI{XTCT-R\d5m0i!kJK,peS#uۡ689Raȟ~p>@pyN\+ߔ†^R_C0=Y*H.{XT @N,@8PXbHsŒF|l:k)}6T 9'tt92|l9t|f`oKo&#'pdw)/wyhC,$KT=Y*pcɄ$=Y*6n.U~| τ:HsŒj絋%@;ndaAa!kJ&/FBG@Y?ߝwr27r2C0-7T! ^*mKHw7>(@(t絋%I5I%kJV0(C,=Y*CaЦF_C8mqr'H Ñ>}J/Fpuˑ>†^R_C0R7=br5O l@!kJ%K,P:&dѤg?_*27ZfrM)(l3D m](@!kJ%K,t$=Y*o@pׇw}J(D\.ygW7d$tbI{XT-R\d8М6Y0pĐ絋%\%392Pt)S3mLFeqr'Oo2 ˠv#bI{XT-R\dk &d {UmKHw7>(@!kJ%K,t$=Y*k |]=.827z߀H :RI{XTCT-R\d5mp-$9bPsŒN T6 dnt>S\"}P9HTK.QyP oF2:α=Y*H.{XT @N,@8PXbHsŒF|l:k)}6T 9'ttFu ߪ$9bRDIsŒ 6;,@8PXbHsŒo2eW,!}J/;" 92Δt@!kJ%K,P:&dѤg?_*27ZfrM)(l3D m]<ʯ%?vDo||BG@Y t絋%I%kJ6gaAa!kJͿ[˧_p8k|p2d"ZbP.N۪:@8PXbHsŒەj6%$;^㇟ t:HsŒj絋%Ah 絋%CkJ82Pt)Nerf)C0O8i R \ \F<u$9bRDIsŒjBpd‚C,p:4CaЦFYL^S2maȟa?M[˧'<밦}6yO>FR,BDd"ZbSlL (,1$9bWytt2 xo|&PC,$KT=Y*uC'[ I{XUrQp8k|p2~(ߺS)кVUڄo>|T nS`e/2ϳDRI{XTCT-R\d5m絋%CkJ82Pt)Nerf)C0O8i R =Q,FW=AU gXC,$KT=Y*t' L (,1$9bWIL~ T6 dn>~S*Q\fۥW7 AN}2:α=Y*H.{XT?e I{XUm]=̪6%$;^㇟ t絋%I%kJuvP‚C,qEn ~R~PoH :o22sVmKHw7>(@(t絋%I5I%kJV0(絋%CkJ82Pt)Nerf)C0O8i R =N[˧S)ʽ t絋%I%kJ e I{XUS3/ Be39yOߔʔaW"}6n.n8$9bRDIsŒ 6;,@8PXbHsŒo2eW,!S6g :9ʾʖWP:k) t絋%I%kJ6gaAa!kJͿ[˧힆sour'؁C,$KT=Y*uC'[ I{XUuC&W~#=F뼼oeJ0+Ñ>RI{XTCT-R\d5mC,=Y*}!:;,|689Raȟ~p>@$9bRDIsŒjBpd‚C,p2>^v#ILϴ~8yWu Sqt)q,o6Ϻ]~ HeTY82eo ebI{XT-R\dk &ddoa˝e}6UJe9p:HsŒj絋%@;ndaAa!kJ6 < *[,k.+>So&TY?|`lGY_i dqE6ҙONy]W^+ |r{qzJ7hRslX P!kJj%K,`0絋%CkJ82PdBS3eˑ|f)C0O8i R*HO 8i R{ơ}"\P)A<HBJ.G]PlyID8}"\8i Rd"ZbPp58laAa!kJJfse ,x|+Х#S8,QMyr:Ѕ7~0Y mʗa!QХ#S@eʁ2 ek!g 0F?)IhtS¼ێ\te?߁R̆؁C,$KT=Y*pcɄ$=Y*6P>Y\~U(@!kJ%K,t$=Y*ᨕ-mLFeqr'@+g.,oaM\*TPm"T.M\]_"|~U3+qv:3*+%3>~-B߅O)fCl'R#[ߦ߁R̆߮QMsR 2d6fW2| qEʼf_)t)#A;l+Х#SwseC@o e3 ݳ߹uܥ| r:ōS3籡ù䂘+>(@(t絋%I5I%kJV0p-$9bPsŒ!ߥ O$@eru"}P9H uW)S¯H_H#-$ PO:PoRT!p>@#H#H=Y*H.{XT @N,@8PXbHsŒF|6Y0\*ql7½ Xb58o/_sʁ2W#ʽS~? ߹~K2|> Xb58o>Y\,Vp.k~ٔJe8|+ʽ\>iN\-6Sme,m$9bRDIsŒ 6;,@8PXbHsŒoeˑ_<~ d"ZbP.N۪:@8PXbHsŒRߦߔʔaW"}i }2"6@e߂%Kx|;{j5/ˑ^^#2c2| HS3RQM\*!M_ 2d6~~-8ume,m5=/)fCoʼFe}.3*(GXlaȟ~UB>H} þ ½ Xb58ow>.Y]>R_C0 = ]_*+#Xލe3>}{;H)p2RI{XTCT-R\d5mi!kJK,0-3Dr'ߜ)^#%:uׇ(㈜Wh,=Y*H.{XT @N,@8PXbHsŒF dn_p8k|p2St& UNl72m-3D%;+9Ka8<.2')_.G]|q˦H :9I{XT-R\dk &d'bI{XT-R\d[m l (,1$9bWA>XuR6S3\xyyr:㈜Wo|e㇠u62!t&< [td R PJf}6"}p3e2.U7,!ʁ26PȹY\~S]@fk!g_7 *uTt!M_ 2d6~} dnN+7߄3*+0Yc9cCH)p2~^>~]XO~*mKHw4xe d "ZbPj $=Y*.{XT! .0Oa9yP>Y\~S;RH} ü}J:W$ POx,tQr:B@#FE(uB8i RxR<}J:HsŒj絋%AɄ$=Y*ᾗ|6Y>27Z/e[|f_Ny6'љP>Y^8ߪ++#~H} ü#d,;"?_e^\*) 🁆R̆OoL־8y0Fe@ex~K2s(왕:HsŒj絋%N]lvY0pĐ絋%].G_}AA +epwo|er6]eaȟbI{XT-R\d[m l (,1$9bW6T w)/w|:ކaM|9P>YC.GXmz5.G_>|?uW~ .0Ox|+1p+MK>,BBxw¾yl8oH(G_tlaȟ|\" :l'|a?K.Mˑ?B>;Ѭgo9cCH)p2RI{XTCT-R\d5m, I{XT:\d#) O$@eru"}P9H# )S¯H_H#-$ PO:PoRT!p>@#H#H=Y*H.{XT @N,@8PXbHsŒFHla>~U83ۥozjp^#2ce#/鲯.G_z/~K2a?MsR 2d6|*:jp|( P>YA= d,]'=)-pW{q+}n|>Zl0Y:HsŒj絋%N]lvY0pĐ絋%]*+#x(@!kJ%K,t$=Y*ᨕ-mLFeqr'@+g.,oaM\*TPm"T.M\]_"|~U3+qv:3*+%3>~-B߅O)fCl'R#[ߦ߁R̆߮QMsR 2d6fW2| qEʼf_)t)#A;l+Х#SwseC@o e3 qO힆K/eˑ^,oFM籡$^8yBH)C=Y*H!H.{XTZHsŒ絋%@VD,G~O,/e[||2H!e$9bRDIsŒjBpd‚C,p:4Ce Ʉ?_*27Zf|/ÌÑ> YuO 7M\}.*?$|(7*=w)/wG;" 6ЦFQ=Y*H.{XT?e I{XUmuW$&WoLּ>G~.S+yt "} MT.2.VWP@o e3:HsŒj絋%N]lvY0pĐ絋%].d| d"ZbP.N۪:@8PXbHsŒ;0OϦߎ 7r2|%[mHh r6 t:HsŒj絋%Ah `-$9bPsŒ\,|ur2\>Zo}"<*}J J.G]PoH0OJ"}IFr1ЦKDd"ZbPp58laAa!kJJfses߅|6Y0K>,O?_*[tn{(aȟa?')_.G]x}8e}6ȃ,,oR!t& t絋%I%kJ6gaAa!kJ;\Ry2 _2H!e$9bRDIsŒ]nT2upĐ絋%\[ma/hsƇpƂC^Þ( e}UNmK/Hl~Ue|uS`,m7밦Yuܥ]!w];" t2ϹF{#}{)oh =.6`L_rTߦʾS۠#oM}6hsƇ [ÚC@k~]6οK/HlsK?Y^+KCȃ,\hsƇ [ÚC@*z]>!Ɉ d "ZbPj(dtbP'_a|,oÑ>a9yr:H} úE*:yIuW)S¯H_H#-$ PO:ǪQr:#~p>@#H#H=Y*H.{XT @N,@8PXbHsŒʆáLּ]eaȟ~0ymx~\d\\)Lo e3n@QMyr:Ѕ7c~K2a?M27Z'o߁R̆&6.G_gd̯O1Bξ3D:HsŒj絋%N]lvY0pĐ絋%].G_z$W8<.2m,oÑ>d"ZbP.N۪:@8PXbHsŒmLFezR_C0*t)#A þ 78S HPo 7M\ 69yMu]dUʿ&<9W] 9Gyg ο@o|| 8oE_6ˬ9 Lf2o/ BD~(7)Tqr'>N qOKo#M$|(7w7YLϦs c0ʵF| 8yBH)C=Y*H!H.{XT CC,=Y*r\NdyOYmr'~0|q~Sܤ aäRH} ü}J:W$ POx/R>B@#FE(uB8i RxR<}J:HsŒj絋%AɄ$=Y*ᾗ|6Y>27Z/e[|f_Ny6 a,)6.'@l} dn  ́ #Q|n#S3鲯"}p3-7.4m6r:>} HPoC0,oFM=y 0 τ:AJ$9bRA RDIsŒմ P =Y*.{XTseruׇ/7g^_'aȟ}"3Dp>@$9bRDIsŒjBpd‚C,w| τN+7g^seruc*8922d|+Ц #9fxooa>4l`Mr:͑ xo|&W~lgY׷<@!kJ%K,8mvd‚C,w| τײɈ$9bRDIsŒ]nT2upĐ絋%\Q|n#=mY3YBI{XT-R\dk &d0O*@eќBG@Y[qy] O|6Y1=Y*H.{XT ӶNd$B 6, xw,`(@!kJ%K,P:&d BuvY>\$u`o~Je> *W)JfT6ЦFYLWu SqKeqc~iN}ְ2> HeTY82eo e}'XGe:HsŒj絋%N]lvY0pĐ絋%]߭eHlMqlrg*]@ dnGT@!kJ%K,t$=Y*ۈ3(lp;u LgHNMRd 5o e}'XGe:AJ$9bRA RDIsŒմ `dtbSlg_"}P9H*X*Y\%Kzj t絋%I%kJ e I{XUS3fЦFYL^S2maȟa?M[ˠ^MzY2ξ3D򯥀:2?*8'ËA >_o8'ȿ@o e7\ *C,$KT=Y*uC'[ I{XUדC,$$KT=Y* [@8 )$9bPsŒ01:)#A;R3+@o e3zyI밦^S#uH!L֣Ȥ)BI{XT-R\d8М6Y0pĐ絋%\7K+S#u6밦_sA<:]@foeJ0+H} Äd"ZbSlL (,1$9bWRJ^Pl~mp1>!t'_8^(rT('Gyr:Ke@@!kJ%K,t$=Y*؁ P!kJj%K,` I{XT:\dL" E27ZRkRHs*=w)/wHWr2C08i Rd"ZbPp58laAa!kJoCLּo] HPo e3¾U t絋%I%kJ6gaAa!kJv t絋%I%kJuvP‚C,u@(t絋%I5I%kJV0C,=Y*CLֽ"27Z+Ner򞻔8tUw)/w)\S#u'::HsŒj絋%AɄ$=Y*ti) P_oeJ0+I ܤ a> dn] )>|\" El+e$9bRDIsŒ 6;,@8PXbHsŒ(mӋAЦF[/6frM8ezR_C0ۭ)M:HsŒj絋%@;ndaAa!kJv t:HsŒj絋%AhaI!kJK, A$|(7r2tRކap>@}@hܤ a"@oC08i ReH, @x_.G]R@#v +:E*h.,nR@\p*ξ$u"4Ot_Ftg_.G]R@\p*ξ$n@J'|/Q>p*ξ\J:HsŒj絋%AɄ$=Y*ab(t)S3mqrw)/w62-7=.7 t絋%I%kJ6gaAa!kJv t絋%I%kJuvP‚C,plK,F`ernwͽ6q\" E27ZGezjZ'4@(t絋%I5I%kJV0 dtbPD XX]@f)HRGƒzyI 7r2tTq ü}J¾U##L" - tT<]|uIčۯ, @xuI t絋%I%kJ e I{XU PRJk)}6PȹY^; VW>~TN:HsŒj絋%N]lvY0pĐ絋%]y;:HsŒj絋%@;ndaAa!kJv t:HsŒj絋%Ah rHsŒ絋%Ie$J8*zE) dn)$ Wۡ6/ e}(yNֲu$9bRDIsŒjBpd‚C,p:4b(t)S0'R0ODx3(@!kJ%K,8mvd‚C,w~S*Q\\" E27ZU:HsŒj絋%@;ndaAa!kJv t:HsŒj絋%Ah(rHsŒ絋%Ie$J8*zE) dn)$ Wۡ6(Q,FW=DwOC%=H :yOK?@Yϲ=Y*H.{XT @N,@8PXbHsŒF\" E27Zf6n.8yvF~\+d>|f_KteK(@!kJ%K,8mvd‚C,w~S*Q\\" E27ZU:HsŒj絋%@;ndaAa!kJ7ZƒBy_?)|F{Ok2:αC,$$KT=Y* [@8,9$9bPsŒTp2@Lֽ"27Z+Nep67ZeK^L}8e$9bRDIsŒjBpd‚C,p:4b(t)S0'WS)_4l7KsߦCL9J\wk mKo)Vlqp1!t'_)҈W8ywM(@!kJ%K,8mvd‚C,w~S*Q\\" E27ZU:HsŒj絋%@;ndaAa!kJZY㔥~~0FߔDPd&WʵFcA㇟ t:HsŒj絋%Ah!kJK,$R (dn)Ȥ)_np+uD\F2H} Äd"ZbPp58laAa!kJJfqp1:k) xsM@o ea]}0T!H :R_C0=Y*H.{XT?e I{XUmLFeqp1:keT@!kJ%K,t$=Y*/T! g_~8]@f2.U7\" E/2ʆ\+~B72:αC,$$KT=Y* [@8C,=Y*HG>)$ PTk)HS#uI RWy`ɖtI{XT-R\d8М6Y0pĐ絋%\%38D dn m]<ʯ/a)s Ϧ|<BG@Y t絋%I%kJ6gaAa!kJͿ)(l."B}̪$9bRDIsŒ]nT2upĐ絋%]*mp1)$ PTk)HS#uI RW}Q,FW=?(7ʾy!#,:HsŒj絋%AɄ$=Y*ti) PS#u`Oo&ttAU gXC,$KT=Y*pcɄ$=Y*6T D dn2 t絋%I%kJuvP‚C,qEn ~R~PoH :o22sVmp1OaqzJ7hRslX P!kJj%K,` dtbSlg_"}P9H*X*Y\ e3\" E=Y*H.{XT @N,@8PXbHsŒF dn_Ws1W|&POo2ʽ)~ ~ Ñ>`e$9bRDIsŒ 6;,@8PXbHsŒ Z6UB2VЦFP߭evCk9=,g_"}$9bRDIsŒ]nT2upĐ絋%]T2e} 3Ktn}6T 9@(t絋%I5I%kJV00dtbP Ñ>E(f$ W'<.DetP/"}We)^~~Ud$t`8*P:HsŒj絋%AɄ$=Y*ti)H} øD>f 7.Y]=Mqw#[ͅx񐤬t)`oM3D _^~bI{XT-R\dk &d xSF PS#u`O$~~S*Q\f t絋%I%kJuvP‚C,qEnkMCZ^%P,㇟ }6U0O2. ooA㇟ t:HsŒj絋%Ah0絋%CkJuܥ/I ܤ a"$|(7w)^ mQЦF^JB|I t絋%I%kJ e I{XUzkͅx)WR~S*Q] HPo e3:HsŒj絋%N]lvY0pĐ絋%]y8&\ul7"M8et)#A;–=.-6/;3H} úE) HPoC08i R›exWLֽ"27Z(@!kJ%K,P:&d)c%a dn¼]v+z]w)~ HPo e3:HsŒj絋%N]lvY0pĐ絋%\K+yC wuܥB Oʾ8q&PJPOu—uܥ#R)Je\6uW?ߪ++I ܤ a+}tXm>S3&TY:t$Bo#ʾOÌÑ>y[ּ*ʺ0m R@JyФua^.~E\E6%3*S2ѾLyHS3áK,FCe (t絋%I%kJuvP‚C,u@(t絋%I5I%kJV0@qI!kJK,6K_"}} HPo e3)#A ü}J m^27ZRkRH=Y*H.{XT @N,@8PXbHsŒЦF^l+aMrwr'|R6 HPo e3:HsŒj絋%N]lvY0pĐ絋%]y8&\ul7"l\f_)6]@ ü)~]YBI{XT-R\d[m l (,1$9bW^NRI{XTCT-R\d5mI{XT:\d]_B2V3D]@f)HRGƒz8i Rv+½ dn)Ȥ)BI{XT-R\d8М6Y0pĐ絋%\7K+S#u6밦_sK;N~R9Sm)(l$|(7r2$9bRDIsŒ 6;,@8PXbHsŒ Ld;R!t'_8^(rT('Gyr:KRm]w)} XXr%]|qM.G]~ ȫ?[:W"}M$|(7r2$9bRDIsŒ]nT2upĐ絋%]y;:AJ$9bRA RDIsŒմ P )$9bPsŒw)} dn)Ȥ)^UzR_C0J eap>@$9bRDIsŒjBpd‚C,pK/Lּo] HPo e3¾U t絋%I%kJ6gaAa!kJv t絋%I%kJuvP‚C,u@(t絋%I5I%kJV0B$=Y*.{XTۮ/Lֽ"27Z+ʲyN3Dw)/pR_C08i Rd"ZbPp58laAa!kJorЦF^^SÑ>?ߜ]@fͅ}̫(@!kJ%K,8mvd‚C,u@!kJ%K,t$=Y*؁ P!kJj%K,` 絋%CkJuܥ)פRF_"@})l^Sr2J e3+ dngYBI{XT-R\d8М6Y0pĐ絋%\%3=.6T ]@fЦF^мuܥa^.~0l(@!kJ%K,8mvd‚C,qEn]_Bn`ۊ;)}6}H} ÂGnЦF[Oe4l@!kJ%K,t$=Y*؁ P!kJj%K,`(絋%CkJuܥ)פRF_"@})l^SÑ>?]@ úE*;H)e$9bRDIsŒjBpd‚C,p:4RaȟuoeJ0+I ܤ a> dn yC3>~]_6 βd"ZbSlL (,1$9bW_6uܥ)K oÑ>ۭ27Z|r{)bI{XT-R\d[m l (,1$9bW^NRI{XTCT-R\d5m,RHsŒ絋%MRФR_C0JB>;Hl+eYB:uܥtT<]|uIčۯmrP)SDwO,nR@\p*ξ$ux3 :r:($p\p*ξ$n@J'|/_)gKPuu$ PC,$KT=Y*t' L (,1$9bWmrЦFYL^SEܤ aWʲ|ߦvC,$KT=Y*pcɄ$=Y*؁C,$KT=Y*uC'[ I{XUÁ>S,d_ʽ)6ۧz]w)} dns*F1ԴN8h P!kJj%K,`0絋%CkJuܥ)c%a RGƒ}w)/wH!I f$ W6U##]Y@GHM>ˑT)AˑT)A)$ PTk)HS#uI RW}w),sCpn@!kJ%K,P:&dѤgrЦFYLKteK+Ñ>ql=Y*H.{XT?e I{XUmLFez]w)} dn2 t絋%I%kJuvP‚C,u@(t絋%I5I%kJV0(rHsŒ絋%Ie$J8*zE) dn)$ Wۡ6(Q,FW=DwOC%=H :yOK?@Yϲ=Y*H.{XT @N,@8PXbHsŒF]_Be3~~AOD|;# TK.Qyt2SM3D:2 t絋%I%kJ6gaAa!kJͿ)(lK/L־UDd"ZbP.N۪:@8PXbHsŒ(;ְО|_?2S @(t絋%I5I%kJV00rHsŒ絋%Ie$J8*zE) dn)$ Wۡ6/lnҙJq:HsŒj絋%AɄ$=Y*ti)uܥ)S0'WS)_4l7Ksߦߥr˦)$ PTk)HS#uI RWGe2O(eB>H} Äd"ZbPp58laAa!kJJfz]w)} dn m]+1rQߥr㇟ t:HsŒj絋%Aha!kJK,$R (dn)Ȥ)_np+\+K aB7_<u$9bRDIsŒjBpd‚C,p:4Rk) z#:G~qA3Fd"ZbSlL (,1$9bWy2muܥ)ʨC,$KT=Y*uC'[ I{XUqπ2K z\peo; Bu d "ZbPj0$=Y*.{XTJ|&RH#פRF_"@})lYrz9P oF2:α=Y*H.{XT @N,@8PXbHsŒF]_Be3~~AODg_P oFd"ZbSlL (,1$9bWy2muܥ)ʨC,$KT=Y*uC'[ I{XUqπ2K r ߪ @(t絋%I5I%kJV0$=Y*.{XTJ|&RH#פRF_"@})l ,GDd"ZbPp58laAa!kJJfz]w)} dn m]<ʯ/a)s Ϧ|<BG@Y t絋%I%kJ6gaAa!kJͿ)(lK/L־UDd"ZbP.N۪:@8PXbHsŒەj6.)$ PTk)HS#uI RW}Q,FW=?(7ʾy!#,:HsŒj絋%AɄ$=Y*ti)uܥ)S0'Ko&ttA!#,:HsŒj絋%N]lvY0pĐ絋%]ߔʔaWrЦF_s*I{XT-R\d[m l (,1$9bW_XPhO>/g }6n.+?Kjߥr㇟ t:HsŒj絋%Ah !kJK,$R (dn)Ȥ)_np+Sۤp {2ێBI{XT-R\d8М6Y0pĐ絋%\%3=.27Zf6n.F{tItP@!kJ%K,8mvd‚C,w~S*Q^]_B}̪$9bRDIsŒ]nT2upĐ絋%\7d~.=e d "ZbPj€0絋%CkJg :9Raȟ~p>@yWR=.ЦFYL=Y*H.{XT @N,@8PXbHsŒF dn_hsƇw('#&<a9wuܥ`oM3D Qk¬@!kJ%K,8mvd‚C,w~AOh}.27Zfh2HW2m89@!kJ%K,t$=Y*mr'ߕ}w)exo]ee )0O 6, xw,`@xyr:o"q^y]]w)e$9bRDIsŒjBpd‚C,p:4S#ug;C4;䂘+;C4;@Hw|&POlz]9WC;aM)(l3D%:?)|ul4x'ߥrPRWʾ XX.d~*NS\mLFeqr'؎RWʾ.]!Ʉ6U`e'uD/c~`|gLlu w?R60OpΐX(R}.A /\mu) P]w)g_C.G_l *0+ 7r2qr'7+~ּ*ќBG@Y .:AJH)@ti)uܥ)S0'ËA 𯭝q+RBe3xw¼:N~ /)M\ GQ R;͕|#'1Fv/XC5<<;@HpO ?@Hp P8'=.'@l} dn_ 7r2qr'6G_lz]w)|>Be.@, P!kJ%K,8mvd‚C,u@!kJ%K,t$=Y*l_ GQޗ]_.d|M9yN}ְ22l`l7#8ywuܥ`oH} ø9£8 >]e#m=nC`ʳoÑ>|*Z89'=.'@l} dnJY\ 7r2pdu6ǥr_))RQ/ܴۧuRd*㔥~cZ6Y? rQߥr㇟ t:HsŒj絋%Ah P-$9bPsŒnR_C0."2H!)ʁ2>3Dr'(¯R_)A=PJ.G_ѨZH$uuF}J "G_J.G_)BI{XT-R\d8М6Y0pĐ絋%\%3=w)/w@'×#ʾF{t B2XN9x]| qE6UB߅O)fCl'{*_R̆B2XNυW*('7߄e%}ҙN n;e^Smӗ#M~K2bI{XT-R\dk &d@eruwo|\" ($9bRDIsŒ]nT2upĐ絋%\5M)(l3Dx@%leEl7ˑQʁ2ͿJwˑk_o#ʼFe}.Fe@ergo8|~UB e,m6*[q{0Yj5/{*_R̆ߕyx]fTP(W# )c%]DetP8]@f>0gsK@eruףYLϦhsƇwyr:~8qr'ߌ'<.q Y\]0Op nV t絋%I%kJ6gaAa!kJͿ[˧Oe4n|l:k)ţ')_.G]x}Ǟo?Y\aMYmr'؁C,$KT=Y*uC'[ I{XUB"eqr'ߌ'>_H :z5%P,~ye]0 ,oÑ>xy X˞yt e$9bRDIsŒ]nT2upĐ絋%\QMT.2.VW"}|]U '[mX(X!>+x M^~|oÑ>&W岆ߥ OJc@lgot']MÊ>~8]@f t:HsŒj絋%Ah@ I{XT:\dȟ}"3D+'w| z\$9bRDIsŒjBpd‚C,w*_*+%3;C4;䂘+Lֲ;Ϳ)(laȟ~9=_/I 6a ,d73+qwʁ2:HsŒj絋%N]lvY0pĐ絋%\QM|ХB L'uܥ)S3vCkr@eruחL?ם^SR_C0/鲨B2V 6Y0<]#W1=Y*H.{XT ӶNdM^vfxGe@8PXgH, RAJH)BTo4v-|&W᠐CHC> J~W~ʁ26ǔʔaW"}) PT2maȟ|>ZosHM6.G]|)|,Ϧ߂%Kx|;{j5_u _/CqwљP>Y\i)DhR P*_*+%3<rХB L'vC~r@eruףYLϦs cTem])$ WQ vQ6ǚ'xLP('zmӇMḿh.,nG!+('—ʕP:lm]d"ZbSlL (,1$9bWy㇟ )QτI 6Y?*VW |B LxSF t絋%I%kJuvP‚C,qU7τ|8"9؁ P!kJj%K,`RHsŒ絋%I29>)$ PTketT<]$ W"}@ t絋%I%kJ e I{XUmp0b3+Lֿs2Qߎ|&WH: aȟc>)$ WlJ'$J"}@!kJ%K,8mvd‚C,w@2k)}6p2p |B LxSF t絋%I%kJuvP‚C,u@(t絋%I5I%kJV0bC,=Y*HV aȟ~8yI Rێ Y]"4OtIō: @!kJ%K,P:&dafWB~dMǎ|&RHK Y]"4OtIōۯi C` t絋%I%kJ6gaAa!kJp} dn>~8y^8z^Dw]]>!t&+@ۨ˧.dǎOe4nI{XT-R\d[m l (,1$9bW^NRI{XTCT-R\d5m dtbRE*8d 3DτIpE*h.+_K YCL?Ñ>E(f(@!kJ%K,P:&dafWB~dMǎ|&RHK Y^|aM3Dr'HxHcvqK+L?)C0O)^UJe$9bRDIsŒ 6;,@8PXbHsŒ2_Be39yOߎ|&W׷QAO]!ɏhDd"ZbP.N۪:@8PXbHsŒ d "ZbPjdtbRE*8d 3DτIp_=o/vd'2e|"}P9$ P=Y*H.{XT @N,@8PXbHsŒoAS] dnA6p2E)8d 3D8yI R.82exru69Raȟi R~o#£@8oOa)_')C0O)BI{XT-R\dk &d ЦFYL^S㇟ ㇠uGueHlc'7Q=Y*H.{XT ӶNd'bH)C=Y*H!H.{XTpC,=Y*HV aȟ~8yI R:8{||!?f)C0O)\Z;ʑ^yPC,$KT=Y*t' L (,1$9bWy )̮27Z[F~8y]"2_"}@qh*Eyvdۥ$9bRDIsŒjBpd‚C,w|\" 2S#u o㇟ )N er'τIqK+×#L?aȟ}"3DI#||>y8z^|r{ N>J"}Jin"aM\s*?ʣÑ>|NvWt9R,x9@!kJ%K,8mvd‚C,w@2k)}6p2p |B LxSF t絋%I%kJuvP‚C,u@(t絋%I5I%kJV0BC,=Y*HV aȟ~8yI R:8{||"GfB)e|"}P9$ PC,$KT=Y*t' L (,1$9bWy )̮27Z[F~8y]"2_"})$ PTk| e2> h gXC,$KT=Y*t' L (,1$9bWILX2_Be3|}0[˧> H :d"ZbSlL (,1$9bWy@S#uQ=Y*H.{XT ӶNd/u(4'eϳ|BG@Y>~A@ ۟ʵFo ㇟ t:HsŒj絋%AhPI{XT:\d"'BmGd2t7} :Q)QX|%?8i RYu%1? D @o28.puh@:HsŒj絋%AɄ$=Y*6De1ЦF_t(o>+R@0O㇟ +½Y=.821u0FYpDp2Ϲ:~ (H!J#yX|%4)\Dž"l_ 7LE=Y*H.{XT?e I{XUm2keT@!kJ%K,t$=Y*? D @o2sʲτesZO :Q{ߪ++S _M\To@τ:AJ$9bRA RDIsŒմ (X絋%CkJ'Ur/)H} úE*;H1EN#|ܦg@!kJ%K,P:&d sa^Ul))KQB)>,C,$KT=Y*pcɄ$=Y*6n.N~#P7 _')s]@ ü^PlbI{XT-R\d[m l (,1$9bW^NRI{XTCT-R\d5m ’C,=Y*dbFWqR㼼"}r'ߜ)B;#P4yWLKC,$KT=Y*t' L (,1$9bWytt¼ێ^SR'S/(|6Y1=Y*H.{XT?e I{XUm]=.0:( 6F( o.OR羶P8qr'ߔ L@!kJ%K,t$=Y*؁ P!kJj%K,`,I{XT:\d"S\HN&<6:HsŒj絋%AɄ$=Y*ti) PS#u`Oo2ʽ?tS#vCe3>ϖ}'XGe͕yZ78.VW7tk.Md_EKeS/(|6Y?x6pWBuvY1=Y*H.{XT?e I{XUmLFeqp1:keT@!kJ%K,t$=Y*ۈ3(lp;u LgHNMRd 5o e}'XGe:AJ$9bRA RDIsŒմ C,=Y*HG>)$ PTk)HS#uI RW~#ɏyMd"ZbPp58laAa!kJJfz]w)} dn m]9W'pdunl`8yb;͕yZ78.VW7tk.Md_EKeS/(|6Y?x6pWBuvY1=Y*H.{XT?e I{XUmLFez]w)} dn2 t絋%I%kJuvP‚C,pmxTY8Ϻ]|&W| ߎLlMC˄#Ɉ d "ZbPjqI!kJK,XdF( o|.;zR_C0J e3p>@V((Bq^.3=.I{XT-R\d8М6Y0pĐ絋%]߭eӛ n;eyN9J\wJ0;bFLdd"ZbSlL (,1$9bWyttt6a'dFV?iK]@f2e:HsŒj絋%@;ndaAa!kJv tjH)I5IptCC@߈@~! U8 $@Y "TkP2@j@8!H`> ` <)v U8 $@Yq :>On{T1$ W!a$  T:H8TJo# lRx'3CV64P64P6./usr/share/html/adsm/en_US/admmsg/a45emc14.htm   e<>GNORSTacimnorst /dfhlpu#&.58;ABEIbvy1PUgwx,-4=CDHLV"03:FMWYkq()2679QzKX_!JH Ƃ 8@@Ae plw,{Elr 4Pc"Ip!pA;B^ ؙZcP( @P( @P( @P( @P( @P+ ) h$P$ jLI N`X$լ@!E$@#x+ڼ .8  ) H @$<@"('@"ĸ@@ @p(#7a@ Sd@#?,Kp@ @p(#7a@ 8-@6ݖ%  8 RK RG4@@@(q3v&mV @P( @P( @P( @P( @P(  7h<B &!z)%QI(h1ON $hBH5) Ѕ$o`$x(@($V@(vh EΊ'6BnJr~`@8i,jX4!E$sRK|-II%sX c` 5QI|-@X V#S<<992x9+7Xi RK|-I%sX @9 8c[jxu%$bԑR_5Pcڢ1%k7Ƹ `8ZLCe3gxV=o u%$bԑR_5S;N6Y 8c[jtII-sX$sbv W 8c[jtII QI-sX$$sb5PzK|-E%sX'3zH(FjK 5gj(XĖ9Z/?Ԥjg)=3ǒ~Nxdq}&4]RK|-I%sX<3eڢ1%kWD5RG9I|-AXnq1%kWD5RARG9I|-CXIoŨkdrV=oI}cMId$o}O'^4II-sX$sb<5Xv⅌Ioū@ AJF|!gMRK|-I%sX<3eڢ1%kWD5RG9I|-AXnq1%k ;|JFxuϏ>9ΚsC?6nvw`<#{ry>GgP4;D5RARG9I|-CXA%k9ZXi$JǣM5%W%L)%kr9Z|kP-sXxllJǣMGy(zgOw'oopq*V#S5RG9I|-O'8fv⅌Ioū%$bԑR_5PV6ۄ-\h⅌Ioū%$%E$bԐkR_5P8 @)9ZKjOg%cѦQ+74ԖA\o=3ڧλ&-Sɀ1%$bԑR_5Pcڢ1%k ͞Xiݯ%Lb`"<|_p7ǃƸ `8ZLRK|-I%sX<3eڢ1%kWD5RG9I|-AXnq1%kWD5RARG9I|-CX[j)/Ũ<FADz4XRYrQcM>u%$bԑR_5Pcڢ1%k ͞Xiݯ%L4]D\ `+RJIoũ#kvl;T@qB$bj蒒[jH)/Ũ+~4@qB$bj蒒[jH5H)/Ũk[j)/ŨZ3k'3zH(FjK 4{\MLII-sX$sb<5Xv⅌IoūX V#S9#_u%$bԑR_5PV6ۄ-\h⅌Ioūg#'oH㝿kD K_}6?Q"~جr[q%$%E$bԐkR_5P8 5QI|-@ܘ"g_<FADz4XRYpGF"~R`'3-RK|-I%sX @9 8c[jxNJǣMJ׾?'oB"~II QI-sX$$sb5 9ZKj63?L z4ޒ %cѦƚ+>,'0II-sX$sb<5Xv⅌IoūX V#S9#_7&yg6Og%cѦQ+74ԖA\ѮA _:g"} "}|L%PRK|-I%sX @9 8c[jxu%$bԑR_5PV6ۄ-\h⅌IoūM <0ߓ7&yg6Og%cѦQ+74ԖA\RQ>fsGO($9Z9Kjs;T@qB$bx}`+Rݯ0͵NdrV=o)=0ȣvGOOc~NJǣMǝID(ֶ#5RG9I|-O'8fv⅌Ioūz4$O%$bԑR_5S;N6Y 8c[j;y+7%L)%kr9Z!jD,bK|-\-#r`~7A #JF|/~Nߌ(ߓV=hƦ{w)$9Z r9Kj IoŨk|nLj= c"~m~drV=oI}cMId2t〆n3{A%$bԑR_5Pcڢ1%k7Ƹ `8ZLG|tmv'3~L~E187z4 kl;LIǁ`O3JIoũ#kmZ 5W oXix>dog;<,KLu ;JGШpqV#S:oHy>fBNJǣM±'i@#JF|ib[vV=o6 x^!z$9Z r9Kj 5QI|-MG(#JǣM V=oi,c@vThGoAX5B;tA@ II-sX$sb<5Xv⅌Ioūj;\'#!gjNJǣMCe3gsGvmt'o%cѦB;Q%$bԑR_5S;N6Y 8c[jtII-sX$sbv W 8c[jtII QI-sX$$sb5(A9ZKjj9AV=oI}cMId} )%kr9Z|kP-sXpb7B~4 Gkdsd6P?XilltqcL((~NߡZ1!+Q:$9Z9Kjymڠ~LݯƘQQFj'$9Z9Kjymڠ~LݩVCksm:|qvV=o4#:RK|-I%sX<3eڢ1%kWD5RG9I|-AXnq1%kWD5RARG9I|-CXH$bR_5Q y+7Xi >5RG9I|-CP>5gj(XĖ9Z1Ρ~?29xvz4߄6S6zg:8wk}Geq'oxvfy͞II-sX$sb<5Xv⅌Ioūj;\'#!gjNJǣMCe3gsGvF "|\uǍ|J'36ۉ)%kr9ZOqQ 5WXixz85RG9I|-AXnq1%k ߄oCe3g|VYz4mv!gj Q|J4h0; s;WGΡ} 4j$?jR53sHt!9}N~<+oli9/Ǚ->8Ǭi쏢8GVN߈}7'Xϓtqpö'o29#o =0'O@NȔd@'Oo{_q ;̞>$?_̎cȓ)N'oNnNbV4$9Z r9KjI-sXbBZz4ޒ %cѦƚ+G2v?d7o-|-5RG9I|-CP>5gj(XĖ9Z1Ρ~5mڠ~LݯtE+W1q_Z3k=2ۏ[g9'oн[jH)/ũ,P-sXxF[g0II-sX$sbv W 8c[jE'XiWLI -|/in0$9Z r9KjX5QI|-D*9z4ޒ %cѦƚ+g\|h[H+ThGn(g%cѦh[H+B;tA^x5LRK|-I%sX @9 8c[jo:h3>mڠ~Lݯtˆ+W1qvڡ|Fj;Yo4#RK|-I%sX<3eڢ1%k|lq )%kr9Z!jD,bK|-]蠁NJǣM'oBCoj;Yo4#vV=o:xͮLf~F=Nkc~N+^,V=h[jH5H)/ŨkP=%k9ZUsXi$JǣM5%Wθ'jb4@II-sX$sb<5Xv⅌Ioūj;\'#!gjNJǣMCe3gsGvF "|PCc||g_Koڼ#Ǒ7RK|-I%sX<3eڢ1%k|lq oxv>vc0II-sX$sbv W 8c[jL@F6S6zgkeJǣM'oxv (^̎bF8b4C$mGygsovr[q?'j̎bF8b4Cgڧwhy6'j-[jH5H)/Ũk`zK|-E%sX4{\B;c},sдxωμ%9o:H(%9iR>8Ǭi,5RG9I|-CP>5gj(XĖ9Z1Ρ|CxZt/in1:Nߍ-k[g(~4{\K#\-:_i)|1fLv4G-):g N+'o ̖T|F5RG9I|-AXnq1%k@ߓ-Ce3g(v80^nmΥmk{vƦ{w)tsj;'o%cѦۑҩdk0II QI-sX$$sb5 IoŨk&>3k=3kV=oI}cMIdFR5(?D5RG9I|-CP>5gj(XĖ9ZJǣM:kl;dk3Eo|lωII-sX$sbxӍgj(XĖ9ZJǣMǭdk0II-sX$sbv W 8c[jtII QI-sX$$sb505QI|-OXiF5yYdk(Z~$9Z9Kjs;T@qB$bJ̎z4(ֶ#F9QF5y#RO5RG9I|-O'8fv⅌IoūXix},s )%kr9Z!jD,bK|-])!*)%k\r9Z$bR_5SxGrV=o} GqfzgzY )%kr9Z|kP-sXqs#+75陋tGeq'o} Gq(ֶ#J@Ιy1?cWu虠:4a ͜ڸ%dk}Qgt=Ȓ[jH)/ũ,P-sXxs#+7ϥt%$bԑR_5PV6ۄ-\h⅌Ioū7i)~L9ƈ~ ` RVY;iS=x;vZL:95tϓ~mT5Θ$9Z r9Kj@Q@RK|-E%sX>Wdw%cѦY@wmgpG%xGrV=o(?D5RG9I|-CP>5gj(XĖ9Z߉^9ܕFw:g#8[|J̎z4NJǣM45RG9I|-AXnq1%k;xp#JF|ۙ< |IJǣMύ4Lܖ6Bk<+v /|/Ԥjg͹ęY;}cMDZFtIo#^4m5 _>G1#o#U3p$9Z r9KjBP)%k9Z[zXFADz4XRYz3sbDkQ"~JIoũ#k3D,bK|-^ocqoXiX2ݯĔf|HJIoũ#kvl;T@qB$bj蒒[jH)/Ũ+~4@qB$bj蒒[jH5H)/Ũk [j)/ŨlǥmXi$JǣM5%W>7?6%&-Sɀۆ^y߷$9Z9Kjs;T@qB$bl7k}mDᗞwkWz4߃P?{VNJǣMG~7?6ؘO&$9Z9KjyǣM V=oi,e-=,f〈$3D5RG9I|-CP>5gj(XĖ9Zmm3'ocqoS'(Lz45gj(XĖ9Zmm3'ocqoS'(Lz4<{LZRK|-I%sX<3eڢ1%kWD5RG9I|-AXnq1%kWD5RARG9I|-CXH@$ IoŨk}FADz4XRYx[zX/0jL#6) )p;Ĕ5RG9I|-CP>5gj(XĖ9Zmm3'ocqoS'(Lz4<{LZ#6*5+ĉ/<k;(񯉔g98 ‚A`? GZLz4KqK6ؘO&'5RG9I|-O'8fv⅌Ioū%$bԑR_5PV6ۄ-\h⅌Ioū%$%E$bԐkR_5P8 ( IoŨk}FADz4XRYx[zX f'JIoũ#k3D,bK|-\n~6187󩓔srV=o9%$bԑR_5S;N6Y 8c[jtII-sX$sbv W 8c[jtII QI-sX$$sb5P)%k9Z=oI}cMId)n1c7yII-sX$sb<5Xv⅌Ioūܖ1Q@vf9Gu2rtJǣMDZy%$bԑR_5S;N6Y 8c[jtII-sX$sbv W 8c[jtII QI-sX$$sb5`)%k9Z[zXFADz4XRYz3sn_b`"<Q;q}o{\II-sX$sb<5Xv⅌IoūEo5F{#}o{_;y+7Tvf9Gy#_ͽ&-Sɉ)%kr9ZOqQ 5WeJIoũ#kmZ 5W  / G!F _z4ߛrSϓRciQЎ}o{_쏤I?6~N?oHϛzXsy(?yy>N9+75NV=hk!zaF;{ ph8( jR532$O+ Oߓ3dͯZlj)!*)%k\r9ZI-sXb퉞2ͬmXi$JǣM5%WrV=oǥҁ\F%'$9Z9Kjs;T@qB$b9!x[|Xi_bd͌#8ߓJcq玍bJ3>$O%$bԑR_5S;N6Y 8c[j;y+7Gg6ؙ)n0$9Z9Kj ߻pP-sXvZ$9Z r9Kj@ @5QI|-Nؙ)n1LFADz4XRYpG%cѦi)%kr9Z|kP-sXqvg2'oirV=o6ؙ:c3Geq'iDz4<{i)%kr9ZOqQ 5WXixz85RG9I|-AXnq1%kWD5RARG9I|-CXHRK|-E%sX;bg3k=3kV=oI}cMIdF)n1c4W,itRK|-I%sX @9 8c[jkͼe->NXLz4m2u g霎(~N҉XiQǞ=7Ή)%kr9ZOqQ 5WXixz89Kq%$bԑR_5PV6ۄ-\h⅌Ioū%$%E$bԐkR_5P8 `)%k9Z+2;zH(FjK <}'ȣ3yi3 %cѦ[zX,itRK|-I%sX @9 8c[j;}cM3Wdw%cѦ>Eɞ3O9:x4;(;|e-=,fq<蒒[jH)/ũ,P-sXxF[gt%$bԑR_5PV6ۄ-\h⅌Ioū7;~F\vV=oq</~NKqK6ؘO'bvV=o ;:`[jH5H)/Ũk )%k9Z3Rc͵+7Xi JǣMP+n3{A%$bԑR_5Pcڢ1%k69 Rc4JǣM'Plf~좎7(Fy㙸OLRK|-I%sX<3eڢ1%k|lqsm}2JIoũ#kmZ 5WeJHJIoũ )#kp@$ [j)/ũs#+7Xi !|9<[gf8 V=oc)dk?klΧ̈$9Z9Kjs;T@qB$bvƚgįJǣM!|9<[gf$OII-sX$sb<5Xv⅌IoūsC<28o}礷Ǜ3{SͯZ`ʁrVNKqK X5gj(XĖ9ZiILLᗞgP|L} #3Lz4%$bԑR_5S;N6Y 8c[j췉O3b29 ;/5'/N~Nߍ-:8G'Z?p;or$ov/b'9#_+^,~7ㆂධ +R6ᗞt4V F_:k9o3II QI-sX$$sb5zK|-E%sX4V F^lޒ 3IJ6a|ٟ kl;LRK|-I%sX @9 8c[jQ?|sBm/<3IN[j0o󩶽#ڿ6i)JlѼs;W3nKoCkvf~ƛfLRK|-I%sX<3eڢ1%knKo̶ᗞw-MZ7gj^_|ٟa ͞$9Z9Kj ߻pP-sXqᱤo{_q>N}"O[י< |I Tb!{S<{R} ؉L[Obo7ߓnKoΎ BCoN6ᗞw'o6gL3Ʀ|<|"i+F[_33'o6g^~N~Nds:8(|O>ҎttsvmmNJ9:מIۆ^yߛ|?% 7;{?iΎ9ZgLq'o4 AZL -MZ7gj^_|ٟJHJIoũ )#kp@$[j)/ũi)|Sfڼٟ'G`[jH)/ŨxjƱQ 5W%vg6ؙSZ-3|mHv63MtCkR~ٟRK|-I%sX<3eڢ1%k s;Wjf$9Z9Kj ߻pP-sXqᱤo{_q>N}"O[י< |I Tb!{S<{R} ؉L[O\#}:9;yls4J6ah9͙tIo#_+s 쏔k?'oܖ(ԩ_c;y?qȓu ;xᠰ`x-/Ԥj`(ֶc|nKn o+s<%9olѼs;W3'u ;J6gL0/A 9 `+R'o3IN[|q?2%rS9#xܟ3MgڸvZ53@g}8'Oٟ7ҌJ#y < L'Ή-wk̞>$΅kn1Fmq?3ȞgG`~3+r[Π~NFm|o2^lf~$9Z9Kjs;T@qB$b~;D3:ۡ}Qf׈^W6Bk;xc-FnvY>N~NߛƸ;Wk<{!gj󣎅'͌<~Ғ7m|y^f~OgLd"L;|<əlq9ߓ3`}?[gߵ!g|!o~Nߌ Ґ'o6g蒒[jH)/ũ,P-sXqvo{_3'vǁ?r[v!gjGgP^g>0II-sX$sbv W 8c[jcI~ |D:$ݯ2x@:oBkZSmzG3D5RARG9I|-CXH$ 5QI|-CO?yyףM-:H) [zB;tA\Ρ} 霉2Y~k$3D5RG9I|-CP>5gj(XĖ9Zvǝ0 s;W#HvB<ɞ#Eڑ'o33LtB676*'#\βvB;cy-lj(?Dߓ- d)4v`X8kjR50II QI-sX$$sb5B$bR_5P>ǣM V=oi,^4O7 /in0UQK GgPhtD:agm-<O?LXi$3DRK|-I%sXcoݸBƈ(XĖ9Zv/in1ts#(Zy`gLdgs3Nt۔k$6u8dwXiy~N(ZygB28* s;W#HvB<ɞ#(Ԏg(y?}c|0U3LRBTRK|-II%sX c"Q-sXbԒ HXRYIDjR53W4 ZLJi,5RG9I|-CP>5gj(XĖ9ZԔOϬi28Ce3gsm `?  ?0x8|[Ԥj`[jH)/ũ,P-sXxmڼ )%kr9Z!jD,bK|-]۵)fBy(3n jR50II-sX$sbxӍgj(XĖ9Zd6^lf~5RG9I|-AXnq1%kovZLCe3IΡ~x-ajR50II-sX$sbxӍgj(XĖ9Zd6^lf~5RG9I|-AXnq1%kovZLCe3IΡ~Ls_2fԤjgiJHJIoũ )#kp@$P$K|-E%sX$jR534ԖA@?ڔLzH*V#S>%yXRYf:JIoũ#k3D,bK|-^oį43o)=3ξ<<  H|#)n0j'L4LRK|-I%sX<3eڢ1%kWJIoũ#kmZ 5We$%E$bԐkR_5P8 (P9ZKjIJԤjgi,~ )+ TJF|JC> (n=mD5RG9I|-CP>5gj(XĖ9Z߉^hg4߄6S6zg|x0xA($6 qyZL(n=mD5RG9I|-O'8fv⅌IoūCogII-sX$sbv W 8c[jݮv'oHτ6S4̙)h[jH5H)/Ũk H$bR_5RH*V#S=cMId]Hω^hgjR53W5%QHds )%kr9Z|kP-sXxϬill:ׅx-ajR53G[) t%$bԑR_5S;N6Y 8c[jt9Z9Kj ߻pP-sXvZRBTRK|-II%sX c"19ZKjIJԤjgi,~ )+ TJF|JC> (?s )%kr9Z|kP-sXxϬill:`pඁ H5gj(XĖ9Z߄6S6zg>uThGo#f9>N+Rώ<}o[Ԥj`[jH)/ũ,P-sXvZRK|-I%sXcoݸBƈ(XĖ9Z-])!*)%k\r9Z@zK|-E%sX$jR534ԖA@?ڔLzH*V#S>%yXRY>uޒ >uThGn+mǭ6xȒ[jH)/ŨxjƱQ 5WϝwξV#S>%yX~LuA [ZL[ql 2$9Z9KjyuThGn$9Z r9Kj@( A%k9ZAR)jK JF|JC=$+RϬi,n yZL}cMId$9Z9Kjs;T@qB$bv!m롟 N;x- YOL%y?c|2y;Ǹ)V#SKqQ5gj(XĖ9Z߄6S6zgHω^hd:g N gH?;}0| )%kr9ZOqQ 5W 7)ϝwu;~%y3L.ԤjaH^bu ޓs )%kr9Z!jD,bK|-\xli:B /q͹'];|7Ҳvq?{vZL|jgG~N+RJHJIoũ )#kp@$GbR_5RH*V#S=cMId]Hω^hgjR53W5%P] ]Fv,4H)4QK z%a ͞TJFs]Id$9Z9Kjs;T@qB$bƞB77;|{|nHω^hgmCe3gyԬL)$9Z9Kjy |$|뾨Ў%Pƛ d~:ڠZQ9TJFs]Id$9Z9Kjs;T@qB$bv! +W3:g>u<|T,9Z9Kjs;T@qB$bv!%y Hω^hg4ԖA@rӮQB;tA^x xqgHTJFs]Id$9Z9Kjs;T@qB$bv!9mԤjgį43[xQ>f|mmJF *OD/|̞>$vǸ)V#S<7dt%y Hω^hg4ԖAEJ@Ιy>\<@xc4)%kr9Z|kP-sXxll+R1t<+R~tqy2j ~LRK|-I%sX<3eڢ1%kWJIoũ#kmZ 5We$%E$bԐkR_5P8 bR_5RH*V#S=cMId]Hω^hgjR53W5%QR?sykK II-sX$sb<5Xv⅌IoūCe3gyZL@pyZLs [jH)/ũ,P-sXp>53g#'oH%$%E$bԐkR_5P8 !9ZKjIJԤjgi,~ )+ TJF|JC> *XLIWC RK|-I%sX @9 8c[j;~LV#S>%y{cM3O'|4  qyZLRK|-I%sX<3eڢ1%kWJIoũ#kmZ 5We$%E$bԐkR_5P8 a-sXbԒ HXRYoH|QmG~L0࢐MiJIoũ#k3D,bK|-^oi ͞_?0)ưTJFs]lj)=3k 'oi!>V#S9FyCe3g )%kr9ZOqQ 5WjR53%$bԑR_5PV6ۄ-\h⅌IoūvV#S8dujR53:kNt#xsRBTRK|-II%sX c =%k9ZAR)jK λZ5gj(XĖ9Zt#xs)=3ο'o0x-ajR53`3ǟ:UFv28?Ce3gsm0vApWB77;<6S6z`ǟ:4#kl;fLjR50II-sX$sbxӍgj(XĖ9Z+R )%kr9Z!jD,bK|-]۵)'~N|뾨Ўߵ'oiۉ)!*)%k\r9Z (zK|-E%sX$jR534ԖA@?&~Q?}cMIddO3w $9Z9Kjs;T@qB$bf~4|!m99'oH9[\#}:9;y?pOsM6r?F[S>N~Nߍ-:8*(^y'o+s'o6g~N}Ce3g )!*)%k\r9Z GbR_5RH*V#S=cMId"gI34ԖA^Vc:"JIoũ#k3D,bK|-^oi ͞_+R9;~LٟɘUm+W1~%y+Rp$9Z9Kjy%y+Rqo3li?'m?|jgs+'oH%$%E$bԐkR_5P8 09ZKjIJԤjgi,*!P#xs?jO߄6S6zaAmx#` p+k#Ano>LJIoũ#k3D,bK|-^ohTBFo#6S6zg|xp qyZLQP#aЍMߙ3=m6S4p+  s}OQ_dr9vACǛ3>li>W4#6פr$9Z9KjyҎgj!5RARG9I|-CXH[j)/ũ$+R #'PG<28ᗞs6gI3ƚ(II-sX$sb<5Xv⅌IoūG(#mO ͞vdqy>y;_|a ͙͞$9Z9Kjymn}$9Z9Kjs;T@qB$bv!9^hfvΆ6> >V#S>N|O>(į43;WCsnG~LJIoũ#kvl;T@qB$bvZLgख9Z9Kj ߻pP-sXwn;Ԥjg)Nu :ߙgj5RARG9I|-CXH-sXbԒ HXRYoH|n%yھ5gj(XĖ9Z`LV#S9_gjnD5RARG9I|-CXHA%k9ZAR)jK FsGO f9msω=%Wy󮔒 >uThGn+ƦyZQBĔ5RG9I|-CP>5gj(XĖ9Z=7^GL#y/Ǹ)V#S8px( o:9G;trVNߘ/sω?k sG#S5RG9I|-O'8fv⅌IoūJFt/in1:ZQ5RG9I|-AXnq1%kWJHJIoũ )#kp@$X A%k9ZAR)jK ] ]Fv,S'ڥH*VTA@sdCLRK|-I%sX @9 8c[j:xb!{N@BD?;M|M4%$bԑR_5S;N6Y 8c[jR [N~VgTw$bԑR_5PV6ۄ-\h⅌IoūҒ[jH5H)/Ũk  5QI|-I ZL5%PӮQB;tA^VR $+TvK ;Mxd?ߡ$s )%kr9Z|kP-sXxo_+V_#@g2gL;y  36ZG:`[jH)/ũ,P-sXp]H΅-'P+W3;[jH)/Ũ+~4@qB$bjI QI-sX$$sb5A%k9ZAR)jK _x-a'c>κRH(}QK %$bԑR_5Pcڢ1%kM"x9u gH9 ǼΦNQ!;Mxdq5L ޓs;WL%$bԑR_5S;N6Y 8c[j;{n +Rjf Ioũ#kmZ 5We$%E$bԐkR_5P8 ,IoŨkTJFzƚ(vHu λAGλYu )$|H RK|-I%sX @9 8c[j:xb!{VF53{Kq/Lɡo49#)%kr9ZOqQ 5Wx-aнjuGpRK|-I%sXcoݸBƈ(XĖ9Z-])!*)%k\r9Z`K|-E%sX$jR534ԖA@?ڔLܣzXI`rTf $}7ߍ%I bJIoũ#k3D,bK|-^OD/|#s+RǸs^<xL;Jo =(޺g6ώw)$9Z9Kjyuޒ >uThGn(II-sX$sb<5Xv⅌IoūqVc:ԟH )%kr9Z|kP-sXxϬill:3Ԥjg2ۏ[gg_)%$bԑR_5S;N6Y 8c[j;{9͌GGӨ_͹bJIoũ#kmZ 5W~ܖԤjg|43+W1}mjR532gl #ƘaR)ϝw6;{yv'opSNߍ-(~NeR$ Fw}:o'oܖŏ߃r;J3>$Oߛ+W7;o%Yfv5RG9I|-O'8fv⅌Ioūے|V#S%y[jH)/Ũ+~4@qB$b߷%)+ 5+2;'m9|͎trT7= gk}~NnL'oį43:FەeϔQIX ߱;o_} r9)!*H5Ht@ xY/@EB{b,j3ox " @ $PM8LB%W Ft@$A"$S47<&!zƫ#:Fk [II٠xX*"~vvK 8$$o`$x(l &!z)%QI,sAZX6H9EI| lDY'3V64P64P6J./usr/share/html/adsm/en_US/admmsg/a45emc15.htm   aeno<>Rcdimrst /GINOSTfhlp.AEguvy#&58;BCDPUb,1=HLMYx39:FVkw"-026Q()47qKWX_z!ZJjP!Ɔ '\<@0XoKxI!LJpIWI$Yd(x,EY XZ Pq]T2A uKB uW0P,X C `@ P8gs4 ';aT-DJnB8aKPca`Ҭp $(-D{ 0|Ѿ,,|8XBo4o=-nSZ-}JnGa\G\{t#R?I. D+(e}Trvcj6\m*|Ѿ?:4:%- F4j~6r߃:z+ʅ۩W>ז\T-D!=IݰQkvŸ*KXIǰ Z{ 0eM!Aj$i/7$%~{Cז\T-DFz+PZ5.#w7ۻOh?:[PZ)$e ^O*cu1dtj}փ~Oh+ޒ\F[ I5?)gr% ||vw|v|njOѩѱѡr%S$m |F#< zIq4o=u|߹.FqѲH㯧=} 7ݰIǰ Z{ 0>SqMBIǰ _=򸎸iSn^hߦ²\/'ڕJ^ݺ2:52h?7KFz?aOh}փ~7ߞhߒvנq Oh+F|u$67syjOu3r4|ѿ+돤'qEBA|ѿ+uNjV$q4–-GL)b\ܕaf!A!D{ 0Ũ1Qǰ X N=RQǰ X~\T-D:{vS󨵻aOϕ Q%Ӈ6>7pN=RŨi,X54*o Q'L)|_/ eP#}ϒiPw~xܓܕ(|+ʅѩqF[S󨵻aO2j$zh߅e ^O*cu1dtj}փ~FȧXCcxg7ԞW1?r sSySFz<\(MTG<.R/ oRn=EJ_zM>MXܻOh+4|nIghߕ|hiټu7Ԟ ~ !D{ 01Qǰ Y;ٿp $(-D{ 0ѿ+j6*]u|߹/=`4o=a( "m$ڛ%l:?\G\{gx}=IsB8aKPca \{.IJBIǰ _-?FT$n[揬?x\C.^h(F_Hmx\C/q~ {)ԪRPԪRPZ5.#wփߞhOR{G\\*KY6=Fz?aOϕ wQkvŸ*KXIǰ Z{ 0>SqMBIǰ _::;M~ !D{ 01Qǰ X=$%a!Aj$i/bHPzQ'L)jj bq4–(@8q4–B=Ru2y>ԪR-mJ/ Q%ҹۺt'vŸ(aOϕ Q% s-rZ-bHQ'L)j bq4–,U7a^xܓܕ,,|P,PBo4o²\/'ڕJ_*ZڕJ_*K_Fnҹۺy}=Is-rZ-d[<Oh?:[PZ)$u1dtjr~2y>ԪRᣭHQ'L)j bq4–pN6o Q'L)|57vM6$q4–-GL)b\ܕaf!A!D{ 0Ũ1Qǰ X q4–B=Ru2y>ԪR-mJ/ Q%M;w~t'vŸ(aOϕ Q% s-rZ-bHQ'L)j bq4–,U7a^xܓܕ7Å/ qݻV8 VP˅RKBB[RKBIkԸqn4o=-nSBIk\T-D$(a1j8aK8|p7auuw;w&rB8aKPca \{.IJBIǰ _3rĐN=R bŨi,Qpq4–B=Ru2y>ԪR-mJ/ Q%S}{RK}TFT-DOh?:[PZW>+ʅ$q4–-GL)bYS~@8HPZ8aK=_|4g <4(vp𬡗 RʅRʅѩqn_, 𬡗 Rʅd5*T-DOh+QkBIk6=Oh?QkvŸ*KX)$u1dtjr²\/'ڕJ]ETFT-DQIK{u7ۼ²\/'ڕJ]E, J/ Q%I $i-AZ=R)8!Aj$i/qqƦɿ܄N=RŨi,BW˒{pq4—ܱ$(=d(aX1j8aKc (-D{ 0ah5>LQkʅh?-Ԟ ~?>T-D7Ϩj$+(e}TZڕJDeBIkB8aKPca`Ҭp $(-D{ 0|Ѿ,,|4aL4@?a qh5>LʅѩZ-}Anl|ѿ pjU)|[[RHZ-}'Ϩj$Kpcg'vŸ(aOϕ Q%I $i-AZ=R)8!Aj$i/qqƦɿ܄N=RŨi,BW˒{pq4—ܱ$(=d(aX1j8aKc (q4–B=R)Pu1dtj}Edtj*K_ust#Oh?QkvŸ*KXZsPZ2y>ԪR-mJ"2j$!D{ 01Qǰ XjiVT߸N=RyrOrWh xhx0 ۰chCSѩ[Qkʅѩqvvh߅e ^O*T-ETFT-DFz?ZsPZ13zz?aOZݰʅ$q4–-GL)gSfpq4—θNS~n߃nBHQ'L)j bq4–!+e=X@8HPZ8aKnXIǰ Z,Z{ 01pN=RQǰ Xe4 n?OOBIkSuNߝ=Iݰ -nSBIky\\*KX²\/'ڕJ]ETFT-D$(a1j8aK M*ʛBIǰ _/T-D7Ϩj$+(e}TZڕJDeBIkB8aKPca`Ҭp $(-D{ 0|Ѿ,,|4aL4@?a gLʅѩZ-}Anl|ѿ pjU)|[[RHZ-}'Ϩj$Kpcg'vŸ(aOϕ Q%I $i-AZ=R)8!Aj$i/qqƦɿ܄N=RŨi,BW˒{pq4—ܱ$(=d(aX1j8aKc (-D{ 0aQj/}2:5>2:5? Q%ҹۺt'vŸ(aOϕ Q% s-rZ-`o pjU)uRPZĐN=RŨi,X54*o Q'L)|'+4o  <_ 4<S Bo4oZ_n?OBBXT-DKust#F+(e}Tn-mJ"2j$7ԞW>+ʅm-{Ԟ ~?>T-D$(a1j8aK8|p7auuw;w&rB8aKPca \{.IJBIǰ _3rĐN=R bŨi,Q Z8aK!GL)b^:u1dtj}Edtj*K_vOh?QkvŸ*KXZsPZ2y>ԪR-mJ"2j$!D{ 01Qǰ XjiVT߸N=RyrOrWhxhx0 ۰chߨLʅѩZ-}57TVP˅RKBZڕJDeBIk4o=}EW? Q%[<=!E ~|Z-bHQ'L)j bq4–pN6o Q'L)|57vM6$q4–-GL)b\ܕaf!A!D{ 0Ũ1Qǰ X BQ'L)d(i,:СO²\/'ڕJ^W?=-mJ/ Q%Oh?QkvŸ*KXZsPZĐN=RŨi,X54*o Q'L)|oСO²\/'ڕJ] 7ԞW>+ʅ߄'=-nSBIkԸy\𬡗 RʅRʅ$q4–-GL)gSfpq4—C˧=}ټuNI+E𬡗 RCb@4 u)?qօ J`oCѸVP˅RJ䝵>B"sgvS4o=bHQ'L)j bq4–!+e=X@8HPZ8aKnXIǰ Z,Z{ 01p %q4–B=Ru2y>ԪR-mJ/ Q%\OOh+ -rZ-|DlgwZw~y|Pi"z?l)B[PZzW.#q{YC.J.$ 4@'huCRe ^O*$ F/MTHQ'L)j bq4–,U7az/T2(廡7@Å/ ,4pNJ <$Q4Xh0g!X<8l_:z?ROuM8nR~ y~WH4n;ׅe ^O*T-ETj$761C6od'=`n"66}փߞhOR{G\qԓS}v EW? Q%Z=Is-rZ-}ټuN=+Ѹ'h^2y>ԪR?:[PZF ¦I"6#q{Z5)VP˅RK:z?ZsPZĐN=RŨi,Êl߸N=RjoܛmI $i-AZ=R%q'+ Q'L)|8ݿ6| A\ߍw}օ J~2y>ԪRA~+(e}T4oBۻJ_Cc'yu4oN۩#S9#grxߚ7YC.J"h?7w7X/=c۩F+(e}TZڕJDeBIkGaAOh+'Ϩj$~ F 4<e  ;a !A!D{ 0Ũ1Qǰ X  D{ 0aAnjOOBIk pjU)uRPZ4AnΞ\T-D"6}"hy`H6= ~ul)j$r:7hDB\/'ڕJ\ zI|ޖˏ#Mj}yZsPZE6oS !D{ 01Qǰ XjiVT߸N=R^)PFnccvhExh(a(4G >Anl|ѿ pjU)w7ԞW>#ou$TbE6oSpQkBIkA?OR{G\\*K_|6oSA\ye ^O*[RKBIk?:[#*K_ޒ_72oO4(j}8nR~ B8aKPcaw)~@8HPZ8aK\G\~qsro!$(a1j8aKDz $(-D{ 0o'zW.#q{YC.J/=7'xWؐ#Mӎ'7uY-E㯷SGFVP˅RK*ʅG~ Fp C0݄+$q4–K-GL)b`$$ D{ 0aL njOOBIk pjU)uRPZ4AnΞ\T-D"6}"hy`H6= ~ul)j$\GFȈVP˅RKoI/q7-EyZsPZE6oS !D{ 01Qǰ XjiVT߸N=R^)PFnccvhExh(a(4G >Anl|ѿ pjU)w7ԞW>#ou$TbE6oSpQkBIkA?OR{G\\*K_|6oSA\ye ^O*[RKBIk?:[#*K_ޒ_72oOӎ'$(a1j8aK8|p7auuw;w&rB8aKPca \{.IJBIǰ _-?F.}r:7h^2y>ԪR#~xLj} ӎ'7uY-E㯷SGFVP˅RK*ʅG~ Fp C0݄+$q4–K-GL)b`$$8aK!GL)aB.\/'ڕJ]ETj$OR{G\[#*K_QkBIkۗ͟F_(4"ѩ\ zI>#|F[B><|}ټuN$q4–-GL)bYS~@8HPZ8aKx\C/‡񹍎[y|  ,8QyA ?xE,AEnÆ3=|u$T߹'ϨFT-DOh?:[PZhߕuǣRhw5?4lZ5)VP˅RKBZڕJ_*K_vܾl4:qh5>Ly#S^)P]G%tSSټuMPEOh+ Jrԟy>ҹ|~ 4*Ʀq+ѱ|GF R0-Kn?L>5huCRIǰ Z{ 0>SqMBIǰ _::;M~ !D{ 01Qǰ X=$%a!Aj$i/փqh5>LCcVP˅RH ) 4o  0Y aV8OI3sBy>B? pjU)t6>hS ) 4o83 e  8݄+'@U|Ѹl߹އxY2zW/=7iUO(jSBB8aKP%PcaF0Q'L)d(i,8X(@P˅RK*T-DOh+QkvŸeBIk-rZ-}rSA%"u1#SA\#6|FEu(jSC/MTHQ'L)j bq4–,U7az/T2(廡7@Å/ ,4pNJ <$Q4Xh0g!X<8l_:z?ROuM OR{G\\deBIkΞS󨵻aOϕ Q% \G\z5.ySFuCRe ^O*T-ETj$mϣCzQx!2:51?r r^hߧAN5=5?MT߹4_"ԞW>$nCR~vψg.-E㯧mO ĮRF^2y>ԪRѩzQj/}2:50#f4oСLI $i-AZ=R)8!Aj$i/qqƦɿ܄N=RŨi,BW˒{pq4—A~4 n?OF+(e}Tߚ7Å,C0݄+'Ԥ!quCRe ^O*4ll)ߚ7qeÅgwnϠ*h}6oCѼ =+ԪRPZȒvנߕ7ySۗ͟q]փ= @9 -rƆ_Ou/ Q%OKn_6~OR{G\QkOR{G\T-Dzl:nvˁoI.=.y3ȈVP˅RKx4 A\򸎸!D{ 01Qǰ XjiVT߸N=R^)PFnccvhExh(a(4G SOcY) 4o  0_84۰cN=R bŨi,Q(aq4–z704X/SGFߞ2y>ԪR-p RPZܽw\svܾlm )he@?Qk42{|Z-b-4_.]r |o:z<\Zz?j$f;p'N\ zIt)p-6OhDB\/'ڕJ^{-E㯠^{\G\DN=RŨi,X54*o Q'L)|_/ eP#~71wB;4o"E <_4Xh0gy`HŐh(aBxpؿt'ώ:+ʅFȕuǣRhwQj/}2:5>ߕ7yS.7z7h?-J{}=ԾT-E=ԾT-D?/42{wˍZwѼ"hOR{G\xꝸ iPZ_57KoI.=.ǵ'NDo=r:7h߅e ^O*u1dtjr.74_.BHQ'L)j bq4–pN6o Q'L)|57vM6$q4–-GL)b\ܕa~;Fu1dtjrFh\|qփ= @b) 4olpC0݄+' 4o7M{h\|`oSߚ7Å/ )!X?փѲ%= @oYlؼNj{Hm|8XYǔi݄+$q4–K-GL)b`$$N=RQǰ Yߒt𬡗 SqMBIǰ _::;M~ !D{ 01Qǰ X=$%a!Aj$i/-mNѿ pjU)yS.24oZw42Ou 7|6ѾDe  8݄+' 4o7M{h\|`oSߚ7Å/ qݻV8Ou4lOcC/z4v/-Ӡ|ǶR~h`qh+a !A!D{ 0Ũ1Qǰ X N=RQǰ Yߒt𬡗 ݷ/>󎤞F;Ƿrt`j4d$q4–-GL)gSfpq4—êt#Rk\4oa zI[4 򸎸NS~ ܛmO}V;_6~CZ۔~vX13򸎸TFbHQ'L)j bq4–!+e=X@8HPZ8aKCoBޱI^]=IݰʅSCc yF*`5^NB6=7}4o6wXɢDt6hnԒqhqqƦ7ېFvw|l) 5.Fcg7qqЍJĐN=RŨi,BW˒{pq4—oߚ7۰ccIOh?>T,I Y $i-@-AZ=R8HIǰ Y 8aKQknQ%?aOb`ݺ]E+DDj4d$q4–-GL)bYS~@8HPZ8aK\G\zqܤ}V;a (Ч.#m4l'vŸ&I^n YMF iIhnB8aKPcaw)~@8HPZ8aK:_j5.] 7۰cFu$Fzy\G\~qpM6'Ѿ݄+/?!mH K;Q\G\{t#R$(a1j8aKDz $(-D{ 0[!!XX$@$v3'vŸ&HPzQ'L)jj bq4–(@@ -D{ 0a!XZ~^߹Ӹ]A`j;(y7qԐQ%I $i-AZ=RŃSJpq4—θ㭹I3Fu1dtj}V;a (Ч"m6WԐ߹RCmDNnl|Ѿ(4,y'Q\='I $i-AZ=R)8!Aj$i/TF} t6>hnԒqhqqƦ7ېFvw|l) 5.Fcg7qqЍJĐN=RŨi,BW˒{pq4—oߚ7۰ccIႃ@gRClO67ڍF;wJd"I^S~:{z?rx=FK-d56w !D{ 01Qǰ XjiVT߸N=Ru)?t6>hn-mB$)Khl!=Is6/NoNnKpe4ox2hD0ln?PFM^K@pIǰ Z{ 0>SqMBIǰ _ЍJQrl|Ѿ݄+7%n4+;:;M7ro!?!X| knR@j]ڍ`4o:S!D{ 01Qǰ X=$%a!Aj$i/) 4oa zy'mzy#ǧ=}&HPzQ'L)jj bq4–(@@ Q'L)d(i-EV9D'²\/'ڕJ_*/QkjU)|Z-bHQ'L)j bq4–,U7auuǧmO 7۰c[vr-} zR6+Fȅe ^O*T/*T-D$A|Nu$j4e=|+Q!$(a1j8aK8|p7aSX2}V;oRJiWwuwn߃nB=BܤԻhߕuǺB5+B8aKPca \{.IJBIǰ _CoBޱI^^2y>ԪRP4j}la"'u$|_8y9 Fǿ¦ϹQҼ4Hvנ߹.ǎ pjU)|\6|ѾA?)Ƨ@`vZډ ,klxFohԪ=4hl`$q4–K-GL)b`$ Q'L)d(i-EV9D(e}Trl^߹۷Kx2hڍF;N=RŨi,X54*o Q'L)|N:۔:4oa u!XZm6W捑 pjU)w\7y'mzw˥2g7ZҼ4zOKY67vQ/I%]I $i-AZ=R)8!Aj$i/TF} t6>hnԒqhqqƦ7ېFvw|l) 5.Fcg7qqЍJĐN=RŨi,BW˒{pq4—oߚ7۰ccYC.J.b$2и7Y(8_?)Ƨ@`r֢CKSObr.7Y6=:ѩTziTI Y $i-@-AZ=R8Haj$i,{ 0a (u$vcx#`6Hm$q4–-GL)bYS~@8HPZ8aK\G\zqܤ}2:5>݄+Z۰cIkSґ6+FHmQkB6o?ډ-` 䝵>|` ,a j;|lIB8aKPcaw)~@8HPZ8aK:_j5.] 7۰cFu$Fzy\G\~qpM6'Ѿ݄+/?!mH K;Q\G\{t#R$(a1j8aKDz $(-D{ 0[!!XX$@:{`$@Y:bx'!HAu$6|8XYi˜hGᦇ aV:@oBD ,kp/tS؄0\- mDx6<~N7jUJHPzQ'L)jj bq4–(@-D{ 0a!XZ~^Luoʛ8-ij$!D{ 01Qǰ XjiVT߸N=Ru)?t6>hn-mB$)Khl"S}E=ԾT-D$Aѩ\pmϷrt'6w}n/= iI $i-AZ=R)8!Aj$i/TF} t6>hnԒqhqqƦ7ېFvw|l) 5.Fcg7qqЍJĐN=RŨi,BW˒{pq4—oߚ7۰ccKBѩ!ԓ~6_'Cc >7ڍF;wJd"I^S~:{KB.>{x8@AN5=@8 ˲и6Hig_Cc3{FQSCc<>SP}C~[J@nHm| `3yA BHPzQ'L)jj bq4–(@Q'L)d(i-EV9D)?vcS~T߸$q4–-GL)bYS~@8HPZ8aK\G\zqܤ}2:5>݄+Z۰cIkSґ6+Flƾ6Luoʛ;g䝵>$q4–-GL)gSfpq4—êt#Rk\4oa zI[4 򸎸NS~ ܛmO}V;_6~CZ۔~vX13򸎸TFbHQ'L)j bq4–!+e=X@8HPZ8aKCoBޱI^4oknѩ\pq$q4–K-GL)b`$Qj$i,{ 0a (u$vcǧ|NHm$q4–-GL)bYS~@8HPZ8aK\G\zqܤ}2:5>݄+Z۰cIkSґ6+FHmQkډ-` 䝵>|`xFśԓ$q4–-GL)gSfpq4—êt#Rk\4oa zI[4 򸎸NS~ ܛmO}V;_6~CZ۔~vX13򸎸TFbHQ'L)j bq4–!+e=X@8HPZ8aKCoBޱI^\u$sHmFǎx0hn?Oa u!XZ@Ѿ:|Z\d:j$'vנwCc$[ 85 Ǿ_6|u$ !D{ 01Qǰ Y;ٿp $(-D{ 0ԯ.Bޣ~:V#Mc#?S߸Cw&rnֶ͟$ߝ ~ F#=:XIǰ Z{ 0JrOrVN=R-Fvwwvנ?I= `,!':{EX8HmˡFp C0MDvt6ĉ7Y(8_?)Ƨ@`vZډ ,klxFohԪ$&M N=R bŨi,Q0Hq4–B=RZ۰cIkx:{댟ۣr} E8X(Yúu) -c2~I ZĐN=RŨi,X54*o Q'L)|N:۔:4oSGF۰c[vr-} zR FCe~hI j-c2~I Z;k}F-BBu/>:{N=RŨi,Êl߸N=RuNjWڍ`˗Cc!XQI+w^Wjo!~ oa wk[rRk?y~WԬI $i-AZ=R%q'+ Q'L)}Hm}V;;;k뎤`pPŇqԐI=",,au$6|8XYi˜hGᦇ aV:@oBD ,kp/tS؄0\- mDx6<~N7jUJHPzQ'L)jj bq4–(@ Q'L)d(i-EV9D'y7t/t6=3+Q\<߹RCmD$(a1j8aK M*ʛBIǰ _::ӎ'Άѩ!X݄+K_B_7RCo\nw~I Z;k}F,gQ j;|lIB8aKPcaw)~@8HPZ8aK:_j5.] 7۰cFu$Fzy\G\~qpM6'Ѿ݄+/?!mH K;Q\G\{t#R$(a1j8aKDz $(-D{ 0[!!XX$@:{,gWI <ԓC,gWI t6>h`hx0 <@<8Qi˜hnиFKh`hx0 <@<8Qi˜hnи6BK:{N=RŨi,Êl߸N=RuNjWڍ`˗Cc!XQI+w^Wjo!~ oa wk[rRk?y~WԬI $i-AZ=R%q'+ Q'L)}Hm}V;;;k뎤g"RClO6{捐AAN5=@8 ˲и6Hig_Cc3{FQSCc$(=d(aX1j8aKc  Q'L)d(i-EV9D'Sᮾz\5RCmD$(a1j8aK M*ʛBIǰ _::ӎ'Άѩ!X݄+K_B_7RCo\5RCmDNnl|Ѿ 48_NP{f@IB8aKPcaw)~@8HPZ8aK:_j5.] 7۰cFu$Fzy\G\~qpM6'Ѿ݄+/?!mH K;Q\G\{t#R$(a1j8aKDz $(-D{ 0[!!XX$@:{,|u$6#cROw,ԐۗCc`Af ᦇ acÅ/ )!Xm d(4ŬPq)~>SObr.7Y6=:ѩTziTI Y $i-@-AZ=R8HPN=RQǰ Z[vr-`?/ROwn?Is]|\_I<7:j$!D{ 01Qǰ XjiVT߸N=Ru)?t6>hn?Oa u!XZ@Ѿ:|Zq}$߹RCmDNnl|Ѳ(3Q\='I $i-AZ=R)8!Aj$i/TF} t6>hnԒqhqqƦ7ېFvw|l) 5.Fcg7qqЍJĐN=RŨi,BW˒{pq4—-Fvwwvנ?I=l,P(",8HmFǎ(3ܺ4o  0_ 4<S  (|4aL4@?a H Dm }A-bNj{p eqmǏѱfJBiTI Y $i-@-AZ=R8HPZ8aK!GL)j-mB$os~-S;ROwHCciPn?NBHQ'L)j bq4–,U7auuǧmO 7-E㯷SGF۰c[vr-d!OJ\FCe~hQkZۻROwCciPu1dtjd:~>oܐIǰ Z{ 0>SqMBIǰ _ЍJQrl|Ѿ݄+7%n4+;:;M7ro!?!X| knR@j]ڍ`4o:S!D{ 01Qǰ X=$%a!Aj$i/) 4oa y'mz߃8I۩#S߹ 7ؑ$@<,(4"y};~qiPu1dtjbx u$zQxѩNoܐи7Y(8_?)Ƨ@`BxQ!-~A-bNj{p (kj$4ůlHN7jUU460BB8aKP%PcaF0Ũaq4–݄+KXF^7(9s\u$}ć6>^:n?NBHQ'L)j bq4–,U7auuǧmO 7iPu1dtj}V;a (Ч"m6WNoQ%;k}_q!u$t6>^:u1dtjd:~>oܐIǰ Z{ 0>SqMBIǰ _ЍJQrl|Ѿ݄+7%n4+;:;M7ro!?!X| knR@j]ڍ`4o:S!D{ 01Qǰ X=$%a!Aj$i/[!!X$@{gI=F OSGF9r@o"I^x0SObr {Dx6<~ fJJHPzQ'L)jj bq4–(BQj$i,{ 0a (LB6o?۩#SO p BZxu$6Ik͟I=HQ'L)j bq4–,U7auuǧmO 7-E㯷SGF۰c[vr-d!OJ\FCe~Hm74k8h,;R7y䝵>|` ,a j;FCHmSFۺ4oZ_n?L!HA:Bq  !D{ 01Qǰ Y;ٿp $(-D{ 0ԯ.Bޣ~:V#Mc#?S߸Cw&rnֶ͟$ߝ ~ F#=:XIǰ Z{ 0JrOrVN=R-Fvwvנ=3ú4o D j;H>s~ F`$@YΝFsm }օ J|u$60X `h3\4BQj/}2:59 FǎQj/}2:5?x=FPigX|S| h\oj$4ů;4ŬPq)~>SObr uǏѱfJJHPzQ'L)jj bq4–(BZ8aK!GL)j-mB$7SᮾZ_n?N^e>#|PaƂ) -p_I ZgROpIǰ Z{ 0eM!Aj$i/qq[rgCcQxѩ!X݄+KYSҗ_:f(0ABԸy'mzt6>h,5 Oq!u$6ѩP#~I^ 7-E㯷SGF@,}:Bqqʼn!D{ 01Qǰ Y;ٿp $(-D{ 0ԯ.Bޣ~:V#Mc#?S߸Cw&rnֶ͟$ߝ ~ F#=:XIǰ Z{ 0JrOrVN=R-Fvwvנ=3 8P4oӨ.w7ؑ|Yum6WZ5)Ԑlx,}4 xĊQxѩO6'D@˿<Ѿ(4}=Isl}?<(Hk[юo٣qOh+Iǰ Z{ 0>SqMBIǰ _ЍJQrl|Ѿ݄+7%n4+;:;M7ro!?!X| knR@j]ڍ`4o:S!D{ 01Qǰ X=$%a!Aj$i/) 4oa y'mz߃=t'ѸYX,On<|Pi"z?Oh?Sʅփ= RwCo$@[4WnBB8aKP%PcaF0Iǰ Y 8aKQknQ%Iѩ\s^֞_*KXIǰ Z{ 0eM!Aj$i/qq[rgCc!X݄+K_BѲ%= _*ZKBIkNnl|ѾLuoʛ|vc{ u1=Իg뎤LuoʛN=RŨi,Êl߸N=RuNjWڍ`˗Cc!XQI+w^Wjo!~ oa wk[rRk?y~WԬI $i-AZ=R%q'+ Q'L)}Hm}V;g)heRP4j}۩$#cO*/wZw42{H ) 4ols(T-D$A|=h?-'=4o:S!D{ 01Qǰ Y;ٿp $(-D{ 0ԯ.Bޣ~:V#Mc#?S߸Cw&rnֶ͟$ߝ ~ F#=:XIǰ Z{ 0JrOrVN=R-Fvwvנ=3OR{Gl)~hh?-Dѿ+uNjV']'PFT._PS]捑+uNjVߚ7H8qE۰cN=R bŨi,Qqj$i,{ 0a (IݰQkvŸ*K_|%!փ$q4–-GL)bYS~@8HPZ8aK\G\zqܤ}V;a (Ч.#m4l'vŸ*Zݰʅ䝵>h\e羺z?aO&O^ӇZw~y~WԬI $i-AZ=R)8!Aj$i/TF} t6>hnԒqhqqƦ7ېFvw|l) 5.Fcg7qqЍJĐN=RŨi,BW˒{pq4—oߚ7۰cz?aOϕ F/>An!\G\{t#R?]'PFT._PS]Dѿ+uNjVߚ7H8qE۰cN=R bŨi,Q(q4–B=RZ۰cIk~S󨵻aOϕ Q%oI.^BWRܿB8aKPca`Ҭp $(-D{ 0#=8nR~ l|ѾJ}V;a (Ч.#m&'vŸ*Zݰʅ䝵>h\e羺z?aO&OoI.^ҺX+=͟JnCY \F)hnԒqhqqƦ7ېFvw|l) 5.Fcg7qqЍJĐN=RŨi,BW˒{pq4—?>k]<ѾS ) 4oX,$_0d7a RI/뗨ߍG[F+!XC)$q4–K-GL)b`$Qj$i,{ 0a (IݰQkvŸ*K_F}6od'=bHQ'L)j bq4–,U7auuǧmO 7Ʀ|q݄+Z۰cIk! zR6+Fz?aOϕ -nSBIkNn.2D'=Fݷ/>YxOh+u u˶6|FȩI2=Iݰѩo͟F_ټu'I $i-AZ=R)8!Aj$i/TF} t6>hnԒqhqqƦ7ېFvw|l) 5.Fcg7qqЍJĐN=RŨi,BW˒{pq4—MTOR{G\4o;k}=wCo Pi" 8YV8O␝OR{G\5.#w7ۀݩ>dfC3-{'vŸHPzQ'L)jj bq4–(@`j$i,{ 0a (Is-rZ-}!=IݰQkvŸ*KXIǰ Z{ 0eM!Aj$i/qq[rgCc!X݄+K_BѲԞW? -rZ-~I^r.>{~[}Bz?aO΢?>T-DF#=:XIǰ Z{ 0>SqMBIǰ _ЍJQrl|Ѿ݄+7%n4+;:;M7ro!?!X| knR@j]ڍ`4o:S!D{ 01Qǰ X=$%a!Aj$i/) 4oa y'mz߃=t'Bѩ˺~[!=Iݰl}t)CP}C~[z?.FzT-D$(a1j8aK M*ʛBIǰ _::ӎ'ΆBEV9D=)qm d'=*ZsPZۼm OR{G\ѩȊJ7Nh?-Ԟ ~ul)j$!D{ 01Qǰ Y;ٿp $(-D{ 0ԯ.Bޣ~:V#Mc#?S߸Cw&rnֶ͟$ߝ ~ F#=:XIǰ Z{ 0JrOrVN=R-Fvwvנ=3OR{G\T/|l廿7Ԟ ~ FI<ѿ ;廧=r4o=vŸnHm| `3 ,4pvpIǰ Z,Z{ 01paq4–֞!XZ~=}EW? Q%;!E ~|Z-~SzIvN>ԧ/²\/'ڕJBHQ'L)j bq4–,U7az7ZԞW>݄+K_BhlM%۹:~KJSYC.J.ApI $i-AZ=R)8!Aj$i/!X=)zy\G\~qsro!$(a1j8aKDz $(-D{ 0\4u~7 ~?xVP˅RJЎOh+wRdMBHPzQ'L)jj bq4–(@`j$i,{ 0a (7СO²\/'ڕJ]Re!=Is-rZ-}ݰQkvŸ*KXIǰ Z{ 0eM!Aj$i/qq[rgCc!X݄+K_BѲԞW>+ʅߝ=IݰQkvŸ*K_vܾlF_B? pjU)z3-HQ'L)j bq4–pN6o Q'L)|:B5+FeˡFvwߎ@X+57ɿ܄z7۰cg5Iwj5<ѿ+uNjV$q4–-GL)b\ܕa~3=wZ5)VP˅RK<Ѿ򹁻!GYF, <4(vpIǰ Z,Z{ 01pN=RQǰ Z[vr-`?P˅RK*T-D|ZqΞS󨵻aOϕ Q% s-rZ-bHQ'L)j bq4–,U7auuǧmO 7۰c[vr-} zR6+Fȅe ^O*T/*T-D$A|=h?-B\/'ڕJ]ԞW>+ʅm-{Ԟ ~?>T-D$(a1j8aK8|p7aSX2}V;oRJiWwuwn߃nB=BܤԻhߕuǺB5+B8aKPca \{.IJBIǰ _eR~hnNzOh+ʅSuw6Bz?aO<>S7rut']'yS ) 4olpAEnBB8aKP%PcaF00N=RQǰ Z[vr-`?P˅RK*T-DzJ7NC廿:z?aO΢?>T-D7Ϩj$!D{ 01Qǰ XjiVT߸N=Ru)?t6>hn-mB$)Khl"I^2y>ԪRPԪRPZm ׅe ^LR5>zJ7Nh?-ԞW>+ʅm-zBz?aO΢?>T-D$(a1j8aK8|p7aSX2}V;oRJiWwuwn߃nB=BܤԻhߕuǺB5+B8aKPca \{.IJBIǰ _CoBI^^2y>ԪRP4j}!փߞhOR{G\l}t)CP}C~[+(ed5*]'vŸ=IswCo$@[P,PBHPzQ'L)jj bq4–(@Iǰ Y 8aKQknQ%(j}2:5>2:5? Q%_6}փC=-nSBIky\\*KX²\/&CRK*T-D$(a1j8aK M*ʛBIǰ _::ӎ'ΆBEV9D=)qm d@cT-Edtj*K_vנwCcYC.J"ZڕJ_*K_vܾlm #M۩#SΞ򹐢+ʅm-{Ԟ ~ul)j$!D{ 01Qǰ Y;ٿp $(-D{ 0ԯ.Bޣ~:V#Mc#?S߸Cw&rnֶ͟$ߝ ~ F#=:XIǰ Z{ 0JrOrVN=ReR~hnNzѩ_5>wZpl}?y*/wZwn?N^2y>ԪRw7Ԟ;aOϱOh+R~h" ᦇ aV8I Y $i-@-AZ=R8(q4–B=RZ۰cIke4 n?OOBIkt:~[=-nSBIky\\*KXVP˅RK*T-D$(a1j8aK M*ʛBIǰ _::ӎ'ΆBEV9D=)qm dI;k}@cT-Edtj*K_qѩ4j}n?~[ pjU)pQkjU)|Z-` ߝ=ID}EW? Q%[<=-nSBIkB8aKPcaw)~@8HPZ8aK:_j5.] 7۰cFu$Fzy\G\~qpM6'Ѿ݄+/?!mH K;Q\G\{t#R$(a1j8aKDz $(-D{ 0|6Ѿ݄+䝵~ ۩#SF/>An4l'OFI<ѿ ;廷SGF.²\/&CRJߞhOR{Gl)ԞW07|6ѾDMDvpIǰ Z,Z{ 01pZ8aK!GL)j-mB$TZ_n?OOBIk͙Oh?:[PZW>+ʅ"2y>ԪR-mJ/ Q%I $i-AZ=RŃSJpq4—θ㭹I3FvwQknQ%OJ\FCe~h۩#SPuѩZ-~I^ e ^O*QkjU)|Z-}r.>{~[Euc=ȕϨj$Kpcg'vŸE ~|Z-bHQ'L)j bq4–pN6o Q'L)|:B5+FeˡFvwߎ@X+57ɿ܄z7۰cg5Iwj5<ѿ+uNjV$q4–-GL)b\ܕa|6Ѿ݄+䝵~ ۩#SP4j}<!'PFT._PLc+(e}Tr4o=vŸcԞW07|6ѾDMDvpIǰ Z,Z{ 01pEaq4–݄+KXEucXT-DzJ7NC廿:z?aO΢?>T-D7Ϩj$e ^O*[RKBIkB8aKPca`Ҭp $(-D{ 0#=8nR~ l|Ѿ݄+Z۰cIkSҗ_6D۽EucT-Edtj*K_qѩ4j}n?~[ pjU)uRʅߝ=Is!EW? Q%[<=-nSBIkB8aKPcaw)~@8HPZ8aK:_j5.] 7۰cFu$Fzy\G\~qpM6'Ѿ݄+/?!mH K;Q\G\{t#R$(a1j8aKDz $(-D{ 0|6Ѿ݄+䝵~ ۩#SF/>An4l'OFI<ѿ ;廷SGF.²\/&CRJߞhOR{Gl)ԞW07|6ѾDMDvpIǰ Z,Z{ 01p@q4–B=R?y\G\x(Ҽ~zknR~ Oh:J$q4–-GL)bYS~@8HPZ8aK~WxzЍJS8J7t6==I߈laS~6+k'ўIo_6~Sҡy~W$(a1j8aK8|p7az7ԞS߹/xwwuw;w&rB8aKPca \{.IJBIǰ _ n?)Ƨߚ7Å/( 4 ۰csHl.] +#Ѿߚ7ŀ fpQv!X= ㈚7<Ѿ4j~hHl.^|lHPzQ'L)jj bq4–(@aj$i,{ 06P򸎸$ߞ۔:z?΄R !D{ 01Qǰ XjiVT߸N=Rߕu:^t#R57T5 OR{GT߸@TF~Io_6~Sҡy~W$(a1j8aK8|p7az7ԞS߹/xwwuw;w&rB8aKPca \{.IJBIǰ _ n?)Ƨߚ7Å/&bvws ˡe|D7SvwCoxpgn`8~O-CЍJ7;R +pIǰ Z,Z{ 01paq4–.1.mE3N#?:[PZW>+PZĐN=RŨi,X54*o Q'L)|Vw9Iy\G\{t#RqZ62Z/Jnq}~ OhlaS~CcԞW>+ʅߝ ~ul)j$!D{ 01Qǰ Y;ٿp $(-D{ 0ѾƦ{[c#?S߹۹7ېIǰ Z{ 0JrOrVN=RmA~hߕu*rۺq~||.R;Dѿ-<ѿqO4olqA+a yѿM>cZ0y]E6>)PːZh߸cY>#}ԪvX:ܝ6dѱ{oӍu7$(=d(aX1j8aKc Iǰ Y 8aKԞ~{~;²\/'ڕJ\ǵ*[RHZ-}ԞW>+ʅm-{ݰQkvŸeBIkB8aKPca`Ҭp $(-D{ 0Yߓ%qqЍJ;Knm E_/'= *ol|+(e}TZڕJ_*K_~t'̅\T-D#in ~ ޞS󨵻aOϕ Q%I $i-AZ=R)8!Aj$i/'57w:qqƦɿ܄N=RŨi,BW˒{pq4—ŃjF#>)P˗|6Ӌ>{r =`&hضv"| `3 <i]V;xl9фV;-GJ\F;Szxܵ!7n ~s~6nWu!A!D{ 0Ũ1Qǰ Xp -D{ 0awq:{u1cӾL'c.*$xۻ=|u$T߸$q4–-GL)bYS~@8HPZ8aK⳿'qK:Sv=x۸Ҿ:{oOR{G\|Ѿ(|)P˗|6Ӌ>{r =`&hضv"| `3 <i]V;xl9фV;-GJ\F;Szxܵ!7n ~s~6nWu!A!D{ 0Ũ1Qǰ Xp8q4–B=RZ۰cIkx:{+(e}T|VP˅RHZ-bHQ'L)j bq4–,U7auuǧmO 7۰c[vr-} zR6+FȒvנwe ^O*T/‡en/^2y>ԪRP$(a1j8aK8|p7aSX2}V;oRJiWwuwn߃nB=BܤԻhߕuǺB5+B8aKPca \{.IJBIǰ _eR~hnN͚7 pjU)|XIǰ Z,Z{ 01pIǰ Y 8aKQknQ%pjU)uVP˅RKBIkԞW>+ʅS󨵻aOϕ Q%;k}ȀYe0X - x ,7>_7@cĐN=RŨi,X54*o Q'L)|8l_:z?ROuMcx:\ʅߝ=IݰQkvŸ*KX򸎸j] F捑 pjU)|[[RKBIkNrF,,g@< q j;>|N4 n?LO?ROuMbE6oS~B˶|FCe}^I6|F{)ef^ݯnJoBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBx I4<$}VPX)  p3͵KlaRAm’ č Ms<  l `tׄ ڣvi)!8 Ɠ8$i,n$XF’[-X[q#sū@0絋V=ZTv$2Tvpo:_c=4II-kH\jpi1 j󷤆[jԖC8d-K+дfKQp))Bf)Fgz[]ޅ2^ohsǷlx o2&oS:0'}tff)%bՉK-X_eƙxb1%b՝o1 g/O}n7N3%Osom;^F'a%$=Z#sū폤1%b՝o7Q' [Hkѷ {Ս:7Hl/H}с8Gkwh~12Ɇou&oelPevz{< e%(L%$+ In{XbAmĎn%kIn{XaIsūGk24x|+C-Gk jK!6I,)%bՉK-X<y8N& 8c[-Yv̍+(^4#JmQZg ap 'JIn{XbG7絋V86q^4⅌In{XgyBjƓavRKsū9=ZmnN 8c[-Y‰-t3a;k嶴 m+Oso-K}eQBGahWD)%bՉ9=ZjǤ=ZbՎڣVPi>F!ڣ%e&o/`o#ZKuLI!X^4#z$絋V$sq.{X`y8^4⅌In{Xg? d}Gk1oOzHe|-Id3%0n4)21$ax|ID$絋V$sq.{Xcm}eI(XĖ絋Vw+] i>F;yLa8Z޺GkX̗=΍yDjĎn%kk۶>(XĖ絋Vp{ oGk!o|m}GÛRdbI  v Xo0#s?s~F$II ’[-X[q#sū@q-k).{XcvBo'C77'ҾTv$2Tvp$%$=Z#sū' ,bKsū;:oOЏ붢3y:Wjפ[jԖC #DjĎn%kpmLi1 j󷘅k'Ҿo7Q' [Hkѷ#[-XĹbՀm{vv jݽC}/OHkbf :;[{ثmQZ'}NnF&wm{e'x~D+F&iU:$aI-kH-ĹbՃVЀ@=%bՅ%kvI %,pȓ'Kᕍ7QQBi>F$II-kH\jpi1 j6kZWt Z3%v̍+(^4#JmQZg :$63%NX}΍fF/OޞF&o2#HV'Ğ)%bՉK-X_eƙxb1%b՝F< ߳C|mKC6֌ )%bՉK-X ׷l}'mP-kH zfШo,pXfxec{bfe&F$/O=>FkZWm{e'x~D+F&iU:$aI-kH-ĹbՃVЀ@C[-XR\j*&wZfK X27{zHe|-Id3ᕍ2ECRdbI %$=Z#sū' ,bKsū8i_C BykFd|-`TF!ڣ%tIWlfKޜ2x̍+(^4<9Le&F$/O=RKsū9=Zˍ2,bKsū;΍(xAc=gzۆV7ޞo7Q̤ĒI1'FQ ZJIn{XbG7絋VmID,bKsū;|-`T=mN#7(kh('}΍(xAcpPF&o2#HV'Ğ)!XRKsū n$sq.{X`մ (=%bՅ%khWxecx̗7Hqi;{ÛRdbI %$=Z#sū' ,bKsū8i_C Bxecx̗Gk24x~13yBi2Ğ)%bՉK-X_eƙxb1%b՝o4  %+ƓavRKsū9=ZmnN 8c[-Y t/vuLI!X^4#{^7_bO}m}W;y]MzOt#| %$+ In{XbAmĎn%k[-XR\jĐ))BfrFoy*-/I y*ʜ%, )%bՉK-X<y8N& 8c[-Yv))Bf@Dv0'}}+GkV h[-XĹbՎ \i& 8c[-YvmQik{JPJIn{XbG7絋VmID,bKsū;v6v))Bf 8KD)%bՉ9=Zj,zKsū K-Xe%(LԖCB$ЮvYFq.h0#JmQmQڕ8KRY RKsū9=Zx

    Tv#/v}ͅ>  xiFRRRKsū9=Zˍ2,bKsū:=RKsū9=ZmnN 8c[-YI蒒$=Z G7絋V [B8絋V=Z$0JP,Tv$2TvpKtgjĎn%k<' ƓP-k;}zHe|-Id3t7Hzo=`_d$絋V$sq.{Xcm}eI(XĖ絋VwJP"NJIn{XbG7絋VmID,bKsū:=RB絋V$H\jh@ %bՅ%kI 2&jK!GvI %,xۘk0-JIn{XbG7絋VNI(XĖ絋VwJPP2~#пV; B'TvF޺Gk3MaJRGhL#2@G7Q' [Џ< p DvFTv+v=X`%ځonn s;;mQځ+̤^4 :6ڣ1 gra&oB$絋V$sq.{Xcm}eI(XĖ絋VwTvm~}hfo2&h[-XĹbՀm{vv jݍJP}e!?J7Iڣ*#4 $-:_1 graNzez{Tvo@7ΗzUtff?n7Nfߙ /yF3}TvJHVjĂۉK-X5mIn{XaIsūC `Dށ.|-`TFڣ!ڣ*p$絋V$sq.{X`y8^4⅌In{Xg?+aVo@ax̗υJҽ$2Tvp$絋V$sq.{Xcm}eI(XĖ絋VwJP"NJIn{XbG7絋VmID,bKsū;tC}e%(Lcȑ xsbDg~|-`T%$+ In{XbAmĎn%k-k).{XbHa3RY 8@ 5Jo/L4PP.p)%bՉK-X<y8N& 8c[-Yv((XĖ絋Vr|'yF3Iۛt7BvP({=IJ4II ’[-X[q#sūIn{XaIsūOGknbyF3DjĎn%k<' ƓP-kxCj!oY 7ޜЏFs@t[j+]Ɇtg)%bՉK-X_eƙxb1%b՝tjĎn%kk۶>(XĖ絋Vr|'yF3Iۛt7BvP({=IJ4II ’[-X[q#sūA%bՅ%kv%Z I %Z %,stg ak@0%$=Z#sū' ,bKsū;]mmQUۛc=7ޞomNOC =SX RRRKsū9=Zˍ2,bKsū:=RKsū9=ZmnN 8c[-YI蒒$=Z G7絋V [B8 j’絋V6A{^-^ԖC9F3}0͵Loy*I %Z %, )%bՉK-X<y8N& 8c[-YvCm}7d7Hzom;^J@폤(< M e%(L%$=Z#sūk/L@qB$=Z%$=Z#sū폤1%b՝t)!XRKsū n$sq.{X`մ  j’絋V;jג?[jג?ԖC9Oo)%bՉK-X<y8N& 8c[-YvCm}7j޻*#5`_e?]ޞ< 8{Aڦ̤ $絋V$sq.{Xcm}eI(XĖ絋Vuz$絋V$sq.{X`6^ݱ@qB$=Z%$+ In{XbAmĎn%kpA絋V=Z lp{}7%GkVC-GkVT-Id0II-kH\jpi1 j@:k[ vTGMkI{Tvh3I}P(x=  =JPb[-XĹbՎ \i& 8c[-YI蒒[-XĹbՀm{vv jκOD)%bՉ9=Zjr -k).{Xcy*Hey*-Id3y$絋V$sq.{X`y8^4⅌In{XgdҾT^ZzڣD@a}7OBC^<h8{TB3DjĎn%kpmLi1 jκODjĎn%kk۶>(XĖ絋Vuz$aI-kH-ĹbՃVЀ@,Ksū K-X;^J@JĔg~Tvhp별ޒ= ڣ(hp$絋V$sq.{X`y8^4⅌In{XgGkVo]% =SX RRJĔgeNyJIn{XbG7絋V86q^4⅌In{Xg]'JIn{XbG7絋VmID,bKsū:=RB絋V$H\jh@ In{XaIsūC `ݵGkVC-GkV jK!t7HziI-kH\jpi1 jjפ[jג?ԖC(XĖ絋Vv zJP72$C|'K|-RB絋V$H\jh@ XzKsū K-Xe%(LԖC zHdA{_8KRY F3DjĎn%k<' ƓP-k;|A{^-^ԖC(XĖ絋Vuz$aI-kH-ĹbՃVЀ@d[-XR\j!sп#J))Bf!RRId0@p8$gJGjRHe|-Id3IOo)%bՉK-X<y8N& 8c[-Ytm嶴 o*v}D.zi_sIJ72$c  xio͉Gj$絋V$sq.{Xcm}eI(XĖ絋Vuz$絋V$sq.{X`6^ݱ@qB$=Z%$+ In{XbAmĎn%kG=ZbՌB~FRR#C `pHY 7#;_jԤmQZgQ/)%bՉK-X<y8N& 8c[-YkJ)3cx~k 2^o= 4̤ k!Ps2$cmQӅQ/)%bՉK-X_eƙxb1%b՝t)%bՉK-X ׷l}'mP-k ;y3| B3]mmQL;~ִ267&Qз ݟڄD@̂B>o֕B~t nk(Ms-I_ t2m13}tw⎉)!XRKsū n$sq.{X`մ  =ZbՃZWflfKIJ7I 2&jK!#=GkC-GjT-Id0II-kH\jpi1 j6kZWBfeo̗~1y3}vmQڕ!}4II-kH\j.4ƓP-kII-kH\jmc;h⅌In{Xgno̤ JvCm}7jfoyi2^v&'}d;~ִ2^vYFzhOam(N26W'{mQm/tII ’[-X[q#sūH@絋V=Z}kJc2^c;o#ZKjפ[jԖC9WIJ4!RRId0@p8$`[-XĹbՃ瓄xb1%b՜lִ !;t]3bfKIy^o͉QWRR:ᐷJq%$=Z#sūk/L@qB$=Z%$=Z#sū폤1%b՝ޡo2&o(Fv m;_Io֕Rf:{P:h;yBGZҼOΗ{eny=);!^N@ 8F&o]Q%$+ In{XbAmĎn%k zKsū K-Xݱy3xpHĐ))Bf 83%GkC-GjT-Id3If l/%$=Z#sū' ,bKsū;D.zۡY鼍i/s2$cmQ4̤ t/!bk!hMBq?RRIy/Z$絋V$sq.{Xcm}eI(XĖ絋Vv!sп>3mh̗#Js))Bf폤YFpII-kH\jmc;h⅌In{Xg ');!^N@ 8F&o]Q%$+ In{XbAmĎn%k q-k).{X`6p 'e%(L 81$0JP,%ڣ)$2Tvp^F&w2^W`h[-XĹbՃ瓄xb1%b՜o̢^^OY ;}"F:o2&o(FvU|flL%$=Z#sūk/L@qB$=ZۙIJ7tJvmQDt?ֆmPdIGޞ6v))BfgkL7m}mt/6~1J#JJPB/e ƓRKsū9=ZmnN 8c[-Yǃ(}m;_-Kmk!WޞF[k@ӛ3ҮvQ }ߵ*' z d΍3}vؙ Tv@o2[}kZW pvYFzoP:h@J2/' 7mBhne'x~D+F&o]Q%$+ In{XbAmĎn%k Ksū K-X;^m;_8KRY ֆm))Bf 81$0JP,H{}7 XɆ)%bՉK-X<y8N& 8c[-YvmQؙ ͵sIJ7 XɆ)%bՉK-X_eƙxb1%b՝t)%bՉK-X ׷l}'mP-kII ’[-X[q#sūHIn{XaIsūGkC-Gk jK!͵e%(L҄F$IJ5%- )#!Yd$絋V$sq.{X`y8^4⅌In{XgyGk3bd/C6}e%(L!;t 3%a%@o g6&;;Ab'GRRRKsū9=Zˍ2,bKsū:=RKsū9=ZmnN 8c[-YI蒒$=Z G7絋V [B@絋V=ZTv$2Tvp{쏾N}hfJPI 2&jK!#8Z3(~ִjĎn%k<' ƓP-k;}|flL}hfo̤ пٙD'}l'ҶmϮv ak@2<4sIJ4II-kH\j.4ƓP-kII-kH\jmc;h⅌In{Xg=o֕Z6om}m;_m/s))BfW;oGk!x̗̤ Nnk(}d;J#B'md7RRv~ִ+Ve%$+ In{XbAmĎn%k 9絋V=Z F$IJ5%͵C/K 4VڣK!Tv`?I  @6"?m;[$쁆mE`bC&}m#sd+8̕Y ᑹ2fJo C&Jdnw֕K!27;kJII-kH\jpi1 jf_MRRᐷ>3mm7hH/kGj#4I@U+v'愂}l;|А^f_M]@6"07TА^f_M3(|8d+8̗267'п>3mm7a xL҈p&L4 v ͉fQ ki[xLe&o/ϭ XII-kH\j.4ƓP-kII-kH\jmc;h⅌In{Xg]'JHVjĂۉK-X5mEIn{XaIsūJP@p8$bHa3RY  !o:_CM%oڕm;[ )%bՉK-X<y8N& 8c[-Yvؙ JP2md4P \m}ҫD/VPi>lMv&aTvvF&vPtY̗̤ JvB5}l'f_MBA{_B%[jII-kH\j.4ƓP-kII-kH\jmc;h⅌In{XgN7=}΅0'}hdiYBd-ϭo#JJPRIyi2F7 K~ִ%:2po̤ Pd-Ki;}.vjII ’[-X[q#sūH$Ksū K-Xݵ ҲIN4$#GkdC X k!RR!RRId3#;_jbJIn{XbG7絋VNI(XĖ絋VwB24x|2P:o=4$#Gko!}4IO;}"F:o2&o 2|/|md4Psmڣ[-XĹbՎ \i& 8c[-YI蒒[-XĹbՀm{vv jκOD)%bՉ9=Zj0絋V=Z8zzM#C+D/3#J&`pHzxL7jbJIn{XbG7絋VNI(XĖ絋VwB24x|4ѷ2&o6&jG}0ҭGk m+V m;LB>FosIJ7D?:_$絋V$sq.{Xcm}eI(XĖ絋Vuz$絋V$sq.{X`6^ݱ@qB$=ZQB24x|Y ;y3y163$Qt ҲI)!XRKsū n$sq.{X`մ =ZbՉ!RRId0맔.aљ/m;[stg)%bՉK-X<y8N& 8c[-YO(\ã2^Tv4Bf4~1y3DjĎn%kpmLi1 j;_Ci>e'x sIJ7t>3mm4II-kH\jmc;h⅌In{Xg!k!o2&o?LlHGka%$+ In{XbAmĎn%k0D絋V=Z'#C-Gk jK!#8 М=v&ãq4mQZ$絋V$sq.{X`y8^4⅌In{XgyGk odHM ̗/L(3|~WmBhMڣII-kH\j.4ƓP-kII-kH\jmc;h⅌In{XgnC}e%(L}hM{Ve|-RB絋V$H\jh@Ǥ=ZbՀT"M ڄь{mQ[a%$=Z#sū' ,bKsū8i_C Bxa'jF3%vmQ[a?2$bd {WmBh^4sjso}8_Mzd)ČL$Ю)%bՉK-X_eƙxb1%b՝t)%bՉK-X ׷l}'mP-kI`;| Qy:TvN'+s[k@._(!m#v04+ds-[mBho]JPJHVjĂۉK-X5m`=%bՅ%khW}3%̮`N܍+l8^eZ`[-XĹbՃ瓄xb1%b՜lִ!Z龁wg;yvw ۑ}e׬/J]#ٙ)%bՉK-X_eƙxb1%b՜ ϭ Z3%$$絋V$sq.{X`6^ݱ@qB$=Z'i2F7 KfmQ);P4m[o!s Џ$Ю3}dn?] v6v))Bf)!XRKsū n$sq.{X`մ "Ksū K-Xi_m;^ 81$2Tvp 83BtY=^dc2xbJIn{XbG7絋VNI(XĖ絋Vw̗2&o Y=^dc9ƓGjU"F:hne&o͉s@{/ITv6/sx}hOe#se%$'!x|NzeIfp{mQ _7*6ցd\27;_m;Q%$=Z#sūk/L@qB$=Z%$=Z#sū폤1%b՜ ;Lo1o'B^7jיIڄ|ց-п͉F&wҼ,~ofKۙIJ4O}ô ve%$'!x|NzeIfp{mQOIڀna`;}J7Hqi? υJ>KvmQFde%(L vmQڕcȑ'7Lhssj2$c 3$$aI-kH-ĹbՃVЀIn{XaIsū2\+GkF$[jԖCFp[,qILi1%$=Z#sū' ,bKsū;|fKIJ7BdޟmxRs/OޞoV?LJIn{XbG7絋V86q^4⅌In{Xg]'JIn{XbG7絋VmID,bKsū8v/cpN&o2 #Jm[os!}("M yY=m;_Y̗ѷ2&hנi(JHN&BƓ{pڣF32an$C}Ҩ~'Gڣ?LJHVjĂۉK-X5m`Ksū K-X;_e ƓVF3:_:iJIn{XbG7絋VNI(XĖ絋VwX4 h8 =SGޕp sso:_nQWjO;m]Fo#J kP(x~;yF3ҭGk̤ $絋V$sq.{Xcm}eI(XĖ絋VwJP"NJIn{XbG7絋VmID,bKsū86vGF;yD%$+ In{XbAmĎn%k0$zKsū K-Xe%(LԖCB$ЮvYFq.b @4y*ʜ%$2Tvp$絋V$sq.{X`y8^4⅌In{Xgy~1y3yDNnk(}b osjԩ[_m;^J@cȑ$絋V$sq.{Xcm}eI(XĖ絋VwJP"NJIn{XbG7絋VmID,bKsū;v ;y3D@46a~7A osI](OΗ{eny=I_ t2m13}tw⎉)!XRKsū n$sq.{X`մ =ZbՉ!RRId0넷NԖC<~ F:6RRRKsū9=Zx

    @p3jLҫm/tII ’[-X[q#sū8@D絋V=Z D/ f֒ڣRv=RKsū9=Zx

    e*o ށiT iLI!X^4'[_m;Q%$=Z#sūk/L@qB$=Z6Qmz gmOsjII-kH\jmc;h⅌In{XgNol8PυJ?syBi?(N[jII ’[-X[q#sū8@-k).{X`vwڣBs^tM/mBܘo:$絋V$sq.{X`y8^4⅌In{Xgyy~'}376!ZL7i_Q:%RKsū9=Zˍ2,bKsū;m;^m6t7ITvgz)%bՉK-X ׷l}'mP-k'Sv=Qj $-:_1 gra^(#JБ(̐{^Gg~NFdvGgm;_Y -Q{={md7Xh8{y3D[q#$+ n$v 7< +(T h xT jK@ptඏ@HA[# :0*hT jK@ptඏ@HA[#q'^@&/AP%,nq7<  l cO}&Ics IccA@AԸ@I,s@X-/ п͉ k~'3)'V64P64P6)'./usr/share/html/adsm/en_US/admmsg/a45emc17.htm ADSM V3R1 Messages

    ADSM V3R1 Messages


    Chapter 12. Central Event Logging (1800-1999)




    ANR1800E Missing or invalid EVENTLOG command parameter.
    Explanation: The event logging command issued contains an invalid parameter, or is missing a required parameter.
    System Action: The command is ignored.
    User Response: Reissue the command with the proper parameters.



    ANR1801E eventlog command: Invalid event or event class - event or event class name.
    Explanation: An event logging command has been entered which specifies an unknown event or event class.
    System Action: The command is ignored for the invalid event or event class. Any valid events or classes specified are processed.
    User Response: Reissue the command with the correct event or event class.



    ANR1808E Unable to open event log file file spec for appending.
    Explanation: The server cannot write to a file which has been specified for event logging.
    System Action: No logging will be done to the file receiver.
    User Response: Check the file for proper access permissions, or specify a different file for logging.



    ANR1809E Insufficient memory to activate event logging.
    Explanation: A BEGIN EVENTLOGGING command has been entered, but the server has insufficient memory available to activate logging.
    System Action: The command is ignored.
    User Response: If logging is required, make more memory available to the server then restart the server.



    ANR1810E eventlog command: Invalid receiver - receivername.
    Explanation: An event logging command has been entered which specifies an unknown event log receiver (maybe unknown just to this platform).
    System Action: The command is ignored for the invalid receiver. Any valid receivers specified are processed.
    User Response: Reissue the command with the correct receiver.



    ANR1822I Event logging ended for the receivername receiver.
    Explanation: In response to an END EVENTLOGGING command or because an error occurred, event log records are no longer being output to the specified receiver.
    System Action: None.
    User Response: None.



    ANR1823I Event logging ended for all receivers.
    Explanation: In response to an END EVENTLOGGING command, event log records are no longer being output to any receiver.
    System Action: None.
    User Response: None.



    ANR1824E Event logging is inactive for the specified receiver.
    Explanation: An END EVENTLOGGING command has been entered, but logging is not active for the specified receiver.
    System Action: The command is ignored.
    User Response: If logging is desired, use the BEGIN EVENTLOGGING command to activate event logging.



    ANR1825I Event logging active for the receivername receiver.
    Explanation: In response to a BEGIN EVENTLOGGING command, event log records are now being output to the specified receiver.
    System Action: None.
    User Response: None.



    ANR1826I Event logging active for all receivers.
    Explanation: In response to a BEGIN EVENTLOGGING command, event log records are now being output to all receivers.
    System Action: None.
    User Response: None.



    ANR1827E eventlog command: No valid receiver specified.
    Explanation: An event logging command has been entered, and no valid receivers were specified.
    System Action: The command is ignored.
    User Response: Reissue the command with the correct receiver.



    ANR1828E eventlog command: No valid event specified.
    Explanation: An event logging command has been entered and no valid events or event classes were specified.
    System Action: The command is ignored.
    User Response: Reissue the command with the correct events or event classes.



    ANR1829E eventlog command: Server events may not be disabled for the activity log receiver.
    Explanation: A DISABLE EVENTS command has been entered for the activity log receiver.
    System Action: The command is ignored for the activity log receiver. Any valid receivers specified are processed.
    User Response: Reissue the command with the correct receiver.



    ANR1830E receivername receiver options not defined in the server options file.
    Explanation: A BEGIN EVENTLOGGING command has been entered for a receiver, but the required receiver options were not specified in the server options file.
    System Action: Logging is not started for the specified receiver.
    User Response: Enter the receiver options in the server options file and restart the server.



    ANR1831I Event logging of client events ended for ACTLOG receiver.
    Explanation: An END EVENTLOGGING command has been entered for the activity log receiver.
    System Action: The server no longer records client events in the activity log. Server events continue to be recorded in the activity log.
    User Response: None.



    ANR1842E An error occurred on the receivername receiver.
    Explanation: An error occurred on the specified receiver.
    System Action: The server no longer sends events to the receiver.
    User Response: Issue a BEGIN EVENTLOGGING command for the receiver to attempt to start logging events to the receiver again.



    ANR1843I Event log receiver initialization in progress.
    Explanation: Initialization is starting for the eventlog receivers.
    System Action: None.
    User Response: None.



    ANR1844I eventlog command command processed.
    Explanation: The specified command was processed.
    System Action: None.
    User Response: If any previous messages indicate that parts of the command failed, reissue the command for those parts only.



    ANR1851E The source trail for server to server event logging has exceeded the maximum length of maximum sourcetrail length bytes.
    Explanation: While attempting to log an event to the event server, the server has found that the source trail length is too long.
    System Action: The server continues to try to send the event to the event server, but the source trail may be truncated and appear something like:

    name1>...>namex>namey

    where,

    name1
    is the originator of the event

    ...
    is where intervening server name(s) have been left off the source trail.

    User Response: Most likely, you are using very long server names and/or have excessive hops from server to server. Either use shorter server names or change your configuration to reduce the number of hops.


    [ Top of Page | Previous Page | Next Page | Table of Contents ] gnored. l'3kV64P64P6Ih./usr/share/html/adsm/en_US/admmsg/a45emc18.htm  eo<>GNORSTadimnrst /chlp#&.58;ABEIfuvyUbgwx,2DHLP01349:CMVk"-67=FWYq()KQzX_j!%'Z\J@)cP4w ph8`30Yc<X) x AeXIH %I)`8 pk@',=)@q*p^B9^3k~8p8p8p8p8p?% N0 8 ` hkfЖVO@0' . `(x R h8פB/p  X$"J@98-A< [-p#Ip pĀX 44sp[ xp(1x7BzKPpĀX 44sp[ x*[8vzK@`8  i) %X \j@ % N:༄rf6p8p8p8p8p8p):8~ ` (,bJ@,HS r,ڒ ҁcM0[GɘDy~ a>^8TX^D-im-H3g8R6A 0 @H@%tIH-kԠkR=Z1m0 9bԒ絋RABfpPX)bԔ jP絋RGt) h0B[-I7=$BYfp|t%l DAH-kkR=ZvO2 $P絋R{l,M6oss) =ZJjH=cᄊjOnJ#3k\2͜H)ԔjJmJ(sũ#H [-I){X$},D ,y=?}(_99‘R sũ(ԡk R\#%B%O!&RZ@⧓ړ}t̵fpDjJ(sũ.'k/-pE An{X'ʒk799‘R sũ(ԡk+ۖ?ilHh-kB@k`n{eIeDpGXk  X2@BY}Ҧ}gc?)?qd/*21崁RY^ IH-kԠkR=Z1m0$r sũ%!k@aiP';| DjJ(sũ#:Hh-kRY^fp}ͅKTdv|+ [fS/Ȃ8A8\e@aiP';|򷜭iP$AH-kkR=ZvO2 $P絋R{l,M6oss) =ZJjH=cᄊjOnJ#3g8R<*W7]?*q?8\r<jJAn{X%Z9bԑh$-k=Z<&r6Ϥ8¶°_+6'@ y|  =ZJjH΅!ym(Z sũ^l-3)A ‰@9m}|+ V*)bԔ jP絋R\N^[@ᄊjOy% -ns6s" 絋RP5C-IW,~0B[-IZsl G‘"yq6V0h0B[-I7=A4fpDjJ(sũ [(Z sũ=+X{͜H\#~t(F{H& @5% =Z[RJjHŴr sũ%!k2%+hO>fZ*^Dnx:H7rB+OdDjJ(sũ#:Hh-kk{ %}!'_ Ki_H7rJ%KTeJW'Оd)Mel/#k!1 =ZJjK>0h0B[-I7=;'ssȔO" An{X%Z9bԐ{e{r- -bԞm//eIH^,R)bԔڔ jP絋RF-Ð[-I){X$a)\;By2P 9+][-I@֥{X$pYB -bԞs]3-osa= D3im; F׮B~SxJ7< J̅)+9RY_*_+Hڈ)bԔ jP絋R\N^[@ᄊjOy%ܷߑ>0{^Dr| R sũ(ԡk+ۖ?ilHh-kpTW-h弭b9}eseo<T®n{iH{+]s9+ b9‘JXnxyɔvR> o!Z9a!n|vR~Vӡ|#ӉdA 'k%#3[)x^DAH絋RP jP5C-I@`P絋RJC-IeJW'О}t̵<xްeiU " 絋RP5C-IyФ/-pE An{X'L[_i+mnx:L[NF瑿됟"T*^/"R>v!JmKʄsĎ{TWްe!#eo8ړ7kxj 絋RP5C-Iq;_'ym(Z sũ=TW} ʁ>灗)\;BDjJ(sũ [(Z sũVQ =ZJjH΅!ym(Z sũ=>fZ{I_koss@fv7<\) R-nxy' So^T#$s|=0!lZDjJ(sũ.'k/-pE An{X'ʒ_O"|ayP'2%+hH[-I@֥{X$^ܱK`pE An{X'KzFRR3=p岗KjJAn{X%Z9bԑh$`jIHsũ.ʒ[!W3<ʁ?)z-eJW'#KiTրN[H6#9iyW3+^י yZs zpc0l GJcig679yG=8/W1\͜H"Ui.}!ns'}ͅL 3xW9dDjJAn{X%Z9bԑh$pjIHsũ.ʒ[!C}OT KYo}78/"R> Б [N§r*GА#K | +xA 絋RP5C-IyФ/-pE An{X'L[_i+mnx:L[NF瑿됟"T*^/"R>v!Jm 繹eJW'П9 TaxB|  =ZJjK>0h0B[-I7=;'ssȔO" An{X%Z9bԐ{e{r- -bԞ2nn@ IZS#;9‘ĢZq #l^<)d)kss ,Cy9‘߁wD\C g igr6Ȉ)ԔjJmJ(sũ#H @J sũ%!k2%+hO>fZ[ 4W#/A FT7 #k!1 =ZJjH΅!ym(Z sũ=>fZ{I_koss@fv7<\) R-nxy' x|JJ>0v)bԔ jP絋RA $P絋Rx 'k%#3[)x^DAH絋RP jP5C-I@`jIHsũ/7< JϮ6C4/4~o ʞFm-g7<\~s]3-n#떼+|[-I@֥{X$pYB -bԞs]3-osa=3im;>oHT%K{^Dr| ([/_#BP:QhUvFO>fZ"t}6#= "#O*_+HVVQ =ZJjH΅!ym(Z sũ=>fZ=%|6!]%2%+hIFB >o-l,/ZDjJ(sũ.'k/-pE An{X'ʒ[oϩgeJW'Б =ZJjH=cᄊjO ʙn{eIe|րN[#[_}6VZ99|L*綑􇹹ڈ}G=1+)}䥁^灗)\GhO#퐩_<ǐ7>V^d)M+iоG‘iIJ ^_5ʒ-/"X RR sũ((ԡk[A 0$r sũ%!k2%+hO! F'/[= Z^[Nf:>~ׅoR sũ(ԡk vabBGd|Hxްe!#(o Ipv An{X%Z9bԗ|a8a"=Zn{eIe~R62%+hO>i*)bԔ jP絋RA $P絋RxÎ!|eym w }7=8#JGh XO ym>S>3182J@,r{R` AH絋RP jP5C-I@`An{X$9bԑ^Dr| !#8 gj 絋RP5C-IyФ/-pE An{X'L[_'ϕr>f6+7=^Dr| }ʒkR sũ(ԡk -bԞs*K+򑷁)\;By#IP$AH-kkR=ZlnX8a"=Zͥe=#_l)}rK% @5% =Z[RJjHŴz sũ%!kIZTX_k +XG),I9‘AcR sũ(ԡk 0DAH-kkR=ZvO2 $P絋Rz 絋RP5C-IW,~0B[-I` IH-kԠkR=Z1mr sũ%!kzL /((XO/zOaR\ @G y|[-I@֥{X%|eHh-kRY_ mr3g8R" An{X%Z9bԐ{e{r- -bԞܕG=fp|)WO RR sũ((ԡk[A 0$jIHsũ(6s"Ǥ liP'؈A9‘~ AH-kkR=Z8,H^[@ᄊjOy~"eIey9‘#2)|GJrP:Q"fpJaHXO/! =ZJjK>0h0B[-I7=A4fpDjJ(sũ [(Z sũ=+X{͜HR?)|Ϯ'K,AH絋RP jP5C-I@`H$r sũ%!kzL /{\°_+o 眭iP$AH-kkR=Z8,H^[@ᄊjOy~"eIey9‘#2)|GJw2DXO/[-I@֥{X%|eHh-kRY_ mr3g8R" An{X%Z9bԐ{e{r- -bԞܕG=fp|)WO RR sũ((ԡk[A 0$jIHsũ(6s"Ǥ XS4' ='°_*ǤAH-kkR=Z8,H^[@ᄊjOy~"eIey9‘m/ R{\ym w>[{ yXvdDjJ(sũ.'k/-pE An{X'ʒk799‘R sũ(ԡk+ۖ?ilHh-kb9ns6s#H>~W؝/ [-I@-@֥{X$b  H絋RJC-I@)= _~(O y|$BY =ZJjH΅!ym(Z sũ=dK#%l G%Kys崁Vml)bqR sũ(ԡk -bԞs*K+M[l DAH-kkR=ZlnX8a"=Zے繹#_btjJAn{X%Z9bԑh$jIHsũ(6s"Ǥ fpyHRY_sk[HA 絋RP5C-IyФ/-pE An{X'ʒ6s"Fy2O)}+l,Ḑͅ_+o̅)/ #| FRY_sk BG@ R sũ(ԡk -bԞs)+zmoR sũ(ԡk+ۖ?ilHh-kb9ns6s"#=fpyHp\ssϕ¡+R%2%+2 g#R~0jJAn{X%Z9bԑh$Q-k=Z3g8R(,z@l G D ,y=?+zmʁ(H An{X%Z9bԑg B $P絋Rxl,3g8R<[fS/7BL[#0b$He/ړ$t}7= An{X%Z9bԗ|a8a"=Zn{eIe|w-L[l DAH-kkR=ZlnX8a"=Zv c+iN{ﹹ%F/ `GG8,p0P8 c@Wǝ~mg iJٜg6#v)bԔ jP絋R\N^[@ᄊjOy%ܷߟ]3-oss) =ZJjH=cᄊjOO77k Frz^d)kssP`8;)}*%[6OhH#‘BV78r\s6s#W7=􇹹Пm67=0+ӈ-\mR)bԔڔ jP絋RF-(r sũ%!kzL /9‘!#<{ BFK)l,/[=b% AH-kkR=Z8,H^[@ᄊjO%l G p|FR~kdxF6¬D ,axB| +zm BG@ R sũ(ԡk -bԞs*K+oM>fZ3g8R" An{X%Z9bԐ{e{r- -bԞ2nn@ IZS#;9‘ĢZq #l^<)d)kss ,Cy9‘߁wD\C g igr6Ȉ)ԔjJmJ(sũ#H  =ZRjJ͜H Z^[NB;"/)M0" An{X%Z9bԑg B $P絋Rxfp}ͅυo􇹹#Z/XR2sanB;"/ܮ Pc+i9‘!  絋RP5C-Iq;_'ym(Z sũ=TWrޛ~}t̵fpDjJ(sũ [(Z sũ=TX^D-imk·#‘?ss)J C[];'Vͥe=#_l)}rK% @5% =Z[RJjHŴ0絋RJC-I6s6"/ްe!#" An{X%Z9bԑg B $P絋Rxfp}ͅυo􇹹#Z/XR2sanB;"/ܮ#1h=͜H!JmFseR sũ(ԡk -bԞs*K+oM>fZ[-I@֥{X$^ܱK`pE An{X'ʒ Ȗ{e-#-xVWxR>'ns6s# PAC{+sd[Jװ# 'k%#3[)x^DAH絋RP jP5C-I@` jIHsũ(6s"Ǥ /ZidFF~"^D 絋RP5C-IyФ/-pE An{X'? dx841㹛9‘#2)|D|/z B~"^DH[-I@֥{X%|eHh-kRY_ mr3g8R" An{X%Z9bԐ{e{r- -bԞܕG=  xfpxTogs-#9 DjJAn{X%Z9bԑh$#[-I){X%fpPX| ! ʗ{eIe~V_|[-I@֥{X$pYB -bԞ2TV;kL0k#YP'žL>fZRYReo<@ 3f|),6~V_<>JQ=x#4ͅVQ =ZJjK>0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-I9S=l,Z yZr7>VQ繹s@W<s6s#4+2%+( }0Ck疴r8k̅)m:R>m8DQKzFRR3=p岗KjJAn{X%Z9bԑh$-k=Z3g8R(,z@l G fЁ2 An{X%Z9bԑg B $P絋Rxl,3g8R>ʹoss*K+0'krFg6(#2)|DG799‘BGa#l7=rFgB$ʕ9g'M^fp~ן]3-a =ZJjK>0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-I?ss)JB_yOjJAn{X%Z9bԑh$-k=Z3g8R(,z@74#iP'[Y_+()bԔ jP絋RGt) h0B[-I7=$BYfpy̧_+p7ߡ_0sp++ed)34[-I@֥{X%|eHh-k0AH-kkR=ZlnX8a"=Z״ [-I@-@֥{X$b #[-I){X%fpPX|dg*J׬/Frz_HOX[nTݬ#V6Vl DAH-kkR=Z8,H^[@ᄊjOy~"Frz^l-}*FFBfpA ͕g*J׬/ܷߛYns|ݬO Z'V7 3g8R" An{X%Z9bԗ|a8a"=Zn{eIe|w-L[l DAH-kkR=ZlnX8a"=Zsl Gß]?*q?77k Frz^<R^_'k#9RVa}`K<#^[HFer|&>na)TX_kǂjJAn{X%Z9bԑh$(絋RJC-I@)= _L[N߄g[x"@Ry=?+M(H An{X%Z9bԑg B $P絋RxG]3-nd)Mk·_ssʑG)@ BFK)<ԟ6#v{ﹹ%R sũ(ԡk -bԞ32>/ #|6Vl DAH-kkR=ZlnX8a"=Zv c+iN{ﹹ%F/ `GG8,p0P8 c@Wǝ~mg iJٜfZ An{X%Z9bԗ|a8a"=Zz`W>fZV^G~o͜H}R[Y3)xVCkl#ܶse?xaV"ak"qjJ(sũ [(Z sũ/ #|6Vl DGCʔ}t̵Ok·_senfpA峟]3-l   X& 絋RP5C-IW,~0B[-IzakB+X{͜Hyss)B:*W7v _eIe| J BHԟL%A [-I@-@֥{X$b (r sũ%!kzL /ke'Go3<yRZ@l,jTre" An{X%Z9bԑg B $P絋RxG]3-nd)Mk·_ssʑG)@Sʗ|v[r" An{X%Z9bԗ|a8a"=Zz`W>fZV^G~o͜H}R[Y3)xVCkl#ܶse?xaV"ak"qjJ(sũ [(Z sũBm|րNXGCZy6#L}rr;-Ok`Ӻ' ?t=<(oZQϴLC3{H>T799‘Vו}pW(f[y OsrigR88v_#WgnxW$v[Y3)떾" 絋RP5C-IyФ/-pE An{X'ʁ>h=͜H Foss2dK"Q-83>0G|r׮Ȉp\yP'n#e0h0B[-I7<#9RVa},xQsr^T# An{X%Z9bԐ{e{r- -bԞ:က(X Z\79-80 Xp@/ʅJ RR sũ((ԡk[A 0 jIHsũ(6s"Ǥ f,>_M%Ck_kQ-8AH-kkR=Z8,H^[@ᄊjOys@W[͜HanOW#¥s|)BP:Q(VD~0_+zm;B<י)yZrth0 %ӧ[@က(]%  =ZJjH΅!ym(Z sũ=_ә)l-3)xTo[/ /il@HOX S" 絋RP5C-IyФ/-pE An{X'G-|-_ pxF9}7=?*z[=P=cŸs9‘R sũ(ԡk -bԞ)bԔ jP絋RA $P絋Rz RR sũ((ԡk[A 0 =ZRjJ͜HNym-OB$ʎ2" An{X%Z9bԑg B $P絋Rx w`5ط3g8R<[fS/ H}崶\Byur'%LRYQ =ZJjK>0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-I!*gil#%kss) G2D xȁ RiHOjJAn{X%Z9bԑh$EAn{X$9bԔI9‘Acym->[/ ;/R sũ(ԡk 0h0B[-I`[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴ P絋RJC-I@)= _a~- J =ZJjH΅!ym(Z sũ=3g8R>U=$BYo }>[/l/oM2>T7 TTAH-kkR=ZvO2 $P絋R{l,6k{͜H)bԔ jP絋RA $P絋Rz RR sũ((ԡk[A 0z sũ%!kzL /i=:}O2>T}崶\Nym= R sũ(ԡk V:GʟONym=R=" An{X%Z9bԑg B $P絋R{\dr>x\I o*{OH< P(p fpDjJ(sũ.'k/-pE An{X'ʒ[oϮ[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴ An{X$9bԔI9‘Acym:O {` #3=#*R B3ʠJ*}>[/=:}˕HOX)bԔ jP絋RGt) h0B[-I7=p_#ioM2>T7>ym-? dxA?spP``0x彀6s" 絋RP5C-Iq;_'ym(Z sũ=TWrޛ~}t̵fpDjJ(sũ [(Z sũ={LR)bԔڔ jP絋RF-H=bԒ絋RP=&l EH}>zBxǤ,P#0H` #3=#*Ǥl-3)esanO;/+7=$BY[KeUr-C;_[-I@֥{X%|eHh-k0AH-kkR=ZlnX8a"=Z״ [-I@-@֥{X$b #[-I){X%fpPX}[KeOBxǧ>0DAH-kkR=Z8,H^[@ᄊjOy,Z[Ol6O/򧹹NS,~( ݀׏b9͜H)bԔ jP絋R\N^[@ᄊjO^jJ(sũ [(Z sũ={LR)bԔڔ jP絋RF-H-k=Z3g8R(,z@-m#S3HOX4d}>[/=7BrOBxǤAH-kkR=Z8,H^[@ᄊjOyZ +xǝy*z[=c+[?)Z}崶_MLϧ[Ke!n}>[.U!<@ >[/  =ZJjK>0h0B[-Iʒ?+ i^T#R sũ(ԡk+ۖ?ilHh-k0GAn{X%Z9bԑg B $P絋R{\dr>{ȩcss؝U{ ]׏b9͜H-kkR=ZvO2 $P絋Rz#=ZJjH=cᄊjO^jJAn{X%Z9bԑh$G =ZRjJ͜Hҏ-'tNym=!zBx RR sũ((ԡk[A 0 9bԒ絋RP=&l EHД~ym9(G8>rP8 R sũ(ԡk 0{8P8[-I@֥{X$pYB -bԞs*K+inBGg2߄g4" 絋RP5C-Iq;_'ym(Z sũ=3g8R>VL[#}ߑ>0Gʞ-!#AH-kkR=ZlnX8a"=Zȟ_=l,- D=F^ ^QgqF=l,Z΅8#l6(G#Z/@9Oss܄##{RYR+{)ԔjJmJ(sũ#H $ (-k=Z3g8R(,z@:05 7)«+ʁ>=$$vX1O6fFȟ_=BGg(FLAH-kkR=Z8,H^[@ᄊjOOQOz}VWss(G=ʒ>X;jJ(sũ.'k/-pE An{X'l GkdxAOV'S}崱D$v)bԔ jP絋RA $P絋Rx=2y 繹%}崷!#ȇ+¡KJ#l6V#(ܧ%^оTGCmܷߑ>0{79k\(G[¤q#9dxQOss*K*Urׅoa [-I@-@֥{X$b ( =bԒ絋RW΁=!0h0B[-I`[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴP$z sũ%!kcMzBxǧ =ZJjH΅!ym(Z sũ<}=r-͜H=*FFB'HTdK=69̧ͅ;L" An{X%Z9bԗ|a8a"=Z״ =ZJjH=cᄊjO^jJAn{X%Z9bԑh$G=ZRjJ9=4',z|ur'[-I@֥{X$pYB -bԞsʑG@<0Mz P̏= `}ll G@"O =ZJjK>0h0B[-I`[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴP =bԒ絋RW΁=!V:hvDjJ(sũ#:Hh-kT<"OȖzlserd|npu[C9‘T?" 絋RP5C-Iq;_'ym(Z sũ={LR sũ(ԡk+ۖ?ilHh-k0AH絋RP jP5C-I@` (z sũ%!kIZTX_k=>+_+R sũ(ԡk +^׏l-3)}'kjJ(sũ.'k/-pE An{X'i An{X%Z9bԐ{e{r- -bԞ)ԔjJmJ(sũ#H @-k=Z23%kL#9RVa}PXDAH-kkR=Z8,H^[@ᄊjOO\KgvX@h6s"7=p_#ʒ xW6(#2=%+7=1 =ZJjK>0h0B[-I`[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴ`z sũ%!kIZTX_k=>HO#L *+^(,zDjJ(sũ#:Hh-k{hGq4z9‘{寑IZx+ NaNG}L [-I@֥{X%|eHh-k0AH-kkR=ZlnX8a"=Z״ [-I@-@֥{X$b 0=bԒ絋RFFrz^g*J׬/ D =ZJjH΅!ym(Z sũ=ϵY[ xFrz%NDO…AC;[-I@֥{X%|eHh-k0AH-kkR=ZlnX8a"=Z״ [-I@-@֥{X$b 0$z sũ%!kIZTX_k=<0Ȉ)bԔ jP絋RGt) h0B[-I?il `|`( fpA##!|g*J׬/\Xs?" 絋RP5C-Iq;_'ym(Z sũ={LR sũ(ԡk+ۖ?ilHh-k0AH絋RP jP5C-I@` An{X$9bԑ+^נzaʒ |ǧW!|0Ȉ)bԔ jP絋RGt) h0B[-I7< |#9RVa} \*{0P=|͜HX\I?" 絋RP5C-Iq;_'ym(Z sũ={LR sũ(ԡk+ۖ?ilHh-k0AH絋RP jP5C-I@` An{X$9bԑ+^נzaʒ |ǧ`R sũ(ԡk 0_3g8R ssʑG3%k+Fi~DAH-kkR=ZvO2 $P絋Rz 絋RP5C-IW,~0B[-I` IH-kԠkR=Z1mH絋RJC-Iʒ z+^(,z|ur'0Ȉ)bԔ jP絋RGt) h0B[-I7< |#9RVa} \*{`l GSo[-I@֥{X%|eHh-k0AH-kkR=ZlnX8a"=Z״ [-I@-@֥{X$b 0jIHsũ.'k)9k _#+^נzaʒ |ǤAH-kkR=Z8,H^[@ᄊjOO\Kgu4bƏx l DN"R;st-nl-3(PMaK}dd/IZ An{X%Z9bԗ|a8a"=Z״ =ZJjH=cᄊjO^jJAn{X%Z9bԑh$z sũ%!kҹkF_#Ӥa>}dJG`Np—g*J׬/FrzR=" An{X%Z9bԑg B $P絋Rxz[=é04{W3g8R F^2~# "R;panNXR}7< |#9RVa}[-I@֥{X%|eHh-k0AH-kkR=ZlnX8a"=Z״ [-I@-@֥{X$b 0-k=Zܵ#/0>%#'8MaK}3%kL#9RVa}R 9t'㳄=1TH[-I@֥{X$pYB -bԞ>c}hſx-#-zyt'ϬH CjUcGH~;8J[fSG}*FFBTX_j 絋RP5C-Iq;_'ym(Z sũ={LR sũ(ԡk+ۖ?ilHh-k0AH絋RP jP5C-I@` An{X$9bԐzW-z}Ns"R;sG|#9RVa}@3%kڕ(R sũ(ԡk nyR22FrzQ =ZJjK>0h0B[-I`[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴ =ZRjKr׬GX>%#'8MaK}3%kL#9RVa}R =NsN_k  =ZJjH΅!ym(Z sũ<}=r-ы[=+)GZ_kDv!*dK#}sw65/ssʑG3%kڈ)bԔ jP絋R\N^[@ᄊjO^jJ(sũ [(Z sũ={LR)bԔڔ jP絋RF-P=bԒ絋RFR)9k _#+^נzaʒ |ǤAH-kkR=Z8,H^[@ᄊjOO\Kgu4bƏx l DHNDv0Z[fP—ﹹH_#ʒ DjJ(sũ.'k/-pE An{X'i An{X%Z9bԐ{e{r- -bԞ)ԔjJmJ(sũ#H (=bԒ絋RX~V"R;sG|#9RVa}@3%kEH[-I@֥{X$pYB -bԞ>c}hſx-#X_kϬH aеA5/ssʑG3%kڈ)bԔ jP絋R\N^[@ᄊjO^jJ(sũ [(Z sũ={LR)bԔڔ jP絋RF-P=bԒ絋R\N"R;s h6+^נzaʒ |ǤAH-kkR=Z8,H^[@ᄊjOO\Kgvcw\͜H=>}dJG`NsͅFe ?#WgnyR22FrzQ =ZJjK>0h0B[-I`[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴ G=ZRjH7N)9넴_TX_k=0IZQAc 絋RP5C-IyФ/-pE An{X'X|;G1`;lhfpA:FDv0Z܆?Nvp-ͅFe=pB?ssʑG3%kڈ)bԔ jP絋R\N^[@ᄊjO^jJ(sũ [(Z sũ={LR)bԔڔ jP絋RF-P-k=Zܵ#/0>%#'=pCkʒ z+^ԩEO:FT*zBxǤAH-kkR=Z8,H^[@ᄊjOO\Kgvcw\͜H=r׬GH|Ȕ6\? dyt'㳄ͅFe=pB?ssʑG3%kڈ)bԔ jP絋R\N^[@ᄊjO^jJ(sũ [(Z sũ={LR)bԔڔ jP絋RF-PjIHsũ.9ϬH \%~GFrz^g*J׬/  =ZJjH΅!ym(Z sũ<}=r-8` cGs6s"9ϬH aе k`ӭͅFe=pB?ssʑG3%kڈ)bԔ jP絋R\N^[@ᄊjO^jJ(sũ [(Z sũ={LR)bԔڔ jP絋RF-PjIHsũ-^2k`ȔZy g*J׬/FrzR=<{_k=69;=" An{X%Z9bԑg B $P絋Rxz[=ôpƏx l D떽de>'9)8Q }sw##!|6Zy *FFBʒ DjJ(sũ.'k/-pE An{X'i An{X%Z9bԐ{e{r- -bԞ)ԔjJmJ(sũ#H (P絋RJC-IHNDv?#m|#9RVa}@3%kEH[-I@֥{X$pYB -bԞ>c}0q9‘xR)9:6(#2K@!]H_#ʒ DjJ(sũ.'k/-pE An{X'i An{X%Z9bԐ{e{r- -bԞ)ԔjJmJ(sũ#H ( jIHsũ,?+ y)9넴_TX_k=0IZQAc 絋RP5C-IyФ/-pE An{X'X|;G1`;lhfpAO^}dJG`Nşͅ?#WgnyR22FrzQ =ZJjK>0h0B[-I`[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴ@0絋RJC-IeJW'П\RsezhFa_<`N,z|`N An{X%Z9bԑg B $P絋R{B3!v62%+6s}n{eIe| J;By̧_}J*FFB+nw<4s-ؾfpDjJ(sũ.'k/-pE An{X'i An{X%Z9bԐ{e{r- -bԞ)ԔjJmJ(sũ#H [-I){X$ai^T °_+ށ%  =ZJjH΅!ym(Z sũ0h0B[-I`[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴ@-k=Z X^[N~V[lM#+ O AH-kkR=Z8,H^[@ᄊjOyFa_<`NZ[X!N<#msdm~a@F#2}79(G< xTo91o3g8R" An{X%Z9bԗ|a8a"=Z״ =ZJjH=cᄊjO^jJAn{X%Z9bԑh$-k=Z X^[N|+ }LzyؠR sũ(ԡk T<*W4ß9Cx/) =ZJjK>0h0B[-I`[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴ@H絋RJC-IvTWlM R sũ(ԡk 3%k_+υ 7(VZ:V6T Z[N+n{eIey̧#k yR22Ȕ+nwXx1ؾfpDjJ(sũ.'k/-pE An{X'i An{X%Z9bԐ{e{r- -bԞ)ԔjJmJ(sũ#H Q-k=Z,|^' lg0e/ak)bԔ jP絋RGt) h0B[-I7=[fSP;9 #lD Ȟ!S ,,¥sJ,``fpDjJ(sũ.'k/-pE An{X'i An{X%Z9bԐ{e{r- -bԞ)ԔjJmJ(sũ#H a-k=Z,x;#mxD Ȟ\*a%åe 絋RP5C-IyФ/-pE An{X'ʒanO8G9@$tCk8A>'HTdK9K){+npP  [-I@֥{X%|eHh-k0AH-kkR=ZlnX8a"=Z״ [-I@-@֥{X$b C[-I){X%fpPX|} @G~"2ӀN#SX)bԔ jP絋RGt) h0B[-I7=$BYgy@ =ZJjK>0h0B[-I7=A4fpDjJ(sũ [(Z sũ=+X{͜HR?)|[x;A# [-I@-@֥{X$b (z sũ%!kIZK9eeg*J׬/O2<װsJeロls=" An{X%Z9bԑg B $P絋RxxFrz^+n{H>p[\<{J72*nsR͕#9RVa}_#m| 3-iP',ʦ9 )K`eK<| An{X%Z9bԗ|a8a"=Z״ =ZJjH=cᄊjO^jJAn{X%Z9bԑh$a-k=Z0ȔOfZ=%|ʒy$Xۛ p #N}t̵@ =ZJjK>0h0B[-I`[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴ8絋RJC-IeJW'О}t̵xy'/}0[-I@֥{X$pYB -bԞ3s1)9o6s#ͅ_)ym9Yl}.W|`N o\2%+hHL}> An{X%Z9bԗ|a8a"=Znxy']3-ok6yKi#*{RYReJW'Б =ZJjH=cᄊjO^jJAn{X%Z9bԑh$#[-I){X$a)\;By#IP' _OIJ?)z-Ϭ=1IHxǤAH-kkR=Z8,H^[@ᄊjOvTWȔO>f6trž/T>‚2T ,!]eJW'Б =ZJjK>0h0B[-I`[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴ@絋RJC-IeJW'О}HT l;/fC ,z}pͬlUrzK" 絋RP5C-IyФ/-pE An{X'8gʹ:trž;B|*a%|q/l,)\GhO%#2=%nzFW\3kx|Ъ)bԔ jP絋R\N^[@ᄊjO^jJ(sũ [(Z sũ={LR)bԔڔ jP絋RF-G=ZRjH/"R>ve떼+|fy )K BFK)cff2T783B~ׂxB 絋RP5C-IyФ/-pE An{X'L[_ 0򥈐!#%30jJ(sũ.'k/-pE An{X'2%+hHL#<[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴ@J sũ%!kzL /c*Z\>{gn=68Up&Vaym8T;!| 0:Fe-,)y\6fPL|DAH-kkR=Z8,H^[@ᄊjOy%9|2ss1CcTfZH{Yآ4W# 7=VH̥"?y9C`(w3g8R<*GBGxT!nsfRB3!s`K8Fe=p&VW" 絋RP5C-Iq;_'ym(Z sũ=RY_aym9Kʄr An{X%Z9bԐ{e{r- -bԞl78h `w3g8R>Tss#2|l/\Ҏ|ٞtC0G+HOIg-ᄍ&gFa_=p&VW"U69o瑩@a_cͥ0ia!@M[XPFe9jaDkss-Ýk繹%(͡ /- H̥+;)ԔjJmJ(sũ#HQ-k=ZTW /!e|axBȟ_< JjJ(sũ#:Hh-kRY_+pFYc%@z– g FD-V3iiZK^nSʒ[͕ iQN  @qdK#ss*K+¥s}^yS6|R sũ(ԡk -bԞMx>0{ ^Dr|[fSyG%(Ma?jJ(sũ [(Z sũ={LR)bԔڔ jP絋RF-[-I){X%l,6_)= _B>0xy[B #, =ZJjH΅!ym(Z sũ=TW {_O?#q0!lO/-/-)\ebeaknnSx~"6_ʒ\spʞͥk/x_jJ(sũ.'k/-pE An{X'ʒ5R6R sũ(ԡk+ۖ?ilHh-k0AH絋RP jP5C-I@pP絋RJC-I@*K+́l EHېgT ,fx>0/"R1 =ZJjH΅!ym(Z sũ=TWXP'ްe崷"|a|7aۅీ9`+{H>́7=*W7*0!l3iiZK^ =ZJjK>0h0B[-I$ܧ/[9 aK@ieJW'ͅFe={RYRHAH-kkR=ZlnX8a"=Z״ [-I@-@֥{X$b `(z sũ%!kzm%6s"Ǥ ^r'z–ȔONT"ak"q #, =ZJjH΅!ym(Z sũL% g"|a|)hym< JDM,fDG7=V`u<*W7ీ9`fpD2ɟ{{de3d)BGy *-/-;a+}%F<8,`1ǎp;)+| =ZJjK>0h0B[-Iʒ?+ i^T#R sũ(ԡk+ۖ?ilHh-k|OVAn{eIeAP;㹇K)le*[*K*BaϮXHR_ssx9‘k[*K+Ϯ#0fp|OoF}%LZT (*W7H߀2*ްeO/^Drb?vTW YR| HFr6rTW޹k·2Gg/[= Z^[BeJW& RR sũ((ԡk[A 8An{X$9bԔI9‘AcxV se='L[(,zDjJ(sũ#:Hh-k"54>fZ[fS>%#3l DI9‘Ac#"54>fZVGktI2(x)H[-I@֥{X%|eHh-kRY^}t̵##!|3g8R" An{X%Z9bԐ{e{r- -bԞ,TϮ-o=G]3-`G#l78h ְ fpD~BaxMt#Ϯ#{ 0p3Z0s@]3-n<ǧЌ2~"͕2R)bԔڔ jP絋RF-J sũ%!kzL /|ax{>fZ An{X%Z9bԑg B $P絋R{*FFBfp|w-xP/}LXGy2ak@͜HH3Oӈ>ןps)TnV+yP'Ä@<&FLXAH-kkR=ZvO2 $P絋Rz 絋RP5C-IW,~0B[-I` IH-kԠkR=Z1m8$r sũ%!kzL /q@ӈ=!T>!, Fyl/oMö%_|9R~'93g8R>x #*ͅ9-8ʞYN'}swcDAH-kkR=ZvO2 $P絋R{l,6k{͜H)bԔ jP絋RA $P絋R{rV799‘RFyO}e8T?t [-I@-@֥{X$b p r sũ%!kzL /q@ӈ=!nhO=NsN ~ސ / s넥lq>t|%XAH-kkR=Z8,H^[@ᄊjOyH_#a:VikKN#< 6F0IWssk`ӄ~sZq6#ﹹ ;>JZFJZqjJ(sũ.'k/-pE An{X'ʒ[oϮ[-I@֥{X$^ܱK`pE An{X'繹 JCӈ-l/0OО{_k(ӄjJAn{X%Z9bԑh$-k=Z3g8R(,z@02!3΁%zBxǧ>0Dq^O"jJ(sũ#:Hh-k񝣜4w Gs6s#ͅ } [cH{T%ӈ=-z<[-I@֥{X%|eHh-k寵}t̵@f[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴG =ZRjJ͜H [cגӈ:Fy d)MA6 q^O"3+{^GJ 絋RP5C-IyФ/-pE An{X'籣`8;)d)M0P'= [cH{T%ӈ=-z< FnrZq畽#CLR sũ(ԡk -bԞs*K+oM>fZ3g8R" An{X%Z9bԐ{e{r- -bԞ>#4v ͜H<)\G={;9‘R)bԔڔ jP絋RF-[-I){X%fpPX|aeCkigKN#<O2ܠ }8]'|rZq6#>*OXG 絋RP5C-IyФ/-pE An{X'0̵9m}*FFBKN#!i_FyW7+oMö>_k(Ӿא H [ <Gwh9 An{X%Z9bԑg B $P絋R{ [cdd/3d)MaNG~!i_  FnrZq\ܯ6#3O'}sw[fs¥s|8(p pÚ 絋RP5C-Iq;_'ym(Z sũ=灆eCkligV r" An{X%Z9bԐ{e{r- -bԞ)ԔjJmJ(sũ#HjIHsũ.9;zm}sw',z}$BY788w xŒ6yR Gy\my-8zIigR=" An{X%Z9bԑg B $P絋Rx%p;ho}SI_k7)n{_kU$BY26p?k`ӄ~sanNaNGʞ-  An{X%Z9bԑg B $P絋R{ϧ[O+r'Sʒ>[ 絋RP5C-Iq;_'ym(Z sũ=RY^f[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴ@a-k=Z3g8R(,z@>t:!'tIB6H[-I@֥{X$pYB -bԞs)ct*!,:/[8D ȟ¡o={ tIFO7H@'Dp{gƌ Cy9‘}tD-fʓR sũ(ԡk R|#=$BYG4` y| ? dA Fct*~!,hO=<R sũ(ԡk -bԞs)B: An{X%Z9bԐ{e{r- -bԞ_+ns6s#~"@_ss°_+0 =n(VA 6#nh IH-kԠkR=Z1m r sũ%!kzL',z@s°_+̅)~"r@V|~"Ȉ)bԔ jP絋RGt) h0B[-Ivlw#LF['ۅes2D%ζ; y|S>!,#} `0zυal#V9!,jJ(sũ.'k/-pE An{X'i An{X%Z9bԐ{e{r- -bԞ)ԔjJmJ(sũ#HAn{X$9bԑЩ6&_[Kiͅ\ݕ%>T R sũ(ԡk +d-V}!nqRYQ>+d-[@ *xͅFe=rR sũ(ԡk -bԞs*K+́װ[-I@֥{X$^ܱK`pE An{X'79ؑ2V}!nqRYQ [-I@-@֥{X$b z sũ%!k*K+υ\AH-kkR=Z8,H^[@ᄊjOyυ%mЯ7+%6s#I ARW#2pG0P'#=%Rph9юp cA\͜H)bԔ jP絋R\N^[@ᄊjO^jJ(sũ [(Z sũ={LR)bԔڔ jP絋RF-An{X$9bԗeIeyB1Z}Nc\X)bԔ jP絋RGt) h0B[-I79 7ƹk{ _l,g6s#I 6V*RY^l-3)sssʑGJß9p@s3g8R" An{X%Z9bԗ|a8a"=Z״ =ZJjH=cᄊjO^jJAn{X%Z9bԑh$-k=Z,8F5[/qЌk  =ZJjH΅!ym(Z sũ=;BKkۛʒۑ{3g24p\seb%#2}79(G< xTo9Úh00 h86s" 絋RP5C-Iq;_'ym(Z sũ={LR sũ(ԡk+ۖ?ilHh-k0AH絋RP jP5C-I@p jIHsũ.ʒ5;/F R sũ(ԡk W!|[X  [ڕ%N?Nvp=!+^"O pkFerIe}HO#Ӥa2#gxMaKRnnW'W[g SA4DjJ(sũ.'k/-pE An{X'0~DAH-kkR=ZlnX8a"=Z״ [-I@-@֥{X$b  =bԒ絋RFFrz^g*J׬/OD6+26Gg SzOӤa?%OHOX 6F΁=!l-W%7=!|eR)bԔڔ jP絋RF-  =ZRjJ͜Hҏ>V?ϕaym9Ylx%  =ZJjH΅!ym(Z sũR\dK-O*ҏTTBx 絋RP5C-Iq;_'ym(Z sũ=TWrޛ~}t̵fpDjJ(sũ [(Z sũ=+X{͜H\JJ>RY_HOjJAn{X%Z9bԑh$@-k=Z3g8R(,z@>tHO8ls=" An{X%Z9bԑg B $P絋R{fp}Ъ{H((ls =ZJjK>0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-IZsl GJrP:Q' @5% =Z[RJjHŴ H絋RJC-I@)= _BP:Q ǀN>V(,zDjJ(sũ#:Hh-k͜HT? e)BP:Q>V" An{X%Z9bԗ|a8a"=Zn{eIe|w-L[l DAH-kkR=ZlnX8a"=Zے繹 tυ IH-kԠkR=Z1mH-k=Z3g8R(,z@m//BY| 326.S#26O0V_+a =ZJjH΅!ym(Z sũR\dK,T9KPp#VmDwp ϒҏ;(s|nPSl DAH-kkR=ZvO2 $P絋R{l,6k{͜H)bԔ jP絋RA $P絋R{rV799‘R쵹KPp @5% =Z[RJjHŴ r sũ%!kzL /cMzBxǧޛ\ Ȉ)bԔ jP絋RGt) h0B[-I799‘7B~"xzls_ޛ\ \ss*K* 絋RP5C-Iq;_'ym(Z sũ=TWrޛ~}t̵fpDjJ(sũ [(Z sũ={LR)bԔڔ jP絋RF- Ð[-I){X%fpPX}{ls=>V:Z\[-I@֥{X$pYB -bԞ3rPfpy̧_+6? e=69 P:Z\ 7= An{X%Z9bԗ|a8a"=Zn{eIe|w-L[l DAH-kkR=ZlnX8a"=Z߾+_+nzlp뒵繹#~"U=$BYo xFrz^<l/oMJ 7= An{X%Z9bԗ|a8a"=Zn{eIe|w-L[l DAH-kkR=ZlnX8a"=Z״ [-I@-@֥{X$b (r sũ%!kzL /IZTX_k=>V:*+_+R sũ(ԡk 0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-I\ssc;/H>e l,"UrV799‘R)bԔڔ jP絋RF-H9bԒ絋RP=&l EHДy N!#H[-I@֥{X$pYB -bԞs2D%ʒ6s#ͅFe>R\ $v{3sarnv'+l)qR sũ(ԡk -bԞs*K+oM>fZ3g8R" An{X%Z9bԐ{e{r- -bԞܕG=fpxTo%BGg3=!<R)bԔڔ jP絋RF-H9bԒ絋RP=&l EHД|#9RVa}'tL#9RVa}R  =ZJjH΅!ym(Z sũ=3g8R>U=$BYo yP|#9RVa} R sũ(ԡk -bԞs*K+oM>fZ3g8R" An{X%Z9bԐ{e{r- -bԞܕG=fpxTo%TX_kǂjJAn{X%Z9bԑh$$r sũ%!kzL /(("R;st-n:Ȕ YH[-I@֥{X$pYB -bԞ3)c[žT%TX^DYák)bԔ jP絋R\N^[@ᄊjOy%ܷߟ]3-oss) =ZJjH=cᄊjOnJ#3g8R<*W7Òҏ>%#'9BR)bԔڔ jP絋RF-HjIHsũ(6s"Ǥ #9RVa}@3%kEO6:(#2&>|>%#'jJ(sũ#:Hh-kM9‘#2V—'kݬO|(T#9RVa} 6:|Ɉ)bԔ jP絋R\N^[@ᄊjOy%ܷߟ]3-oss) =ZJjH=cᄊjO^jJAn{X%Z9bԑh$ =ZRjJ͜H.nWYB5/R|GDv[-I@֥{X$pYB -bԞ304{W3g8R<[fS#XR| g*J׬/@ G'{ )7+ϬH )bԔ jP絋R\N^[@ᄊjOy%ܷߟ]3-oss) =ZJjH=cᄊjOnJ#SF-`;lhfp}$@'k)8QBR)bԔڔ jP絋RF-H-k=Z3g8R(,z@ Ӥa?%Ks!JmF{H<בr׬DO3%kL#9RVa}PX)bԔ jP絋RGt) h0B[-I;G1`;lhfpy̧G#ᄌK@PIZPsO{H0#T#9RVa}6i\#/0Ɉ)bԔ jP絋R\N^[@ᄊjOy%ܷߟ]3-oss) =ZJjH=cᄊjO^jJAn{X%Z9bԑh$An{X$9bԔI9‘Ac_knd)McG4Zȕk`+^נzaʒ |ǤAH-kkR=Z8,H^[@ᄊjO8` cGs6s#ͅFefZ3g8R" An{X%Z9bԐ{e{r- -bԞ)ԔjJmJ(sũ#HA#[-I){X%fpPX}{ϬH z-<3%kڔg*J׬/  =ZJjH΅!ym(Z sũ%#',U$BY =ZJjK>0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-I` IH-kԠkR=Z1mjIHsũ(6s"Ǥ fp|BP:Q6TX_k=" An{X%Z9bԑg B $P絋R{fp}$BYd)M+XGRY^fv#jTk†`#ʒ6ӳ3%kd)M\Ȉ)bԔ jP絋R\N^[@ᄊjOy%ܷߟ]3-oss) =ZJjH=cᄊjO^jJAn{X%Z9bԑh$H絋RJC-I@)= _6s#xFrz_(򷹸V~|g*J׬/R sũ(ԡk |Ɉ)bԔ jP絋R\N^[@ᄊjOy%ܷߟ]3-oss) =ZJjH=cᄊjO~}?=͕P#;_'Fer~MRʒ xW\Ze@ss) [-I@-@֥{X$b (-k=Z3g8R(,z@>t0&TN/,zDjJ(sũ#:Hh-k4qcW3g8R<[fS/ H(( /Ty򲀂[-I@֥{X%|eHh-kRY_zm2799‘R sũ(ԡk+ۖ?ilHh-kb9ns6s#¥s|9(( t0&TN鼧,zDjJ(sũ#:Hh-k4qcW3g8R<[fS/ H(( Ty򲀂[-I@֥{X%|eHh-kRY_zm2799‘R sũ(ԡk+ۖ?ilHh-kb9ns6s#¥s|9(( =<R)bԔڔ jP絋RF-a-k=Z3g8R(,z@>tN/,zDjJ(sũ#:Hh-k4qcW3g8R<[fS/ H((|a|*Ty򲀂[-I@֥{X%|eHh-kRY_zm2799‘R sũ(ԡk+ۖ?ilHh-kb9ns6s#¥s|9((|a|R)bԔڔ jP絋RF-jIHsũ(6s"Ǥ JJ?)yO8xǤAH-kkR=Z8,H^[@ᄊjOs@W<s6s#ͅFe>R\dK-O*ҏGS¡olL7Y_+()bԔ jP絋R\N^[@ᄊjOy%ܷߟ]3-oss) =ZJjH=cᄊjOnJ#3g8R<*W7ÒҏGS [-I@-@֥{X$b (9bԒ絋RP=&l EHД|րNzFWNZ B3ʠR sũ(ԡk fZ3g8R" An{X%Z9bԐ{e{r- -bԞܕG=fpxTo%<fR)bԔڔ jP絋RF-Ð[-I){X%fpPX|} @G-hBzʁ> #<d*aZPX)bԔ jP絋RGt) h0B[-I8h ǃfpy̧_+6? e)BP:QTJ*[!S VW An{X%Z9bԗ|a8a"=Zn{eIe|w-L[l DAH-kkR=ZlnX8a"=Zے繹 t퐩^H IH-kԠkR=Z1mjIHsũ(6s"Ǥ JJ>z9'2=1IHxǧ@/,zz R sũ(ԡk U=$BY xFrz^<l/oM.a&T#9RVa}xTo%R sũ(ԡk -bԞs)+zmoR sũ(ԡk+ۖ?ilHh-kJr  &} 絋RP5C-IyФ/-pE An{X'\F~fCF%T%|-`mϵ*+^ss*K+o*FFB+nw8`0x(A(͜H)bԔ jP絋R\N^[@ᄊjO^jJ(sũ [(Z sũ={LR)bԔڔ jP絋RF-Q-k=Z3g8R(,z@ss؉,!7St+[zNt=" An{X%Z9bԑg B $P絋R{l,_ GžT%|-`y ~"lsče@ M>fZҠHnzlsF\|[)~8cRfX1m-aR((kmca\F~Y+t9]TWH`UMprpƤNWA`pƧ޹ Ȉ)bԔ jP絋R\N^[@ᄊjOyϵIZkKi¤q#=pdDjJ(sũ [(Z sũ={L[-I@֥{X$^ܱK`pE An{X'\79K)My[|fZTTQ#sv\g*J׬/#k4;LM}g*J׬/R\0 >}X1`4z9‘R)bԔڔ jP絋RF- jIHsũ(lpFr',zy̧;L"?BP:QM&ɟ~t+(9]Hz 7" 絋RP5C-IyФ/-pE An{X'? d}69ͅFe9`l,ns9_ڔfaȖyPy𵂶6nDAH-kkR=ZvO2 $P絋R{M}g*J׬/Z[N#" 絋RP5C-IW,~0B[-I`jJ(sũ [(Z sũv0AH-kkR=Z8,H^[@ᄊjO&k XP'ž+^gZr_ssʑG=­%#Hȟ_=TX_j0 /HskfZ$sJ,D ,p%'Пcf)bԔ jP絋R\N^[@ᄊjOy%k Xܷʒ Ȗ{e-#΅ak_.Hss@ H{ sass-8F [-I@-@֥{X$b %bԒ絋RAy :e !IZTX_jTǧO*X2YK An{X%Z9bԑg B $P絋Rx 6Gg^Jʁ>IZK=֖ӐT0{+^8` o_>B0̵H羕*X2YK An{X%Z9bԗ|a8a"=Zn{eIe~Z:V7-nxFrz%kKhonskfZF+zm DjJ(sũ [(Z sũ0h0B[-I7=-x+7<#9RVaylp779е 3-b 畽6" An{X%Z9bԐ{e{r- -bԞ8.3ʒG#Ϭl疴s|rYʘUm#S3sskX{4qcW3g8R>K/"R2П G!S 6yk@',#!n|vR~Vӡ|#ӉdA 'k%#3[)x^DAH絋RP jP5C-I@q@@ An{X$9bԔLem#Xze= _}aK@i=7)hym<Ǥ[#k|[-I@֥{X$pYB -bԞ2+] re>$k* ͜q[-h籺D('|րN[_ȖxF2;ʄ6779HW)hymjJ(sũ.'k/-pE An{X'2%+69L/6VZyH)bԔ jP絋RA $P絋Rxn_Wy#NTm#+il/́dJBGd} Z^[AysskB |)\K"m/.Q=#_l)}rK% @5% =Z[RJjHŴ@J sũ%!kzc(myǥ( Z^[NaK@i=%B 3g8R=fpPX)bԔ jP絋RGt) h0B[-I)[/_#FOaK@iW6dK#%(͜Hyk@'='Gg>fG# _<62%B1崁T!/-FBGd} Z^[A =ZJjK>0h0B[-I7< JͅNS+ }͕V^B: An{X%Z9bԐ{e{r- -bԞ1崁yk@'-H:S!|79H{ Fnrz–GCZy6#+]! a =ZJjH=cᄊjO Ck@<~)ʐ{ͤeym=ͅ#lW79H쏽aK@h#!n|vR~Vӡ|#ӉdAͥe'k%#3[)x^DAH絋RP jP5C-I@q@=ZRjK Z^[N xmo6MTH[-I@֥{X$pYB -bԞ2+]re>$k*{ ͜~Ckn{H>Rʒ }!<͕րN{N}p̎Gsryk@'-l.PLgc+iCk8^[O#ss An{X%Z9bԗ|a8a"=Znxy V+|v$ujJ(sũ [(Z sũ< 7  c+iրN[‘t*Bns66@%\!#>-/-[N%s6(T\>ly [-I@-@֥{X$b  (-k=Z3ePF2%+Vr/*)bԔ jP絋RGt) h0B[-I)[/_#FOaK@iW͕րN{NnnW-hͅLgc+iCk8^[O#ssȕz–AH-kkR=ZvO2 $P絋R{/"R?sa~seo#a =ZJjH=cᄊjO Ck@<~)ʐ{ͤeym=ͅ#lW79H쏽aK@h#!n|vR~Vӡ|#ӉdAͥe'k%#3[)x^DAH絋RP jP5C-I@q@P An{X$9bԔLem#Xze= _}aK@i=7)hym<Ǥ[#k|!lpFr',zDjJ(sũ#:Hh-kZ|/#YP'ްel+_ss2D%ڕTX_k l疴s"txFsdr< ۛZ9osardK<#^[HBYxi$vGްeR sũ(ԡk -bԞsȔO_2G[k!# 絋RP5C-IW,~0B[-Ia`m|#^[H疴rå9Rss-2m*! )hymq=ϕי So3t/}rq,# D}fze/ Ȗ)ԔjJmJ(sũ#HÐ[-I){X%fpPX|fsC|R~!,!6V(͜H)bԔ jP絋RGt) h0B[-I78(p9ܔ#=̅)~"_ss) =ZJjK>0h0B[-I799‘!#HeIe~m/*)bԔ jP絋RA $P絋R{rV799‘}$@%%#3t-a}G=`;)CkΕ%%#3t-l!7= @5% =Z[RJjHŴ@8絋RJC-I@)= _3t~f-%L#8BTZqjJ(sũ#:Hh-kZHrZq彏$BY7;͜H;aQG}l,#|;o%LRYQ =ZJjK>0h0B[-I799‘!#HeIe~m/*)bԔ jP絋RA $P絋R{rV799‘}$@%t9-8 @5% =Z[RJjHŴ@-k=Z3g8R(,z@HxV"54>fZ An{X%Z9bԑg B $P絋R{l,3g8Ry[t" An{X%Z9bԗ|a8a"=Zn{eIe|w-L[l DAH-kkR=ZlnX8a"=Zے繹 t2>)ԔjJmJ(sũ#H jIHsũ(6s"Ǥ JJ?O B3 =:}G(fB3BxǤAH-kkR=Z8,H^[@ᄊjOyOc[žT%[OldrgeDjJ(sũ.'k/-pE An{X'ʒ[oϮ[-I@֥{X$^ܱK`pE An{X'%kss)+@GYFaQ [-I@-@֥{X$b  9bԒ絋RP=&l EH}‘/k}q򷜭iP' SjJ(sũ#:Hh-k!,;)l-3)A 7-́,*!,!7fZ3g8R" An{X%Z9bԐ{e{r- -bԞܕG=fpxTo%J [-I@-@֥{X$b C[-I){X%fpPX|Giezo)7(#,z|B7)bԔ jP絋RGt) h0B[-I7=<F#9|L7BSxEt*_TX^D62>nnR2+n{eIey̧_JÞP 4`;o`;9‘sssV<Ȉ)bԔ jP絋R\N^[@ᄊjO^jJ(sũ [(Z sũ={LR)bԔڔ jP絋RF-H An{X$9bԗ_k=69;=>8BT:H)ákzBxǤjJ(sũ#:Hh-k8X99‘/7=NsNdd/C*8JFg0ZUjJ(sũ.'k/-pE An{X'i An{X%Z9bԐ{e{r- -bԞ)ԔjJmJ(sũ#H$Ǡ=ZRjKNsN_k ;/R sũ(ԡk ~T" An{X%Z9bԗ|a8a"=Z״ =ZJjH=cᄊjO^jJAn{X%Z9bԑh$G=ZRjKNsN_k D =ZJjH΅!ym(Z sũ8BTȈ)bԔ jP絋RGt) h0B[-I8(p8fpy2 }%#3t-o*FFB =ZJjK>0h0B[-I`[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴ -k=Z R39B)ákzBxǧDjJ(sũ#:Hh-k89(p9͜Hao;/7T9;zm}sqTO)áktLpaе!ב BG@  Fy¡oc+ h#o JxT,VL# P` x0s`0`1ذGs`0 [k X81% =ZJjK>0h0B[-I`[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴ jIHsũ vFy=$3HOX6oM 絋RP5C-IyФ/-pE An{X'Ckø(cs6s#}$BYoKN#<6(ͥ*[|ax)bԔ jP絋R\N^[@ᄊjOy%ܷߟ]3-oss) =ZJjH=cᄊjO^jJAn{X%Z9bԑh$[-I){X$IҦyRW/62igKN#<H[-I@֥{X$pYB -bԞ3 ͜H_ssӈ=Ъy[dϮDHҲig*G3eCLR sũ(ԡk -bԞ)bԔ jP絋RA $P絋Rz RR sũ((ԡk[A jIHsũ t*OJI^PG%tI-8=" An{X%Z9bԑg B $P絋Rx h  =c9‘6%{TP']3-l"!ek #PGig*G3e@Ҧ)bԔ jP絋R\N^[@ᄊjO^jJ(sũ [(Z sũ={LR)bԔڔ jP絋RF-H jIHsũ(6s"Ǥ KN#<"|a|[-I@֥{X$pYB -bԞ2 `0 6Kr F {pr'Ȉ)bԔ jP絋R\N^[@ᄊjO^jJ(sũ [(Z sũ={LR)bԔڔ jP絋RF-HAn{X$9bԔI9‘Ac_k=69;=>HO# zm}sw',zDR sũ(ԡk fZ8v_# ÐFynS |r FD3l-ò@3 [p-+[-I@֥{X%|eHh-k0AH-kkR=ZlnX8a"=Z߾8v_=KN#<s s3 [}r \viP;jJAn{X%Z9bԑh$ J sũ%!k[)#òigKN#<O!]}pN!|%rOigͥ*[|ax)bԔ jP絋RGt) h0B[-I8(p0sp9p4w3g8R<*W7XV1׿O[fS/Ȉ)bԔ jP絋R\N^[@ᄊjOyNX 7.nW<*V7yKʄsJ͜H)bԔ jP絋RA $P絋R{]3-ossԠက(ZÆ~}?LXAH絋RP jP5C-IA =ZRjK͕9‘R8\OssiyPRR~C+3-\Fy=$3HOX=A?\rO 4;jJ(sũ#:Hh-k89`8;)+npTd++-iͅFe>R\[-I@֥{X%|eHh-k|pry=#¥c}G8To[-I@֥{X$^ܱK`pE An{X'y278(p0sp9p4w3g8R W BPp@/yKʄsJ8` }t̵jJAn{X%Z9bԑh$ An{X$9bԐTd+ Ϯ[y %tI-8=<O )}t̵ǤjJ(sũ#:Hh-k:HxpP`shfpxToRc - kpvǂ+t y4;//79-8TR sũ(ԡk -bԞs*K+e/79-8AH-kkR=ZlnX8a"=Z״ [-I@-@֥{X$b @-k=Z cP92Hy %tI-8=<rZqQòB?k`Ӻ'9zBxǤAH-kkR=Z8,H^[@ᄊjOyϮ6%{T)#‘7 %sanO;/R sũ(ԡk -bԞ)bԔ jP絋RA $P絋Rz RR sũ((ԡk[A HP[-I){X$+ ǂxse y %tI-8=<}t̵vDAH-kkR=Z8,H^[@ᄊjOyϮ p켨 ÐFynPN}pVТ_;/*Fx#2P;" 絋RP5C-Iq;_'ym(Z sũ=TWrޛ;/%)bԔ jP絋RA $P絋Rz RR sũ((ԡk[A HjIHsũ XV< ß]3-o|H_#my-8zIig ӈ qͥ*[[-I@֥{X$pYB -bԞs]3-osa~ xyP'!79-8 #ʜ/-D68v^T 79-8ͅR9+ eA%s6o^ An{X%Z9bԗ|a8a"=Zn{eIe|w-ònrZq[-I@֥{X$^ܱK`pE An{X'KzFRR3=p岗KjJAn{X%Z9bԑh$ %bԒ絋RAR|axse y %tI-8=<b$He/i,>v3ޛP;jJ(sũ#:Hh-kk{ [ʁ>09 igUTaym !òOigl-}7kxfʓhO3jJ(sũ.'k/-pE An{X'ʒ[oe3 =ZJjH=cᄊjOO77k Frz^d)kssP`8;)}*%[6OhH#‘BV78r\s6s#W7=􇹹Пm67=0+ӈ-\mR)bԔڔ jP絋RF-H$絋RJC-IJBϮVr/6Fy=$3HOXU!#%OjOޛP;jJ(sũ#:Hh-kk{ [ʁ>09 igUTaym !òOigl-}7kxy=1 =ZJjK>0h0B[-I7=;|79-8AH-kkR=ZlnX8a"=Zv c+iN{ﹹ%F/ `GG8,p0P8 c@Wǝ~mg iJٜB_yO~<>vO{9K˔OH*JFg\R` IH-kԠkR=Z1mA P An{X$9bԐTd+^k{g*BCkigKN#<OJ{eIe~V_|[-I@֥{X$pYB -bԞs]3-osa~ xyP'!79-8 #ʜ/-D68v^T 79-8ͅR99RY_*_+Hڈ)bԔ jP絋R\N^[@ᄊjOy%ܷ繹ig =ZJjH=cᄊjO6}fze/ Ȗ)ԔjJmJ(sũ#H$絋RJC-Iy3g8R<*G礳㾐7fZ @5% =Z[RJjHŴ jIHsũ/6Vl GHxw/kr?iigKN#<* ߷7+ig ~k`ӽ!l;/R sũ(ԡk R\ y,WgnyR22ZqWKN#<=k`ӽЪ$/+p|G*G(#< BG@ F[)bԔ jP絋R\N^[@ᄊjOyʒ |`?#˛fR sũ(ԡk+ۖ?ilHh-kԾW BPp@/yKʄsJ͜H8` )spe RR sũ((ԡk[A (-k=ZenfpxT;n{eIeE799‘򷕬G#WgF,W?M~;=-xVTWB)bԔ jP絋RGt) h0B[-I8,`1͜HanOW" 絋RP5C-Iq;_'ym(Z sũ=g*J׬/򷅀 7.nWyKʄpAH-kkR=ZlnX8a"=ZR^0 AP}RY_P B%TTy" @5% =Z[RJjHŴ 絋RJC-Iy3g8R<*GYʒ zHOX6V*+^כ x S#>"vXGnOIJ>nnW'  d=gHB8AH-kkR=Z8,H^[@ᄊjO8 `;=hDZ͜HanOW#m|)ʒ }ͅЪ[3%k,0܉?C<͡ V~P]32<*W4+s6s"7=7"DЪdxA?seoTX_k¤q܄$w 7)/ #|R[-I@֥{X%|eHh-k|pry=#¥c}G8To[-I@֥{X$^ܱK`pE An{X'y27;Gq4zǹ7)G_+Æ`(8` G>ׇ B0 k>fZ; w 0܉Bʹʒ A9+ s6s# w 3p0pk<Ы`( Nc@A9|LF}7"D :"|a|'nTX_j#{g9‘Dn=7"D#HJ<#9RVa}6#sv?}{}#l78(p0swp`{"vXAH絋RP jP5C-IA @(-k=ZenfpyOId|#9RVa}@3) B3%kao!*d~ב>0Gr$N6V$x0́gl0܉_yH*{)bԔ jP絋RGt) h0B[-I;Gq4zǹ7)l-3)|)ss3%kڕ\ #9RVayc ȑ;,#"v[HHnS^FOss#r5@'㾛~m}Òҏg*J׬/R sũ(ԡk -bԞs؝,ʒ DjJ(sũ [(Z sũ<np9‘o;88 |Rin0X'p`{ Vrpda"v[es _>0G7 g*J׬/=Pǎc@͜H"|a|7m"v[rB+^_ xY\ =ɂ>ב{89㻀XP80qFl G}rzK=c ȑ;, RR sũ((ԡk[A 絋RJC-Iy3g8R<[ hDv g*J׬/)T',zDw+xFrz^l-%L'nDaN#l7-"v[yH*{)bԔ jP絋RGt) h0B[-I;G1`;lhfpy̧_+R sũ(ԡk -bԞs؝,Ferb An{X%Z9bԐ{e{r- -bԞjJAn{X%Z9bԑh$ (-k=ZenfpxT;,DSò}!qT%ԟ {W7VBGe CjU69=4',zA(ܮG+*09W YX An{X%Z9bԑg B $P絋Rx  p4`;)l-3)DjJ(sũ.'k/-pE An{X''k,ۅ7++ͥB9¥s}fpDjJ(sũ [(Z sũ=ϮC;s6s"Kxp@, BP[e/P BjJAn{X%Z9bԑh$@%bԒ絋R^l z-Y6+^ԤL#9R lʒ y2?kȟ_#a'e%|lFer#l0܉BG)bԔ jP絋RGt) h0B[-I;G1`;lhfpy̧_+R sũ(ԡk -bԞs؝nn\ܯ'xTo6 799‘R sũ(ԡk+ۖ?ilHh-k>fZh9;x-#/P0 f+kÆkss]3-a [-I@-@֥{X$b  0絋RJC-IBӈ:Fy !*dDjJ(sũ#:Hh-k8X 0l G x S#nxӈ< DjJ(sũ.'k/-pE An{X'i An{X%Z9bԐ{e{r- -bԞ)ԔjJmJ(sũ#H$ Ǡ=ZRjH*D-FyI-8=>8BTȈ)bԔ jP絋RGt) h0B[-I8(p4 `4s6s#ͅp78BTȋ'C @ hQ2+|eǂkyEH)bԔ jP絋RGt) h0B[-I8(p4 `4s6s#ͅ#igU<- "fLZqnseg 򷌬y'R8fOigUkToZO%XAH-kkR=ZvO2 $P絋Rz 絋RP5C-IW,~0B[-I` IH-kԠkR=Z1m@ z sũ%!kxBigKN#<OȈ)bԔ jP絋RGt) h0B[-I8(p0spP9p4w3g8R<[}^rZq##!|[-I@֥{X%|eHh-k0AH-kkR=ZlnX8a"=Z״ [-I@-@֥{X$b  H絋RJC-Ia|L[ʒ|! g%tI-8=% 2@]3-o(! =ZJjH΅!ym(Z sũ<}=r-C;9‘{kp\ss]3-n<UЪsanOk·ssӈjJ(sũ.'k/-pE An{X'i An{X%Z9bԐ{e{r- -bԞ)ԔjJmJ(sũ#H$ =bԒ絋RAP!l3΁%zBxǧeCLR sũ(ԡk S |R sũ(ԡk -bԞ)bԔ jP絋RA $P絋Rz RR sũ((ԡk[A $An{X$9bԐ:'JϮ%yBCk "KN#<Zq',zJeǂkyEH)bԔ jP絋RGt) h0B[-I?il h X0zs6s"792R>fZx(T#2ׅoJ'/[9-8ʑDAH-kkR=ZvO2 $P絋Rz 絋RP5C-IW,~0B[-I` IH-kԠkR=Z1m@ =bԒ絋RAP!l3΁%zBxǧe@Ҧ)bԔ jP絋RGt) h0B[-I81+`l G sdd/ g%yRBL/ An{X%Z9bԗ|a8a"=Z״ =ZJjH=cᄊjO^jJAn{X%Z9bԑh$jIHsũ ^xZ GdO p| R9 =ZJjH΅!ym(Z sũ0h0B[-I`[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴ @-k=Z  g-->fZT x]3-n<='L[(,z@AH-kkR=Z8,H^[@ᄊjOO\KgS ,Cy9‘{kp\ss]3-n<nPanOk·#nxAH-kkR=ZvO2 $P絋Rz 絋RP5C-IW,~0B[-I` IH-kԠkR=Z1mD[-I){X$ " ZA4 | anO\2" An{X%Z9bԑg B $P絋Rxp0w l G x[#n{_k@+C `[-I@֥{X%|eHh-k0AH-kkR=ZlnX8a"=Z״ [-I@-@֥{X$b Ǡ=ZRjH*D-&^[N}t̵+>fZx+zOPX[-I@֥{X$pYB -bԞ>c} pPfpA>fZ*W7L[{T([fS>"f{0!lR sũ(ԡk -bԞ)bԔ jP絋RA $P絋Rz RR sũ((ԡk[A jIHsũ ^rZq3O'=$3HOX[ }ͅ9-8I-8=< @it=>xw)bԔ jP絋RGt) h0B[-I8(p4 `4s6s#ͅp g3O'ig(ݶ{Hs }ͅ=KN#<򿜫]A?sszF7B 絋RP5C-Iq;_'ym(Z sũ=2@+M6 =ZJjH=cᄊjO^jJAn{X%Z9bԑh$$(-k=ZsD-Fy!*dxzIig /+sPW63΁%zBxǤ_#lC3#:T)fXL #B6A|  =ZJjH΅!ym(Z sũ8BTȈ)bԔ jP絋RGt) h0B[-I8(pfpy2>igT" An{X%Z9bԗ|a8a"=Z״ =ZJjH=cᄊjO^jJAn{X%Z9bԑh$A#[-I){X%fʓhO%s4}KN#<O2"k}t̵ #kq஁>fZQAcB An{X%Z9bԑg B $P絋Rx w1@c+)l-}KN#<7Bov4|Fx kpvǂ+t y|>0=KN#vZq##!|[-I@֥{X%|eHh-k0AH-kkR=ZlnX8a"=Z״ [-I@-@֥{X$b P$z sũ%!kseI^PGK*OfZx(T#2ׅo;/%)bԔ jP絋R\N^[@ᄊjO^jJ(sũ [(Z sũ={LR)bԔڔ jP絋RF-H=bԒ絋R[i,>vZq@ӈ=!vZq##!|/+htׅAH-kkR=ZvO2 $P絋Rz 絋RP5C-IW,~0B[-I` IH-kԠkR=Z1m@(jIHsũ t*O3]3-o*J< YR| 3΁%HOX>fZx+zOPX[-I@֥{X$pYB -bԞ>c}pƀŃw3g8R ss]3-n+Ϯ 7BQ̧[}Ii,>vZq##!|[-I@֥{X%|eHh-k0AH-kkR=ZlnX8a"=Z״ [-I@-@֥{X$b P =bԒ絋R[i,>vZq@ӈ=!vZ GdO p| R9 =ZJjH΅!ym(Z sũJ7=p%&Q 絋RP5C-Iq;_'ym(Z sũ={LR sũ(ԡk+ۖ?ilHh-k0AH絋RP jP5C-IA  jIHsũ-4T;B~)im92(_#kq஁>fZJ(,z@AH-kkR=Z8,H^[@ᄊjOO\KgS ,W3g8R ss]3-n+nseǂNl-3)xV}|}\3IeI$AH-kkR=ZvO2 $P絋Rz 絋RP5C-IW,~0B[-I` IH-kԠkR=Z1m@0 =bԒ絋R[i,>vZ GdO pzHR sũ(ԡk c} pc#L[Jkqct* p{^G}r$Lss YR| R sũ(ԡk -bԞ)bԔ jP絋RA $P絋Rz RR sũ((ԡk[A (-k=Z3IeI'ӈ9y>%zBxǧT'+l)ig zIig #KXAH-kkR=Z8,H^[@ᄊjOC@( `4s6s#ͅp4T;Byy>KN#0h0B[-I7>2\iȈ)bԔ jP絋RA $P絋Rz RR sũ((ԡk[A 絋RJC-Iyi,>vZq3O'#VgT !*gɔKN#@ 숂[-I@֥{X$pYB -bԞsHNW px S#¥s|8(pр`z9)?*fR Ϥ?#y ? dxTo@80 υagKKiʙs|9(G8Mr pAH絋RP jP5C-IA An{X$9bԐT/6f{A!9^D G vDAH-kkR=Z8,H^[@ᄊjON  xh0s=Jfpy X'ٞv_#m}^B| z$'*#O/°_+ocG=fp|+>Tg q?z$'+| ρg–Ӑ08D- An{X%Z9bԗ|a8a"=Z״ =ZJjH=cᄊjO^jJAn{X%Z9bԑh$0絋RJC-IBal>gdO/p7vDAH-kkR=Z8,H^[@ᄊjON  xh0s=Jfpy X'ٞv_#m}^B| z$'*#+ eA3> Z[N~T̥Vr8_J(o3= [-I@֥{X%|eHh-k0AH-kkR=ZlnX8a"=Z߾^D|7=YAPǎ=ԡl GJss0 g–ӟ y|e9(G8Mr p肐 IH-kԠkR=Z1m@0-k=Z  gq3= Ȉ)bԔ jP絋RGt) h0B[-I8(p0swFP6s#ͅfZq>fCknxcf{A!9Q|)im-\v'+Yr>od8!7 / `[-I@֥{X%|eHh-k0AH-kkR=ZlnX8a"=Z״ [-I@-@֥{X$b `(z sũ%!k YR|=Br8BTR?)" An{X%Z9bԑg B $P絋R{\3IeI'HNW px S#¥s|8(pр`z9)?*fR Ϥ?#y ? dxTo@80 υa0h0B[-I`[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴ An{X$9bԐDaxB `Dk·[]3-n>fZQAc 絋RP5C-IyФ/-pE An{X'0 y2P[}@<3i|􇹹 "<w/[8D ȟϮ -i#nseǂЪ)bԔ jP絋R\N^[@ᄊjOy "'exV}Os6jJ(sũ [(Z sũ=g*J׬/>IׅssD-"OL[(@ss 8怮 kw3g8R Ba>fZ*W7`Ł IH-kԠkR=Z1mE[-I){X$} O)x "'^GktI2  =ZJjH΅!ym(Z sũ@ 숂[-I@֥{X$pYB -bԞ3D-"OBr[fSJ+C@ࡣF {GCQ9‘nse/C YR| o#!, 7 1@  °_+nF}#}/# q /[8D ȟa =ZJjK>0h0B[-I`[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴ An{X$9bԐT/[8D ȟY|pp7򷌭" An{X%Z9bԑg B $P絋Rx^p?޲ anO!*dA F6ss YR| *{0kƁssD-"OBrVvDA@^p>S'3޲ xQOss>{_{X 4h(\( `(w3g8R" An{X%Z9bԗ|a8a"=Z״ =ZJjH=cᄊjO~y gy #{ßPP!# (͜H)ԔjJmJ(sũ#H$P=bԒ絋RAP!l0"dO/~RdDjJ(sũ#:Hh-kPǎࡣF {GC6"ak"q3Dw% y|$BY799‘r6y'Y|axBPD ȟa =ZJjK>0h0B[-I`[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴ $z sũ%!kxB `Dz$'+ȟ_"o+@ 숂[-I@֥{X$pYB -bԞ2 4h0h(sy9‘L3-bN83fy|# FU\3IeI'cVr8_z4`0nx@fʓR sũ(ԡk B2`01$cA^Ɓ{R8d=vXۄd>Ԧ  h W#*0!l3\Ϯ#vsϵ`c@HƂFvs}`01+nwy@( `(w3g8R" An{X%Z9bԗ|a8a"=ZnxFrz_+xXr}GjJ(sũ [(Z sũ~ʗ0!l_kB# ?*Ck<`01$cA^0!l_k|H^rZqU_kzmkH R sũ(ԡk -bԞ)bԔ jP絋RA $P絋Rz RR sũ((ԡk[A ( jIHsũ _z  =ZJjH΅!ym(Z sũ=9 J>fʓhO̧_T< S?5͜H[>~>f6̎GJXD-kJ>D<=>B8s+% 7)Қ`01$cA@hO_#*:/[8D ȟ\,`01$cA^{:;-nx@{kƀ  gy @ 숂[-I@֥{X$pYB -bԞsc@\3IeI' [fS/ャCF4J>JZFGD-"OBr[fS vDG;>f6(/ ss _D-"O{@Gʞ{^'A!9^##}/# q D-"OG=ʙs\3IeI')bԔ jP絋R\N^[@ᄊjO^jJ(sũ [(Z sũ={LR)bԔڔ jP絋RF-HG=ZRjH3B|9޶4   "'A!9_ZdDjJ(sũ#:Hh-k{6%*K*O>f6#2}c@р=<)nx S# "'A!9_+x;"#P~>f6̎DXD-kJ>D<=>B8s+%򧹲SP!l0"}Og[yJ>0 0po l DAH-kkR=ZvO2 $P絋Rz 絋RP5C-IW,~0B[-I` IH-kԠkR=Z1m@ =bԒ絋RP=&l EH}崶_ztil',zAO zti G9C3Ќ2ӧGYFaT= l,PFe99}`W9C3Ќ2,zDjJ(sũ#:Hh-k寑}G(fzFW pr'S,~(  fpDjJ(sũ.'k/-pE An{X'i An{X%Z9bԐ{e{r- -bԞ)ԔjJmJ(sũ#H$ =bԒ絋RP=&l EH}崶_ztil',zAO zti G9C3Ќ2ӧGYFaT= +zm"|a|[-I@֥{X$pYB -bԞsY?O B3[oȟ_#O\KgPph(cp0*͜H)bԔ jP絋R\N^[@ᄊjOy%ܷߟ]3-oss͜H)bԔ jP絋RA $P絋RxX{8 l GJomHae B3J:Vy'XAH絋RP jP5C-I@jIHsũ/7+Vnym=#+aЌ2,zDjJ(sũ#:Hh-kgO‘"yK#y9‘\ܯ;-osaNA5_+l)nsdnZfOʞ7?ʑ =ZJjK>0h0B[-I7=;enpX`7) =ZJjH=cᄊjOkss͜H\M~V)l; !]Fa\GJn#`+t |?ilR)bԔڔ jP絋RF- G =ZRjH#*7? nr;>]jJ(sũ#:Hh-kZ|/F=ryq~B?ss;jJ(sũ.'k/-pE An{X'ʒm+t !nsp. An{X%Z9bԐ{e{r- -bԞm//n{~+^AH絋RP jP5C-I@H絋RJC-I^0fpK6s"I9‘Ac=6"fpPX)bԔ jP絋RGt) h0B[-I7>#nOHCknpX`7)B~G/ReJss7? 絋RP5C-Iq;_'ym(Z sũ=TWrޛ~}t̵  6s" 絋RP5C-IW,~0B[-Ia`P76rÎ6s#B ' @5% =Z[RJjHŴr sũ%!kyq~f:<#9 #H_senfpK6s"3g8R(,zDjJ(sũ#:Hh-kO‘'~R\!78,p0#뛤BMtQ9‘.B 'x0 ?)z$v}!Ï*q =ZJjK>0h0B[-I7=;enpX`7) =ZJjH=cᄊjO67=?TX_j RR sũ((ԡk[A @  =ZRjJwi34!6VZ8LրNyEH[-I@֥{X$pYB -bԞs-h _+67?)zms ?<e/R~T79 Hsp. An{X%Z9bԗ|a8a"=Znsp9‘ߟ]3-l[-I@֥{X$^ܱK`pE An{X'K|g*J׬/R)bԔڔ jP絋RF- P[-I){X$aӈ

    T $vx[NG9-8zIigR= _^:H#=$$v{?X8| =$$vX p#΁!#=" An{X%Z9bԑg B $P絋Rx{b'_ qshfp}ͅ$BY6D3ct*ssgmg ioXO#o8T[NGʅ\ʒʈ!#p' F~d)3 Y\!]FiM O0NsNǐ6V$vp;ho}P 7>Rxa|*|a8AZ #Tb9CkT!#ʞHMp& =ZJjK>0h0B[-I79 V@a8|n{eIe|axB 絋RP5C-IW,~0B[-I\3Ie}N9BGg#l7;G9h>״sƎsh IH-kԠkR=Z1m09bԒ絋R^n{eIey+sֹKO/ᄎq*V?R4FHv3#^T 7=T6V~"1X Ɓ*;B|9lh0m}1}1@kC;X 4h+y U1R;BglBPV" An{X%Z9bԑg B $P絋Rxq ~VӅB!,#n{eIey+{eBPV>{ 7)O]8Cj css*K+~ihIV>gʁ> PߧaymʲO>O*0#􇹸Up%'П} k·7=?yl甎G>{67|(PpP?+ in4  R sũ(ԡk -bԞsx(o򰼶$uAn{X%Z9bԐ{e{r- -bԞ6g%hO=F9 7X^[@AV? |c@рϴ78pP6s"#H> bv  h Wssx(o3g8R>qnxᄂi¥s|=t! T+vpe*)ԔjJmJ(sũ#H%bԒ絋R^l s6g¹qT%ԟ {%tI-8BxǧJ\}G=KN#(͙e An{X%Z9bԑg B $P絋Rx(e@ss^F}!N0=`0 #„ax{Fy J 'Gg#HA-R sũ(ԡk -bԞs3%k[~G7+ͥB8 絋RP5C-IW,~0B[-I|က(_nrZqက(ZÆ~}?(k)ԔjJmJ(sũ#H%bԒ絋R^l xB?*_jOereӈ:FxU!0Cœ`8({`8;)G 79-8ȔNF% yel#/799‘)#„fҵ*09 #HwXV9 =ZJjK>0h0B[-I7<#9RVa},xQsr^T# An{X%Z9bԐ{e{r- -bԞ:က(X %}8`  IH-kԠkR=Z1m8$z sũ%!k#_q@ ]3-ok·^KN#<Zq',zJeǂkyEH)bԔ jP絋RGt) h0B[-I-nz初<)9‘6? dx;ӈ=Ъ=}t̵Ql^V:<[`Ix*Fx 絋RP5C-Iq;_'ym(Z sũ=%y[e|#C6/+xBȈ)bԔ jP絋RA $P絋Rz RR sũ((ԡk[A @An{X$9bԑc+;N#<>? e&\k{^GZq@ӈ ',zx]3-n<='L[(,z@AH-kkR=Z8,H^[@ᄊjOoss,D!N0=`0 dK#@uӈ=Ъ=}t̵Ql^V:<[`Ix*Fx 絋RP5C-Iq;_'ym(Z sũ=%y[e|#C6/+xǝy =ZJjH=cᄊjO^jJAn{X%Z9bԑh$-k=Z0e~KN#0h0B[-I`[-I@֥{X$^ܱK`pE An{X'}p%$v[_Y3)  xp igFn{;ϵ籣-8󙳜) [-I@-@֥{X$b q#[-I){X$aFyϮG#my-8zIig =$$vfX;-K_";9FAc '#H!i D ~G0r" An{X%Z9bԑg B $P絋R{0=`0 dxr_ssӈ=ЪsaoDAO7=#+!#c+|)ssЌ2HyPͥk/H!i Q:"?yFa_9 @' 8rHö2OL/6Y\@'ʁ>8| 8T[NGʞ/[<)d)3 Y\'T 7;G9hXgs`0 f,!#޹iG<@QV98GM^0=`0  ;=279 J[/nxp R22S gsse~KN#vNX[U?x܄lmk_± s];'Hb9nq(`0 @u)Cklig?~xp ;=pW(fXTb9nqshfp|)c'@p9 @5% =Z[RJjHŴ=ZRjH1xyP'NGFy=$3HOX}{)MzBxǤL;=ɟ,zAH>g@cfHOX8 @  =ZJjH΅!ym(Z sũ!,Pr_spZq籺@GHFʄ6򷌬y'[*K* 絋RP5C-Iq;_'ym(Z sũ=!#8v_" 絋RP5C-IW,~0B[-I` IH-kԠkR=Z1m8(-k=Z0e~ig|a8y iigKN#<Hױ=4',zA΁!#ܙǤDcftI >aTH#tI  R sũ(ԡk 3ʟ+]P}6ysenBGgö6 xa|{)yW<Bk0+y ~GNDH+yR8V!K*OOspa|R sũ(ԡk -bԞ)bԔ jP絋RA $P絋Rz RR sũ((ԡk[A @(=ZRjH1-8]3-o|H_#my-8zIig e̅ ò" An{X%Z9bԑg B $P絋Rx(e@}t̵@<)9‘6%{T{]3-n~TrOF2 vDAH-kkR=ZvO2 $P絋R{0=`0 R9 =ZJjH=cᄊjO^jJAn{X%Z9bԑh$jIHsũ#W3}t̵!|!3΁%zBxǧOԪ#*) An{X%Z9bԑg B $P絋Rx(e@}t̵@<)9‘6%{TxP4;=rZ~a#%)bԔ jP絋R\N^[@ᄊjOy9‘G" 絋RP5C-IW,~0B[-I/|fָed>7=rZAJ#3g8R" @5% =Z[RJjHŴ@`jIHsũ#W3}t̵!|!3΁%zBxǧO^^e||H|[-I@֥{X$pYB -bԞ #YP']3-iP' qshfpy igU0 aK?+ iͅFe<|H|#̅)^T#R sũ(ԡk -bԞs Gs6s#oDAH-kkR=ZlnX8a"=Zǐ T Gss6Ϥ=*_+R'[@G"UrV799‘R)bԔڔ jP絋RF- 絋RJC-IF2%se y %tI-8=<k`yCʐ0̵v)bԔ jP絋RGt) h0B[-I5y2֕~ 0l GFynPUprv3ޛP;jJ(sũ#:Hh-kQʁ% }l, IH-kԠkR=Z1m =ZRjH1-8]3-o|H_#my-8zIig  BFK)^{3ޛP;jJ(sũ#:Hh-kQʁV^~Vҵ *FFBn Ϥ=y=1 [-I@-@֥{X$b "@J sũ%!k#_ӈ92T<גӈ:Fy  $dI[oJ:`[-I@֥{X$pYB -bԞ #YP']3-iP' qshfpy igUVʒ[ó,M"oOjO$t}l;/3g8R" An{X%Z9bԗ|a8a"=Znqshfp|Ȉ)bԔ jP絋RA $P絋RxfZЩ?8<ԟ(Hn{eIeDjJAn{X%Z9bԑh$PjIHsũ#W3}t̵!|!3΁%zBxǧNvfЁ29|2 =ZJjH΅!ym(Z sũ<FO>fZҠOC͜H_ssӈ=Ъ=­%B%O\de\;LjJ(sũ.'k/-pE An{X'C͜H[#R sũ(ԡk+ۖ?ilHh-kb9ns6s" RR sũ((ԡk[A @$絋RJC-IF2%se y %tI-8=<*_+H%Z|re" An{X%Z9bԑg B $P絋Rx(e@}t̵@<)9‘6%{TxPRZ@l,k An{X%Z9bԗ|a8a"=Znqshfp|Ȉ)bԔ jP絋RA $P絋Rx 'k%#3[)x^DAH絋RP jP5C-I@ P[-I){X%N.ǤBQAce< 6y2#YP$ [O<)9‘6Fy=$3HOX)bԔ jP絋RGt) h0B[-I5y2֕~ 0l D XЀxeT,TpG3sa~ p|WȈ 0L[B}i{+}_=cGӈug&6V2yXmKJ9\>V^f2@ ЈOxA? x80 [-I@֥{X%|eHh-kmt̵@=0=`0 3iyPXAH-kkR=ZlnX8a"=Zp?2%+hOYY'l/}t̵؉[ÂBGg=L/ An{X%Z9bԗ|a8a"=Z״ =ZJjH=cᄊjO@#ӉgǖϕאFyCȁ2l/nrZqp@.8JFg42J%yX6A# v<{FyoxFxkdKFҠO.Tk"X RR sũ((ԡk[A @An{X$9bԔI9‘Ac%k`ӽ!<zm}sqTH[-I@֥{X$pYB -bԞs)*FFBf-O*ҏ ~ސ)bԔ jP絋R\N^[@ᄊjOy%ܷߟ]3-oss) =ZJjH=cᄊjOnJ#3g8R<*W7Òҏ ~ސ)ԔjJmJ(sũ#H[-I){X%fpPX| *`]NsNAH-kkR=Z8,H^[@ᄊjOy##!|2[X?tHO 6ͅFe _+R sũ(ԡk -bԞs*K+oM>fZ3g8R" An{X%Z9bԐ{e{r- -bԞܕG=fpxTo ~ސ)ԔjJmJ(sũ#HG =ZRjJ͜HNsNYym>tL)F lǧl+/[-I@֥{X$pYB -bԞs)*FFBf-}swXil/,*p ϝ Y =ZJjK>0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-IZsl GJrP:Q9;,ed}R)bԔڔ jP絋RF-  =ZRjJ͜Hҏ:'tLpaе',zDjJ(sũ#:Hh-k͜HR226o yP|paе!<R sũ(ԡk -bԞs*K+oM>fZ3g8R" An{X%Z9bԐ{e{r- -bԞܕG=fpxTo%%#3t-oHOjJAn{X%Z9bԑh$@-k=Z3g8R(,z@s4NymX?[O+zm((Rfs=1R39BH[-I@֥{X$pYB -bԞs)*FFBc[ŸOU=ͅtm| ~#}%#3t-oct* An{X%Z9bԗ|a8a"=Zn{eIe|w-L[l DAH-kkR=ZlnX8a"=Zے繹 }崷O|ss H XAH絋RP jP5C-I@$H絋RJC-I@)= _BP:Q3HO8Zq',zDjJ(sũ#:Hh-k͜HR226o yPy-8 =ZJjK>0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-IZsl GJrP:Q3HOjJAn{X%Z9bԑh$@(絋RJC-I@)= _3HO8@ӈ=!*OX?t =ZJjH΅!ym(Z sũ=3g8R>T>!,>ym=ͅtm|9-8SßYN'}sp[-I@֥{X%|eHh-kRY_zm2799‘R sũ(ԡk+ۖ?ilHh-kb9ns6s#¥sy((>[rZq<9R~' ?t [-I@-@֥{X$b (r sũ%!kzL / ӧ[D= ޛ~JJfZ3g8R" An{X%Z9bԐ{e{r- -bԞܕG=fpxTo%[Kr_KN#<3O'}pNR)bԔڔ jP絋RF- H 9bԒ絋RP=&l EHXJFg0Z%#3t-oHOX["L S" 絋RP5C-IyФ/-pE An{X'l GʑG x^3!*g:DX+^ An{X%Z9bԗ|a8a"=Zn{eIe|w-L[l DAH-kkR=ZlnX8a"=Z״ [-I@-@֥{X$b [-I){X%fpPX|fs=1R39BO6GJ =ZJjH΅!ym(Z sũ=3g8R>T>C+3-ㄤfsl/oMZ An{X%Z9bԗ|a8a"=Zn{eIe|w-L[l DAH-kkR=ZlnX8a"=Z״ [-I@-@֥{X$b G =ZRjJ͜H+ H [zcfs 8*8v_" 絋RP5C-IyФ/-pE An{X'C01l G2D%79B󂇸(o ;_&#%L:#~~8v_" 絋RP5C-Iq;_'ym(Z sũ=TWrޛ~}t̵fpDjJ(sũ [(Z sũ={LR)bԔڔ jP絋RF- H9bԒ絋RP=&l EHXJFg0Z%#3t-oHOX߄aDO/R sũ(ԡk 0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-I` IH-kԠkR=Z1m@-k=Z3g8R(,z@ R39B)ákzBxǧב\!>k'9X0!l0" ?k~KN#<[-I@֥{X$pYB -bԞsRY^fpy̧_+RF2DXO/\de\>_+{TR sũ(ԡk -bԞs*K+M[l DAH-kkR=ZlnX8a"=Zے繹#_btjJAn{X%Z9bԑh$G =ZRjJ͜H>AυaT= >T=" An{X%Z9bԑg B $P絋R{cG*K+6Kr<*W7̍ 06,(Vl#[υa0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-IZsl G2D ʁ>/(ㄤfs RR sũ((ԡk[A @C[-I){X%fpPX|fs=1R39BO#*C+3#Ossӈ9  An{X%Z9bԑg B $P絋R{  8fpy>}òㄤfsl/bkiJ,=KN#<ړ$v7-)z-\6ӈ-l/^/[8D ȟ[-I@֥{X%|eHh-kRY_zm2799‘R sũ(ԡk+ۖ?ilHh-k{gC;ǹ͜HOIg^p!;/*ss H XAH絋RP jP5C-I@ P絋RJC-I@)= _3HO8@ӈ=!T>!, Fyl/FU$BY++'9)bԔ jP絋R\N^[@ᄊjOy%ܷߟ]3-oss) =ZJjH=cᄊjOnJ#3g8R<*W7Òҏ%zByH_k RR sũ((ԡk[A @ =ZRjJ͜H+ H [zcfs 8(<D-"OR sũ(ԡk f6+_ʞ0kaK@i7 R An{X%Z9bԑg B $P絋Rx4``  b9F0!l0"2߄g[D Оf-628< GlϮZvX¸U#·Cr)hym9y*\G_+n[9mco Tv'+υo􇹹#Z/7 R"OBt  =ZJjK>0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-IZsl G_+) IH-kԠkR=Z1mjIHsũ(6s"Ǥ }!nrq*XO/#k"yK#NV'@VυaT=" An{X%Z9bԑg B $P絋R{cG*K+6Kr<*W7H3ss̍㉕fF%ʹ|+ )H{VmWgnskFcDAH-kkR=ZvO2 $P絋R{l,M6oss) =ZJjH=cᄊjOnJ#3g8R>_+ns} R)bԔڔ jP絋RF- #[-I){X%fpPX| *BS9; =ZJjH΅!ym(Z sũ=3g8R>T>ʹok`ӽ!<p7g6+)|DAH-kkR=ZvO2 $P絋R{l,6k{͜H)bԔ jP絋RA $P絋R{rV799‘R'9zBx RR sũ((ԡk[A @=ZRjH*D-"O3 G YR|NBGgX^[Ok·yG*Q2e=" An{X%Z9bԑg B $P絋R{l,6+|X^[N}t̵@},| aA0"%[‘4TyЧ!#ϕr>VG=JcG=(58  #eIe|K)}?gʰkJ>8v_-npP'KN#<#i,>yЧ!#hq?"%[yBxW9_"VʒTWnFrZqjJ(sũ.'k/-pE An{X'*K+/-3iyPXG7>*send(ft =ZJjH=cᄊjO^jJAn{X%Z9bԑh$0絋RJC-I@)= _B@fZ3g8R" An{X%Z9bԐ{e{r- -bԞ)ԔjJmJ(sũ#H#[-I){X%fpPX| ÍHNWW!~8BTȈ)bԔ jP絋RGt) h0B[-I7v3޲ !JmFx S#0y_W!eGJ =ZJjK>0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-IssAC;0 R7)}ȁ?ssʑG^ XO/ IH-kԠkR=Z1mH絋RJC-I@)= _n3B} 68BTȈ)bԔ jP絋RGt) h0B[-I7=p%'Пcf{A!9^d)MDò@V*~a)s S" 絋RP5C-Iq;_'ym(Z sũ=TWrޛ~}t̵fpDjJ(sũ [(Z sũ={LR)bԔڔ jP絋RF- Q-k=Z3IeIf3޲ S"ooZdDjJ(sũ#:Hh-kfʓhO3= 6D߄a#l7=V Z[N~T̥Vr8_x 7=Y|+@ 숂[-I@֥{X%|eHh-k0AH-kkR=ZlnX8a"=Z߾^D|7=YAPǎ=ԡl GJ_>gKKiʙs|9(G8Mr pAH絋RP jP5C-I@ =ZRjKp%'| z$'+ȟ_#HȈ)bԔ jP絋RGt) h0B[-I) {GC6"ak"q3y i,2Пcf{A!9Q"|a|>[{H?ins6s#\mҠF8^F@A!9_cf| >!lR sũ(ԡk -bԞ)bԔ jP絋RA $P絋Rz RR sũ((ԡk[A @=bԒ絋R[i,> Оf{A!9^DG#ZdDjJ(sũ#:Hh-kPǎ=ԡl G {0̵8|͙e<4TGhO3= Ь%{|)im9S2Ny[F\~}(pda2{Br An{X%Z9bԗ|a8a"=Z״ =ZJjH=cᄊjO~y>gdr6ssAC;0 R7)+Uh0v Z[N|+ q5_+l)+ @5% =Z[RJjHŴ`(z sũ%!k YR|=Br8v_" 絋RP5C-IyФ/-pE An{X' {GC6"ak"q3y i,2Пcf{A!9Q|)im-\v'+Yr>od8!* 絋RP5C-Iq;_'ym(Z sũ={LR sũ(ԡk+ۖ?ilHh-k0AH絋RP jP5C-I@@0絋RJC-I@)= _u ~k`ӽ!Vr8R#lK){xR%|axy //-jJ(sũ#:Hh-k͜HR22 P̷ ~V#lR sũ(ԡk -bԞs*K+oM>fZ3g8R" An{X%Z9bԐ{e{r- -bԞܕG=fp|/΅)ԔjJmJ(sũ#H( jIHsũ(6s"Ǥ _k=69;=%Jĉoa3*_}k`ӹTR sũ(ԡk Ԭd`w Maym=ͮX:" An{X%Z9bԑg B $P絋Rx wph(cw=@06g#ssX?tЯ9ӣPsXO/5_+l)nsdok hUͮX:<Ac GjJ(sũ.'k/-pE An{X'ʒ[oϮ[-I@֥{X$^ܱK`pE An{X'%kss)+Я9ӣ[S~0;J͐Ir /-DAH絋RP jP5C-I@@r sũ%!kzL /X?t ~ސ )¤)bԔ jP絋RGt) h0B[-I799‘dd/? eHO>9;# )¤3g8R>x #*ͅ9R~'9zBy0H" An{X%Z9bԗ|a8a"=Zn{eIe|w-L[l DAH-kkR=ZlnX8a"=Zے繹 tϬ 9; [-I@-@֥{X$b  jIHsũ(6s"Ǥ 9;zm}sw',z|(T>!, '9pdaVfOpns6s#N_2[_Ù9;X2D%R sũ(ԡk -bԞs*K+oM>fZ3g8R" An{X%Z9bԐ{e{r- -bԞܕG=fpxTo%fOX?tHOjJAn{X%Z9bԑh$An{X$9bԔI9‘AczthǤ>y[o@G}e8T ~ An{X%Z9bԑg B $P絋R{fp| }$BYo }>{ [o@Gs)¤ʵ ~ An{X%Z9bԗ|a8a"=Zn{eIe|w-L[l DAH-kkR=ZlnX8a"=Zے繹 }崷O|6p?k`ӄjJAn{X%Z9bԑh$a-k=Z3g8R(,z@s4NymX?[O+zm((__k 絋RP5C-IyФ/-pE An{X'l GʑG2D%-6y 3O&UNsNR sũ(ԡk -bԞs*K+oM>fZ3g8R" An{X%Z9bԐ{e{r- -bԞܕG=fpxTo->}e !iNsNR)bԔڔ jP絋RF-  =ZRjJ͜H"t}6*x)͡ /-R ym=zHHH[-I@֥{X$pYB -bԞs87c)zmfZq>f0{[*K+̅)U}BGg'!,[-I@֥{X%|eHh-kRY_zm2799‘R sũ(ԡk+ۖ?ilHh-k6~{{ RY^l-Ϯ#sv?}U}BGaRdd/}ͅ!#%3;0̵8|͙ea#l7 TW So«+HO=$BY =ZJjK>0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-I9S>V_<Oss*K+[Nsa8pXO#Ϭl疴s‘mk_„Ѓvy G`V#\67=[]?+Fer~«+*FFB D  BFK)cfy[$t*{bvO *p؍s_#2B G_ʒabFer~«+0= @5% =Z[RJjHŴ@@絋RJC-I@)= _vTW HmH$aym[ 絋RP5C-Iq;_'ym(Z sũ=IyPpVRY_aym 3iyPXAH-kkR=ZlnX8a"=Zے繹ƌ C1#~"HO>$v{AFy=#´H}x)͡ /-mg imcG-*A>fЄH9 67Hod8"|a| 7 ,W-#떼+ss*K* RR sũ((ԡk[A @G =ZRjJ͜HqkPi|Gʜ*ㄤffЄHʄ6ߴϵ2>8JFg3hBA$k hQ R sũ(ԡk }t 읁D9kH U=ͅl,6OY\!#ʑG‘*H_V% ʞ!#؝6!#G@ #\67TU@fs6$FT!/-}>7kH{8BT)͡ /-!# An{X%Z9bԗ|a8a"=Zn{eIe|w-L[l DAH-kkR=ZlnX8a"=Zr|vyk@'-TWp'́,*2@GYm}[-h# d!ZA`m/.Q=#_l)}rK%D9=#\i}rq,79Ѓb @5% =Z[RJjHŴB =ZRjJ͜H%#3! 5$vs6ok< (( 絋RP5C-IyФ/-pE An{X'dvse*8JFg3hBA$k iBY<)BP:Q*ׅyKanO3H\[-I@֥{X%|eHh-kRY_ϧaym8FJ< " An{X%Z9bԐ{e{r- -bԞ8.3kZ9o7=ͥ6>l g̡Q:Vldr 絋RP5C-IyФ/-pE An{X'l GʑG2D%7=!2xR<%#3t-l#¸U^P8AH-kkR=ZvO2 $P絋R{l,6k{͜H)bԔ jP絋RA $P絋R{rV799‘R}^P;X?tHOjJAn{X%Z9bԑh$ a-k=Z3g8R(,z@igKN#<OB$pV9;y̧#l>JZFksY[Ԩ@}{eIe~#D-$fx#J/[8D ȟBYx[ #Oss*K+igZR| =ZJjK>0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-I? ~Fyl/oM9`#ޛ!*d|}sp R<(o6s넥lq>FCkOgn gR "'?+ io\3k=l,%sekIPp {4p9p4w3g8R>+t [KN#fZ3g8R" An{X%Z9bԐ{e{r- -bԞ)ԔjJmJ(sũ#HG =ZRjJ͜HtI-8=>V:CLR sũ(ԡk fZ3g8R" An{X%Z9bԐ{e{r- -bԞ)ԔjJmJ(sũ#H[-I){X%fpPX|ӈ:Fy +zmSjJ(sũ#:Hh-k͜HR22H'HxrZq繰6ht An{X%Z9bԗ|a8a"=Zn{eIe|w-L[l DAH-kkR=ZlnX8a"=Z״ [-I@-@֥{X$b @`$r sũ%!kzL /q@ӈ=!}0̵9-8_ So0FR sũ(ԡk -bԞs*K+oM>fZ3g8R" An{X%Z9bԐ{e{r- -bԞqҠO%zBy)b5+[q!nKN#<ܷ\pG>!| 7<>}e l)+OiX^T 'kӅ# 7=V#JJ" @5% =Z[RJjHŴG =ZRjJ͜HtI-8=>Vr89g&QK){xR%|axy //-jJ(sũ#:Hh-k͜HR22H'Hxx9igV(5R#lR sũ(ԡk -bԞs*K+oM>fZ3g8R" An{X%Z9bԐ{e{r- -bԞ)ԔjJmJ(sũ#HQ-k=Z3g8R(,z@igKN#<Oqͥ*[[-I@֥{X$pYB -bԞsʑG)z-8v_<yʵڔKN#<p77<)e~k!7=P%x\I a =ZJjK>0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-I` IH-kԠkR=Z1m 0-k=Z3g8R(,z@@+Cӈ:Fy 26 vB: s | !igKN#<H[-I@֥{X$pYB -bԞ3Ph ^ w  \͜Hao &}>yʵڔKN#<p77=􇹹ig31[ Ϥ=¯ -8AH-kkR=ZvO2 $P絋R{l,6k{͜H)bԔ jP絋RA $P絋Rx=Ý |Zy-8AH絋RP jP5C-I@ jIHsũ(6s"Ǥ d?9-8zIig #kGd-~'`Na =ZJjH΅!ym(Z sũ+X{͜H)ԔjJmJ(sũ#H[-I){X%fpPX|;=2BKN#<ZqTO<#v1 =ZJjH΅!ym(Z sũ=3g8R>U8V:>ʹak{ﹹig(ݶzByb+t xa#lWgnrZqdK#Oss)cKyRU͕-8FynS So322mWr6DiP;jJ(sũ.'k/-pE An{X'ʒ[oϮ[-I@֥{X$^ܱK`pE An{X'!e zr6C3 G%kss) [-I@-@֥{X$b @pH絋RJC-I@)= _F2򰼶W!~TBk!3=$3HOX)bԔ jP絋RGt) h0B[-I799‘7B~"{Fyg'V: Fӈ<#Z.q?*r6Ožc+Zq򰼶 An{X%Z9bԗ|a8a"=Zn{eIe|w-L[l DAH-kkR=ZlnX8a"=Zے繹 }1-8X^[OjJAn{X%Z9bԑh$ -k=Z3g8R(,z@0eaym<B$Ϯ-nCkki%ӈ:Fy  =ZJjH΅!ym(Z sũ=3g8R>U8V:>ʹak{ﹹig(ݶzByb+t xa#lWgnrZqdK#Oss)cKyRU͕-8FynS So322mW9g'BF2%}?+ h 絋RP5C-Iq;_'ym(Z sũ=TWrޛ~}t̵fpDjJ(sũ [(Z sũ=+X{͜HW#_ӈ>HAH絋RP jP5C-I@ jIHsũ(6s"Ǥ ;/-򰼶W!~TBk!3=$3HOX)bԔ jP絋RGt) h0B[-I799‘7B~"{Fyg'V: Fӈ<#Z.q?*r6O%}?+ h 絋RP5C-Iq;_'ym(Z sũ=TWrޛ~}t̵fpDjJ(sũ [(Z sũ=+X{͜HWòigO|l RR sũ((ԡk[A H$r sũ%!kzL /켶Ox\IS] Z܆% J%tI-8=" An{X%Z9bԑg B $P絋R{fp}Ъp"t}ps2ssӈ8QlFV< F Ð3cGʞ3g8R>–+rZq 79-8 2߄ged/7R sũ(ԡk -bԞs*K+oM>fZ3g8R" An{X%Z9bԐ{e{r- -bԞܕG=fp|_+ny,/-F @5% =Z[RJjHŴ =ZRjJ͜H }?+ iur'N}t&kr^KN#<)KN#<H[-I@֥{X$pYB -bԞs)ct*!,ig(ݶzByoXO"ol.Q-85R#l<X^[OaymjJ(sũ.'k/-pE An{X'ʒ[oϮ[-I@֥{X$^ܱK`pE An{X'%kss)r /-F @5% =Z[RJjHŴP絋RJC-I@)= _dX^[Oaym<B$Ϯ-nCkki%ӈ:Fy  =ZJjH΅!ym(Z sũ=3g8R>U8V:>ʹak{ﹹig(ݶzByb+t xa#lWgnrZqdK#Oss)cKyRU͕-8FynS So322mW9g'TX^[OaymjJ(sũ.'k/-pE An{X'ʒ[oϮ[-I@֥{X$^ܱK`pE An{X'%kss)r /-F @5% =Z[RJjHŴ@a-k=Z3g8R(,z@fzBpOx\IS] Z܆ԢZq@ӈ=!0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-IZsl Gt' i򑰂 IH-kԠkR=Z1m r sũ%!kzL /aМ/-򰼶W!~TBk!*(_#igKN#<H[-I@֥{X$pYB -bԞs)ct*+H\de\0̵3n=!U=$BYoKN#<_rޛ8\|(OЪX3 =ZJjK>0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-IZsl GJͭpZq' @5% =Z[RJjHŴ@-k=Z3g8R(,z@igKN#<O#CLR sũ(ԡk +X{ `0  IH-kԠkR=Z1m $r sũ%!kzL /gfZܖFy=$3HOXT 3-o=y[/-z<R sũ(ԡk U=$BYossӈ8Ql2@D(Fy̅)akdxF6+y[AH-kkR=ZvO2 $P絋R{l,6k{͜H)bԔ jP絋RA $P絋RxfZЩ0G[/n{^#o=KN#<}rV799‘R)bԔڔ jP絋RF-$An{X$9bԔI9‘Ac6rdOYȈ)bԔ jP絋RGt) h0B[-Iv Zq繰 'G6ssD-, 0 D"/C@ࡠshfpy %p"tyH =ZJjK>0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-I` IH-kԠkR=Z1m @ 9bԒ絋RP=&l EH8zIig D2>*0!l3 =ZJjH΅!ym(Z sũ g%{ ?r 絋RP5C-Iq;_'ym(Z sũ=TWrޛ~}t̵fpDjJ(sũ [(Z sũ={LR)bԔڔ jP絋RF-$ =ZRjJ͜HtI-8=>Vx S"TaxBig An{X%Z9bԑg B $P絋Rx  4`0 dK-nzBy􇇌/[9-8\[o.V[-I@֥{X%|eHh-kRY_zm2799‘R sũ(ԡk+ۖ?ilHh-k0AH絋RP jP5C-I@ 9bԒ絋RP=&l EHdgFa_)GD^'aymR\# =KN#<҂3y6#9|>y-8$s|b$He/W3 An{X%Z9bԗ|a8a"=Zn{eIe|w-L[l DAH-kkR=ZlnX8a"=Z^{3$tG#뒵繹 IH-kԠkR=Z1m @-k=Z3g8R(,z@HeD-Fy=$3© YoM:mv\[-I@֥{X$pYB -bԞ3R\#]79-8J;/zm =ZJjK>0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-I?ss) s|`B_^rZq幰%#2X 6I.DjJAn{X%Z9bԑh$ (絋RJC-I@)= _K BFK)cf{# "OY%BzFR sũ(ԡk g9kDjJ(sũ.'k/-pE An{X'ʒ[oϮ[-I@֥{X$^ܱK`pE An{X'k0!l>g(H G%kss) [-I@-@֥{X$b @ 9bԒ絋RP=&l EHF瑿ki_+FgT ߁wDAH-kkR=Z8,H^[@ᄊjON8/W l G p|G# qkako5}Œ[-I@֥{X%|eHh-kRY_zm2799‘R sũ(ԡk+ۖ?ilHh-kb9ns6s"#=}t ?+iZyG)y'H}U*Fyl/́d}ϕAH絋RP jP5C-I@ P絋RJC-I@)= _K BFK)^{3i3$tˆihT"e\drOH An{X%Z9bԑg B $P絋Rxp0w l G p|G#ssD-;`K iy {3}r$LO𞑥$BY =ZJjK>0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-I` IH-kԠkR=Z1m @9bԒ絋RP=&l EHy(T/[9-8zIig +H:TYoM:mv\[-I@֥{X$pYB -bԞ3@Xfpy̧_+p7k%{‰BW=6 [-I@֥{X%|eHh-kRY_zm2799‘R sũ(ԡk+ۖ?ilHh-kԟ9оWS0!|/[9-8BN]"B @5% =Z[RJjHŴ 0絋RJC-I@)= _}R~0!l3΁%zBxǤ @S8C4b An{X%Z9bԑg B $P絋Rx h  =c9‘#2)|D g%saoM*rv} s6oss'!nxOsa~KN#<R sũ(ԡk -bԞs*K+oM>fZ3g8R" An{X%Z9bԐ{e{r- -bԞ)ԔjJmJ(sũ#H[-I){X%fpPX|ӈ:Fy +x\I S#oi,>vZq[-I@֥{X$pYB -bԞ3P`8;)c[\3IeI'ӈ DZR sũ(ԡk -bԞs*K+oM>fZ3g8R" An{X%Z9bԐ{e{r- -bԞ)ԔjJmJ(sũ#HG =ZRjJ͜HtI-8=>Vx S"Up%'ОKN#<R sũ(ԡk kfʓhO%[PRY^d) @'jJ(sũ.'k/-pE An{X'ʒ[oϮ[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴ H絋RJC-I@)= _i,>v S8v_#}r$L´/-B$Ϯ-a =ZJjH΅!ym(Z sũ=dK#6Kr<(͜H [c"@nzK*O>V:2% An{X%Z9bԗ|a8a"=Zn{eIe|w-L[l DAH-kkR=ZlnX8a"=ZL%~Ck| J"}rV799‘R)bԔڔ jP絋RF-$ 9bԒ絋RP=&l EHH_i}p%'ОKN#<;/Fy=$3HOX)bԔ jP絋RGt) h0B[-I8(p0spc0l G p|G#ss{Fyg!JmFs4d}ZqHRH_g3jJ(sũ.'k/-pE An{X'ʒ[oϮ[-I@֥{X$^ܱK`pE An{X'kfʓhO3< BG@ xR>+X{͜H)ԔjJmJ(sũ#HQ-k=Z3g8R(,z@He YR| 3΁%HOX *kizmkDjJ(sũ#:Hh-k891 Gs6s#ͅFe>R\#]79-8J;/zm =ZJjK>0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-I?ss) s|`B_\3IeI'ӈ-́,*aHr  RR sũ((ԡk[A H =ZRjJ͜HX2YK3~)\3IeI'G-|PjJ(sũ#:Hh-kpc6Kr Fsޛ!&v Ad}J:gfʓhOF>/3 9kDjJ(sũ.'k/-pE An{X'ʒ[oϮ[-I@֥{X$^ܱK`pE An{X'kfʓhO3< BG@ xR>+X{͜H)ԔjJmJ(sũ#HjIHsũ(6s"Ǥ #skC4/dvx^3*"Up%'Б =ZJjH΅!ym(Z sũR\#805ʁ>Fl DAH-kkR=ZvO2 $P絋R{l,6k{͜H)bԔ jP絋RA $P絋R{rV799‘>vO{<}rzK>Ԫ}KN#<6@>j RR sũ((ԡk[A HAn{X$9bԔI9‘Ac$d4T;B}´J:aD4*T ȑ2p~9k|'iq =ZJjH΅!ym(Z sũ_ӈjJ(sũ.'k/-pE An{X'ʒ[oϮ[-I@֥{X$^ܱK`pE An{X'i @5% =Z[RJjHŴAn{X$9bԔI9‘Ac6rK*O<%r̎DAH-kkR=Z8,H^[@ᄊjOo_<(Oӈ=ͅV:<{fʓhO 32% P"ldr zpc0l G Zq 'GR sũ(ԡk -bԞs*K+oM>fZ3g8R" An{X%Z9bԐ{e{r- -bԞ)ԔjJmJ(sũ#H$jIHsũ(6s"Ǥ Aᄍ&g';B|9F*Ɓ An{X%Z9bԑg B $P絋Rxp0w1\͜HanOW"onzK*O>{C*RY_+sֹKO/ャCF4#fʓhO2Cȑ3"PQOss>{_z4`3Jw1@kC9‘R sũ(ԡk -bԞs*K+oM>fZ3g8R" An{X%Z9bԐ{e{r- -bԞ쿹П={[p\sss1X #%ksp1l DHevs@?{X 4h+JÞP1X <'y9ns'cƁOH!O85 g}!nsk6g^p{C*RY_+sֹKO/ャCF4#0!lBhq>&dxQBП=y[/lh0¥s}( `(w3g8R" An{X%Z9bԗ|a8a"=Zn{eIe|w-L[l DAH-kkR=ZlnX8a"=Zݗ79}c@р+nw1@kC9‘zb9np0w l DH;B|9ャCF4¥s}( `(qFl DGrzGl(;B|9lh02CK+^{ﹹ):3fy| gyjJAn{X%Z9bԑh$ $r sũ%!kzL /gfZ(_#igKN#<* 2畽r׮Ȁ1 =ZJjH΅!ym(Z sũ=dK# 'GYW< 3-o}79-8HO–+rZq 79-8 2߄ged+X{͜H)ԔjJmJ(sũ#H$An{X$9bԔI9‘Ac0"p?k`Ӻp>~R=>_k=&izBxǧ"OʜMrR sũ(ԡk nyR22_k(ӄjJ(sũ.'k/-pE An{X'ʒ[oϮ[-I@֥{X$^ܱK`pE An{X'%kss)5RksX^[OjJAn{X%Z9bԑh$ An{X$9bԔI9‘Ac;N#<Zq',zy6#9 x*ksX^[O*ӉJ>Fyo*s5XAH-kkR=Z8,H^[@ᄊjOyH_#ig[ž>^O"#vs9fp~ôsƎshfp|N}t&k{Z\7 3i|􇹹H_#ig An{X%Z9bԗ|a8a"=Zn{eIe|w-L[l DAH-kkR=ZlnX8a"=Zǐ2օI9w떾92֕|)DnrZq IH-kԠkR=Z1m jIHsũ(6s"Ǥ ʒ4,RܖFy͕&TCk8^[O};=!Vʒao77k+Y_=R)bԔڔ jP絋RF-$[-I){X%fpPX|e<| wk¡o3H\8UeyP$` #w%sekIPp=$$vzBxǤAH-kkR=Z8,H^[@ᄊjOyƌ c4s6s#oM3fy|"ak"qF6speIey6*{ﹹH2D%R sũ(ԡk -bԞs*K+oM>fZ3g8R" An{X%Z9bԐ{e{r- -bԞ8.3kZ9o7=ͥ6>l g̡Q:g BG@ 򧹹H'k H)9?==ͅ^~l-3)qd/}ͅl,6*nnW'*{ﹹ . RR sũ((ԡk[A HAn{X$9bԔI9‘AceIe}^P;ӈ9Ck8^[N Y^O};=!0h0B[-I7=^P;ӈ9Ck8^[O+zmUe{~,Z~VәG, 絋RP5C-IW,~0B[-IZsF s{9‘}$@ CjUpͬe@ldr3l}?*GC-*A>fЄH !#3pO/R Gǹh °_+H\[RYQ [-I@-@֥{X$b @(-k=Z3g8R(,z@2ylZxT-i_+ *` #qD3l}?*~>kH{8BTZq6Vԟ!# An{X%Z9bԑg B $P絋R{4``0 籠+)zm3 X'0{[*K+̅)U~>kH{8BTZq6Vԟ!# An{X%Z9bԗ|a8a"=Zn{eIe|w-L[l DAH-kkR=ZlnX8a"=Zr|vyk@'-TWp'́,*2@GYm}[-h# d!ZA`¬Fl/n{eIey>~WVW}79 T>W6"@R(HT79 |!79 ?e88T繰 /ͅFe<;L>%@VW}7vN"vf25ʒ-/"YC>F;=-ss];& RR sũ((ԡk[A H[-I){X%fpPX}B3!򗬲8v_"ǧY-8ekI,  X'e" An{X%Z9bԑg B $P絋R{  `0=c@W3g8R>L3-bN8fC/YedK" 絋RP5C-Iq;_'ym(Z sũ=RY_aym9Kʄr An{X%Z9bԐ{e{r- -bԞ)ԔjJmJ(sũ#HEAn{X$9bԔI9‘AcRY_ׅB(fl£e@l,9KrZq6Vԟmg h 絋RP5C-IyФ/-pE An{X'c4s6s#BG[a#l/ʒvX|FDjJ(sũ.'k/-pE An{X'c4s6s#BGXHeIe~m/*)bԔ jP絋RA $P絋RxNTss-h弩nxy'}ͥ6Y\*2@GYm}Z}3ȇ!Nm8DGf2Vʒ-/"YC[kBiIJ" @5% =Z[RJjHŴP(r sũ%!kzL /((Zq6Vԟ3 ekI?X)bԔ jP絋RGt) h0B[-I799‘!#<# g/(igZR~ cG(8XO/R sũ(ԡk -bԞs)B: G*K+/-3iyPXAH-kkR=ZlnX8a"=Zۄ2nt9<`)oʒ Cv\CkB,H^[O=JJ>r_senfpD~ܕG=fp|)~"9((?9(GjJAn{X%Z9bԑh$ 0絋RJC-IrրN}#s߄d2|;:HOX)bԔ jP絋RGt) h0B[-I7<րN}#s#%@\_#dK#H򥯐d+t |/ns6ӰAH-kkR=ZvO2 $P絋Rz 絋RP5C-IW,~0B[-I` IH-kԠkR=Z1m jIHsũ nZ Ϥny^[O}$vtI  !#<r4AUNBG`[-I@֥{X$pYB -bԟSkaknlz}Oss#Z9#~#*~W G}cG 絋RP5C-Iq;_'ym(Z sũ={LR sũ(ԡk+ۖ?ilHh-kV_+9S=d>79 Orkmk^Dh RR sũ((ԡk[A HAn{X$9bԔI9‘Ac%KN#RY_aym9Kʄr An{X%Z9bԐ{e{r- -bԞܕG=fp|)c'@Gӈ=!<R)bԔڔ jP絋RF-$[-I){X%fpPX^KN#<Zq',zy3DjJ(sũ#:Hh-k͜H6gR>%sekI;9̧"|a|[-I@֥{X%|eHh-ks*K+mcoldr3l}?*AH-kkR=ZlnX8a"=Z״ [-I@-@֥{X$b @09bԒ絋RP=&l EH73HO-F~"\sp93By`υa3zFoP;<2%X'CFUȔKN#<_gdK#Oss)%kss)c'*R}!ig67HzF_*F @5% =Z[RJjHŴa#[-I){X%fpPX|H;=!XLGZs86s#C[ pmk_"#3ix~OH*JFg\Rgseb!JmFzY [-I@-@֥{X$b @0jIHsũ {_k#^T 򷌭 MF瑿(H An{X%Z9bԑg B $P絋R{t[=N}0'†ina)s;" 絋RP5C-Iq;_'ym(Z sũ={LR sũ(ԡk+ۖ?ilHh-kЋT9 O,DYnu`8({4b}CC籣;Ov~TW܄GO\[RYRHZsCps6s" RR sũ((ԡk[A H[-I){X$#2k`c+ʁ>VvD}srp'3R%X"txFykR sũ(ԡk 0 F^[O+sֹKOVA =ZJjK>0h0B[-I`[-I@֥{X$^ܱK`pE An{X'~^ ϦDP~b'^\ssC籣;J =l}+7=O$v=z ʒʕ G#  [;) [-I@-@֥{X$b @0-k=Z3g8R(,z@l G So3^F*{+{e-[-I@֥{X$pYB -bԞs)*FFB+zm~OZ[O*pdaWPR-"8 ;8Xo3g8R*O An{X%Z9bԗ|a8a"=Zn{eIe|w-L[l DAH-kkR=ZlnX8a"=Zns6s#Fk{^+TX_k햴 @5% =Z[RJjHŴ`(r sũ%!kzL /(( 3FBy'@#[m}!T>!,;#[m}!<6W!|#2GJ =ZJjK>0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-IZsl G‘? ~2 C+0mAH絋RP jP5C-I@@8絋RJC-I@)= _p9km'`w0mO6GJ =ZJjH΅!ym(Z sũ=3g8R>T>!,;#[m}!<6ޛ~B%L[-I@֥{X%|eHh-kRY_zm2799‘R sũ(ԡk+ۖ?ilHh-k{gC@`;\6s#$k S=aj RR sũ((ԡk[A HH絋RJC-I@)= _p9km@#[m}!T<$vGa#ls_+sֹKOA =ZJjK>0h0B[-I7=;ens6s" 絋RP5C-IW,~0B[-Iss9| kfp}m<9km IH-kԠkR=Z1m"-k=Z3g8R(,z@>t_%<: ~:, 2@!/  =ZJjH΅!ym(Z sũ=3g8R>T<ͥ*[žT%x/)猬y'mg HOjJ(sũ.'k/-pE An{X'ʒ[oϮ[-I@֥{X$^ܱK`pE An{X'%kss)+@G0Kymg Bx RR sũ((ԡk[A H#[-I){X%fpPX|} @G2@!/'@+t YR=" An{X%Z9bԑg B $P絋R{fp| yKTkKi3]%(}ͮ 4 ~ ǟ y|[-I@֥{X%|eHh-kRY_zm2799‘R sũ(ԡk+ۖ?ilHh-kb9ns6s#~"@ w 3YZ[A [-I@-@֥{X$b E (-k=ZigZ΁%sk;=!Cknr;~p4p#~{sass*K+ͅݬOxUe|ss\AH絋RP jP5C-I@@P An{X$9bԑZxT-i_+U@}3t~BGg@ӈ9ҵ R=" An{X%Z9bԑg B $P絋Rx 6Gg>O9Kr;9 %skPvL0m!#cDGyigZVl;/V7HMFCkCAH-kkR=ZvO2 $P絋R{l,pO =ZJjH=cᄊjO ʙ `K8FeﹲSZ9H6/B|A;Cknr;~p4p#~{{ RY^l,TݬOxUe|ss\G`E*{FyΕWg[N§rss 8怮0 籠+)79-8+_jO!+F [-I@-@֥{X$b @r sũ%!kzL /w#9p`9Vm̅)sxFcGʞ'͜H)bԔ jP絋RGt) h0B[-I799‘dd/!#<# gۛnzlr[ y|#nl,!<>^cDAH-kkR=ZvO2 $P絋R^jJ(sũ [(Z sũ<Tn\ܯ'xT)ssi?)m~>kR{\ʒ‘ Wl GJfָe'ʕcDAH絋RP jP5C-I@(jIHsũ vFy/-L[@Ck=$3HOX86fZ|J@]3-o(R sũ(ԡk fZ<oXO#ͅF+{FynPAH-kkR=ZvO2 $P絋R{l,2 KN#<|#y_}l,[-I@֥{X$^ܱK`pE An{X'i @-@֤R[R  ඎ~ ` / 0 E ඎ 0 AR6 0 E ඎ 0y4 1<8`m8'&` m4g _){ @@5<  n'PXĔưoA(-I@ l'3V64P64P6./usr/share/html/adsm/en_US/admmsg/a45emc19.htm   en<>GNORSTacdiorst /Ihlmpu#.5BEbfvy&8;Agw,2=CDHPUx-016:LMV"3479FY()QWXkqz'_j!JZ@ 1`@Y@@bI([Q$ ǁ_Ē-`$ 0 Ji!)Xp44fZ ,ZH@ 0 `d2iY[H$ A H$ A H$ A H$ A H$ A H'2H@ 0 8``(M(MK@0H>0 R~!7p`h'x;$_@@#Bo Ǽ @q@h$t|-HU@HOp(Hx4H^ b-oWB~n@  '8$pRBo Ǽ @q@h$<,x)x@h ~P 8I$,, `,J0 cA 8 @(RBn/e e{r4$ A H$ A H$ A H$ A H$ A H$ I @+p4@`J I  hh̵A !$ Ԑ`  h)n/4X Xq8l@p@hw! Qp:^qz藒Xf_%ֆd?ʆ{ReCa=#`n 絋RP)C-I8l/:h@q!!H%k;srրfyv8yXmޞż_p(,a^h<r]&/$y )<[,3/kC}u GPOH)2JOQ_(^!lB sũ(ԡk}tЀBBK-IʎMz~XA%kSR=ZW,u6HHR sũ=tB!bԔ jP絋RB@R sũ$!k%3: M^H3 RyJy:N#l'&T66 )"A.{X%9bԑ`\jOys7-hgc厦=^pp4}`X8 CMGyxE^H3 tDg$n33yJyyΡ* r]&T6߰7IIr*;+ d-A.{X%9bԗΚHHR sũ=Q_C4O!bԔ jP絋RA厦 A.{X'@5$ =ZcRMJjHZbK-I!{X%/$yRmG`n T6ނ* $䈽=^H3Dg$ PO~A%$A%kSR=Z,q^tЀBBK-I.vq\g= `4`,_ 6!y#ϰ7%RmG`n 8򡰞PO~A%' 33|ht^/=^H3 th<q=/92qDl'`nKPO~A%$G뤳֤g Λn\g_<K-I@{X%|7\jOvTvW/:o6A.{X%9bԐucBBK-I I%kԠSR=Z絋RHC-ItKftDg$a|K-I@{X$X"2sHѓ^tc3<= X SCMAy#xW8fnVp|/Zi,r jv.v Bڟ"{Ca=r jeCa=k4-B!bԔ jP絋RB@ )bԒ絋RWIgAIK>A%'֤g l_KftDaq=P ʆ{ )"A.{X%9bԑ`\jOys7-hgc厦=^pXR9SCMA %`n o Z/᳹~Kf}.h<#`n 8򡰞PO~A%$Gy#΂h<#`n o 8'K: NY )"A.{X%9bԗΚHHR sũ=Q_C4O!bԔ jP絋RA厦 A.{X'@5$ =ZcRMJjHZ =ZBjJ,);Ig$Nе.67%3: M^H0JOd?ʆ{ReCa=q =ZMJjHyCayB A.{X'ۛ3S@~K}rSm/8,X-[QAo)d YRvϰ7IIs)_ Z/᳹~Kf}"RmG`n 8򡰞PO~A%$A%kSR=ZyB A.{X'*;+vV7ƛya =ZMJjH:^ܱ`@q!!H%kpA絋RP jP)C-I [A@AH%k=Z,vmr4e@WAIF۠ 絋RP)C-I8l/:h@q!!H%k;srրfyv8yXmޞż_[hi,3oAIF۠vmr4ˀ37 rB `K-I@{X%|7\jOvTvW/:o6A.{X%9bԐucBBK-I I%kԠSR=Z絋RHC-ItKftDg$G'p7%3$!bԔ jP絋RE2 ΚHHR sũ=ܵv2^{:lyLP0X,d#"/$y M^H3 Ryp4:y/z{/$yAI y#ϰ7IIB sũ(ԡk}tЀBBK-IʎMz~XA%kSR=ZW,u6HHR sũ=tB!bԔ jP絋RB@@R sũ$!k%3%햴ӠmIIecq =ZMJjHyCayB A.{X'ۛ3S@~K}rSm/;` P0X-☷xaAWN0[ܼecxgz^{eGe}֝6039qxAդr֞z y#pT\jJ5(sũ.k.74 8絋R{eay|iB sũ(ԡkM\jO]7jHA.{X%ƥ9bԐ$\jIsũ"f#J/yyY^zt@}II!bԔ jP絋RE2 ΚHHR sũ=ܵv2^{:ly-X-oh[bhi _-^}<љ_APn6%\++xW=rܼ"PB 絋RP)C-Ip_ qĄ =Zݕ;+ ΛMK-I@{X$lnXm 8絋Rz RB sũ(5(ԡk AH%k=Zll&7/NvV9A%'m\jJ5(sũ" M$$)bԞnnZ ;yN/=M{ܼе/Ɔ ʹN0[ܼecxgr;e@A^\_yxV7-ҤOe1ӑ3)B sũ(ԡk}tЀBBK-IʎMz~XA%kSR=ZW,u6HHR sũ=tB!bԔ jP絋RB@@)bԒ絋R]GʏegI{eRK )<P!bԔ jP絋RE2 ΚHHR sũ=ܵv2^{:ly-  Ehi _-^}<љ_A[qpӯn0ydoOM#reGexW%3%CMA.{X%9bԗΚHHR sũ=Q_C4O!bԔ jP絋RA厦 A.{X'@5$ =ZcRMJjHZ =ZBjK^H3AQ/\_ޜt ?x\o:h@q!!H%keGe}o=?, 絋RP)C-I[+ۖ:l$$)bԞn!Ԑ\jJJ5(sũ!kh H \jIsũ-;+:K/NlIIOXA%kSR=Z,q^tЀBBK-I.vq\g=oh_ 6!r'a|yFe}g-es7N牓ͿKfWބW/Qq/ :zxoܼʎWޜ9kx{Dd 6! =ZMJjKo M$$)bԞ쯡X^tm\jJ5(sũ e{rSmĄ =ZM K-I@1@{X$-m \jIsũ-;+:K-,TK/A%kSR=Z,q^tЀBBK-I.vq\g=oh_ 6! =ZMJjKo M$$)bԞ쯡X^tm\jJ5(sũ e{rSmĄ =ZM K-I@1@{X$-m K-I!{X%/$ym%zpk,A%kSR=Z,q^tЀBBK-I.vq\g=oŻƆ w,<ۀP'/$y?Ϳ{Q_ 󫖍f3%3pe2Ddm*ͱrr%3-^x<ۑ;pNzsHˀK !bԔ jP絋R\>x\o:h@q!!H%keGe}o=?, 絋RP)C-I[+ۖ:l$$)bԞn!Ԑ\jJJ5(sũ!kh HA.{X$9bԗDOC9{e` xXK-I@{X$Xx\o:h@q!!H%keGe}o=?, 絋RP)C-I[+ۖ:l$$)bԞn!Ԑ\jJJ5(sũ!kh H A.{X$9bԗDOC9{e\jJ5(sũ" M$$)bԞnnZ ;yN/=M{ܼP0X, `,[hiʎoP6&O6'r牓͸ u 2z_reGe@cCNK%2zͤA%kSR=ZyB A.{X'*;+vV7ƛya =ZMJjH:^ܱ`@q!!H%kpA絋RP jP)C-I [A@0 絋RHC-ItKftDg$Δ/B sũ(ԡkd64 8絋R{˝k@3<;d,u6Or󃁠Xl6B;-G`nK%3>A%' q:PK}l쯔/!bԔ jP絋R\>x\o:h@q!!H%keGe}o=?, 絋RP)C-I[+ۖ:l$$)bԞn!Ԑ\jJJ5(sũ!kh H =ZBjH(77%3A.{X%9bԑ`\jOys7-hgc厦=^we( (Z x,l6B?*{){O4fWoۍxis~/$yo H6fa|?ܼ`*{-o Mz=yy d-A.{X%9bԗΚHHR sũ=Q_C4O!bԔ jP絋RA厦 A.{X'@5$ =ZcRMJjHZ9H%k=Z 2yMy#΂h<q }'%!'i,q=)2JHK-I@{X$Xx\o:h@q!!H%keGe|x Neay|iB sũ(ԡkM\jOȟ|/8X8Sb`H j{ B=J Λ 3ƕF! K-I@1@{X$-m \jIsũ()1e ) W ;=^H3%3>A%$S-vq2r:7FҦ7^t=J Λfaf,3/B sũ(ԡkd64 8絋R{˝k@3<;d伏3[<N0[ܸ_ܼ !`n[iSay|Ҳxҵm+6{;^ay#=/=PB#>SX^tVܹvplG0ArG@7^t=J Κ 絋RP)C-Ip_ qĄ =Zݕ2;Mz~XA%kSR=ZW,u6HHR sũ=;=^H3>7{c}-2P y@hJaoc3<};{Dg`?"}ܼh,-@`p/Ɔ /8X) ,[Ь }D#yܼy#^oyZB@5$ =ZcRMJjHZ =ZBjK^H3 fWBA.{X%9bԑ`\jOyyGl2v+| /7ܼʎgyɀNHG/Kfsa a='ރ}^H2^eayl 絋RP)C-Ip_ qĄ =Zݕ;+ ΛMK-I@{X$lnXm 8絋Rz RB sũ(5(ԡk HR sũ$!k%39ա_+M#ygAIK>A%'֝7-iHA%$xV/$y/CA.{X%9bԑ`\jOyyGӯ'h<̯J%l Rx̌x{DdC̗ׅoi_r!bԔ jP絋R\>x\o:h@q!!H%keGe}o=?, 絋RP)C-I[+ۖ:l$$)bԞn!Ԑ\jJJ5(sũ!kh H)bԒ絋RBϽ o둥eeM+|K-I@{X$XͿFW8^zo:iegIro@d\jJ5(sũ.k.74 8絋R{eay|iB sũ(ԡkM\jO]7jHA.{X%ƥ9bԐ$ =ZBjKp|\++yB.ugJӠy$!bԔ jP絋RE2 ΚHHR sũ^{Dg6̯`K-I@{X%|7\jOvTvW/:o6~0ް3%2zoX^t 絋RP)C-I[+ۖ:l$$)bԞU~{)eO,Ty/=Sb  -ܸ[c3x\o:h@q!!H%keGe}o=?, 絋RP)C-I[+ۖ:l$$)bԞU~{)eO,Ty/=Sb  -ܸ[c3.^w `[1nd RB sũ(5(ԡk * sũ$!kgߛң gJ9 y#=rD edR}4XA%kSR=Z,q^tЀBBK-I/=[6/$y^uifF=6qmң `K-I@{X%|7\jOvTvW/:o6^KfW/:o q뗬D@mK  =ZMJjH:^ܱ`@q!!H%k a|y`gXg=l쨎_,&evi`1~2=J ΛOsҾٜvlb? 0F)N0TxB!bԔ jP絋RB@bԒ絋RJ4lrgX/xaB!bԔ jP絋RB@* sũ$!k~ sa,.sO282yy#ۛfxFm*FYRvϰ7IIB sũ(ԡkd64 8絋R{l.ӯ1XiܗAIKf}JOQ_(^!lB sũ(ԡk}tЀBBK-IʎMz~XA%kSR=ZW,u6HHR sũ=tB!bԔ jP絋RB@R sũ$!k%3: M^H3 R|ʆ{ReCa=q6#i,);Ig$nllG+~y6{*!bԔ jP絋RE2 ΚHHR sũ=ܵv2\4r%3%xVgoJ;hA%'!bԔ jP絋RE2 ΚHHR sũ=ܵv2\4r*;+eorh<̗[=yp u\m+doG/ri\ۘ<= /=^H0A%kSR=ZyB A.{X'*;+vV7ƛya =ZMJjH:^ܱ`@q!!H%k`=r%Kfs(O,T{0>Ҿ }pA=˅'h<̯ $ RB sũ(5(ԡk$Š=ZBjJ Lhi rt ^H3 tDg$!bԔ jP絋RE2 ΚHHR sũ=KƆ .37?%gr7G@%3>B sũ(ԡk}tЀBBK-IʎMz~XrƆ 9kd\jJ5(sũ e{rSmĄ =ZʵrƆ dG`n!Ԑ\jJJ5(sũ!kh h%k=Zl6H$]/$y喍fuMdRM>fo342堒DKal 絋RP)C-I8l/:h@q!!H%kdf6y/l6\[;X F: 2V/6y˖ 絋RP)C-Ip_ qĄ =Zݕ;+ ΛM> 6/;}դr!bԔ jP絋RA厦 A.{X'k 6/ @-Κ RB sũ(5(ԡk$ A.{X$9bԔaA%$ h9xF75 =ZMJjHyCayB A.{X';#1xaffl_9xF!bԔ jP絋R\>x\o:h@q!!H%keGe}o=?,yCMi~uiBA.{X%9bԐucBBK-IZyCMevFcGq2rMB!bԔ jP絋RB@ah%k=Zl6H$]^t{^πJ$i3C.Z )$DVVA.{X%9bԑ`\jOyyvFcge˅pܿ :{ 2V"6y˖ 絋RP)C-Ip_ qĄ =Zݕ;+ ΛM> 6/;}դr!bԔ jP絋RA厦 A.{X'k 6.;@Λokz RB sũ(5(ԡk$K-I!{X%&44lII#{{^πJ$i3C.Z )$DVVA.{X%9bԑ`\jOyyvFcge˅pܿ  6/;}դr!bԔ jP絋RA厦 A.{X'k 6/ @n!Ԑ\jJJ5(sũ!kh E=ZBjJ Lhi rt /:o L/:j )"A.{X%9bԑ`\jOyyvFcge˅pܿ 2r>A.{X%9bԗΚHHR sũ=Q_C4O^xa_ZG-lK-I@{X$lnXm 8絋RyV^xa{t /:h I%kԠSR=ZA.{X$9bԔaA%$ h9yX^t~7AIMdRD\jJ5(sũ" M$$)bԞ%CM˗ qk᳹~磠d@|/:ia =ZMJjKo M$$)bԞ쯡X^tma/# Λ~vVt%A.{X%9bԑ`\jOyyvFcge˅pܿ 2r'龃}`慼,`惖Sm)?˃Et+r[.vJv8y/BO+\4:BRpt ΚJHK-I@{X$X͹l%Β)'egI o='"grJs;A%kSR=Z,q^tЀBBK-I/=l^44lpv.;@yY\\.D0l_y;^zΒB sũ(ԡk}tЀBBK-IʎMz~XrƆ 9kd\jJ5(sũ e{rSmĄ =ZʵrƆ Ə! K-I@1@{X$-m Z sũ$!kƆ ) WZX6{>&G5;='.;:PKwK-I@{X$XA.{X%9bԗΚHHR sũ=Q_C4O^xa_ZG-lK-I@{X$lnXm 8絋RyV^xa{p7!Ԑ\jJJ5(sũ!kh K-I!{X%&44lIIͅ\3%3, 絋RP)C-I8l/:h@q!!H%kdf6y/l6\[;X}ӛ ĹgKf[fih~A%kSR=ZyB A.{X'*;+vV7ƛy`?}l6^vKH孒B sũ(ԡkM\jO*?=l6^/c3?cFsoGB!bԔ jP絋RB@ A.{X$9bԔaA%$ IgH6HA%kSR=Z,q^tЀBBK-I/=l^44lpv.0 IgH6%g! =ZMJjKo M$$)bԞ쯡X^tma/Yo\ !bԔ jP絋RE2 ΚHHR sũ=t.zxW8i_r%CMA%kSR=ZyB A.{X'*;+vV7ƛy`?}l6^vKH孒B sũ(ԡkM\jO*?=l6^/c3?cFso!Ԑ\jJJ5(sũ!kh  \jIsũ()1dJHNl/硟i,NC'T6ReCa=q =ZMJjHyCayB A.{X';#1xaffaNl/硟i,pd|K}= 2qCa=B sũ(ԡk}tЀBBK-IʎMz~XrƆ 9kd\jJ5(sũ e{rSmĄ =ZʵrƆ Əѹ\@5$ =ZcRMJjHZAH絋RHC-IAI 6$R@V6Ìs&q 絋RP)C-I8l/:h@q!!H%kdf6y/l6\[;X ='.:m+K-I@{X%|7\jOvTvW/:o6~044lV[$ 絋RP)C-I[+ۖ:l$$)bԞU~{44lxq2raҾq!Ԑ\jJJ5(sũ!kh h%k=Zl6H$\'.:m+Ҧ)#iSatRD\jJ5(sũ" M$$)bԞ%CM˗ qk᳹~磠d@xT\A%kSR=ZyB A.{X'*;+vV7ƛy`?}l6^vKH孒B sũ(ԡkM\jO*?=l6\OC<89q0i^66B!bԔ jP絋RB@ \jIsũ()1dJH2r&P 絋RP)C-I8l/:h@q!!H%kdf6y/l6\[;X ='/(_\jJ5(sũ.k.74 8絋R{eay|iܼeo:Z! =ZMJjH:^ܱ`@q!!H%kcܼegr89yB RB sũ(5(ԡk$E=ZBjJ Lhi rt npf )"A.{X%9bԑ`\jOyyvFcge˅pܿ 2r 絋RP)C-Ip_ qĄ =Zݕ;+ ΛM> 6/;}դr!bԔ jP絋RA厦 A.{X'k 6.;@f I%kԠSR=Z A.{X$9bԔaA%$ f Λo+=VXA%kSR=Z,q^tЀBBK-I/=l^44lpv.\σoeM󷁕Huh\\jJ5(sũ.k.74 8絋R{eay|iܼeo:Z! =ZMJjH:^ܱ`@q!!H%kҿf ΛOq|0m+vrƆ  I%kԠSR=Z  A.{X$9bԔaA%$ h9q=&P 絋RP)C-I8l/:h@q!!H%kdf6y/l6\[;X ='.3'P!bԔ jP絋R\>x\o:h@q!!H%keGe}o=?,yCMi~uiBA.{X%9bԐucBBK-IZyCMˆq2r02{  I%kԠSR=Z \jIsũ()1dJH2r02{3s&P 絋RP)C-I8l/:h@q!!H%kdf6y/l6\[;X ='.3'7\jJ5(sũ.k.74 8絋R{eay|iܼeo:Z! =ZMJjH:^ܱ`@q!!H%kcܼegr89q= RB sũ(5(ԡk$ah%k=Zl6H$\'//(_8 Re )"A.{X%9bԑ`\jOyyvFcge˅pܿ 2rA%kSR=ZyB A.{X'*;+vV7ƛy`?}l6^vKH孒B sũ(ԡkM\jO*?=l6\6w/Î͗/@5$ =ZcRMJjHZ@0\jIsũ()1dJH2rny$!bԔ jP絋RE2 ΚHHR sũ=KƆ .37?%gr7G@fK-I@{X%|7\jOvTvW/:o6~044lV[$ 絋RP)C-I[+ۖ:l$$)bԞU~{44ll_'//y@5$ =ZcRMJjHZ@0h%k=Zl6H$\'/y7+ )?D  =ZMJjHyCayB A.{X';#1xaffl_9{`\E#o1//ym+^q=grf43$=A%$W#r 6/>l7=a@ B sũ(ԡk}tЀBBK-IʎMz~XrƆ 9kd\jJ5(sũ e{rSmĄ =ZʵrƆ d3s@5$ =ZcRMJjHZ@0-bԒ絋RPRcCM+d@~^tzi Rp:؊iIIB sũ(ԡkd64 8絋R{c3< 6.\-fo~Ko6ylE4A.{X%9bԗΚHHR sũ=Q_C4O^xa_ZG-lK-I@{X$lnXm 8絋RyV^xa᳹~t ~q|pΛoM0x I%kԠSR=ZA.{X$9bԔaA%$ h9sͼ3oZӦۍ}^H2DZG-ig H~ 絋RP)C-I8l/:h@q!!H%kdf6y/l6\[;X ='.:A.{X%9bԗΚHHR sũ=Q_C4O^xa_ZG-lK-I@{X$lnXm 8絋RyV^xa᳹~t ~!Ԑ\jJJ5(sũ!kh @絋RHC-IAI 6$R@VٷҲtvVtAIRD\jJ5(sũ" M$$)bԞ%CM˗ qk᳹~磠d@A%kSR=ZyB A.{X'*;+vV7ƛy`?}l6^vKH孒B sũ(ԡkM\jO*?=l6\6w/Î K-I@1@{X$-m -bԒ絋RPRcCM+d6 6ʆayx B H~ 絋RP)C-I8l/:h@q!!H%kdf6y/l6\[;X ='.:A.{X%9bԗΚHHR sũ=Q_C4O^xa_ZG-lK-I@{X$lnXm 8絋RyV^xa᳹~t ~!Ԑ\jJJ5(sũ!kh Z sũ$!kƆ ) W+G@%38Β7AIRD\jJ5(sũ" M$$)bԞ%CM˗ qk᳹~磠d@A%kSR=ZyB A.{X'*;+vV7ƛy`?}l6^vKH孒B sũ(ԡkM\jO*?=l6\6w/Î K-I@1@{X$-m A.{X$9bԔaA%$ h9s`Fe}ayn:$!bԔ jP絋RE2 ΚHHR sũ=KƆ .37?%gr7G@ˎK-I@{X%|7\jOvTvW/:o6~044lV[$ 絋RP)C-I[+ۖ:l$$)bԞU~{44ll_'.:@5$ =ZcRMJjHZ@8h%k=Zl6H$\'/\G󲳤 RG@ =ZMJjHyCayB A.{X';#1xaffl_9q0B sũ(ԡk}tЀBBK-IʎMz~XrƆ 9kd\jJ5(sũ e{rSmĄ =ZʵrƆ d@A絋RP jP)C-I [AHE=ZBjJ Lhi rt ^H'K8 RG@ =ZMJjHyCayB A.{X';#1xaffl_9q0B sũ(ԡk}tЀBBK-IʎMz~XrƆ 9kd\jJ5(sũ e{rSmĄ =ZʵrƆ d@A絋RP jP)C-I [AHK-I!{X%&44lIIZ:N^t;IIB sũ(ԡkd64 8絋R{c3< 6.\-fo~KoA%kSR=ZyB A.{X'*;+vV7ƛy`?}l6^vKH孒B sũ(ԡkM\jO*?=l6\6w/ÎA絋RP jP)C-I [AH \jIsũ()1dJHA%'9kď;/끓/JS-0hg=c3< A%kSR=Z,q^tЀBBK-I.ve _ui\m+^y_%\^WܼIa_'kr^󿝾7%Or %Ca=B sũ(ԡk}tЀBBK-I/Y m/=+\yCMˆFFi,pA絋RP jP)C-I [AH-bԒ絋RPRcCM+`,[Ь |aK϶K a;=^H2A.{X%9bԑ`\jO   ~44lpv.;!`0-6^ `,[Ь x\c3<^u-V0ݥ;#1pH硞6{;^gKfXA%kSR=ZyB A.{X'*;+vV7ƛy`?}l6^vKH孒B sũ(ԡkM\jO*?=l6\6w.ܼ`,[Ь DjHA.{X%ƥ9bԐ-bԒ絋RPRcCM+ddoΛGG7 JHK-I@{X$X7~V6S/;}Ȁ3ޜOo ͽgi_h<̗X^t!bԔ jP絋R\>x\o:h@q!!H%keGe}o=?,yzh<̯P/:l B sũ(ԡkM\jO}QӎzfB!bԔ jP絋RB@@絋RHC-IaP3G<6/$yQ =ZMJjHyCayB A.{X'ʎ[[9Jzmt6//rLsoy̠g=˅ϸPxW9!Ԑ\jJJ5(sũ!kh "K-I!{X%oTvW[=s|soXGB sũ(ԡkd64 8絋R{l͕^q` kXl6^l-0 A/{Sܸ_ܼu <ܷsl I%kԠSR=Z@\jIsũ+%B )>寒y#̞yT^t6Ia);I`!{e:o#|K-I@{X$Xx\o:h@q!!H%keGe}o=?,yG;+ ΛoV[$ 絋RP)C-I[+ۖ:l$$)bԞ^3ܼ2yy#K: NX #7ܼ ao;+ioߏʎs[6g=r0vx<@2DjHA.{X%ƥ9bԐ-bԒ絋RWIgAIKR}>zO\:KfK/:oX/n6#i,);I`!{e:o#|K-I@{X$Xf{^yyHUx A%kSR=ZW,u6HHR sũ=떼+ygydoGi_tA%$G(oxAՠ0vVӵC8\myzz`/A%'f{'kx9xJU[HTvWZu础W󳠤RZRx 0%*嬂JI)&P7RZ$K-I@{X$X{\/qgAI\ǝ$AI.aJUYeH\II1 =ZMJjHyCayB A.{X'ʎo :/zsCNydoGi_tJOh<̗X^tby3B;l쯝a6'~0> Jk{;: L%*.e@c0v AI2BRZ$!bԔ jP絋R\>x\o:h@q!!H%keGe}o=?,K: NY )>vKCNHh<̗X^t7/:mKk·qʑX^{eGexl3N9ա_ܼ2yy#ۍ}gK, ;|i_;s| 0K.J?f[Ҿ牓ͿKfWZVS}'!bԔ jP絋RA厦 A.{X'Y\/^xJU[y𔫖sƕFm+\dn `:N^rvyہҽi%@ Gd={&O6/$yR'o> 2r𔫖e=x_ܼ^xx\o:h@q!!H%keGe}o=?,yzh<̯P/:l B sũ(ԡkM\jO}>lKfsa ʁh )bn=/=PΛn6fg-xVTvTA絋RP jP)C-I [A HR sũ$!k硞/$y/l6]&/$y )< M^H2DF )<\jJ5(sũ" M$$)bԞnnZ ;yN.^oy+{{:o-Gd#`nz /=^H3e^xFl6^/$y"'o) ?$ 絋RP)C-Ip_ qĄ =Zݕ;+ ΛMܼy#xa:Z! =ZMJjH:^ܱ`@q!!H%kpA絋RP jP)C-I [A HR sũ$!k%3%CMˠ%3>A%'Ɔf_%|c0xK-I@{X$XZG-igKfKƆ K-I@{X%|7\jOvTvW/:o6?yyGeo,K-I@{X$lnXm 8絋Rx| 7-hec\Εs7-hg˟l/88 x  ~44lJ#r%3%CMG/8`hƆ 6ȁdʛ=r=l&a6.vy#xaB!bԔ jP絋RB@A.{X$9bԐAIKf}JHH)1e:lA%$絋RP)C-I8l/:h@q!!H%k;srրfy۟lx\o:h@q!!H%keGe}o=?,#/$y/l6^v!bԔ jP絋RA厦 A.{X'@5$ =ZcRMJjHZ@8絋RHC-IE,_p(,WXt+r^ ` Ɔ )!0 1}naB sũ(ԡkd64 8絋R{c3< 6/;}89{eGe|hi!bԔ jP絋R\>x\o:h@q!!H%k,}`X8 ^/  bhiy/έ#HA%kSR=ZW,u6HHR sũ=;X/ׅo>1XizFͽWFgky#!bԔ jP絋RE2 ΚHHR sũͽWFgky#!bԔ jP絋R\>x\o:h@q!!H%keGe}o=?,yCMi~uiBA.{X%9bԐucBBK-IZyCMˆlw:| jP)!ԠԠRB +/,@(w0h AA!i@ Ƌ@ '  R 3HZx@p º1P$bs@*Wl1+/,@,86 8 Aw4; |x*| )O!}a``HK @ fTE0҂A lꚾ'3V64P64P6c./usr/share/html/adsm/en_US/admmsg/a45emc20.htm    ens<>NORSTaciort /Gdhlmpu.58ABEIfgvy#&;Ubw-2=CDHLMPx",01k34679:FWXYqQVz!()_jKJHALp[   8x (S\h32Dh1I Q)x׃(P) Wޤx0bH@n.8.eӶ:@ @ @ @ @  Q) A$ h9WҶg #Ł}8` H ,h 0D `7p  }s!W@P JA+p`@@B`,[-@G\p(q< @@$ Q)x {a4=,4-@TPpH@ R \ ,h{*^żb#@d8 @ @ (`(qeX cA8@  $ 0 tΆo@ @ @ @ @ @ e]b;8I(RH, PS@ I@)DX `Aඌ E$ڞ@ +tP(ml2$ @q  % RJJ%"ڢRS,$$[T=Yjā jJsŖR絋-@Fo •e"ڤbPzC!YOB IN{Xm;|2[lm穷BY*Hl$Fo >y*ΛΔo6fzJJJsŖj絋-N#SBS,w]]<кBx+,F9))kZ-K,Ӷ H@!I)kZJJsŖڤj絋-B8$絋-DkZ8t+ЏaN:Q >6Gu,%#Ut<3RP} 䤧=YjH.{X0VSBS,wn.Q/ tyφ@}ӡIeeDpFWt!t$>t#'_ :Òe"ڤbSl*5$ @絋-]BO4.3 6ҍ>O4.6G,]i+3un.2+3g@rRS,$[T=Yj ۧmͰBS,qG8·a;gHYn. 9XHN'ݖ#å^W2B$1Po~N!#u%%9bREIsŖTk)H@!I)kZ.h]!YO6Gue#Ut<3RP} 䤧=YjH.{X0VSBS,wn.Q/ tyφ@}ӡIeeDpFWB :#~[u! ì9))kZ-K,8YOB IN{Xt!tB y<ЯSo(mtB ydq2ɥ֒<VmB!ҳ9t%%9bREIsŖvޡ< $)%9bW|4m~d+mB :gmL0dgOgs!XCoȟ{`SoBhc3φxa0`mߘSo16pP|0RS,$$[T=Yjā bJsŖR絋-LFc]9F(mtJJsŖj絋-C e< $)%9bWyB d+mP2ZC6tm;|2\`Gey_K]?o$t<6]e"ڤbSl*5$ @絋-]BO4.38b56!@VHJJsŖj絋-A{tBy HRJsŖ+<0dgOgGoࡀ$jpc F[[ߖdF,30dgOSa_ e|_əzzF7mD˧K-'&e:&o%YO wΐ~'J&e2YO4?Gxd)'&e6/]ADmyn~    w>g/HM@ dt!ti yeSyҍ߭JA%%9bRAmREIsŖKhH IN{XJ\eR&J(mٜ t!t,(doʦͿ[絋-I%kZ: x HRJsŖou&F-3φJ0n.[gt*m1ަߊ4yҍrRS,$[T=YjqFeByYb7IN{XԑmR\e/nO6B IN{X<RS,$$[T=Yjā@pebP2Q2Uu8MXՖ;.[g@C#|6U4Ϳ[絋-I%kZ: x HRJsŖou&F-3φJ0n.[uc3:P M6nSoRFl9))kZ-K,8YOB IN{Xt!tB y<##_Soac\`(g>g @PB6D/j7#Μ2u48:89))kZ-K,Ӷ H@!I)kZ^ߩ ,c@g [xzϙu,So(mSa_ _ɒt}M,Єd 5Δo62U䤧=YjH.{X;[?e< $)%9bWuЅӡIeg#z絋-I%kZzl$ @絋-]sJA%%9bRAmREIsŖKhH bJsŖR絋-I$n3.2+3bJ߂&Jh]!YO<>YФCe"ڤbPzC!YOB IN{Xmyo4N#кJ7~*%%9bREIsŖTk)H@!I)kZͿBNd~N N7mB!ҳG Rql7]•=gBNFl26絋-I%kZGkgQ!$=Yj6]¨SoB XM3IxaQ`SoXƀk#|0#Ξ0ަBTSoE,0`$cLfyrIN{XԐ[TmR\eRF=Yj%.{X)VQJ7~*)[3zowj{F$JJsŖj絋-C e< $)%9bW!,}&Ф{o ϵ+fz%_SoЅӎ9ҍ1(dl9))kZ-K,8YOB IN{XmxqgHdt ,ϓ2=MvBsͳ8F3=RX? f r7tMM6ۡ ͳe"ڤbP^;oPme0dgN|Џ;;ᐈ>G RqގSoXƀk#|0RS,$$[T=Yjā)kZK, F>yҍ߂&J3D>N2:F@|feJJsŖj絋-C e< $)%9bWyΔo6x2uXRf|+()82Ut!t$FoxeDpFW-:a=3,QICU[فIN{XԑmR\evx HRJsŖ B+,F9))kZ-K,Ӷ H@!I)kZa[0VS߬MB@Μˬ$v[3|j@僧CYOg:xg    wHVS䤧=YjH.{X;[?e< $)%9bWuЅ +)oCe"ڤbP^;oPmeyaH9D=YjH-H.{X)m1)kZK,B2U:F<2;̽ICUf^e"ڤbPzC!YOB IN{Xg    wHVS-΅&>} N7͆"dfzd.cLyρ|j@垗O6g ,c@a 1 O C_A#B x絋-I%kZGkgQ!$=YjyteG t!tRqY"dBΔo6 y fp$X$`3H;g 0?6"xewə{l+́ yHe/B y <)~[3=M}}%%9bREIsŖTk)H@!I)kZͿBN'xe}yte]<кBx+,F9))kZ-K,Ӷ H@!I)kZJJsŖڤj絋-B88ebP2QDWIzF N7.(jn![3=ғO y3/RP|*فIN{XԑmR\e`=!$=Yjd">]:ow~*sͽ9[gRt&g,O1&e並6/]&Jg ӥ~h]!YO 2KBt垦>`>Òe"ڤbSl*5$ @絋-]ۡ Bo2>]<кBx+,F9))kZ-K,Ӷ H@!I)kZJJsŖڤj絋-B8絋-DkZ|a>[[1Fo~7ə~>[ZBpq##V5XO1'J򺒆̽Xmn`rRS,$[T=Yj@d+)H@!I)kZͿBNl7u6 2Uwə~YmQ.4DSoЅyҍفy0x3g 3HպSo.cLl_ K-JJsŖj絋-N#SBS,w]]<кBx+,F9))kZ-K,Ӷ H@!I)kZ^ߩ ,c@g [xzϙu,So(mSa_ _ɒt}͆y@뭘LU²p7@ߥք}Ms[rRS,$[T=Yj@d+)H@!I)kZ 6G_kgY`Y)8勺 JJ7~3`>%6g<>"xewք|+[= <#^FhЄdХaYRS,$$[T=YjĀ05%9bQ)sŖTfyP)%Y`ty̱VSJJsŖj絋-C e< $)%9bWyB͆)[3~*!XCocl+̽$d(le<JJsŖj絋-N#SBS,w]]9!HVSeއ%%9bREIsŖvޡ< $)%9bW\ÒrIN{XԐ[TmR\eR IN{XJ\e(mH*ٜ PjBO-cgt*Iҍ߭JJsŖj絋-C e< $)%9bWyz:?C_A# %VM}MBO-''_,(doʦ~Cw)y^ty絋-I%kZGkgQ!$=Yjytee|Mtyt?}M|)&IO,(dl?BL:tM߁J@y_2Ɍ.5CCt6#YO7.]rFM(,541nc3φ?K9i<ߩB<!ʦͿ[JJsŖڤj絋-B8 jJsŖR絋-Nyo:Q3:F<2;^WRPx+rRS,$[T=Yj@d+)H@!I)kZ͖v|Q9X?ЅaJy|٣O,,56~tJJsŖj絋-N#SBS,w]]<кBx+,F9))kZ-K,Ӷ H@!I)kZJJsŖڤj絋-B8F=Yj%.{Xԑ>bJ߂&Jk Vޅ')821% PrRS,$[T=Yj@d+)H@!I)kZc4p΅'xe})[3~*n.tΔo6Ɍ@C#aIN{XԑmR\evx HRJsŖoЅۈ>[[f^ӧBx!KSe|%_So:pe}MBO-J7f%%9bREIsŖvޡ< $)%9bWyami Μ5SoaTww!,}&Ф{&0F93x FGXUmD It)8 "J;,m `$c3φJJsŖڤj絋-B8絋-DkZt!t޶?_ H*Δo6nrRS,$[T=Yj@d+)H@!I)kZ͖v|Q:ILFGymxHz4etyg2[pexF6ɌtHVSdN3ӡf9ҍ~ V#4iBQihR򰬈_+ g>ttyGKʖ`rRQ))kZ j-K, [@@ jJsŖR絋-Nyo:Q3QA ҽ#Ut|% W! #[1gH䤧=YjH.{X0VSBS,w-ߖnfsۡ •E䤧=YjH.{X;[?e< $)%9bWuЅ +)oCe"ڤbP^;oPmeyaH9D=YjH-H.{X)m jJsŖR絋-Nyo:Q3QA Ҽ-c@_Ҽ%%9bREIsŖBeo>`>u3%]>(%%9bREIsŖTk)H@!I)kZ.h]!YOh7!x2Gʶ`rRQ))kZ j-K, [@@ ebS.[Δo6PBt2 :W䤧=YjH.{X0VSBS,w-ߖnfsۡ •E 3J6M- ^V ϝ/(m/j2Nѧۡ rRQ))kZ j-K, [@@ )kZK,:e<O]~[c嵺Y|(gU; au6LfV9ҍٞ9 8#,!y3=a JJsŖڤj絋-B8RJsŖR絋-NO:FovS#PpTy^Ҽə }ru t t!tߓ:Q38Zƀy]JJsŖj絋-C e< $)%9bWy}}o6g 6^WµЬgqMBBihN*@Ttp}QӡgB͆xesͳ=fL:a-c@_Ҽ.5Ce"ڤbSl*5$ @絋-]BO4.3JJsŖj絋-A{tBy HRJsŖe݀-l ]=gm|[ZBN]<Ჩ҆FyWyҍ35f>J6M- ^V ϝ/(m/j2Nѧۡ ~/| fzY垦 V+{yۧWG:Q0vD,>h7!x2Gʶ`rRQ))kZ j-K, [@D#S,=Yjuy5[{yʦ+TN~L% W6HezXn5]<Δo6NeYt+IN{XԑmR\e`=!$=Yj6[Ͻ-Fxs/@y_-l+,?\k2jmxaۡ 6uyΔo6L7yy^u^WCe"ڤbSl*5$ @絋-]߉Ҽݔ}n![09))kZ-K,Ӷ H@!I)kZ8ߌyOBZ+";:_:Q _eK0ӧ#4iBJJsŖڤj絋-B8P IN{XJ\e׻)HmybJ*t+5Q:W3/5^ZNN_n.[uJ7fqӧ2 :W䤧=YjH.{X0VSBS,w-ߖnfpo<9]fҼVz.556]<0SoЅӛ :˼J7fz<ˍeY-!YW'n.[uB Tg@C#~cFl?a3Fn%&/o+ ȅΗΔo6—`5RNFhЅ9)(絋-II%kZ-q"RS,=YjJ^W(m`VSJJsŖj絋-C e< $)%9bWy}}o6g1Kv,k141n3φ>dG&(җJ7,僧CYO8t!t:tSo;l7]2}M|0ov|BI`պz-2Z#m:2MM6]<RJ7f%%9bREIsŖTk)H@!I)kZ.h]!YO.[}}%>(d+fqЍgMNloBFl䤧=YjH.{X;[?e< $)%9bWuЅ +)oCe"ڤbP^;oPmeM~ M}MΔo6t|+)DL6( ޓSa^Fheo 8X`;'JZL+[= yt!t=MBNl7.(m2`q eƲo#+rRS,$[T=YjqFe:W{yod+f%%9bREIsŖvޡ< $)%9bWpV#4iBQKBdBsKJ7{Kf:tf>]rIN{XԐ[TmR\eR H IN{XJ\e׻)HmybJ*t+5Q:W3/5^ZNN_n.[uJ7fqӧbv~BTy_y]JJsŖj絋-C e< $)%9bWy}}o6g 6;#+i0l+,?\k?SoЅ 6]9ߓ tygɁL7yyB3J+t+IN{XԑmR\evx HRJsŖ HVSeއ%%9bREIsŖvޡ< $)%9bWy}}o6gzY.6 >Y-!YW'n.[uB Tg@C#~cFl?a3Fn%&/o+ ȅΗΔo6—`5RNFhЅ9)(絋-II%kZ-q"8Ԕ絋-DkZt!ttyg:w\gB{.Uk}Ce"ڤbPzC!YOB IN{Xl{|庍Fn.k Ue"ڤbSl*5$ @絋-]BO4.3JJsŖj絋-A{tBy HRJsŖ% e "ڤbP$#RS,=YjuЅyҍٞNKaz\fBG rRS,$[T=Yj@d+)H@!I)kZ͖v|Q9X?ЅaJrRS,$[T=YjqFeByYb7IN{XԑmR\e/nO6B IN{X<RS,$$[T=YjĀP(jJsŖR絋-Nyo:Q3QA ҽc|gq絋-I%kZ: x HRJsŖe݀-lb4t!tXR絋-I%kZGkgQ!$=YjyteY-!YW'n.[uB Tg@C#~cFl?a3Fn%&/o+ ȅΗΔo6—`5RNFhЅ?y1)Ϳ-f% e "ڤbP$1)kZK,:BFlYE'J[ami y#絋-I%kZ: x HRJsŖe݀-lb4t!tXR絋-I%kZGkgQ!$=Yjyte9))kZ-K, t2$ @絋-]y[ٜi,BQ@9))kZ-K,8YOB IN{Xt!tB y<䤧=YjH.{XN'a!$=YjXrRQ))kZ j-K, [@@(ebSͿBO-cҍٞN2D)-(G#YO49".CMFr3G—|x27eSyҍ߭JJsŖj絋-C e< $)%9bWy}}o6g 6V%ami y#K}MBO-cҍٞN6r5Ce"ڤbSl*5$ @絋-]BO4.3JJsŖj絋-A{tBy HRJsŖK3FYBpD x:t>ᲩFo~2xs;:t!Im|[ZBqk)ϙ q'Lx`eJh35f>J7hR򰬈_Fh`B0 5ytFeS}Mv9)(絋-II%kZ-q 絋-DkZmyo[Δo6PBtۡ mЅӐ*&r'އ$Yt|S#>O`>ÒrIN{XԐ[TmR\eR@0Ĕ絋-DkZmyo[Δo6PBtۡ mЅӐ*&r'އ%%9bREIsŖBeo>`>u3yBt!t%J #K%}MBO-cҍٞN6r5Ce"ڤbSl*5$ @絋-]ߌ>g IN{XԑmR\e/nO6B IN{X35f>J7hR򰬈_Fhe}gXK<9ҍ:BT0;ȟQA ҡH9D=YjH-H.{X)mF$=Yj%.{XoЅztygx̭ Ko0deY-!YOrIN{XԐ[TmR\eR@8Ԕ絋-DkZt!ttyg:qFF!(r(!:T9))kZ-K, t2$ @絋-]y[ٜi,BQC <1FYY䤧=YjH.{X;[?e< $)%9bWuЅ +)oCe"ڤbP^;oPmeyaH9D=YjH-H.{X)mHĔ絋-DkZ{tV짞F$Oy^Ҽi(j6tfy y3 #Uz9(²o>lICT0~] Fl:tƀ<ˍe<{zXn5e"ڤbPzC!YOB IN{Xl{~[庍M(oҼ {pTSo8N]:;,:~3J6M- ^V ϝ/(m/j2Nѧۡ ~l06]9 RBg"}:QKʖ`rRQ))kZ j-K, [@@0bJsŖR絋-NO:FovS#Pqӧ:\ۡ HRϝoЅМz;,Bt!t%J ͖yo[Iҍٜt]՘n.T`w!3>짞[l䤧=YjH.{X0VSBS,w-ߖnfpo<=,Sn.27yeS}ME t!tN Mt!tV`mrQ܄D##_SoЅIם(mNn.j BNBT0;ȟz絋-I%kZGkgQ!$=Yj6짞[`JJsŖj絋-A{tBy HRJsŖe݀-lm#4iB ha`H!e<]%39lfxa}̖#H 9 y;t!t35f ۡ F- ^V ADm|P)߷B@RS,$$[T=YjĀ`5%9bQ)sŖ]]<(m?^(k|Nt9))kZ-K, t2$ @絋-]y[ٜi,BQC OJ7hR򰬈_Hl_5ytFeS}Mv9)(絋-II%kZ-q @Ĕ絋-DkZmyo[Δo6PBt p5'J絋-I%kZ: x HRJsŖe݀-lm p5'JKBly'J7fz(!:WSJJsŖj絋-N#SBS,w~3]rIN{XԐ[TmR\eR0Ĕ絋-DkZ{tV짞F$Ჩ'J#Uy_2@ICU͆w[lBO-:ͳ8 (k|Nt9))kZ-K, t2$ @絋-]y[ٜ4y_ Beƾ6] :W|Qӡx p5QӡgB͆xetyg:a'a@X0t+<ˍe<䤧=YjH.{X;[?e< $)%9bWyt+e<[VJJsŖj絋-A{tBy HRJsŖ:<#^FhЄ~/o+ ȅΗΔo6—`5R$t}% e "ڤbP$ ebS.[Δo6PBt p5gP) +rRS,$[T=Yj@d+)H@!I)kZ͖v|Q9X?ЅaJy|٣O,,56~tJJsŖj絋-N#SBS,w]]<кBx+,F9))kZ-K,Ӷ H@!I)kZڤjH9IItඌ !@@t1+@p+0xA|@ڞK!)+@p+0xA|@Psjx>+@p+0xA|@8sjxC ~c&y[JRJJEuP0p`:PoH>Y- l̾'3 V64P64P6`./usr/share/html/adsm/en_US/admmsg/a45emc21.htm   et<>GNORSTainors /cdhlmpu.58;ABEILfxy#&',2HQUbgqvw19=CDMP"()-034FVYk6:X!7W_z+*JKP  !" %p 0$"`. a.ak-AZDIX\ ̽!Q#DZ8fH~[ H$ A H$ A H$ A H$ A H$ A -@p,0ǎւYmøy^<,3  sDYj@  p@ g8 X_ ,Dw A1 X$M#pNlH6 ¸8p P0Gp "@;`L6$H hWp@ 8@ Z";F hq,DlNlH6 Zp8Q.?Xp$Yj00Z=3`)ĜH@P@P7!CfH~[ H$ A H$ A H$ A H$ A H$ A H'2P5HL j0rP`cpp,x2]FZZva4@ rE&bAPP @5[p+4 O,W,0X T`:Pb{֨Ek9 8EkZ\Oiܷt*"AEaea ߥR ,,Nz}SޅoRm):sOn(b=T"5[#Ō!_:seOSMN? o"{ %SZ:p\t#:Ks+ҵMtZ^j{Ň_-ߗJ5FB/sXjQ-AZj^c@5bT"5M '>VNnR[:Ӊl ‹Q-C޵B/sXBTδ0j^~6NgZzjv}?9ܤu>iܷt]47.te4~70?:2)4SG|#w-ﶝ:A ?b~NKeXX(0s¼w p}*p,sA-FB/sXzbV@qcEk|jNSSuzȞIqzV{΂\==W.]+rΒ)Sr!Zj^awҭ/ Q/Ed"5Pc֡ZX,Q,B/sX4d7x%) 3zV{?<I{hd"5PP,D%Ō!_d7x]АzڢZ:zi"SZ^j{ց Q/ %Sܲ3Z^j{Ň_-ߗJ5FB/sXjQ-AZj^c@Q,B/sX %ҕeQ?SMNøC:V{΂j Q@ܢ"EEkZY!*KgZ5FB/sXΛpO\E<^|>WBxprS6H WSOFT+ͪ OI#‰[/y֗K8~e=fNxqs"PwEEkZ\ q8ݝh,`bO\E<_;#:KpEEkZXutK@8Td"50Qjb{֨Ek9 IbT"5K ;4pP7)n+ځEEa"Q-C޵B/sXBTδ0j^|wZl|oSMNø~$T %+c:o6TI ߧXlV֜Nz| %G)E$2ˀi.^'[+gDQ S [͕=+A?:wü2súUu:}?<I{h@I 2K̜}z$rT;TFG.(b=T"5[#Ō!_K+dgIn(b=T"5[.i|0j^} -@Ֆ!Zzb5`Q,B/sXaDüIt'i!nS%DWr0E!Zj^d $-h,`brkVަp6I<K=IrNW|*JC$x~tyo,6dtyN'=>t~xn#E)$RC/O4B{j/l24$+ `C,tHp9s $Qj2{Ũ{֨EkG7gZ5FB/sX4O,WrΒ8Qj2{Ũ{֨Ek|~]*,`bkLZ-FB/sX=j{Ŏk8Q,B/sXaDüIzj8 TE{P7($Qj2{Ũ{֨Ek@HJց Q/+MOmiwdʞRKkorNW|*JC$x~tyo,6dtyN'=>t~xn#E)$RC/O4YimmnRV+!Bw-FB/sXzbV@qcEk~x)Y[ -FB/sXzbï˥Z_Ō!_miP5eEkǭC޵B/sXxX AFB/sXbéw %Nr֟j8 TE{P7($Qj2{Ũ{֨Ek@HJց Q/+MOmiwdʞIN[:@ܧ:C-,Sһ ^;[K 9*{:ӉO>[4Qd I %Nr֟j/l~tө_OmQFA^T;ZRSOQ-C޵B/sXZշka? w$4 ܭ6E=I?<IqK‰[/y֜NWw?>PRO} J|(qr8I!nRtod|dn Pnn#EEkZ\ q8ݝh,`bO\E<_;#:KpEEkZXutK@8Td"50Qjb{֨Ek9 r 2{ŖEkFRBgxP7)n+ځEEa"Q-C޵B/sXBTδ0j^|u<%$&wi/rNWI"P7)Vd"5PP,D%Ō!_O^ge6dP7)~N~70?:2)4SGI8>VK-ͪ)VMZ^j{ց Q/ %Sܲ3Z^j{Ň_-ߗJ5FB/sXjQ-AZj^c@YbT"5K@ܧ ғTE{P7('󠇕>P@ = -FB/sXzbI R[: X2{ %nSSOߣ;tӠ;3ܰV IFOnR&ApAyPBdo3A=:s = -FB/sXzbV@qcEk~x)Y[ -FB/sXzbï˥Z_Ō!_miP5eEkǭC޵B/sXxX (EkZ\O\lK/EgKeXʇuY}*(+:TR= oTۄZ[[(+ Z^j{Ő(u@8Td"5?9}*_ԟ,umQJ[03s,6dz¸[|)$RC %lZp#<П;Wx? wK-*ΖTbAC(0s@ zWyE)lN~ytuuK-- Qj2{Ũ{֨EkG7gZ5FB/sX4O,WrΒ8Qj2{Ũ{֨Ek|~]*,`bkLZ-FB/sX=j{Ŏkp !Yj^q?<IsU,'Vu QDEEa>w"/J0(C%O^!Zj^d $-h,`bxQ+e:ԟ:[/R=$@s|Xn‹Q-C޵B/sXw"/J0(hoa)!Vud"5PP,D%Ō!_O_ %lZzMKeYH$E [ " H(<(+A\ $ $@?:nXJHsU,!ăĀ_;(pd"5PP.onδ0j^~'i."X呝%pd"5PP,:nU X2{֘(VZ^j z=T"5ׅd"5-P.'i.t_JJ{δ*"(h'DVtETFX߅vt+H{A^!Zj^d $-h,`bxQ+e:ԟ4ZF[m:}*pP`ہc ;(pd"5PP.onδ0j^~'i."X呝%pd"5PP,:nU X2{֘(VZ^j z=T"5ׅ(EkZ\O\lK=I(iTExQ+e:FXOlҩb" %!ΖW٣"W4ZF[m:s>V.iCH+tܰQ+e:Qj2{Ũ{֨Ek@HJց Q/i/^8XnޤiJ DB pP`x(0s½mȶ$%YiP~r/ & ւ}?9z,9X炃<+VuE;.%$&w4ZF[m:{bV6[:кKs_f_dBQ-C޵B/sXV.iCH+tܰQ+e:Qj2{Ũ{֨Ek@HJց Q/i/^8XnޤiJ" DB pP`x(0s½mȶ$%YiP~r/ & ւ}?9z,9X炃<+VuE;.%$&w4ZF[m:{bV6[:к4s_f_dBQ-C޵B/sXJ{δ}Ĥ+H{A[/lOR~\n -FB/sXzbV@qcEk~x)Y[ -FB/sXzbï˥Z_Ō!_miP5eEkǭC޵B/sXxX ,YbT"5K-ҩg?^8J %lZ(+ Q-zU,QV7Dݝ<4ZF[m:}9Vud"5PP,D%Ō!_O_ %lZq9_DýI=I?>K/D@+<+ P`,>_=IP`ہc ‰[/y֝?VNnzۚ|#w,]Ӡ٣"‰[/yւQ-C޵B/sXBTδ0j^|u<I|(iw'L'U, `4+<(ہc \>_=IP`ہc ‰[/y֝?<Ś|#w-ﶝ=+e-iO˝-[y}9}) -FB/sXzbV@qcEk~x)Y[ -FB/sXzbï˥Z_Ō!_miP5eEkǭC޵B/sXxX ,(EkZ\O\lK=I(iTExQ+e:FXOlҩb" %!O:nXJHskM:y{΂g:[6(b=T"5 Q$%Il@qcEkS4‰[/y֜NWQ,7pR|lK9ăĸ@s¹ăĸ1͈`Qd[`W"ؐx8 ps¹ăĸ0C@+܋bAX^Nh,+=I3iZlO/yA Kp٣pbhlbs儤ҩeNRHE ,q. x)VJTOZ^j{ց Q/ %Sܲ3Z^j{Ň_-ߗJ5FB/sXjQ-AZj^c@X 2{ŖEk;4CSһZ e_\lK9ăļ?כZ e4CkKeYȶ$$ߧ{+frRCZlKSCfΖ G99_o$H`W"ؐx8 X +~{΂` NxtܰU,"ؐx8xW"ؐx89 ,bAX\8 [xW"ؐx8htHzۑlH< K)eN,6d -FB/sXzbV@qcEk~x)Y[ -FB/sXzbï˥Z_Ō!_miP5eEkǭC޵B/sXxX ,AFB/sXb~|(iTExQ+e:FXO+T[Z_eMZ^j{Ő(u@8Td"5M 6ʛ_m`GK 8Wo$H`W,t7gZ{`s_ߧJl:ʇ{$3,u~ypC-ͭ/WYlђ*of~ %$&pd"5PP.onδ0j^~'i."X呝%pd"5PP,:nU X2{֘(VZ^j z=T"5ׅ^e{ŎL}9ؖ釈+Vu̧† -FB/sXzbI R[: X2{ֽP_ptSO/2sÅ!Zj^p+}xvu@8Td"5?<Iq|,-Å!Zj^awҭ/ Q/Ed"5Pc֡ZX,d"5-P.'0!BI:)}+e:yS@B!-M:!Zj^d $-h,`bOΝԟ@B!-M:/NlB0p - q[9G4@+ Y/ΟOaCyһÅ!Zj^p+}xvu@8Td"5?<Iq|,-Å!Zj^awҭ/ Q/Ed"5Pc֡ZX,$d"5-P.']47-ҩg?.  %lZseOJvnY =+@aې% %lZtSK 9‹Q-C޵B/sXBTδ0j^~']47-ҩg?.  %lZseOJvnYl$' ߅^/C(Q+e:Ӏ'Ҷ_)/Xl/-ĉp7 :EEkZ\ q8ݝh,`bO\E<_;#:KpEEkZXutK@8Td"50Qjb{֨Ek9 (EkZ\Otm9;9F_++eO‰[/yօVu"-ҩgQ-ҩb"Qj2{Ũ{֨Ek@HJց Q/K 9n4s wlC,p " S K+e:at~sU,'Q+e:Qj2{Ũ{֨EkG7gZ5FB/sX4O,WrΒ8Qj2{Ũ{֨Ek|~]*,`bkLZ-FB/sX=j{Ŏk@ !Yj^q?<Iy[%ɧCvuQNEE|Sһ/w:*WOy[%ɧCvud"5PP,D%Ō!_u3ԟ@B!-M:/NlB0p - q[9G4@+ Y/Sޙ}øʕB n|(h(b=T"5[#Ō!_K+dgIn(b=T"5[.i|0j^} -@Ֆ!Zzb5` (EkZXxLt򧐀B[t7gZ -FB/sXzbI R[: X2{Q+e:ӛZlIC0x:;O=i@B!-M:/NlB0p - q[9G4@+bQ-C޵B/sXt򧐀B[NAEEkZY!*KgZ5FB/sX;TFO-782sþ-OOysjh,6dyȶ=< $A4i;ΞRO! `94nδ89 ,8pax-\ # od^'NOͪ Ol'w-+Tp;n~pp79I;>WK 9\,~8 "sPw|)2sÂmz+3@B!-M:wNm*'O\ڠ48(b=T"5 Q$%Il@qcEk~{̜mPM{a[[δ9/E;Zg?瑻1,%=$_Eb ;6I<-4TF.WMs)I 2Q-C޵B/sX;miSx~${~Iq~J{δZ^j{Ő(u@8Td"5?=fNxw6&=[(nyһø~${$r\ڠ4u'Ts=q~J{δat~{{xbYgBwR|ڠ4d"5PP.onδ0j^~'i."X呝%pd"5PP,:nU X2{֘(VZ^j z=T"5ׅ$^e{ylTEvyl'T DK!+riݝh]$ -FB/sXzbI R[: X2{a'<;NOl'w?=$zRBg{$%bɧCvud"5PP.onδ0j^~'i."X呝%pd"5PP,:nU X2{֘(VZ^j z=T"5ׅdd"5-P.5'~VM2sù:4BVӡ:еY4nδQV(b=T"5 Q$%Il@qcEkZx'ɧCvuG)ylK 9¸[|)$RC %lZH : I '|~rDiݝi)-dDam!Zj^p+}xvu@8Td"5?<Iq|,-Å!Zj^awҭ/ Q/Ed"5Pc֡ZX,2 2{ŖEkף*h6Vtٓ͒& օɧCvu"EEkZY!*KgZ5FB/sXף*ӡ: <{̜\ )!_Oυ^ H<(Tl}?8p4At7gZ{`s_IyXA4r(b=T"5[#Ō!_K+dgIn(b=T"5[.i|0j^} -@Ֆ!Zzb5`$(EkZX.bSNW.ZNWfệruYimmTEuK--a-FB/sXzbI R[: X2{RߵLJgg+M\xwoXl $]RKka^'Fބ@6I=I?:Vz-z~q) _ԟfѧC-ѧwüe*-Is%;δ.exץjB/O}?;C"riݝi͕8~t Ul^)!^t'Q+e:Ӂ^a&Whq"D@(W>fVu&L eJH'd\E!Zj^p+}xvu@8Td"5?<Iq|,-Å!Zj^awҭ/ Q/Ed"5Pc֡ZX, !Yj^q?8O8JJH'0yw1 a޶ւYmþ4:["YEgKeXQj2{Ũ{֨Ek@HJց Q/RA<4^nmh%;|O-,e:_z5=&(b=T"5 Q$%Il@qcEk|֭顷g<O,W|;Ξ^ [DOlKhlC='pfĤy}S@5;SZ^j{ց Q/ %Sܲ3Z^j{Ň_-ߗJ5FB/sXXlɕ~{"X IA0!BI_z>[.釈+횝-L Yj2{Ũ1PP,s^,^e{ %>VN %lZp^J{δQVN횝]A3|#w,(b=T"5 Q$%Il@qcEk{΂g4ZF[m:q9_Dù:@8Cz~rD@.eW'[}?>hOnI?<^DZ[[zۓ)>V.*>"iݝh+U’E$0+ﶝ8Hf B|A)!3dytE46i!ik-FB/sXzbV@qcEk~x)Y[ -FB/sXzbï˥Z_Ō!_miP5eEkǭC޵B/sXxX X !Yj^aԐzFi.+%DWCa-FB/sXzbI R[: X2{kVަq3[[:}HjߓQz~xC.+ߣ3J3dzVp;tZeʹAfևOgZ -FB/sXzbV@qcEk~x)Y[ -FB/sXzbï˥Z_Ō!_miP5eEkǭC޵B/sXxX XQ,B/sXkVަym<'O*x[J~= ~{儲ŝ-|\ȯakΆ%|8b=T"5 Q$%Il@qcEkS[zjvyn)l!t[|'ME*V+Aaa:tru<IqEx;ryTl@JnpT/-j۝6>A_FT+͕OZշ6T헪Xw*\mW>\' e+*ٞH-|w/kﵶ}Rbd_l:}?>S֞K"E!Zj^p+}xvu@8Td"5?<Iq|,-Å!Zj^awҭ/ Q/Ed"5Pc֡ZX,,abT"5i/UW}!_SCZ^j{Ő(u@8Td"5?=顾K+ͪh]ͪ)'wdΗL9a,:[ _ wþkl[J~= 6-ùt~|)=IS4DQ,E)Vұ_C=ґ?=E9OYg5 '| ~v=< $^T8+da-G,tk},_/[seNz%pt6+΂Oy.z~{儲l|Z^j{ց Q/ %Sܲ3Z^j{Ň_-ߗJ5FB/sXjQ-AZj^c@AbT"5i/UWjkv -FB/sXzbI R[: X2{4ۇykO_qiX? wϧD^ּNg`~li̟Ogkѕ jht~{TO \|^`/4}I?:A >ڠ4>׉\qiXtq3?; < $wK 9xX -pp79I;fNxp[p ~pYDAQK--2sÅ!Zj^p+}xvu@8Td"5?<Iq|,-Å!Zj^awҭ/ Q/L~z&~[ԟ6&/2süx,3ʇ[v=< ,$P5eEkǭC޵B/sXxX d"5-P,:Q,7p_(9inY$s@ܧJja-FB/sXzbI R[: X2{i)֭M5;[lyS4&Z[}*zIr'Tw奛*zWz!$+|;~a'<;[gZq94qBwR~H!O򉣖JaJw+ ʜ?9:C $Y!QC<DQ"H@Qj2{Ũ{֨EkG7gZ5FB/sX4O,WrΒ8Qj2{Ũ{֨Ek|~]*,`bkLZ-FB/sX=j{Ŏk AFB/sXbJHL_(9inY$s%DWI#0E!Zj^d $-h,`brkVަp6I<KG--þK=$q9_DÂO~a'<;H+ROv|h奸wҩep*/ IB{ %lZp @(@8BŌ`4 !'|_;J;G--þK=$ wBwR~H!O򉣖J,5 [x\S'Tw>!QC<DQ"H@Qj2{Ũ{֨EkG7gZ5FB/sX4O,WrΒ8Qj2{Ũ{֨Ek|~]*,`bkLZ-FB/sX=j{Ŏk ,^e{ŇRAgeꀖxDKpRNRA<*") (+ Z^j{Ő(u@8Td"5dS[zjv'|N) KG--øO=$'+̜p6I>-RA<9."'ѭ0h奸wҩ`WTT;һ/T\ )!_OϔM,JH'G8B?/>*z>Q4r;T+ʇ{M U,. %lZp08'!͕=+?=@Kt'}'G--þK/PW͕8~ruNyK- 0 D d"5PP.onδ0j^~'i."X呝%pd"5PP,:nU X2{֘(VZ^j z=T"5ׅj2{ŖEk\E<^S7[ͪhҮ6rA'|Yb XC hITNk5;S$$W FE|%Tˡ+g5NLSr>Nϧ';_}顿d{TO*pLZ^j{ց Q/9wKko;\ øכZl -FB/sXzbï˥Z_Ō!_!Mpp 4 ~כZlq9yb+TܽA[pp 5@ i{_dgIn}?8ybP5eEkǭC޵B/sXxX $d"5-P.'e CqFX@8J6&=I?<IlhoQ-C޵B/sXBTδ0j^~'sdǁ$,6dysjh;WzR~{eCKm %SD >mPM_Ht~{n'}tm.t߲C!Zj^p+}xvu@8Td"5?<Iq|,-Å!Zj^awҭ/ Q/Ed"5Pc֡ZX,ŐQ,B/sX %Jz͕)]Ӛ+]E9ѥamPM_v+Z2)4SGTFQWFE&h-FB/sXzbI R[: X2{qiXDWlNvùA4iuE|Ngg3þכTRC7 J7/yCK*+) fzi/C 7)Q@=| @! ֣,=1j02 K,=T" l6D'3YV64P64P60./usr/share/html/adsm/en_US/admmsg/a45emc22.htm    enot<>RSTacdirs /GNOfhlmpu.BIbgv#&58;AEwy,3HPUx012:=CDFLjk-67MWY"()49QJV'_q!KH,)$Mo@ -_4AH) RAAZKE4 P` X =NnSI 45CM U:.~J @$ @$ @$ @$ @$ @$ @$ @$ @$ @$ x @  (ߖ6,?]` A!@ N,?H(tA?/V 00Wv`:@8kC8)@ Hm@YM )H#V 00WP $P% kA`4lh8YM )H10'x @@:@8kC8)@ T B2)4 0'x/P $P%AZ$,$E p0 0 % pۇSR?$ @$ @$ @$ @$ @$ @$ @$ @$ @$ @$ x!q0 [P)$(tel`4 :AKPHg(0  S@. Xh&x 7On@\Ը pڒYfDb2v/(  @2HtƬRAKRDIcVYD0@P I j(5eJ)Ou$ P<\;,.g4j/,ȌFNnR:HcVYD"V,T @[9a!Ai!YekRH_8? }5>ߖdF#'lr $1,T+RXՖQ*`|5eJ*Cj_;cߗjb?i߇뇌%Π tƬRDIcVYD:]M @8HPZHcVYDѯ}ys%w{*BH-C5eJ Z%jK%A,0jHcVYDt,TJ~{ Ragu9P}[Tʟ@Cp6':f t:HcVYD "V,TR ( I j(5eJ)Ou$ Pr"uxT( }T')G?V3MI;tL@!YeZƬPh5n5eJMȝ^7(lrЧ&FMJ~{ RgRMu6OU{;I j($JԖ5eJ=c9a!Ai!Yeʐڗ*Nmmw?y cs$1,T+RXՖQ*NSC.tՖQ*죩ߖdF#'lr {qoTM{=:f t:HcVYD "V,TR ( ՖQ*,j($RH# {qORp6':f(w9RC%I%Yej:ݱ I j(v]fDb2v/pʗ^hSdj7+|챕!_klODuX7: tƬRDIcVYD??cՖQ* |B_~^ѩ~{3Ж>:C%I%Yed]u42A!Ai!Ye:fDb2v/pʗ_MveOok&q:0%S75q9:Aj$1,TRԑ+RXՖQ* )`!YeƬRE)y$J;MJ69i R!= |L@@!YeZƬPh5n5eJ6߇뇌g4j/Τ6otڗw~Y[T仹 yԆԁM4)25lrxE@@!YeZƬS ~, $(-$1,URRISM<\!:Aj$1,TRԑ+RXՖQ* )`@BHcVYDt,Tc><\8tN;Ž,]3v8ttߗ_%PK ?ߖdF#'lr ^*2U3GBXc8tN;Ž`u?~_=:ڔD\(:"up8ؼߦ`u?|g9$1,T+RXՖQ* spƬW uÚuWPkD(~%wueHG썾S}Ӟ>.ڇ*K ?;̈d_= G~Y%S7,}Nq:'GVc?~戹QueCΤ615eJ%jK%L1pƬWi=χZmK<:37wm~]y$1,T+RXՖQ*NSC.tՖQ*΄96pzppHpH_% P@8$CЖ>1C%I-I%Ye– @`5$1,T:XՖQ*H?=)@Gb"E _3%ЖRۏ)\9|(ڇOr3_%W`u?g߈y]xFotP:HcVYD"V,T @[9a!Ai!Yec>}Nn\9Ѩqt#:u\|S}ׄfJŇ6n{߇뀏:gϩ+ڟusfKӞh,]ׄfJ5eJ%jK%L1pƬWi=C}6 |SMvJ<|]ã%D%D$ W67(lrvtq3GVՖQ*H,j('R멡: I j(pkBT689eOxVԏkyx>qtfJFc> >_^(T~vԭpx#= :Cs|/GMw8Ϧ0 XXM`CY X P!YeZƬPaK0)$1,T:XՖQ*H?=)@G̈d_=/=vםo붒@$1,T+RXՖQ* spƬWi߇5EN8?ηߖdF#'lr y분ՖQ*H,j(0>{GrBC%]~{hP$1,T+RXՖQ*NSC.tՖQ*eЁ P!YeZƬPaK0$$5eJK%I(VY2:T)Sm$J:HcVYD"V,T @[9a!Ai!Yek |LC]>N2O $1,T+RXՖQ*`|5eJ*Cj_;cߗjb?i߇뇌%Π tƬRDIcVYD:]M @8HPZHcVYDΤ6>NomyOy분~(ϦמkD.|"a*8<Qѯ~{hS`|lgky붸 ՖQ*H)jH,j(H (jHcVYDt,TJ~{ R]sU戹QCc?=zz tƬRDIcVYD4ηlrBC%\3,ȌFNnRmw7:߹.~J"E _c=M:ڗ㹮w?%|.~J"E \ϡ,2'TՖQ*H,j(0>{GrBC%]!/T51~{3Ж>:C%I%Yed]u42A!Ai!Ye }6V{X,Pճ=[R>7\8ؼ4EN8zz#\ CZ )b=_]>kOCMD\(˘N#piνum}64E|2RR9  mJ^󟒯4ESP|2#9|[T?=m_[]K 1oK >kU~um@_FsF]y ՖQ*H)jH,j(H 5eJK%I(|?%] a:8@DՖQ*H,j(P9X@8HPZHcVYDw{*^z]u[9``?_%WBXdN=zz tƬRDIcVYD??cՖQ* |B_~^ѩ6pބ9ՖQ*H,j('R멡: I j(pdk, <+jGЖ~{ 另~Y2ھ45@ho~{? 3j] a:pŽ<35u@tƬRAKRDIcVYD0@PI j(5eJ)Ou$ P"1;cFJoHkR{R@$1,T+RXՖQ* spƬWi߇5EN8?ηߖdF#'lrT qs<Ч81ݱ~Y%S7,}Nq:'yhv;M8ᎍuЩ>fԾ^hSdj<]KჟGj s@@!YeZƬS ~, $(-$1,UmwU C%I%Yed]u42A!Ai!YeV] ՖQ*H)jH,j(H aI!YeƬRE)y$J8.XdNJBXdNn>@xQC%I%Yej:ݱ I j(v]ys]?4^D(wt%D:HcVYD"V,T I j(v]yyB tƬRDIcVYD:]M @8HPZHcVYDBH-C5eJ Z%jK%A,A!YeƬRE)y$J8.XdNJBXdNn>@w*tc=C%I%Yej:ݱ I j(v] a:Ч;:6̈d_=!5eJ%jK%L1pƬWeHmK'lr6LGi߇뇌%Π tƬRDIcVYD:]M @8HPZHcVYDt¾_uRK uʣ9_M<\ZI j($$JԖ5eJ X$RHcVYDt,TJ~{ R Rۏ)] $1,T+RXՖQ* spƬWi߇5EN8?ȝBI j($JԖ5eJ=c9a!Ai!Yek=4^TՖQ*H,j('R멡: I j(r@tƬRAKRDIcVYD0@P I j(5eJ)Ou$ Pr"utR"u{q+o3$1,T+RXՖQ* spƬWiЖ |LC:xb75eJ%jK%L1pƬWeHmK'lr6LGi߇뇌%Π tƬRDIcVYD:]M @8HPZHcVYDFUgk,2'W\9B#PJ~{N\<@ho~{sx^8S{GrBC%]~{hP$1,T+RXՖQ*NSC.tՖQ*eЁ P!YeZƬPaK8ՖQ*,j($RH#K ǁb}b;{Rsўt8q=$JtQO\r4(@!YeZƬPh5n5eJM4)25<\9U~357lk9?OGGHk:HcVYD"V,T I j(vTԾ!Rv//ch~k=KS@@!YeZƬP2u.spƬW9_M<\;hS`wv<ڐƸh@tƬRAKRDIcVYD0@P)$1,T:XՖQ*H?=)@G )HK Hv<$1,T+RXՖQ* spƬWi߇5EN8?MȝB9YߖdF#'lrǍ=_] b}Ϧך"D]J mt%D> tƬRDIcVYD??cՖQ*6pE徭@@!YeZƬP2u.spƬW+.ZI j($$JԖ5eJ X$$5eJK%I(a:E) a:@w*t>ã qdRkR{R@$1,T+RXՖQ* spƬW = Ο=ЯǁM4)25ȝB?iЖ}Jǁ7OG|ojC\w*vԾmq9B#P:HcVYD"V,T I j(v] a:Fǁ7Qqb}b;{RՖQ*H,j('R멡: I j(qFpG:s:ڐ?ЖڱǁMȝ]Bc>\q9:Aj$1,TRԑ+RXՖQ* )` ՖQ*,j($RH#D%D$ WFǁ5eJ%jK%AucՖQ*6p~h9lxPmt%D"1;c!uuѝC6@ֆZy} :] a: 3*y.oPBXdN}99eOD㸺Ѩpj\[T.(ڀ P!YeZƬPaK8PjHcVYDt,TJ~{ R Rۏ)^3cC%I%Yej:ݱ I j(v^hSdjyw7H̑ǁȝBI j($JԖ5eJ=c9a!Ai!Yeʐڗ*Nmk=KS@@!YeZƬP2u.spƬWY?Ж8ϦpZyw\>WQѯu@tƬRAKRDIcVYD0@PRC%CYeSpIp\ȝ^}{B#P:HcVYD"V,T @[9a!Ai!YeЖۏz3.Ч>_c><\:3mpZH:N> tƬRDIcVYD??cՖQ* |B_~^ѩ6pބ9ՖQ*H,j('R멡: I j(ug4k߇u |LK Ё P!YeZƬPaKRHcVYDt,TJ~{ RE 27Pd"utR"un>@$1,T+RXՖQ* spƬWi߇5EN8?Œ;7(lrk |L@t%Dg* mw3${9|OP:HcVYD"V,T I j(v]yyB tƬRDIcVYD:]M @8HPZHcVYDBH-C5eJ Z%jK%A,@`ՖQ*,j($RH#s|/K )HK Ht bI j($JԖ5eJAv, $(-$1,U<7(lr:ϙmyOt%D:HcVYD"V,T I j(vTԾ!Rv//chv]yxoBXI j($JԖ5eJu˝5eJm<挫>hSdjMȝ^};ʣ9_M<\&Fќlgk5` X:~0ؙk,ȌFNnR:HcVYD"V,T I j(vTԾ!Rv//chv]yxoBXI j($JԖ5eJu˝5eJ35uú>&yԆԽ:Aj$1,TRԑ+RXՖQ* )` I j(5eJ)Ou$ PRRԆԒ@xokpʀ @.}fDb2v/pʐC%I%Yej:ݱ I j(p:ڗ\9B#PM<\8qySvߦFR"1;cueHG[T#>FuFR"1;cueHG  X  `@,9MߖdF#'lr w)U7ѝ ՖQ*H)jH,j(H PԐƬPcVYD"<\@!.JHmI$ W{xΡ?cΤ6 `{*BI j($JԖ5eJAv, $(-$1,U#M3%2#9|[TMhmw t:HcVYD "V,TR ($$RHcVYDt,TJ~{ RE򈺗HMs|.H : tƬRDIcVYD4ηlrBC%]~{O38 :戹QRKmySP}!6>]fDb2v/pʐD\(p=:ڐyN;4EƸá,2'P#OCM4E :CW #@2#9~Tdf$1,T+RXՖQ*`|5eJM<\<{P:HcVYD"V,T K\ $(-$1,UˡC%I-I%Ye– A 5$1,T:XՖQ*H?=)@Gb"D]KRQR$ Wf#p:HcVYD"V,T @[9a!Ai!Yek |LCs|.t16̈d_= f<(O|]Fwq:0D\(|3"uL@!YeZƬS ~, $(-$1,URRISmw?y cs$1,T+RXՖQ*NSC.tՖQ*Q?y}5D\(p=:ڐ{q>3?MMn>gߒ?A BM{*u!.k7֏4^Dڇk,ȌFNnR6fHk<7(lrc= P!YeZƬPaK )$1,T:XՖQ*H?=)@Gb"E _[Pd"utR"un>@$1,T+RXՖQ* spƬWi߇5EN8?Žwy.oP2_M4)25ЖGTdf3ߖdF#'lrl̑]>.n;m@@!YeZƬS ~, $(-$1,UmwU C%I%Yed]u42A!Ai!YeV] ՖQ*H)jH,j(H I j(5eJ)Ou$ P؈QCct%D%D$ WnI j($JԖ5eJAv, $(-$1,U<7(lrs79/ךBXdN5eJ%jK%L1pƬWeHmK'lr6LGi߇뇌%Π tƬRDIcVYD:]M @8HPZHcVYDFUok,2'W\9B#PJT}6p`jO`0KQew;ͧsΫЖ| 4Eumwã6RBXdNn>ZI j($$JԖ5eJ X$0jHcVYDt,TJ~{ RVsݯ663=%>f#p"1;c tƬRDIcVYD4ηlrBC%\dxQrêUn/ߖdF#'lr }59כyO|@EZAY]y$1,T+RXՖQ*`|5eJ*Cj_;cߗjb;M<\.ڇЖtR"u[)BI j($JԖ5eJAv, $(-$1,Umwt{s1v;;qےhSdj a:~q>7읹/ 27\tN;wv8Ж ڇ2RR6/7s|.k,2'Pc=%>B>]fDb2v/pʗ62GxQrtN;]q b}Ϧ=:ڔՖQ*H,j(0>{GrBC%]~{hP$1,T+RXՖQ*NSC.tՖQ*eЁ P!YeZƬPaK  I j(5eJ)Ou$ P |n3;r]"I9p a:H!,2'UI tƬRDIcVYD4ηlrBC%]~{O38mCqے~C |LC,2'Pmw@gv(v9|:'r;bpxKpmCsnP O戹Q_sЖ@!YeZƬS ~, $(-$1,UmwU C%I%Yed]u42A!Ai!YeV] ՖQ*H)jH,j(H 8I j(5eJ)Ou$ PB;qےt珋ã%D"ȝV$ PC%I%Yej:ݱ I j(r-w@gvuJ<|]7ЖG6t{'nHhSdjҮNt珋ã6"u$1,T+RXՖQ*`|5eJ*Cj_;cߗjb;M<\^u!.j358 (7X huG6VG01, Ea }.3}:l^ot{'nJ}ҡtv8ttߦBXdNC%I-I%Ye– @ՖQ*,j($RH#k͍3x~Y:HcVYD"V,T @[9a!Ai!YeVxaQrêUn/ߖdF#'lr }5v9'mp,4 Po01, E߇뀁C%I%YehX@8HPZHcVYD6 9}{F#u~zP:HcVYD"V,T K\ $(-$1,Up`jOႊuwOqy{skUFF,}6Cj]Tg4kp,4 Po01, E߇뀁 P!YeZƬPaK C%CYeSpIpÎt珋ã%D"ȝV$ PC%I%Yej:ݱ I j(v]ys]?4^D<|]mxaχGMmyOȝB? 8 =ѿ 27\tN;wv8 v>=RR6/7s|.k,2'Pᇺ7>B>C,ȌFNnR1FTQrtN;]q,A2RRC%I%YehX@8HPZHcVYDu5eJ%jK%@Ժhe΂BC%\:Aj$1,TRԑ+RXՖQ* )`BE$5eJK%I(^HCtm$ Wt珋ã%D"ȝV$ PC%I%Yej:ݱ I j(v]ys]?4^D<|]׆B#P a:~ktoŒcâq]w#{/q%8c9 :ڔqyhu>] a:ՖQ*H,j(0>{GrBC%]~{hP$1,T+RXՖQ*NSC.tՖQ*eЁ P!YeZƬPaK @BHcVYDt,TJ~{ RVwB =ѹNxj::oBXdN)HK n>@$1,T+RXՖQ* spƬW+;rwuJ<|]7ЖG60F`<Ч;]JmCGMmt%D:HcVYD"V,T I j(vTԾ!Rv//chv]yxoBXI j($JԖ5eJu˝5eJ2u X Y`0Q]y}i6/7tn}ү 27PMRR}6ʣ9_sa`x-ea`PƊ,<\~k805`$pZAY\ -`1H@hh:aϺUtӞ>.ڇK t:HcVYD "V,TR (`ԐƬPcVYD"<\@^llgtڂ'T̈dXC%I%Yej:ݱ I j(rmAŒc>Rf#pM"1;cueKvߦtڂ'P<Ч>_ka`x-ea`PƊ,<\ՖQ*H,j(0>{GrBC%]!/T51~{3Ж>:C%I%Yed]u42A!Ai!Ye }6V{Ph C{@H,4 8pl^otڂ'TtŒ>_kΤ6pm_FsF@EZAY]y ՖQ*H)jH,j(H BC%CYeSpIpÎ7PDt珋ã%D"ȝV$ PC%I%Yej:ݱ I j(v]ys]?4^D<|]mw@ߛͨ"uOGMm4)25ȝB? 8yN 27\tN;wv8Ж ڇ2RR6/7s|.k,2'P}>67j]"yN)]Ӟ>.ڀz"utR"u[)BI j($JԖ5eJAv, $(-$1,Umwt{s1v>]>7j\::ohyOt%DMyN 27_qu܎ؽ:1P[T.ڇK #]>6Wqҧ@?sP~] a:ZI j($$JԖ5eJ X$ RC%CYeSpIryoP15eJ%jK%AucՖQ*g7Œc>Rf#pM"1;cueK{揦כ4hSdj/0QA0(PcEW~{I j($JԖ5eJ=c9a!Ai!Yeʐڗ*Nmk=KS@@!YeZƬP2u.spƬWN\=R߇6b|(kUFF,}6Cj]Tg4kp,4 Po01, E߇뀁 P!YeZƬPaK 8ƬPcVYD"<\@0(v8ttބȝCR}$J:HcVYD"V,T @[9a!Ai!Yek=kSpt珋qM7(lttߦךK #Î|Qrâq]w#{/q%8c9 :ڔqyhu>] a:~(7(o m"1;cueK\uP#gFF8㧜]w#{/q v>kpʇHmJbI j($JԖ5eJ=c9a!Ai!Yek=4^TՖQ*H,j('R멡: I j(r@tƬRAKRDIcVYD0@PHƬPcVYD"<\@PޑJ5$ Wt珋ã%D"ȝV$ PC%I%Yej:ݱ I j(v]ys]?4^D<|]כ7GMmyOȝB?iE #qw]q b}{*Τ6>l^o"D]}ϦBXdN5eJ%jK%L1pƬWi߇뇚/}T*I j($JԖ5eJu˝5eJYt t:HcVYD "V,TR (HƬPcVYD"<\@#qoPNxj::oBXdN)HK n>@$1,T+RXՖQ* spƬW+;rw6|:]Ӟ>.ڇK #^oP4)25Wqҧ@?sP~] a:ՖQ*H,j(0>{GrBC%]!/T51~{3Ж>:C%I%Yed]u42A!Ai!Ye }6V{=m<QCg*#uu!.j358 (7X huG6VG01, Ea }.3}:l^o6}ҮNxv8ttߦBXdNC%I-I%Ye– BBCRC%CYeSpIryF~!3x~Y:HcVYD"V,T @[9a!Ai!YeVw/ηŒc>Rf#pM"1;cueH}5vߦyѫ߈lr@` >&F\ k, c 4Qe<\ՖQ*H,j(0>{GrBC%]!/T51~{3Ж>:C%I%Yed]u42A!Ai!Ye }6Vx k[߇6b{΍^Cc[?GtŒ>_kΤ6pm_FsF@EZAY]y ՖQ*H)jH,j(H E$5eJK%I(tj:Nxj::oBXdN)HK n>@$1,T+RXՖQ* spƬWi߇5EN8?sP8yѫ߈lrgãךBXdNwyѫ߈lr|(v9s8.=BX;jspʇHmJ|8ؼ4EMȝB?gwyѫ _o mw{*^7#ʁ;? 27X8㧜]w#{/q%8c>\[T@$1,T+RXՖQ* spƬWi߇5EN8?sPmw/ηGMm4)25ȝB?itj: 27_qu܎ؽ:1P[T.ڇK #C69~u0B#Pw*t<|]7Ж@!YeZƬS ~, $(-$1,URRISmw?y cs$1,T+RXՖQ*NSC.tՖQ*k805`'@i`5y}i6/769~u 27PM:ڗu~U k, c 4Qew#C805`'X hak@ֆ C@_]>W6/769cζ}ҮNt珋ã6"u ՖQ*H)jH,j(H !YeƬRE)y$J9Yv:ڔ̈dXC%I%Yej:ݱ I j(rΤ6FF˟W3|~Y2o=GkΤ6sO4)25Xh( Y``cX(1+=5eJ%jK%L1pƬWeHmK'lr6LGi߇뇌%Π tƬRDIcVYD:]M @8HPZHcVYD'_MՀՀ 5}y}i6/7Τ6?{^dnkΤ6pm_FsF@EZAY]y ՖQ*H)jH,j(H @QI!YeƬRE)y$J8ayԆԧ9p a:H!,2'UI tƬRDIcVYD4ηlrBC%]~{O38mC㾛^u!)M4)25ЖGRR#qχD㸺Gpl^KpmCsnPu!)b|7"}6"uQu!/BfDb2v/pʗ62GŒcâqO8Gpl^ b}Ϧ=:ڔՖQ*H,j(0>{GrBC%]~{hP$1,T+RXՖQ*NSC.tՖQ*eЁ P!YeZƬPaKՖQ*,j($RH#6)S $Jv8ttބȝCR}$J:HcVYD"V,T @[9a!Ai!Yek=kSpt珋 pM4)25ЖG6Cj^dn;ݱ{8?,Aue@yԆԧÍD\(K tƬRDIcVYD??cՖQ*6pE徭@@!YeZƬP2u.spƬW+.ZI j($$JԖ5eJ X$8I j(5eJ)Ou$ PB;RRt珋ã%D"ȝV$ PC%I%Yej:ݱ I j(r-yԆԧêU9pMȝB?iRR9 B#Pw*t<|]7Ж@!YeZƬS ~, $(-$1,URRISmw?y cs$1,T+RXՖQ*NSC.tՖQ*k805`'5` _~{sxÍ OUFF/@$1,T+RXՖQ* spƬWi߇5EN8?sP8םHmK"ttߦB#PK #Î qP#qχD㸺Gpl^ b}{*u!)b|7"}6"uQu!!KC}ЅC}6̈d_=/mse@/Dq.=1PM{*u!)$1,T+RXՖQ*`|5eJM<\<{P:HcVYD"V,T K\ $(-$1,UˡC%I-I%Ye– @(HƬPcVYD"<\@!.2X":ڗ,E)]Ӟ>.ڇ:"utR"u[)BI j($JԖ5eJAv, $(-$1,Umwt{s1v>^u!.2X::ohyOt%DM:ڗ,E 27_qu܎ؽ:1P[T&F*:TNxj::ok,2'PC%I%YehX@8HPZHcVYD6 9}{F#u~zP:HcVYD"V,T K\ $(-$1,Up`jO`jVX0߇6b|Cj\d'*dn^u!.j358 (7X huG6p`jO01, Ea }.3}:l^oHmK"tS9pMȝBH-C5eJ Z%jK%A,P ՖQ*,j($RH#k͍dOsPz"uJBXdN)BI j($JԖ5eJAv, $(-$1,U{w@gv(v9swNxj::ok |L@yOt%D:HcVYD"V,T I j(vTԾ!Rv//chv]yxoBXI j($JԖ5eJu˝5eJ2u X ൖ1B(pl^ot{'nJ}ҡ9pMȝ]Tg4kp,4 ho01, E߇뀁 P!YeZƬPaK(RHcVYDt,TJ~{ Rq>7읹.lrGV9"uJBXdNq(@!YeZƬPh5n5eJM<\9/}Nf"qumC㻠|n3;rSv.|a>&FЖG638wv8 :SNܔ2XkpʇHmJMvJ7"s鱟BXdN5eJ%jK%L1pƬWi߇뇚/}T*I j($JԖ5eJu˝5eJYt t:HcVYD "V,TR (aI!YeƬRE)y$J8d{'nKsJtJj,?,2'WH!,2'UI tƬRDIcVYD4ηlrBC%]~{O38 :}>7읹.lrC |LC,2'Plgâqqum}63ds%6=:ڔy.oE>c>ȝBI j($JԖ5eJ=c9a!Ai!Yek=4^TՖQ*H,j('R멡: I j(r@tƬRAKRDIcVYD0@P 5eJK%I(g=cc<0F9p a:H!,2'RH5eJ%jK%AucՖQ*g=cc<0F(v9swNxj::ok |LC,2'PC%I%YehX@8HPZHcVYD6 9}{F#u~zP:HcVYD"V,T K\ $(-$1,Up`jO01, E߇6b|0F*Ӟ>.ڇK pm_FsF@ֆZAY]y ՖQ*H)jH,j(H aI!YeƬRE)y$J8axaNxc? :̖ЖtR"u[)BI j($JԖ5eJAv, $(-$1,Umwt{s1jᇺ7>lr̖hSdj a:~c>Gpl^k:2XhsnP OW"D]C}63K tƬRDIcVYD??cՖQ*6pE徭@@!YeZƬP2u.spƬW+.ZI j($$JԖ5eJ X$8ƬPcVYD"<\@ v/R6+Žs%ȝ]"ȝV$ PC%I%Yej:ݱ I j(v]ys]?4^D(ڇwt珋9|aM>&FЖG638wv8 :a%6 :ڔy.oE>c>ȝBI j($JԖ5eJ=c9a!Ai!Yek=4^TՖQ*H,j('R멡: I j(r@tƬRAKRDIcVYD0@P I j(5eJ)Ou$ P{w@ߛͨ"uOsPz"uJBXdN)BI j($JԖ5eJAv, $(-$1,U{w@ߛͨ"uxQr*v8ttߦB#PK tƬRDIcVYD??cՖQ* |B_~^ѩ6pބ9ՖQ*H,j('R멡: I j(pdk, c 4Qew;ͧ8ؼyNJt珋ã6"uw\>WQѯ450(PcEW~{H-C5eJ Z%jK%A,`ՖQ*,j($RH#wtڂ'Wt珋9sja a:H!,2'UI tƬRDIcVYD4ηlrBC%]~{O38 :q>7jSv.|a>&FЖG638wv8 :SyNd=:ڔy.oE>c>ȝBI j($JԖ5eJ=c9a!Ai!Yek=4^TՖQ*H,j('R멡: I j(r@tƬRAKRDIcVYD0@P )$1,T:XՖQ*H?=)@G 7PDv/R~o6Ԓ(xQյdȝ]"ȝV$ PC%I%Yej:ݱ I j(v]ys]?4^D(ڇu@ߛͨ"uwNxc̖>^hSdj a:~c>Gpl^k鱟tڂ'W2XxmsnP OW"D]C}63K tƬRDIcVYD??cՖQ*6pE徭@@!YeZƬP2u.spƬW+.ZI j($$JԖ5eJ X$5$1,T:XՖQ*H?=)@G+9כE t珋ã%D"ȝI RՖQ*H,j(P9X@8HPZHcVYDk͍|Qr*v8ttߦךBXdN5eJ%jK%L1pƬWeHmK'lr6LGi߇뇌%Π tƬRDIcVYD:]M @8HPZHcVYD'_MՀ Y``cX(1+=m<QCg*Ӟ>.ڇK pm_FsF@ֆZAY]y ՖQ*H)jH,j(H 0ƬPcVYD"<\@0(Ӟ>.Žs%%D"ȝV$ PC%I%Yej:ݱ I j(v]ys]?4^D(ڇqyQCg9\C |LC,2'Plgâqqum}6^oP%6=:ڔy.oE>c>ȝBI j($JԖ5eJ=c9a!Ai!Yek=4^TՖQ*H,j('R멡: I j(r@tƬRAKRDIcVYD0@P )$1,T:XՖQ*H?=)@Gc7sJ5$ W[PK a:E) a:H5eJ%jK%AucՖQ*6p~h9Qյ7(ot珋9|aM>&FЖG638wv8 :QCy\[THmJMvJ7"s鱟BXdN5eJ%jK%L1pƬWi߇뇚/}T*I j($JԖ5eJu˝5eJYt t:HcVYD "V,TR (`ԐƬPcVYD"<\@^llgyѫ߈lrg9p a:H!,2'RH5eJ%jK%AucՖQ*g=cc;΍^Cc[FF˟tsP~C |LC,2'PC%I%YehX@8HPZHcVYD6 9}{F#u~zP:HcVYD"V,T K\ $(-$1,Up`jO01, E߇6b{΍^Cc[1*v8ttߦBXdNj3587X hy ՖQ*H)jH,j(H I j(5eJ)Ou$ P;69~uӞ>.Žs%ȝ]"ȝV$ PC%I%Yej:ݱ I j(v]ys]?4^D(ڇqw/ζ}Ӟ>.s%6Ч:"u|:'܎ؽGVjutj[>d=:ڔy.oE>c>ȝBI j($JԖ5eJ=c9a!Ai!Yek=4^TՖQ*H,j('R멡: I j(r@tƬRAKRDIcVYD0@PRHcVYDt,TJ~{ R/ηsJyѫ߈lrǝjH :̖ЖR}$J:HcVYD"V,T @[9a!Ai!Yek=kSp[P:5{ _ot珋9|a>&FЖG638wv8 :/δs%6 yԆԧots|.>%D:HcVYD"V,T I j(v]yyB tƬRDIcVYD:]M @8HPZHcVYDBH-C5eJ Z%jK%A,!YeƬRE)y$J9Yv:ڔ<|]7,2'P%DI tƬRDIcVYD4ηlrBC%\^llgHmKŒc>Wt珋ã6Ч:"u$1,T+RXՖQ*`|5eJ*Cj_;cߗjb;M<\Pv8ttߦBXdNj3587X hu@tƬRAKRDIcVYD0@PHƬPcVYD"<\@0Cj]Ӟ>.Žs%%D"ȝV$ PC%I%Yej:ݱ I j(v]ys]?4^D(ڇqyԆԧ9\C |LC,2'Plgâqqum}6^u!)%6=:ڔy.oE>c>ȝBI j($JԖ5eJ=c9a!Ai!Yek=4^TՖQ*H,j('R멡: I j(r@tƬRAKRDIcVYD0@PՖQ*,j($RH#69_HN6+Žs%ȝ]"ȝV$ PC%I%Yej:ݱ I j(v]ys]?4^D(ڇwHmKsdB#PK #wr;bp[_MCj^dn;d2RR]ү4E򈺇lgЖ@!YeZƬS ~, $(-$1,UmwU C%I%Yed]u42A!Ai!YeV] ՖQ*H)jH,j(H ՖQ*,j($RH#k͍ qPt珋ã%D"ȝI RՖQ*H,j(P9X@8HPZHcVYDk͍ qP#qϺU9pM4)25Ж@!YeZƬS ~, $(-$1,URRISmw?y cs$1,T+RXՖQ*NSC.tՖQ*k805`'X huwOqyu!.2XmCGMmt%D}6ʣ9_sahkCx-ea`PƊ,<\ZI j($$JԖ5eJ X$ C%CYeSpIpÎ qPv.~umC,?,2'P%DI RՖQ*H,j(P9X@8HPZHcVYDuÚb'GV;;Τ6KB}Ӟ>.ϙ,<}6Ч:"u|:'܎ؽGVjuRR%>d2RR]ү4E򈺇lgЖ@!YeZƬS ~, $(-$1,UmwU C%I%Yed]u42A!Ai!YeV] ՖQ*H)jH,j(H $5eJK%I( qPv/RRR%(xQյdȝ]"ȝV$ PC%I%Yej:ݱ I j(v]ys]?4^D(ڇwHmK"t珋9|aM>&FЖG638wv8 :ԆԸb(s%6=:ڔy.oE>c>ȝBI j($JԖ5eJ=c9a!Ai!Yek=4^TՖQ*H,j('R멡: I j(r@tƬRAKRDIcVYD0@PՖQ*,j(4Ͽ=r3ׅ[|S/ yԆԇ"D]Ct%D%D$ PC%I%Yej:ݱ I j(p ൖ1B(p/uWPis9cD(mwNxc̖K 8㧞U4NM :9 2XO|2RRD\(MBXdNׅ[}6_|{ї2m{nFJo3%o=:ڐC%I%YehX@8HPZHcVYDÍ6;6pM<\ՖQ*H,j('R멡: I j(vBX\ CZk, c (pzppHpHߗk@8$0_C߇뀁 P!YeZƬPaK@ ՖQ*,j($RH#XysvTԀ&HmK=ݱ)dՖQ*H,j(P9X@8HPZHcVYDB#PuØPݣϹ߇{4ڐ[?HmH@!YeZƬS ~, $(-$1,URRISmw?y cs$1,T+RXՖQ*NSC.tՖQ*FsF63߇뀏 ,QD?gk,uЩN3ق;ãF^C@xd ՖQ*H)jH,j(H (jHcVYDt,TJ~{ RʐڗHN6H2#9cpʐC%I%Yej:ݱ I j(v^hSdjys]=μwPzk |L@yԆԁ6PkRR"1;cueH@!YeZƬS ~, $(-$1,URRISmw?y cs$1,T+RXՖQ*NSC.tՖQ*hk=뇚ߒ?{̈d_=/n>ZI j($$JԖ5eJ X$`5$1,T:XՖQ*H?=)@G ΌoC%I%Yej:ݱ I j(v^hSdjys]=θ~#{B"us=c߇뀁C%I%YehX@8HPZHcVYD6 9}{F#u~zP:HcVYD"V,T K\ $(-$1,UQѯ~{hS`|lgwBXdNtgH-C5eJ Z%jK%A,0)$1,T:XՖQ*H?=)@Gb"D]KlLݱKSlg5b6 tƬRDIcVYD4ηlrBC%\3[E'%R _BXC2RR9'tߗ~c>GϨEG*Fd2#9~Tdf$1,T+RXՖQ*`|5eJ*Cj_;cߗjb;M<\<{P:HcVYD"V,T K\ $(-$1,UˡC%I-I%Ye– @)$1,T:XՖQ*H?=)@G+9כЖ%戹QCc>Rf#p:HcVYD"V,T @[9a!Ai!YeVy.oPχT9/BXdNOj_MЖ~763G}6]үy戹QCc?K 15eJ%jK%L1pƬWeHmK'lr6LGi߇뇌%Π tƬRDIcVYD:]M @8HPZHcVYD'_MՀ Y``47 )b=[R>7\8ؼЖ~\8qy a:pD\(LGhk=>&}6RBXdNn>` t:HcVYD "V,TR 0H ՖQ*,j(YfDb2v/ʌLcuCGM2#9|[TE*u!!HD㼫d}"|mJژC%I%Yej:ݱ I j(plN*}Dllg~Y2Gc̖B#P2#9cpʐ#,}NqDOr3wwq{9s)dՖQ*H,j(0>{GrBC%]!/T51~Y%S7,}N|9{!Ppw]qU@@!YeZƬP2u.spƬWԍrmw{*^3>] `ߗj`sqےd]fDb2v/pʐ#;$@gv~kʌLGpl^ 8>;M"6(tobwk,ȌFNQ{RgNyᎍ ՖQ*H)jH,j(H 5eJK%@VY%S7P{̈d_=.JHmH{q(@!YeZƬPh5n5eJ6'W>663,ȌFNٙ#ݱKmyOwueHЖ>8cu@@!YeZƬS ~, $(-$1,URRISmw*2U3zÝ1縂5eJ%jK%@Ժhe΂BC%\4u~lt?9/mKST?5Ƈ6~Y%S7PmyQâq۴zP6;̈d_*7!;~TP:Aj$1,TRԑ+RXՖQ* )`$ՖQ*,j(YfDb2v/ʌL=tã{*]":ڐ$ PC%I%Yej:ݱ I j(p+,ȌFNQЖ>8k箖~RRu!/:8s F~Y2Gc̖2#9|[T BڟquW̗`u?g9p戹QP a: tƬRDIcVYD??cՖQ*%S7,}Nq{F tƬRDIcVYD:]M @8HPZHcVYDBH-C5eJ Z%jK%A,E$5eJK%@VY%S7¡SpߖdF#'lr JHmKۏ)BI j($JԖ5eJAv, $(-$1,U"1;cFJoBXc=\*h9Bڟ5kt+snP,<|]77"s,2'TՖQ*H,j(0>{GrBC%]!.9wmm{n#{/%S7DÍmw*2U3|ojC\w6 tƬRDIcVYD:]M @8HPZHcVYDBH-C5eJ Z%jK%A,(jHcVYDt,Taq{9~,=:ڗHN6HwloR4)\;S:HcVYD"V,T @[9a!Ai!Ye ݻGb`"D]KʀFs>&Fue@yԆԁy^\JY.V tƬRDIcVYD??cՖQ* |B_~^ѩ64E򈺗Oxs縂p8.=eC%I%Yed]u42A!Ai!Ye '2RRFЏKGm w럿MNܗ3%2RR|~^;$Nܐm{͉hu/* wr;bplmI>pm_@@tƬRAKRDIcVYD0@`ԐƬPcVYD6Rwnllgؘ戹QRO~=:ڐԆԒ@}tƬRDIcVYD4ηlrBC%\vCcc;4E򈺗O~k |LCpʀ ;ԥ)TՖQ*H,j(0>{GrBC%]!/T51׼ؘ戹QRѩ1: tƬRDIcVYD:]M @8HPZHcVYD\|n]؍g3%Msspʟ]s|87"^T5=:'TZI j($$JԖ5eJ X$ !YeƬPdF#'lrT:'T9.{*u!.JHmKۏ)BI j($JԖ5eJAv, $(-$1,UA:ߖdF#'lrl̑Ϧך=:ڐ t%63P:HcVYD"V,T I j(vTԾ!Rv//chv]fDb2v/ʌLބ9TՖQ*H,j('R멡: I j(pkkv gokpʇHmKfDb2v/pʗ3%Msspʟ]s|8~YTdf;M*2U3xtN;vCj\[T6̈d_=d2#9|[T~ BڟquW̗`u?g9p<7"s,2'TՖQ*H,j(0>{GrBC%]tdf%63/chՖQ*H,j('R멡: I j(r@tƬRAKRDIcVYD0@`I!YeƬPdF#'lrTpyb'snP tTCjCۏ)BI j($JԖ5eJAv, $(-$1,U"1;cFJoBXc=\*h9Bڟ5kt+snP,<|]77"s,2'T_hsnP $1,T+RXՖQ*`|5eJ*Cj] cs515eJ%jK%@Ժhe΂BC%\:Aj$1,TRԑ+RXՖQ* )`$RC%CYepʇHmKRRR$ W5A.682] a:H!,2'WI RՖQ*H,j(P9X@8HPZHcVYDbuy63,ȌFNٙ#ݱM4)25{*u! @k_m?jMv6 yԆԹwq)/ჿ,ȌFNٙ#ݱd^hSdj a:ʟk,ȌFN{*B:Aji~\#u\~&}6̈d_= gpN5ʧ*Nѩt277'Џ/4ڗC'85 a:sGV>_k,ȌFNnRw{ȝ\Xk:}m@@!YeZƬS ~, $(-$1,URRISYߖdF#'lrl̑2_MBXdNί~kpʇHmK{;OڀC%I%Yed]u42A!Ai!Ye&W~JTmyQv,{s~Fuk, uK 9\(Cy6̈d_=.msnP ߒ?~^q]|=:ڗ[_M戹QCc>] a:dn^h69}MtN;·kpʇHmKquFJmC~]fDb2v/pʐ3FRΡp P!YeZƬPaK I j(5eJgWF~Y3ʌLd{*u!.JHmH{q(@!YeZƬPh5n5eJ6'W\#c;̈d_=B#P2RRw8W C%I%Yed]u42A!Ai!Yeԏ׉y^_{S :36ã6 yԆԸќlgkl({p2u@`  `BCV<\>3$m"1;cFJox P!YeZƬPaK I j(5eJrݨʽ\>ߖdF#'lrTd yԆԼCjCRRR$ PC%I%Yej:ݱ I j(plN:Fw3${9s>&FueCΤ6 cspt%GQ܌/ԥ:HcVYD"V,T I j(vTԾ!Rv//chp+,ȌFNQЖ>8W C%I%Yed]u42A!Ai!Ye qmw?b6:/ueCΤ6wXK%ϩ*c|F4?FJo1:#'_MQm`K$5lu|~Y29'k,ȌFNQ;5eJ%jK%AucՖQ* ؝^up2#9~6fHlrk |LCpʇHmH:PJv*8?;ϣAp/6 :ڐC%I%YehX@8HPZHcVYD6 9}{F#YfDb2v/ʌLބ9zTՖQ*H,j('R멡: I j(p>* ᮉu}Ϧ=:ڐ P!YeZƬPaKՖQ*,j(w[T^7+qޥ, P!YeZƬPaKCRC%CYepʇHmKRRR$ Wp;̈d_*,}Nqc@!YeZƬPh5n5eJ6'W\#c;̈d_=B#P2RR9zT:ݨʎFuv<0~_kpʇHmH@!YeZƬS ~, $(-$1,URRIS"1;cFJoBXc=\*I j($JԖ5eJu˝5eJ2u@`  `BCV<\>l]fDb2v/ʌL3鱟BX,?Rgw럼?Hl_^Tuz:Aj$1,TRԑ+RXՖQ* )`5eJK%@:ڗHN6Hy-w*2U3GBXc<Жn?)dՖQ*H,j(P9X@8HPZHcVYDbuy63,ȌFNٙ#ݱM4)25{*u! @KSlgC*=ڌ.g_ K7z^|2RR:HcVYD"V,T I j(vTԾ!Rv//chp+,ȌFNQЖ>8W C%I%Yed]u42A!Ai!Ye }6EP{X,Pճ=[ ~Y%S4@lgЖ :TzeRו!*^b6ZI j($$JԖ5eJ X$5$1,T:XՖQ*[_sʟQ]fDb2v/ʌL3${9|au!!)S {q(@!YeZƬPh5n5eJ6'W>663,ȌFNٙ#ݱKmyOwueHЖ>8W BT{Q]=ξ߇ԥ:HcVYD"V,T I j(vTԾ!Rv//chp+,ȌFNQЖ>8W C%I%Yed]u42A!Ai!Ye }6`b'=Ugk,ȌFNnRut<6#F}6gQ =#/\ևdNܐ P!YeZƬPaK5eJK%@VY2)S {q+^KjfDb2v/ʌLЖ>8kws;GXC%I%Yej:ݱ I j(plN*}Dllg~Y2Gc̖B#P2#9cpʐ#,}Nqj2{|3?$ߗr_hw{*BI j($JԖ5eJ=c9a!Ai!Yeʐڗ*Nme*2U3zP:HcVYD"V,T K\ $(-$1,U͉MNܗ>]fDb2v/pʐ P!YeZƬPaK(5$1,T:XՖQ*̈d_=.JHmKۏ)][P2#9~Tdf9x#_sojVJY!5eJ%jK%AucՖQ* ؝^T"1;cfdv/,?>&FߖdF#'lr= GBXc=\* QeGt#:guԭz_/;̈d_=!5eJ%jK%L1pƬWeHmK'lr6LG̈d_* csp$1,T+RXՖQ*NSC.tՖQ*s#cϦ~Y2sspʟ]5mw>^7+qޥ, P!YeZƬPaKRC%CYe+,ȌFNnRԆԽI/%"1;cFJhKSlg5;?,â:HcVYD"V,T @[9a!Ai!Ye O2#9~6fHlr^hSdj[THmHЖ>8W BT{Q]=ξǁfm"1;cueH@!YeZƬS ~, $(-$1,URRIS"1;cFJoBXc=\*I j($JԖ5eJu˝5eJd2#9~Tdfa31M(D4 Xk]yh63ތWTdfԆ5#@#3鱟BX,?Rgw럣2 ʐN]BH-C5eJ Z%jK%A,`5$1,T:XՖQ*̈d_=.JHmKۏ)][P2#9~Tdf9x#_s,~R$1,T+RXՖQ* spƬWFw3${9|aM4)25"1;c9 :PJv*8?;ޥ,m?j,}6̈d_=!5eJ%jK%L1pƬWeHmK'lr6LG̈d_* csp$1,T+RXՖQ*NSC.tՖQ*뭐k,ȌFNQŇh}6[1aw88Ϧz2^Q{R (Ϧ} `Jqߗ~Τ6/*BU:vm ՖQ*H)jH,j(H `ԐƬPcVYD 2#9~TdffDb2v/pʗHN6Ht>:|.~J 15eJ%jK%AucՖQ* ؝^T"1;cfdv/,?>&FߖdF#'lr= Gt^9AsMS9%GV/.KXOو$1,T+RXՖQ*`|5eJ*Cj_;cߗjb8dF#'lrTKSlg@@!YeZƬP2u.spƬW }6 yԆԀs#cztKST0ؘ,#}}6˟*&FM>7  2#9~Tdf%63D[^h9obwht%Σgu:]ZI j($$JԖ5eJ X$8I j(5eJQCc/ :ЖRۏ)BI j($JԖ5eJAv, $(-$1,UA:fDb2v/_2Xk,ȌFNnR|]UVokpʇHmKy.oPK >챕/@g]fDb2v/pʐlgߗr~.g_Mȝ\9j::o X|~Y2 vG@&&o7.|{їOr3_ myԆԀ:9򡒩Ρ܌U=W5eJ%jK%L1pƬWeHmK'lr6L@!YeZƬP2u.spƬWi45,(E߇뇌3}:9b?8UO+^6 |Ssʏto6CjB?gGuhׅ[PyO (1`XCX#FpG:XOG7\[T@$1,T+RXՖQ* spƬWFw3${9|aM"1;cueH] a:dn^h69}MtN;·kpʇHmKquFJmC~]fDb2v/pʐ3FRΡp P!YeZƬPaKCRC%CYe+=ݱ)dtt{*u!.JHmKۏ)BI j($JԖ5eJAv, $(-$1,UA:%W3${9s>&FueCΤ6y^\JY.R[I j($JԖ5eJ=c9a!Ai!Yeʐڗ*Nmm|B_%%S1:bI j($JԖ5eJu˝5eJ>\ \`v?qے8aikueCΤ6>H-C5eJ Z%jK%A,`ՖQ*,j(D%D$ W>pN.Tͨs%"1;cueKRRR$ PC%I%Yej:ݱ I j(plN*}Dllg~Y%S7_2Xk |L@snP mwLm"1;cueKFǁ;ќlgk K8-e<\ZI j($$JԖ5eJ X$$5eJK%@a:E) a:I>v<w\;7*2U3j̐2RRԆԽI tƬRDIcVYD4ηlrBC%\ήfDb2v/ʌL3${9s>&Fue@yԆԁ;Ý? ~>D\(M΄ȝ^3cC%I%YehX@8HPZHcVYD6 9}{F#ђЖ>80>(Oڗc1Ж@!YeZƬP2u.spƬWgk,2'W챕..>ξ\PXk, <\>Fǁ: t:HcVYD "V,TR 0!$1,T:XՖQ*eHmKCh E2[XOK )HK H5eJ%jK%AucՖQ* ؝^T"1;cFJo=d~Y[TXOS#jMvo(!ڇlgueCΤ6 tƬRDIcVYD??cՖQ* |B_~^ѩtdf%636:iFJo3%K tNC%I%Yed]u42A!Ai!Yek,ȌFNnRvsb0ڗNsm_kpʀ =:ڗ"D]Cwt%Dk/]umC:?my.oPϦ} a:7;Τ6/XC}6`RR\c@xϻpʇ`u?DՖQ*H,j(P9X@8HPZHcVYDB#Puýy]zڇOr3؉;j_Mߗ{?}6n{ueCtlG":ok5/ :/؍v,ueCto럐tgߖdF#'lrǍ= v9]fDb2v/pʐC%I%YehX@8HPZHcVYDuØ>뇝HmK'lr6L@!YeZƬP2u.spƬW+.ZI j($$JԖ5eJ X$@`ԐƬPcVYD"<\@ aq+}[T> pŽ$1,T+RXՖQ* spƬWipݵ =ѿsnP,uýy]xQյ[TC,ȌFN%DÍaq+}Ӟ>.ڀ P!YeZƬPaK(ՖQ*,j($RH#x{}" =ѿn>@xϻpʇ`u?{y]tP tƬRDIcVYD4ηlrBC%]׍/v<0FgueC:]uBڇm{*u!!5eJ%jK%L1pƬWi߇1:}:ڗ*NmC%I%Yed]u42A!Ai!Yem}63,#= :^h69s;̈d_BXdN8ؼ =ѾJ߷I Rg9 ՖQ*H)jH,j(HCRC%CYeSpIp^T}I~{}" =ѱHsnP,uýy]xQյ5eJ%jK%AucՖQ*6n{â:snP,uýy]xQյ[TC,ȌFN%DÍaq+}Ӟ>.ڀ P!YeZƬPaK(5eJK%I(:/q+0FE*{cۏ)^32XO{xm@@!YeZƬPh5n5eJM^t0?η}[T> puo] |2RR:HcVYD"V,T I j(v]ysp |B_~^ѩ$1,T+RXՖQ*NSC.tՖQ*Ίvc?~8~#k戹QCc>C,ȌFN%DÍaq+}Ӟ>.ڀ P!YeZƬPaK(HjHcVYDt,TJ~{ RnGyΜE):s$ WaJ߷I R :/q+}[T> pŽ$1,T+RXՖQ* spƬWipݵ{(9ӟ |S.(ڀM{*u!!5eJ%jK%L1pƬWi߇1:}:ڗ*NmC%I%Yed]u42A!Ai!Yek鱟`u?A?uQյD\(MߖdF#'lr"uOGMaT0FI>m@@tƬRAKRDIcVYD0@p5eJK%I(}^ϤRs?n>@x߆aq(â:ޑJoI RgueC:.(AP:HcVYD"V,T @[9a!Ai!Yekj[Q{s?snP,uýy]tP>_kpʇHmH@!YeZƬS ~, $(-$1,UmwtNuΤ6 9}{F tƬRDIcVYD:]M @8HPZHcVYD:(A_M {Žך"E _m"1;cЖ|::o6/7toR7HNxjH-C5eJ Z%jK%A,5$1,T:XՖQ*H?=)@G߈PP$ WaJ߷I R :/q(ueW:s"9q+}[T> puo^um@@!YeZƬPh5n5eJM^qnx,EsnP,uýy]xQյ\[TC,ȌFN%DÍaq+}Ӟ>.ڀ P!YeZƬPaK(PjHcVYDt,TJ~{ R'߈PP$ WaJ߷I R :/q(ueW:s"9q+}[T> puo^um@@!YeZƬPh5n5eJM^wImwd{*w7vՖQ*H,j(P9X@8HPZHcVYDEڇ߈Pw=~\;wE;j6 yԆԄՖQ*H,j(0>{GrBC%]~{D\@x߆aq(â:ޑJoI R[Q{s1)O9ӟI RgueC:]uBڀC%I%Yej:ݱ I j(v^7P͈b(xϻpʇ`u?{뢄\[T@xϺsP:Aj$1,TRԑ+RXՖQ* )`RC%CYeSpIp(ͨ"utTmAۏ)^7ᇺ6:E*{~}$Jw=~\;wׅ[P:HcVYD"V,T @[9a!Ai!YekjF|mA}[T> puo^umC另=:ڐC%I%YehX@8HPZHcVYDuØ>뇝HmK'lr6L@!YeZƬP2u.spƬWnxQյ:(my.oPϦ2#9} a:ãb|0FE*{~}$Jt珋 t:HcVYD "V,TR 8 5eJK%I(Qѫ7PDڂ'WI RotltT0FI>{*w7vՖQ*H,j(P9X@8HPZHcVYDEڇyѫ7PDw=~\;wE;j,}6 yԆԄՖQ*H,j(0>{GrBC%]~{D\ueC:]uBڀ#5Fk)؍vhyڂ'PC%I%Yej:ݱ I j(v^7PdyNsnP,uýy]v>_kpʇHmHC~y~my붾o6 tƬRDIcVYD??cՖQ*6p:'ORRIS:HcVYD"V,T K\ $(-$1,U۝ pGGVks|/}6~YK >7,<|]C%I-I%Ye– `ՖQ*,j(w[T<0FE*{~}$JFݼt׼w\{xB tƬRDIcVYD4ηlrBC%]|2g9PKSlgw@ֆ X[EW~{::hXA )@Hk~kj{}3{ msnPu!..g^;8tn.Ky C%I%YehX@8HPZHcVYDx{}" =ѿn>@xo[P/f2s:#%0Guüͨ"uOF}Ϧ~{}Ү㧃o[P:HcVYD"V,T K\ $(-$1,Uљ*lgᇺ7Ž=*~7=ʏ]ӜF]CMxa ՖQ*H)jH,j(HPՖQ*,j(w[T;|n3;b6mARj^}$Js#k;wׄfJ5eJ%jK%AucՖQ*63?6'WBXc;7%R(pG0 XXM`CX#^7PdyN]u҅@|=:ڗOr36^z5eJ%jK%L1pƬW dyNJͨ"u{q+~|(ڀC%I%Yed]u42A!Ai!Ye&Wc>N؍7PDuuGV;F{?b5P63A]6߇뀁 P!YeZƬPaK0 I j(5eJ)Ou$ P |n3;r]"NܗI Rg9 |S.P:HcVYD"V,T @[9a!Ai!Yekj>7읹/snP,uýy]yQ6kpʇHmH@!YeZƬS ~, $(-$1,UmwtNuΤ6 9}{F tƬRDIcVYD:]M @8HPZHcVYD<_M|n3;r@(my.oPϦ2#9} a:ãb~_t珋 t:HcVYD "V,TR 8 ՖQ*,j($RH#@gvE)>7읹/n>@xϸsnP,uýy]tP tƬRDIcVYD4ηlrBC%]׍/v;|n3;r^32XO{xmC另=:ڐC%I%YehX@8HPZHcVYDuØ>뇝HmK'lr6L@!YeZƬP2u.spƬWntP@gv?uQյD\(MߖdF#'lr"uOGM6 >m@@tƬRAKRDIcVYD0@pRC%CYeSpIpNܗH:=%H{*w7*P:HcVYD"V,T @[9a!Ai!Yekj>7읹/snP,uýy]yUM{*u!!5eJ%jK%L1pƬWi߇1:}:ڗ*NmC%I%Yed]u42A!Ai!YeqϺ=${Žך"E _m"1;cЖ|::o6/7XONxjH-C5eJ Z%jK%A,(jHcVYDt,TJ~{ Rqے@gv佸I>ueC:w#䣡댓jI j($JԖ5eJAv, $(-$1,Umx"mC=%>{*b:nJ:.'^>c>NܗmsnP $1,T+RXՖQ*`|5eJM<\9yԆԾ!Rv//chՖQ*H,j('R멡: I j(v'^#䣡s鱟t{'nH_[_M戹QCc>]fDb2v/,2'Tttl^ok:3vZI j($$JԖ5eJ X$`ԐƬPcVYD"<\@2=%)Nd{q+}Þpʇ`u?xGMGCwו > tƬRDIcVYD4ηlrBC%]׍/v;|n3;r^32XO#䣡 lf;|n3;r]ʆPM{*u!!5eJ%jK%L1pƬWi߇1:}:ڗ*NmC%I%Yed]u42A!Ai!Yer:nJ:Ϧ}>7읹 G{~um}6"E _mwȝSxqyM~ϺsP:Aj$1,TRԑ+RXՖQ* )`BHcVYDt,TnPdtS|n3;r^}$Jk=t{'nK.#7P$1,T+RXՖQ* spƬWi>7 h8q:45,(E߇8)PbĀ4 kEڇt{'nKy]xFotPMueCΤ6܌|gghNܐC%I%YehX@8HPZHcVYD@gvE)>7읹/n>@xo[P:HcVYD"V,T K\ $(-$1,Uљ*lgqےuuGVךmK=%F{"6>{G#䣡H-C5eJ Z%jK%A,ՖQ*,j(w[T;|n3;r]"NܗI RgތW=9םHmK.#7P$1,T+RXՖQ* spƬWi>7 h8q:45,(E߇8)PbĀ4 kEڇt{'nKy]xFotPMueCΤ6܌yu?b6s_ $1,T+RXՖQ*`|5eJd{'nKRqے$ WQյ5eJ%jK%@Ժhe΂BC%\ю{wqy2_M|n3;r\]#c>C=%FF:Aj$1,TRԑ+RXՖQ* )`PԐƬPcVYD"<\@ u)OuH{*w7 : tƬRDIcVYD4ηlrBC%]׍/v;p|ϻpʇ`u?{Ž|2RR:HcVYD"V,T I j(v]ysp |B_~^ѩ$1,T+RXՖQ*NSC.tՖQ* :QCA?uQյD\(MߖdF#'lr"uOGM6 >m@@tƬRAKRDIcVYD0@p$5$1,T:XՖQ*H?=)@Gp|Sp|q+}Þpʇ`u?{뢄5eJ%jK%AucՖQ*6n{߇뇛7}[T> puo] |2RR:HcVYD"V,T I j(v]ysp |B_~^ѩ$1,T+RXՖQ*NSC.tՖQ*Ίvc?7(h#= :^h69s;̈d_BXdN8ؼߦ`u?|g9 ՖQ*H)jH,j(HPԐƬPcVYD"<\@ u)OuH{*w7*P:HcVYD"V,T @[9a!Ai!YekjyyQC|gueC:]uV,}6 yԆԄՖQ*H,j(0>{GrBC%]~{D\!w=~\;wׅ[PMueCΤ6 tƬRDIcVYD??cՖQ*6p:'ORRIS:HcVYD"V,T K\ $(-$1,U۞um}63/δ_[_M4EfDb2v/,2'Tttl^ok:3vZI j($$JԖ5eJ X$ƒRC%CYeSpIrV!˝oI Rgue@|S.(AP:HcVYD"V,T @[9a!Ai!Yekjϻpʇ`u?{뢄[T  tƬRDIcVYD4ηlrBC%]ך~{68{xNqRm3pݵ{*ֈ$1,T+RXՖQ*`|5eJM<\9yԆԾ!Rv//chՖQ*H,j('R멡: I j(r@tƬRAKRDIcVYD0@pH ՖQ*,j($RH#6KCRKCۏ)^32XOpuo^um@@!YeZƬPh5n5eJM^yԆԸb(xϻpʇ`u?{Ž|2RR:HcVYD"V,T I j(v]ysp |B_~^ѩ$1,T+RXՖQ*NSC.tՖQ* :ԆԸb(8~#k戹QCc>C,ȌFN%DÍm|S}Ӟ>.ڀ P!YeZƬPaK5$1,T:XՖQ*H?=)@GeHmK"H "I RgueC:.(AP:HcVYD"V,T @[9a!Ai!Yekju!.2X32XO{xmC另=:ڐC%I%YehX@8HPZHcVYDuØ>뇝HmK'lr6L@!YeZƬP2u.spƬWntPԆԸb(8~#k戹QCc>C,ȌFN%DÍm|S}Ӟ>.ڀ P!YeZƬPaK5$1,T:XՖQ*H?=)@GeHmK"H "I RgueC:.}@@!YeZƬPh5n5eJM^yԆԸb(xϻpʇ`u?{ʭ>XmsnP $1,T+RXՖQ*`|5eJM<\9yԆԾ!Rv//chՖQ*H,j('R멡: I j(v[~u!.2X(my.oPϦ2#9} a:ãb~_t珋 t:HcVYD "V,TR 8$ՖQ*,j($RH#Xyw7@z;PΤ6KCRK@{q+}[T>  tƬRDIcVYD4ηlrBC%]ך~{68{xNqRm}.3b>^7P2RR% tƬRDIcVYD??cՖQ*6p:'ORRIS:HcVYD"V,T K\ $(-$1,UˡC%I-I%Ye–  ՖQ*,j($RH#6)S {q+}[T> pŽ$1,T+RXՖQ* spƬWipݵ:ڗ |S.(ڇm{*u!!5eJ%jK%L1pƬWi߇1:}:ڗ*NmC%I%Yed]u42A!Ai!Yek鱟`u?A?uQյD\(MߖdF#'lr"uOGM6 >m@@tƬRAKRDIcVYD0@pHHjHcVYDt,TJ~{ RʐڗHN6HsnP,sU>&Fݻ(Gj}뢄5eJ%jK%AucՖQ*iFuEڇHmK}[T> k}۲v;wE;j/ueCΤ6#SDZ;S5` X,1 pPk c C-a`#EpZ , p,5R(4p0 K PhC%I%YehX@8HPZHcVYDuØ>뇝HmK'lr6L@!YeZƬP2u.spƬW8{ʧB۲vo{v>_hsnP  zGkZG(,4akXJ4AՊ, ݔE>_] = 3RRw=XO0[#hG{~um}67(lrk,ȌFN厄ȝSxqyM~ϺsPy]M:ڗ;,eKsnP, P!YeZƬPaK C%CYeTԺE*u!/n>@xϽJN.#7P$1,T+RXՖQ* spƬWi>7 h8q:45,(E߇8)PbĀ4 kEڇHmKy]xFotPM{*Τ6܌RRR$ Wo:MF^&}6 :ڗ5F~]9sRRR$ Wx27ah , XWoRԆԇI RՖQ*H,j(0>{GrBC%]!.JHmKۏ)^3GVՖQ*H,j('R멡: I j(q4fJE*u!/n>@wj=:ڗ=p˺~/}5RR}6 yԆԻwpCb9ӟR}O}5RR:Aj$1,TRԑ+RXՖQ* )`BHcVYDt,TʐڗHN6H6 :ڗuýy]xFotP:HcVYD"V,T @[9a!Ai!Yec>}Nn^3Ѩpbut%63ahkC{X,P-+=4p,SŁeh $5?ipݵ:ڗ{xB܌|gHmKmsnP $1,T+RXՖQ*`|5eJ*Cj]":ڗI Rg7Ž$1,T+RXՖQ*NSC.tՖQ*h̕tTCj^}$JuuGVM  ) XV;p=:m}6 :ڗR}}ΑJHmH{q(@tƬRAKRDIcVYD0@pHPjHcVYDt,TJ~{ Rc?~7*PFu3v*2#9} a: tƬRDIcVYD4ηlrBC%]|2g9P}fDb2v/pʗ6h7|Bqk}Ӟ>.ڇ*2#9} a: pmC:uo^Un>܌:2#9cT-q ,ՖQ*H,j(0>{GrBC%]~{D\'GCh6<_M^xat#:k_[PaM"1;cueK为{}6"uwNxc9c*C63و׆~"t=uGV>_kpʇHmK׎N8wsu\{TՖQ*H,j(0>{GrBC%]tdf%63/chZ;to~|(ڀhyhݣ߹GVktoFs."1;cFJhI$1,T+RXՖQ*NSC.tՖQ*ᓜF_Oa6ᇺ6#+vm{xQյD\(MȝSxqy{}" =ѿn>@NxjH-C5eJ Z%jK%A, $5eJK%@n=FF{}" =ѿn>@yR9e;̈d_* cs:HcVYD"V,T @[9a!Ai!Ye("1;cFJoBXc{#qLyR97Œc̖2#9|[T~k>{G<umCt^[0G=}^Φb(Lp:5{jS]263}6pxa\; .|aMߖdF#'lr $1,T+RXՖQ*`|5eJYt tƬRDIcVYD:]M @8HPZHcVYDBH-C5eJ Z%jK%A, I j(5eJ;*{}" =ѿn>@xQյeߖdF#'lrT cs:HcVYD"V,T @[9a!Ai!Ye("1;cFJoBXcM^snPΘmC,?ueCΤ6#{єԸ{}60FŽs%6̈d_=/FuK 9X챕/@f#^a?[P8ueW:s~ KB`yѫ7PDGeM{*{bI j($JԖ5eJ=c9a!Ai!YeV]$1,T+RXՖQ*NSC.tՖQ*eЁ P!YeZƬPaKB@$5eJK%@n=FF>7읱^o6)SyNn>@xϹ;ʐ9Ϩpdn;d~Y2 tƬRDIcVYD4ηlrBC%\ FQfDb2v/ʌLބ9}6n{Ǹ(@w@gvmyڂ'W~"t=uH8tt 27_2Xhw{*B?ij^dn;s]=ξC:gMFמh@!YeZƬS ~, $(-$1,UFJoBXc;6LţM|n3;b6mA~G sPmyhݣ߹Hkq>7읱^o6<lg9R2#9~TdfB\ՖQ*H,j('R멡: I j(qFpG:鱟t{'lFכͨ"u}.o6FFKmw{*@ s#]cpyNc>\j]ymKqjCŒct{s1ꯡ,Ad~Y2u?b5_MtjB8aRlF8~#Ý{:{FZmHwnl s_Mv=yڂ'W/Fw*2U3GBXcum}67(lrk,2'Tttl^ok:^3vZI j($$JԖ5eJ X$C%CYepʇt{'lFכͨ"utTmAۏ)^3~mw\{xj63,ȌFNQЖ>85eJ%jK%AucՖQ*Z22#9~Tdf%60{RBQwstt?vCjsʏEڇt{'lFכͨ"uqt#:tjaM"1;cueK为{}6"ulr;,eK63وכͨ"uw'Co^umC6 :ڗOr3כͨ"ux]؍=vЁC%I%YehX@8HPZHcVYDLބ9wm#G~ڂ'WQյ:'ݻGsŽt{'lFכͨ"ux#(s;̈d_*;c15eJ%jK%@Ժhe΂BC%\Q?νlgqj_s :}~J{u5pꯞWmw{*@ s#][TBT6yMwnl[_M{*o6FFFQ,ȌFNQЖ>8G[_M4EK >4pb~^o6׌<|]C%I-I%Ye– QI!YeƬPqQt{'lFכͨ"utTmAۏ)^T}@x#("1;cFJoBXcՖQ*H,j(P9X@8HPZHcVYDh63,ȌFNQЖ>8Gw;㻠|n3;b6mAxQrsH8tt 27_2Xk,ȌFNnR:HcVYD"V,T I j(r@!YeZƬP2u.spƬW+.ZI j($$JԖ5eJ X$$5eJK%@N؍7PDڂ'WI R(ڇ2fDb2v/ʌLބ9$1,T+RXՖQ* spƬWєlg~Y%S7,}Nq׍/v9 N؍7PDΟjaM{*u!!e*6܌j\O :̖2#9|[THqt#:mt%Dv/sTc=C%I%YehX@8HPZHcVYDBI j($JԖ5eJu˝5eJYt t:HcVYD "V,TR ՖQ*,j(pw@gvE)>7읹/n>@xa?=%puo^T}CGM#q%6~Y2 tƬRDIcVYD4ηlrBC%\ FQfDb2v/ʌLބ9}6n{Ǹ(@w@gv7*@>ãxQr]fDb2v,snRMNܗ/:~|Or3k<t{'nK#q%6̈d_=/ 6yhtܔt<@!YeZƬS ~, $(-$1,UFJoBXc;6LţM|n3;r^dn;T}@Gi=tN;vC~ s_Mv=w@gv(v9cFs."1;cFJo*N@!YeZƬP2u.spƬWgxs~@gv(v9s*@>ã 27_2Xk,ȌFNnRpGI׾a?7%Mw@gvpön؍&pG:t%Cjڗv}*@>\{dxQrlg~Y%S4t%60GVks|/}6"uOGM@gvH:=%HNxjH-C5eJ Z%jK%A, `ՖQ*,j(w[T<t{'nKRqے$ W_,=|n3;r]]uGV<lg~Y%S4t%60@!YeZƬPh5n5eJc;̈d_* cs}6^Ԑg]fDb2v,sݣڇm}6n{qےFuOGV9]fDb2v/pʗqt#:mt%Dv/vXʗlgMNܗ~"t=uGV>_kpʇHmHqt#:6Ya?=$ tƬRDIcVYD??cՖQ*%S7,}Nq{Fߦ}>7읹/ji=tN;vC~[_MNܗ2;j]fDb2v,yQ 9s:HcVYD"V,T K\ $(-$1,Uɓ|r:nJ:;4ڗt{'nHG ;jV8<Xk戹QCc>] a:ãb{|n3;rCRqے$ W<|]C%I-I%Ye– P$5eJK%@0qے@gv佸I?8]fDb2v/pʐk7%ghw@gv7*}C6 yԆԸ{}63h|t{'nH@!YeZƬS ~, $(-$1,UFJoBXc;6Lţ(P̗c1qےmyhݣ߹CpNܗ2;jC,ȌFNQ 9s:HcVYD"V,T K\ $(-$1,Uɓ|r:nJ:;4ڗt{'nHG ;jV8<Xk戹QCc>] a:ãb{|n3;rCRqے$ W<|]C%I-I%Ye– PRHcVYDt,Tqdnqے@gv佸IH22#9~Tdf%60@!YeZƬPh5n5eJc;̈d_* csws;=%FF9s::ow/,?ߖdF#'lr $1,T+RXՖQ*`|5eJYt tƬRDIcVYD:]M @8HPZHcVYDBH-C5eJ Z%jK%A, 8ƬPcVYD2qے@gv佸IGV<l`2#9~Tdf%60@!YeZƬPh5n5eJc;̈d_* cs}6n{ue@w@gvsGڇ2XkpʇHmHG63)T=GM.g_MNܗ5Žs%6̈d_=/]=ξ] a:<|]챕/@f tƬRDIcVYD??cՖQ*eЁC%I%Yed]u42A!Ai!YeV] ՖQ*H)jH,j(H$@BHcVYDt,TnPdtS|n3;r^}$Jz2^>^u!.{xj63,ȌFNQЖ>85eJ%jK%AucՖQ*Z22#9~Tdf%60{RBQwstt?vCjsʏEڇt{'nK׎]>.Dž[PKmw{*_%܌Жsx9c*^G6|n3;r]ׅ[PM{*u!!܌{єk}؍:ã6CjBI j($JԖ5eJ=c9a!Ai!Ye2U3zߗj`-lgqے : v^a?D㻷h7xQյdx#(sߖdF#'lrǕ*;c15eJ%jK%@Ժhe΂BC%\ю{wqy2_M^w@gvvԭpx#= :^h69sЖ|::o6/4w@gvE)>7읹/n>@xϺsP:Aj$1,TRԑ+RXՖQ* )`HPՖQ*,j(@gvE)>7읹/n>@s]>.PMt{'nKQtPqjSkD㹎ÇWOGjI j($JԖ5eJAv, $(-$1,Ulgϩ+~35eߖdF#'lrTKSlgwOyT;~45,(E߇XA )@Hk>!;M^snPdpOʏdםHmHţMt{'nKusUqjSMכͨ"uOD1;WOGj7#ʸ{}63oGekt{'nH@!YeZƬS ~, $(-$1,Umx"mC=%Ý?*?ՖQ*H,j('R멡: I j(pd@`߇-}o`h7]}^XPLAX0 g :mHpb|mA|:\Oz(APC=$#d,1P(4 y}ΊvrujS*C|n3;r_Mv]>tܔt?zm.45P(4 =Gmyڂ'TZI j($$JԖ5eJ X$BE$5eJK%@n=FFyyQCzE)yyQC}IH22#9~Tdf%60@!YeZƬPh5n5eJc;̈d_* csws;=7(o,pOʐ9Ϩpdn;d~Y2 tƬRDIcVYD??cՖQ*eЁC%I%Yed]u42A!Ai!YeV] ՖQ*H)jH,j(H$QI!YeƬPueC=7(oH?=7(oI R(ڇ2fDb2v/ʌLބ9$1,T+RXՖQ* spƬWєlg~Y%S7,}Nq׍/v9 w<(9mC,?ueCΤ6#{єԸ{}67uWGV9]fDb2v/pʗqt#:mt%DӞ>.vXʗlg:HcVYD"V,T I j(r@!YeZƬP2u.spƬW+.ZI j($$JԖ5eJ X$@0ƬPcVYD Ǹ(C:ޑJ69~u}$Js60w*2U3z tƬRDIcVYD4ηlrBC%\ FQfDb2v/ʌLބ9; _o/:cʐ9Ϩpdn;d~Y2 tƬRDIcVYD??cՖQ*eЁC%I%Yed]u42A!Ai!YeV] ՖQ*H)jH,j(H$ I j(5eJ;*V!$ W[PFQfDb2v,yQЖ>85eJ%jK%AucՖQ*Z22#9~Tdf%60Eڇ=lrGtPKmsnP e*..g_Mlrǝo5Žs%6̈d_=/FuK ;<|]챕/@f tƬRDIcVYD??cՖQ*eЁC%I%Yed]u42A!Ai!YeV] ՖQ*H)jH,j(H$0ƬPcVYD Ǹ(CΤ6KCRKCۏ)^T}CF"1;cFJoBXcՖQ*H,j(P9X@8HPZHcVYDh63,ȌFNQЖ>8Gw;Cj\d<(v9c:~T}CGM#q%6̈d_=!5eJ%jK%L1pƬW+.ՖQ*H,j('R멡: I j(r@tƬRAKRDIcVYD0A ՖQ*,j(w[T{Gwv 27_M:ڗ,EevԻ̈dX%S7'lr tƬRDIcVYD:]M @8HPZHcVYDGGVks|/}6"up8ؼߦ׍/vHmK"<|]kߖa~yԆԼ(v9/9 yԆԄpön؍?uUmyԆԸb(|2#9|[TmKO|(ϦBXdNlr/GHmK" P!YeZƬPaK@0)$1,T:XՖQ*q8 27P tTCj^}$Js60w*2U3z tƬRDIcVYD4ηlrBC%\ FQfDb2v/ʌLބ9;RR#qLyR97Œc̖2#9|[TՖQ*H,j(0>{GrBC%\:HcVYD"V,T K\ $(-$1,UˡC%I-I%Ye– `HƬPcVYD!.JHmKۏ)^umCFw*2U3GBXcՖQ*H,j(P9X@8HPZHcVYDh63,ȌFNQЖ>8GkŒcsnP,ԆԽIÝ?*?9\[Tju!.2XI j($JԖ5eJ=c9a!Ai!YeV]$1,T+RXՖQ*NSC.tՖQ*eЁ P!YeZƬPaK@0HI j(5eJRRԆԽI>e*8?3]uGV<l`2#9~Tdf%60@!YeZƬPh5n5eJc;̈d_* cs}6^Ԑg]fDb2v,sݣڇm}6n{RR#qt#:k8jaM"1;cueK为{}6"uwNxc=;,eK63و׍/v7ah , XWoRԆԇI RՖQ*H,j(0>{GrBC%]tdf%63/chZ;Τ6FFGVv^a?D㻷h7xQյ x#(s;̈d_*;c15eJ%jK%@Ժhe΂BC%\MJHmKۏ)].(ڀ#ueCΤ6F{4s\6MvԆԻM{*u!.]\6kpݵ:ڗ/׎]1_[PKmw{*_%܌Жs9c*^G6n{RRN.(ڇmsnPu!..g^;?ס{RRd\[T@pdn;d2#9|[Tg7: tƬRDIcVYD4ηlrBC%\ FQfDb2v/ʌLބ9>^jHJ3"1;c9|NnmCyR9EڇHmKŒcãxQr2Xk,ȌFNnRM!Rv/:xTPFt8` C$/׍/vNRSTcdinors /GIOhlmpu.ABEbfgvy#&58;,4=DHPUYwx-0123:CFLMXj()9Vk67QW"qz!K_'ZJHYS\4 p0+$8 $[|4 A$XTBA@$(@-D%Ÿ  ʤ0RHplepvcHWP( @P( @P( @P( @P( @P+"H!b({@ w9nCĀHp '`P ŏ (^"H`4/\:;{H  8! h8 @q`P@< 1n s` C8 !`(@p s @Kp(-pP x !`(@p s @T< 1n@spx !`(@H0PZ$X?( 0 1`X`XTB@'(pf\2 @P( @P( @P( @P( @P( (@lnI$BH0P[@ RH0Q 1D$)":@ `(<@X(6 ]0(X@Q8 l]8-$B0N( A D!I$(bI-s YJH1H)-s YJ@P-$1e(1e)%|>Z w\D:ۦZ,RZ("+AA!a%a)]틺'Фߕ6M!$1e)"X1e)Znze<= 7;-m|}7Ξ|X$,$K,ʡ9WBRK\R,BA!$1e) )"X1e(B @P0Ŕ0Ŕ"z<Ijx.sRo׾gvn@9 %a)I%a)B(rZnx^ػx"z MZn% rK\R%K\R>AA!a%a)]PvSgvnWI+XhrK\R%K\RvePA!a%a)]s! Zc,RZ!l(ZIkbQ kbRKT=} $<{bt)7k(|e{G>):ZJD:򵌆!$1e)"X1e(\fU ʸZl:њ58jCnP2x#gi-YJN2_{:$Z,RZ("+AA!a%a)]틺:w&y_CL>aϳ/0Ŕb0ŔC3PHX`jIkbWq(W;B~V$,$K,ʡ9WBRK\RgB:3FQs򵱹_grJN./|L~u>[aqG)VgϦRtw[ozES+؎$K\R b%K\R-"K\RK\RZ3ϹA$'iZLO$OI%)ܗ?I+_:g"~yYKPrK\R%K\RP:{($,05$1e+#ФߕR{gr'畟s)9a>t:g"~W鷼!΍rg볦y#qLO ס:c9xȍ7=rPrX3?<<^S7 0Ŕb0ŔC3PHX`jIkbWq(WI+XhrK\R%K\RvePA!a%a)]s! Zc,RZ!l(I-s YJ!-s YJIj|>Z#.Ug/_|і22ΐ:g"~tkcs<9 %a)I%a)B(rZnwPRo4eJw\Km):x:B2FV~Wgsȟ!NM΅&|ex^ػ!$1e)"X1e)Znze>JRo20Ŕb0ŔurT'*PHX`jIkbW,SFh59~V7+~C,ܦxܾRm}ˋҘ=Qy|?)I?}SLM24W%:g"~W\?ФߕaÌ>2NPwI+PGyO}122#ȟgAk䲗,s(;(TBIkbRARDIkbP ZBZt<Ijx.sXޒ1`~?|I%y_)t9 %a)I%a)B(rZnx^ػspRo0{b,#G~LX |1!$1e)"X1e)Zw. MZC{-ʇ!$1e)"X1e(\fU ʸZ9`r Q %a)I1I%a)BH QI%a)D%a)I-GN3ϹA$'l]<Ł-SĒZRxD0܇k;_tkXrRo9 %a)I%a)B(rZnx^ػspRo0{b,#G~LXJd^FCz5qcznSI+P$,$K,4}wBRK\R.sI+XoBI-s YJH)-s YJW)ٕBr,vdkTs3Ϲ@?2uA4W%H5D$,$$K,[ ( I-s YJ!-s YJIj'IӸwPI% uO@pRo2\Npʨ%>t0Ŕb0ŔA^r I-s YJ7uϦ@c8N:4l],n{=2tߦB~VI-s YJH)-s YJW)ٕBr,q7B;7=rqLLXcPސpT0'.gs(;(PѦgsYЀ @G=0lg/X8:p44\>J>{ܦx"䷡cc!U ~ϱά54}nPtl7.t4UFߦ3ƾ%[s@~ `pXq;|ѧXYAo:}7;@@4!][dC7(|e nS8N `pXq;{oB}\{# б|^{8 @>##3)М22Ngzy_L1W:g,>̊EF[3}f~t2'CO Kg.}ʢv$(TBIkbRARDIkbP0,,$AܠKPw. % H/(KW|d:Ό8Dw"q^zx@9 %a)I%a)B(rZnz:7##w\X񯅟cr;8)@9 %a)I%a)M]g Ԓ0Ŕ ߕd7rrK\R%K\RvePA!a%a)]s! Zc,RZ!l0ZIkbQ kbRKT=} $<d:KT<^Sgm#I%p9^މ{Z,RZ("+AA!a%a)]Ƽlnx}WcKioy;8OC!>2#!.B~V$,$K,4}wBRK\Rr MZC{-ʇ!$1e)"X1e(\fU ʸZ9`r Q %a)I1I%a)BH E$,,$;|>Zs |FG!$:g"~xO+=/dW(;){b!$1e)"X1e(PEWBRK\RT13?<'[qOC{)3.Aܠ0Ŕb0ŔC3PHX`jIkbWo2PrK\R%K\RvePA!a%a)]s! Zc,RZ!l0X0Ŕ0ŔpܠKPː:0ΐ'CxIj:{8bI-@f 0Ŕb0ŔA^r I-s YJi Ro23grIj:w} $=C:C077%osxd}g.2?s$,$K,4}wBRK\R6~V1M}% !$1e)"X1e(\fU ʸZl>AN~V7+ZR365kcs3rXFF1Mϔ.fӀ`4a`=<=Gl#ϱ^T1?XoJ:qcP`o yZY|]s~ioxBѮC }7R}S/t<Ij{Yч "x|3qr^p7<= Nr)3?!BIkbRDIkbSGp!($,05$1e+i7k ܡPrK\R%K\RvePA!a%a)\PFόLS֨=rlnW3rY4~yn3;RyY{(zefp#r~FA~LB\v! Zc,RZ!l0I-s YJ!-s YJIj:w} $<L|ΒL|ĒZ2@L uOCÐZ,RZ("+AA!a%a)]PvSs;B~V$-Wܼd:Ό=1e):n|'N^xg^=Y; ߼|ѧPt_SW%H5D$,$$K,[ ( )$1e(1e)%;y($2w&c!eAA!a%a)\ áI+XoBI-s YJH)-s YJW)ٕBr,vde]nze=c0unSsܡ鑭QϦw\N3Ϲ@9 0Ŕb0Ŕ `$QI%a)D%a)I-GN3ϹA$'y.2Sxˉ$,$K, u3PHX`jIkbWq{bΝáI+^2ux@ܗ|]0HM u$,$K,4}wBRK\R.s;B~VߒCZ,RZS*\ I-s YJ6|eM~V7+ZR365}nP<#T~V7+~C,G7<^r eo|L~7:rWnRo9 0Ŕb0Ŕ `$qI%a)D%a)I-PD;y($TKVR|$O7S!#!R;he/c9!$1e)"X1e(PEWBRK\R\짅틺'Фߕ>hr/ Gc!g"?!BIkbRDIkbSGp!($,05$1e+(;)Фߕd7r#t)7k (T9 %a)I%a)@;2NUԒ0Ŕ?瞛P:9Zܯf C){ȁ1Rb]osI+P$K\R b%K\R-$,,$;|>Z*8IjRt1$ Jd<d7ˇKAI-s YJH)-s YJ@g Ԓ0Ŕs(;){bΝáI+_|і+_)I.2?~B60Ŕb0ŔC3PHX`jIkbWq{bΝ g/CZ,RZS*\ I-s YJOnyO~CnP8@M42q; :SM΅&,?ܡۦ7:BA!$1e) )"X1e(B @pK\RK\RhCIz;"e]/9g틺'Фߕns򵱹uNr"nt)1gsBIkbRDIkbSGp!($,05$1e+l]<=&c!HCZ,RZS*\ I-s YJ뜰?ϱ'MOCI+^PB aPgrr Q %a)I1I%a)BH i%a)D%a)I-PD;y($m&zKRDyDZ.{zfZ,RZ("+AA!a%a)]眎(;){bt)7kM{B~V% MZ$OI%uBIkbRDIkbSGp!($,05$1e+l]<=&c!% !$1e)"X1e(\fU ʸZ9`r Q %a)I1I%a)BH i%a)D%a)I-PD;y($m&zKRDyDZ. }v@9 %a)I%a)B(rZny=r.B~Vt܇)7kZߕDyDZ^/2]'PB aPgrrK\R%K\R>AA!a%a)\{bt)7k (T9 %a)I%a)@;2NUԒ0ŔjI-s YJH1H)-s YJ@P00Ŕ0Ŕ"z<Ijx6~V% MZ"xI-@ w\DܡC?rJNe):wKPBIkbRDIkbP\c9,wr:2 uOCI+^m䡐SFps):!$1e)"X1e)Znze>JD:򵌆!$1e)"X1e(\fU ʸZl>lnWƵG!ФgOlkx/r ^wΔ@_4uw):|J{镙óFA~zb#9 0Ŕb0Ŕ `$)i%a)D%a)I-PD;y($]틺y-ۦZ,RZ("+AA!a%a)]틺'ФߕxÑފx^ػt,nWn u-2 vzcsMnqydZ,RZ?~r I-s YJuOCI+Xo|屒9P$,$K,ʡ9WBRK\R,BA!$1e) )"X1e(B @0Ŕ0Ŕ"z<Ijx.sxBq!$1e)"X1e(PEWBRK\R uOCI+^m׌9q!{XܯIw\ Z#e:g,rK\R%K\R>AA!a%a)\{bΝáI+Xo|屒9P$,$K,ʡ9WBRK\R,BA!$1e) )"X1e(B @0Ŕ0Ŕ"z;|>ZM:KT<^SgBRIjw\! BIkbRDIkbP\c9,w򵱹_~C7>Jc=ePsc"ny"x u.;ct|Ў@9 %a)I%a)M]g Ԓ0Ŕ w\D<ΝáI+XoBI-s YJH)-s YJW)ٕBr,uXTBIkbRARDIkbPK\RK\RZt<Ijx>hr$Ox~ΕI%w u΅ʇ!$1e)"X1e(PEWBRK\RyZj?!~%1r.9Ӹ}g(EDyO12gF. m6g"2O2ܦ@9 %a)I%a)M]g Ԓ0Ŕ w\D<ΝáI+XoBI-s YJH)-s YJW)ٕBr,uXTBIkbRARDIkbPe,,$A$;y($R|і2%H/)3*KQ.래BIkbRDIkbP\c9,w򵱹_~C7>Jc=ePscAA!a%a)\{byӝ;B~VߒCZ,RZS*\ I-s YJ뜰9 0Ŕb0Ŕ `$0Ŕ0Ŕ"z;|>ZM:KT<^Sg:U$!{b[HCZ,RZ("+AA!a%a)]Ƽlnx5@Mϒ~AO uOCΜ|>"ny"x uϒG+m/2]B9$,$K,4}wBRK\R.s:w&c!% !$1e)"X1e(\fU ʸZ9`r Q %a)I1I%a)BH i%a)D%a)I-PD :w} $=%H/)3*KW|Ў@9 %a)I%a)B(rZlk|#T{(yw\D<ΝP?B/Ϧ'yW鷼^drI-s YJH)-s YJh?c9,p]틺'Nt MZC~JBIkbRDIkbP:N̪p($,05$1e+r$K\R b%K\R- -$1e(1e)%;y($2wo틺猆NrD2r-PD$zKT=?IjBIkbRDIkbP\c9,qle(o~AO ut MZ>򵱹(ER4r؟Mnx"zg0:ߜdw\_MNBIkbRDIkbSGp!($,05$1e+l]9Ӹt)7k 2G*0Ŕb0ŔurT'*PHX`jIkbW\H5D$,$$K,[ (KI-s YJ!-s YJIj:w} $< !Zc>KiI-^.dOD؎0Ŕb0ŔA^r I-s YJ65kcsPrM$O{b[H~{ͱHpzόx#Ho틺:w&c!I-s YJH)-s YJh?c9,p]틺:w&c!HCZ,RZS*\ I-s YJ뜰9 0Ŕb0Ŕ `$,,$Z0PI% v2tr[8gC]D0deP$,$K, u3PHX`jIkbWq?+[5P:<d7߅틺a(x}W鷿Mtr[8gC]#(g*qy ,?{bEB~VI-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]s! Zc,RZ!l0Ŕ0ŔF} $=stNgI-^5Zlgs>"Z32$GOxFG!ŏx^ػt&t^?䶑ʇ!$1e)"X1e(PEWBRK\R uh;ФߕB Zlg3>/ԉO}12 M eЙx uϒG*0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZPG4y?.[dQ}65ܡm@rP/+?Ijqh2r. -r"p62~XspϳtLI%9 %a)I%a)B(rZx^ػ{Fޅ&x8g#e?} }6ܥ=e2Oxs3%T?qsexn^dC>фwgr#Gxd8{z}1! {b6G䷌>S!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,p7%#<;zfA|oM qZlo:}650P˭b6_M)>߄F d3> Aᕍ2H5D$,$$K,[ ($-$1e(1e)%фwgrI-@O\%SyYKW#d~Kxˉ{߳ZlS}ϸˤBgegI-AI-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kFP)=ֱ,Lϸ鷤>)!/ u΄΋9P5ͺy"c292tn{F}a3}ld7ֱ/3F5oBgE&}Aq#'g/{z_ZlS}nxLC!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,p7%#<;zfA|oM qZlo:}650P˭b6_M)>߄F d3> Aᕍ2H5D$,$$K,[ ($ZIkbQ kbRKU|>ZM=Zl -R3ĒZLϸ7\npp4!ºܡ~X΋L鱩09 %a)I%a)B(rZx^ػ{Fޅ&{R=RhR7Йx q:uF2CyN0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZܗs0PtkM8WY]<>k#MT1g^BB΄΋LjI-s YJH1H)-s YJ@PHYi%a)D%a)I-V#<IjyrgF= ekˎϒ|і2d8a -R3ĒZZ,RZ("+AA!a%a)\G틺aRo4eJYч= ekˎ2t#M)G4y?.[dQ}65ܡm@rP##}7=m~S6= ekˎϳnx`Dp9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+3c29)>ϋ\߳@9rM}7<0ev:5ϦAb+X}gmn}789"nSG{y(sn=rH5D$,$$K,[ ($I-s YJ!-s YJIjaܠKPː:0Gfg#$-d8ЉNZ8g$!$1e)"X1e(PEWBRK\R uh;Фߕ>hr/tyvnt2Ƶ@9'O2_{BIkbRDIkbSGp!($,05$1e+Fޅ&c!HCZ,RZS*\ I-s YJY`p()ۯ̗C>фwgr#<-2(P6 GC |FY`p()ms0)7kr!1RbÐjI-s YJH1H)-s YJ@PHai%a)D%a)I-V#<IjyrgFb;<0s4eL:):KT $ N:G8B'hrK\R%K\RP:{($,05$1e+w\# MZ挷)_r:0GfC(|kXD2tnyN(E5ͺyC>фt6M)@ _tyvnt2ƵY7<0ev:GZ,RZ?~r I-s YJwI+Xo|屒9P$,$K,ʡ9WBRK\Rc8-n{͈ós2tnz< >/=s~̋sM}6> pby(}y!pOaܡͺ! Zc,RZ!l ZIkbQ kbRKU|>Z\Yчofg#$-d8pZ8g$!$1e)"X1e(PEWBRK\R uh;Фߕ>hr/.CΆPֱg#d3PrI-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)\ ,7uyCqs0PqGcBfEc^}d(z ,7Mn{Fޅ&{D>t?~ LYxr Q %a)I1I%a)BH ZBZh;3ϹA$'!ta:(xaٹY>hr2t0NgI-_M hupN;\$,$K, u3PHX`jIkbW{bGz'nR!ta:(xaٹ3s>Sx}@?qsexn^dPdra b2~rͯsp ׋tPós>5g.:G>-r80Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZostPós2tnz< >/=s~̋sM}6> pby(}y!pOaܡͺ! Zc,RZ!l`1i%a)D%a)I-V#<IjyrgF|挷)'O)IjV~$0Ŕb0ŔA^r I-s YJJpB/!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,rp,8m{K |FG!NMh;3Ϲ@} F_M{y({q#ܡ>#,8Y6GzҘnt)1gaH5D$,$$K,[ (XZIkbQ kbRKU|>Z\Yч:o{$-d8pZ8g$}7< w7|rK\R%K\RP:{($,05$1e+w\# MZ挷)_r:0Mos2tn)ϼېnqr9f>Z0P{zfjI-s YJH1H)-s YJ@P 0Ŕ0ŔF} $<;!Jr'nS!NJpΒ)Sx}@9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+3exnS/2^c292tn{F}>h\Ȣ2lk3ϹCیT1?ex鷿Mh;Фߕ}ȇΔsI;2a y`G~lk8g:ck-s spvRv8B'W49 0Ŕb0Ŕ `$ ZBZh;3ϹA$'!ta8g|;)X^{$-d8ЉNZ8g$}7< w\@-oJr?I-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kO2ܥ}CîpvRv89 d3Prk ,7u%>##}7=m~S{qe+p$,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0Ŕs |FG!8g=FmxV3ΎKzYgԍ7=rnSG{zfCjI-s YJH1H)-s YJ@PK\RK\RZG{y($:Ό9x'nS!N|e/gBZQt$$,$K, u3PHX`jIkbW{bGz'nR!taΛ?g#d"|e/gOB/!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,rp,8m{K |FG!NMh;3Ϲ@} F_M{y({q#ܡ>#,8Y6GzҘnt)1gaH5D$,$$K,[ (XZBZh;3ϹA$'!taΛ?>hr2t(i{:p>2v$}7=5^Μ!#BIkbRDIkbP\c9,q.фwI+_|і+^2gFqr9NM.Qt"܀@MxzMh:@d_FK($Mos2:o$,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0ŔX>h~qs |FG!Qt>/=s~̋sM}6ёx:5Ϧ q4P>nCsY3rMh;3ϹCuBA!$1e) )"X1e(B B RIkbQ kbRKU|>Z"Q#:b{w+ύk BIkbRDIkbP\c9,q.фwI+^22~{N;"-k'O\(i{}9c!I-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]n{F}!7ex=gߦ(i{Ɲ1vwDZ;qy鏦^jI-s YJH1H)-s YJ@PK\RK\RZG{y($>2vig{ݤE_t|kXo N:G+8/:5}>{M{w*0Ŕb0ŔA^r I-s YJ{M.Q#:b{w*0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZܗs0ʂ8r>˜p3ϹCgss]GgtihTP>ZRhR7)<>ϼېn{ݤEPG iBA!$1e) )"X1e(B B(0Ŕ0ŔF} $2vig{ݤE^1BA!$1e) )"X1e(B @-$1e(1e)%фwgrI-@O(i{b6G䶾2|L~r88B'|L~Z,RZ("+AA!a%a)\G틺aRo׌_78Ӧ.HGr8(;(E5^v{~tv9_t>t?C'h8X o6K |FG!"43Ϲ@HGsqy:S}7=rBp9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+r$K\R b%K\R-aI%a)D%a)I-V#<IjxFK؎4鋳"uFO)$,$K, u3PHX`jIkbW{bGz#(W鷿M4鋳"ܯF2tp>2v߱W3O)$,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0Ŕ̍j}7=|>Phܺ5Ϧ@p\!P20#gYrd(i{Ɲ1vwDZ;{:5Ϧvw|>67>ihT3+djI-s YJH1H)-s YJ@P$,,$Z0PI% Qo%Sy"xI-^S2h2#M\짅틺rK\R%K\RP:{($,05$1e+w\# MZ+pL?>{_) >t?N/PvSp9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+3G{y(snS/2^59P΋LKT&}^V~$"4x^ػ!$1e)"X1e(PEWBRK\R uh;ФߕBΎK| L鷾5` CJc2nzeфwFO]ܯ,yN#(g.2tnyN@B:osT1rK\R%K\R>AA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbW3rM  -<;zfAs 8SfwP?>243鷼!ud}7;,@+X}g钳:S%8gCX 0+grݤE^2tnwΔCpG/4סuBt~=/np `?e  ܡNM)fD3rYNPz2t?3.t8!LKrX)܇H5D$,$$K,[ (I-s YJ!-s YJIjaܠKP@5^Ν%|e/gO$OI%Oxɣ(xw\BIkbRDIkbP\c9,q.фwI+^22}]2'o|k="22wΔex^ػ!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,vdkTsG{y({=P`?7>R}ˋ:S$K\R b%K\R-0Ŕ0ŔF} $фwgr|@ܨ#G|ѧFKFQU !7) }r]sQE™Ph,C }>nCs܇`;ʾX TBIkbRARDIkbPI-s YJ!-s YJIjaܠKPs>. q$z`̦I,p>2vt:?y_)kI-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kFP΋k=0fS$?d!3>/O+=t9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+#ZMh;3ϹCܡ>#,8Y6;\^Ҙ! Zc,RZ!lZIkbQ kbRKU|>Z x qIjϸĒZ0fS$FK:lLϸ鷾O~c]}\Y`p()ۯ/T1#EΑ!rK\R%K\R>AA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbW3rMh;3ϹCgvnT郣>h]#(g* K_|>}.s(L`ikpp4!ˆ KX#ܡ`8c p?gr~ϼې!22rr Q %a)I1I%a)BH @RIkbQ kbRKU|>Zݝ,nt'3KUvtМ$)2'8Qt:GGO+=t9 %a)I%a)B(rZx^ػ{Fޅ&x볥p>2v dgcs9 |1!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,vdkTsG{y({=P`?7>R}ˋ:S$K\R b%K\R-RK\RK\RZG{y($cs9Z΄w$L?!ŏ/p>2vt:?y_)kn{GM#B'; 0Ŕb0ŔA^r I-s YJZ\YчFm|k=ÌIj]gI-AI-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kO2ܥ}C#dN^p6u}6{Yч:}7< FKPrI-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)\ ,7uyCqs0PqGcBfEc^}d(z ,7Mn{Fޅ&{D>t?~ LYxr Q %a)I1I%a)BH `9i%a)D%a)I-V#<IjyrgFdNcFr_$-d:yNZ8g$!$1e)"X1e(PEWBRK\R uh;Фߕ>hr:0]8Ї[Itd7Ѵq;+NM)G4y?.[dQ}65ܡm@rP3D㸼)܀rK\R%K\RP:{($,05$1e+w\# MZ挷)_ ѮC|崙FC}L{gd3 |FG 5ͺ/2^c29Gs0˾t?kAI-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]s! Zc,RZ!lZIkbQ kbRKU|>Z!Gc! v3CZ,RZ("+AA!a%a)]Ƽlnx5@F~.фwܡ(E_7PvS32:{ˀ8L sV7oyZA<(T{qy ,?{bGzBIkbRDIkbSGp!($,05$1e+Fޅ&c!HCZ,RZS*\ I-s YJ뜰9 0Ŕb0Ŕ `$0ZBZh;3ϹA$'!tatr[8g|іf!N ">. q$!$1e)"X1e(PEWBRK\R uh;ФߕBMnwo)+鏝!'OCt&t^?ge?)>7=Q<^SgZlg"> $,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0Ŕ̍j}7=|>rP. q$woD㸼)܀rK\R%K\RP:{($,05$1e+w\# MZ+ߦ|і22tnT1BgE&}^^os;Swiwvgq)܀rK\R%K\R>AA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbW\H5D$,$$K,[ ( I-s YJ!-s YJIjaܠKPː:0^2_{:W4eL:΋LKT&}^V~$0Ŕb0ŔA^r I-s YJR}ˋ:S$K\R b%K\R-)i%a)D%a)I-V#<IjyrgF߱{PgJ挷)'Bx qIjϸĒZ [A!t?rI-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kFP:S _%Ws |FG!Йx q@Mxz8GH|>Gs䶃B'|L~Z,RZ?~r I-s YJwI+Xo|屒9P$,$K,ʡ9WBRK\R,BA!$1e) )"X1e(B CQI%a)D%a)I-V#<IjyrgFm-Fp=3r[ˎ2O2ܦC::/32-PyYKPrK\R%K\RP:{($,05$1e+w\# MZ+^2|L~C)7%9 dCt&t^?gd0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZّQϦaܡPCX o{JN./|L~jI-s YJH1H)-s YJ@P0Ŕ0ŔF} $<6e#8qv-Y'nS!N tLI%2;x9wW49 %a)I%a)B(rZx^ػ{Fޅ&x/>t?x[󡔌雒\u2tnz::/32}\Y`p()ۯ/T1:}7aܠnx`Ds"q^z!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,uXTBIkbRARDIkbPK\RK\RZG{y($:Ό8[󡔌6#7%9#$-d8ӡ3>. q$!$1e)"X1e(PEWBRK\R uh;ФߕB'ΔK~t2=3r[ˎNMT1BgE&}AI-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]n{F}T1?ex鷿MϔrΔ@9 0Ŕb0Ŕ `$  I-s YJ!-s YJIjaܠKPː:0ioΆR3<؎Lܖrp挷)'N΋LKT&}^V~$O hupN;+0Ŕb0ŔA^r I-s YJѮp,8m׋̗C>Z0P}7<0evr98/=sCZ,RZ?~r I-s YJwI+Xo|屒9P$,$K,ʡ9WBRK\R,BA!$1e) )"X1e(B C"K\RK\RZG{y($:Ό=5^Ν!{2:{Ȍ挷)'N΋LKT&}^V~$0Ŕb0ŔA^r I-s YJ3:}7C3> $,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0Ŕ̍j}7=|>rP3:}7C3> 5ͺyCqsgr 73{Jc 0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZ9`r Q %a)I1I%a)BH BK\RK\RZG{y($:Ό< -R3Ij&Eֱ,LKT&}^V~$0Ŕb0ŔA^r I-s YJcpuIj>cpu$T1:t&t^?7!3V~$/ q -PyYKWS߁CZ,RZ("+AA!a%a)\G틺aRo׌_} 0evV7i:_T1o|'ƺ0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZّQϦaܡPCX o{JN./|L~jI-s YJH1H)-s YJ@P ZIkbQ kbRKU|>Z ϹX?%]kZX?%]jDI% |FG!N -HLo$xgdBKT&}^V~$l> C=W7ߖ<0evV7oyZs4?nt&t^?7ƿMN, Lh###! }6y_)6g:Ό=b;9+䷼}PdrI-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)\M}7=|>ٹPG4y}b:=`C3dF>. h[u֡H5D$,$$K,[ ($,,$Z0PI% u{k:(B3'nS!N -U$t&t^?geZ32"V~$0Ŕb0ŔA^r I-s YJ3:}7C3I-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]n{F}T1?ex鷿MϔrΔ@9 0Ŕb0Ŕ `$9i%a)D%a)I-V#<IjyrgF|e/gN FIF[qBgEszKUs|I%] tL$pC'Cc9pN;Ҙ!$1e)"X1e(PEWBRK\R uh;ФߕB2|L~B NM*>##Lh@Mxz83Ϲ@"2:{ƽ1BIkbRDIkbSGp!($,05$1e+Fޅ&c!HCZ,RZS*\ I-s YJ뜰9 0Ŕb0Ŕ `$@0Ŕ0ŔF} $cpu2[x{#,:}-:^}-:_+?IjBgEszKUsH$<&}]%>/+?IjBIkbRDIkbP\c9,q.фwI+^22|dҘ\dC}-:P$,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0Ŕ̍j}7=|>rPcpu2[x{#,:}-:^}-:_+?IjBgEszKUsH$<&}]%>/+?Ij'x%D㸼rYK܇:Ƽ[u֡I-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kFP:S2:{ˌ>c29X?%]jфwI+^7%2[8}\Y`p()u%>##'Oaܠ0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZ9`r Q %a)I1I%a)BH B$,,$Z0PI% %!taϹX?%]k dr4~gx%I-@.$-d8ӟr~K{κԄV7oyZYKW:/ZgI-@ q -PyYKWxCՁ1Kb29DZ rK\R%K\RP:{($,05$1e+w\# MZ+'ΔNr'O@V7oyZ!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,vdkTsG{y({=P`?7>R}ˋ:S$K\R b%K\R-0Ŕ0ŔF} $/+?Ij(c!Z"?r0lFG(KP'st?H2[pN;]2I-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kFP:S2:{ˌ>c29X?%]jфwI+^Ҙs-^>Ѯp,8 yCqs0PBIkbRDIkbSGp!($,05$1e+Fޅ&c!HCZ,RZS*\ I-s YJ뜰9 0Ŕb0Ŕ `$)$1e(1e)%фwgrI-@O.C]B!>hr2tܬn-Gܬn$t&t^?4YKW:/32-PyYKPrK\R%K\RP:{($,05$1e+w\# MZ+'Δ:!{\d"c29}-:P$,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0Ŕ̍j}7=|>rP. q$pC'Cc9pN8y:S$,$K, u3PHX`jIkbW{bGz#(WO)uz(B!!EPdr[u֡k ,7u%>##'Oܠnxd}g/Δ@9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+r$K\R b%K\R-QI%a)D%a)I-V#<Ijx4(tm&V~$"X?%]kZX?%]kgI-@΋+?IjxLKT&}^V~$ͺYчt= BIkbRDIkbP\c9,q.фwI+_|і+hi4Pm6^2gFV~:wm&GI-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)\ ,7uyCqs0PzdkTsCy(z?7>R}ˋҘ! Zc,RZ!l( ZIkbQ kbRKU|>Z#wCc!g鑕rM=D@?@9 %a)I%a)B(rZx^ػ{Fޅ&~IF[?C鷼ۯxuyYD4(}B~Vp6g鑕rv3 ]|h0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZ9`r Q %a)I1I%a)BH Ť,,$Z0PI% 8xE?CˀkO猇YсM8B'BIkbRDIkbP\c9,q.фwI+_|і+hi4Pm6^2gFV~:wm&GSbv{ode\7;6Eu:(?@Ro5|e+|]|hek'B4ܬn?Cƾvn@9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+Oaܡ3;7*>}7=r@yi4PFߦ@p`4S {y(=1?#78,PZ rAb+FA0p7gr|FxecLr Q %a)I1I%a)BH 外,,$Z0PI% 7p62~W)M?C}ȁ a]@IrK\R%K\RP:{($,05$1e+w\# MZ挷)_}@Ioy_r:0Ӿhi4P= ΅&}m~#*7#(g/u".6#hi4PBIkbRDIkbSGp!($,05$1e+Fޅ&c!HCZ,RZS*\ I-s YJ뜰9 0Ŕb0Ŕ `$@K\RK\RZG{y($G4({:p#x "2gF@ID㸼órI-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kO2ܥ}m&M}C'N?C0? lN{z ?Lߦ|h6#m&B~V;)_;6EgS.c]:>cpunwm&5órI-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)\@}7=|>ٹPG4y?FόIz5780`83Ϲ@P)ߦ!7b((h<88 \ 0)<*ᕍ2H5D$,$$K,[ 0 ZBZh;3ϹA$'Yч>cpu2[Z dr$N挷)'O}@I+䴇uIj>cpu$::/ZgI-@ q -PyYKWxCՁ1Kb29DZ rK\R%K\RP:{($,05$1e+w\# MZ+'ΔNr'O@m&I-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]n{F}T1?ex鷿MϔrΔ@9 0Ŕb0Ŕ `$B$,,$Z0PI% %!taϹX?%]k dr4~gx%I-@.$-d8|h.}-!]kZX?%]kgI-@΋YKP#gdBKT&}^V~$PC`E ~t?|d2t>3:}7=Pdr>hi4Ph;Фߕ|L~ drXPc294(!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,p.tRcig E'Mw[o>h(:/LB\v! Zc,RZ!l(I-s YJ!-s YJIjaܠKPKCþhi4PKb29NZDa،Q$ _|і2d4(yYZ4(+?Ij(c!Z"?r0lFG(KPBIkbRDIkbP\c9,q.фwI+^22|dҘ\dC?C$,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0ŔΝ Lm,!頎mzES+؎$K\R b%K\R- ZBZh;3ϹA$'!ta:(wm&ihW4eL'N?C>hi4P$sV7oyZV7i:_+?Ijt&t^?7W7ĒZ>. q$$,$K, u3PHX`jIkbW{bGz'nR2gF]|hvH:}7=Pdr@IrK\R%K\R>AA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbW,g@M|^dPdrd#<n}c0|d7ex鷿M>rk'qy:S$K\R b%K\R-,,$Z0PI% uqv@IDZ;'nS @Ӿhi4P-OMGshi4Pw12-pݤE^2h2JNI-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)\@}7=|>ٹPGgshi4Pk nL(h<P{;Jc"-tߦAb+FA0p4Pxƙ$K\R b%K\R-E$,,$Z0PI% u{͈M="ܩ'nS!N@IIj|hgI-^2ܬn!%[u־V~$LoIjo$<&}D$BgegI-AI-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kO2ܥ|d:Ό=vwm&ihTs |FG!4(!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,rp,8m{K |FG!NMh;3Ϲ@鑭QϦܡPCX o{*ƻx1BA!$1e) )"X1e(B `0Ŕ0ŔF} $<ty@IDZ;#$-d8Ӿhi4P-OM##'Oܠnwm&!t?rC|0evr9^2tn{w+MC_)I9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+Oaܡ3;7*,nwm&Xc!M) }r|L~7="ܯGMnpp4!¸`4S H|>G iBA!$1e) )"X1e(B `RK\RK\RZG{y($cs9Z΄w$C}ev2N@IIj|hgI-^2 [uֽ%[u־V~$LoIji$GϸˤBgegI-@ |19 %a)I%a)B(rZx^ػ{Fޅ&~IF[],nt'3Pdrd"]c9ynz;6E{#,AB!{b}65M( -b\P4}fD0deM|kXoΖ7:tnpp4!¸`4S {y(}E^pm&g2g_1C}vtМBA!$1e) )"X1e(B ` RIkbQ kbRKU|>Z\YчFKӢ/sC'Cc9|і2d4(tm&V~$.}-:RZX?%]kgI-@΋YKP#3>"Z32$$,$K, u3PHX`jIkbW{bGz#(WO)uz(B!!EPdr@IrK\R%K\R>AA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbWfFG>фwgrC |FY`p()ms):wܸ!1BA!$1e) )"X1e(B `Ii%a)D%a)I-V#<IjyrgF|e/gN FIF[q|hZ4(yYKW+䷼HIj>cpu$::/ZgI-@΋LIjϸĒZ !B'|L~Z,RZ("+AA!a%a)\G틺aRo׌_>t?y] ܇Nr'OCwm&k ,7u%>##'O|>Gpd}g/Δ@9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+r$K\R b%K\R- ZBZh;3ϹA$'ft^?geZ32$L? ):g?FY$,$K, u3PHX`jIkbW{bGz#(Wߦ dgCt&t^?gd Z;x{NC_M\짅틺rK\R%K\R>AA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbWfFG>фwgrC |FY`p()ms):wܸ!1BA!$1e) )"X1e(B `-$1e(1e)%фwgrI-@OϸˤBgegI-^5"3)~@ţS2t>8 Йx qGMvHD㸼C#ƾV~!$1e)"X1e(PEWBRK\R uh;ФߕB0fS$?C3> AߦϸƾS2t>8 2nzem׾gvn@}7="ܯ:ƽ tk np `?D}rE^DZ;iX gr#gV4! Zc,RZ!l0I-s YJ!-s YJIjaܠKP:/ZgI-^2 q$xe2O8w{N@9 %a)I%a)B(rZx^ػ{Fޅ&x2'7=Pdr -nz{NC_M\짅틺rK\R%K\R>AA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbWfFG>фwgrC |FY`p()ms):wܸ!1BA!$1e) )"X1e(B `K\RK\RZG{y($l΋YKW&}D$BgegI-^5L-q0de'΋qyL!$1e)"X1e(PEWBRK\R uh;ФߕB0fS$?C3M\Ox822xw\@MH/T1#Gzw}2=`C3!7鱯I-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)\@}7=|>m׾gvn@}7="ܯ:ƽ k np `?L }rE^DZ; !7X {E;gr#gV4! Zc,RZ!l0ZBZh;3ϹA$'+䷼zKSκĒZeЙx+ZgI-@ qIjϸĒZk2'Z;= d}p dZ,RZ("+AA!a%a)\G틺aRo׌_~3)~}s |FG!ϹX?%t?rH5D$,$$K,[ 0ZBZh;3ϹA$'+䷼zKSκĒZeЙx+ZgI-@ qIjϸĒZk2'Z;= d}p d8 ܬnw܀rK\R%K\RP:{($,05$1e+w\# MZ+e2Oϳnz9+䴇u#G~]k_):g?FY}7=r.}\ ,7u%>##'Oaܠn{Fޅ&|0deA+䷼|eptߦƾV~!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,q7)#<9^ٹG4{\tp!HGrdFV7oyZc5780Ҁ@`gr#ܡBE"ܯGMnpp4!¸P( Pxƙ$K\R b%K\R-$,,$Z0PI% 7c29X?%]k{ϽyMol$O*^2tljCκ9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+#ZMh;3ϹCܡ>#,8Y6;\^Ҙ! Zc,RZ!l8ZIkbQ kbRKU|>ZsUۓhxӟr~K{κԄu$xO+=6!7ϹX?%]k{d4"xWnOʤ*P O'pN;Ҙ!$1e)"X1e(PEWBRK\R uh;ФߕB0fS$22tnz>cpuo|'^os;h;Фߕ|L~4e^>Ѯp,8m׋̗@s0PBIkbRDIkbSGp!($,05$1e+Fޅ&c!HCZ,RZS*\ I-s YJ뜰9 0Ŕb0Ŕ `$"K\RK\RZG{y($2ܟF[N@IIj|@M3AO u5ͺyC2tn{F}DZ;w7%!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,uXTBIkbRARDIkbP႒K\RK\RZG{y($l΋L]͈@@Stz~F-+.p9 %a)I%a)B(rZx^ػ{Fޅ&xn{ݤE^rgЙx# drLJc9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+#ZMh;3ϹCܡ>#,8Y6;\^Ҙ! Zc,RZ!l8ZBZh;3ϹA$'ft^?:blF/rכ"0lFG)_tknw1BIkbRDIkbP\c9,q.фwI+^22~ihW\&t^<%}3sG{ΎKxxE1`~?k^iL?od8i{bGzBIkbRDIkbSGp!($,05$1e+Fޅ&c!HCZ,RZS*\ I-s YJ뜰9 0Ŕb0Ŕ `$)i%a)D%a)I-V#<IjxavKgAb;<ŁrK\R%K\RP:{($,05$1e+ןFc2s0AA!a%a)\B0)7k (T9 %a)I%a)@;2NUԒ0ŔjI-s YJH1H)-s YJ@`HZIkbQ kbRKU|>Z w\# MZ^3AO u5ͺyCqpF}DZ;w7%!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,uXTBIkbRARDIkbPB$,,$Z0PI% K<ϝ3%^nAihW010Ŕb0ŔA^r I-s YJhܺ5Ϧ@p\!P20#gYrd(i{Ɲ1vwDZ;{:5Ϧvw|>67>ihT3+djI-s YJH1H)-s YJ@`HI-s YJ!-s YJIjaܠKP:/32-PyYKW d XWD-UyN+?IjW{#rK\R%K\RP:{($,05$1e+w\# MZ+;>{2'}&t^?gdF{_) 2nze/+?IjL r%7 gI-^O~c]'s;8B'órI-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kFPWDm dЙx qm|22xw\}\Y`p()ۯ/T1'Oaܠnz=^nA"q^xaٹ2?".I-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]s! Zc,RZ!l )$1e(1e)%фwgrI-@O2YN|ihW=^nA܂'g$xˡ3>. q${x10Ŕb0ŔA^r I-s YJ#,8Y6Q#L]v{\^wΔ@9 0Ŕb0Ŕ `$ KI-s YJ!-s YJIjaܠKP̖yӟ:gDZ;'OWD!%7 gI-^2LϸˤBgegI-^2|L~x`Dr!49 %a)I%a)B(rZx^ػ{Fޅ&xyӟ:gYчDZ;'OCz܂'`@Mxz8G{y(猇YчDZ;wg-ʇ!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,p7%#=r>hܺ5Ϧ@p@`X8 3ϹCgss;sX `0W|>!܆HGrX TBIkbRARDIkbP’K\RK\RZG{y($܂'gIj"vyYKW:/D&}]%>/+?IjFPqh}0fS$?yoI-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kFPWDLtr[8g:~7 O|0des(;){b0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZّQϦaܡPCX o{(i{@Ӧ.HGr./;Jc TBIkbRARDIkbP外,,$Z0PI% yNΒWD$t&t^Gs;=ֳ|oc9pN; ;7!RgPvSp9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+r$K\R b%K\R-,ZBZh;3ϹA$';:KU^nAĒZeЙx!32-PyYKW dtr[8go|'ƺ0Ŕb0ŔA^r I-s YJrPZכD-UyN+?IjBgEȄϸˤBgegI-^3)~WyoMW{#spL?8B'BIkbRDIkbP\c9,q.фwI+^22}܂'go}0fS$)o|k=C_M\짅틺@Mxz:}7=|>Gse2OqyvCnze3'nS!N^nAk?%I-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kFP:SPCC'Cc9q*r$ ZlhrK\R%K\R>AA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbWfFG>фwgrC |FY`p()ms):wܸ!1BA!$1e) )"X1e(B 0Ŕ0ŔF} $<p>2vE^猆Nr#$-d8߫"v{b6G䷀2:{˄"q^wΔ@9 %a)I%a)B(rZx^ػ{Fޅ&xJcuފxd}g.2tE^nAX-}\Y`p()ۯ/T1:}7;y(sC'Cc9x׾t?rI-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]s! Zc,RZ!l`)$1e(1e)%фwgrI-@Ok"td78])}0lkL:{!G%S}6y_)kI-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kFP\&z*r ﳎo\!LxߔMW{#rK\R%K\R>AA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbWfFG>фwgrC |FY`p()ms):wܸ!1BA!$1e) )"X1e(B  I-s YJ!-s YJIjaܠKPr ﳎo ek_LS!NyoMW{#;?Nrwvn@9 %a)I%a)B(rZx^ػ{Fޅ&xCr%^nA!q):{3鷾O~c]@Mxz8Ѝ7;y(>qC'Cc9pN; ;7!Rg7=r.I-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]s! Zc,RZ!l`0Ŕ0ŔF} $FC:lrDwvn@9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+r$K\R b%K\R-RK\RK\RZG{y($΃Αg/DNT1)8Ij0I%yӌꅿ8Ij[ $@$,$K, u3PHX`jIkbW{bGz#(W鷿#=Nӌꅿ9`2t/h鳤@{9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+#ZMh;3ϹCܡ>#,8Y6;\^Ҙ! Zc,RZ!lZBZh;3ϹA$'!-L]v{yMCi?"q^w/rI-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kr΃Ӧ.HGrk ,7u%>##'O|>GsC'Cc9xԇΔC^rN;"-ʇ!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,uXTBIkbRARDIkbPZIkbQ kbRKU|>Z\dtƝ1vwDZ;'C{4e$,$K, u3PHX`jIkbW{bGzJ{FPnxvKgAig{ݤEP$,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0Ŕ̍j}7=|>rPZ\Yч?_6#MN}挷) d!-L]vx s"q^wΔ@9 %a)I%a)B(rZx^ػ{Fޅ&xmsXX/ ܧ>Dd;%4鋳"ܯ|d:Ό8FPIF[2t΃Ӧ.HGrI-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kFPo~b~|؍4^9@NM#!-L]v|k!t`0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZّQϦaܡPCX o{JN./|L~jI-s YJH1H)-s YJ@` -$1e(1e)%фwgrI-@O/l?puF]|dє:yNZ8gIj'|D㸼^Z,RZ("+AA!a%a)\G틺aRo׾)C8g#d~K~Kh<Δʡ9B2MT1ldY`p()ۯ/T1:}7|>Gsi΃Kh?"q^w/rC|0evr9P$,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0ŔjI-s YJH1H)-s YJ@`"K\RK\RZG{y($΃ Zlom{M@%Sx$$,$K, u3PHX`jIkbW{bGzJ{FPnyNߒ!2NPs |FG!8`rK\R%K\R>AA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbWfFG>фwgrC |FY`p()ms):wܸ!1BA!$1e) )"X1e(B I-s YJ!-s YJIjaܠKPnq;=P6#MN}񓧔$Jp$_>t?x s"q^wΔ@9 %a)I%a)B(rZx^ػ{Fޅ&xm2'gi B)Ϻ>t?x>##3 c'@Mxz8Cy(>2:{ƽ1BIkbRDIkbSGp!($,05$1e+Fޅ&c!HCZ,RZS*\ I-s YJ뜰9 0Ŕb0Ŕ `$ K\RK\RZG{y($dNT-͈@@Std8a -R3 $xO)$,$K, u3PHX`jIkbW{bGz#(W鷾ȝ[ ܧ>jDdҘ'OCpX,9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+#ZMh;3ϹCܡ>#,8Y6;\^Ҙ! Zc,RZ!lKI-s YJ!-s YJIjaܠKPnq;=P6#MN}񓧔$Jp$_>t?x s"q^wΔ@9 %a)I%a)B(rZx^ػ{Fޅ&xm{GM";^؍4^9@Dk'Δ:}7=PdrSraldY`p()ۯ/T1:|>GsC'Cc9x׾t?rI-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]s! Zc,RZ!lZBZh;3ϹA$':Dw;9hs< !%Sx$10Ŕb0ŔA^r I-s YJc29)9`$,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0Ŕ̍j}7=|>rPZ O>Kh?=E2, %b~%0I%wܥ=2>(F1`~?~Kh##'O|>Anxd}g/ΔCfC~(F1`~?~Kh<9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+r$K\R b%K\R-rK\RK\RZG{y($m"}o[Ad_(F1`~?Hi-S$-QI-@)dєZ,RZ("+AA!a%a)\G틺aRo׾)CФO>Kh?>U |FG!"i 9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+#ZMh;3ϹCܡ>#,8Y6;\^Ҙ! Zc,RZ!lZBZh;3ϹA$'iv|:{d7XKTŁI%:KT`KPJ{4e}7>P#!b~ywvn@9 %a)I%a)B(rZx^ػ{Fޅ&{R> Dty%NM*>##B48FPZ OG[Ad_(F1`~?Hi-S$-QI-@)dєZ,RZ("+AA!a%a)\G틺aRo׾)CФOG[Ad"c29#Ho?I-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]n{F}T1?ex鷿MϔrΔ@9 0Ŕb0Ŕ `$0K\RK\RZG{y($:Ό;ϒ|і2d_(F&,~Kh?4KPt$ Od7Xߒ !!$1e)"X1e(PEWBRK\R uh;ФߕBMnwGdC#Ho?5:0}\Y`p()ۯ/T1:}7|>GsC'Cc9x׾t?rX ;62B4[Aq[A!Lsr#IF[q|FCH?-Z,I-AZZ rK\R%K\RP:{($,05$1e+w\# MZ+ߦ|zNMT1B4_$,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0Ŕ̍j}7=|>rPZ O>Kh?=XKTŁI%:KT`KPJ{4e$,$K, u3PHX`jIkbW{bGzJ{FPnz:A]?I-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]n{F}T1?ex鷿MϔrΔ@9 0Ŕb0Ŕ `$0 ZIkbQ kbRKU|>Z OG[Ad^b~Z,I-AZZ'}S/8ɣ(p䶃B'BIkbRDIkbP\c9,q.фwI+^deCHt6#X 5ͺyCqsgr#[A5órI-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]s! Zc,RZ!l)i%a)D%a)I-V#<Ijx6>?lGgm񓧹y@Ij?$IjIj)Ox&0Ŕb0ŔA^r I-s YJ?lGg?I-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]n{F}T1?ex鷿MϔrΔ@9 0Ŕb0Ŕ `$ I-s YJ!-s YJIjaܠKPː:0C>IF[q?$LXԒZF $pX2htP1 #M?00Ŕb0ŔA^r I-s YJ2gF@g{Jc 0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZ9`r Q %a)I1I%a)BH ZBZh;3ϹA$'!ta4|挷)'O1`~?HIj?$IjIj'?dє=ܽvyB:Sߦ猇Yч|zBIkbRDIkbP\c9,q.фwI+_|і+^2gF@g:}7=PdrLXX/Gx:S*o<؎1`~?x[Akexn^dPdrdܠnxuwG5)܀rK\R%K\R>AA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbW\H5D$,$$K,[ 0`ZIkbQ kbRKU|>Z\Yч|zO2ܦC<Ł!%b~%0I% Dty%Lq?#Xo N:G*0Ŕb0ŔA^r I-s YJѮp,8m |FG!NM}猟:SLX28t+8/;Jc 0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZ9`r Q %a)I1I%a)BH ZIkbQ kbRKU|>Z\dt,:'O1`~?HIj?$IjIjz~ D.C䶃ÐZ,RZ("+AA!a%a)\G틺aRo7(|emsX28t+NM*>## z~dpW>2NP)o,rK\R%K\R>AA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbWfFG>фwgrC |FY`p()ms):wܸ!1BA!$1e) )"X1e(B )i%a)D%a)I-V#<Ijxd7䶃V<Ł!%b~%0I%{MCMϒw܀rK\R%K\RP:{($,05$1e+w\# MZܥ=#({d7䶃>##"2Ggo[Ak ,7u%>##'O|>G#HomN;e@9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+r$K\R b%K\R-,,$Z0PI% (Fߒ'O[#tP􄖩KPt$)4e$,$K, u3PHX`jIkbW{bGzJ{FP/#Homs |FG Deo؎.C䶃ÐZ,RZ?~r I-s YJwI+Xo|屒9P$,$K,ʡ9WBRK\R259#<=c0@Mo~)IӾ)܀r Q %a)I1I%a)BH @bK\RK\RZG{y($-2tG, -S$-QI-^S2h-qyL!$1e)"X1e(PEWBRK\R uh;Фߕ}S22y[AdCtyb~N>Ѯp,8m׋̗C><M#!k:S,}22^b~xrK\R%K\R>AA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbW\H5D$,$$K,[ 0I-s YJ!-s YJIjaܠKP䶃lGg?$LXԒZF $yOxɣ(!$1e)"X1e(PEWBRK\R uh;Фߕ}S22y[AdCtyb~!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,vdkTsG{y({=P`?7>R}ˋ:S$K\R b%K\R-,,$Z0PI% vKgAb~á^2t􄖩KPt$ Oy7ФOG[An1`~?xB'E^Z,RZ("+AA!a%a)\G틺aRo7(|emsX28t+NM*>## z~dpW>2NP)Ⱥ<؎1`~?C'h8X o6K |FG!NM}JcX28t+8/;Jc 0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZ9`r Q %a)I1I%a)BH A%,,$Z0PI% vKgAb~á^2t􄖩KPt$ Oy7ФOG[AI-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kᛔ>26,:'OCyO{ϽyM28t+NMҙT'(FCzA]lGg?I-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]n{F}T1?ex鷿MϔrΔ@9 0Ŕb0Ŕ `$e,,$Z0PI% (Fߒ'Otyb~1`~?RIj$=&OmN;e@9 %a)I%a)B(rZx^ػ{Fޅ&{R=E2dCtyb~N>Ѯp,8m׋̗C><FP#!%8/;闹$,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0ŔjI-s YJH1H)-s YJ@` E,,$Z0PI% (Fߒ'Otyb~1`~?RIj$=&0Ŕb0ŔA^r I-s YJKh? T-Z 2:yNZ8gIjBIkbRDIkbP\c9,q.фwI+^de|dNT-[AdC)Z,RZ?~r I-s YJwI+Xo|屒9P$,$K,ʡ9WBRK\R259#<=c0@Mo~)IӾ)܀r Q %a)I1I%a)BH C I-s YJ!-s YJIjaܠKP[䶃KPȝBߞ0I%z@ɣ(q%SyYKW=䶃B'}2 0Ŕb0ŔA^r I-s YJ##"S5ͺyCqsgr# ~|yxw/rI-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]s! Zc,RZ!lZBZh;3ϹA$'q;=Pm;*<`KWFP'O):KT $tebϳ^|xrK\R%K\RP:{($,05$1e+w\# MZܥ=#({"vzoϒ'O@N8FPKh?"q^xaٹ$,$K, u3PHX`jIkbW{bGze~{C|FC|Ł#%AA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbW\H5D$,$$K,[ 8 ZBZh;3ϹA$'FC~Kh?Jp$P"vzoZDI-^Oy7,m񓧘?Y -S$-QI-AI-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kᛔ>26>##B4FKh?y_)>7;JeP 䶃>##aI-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]n{F}T1?ex鷿MϔrΔ@9 0Ŕb0Ŕ `$@rK\RK\RZG{y($]P/c9t)7k [A$LXԒZF $x{Yч>%8/<0܀rK\R%K\RP:{($,05$1e+w\# MZfMnz>P#!b~n_}6ƾS:Ό'h8X o6K |FG!NM}4B4[A5órI-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]s! Zc,RZ!l(ZIkbQ kbRKU|>Zsqg.&c!c?%b~%0I%ƾS:ΌZ,RZ("+AA!a%a)\G틺aRo7(|ems |FG!"i u"/sϦ{YрrK\R%K\R>AA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbWfFG>фwgrC |FY`p()ms):wܸ!1BA!$1e) )"X1e(B PIi%a)D%a)I-V#<Ijy:sL:G+NxE!%b~%0I%ƾS:ΌZ,RZ("+AA!a%a)\G틺aRo7(|emΜ<}726*63qp=vy_Ф?܇;-ʾ2|L~ 0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZmz|e/g@$K\R b%K\R-"K\RK\RZG{y($-2tB4BKTŁI%:KT`KW2>P#!b~D㸼"vn@9 %a)I%a)B(rZx^ػ{Fޅ&{R=Xߒ)Brd7U |FG!"i ?qsexn^dPdrdܠ#Mρ#Ho?%NMT1?_|0܀rK\R%K\R>AA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbW\H5D$,$$K,[ 8 e,,$Z0PI% [Ad"i 􄖩KPt$)4e$,$K, u3PHX`jIkbW{bGzJ{FP/1`~?~Kh?tU ߳nT1d7X$,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0Ŕ̍j}7=|>rP##3 2~p,8m׋̗C>>gr#F4xvKgA%_ ;7 0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZ9`r Q %a)I1I%a)BHRK\RK\RZG{y($΃ Zlom{M@%Sx$$,$K, u3PHX`jIkbW{bGz#(W鷾 Zlomp< k=9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+#ZMh;3ϹCܡ>#,8Y6;\^Ҙ! Zc,RZ!l0 ZIkbQ kbRKU|>Z!Gc!G/霉N 0Ŕb0ŔA^r I-s YJ65kcsƾX4w\#B/6B_gq9c Gc9W3od8M uh:BBIkbRDIkbSGp!($,05$1e+Fޅ&c!HCZ,RZS*\ I-s YJ뜰9 0Ŕb0Ŕ `$bK\RK\RZG{y($]";>Kh?t$2tD].Ij";#,8Y6;\^Ҙ! Zc,RZ!l0ZIkbQ kbRKU|>Z"^b~:s.A%若y$r";:KT)gI-^2nt Xr'!:gA5"2gFn|D㸼órI-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kFPo}R#䶃kύk CJeP D].KhAA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbW\H5D$,$$K,[ 8 ZBZh;3ϹA$'~}q:"tZ]+?Ij(xR#BV~$/@:g"~zbvtR#!t`0Ŕb0ŔA^r I-s YJc29]<)_$,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0ŔN[oߦQto}&#{߱?6>H9 0Ŕb0Ŕ `$%,,$Z0PI% <)Ϝ02tD].KQK%gI-^ DvtR#ĒZe>}LOLBu΃jDd:ΌZ,RZ("+AA!a%a)\G틺aRo׌_7<)Ϝ02tnz:"tPGg|d:ΌZ,RZ?~r I-s YJwI+Xo|屒9P$,$K,ʡ9WBRK\R9m~FKM{~r/ $K\R b%K\R- -$1e(1e)%фwgrI-@O/1`~?~Kh?9KtE#,8Y6;\^Ҙ! Zc,RZ!l0ZBZh;3ϹA$'?%N若Ij:"tDI%ܡLOΒ:g"~yYKWG/霉NyYч>%8/<0܀rK\R%K\RP:{($,05$1e+w\# MZ+|若dt[A5Ƶ!2NP.A%8FPAA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbW\H5D$,$$K,[ 8 e,,$Z0PI% 78霉뷨׌9KtE若Cȟ l^o~{T٢t9;=9oQ΅":8FP3{Jc!ŏ662D].C>-09 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+r$K\R b%K\R-I-s YJ!-s YJIjaܠKPK):pՔ8bI-@.dє8B:iG}"r'O)8Ij0lFG(KPxe_Hi-PʾCc9$b~׀41`~?{挵$BKT!,2ԒZ #hxIj1:2ԒZ -Riy2ԒZ'>Kh?"q^xaٹ:tP@9 %a)I%a)B(rZx^ػ{Fޅ&y^2h8B:os |FG!6#e_H'h8X o6K |FG!NM}mԈaٹ:tP@9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+r$K\R b%K\R-I-s YJ!-s YJIjaܠKPK):pՔ8bI-@.dє8B:iG}"r'O)8Ij0lFG(KPxe_Hi-PʾCc9$b~׀41`~?{挵$BKT!,2ԒZ #hxIj1:2ԒZ -Riy2ԒZ rK\R%K\RP:{($,05$1e+w\# MZndє=):ptߦClGaʾCc9!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,vdkTsG{y({=P`?7>R}ˋ:S$K\R b%K\R- I-s YJ!-s YJIjaܠKPK):pՔ8bI-@.dє8B:ie7!6#X2t34N dr$@GUȀ 632[$b~1`~?RIj$ T-KPȝBߞ0lFG(KP'mN; ;7 0Ŕb0ŔA^r I-s YJ##e7 Evy8FPKh<!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,uXTBIkbRARDIkbPK\RK\RZG{y($JNe):wKP 4eC!M{͈< %Sx%I-@}"r C*E dr$@G?LXԒZF $@A"vU ~p2'eP2[$Z,RZ("+AA!a%a)\G틺aRoכu&_)Iӄ#7=Pdr<؎1`~?CZ,RZ?~r I-s YJwI+Xo|屒9P$,$K,ʡ9WBRK\R259#<=c0@Mo~)IӾ)܀r Q %a)I1I%a)BHZBZh;3ϹA$'m;Ij-2tG, %b~%0I%< %Sx%I-@D2P\C*E KPq;*8Ij[%I-@{MCMϒw܀rK\R%K\RP:{($,05$1e+w\# MZܥ=#({e7!1[bĒ1_lYFKh?>c29tyb~N>Ѯp,8m׋̗Csgr#ܾKh?"q^w/rI-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]s! Zc,RZ!l8ZBZh;3ϹA$'m;Ij-2tG, %b~%0I%< %Sx%I-@D2P\C*E KPq;*8Ij[%I-@{M@9 %a)I%a)B(rZx^ػ{Fޅ&{R=CgbI,#%NMT1<؎1`~?CZ,RZ?~r I-s YJwI+Xo|屒9P$,$K,ʡ9WBRK\R259#<=c0@Mo~)IӾ)܀r Q %a)I1I%a)BH0Ŕ0ŔF} $<>rk-^q668Ijioq$-QI-@9 %a)I%a)B(rZx^ػ{Fޅ&x*ƻ NȝXѴ)1ga)Ox)܇?GzqhsD/oƾS ;7 0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZmzES+؎$K\R b%K\R- ZBZh;3ϹA$'c!tJcC'Cc9xf!N h` %ƍ ĒZF $@$,$K, u3PHX`jIkbW{bGzyc!tJcC'Cc9qD4m0mƾ2:{˾|L~Z,RZ?~r I-s YJwI+Xo|屒9P$,$K,ʡ9WBRK\R259#<=c0@Mo~)IӾ)܀r Q %a)I1I%a)BHQI%a)D%a)I-V#<Ijx2O>t?|d2t>3n?rd@ȝƍ Zh`I%:KT`KP'/xB'|L~Z,RZ("+AA!a%a)\G틺aRo7ƵO) NѴ8FPZ!Gc!볥 Gc9T9 %a)I%a)B(rZlk|#Ti {bG}2_{mp^߮Ζ7<0de_t/#!6|e7Z\Yч}v4y -U^$qzKT0t_]kgI-\D"q^wΔ@9 %a)I%a)B(rZx^ػ{Fޅ&xტ:^^2gFH}\Y`p()ۯ/T1:}7=|>Gsߕ^!t?rdEu֡I-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]s! Zc,RZ!l@)$1e(1e)%фwgrI-@Ogr~2:{Ƽֱ:x1NWgK ],nt'3I%9 %a)I%a)B(rZx^ػ{Fޅ&x볥΄w:Bs; ^5 ֱ:x10Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZّQϦaܡxX o{k봽D Ҙ! Zc,RZ!l@$RIkbQ kbRKU|>Z d2t>3yc!tJcΖ7:%:XNgyYKW3D㸼^cp'3Z,RZ?~r I-s YJwI+Xo|屒9P$,$K,ʡ9WBRK\R,BA!$1e) )"X1e(B I%a)D%a)I-V#<Ijx/Euּ_ dcs9BKUvtМ$O|0de'鱯Bs;c^c'X9 %a)I%a)B(rZx^ػ{Fޅ&x볥΄w2'}`yZ| l^o|22!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,p*r~FA~zb#9 0Ŕb0Ŕ `$RIkbQ kbRKU|>Z"^2gF}v4]~IF[qBs;WgK +?IjBIkbRDIkbP\c9,q.фwI+_|і+^2gF:/o~VK?s |FG!볥΄prK\R%K\R>AA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbWfFG>фwgrGMY`p()ms"->t?rH5D$,$$K,[ 8bK\RK\RZG{y($:0k봽BO2ܦCΖ7:%:XNgyYKW>K?"q^wΔ@9 %a)I%a)B(rZx^ػ{Fޅ&~IF[xux`=Z/ph2t#MT1Ζ7:k ,7u%>##'Oܠnzcs9i{GN;Ҙ!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,q7)#<;zfA6|eM],nt'357@p\P4}rMnwΔNrj?!NiΖ7:H5D$,$$K,[ 8)$1e(1e)%фwgrI-@OnΖ7:%:XNgyYKQCFPC9񓧎;볥΄prK\R%K\RP:{($,05$1e+Czcs92'}Cá9:EvtМBIkbRDIkbSGp!($,05$1e+Fޅ&c!HCZ,RZS*\ I-s YJs⁦wP>Ϧw9nRWMh;3ϹCƾGMY`p() dg'3D㸼órH5D$,$$K,[ 8E$,,$Z0PI% Bs;WgK +?Ij"c29_r22t'3`2t`G}vtМ' d!aٹ$,$K, u3PHX`jIkbWq>##Bs;e2OYчBs; _tcs98FP##Bs;"qSm~XބprK\R%K\R>AA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbW3rMh;3ϹCgvnTѮ}788 ](ag|>"X,Ζ7:X TBIkbRARDIkbP@QI%a)D%a)I-V#<Ijxxu{ݤE_|і2d볥-UBs;ĒZZ,RZ("+AA!a%a)\G틺aRo4eJYчDZ;dC],nt'3Z,RZ?~r I-s YJwI+Xo|屒9P$,$K,ʡ9WBRK\R259#<8B:o@Mo~ihwܸ!1BA!$1e) )"X1e(B  00Ŕ0ŔF} $hr2tNgtcs9gI-\n{ݤE8/=ֱ,Z'ip9 %a)I%a)B(rZx^ػ{Fޅ&~IF[xu{ݤENMT1Bs8?qsexn^dPdrdܠnzcp'3B'|L~:57<0evr9NM{wZ,RZ?~r I-s YJwI+Xo|屒9P$,$K,ʡ9WBRK\Rn{F}=r>2ϦΖ7:C~ 8S(ag|>GCt?}"ܯGMnpp4!»\P4}"3+djI-s YJH1H)-s YJ@pH)$1e(1e)%фwgrI-@O.C]B!>hr2tBs;WgK +?IjBIkbRDIkbP\c9,q.фwI+^22|dҘ] e ?]w/s>c29],nt'3Z,RZ?~r I-s YJwI+Xo|屒9P$,$K,ʡ9WBRK\R259#<=c0@Mo~)IӾ)܀r Q %a)I1I%a)BH $,,$Z0PI% u{k:(B3'nS!N:XNgtcs9gI-\\!Δ@9 %a)I%a)B(rZx^ػ{Fޅ&xJcC'Cc9t2qd7uފ2tnz=vtМ@Mxz:}7;y(>2:{ƽ1BIkbRDIkbSGp!($,05$1e+Fޅ&c!HCZ,RZS*\ I-s YJ뜰9 0Ŕb0Ŕ `$E$,,$Z0PI% Bs; LX:g"~t9YKW|22p׎ȟ=,BIkbRDIkbP\c9,q.фwI+^22}^߮Ζ78霉`̦I_dWgK X/鷾5` 0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZGwC~ϟ1{~rnz8霉~znSȟ!C~ 0 3Ϲ@7/ ;7>c29:g"~{=222Ac>O+= ;-4i!LKob;jI-s YJH1H)-s YJ@pHX0Ŕ0ŔF} $[ߕw1'OƼtDBIkbRDIkbSGp!($,05$1e+Fޅ&c!HCZ,RZS*\ I-s YJ뜰9 0Ŕb0Ŕ `$0Ŕ0ŔF} $)ߦRtBIkbRDIkbP\c9,q.фwI+_|і+_)Iӌ>c29:g"~!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,q7)Gz򵌆ʂ3>5d7Ξ2|L~!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,vdkTsG{y(pt?73}ˋLyӾt?rH5D$,$$K,[ 8$I-s YJ!-s YJIjaܠKPֱ:x1!gKȟ%tD$xd}g.qyLyӾt?rI-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kFP 3?8ӄ DFֱ:x1OͺyCqs0}猆Nrw܇;Jc 0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZ9`r Q %a)I1I%a)BHI-s YJ!-s YJIjaܠKPv,5L2rK\R%K\RP:{($,05$1e+w\# MZ+e2Oϳ9`F5ܖG}ԋBs;ΜtDBIkbRDIkbSGp!($,05$1e+Fޅ&c!HCZ,RZS*\ I-s YJ֨s0P ,7Mnxd}g/ ;7 TBIkbRARDIkbP’K\RK\RZG{y($A&}0fS$&O 8/BIkbRDIkbP\c9,q.фwI+^22}`̦I~,ƻߒT^o~:XNgyӎȟldY`p()ۯ/T1:}7=ܠn|.Y4k!B'BIkbRDIkbSGp!($,05$1e+Fޅ&c!HCZ,RZS*\ I-s YJ뜰9 0Ŕb0Ŕ `$ $,,$Z0PI% tihW)dєZ,RZ("+AA!a%a)\G틺aRoƾSbϳMN;"-],nxw\BIkbRDIkbSGp!($,05$1e+Fޅ&c!HCZ,RZS*\ I-s YJ֨s0P(z ,7Mn|'N>t?rH5D$,$$K,[ 8X)$1e(1e)%фwgrI-@O߮Ζ78Ӧ.HGr)Ox&B/vxB'>{BIkbRDIkbP\c9,q.фwI+_O};>ϝ7s:b{w+NBvt/PvSp?qsexn^dPdrdFфwgr#vxB' e/rI-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]s! Zc,RZ!l`I%a)D%a)I-V#<Ijx.vt͈@@Stz~F-+.p9 %a)I%a)B(rZx^ػ{Fޅ&xmsC'Cc9tk? ":XKb29JO)$,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0Ŕ̍j}7=|>rP-ȮΖ72qcss0)7j0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZ9`r Q %a)I1I%a)BHbK\RK\RZG{y($1b #-JN!u@ˎȟ%tD$$,$K, u3PHX`jIkbW{bGz#(W߅퀑GG'N2tD!"4Cq9?65JN5)v!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,vdkTsG{y({=P`?7>R}ˋ:S$K\R b%K\R-,0RIkbQ kbRKU|>Z#Hpm#R]|3q3?Ij3?Z\Yч挷)'O|dNx^rPt?rI-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]s! Zc,RZ!l I-s YJ!-s YJIjaܠKPː:0k!BO2ܦC3?:KP霉gI-AI-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kO2ܥ|d:Ό=Zd}g.2tnT13?Z,RZ?~r I-s YJwI+Xo|屒9P$,$K,ʡ9WBRK\R# MZCy^ٹGFh,Cp `EwP2+k!鱯3?e=259#<8B:iY`p()6/76~-$K\R b%K\R-qI%a)D%a)I-V#<IjyrgF|d2t>3]~IF[qr'Ij3?Z!Gc!볥 Gc9W=pH6qr'CZ,RZ("+AA!a%a)]Ƽlnx5@F~.фwܡ(E_7틺猆Nrïc!g{~:X#tDx>2qc.фwI+P$,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0ŔjI-s YJH1H)-s YJ@pZBZh;3ϹA$'FoC'Cc9!$1e)"X1e(PEWBRK\RyZj?!#!/l]=CPrM"2:{^:d8ȝ߁>2qc.фwI+P$,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0ŔjI-s YJH1H)-s YJ@p -$1e(1e)%фwgrI-@O#;3rK\R%K\RP:{($,05$1e+ןFc2s0Oxkg`rK\R%K\RP:{($,05$1e+ןFc2s0Gpd}g.qyfZ,RZ?~r I-s YJwI+Xo|屒9P$,$K,ʡ9WBRK\R,BA!$1e) )"X1e(B  ZBZh;3ϹA$'c!tJcE d}g"!܀rK\R%K\RP:{($,05$1e+w\# MZfֱ:x1ȌNr'O~볥΄w=^߮Ζ78霉0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZّQϦaܡxX o{]./}2!NҘ! Zc,RZ!lI-s YJ!-s YJIjaܠKPֱ:x1d2t>3C2:{˄"q^w/rt)܀rK\R%K\RP:{($,05$1e+w\# MZfֱ:x1ȌNr'O~볥΄w=^߮Ζ78霉8FPAA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbW\H5D$,$$K,[ 8K\RK\RZG{y($F[i8Bᛏ܇霉BKP霉gI-\֨sw4W|>)ߦRtBIkbRDIkbP\c9,q.фwI+^22}^ n tRt'O|dN]2r#MT13?Z,RZ?~r I-s YJwI+Xo|屒9P$,$K,ʡ9WBRK\Ru91`8 3ϹC_MT13?>Ͼt?~BHpm#Rr Q %a)I1I%a)BH`I%a)D%a)I-V#<IjxҘgg퀑GG'Nf 0Ŕb0ŔA^r I-s YJ)Iӄ"q^Ҙ!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,uXTBIkbRARDIkbP I-s YJ!-s YJIjaܠKPː:0"vzcsC'Cc9xf!N2'aO}ZY0Ŕb0ŔA^r I-s YJ9{8>hӎȟ>Ҙn #-JNH5D$,$$K,[ 80Ŕ0ŔF} $<2'gΖ73n?rI-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kFPYчgK2:{ˌ=]2dNC'Cc9wܸ)܀rK\R%K\R>AA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbWfFG>фwgrC |FY`p()ms):wܸ!1BA!$1e) )"X1e(B  0RIkbQ kbRKU|>Z\YчgK2:{7rN;Ҙ!$1e)"X1e(PEWBRK\R uh;ФߕB2gFdN],nxd}g.2tEvtq;'h8X o6K |FG!NMh;3Ϲ@#)Iӄ"q^wΔ@9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+r$K\R b%K\R-(0Ŕ0ŔF} $|Mp=6t:P$,$K, u3PHX`jIkbW{bGz#(W鷾Qt#e?=7(EΑ]kb6Y‚@ {\( (ot:?2eHr]k(}7<ܧBnwum#6h/<0܀rK\R%K\R>AA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbWfFG>фwgrC |FY`p()ms):wܸ!1BA!$1e) )"X1e(B RK\RK\RZG{y($>2vIjFKIj"XC}6kt:?x r]k[HHD㸼órI-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kFPo}]_uF!~znPGM#κ*9 Zl!75PPh鳤t(e+ʑg;κ+PnyN":'`:_G+l:^xaٹ 5ͺyCqsgr#܇GM#κMܽGpqyfZ,RZ?~r I-s YJwI+Xo|屒9P$,$K,ʡ9WBRK\R,BA!$1e) )"X1e(B aI%a)D%a)I-V#<IjxFKӤ\]$uF!ѕ2Hr (i{:x՟#e_dS+!Qt'O qIjϸĒZZ,RZ("+AA!a%a)\G틺aRo׌_C]_uF!\2WiC3|e/g@C{k2vPHCk6t̅~́y:S$,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0Ŕ̍j}7=|>rP2v'$Eֱ,FT"t&t^?]_gV~XCHFKӌ<&}]%>/+?Ij'WiC~Kh?"q ;7 0Ŕb0ŔA^r I-s YJ !S+!Йxp>2vκ2e}WiC3]jD0de^2t/p>2v@Mxz8Cy(>]_p>2vBgEκׄ"q^xaٹ$,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0ŔjI-s YJH1H)-s YJ@p RIkbQ kbRKU|>Z"Qt-W(i{:y"xI-D]k{teL/܇Ζ7=5^Ξ5ugd="{k8gK ],nt'3I%9 %a)I%a)B(rZx^ػ{Fޅ&xnz=5^Ξ5ZlEˣ*ev~=vtQtT1FKƾάȺ#e_WiC]NMT1Ζ7:qB2WiCgK|e/c9wu(e+L/܇Ζ7yZ`;ʼd^|e/g@(i{:6gH% 1BIkbRDIkbSGp!($,05$1e+Fޅ&c!HCZ,RZS*\ I-s YJ֨s0P(z ,7Mn|'N>t?rH5D$,$$K,[ 8`$0Ŕ0ŔF} $##(i{:xk{.EFK?7=Pdr|e/gO:"XC~]_p>2v:}7=Pdr:XNgʙ]_],n{ku־C+C2Hr:X!]k#(g*񓧹{k'h8X o6K |FG!Ni3Ϲ@"{k=vtuּ!!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,uXTBIkbRARDIkbPI-s YJ!-s YJIjaܠKPx^ n tRt n?rr볥LO2t4KPt$0Ŕb0ŔA^r I-s YJAA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbW\H5D$,$$K,[ 8` I-s YJ!-s YJIjaܠKPwΔ;=vt_)I7NtD-Cr'畟$!$1e)"X1e(PEWBRK\R uh;ФߕB2|L~gMMd2t>3:CgKtD n|'N1BIkbRDIkbSGp!($,05$1e+Fޅ&c!HCZ,RZS*\ I-s YJ֨s0P(z ,7Mn|'N>t?rH5D$,$$K,[ 8`I-s YJ!-s YJIjaܠKP۳g7rJNq3?Ij3?ZE*tihWh)dє8FB'}2 0Ŕb0ŔA^r I-s YJ_$-d8Ѓs:b{w8 s"q^wΔ@9 %a)I%a)B(rZx^ػ{Fޅ&xms#g"|~JƝ1vqHGsƾ2gF}\Y`p()ۯ/T1:}7;y(>[#g"|k?} M g#I-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]s! Zc,RZ!l-$1e(1e)%фwgrI-@O.C;=b;;r'4eL:t_qL]vCZ,RZ("+AA!a%a)\G틺aRo׌_7=b;;r'˝䫜ig{wAA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbW\H5D$,$$K,[ 8 -$1e(1e)%фwgrI-@O΋U)=ֱ#[[A!uFP d8gIj0I%9 %a)I%a)B(rZx^ػ{Fޅ&{R>S{b6G䶃|L#!gCyN0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZّQϦaܡPCX o{JN./|L~jI-s YJH1H)-s YJ@p E,,$Z0PI% %!ta΋U)=ֱ#[[A!u dє8pΒ)<`KW>%8/<0܀rK\R%K\RP:{($,05$1e+w\# MZ+ߦ:/W< ZlomԈuqsexn^dPdrdܠnyN[A5"vn@9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+r$K\R b%K\R-i%a)D%a)I-V#<IjxxusspuF]H4e2t3Jp$0Ŕb0ŔA^r I-s YJZ\YчaY$-d8ӝ䫄 :b{w*0Ŕb0ŔA^r I-s YJ#,8Y6;\^Ҙ! Zc,RZ!l( ZIkbQ kbRKU|>Z\Yч:фw>IF[q:/WtihpYD㸼>!$1e)"X1e(PEWBRK\R uh;ФߕBMnsG|/s䫜ig{wAA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbW\H5D$,$$K,[ @ ZBZh;3ϹA$'!taκaϒ|і2d΋U1vwDZ;I-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kFPo~F E*t^"-u!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,vdkTsG{y({=P`?7>R}ˋ:S$K\R b%K\R- $,,$Z0PI% vKgA3)~W? %b~%0I%xaٹ$,$K, u3PHX`jIkbW{bGzór;C[:Ld"c291`~?y`סI+^Ҙ #-JN#8X i @9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+r$K\R b%K\R- I-s YJ!-s YJIjaܠKPZ,$sZC~Kh?;F!%#]$ZZ r5ܧm#órI-s YJH)-s YJ@g Ԓ0Ŕ#s0)7k^|kXoҙT'(FC~Kh?>U |FG!3кF?9`סI+_B/"F[i8{br5ܧNrPZ1`~?|I%2dr5ܡ -O9Q$$0Ŕb0ŔA^r I-s YJ#,8Y6;\^Ҙ! Zc,RZ!l(ZBZ  - Oo!Zc>KiI-^.%TOD؎0Ŕb0ŔA^r I-s YJ65kcsPrM$O{b[H~{ͱH)7kF uh;Фߕd49 %a)I%a)M]g Ԓ0Ŕ w\# MZC{-ʇ!$1e)"X1e(\fU ʸZ9`r Q %a)I1I%a)BHi%a)D%a)I-V#<IjxavKgA;ꅿCV7 DŁrK\R%K\RP:{($,05$1e+ןFc2s0cr%8/<0܀rK\R%K\RP:{($,05$1e+w\# MZ+rܤT-rƵ)Brd7 ~ܬnC䶃'h8X o6HM: m!#IYި[>cr%_ ;7 0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZ9`r Q %a)I1I%a)BHRK\RK\RZG{y($AJB߀!+-2t3Jp#ZdNT-ZDI-^5Ƶ)Brd4oy[AI-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kFPo}GrP}>Kh?Ƥ2tU T-rBIkbRDIkbSGp!($,05$1e+Fޅ&c!HCZ,RZS*\ I-s YJ֨s0P(z ,7Mn|'N>t?rH5D$,$$K,[ @ ZBZh;3ϹA$'FodtꅿCV7!,CZ,RZ("+AA!a%a)]Ƽlnx5@F~.фwܡ(E_ޑ\짌Nr.hX܇yo?z4KNd4Cw\# MZ!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,uXTBIkbRARDIkbP1i%a)D%a)I-V#<Ijy~:zoyBKTŁI%:KT`KW2>Kh?"q^w/rI-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kr^b~:}7=PdrU ~ܬnCX5ͺyCqsgr#܈?%^eCѬd7Z'og#BIkbRDIkbSGp!($,05$1e+Fޅ&c!HCZ,RZS*\ I-s YJ뜰9 0Ŕb0Ŕ `$rK\RK\RZG{y($-2tB߀!+􄖩KPt$)4e$,$K, u3PHX`jIkbW{bGzJ{FP/1`~?~Kh?>c29:(y0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZّQϦaܡPCX o{JN./|L~jI-s YJH1H)-s YJ@-$1e(1e)%фwgrI-@OjX܇?LXԒZIjIjd8gIj0I%ܡDBߝ%dNʡo#Z_9g9x1Gx r!t?rI-s YJH)-s YJ@g Ԓ0Ŕ#s0)7kᛔ>2}6YN|dpqr9^2tnT1X܇?5t`8FP##n:G+:S$,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0ŔjI-s YJH1H)-s YJ@ZIkbQ kbRKU|>Z-r1`~?xIj?$$8pΒ)<`KWCꅿ:KPȝB߄F $snr:sLJc !$1e)"X1e(PEWBRK\R uh;ФߕnP!9g9qáYxEPdr[>crb~{YрrK\R%K\R>AA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbWfFG>фwgrC |FY`p()ms):wܸ!1BA!$1e) )"X1e(B `K\RK\RZG{y($oyKTŁI%$ NStNZdNT-ZD"0I%Ƽֱߦ|L#!;ꅿ9+-}7>KhAA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbWfFG>фwgrC |FY`p()ms):wܸ!1BA!$1e) )"X1e(B `-$1e(1e)%фwgrI-@OܤT-r1`~?xIj?$$8pΒ)<`KWCꅿ:KPȝB߄F $snr:sLJc YxB'|L~Z,RZ("+AA!a%a)\G틺aRo7(|emΜ8rd"c29JB߀!+ƾS:Ό'h8X o]H@r!t?rI-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)]s! Zc,RZ!l0ai%a)D%a)I-V#<Ijx%gzoyKTŁI%$ NStNZdNT-ZD"0I%uyӟ:g:SdpT9 %a)I%a)B(rZx^ػ{Fޅ&|3rY<ϝ3:G+NM*>##ܤT-r1`~?|k=9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+#ZMh;3ϹCܡ>#,8Y6;\^Ҙ! Zc,RZ!l0-$1e(1e)%фwgrI-@OjX܇?S2hd, -S$-QI-\䶃B'BIkbRDIkbP\c9,q.фwI+^de~[>crb~:}7CX5_T1sXߒwC!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,uXTBIkbRARDIkbP)i%a)D%a)I-V#<Ij{P}<ŁFP'O1`~?HIj?$IjIjBIkbRDIkbP\c9,q.фwI+^de~[>crb~:}7CX$,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0Ŕ̍j}7=|>rPhr2t􄖩KPt$yMC} ~ܬnCXҘ7##"b~`-#(W|L#![>crb~s䶃Ð'h8X o6K |FG!NM}猇Yч|zR:S$,$K,4}wBRK\RaRo29ldT9 %a)I%a)@;2NUԒ0ŔjI-s YJH1H)-s YJ@ZBZh;3ϹA$'+䷼zKSκĒZeЙx+ZgI-@ qIjϸĒZ'lv{o}-6Q9#,rK\R%K\RP:{($,05$1e+w\# MZ+r~K{κ鷾Oy;=:Ό89C!$1e)"X1e)Z#B~Vc$rI-s YJH)-s YJW)ٕBr,vdkTsG{y({=P`?7>R}ˋ:S$K\R b%K\R- $,,$Z0PI% m-:^$t&t^Ѯp,88e$nx`DBߜ[l$sqyNMX?%]k>##BIkbRDIkbSGp!($,05$1e+Fޅ&c!HCZ,RZS*\ I-s YJOnpX,i@k0C[3ϹC_Mΐ( P[@"Qt (m{0fS$I Qn2t uqr9P$K\R b%K\R- I-s YJ!-s YJIjaܠKPە[uֽ%]kgI-^2Ly-U$GϸˤBgegI-^Oy;=t`@sK)f,\uzZ,RZ("+AA!a%a)\G틺aRo׌_|[uֿMW{ͱtaY@9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+#ZMh;3ϹCܡ>#,8Y6;\^Ҙ! Zc,RZ!l8X0Ŕ0ŔF} $< X?%]kZu־V~$.΋Ǒ\ޒ\+?IjxLKT&}^V~$@8[bHK@ N Y4Wg#!7>[u֤U |FG 0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZك2g@YkҀ@`gr QnD]P`̦I@)\d@:0rH5D$,$$K,[ @BK\RK\RZG{y($6cpuIjyZYKW:/EszKUs|I%32-PyYKWSm|uS 8 h@og#c29$,$K, u3PHX`jIkbW{bGz#(W>cpuo|'lv{ uqr9>##BIkbRDIkbSGp!($,05$1e+Fޅ&c!HCZ,RZS*\ I-s YJ֨s0P(z ,7Mn|'N>t?rH5D$,$$K,[ @bK\RK\RZG{y($6cpuIjyZYKW:/EszKUs|I%32-PyYKWSm|uS 8 h@og#22p-qy0Ŕb0ŔA^r I-s YJ2;xYL)@upN;\2tnsV7i:_T1rK\R%K\R>AA!a%a)\B0)7k 2G*0Ŕb0ŔurT'*PHX`jIkbWf }seWJ\}2ntER>2vPHCkك2'IpqÎʇ! Zc,RZ!l8`,,$Z0PI% Bs;WgK +?IjT1Bߜ[3'N}-:RZX?%]kgI-@΋YKP#gdBKT&}^V~$W{#rK\R%K\RP:{($,05$1e+w\# MZ挷)_~:XNgz8ꅿ>cpev23>##ܬnm|22xȍ7=r.,gc^}-:_k{~vt&t^?4Fm/c9y^q@ܗ= A:9-}7Wc+AI-s YJH)-s YJh?c9,q;Фߕd7rrK\R%K\RvePA!a%a)\@}7=|>ٹPGF@Yk⁦wP2!#,nsZC}vtМsҀ@`grP}7>cpu`̧k],nt'3jI-s YJH1H)-s YJ@ZBZh;3ϹA$'+~vz`̦IMC=b;8xE LXԒZF $N}7<M ^Ҙqc0op߱]?%0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZ9`r Q %a)I1I%a)BH,,$Z0PI% ߱3)~qFP'Oo؎.C䶃i-S$-QI-@9 %a)I%a)B(rZx^ػ{Fޅ&xɣ(}6ܽb;8xE'OCyͺ)Brd7V>Kh<9 %a)I%a)M]g Ԓ0Ŕ!Gz򵌆[#BIkbRDIkbP:N̪p($,05$1e+r$K\R b%K\R- $,,$>grI-] MZ^S޼orI-s YJH)-s YJ@g Ԓ0Ŕs(;)yOx?Eu־V~Wzc!MT1r-d{ύk )3Y7\#L?% d47Zf!qRont)7k)7jD`KPrK\R%K\RP:{($,05$1e+s*3`(ŁE0 3ϹC鷾c29n&x@9`FcۯQ>r|N78霉_u܇GM#M6#^:/BIkbRDIkbSGp!($,05$1e+r'}=1vCܡ!taLOxFcI-s YJH)-s YJW)ٕBr,uXTBIkbRARDIkbPe,,$>grI-\*d:ۦ MZ}% MZ$0Ŕb0ŔA^r I-s YJ+ʢv( 1`Q``hPmCen&x@9`FcۯQ>r|N78霉_u܇GM#M6#^:/BIkbRDIkbSGp!($,05$1e+r'}=1vCܡ'Uw%tDgj? 0Ŕb0ŔurT'*PHX`jIkbW\H5D$,$$K,[ @@ ZBZ} $t)7kP:KRI-AI-s YJH)-s YJ@g Ԓ0ŔsPb\MܡNMT1y_@9 %a)I%a)M]g Ԓ0ŔZ,RZS*\ I-s YJ\3;7<3n'W_ML'm|}7;F, , 1`8 }0#gYSFhןʇ! Zc,RZ!l@*IkbQ kbRKSy($ФߕܡC MZܟdZ,RZ("+AA!a%a)\#! MZC|{(0W4S{y(> MZ2'C!i鏜.'$,$K,4}wBRK\R@Qp `E7gr~J$,$K,ʡ9WBRK\R,BA!$1e) )"X1e(B I-s YJ!-s YJIj|>Z>2p"1ABߞ5"Sc'X9 %a)I%a)B(rZh2Фߕd7g@Qp `E7gr#4hxO*D%Lo>c$p9 %a)I%a)M]g Ԓ0ŔsPb\Mܡ_@9 %a)I%a)@;2NUԒ0ŔX,~VA}|Ι鏘toc'XF+BA!$1e) )"X1e(B  %a)D%a)I-OܠKWB~VrWz0d_^ػzoOHY0Ŕb0ŔA^r I-s YJi Ro23`(ŁE0 3Ϲ@4~ze<'"SmTF uT-}HrK\R%K\R>AA!a%a)]`(ŁE0 3ϹCƿ% rK\R%K\RvePA!a%a)\Xnϝ3s ~{q:ŝg4~zejI-s YJH1H)-s YJ@H %a)D%a)I-OܠKWB~VrW}6p?<\Ng`rK\R%K\RP:{($,05$1e+Ѥd7I+Xo} 0o|>GshJzEvLqs9>'gB~VI-s YJH)-s YJh?c9,w 0o|>2I-s YJH)-s YJW)ٕBr,vdkTs( 1`Q``hPc>)Iӡkx>ǑB/~Λcsgѣ(;)AH5D$,$$K,[ @$T0Ŕ0ŔPI%I+_C+܇=Q2/Ky|?ƾS,uv!$1e)"X1e(PEWBRK\R-FCz򵌆( 1`Q``hP}7=fAO Hc䦈y|?,>ٹܠ0Ŕb0ŔC3PHX`jIkbWq( 1`Q``hPC 0Ŕb0ŔurT'*PHX`jIkbW,g?+[}|ΙA\Ngg7=fA@$K\R b%K\R- *IkbQ kbRKSy($ФߕܡCC7$,$K, u3PHX`jIkbWHoB~V1F, , 1`8 }ѣ(;)rی`2!$1e)"X1e)Znv XX+cp)<h(:/LB\v! Zc,RZ!lIi%a)D%a)I-OܠKW7!N:/-P~wuI-D4)7k)7kZ rK\R%K\RP:{($,05$1e+(0W4Szg\kusnt܁Oѐ:g"~Wk7!~lGd0t_]j0Ŕb0ŔC3PHX`jIkbWqLOzc'쇹COKx霉_t~@9 %a)I%a)@;2NUԒ0ŔjI-s YJH1H)-s YJ@HYi%a)D%a)I-OܠKW|@܇:x`;κפCEu֩$Фߕ,ZߕIj%tD2ԒZ霉_U ~$ȟFZKWYч3?+M@ZLO-I%ȟ"vn@9 %a)I%a)B(rZnv XX+cp) MZr~5P:9^22ML| r'}ֳ|or!7vKEu֡$O@霉_L|(}7<<^SgYч3?+MCΞvnC0FcI-s YJH)-s YJh?c9,uX0Ŕb0ŔurT'*PHX`jIkbWNٹq:rnzeQ;k3( 1`Q``hP'B46a x`;κ#gYSFhןʇ! Zc,RZ!l-$1e(1e)%<Ij'O yZ`;κ$KRI-@7ȟFZKW3?+*܀ 9hRIj:0r'xɣ(!$1e)"X1e(PEWBRK\R@Qp `E7I+^6uX/ƾX6FQ)!tDoC#78؎x`;κ?qc3?+鏜'y:0r'xɣ({xFcI-s YJH)-s YJh?c9,uX0Ŕb0ŔurT'*PHX`jIkbWNٹq:rnzeQ;k3( 1`Q``hP'B46a x`;κ#gYSFhןʇ揪5CM tDe3Vkggkc;y/^&,>Ҙn&,>Lnv XX+cp)<}7>R}8:0Lj}7=1vq9<8B:o@Mo~F\{߳)ߦ猆NrBA!$1e) )"X1e(B K\RK\Rt)1Ԅ0Ŕb0ŔA^r I-s YJ65kcsƾX2NUϳ) aPgr#ܠDe+~:7xwܟd MZN;EM4I-s YJH)-s YJh?c9,w:7>2=rhe/c9w[#BIkbRDIkbP:N̪p($,05$1e+r$K\R b%K\R- ,%a)D%a)I-OܠKP4hyO}ΑC1v} "AN\징$!$1e)"X1e(PEWBRK\R-FCz򵌆( 1`Q``hP}7=fAN)C(|wrg鏜ȟrnz0eZ,RZ?~r I-s YJ7=1toc9t)7k9ldT9 %a)I%a)@;2NUԒ0ŔXϦѣ(;)l: c9}>r|N:g"~W_M*ltx֨s)S;y(pt(SA@M2h>ns}rg79>'gKU'Oѣ(;(dkTs( 1`Q``hPBA!$1e) )"X1e(B $1e(1e)%<Ijxȟ%tD$)gFYGPvPZC{JeP -2ttBIkbRDIkbP\c9,qnzeQ;|{(0W4S{y(>tD6a pԊb8MϷAAOrnS޼o3?<4~\rK\R%K\R>AA!a%a)]>r|Ng.&{-ʇ!$1e)"X1e(\fU ʸZnx^ػytܧshOAANm׋̗ V,y7)\@-o` $CEyOYS 7}w-::<9vWb6>߱{h!,=7gsrg V6Mgz4K{(Gc9 틺7+#:}6(;(!c WgHos(;)MN2}39B;gp^ػy\짍}سܡ(0W4S{y(pԈ֨8B:oK0鑭QϦ`(ŁE0 3ϹC#,86anq9qMϷAA@$K\R b%K\R- ,$1e(1e)%<Ijxȟ%tD$)gFAABk )Brd7䶃hBIkbRDIkbP\c9,qnzeQ;|{(0W4S{y(>tD6a p׌2sh(x6>}͌9_MϷAA@$,$K,4}wBRK\RL|] MZ[#BIkbRDIkbP:N̪p($,05$1e+w\OѣΟns}rۯ/LLrX2:nSܸ[@Mqb HC){Ξ?< @-o[ttxr m}7=c9}6ѮCYN.zoϦ틺~ϋLLrliLPrO unWF52tmPvPC*OLΑߦPvS{Мe2?,gsPb\M!<8BZ ,3?hk/ѣ(;(39B;gss_-ee9^/2^6Z8dtܧq+8@ R3=f~yN@ [@Q?!]n{~rm}\Μ\1M u6Z7#NiLPrO un|ƻNM|X)2}oz_b~u1霉"40[\cy?c̗)3F\r Нkg`#ƵG>( -b,P o|>)ߦuAc>>rv3Ϧ틺眾[x߈m;=M@QhP jC#,8nv XX+cp)<GMY`p(>mϦ3?<0܇ItBA!$1e) )"X1e(B $1e(1e)%<Ijxȟ%tD$)gFHGrc>tD۠\진כHGrrnYGPvP9 %a)I%a)B(rZWDPb\Mܠnq9ل%^2hN\\ߦѣܡ77(;(ߦDZ;ʾ nq9O+=޼$,$K,4}wBRK\RL|] MZ[#BIkbRDIkbP:N̪p($,05$1e+w\OѣΟns}rۯ/LLrX2:nSܸ[@Mqb HC){Ξ?< @-o[ttxr m}7=c9}6ѮCYN.zoϦ틺~ϋLLrliLPrO un|ƻNM|X)2}oz_b~nwPr".ro7(;)_o~!,{#oUw6gy>HxF( 1`Q``h,8ebϳ)ߦƾoc9C33?tD+M@Dw4W@M}|{~rnq9ߕEnP! ֨s+cp+grF\aM:g"~q 4~{>e*TBIkbRARDIkbPPI-s YJ!-s YJIj|>Zr'Ij3?HxF( 1`Q``h,8ebϳ)ߦƾoc9C33?tD+M@Dw4W@M}|{~rnq9ߕEnP! ֨s+cp+grF\aM:g"~q 4~{>e*TBIkbRARDIkbP %a)D%a)I-OܠKP4D-Cr'畟$yOx:0}7>C<3?<77(;)Gsȟ!.FP"r7=fAA@G7>C<}78霉<^h~Ο6z`#LO9}7>e'F3B~VHCZ,RZS*\ I-s YJ7;+{Mo_MkyӋ3{b_+\?3S%#{Ss1o}r9V0zevt7=rgބ-؟c>#}7틺眾[x߈m;g+;3xB'ͱ|^} ^>Ѯv XX+cp) ,7ƽXJc鱯uA^}>/:A9y˜  k`?ܡ)h}=7(;)_gsȟh3_-e|tDscamq=X0S0/Фos(;)zaM:g"~y鷤W(;(/}<{r'猽cs9npX0Sp `EwPn{A M F=r!;>tDo}rH5D$,$$K,[ @ ZBZ} $<LOΒ:g"~yYKWGsnisn >8:t.3LO$,$K, u3PHX`jIkbW_Ug@Qp `E7gr#LOSf]xɣ(9qs~Fr۠\#G~ns}rۯ!:nCϱFyӡt1M:g"~!$1e)"X1e)Znzc'rRo׾rrK\R%K\RvePA!a%a)\}7>eGxB:oK3gsȟsgK!9ѮC4~ze8B'(EytDsnixϱƼ@8[0 y(sŝgnxY7 Detssgsϱ_z9|ۤLRb@:|G3 @M:g"~y77(;)_{! D],nt'3{ͺ)4jp/2\]:(}?gK Ag:SM >?XosS\cvi<{ڑ)ߦ煟cs_MϷAAN2p#ܸp,p `EwP ,7nz?=r!?Y7!/ѣ(;(D/l]>["v}6ƾ2+X;=Ms^yOxk d#<^r"vW3t1h`}7>KcL"ƍ qyϺ|crc=kb?gs#|dEznSgK Go{}ߕC8ugKU:2FdN$K\R b%K\R- pI-s YJ!-s YJIj|>Z\Yч3?:KP霉gI-^vnC"AN\징$qzKT0t_]jKPrK\R%K\RP:{($,05$1e+s*3`(ŁE0 3ϹC鷾c29n:g"~z0@3|#Taٹ2?77(;(0Ŕb0ŔC3PHX`jIkbWqLOaٹ$,$K,ʡ9WBRK\R,BA!$1e) )"X1e(B T0Ŕ0ŔPI% g"~t9ĒZZr2Zן8bI-AI-s YJH)-s YJ@g Ԓ0Ŕ"ML'o} 0o|>8X h#EZ 4~q9u%mnCuz0Z,RZ?~r I-s YJ78霉_o~Vϣ+q:ŝ:tkM  p1`8 3ϹC0)3xr Q %a)I1I%a)BH@I-s YJ!-s YJIj|>Z;>Ͼr?~noPvSW(;(DI%9 %a)I%a)B(rZh2Фߕd7g;y(>F\]z2ggِ}[q|=E~!/AA@$,$K,4}wBRK\R} MZ[#BIkbRDIkbP:N̪p($,05$1e+F?=74h{>ns}rdCVqkcrMi#M7)}"/>eq9rnSf۠\#ƵG> pL™3ϹC#,BX oِFt?o~!tD^KU'Oѣefs C){9 0Ŕb0Ŕ `$0RIkbQ kbQr:{_MYGPvSy_)>d}g/9} "AN\징$!$1e)"X1e(PEWBRK\RYGPvSud>{!-!/穳H yO9 s^nWC'Cc9w[qC_MYGPvP9 %a)I%a)M]g Ԓ0Ŕs g.2uCZ,RZS*\ I-s YJ֨sPb\Mܡ~C,nt)1gacBuEҘnt)1gaLnq!he/c9! Zc,RZ!lI-s YJ!-s YJqк!:C_MYGPvSy_)>7:Z'HyniteF\IB(B2tnt.NӐܧ>!$1e)"X1e)Zny\NrK\R%K\RvePA!a%a)\}7>e59h,Cu 3ϹC͹ Ϧ]j /ѣ(;(QϦAb+S0wP>nCsBZ'H}>7ns}rdCVqkcrMi#M7)}"/>uZr \er qf/b *Lm=74h(} "AJtk nzк!:@?O~uu) |Q}67>e2v8k?Iܡ_):o:xˣ\@:{ˬ3B\ X`GUgo~ns}r5RheA~JE'Mnz?=rZrߦ]g/1`00FJ>{tRcig;aX)4߳E'MnYGPvS+XA:{ˬ3Xx4P#4hxzEt]gF3GMnqtnu x4WsnoPvSƼ  7:X4WBg<}7=r22rnz?=r5Jc?7:p<+trc>65ܦCp'/۠\짍|dҘ(z4Nf8  haLߦ]g"&3 bScs77(;)~C,n&,?ܡ9mxO\=1 er[{6eoKAH5D$,$$K,[ @E$,,7+X\eiYGPvS7r%g|'@$,$K, u3PHX`jIkbWq4h|+3k-JLl_Jnzkܡ9ldW g $,$K,ʡ9WBRK\Rᛔ>2Ϧѣgs):>|e/gNas򵱹_B>鱯?+[q) pa]<;\^rgGMo؎LoC.79Zܨ~XϦRtJ{ν{=28v@9mxO\=1 er[{TBIkbRARDIkbPX0Ŕ0Ŕkˌ04hsn2#Eo?!$1e)"X1e(PEWBRK\RYGPvS_V}\D`Ⱦ9-FA|<x{uv!$1e)"X1e)Znz?=r% 7=rP2G+R3rK\R%K\RvePA!a%a)\AMrvtM\~ΞQ HE0~X猆Nrіy3Bd7CHGc9YݹAN! Zc,RZ!lBK\RK\Rg.2r4G۠\IjPvSĒZkΛ>C_M+4h!$1e)"X1e(PEWBRK\RYGPvS_V}\6a } xם7|)3fAOo~VI-s YJH)-s YJh?c9,wF\BM\c9{;-0Ŕb0ŔurT'*PHX`jIkbW'Lnz?=r5eCZ7>eBC(ph鳤@(i{:sѮdtns}rH5D$,$$K,[ @0Ŕ0Ŕkˌ077(;)Z$O|0denz?=rI-s YJH)-s YJ@g Ԓ0Ŕsh(W땬g./h=MB_ns}r5 d<4~zeZ,RZ?~r I-s YJ7=fAO~Zr(w[#C){9 %a)I%a)@;2NUԒ0Ŕ'N4~zemnoPvSw΅&P22! Zc,RZ!l)$1e(1e( <0t_]kZ:TZML+X\!4 te B<77(;(BKUrV~$0Ŕb0ŔA^r I-s YJ7=fANm>Ϣ/s77uBt~"_)IЉҙ)[nz?=re&E^C~ns}rI-s YJH)-s YJh?c9,whe/c9q0Ŕb0ŔurT'*PHX`jIkbW2_MϷAA@GnP>sgsI;(wΔ /Ͼt?~ B+~ L! P}7>e59h,Cu 3ϹCy!]j /ѣ(;(QϦAb+S0wP2mn}7:Z'H}>72vΔs|^&qFCHg*K4hˋ4~r۠\Cfs C){9 0Ŕb0Ŕ `$ $,,84~ze8Bѕ;>ƻ!7noPvSW(;(DI%9 %a)I%a)B(rZnz?=rۯ= } w)~!/AA@Rt{ѥ2MSd!4~ze8LLR2~mnoPvP9 %a)I%a)M]g Ԓ0Ŕs g.2uCZ,RZS*\ I-s YJ*:l=5^ΟgꈳML9]s\#ns}rC{[\)f>gr~nq!he/c9! Zc,RZ!l80Ŕ0Ŕkˌ0Йx Rg te$xO|kXoIjBgEŁI%9 %a)I%a)B(rZnz?=r% 7=rsل%77(;)ͺ&:0t&t^?C'Cc9py5zf~s2Йx1`~?|jEMBAI-s YJH)-s YJh?c9,wF\BM\c9{;-0Ŕb0ŔurT'*PHX`jIkbWW>BB}snoPvSzfs3CFQU2ѮC4~zefs C){9 0Ŕb0Ŕ `$ $,,7+X\eiAAN\징$snΛFiKm7.Z\龙uIjBIkbRDIkbP\c9,wF\BM\c9qxF6a } snXrMiLʶNM6#^uZ,RZ?~r I-s YJ7=fAO~Zr(w[#C){9 %a)I%a)@;2NUԒ0Ŕ\ߦѣ(;)Pn} qGc9Y64ܧUnzern}ʶ_bM!.'FC|^rBA!$1e) )"X1e(B "K\RK\R8gIjV~$_)ﳎC!+,~Zr_dmnoPvP9 %a)I%a)B(rZnyN>##}nCWlYѩr~\ƾSކP<ϳnu x4W:}6509 %a)I%a)M]g Ԓ0Ŕs g.2uCZ,RZS*\ I-s YJC>##3WlYѩrei8g=65ܦC#0)h10?SnCs8a_MϷAAO8gM񯳎C!+,~Zr!C}NgoxBc]d8B:osXM ) "c29$K\R b%K\R- 0,0Ŕ0Ŕk6eФ+^77(;)Z$$,$K, u3PHX`jIkbWq4hxC~LسS}k˄#7=MBDmnoPvP?nV3h?I+Xoލ+供F\6Νt7;)c3GM77(;)P)E0|ux |FG !$1e)"X1e)Znz?=rp6g9m~ns}rI-s YJH)-s YJW)ٕBr,p^nPeAA!a%a)]F\B~Vc$rI-s YJH)-s YJW)ٕBr,uXTBIkbRARDIkbP0Ŕ0ŔkˤW+X^H/(KW:yNZ8g$Ztr[:dzI-@#\< {c]d=׸  -I-s YJH)-s YJ@g Ԓ0Ŕs(;)Wߦ 7yoV}\nw)<ƻ{)rϦޑO|eѮqc2tx`!M}rH5D$,$$K,[ -$1e(1e)%.|>Z w\ L'I-s YJH)-s YJ@g Ԓ0Ŕ w\ rM zT2Pqc.Ro3+M!$1e)"X1e)Z۔C){˾rrK\R%K\RvePA!a%a)]s! Zc,RZ!l@P 0Ŕ0Ŕ^ػspܠKPw.7p"ZD㇇!$1e)"X1e(PEWBRK\R uOC鷾5Fipqc 0@,'I+_}c]o틺7c^&|O@~{s0e$pN;{ !3ΝþgvnW+Qp$,$K,4}wBRK\Rr.:򵌆[#BIkbRDIkbP:N̪p($,05$1e+r Q %a)I1I%a)BH$ZBZ ut<Ijx;C|Xr[xcsȅ틺a @8[b@'Y#dZ,RZ("+AA!a%a)]틺'}t,sP |XrZ".фw1Yn5`2q/=v)8I-s YJH)-s YJh?c9,veq{bN2|XrOWܡ:S9PGFw\#p,HN_ y}7H[(@-o(i{:63)~$( Pr Q %a)I1I%a)BH$"K\RK\RZG{y($( Ztr[r$+G$DyN463 Ij?DM \s 8/<0܀rK\R%K\RP:{($,05$1e+w\# MZFPms |FG!tr[rWzA;=Δʡ9B2rh~s _ ;7 0Ŕb0ŔC3PHX`jIkbW# MZC{-ʇ!$1e)"X1e(\fU ʸZ9`r Q %a)I1I%a)BH$2K\RK\RZG{y($( Ztr[r$+G$DyN463 Ij?DM \$,$K, u3PHX`jIkbW{bGz&ߦC #,8Y6;\^Ҙ! Zc,RZ!l@PK\RK\RZG{y($( Ztr[r$+G$DyN463 Ijʹ%hlg*+?IjgFhlg ˄"q^xaٹ$,$K, u3PHX`jIkbW{bGz&ߦC _)Yч?qrBIkbRDIkbSGp!($,05$1e+Fޅ&c!HCZ,RZS*\ I-s YJ뜰9 0Ŕb0Ŕ `$RK\RK\RZG{y($( Ztr[r$+G$DyN463 Ijʹ%hlg"+KW|:0Cc9!$1e)"X1e(PEWBRK\R uh;Фߕ4e7=PdrG%hlg/O}:Όc0Ŕb0ŔurT'*PHX`jIkbW,gBuEҘnwPrm2Mρ.U3BR9mxO\=1 er[{TBIkbRARDIkbP bK\RK\RHzoρ.UAu(d{ǀxoH!#aI-s YJH)-s YJ@g Ԓ0Ŕ'h=Fd=P*r8zC!}&,<"\w!=3h>2e#8sn% #ܡ]}aL?.PBߜd.gOL|e49 %a)I%a)M]g Ԓ0Ŕ-"ʱT9 %a)I%a)@;2NUԒ0ŔjI-s YJH1H)-s YJA 0ZIkbQ kbP.{;1ɍBߟ(\"4nS 0Ŕb0ŔA^r I-s YJ>#F2[E c9snt܀rK\R%K\R>AA!a%a)][E c9qx62rK\R%K\RvePA!a%a)]s! Zc,RZ!l@` 0Ŕ0Ŕc;(?څ>PV3.y:KQ6ŏܯd2 $?rY!$1e)"X1e(PEWBRK\RL|e7ƾv}7:;;] [csFY{@YkCANae) 0}|rg/1MB/y"x~ c+D!>/=nzoϴѹN3g#I-s YJH)-s YJh?c9,voρ.Uʾ#=QA rrlk:dxrK\R%K\RvePA!a%a)]s! Zc,RZ!l@`Ii%a)D%a)@nڅ>PV3.y:KQ6ŏܯd2 $p7ر"Y!$1e)"X1e(PEWBRK\R _b;>g.Q-#,X,!P0 3Ϲ@?/.U3(E$O,~}d2gsMT-7)؝rp9 %a)I%a)M]g Ԓ0Ŕ-"ʱWg(!:nC_Mz^BIkbRDIkbP:N̪p($,05$1e+r$K\R b%K\R-H ZIkbQ kbP.{;1ɍBߜPE c9p*gvn@9 %a)I%a)B(rZ}Fd=P*r;zfrK\R%K\R>AA!a%a)]swKUʢ~BIkbRDIkbP:N̪p($,05$1e+r$K\R b%K\R-H @ ZBZ;>ςrYODyO1{|M8ȟ ʂI-TF1$$,$K, u3PHX`jIkbW78.voDhܧ]|eRo23E #!M ]8o2ƼuqI-s YJH)-s YJh?c9,ve<^r2G*~g+;wtDa^<d7鱯w\Bߟ(\9 %a)I%a)@;2NUԒ0Ŕ}78#b@1g|>g>hq9C"5^rj2߳4y?\npX, Q|>pv3{|]8霉4#xktTBIkbRARDIkbP  RK\RK\Rұgg*{{|M84 3?:KT/o|LOĒZ:q9Bq9$$,$K, u3PHX`jIkbW78.voDhܧ]|eRo23E #!M ]8o( -b,H`43ϹC0de\!gx^u:g"~wA#!$1e)"X1e(\fU ʸZϦDr,H0 ܡ~C,x^u:g"~dFK^5F[t>kM \$ 0ܡ~F22r.tD#c1[7)_}7:򵌆Bopc;(?1Xed7Lo3?*/ C}fns#<"x?ȟ'Or鏘t9ƾC,nt)7jDxf!Mx9.'dZ,RZ?~r I-s YJy9ldT?\Vw>c49>{FߦƾLoBXAI-s YJH)-s YJW)ٕBr,pusP0 ܡ~C,zc;(?1tD!ȍFk{( -ba@Q|>pv3鏘t9hG*<9 0Ŕb0Ŕ `$ ZBZ;>ρTvP&7S@9S1A3?Ij'N:g"~tc;(?1tDI%9 %a)I%a)B(rZ|e2c{Pu"4nS.2nt)7k "ߦvP:cxokM \ 0(h?gr`B;vP:cx霉4#xktTBIkbRARDIkbP `I-s YJ!-s YJJŝgx22|e2cx4 3?:KU1Θ<9$2tr'Ij>cLOĒZZ,RZ("+AA!a%a)_vP&7 ~wR#F8B/B~V1(\ nL|e7L`C1Ar'C8oLi霉_teC9'Hh~sPrLo|LO^eC> DL|e7ȟV~@ţDqyc]dGMmCZ,RZ?~r I-s YJy9ldT?鏘ttD`r2tnx}CHtLOvP:c{:g"~]|ƻ_9}7=Gp$,$K,ʡ9WBRK\R:P (wP? ܡx=1Θ:g"~dFK^5F[t>kM \ 0(h?grfynx`;gs1Ar'|<9 0Ŕb0Ŕ `$@$1e(1e({|M9_Lmbz'y.-HBIkbRDIkbP\c9,~sojFp |FG!}#? 2tn :G9^/2^o7!NMX<}7AA!a%a)]AO42-ʇ럸B;.램[E c9y}eQ;|}7=HrH5D$,$$K,[ ,RK\RK\RLo6r OD؀S1Amg#ۯ/L'O@c>LhrK\R%K\R>AA!a%a)]AO42-ʇ럸B;vP:c~PV3D㈛ލ=ߦUgs1ABߟirI-s YJH)-s YJW)ٕBr,uX>`Cꅿ>#F=sv2_rFh,Ch(SYE g +grw ~}Fqr9P$K\R b%K\R-H@ ZBZ|e2c{^SNCr^qA.Pqc[7(0Ŕb0ŔA^r I-s YJf>c1[7)^6q߳ؾ8(}7>crd7鏘t:s鏘tƀ ϳ#/̇ (H# (}78[@}bz'|w>LhrK\R%K\R>AA!a%a)]AO42-ʂ8w鏘t{}p0"sGc9YޘLo*rwލ=ߦUgpc;(?1["4nP9 %a)I%a)@;2NUԒ0Ŕ|L}7=PDhܧnCkP> p  s (LawP?pѮoϴѹN:G*|gV|]nx^ur&tE~stPH>F.l!C:gMCz(}7c؝r(qG.s(p0½( \ 0 `E}gᏦ]sϦ>cTBIkbRARDIkbP  RK\RK\Ryӟ:gf>c1LOD`̧<^Sg|LOʇ!$1e)"X1e(PEWBRK\RqُLojFp_M΅&c!c>PB2"Lo?{ 3?*8o@3?+L2tƔ#!rk:g"~W3Fόdύ):FCCdΜ>cLO׌2lv{L"x?ȟmȉN:g"~Wgsϣ5P}6g'y3?+}2!N-9gsϣ{|]<Θ0Ŕb0ŔC3PHX`jIkbWnPvS g.c$rI-s YJH)-s YJW)ٕBr,pus)P0 ܡ~C,q9r3j2߳4y?\npX,aFA<>FYr|LOʂhF@` aFA<>ZtDr Q %a)I1I%a)BH$ T0Ŕ0Ŕ%tΙwsi_<^Sg|LOʇ!$1e)"X1e(PEWBRK\Rqws ~wR#F8B/B~V1(\ nx^ŏ^C|!LOʇxN20G|LOw/rdA'Hh#ܡ#d7ȟL,:sJN,>t ]8霉^FP>m~3)$O49MyBLOnzzƾ~J7=lDyO1@yr'x^8:g"~ynzz/o9Z,RZ?~r I-s YJy9ldT9 %a)I%a)@;2NUԒ0Ŕ}78#b@1g|>g>hӎȟȍFjEocQ4y?\npX, Q|>{#<9Xn<Ѯ}78,P)¸,H`43ϹC0!K|LOʇ! Zc,RZ!l@p %a)D%a)@X/FYُLo9S1Ar'I-AI-s YJH)-s YJ@g Ԓ0Ŕnvc;(?څ;r!usI+Xoρ.P7>cŏ^C|!鏘t9B/zc;(?1ȟ!u^Z;4NLS!x[@$,$K,4}wBRK\Rrhe/c9w[#zc;(?1tDƻ7=1Θ?ȟvrnzI-s YJH)-s YJW)ٕBr,pusP0 ܡ~C,zc;(?1tD!ȍFk{( -ba@Q|>͠4v3Ϧ>cLO<3x~r8/=ȋ#~V7 p]7\g"~t^u:g"~$0Ŕb0ŔA^r I-s YJu-H MZC||rd7{d ?{ w\r'C2_{.tD ^Z;4NLS!x[@$,$K,4}wBRK\Rrhe/c9w[#x^u:g"~x{c]d8B:imCsȟvrnzI-s YJH)-s YJW)ٕBr,pus ;y(}nPr3}ocQϱseW4W|>2tn LO+? ?Lnx`;gsq9hXnqy^g+;}7=b::?1 Ft24ןB/7=29qs09 0Ŕb0Ŕ `$Ť,,31A )86"2t(\9 %a)I%a)B(rZ|e2c{Pu"4nSuSFhト-r"4vP:cxBhmF>c_X>Ee pyF^myΉ2tnzc;(?1q}\vgS1ABX_g6܀nzc;(?1sn~-qd+"ʱ5Cgg:|rg $,$K,4}wBRK\Rrhe/c9w[#{>ٟ{c;(?1(\ȀN;I2I-s YJH)-s YJW)ٕBr,uXbH5I1I  @ t``S D+8$7G0P B8stL^ D+8$7G0P BR#cq$W pHoH `,@p.:ŝc89nKjD+P 5$W!":@=``RIH`$c1D  l'3V64P64P6?z./usr/share/html/adsm/en_US/admmsg/a45emc24.htm   aest<>NRSTinor /GObcdhlmpu.5Bfgvy#&,8;AEIkw-4=DHMPUx"016CFLVq237KWYz()9:!Q_XJjPAE/ x0 p,< (CÞH) x0 C ֠Xph)d)Ö p3?^e Q/x8se3H$ A H$ A H$ A H$ A H$ A H'!@h Pp0 n%l:w0} 0 XA>`QA޷!@^Q8  0`Y <7h8@0նp <SW'dp/0!@[ @YX <+CP 0 Y <7h8@0=(NIlxs AW'dp7`( VBeGPX[A (@@P!@tN໣}lv~ A H$ A H$ A H$ A H$ A H$ A<Y @W 0``*HjP,Xh)Fy6Du[VB`: S\X m -Z& IC PVImπ':`jw! 7p͔ѭ0  Z!BڲKR j-SRX@Q.{KaK!N{KaK#~XaHqA4o LFJhQ.ul2^ !D--Bڵ9-,8J!!KRϿ1? ul"7|5;㤂h>2^sd#gxGF\\J9A 0"2SF~XaHqA4o6"2SF}Bնw+6!gqiO<$~deu-d$(=[V=~mMJ!!KRc~I\a(eSBs[ Zjs[ X;.}J9a!KR%B!D--@Bڵ9-,5 p紶紶XaHqA4o LFJhQ`@7n?eBȍ#j$=bHQ.{KaKPN{KaKFH@紶u:i[, N㰤8 7φl?}1?$qB4ѭqRtM ѭ$2H&)MJĥAa%il)}}Odl fg|5;㤂h>!5~d3|#:fuxWO/p08Q쌹%s_`0>|fc"2SFs/? |um>J9A ڞ>\\ĐjQ.{KaKP-PN{KaK cAp9D-,9--1>l@o6XaHqA4o LFJhQ"A4o L/Ƒ$(=[V=B[ D$ PXbs[ _ h߲3S):H&)MJ?eαA͔B+:͒h-3}>!~4J̀YHQ.{KaKPN{KaKpGBB(=.c|^xxIѾ|3e1)[ G쾟|d1+6!g\–mZ–˟mRXH@紶a9}̡O}eyĐwJp~w6S?9^:ŔX O1>}a NI\'peg }B"t D>~1 l.:F%F߄~|dm2S}B\x0 pWF/s>յXAq6[sszOOˈeV$۟9Ϭ]Ǜ)8+@ 0,͒(N"g qRtM6S5~A B!D--@Bڵ9-,5 p紶紶2H&) tM6SA mD$;[̲$Bs[ Zjs[ Xp=$*5BB(=|[[.#8m5;㤂h>ѭ^S8Ddl%2rGc!; L/.c|ڌeI\~|dFĬ $紶 j紶ʹxi D$ PXbs[ _y:Ε猷|tM6S5~~wGqA4l)MJ}a NI\'peg }B"t D>~1 l.:F%F߄~|dm2S}B\x0 pWF/s>յXAq6[sszOOˈeV$(KR j-SRX@(==h:Q G {N;s#ҜDoS)IѾ|3e1)[ DI %il)jթil)aQ \—9Bn)l"7S; C |fc"2SFW쌹N;ssh:Q G)!D--Bڵ9--mnQ \—}%sT?)`jw!IѾ#Y-NI\DL;?;sbHQ.{KaKPN{KaKe϶)G,$ PXbs[ _0>Pϧh>_2Ii%);ˎu!@Ր\–[VmZ–Ƃ9D-,9-,7[FV_BFse@5l#o2; C d LFJhQBs[ Zjs[ Xp=$*5BB(=|[[.m|5;㤂h>ѭ#.c~l\24B͔F!tI %il)jթil)nhvH@紶+l%2 :x sm\& %il)jթil)`%(億 Q.{KaKFsѼyލ]ǝ I gt O쾟 !̡'se9ٻ#SZ83,> J[y$_섧#Bѻ9M$=yq$(KR j-SRX@\–B– :Q2CQ_)>\\BS#, N㰤8 7φl?#%4ka(!D--Bڵ9-,8J!!KR>_E-FJr6>XaHqA4o LFJhQ }1>2IL` h|F[uA 1 %>GV !D--Bڵ9--mnQ \—}%sT?)`jw!IѾ#Y-NI\DL;?;sbHQ.{KaKPN{KaKe϶)G,$ PXbs[ _|"l~q!2%Fߡ(/쾟.ca^E'p6wa:OQq2 7(8 `w   (N wM }h"7Àxs\/$Q$VBs[ ZmZjs[ XkQ.{KaK!N{KaKrc@\w͐J PBBO:OBS`jw!IѾ|3e1)[ DI %il)jթil)aQ \—9Bn)l"7S; C |fc"2SFW쌹߉aq;6Cc*63[uA 1 %>GV !D--Bڵ9--mnQ \—}%sT?)`jw!IѾ#Y-NI\DL;?;sbHQ.{KaKPN{KaKe϶)G,$ PXbs[ _|"l~q!2%Fߡ(/쾟.ca^E'p6wa:OQq2 7(8 `w( , 6HQ8+NۉO73έ+/?ߧp,EHP5d(=ը[V=@8\–B–6IwqRtM6S5xQA2!x$紶 j紶zHTka( Q.{KaK!~m^wG|5;㤂h>ѭNHul|3e1d } c-J#}>!xA2#ssKa(,I %il)jթil)nhvH@紶uϝ+otM6S5D3NsssX!`jp)[ D+CN$(=[V=x(,1D-/FrF(mz4?Cwt1$(}Ҝ%?|0o2ߨ͔f﨏NF!hWΔ b'(B';}ouϟXBSW?I4yNH>2 7φl??S"7:;͔+1;shw 0 \HX$VBs[ ZmZjs[ XkP紶紶K|˸d#gq͔, N㰤8 7φl 7φlSW>2SFI %il)jթil)nhvH@紶럒W:J?nh5HQ.{KaKPN{KaKe϶)G,$ PXbs[ _0>!`2wsnh73Ԅe3eDl;7l?}B3)4:W2lԄ tM6S;8^xo6o2ygqy I\a(!@Ր\–[VmZ–Ƃ=D-,9--A:rh͒(NQ!^έ+/)xg'tp!$(=[V=B[ D$ PXbs[ _y΍P %(umY|K$Q'ko>[[FV_94Rc-_̳ͩi<\K=!;D!$(=[V=~mMJ!!KRc~I\a(eSϿ;S;[FV_94Ri=\–mZ–˟mRXH@紶\PVѕMeڞ޷7؟O ps@A֖9"D0OM[NCgyyE$/l >մeeE.lFw|ڞ:rh3;8I 紶ڵ j紶4(P \–B–&2hipJr6:֔mxC|"2$3[FV_J(m6IBBs[ Zjs[ Xp=$*5BB(=14Vѕ̣DK9ylI 8O>ԓ:H&O,9hith2ygs"7:;͔+l%$(=[V=~mMJ!!KR%Bs[ Zjs[ X;.}J9a!KR%B!D--@Bڵ9-,5 ==79մee(mu)9DE$/l()eg: Q!Pl$紶 j紶zHTka( Q.{KaKn;HshQ Ҝ}g6H'~II$F4A44?}<#͔@ GO)ٶt"7 y4Q rsFVѕy%s$紶 j紶ʹxi D$ PXbs[ _dbHQ.{KaKPN{KaKe϶)G,$ PXbs[ _dbHP5d(=ը[V=Bzs[ Y s[ XshQ p6g|ڞ޳9yAJr6<Q!Bs[ Zjs[ Xp=$*5BB(=e 6rN't#o0+4m},p@t>(8 `qb@ lFpW=˙Ft}񉠇6QێϧVѕ'|bh!έ+/F&Jr6<3d}#o3!!D--Bڵ9--mnQ \—}hQ ҜϛS\\Q;x$紶 j紶v\orB(=~Fle>jw1OZy }hQ Ҝ`Do, sE^SM>})"7!Y֖9"D$(KR j-SRX@@=D-,9-,>&Ѹ!έ+/F&h۝j{gzΔmu)"(!D--Bڵ9-,8J!!KRo29'Sp6gs>Y@P8 KU:F\8PaH^o6HQ8+|ڞeghv@2;qF|2&Ѹ!έ+/F&Jr68g NFaேF"HQ.{KaKPN{KaKpGBB(=|2hit#o3=D1?$uy) !D--Bڵ9-,>ĥAa%il)}ߣa:OC֧C>|2hit#o3<4pkKClFpWmJr69y}$5Hp@5!w6HQ8I 紶ڵ j紶4(P =D-,9-,]!gt\SD˟Ε QwM%!AhsҡdAhM/S;ζ_: Bs[ Zjs[ Xp=$*5BB(=m: '8DoumY|4A4.c|bHP}?!%Co9hHI %il)jթil)nhvH@紶FĐ\–mZ–˟mRXH@紶FĐjQ.{KaKP-PN{KaK cA Q.{KaK!N{KaKVѕ̣DK9yAJr6<Q!M,$(=[V=B[ D$ PXbs[ _yέ+/F&Jr68g6mgsa:OO} 5!w6HQ8I %il)jթil)nhvH@紶[FV_2M.mxgg !D--Bڵ9-,>ĥAa%il)}!@Ր\–[VmZ–Ƃ :s[ Y s[ XOumY|4A4Q@o;aq;6CcBC~%Ft$#s ̴$#Vѕ̣DK4mOyfuyHo˙~6wYg !D--Bڵ9-,8J!!KRo:e ])sdH^y:i09 d#S;#N}ٲsАޞJ>vB9J̀YB?OumY|4A4FĐ\–mZ– 7a( Q.{KaK2hiy%s`8 sgjuHse9ٻgshQ F!̿ѷ;;Β ?ߖsBs[ Zjs[ X;.}J9a!KRx\2hiy%sΕ猷M/qcOd:?!bTmO`Ml%e!:e _gna_O;6CcDnϲ_~NVѕ̣DK4mϦնwzi>14\͸ $(KR j-SRX@ Q.{KaK!N{KaK|4mVѕ̣DK9{8Y\SD˟ϖlv(lv !D--Bڵ9-,8J!!KR69&8'8Doѷ;;[FV_2M 9wF&͒YOxC~wf`pD\–mZ– 7a( Q.{KaK>ʹxCs`2wJ '}>{8^zVѕAhi !D--Bڵ9-,>ĥAa%il)|SZ=+C7ѻ9iN㵰bHP5d(=ը[V=@@\–B–h۝έ+/F& 'YDo:e Dl4mϛ8m$紶 j紶zHTka( Q.{KaKO/h۝έ+/F&>]$rw^SZ!_O0~mjgs,d~wϿ;ُ5 \#u'}>ʹH6!;ُ}hQ $紶 j紶ʹxi D$ PXbs[ _Vѕ̣DKcaBs[ Zjs[ X;.}J9a!KR%B!D--@Bڵ9-,5 zs[ Y s[ X*e \np BQsކ}2himDBBs[ Zjs[ Xp=$*5BB(=vm'4mVѕ̣DKGs.dVw9;/])-?65 2S;ُFߝpq: ${sF[sqhۜ"7:e \F] Dm̄oD\–mZ– 7a( Q.{KaK>ʹxCsOumY|4A4F^ѽ )hۜ"7eմee(Bs[ Zjs[ X;.}J9a!KR%B!D--@Bڵ9-,5  zs[ Y s[ X:4b_gn|2hip?umY|W:н`DͰ)(J[ G=!;G9 !D--Bڵ9-,8J!!KRo:e \F4m 'EOΌ)e!VѕថbHQ.{KaKPN{KaKpGBB(=|4A4lQ;:jd;콃҄슉O/>|2hizPKR-SRsJQ \—(ؒ Y %il)jjթil)ah PQ.{KaK!N{KaKFB4mϝ[FV_2M.62 PBBĐ\–mZ–I l%Aa%il)|7[FV_2M.#Yp6gsߧĥAa%il)|umY|4A4;IPBBĐ\–mZ–I l%Aa%il)|7[FV_2M.#Yp6gsߧ˘6oͩﯧ2S#Oe ])Bs[ Zjs[ [<4݄(,1D-/Q dzO1>#P%?ߝpe'dTN}yVѕ̣DKڄD\–mZ–˟mRXH@紶3sW)B!D--@Bڵ9-,5 0rs[ Y s[ X*e De;sFcmPΠcmP#Hډ_c!8I %il)jթil)aQ \—Iέ+/F&6SmB#BG)js̳i<4:5 o:B6pKR-SR?6%Aa%il)|:e ^'Yޢw˘럒W:J\\} aqqޔ2S}A4o< N\–mZ– 7a( Q.{KaK>|2hiqϛS;O}aHx(_6HQ8+Aմee(q:\\Q;x'OumYdF&8 s'F }(K=D˘nq}J ^Bw'}>p}hQ mB"xo:'ygg !D--Bڵ9-,>ĥAa%il)| մee( Ѕe;8JP(/gy1HP5`Tέ+/e;NFd"4+B9cmP}g 8JP:B6w~|o([ G#%4ka(B[%(Glu-d$(KR j-SRX@ ÔKRSRUeelnh5wy~wG{<dvg !D--Bڵ9-,8J!!KR)9#yմeela^wG{<4ޔu~~w)9"A)#D\–mZ– 7a( Q.{KaK26SmB#~l$(=[V=x(,1D-/s0eo~w)ߒW:J"NF!h!\Gh\@yq$(KR j-SRX@ KRSRUee(sF<̀3߹Sq6InvpKR-SRÁ!Q(,1D-/"7[FV_2M #8m<4ޔu~|4A4 vN$紶 j紶ʹxi D$ PXbs[ _Vѕ̣DK|ڞF @08BE_O+/F&{w:ζ6QE;?}h 4A4gh۝=56@xWF&͒Y'}>\\CscW8HJQ;[FV_2M/CjBs[ Zjs[ X;.}J9a!KRxΔ bνߨ͔fI }o)3BSZ<ڌesv ;F$:ߝ;ˎu!@Ր\–[VmZ–ƂP@rs[ Y s[ X*e De;sF[_gQ?ipKR-SRÁ!Q(,1D-/"7:e ^SNQ έ˟W:J$Y̻v4;Nc-_6QE;8I %il)jթil)nhvH@紶3έ+/F&=4`p7d5d[FV_2M/ Q;u+l%lwVѕAhiqϳѷ;;{$k`m 2M/$N})ߝpe'~w?g ϧ:e ^"'h"w)߆{pKR-SRsJQ \—tuFDl;7~|O/g;sil%<It ;JwB!D--@Bڵ9-,5 KRSRUee(&w)ۚ0m2vl\$7TmgPBBĐ\–mZ–I l%Aa%il)|մee(wζWu8{0ٲsА߉Q$紶 j紶ʹxi D$ PXbs[ _Vѕ̣DK|ڞF @08BE_O+/F&{w:ζ6QE;?}h 4A4gh۝=56@xWF&͒Y'}>\\CscW8HJQ;[FV_2M/Cjyմee;͔>фkl$(=[V=x(,1D-/R:e A].c~vl\$7TmPBB¼6*cVJ|26SlnN.cmSlX Y %il)jjթil)ah PKRSRUee(&w)ۚ0m22%F߆xH(,I %il)jթil)aQ \—IV_2M/)l~I\a(}>\\ӎy'C:Q$紶 j紶ʹxi D$ PXbs[ _Vѕ̣DK|ڞF @08BE_O+/F&{w:ζ6QE;?}h 4A4gh۝=56@xWF&͒Y'}>\\CscW8HJQ;[FV_2M/Cj [ϲ+/e;NFgE-ϲ{Vѕͤh}'gm%FG>HVѕ̸Dovp}>TߝvDQq:Bs[ Zjs[ X;.}J9a!KR)hQ ѡ w:έ+/TmPBB¼6*cVJ|26S_O} !O(VѕិuH6ag[FV_2w)HP5d(=ը[V=@(==hQ #[gp?$F!;G$紶 j紶zHTka( Q.{KaKέ+/F&W:J!^ 7ͨ[̾Y6 "2#t6R^Ss.ҝ`= AմeeE )Vѕ̣DK+l%Uvlu$F>xG2})Bs[ Zjs[ [<4݄(,1D-/}hQ k>mOl# ?ņ  |"D௧Vѕ̣DK=;NssJ[ G("}>մeee \F4mH <+̣DK,.c|FJdi{1+$w{ ߨέ+/F&!D--Bڵ9-,>ĥAa%il)}Y?$F[2α_6SҔ y2ezSВxYd>Jz[FV_94R umYdF&W:J>͔γ#ss㤂h>ѭ'dp0;$Qѡ\bHPߍ#y3 yS_.c6SҔ=89#`_2=mOl# ?ņ  |"D௧Vѕ̣DK=;NssJ[ G("}>մeee \F4mH <+̣DK,.c|FJdi{1+$w{ ߨέ+/F&2ȝwnh5pKR-SRsJQ \—6HQ;ڄ|jJO1?2M/Q8hB';}ٷSIѼ;i=@Շ䟩ߝpD[FV_z`:έ)$jgyla^wSߧ߸'dNe;J[ DO8'wy"7Djέ+/F&@X0K f'O;͔$Q'|;NV_2M"a$`0=;͔͒)!{|4A4\yNH>6"4I 紶ڵ j紶4( rs[ Y s[ X*e De;sF;IPBBĐ\–mZ–I l%Aa%il)|մee(wζWuϛQ|%?2M.m !D--Bڵ9--mnQ \—}>մee(56w@ PlFpW샫hQ u'|%s͔vNO>|22M.#Yp6gzOdl Q dzO1>#P%24;콃҄N}yVѕ̣DKڄDumYdNe;Ϸ4a8I %il)jթil)`%(億 Q.{KaK6HQ;|Fdss/;ُ}(FڞOe _gnb9}+C77C"t Da:Ѵe1HP5d(=ը[V=A`0rs[ Y s[ X*e De;sF862CQXKR-SRÁ!Q(,1D-/"7:e ^SNQ }gd\\FєPBBĐ\–mZ– 7a( Q.{KaK>|2hiqϛS;O}aHx(_6HQ8+Aմee(q:\\Q;x'OumYdF&8 s'F }(K=D˘nq}J ^Bw'}>p}hQ mB"xo:'ygۚ0m$紶 j紶v\orB(=6mTDžthB2mL(/쾟.cbHP5d(=ը[V=A`8Q.{KaK!N{KaKVѕ̣DHlnh5wGnq>\\r:8I %il)jթil)aQ \—IV_2M/)l~I\a(}>\\'稑4SBs[ Zjs[ [<4݄(,1D-/}hQ k>mOl# ?ņ  |"D௧Vѕ̣DK=;NssJ[ G("}>մeee \F4mH <+̣DK,.c|FJdi{1+$w{ ߨέ+/F&2ȝwnh5pKR-SRsJQ \—Gh\@yq$(KR j-SRX@\–B– +/e;sF |ڌe$紶 j紶zHTka( Q.{KaKέ+/e;J[ D+$F˸dv'ڌe}<\–mZ– 7a( Q.{KaK>6S$u|3FBs[ Zjs[ X;.}J9a!KRx\tMC7|J̀YQ}d54!> tMe#~%fd,Q;$pxˎ }fωY 8(ewssoҝk`:ĐjQ.{KaKP-PN{KaK cA rs[ Y s[ X*e _nh5w'':&wgZi:͒h- 8$紶 j紶zHTka( Q.{KaKέ+/F&W:J!^䞁0Q͔NQ4;8ae`jw!ѳA^wδ 7ͨ[̾HQ.{KaKPN{KaKpGBB(=|2hixggz.c~I\a(eSBs[ Zjs[ X;.}J9a!KRn$Q'|J̀: F㤂hߍ#y6HQ8(OVlZ$ B!D--@Bڵ9-,5 @=D-,9--A2M/ҵe _.pYhi|4L$uze ^I\a(G$=6wH4A4l F|#ζ*@F D偩MF&$FXM.dB>I\a( zumޠ$(=[V=B[ D$ PXbs[ _'8Do p18(=,4pPaH@lFpWuϝ I O#feLFJhQd\4A4 6$紶 j紶ʹxi D$ PXbs[ _Fd"7(")A:H&~|l\x 7ІhKR-SRsJQ \—DzyOxDdl%oBC8 7d[FVYN\tM6ṢDK2CQX Y %il)jjթil)ah `紶紶lmB#x 7φl?BiQ!Bs[ Zjs[ Xp=$*5BB(=RsF39-/$Qa>;Son`2pQ}gJr6!O3l2_|u칉t!3 xDnγOy%s$紶 j紶ʹxi D$ PXbs[ _dbHQ.{KaKPN{KaKe϶)G,$ PXbs[ _dbHP5d(=ը[V= ÔKRSRlI 㤂hBddX(5A:HzװFHz|"4I %il)jթil)aQ \—I난 ps@\\J9A xyi>:H&) d;:}>\\lΔmB#D\–mZ–˟mRXH@紶3ҜB\H7㤂h>2^}ُ:#Os'$Hd6S:`Y> tMo8OwζM/}!;;(G|#ؒ Y %il)jjթil)ah rs[ Y s[ [%IѼ$N%>AYնC6C$紶 j紶zHTka( Q.{KaK$Fq;?O:H&) z7{VߨFT۞|J̀YHQ.{KaKPN{KaKpGBB(=.c|^xzSj' !D--Bڵ9-,>ĥAa%il)} ͒(N0qԄVߨؒ Y %il)jjթil)ah `紶紶UmY|tMYqA4oƑo$wyw Dd:J"HQ.{KaKPN{KaKFH@紶$Q+6!g}>iQ|3n;έ+/ bHQ.{KaKPN{KaKpGBB(=.c|^xzSj' !D--Bڵ9-,>ĥAa%il)} ͒(N0qԄVѕIѿFĐjQ.{KaKP-PN{KaK cA@(==F!eyhd#S;շАތ#Y-!)I<@߲, Z Bs[ Zjs[ Xp=$*5BB(=|"DY ;OumY|N M#o<q%1e7qߛ[byΔmsj1/Ѧgs,O,>\\HoFG_., -5ϧda^2umѭ Bs[ Zjs[ [<4݄(,1D-/ssJ[Ҝϧ6HQ8I %il)jթil)`%(億 Q.{KaKf'OlFw+6J7 傃^Kxx08LlbHP5d(=ը[V= a%il)d)il)`ш_yl|2D9 )umˎ |fcȡ(,I %il)jթil)aQ \—}d5%fd,>մee/e;;N4Y jg},js~mm>ҜmF2e4"eI呧߄vC !tM2S}efwF&˜/<3ZE!F!byΔmxgJY1 q2M/ BC6F^"7fuBCz2:˴, h h+OP0Pw6HQ8I %il)jթil)nhvH@紶uϝ+oJr6>|"D$(=[V=x(,1D-/ᘝ>EޢwĬ (G|#' xq/-%2'y!@Ր\–[VmZ–Ƃ==hQ ΠF&˜/HzQYhi$uTHz:5 Y:5 Q!Bs[ Zjs[ Xp=$*5BB(=|oft%?2M/ |b$紶 j紶ʹxi D$ PXbs[ _dbHQ.{KaKPN{KaKe϶)G,$ PXbs[ _dbHP5d(=ը[V= %il)d)il)`2hist jt jC$紶 j紶zHTka( Q.{KaK>:5 %?2M/ |b$紶 j紶ʹxi D$ PXbs[ _dbHQ.{KaKPN{KaKe϶)G,$ PXbs[ _dbHP5d(=ը[V= 0紶紶 7A4o偩M2e ^I\a() X 7HډXKR-SRÁ!Q(,1D-/㤂hS~w#|dM<>6viumY|4A4#$(=[V=~mMJ!!KR%Bs[ Zjs[ X;.}J9a!KR%B!D--@Bڵ9-,5 ===A͝>)e<4A4QQ!㤂hPzIѲ2&ߊhs2M/;THz=chߍ#j$=bHQ.{KaKPN{KaKFH@紶2Iѿq6DFOyO|"l[FV_2M/SF"HQ.{KaKPN{KaKpGBB(=J6$紶 j紶v\orB(=J6$VBs[ ZmZjs[ Xk \–B–"7(G@`hN$QKR-SRÁ!Q(,1D-/umY~w)VlBC7g$FXFmOl?s?Oyl~͒)!{a_OumY|F!̾lFw}>JPG!Os(Bs[ Zjs[ [<4݄(,1D-/Q$(=[V=x(,1D-/䟄h=%fd, y=}l}) dca#BmOaFpߧs(e ^I\a( Y %il)jjթil)ah 8zs[ Y s[ X6P>Vѕy6H >lI NնBum`!D--Bڵ9-,8J!!KRoJP>Vѕyi%fd,3|qA4o<0dH^؟}o}>շ\D[FV_>w;͔$(=[V=~mMJ!!KR%Bs[ Zjs[ X;.}J9a!KR%B!D--@Bڵ9-,5==j{J<"#|26SQ6H 1$(=[V=B[ D$ PXbs[ _ J<"#|26S# ?Ĭ Іo:H&>ڞ~ N3$RB¾|2C[/b$紶 j紶ʹxi D$ PXbs[ _dbHQ.{KaKPN{KaKe϶)G,$ PXbs[ _|E$/o:;͔s\tMC7>%fd,௉Y<$`0=(>EDpߧB~^ Q IѼx>2S-/Y?%yG͒(N N} NEPڄx4 $VBs[ ZmZjs[ Xk Q.{KaK!N{KaK<"#|26SQ6H >lI Bs[ Zjs[ Xp=$*5BB(=ޔ }7έ+/e;0|J̀Yf 㤂hxa?Vѕ2>b$紶 j紶ʹxi D$ PXbs[ _dbHQ.{KaKPN{KaKe϶)G,$ PXbs[ _|E$/o:;͔s\tMC7>%fd,௉Y<$`0=(>EDpߧB~^ Q IѼx>2S-/Y?%yG͒(N N} NEPڄx4 $VBs[ ZmZjs[ Xk =D-,9--SDoJP>Vѕy:um$(=[V=B[ D$ PXbs[ _ J<"#|26S# ?X(5*#{scS9<6S :#_6H ;쾟d%(G|#ߐϧ9hi !D--Bڵ9--mnQ \—(ؒKR-SRsJQ \—(ؒ Y %il)jjթil)ah KRSRt:;͔$RB¼6SumQ!!A#j$=bHQ.{KaKPN{KaKFH@紶Ҕ#xDFմeel|FPPkúU:F+6!gs6H'|23$Q_O#~C> Q @4_:\;PPkþ%fd,?|3>| (㡰iP0Ae!C$(=[V=~mMJ!!KR%Bs[ Zjs[ X;.}J9a!KR%B!D--@Bڵ9-,5Q.{KaK!N{KaKv$jgshNĐ\–mZ–I l%Aa%il)|7H )Vѕy958q|3e;lI #OumY|F!̿;;7:2n;klI %il)jթil)nhvH@紶FĐ\–mZ–˟mRXH@紶FĐjQ.{KaKP-PN{KaK cA@%il)d)il)mJb53մeel|"$紶 j紶zHTka( Q.{KaKrA8LFw:;͔Y'Y AumY|4A4?Oo594A4\yϡ̻vpW:i[y_OumYdd"m>2n;̣DKCw9 Jb53[FV_>w'zg}FYvm~mm!D--Bڵ9--mnQ \—(ؒKR-SRsJQ \—(ؒ Y %il)jjթil)ah a%il)d)il)mNs(sPẓDK)eD+l%(J[ G?.pQ!Jr;Bs[ Zjs[ Xp=$*5BB(=RsF39-,+:Ά$ϧ2M/8^zI+l%jsP̸DovpKR-SR?6%Aa%il)}!D--Bڵ9-,>ĥAa%il)}!@Ր\–[VmZ–Ƃ%il)d)il)mN\SD˟Ε NQ!?!*yDNe;'$ywQ ζ_: Bs[ Zjs[ Xp=$*5BB(=m: '8Do p1;CB¾.c|bHP}2$3Co<6S594A4NBs[ Zjs[ [<4݄(,1D-/Q$(=[V=x(,1D-/Q$(KR j-SRX@KRSRy?!2T6DCo8e _.p!A2M/8^x5$uze ^I\a(DDI %il)jթil)aQ \—w'y FỵDH+:Ά$ϧߊhsAմeemvpKR-SR?6%Aa%il)}!D--Bڵ9-,>ĥAa%il)}!@Ր\–[VmZ–Ƃ@\–B–S) Ho.fxG9 !D--Bڵ9-,8J!!KR)9#}pSh NFglF$RBմeeGVs958!D--Bڵ9--mnQ \—(ؒKR-SRsJQ \—(ؒ Y %il)jjթil)ah 0紶紶XaHtlWBCzq:]*Jr;Bs[ Zjs[ Xp=$*5BB(=RsF39-,+Ҝ!rADo2E$/lG(݄eN"HQ.{KaKPN{KaKpGBB(=J6$紶 j紶v\orB(=J6$VBs[ ZmZjs[ Xk=D-,9-,9ywPz&\t$7͔ٲ$紶 j紶zHTka( Q.{KaKۜ$t Npߧ6H (G@`l~S' "rADo)um99#}y8LFwvssCB숦?! e39ypKR-SR?6%Aa%il)}!D--Bڵ9-,>ĥAa%il)}!@Ր\–[VmZ–Ƃ@ =D-,9-,7M9hiq 2 NO`Vѕ̣DK+l%$(=[V=B[ D$ PXbs[ _'8Do }7y έ+,+΍Pt1$(}DF[~Fle?>l2hi} 99#|e4i$ζEմeeP0Ĭ ΀; xwȝp9:C[FV_2M,B!D--@Bڵ9-,5 =D-,9-,[FV_6a NOe;Π4L 0~(KR-SRÁ!Q(,1D-/"7JP>NzVѕ~C>|22w)Ά$bͤh!O(:IѼ觛̿[к|3M!D--Bڵ9--mnQ \—(ؒKR-SRsJQ \—(ؒ Y %il)jjթil)ah P紶紶UmY~Tm%FGgPz&\tlm?oHz66HQ.{KaKPN{KaKFH@紶 Np])B:@oe;[FVXWbͤh!i!VѕIѼt1$(}' Tl4E|2NBs[ Zjs[ [<4݄(,1D-/}PBB 3!VѕIѼo! ߧ>@We;c-;bHQ.{KaKPN{KaKe϶)G,$ PXbs[ _:i*6?g(B7έ+/"$VBs[ ZmZjs[ Xka%il)d)il)aVѕ2cgsi*6?캃23chxCB66HQ.{KaKPN{KaKFH@紶 Np])B:@oe;[FVXWdTl4ϧhψ\Q}oϧ:e#|6S ߡ(/IQC>~QBumY|tM 6%2'y!D--Bڵ9--mnQ \—}̀Jh`g}M;S2SNĐ\–mZ–˟mRXH@紶FĐjQ.{KaKP-PN{KaK cA@ KRSRg&l"7[FV_ ͤh\SD˟΍Y0~ !D--Bڵ9-,8J!!KR)9#}t;͔gumYa_OY;IQC>dJ(B7έ+/:1?~[3έ+/p;͔$(=[V=~mMJ!!KRϿY;IQC>~QBumY~g&m_O6D NOe;Bs[ Zjs[ X;.}J9a!KR%B!D--@Bڵ9-,5`紶紶l~C9hi|=f9w$=~I\a(;$uTHz3[q6:ỵDK|)Iմeel~#[g !D--Bڵ9-,>ĥAa%il)|:8 ~4Ĭ 6S, N㰤6"7gM9hi !@Ր\–[VmZ–Ƃ@8rs[ Y s[ [o6S!4A4\yS; $uzjsHW:J*$=~-Sa4A43S!->АiHĐ\–mZ–I l%Aa%il)|)4 shw ̣DK |F$w|3[4sw偩M?9wF&W:J<ڌeNe6e(ϲ}oF&˜/8QsJ6$紶 j紶ʹxi D$ PXbs[ _yέ+/e;Ϸ4a8I %il)jթil)`%(億 Q.{KaKڞ>մeel|dca#|}>CF& F9hig9#2t"7F&Э?O;͔I jՐj j-a!u[CH $2 Cl[䗐 CWBp ඇ@@~; 'CmD m -Z&1BO@U6HjH@A( Uh ğ>@H ш_;qQ!!H ,`6UՐE  Q  l4'3cV64P64P6A./usr/share/html/adsm/en_US/admmsg/a45emc25.htm   ent<>NRSTaiors /GObcdghlmpu.58ABMPfvy#&;=EHIw",-46CDUqx0129:Fz()37LW_k!VYQJX p p4`0 P2B h6@3,W` y` 2^;` p$aC, l76``*v̇ WP$H 3 X ᰀ@`A,1 >:0@`  ($ V42l 8hpupYc`<v̇P0 @a+(40X1`0fc( 3 X3t} C XcCК tP3P8nU04b 9 @qa, `-N;4w $ @YBز@fa+)q- s1[[P J*2J>t,?[ }.dO>Z):j`VS[1[[%x$PR|cKg7ѣJx|ki>\S-G7t!tߨ2tv<]k'Mf<~9ѣwV~Dn9Ń7Bu$6ߪ $O2߳[ VS[1[[Figl!E,4x#};SbWvS~\I)8:ynKvS4,c4kt< 2a:;g]Zo,$ H8ƖoGzk)>8 R11<;lhު/7zÙ꟮& <]j焩:oXs7⩛tYAJ|cKb9|cK``=DOB YOilFc]:1uRH:yvgѣU6(^oߖ#_?:hVS[1[[Figl!E,4x#|X1}n.>I%aN-G7ꩱBDرb Ӻ$PR|cKgl%e>1ab9|cK` )q-q-h馚#pj?QUMIY:*~KYCƤĄdMJرbQ(vS"S[<[ :j:yoQh馚#}oU:yn;Iu?B;):yn YOilX1oiluRy[ ()e>1I)ϖyvtQ[ N*Uoač cDoΉe<ĥO[ňZILE|Sȥt!tm9ЈA+VS[,c4 k PS[ [[%i~k/4w J|cKb9|cK``=DOB YOilFc]=ԺJ?=ғtϾ>O8=%~'ghު/4G2NX~UJUz7QꩱBz1tx|BoFco<_,[&cGe}FU6(^oRBLG7,$ H8ƖoYO<~ H짜zwZ &ܱ>t;4wN9%|_[ÇƚmzwZ 6zoFU6(^h2FM6;bT]~BOMMX"oYO8|{FTءy YOilX1oiluRy[ ()e>1k)}|}.co6SȤ]K-F&/4~U'*X9YRnUF;(8wRٝ4^=\;eOGzlP4,c4J9$ H8ƖodSb)4)x#~Iʾ=+;l,7N,;b,qAÉFG#ǫMFϺIu'A4,c41cž1Il$ H8Ɩ?7uU5ͼO"D}vj),CܵllP?]TV`eKg4:iF#J4(8q5V[~y%:'Z؂V94,5X1oilA@HYOil%oil$g*XѣU6(^hVS[1[[%x$PR|cKg7Ń7BWY=JLԭ>MM!~N-DF4w ӉmտRfiׇQM4ΟQMU6(^o6ur$#$jV 8ƖŌs8ƖǑ|Y)H@AK)q-6M6;b$>UY\%yWl4,c4kt< 2lP*+,Cw7 Pp':izN$ʼzvy,CGYbQUw4Q#Mʥx;Ym:έlA+VS[,c4 k PJFI+KFЌKBUGe<{4w J|cKb9|cK``=DOB YOilFc]=ԺJ?ǩIђWi>%]pj$7ѣU6(^otYbӉmտRfiׇQ$馚#y7ѣU6(^o6ur$#$jV 8ƖŌs8ƖǑ|Y)H@AK)q-քy_Km%gS6?vSkͱ$BXUA4,c4kt< 2lP*+,Cw7 Pp':izN$ʼzvy,CGYbQUw4Q#Mʥx;Ym:έlA+VS[,c4 k P(44QJo!ѸMNXgѣU6(^hVS[1[[%x$PR|cKg7Ń7BWY=JLԭ>MM!~n4n:JwZ ?{FTءy<zq#;z}JLԭ:j<馚#yНF4w ܱDdMJرb5O;e< ()e>1p$:y;~};SbgM,R8r4H 4,c4kt< 2lP*+,Cw7 Pp':izN$ʼzvy,CGYbQUw4Q#Mʥx;Ym:έlA+VS[,c4 k P)q-q-TdKmiwuPhު/4A+)q--q-Ge< ()e>1t!tR+ì&jVFI_?[z7i%;boGzlPʽ8=[>&jVx|tM\OtbvF4w B2MJUF{4w J|cKb9|cK``=DOB YOilFc]=ԺJ?ǩIђWi>ƚmINXghު/4A+)q--q-#]S"S[<[ |MJSz$GGFwF4q5Tءy YOilX1oiluRy[ ()e>1yb Xذ1cž1[\ JqqޝֱB|k{q֦=;Sb%e>1cž10Q직!E,4x#|X1}n.]%xuԤJ+ݴbgxFM6㤧uPhUM#hު/7ƽ\_uQQMNXb8pߪ E,?l?e_*DuP4,c4I%igΞlNߨ{FTءy(FY㇓KT'A+)q--q-;O+a!E,4p̪~~/7ʾK;IΚ^I2KXo~M;~}HdrFV[~xN}DD[J08Ɩņ-q-H(e>11 Vj^KS-GGzlP4,c4J9$ H8Ɩo,$ H8Ɩ::YbiwZ @bzvyD~$#$jV 8ƖŌs8ƖmnU'"S[8fUZ_cQUM_Es%xQFcԤgM/]$WWO%sHk,C7sJQj?Qi9TOX⃇z-<'QQ~Yխ7iwZ @bzvy_Y4rEv4ߨ x[ V94,5X1oilA@)q-q-hު/7#O|N:KBUGe<WB 8ƖŌs8ƖzG# `Ǎ{tR5+O$vSe}>ZxH|{FTءy<UM_Q5+櫼V)%0?ЕvO 4e_[ VS[1[[Figl!E,4qԙZO6XG MӺ(_:ƇöS$''!%R4,c4kt< ÷t!ǫlK+*Y Xذ1cž1[\ P44=Gt΁>7ѣU6(^o~O}v4?gEZ߉:.']fXVS[1[[%x$PR|cKg7t!tMT=O6Xj=;4W$tvSϳ`ǍhSbNX||,CgEZߪ^oNӝWĄdMJКi[)RRg]kuϨ߭ЅA+)q--q-#]S"S[<[ >U:yn;uP&uֲ[)RqD a+)q- s1[[P)q-q-UGҼޝ:OUME)qOp):lcɖKee1cž1Il$ H8Ɩ-$tvO>[)R(_FU6(^hV94,5X1oilA@JJNl \Oi`OXs)z33ιM2NIYWe 8ƖŌs8ƖzG# hUMΚ{뱦F0pwiqVghJtaBO?Ƥ5+?9Џ:XЏZ>,?B 8ƖŌs8ƖǑ|Y)H@AK)q-ߪ I/KBUۧo]رb Ӻ$PR|cKg6'o#5it!#ԥc!b Xذ1cž1[\ P Je<]J>Z x[ ȧ`OXs5oЕvg[ `VS[1[[%x$PR|cKg7ѣU6(^o:i%]vS1Q#6Cg]رb5O;e< ()e>1Tءy>I%-Oϖy,kiFn. YOilX1oiluRy[ ()e>1yb Xذ1cž1[\ QA)q-q-SrS`Ǎ|v3QNFKBUۥMn.(9 YOilX1oil r;)H@AK)q-{FTءy馢Wot%]vS1Q#6Cg]رb5O;e< ()e>1yb YOilX1oiluRy[ ()e>1yb Xذ1cž1[\ P 44 (]|i'Ҟ!tܱ>t7ѣU6(^hVS[1[[%x$PR|cKg7Ń7Bэ}W6gKdW+|,CuP:hUM#(]|i'Ҟ!tܱ>tرb5O;e< ()e>1s,V;,@WzwZ /S.ۖ H>4>J|cKb9|cK`6N몓H@AK)q-mֱB>4>X:9ͿKK%Rirn5!?eyh6X||,C$R`iFM6㤏WO,$ H8ƖoSbWyD/wt!tVS[1[[w]TVB YOilXV94,5X1oilAB`J egѣP>2J$7j}b YOilX1oil r;)H@AK)q- xUMэx+?1eUF~U>oH~yD/yKW2X:lP?~}JM E1s YOilXkb-CS[ [[!H`nIY zÙKi|}&o"a/yazÙ[ `me0A+)q--q-Ge< ()e>1tqҖFI_>&u־?i=,xM?kt!tJ|cKb9|cKcm>,$ H8ƖoSb)3!Ξl[VS[1[[w]TVB YOilboZ_cQύ,$ H8ƖE)qO2J YOilX1oiluRy[ ()e>1I)ϖyvG~/4A+VS[,c4 k @1e>11BBBzJiGe<`,!hJH짞V ur!gX9[=aoJߘߥc>5D,VS[1[[%x$PR|cKg7ѣU6(^o}ԳX*#zX9[;|NbDIr!g;ey7O<}- WitA+)q--q-#]S"S[<UM^5:Zr]Iz,C6LRVJ|cKb9|cK`6N몓H@AK)q-<؝էЄKR[͎ȅ%cJ|cKb\Ōs8Ɩmp$(Pb|cKa+|cKc.USb)=KҎyXtK;},z7Ҳ%e>1cž10Q직!E,4x#};SbY"It!twƿ';&NqmpY KƿQUM 8ƖŌs8ƖǑ|Y)H@AK)q-ߪ I/]JLezX9[׏]=o!&XB)HK+uڈ%e>1cž1Il$ H8ƖVx/7ƗQX}868u#6GƖO6'o#5it!#ԥc!b Xذ1cž1[\  S[ [[RVH~uȅÙ!1QK+uߨx|jM, =e0%e>1cž10Q직!E,4x#};SbY"urYgX9[Q[ VS[1[[Figl!E,4x#~/7$vju)3!`n^>O7t!t>Xla#,j 8ƖŌs8ƖmnU'"S[8.y;yO[ ~. J08Ɩņ-q-H(CS[ [[`,,~RXs5"?7`nIr!g?,Hώǣq> 8ƖŌs8ƖzG# hUMg\Y9"H`ni]رb5O;e< ()e>1Tءy>I%SIuK+uQ[ >dE)`nQ4,c4kt< s͉ZzH)uXV94,5X1oilA@@ J ꩱBxXs5Tءy"0'<;l??gg\Y4r]VS[1[[%x$PR|cKg7Ń7Sbc_UN:Qꤑt,7ѣP4,c4,BJ%e>1cž1Il$ H8Ɩ%cJ|cKb\Ōs8Ɩmp$)q-q-ު/7%3QUM)`},Yg.'?K:BɥDرbQ(vS"S[<,񾪛/7qZU$Y̳?{FBDرb5O;e< ()e>1TءyUG, r]4c]* 8ƖŌs8ƖmnU'"S[;g a+)q- s1[[PS[ [[nue$BD㲞p$6Sprydc'NֱB\ʪ%6xVS[1[[%x$PR|cKg7Ń7B^|,:':}FӖJH_ ͺ#O,ruP8JN82XNXuI"M|Q#g%e>1cž1kvx$PR|cKg}FM8馢WP?tN;)Isl,Fn. YOilX1oiluRy[ ()e>1yb Xذ1cž1[\ Ŕ8ƖV8ƖǴhMNsqO8lk+1t!t:iHt|VO9oGzlPtqҖ}FF8߭Ѕӝ5R?4W$tvnu,:'~/4A+)q--q-#]S"S[<,BNte|ԺGe<zrWi ͺLR J|cKb9|cK`6N몓H@AK)q-NuޔMGk~c*)3RRtO$,A0Fn.Tߥ+g{B?Qt,};Sb$8e^&jV+JZ"HFj6͉g%cJ|cKb\Ōs8Ɩmp$ YOil%oil{Fx.iH징Td,D%p2ØBo*Z`CDرbQ(vS"S[<JWK?ǝ4W$tvS'O,Xo9.TBorX>tN;)ӏ]5tNYz2JoYO8|kJM ]j#[ʫKw8馚#Wʤ\b'DDD%e>1ab9|cK` (b|cKa+|cKc4p+?Uo6GGon.;y׬9<]jNJØ(9 YOilX1oil r;)H@AK)q-{F%+?EsYO8|߭Ѕ~d?uԝ7⩛tK{FX9[z29N x yԒ|Wx#~/7<;la:;g[ Vxlx 8ƖŌs8ƖǑ|Y)H@AK)q-{FTءyFUݴ߳W>~RJoΞl[3RA+)q--q-;O+a!E,4p̪~~X|BNk9zrWi ?y/hCF;WGdBƾ#y*3+Qju$馜po:yTA+VS[,c4 k Pb|cKa+|cKc4psM5rGGe<$g}8a!t7-e0 ] $,9M4㇬14,c4J9$ H8ƖoGsæmM4I:!a -e3~UΚiaM8(9 YOilX1oilyŝ hrR[e<Tءyj]#s,V 8ƖŌs8ƖmnU'"S[8.y;yO[ ~. J08Ɩņ-q-H(S[ [[ѣ:BGyJa YOilX1oil r;)H@AK)q-{F%+M\ۥd.ҘRtϴT}Ғ<|vSv~t4~BA4,c4 ADSM V3R1 Messages

    ADSM V3R1 Messages


    Chapter 21. Administrative Options Processing (4700-4725)




    ANR4700I The server move batch size has been set to new batch size. Move operations that start after this point will use the new value.
    Explanation: A SETOPT command was used to set the value for the move batch size value. This setting determines the maximum number of files that are moved on the server in one database transaction, dependent also on the setting for the move size threshold. The setting influences file movement for server migration, reclamation, storage pool backup, and move data operations.
    System Action: The server uses this new setting for move operations that are started after this message is issued.
    User Response: Contact your service representative.



    ANR4701I The server move size threshold has been set to new threshold. Move operations that start after this point will use the new value.
    Explanation: A SETOPT command was used to set the value for the move size threshold value. This setting determines the maximum number of megabytes that are moved on the server in one database transaction, dependent also on the setting for the move batch size. The setting influences file movement for server migration, reclamation, storage pool backup, and move data operations.
    System Action: The server uses this new setting for move operations that are started after this message is issued.
    User Response: Contact your service representative.



    ANR4702I The server transaction group maximum has been set to new value. Client sessions that are started after this point will use the new value.
    Explanation: A SETOPT command was used to set the value for the maximum number of files that can be sent from the client in a single database transaction.
    System Action: The server uses this new setting for client sessions that are started after this message is issued.
    User Response: Contact your service representative.



    ANR4703E Invalid key ring filename key ring filename
    Explanation: The key ring filename specified did not contain the .kyr extension.
    System Action: None.
    User Response: Rename your key ring filename to contain the .kyr extension. Reexcute the command with the new filename.



    ANR4704I Key ring filename and password have been set. Restart ADSM to use new settings
    Explanation: The key ring filename have been set to the new value specified in the DEFINE KEYRING command.
    System Action: None.
    User Response: Restart ADSM to use the new key ring information.


    [ Top of Page | Previous Page | Next Page | Table of Contents ] d l'3V64P64P6*./usr/share/html/adsm/en_US/admmsg/a45emc27.htm   et<>NORSTainors /GIcdhlmpuv#.58;ABEPbfy&CDLMUgwx,023HV()-1469=Fkqz"7:WX'JKYQj!Z_*|X!.  YfYa1 ȅpYehaKD,)—b=B`//y\MP@`Ӄ2G`X`X`X`X`X`X`X`X`X`X|Rn4<,  y#Erۇ$P3 p  ./"O0Gof@`ǃBzӀګp( ( W 0 Hh4 j&||!͈ `e8/ E@($l)ac7#0 YplG Xp_mU8\Q@  XXĀ <A@p؏l@Z8  x 6Ƅcq s 0  X 0 ëc`X`X`X`X`X`X`X`X`X`X`_fBǁ`5L7 peaK y{7.; X1)`4,x/ 1,  CR@{P lxtLA@H$(YcX; X簥1=.{c H1.{c)"(k#<9>D1c/sL`ѕ% 1e/sLgI?͝i>{ҩ#%{ҩ#w3ܝ΀j3ة Â\"[/|<]fe;}%n|^ui;y:o|;=;e-$aK.{c {9\"4 kA@z˄^—1O)KhXXyXg%)K:aIb53|28 %ﵴpIK.{c9\"4@Nր 3,[P 3LY,(shuWµ 5K7-Og7DŽ{o/g0+o3,XOY,(?Pt4KDIsS}ir%=PC=S֗䦎yPl=CՒ*aWO)m c@<n%?PsS}iΒ˕*y|uHIt*؟95:[ Ņ:+3*M%¤5:[3,X@, ~|De|T$K-ӭQkϯ'pGP¯W-δ%4sʇaPάS=æJx%[}C80@U[e4O%$reu=9:J_/O#Ϟδ<;ԗKsjt[ mw>-{t9Ϩu8=CBQI)PUsrSΔϵ{z/MR01=.{c c\"4EiryOR\lza53j>[/|%,EiXp<=4eIl@qYpplgL{Ek:}ӑ';ny&J(9   4",XQ'UYfѸ35KSS`#[s~u̵`Ɤ,yP:δT)ft%PꟋ,y[<æSJP:}C8I:I)ƢNδ*vδ%lG,o!jI%:_ƩV6Ĉ+3ŖlGIK.{c9\"4@Nր 3,[[/|<]fe;}%n|^ui;y:o|;=;e-$aK.{c {9\"4 kA`@1.{c)"("NN;/zےIgY>YfIK.{c9\"4MR[:@c\"4x$G-Ki(ʙU/IM:pDSyهJYpb2︗vδ(Xŗ1erީ女9զΊeĔ1c/sL`etK8B,Ei꥽lj%[yrSj#Ϟδ%lˉ)dR˄^ŃŎ{1Z@X.{c \"4HS=I}yԤ)I5RT)f,XkV꟝f-j:5::K5*TYfIK.{c9\"4MR[:@c\"4xtS;jtu//O:)=YfѸ35KSS`#[s~u̵`Ɤ,< VKgZs~Y: uOŖk$$QFKgZ|;gZz6# c7Cm$@/T+i{DQxerRg6#$1.{c Nql@qYpW-Z[:ӝZl\IK.{c9\"4_-ߗN,b˄^<>IN `tn_l;~;n (a?t*'MNjΒR_P$Q֝;T8]C,;#ZlN[,­/l%, Ypcرb0k^( GEi)p򞤾YfZlK(<RH̔n VÔ٫'O΁<U7B79L9I#2SxL^IZ%/pxrܵ5h\"4,sظEi;%Ɲ 1e/sLgY\yilNuiq%,EiXp|~]: P.{c<æHVH|^K8)$aK.{c {9\"4 k@P1.{ceYkYV)RH̔fRHY o>r]p6tpTE4%BVۖR˄^Ŏ{1FTδ(Xŗ1&[/|޳X}g3%YfPuml;y{uP ϵdJJJ['{ֈR01=.{c @.{c \"48e|޳X}`շ?7?OPplPEo$ @RVH,L5HSk) Ijt1e$Tˉ)e/sLb=^*KgZ,b˄^4&|]O)ϖfe>(gh_Ba_!0i"N[7/lSo3ԗ3T ρۇ$ИC:ELIHBJ#Nume?'Ҫo3-z|OP}u %O"lΒ=*JYpb2︗vδ(Xŗ1TTK<ҕ?$x Z"LoJ#jFt>erީ女 :L\"4,sظEi [.i|(Xŗ1L5t6EEk_$QYfyao30e/*Иj4FKpS.'K*C9_4L?K|5 GUp_%[% vPRomq=چX:wG:TYY[_)٫JY1`DZc/sL`ּP$=e/sLaK^I&9@$DϨKxИBym0HdVPE%, Ypcرb0k^(C\"4Ei|^HS=Isl0>[:ӜV] )fG.SY^ÔՒ*b5JYpb0xzhʒր 3 _(n e`R`|u/='l|k,d`#S|+9!*kkRoVH,yϖȣMQQoBJYpb2︗vδ(Xŗ1!K[)dzδ4n$1.{c/˧Z_ 1e/sLgCy*ۅaorwK4љ֝,@ߨN,P:3Ðg9 P7>ϖ7lAl}l*Lδ!*|MsG#H(}.4&|S|a3l}l*Lδ3 XAl ph-#^m/Pi~J2xfenY"\IK –\"4,,sظEi׊YpR22O9{"Nδ%VURrnZt0?HRELYfzkRoVH, )e/sLb=^*KgZ,b˄^4&~HS3ddsY*b5EMބSY9K[)Y",YOg>["6GF )e/sLb=^\i:@c\"4p-lyZ[:ӒѸ\"4,sظEi [.i|(Xŗ1! 8 n q/$FgKgZtn_l;~;n}BZT|ΖB[Β%@_g[VKD07Oܝ+"|%@{aձloI4p 8 'ϨKJtԾym0HdVPl:?6# a a P\yCu*ۄeulGFgdq%, Ypcرb0k^((0/sLddsE-iKPٝ$}P7P!*YHdgÔՒ*b5JYpb0xzhʒր 3 _(n 6gIl:? =Iy#Vr Vh#< @pICu-P0 JK $VHm 6gIl:?  )e/sLbb=^xH 0/sL`e$E_T|h@%fKY{k`\"4,sظEi2u8B,EiC=ҥ+yْ|:z3$<:d)e/sLb=^\i:@c\"4xezδV:)M:y*` ఴP>wp>(gY\O-:3$yO) ByPPq{QG3@C4(0   K5 +gH8x\"4,sظEi [.i|(Xŗ1 s4u/g'[n֭?K-a{Q T6I)5e% Bt%~G2q$iZhIzWirr'er<|Β(i<3'I}C8Ёw~0*  K5 ~ @O4(0  zW}M:pJ>r3m]7P}C=tg :%*C~(1Bo>_,[=i~Jhq@(c\P?K8,-,*},>* y[=M:pG:Th_)[/N[[}]KaZƄYЕtTȓ)K#%HlFB"JY1`DZc/sL`ּP$ ǬEi)pIG>S<)9mƄYk)$eG,SeGJf+֋,=Dm?[5KSSeH k fFG, )e/sLb=^*KgZ,b˄^3,[m֭rGҧK;gZ )e/sLb=^֗qYp˟:OgZz{bu-j۝S턲klGeCm$VXA%, Ypcرb0k^(Ei)pIG>jt:eH[ԗ"Or,r$/V|mTJ"Nn$1.{c-h P.{cఴPĥ:syG)Jl{y7PpP uRJT?ʇeVrD=h$1.{c Nql@qYpW-Z[:ӝZl\OC(eVl"w^}~;,g[ XQ6[%|{R_Pi%*pp[qxGq,p __}W,'kvgJAIDH[ԗ97/y֗咞'ן_N~erU=i~Jh;>Y"{LJp\{h]ϨK~H9){δIKy֒G @%ībkRE-b`NlTNGg(nP|`q(e>["2r*%֨5#ߨgY\{:*퇨v}C VH%#IK –\"4,,sظEi׊"Ei)pIG><^8tkSk8A=f\峭 ,=5TYf%zӬ[%zeGh_mfjuOŖk9#Ȃa,5e%,EiXp<=4eIl@qYp{|R>ZշBhb{:S·U)7/y֜>"eTh_q>tCu{:<;p%,EiXpwK;gZ,b˄^ oT֜gE2JYpb02nu@c\"4~V\֚{:ԗZT{a,h_!jI%:b=JY1`DZc/sL`ּP$ GEi)pIG>לo{δ8PgYEO3YëErזδ*gX;SelNYlEkɢ}k-Q?Y" 5##Ֆk1c/sL`ѕ% 1e/sLgW-UJnZTkV9 (|A%,EiXpwK;gZ,b˄^ oT֜gE2JYpb02nu@c\"4~V\֚{:ԗ3[s~=[z b4,mSj6#$aK.{c {9\"4 k@=e/sLaK^H9k|؍ Bv,5X`#XuOŖk1c/sL`ѕ% 1e/sLgW-öTkV9 ky7ƄogxtOX$1.{c Nql@qYp{tSBΪIJSD1c/sL`etK8B,Ei s4u/g'[n֭?K-a{Q T6I)5eR01=.{c H.{c \"4RDQϵòj=içpγXgY )f\峭W->t V9LJYpb2︗vδ(Xŗ1erީ女9զΊetuNJpX(xCB|"(JYpb02nu@c\"4v֘$aK.{c {9\"4 k@ \"4EihlNYlT$e+h_Ɛ JYpb0xzhʒր 3 O)~IΖδJe9Jtt4-P? Nր9[%$y*ۓH-iKB ;WzPŽFyM% l>AΕ9 m)e/sLb=^\i:@c\"4xezδV:)M:y*ѡAHW󼈣)e/sLb=^֗qYp%FyMy7B G? N ؍ M4ftuP< erkT6%:OgZ9:ROU}K΁P uRJT?ʇeVߨgY\A,EiX1Xp5  5e/sLaK^CM\H|mέ)lN=Cq%,EiXp<=4eIl@qYp{C/ JRgKgZ_iHkduiL;gZl+U.r3mĔ1c/sLd q.4h P.{c<2SKgZsMˉC9;)e/sLb=^֗qYpZ`A,EiX1Xp5 YpR02"}'3 j Ωk`\"4,sظEi2u8B,EiC=yI%)3/ϴsJW|={|DDp)|l;& kV꟝fꟋ,p2)i7 C^<`=;gZ )e/sLb=^\i:@c\"4xey{9#0>[:ӒѸ\"4,sظEi [.i|(Xŗ1 s4u/g'[n֭?K-Ph`@4re6[:ΟPΰb=9 T6I)7,ˬb=539*ۓ*%3SKg@rwH3 ؏dBiJ`B K,  ~eŖlG:nZ=Ix,yK –\"4,,sظEi׊e1.{c Ja:Y)[ΗP)<*ؘ\"4,sظEi2u8B,Eii Ja:2l$D3,X@, ~h`@4JRgKgZ_ip)|P)<*؟+JhȊ9e"A%,EiXpwK;gZ,b˄^ oT֜gE2JYpb02nu@c\"4qSy֒GkiC=庳$zR9 +aZ8ty Pn b1aFC}C=/gx sJNVYoZ}C8w<#eS}I}C8u/ +R1aFzg3 ^$G-KKOwkϯ'pGjW-δ%4sʇaPάS=æJx%[}C8Xl q,CNt_ʞG=i$xpKV95:[ Ņ:+3*M%$Q?~er`P˔|De|T$K-ӭQkϯ'pGP|oTu)T?PS=æJx%[}C80@K)mw>-#T$K-ӭQ7 :J_/O#Ϟδ<;ԗK#HSxŐck o0t9Ϩu8=CBΪIJJt~}Z{z/MR01=.{c"c\"4Ei40 έ)lOdInomkgb{:JaUS/JYpb0xzhʒր 3 + _ U$Ζδ>W-~$E_#:9+U/.r3o#IKZ5TYf+9òj0Ch@@䔡:IK.{c9\"4@Nր 3,[W-ЕSy\"4,sظEi;%Ɲ 1e/sLgY\yilNuiq?DӭopXZYT;|"(W-N"?_}+o3 U$ΖδGj儔1c/sL`etK8B,Ei0IK –\"4,,sظEi׊Ei)ph`@7i[g@%,EiXp<=4eIl@qYp{yt |OgN;/R^+l J:$&tua%,EiXpwK;gZ,b˄^3,[wOot[];T-Ei=-RT3 U$Ζδ>W,$1.{c/˧Z_ 1e/sLgmiJY1`DZc/sL`ּP$X.{c \"4RDQϵ}gtW->t eR˄^Ŏ{1'}ĸӶu8B,Ei+O--iέ6tS/ç{uU3 40 jW-<%[sJa:ӇOP#<֝:zbuE#YfIK.{c9\"4MR[:@c\"4xer`P,ꤒ֗jW-o:]BDtībbJYpb0xzhʒր 3 + _ fU$Ζδ>W-~$E_:Og$fS$g%3ޖ%["$}nJYpb2︗vδ(Xŗ1ertHδ4n$1.{c/˧Z_ 1e/sLg5:[G=i$}n}3,[;jG#0OC-Vµ fp @c:Őba:+3`~zw07+I,ܱU3=m ý[e7ԗ3@WR쭿P|a=dX=CC:RJ%Drޤ){δO,p?ƼBw|>{ +*KSG< 3<:dU3eSD}B[G!FyMu:J_/O#Ϟδ< w.%[^G (n'kpdP$7ԗr;PC=S֗䦎yPl=CRELO)m pT q,CP,NG ()|<>{:H zbU?sjt[ mw>-|nG=Sy}C80hTyI)PUsrSΔϵ+P|oTu)JY1`DZc/sL`ּP$ YpR02"}'3 fj ֭lq؞8 R˄^Ŏ{1FTδ(Xŗ1(gY\8X2! 4:$&tuo;)"(۔u:Hg}N8 yPz,ꤒ֗J9IW-öT$~ZձAMē7|;/L#ԗ3y9ZIf劭>xnnK)em{ ŅjҐ|Q/E#%FyMuyd5#ߨgY\UOgZ_9CϨgVH%-|nG=Sy}C80hTyI)PUsrSΔϵ+P|oTu)JY1`DZc/sL`ּP$ \"4Ei k"(xVöu0hT|ӵCm\"4,sظEi2u8B,EiC= Y9I%)3/ϴ{a%/9LUG#gII)e/sLb=^֗qYp߉ kVkK{啙/l%, Ypcرb0k^(GEi)pIG>Γ@Hs5rZ}iq؞8 )f8 Q"9ek8 ck` $1.{c-h P.{c+h\"4,sظEi2u8B,EiC= Y9I%)3/ϴ{a5p*|nJt钞έ)lA%,EiXpwK;gZ,b˄^3,[j! 4:$&tu`G쭷uRIJLlK5rJYpb02nu@c\"4x;SHOxi/g:>{:ӧlNߨgN"%TYY؝M\R01=.{cpH,՗1.{cqp!X,M\H|mVgg:uÑzuE#YfIK.{c9\"4MR[:@c\"4xer`P\\Γqp!X,M\Zշ:-z3'@үS%,EiXp<=4eIl@qYp{C/qpU$ΖδjԤkζKsnQ֞#ѝ):74g2JG 5À b@HsJRgKgZsJWJ#tHĔ1c/sLd q.4h P.{c<2=-iέ6tS.'\\8h! 4:$&tuSrF`|u(9iNn Bwe EG=M;e"[rt * Kt*[{rF`~p\\ :$&tutGZl|W,O:)Ԧ^ 5AfS*t>gKg@k>W-l*,%,EiXp|~]: P.{c8Bp oA!e)I4C- %:}C=S֗䦎 JZrgR_PϲnoA!y9JY1`DZc/sL`ּP j˄^—1r΀oA v^M\Go|;=iӭNFtJNE#YfIK.{c9\"4MR[:@c\"4xer`Pidg@7 ;/~uRIJLlK5rwOJW9ե0ir}%jFyM:-UPr΀oA v^JYpb2︗vδ(Xŗ1erީ女9զΊeNJsB! I,Јz/p%,EiXp|~]: P.{c;kLR01=.{cpH=e/sLaK^H9tHm7,eϴpz3 gMR˄^Ŏ{1FTδ(Xŗ1(gY\8X2nY !#ߟiR"}:-=GZ{3FwܧgMͦ呝8I%)39ҥ+:Og$fJYpb2︗vδ(Xŗ1ertHδV:)ܲ3BG:$&tu(9iNnyPN,:hi/|?ȖJ f}Yq%,EiXp|~]: P.{c8Bp oA v^wR|%ЈBKtz/M2P8#rwKIg'U(gY\O/}C<;ۧjO-:3$Ĕ1c/sL`etK8B,Eiao%! 4'@* oA,yδ%4pRRӐC=$z}s|Bi#϶^R01=.{cpH.{c \"4E FrJPi~J#NtBwT%,EiXp<=4eIl@qYpq0 +JSPk$֗9I_uNk  fU$Ζδ\"4,sظEi;%Ɲ 1e/sLgέ)lO{rR7R˄^Ŏ{1wӭ/ 3 IK/N-jPT{δ% 9I@,cFt@l>{︟w$֗T8`Q@0 4hLQ{5JqpU$ΖδTR01=.{cpH=e/sLaK^ȡ (uRIJLlN}[*Rۇ)e/sLb=^*KgZ,b˄^3,[JH9+o3ΪI)I-iϴr8t2!VC@Q![oY\{:VϨgάS=mAKԣK;|h$1.{c Nql@qYpW-Z[:ӝZl\IK.{c9\"4_-ߗN,b˄^5jt<>{:Hm _gY\Vv$JG!:`[5͇q,)CNt_ʞG=i$x R],J'$QIUJo/tvy"Nk + \#+""Ynj^}~;>={z/Mzg0d2S*}YMk o""YnjNAQR*y|uGAޤXlOyE-,]ϨK~_,[t}C@P uRJT<pm%@ܿ:Ts#J3,[=i~JhA,EiX1Xp5@YpR0 | :{:Y)[/]Q4m(vlJWQ4m(vl?"}Ĕ1c/sLd q.4h P.{c<2SKgZsMˉ)e/sLb=^֗qYpߛbP @O:9+U/.~+3ޝY~&m*e-SOA,EiX1Xp52˄^—1P$@i/y֟rN?Qmm]Q4mĔ1c/sL`ѕ% 1e/sLgW,   '9"Nꤒ֗jRGVöueR#<9:J_>gq(e,?QmmϮ\W}mJ:%0-U3>,?(~ϖmKDӭB[Ƅ/'l\"4,sظEi;%Ɲ 1e/sLgY\yilNuiq%,EiXp|~]: P.{c;lO` Vöu"Oy7Dӭkni$PR˄^Ŏ{1'}ĸӶu8B,Ei+O--iέ6tS.'(uU3@j?;Ȋ8x{tө:HO_l P$@iУJRgKgZ_iR˄^Ŏ{1wӭ/ 3%, Ypcرb0k^(欸Ei)p4}[$y>JVöutr3mi헪;:eRaTX`\"4,sظEi2u8B,EiC=HU$Ζδ>W-lN7=Hem}욹έ)lOl+U.r3mĔ1c/sLd q.4h P.{c<2SKgZsMˉ &mm hР$H+8,-,*H8x\"4,sظEi [.i|(Xŗ1 )dR˄^ŃŎ{1Z@8(j˄^—1Hj咝%x\"4,sظEi2u8B,EiC89I%)3/ϴt%t}C$1.{c Nql@qYpW-Z[:ӝZl\OQ4mogF"A\!aifSQ󼈣(gY\O-:3$y쭿P4uRIJLlK}XIK.{c9\"4_-ߗN,b˄^ )e/sLbb=^x,z˄^—1s|FKs/y֞$G-V(3", )e/sLb=^*KgZ,b˄^3,[JH9WiOE#_gSo^1c/sLd q.4h P.{c<2SKgZsMˉ(gY\C{9յp\{h#/C=J$}C9)ٶ'ҘvP|a%, Ypcرb0k^(@e/sLaK^lFp(0 \峭>咝%0hT|ӵCm\"4,sظEi2u8B,EiC=HU$Ζδ>W-ö\\峭9:J_ 3GTJe>Srx\"4,sظEi;%Ɲ 1e/sLgW-öPuhZ֞T?j}t uRJTP 3LY,(C}C=/gx szrZ}C8w<#eS}I}C8u/ +A 5; 3 ^$G-KKOwkϯ'pGP|bδ%4sʇaPάS=æJx%[}C8Xl=[e4IM%$rg|ZsT+$Tt钞VP80 @h]ϨK~H9 tTzr ŽS糭$8%ībk(n'1d}B[ *er%/{NOPp`ШR/#l!*ҧ#)jVerީKSG )e/sLbb=^x .{c \"4b4/ @#AH(Q4mwYMG8trS}h$1.{c-h P.{cwMvmPY{7>{:HЕlu x4hP`$ΪI)I-iBҺRaK/ye Z@a%,EiXpwK;gZ,b˄^ oT֜gE2:zTuNJx4hP`$ji])jH9ѡAHW[o 3,XIK.{c9\"4@Nր 3b4/s H,*enA+g>wM{T֜gE2JYpb02nu@c\"4pnZdB[ B`hlO;kaډ?؍ RxtO>|i])j2%:NP4&~IΖδR01=.{cp j˄^—1ć JRgKgZ_ro%[sSoNmf:J,X$1.{c-h P.{c[JYpb0xzhʒր 3 γXQYe;t7%nG'@ޢgpZ{OJ"OW,'2(J*ϝҪ:8Bup,(E +URyPg>W8t~VT)ZYk"ujgUR_.;KM[ pP`XuRJT<ȡZY~|T%/vgU.?lN?[sC糭 YaL)e/sLb=^\i:@c\"4xezδV:)R˄^Ŏ{1wӭ/ 3%, Ypcرb0k^( YpR0&wJSg@ޭQQ,5Y%Gբ$;/pIK.{c9\"4MR[:@c\"4xZYk7,Y~|TD-<'q{$_,XO![dQlKU3;U)t9q  4",XQREDJTgT?ϴ+fU+eED(E )ZY~|TW˨p`ǃ\?T 5C Vyߟ;U)#IK/.YKOkVNR˄^Ŏ{1'}ĸӶu8B,Ei+O--iέ6tS.$1.{c/˧Z_ 1e/sLgmiJY1`DZc/sL`ּP(MYpR1fI,uj,yzxvkJSpEĪ~,X)e/sLb=^*KgZ,b˄^3 _Y\NgVuj,r9OlZ{*#˭'ҩ:3"O%SeZysYIt>gKpDK5M-{bkՒ*aK5lEk=æJx%[}Bw;9Jwt Gl՞*ժ*%JYpb2︗vδ(Xŗ1erީ女9զΊeĔ1c/sL`etK8B,Ei0IK –\"4,,sظEi׊&Ei)p΁fI,uj,rV^79 kQYfIK.{c9\"4MR[:@c\"4xZYk7,YIsYIfI,~SyDTntTzbu+, )e/sLb=^\i:@c\"4xezδV:)R˄^Ŏ{1wӭ/ 3 _z5n[|3TTK=æJxxS*{fj}C:EDJ3KNCZ$aK.{c {9\"4 k@@1.{cq֜x|bFek8 }:Xj5/%)qלXkk5#<=e%,EiXp<=4eIl@qYps֞ED+ToYfΞ[H7:u=f:k %)q%,EiXpwK;gZ,b˄^ oT֜gE2JYpb02nu@c\"4sI}C>}T9?:eYf#C99D-hQ*I?͝i>{2S B`W-δ%4pO40ysgZ|%"9CG3·mmk$G(x :3z5w*A,EiX1Xp5  0/sL`N#:ӏUYV,g/sZkQYf4pn$E^fvsBURւJYpb0xzhʒր 3 9=IujgYV,g=ntTzbu+,t%rJh3|MRH|a%,EiXpwK;gZ,b˄^ oT֜gE2JYpb02nu@c\"4pdvuRefv{bv6[5pIK –\"4,,sظEi׊.{c \"498%[uj,p[H7:u=f:k^JSG(RDQϵ[yڪP[$x\"4,sظEi2u8B,EiC9lOR]ZYk7,YO}:Xj5 \R8=L_*yrԒ>er-jIK.{c9\"4@Nր 3,[R o3[[ޭQQ,Yܶ$aK.{c {9\"4 kz˄^—15U$CYTTK:bEDe;Wx4p)e/sLb=^*KgZ,b˄^76<ꤔBWs){97ժ*%wRC:Tw|TJYpb2︗vδ(Xŗ1erީ女9զΊeĔ1c/sL`etK8B,Ei;a{ן;U)PέQQ,sCg^=mӵNܭB[~@ߨgV<NS>ꤔxA,EiX1Xp5 AC\"4EiY:%*`8γYi}YUR)e/sLb=^*KgZ,b˄^76<$x4ЁꤔBWs){97fv}#*M:TwJP%,EiXpwK;gZ,b˄^ oT֜gE2JYpb02nu@c\"4qϨK~vY _̧xtOR01=.{c@H,z˄^—15U$CY'k-#ϲ5wiR˄^Ŏ{1FTδ(Xŗ1o 6n lxHiI)PSSr*o3:*Qҥ+st7R˄^Ŏ{1'}ĸӶu8B,Ei+O--iέ6tS.$1.{c/˧Z_ 1e/sLg4V'*MsYtv# uv{K|Լ Gg3TR01=.{c@Hj˄^—1I)PJ9M ӕ[Е;aJYpb0xzhʒր 3N[5sTJe4$,Rmz-*y;8X29^ձJY1`DZc/sL`ּP( j˄^—1I)PJ9M zSﶖޒK<ѩn$1.{c-h P.{c8y;W9I)PSSr*o3Im-)K幡>w7T;/y7 X\"4,sظEi;%Ɲ 1e/sLgY\yilNuiq%,EiXp|~]: P.{cmT>t UJoez=æJx 3-8yI)P%,EiXp|~]: P.{c;kLR01=.{cBV\"4EiγXQQ,Yf#+߬uk^Tf*,ZuH`#e\iR˄^Ŏ{1FTδ(Xŗ1TTK:bEDeGBg!R\Vgg9^fe{YCRURo/~Yi}YJYJ5;Fa"rUGUJlolR$1.{c Nql@qYpW-Z[:ӝZl\IK.{c9\"4_-ߗN,b˄^ )e/sLbb=^xP 5e/sLaK^mQQ,5Ŗk8r2aYfUJnkaUY>,=Z/fӆ_\"4,sظEi2u8B,EiڢYk*%,8r9;;95#+e*r?|>{Hg:U?:bU?YyΝK"OU儔1c/sLd q.4h P.{c<2SKgZsMˉ)e/sLb=^֗qYpZ`A,EiX1Xp5 sV\"4EiγXQQ,Yf#+߬uk^Tf*,ZuH`#e\;U)hR˄^Ŏ{1FTδ(Xŗ1TTK:bEDeGBg!:sYe{ÑgIUJnGleyYfΝ*f*,!%,EiXp<=4eIl@qYp{t%+a*MEDy_32s-9QQ,R˄^Ŏ{1'}ĸӶu8B,EiC=$tDժ*%}I}C:URjgڕg Νj\"4,sظEi [.i|(Xŗ1 )dR˄^ŃŎ{1Z@Pj˄^—1oyt γXQQ,=eϵ9>"JYpb0xzhʒր 3 +JWiC:URjg9Ծge+ӭTTK1c/sLd q.4h P.{cG2D1c/sLd q.4h P.{c 8pЀ  C˂=+o3zu9#IδM}+K3J4,G <n8)BJyilA=d% $^[H7:u=ZX:TēߵêXC9pPJP7q;,g[ XQM"~T'ҝ:;Lq&ǃ\?TIL97p-A 5êZDQ|E`|3G?l%_gJwϖ˒Rs#+"LNP40$kRT?<:d΁ 4` >z1aFLpG6#yI)PĪy">[.JKϒR <%oglx%~uRMi=hV-%,EiXpwK;gZ,b˄^3,[;U)uj`##C9GeV $eIK.{c9\"4_-ߗN,b˄^U)]ZY]F#ө|IC=% ?TTK:J_J#ؚ2;{e9%j ΄ﵱ>Jh,k % )ZY*q2󄨒~2jjg%e:_-ZցoLGR #‡(l"/:%*) ¤kƄ/K XQ43TTK:URʜxzuۄdFW‚TI0G3[=+ѭr6?ʇR[zu۞I9@nPIF}y.rSxLDe|p}ZXEFG'R>ϵ*t.uRMdp} XQ43TTK<ﵴsZժ*%ߨgV ^{.OTTK<:NG|{eϨaJ?K|ΪdӭQG##{m ֨t_:]KgDdp|O|o$Q䦎\OYaLYwVêYCKy:RϨg   q\[w7+I,ܷ]÷$T<7$kI:ζKsΟPIMR$aK.{c {9\"4 k`H1.{cED+TTK{X$1.{c-h P.{c8r58 JhJYpb2︗vδ(Xŗ1(gY\JVo :yS[Zշ:>{:ʇ`_nT]C-ժ*%t7R˄^Ŏ{1wӭ/ 3 ߒRґ>G9gt%cålڤQĄo3[uh|u F(0,:%*'I}C:vq.ZԾ}C >#5AcI)P=CM@ׄmw{:}*PέQQ,T_kiNDIK –\"4,,sظEi׊YpR2r&%)ӟ5#ye%,EiXp<=4eIl@qYpZ rR8x\"4,sظEi;%Ɲ 1e/sLgW-ҕC:EDΞTmέδyPlʕ+eEDΕTJYpb02nu@c\"4wh_gt72'~-j۝Z=iç}C 6#5AcI)P? mI}C=m0HjgJDW9uRNJwuj`#S>$xPU$CtaA& k@=h$aK.{c {9\"4 k\"4EiNzajpDr,{PkV޴;:eH#϶^, )e/sLb=^*KgZ,b˄^@/l女PEB}I}C9jp?\t! Qo4'kl?ΟP|\58 d )e/sLb=^\i:@c\"4xer4dv_ժ*%t4|o}\"4,sظEi [.i|(Xŗ1(g7m='Kժ*%)I\s)ΪIکNxo3[uh|u F(0,:%*Cq$Z[:֞E2DM$i43jG;TJG7>ZYçg >#5AcI)PG"Oy7M@ׄmw{:IK –\"4,,sظEi׊@H1.{c Fg(7?-N~+3[$/uk1c/sL`ѕ% 1e/sLg RӠoHTրg"Nz#ޤ58 Ϯ_ҺQզteT6D%,EiXpwK;gZ,b˄^3,["}4dv}C:EDΞTmR˄^Ŏ{1wӭ/ 3 mI}C:ED"} +e9I;U)ߗ|bδ>0H؏U$C$C=SKgZzȣH[)ds5pOtR(]<}#~ZYȓ)K΁P40$kRkKʄ)3TTK9ҧ#[lt +P|\>@ߨgfSI{?I%(ƣz:i' iDꧺxtOskaժ*%K3Λ% Δ$G2ꤝ}BwJujg:TwΥD38hHH⪞Z[:IK –\"4,,sظEi׊@Y.{c \"4RDQϵE-ϲO9çsYIfVggi5lV<53Y߉O@pPDpxpٶ&=m7=D1c/sL`ѕ% 1e/sLg-I="N'M\P$Q֞[{Jhܢ8tzW=s}yYMG6G숣ds5s+g?yCt3pOYUtlē[:R?>ԩ"N3}>奵vIt>gKs![ޕҵ $iHS=S/SylJxxsYIT?P5PR_PϲO:ED+ToYfy_ogO(|r}*VΝ e $1.{c Nql@qYp% O--4g"Y*Nٶ&8И颏mC><(M\E-h'IzW=siwVSFDQ"[ͱ97TFKgZ8И颏NS>;n I}C=SKkolM`(K%I7Jz8И颏mC>i(:I5k )e/sLb=^*KgZ,b˄^3 \'#æJx%[}C:3ZY~ ))%Eam aCr2Ĕ1c/sLd q.4h P.{c[/|ۉ_:r\[=+%:aNJgqS:\%%#o?B}:-Ϩg 29#ϖ4OYp2T$FKpy T6I)45MB6Ĉ+3&~,b=JYpb2︗vδ(Xŗ1erީ女9զΊeĔ1c/sL`etK8B,Eiem 4(V\L?K|G#+ߧ+I,ܵL?[[IP+g:'-pC-NGgёs֟PϲniA#`$aK.{c {9\"4 k8=e/sLaK^mk2֭?YRrG=SN 4(VXQQ,Yf1.{c-h P.{c[/|ޥVP?TTK>Z}C:hΒ[/|޳XwMY{7/ܲSp C=ST֜'vC:vq/*[~;TĔ )e/sLbb=^x P=e/sLaK^kVYZTYf8-l?@.izδR˄^Ŏ{1FTδ(Xŗ1m>Zշ)ka9 [{:pOsJREz`wmepOw)PέQQ,R˄^Ŏ{1'}ĸӶu8B,EiC=vߨg NQQ,F#Mzl%:"#僭=ܧ"Or}[oyilA%,EiXp|~]: P.{c9%RDQ|@~#zTmC>[oyilA%, Ypcرb0k^(YpR1fVggi5ZYk*%KYJ9X:D ;[" o窹`Ow)ȓ{`_pz'Z[:IK.{c9\"4_-ߗN,b˄^i/gxtO}rui8h@#SKgZ )e/sLb=^*KgZ,b˄^3<:djg6O|:Nd'er+Ij܌TO-9í=ܧC:EDIK.{c9\"4@Nր 3 +K~6j:EDd'έ6Ss+Pꨉzr?gedp~女1c/sL`etK8B,Ei{LQQ,/]V)ʄEIG99nyRٶ' dp~女 )e/sLbb=^x Ei)pXuRJT=e ߀rӕn[Jt钞Rbr,X$1.{c-h P.{cO=+%<G:Ԏt'M;v )dR˄^ŃŎ{1ZB @1.{ckIJXxYyndTYfBHV:YTOݴȩ`R˄^Ŏ{1FTδ(Xŗ1(gY:%*g:%*Еyax2خXk)Kv"5В3;oçuʢEMŖk'{PuRJTO8Y?i5һiۇЭBw-%[$$1.{c-h P.{c8u)uN?MI&>DžsYIwuJYpb2︗vδ(Xŗ1erީ女9զΊeĔ1c/sL`etK8B,EiO"~]Y#3ϤJtіp`$xkGR%"|u/N +wPR01=.{cEYpR0'FWY?FW5~0:sYДTuD )e/sLb=^*KgZ,b˄^3SU$CRvB[ O)Vgg9^sЭC9uhJaZ[:Ӓ8'%:OgZp_һUJ$1.{c Nql@qYpsRwSĔ1c/sL`etK8B,Eig3TyPt'Ւ3?#+O U:R'Ptk턭C;9ա)ilNJh"ORt qB0  s@L(ꤔxA,EiX1Xp5(YpR1fꤔz5n['+I,ܲ5woJP¤5RJ%K% ]Y",YĔ1c/sL`ѕ% 1e/sLg2Sryߣ+御*}C(e fp @c:–A 5dPyKW,  Vv$JG!:`r_ҵ )(m u>[W,  !ϝؘ ( X6:l큳=B êYC4K`~rUX7-W-l[` XQ~ H>i(z#<|Z_J{x^}~;>=p{#Mzg3$T®2S*ƀx saK)mw>-##<:ӝ%/*TY"{LJqa8*?eSD}B[G!ȨH[ZӐnsT4*%Ty%[g9 P7/Ε9H_g \B<%, Ypcرb0k^( AFEi)px72?zf,Yf֝fn,X$1.{c-h P.{cR˄^Ŏ{1'}ĸӶu8B,Ei+O--iIK.{c9\"4_-ߗN,b˄^ )e/sLbb=^x( Ei)p4&~wRDQϵJo%ZiȊ8'5KSSXk %j k`R˄^Ŏ{1FTδ(Xŗ1(g|ntJyh[ 4JGZJYpb2︗vδ(Xŗ1erީ女>P)e/sLb=^֗qYp+MK{啙/l%, Ypcرb0k^( E0/sL`Eizꤔxfꤔz5,EiXp<=4eIl@qYpӍ _:%*kIJYЕ{a5pJKʜ,TأKR˄^Ŏ{1'}ĸӶu8B,Ei+O--iέ6tS.$1.{c/˧Z_ 1e/sLgmiJY1`DZc/sL`ּXYpR1fI%,_ɣH$y?ߒ4s)e/sLb=^*KgZ,b˄^3<:dSGhLM4g$Υ6y)򿗾::hA,EiX1Xp5@=e/sLaK^ȡKlzF?/]KNCOPMןJtΝmfQrW-NYJKYR˄^Ŏ{1FTδ(Xŗ1(gY\sydLx,:}iÐ}C3V̬W)er޴5$e-ke%,EiXpwK;gZ,b˄^=\j:3jW)erw"$1.{c/˧Z_ 1e/sLgKl5j+|o;)JN{LrwHIF{^L>oY\'@}ruNߨgA Q RiP|Զ}B[ 3<:dU|| B`W,US֗䦎yߝ[[%, Ypcرb0k^, YpR02"}:k FoY\#IKA!JRVSFDQ%,EiXp<=4eIl@qYp{p_IG>DQ Y9ե0iç}C%pO x_>Jﺉ[o:-iK@W%[yrSG>-tFaJYpb2︗vδ(Xŗ1(gʀ|e@WnoN4QMREDJO|JJ[:IK.{c9\"4_-ߗN,b˄^-5 rSG )e/sLbb=^x2˄^—15U$CYTTK:a)KYUR&r*M@ү.Yl:ѕ=T$e%,EiXp<=4eIl@qYpժ*%w)_g|nEM/];3(e{^:r?OPujgIO[}C9r2Ϥ;Jujg+t9 êXMSe@>BJYpb02nu@c\"4pܲSp SG9W~3l/L;/yXA,EiX1Xp5`.{c \"4,TYf2inMYցxVP7P%ϝؤ턦 f;a)X]4T%I,Yf}bRJ$QJ;rYf#-q%,EiXp<=4eIl@qYprSG=$pܦZ[kѭD)%wBZtn )e/sLb=^\i:@c\"4xuU*rSG8t][%x\"4,sظEi [.i|(Xŗ1;LsR$Nt Ӷx3(:t U$CTKk2D;a)^,k ><%dǁ~ XQ[ǁ~ XQ YaL)dR˄^ŃŎ{1Z(  .{c \"4,TYfRKsQI9I#2S)K9*ؠYŖkO-æ>T䦎zI,X~TX` )e/sLb=^*KgZ,b˄^3QI9I#2S$rU3TTK:mfvsBS Rօ92S e UDO9%:a=C- 'n~+3Zjδ䦎{L:}C:hʜ}r߁[{,2-jۡ+r$1.{c Nql@qYp߇U\>2%4sJd^t {F=SsI`\"4,sظEi [.i|(Xŗ1;LsRD- ΄ﵱ?[sYДTuDt%~G2pbJY1`DZc/sL`ּ E\"4EiY:%*`+7)$(rFdSG=$rU@YI%,\"4,sظEi2u8B,Eiy)M-72S)K1c/sLd q.4h P.{c;꫖'FT䦎zWyn$1.{c/˧Z_ 1e/sLg~NS>ꤔxt|Fg턦' 䪊5yI)P+gRL?gNJa0) Ņ xY ak >%,/ akGZշBh~ׇZ{k OgZ_8$1.{c Nql@qYpW-ӵNt V:)R˄^Ŏ{1wӭ/ 3Զ}B["S:yMor;<䬦T?ߨg{:§JJVp+dDI)dR˄^ŃŎ{1Z(  0/sLbaI)Pk/6Ւ*gxtOn_AΒr:zL+$TŖk1c/sL`ѕ% 1e/sLg2SI)PSSGNORSTcdinorst /fhlmpu.5ABEIvy#&68;Pbgx,:DHMUw-79=CFY01234LQVXk"'()Wqz!K_j*J@ oCpS`'_FxI x)9$X )@(`JHCƼHK|v^ [%^F$^J|n•( ( ( ( ( ( ( ( ( ( !?`wm+“dž0+@ 8h)J3,'|~ B_P 7rA%k[R=Z0<2yyRaBK-I/|vЬ?c*[)4ܜ~v6/y#O7~@nrA%k[R=ZBą=Z^mGm|iդ6/|(i8!bԔ jP絋RA펤BK-Imcܽ;%? ?J>;hVG^TK-I@)@{X$R0絋RHC-I@† Gnƒk^TR3| ۠jMyh$j| /K-I@{X$`ydą=Z^(;j?vOIە#7 c*[)4ܜ~v6/H7i6a/Я@nrA%k[R=ZBą=Z^mGm|iդ6/|(i8!bԔ jP絋RA펤BK-Imcܽ;%? ?J> ڏSyRvH"xn!!bԔ jP絋RE-! A.{X$9bԔ L(i8p,BYZR3| ۠jMyh$j| /K-I@{X$`ydą=Z^_k+^P*Fol$T>S/|(i8m^p>Filî__ 2 3| /K-I@{X%}7I A.{X'ڎmKHm^PrqB sũ(ԡk-IBą=Z{CMvJ'c(; | /([#7  1$ =ZSRmJjH$$%k=Z 7'5 6cG##)yGgy-4L9HK-I@{X$`ydą=Z^de0(";a"{CMSJ"A.{X%ڔ9bԗ*&$(-bԞj;kM/έ!{CMA%k[R=Z ׷lu'm\jOk 7')}H82QaQEKj $絋RP jP-C-IA#K-I!{X%S nN($jAla(RQEKk~(R$jD\jJ(sũ#3'&$(-bԞe)_(";a"{CMSJ"A.{X%ڔ9bԗ*&$(-bԞj;kM/έ!{CMA%k[R=Z ׷lu'm\jOk 7')}H82QJW;;ȩmDĐ\jJMJ(sũ"А1bԒ絋RP50Fv(҆Ggy-$jD\jJ(sũ#3'&$(-bԞ֔7;;ȩm}Hl|^PrqaK-I@{X%}7I A.{X'ڎmKHm^PrqB sũ(ԡk-IBą=Z{CMvJ'c(; }iC|A I%kԠ[R=Z)m @絋RHC-I@† G jM)$j|D)D\jJ(sũ#3'&$(-bԞ.Sc*[)4ܜ|D)}^mGmD\jJ(sũ.kT/*L HPZ sũ=vƛo:_ZCmor†K-I@{X$mnN$(-bԞ6?} nN?S8CN/k)K-I@)@{X$R =ZBjJ4ܜPHԂ8n@O|);)| p/j;koWr#Ȏ)D\jJ(sũ#3'&$(-bԞc} - nN>V2Q >FN/k)/-D ݟ)x6W/ܹ[vQfrzD2|7|tOcOrj;kSþOB sũ(ԡk}P0q!Ah%kQ_m~ui nN"A.{X%ڔ9bԐec;h@8絋RxX/|(i8OO:_턊\ pƀюovQ 1$ =ZSRmJjH$$#PK-I!{X$.Sށ7 \xnҥ=K-I@{X$`ydą=ZpH0jpX,5c<(i8#{ ~n@O}^mGmD\jJ(sũ.kT/*L HPZ sũ=t!bԔ jP絋RA펤BK-IA I%kԠ[R=Z)m b sũ$!kjaCMH#2QPv7c,wS]mGv2'  =ZmJjHI A.{X'Pv7c,w턊~ 7'+yLv(!bԔ jP絋R\>x^T@8絋R{m6t: 7' =ZmJjH2^ݱԝ HPZ sũ@ԛ4y0떂F_ka =ZmJjHI A.{X'RyR~l$T>S/|(i8m^p>Fo3fr # 2 3| /K-I@{X%}7I A.{X'ڎmKHm^PrqB sũ(ԡk-IBą=Z{CMvJ'c(; y^TK-I@)@{X$R@0絋RHC-I jM)$jyG/B sũ(ԡk8̞^T@8絋Rx``$SpX,5c<(i8O}+ͥwY}_9=B sũ(ԡk}P0q!Ah%kz 絋RP-C-I[k۶: A.{X' 1$ =ZSRmJjH$$q%k=Z )@ԛ.S<7PH}K-I@{X$`ydą=ZpH18,P 4ܜyyo3o/}t_c)*7ܽ"QQ =ZmJjKo ʓ\jO]'A.{X%ڔ9bԐec;h@8絋Rz=BB sũ(5(ԡk[BB@(\jIsũ(PrqA#R༁r I=uO*S؈!bԔ jP絋RFfO/*L HPZ sũ=7 \l$T>S/|(i8[Ηҥ==mK-I@{X%}7I A.{X'ڎmKHm^PrqB sũ(ԡk-IBą=Z{CMvJ'c(; y=BB sũ(5(ԡk[BB@(%k=Z 7'5 dퟔ>fẂFA%k[R=Z0<2yyRaBK-I/|qH;a"{CM':_= ^mGmD\jJ(sũ.kT/*L HPZ sũ=vƛo:_ZCmor†K-I@{X$mnN$(-bԞ6?} nN?S8COg~TrVT,>~BkH4(_vA I%kԠ[R=Z)m #K-I!{X%S nN($jAla18ox56?g <ݪ  =ZmJjHI A.{X'?g <ݯ - nN>V2QB sũ(ԡk}P0q!Ah%kQ_m~ui nN"A.{X%ڔ9bԐec;h@8絋RxX/|(i8OvEa18oDĐ\jJMJ(sũ"А * sũ$!kjaCMH#ށ#xnΗέ!dž0i]؈!bԔ jP絋RFfO/*L HPZ sũ=#SOܽᓝ/wZCmm a+[Η"+_kB sũ(ԡk}P0q!Ah%kS;o:_ZCmm;έ!ĉvEKcG+xPrqB sũ(ԡk-IBą=Z{CMvJ'c(; }t:VcHK-I@)@{X$RB =ZBjJ4ܜPHԂ:L;Α]؈!bԔ jP絋RFfO/*L HPZ sũ=#l$T>S/|(i8mKr/;ҵzrj;j 絋RP-C-Ip_MyRaBK-I/}4yk{4ܜD\jJ(sũ m{vRvЀq!Ah%k^Prq턊%:GDĐ\jJMJ(sũ"А A.{X$9bԕ;53w 5?-jBY}r{5& 5"A.{X%ڔ9bԑʓ\jO#bR )`4SƱ~4ܜyyo!,ܽ;a"tl_{vEKc)Αށ#xnZ_c~ jM)$jD\jJ(sũ.kT/*L HPZ sũ=t!bԔ jP絋RA펤BK-IA I%kԠ[R=Z)m b sũ$!kjaCMH#{qwHK/*O GRA%k[R=Z0<2yyRaBK-I/y=8;֤%'vEKc?r†]ȏ":T{B sũ(ԡk}P0q!Ah%kQ_CyR~3~} nN<>VA.{X%ڔ9bԐec;h@8絋RxX/|(i8OvEa#@bHA.{X%ڔ9bԑKhHHPK-I!{X%t LuO!,ǕZ)@ԛ.S'  =ZmJjHI A.{X'$cpX,F s_ 7'^[L}]c eIUho{^;53w 5>VZԄ /y=!Rn@O|A#R 絋RP-C-Ip_MyRaBK-IA%k[R=Z ׷lu'm\jO]'@bHA.{X%ڔ9bԑKhHHK-I!{X%S nN($jA ڏeS]mGv2<7PH[Η":TB sũ(ԡk8̞^T@8絋R{]mGv2c*[)4ܜ|KRޞvA%k[R=ZBą=Z^mGm|iդ6/|(i8!bԔ jP絋RA펤BK-Imcܽ;%? ?J> ڏe@bHA.{X%ڔ9bԑKhHH \jIsũ(PrqA#R༁r I=uONt ui $0oKRA%k[R=Z0<2yyRaBK-I/y=e ~7ml+y:T{B sũ(ԡk}P0q!Ah%kSr{o:_ZCmmr{Aդ6vEKcG+xPrqB sũ(ԡk-IBą=Z{CMvJ'c(; y=BB sũ(5(ԡk[BB@0\jIsũ(PrqA#R7/0n@O|tOb 絋RP-C-Iq<0q!Ah%k܁rROܽM/))}EmK-I@{X%}7I A.{X'ڎmKHm^PrqB sũ(ԡk-IBą=Z{CMvJ'c(; y=BB sũ(5(ԡk[BB@0%k=Z )@ԛ.S<7PH e<+밠nXB ڏexnB sũ(ԡk8̞^T@8絋Rx  Xр[XƁbP9XOPrqZԄr턊ăr{~ -ƒ`.Sށ7 \xnkRx6W/ܽPv7c,(;j?yẂFA%k[R=ZBą=ZIK-I@{X$mnN$(-bԞODĐ\jJMJ(sũ"А 1bԒ絋RP50F۰nXI=kRʓ+:TB sũ(ԡk8̞^T@8絋R{]mGv2M)Z^T - nN>Vew"x^T@8絋Rz=B sũ(ԡk-IBą=ZIK-I@)@{X$R =ZBjJ4ܜPHԂ8 ZCt I#O7h$jHy\B sũ(ԡk8̞^T@8絋R{:n%kROܽ>{y͘u(0p4/+A.{X%ڔ9bԗ*&$(-bԞj;kM/έ!{CMA%k[R=Z ׷lu'm\jOk 7')}H82Qa2VK-I@)@{X$R%k=Z 7'5 ZD_ ߡݍه\5$@B[!bԔ jP絋RFfO/*L HPZ sũ=:l$T>S/|(i8m^p>Fo3fr # 2 3| /K-I@{X%}7I A.{X'ڎmKHm^PrqB sũ(ԡk-IBą=Z{CMvJ'c(; yդOBB sũ(5(ԡk[BB@8\jIsũ(PrqA#RᕤOU*n^TnRnlîZ  ^W!}\jJ(sũ#3'&$(-bԞZD_eRIROܽ>{y~|0p4/+A.{X%ڔ9bԗ*&$(-bԞj;kM/έ!{CMA%k[R=Z ׷lu'm\jOk 7')}Hv(H LTܼ1 1$ =ZSRmJjH$$Q%k=Z 7'5 )q0w+_JR ڏeA.{X%ڔ9bԑʓ\jOJ_aAQ݌':_)}^mGmx6W.턊)| u x^T@8絋Rz=B sũ(ԡk-IBą=ZIK-I@)@{X$R8絋RHC-Inƒg@aAQ݌ 5<؈!bԔ jP絋RFfO/*L HPZ sũ ڏeZ^mGmD\jJ(sũ.kT/*L HPZ sũ=t!bԔ jP絋RA펤BK-IA I%kԠ[R=Z)m F =ZBjJ4ܜPHԂ;v: ڏexnew"?J"A.{X%ڔ9bԑʓ\jOy{밠nYvEKc?r†]ȏҥ==-B sũ(ԡk}P0q!Ah%kQ_m~ui nN"A.{X%ڔ9bԐec;h@8絋RxX/|(i8OvE"밠nX $絋RP jP-C-Ip%k=Z 7'5 BYZ򅽎HlyT7 \Rn@OH$j~v6p>Fo3frH_ka =ZmJjHI A.{X'/+Voc*[)4ܜ~v6/y#O7~@nrA%k[R=ZBą=Z^mGm|iդ6/|(i8!bԔ jP絋RA펤BK-Imcܽ;%? ?% ekBB sũ(5(ԡk[BB@81bԒ絋RP50F^(;j?vOI턊ǕJrzB܁rẂF|7cn7i6a-Oy\B sũ(ԡk8̞^T@8絋R{]mGNש;{ROܽ>{y~|0p4/+A.{X%ڔ9bԗ*&$(-bԞj;kM/έ!{CMA%k[R=Z ׷lu'm\jOk 7')}Hv((;j?vOIA I%kԠ[R=Z)m CK-I!{X%S nN($jAy\ r^n@Oz܁r<7PH2J{ =ZmJjHI A.{X'/+VnU+^r{vEKc?r†+GJ>/}A.{X%ڔ9bԗ*&$(-bԞj;kM/έ!{CMA%k[R=Z ׷lu'm\jOW{vEKc)tOcOrj;jߓH (  X nN>Ckarה,#{܁r[Η":T{>(  h/@g/}A.{X%ڔ9bԗ*&$(-bԞj;kM/έ!{CMA%k[R=Z ׷lu'm\jO}N=h`([ 1$ =ZSRmJjH$$Q%k=Z 7'5 | eI|ʥy=8;TR؈!bԔ jP絋RFfO/*L HPZ sũ=tkRʓPǕJ܁r|dvEKc?rPrqB sũ(ԡk}P0q!Ah%kmGm}IRwi/|(i8tQ[ !bԔ jP絋RA펤BK-Imcܽ;%? ?J<܁r|d $絋RP jP-C-I 1bԒ絋RP50FO!,>UyTƒgǛ.SW턊A%k[R=Z0<2yyRaBK-IZ^T*N<܁rvJ@bHA.{X%ڔ9bԑKhHHK-I!{X%S nN($jAla@ԝvT5klH^l$T<4{CMA%k[R=Z ׷lu'm\jOk 7')}H82Qw  1$ =ZSRmJjH$$A.{X$9bԔ N_† G|eyL;V_k밠nO:T+ʓK-I@{X$`ydą=Z\[2`þx7-qe ܼzDel ڏ;kJr;|ݔþᲞdž/|r߇W k!bԔ jP絋R\>x^T@8絋Rx+Hm)xRw!bԔ jP絋RA펤BK-IA I%kԠ[R=Z)m @絋RHC-I@(i8pKA|8/z4Wy0 =ZmJjHI A.{X'n[~_ZCmnT{/xq >^isRQR-:Ww+ZSB sũ(ԡk}P0q!Ah%kGWVZS)B sũ(ԡk-IBą=Z{CMvJ'c(( zz+}/x%ep2OA I%kԠ[R=Z)m CPK-I!{X%SWF-(| ]֔øa\an pcO]w/޲ >a =ZmJjHI A.{X'n[~_ZCmnT{/xq >^isRQR-:Ww+ZSm`pROܽ⁀"4ܜ@:Ve^i; ?m0l}밮ܽe9Zvepϗd}A.{X%ڔ9bԗ*&$(-bԞ(kJa3A.{X%ڔ9bԐec;h@8絋Rz=BB sũ(5(ԡk[BB@@1bԒ絋RP58|e nN($jA_7 \h' 雳W| V !bԔ jP絋RFfO/*L HPZ sũ2 7' `vEKcOrÌnF^ixdnR_b $絋RP jP-C-IPK-I!{X%SWF-r{ƂxZA7g{|Nv9# Ja}K-I@{X$`ydą=Zx7-έ!*S8/z4=AS/}G/mB sũ(ԡk}P0q!Ah%kGWVZS)B sũ(ԡk-IBą=ZIK-I@)@{X$R$A.{X$9bԔ N_† G1dάY\g ;v2:g ;m~SJ<ʕaʥ} )(e"A.{X%ڔ9bԗ*&$(-bԞ(kJa3A.{X%ڔ9bԐec;h@8絋RxX/|(i8OvE`O V ʕLjZ``$SpX,5c<(i8}H<άY\@bHA.{X%ڔ9bԑKhHH 5bԒ絋RP58|e nN($jAla:eqv~(|^n@OH@ԛ.S<7PHܽҰ/a8nm\jJ(sũ#3'&$(-bԞ+/m|e~ui >w; y=VT?U*En@O|C/m`pR؁߇W8^Tܽ YR; ?}^XyA%k[R=ZBą=Z_ZCmiL;“~A%k[R=Z ׷lu'm\jO}=mk({a_?~EFFSC}ǕJrzB܁rẂFA%k[R=Z0<2yyRaBK-Ir߇WV[C}OcG##)qaʥ} )(e"A.{X%ڔ9bԗ*&$(-bԞ(kJa3A.{X%ڔ9bԐec;h@8絋RxX/|(i8OvE`O V 4L8a#+X> x g 7' ?瞃xi22w@bHA.{X%ڔ9bԑKhHH5bԒ絋RP58|e nN($jAla >FFSC}ǕJrzB܁rẂF >FFSda7}t؈!bԔ jP絋RFfO/*L HPZ sũFFSA%k[R=ZBą=Z_ZCmiL;“~A%k[R=Z ׷lu'm\jO}= >FFSޟ'Kk'ObPՌ"4ܜ~}{4ܜyyo q}K-I@)@{X$R$H絋RHC-I@(i8qJ<)Japcʥy=!Rn@O|A#R 絋RP-C-Iq<0q!Ah%k^9| o+Hmp'1d2Wܽ N2_b 絋RP-C-Ip_MyRaBK-I⏌έ!IS?l 絋RP-C-I[k۶: A.{X'r†N>l$P P1k{2e@V| (  X nN?'c(=+aK-I@)@{X$R$$j sũ$!kjp4ܜPHԂ8َ%Qx08PkR܁r7 \xn?{2# vA%k[R=Z0<2yyRaBK-Ir߇WV[C}OcGe)^; ?yT{)e G}@`w/-wgvEKb/~_|yR~mm )(Rv~!bԔ jP絋R\>x^T@8絋Rx+Hm)xRw!bԔ jP絋RA펤BK-I臨ܽJWz|.^׎?~EwyT7 \ jM)$jD\jJ(sũ#3'&$(-bԞ+/m|e~ui >w; }iCx0R7 \Jq2 =ZmJjKo ʓ\jO|e~ui 0 Na =ZmJjH2^ݱԝ HPZ sũl$Pz A I%kԠ[R=Z)m 5bԒ絋RP58|e nN($jAla(og ;v2:g ;m~SJ>v~_r.S%8}0o( ^[턊^>2(t{.SZP; ?D\jJ(sũ.kT/*L HPZ sũ2 7'5 6cGC}ǕJn@Oz܁rẂFA%k[R=Z0<2yyRaBK-Ir߇WV[C}OcGJ.S)PD\jJ(sũ.kT/*L HPZ sũl$Pz .mGmx0BB sũ(5(ԡk[BBB@ 絋RHC-I@(i8qJ2 7'^[†fb $絋RP jP-C-IQ%k=Z+PrqA#R̼3y=(e?-\ ڎA '܁rC̏/o{\ ڎN2^Ӂ 絋RP-C-Iq<0q!Ah%k^9| o+HmpW}Oy=\rES}h!bԔ jP絋R\>x^T@8絋Rx+Hm)xRw!bԔ jP絋RA펤BK-Ie++_Юn@Om~ p/j;k8zWoNp?HX,5c8Kn1P14ܜDq| (  X nNt*"A.{X%ڔ9bԑʓ\jOܶ>2:ܩN6^W!}yB޺Vg V _ ek//KOܽڎ7-A.{X%ڔ9bԗ*&$(-bԞ(kJa3A.{X%ڔ9bԐec;h@8絋RxX> x g 7'zs)/| /([wzDr߅_k^>2 7'^[†fb $絋RP jP-C-Iq%k=Z+PrqA#RPvz ʓ* jM)uO/ʡK-I@{X$`ydą=Zx7-έ!*Sz(;j?vOIJἪ߄.SU+밠)>'or+tm_r 絋RP-C-Ip_MyRaBK-I⏌έ!IS?l 絋RP-C-I[k۶: A.{X'ߓH@X(jxPrq2raAQS|/*NS{ܶ*_r(i846 1$ =ZSRmJjH$$$ A.{X$9bԔ N_† G1d[߳U+밠 : ڏexnB sũ(ԡk8̞^T@8絋Rxդ68Pko2Qma*/Hƒg(e"A.{X%ڔ9bԗ*&$(-bԞ(kJa3A.{X%ڔ9bԐec;h@8絋RxX/|(i8OvE`O V ! 0C*ߓHh  +†턊A! 0BB sũ(5(ԡk[BBBDA.{X$9bԔ N_† G1d[߳U+밠 : ڏexn?{a_ pۈ!bԔ jP絋RFfO/*L HPZ sũp?m]mGv2ϐv~ܽҰ/aK-I@{X%}7I A.{X'>2:Ҙw'yLK-I@{X$mnN$(-bԞzQrJ̿+X> xр[XƁ(i8Јr߅_k^>2 7'^[†fb $絋RP jP-C-IA.{X$9bԔ N_† G1dw; }ǝv~_raAQyN2_b 絋RP-C-Ip_MyRaBK-I⏌έ!IS?l 絋RP-C-I[k۶: A.{X'r†N>l$P P1k{l$P P1kƒa{Al $絋RP jP-C-I#PK-I!{X%SWFy=/ʡ*9=A$ jM)PHԁ4@+z[]6<4ƒgn@OHx6FwLD\jJ(sũ#3'&$(-bԞ+/m|e~ui Rm밠nY^_J)//o:_J>S/}9| h0o( ^[턊Ă_r(i8]+kl3ﮛAUho{n[D\jJ(sũ.kT/*L HPZ sũ2:ܩN6)y]+kaAQ݌/J{)Q_A%k[R=ZBą=Z_ZCmiL;“~A%k[R=Z ׷lu'm\jOk 7')}H 4cJaraAQ| BB sũ(5(ԡk[BB@ 5bԒ絋RP58|e nN($jA ڏet*2:ܩN6r{^_JPv7c,"KR~v/m0o( ^[턊Ă_r(i8]+kl3C}m_r 絋RP-C-Ip_MyRaBK-I⏌έ!IS?l 絋RP-C-I[k۶: A.{X' 1$ =ZSRmJjH$$K-I!{X%SWF%#t*x^T@8絋Rx+Hm)xRw!bԔ jP絋RA펤BK-Imcܽ;%? ?@`w<)Z/^rzF^i!!bԔ jP絋RE-! @\jIsũ(>2 7'5 -T>qRSxg#h$ L ?(o]+kdž)%#WJ# m"A.{X%ڔ9bԑʓ\jOܶ>2:ܩN6)y]+k灒Α.^_t)|^mGm|ra P1ܼ ݟ -R+PrqVg g ]6x^T@8絋Rx+Hm)xRw!bԔ jP絋RA펤BK-IA I%kԠ[R=Z)m @絋RHC-I@(i8p^@O|~UyTﵞ) !Rn@O|F[Jx-B sũ(ԡk8̞^T@8絋Rxդ6Jq%#to܁rrVtOc?rj;kܶ!bԔ jP絋R\>x^T@8絋Rx+Hm)xRw!bԔ jP絋RA펤BK-Imcܽ;%? ?@`w<)Z/^rzF^i!!bԔ jP絋RE-! @%k=Z+PrqA#R༁r8_)k<3.S4B܁rEHK 򷮕cG2[;;r.S+mvp p6 =ZmJjHI A.{X'n[~_ZCmnT|2[;;^_J)//o:_J>S/}9| h/ax4@hr7v~l$T$JCM^[]7da7}tC}m_r 絋RP-C-Ip_MyRaBK-I⏌έ!IS?l 絋RP-C-I[k۶: A.{X' 1$ =ZSRmJjH$$ \jIsũ(>2 7'5 )/ʡ*9=A$ jM)PHԁ4@+z[]6<4y\ !bԔ jP絋RFfO/*L HPZ sũx^T@8絋Rx+Hm)xRw!bԔ jP絋RA펤BK-Imcܽ;%? ?@`w<)Z/^rzF^i!!bԔ jP絋RE-! @5bԒ絋RP58|e nN($jA.S:_CU+;gsr{ƂH@ԛ.S(ir~VҶ8lxh]mGNש;pܽ ܁r[]7da7|t;A%k[R=Z0<2yyRaBK-Ir߇WV[)޻ ڏSyRv//mvp߄.SrVtOc?rj;kܶ}@`w/-wfEHlyT{4ܜ@ﮕx6FwM*7ܽڎڑA%k[R=ZBą=Z_ZCmiL;“~A%k[R=Z ׷lu'm\jO]'@bHA.{X%ڔ9bԑKhHHP\jIsũ(>2 7'5 )zWcGw n[~^i6pcʥy=r{  =ZmJjHI A.{X'n[~_ZCmnT|a޲ >ʥ}c*[ )K-I@{X%}7I A.{X'>2:Ҙw'yLK-I@{X$mnN$(-bԞ6?} nN?S8C4@h{•7 \eY}K-I@)@{X$RF=ZBjJCMH#kJaޕ2Q0B =ZmJjHI A.{X'n[~_ZCmnT|a޲ >ʥ}c*[ )0o( ^[턊ǕJCMܽ2Q#/z48nR_b 絋RP-C-Ip_MyRaBK-I⏌έ!IS?l 絋RP-C-I[k۶: A.{X' 1$ =ZSRmJjH$$( A.{X$9bԔ L(i8q؂:g+A#SPui "A.{X%ڔ9bԑʓ\jOy{8} 7'G/}|3Cvq0vky kl|]{[A%k[R=ZBą=Z^N2_cCMa =ZmJjH2^ݱԝ HPZ sũ=t!!bԔ jP絋RE-!!@j sũ$!kjaCMH#y5#a$jx7-͠*7jJ " kޝSz{_/$jD\jJ(sũ#3'&$(-bԞa@ԎxnaV M Fބ jm|d5<4{8} 7' =ZmJjKo ʓ\jOy{8}C7|͠폽=V6Uho{\ n[Dp2"9| o aW^CΕrp}x;~[b/xyArQ V>V6 /g+zϬ>8JNhW/(p-zWJP?{P]++x}򿕽v{IW =ZmJjKo ʓ\jOy{P]++x}*7ܽ.7-A.{X%ڔ9bԐec;h@8絋RxX/x 5|A4ܜyT܁|u <۟Y}'i_|"C7|cG@Đ\jJMJ(sũ"А#K-I!{X%S nN($jAށC7|A#SKRA%k[R=Z0<2yyRaBK-I.n Hy +y:T{B sũ(ԡk}P0q!Ah%kSPrq/έ!ȯrxn[yJȱ - nN"?W:nl$T>/|(i8Pb ~ui ~}KaWyդ6؈!bԔ jP絋RA펤BK-IZ{CM턊)|Gxn!!bԔ jP絋RE-!!A#K-I!{X%S nN($jAށC7|A#S>}A%k[R=Z0<2yyRaBK-I/x-,g04W юxl-⅀4ܜ|ec/yk`v ށC7|A#Sn}fPrqe0ݍA0떂FB[!bԔ jP絋RFfO/*L HPZ sũ=3fr /~4ܜ}YL;턊ǃer$v_ݍnlî__ 2 3| /0 $H!bԔ jP絋R\>x^T@8絋R{muդ6֔ý nN"A.{X%ڔ9bԐec;h@8絋RxX/|(i8OvEa7†`O;+@bHA.{X%ڔ9bԑKhHH =ZBjJ4ܜPHԂ8C^Rt L-pA#SKRĂ^Š ڏཌA%k[R=Z0<2yyRaBK-I/x-,g04Wx  h-CMV8orhN2_cCMǃrV C^RyvEKbܽ"l$T4ܜ|KHmB sũ(ԡk-IBą=Z۲r†WR^RPץp;yԡ _*(J۰ Đ\jJMJ(sũ"А$A.{X$9bԔ L(i8uӛ~VPǕJ+sh;D\jJ(sũ#3'&$(-bԞq2 nN<؁i7/0:nwJ>"vҾC7}Hl|Krx nN"A.{X%ڔ9bԗ*&$(-bԞ†~ui "A.{X%ڔ9bԐec;h@8絋R{vV^Prq;a"aJŠ ڏཌ}//b%1dʥ~q0werߐG}6b;H `1F7Ҥl4hƴc4` ʥ~q0wܼ/-[H]` 絋RP-C-Ip_MyRaBK-I/}4yk{4ܜD\jJ(sũ m{vRvЀq!Ah%kcܽvEøcFoxcFkF=F-^_/Jay~^[!6B1^0A I%kԠ[R=Z)m DA.{X$9bԔ L(i8pN7̵::P2uO/J{ xy5#a$jD\jJ(sũ#3'&$(-bԞpKAc#EzW`ƁXH^4ܜ|ec/yk`va L;ZCmm/-֤%l_{㣥 3-o<7}6~D*Sܽڎڈ!bԔ jP絋R\>x^T@8絋R{ nN>Vդ6^0wC2PvEKc2.^PrqҾq0w~V;a"{CM^N2_b@yo:_ZCmmrxyo:_HK/\rN2_cfZ+klD\jJ(sũ m{vRvЀq!Ah%kcܽ})P|tteo*Sܽ"QQ 1$ =ZSRmJjH$$ \jIsũ(PrqA#RʓA#Sʥxy5#a$jH T@ԙ GẂF[aA.{X%ڔ9bԑʓ\jOy{8}\?+pݔýǕJu <.Oܽ *^[†fc|!G`U+^0wغg2.^$\ =ZmJjKo ʓ\jOy{P+}}*7ܽH6QS*?򽽯>J7n\r$S'yPlEy^˟o+pHA =ZmJjH2^ݱԝ HPZ sũ=t!!bԔ jP絋RE-! HP絋RHC-I@† G@^T U+PށC7|A#RD̐mr*? 5< =ZmJjHI A.{X'e ^T/-RC7}6~S/xtl2Aʏ˕k`vC̏ uv t{_+[K tһ6ܽZҢA.{X%ڔ9bԗ*&$(-bԞVդ6؈!bԔ jP絋RA펤BK-IY{ʥ~F2<3o6S{IW'^_ܽ @v^PrqBB sũ(5(ԡk[BB@$j sũ$!ky8iSVXA%k[R=Z0<2yyRaBK-I/x-,g04W 7'^[' 3cqgǃK}a 7v|ǕJ7 CCui w+sv2`ȮNO4 `1ʥ~p[X h,`$h nN"A.{X%ڔ9bԗ*&$(-bԞ\? Na =ZmJjH2^ݱԝ HPZ sũ=t!!bԔ jP絋RE- @PK-I!{X%S nN($j|(i8Pӌ}6(  絋RP-C-Iq<0q!Ah%kSPrqmQ ڏ RB sũ(ԡk}P0q!Ah%kQ_m~ui nN"A.{X%ڔ9bԐec;h@8絋R{vV^Prq\v((;j?fO]*A@bHA.{X%ڔ9bԑKhH@絋RHC-I@† G1d3';^ή  IҤFA%k[R=Z0<2yyRaBK-I/|C/p ?)%q?)>'b  =ZmJjKo ʓ\jOy{ΗV[ܽ 絋RP-C-I[k۶: A.{X'ek 7' a8̟z ʓ:TĐ\jJMJ(sũ"А  \jIsũ(PrqA#Rf; | /Ru l$P P1k{0 F;ỳ;a">p2-{4ܜ~N>l$Pz /`y; ?DĐ\jJMJ(sũ"А %k=Z+PrqA#R1d^07LC}ǀҰ/a8nm\jJ(sũ#3'&$(-bԞ+/m|e~ui >w; | fv~}0h юnHl@+/*Ooor `na{a_ =ZmJjKo ʓ\jO|e~ui 0 Na =ZmJjH2^ݱԝ HPZ sũ=~; ?@Vc%,0 0Prq/& ܽ|e nN< 8;A I%kԠ[R=Z)m (%k=Z+PrqA#R1dʑέ!g ;v"A.{X%ڔ9bԑʓ\jOܶ>2:g ;m~SJ<kqa 絋RP-C-Ip_MyRaBK-I⏌έ!IS?l 絋RP-C-I[k۶: A.{X'r†N>l$P P1k{ʑέ!G?~w  #,cCMvETui @bHA.{X%ڔ9bԑKhHBF=ZBjJCMH#a*Fo:v~(|ܽ":Ve0g mK-I@{X$`ydą=Zx7-έ!‡[|a*Fo:v~ ^0h юnHl@+/*Ooor#7ZCmba=+2v~!bԔ jP絋R\>x^T@8絋Rx+Hm)xRw!bԔ jP絋RA펤BK-I易e/|teY}BB sũ(5(ԡk[B@ 5bԒ絋RP58|e nN($jA`}n h/@3Y}8Pk9/~^i p6 =ZmJjHI A.{X'n[~_ZCmnT|>V_2g޲ >#S P1ܼ ݟ -ܽzY}g 3oB sũ(ԡk}P0q!Ah%kGWVZS)B sũ(ԡk-IBą=ZIK-I@)@{X$RP$b sũ$!kjp4ܜPHԂ8%n@OxOZA7g{y8!bԔ jP絋RFfO/*L HPZ sũ0 F;ỳ;a"R|e nN rG']OQS/}9| o*"7 \h' 雳\jJ(sũ.kT/*L HPZ sũ2:Ҙw'yLK-I@{X$mnN$(-bԞ6?} nN?S8C4@h{•֕BB sũ(5(ԡk[B@ =ZBjJCMH#Z Pv7c,A?-iLݝK|r6w p"A.{X%ڔ9bԑʓ\jOܶ>2:ܩN6޲yOj;kܶ^ h,NYុ ڏeh' 雳~/ax4@hr7v~l$T2(+}?~v/m WܽPv7c,A?-iLݝ 絋RP-C-Ip_MyRaBK-I⏌έ!IS?l 絋RP-C-I[k۶: A.{X' 1$ =ZSRmJjH$b sũ$!kjp4ܜPHԂ8et^ h/aAQ2~t*"A.{X%ڔ9bԑʓ\jOܶ>2:ܩN6޲yOj;kܶ^ h,(;j?fO]*A:T+ʓK-I@{X%}7I A.{X'>2:Ҙw'yLK-I@{X$mnN$(-bԞ6?}߇W;%? ?@`w<)Z/^iQ 1$ =ZSRmJjH$ j sũ$!kjp4ܜPHԂ8et^ h/aAQ2~t*<;yg _b 絋RP-C-Iq<0q!Ah%k^9| o+Hmʔo:}-9| o*ȮƒdҤJr;^0h юnHlyTzF_†ܽ|e~QIWro;>Ҙw{a_)rj;kܶ_raAQ2|RB sũ(ԡk}P0q!Ah%kGWVZS)B sũ(ԡk-IBą=ZOAZ;^Xyk;?Z " #0 <(i8Јr߅_k^>2 7'^[†fb $絋RP jP-C-IH絋RHC-I@(i8pRR_ƒdk^Tr K-I@{X$`ydą=Zx7-έ!*SwSڎ7-WZ " ڏSyRvWJ) 絋RP-C-Ip_MyRaBK-I⏌έ!IS?l 絋RP-C-I[k۶: A.{X'r(i8OvE`O V kZTA I%kԠ[R=Z)m 0H絋RHC-I@(i8pRR_ƒdk^Tr 0ܾA%k[R=Z0<2yyRaBK-Ir߇WV[)t;[o)mGm|rU+-]mGNש;sH?JyRv0o( ^[̋R_r(i8߇W8^Tw/?G){GJ̿S/}9| o*/}v3';^ʑAҤ 絋RP-C-Ip_MyRaBK-I⏌έ!IS?l 絋RP-C-I[k۶: A.{X'wܽҰ/a?~w E,j4`4xPrq/& ܽ|e nN< 8;A I%kԠ[R=Z)m 01bԒ絋RP58|e nN($jA2RR_fCMߎvtPA%k[R=Z0<2yyRaBK-Ir߇WV[)t;[o)mGm|rU+-u-rJr;r_]8̆C7m\jJ(sũ.kT/*L HPZ sũ2 7')}H 4cJarkJ!!bԔ jP絋RE- @ \jIsũ(>2 7'5 K\^ h/N3!Pyo:\|Gl3w/B sũ(ԡk8̞^T@8絋Rxդ6Jq>~Q_巕JKAdK\R*NܪWN3!Pya^0h юnȱ -*/~_†ܽ|e~QIWro;>ҘwzDt2 7')}H 4cJarkJ!!bԔ jP絋RE- @PK-I!{X%SWF+#rJvC-Nkһ?Z *<;8nWr =ZmJjHI A.{X'n[~_ZCmnTyYmn[yT:7*<^R[ޜ7}vץv<4#a P1ܼ ݟ -*/H+Prq>p? _mgzS/|t2 7'5 ץp;yԡ nO<4KUD\jJ(sũ#3'&$(-bԞ+/m|e~ui RmOev/mR8y+Υ 8nrx% =ZmJjKo ʓ\jO|e~ui 0 Na =ZmJjH2^ݱԝ HPZ sũ~Q_巕JPZo:2vdžq{ >0 F;ỳ;a"R|e nN rG']OQJa~; ?|Em_rʥ} ?o:2vdž\jJ(sũ.kT/*L HPZ sũ^TK-I@{X%}7I A.{X'e †;vםZCmiL;“~A%k[R=Z ׷lu'm\jOyr>e ܼ(Kgm7MG[Η;$f"vGa_~F2<3o=mR;|Z !7ޞ2`reRILO}+Ql (G2a eyRxgvvׂTx!!bԔ jP絋RE- @K-I!{X%S nN($jAށC7|A#SKHms$\5&H6QxntOb 絋RP-C-Iq<0q!Ah%kS0wt:iN^<Ǚ Gtҥ=yyn?3oB sũ(ԡk}P0q!Ah%ku LTܼ>U+_/ʡK-I@{X$`ydą=Zx7-έ!*SwSڎ7-W‡[R')϶dž *Ҿ(;j?2lh,\jJ(sũ.kT/*L HPZ sũ2 7')}H 4cJarkJ!!bԔ jP絋RE- @ \jIsũ(>2 7'5 k2SrTcA~t*<;yg _b 絋RP-C-Iq<0q!Ah%k^9| o+Hmʔo:}-9| o*ԉJr;s%Š ڏཌ A^0h ю ݟ -*/~_†ܽ|e~QIWro;>Ҙq/|t2 7')}H 4cJarkJ!!bԔ jP絋RE- @ \jIsũ(>2 7'5 /*h/ΗPǀgzg !]D\jJ(sũ#3'&$(-bԞ+/m|e~ui RmOev/mRveȞ:T+ʓ>?Z (J۰ 80o( ^XR_r(i8߇W8^Tw/?G)rJ̿S/}9| o*/xx^T@8絋Rx+Hm)xRw!bԔ jP絋RA펤BK-I易e/|tҘw{a_)Q_巕Jr/myYm*IxR*NA.{X%ڔ9bԗ*&$(-bԞ(kJa3A.{X%ڔ9bԐec;h@8絋R{;kYG}+2v~cpKA`b` †y0/x0U+Prq(im"@bHA.{X%ڔ9bԑKhH(絋RHC-I@(i8p, `n8zWJ4K| 絋RP-C-Iq<0q!Ah%k^9| o+Hmʔo:}-9| o*/`H3t*SI۟m -U}PveX!bԔ jP絋R\>x^T@8絋Rx+Hm)xRw!bԔ jP絋RA펤BK-Imcܽ|e nN?S8C4@h{•֕BB sũ(5(ԡk[B@=ZBjJCMH#eo3t)PҼW:_C~Q_巕Jg)϶dž *Ҿ(;j?2lh/ /ax4@h^[턊ǕJCM^>2(+}<){:Ve0{n[yT{^07Lҥ9^T\jJ(sũ.kT/*L HPZ sũl$P P1k{DĐ\jJMJ(sũ"А %k=Z+PrqA#Rdui C/J^Ƃ~Uxw0ܾA%k[R=Z0<2yyRaBK-Ir߇WV[)t;[o)mGm|rU+ʑAդ6ҥ9^T_aEZW݅mG^Y  /ax4@h^[턊ǕJCM^>2(+}<){:Ve0{n[yT{ʑέ!ҥ9^T\jJ(sũ.kT/*L HPZ sũ2 7'^[†fb $絋RP jP-C-I H絋RHC-I@(i8pKA~ ڏeh' 雳W| V !bԔ jP絋RFfO/*L HPZ sũ//^KA|8eY}O+]"@bHA.{X%ڔ9bԑKhHF=ZBjJCMH#Z Pv7c,A?-iLݝ8R\pl3+]"A.{X%ڔ9bԑʓ\jOܶ>2:ܩN6//^(| Pv7c, h'm*ڎKA!y])Z.#S0h юnȱ -(  nN rY}da7|)Z/zE9| hK-I@{X%}7I A.{X'>2:Ҙw'yLK-I@{X$mnN$(-bԞODĐ\jJMJ(sũ"А PK-I!{X%g+V[bhnI%k[R=Z0<2yyRaBK-I/x-,g04W 7'^[ZCmm{y_ByoX0~A.V7|ec)펤P0c@c nNvԪTߓ'>u  ܞlyR3y^TҾ2Z_]mGrx 0 (  X?gh-,c@XH@~с3Ҽ3Z CMA.{X%ڔ9bԐec;h@8絋RxXP0c@Fc4ܜ}ڛ)(̔6v}]Ȕ(iK' BB sũ(5(ԡk[B@ b sũ$!kel ڏ;kv/*OjaCMdžέ!O[mGm|K% :T3/*OЯm2P}ۀQ_+yCgm*ڑ]mGrx<[!bԔ jP絋RFfO/*L HPZ sũ=v׃r2Z_]mGrx;k'v}ܽ"Q_+yCgm=8V2Z_]mGrxB sũ(ԡk}P0q!Ah%kmGm}IRw!bԔ jP絋RA펤BK-I J~2P}yR(;j?*7"Q҆AҎҾm0ͨ6?}ъo#@p nN<+\AO7V_k밠nOǜu+q 1$ =ZSRmJjH$ =ZBjJ4ܜxnaklPH(|ﵞZҤK^aCgm,4A%k[R=Z0<2yyRaBK-I/}g ;v?';g}i_)rw/k^mGmHCN2Y8o% jm\jJ(sũ.kT/*L HPZ sũ=Q_CyR~3A.{X%ڔ9bԐec;h@8絋RxX/x  hH,b3P0c@x14ܜmOO|/HvS,7er6;@H4  w:#"_j;k̔6v)J&#/g\έ! 8;|-?)i^: 3Mmm+^ N >Q҆lBB sũ(5(ԡk[B@ j sũ$!k{5& 5>rה-m"A.{X%ڔ9bԑʓ\jO#Hnj@X(jxPrqt;ܽ?m}y\ rCH{B sũ(ԡk}P0q!Ah%kz 絋RP-C-I[k۶: A.{X' 1$ =ZSRmJjH$$j sũ$!k{5& 5> ڏSyRv6 =ZmJjHI A.{X'$cpX,5c<(i8:fc^aAQS|/*NZ^mGmD\jJ(sũ.kT/*L HPZ sũ=t!bԔ jP絋RA펤BK-IA I%kԠ[R=Z)m A.{X$9bԐ^@Oz܁rẂFBYZ*Sܽڎڈ!bԔ jP絋RFfO/*L HPZ sũx^T@8絋R{m\? N`? > 7'^[ΟJ+aq =ZmJjH2^ݱԝ HPZ sũ/}@bHA.{X%ڔ9bԑKhH$\jIsũ r I=uOƒk^T*Sܽ"QQ =ZmJjHI A.{X'$cpX,5c<(i8dK}/}t_c밠)>'b /};]mGNש;r_r턊Ǜ.Sߕ:\RޞvA%k[R=ZBą=Z^mGm}IRwi/|(i8tQ[ !bԔ jP絋RA펤BK-Imcܽ;%? ?7 \yo]mG)>'o*Sܽڎڈ!!bԔ jP絋RE- @%k=Z 7'5 ɘ?{^W!})xdnR؈!bԔ jP絋RFfO/*L HPZ sũ= k(i8[cDG%r< /([ü2|7H -~z(;j?vOIü2|7}Hl}'^Prq@\qm e0xdK;a"{CMl7}n!bԔ jP絋R\>x^T@8絋R{m6t: 7' =ZmJjH2^ݱԝ HPZ sũfPrq\r, epݾG@bxҽ˕k`v[?cG(1o04W 7'2q/xy밥cp}*7ܽ.7-~>d~}3Ҽ4 FozxWr^PrqH;*.V u <+xei7&~`+X/yա_ nN"@bHA.{X%ڔ9bԑKhHF =ZBjJ4ܜPHԂ84c)9\7o򷮀1A%k[R=Z0<2yyRaBK-I/|C/vEKm󎡇xnRwNSk2 L;B_{l$PL; (q0w Jl$PL8AC12\rxepݾA I%kԠ[R=Z)m @0絋RHC-I@† Gy{vEKc㶼'| MkOa*a@Ԏxn@gkO\jJ(sũ#3'&$(-bԞq2 nN>l$Tx^T@8絋R{m6t:C7D\jJ(sũ m{vRvЀq!Ah%k^Prq턊%4ܜyyn> }9R3H$ IR3|A#RBA.{X%ڔ9bԑʓ\jOy{CMýHlx6W/ܽX,} nN>2%n }=)PyR3yT܁|u <>X0: =ZmJjKo ʓ\jO]' =ZmJjH2^ݱԝ HPZ sũ<`~{CMY^?z{@bHA.{X%ڔ9bԑKhH =ZBjJ4ܜPHԂ8CMǕ#7 ߡݍD /  l 絋RP-C-Iq<0q!Ah%kxnR_ N)a7†vkؐ?Z  ܽ|<; y0]B sũ(ԡk}P0q!Ah%kQ_m~ui nN"A.{X%ڔ9bԐec;h@8絋R{vV^Prq;a"a82QHtA I%kԠ[R=Z)m DA.{X$9bԔ L(i8qJ>t6f) ?<7x536fẂFA%k[R=Z0<2yyRaBK-I/|C/p ?)%:_C| 3H2ʓtA%k[R=ZBą=Z^mGm|iդ6/|(i8!bԔ jP絋RA펤BK-IZ{CMǃerqdKh|o2ʓtA I%kԠ[R=Z)m BF =ZBjJ4ܜPHԂ:CMüvEKcʥxƂ< ` =ZmJjHI A.{X'e †/-wgwx6W/X@X,N  7'kST? >tzaV;a"B sũ(ԡk}P0q!Ah%kQ_m~ui nN"A.{X%ڔ9bԐec;h@8絋R{vV^Prq;a"a<(i8^w8nme{#4A I%kԠ[R=Z)m @%k=Z 7'5 6cG†*FoPrqH"xnB sũ(ԡk8̞^T@8絋R{)P|(i87vg}ǃerOcG†*FoA.{X%ڔ9bԗ*&$(-bԞj;kM/έ!{CMA%k[R=Z ׷lu'm\jOn?} nN<+% nN<xn!!bԔ jP絋RE- @HP絋RHC-I@† G ݍ^W!}Hԑ l 絋RP-C-Iq<0q!Ah%kR;a"R ڏHͷyT8̟z ʓHͷn7idه\7idه\+{@lEnA.{X%ڔ9bԗ*&$(-bԞj;kM/έ!{CMA%k[R=Z ׷lu'm\jOn?} nN>l$PL;J2:Ҙw'yLK-I@{X$mnN$(-bԞ6?}߇W;%? ?@`w<)Z/^iQ 1$ =ZSRmJjH$ 絋RHC-I@(i8u;iʥMʓR8?da7|+}K-I@{X$`ydą=Zx7-έ!*SwSڎ7-WΗ ;i̤2ҥ9^T_aEZW݅mG^Y  0o( ^[턊ǕJCM^>2(ȅw/?G){:Ve0{n[yT{C-wJyRvB sũ(ԡk}P0q!Ah%kGWVZS)B sũ(ԡk-IBą=ZOAZ;^Xyk;?Z [ `1o,XX nN$^÷ܽWCMǗ؈!!bԔ jP絋RE- @F =ZBjJCMH#t4ܜyR3|TyR|W:_C =ZmJjHI A.{X'n[~_ZCmnTyYmn[yT 7' )϶dž *Ҿ(;j?2lh,\jJ(sũ.kT/*L HPZ sũ2 7')}H 4cJarkJ!!bԔ jP絋RE- @=ZBjJCMH#t4ܜyR3|TyR|W:_CGl3w/B sũ(ԡk8̞^T@8絋Rxդ6Jq>~Q_巕JPrq xnR*Nlxh h/+nƒ/c,ƂG 4c/-wgvEKcʥ}߇W/~_|yR~ܾAý+2v~Oܽڎ7-Wܽʑҥ9^T\jJ(sũ.kT/*L HPZ sũS/|(i8W~pPrqQ˗ʑD^_ܽHw턊ĉOܽ_)CM82QT<7Dvcܽ"4ܜ~}jl){}ЯrkJ!!bԔ jP絋RE- @ =ZBjJ4ܜPHԂ8َ%:n'i^TnCH$ MHlx4}A#R^8 jlvEKcK_/$j@_/A.{X%ڔ9bԑʓ\jOy{l$Pv()I_/@bHA.{X%ڔ9bԑKhH \jIsũ(PrqA#R+ZWk+aH*Fo$j@ J:n Hy  =ZmJjHI A.{X'֕v<\ ){ܽHwغgʥ})PHC7D\jJ(sũ.kT/*L HPZ sũ=v:kJa 7' =ZmJjH2^ݱԝ HPZ sũ<`~)֕orwg+f*Wޞo•&?ZW:L7}/}Vm~rY\86ܽHe Gn?} nN? Ԉrw{} /~ִ{+sv򷕬~džlc=*@  h-CM^0waJǗỳ6Uho{\ "9| h?:_m/x-,gx  h-CMܽ"4ܜyR3~ʥ}˕y#.Vh~nL0V^uhv†K-I@)@{X$R#K-I!{X%S nN($jA GΗ6ʑfẂF絋RP-C-Iq<0q!Ah%kSPrqd^fWr d|~:fb 絋RP-C-Ip_MyRaBK-IA%k[R=Z ׷lu'm\jO}/yR3}6b@bHA.{X%ڔ9bԑKhHK-I!{X%S nN($jA ʑ RT<7PHԀ+SD\jJ(sũ#3'&$(-bԞ†(e>Vg nN<xn"4ܜyR3|.[L_cʥy??rC 6Sv )@bPF*Fol$T>/|C/#1(#R#7 ,vEKc?rc(i8 JHԼHwl} \ (h A$RB sũ(ԡk}P0q!Ah%kQ_m~ui nN"A.{X%ڔ9bԐec;h@8絋R{vV^Prq̾F}vV^Prq;a"a+k 7'T<7DĐ\jJMJ(sũ"А  \jIsũ(PrqA#R.n Hy :_ZCmm#GJEǝS(oO/yR؈!bԔ jP絋RFfO/*L HPZ sũ=(e2:g ;m~SJA.{X%ڔ9bԗ*&$(-bԞ(kJa3A.{X%ڔ9bԐec;h@8絋RxX/|(i8OvE`O V CΕrȎʁc?Z h`0 hH54ܜ~N>l$Pz t&Dp}0BB sũ(5(ԡk[B@ 5bԒ絋RP58|e nN($jAT; }v3'ʑw; x0R ڏ CΕrp}~/ax4@hr7v~l$T rG&E/~*IqaOrJ̿A.{X%ڔ9bԗ*&$(-bԞ(kJa3A.{X%ڔ9bԐec;h@8絋R{;kYG}+2v~cpKAm  †y0/x0U+Prq(im"@bHA.{X%ڔ9bԑKhH =ZBjJCMH#aAQ2|CΕrp}~UD\jJ(sũ#3'&$(-bԞ+/m|e~ui RmOev/mR ڏ 2|CΕrp}tNW'a =ZmJjKo ʓ\jO|e~ui 0 Na =ZmJjH2^ݱԝ HPZ sũx^T@8絋R{mr);g\jJ(sũ m{vRvЀq!Ah%kz $絋RP jP-C-I A.{X$9bԐ/' 3|:k!bԔ jP絋RFfO/*L HPZ sũ= hMCMǗỳLx6Fq~jXmx;H ݟ*R ǝZCmaݵ;y?q?c2+:@xcXs(i8_14g 7' =ZmJjKo ʓ\jOvv^T'yLK-I@{X$mnN$(-bԞODĐ\jJMJ(sũ"А$%k=Ze0]mGf*ڎڈ!bԔ jP絋RFfO/*L HPZ sũ= hMCM8aƒdR3}^C[j;j#[o73|:@xcXs(i8U+4`` 絋RP-C-Ip_MyRaBK-Iڎʓ)B sũ(ԡk-IBą=ZIK-I@)@{X$RA#PK-I!{X%S nN($jA ڏHWC7|A#Sb!]DwRC| [jc 3-o<7PHԈ!bԔ jP絋RFfO/*L HPZ sũ=ƒdR3x7-]}'^CQQ =ZmJjKo ʓ\jOvv^T'yLK-I@{X$mnN$(-bԞODĐ\jJMJ(sũ"А$`A.{X$9bԔ L(i8w9| o~yA.{X%ڔ9bԑʓ\jO]8n@ux;xn+ܽ.A%k[R=ZBą=Z|弧^(;j?fOƞtaaAQJeRI!bԔ jP絋RA펤BK-I4(_v/7-4|^b/†K-I@)@{X$RP%k=Z 7'5 q0v+r4r>V(pkҸP56+Υ uHK-I@{X$`ydą=ZxPץp;yԡ4yS1u <ݷ큦o_\jJ(sũ.kT/*L HPZ sũ=ɀ>[~ƒdiKNPvʥMʓRd0vS/}JvC\jJ(sũ m{vRvЀq!Ah%kNjlXrokҸP^[Μu <ݷ큦o_Đ\jJMJ(sũ"А$T絋RHC-I@† Gu\u(g@o:3 5=SkҸJ/xK~QQ =ZmJjHI A.{X'+Υ //o:_J>/xK~Q^ {R@%ƍ cHc%-k0+?r4``̔A%k[R=ZBą=Z|弧^(;j?fOƞta]mGLTܼ>U*EkҸP =ZmJjH2^ݱԝ HPZ sũ< k{zWJvEJyR~ҥ=/}JvC=^(_vA I%kԠ[R=Z)m @(H=ZBjJ4ܜPHԂ:C^R[wJ"A.{X%ڔ9bԑʓ\jOy{\ ڎtJvC-J{ =ZmJjKo ʓ\jOnƒdR3x6FKRwO‡+Υ TyRbA.{X%ڔ9bԐec;h@8絋Rx'J‡+Υ (_vA I%kԠ[R=Z)m @(P=ZBjJ4ܜPHԂ;v;^ʑ5%HuO.AT>qB sũ(ԡk8̞^T@8絋RxjXo*Fo*Pvz ʓ~UD\jJ(sũ.kT/*L HPZ sũ=ƒd6FKRwOaAQS|/*NA.{X%ڔ9bԐec;h@8絋R{ö ڏSyRv{밠q0?zD)Z펤)yNש;{PyR3~װ4+l/`~rY>^T=T 1$ =ZSRmJjH$ PK-I!{X%S nN($jA[=_cvwaR:n<7PH[ΗGJ@ttށ7yڂFGed)xn:u f_cCMr+m}^@)׮^+v[]7J>˕J $絋RP jP-C-I * sũ$!kjaCMH#y9C/Q_C*Nܩ5%H"xn! =ZmJjHI A.{X'ӲCM':_ퟹ{vEKc\ ڎyRvHB sũ(ԡk}P0q!Ah%k 籠oǂF-ʓcOraAQ2|Z0 p-01$`K-I@{X$mnN$(-bԞODĐ\jJMJ(sũ"А$`A.{X$9bԔ L(i8uӛ.S)J'o*S_r.S.^_“Jv.mGmzQ_<7PHԈ!bԔ jP絋RFfO/*L HPZ sũ=7 \S*7/*Onv~ p//7-A.{X%ڔ9bԗ*&$(-bԞaAQ2|4yS/y=8(;j?)J'|\jJ(sũ m{vRvЀq!Ah%k4>nN >;^r{2Sr^(;j?fLfcܽ`Ռ@X(jxPrqr.S)J'?r@rrqZ{00SFxPrqBB sũ(5(ԡk[B@ bԒ絋RP50FO]mGv2*S^n@Oz܁r<7PHԈ!bԔ jP絋RFfO/*L HPZ sũ=tPv7c,ntOcOrj;kʥ}c*[ )K-I@{X%}7I A.{X'Pv8̟*Fo6t'|n@O}v`A.{X%ڔ9bԐec;h@8絋RWC7'zyN/y=Pv7c,TyR~S/HƒdR3@V^H0jv4 CMGn?}с0PrqUÎCMܼ7v~VzxR ڏ ݌G)_*O TyR']3/`?{\ TMk/Jtʥx^vVeyeʥMBB sũ(5(ԡk[B@ bԒ絋RP50FO]mGNש;xRǕJrzB܁rẂFA%k[R=Z0<2yyRaBK-I맮ƒk^Tx;xntOcOrj;kʥ}c*[ )K-I@{X%}7I A.{X'Pv8̟*Fo6t'|n@O}vDk^T|B sũ(ԡk-IBą=ZҸ;p0{)ƒk^T^]mGfcܽV 7'+X/xcF h nN? ԋ:: 7'rvZ}J{^(;j?e*FF2<3eRI}t̾†Vޞ p/zP Ҷ8o*}y[*4A I%kԠ[R=Z)m @0A.{X$9bԔ L(i8uӛ.S ekҥ=* I=uHK-I@{X$`ydą=ZO ekỳҥ==m*/}HlH7 \A.{X%ڔ9bԗ*&$(-bԞaAQ2|4yS/y=/+Vb-|K-I@{X$mnN$(-bԟƕ ޞS}n@O}v;^?r(;j?fO#4k k(i8Z{00SFxPrqU\qաՖ_|(i8ۗ?cO*SraAQ݌G)R21IS*7/*Oe>4ܜlҶ/xK|TMk/JnyTCP<̯8̹T@bHA.{X%ڔ9bԑKhH@bԒ絋RP50F^|_{1dö{\ǎxn!,ǃerJvC:ץp;yԡ$jxK~::PqiC}ǝ$j||@0<7PHԈ!bԔ jP絋RFfO/*L HPZ sũ?8e0rN3!P<7yԵʐ<)x6W/cE,1{YJxgC7|+}<7}[Η v(_r㣥 v@l\jJ(sũ.kT/*L HPZ sũ=q 7g~:nn}>S/}v3'|K-I@{X$mnN$(-bԞ Ҷe0 Lv0m^{q 7g~:n<7yԵʐ~_mzW}nrg;g}v3&@6W/3C]8̆8JeyRxgʥMʓ8} 7'Ȯ{\ l+^zTۥmvpU+󲷔3+3.U*hK-I@)@{X$Rp b sũ$!kjaCMH#jN}$jy\7oeUhi/|(i8%=B sũ(ԡk8̞^T@8絋R{vW }6~VeUho{CMǙ)+!A.{X%ڔ9bԗ*&$(-bԞj;kM/έ!{CMA%k[R=Z ׷lu'm\jOn?} nN<+^nkʭ /x7CDĐ\jJMJ(sũ"А$ A.{X$9bԕeRI|ʥ}|_&  =ZmJjHI A.{X'S*7/*OCU+밠q>Tk=6bA.{X%ڔ9bԗ*&$(-bԞj;kM/+f/|U*n^T*/}|B sũ(ԡk-IBą=ZI I%kԠ[R=Z)m @81bԒ絋RP50Fv((;j?fO#70<7x56LẂFA%k[R=Z0<2yyRaBK-I/}Hl}v3'ʑ|V2QB sũ(ԡk}P0q!Ah%kQ_m~ui nN"A.{X%ڔ9bԐec;h@8絋RxX/|(i8OvEaƒdR3}|"xn!!bԔ jP絋RE- HK-I!{X%S nN($j|(i8 2ݏ*7j;kIچhK-I@{X$`ydą=Z^N2_cCMt 7cNVUho{C4A%k[R=ZBą=Z^Prq/?`}"A.{X%ڔ9bԐec;h@8絋R{vV^PrqVț)׮^S>(_e9Zv-Đ\jJMJ(sũ"А$Q%k=ZڏPv8̟*Fo'}+aܪWC~u%;OGJD [jc 3-o<7PHԈ!bԔ jP絋RFfO/*L HPZ sũ<밠q>T N;7C87%~U+C~u%;">lyT:nOܽ҆tA%k[R=ZBą=Z^/*OrW*/y>wRSK-I@{X$mnN$(-bԞݱԜ}c>w?m{!!bԔ jP絋RE- HK-I!{X$밠q>T N;[rWùTCmozyLP5#a$jD\jJ(sũ#3'&$(-bԞڏPv8̟*Fo'}ynޜ*;$f\^ߎ1 =ZmJjKo ʓ\jOy{>p> ^ܪWܽa8n†#04B sũ(ԡk-IBą=ZIK-I@)@{X$R1bԒ絋R@QQ ڏHﳿ7%yL;Jh|W>u ڏHwS]mGɐT<7PHԈ!bԔ jP絋RFfO/*L HPZ sũ=ƒdR3|;a"{CMSJ"A.{X%ڔ9bԗ*&$(-bԞj;kM/έ!{CMA%k[R=Z ׷lu'm\jOk 7')}H82QPv8̟*Fo@bHA.{X%ڔ9bԑKhHA.{X$9bԔ L(i8p/':_)Ǖ#6d7jJc U*Ev3'ʑ55Pv8̟*Fo$jD\jJ(sũ#3'&$(-bԞj;kᓝ/ʔ^f p,CCR ڏH"l$T>S/}A.{X%ڔ9bԗ*&$(-bԞoYh;k'q^mGm}IRw!bԔ jP絋RA펤BK-Imc`Ɓ F80P3†|vj;kOm"ɏHͱ w/RƒdR3D~#6d7 U+^]mGf[!`K-I@)@{X$R%k=Z 7'5 ݽe3cʥz ڏHuI?֕>ץp;|ttA.{X%ڔ9bԑʓ\jOy{8vCyR|7a~O%kZWỳ#g ;v<4{e0Uho(hK-I@{X%}7I A.{X'Z;}Il8Q_CyR~3A.{X%ڔ9bԐec;h@8絋Rx ?j?ܽ t?@zr8v: \=//vE"7ܼY#%0vכcNşg~ /"4ܜ}Jar7+44A I%kԠ[R=Z)m @@1bԒ絋RP50F9|+뷬vFlyT@aAQ2d#7 5<Օi_ =ZmJjHI A.{X'ڎm^-mrnﵞܶ)C+ZҼ ݟ‡]mK-I@{X%}7I A.{X'Z;}Il8Q_CyR~3A.{X%ڔ9bԐec;h@8絋RxI!~>j:P]:m@bHA.{X%ڔ9bԑKhH =ZBjJ4ܜPHԂ8/ʔ^(;j?fO#7J MvAdR3|A#R 絋RP-C-Iq<0q!Ah%kQ_ ~Tr턊aAQ2|A.{X%ڔ9bԗ*&$(-bԞj;kM/έ!{CMA%k[R=Z ׷lu'm\jOk 7')}H82QPv8̟*Fo[}@H nN>㥠r B]mGf }]k|+füo N;!!bԔ jP絋RE- HF =ZBjJ4ܜPHԂ:L;GJfZ:TB sũ(ԡk8̞^T@8絋R{(ok{ROܽM/㣥 3-b#J{z{QQ =ZmJjKo ʓ\jOy{ΗV[ܽ 絋RP-C-I[k۶: A.{X'r†N>l$Pv(C| XA I%kԠ[R=Z)m DA%k=Z 7'5 aAQ2|+}K-I@{X$`ydą=Z'>sHm)}iP?]mGfn[Η"A.{X%ڔ9bԗ*&$(-bԞ݅mGfܾA%k[R=Z ׷lu'm\jO{yk`vܼ7v<ʕrqkɏViΥ 4Gn?} nN _jDvSe9L;ܽ{kZTA I%kԠ[R=Z)m DQ%k=Z 7'5 ݅mGf IR3|A#So:\Wr =ZmJjHI A.{X'Oz|VZSZҠ ڏHܷ/]D\jJ(sũ.kT/*L HPZ sũ= ڏH+}K-I@{X$mnN$(-bԞ0? kJvy~nỳ3yՕ+Orb [JaέLl+KZAh }Q^^XCt?ޜY_}^fN2_cq//^|yEJ܋)}7J;vV^Prq*_NS"m+ܽZҢ@bHA.{X%ڔ9bԑKhH$ A.{X$9bԔ L(i8p2FoRT<7PH2>V\jJ(sũ#3'&$(-bԞHew"?|a =ZmJjKo ʓ\jO]'A.{X%ڔ9bԐec;h@8絋Rx'o6S ,*Fo+CkGW:L?+ZzD(i8}jl){}ЯrkJ!!bԔ jP絋RE- H1bԒ絋RP50FY_~ִK-I@{X$`ydą=ZOkJBֻ .FoWý^(;j?fO#4A%k[R=ZBą=Z^(;j?fO#7rtw/B sũ(ԡk-IBą=ZᲞi^n//7v~2`:}\Ak`v|)Z/cՠimEskH4xwyrb,yEJOܽHk鼪WܽH۲r†¯";}^aBߵ* $絋RP jP-C-I"@@絋RHC-I@† GOLzzH*Fo$j@ JsK-I@{X$`ydą=ZOkJBֻ .Fo9L;ܽPv8̟*Fo*>q =ZmJjKo ʓ\jOy{밠q>T yܾA%k[R=Z ׷lu'm\jO{yk`vܼ7v<ʕrqkɏViΥ 4G cm/,Aա_ܺVWN /yR3|C/۲r†¯";}^aBߵ* $絋RP jP-C-I"@%k=Z 7'5 fOvOI۝]*A52SyRv RA#R^V2QB sũ(ԡk8̞^T@8絋R{utR_]mGNש;y[ΗDA%k[R=ZBą=Z^(;j?fO#7rtw/B sũ(ԡk-IBą=Z۲r† >Sa:TĐ\jJMJ(sũ"А$$ A.{X$9bԔ L(i8v(;j?fO]*A5'WJz .@2QB sũ(ԡk8̞^T@8絋R{utR_raAQ2|V9pK-I@{X%}7I A.{X'Pv8̟*Fo _b 絋RP-C-I[k۶: A.{X'ek 7'c(|%ut!!bԔ jP絋RE- HH\jIsũ(PrqA#R(巕3b 絋RP-C-Iq<0q!Ah%kS.mGm|rGi_H@b#[o>d!CNmt{_+[έJ;nm+;|h}iQ =ZmJjKo ʓ\jOy{밠q>T yܾA%k[R=Z ׷lu'm\jOk8  ho,W 7'zqo{\2'mU*Ak`vGW{|2snZe?'] Rw_ڎ4lBB sũ(5(ԡk[B@1bԒ絋RP50FQQrFlD\jJ(sũ#3'&$(-bԞ*|P%m_r+ZDw+sv`7،(i9mN/kyk`vyՠGmͥwo3my* 絋RP-C-Ip_MyRaBK-I/}v3'ʑo:_»؈!bԔ jP絋RA펤BK-Imc@x-%N:Z /~B+P;XʥH7mlJ/~ִNt +P̾붡  N >Q҆]:m@bHA.{X%ڔ9bԑKhH =ZBjJ4ܜPHԂ8 ?j?o:33b 絋RP-C-Iq<0q!Ah%kS.mGm|rGi_H@b#[o>d!CNmt{_+[έJ;nm+;|h}iQ =ZmJjKo ʓ\jOy{밠q>T yܾA%k[R=Z ׷lu'm\jOk8  ho,W 7'zqo{\2'mU*Ak`vGW{|2snZe?'] Rw_ڎ4lBB sũ(5(ԡk[B@#K-I!{X%S nN($jAPVH͈K-I@{X$`ydą=ZOn[x}!]nn  ;'-~ִ7mlߓ:(F| //D\jJ(sũ.kT/*L HPZ sũ=ƒdR3x7-KWr =ZmJjH2^ݱԝ HPZ sũj:P+Wm^CA I%kԠ[R=Z)m BBF =ZBjJ4ܜPHԂ8 ?j?/ma+$fA%k[R=Z0<2yyRaBK-I\ ڎ7-ڏZҾGyr7ml߆p}BrkZWoǝZvW|v#>ZҢA.{X%ڔ9bԗ*&$(-bԞaAQ2|+}K-I@{X$mnN$(-bԞ6?~p 7X nN>㥠r/!ҸeN>ە|Tv4rkJdK ~N>j;bC(iӫ/! $絋RP jP-C-I! @絋RHC-I@† GGG(PVH͈K-I@{X$`ydą=ZOn[x}!]nn  ;'-~ִ7mlߓ:(F| //D\jJ(sũ.kT/*L HPZ sũ=ƒdR3x7-KWr =ZmJjH2^ݱԝ HPZ sũj:P+Wm^CA I%kԠ[R=Z)m BB =ZBjJ4ܜPHԂ8 ?j?ZVH͈K-I@{X$`ydą=ZOn[x}!]nn  ;'-~ִ7mlߓ:(F| //D\jJ(sũ.kT/*L HPZ sũ=ƒdR3x7-KWr =ZmJjH2^ݱԝ HPZ sũj:P+Wm^CA I%kԠ[R=Z)m B@%k=Z 7'5 ڏ҆+$fA%k[R=Z0<2yyRaBK-I\ ڎ7-ڏZҾGyr7ml߆p}BrkZWoǝZvW|v#>ZҢA.{X%ڔ9bԗ*&$(-bԞaAQ2|+}K-I@{X$mnN$(-bԞ6?~p 7X nN>㥠r/!ҸeN>ە|Tv4rkJdK ~N>j;bC(iӫ/! $絋RP jP-C-I @\jIsũ(PrqA#Rv3'ʑoWr#naܾA%k[R=Z0<2yyRaBK-I/}4ܜyդ6֥x6FK_+7 CCui F.^׆4`` 絋RP-C-Ip_MyRaBK-I/|(i8Hmqj;kv/*O“~A%k[R=Z ׷lu'm\jOn?} nN? ܽJ hMCMǗ؈!!bԔ jP絋RE- HF =ZBjJ4ܜPHԂ8C̏/mfO#7jN3'ʑ  =ZmJjHI A.{X'WN 7'VH͏ >8̟*Fow/GΗm"A.{X%ڔ9bԗ*&$(-bԞOD\jJ(sũ m{vRvЀq!Ah%kNrfO#4A I%kԠ[R=Z)m @ 1bԒ絋RP50FQQ܁rFlD\jJ(sũ#3'&$(-bԞ*|P%A-mGmy= ~֕v";˕k`v0FB4윶'KZҼݵ;~Nx^T@8絋R{]mGf[Η+{mGmD\jJ(sũ m{vRvЀq!Ah%klkZWmp/o ݟq?cά_z{+n' V uhf`?\Z 3DvcܽHjl){}ЯrkJ!!bԔ jP絋RE- H$b sũ$!kjaCMH#'o=w#ʑ5%HuHK-I@{X$`ydą=ZOkJBֻ .Fo hMou0zzGܽRgƒ8̟*Fo?JkOm|Or*ڎڈ!bԔ jP絋R\>x^T@8絋R{]mGf[Η+{mGmD\jJ(sũ m{vRvЀq!Ah%klkZWmp/o ݟq?cά_z{+n' V uhf`?\Z 3DvcܽHjl){}ЯrkJ!!bԔ jP絋RE- H1bԒ絋RP50F^(;j?fO#7rt]N/jE^) 3‡fẂF':_؈!bԔ jP絋RFfO/*L HPZ sũ<~:Ҙw֕Pv8̟*FokһIC[j;kq/yC^fdK6 =ZmJjKo ʓ\jO hMέ!qK-I@{X$mnN$(-bԞ0? kJvy~nỳ3yՕ+Orb [JaέLl+KZAh(|vSe9L;ܽrkJt~14g 7'rHa ڏ @bHA.{X%ڔ9bԑKhHK-I!{X%S nN($jA 3-o<7z::P2uOn jMyrOy\B sũ(ԡk8̞^T@8絋R{ nN>>^[}HmxC| [ rJ2^p>FoJ<͘uR::P2Η϶dž/|(i8@lpZ 3H;yNtJPy{㣥 3-o+y:T JHԼ҆)xi v h ހĠK<7}Hl|~SJ>::P fZxn$RB sũ(ԡk}P0q!Ah%kQ_m~ui nN"A.{X%ڔ9bԐec;h@8絋R{vV^Prq\v(C| XA I%kԠ[R=Z)m @$b sũ$!kjaCMH#aAQ2|+}*[(i3-n7̵A#R 絋RP-C-Iq<0q!Ah%k^ ڏHΗKWr}0r턊GJD XA%k[R=ZBą=Z۰q>T:_»؈!bԔ jP絋RA펤BK-IO~ִ7ml{^?X0~ǝYR.V ݵ;~N>v146"ԵfZ{CMHjl){}ЯrkJ!!bԔ jP絋RE- HP\jIsũ(PrqA#RҤ5'WJz ݍD /  l 絋RP-C-Iq<0q!Ah%k4ܜ}6| ݟk8R|z ʓWJy+{ҜL8Gy{yv(6a/?)ݵ;D\jJ(sũ.kT/*L HPZ sũ=vƛo:_ZCmor†K-I@{X$mnN$(-bԞݕ~4ܜ}Hwb[yҤ $絋RP jP-C-I!@ b sũ$!kjaCMH#vC}' ~9`nYC̉nh|vEKc㣥 3-n7̵A#RyCJS3 GlFA%k[R=Z0<2yyRaBK-I)xPrq)9դ6֔À:g ;m~@=i+ʓw=mcwp. hMq/kV"tһvC}'^hnYʥ}Ja9|B sũ(ԡk}P0q!Ah%k. hMέ!q:Ҙw'yLK-I@{X$mnN$(-bԞ6pܽ҆7ia \ek hMD(i8J?@; n[»Oܽʇm+X/{FlX4 c0 F;ޞ:f}@; C}|vj;j $絋RP jP-C-I!BF =ZBjJ4ܜPHԂ8֕8PkCmiL;/ץp;xP0D =ZmJjHI A.{X'OCMǠjaCMO:ҘpC7|2sn 7a|oWr#tOc?ץp;yԡJ7v|P?m FOyԭ9| on[xn@pҼ_:vW}IWS o t{^ui \jJ(sũ.kT/*L HPZ sũ= 7' 7'5>mrq}mrȅ'yLK-I@{X$mnN$(-bԞk hMCMA5(ԐĠԠZB +0 86fh;ЮڂE'P pSFP Pp)< `+0 @6 ]C0;PHp @_@ h0 t@ `iW;d)<  h$Zy(0 tl(0J H@ԠS`%$@I l'3uV64P64P68./usr/share/html/adsm/en_US/admmsg/a45emc29.htm    eint<>RSTacors /GNOdfhlmpu.8ABIgvy#&5;EMPbw,CDHUx-0269=LWXkz1347Yq"():FV'_!KjQJP .|/c<RI$S\/RI ,Bn ֠XXRS8 XSC8VNSK8 Y xytj]@P@P@P@P@P@P@P@P@P@P\VB@^(@`#[FX `@$1 ÇE0/x `^\Gp"{@P@U 84  P&4$[iX#@ ˈ$O0 `Y p s@P uxpI,@#@ ˈ$ P@` K!Annph 0jW*pI,@pyqp$PQ @YŔ 0 1P000P ( RFF( ( ( ( ( ( ( ( ( ( ( !BbtR 5hE,"pʜ6A`d(ŐXZr@ 0P4 l `(i8wD0 %Oz[R8 xjӣ${RY ` @`HXY ŐZYKP-P-Ms ,-H  Q-s ,RM h[?hiD_u YQ# 0Zjkae,,D(R(:F&pύ?h}{n77BQ-s ,[R>{HPێ Q-s ,ԇTR?n9bQ-s ,[RvTҎND(RqBVBkae-@-Bص50(q 0ZYK!Ms ,0鏞<|4`+-)F96l(Bkae-Bص50 I"BK\ )} hgHuK,=vwJ0Ϟ>ҔaSmfRBkae-Bص50Gp $HRkae/:Iq'SBkae-Bص50 Krt$)D0ˎPK\ )jjũaEp0Y kae-ToFk6|˿Τ:eyNRmʡ }pOѭx?8utF|hA %a b0XX5$ێ Q-s ,QF2CQʼ%O7z|+םHuK>tiϧׂrfnU 59m{nڟ߿O3*7HCȝ Fgބ +Τ:})T5I^ J(>4nU ˿Τ:et9Jy*CaoxvFH!D0lZYKh#Cn8$)D0}yԇTԑ~ZYKP-Ms ,'R쩥 Q-s ,}>C^I^ O*ܪRFFdd@x ٣:z뀠 |mKyє+sgToF:fxuxkqqO7|Ίhm{?DN:'WE9$(I>OܪO6hΤ8Aօw:I~B#Aß:w{SCRa>}a}tR{_-Τ:O(t'[R?ߧ׈~TN}3*7HCj5>7}yP NFWZYKP-Ms ,|⡷ ZYK}#x!D0lZYKNSJ9: ZYKOO~s(!HU=|RRBVBkae-@-Bص50(q 0ZYK!Ms ,(:ꗹ*y̼ΔQ}ϛrldrfnU Bl|êNuߞ=RRBTG24Z`K\ )jũa0ΌDN:'x7o}ϝhP(:D7(z5͹T62#/Hu}>͚3`s H~"[s G^U7(§>0|Y"I^ ԇS- E_?8utF6ҔaSO*NR'x4A Y %aص b0XĀ!j%a0XѮF=Q#~::}K43Τ: 0Zjkae,,D(R(:=ݤR7|R:(&pnpF}qA4kNuÇt hgHuHA %a b0[Gi*qp!J%a*OێshO}>蠚4 0Zjkae,:eM( $HRkae/=)PA9J{tPM*s1}=RRuSxJo}ru*Cǀ uEѩǣS8>_i':Щʹ:D٢ ۘ  ! F@ ԫ!Ch=^F_xqA4kG^Q6snU 5 |v}FїEѮh7y{~TuFϧ$A*C} yx/'j\Ό^HP#tPMהo"hϛ4g@'IJYo}rMەCc!}s hq26hF@/ӝ}>oS- (7y$o+:}HfCR*sʼ̼#/Hu}>)FO`s ~Ci|[s GRW.lѝHwJQNu2$e(5d(R b-S\ )b`bkae,50 LJ!_cg:Ю:Х1bQ-s ,[R ~p $HRkae/M pϧB*ϧ׼6yօ!D0lZYKh#Cn8$)D0}xR~sNuo:Юs 4D:Fjsxmk ~^c紈K\ )jũad]4p!J%a #y_O*|ˇUޞ<9 >\B*_HiIqQyS:2x7B*ϧ:Яy6JQf }pGz4uy4:uޞXYZCߑW~\B?!A!D0[lZYK[8%a0X3}[~ss  Q# 0Zjkae,,D(R(:|x+xxtdO~^ۃZ 0Zjkae-紏 @8H0_qIqϧx{=9p~ѼBϴ&#L:tSA &uJ|'ΔQ}y"Q-s ,[RvTҎND(R*}>s.Wzx+{ \B*_HiIqQyS:2x7BǾδ+A͢GY~\>Q9x7M3]fVn9>)V}>օ7wUߧ:РO?*BPjQ-s ,Ũ[R$bkae,50 LJ!_c*~>7(§1(R-S\ )a`Ԑ~?n8$)D0}q@yԇT?khSBkae-Bص50Gp $HRkae/:ҔaS'S}Kԥtjsxڟ:QGRR"E(fʹ4x4A %a b0X2u.ʚQ@8H0_ ɧ*{3]f6oO{xBї0 {ê_-yҊ=#,Υiʾ}qCޔ JBs{gpF\P)8SC<r _n `xC6cҔaSJoNww9])F9/O9)E*? ||oH70 J0Gt|~ !/R*s]9ԁ90c5ϝv8]FǛ[RF!/I ?;F2|eB8yS?y S_OhMꗉ]fq }( h[Z0s}>C^)m'δ(A Y %aص b0XĀ0Zkae,503&\.z4d?xrgRN(WI= >A ' F/PśsmPxzF,A %a b0XX5$ێ Q-s ,YRa>jrߝ[=!?k&q.6dSؑ*y 'Q-s ,[R>{HPێ Q-s ,^ '͹6Bkae-Bص50 Krt$)D0iʾLY'^9Ðte Dp/ބBsmmIwhTNI$.ێOiy>2׍f^?WʅNo%O}>/)4C^'x!uS&@p߃o>`5mh o[qyx:С(5d(R b-S\ )b`@0Y kae,.R J(xz 0Zjkae,,D(R)F^0r59^ E-*yE=~ODZYKP-Ms ,|⡷ ZYK>#O~*yBkae-Bص50 Krt$)D01ᯑ$(!HU=|RRBVBkae-@-Bص50(q 8ZYK!Ms ,Qx798^$ 0Zjkae,,D(R3}[Px{SBkae-Bص50Gp $HRkae/:Iq=SBkae-Bص50 Krt$)D0UԽiѽ6 0ZlZjkae,Ql@p ZYK!Ms ,ɦq ލ#F^ ,~pA %a b0XX5$ێ Q-s ,f<9 "4d?xG'+^а=q(R-S\ )m=xmD(RjC^)Tإ1(R-S\ )`Ի*iG'A"BK\ )|/&4:uxi>}h<9 F\P4GON$': ԑg}>&uKBoF3-xoEu|TmBTm?D:wYu9rd=6o Z֌0O:ꗊ[q BVBkae-@-Bص50(q ZYK!Ms ,M | ZR*sj$oo?6& z>6Hň!D0lZYK qp!J%a(§>{ x}OxmFD}ԥ{5:4J!R>Nto~ ?h?*x7SЂK\ )jũa{HPێ Q-s ,@xE#xJQNwDZYKP-Ms ,'R쩥 Q-s , 0ZlZjkae,Ql@(ZYK!Ms ,M | ^*yQ#U4 ږ='cq!D0lZYK qp!J%a|ao5: ږ=;@A %a b0[Gi*qp!J%a(?$oJ0hK\ )jũad]4p!J%a\rՐZYKP-P-Ms ,-H ZYK!Ms ,O<ޡO7٪$bԑ~Ѿʦru>u!"&zzlCA %a b0XX5$ێ Q-s ,_O<{ yԇTOM~!D0lZYKh#Cn8$)D0RB)F9 Bkae-Bص50 Krt$)D0ˎPK\ )jjũaECTK\ )d)aԇT ߷RFF!D0lZYK qp!J%a+=JQ ӝOΤ:/mXDZYKP-Ms ,|⡷ ZYKxR~sbZYKP-Ms ,'R쩥 Q-s ,Ls_ ✼CIJYBPjQ-s ,Ũ[R$jkae,50ڐꗊU'>ԑ~ѢQ-s ,[R ~p $HRkae/Re')=SxR~s|)!D0lZYKh#Cn8$)D0RRJ)!D0lZYKNSJ9: ZYK9yԇ\+ʒN_:ՐZYKP-P-Ms ,-HQ-s ,Rd8oYHtixBZYKP-Ms ,RA@8H0_(NS_c&\.xRCHCZYKP-Ms ,|⡷ ZYKxR~sbZYKP-Ms ,'R쩥 Q-s ,Ls_ ✼CIJYBPjQ-s ,Ũ[R$Q-s ,R#YHzd9;/mXF!D0lZYK qp!J%aRC7k'qs,DZYKP-Ms ,|⡷ ZYKxR~sbZYKP-Ms ,'R쩥 Q-s ,Ls_ ✼CIJYBPjQ-s ,Ũ[R$#K\ )d)aԇTR?n9/YHzd9|uVyTDZYKP-Ms ,RA@8H0_qRY;s>UUy{oB7M U4!)Ps{qteϸѩk9F!D0lZYKh#Cn8$)D0RRJ)!D0lZYKNSJ9: ZYK(A Y %aص b0XĄK\ )d)a\P))F9 ZR*sj{;@ \n=RQ# C;Cѥ1` 0Zjkae,,D(R4uѽ)F9?XmNBκ7Bkae-Bص50Gp $HRkae/:Iq=SBkae-Bص50 Krt$)D01|7rW%*flu!A!D0[lZYK[80Y kae,.Rux75 :2:.v7(ǠF=Q#Q-s ,[R ~p $HRkae/Re')Tvo*toǡ~HA %a b0[Gi*qp!J%aڐꗊU'<)LA %a b0X2u.ʚQ@8H0_5>)Τ:^Tu 0ZlZjkae,Ql@ Q-s ,Rd8ojOqCh<9 F\B,B=Q# 0Zjkae,,D(RSC8{߻H~Tu\>׼6~=}J{E8oOs/:ЯyZ1DA %a b0[Gi*qp!J%a('SJ0h}s ?n9@%:hLA %a b0X2u.ʚQ@8H0_jU 8:ЯF:Щ<>4:u^2=6DM'¼S߱㞂uk7ޟZ1DA Y %aص b0Xā Q-s ,R+|%OܪxJx蠚51gZ҉(R-S\ )a`Ԑ~?n8$)D0>E->w >Ў+mʡ*~ѽJ>УDZYKP-Ms ,|⡷ ZYKM mu> :Я STS9ZYKP-Ms ,'R쩥 Q-s ,P kwmonU }|z5@%:JgT7rld?ѡ(5d(R b-S\ )b`bkae,50օqHJh@۞χY*~ 㢂hPŝhWǣJ$bZYKP-Ms ,RA@8H0_ hg|ioJδ+ޟoǣB;uD= Ssو!D0lZYKh#Cn8$)D0})F9 u^<Ss !D0lZYKNSJ9: ZYKJgAB=>Gzs u_px7hPK\ )jjũaE(ZYK!Ms ,1WJδ+bδ+ѥ1bQ-s ,[R ~p $HRkae/43}[x7|%OZO}{n7ѡט"D(h)F^TZ 0Zjkae-紏 @8H0_ hgsoTx4G>օxJOyϴ& 0Zjkae,:eM( $HRkae/*? hA Y %aص b0Xā Q-s ,R+x|k ]Cu_(Bkae-Bص50 I"BK\ )|P)=ݤRc*~:Юzp~ѿM BǤm^>օp:2$/'yPK\ )jũaИhQ?=JY9=DZYKP-Ms ,'R쩥 Q-s ,Pu_pU{gpI(5d(R b-S\ )b`%a0X3}\tPM iDX6 \SJ$bZYKP-Ms ,RA@8H0_ hg|ioJδ+ޟoǣB;E- o? ?h*6w^U<"m{~q@{ͩc"6ZYKP-Ms ,|⡷ ZYKM mu> :Я STS9ZYKP-Ms ,'R쩥 Q-s ,Pu_>SxDz:ͣ~njDCΌԒkPjQ-s ,Ũ[R$0Y kae,*~sA4kbδ+ѥ1|h(§>?!H!F!D0lZYK qp!J%a()m߱?khW? ?hߏFw]Z@{ Ç?!HtTQ~ 0Zjkae-紏 @8H0_ hgsoTx4G>օxJOyϴ& 0Zjkae,:eM( $HRkae/࠰X_QEoEuyP Y*4A Y %aص b0X$ 00Y kae,ec^TG/T6>.g(z-(H(Bkae-Bص50 I"BK\ )} hgHuKD?9 B:9>zY{:} szRC>^ۃF[4CBQ-s ,[R>{HPێ Q-s ,ԇTR?n9bQ-s ,[RvTҎND(RqBVBkae-@-Bص50( HK\ )d)a[͕tWz5:Re8 ZQyS1r9iDXK\ )jũajH? ZYKa{z 87(\#43hQcʆy{R070|sp?z=F^]fGqOs&׹>jr\Ep$4:(4`K\ )jũa:}K$?n9}9 }t-!/4uѾ>C^)m'δ+ޟ1)mqwCI}N>:F\P)A :90Gr~^oFQMꗹPF\::y07 87(\}͎WsNoHߕ,"/Dq}>C^åƟ؇~=|4mi>)^<}>! 'Ѩ*teҌʓЏo6!F^t:'~YS~^u!!;lj#@p#^?WʅNo 6!A Y %aص b0X$ 80Y kae,+R?xG2!u?F[1iFZF&uIDXK\ )jũajH? ZYK>SC(qc ^ i -Q#9kbOs&҉(R-S\ )a`Ԑ~?n8$)D0 ,npk|")qɂ8SC99>̨o.Hi#|:8yǡstelw^T<"m{V,ΔQ}wCIï F!D0lZYKh#Cn8$)D0RRJso8r{x?2;R[S'ΔQ!ys?lux!u>[ޔPBkae-Bص50 Krt$)D0iʾ>ޒH\>>QMꗚU :xF^u!/ZO}p8û! >'yӝs.( oNw#M9W߿O7](~&uKG|ҨYF.<CI߆[yp~rb;^?W69\8;OHi#~V_( {S~bo<7(Ѷ8xޟy07+xFWyїJ2*NoB?+؇}y#+x# }gO_-}yԇTՐZYKP-P-Ms ,-@pZYK!Ms ,HluKʞhteʆsޟlsoPťi!%1bQ-s ,[R ~p $HRkae/M {ȇ!_cR[S'OB6O~_O $`oJQ(xp~ѽ(~&uHA %a b0[Gi*qp!J%aڐꗊU'<#xLA %a b0X2u.ʚQ@8H0_.9BPjQ-s ,Ũ[R 8 0Y kae,B^а>! T &\.z4dSCHuK=|(\Ɵ $`hK\ )jũa80cǛ[RF!/I ?;F2DόhGS?y S_OhMꗉ]fqɐ?O( h[Z0s}>C^)m'δ(A Y %aص b0X$p1D0BYKcÐ,Hi#y./ So|!Ileբe>q]C*|6Hň!D0lZYK qp!J%a.]FPu {Ό:8yǡsG40ԇT|")q>QLiF!D0lZYKh#Cn8$)D0RRJso8r{x?2;R[S'ΔQ"]fϧ;OHi#zR@A %a b0X2u.ʚQ@8H0_ ɧ*{HsJ>)|s^ "E>>)˸HMN}  $`oh#:} (7(߆@tR߱إ;*[DՐZYKP-P-Ms ,-@p%a0X3}Ð eCn9^BRd 0Zjkae,,D(R(:ꗃ#%]fqju= ʽp$4Q-s ,[R>{HPێ Q-s ,ԇTR?n9`>C^̎qHYoHޔPBkae-Bص50 Krt$)D0iʾ07R?n8WHQEo?r07eS|CkDqwCI#zmξDn( J( hgJQE-$o;*[DՐZYKP-P-Ms ,-@p%a0X3}Ð eCn9_y4:uѤc!Q-s ,[R ~p $HRkae/M x?2;R[oNw_cѤc!!?n8DSsBQ-s ,[R>{HPێ Q-s ,ԇTR?n9`>s{ΌsBbQ-s ,[RvTҎND(R^M9W߾iu7||+>xrΌh"EМHNu1cͭ#y^}|Mꗉ$qӝ#"gZ#x'mBTm?D:wNw߿O:~w\0Pжa-}yԇTRێOhPK\ )jjũaEH%a0X3}Ð eCn9_::RT 0Zjkae,,D(R(:ꗃ#%]fqju>u!. Tx7s)DlsBkae-Bص50Gp $HRkae/:Iq'SpS<SteNw Bkae-Bص50 Krt$)D0ˎPK\ )jjũaEHbkae,50ujsC:94CJ$b΍!M-@xK\ )jũajH? ZYK>SCҨYFCID:vmx!D0lZYKh#Cn8$)D0RRJso8r{ DZYKP-Ms ,'R쩥 Q-s , 0ZlZjkae,Ql Q-s ,R $`o6V:LJ!_c/mX\|:^а=qRd 0Zjkae,,D(R}^ޅ{! (&M >П/6s\>Hi#DZYKP-Ms ,|⡷ ZYKxR~s99=}yԇT)-J(.gӝߧp$4)Gc 0Zjkae,:eM( $HRkae/ӕ}= $`o=Y篖ѽolux>{H")ӯp$4+Ec9xyʧ?Vp{! 2o~ 0ZlZjkae,Ql@0Y kae-Fec]ޅNԥ{,a`cc-!Ce$bT<"mu \xDQ# 0Zjkae,,D(R}^ޅ{! (&M >ПG2cB/Լ:8yǡstel~ʟ8Ms}yV,"6Ҋ?OHi#xuPh(R-S\ )m=xmD(RjC^)Tmu0GO~^u!/G{ K|sҊ$A x7 $`oJQ(!D0lZYKNSJ9: ZYKy4_O~RI$.ێ{Nw~](~&uK*to#O:ꗊ[q >iw[q?ߧp$4+g!Q~#;sBq9:2M B7Χ;L&ߧכѢhTw*to:2! x- (&#;DC\=ҊcOlC B7Χ;Oԫcz/ëB7ؑ$oB7Χ;O>^]f3te_OeD*DՐZYKP-P-Ms ,-@p K\ )d)aCI͕tWz5:Re81 .o}>U :h#ʟ8M>qJ$bZYKP-Ms ,RA@8H0_+vKoB絜Χ;yP NJ(!u>CI!FV,~z!ו>q^NYk(04.{YBkae-Bص50Gp $HRkae/:Iq'SpRR~dwon8Nw:QG x7 $`oJQ(!D0lZYKNSJ9: ZYKy4_O~CI~I^ J)TÇӼ07lY7x7(6cԾDڟqN_+C 8GҌaW^ #O:6!߆T{=!MB7Χ;O|(5d(R b-S\ )b`bkae,50Hi#y/sRFx7}J2%{PNw*|6.T<"m(Bkae-Bص50 I"BK\ )| >ЮE-=%u9sʀJu=J(!uӝHi#A8H*Rd#9k^U<"ms~]FB(4`K\ )jũa]fϧ;OHi#zR@A %a b0X2u.ʚQ@8H0_ ɧ*{HsO2oJQJ/ë?ߧ07lY+E>&srZ8aW^ }yԇT7ʧ߱AmYN;O|(5d(R b-S\ )b`@1D0BYKp$4Xꗹ#xNԥ{ So|!D0lZYK qp!J%a43Τ:]`}sS}{LJZTF*y'zێ!D0lZYKh#Cn8$)D0RRJso8r{ $`oQEC^Bz Z֌0iRRKn9>uBPjQ-s ,Ũ[R 80Y kae,BʧWyʧ>te1ykѥ1bQ-s ,[R ~p $HRkae/M w)l;_y $`oyʧ>teoțDcѡݤRsӄ*s94ZYKP-Ms ,|⡷ ZYK>i|")\>׼6~D>ИRR")Tmu1(R-S\ )`Ի*iG'A"BK\ )|/&ߧț_{JQJ4uѽo߾|!S!^#_O#d $`oJoQEo:2}ϤA Y %aص b0X$ Q-s ,RS{HPێ Q-s ,][>Ezp~ѿ"mshLA %a b0X2u.ʚQ@8H0_ ɧ*{&ǣ^ҔR ?*to~2TaWh|d:}wCIҼQ~Όs'$:BVBkae-@-Bص50(   Q-s ,RSC\|SE->|4G!A!D0[lZYK[$ Q-s ,RS9 Bkae-Bص50 I"BK\ )} hgHuKx+}O^:9êNuc>{Hs=PK\ )jũaբ;^?Wuf;/;6N#OT6$h(R-S\ )m=xmD(R:9~4GxR~s9ZYKP-Ms ,'R쩥 Q-s ,}>shTC|NYzؤWԾDA yԇT#SJ9:?*)ܨ>sGr~^]f7Τ:(}>QLii?'>C+|e$qɂ>|oOHi#|ӽ(5d(R b-S\ )b`p1D0BYK /*Xs0z.q[4CJ$b~|(bZ&҉(R-S\ )a`Ԑ~?n8$)D0}q@yԇTR]d*}RSxDJ(CIϴ(T*^ _OxmFuh}2EzYz}Hٵw9 I44A %a b0[Gi*qp!J%aΧ;{6jC^)Tmu1(R-S\ )`Ի*iG'A"BK\ )|aO:9~7}U4m)%x7/B7^u! GTҎNʀJw*4G3O&ߧׂY? x?<")_OSp?OϺppozI!p~r`ϸ*>[wH4hA Y %aص b0X$@0Y kae-9sIϬk=q[1s14CJ$bZYKP-Ms ,RA@8H0_qRR><9 *ys ?h8}ϢWuf;/;6N}xG2>&?F!D0lZYKh#Cn8$)D0}yqsѢ?mHuK*ͼN 0Zjkae,:eM( $HRkae/;S=FϿʦw͸@$>"]fΤ:*Q׹P NFi =dӕ}=B4u!/QER[. I$.ێL@y]'|N}wCI!A!D0[lZYK[ K\ )d)aCI͕{O}|!Io>.{eS D]*HSRe<%O(? 0Zjkae,,D(R(:ꗃ#%]fqz }xmFls_cߞօ?k>TDZYKP-Ms ,|⡷ ZYKxR~s9O:9@%:hLA %a b0X2u.ʚQ@8H0_qь`u ?νϠ'tixNUgpuh!/s}yԇT%> -amKn9Τ:r|BՐZYKP-P-Ms ,-@pK\ )d)aCI͕{O}o;z/`}F,/.z.]fm9'\>CWNthK\ )jũajH? ZYK>SC}>їp~Ѿ]fP No|CG>C]9\9顼>؇\ESwR>wF2Ό! ɜuJbQ-s ,[R>{HPێ Q-s ,ԇTR?n9}oΧ;xG6:?ͣ@}>ZYKP-Ms ,'R쩥 Q-s ,VΧ;pzT}>-օ'4>`[G05 /(7y$o+[|N}yԇT!e 0ZlZjkae,Ql Q-s ,R $`o6V:}NwJ06|>Hi#x*x GPӝOH߱ 93s_J/6o.f 0Zjkae-紏 @8H0_mHuK*ͼN߆>sso\AJQNw|pA %a b0X2u.ʚQ@8H0_dԹ'Όsyoh!*~>~s #`O{h!_dP|Bϊhë4B߱:xz 0ZlZjkae,Ql8ZYK!Ms ,HluKx+|~\>؇_c1{ |1d}>C]j^qZ#M 㞂u8utF!D0lZYK qp!J%a43Τ:o;}>:8yDN:йd@%:ѾvיtS}sh禆bDteйeteS&#t^?WAN1te $`iɜuJbQ-s ,[R>{HPێ Q-s ,ԇTR?n9|>6zho6!vЂK\ )jũad]4p!J%aʞ[pzT}>-օ{8TNis\0"/~Ǜ[RF^ux7wC@b;A Y %aص b0X$F(RS\ )eX͕ySΌ#Pێp͟w1yZ<ץ/RQ# 0Zjkae,,D(R(:ꗹxr=%u9r|>.gӝߧXҔv0Q-s ,[R>{HPێ Q-s ,ԇTR?n9bQ-s ,[RvTҎND(RqBVBkae-@-Bص50( p(RS\ )eXʆsI_y4:uѤc!Q-s ,[R ~p $HRkae/M x?2;йg:2B7Χ;O}FOyϴ!D0lZYKh#Cn8$)D0RRJso8r{ p7Χ;OU;R[F!D0lZYKNSJ9: ZYKy4_O~q ޓ IsAW:28}Bq!9h`}6{;4C^'w'~Nw{4d<kЎ"EМy S_OhMꗉu9rO~>CDAR[O}p@kBц}>an0ƴ-amKn8O'RRKn9>uBPjQ-s ,Ũ[R 8$ Q-s ,R p79 ڒ77u!. tA %a b0XX5$ێ Q-s ,\P)u!/G{ K{|C\( q J0o߾:RT 0Zjkae-紏 @8H0_mHuK*ͼNΧ;yP N?:8Aϴ& 0Zjkae,:eM( $HRkae/(5d(R b-S\ )b`@0Y kae,BǼ|C_u \C_(^Ժ/+C 84CJ$bZYKP-Ms ,RA@8H0_qRR~dw^а>")qTx7;O p7(az[Rdt#OB/ë;O7_s.X[1E~}ߑD 43Τ:/.|eEP N/6ZYKP-Ms ,|⡷ ZYKxR~s99=B7Χ;O(ls czRCU;R[F}->kڔ_#<F!D0lZYKNSJ9: ZYK߃k]典XX>^ԽRR")m'δ+ O:Cs5mKxutF,-yp~rbPjQ-s ,Ũ[R 80Y kae,BTʞocNww1yZ<ץ/RQ# 0Zjkae,,D(R(:ꗃ#%]fqju=F2ނJJu=>NUO4uѽ-!D0lZYKh#Cn8$)D0RRJso8r{TS9ZYKP-Ms ,'R쩥 Q-s ,r|8oIoW}+qCE>80cǛ[RF!/I ?;F2DόhGON<ڄEE4~&uK:9?~^u!" )->`5mh o\ cZ֌0xˇGO{ϧx:С(5d(R b-S\ )b`@1D0BYKcÐ?k=% c|sZYKP-Ms ,RA@8H0_qRR~dw^а>>í c*~#O<j ZYKP-Ms ,|⡷ ZYKxR~s99=典XQO.ێOR?lu!D0lZYKNSJ9: ZYK>1,=9׹;#}y=)F9xrxëy4_O~q ޓ IsAW:28}!N=9h`}6{;4C^'w'~Nw{4d<kЎ"EМy S_OhMꗉu9rO~>CDAR[O}p@kBц}>an0ƴ-amKn8O'RRKn9>uBPjQ-s ,Ũ[R 80Y kae,BTʞo.{Y< c|ssץ"1yZ-|Mꒉ(R-S\ )a`Ԑ~?n8$)D0}q@yԇT,ju?OxBJO7@ڂ{qϱ/c/׼6~V@wyKjBQ-s ,[R>{HPێ Q-s ,ԇTR?n9`,a('~)T:}>kڐ]-Oʑ}Oq DZYKP-Ms ,'R쩥 Q-s ,]zRwF>i 9 yBqMpr|8oIoW}+qCE>ǐ'0cǛ[RF!/I ?;F2DόhGON<ڄEE4~&uK:9?~^u!" )->`5mh o\ cZ֌0xˇGO{ϧx:С(5d(R b-S\ )b`P1D0BYKcÐ?kO|POn9Ό^u9pA %a b0[Gi*qp!J%aڐꗊU'<#xLÓߧs{}1(R-S\ )`Ի*iG'A"BK\ )}F3ޅԀ:>xѤc!;1G(§?B/CМxusA/&4:uxi>}h<9 F\P4GO= ǧ: ԑg}>&uKBoF3-xDSz6*|x6MR;Χ;OߧםHuH?; Kx}O( h[Z0/,-օ -)m2DC^)m'δ(A Y %aص b0X$ Q-s ,R(ˡx7bщiD_:2֋c|")qkOQ-s ,[R ~p $HRkae/M x?2;ЋZщ]CMǣJ$b^а>Dc oQEluHG>G+C d;SBϝt\>0Xg0 c|s u` 0 >G+CqwF&{:2θ}OR `X[1ˊ!D0lZYKh#Cn8$)D0RRJso֋c|")qU'펡(R-S\ )`Ի*iG'A"BK\ )}6hhplw٣8d;SB**s{|ETΌuyp~rb8g4 >^oF*C|\٣:@ڂz+^rld?sFh߱Dж8C\o[Ð6hhp Юh!}=*s}vb\oluk(1u8f|6?hO}rSu3!Q~#5|P)[?,,3X[19:e@`q\?w$NV\g͍Ow*AM ݤR`}}>a cyї0 Qk4G'@%:@x ;|0Xg0 典XV^ $`Ól~Gy^s!Dt@>)A*X}ϣSǣx74r8lwщ_O~s 7zyPjQ-s ,Ũ[R 80Y kae,h'*йete p7Χ;O;z[Rkڗ(r,a\ʵ9gMu Z=NXD"m(Bkae-Bص50 I"BK\ )} hgHuKޅk9ї,-:9?}{n4#^ۃ\ʵ9gM{êʡV:J(>ug0A %a b0[Gi*qp!J%aڐꗊU'<#xLÓߑ4ێ=X[1u9r|>@9 }{n7ץ.mJ!R>Jo~shK\ )jũad]4p!J%ar,a\A9W6+C ;(!H;ҔCA2典X:Ƨ':Rr}s>{H59?n9߆>u8f.{YZ&siێOw.{Y}UΊxo}uF8-`X:Y @P߆,aFMDF8-b:@Z [+S(k!@R-}DZVSk$Z -B VskPj r-|NE@RyqϯBɠ}hMꗉu9r~:sO~ X[1ìjr~s}%OhMꗉu9rb:VSkOQ"֠P)eD~NU40ԇTan0z5#:/)4C^'yq΄~ =6an0Ƒ59?n9>ξ]m!/su BVBkae-@-Bص50( 0 1D0BYK TF^̨m8}]f8 iDXK\ )jũajH? ZYK>SC2:=TS Ayp~r}Sׇ!s>Bkae-Bص50Gp $HRkae/:Iq'SBkae-Bص50 Krt$)D0}tc=XHzss>wF2#=zR*s+= LJW94iʾLY'^9Ðte Dp/CМzsmmIwhTNI$.ێOiy>2׍E>8jξ]m!/s}yԇTޟႀօ -)m=Τ:r|BՐZYKP-P-Ms ,-@p %a0X3}_O<߱/c/:9?X3bOѥ1bQ-s ,[R ~p $HRkae/M x?2;/mX\~^օ?kʞoށcю^_OxmF,ЂK\ )jũaϴs.(`#xӝv wkjHW_D:wzI!p~r~x7HCșm")^? ǛP>uhxS'Τ:D%> -amKn9>^u!/Z 0ZlZjkae,Ql` (RS\ )`xr>)VqAT6CT6$bԥ"14CJ$bZYKP-Ms ,RA@8H0_qRR~dw*ϧׄs*qz (R-S\ )m=xmD(RjC^)Tmu0GOxOQE{HTWEzrh #ӕ}=\.zOx7'½ϼs!\ˊ")^<8]<ڒ7xޒH\=9 1&|eB8}Bq%O}>/)4C^'yq=|!Io? kF[|Rێ{ϧםHuK-օ!A!D0[lZYK[K\ )d)aJ26o5eCn9ͩV]CT6S-Hň$o|sPΧ;|Mꒉ(R-S\ )a`Ԑ~?n8$)D0}q@yԇTR]d*}RSxDJ(A}^u GT^ۃM D:#EuwzVo^vmxeCn9}M-@6Bkae-Bص50Gp $HRkae/ D~ڐꗊU'<#xLA %a b0X2u.ʚQ@8H0_wΧ;{6M47yqǠ=I^ z}KDHuH>U4sʍA:zɧ*{i|C^yp~׈~qAT6PjQ-s ,Ũ[R 8bkae,50)F] ^ F^u9s(zOHZ&:QDa0,2Pʵ9gM1bQ-s ,[R ~p $HRkae/M zRTԥyV,ΔQCA<mQQ-s ,[RvTҎND(R^M9W߼Phh'RU$Gʍ{9Fy4_O~A (ptțS|{h^J#df 0ZlZjkae,Qla bkae,50)F^9ނ=J(A>=iDX#ʵ9gM1rNYiDXK\ )jũajH? ZYK>SC)F^U<"msxO>ТH~ǡsteoNw}>gǣB?qZD>t `k<Q-s ,[R>{HPێ Q-s ,ԇTR?n9b? ('|ۛÐDZYKP-Ms ,'R쩥 Q-s ,rxOHcS߆lsiʾCA$AQO./6E1нҔFGy4_O~> hg^ҔR ?8uNTo> !A!D0[lZYK[ K\ )d)aԇTᲈ=*sڕOCA"? |*i05C(yV,1rNYiDXK\ )jũajH? ZYK>SC(.g:DwD^p~ѽ?*o? ?h*6ZYKP-Ms ,|⡷ ZYKxR~s9~(44QO.ێO7!F!D0lZYKNSJ9: ZYKy4_O~AsJ)T:Ƨ*7 #ӕ}=H(\O_"mOcOz?(јiʾ P) `JQJ*sڕ>~Mێtz"PjQ-s ,Ũ[R 8H ZYK!Ms , 6}dJ#d~=J'Z׼Kn9>uBQ-s ,[R ~p $HRkae/M x?2;R[oNw_cd+6OɾqΔ6OGѮu_{ϧ׊[q Bkae-Bص50Gp $HRkae/:Iq'SBkae-Bص50 Krt$)D0ښI ?쟓|6)Dlǣ])DB=O:ꗊ[qɐuB?n.7ʧ>CBPjQ-s ,Ũ[R 8HK\ )d)aJ2U~<#PێsjpP9 +Kc%1b?uI:91sD:F,A %a b0XX5$ێ Q-s ,\P)u!/YR~z/*6Ҋf׉OT6$h(R-S\ )m=xmD(R:9~4GxR~s9ZYKP-Ms ,'R쩥 Q-s ,}>shTC|NYzؤߧׂYF^u! GTҎNʀJw*4G3O&ߧׂYix?<")^#]|#Pێ!A!D0[lZYK[ 80Y kae,Phh'+R>{?q>x]ZYKP-Ms ,RA@8H0_qy/SC=obʦru?O (4A %a b0[Gi*qp!J%a\rZYKP-Ms ,'R쩥 Q-s , 0ZlZjkae,QlP1D0BYK .Z^ * |5D_jrD(b1bQ-s ,[R ~p $HRkae/M zE<ڔԥyV,ΔQTDws=7RRBkae-Bص50Gp $HRkae/:Iq'SBkae-Bص50 Krt$)D0s߃fz;43Τ:ҔaSFƟ:ʅNo٣:Fw:ЯyܪԫRRh߱^RRJ0٢PjQ-s ,Ũ[R 80Y kae,BLJ^߆$TxDژK\ )jũas=|e߃t#>_+C ;so艽֋c~=!8ɧ*{4C^'rE1u9r|wUa QoӝߧFyн 0ZlZjkae,Ql8ZYK!Ms ,1WY˭0R [z[RQ##V,1rNYiDXK\ )jũajH? ZYK>SCq]C*|B&҉(R-S\ )a`Ԑ~?n8$)D0 }yԇTicйg:2TSҊ>]f̄x7Z,aϧ׼6{z[R}>4-<}KmH¸ J9dԥ>SxD?וjr\Ep3s(4`}ySO1GԥxDBkae-Bص50Gp $HRkae/:Iq'SpRR~dwon8Nw:QG x7˭0"K\ )jũad]4p!J%aNU.X~{h!eޔIo߾"k6A2mtQ}χo Hy\O]=/G!A!D0[lZYK[@ZYK!Ms ,1W~ǗZ,aG |uhZ&PEJQG>q]C1Gԥ(Bkae-Bص50 I"BK\ )} hgHuK=|(\? йes~μ6o߽TS:2:RT#"U<"mOʒN~_dQ>6s]o#R"mLA %a b0[Gi*qp!J%aڐꗊU'<#xLÓߧs{}1(R-S\ )`Ի*iG'A"BK\ )|/&]h7cS>I}>>{H>QLiiфj>ìjr~s(iʾ}|Mꗉܺc oNw#:=aTm 0ZlZjkae,Ql bkae,50 LJ!_cz.gE1̨m8 R[R~6PRHS]C1Gԥ(Bkae-Bص50 I"BK\ )} hgHuKB.|s5:s^ }xG2J(E1Q-s ,[R>{HPێ Q-s ,ԇTR?n9`>S<Ss !D0lZYKNSJ9: ZYKy4_O~E1χUgp߱O^>:}KO_^u!/$/}y=~>>ލrE1␜|x6M14C^'yqGʍBVBkae-@-Bص50(  Q-s ,R(ʡV:o5C:94CJ$b~|(bZ&҉(R-S\ )a`Ԑ~?n8$)D0}q@yԇTR]d*}RSxDJ(E1&?F!D0lZYKh#Cn8$)D0}yqsѢ?mHuK*ͼN 0Zjkae,:eM( $HRkae/;S=FϿʦw͸@$>"]fΤ:*Q׹P NFi =dӕ}=˭0BVBkae-@-Bص50( (RS\ )areXmk9S:.u9shTHňPʵ9gM1bQ-s ,[R ~p $HRkae/M zRTԥyV,ΔQ֋cxy:o_ϧ׼6|s}2EzYz}Hٵw9 I44A %a b0[Gi*qp!J%aΧ;{6jC^)Tmu1(R-S\ )`Ի*iG'A"BK\ )|aO:9~7}U4m)%x7/B7^u! GTҎNʀJw*4G3O&]h7|6PK\ )jjũaEHa%a0X4Xꗕ<9 ? `V ] 14CJ$bZYKP-Ms ,RA@8H0_qRR?BǾΧ;Oޟls `hKC@ޔPϧ׼6|:hTZYKP-Ms ,|⡷ ZYKxR~s9ZYKP-Ms ,'R쩥 Q-s , 0ZlZjkae,Qlp(RS\ )`xr<:߱@Z_=yuhZ&PEJQG>q]C1Gԥ(Bkae-Bص50 I"BK\ )} hgHuKy{o('O8!" ~Ѽϧ:}yV,?*JU:}}iF[xR97|)F^6 0Zjkae-紏 @8H0_mHuK*ͼNQE>4%(a;_#B} 0Zjkae,:eM( $HRkae/ӕ}=>Uìjr~<ϧi)?DSڗpJ#dDpr~Rs>'WO'RRO2o}>ލy?O~Nw~^oF:hT~) Ċɧ*{4C^'vu9r|wUgl*~(4>CI o IhhҔv04|uc\ˊ!u1(5d(R b-S\ )b`bkae,5004 %os*qϵ$oo}8oF!D0lZYK qp!J%a43Τ:|!IoYu9s}F`Oyϴ!D0lZYKh#Cn8$)D0RRJso!D0lZYKNSJ9: ZYK>1,=9׹;#}y=)F9xrxëy4_O~q ޓ IsAW:28}!N=9h`}6{;4C^'w'~Nw{4d<kЎ"E S_OhMꗉu9rO~>C^R[O}p@kBцRRKn9>uBPjQ-s ,Ũ[R 8bkae,50 LJ!_cg7o4GNYk]C*6Hň!D0lZYK qp!J%a43Τ:]xES˃|_dQ>EԎ|(G>Z&׹~_@<Q-s ,[R>{HPێ Q-s ,ԇTR?n9`ES˃o IhhBRCU;z.gѢQ-s ,[RvTҎND(R^M9W߽o=Y:Ƨ*7|}||DZ>UΌopJ#dAo߿O]h{\6Q(vk'x4A Y %aص b0X$ Q-s ,R4 TIju>(xJ{PO4A %a b0XX5$ێ Q-s ,\P)u!/G} 뚝}<:н>w4S;6pA %a b0[Gi*qp!J%aڐꗊU'<#xLÓ04 %oQEW=xr3(R-S\ )`Ի*iG'A"BK\ )}F3ޅԀ:>xѤc!8^M9W߾iu7HO{xBї0 DSzNu1cͭ#y^}|Mꗉ=$?n9?szsѤc!gZ#x'mBTm$bhTN{RR~w\0Pжa-#O:ꗊ[q BVBkae-@-Bص50( 8HZYK!Ms , Ihh͕tWz5:Re81 .o}>Eڗ`Vq!iDXK\ )jũajH? ZYKa}>C][?\yq*)|E.fBs4 }>4-<}KmH¸ U'ߞ(GqZD?וjr\Ep3s(4`ʟ8Ms}y$TxDBkae-Bص50Gp $HRkae/:Iq'SpRR~dwon8Nw:QG x74 J;E(R-S\ )`Ի*iG'A"BK\ )|/&04 %oyzRU$O~{;êͬێ=˧YzҊcOlCGG>?ߧ. |.(`OɥoOm ۩y4_O~>upGcۯ}#2$e(5d(R b-S\ )b`K\ )d)af<9 xoi- |_!qZ#V,1zRdF,Os&P|)FJ$bZYKP-Ms ,RA@8H0_qRR~dw_-('OB7t.{Yx4.:9߆ {ΌsΔ6U9>jrSSߧ?&e{ͩW~>{H/SBkae-Bص50Gp $HRkae/:Iq'Sp?:9@%:hLA %a b0X2u.ʚQ@8H0_ ɧ*{4 |:<#XFyO?OSP N/59?n9ҔFy4_O~>^>:}KO_DN:e}y=xyϧ;O7^q[4CB?Edӕ}=!/C@:9>{;ê6FѿOSR!$qx74 J;EGp?|1te |͘K\ )jjũaEH8ZYK!Ms ,1W9 `hKC@T6)-)FB?ejrD(b )FJ$b)pLM#RHň!D0lZYK qp!J%a43Τ:|!IoYu9s}9rxC Ko>#Pێsx4Q-s ,[R>{HPێ Q-s ,ԇTR?n9`>S<Ss !D0lZYKNSJ9: ZYKy4_O~χUgp߱O"=gz>D;ʆsäZXm 0Zjkae-紏 @8H0_qS=F!/OێxG6:K\ )jũad]4p!J%a0םNw?Xm>*hok6A{!u/:#|iG'^@%;#ԃtNU7|6PK\ )jjũaEH1D0BYK /:o_:91sD:F,G8B.U<"m(Bkae-Bص50 I"BK\ )} hgHuK5*Bߞ(ʵ9gMt7hQ6o5}{n7Χ;>x]#$^՛WԈ^'}>#Pێ{xtKP DZYKP-Ms ,|⡷ ZYK>sh:Iq'SBkae-Bص50 Krt$)D0 {SM ;mfq ?bW}^R}.|eRR|M(rDs4}΁iʾ@ZBVBkae-@-Bص50( Ābkae,50)F]٣Xd;qi- |e˭0ES˃֟f 0Zjkae,,D(R(:ꗃ#u\٣Xd;} (\TZYKP-Ms ,|⡷ ZYKxR~s9w^E5ߧx{E U'펡/ë.]h44  J4OlN}yԇTRێOhW6hΤ8DRK\ )jũad]4p!J%a]hW:2 ֋c{04 M$-xˊLs*qS^z|sr=~ǧ:@ZES˃ ֋c{04 !e2ʆr}:!F>{HNu˭0Ƒyp~rb8ZаB? -;ЋJ0cO!͚:6CwsZ|S@^krld?OlѝHq 'Bez)xu{mʡ}ϥͣ~LJ}pSC(cr#YsoBՐZYKP-P-Ms ,-@q  Q-s ,R(ˇ^x74u ls.04 %ouyp~r}hK\ )jũajH? ZYK>SC{HPێ Q-s ,ԇTR?n9b842֋c|")qJ 0Zjkae,:eM( $HRkae/Z>UΌh# {]h74 `Go2E9'A 78/1Gzs04 %oQEs^z|sr=~ǧ:֋cHQEzYo膞Q2"K\ )jũaO|HCR@A %a b0[Gi*qp!J%aڐꗊU'<#xLÓߧםHuKB:9>tB6}9 }vQ2"K\ )jũad]4p!J%aNUU~iu7||+qCE>8D40cǛ[RF!/I ?;F2|eBS?|lC>]m!/ȁ~\0Pжa-}yԇTRێOhPK\ )jjũaEH$%a0X3}`}vQ2ec\)F^Bȉuh|6.T<"m(Bkae-Bص50 I"BK\ )|]Aλ! FP N˿0|sp?z=}> hgHuK=|(\Ɵ{FF2 0Zjkae-紏 @8H0_mHuK*ͼNΤ:|!IoNw:QD!u>>O|HCR@A %a b0X2u.ʚQ@8H0_wp$4;篖ѠbxE_{ hgJQE-'KRRwU=|ވ!A!D0[lZYK[D%a0X3}Ð{FF2ʆsiu7HCZYKP-Ms ,RA@8H0_qRR~dw :9NǿHCB0~pP N ʄZYKP-Ms ,|⡷ ZYKxR~s99=}yq*)}>S9ZYKP-Ms ,'R쩥 Q-s ,r~RsLY'\ˊ")^? ǧ:!<ڒ7xޒH\=9 13-x@}Bq3=?C^)m'δ(A Y %aص b0X$%a0[O|HC/sRFx7}J2SBkae-Bص50 I"BK\ )} hgHuKy{oB_c/G](<>T|N 'Bkae-Bص50Gp $HRkae/:Iq'Spʍᔌd?(\yOBQ-s ,[RvTҎND(Rg Nu};HCpr~Rs"iu7||+qCE>8]<ڒ7!/I ?;F2|eB8}Bq3= ؇}>/)4C^'yq=x?; Kx}O kF[|Rێ{ϧםHuK-օ!A!D0[lZYK[H (RS\ )areXmkOSi)xOsbZ&҉(R-S\ )a`Ԑ~?n8$)D0}q@yԇTR]d()F^U<"mp 6o54E1QF2#EuwzVo^RkeCn9}M-@6Bkae-Bص50Gp $HRkae/ D~ڐꗊU'<#xLA %a b0X2u.ʚQ@8H0_wΧ;{6M47yqǠ=I^ z}KDHuH>U4sʍBVBkae-@-Bص50( (RS\ )arePx7Ɵ{FF2#SV,"6Hň!D0lZYK qp!J%a43Τ:J!FJ2NYkhWBukicO}vQ2"}2EzYz}K͢"w9 I44A %a b0[Gi*qp!J%aΧ;{6jC^)Tmu1(R-S\ )`Ի*iG'A"BK\ )|aO:9~7}U4m)%x7/B7^u! GTҎNʀJw*4A Y %aص b0X$@p1D0BYKmNwRFF>G|>QLiTo c!Q-s ,[R ~p $HRkae/M {O}oi)QEu4ͩW?H(R-S\ )m=xmD(RjC^)Tmu0GO~^u!/G{ K|sҊ$A x7{FF2Ҕv0Q-s ,[RvTҎND(R^M9W߽F>Uzm߆|6WqN^c紈":}wCIҼQ~<|S~wls:g{Hs ::[FBPjQ-s ,Ũ[R 80Y kae-To c!u9sB^а>ZYKP-Ms ,RA@8H0_+^а>oi)QE)Τ:^TuΌ;!^ʧ^ }Rd 0ZlZjkae,Ql! bkae,50*7R1luKB^а>/yŌ,x7xle(bҌDX#ʟ8M>qJ$bZYKP-Ms ,RA@8H0_+^а>oi)QĘoؐ/8}\x!u19k^UMtHxo0A %a b0[Gi*qp!J%aڐꗊU'<#xLÓߧםHuKB:9>tB6}9 }vQ2"K\ )jũad]4p!J%aNU=ϧ;OeD:Bκ7}>HuK-օp]8;OHi#~V_B(4G}yԇT{åƟ؇~oNwW|6P#ސP?jH?koNw}>=gèʈoW:UF!A!D0[lZYK[H(RS\ )m=xe#Tx+} 뚝}J2 x7>DM*to Os&Pʟ8M1bQ-s ,[R ~p $HRkae/߻H~ǡsteS<S|͟Nw{! Hi#|SO=JQʟ8Ms}yV,ΔQ}wCIB=F!D0lZYKh#Cn8$)D0RRJso8r{x?2;R[izN;O(ls=xe#J;E(R-S\ )`Ի*iG'A"BK\ )|/&Hi#}<)E*psw~]Fx 2E_|tțS>)h|d7:Q9 +iRR?;*[~ǽ"iz]fqZ 0ZlZjkae,Ql  Q-s ,R{FF2͕{ڒ7}JQ)-ȝNwyS1r9iDXK\ )jũajH? ZYKaw)m߱)-TS:QG ޜ>i)JQ(;! NY>)FB;*|6ZDJ(>! )-F!D0lZYKh#Cn8$)D0RRJso8r{x?2;R[izN;O(ls=xe#J;E(R-S\ )`Ի*iG'A"BK\ )|/&Hi#}<)E*wslrpsw~D8Hߕg߆E_|tțS>)h|d7:J3!_cåx7RR?;*[~ǽ"iz]f:9?DR, Ql@`$0Zjkae,:eM( $HRkae/}P `X@ Ha S@IKj\DpPvQԇTeNoSĀPD`$ q Q H8`@8 (KF\p4J2'RRBQ-s ,Ũ[R!! 0Zkae,50)F^)V^  U1bQ-s ,[R ~p $HRkae/Re') ݤRgU'ZYKP-Ms ,|⡷ ZYKtTx79ZYKP-Ms ,'R쩥 Q-s ,Q/}x.m$>?ԑx׊UE*hWe*>Rr~S~])F9!A!D0[lZYK[@0Y kae,Vz.j/J$bNRyoxR~pA %a b0XX5$ێ Q-s ,YRa>}][x7R?n8 0Zjkae-紏 @8H0_mHuK(§;ͼN 0Zjkae,:eM( $HRkae/}Osni oF76p>|hR~sB PߧJQB|zo(§1(5d(R b-S\ )b`-D0BYK(ˀ.(&҉jrO7*Q-s ,[R ~p $HRkae/Re') ݤRT|R?n8 0Zjkae-紏 @8H0_mHuK(§;ͼN 0Zjkae,:eM( $HRkae/}Osni oF76p>OێshQ^J!R=oO_-}tT 0ZlZjkae,QlBK\ )d)a Y:_GJ$b蠚51chǣJ$b:+ݬ 8ABR?n8 0Zjkae,,D(R4uѼtPMBTG~2k'~~^u!" zD?P004/ϱQ-s ,[R>{HPێ Q-s ,^u!.{ͭm덱՜tPMBTGG54A=RpO*)``h(_U'ZYKP-Ms ,'R쩥 Q-s ,}>ҨYFA4ks_y߃砛Ðkm![^U``h(_U'ՐZYKP-P-Ms ,-BB@0ZYK!Ms ,bMB/7(5DXUW,p9z4F,h4Gү ϾsM4A %a b0XX5$ێ Q-s ,^iT,y:^>skGyuO}pP004 0P(,PX@Mo[qG>C^RRKn9>u^2}yԇTt!_cͣ+Bκ7C1(R-S\ )m=xmD(Rl G6:}sSE"PJ0ϾsMC2.|Ҡ(a}oO|eO6|EuBQ-s ,[RvTҎND(R(>t6FjsxڟkjHW<C2.#:&2C~])D9 G OgqOs<}{օ!A!D0[lZYK[p-D0BYK2ޅێshQ9quu^2uޓ0R&Bκ4A %a b0XX5$ێ Q-s ,[*)ܨP^ Z߆:oI|do|w(R-S\ )m=xmD(R s[&V}w^а>Bkae-Bص50 Krt$)D0iʼC\ϾxCx7hW~|#YO'RRBVBkae-@-Bص50( -D0BYK2ޅێshQ;P^ ZΌ~,(R-S\ )a`Ԑ~?n8$)D0npk|rxCx7hW=x9YK\ )jũa{HPێ Q-s ,\L >&]`} 0Zjkae,:eM( $HRkae/}xFRoI|do:2}p:o:СyP =|DCBPjQ-s ,Ũ[R! RS\ )`85f^а=qs 4GI(NR| }p:o:С(R-S\ )a`Ԑ~?n8$)D0gO~qRa*7ʞmߧ| Bkae-Bص50Gp $HRkae/85```ei7G} (R-S\ )`Ի*iG'A"BK\ )|*+B/ë2im#AHOP^ Z}azoΤ: 0ZlZjkae,Ql0Zkae,50 s[e ߷>УDpLS@ߑ>_OP^ Z 0Zjkae,,D(RP^ Z7wW:)2ٿ#!B1(R-S\ )m=xmD(R s[&V}w^а>Bkae-Bص50 Krt$)D0iʾ\δ+Ro~|9C*g>CBPjQ-s ,Ũ[R! $-D0BYK2ޅێshQ;4uѾ-}>Cx4 ~\(R-S\ )a`Ԑ~?n8$)D0}sh禆*toKl}OP^ Z|RQ|!SK\ )jũa*[g\N{ëʲ7ʀ[| CzoΤ: 0ZlZjkae,Ql0Y kae,zn9}F>ҨYFTޟyuuDϿ=fn{x5;oǣBQ-s ,[R ~p $HRkae/jw3ߏFї*toK}zhB1(R-S\ )m=xmD(R s[&V}w^а>Bkae-Bص50 Krt$)D0iʾ^+χUgU :7ߧ|OU jw3ߏFwY@,ߧםHuHA Y %aص b0X$!j%a0Z,B=(5>V+4gR3nJ$b+ SEn{>teЮ Bkae-Bص50 I"BK\ )}ךU :u]Jh@۞Ͽ }s h{s~ub@k Bkae-Bص50Gp $HRkae/:~I^ Bkae-Bص50 Krt$)D0ڕB86絛δ(A Y %aص b0X$-D0BYKPŧ:U :ތMM p`q+xr͚3%1` @%ބ^oԇTc紏K#J2!.6xp`1bQ-s ,[R ~p $HRkae/pϧBǡЯ4uѢ?qщ^;BRU$H F :ǣpС(R-S\ )m=xmD(RjC^ޅێyRC^ͼNegw*yi!D0lZYKNSJ9: ZYK434B7xGZ߆o:ЩQJР 8>s С<4_O@ԣ-*;hWs_y? h` myFry ǣ@7щ]ނ#>SCSh7Cn9 rٽ'Թ*4A Y %aص b0X$BK\ )d)aK#:ޡNu/4uѽ(5>V(fCmD_ԇTc紏K#J2!.6xp`1bQ-s ,[R ~p $HRkae/pϧBLJ^O}tbjhWU :(R-S\ )m=xmD(RjC^ޅێyRC^ͼNegw*yi!D0lZYKNSJ9: ZYK434B7xGZ߆o:ЩQJР 8>s С<4_O@ԣ-*;hWs_y? h` myFry ǣ@7щ]ނ#>SCSh7Cn9 f'[R|ЮG5jzsoB=#O~GB>C@K\ )jjũaEH1D0BYKq*>%O4~tRh{ЋͣDZYKP-Ms ,RA@8H0_q*JT:ӄ*s94:y'wNu zsGzy> 0Zjkae-紏 @8H0_mHuK^а=q=SHuK9̼%O4M!(R-S\ )`Ի*iG'A"BK\ )}E@-oz154(zwOO'RR>PNu  0ZlZjkae,Ql 0Y kae-ԫЕ\=J\S:Я9їhWm}yԇTJtPK\ )jũaʧ>HuKޟABoyօ|z4 0ZlZjkae,Ql K\ )d)aLs*FuufԇTb&ǣJ$bsi -Q# 0Zjkae,,D(R:ꗚpNg&O^79 ?cYN:O4uѽC6=Q#߆ ZQBkae-Bص50Gp $HRkae/y?C6cB:Nw~s"̨mZYKP-Ms ,'R쩥 Q-s , 0ZlZjkae,Ql K\ )d)af<9 mmIF[wuufԇTsb&ǣJ$bZYKP-Ms ,RA@8H0_qRRO}6}>! F[tPC7Τ:~I^ ϧךU :1DA}y>9ϸ:|C^elj#ieOHi#H HY4_O~CLc*to}q@yԇTRێL BVBkae-@-Bص50( P0Y kae,B9 uufԇTb&ǣJ$bp--Q# 0Zjkae,,D(R:|x+}O^Hi#|#Pێp]:(Y:|C^91ykѥ1}ҌbҌDXK\ )jũatPC7Τ:~I^ ϧךU :1DA}y>9ϸ:|C^elj#ieOHi#H HY4_O~>砝yPF]`yM Z~ 0ZlZjkae,Ql j%a0X3}s*?O/pӝwCI#^u!""r|Bu@XŌ;L p,Wp$4`o|ҨYF:sPX,ŠYD8`( 7=|DhcB:ꗎB hgHuK^а=q{RBH0 Y kae,pX@8H Q HZYKP-Ms ,'R쩥 Q-s ,Q/l `(iP D `h =mKH@pJ2ڐ j (  $0 $ @G@8 H@%)|˛CIFZDC]6hA %aص b0X0 ZYK!Ms ,BFHn9|F,-[z ׼ڑυ!D0lZYK qp!J%a(:BY;qE<ڕߞjX=JQ*sB ׼:2Eqteyd oxCn{RHYBkae-Bص50Gp $HRkae/:Iq'StиVNo:2Eqs΍Τ: 0Zjkae,:eM( $HRkae/coRp*JU:~F]_yS>J2BVBkae-@-Bص50( @ K\ )d)a\m\+'^jG>?y{oB7(R@xK\ )jũajH? ZYKM t.O!SͩQ6Cԥ{B;!p{ã$_F_O:ꗞO^I߆MꗉT6*4!u1(R-S\ )m=xmD(RjC^)Tmu1A dã$_?ޜ<>CBQ-s ,[RvTҎND(R&9N^u! S펮te9 U8:o芔!(5d(R b-S\ )b`8Zkae,503= 7/"I?OX[# Bkae-Bص50 I"BK\ )|P)u!.²wy6y*7=Աz/yTx4.xtdRRk>߉R;ʆF.f 0Zjkae-紏 @8H0_mHuK*ͼN#?pxtd;ӝÇםHuHA %a b0X2u.ʚQ@8H0_5>)Τ:^TuΌ;!^ʧ^ }Rd 0ZlZjkae,Ql@RS\ )n>anˉ`s h;ëTDZYKP-Ms ,RA@8H0_qRRxr>}>օJs(Xq9ZɄpr&ϸ}9Ѽc+ d>24ã$_Bkae-Bص50Gp $HRkae/:Iq'StиVNo:2Eqs΍Τ: 0Zjkae,:eM( $HRkae/;RR?$/OOG:/9Wߤrld?=>2}rSBÉ&L#tʼ|:]<6ϸ~I^ ~xJx|k~DJNV2a8`s þ^u!/sO2o?1^xG5>)Τ:^TuΌ;!^ʧ^ }̄)(5d(R b-S\ )b`-D0BYKq pޅ²u6s^O6Fږ=Rd 0Zjkae,,D(RSCCBQ-s ,[RvTҎND(R&9N^u! S펮te9 U8:o芔!(5d(R b-S\ )b`BK\ )d)a\m'+\?~O6F!D0lZYK qp!J%a(ڐBY;qE<ڕߞjX=JQ*sB ׼:2Eqteyd oxCn{RHYBkae-Bص50Gp $HRkae/:Iq'StиVNo:2Eqs΍Τ: 0Zjkae,:eM( $HRkae/coRp*JU:~F]_yS>J2BVBkae-@-Bص50( @ RS\ )c2иVNfԨ>27mJWPŤ>25DY#ێzͩQ G_Q# 0Zjkae,,D(R²u~smJF]e kQ~#B2CDZYKP-Ms ,|⡷ ZYK(A %a b0X2u.ʚQ@8H0_e KиVNƾޟ (c\п4Dl|#)T5j_O²u~pA Y %aص b0X Q-s ,R+|%Oܪ_1fܪQ# 0Zjkae,,D(R5lXHYm ( ><9 WԼ%OR>U :mʡ=pBQ-s ,[R>{HPێ Q-s , 0Zjkae,:eM( $HRkae/;RR?$/OOG:/9Wߤrld?=>2}rSBÉ&L#tʼ|:]<6ϸ~I^ ~xJx|k~DJNV2a8`s þ^u!/sO2o?1^xG5>)Τ:^TuΌ;!^ʧ^ }̄)(5d(R b-S\ )b`@ZYK!Ms ,1WY0 hP:Х1bQ-s ,[R ~p $HRkae/ (c\пsÐz}KTxY#"m!BZYKP-Ms ,|⡷ ZYK(A %a b0X2u.ʚQ@8H0_wΤ:#I^ F;ޞ^t^WrH6Pzz|e{u?y9LG?OyߧNu"xmKp?43̼?hO4߆^>%9Ȕ,8Bd8q9iZ#}>C^ezc==>2k|SHu¼)T5cww=~BN( J!R"PjQ-s ,Ũ[R$8Zkae,50)F\>W~ǖ`(, 0:С(R-S\ )a`Ԑ~?n8$)D0}v1 gBh_QEo9|oM#;hPK\ )jũa({+NUܪOOn>\"Pr ':8=Τ@WO p@{y|<;+9LG'"m!B~0םHuK̼OtW|7rW%*flus.W׃~s!)D9 DA Y %aص b0X%a0X\t"o Z17(F\ VNo9FT4 H\:154+ -;ЋJ0ϝ²wDq|S@^krld?OlѝHwmA=xr/zB)xu{mʡ}ϥͣ~LJ}pSC(c=`q soBw\٣*! F&{ ?O^o>}$:M BVBkae-@-Bص50( @j%a0X3}U dhP:Х1bQ-s ,[R ~p $HRkae/ (c\пsÐ?k^)V}>CD!ps Bkae-Bص50Gp $HRkae/(R-S\ )`Ի*iG'A"BK\ )|1uy*{ӝKtڗ>Τ:~I^ O^ʍ Se{@p}t.u^A*C>Τ:~I^ þsƧ;SBRr#9N^u! S펮te9 BVBkae-@-Bص50( @ Q-s ,R(ˇo4gR! d|BZYKP-Ms ,RA@8H0_qPƸ-  -~E?O:BY:Z 0Zjkae-紏 @8H0_.9BQ-s ,[RvTҎND(RcNU: .}םHuK̼|D==>2@%;>xˇ2c\+'\BnU }םHuK̼#HN Y4_O~U^C>xr>\Bi8=\+'^<:|vHhP0T}t)Gs_ ✼CD)T5cww=~BՐZYKP-P-Ms ,-H%a0X,ޅ²uPT##x砝(E<7t.u\p$(R-S\ )a`Ԑ~?n8$)D0}t.j\视,*do}yԇT :Т ԇBY:וB27ʍBkae-Bص50Gp $HRkae/P?cr2DZYKP-Ms ,'R쩥 Q-s ,>u6hΤ8B օwU*sڗиVN 0ZlZjkae,Ql@(RS\ )c0sгz zz|e`{ 1oOO~sex5DXK\ )jũajH? ZYK> zz|e`{iT,yї`YCp,`$,E_ 0Zjkae-紏 @8H0_mHuK*ͼNиVNoڒ3|FOPƸ-  -~EQ-s ,[RvTҎND(RX5WpwVn9粼|fԨz1 gBh_QEhUR}xE_;иVN+߷Jg]Jþ] d=>2=q{ê*tiP<#oRp*JU:~BVBkae-@-Bص50( @ZYK!Ms ,w ו 쟷?4J27>s!D0lZYK qp!J%a,p[80[B"/yϴ'êNu\+']ێMM ~dwW:)Q-s ,[R>{HPێ Q-s ,ԇTR?n9a] d#>Wo!e kQ~ 0Zjkae,:eM( $HRkae/\+']ێs ?*)ܨteΌz d/0 q@yԇT~hWi RxyP)NP=A9=FG{>xr>])Du! S?H'~s)]Oa|Sut|ߧ hgHuHx/:*JU:~F]_yS>ҔCDՐZYKP-P-Ms ,-H%a0X`(  p XHYm F]CR;=/7a|а>CЎχzrr~s1bQ-s ,[R ~p $HRkae/0 q@vԇTϛsXr{F砛 d(hޅIw4Gtd\+'^Ίxo:2}yԇT~9&Jq7G}6ϛsI}>h>C^>C] dI!D0lZYKh#Cn8$)D0}|MꗉQ~ѽ ?ҨYFʺs~Ǜ[RF򈳾^u!/sE$- .$f 0Zjkae,:eM( $HRkae/;}y*Ѿ;O(:#9N^u! "Tu>!td\+'SF_O:*}z~pWy=FH²u0GY~dw>wM/w B~PY~dwW6{ڗ5+yBVBkae-@-Bص50( @ Q-s ,Rg q@X0S_Bh_:2Mꗉ]fD_YB9 8}jW*ΡjW'9Q# 0Zjkae,,D(R(`H7 hgmHuK='o?=z n9иVNёB7MT6þG": ׹Ό^u!.7Ez n9ҩ\M#:4F7sAOm}:ꗁ:O:BY:RFbQ-s ,[R>{HPێ Q-s ,_D:wY̨m'Bκ7Uӝ<ڒ7{)!oW?p}#1(R-S\ )`Ի*iG'A"BK\ )|a|S{ͩT9 }q@yԇT|7rQS펯s$^BY::2}yԇTuW砛%R| F >):2Et.<͟#9ix˾P>QZ0G~͟#:uvԾ^\kK\ )jjũaE p1D0BYK,`Na|  -|˛CIF[щ]CmWi%oF&RQ#=RWu ]R?n9~҉(R-S\ )a`Ԑ~?n8$)D0}qC@SC;jC^͹9=x}sMq΅²uΌ6\+4SB#;yђ/Cp{:)RR~DP砛*{;zSAOjsx>m$>ѯxPt.$f 0Zjkae-紏 @8H0_q͡ M$-Я4uѾӝ<ڒ7םHuH)!oW?p}#>zM*C?yӝpO'RRBkae-Bص50 Krt$)D0>WڕOhyӝߧ hgHuHx/:*JU:~}:2Et./םHuKQѕ}>z n8BU+Jth$^BY:#¥O|!NvpO(:yR}zr~s3PjQ-s ,Ũ[R$q%a0X`(  p XHYm F^ie'yWEoY\P5+(Bkae-Bص50 I"BK\ )}0 $`43:|۞Ó7ޟߞ=߷\+'\ȉWEf!uIFZ#;yђ/Cp{:)RR!o砛*{;zSAOjsx>m$>Ѣ4xPt.$f 0Zjkae-紏 @8H0_qRRIѾ]fQ.|ؐ͟Τ:Ό2δ*}'NW||+xFDwDN:}@} d뇟Yδ*}򮍍םHuK(ijc&ߧםHuK ѿcҩ#9i @ P)!/sVѼ>9&BY:FDs|Pj^ie8þG": ׹Ό^u!">z n9ҩ\M#:4F7sAOm#O:ꗁ:O:BY:RFbQ-s ,[R>{HPێ Q-s ,^u!.mڗB#C/ǍyQ.|e^=Τ:C_#o_*}oB#C4mCB!6N:wPo|" ~籕O"O::2yT":O>²uϬTȌRѣmmyFΤ:߆8kE0/\0  !x: u>iʾ}yԇTϡp=*ђ?OmZYKP-Ms ,'R쩥 Q-s ,qOU6S7tx7RRxG5>)Τ:DJN_:;_yΌz d|RRte_OCoێJo=ҝ#2иVN}yԇT}i%i=yT":?xڗyR}zr~s3PjQ-s ,Ũ[R$0Zkae,50 P7ԥzE<ڕ=4dHm=@?w N ~{HPێ Q-s ,\P)u!.²uю^W|R?n9}2K\ )jũad]4p!J%a|{+'\:Ǎk7(7!FSߑ/@@qC:ꗼ$=末(B"}> |ӄ*s94TF;9qC1G "T_-}yԇTq}>ѩk9LJW:4x"'Rp*JU:~BVBkae-@-Bص50( @ZYK!Ms ,bYδ+bδ+ѥ1bQ-s ,[R ~p $HRkae/M xE4 JиVN*[g\δ+*thK\ )jũa ׅKlօ~k ~ǧ:@ûԥ{:)᠏*vC^E>ׄe*ѾiT,?qRetSA|7rW%*flu!A!D0[lZYK[ K\ )d)a9Y d¥u\Bbδ+ѥ1bQ-s ,[R ~p $HRkae/Jg]δ+s_y= 7pxTθ?k"K\ )jũa6OԦ#cͭ#y^OиVN*[g\δ(|SXm=9Ђߞ(O yP ( >#)T6Jg\È~z/Gxusk|SHu¼)T5cA Y %aص b0X8 Q-s ,R/̎9иVNδ(z,B=Q# 0Zjkae,,D(R:|G{Ð*s}yPZ#_"mt#;hQk'иVNo:2Eqte!D0lZYKh#Cn8$)D0}t.ry 9ZYKP-Ms ,'R쩥 Q-s ,kѼ:Я4uqm$>}dӕ}=ZCeaOwC^u!/*s}s }t#^\.||+>\XJg]Ό\BqJQBTs/2Cn9>{W΋͠Gs_ ✈Hu¼)T5cA Y %aص b0X8%a0X`(  p XHYm F\0/T60\P5+(Bkae-Bص50 I"BK\ )} hgmHuK Ѽ>9&BY:F_+C 8G2K\ )jũaC\:Ez n9ҩ\M~zSD~^": ]f4us # A]f\:;j_O@ԮOێs_Dψ~3{FE@`,0wS²t#ͯ\onj`םWЌ,3"%S!A!D0[lZYK[ F(RS\ )b8,) /c!e/s=g\oi%o J^8B.\iDXK\ )jũajH? ZYK>SC;jC^иVNA7: :2%XFdVG4J2(R-S\ )m=xmD(R²toڒ>iT,}ϧ:7y$o+O:ꗹ!RBߐzBY:RFbQ-s ,[RvTҎND(Rø*R:sM :HS^|7r"u! S펯s$^BY::2}yԇTuW~sR| F >):2Et.<͟#9iwZ0G~͟#:uvԾ^\hg2L>=8D0 0X` cJ& ! dG1=^'}>3/h~$):>)ˡ=0Xg\+DJH!RBVBkae-@-Bص50( @(RS\ )b8,) /c!e/zͩ%+wd J^8B.\iDXK\ )jũajH? ZYK>SC;jC^͹9=x}sMq΅²uΌfԒΈy\Oێsm&#|:2Et.sE<7}>C]o~sR|GzJth#>No^͹Ѿ5"u!/t^u!.²uZYKP-Ms ,|⡷ ZYK> ׼:2EqsQo6F6{;DC^<"H[O\+'_jHA %a b0X2u.ʚQ@8H0_w^jU=}Nw~\P)u! GI |9NDN:^Tu>!td\+'SF_O:*}CoێtWy(5d(R b-S\ )b`P1D0BYK,`Na|  -|Τ:@YԇT떦8蠚5>Q쟷 >C5+xP5+(Bkae-Bص50 I"BK\ )} hgmHuK='o?=z n9иVNїrށh9tSyїΤ:߆>A7:U+wF>s|ۚH<}?_O'RR>ORR\+'_jHA %a b0[Gi*qp!J%ap{ã$_?}߆ni okjHWDN:~(!\>²uZYKP-Ms ,'R쩥 Q-s ,qOU6S7tx7RRtμ#oDCIJY_cFH²u>tep:29&Jq7ANz|Std\+'Sx!u?Gxst"2δ*`7!u?Gxush7}>R?n9~>!#ϧeۯژ#}zp``( ;_yҔMNB Ўb{;6N}pf^ѽ:HS^u\|SB0z`WNB 0ZlZjkae,Ql@ K\ )d)a \"/~=Q#. s W:)>  k*p~qD_U :K\ )jũajH? ZYK>SC;jC\7wxo~\+'^-ZsNzhQk*p~smJBkae-Bص50Gp $HRkae/\+'^T6~s(7BbQ-s ,[RvTҎND(RX5WhWU :ڕA3o@>F>R 6{;z5?BY:mp~:РqOmaoBqδ+ѯ4uqxmS}sA,yօ|z526C<6PNto#}> ׅKlօOXFG5$.'ҔGYokjHQE"0kPj[mʡ~ҍѼ8Gס>V+ж8C{הoPj[*x7rld?םHuK(§?g}>41lp3|Wh7`!Q~O}xFRmBθ?n8#;=JQ#:O xG59yԇ\+ʒN_:ՐZYKP-P-Ms ,-H@%a0X`(  p XHYm F\Qx*\+4zr!C@ԮOێs_F,A %a b0XX5$ێ Q-s ,\P)!/sVѼ>9&BY:F]~B p4J2;yђ/Cp{:)RR~DP砛*{;zSAOjsx>m$>ѯxPt.$f 0Zjkae-紏 @8H0_qиVNђ/ێ{vy4x7y$o+O'RR?yRBߐzBY:RFbQ-s ,[RvTҎND(Rø*R:sM :HS^|7r"u! S펯s$^BY::2}yԇTuW~sR| F >):2Et.<͟#9iwZ0G~͟#:uvԾ^\hg2L>=8D0 0X` cJ& ! dG1=^'}>3/h~$):>)ˡ=0Xg\+DJH!RBVBkae-@-Bص50( @@0Y kae-C1` +zօu Yօ|z4F,A %a b0XX5$ێ Q-s ,^iT,yօx?2;ëAP$ZX)}h}qA4h$_x7(l9@G#>^oF*C@ڂz+hPK\ )jũao6zho:ЯF>]$B@Xŀ4ezׇ!_Oms9IfC$٣:(5j,/Fђ/ݼҔF>sC}̂SA$yFu!ć^l9H0 Y %a b0X2u.ʚQ@8H0_Vԑxu\G}nz*~׳T*s|!A!D0[lZYK[ H (RS\ )jE_^ h;=:(&{ã$_FD(bEѯFH  B#CH?<z4F,A %a b0XX5$ێ Q-s ,s㢂h׹h7~\P)u!.ROx?2;!Eѯxtd~\P7Cx)xڐK\ )jũaNo^g4 ҕBxpR)F]6y#ɑ0R"m!A!D0[lZYK[ HK\ )d)a \"/THŀ/x51gZ҉tSxypo=~T":?_{=Q# 0Zjkae,,D(RA4ku?O(:OyGq͡ ">s ~Ѽ>Fς4/}>:^>s}{ 0 Bkae-Bص50Gp $HRkae/!EѯsA3hyDuHI瞿!D0lZYKNSJ9: ZYKڒ7δ+mB%OwʅNo(5d(R b-S\ )b` K\ )d)a \"/THŀ/*yօ|z51G]`?mʡ(bҕ`1` 1xiDXaTl-m"OԦF/ڔZYKP-Ms ,RA@8H0_qδ+Ѯ6}cЎ }t^ SGzoBn~g?=}tjsxBkae-Bص50Gp $HRkae/!$BG|%O4A %a b0X2u.ʚQ@8H0_e\}>"/|ҨYBJh}ِWNtoP>R@/L  r[BL cз ``,@Xņ,4Sk!A!D0[lZYK[ H Q-s ,R1p( Q#YR~94JoBκ7hWǣ\Ȁ(b҉!D0lZYK qp!J%a+A9W F6o*to:ЯFZYKP-Ms ,|⡷ ZYKDuHI:Я SBkae-Bص50 Krt$)D0W9_O4psгzR#E"x7(6d>Uӝ>iT,O/P0 E\cзpS@E,@XŴ-0 aoP1a AZPjQ-s ,Ũ[R$K\ )d)a \"/THŀ/2;TRRKn9>u_!D0lZYK qp!J%a+A9W F'ߧםHuK-օ|z4 0Zjkae-紏 @8H0_eB#CH?9օ|JhK\ )jũad]4p!J%aڮB(x7SїF2xtdPjQ-s ,Ũ[R$ZYK!Ms ,bQ~F,x%6:(&s{ZЂK\ )jũajH? ZYKϴx ToYR~ }qA4ks:ЯFZYKP-Ms ,|⡷ ZYKDuHI:Я SBkae-Bص50 Krt$)D0UEjsxڟ:2U~pA Y %aص b0X@0Y kae-C1` /̎'whu¼#X:ЯFZYKP-Ms ,RA@8H0_}NRxʓoC:Ƨ'9օ|z4 0Zjkae-紏 @8H0_eB#CH?9օ|JhK\ )jũad]4p!J%aڮB(x7SїF2xtdS\ )dcD~( P$ I %a b0X2u.ʚQ@8H0_eR\ &A`; `ޖԸ M$-pʜ60 H@8 @$ p$0 p$ @Q"Ό:^ieN:ѩk6ZYKP-P-Ms ,-Hbkae,50>Yx7/E)V}>x7hPK\ )jũa{HPێ Q-s ,ԇTR*sbQ-s ,[RvTҎND(R^M9W߿OWq mI7ߧ|!o ";|7~T@XՐZYKP-P-Ms ,-Hbkae,50>Yx7/EFu"muBQ-s ,[R>{HPێ Q-s ,ԇTR*sbQ-s ,[RvTҎND(R^M9W߾iu7s|+>xr߆="m+Gz/Fʞh @x b-!AP-P +W,tR 5hw xQ" p[ '`F8 PsJ$R@80WP `X@ H@ e7xk҉p +P<0q $!^'pLsk6j$R@8BH+(0, !qp^6 j$RQ"[}qA l'3V64P64P6./usr/share/html/adsm/en_US/admmsg/a45emc30.htm   eint<>RSTaors /GNOcdfhlmpu.8ABIPbgvy#&5;EMUwx,-9=CDH0127LWkz"346:FVXq'()Y_!KQjJX AoA|+  (o x3^pQAf6k,(V(@#@~SS< a+}vё @P( @P( @P( @P( @P( C X GBB`0 h-GFGP( @P( @P( @P( @P( @P( C X`P|TSPQ@ (S X4`c8 eNpSY@hŊ 0h1ѠZ@&8# ڗDphЀp ԡFI)GZw $H  5)(k YN{M0,,[X=[$H  YN{M0=[ p[@OYR1iᴲ0A+)iŋk `XzC! alFc> 75>^NalXn{M08ێ YN{M0wTTTCn9Ύm1=[-[L-vԎND,=[9Jư bbŵsiQD8Ŕ a+siʎ' 8Oj@ԔNό{X)(S6к=[-[L-a% p $HRsi⁎  pԸ4h 4u%sQx} 9gmu!=[-[L-#="BSL-"/*PێsxLA+)iŋk `l]5#p!K)idr%e94ذkXmbalc@ 0al%n{M0 (: %*|̼ДSϟr2" bŵsi,=Dێ YN{M0w\P1u".'IY>iΤ@BQ8 ZU>DY9]Bңǟ8txgx%*z0:t-*RA+)iŋk ci>(@8H guHKI;mLA+)iŋk `l]5#p!K)i+5ΎmfׁNu"gBҡJ'T:hԈT ?%s/GϨ⁎ O Da-Q8'\$U'>iΤ@BQ8 ZUᇓ MM=5R!R'>^Ttd}ԔNό{0󕔫5"$\:"ӆΆq՝<@RQ::aNVRԈ+x@rU>*V}Ft6ZT bŵsigvp $HRsiR a:5BҮ-):ji**өДSyb YN{M0,[X=[gR YN{M0pemI;yT'F\u^%_cgkiW@nji:xRpG4U 'ЌJJϨBүxrJD(FtA:`B!g]f+Vn9>*V}F ?wQ@?%cXJsi`ֱbŹ4(Ɓ"@`$ YN{M0=[r}pێt#.]cK(calXn{M02qp!K)ik83ΤBá>@rU<}oB2NqW~^:G-*JsibŹ43O;n8$)e94ލxRs0 Vu?iWBq^jk4J:Gs|ZSJ)Fi1=[-[L-vԎND,=[82}Ft#.:r8] J0*CvSIkJ68.)N9>eU@rU>SkiW9%OTHY\:Q 0!x?MT|c+a+>] J;UBҠvT%e94ذkXmbalc@ 8 al%n{M0Q:U ΎN)WQ]%e94رmbal Q(d6"BSL-7 9*=RxTJsibŹ43O;n8$)e94R!RR I%e94رmbal Krt$)e94UԽj:> a+)iŃZŋk `p a+sifMTztdGsU/n X VSL--iCn8$)e94ލyԈTϫ}IDmzȪ='F\{ۂVn8 bŵsigvp $HRsiBJq=JsibŹ4:mMH $HRsiՕ}F{!g]f >:fGr#>TzWkMT*ꗊ䮳|sG'(JsibŹ4PmD,=[8)F^'VW3vS~$t68PB=hGZG󣓊UWDalXn{M08ێ YN{M0w\{s΄alXn{M0ΥSR9: aly5e_QF^YYHeA(G8㨜s>U?:9+:9>89`QC 1*m=kΤBr} J%e94ذkXmbalc@ @ a+siP1Q@eP?(c>ԓʦru=ID|DalXn{M02qp!K)ik2фa=Z>POte YN{M0,[X=[F{IGmD,=[8c9MDjjICn9ԔNxJsibŹ4:mMH $HRsiׄGsΎlF*ΤBί*RU:͆ Jư bbŵsiQD8Ŕ a+siP1Q@eP?(c>ԓʦru>HB YN{M0,[X=[J @8H gz5T~?}zږA/;HA+)iŋk ci>(@8H g pg:)mOI;m:9JsibŹ4:mMH $HRsik YN{M0,,[X=[$H YN{M0=[TFU3I;mԓ YN{M0,[X=[J @8H g(㕔 AYD*^*T= YN{M0,[X=[F{IGmD,=[;D*^*Tة1=[-[L-vԎND,=[8.9;y/: :IT6d(A+VSL--iF4 `-e94JalU, uqD!i@rUЌub|t0A+)iŋk `XzC! al⁎ П&t^ Ju?Qx} A:ލJt&MA :7H]5д}FLJsibŹ43O;n8$)e94Ύm>uNw~kiW:U j{Ѕ1=[-[L-vԎND,=[;> JA: JF{I|A :7H^2# _Qf*j|9$sf~] JF{I%cXJsi`ֱbŹ4(Ɓ"@0=[ [L-WPܨ팈k9ҨmB)*ub|t0A+)iŋk `XzC! al⁎ П&t^ Ju?Qx} A:|OQПWҨm>I${>tq΄-*(@8H g pg:99Ѯ\T6TթBalXn{M0ΥSR9: alRt-*xgܨ팈˜0}}FA:OIGZ|9*ܨ팈t a+)iŃZŋk `@al%n{M0JP<χ#YΕCoITc1 YN{M0,[X=[J @8H g pg7i56PZUïQ{m ЎkiQ0JUalXn{M08ێ YN{M0q@sxO(SZUΕCn9@-Z!iLA+)iŋk `l]5#p!K)i(@ZU Ў(i%;՝xgZU FP J%e94ذkXmbalc@ k)iV `n@rU(;iW'\9}F^YYj@Jư bbŵsiQD`-e94Jal Jǝ*!N1 JA:YC#Yg:')c*ee `VSL--iCn8$)e94á? MMalXn{M08ێ YN{M0q@sxO(SZUΕCn9@-Z!iLA+)iŋk `l]5#p!K)i(@ZU ЎkʵYg:'N|xJ$,?xaΤBήe6aJư bbŵsiQD` =[ [L-T6(pN1 JA:YCЅGesП:u$ bŵsi,=Dێ YN{M0q@pOvSo:U \:׼>Ά F7i54O :JsR]IDM8a YN{M0,[X=[F{IGmD,=[8c9ͼVԔNxލt-*JOz bŵsi6u.ښ@8H gz5` a|覜0@ͩQ XalX5Xn{M0 1@pH 1e94Jaly/*z:9vs^J6~9ԌcU1%1 YN{M0,[X=[J @8H gz5R!R?}RS'ïQ%u?z ׼oRQ؝s5R2ߊ: bŵsigvp $HRsiBJqtso%e94رmbal Krt$)e94̎PV5=[ k-[L-hk)iV `5ϕur z>(qc ^62V1FZ0Psc%Pse `VSL--iCn8$)e94m* xtSM\83 !iQcΎecJpԻcJ7'9Ñk:9+وFs}{hV,DJ)FcJ7?0A+)iŋk ci>(@8H guHKJ6+SkΤBΆdwMJ)Ӽ졶B]fϫ;J;VSL--iԻjjG'A"BSL-/&0ߑj^ ( gx?5Ԍ⩎yGZGuxBҮzk5Sn8#C4})ug]ˊ80ɫ*75oSR?5(BeGQ%౥ k7W,m&#Nx+#sVk4~Va'Ίi!{(=;<0y%ӣI1W$zk4|rw}*Rq?u#-g#rψvםt/|rw0yTߨםHHG7!ѐ8S$G|{ ok YN{M0,,[X=[ 8$al%n{M0^TF\Qqz9+R2ޱR2qTTP%e94رmbal Q(d6"BSL- pgHKD;rU>JoNwGl ξD^J;}Ft6F[TTalXn{M08ێ YN{M0wTTTCn9Ύm1=[-[L-vԎND,=[9Jư bbŵsiQ@ al%n{M0^TWۂV=ZRe8/i+#-YCN9Ή1N9Ή0A+)iŋk `XzC! alZ6{ۂV׼kM5rΆr`~(Ό'ЅG:9v){R(`8VFGzW=F\䮳f#N9ΉQeZ((`:(h=[-[L-#="BSL-"/*PێsxL+Q: :7Χ;O(LN粆 %u>k5IGbtRJsibŹ4:mMH $HRsiՕ}F>:KE>FU1/5(BxN^u"/6ZUïQq*mqwƔ0o%8άq@rWYu9r`Y5e_QFu#-c^;h]Ќ$4|0 {ƻW,m&#Nx+#sVk4~Va'Ίi!{(=;<0y%ӣI1W$zk4|rw}*Rq?u#-g#rψvםt/|rw0yTߨםHHG7!ѐ8S$G|{ ok YN{M0,,[X=[ 8$k)iV `5|K}%`msկ)F^ΎVUφۂVn8N9Ή1N9Ή0A+)iŋk `XzC! alZ6{ۂV׼kM5rΆr`~(Ό'ЅGۂV׊QgG+*aΩmgCk!' VSL--i|Qqp!K)i (m9ͼVߨםHK RS'ДS&ysCls͟Vw5:)%e94رmbal Krt$)e94jʾ\ 2д ?FWu!9FGJєaQ'0';=K#ѣ΄eJ] N8lzp"Mt6^U1P:Dex?(">'FHHA+VSL--iF4HSL-iǂƔ0o>VBP(@8H guHKJ6+SJsibŹ4:mMH $HRsik YN{M0,,[X=[ @ =[ [L-WۂVx,iCd*\tq΄-*<+ԥJ2DYC bŵsi,=Dێ YN{M0w\P1u"/s%_c/n X_QX҆ Ty2Pێz!=[-[L-#="BSL-"/*PێsxL+౥ 檊F[~*TBalXn{M0ΥSR9: aly5e_QƔ0oRr x#eF{Iz^$覜0z#e P*'Z#C4}w㜌U3#=U=;l6Wk:0K|0*[⁎ %cXJsi`ֱbŹ4(Ɖ` -e94Jal J^6cJ7+!R8VׇRsu#-%c)Ԍ⩎,Bң½JQXTs},JsibŹ4PmD,=[;Ѯ(: r x,iCd*\k| PY }FUҨm:=[-[L-a% p $HRsi⁎ {W 9*y{pJwƔ0o>VBV=JQ'J:U5VR^LA+VSL--iF4H=[ [L-'y  PY xu)*TBң½JQXTtO1 YN{M0,[X=[J @8H gz5R!R>@rU>(`|K}N+IRRalXn{M08ێ YN{M0wTTTCn9Ύm0?Ɣ0o)oȩR JsibŹ4:mMH $HRsiՕ}F PJq%㜌U'kx]ౠ(`YoqsR.F_QeIǩɫ*Gy^j^ ( Jư bbŵsiQHZsi4}%sG4|sGc-Ng*Psկ%:N2#eB YN{M0,[X=[J @8H gz5R!R>@rU>:9QVu⇇N4c-GVSL--i|Qqp!K)i (m9ͼV bŵsi6u.ښ@8H g ɫ*7#=0!g]f >:U4IUҢdgd/n a+)iŃZŋk `$=[ [L-WrW4{cJ7Χ;pz2{ye g8VPێt!iQ^(ˬc*R>P%e94رmbal Q(d6"BSL- pgHKWrW4|(@8H guHKJ6+SJsibŹ4:mMH $HRsiՕ}F PJq%㜌U'kxX҆ ::1|sYC;n9H+:@rU>:9QVuF{I};SR8F̣TթVSL--i|Qqp!K)i (m9ͼV bŵsi6u.ښ@8H g ɫ*t"Q$+4 bƱ`P=R.F{I1R ϩ(RH:8VT+౥ #bF9+6ZUh]O5ΌGox,kD*PX҆ ::1|sYČ++C 3%B YN{M0,[X=[J @8H gz5R!R>@rU>:9QVuF{I|s#PVSL--i|Qqp!K)i (m9ͼV bŵsi6u.ښ@8H g ɫ*75h]Iǩ?*PێA/ ?$tq W;cJ4G⒜@jʾ GT 3ԧ*%pI"" XalX5Xn{M0 1@ YN{M0=[r=hƔ0oNwרeьS$QЅGz.J2DYC bŵsi,=Dێ YN{M0w\P1u"/s%_c{\ug^(xsGm J2JsibŹ43O;n8$)e94R!RR :9alXn{M0ΥSR9: aly5e_QFԣ 8y~Jq%RQRN!cՕ>Jx,iC%cXJsi`ֱbŹ4(Ɖpal%n{M0:;uds6кіk|)FA^(ȕeJQ:'=[-[L-a% p $HRsiuhuV}Fc\P1u"/ ?5h]J7̌&ԩ]a>%T!^(ʎ!x? VSL--i|Qqp!K)ikΧ;p~^Tvi?s YN{M0,[X=[gR YN{M0p~^jQօTvi?sR ϩ(RH'Gʏ%s4D%e94ذkXmbalcD8 YN{M0=[r=hƔ0oNwרeьSz$2ΕCn9RalXn{M02qp!K)ik83ΤB}\}O`9+>u9s )FD*%e94رmbalq' alxRsjb YN{M0,[X=[gR YN{M0py/23O uoR|QH~DY*!IxF{IBb XalX5Xn{M0 1@ SL-iǂƔ0o>VB}\|~\:y_c1rׇ:vP]fa]fѮ}!RB +\:K=[-[L-a% p $HRsi⁎ sp`mt#/׼>Ά䮳~4LS?F!#^u".Q}!Rx|C e&:Gqԫi$\:y^5r} JqN\0ж'4kg:) ?y$+5[PyԈTc@;hA+VSL--iF4HSL-iǂƔ0o>VB}\zx,iC BMB2%uJ0䮳VP%e94رmbal Q(d6"BSL- pgHK ox,iC B}Ft6%u#DΧ;u%G4x2uNwGF΂Ɣ0oؒ9TsJ/>rWYJsibŹ43O;n8$)e94R!RR :90םNwG6ZG5ϤD%s YN{M0,[X=[gR YN{M0p>Vu9́x?R!gW:W&5oFI(^(\覜0%3i%ΕCkus JӔ@w֒_jICk5P:wsZUUH:QD0Xa3<Sk YN{M0,,[X=[ @ SL-i܀}+k4y.U,ޝ'JsibŹ4PmD,=[8: ξ^*Ti?*Gl:tdG$t6Tթ5LD*\fG|tSM\eG P YN{M0,[X=[F{IGmD,=[;D*^*TG6ZW~^u".t3#JoNwBQL͟Vw]౥ Ԕv'E!=[-[L-vԎND,=[8^MYWajuԀj@?9*F\4p8Jq%Yp`>{C5TTPQDm'|+;:N2"LьG8S$GytNU1/9]fqɒ89`Q(8-iSn9>^u"/6ZT a+)iŃZŋk `$`-e94Jal J Ύey5PBκq=[-[L-a% p $HRsi⁎ s8S|9]fqz>:N2#Q:qe@-Z!i+*JsibŹ43O;n8$)e94R!RR :9rTթB2Χ;-)%e94رmbal Krt$)e94jʾ U,ޤRWWB2Ѡ#$US*λ?y$+Q:⇂%gCn9?sAYqfeB8E^%8T'_Q5Sc^(yqFt3MרF`8a;MyԈTTێOiPV5=[ k-[L-h H1e94Jalqy/*z:9vs^F[1FZN*=[-[L-a% p $HRsi⁎ s"qԦq{ hmԌ⩎%e94رmbalq' alxRsjb YN{M0,[X=[gR YN{M0s# a+)iŃZŋk `$ a+si TWۂV=ZRe8/i+#-YCN9Ή1N9Ή0A+)iŋk `XzC! alZ6{ۂV(`tSM\83 !iQcΎecJpԻcJ7'9Ñk>Ǹj͘kʡ8:'׹וjtOk4xalXn{M08ێ YN{M0wTTTCn9Ύm0?FD*\fG|::9>.00o>g>JNJ<覜0%e94رmbal Krt$)e94jʾ FࢉYێ{Vw]H~*ꗚut'Q: q-*רFZ68;cJ7\?y՝eJ7Χ;L&0ߨלeLuKG|ԣ /(`pk7W,m'7W,m&#Nx+"MjwƔ0o7p%e94ذkXmbalcDBF,=[ [L-Fe'TF\Qqz9+R2V1FZ0 bŵsi,=Dێ YN{M0w\P1u"/sWu)u9r|:rWYh# Q2%HA+)iŋk ci>(@8H guHKJ6+SJsibŹ4:mMH $HRsik YN{M0,,[X=[ @ =[ [L-WۂVr0)8ȏ>VBjuӤ"" YN{M0,[X=[J @8H gGAYkJ6'@h:tdG$t6Tթ4HcqJp#W:8H|C>]8jTTP%uS'$aF`8a;MyԈTTێOiPV5=[ k-[L-h H=[ [L-WۂVr0)8ȏ>VB(˝*8Sc"g 9>2U 9>P%e94رmbal Q(d6"BSL-]g]౥ @h<SބeJ絀" sKyM5rΆrQUr0)8ȈVSL--i|Qqp!K)i (m9ͼVߨםHK RS'ДS$䮳g՝r0)8ȏRQ؝alXn{M0ΥSR9: al(`sKh?Vu@SM8a E? #ԔSS~ęTyԈTOa- XalX5Xn{M0 1@"@ a+si7 9*SJr0)8ȏ:9vs=A :7IDDalXn{M02qp!K)ik83ΤBΆdwM%uS9t8ȏIDm j{ЅA+)iŋk ci>(@8H guHKJ6+SkΧ;yP V7?:8J bŵsi6u.ښ@8H g ɫ*75*?5PBκ@}5 ut#.  B8E^%8gDPgjIW>_LuKJΆr~΂Ӥ">h[ 8Jq4~ǜ9>U?:⇝NwaQ: 'C<:zk N scTێ{ϨםHKM%cXJsi`ֱbŹ4(Ɖ@ a+siT "t'F2"N|xu+ϨNU1/^u9saQts(jD}axVSL--i|Qqp!K)ikΧ;{>D*^*TG6ZVSL--iԻjjG'A"BSL-bQ:9~?~U5R=m D|*)x?5/'%u/: |jG'^@-[ a+)iŃZŋk `$Zsi496|> T{IDDalXn{M02qp!K)ik83ΤB}\|J)# Q2FӁ: 8%fC5/;>PsGm=tSR#alXn{M08ێ YN{M0w^u9saxR!RR :9alXn{M0ΥSR9: alyqs򩪖6n9#QKQ}F9+yԈT#SR9:?*jܨk YN{M0,,[X=[ @$k)iV cIDy.@rU>V'ێRd bŵsi,=Dێ YN{M0p-J+o# Q2j P1ZTTo6zx,iC%e94رmbalq' alxRsj`~9]yԈT̎u)u9r} E2NJ6}Yw# Q2%HA+)iŋk `l]5#p!K)iVUox,iCa>:<??Wr1V^dgTG}FcJ7x?ӆ2U 9>P%e94رmbal Q(d6"BSL- Fүy{pJT "<覚gCn90? pgBDΤBr} Ju?Qh`Z6qs]౥ { $覜0C5R!RП(=;<0rWYu9r|:^m?%8S$G~ԓkoNw}F]fsʉko:WBUG%cXJsi`ֱbŹ4(Ɖ  YN{M0=[%GN2#ϕur z>(p(ce5(B62?BqtOBqtO1 YN{M0,[X=[J @8H gѴvSoJ絝Χ;yP VJ)͟VwcJ4KcJ7ʵYd3ԥFs}{kʵYg:'BQO5 Ps(h=[-[L-#="BSL-"/*PێsxL+Q: :7n9NwBQOlFe'J;VSL--iԻjjG'A"BSL-/&0X҆ ?%s/%*Iռ(`ߕoLaK覜0R~9Y|fGg;}+5R!R;<0*[~$y\䮳|sa-Jư bbŵsiQ@-e94Jalr0)8ȏ>VBjICoկ)F^M򃉝NwT'DT'DYC bŵsi,=Dێ YN{M0p-J7i56u)u9sʀZ=J)sh# Q2%H PU'ឥ(Gz5Ps^U :'BQO5 PJo4`VSL--i|Qqp!K)i (m9ͼVߨםHK RyDΧ;O(J6}Yw# Q2%HA+)iŋk `l]5#p!K)iVUox,iC$FӁ:ռ%౥ { aK覜0R~9Y|fGTcx?5R!R;<0*[~$y\䮳INw% [L-kD~(Ɖ0 A VSL--iԻjjG'A"BSL-KzpkB@(g@ !L hZ0Sj\ D,UE#-pʜ> 0 A ?0 H$ HH YBЌBί5TR2gR!R B YN{M0,,[X=[!! 8Zsi4+=JQ%eJQ:'8e*?p^׊(malXn{M02qp!K)i+=JQ+)m*yԈT7i56~:WJq=[-[L-#="BSL-".uNwͼV bŵsi6u.ښ@8H gm!R׎RJhNpS}mI;ȑp^1R BΌGok(J{ ok(SV5=[ k-[L-h -e94Jal(ˀ2(˝e `rVW<RpA+)iŋk `XzC! alԥxrFүםHKvSgP?J6 YN{M0,[X=[F{IGmD,=[;D*]IDxLA+)iŋk `l]5#p!K)iB?QFϹ:><ڒwÑ#LTCn9ЅGs)QJ#0*[J'T a+)iŃZŋk `$$$=[ [L-腝_HK(c9u1"'K(c9̎B+ݬ$q  Jq=[-[L-a% p $HRsiR."ׂRG}g.tsay>|68Ft3# %A}\:WY>A+)iŋk ci>(@8H gz5R!R|;h~\}"ׂRG^O :7ETąH:WYyP V  R VSL--iԻjjG'A"BSL-bQ5(BB)*sSG6GJrUφm{ ?ʶD~\4/J6yGZ|9*$RU:G%cXJsi`ֱbŹ4(Ɖ Zsi4ر=T)(tSNzBήrP0!gW9(N ,'#B2i+A~9 bŵsi,=Dێ YN{M0w^jQօ!gW9(N {>u?Q ( H0,Nwq?FD*^5R!RSn9>^2yԈTtJǟH^WkJ:к?D,% A+)iŋk ci>(@8H g(Stso=T)(uN~\!gW9(NdCH@0 tjc/*J)t-*JsibŹ4:mMH $HRsi}kQsj%4N8>pHFBήrPɹ ?#:;+yTJ)t-*Jư bbŵsiQk)iV `53/n X B#Q^ZU.Q^Bs*&jQօ YN{M0,[X=[J @8H g]@-[#+ J0Q^Bs|" bŵsigvp $HRsi׼k,bۂV YN{M0,[X=[gR YN{M0p: F8ǁFWxaHNaё;h=4LD*B XalX5Xn{M0 1B@-e94Jal]e+aBңw\ 2д' ?xB Y YN{M0,[X=[J @8H g]@-[#+ J0{JFIDalXn{M08ێ YN{M0w\wZO?y{pJkFW%e94رmbal Q(d6"BSL-Vup ȇgQ(㕔*\ 2дA+)iŋk ci>(@8H gz5xpYs alXn{M0ΥSR9: alQ^ZUӁ:єSh ϔΊ|Pp2BҠ?k 'FD*B XalX5Xn{M0 1B@ al%n{M0^2ێt!iQ8.*Q(-*JsibŹ4PmD,=[;ѮQ^ZUΊ;WB*2# %A+)iŋk ci>(@8H gz5xpYs alXn{M0ΥSR9: aly5e_QQ^ZU}IT7~U:?u#e@%Q: V5=[ k-[L-h$$-e94Jal]e+aBңw^jQօt6u7QQ^% J0.TxVSL--iCn8$)e94ލs*J:к?RBΆF5#+ J0.Tx`q9%e94رmbalq' alF5 4002#xVSL--iԻjjG'A"BSL-: :(:y=ceB z5T[%cXJsi`ֱbŹ4(Ɖ @0Zsi4 {ƻۂVn9ЅGFԣ -ר}FDex?iQ(~xB YV ЂVSL--iCn8$)e94ލs{x=[4']5h]ΩoJq9%e94رmbalq' alF5 4002#xVSL--iԻjjG'A"BSL-/&5ΌGo(a>:<ԣ 0~\ 2Iͅ\Tv{x=[4'B;ѬDߨםHHA+VSL--iF4HBBSL-iŌb|uïQ.Q7|ӝHrYCx%*IϡpiW JsibŹ4PmD,=[;ѯ5(B^ JyA=ZT6:F-m!b YN{M0,[X=[F{IGmD,=[;D*\+SW2xVSL--iԻjjG'A"BSL-QցEz%cXJsi`ֱbŹ4(ƉHal%n{M0,cKJ:к?J:XBNyJ9*9Ԉ)%1\3#(yi?RG2(⩎q(m% JsibŹ4PmD,=[;ѯ: W]8Uh]#]8U#(RHjZTҼ(yvwN'%e94رmbalq' al{ۂVn9R~2sxO\JUTJsibŹ4:mMH $HRsiξ\P1jWG5Bү ?z-*󢚖 k:"zq=TG+YWkz!д^O5>A\;n9 tzWڬH:9k80}!yGö G+ԄmKG% Q XalX5Xn{M0 1@0$-e94Jal2;^1Υh]Ӊ@~z!r'Y%p|ӝHrYC6>u" ?'RWXT|U1.> $!P1 YN{M0,[X=[J @8H gz5R!RПW 9*:zkJԣ alXn{M08ێ YN{M0wTT+aة?yԈTͼVehx%*z%e94رmbal Krt$)e94g_Q(5TQ+WNe!iW=HzOyMKJ ^5՝HA8T#欫5=HDJZUΎl/'⁎ H^Q䠮Fq=TV $G^O5> qϐN^FBPNϣR =(\%pN GJ~^u" V5=[ k-[L-h @ a+siԫ@>՝HA(JQV~u""Ndwj^9B YN{M0,[X=[F{IGmD,=[;D*^ێyTD*\+SW2<@=UalXn{M0ΥSR9: alJ0?ugRP}N'^u".:0Kh ?5ʧFD*\:ΤޜOU*Jư bbŵsiQZsi4jU~ Jy]Y5д}VSL--iCn8$)e94ލJt'ԕ>^*Vt#/BүA?z5R!RC2;a05/=[-[L-#="BSL-"/y{pJm<*O^u".tso+x? Jy YN{M0,[X=[gR YN{M0wa-A JkiW?F okΤBgOa-: G5zZU ЂV5=[ k-[L-h $al%n{M0Gm=B)_R!Rޱȟ_ ,Τece `VSL--iCn8$)e94ލyԈT8U$rW4hts(G5d"!YΤBQ5(Bȟ_ ,1HVP%e94رmbalq' alFD*^u ͟FRD+7ΤB՝:9vpA+)iŋk `l]5#p!K)idr%e94ذkXmbalcDa @Zsi4}>u#-CE+B|D*^911 YN{M0,[X=[J @8H gz5R!RПW 9*}mI;wƔ0oR2FRhfԈTsc2''K(c=ϥs YN{M0,[X=[F{IGmD,=[8Y DxcJ: p bŵsi6u.ښ@8H g ɫ*75d"!Yu"/sW2}Fԣ i1C5F{IFG5fԈT\G|QH~]౥ HSTQVUoxX,iGZGϨ pgHKMBҡk YN{M0,,[X=[ H YN{M0=[rG2߱w~VoHKz3"}|t3 R2ޱR2Ք1 YN{M0,[X=[J @8H gz5R!RПW 9*SJ揇x,iCGm8u?Q!!Yu"/̉  F[1FZ0A+)iŋk ci>(@8H g !Y(x?~]B)_R!R>}alXn{M0ΥSR9: aly5e_QFRD+7ΤB~J^Ϩךut& }Fi?F: +x?)ok4IjpQJ5jʾ rIZR.F]`5R!R&*m'дєJal$^$+F4H H$ bŵsi6u.ښ@8H gm!R\а p4GS4ڗ"8Q :QH{D*\28B@ PH$ā 0  @0 A Pt#.}UԈTu9}yCЂVSL--iF4@ a+sictSNzrDmt-*-*e `VSL--iCn8$)e94ލyGZG-*C2;WB*:Ʊbdv?YB5cE4/sU:aQB)*d7o%|h'}( k >GldGQ: 4G+t-*JsibŹ43O;n8$)e94ƴ,hgSt"QϤ [дϨQ(gBҠ0bkΤB>W`9*s***iP>iΤ@ׅ4R #k `kJ]8nJ#\B ʊTs(uG4eL%e94رmbal Krt$)e94$+"GiW>5?A= JuNpk YN{M0,,[X=[HH YN{M0=[1E4ᇬR?wvt"׼B2Nq΄dJ0RU:e gFҮ9[H{ a1BG3al 'K(calXn{M02qp!K)in|RU:>}!yGk83ΤB+lHJ̎^}FJ#%E%Sxd6 YN{M0,[X=[F{IGmD,=[;ѯY#Ќ\RU:?xrJGϨו"=D{ ` bŵsi6u.ښ@8H guWE5!osB2UpA+VSL--iF4$SL-iŌaM8a(c?1ITc1#m*㕴Lìc%GDHQ(g|t0A+)iŋk `XzC! alFE%SsFc^TtHTy0 VSL--iԻjjG'A"BSL-[RNr$zsSsЮt^GT Jư bbŵsiQSL-iŌaM8a(c?. |u1GU`G}ʎȏRTX)*BPQ%gcNP󪏟X'MT9JmJk(c9P;jSJsibŹ4PmD,=[;Ѯ_ q(mcpxkMT%g>CN8=[-[L-#="BSL-ו"=D Jt';ΕCh=[-[L-vԎND,=[;j5k5ΊiR ԕ!a;ѮRJ!׃M8a&RF,<\h`@`P8-P, ]`P8-0=Z(c,h0a+)iŃZŋk ` SL-iŌaM8a(c?2;TU$.ZU B2$V1e `%e94رmbal Q(d6"BSL-WBVR >kJ:к?iW'B YN{M0,[X=[F{IGmD,=[;h萩% ZU;ΕCh=[-[L-vԎND,=[;j5k5ΊiR ԕ!a;ѮRJ!׃M8a&RF,<\h`@`P8-P, ]`P8-0=Z(c,h0a+)iŃZŋk ` BSL-iŌaM8a(c?2;TR!RSn9>_ %e94رmbal Q(d6"BSL-WBVRʔ6kΤBr} JA:JsibŹ43O;n8$)e94GDHQ(gBүtG%e94رmbal Krt$)e94UqMHa:>Ќq{#$Jư bbŵsiQ YN{M0=[1E4ᇬ YRׇ!N7=-*A+)iŋk `XzC! alxrT\RU:2#д=[-[L-#="BSL-tHTt-*JxVSL--iԻjjG'A"BSL-^Ԇө}˧WB2Nqk YN{M0,,[X=[HH al%n{M0,ciYC.> }Bǫ(m:|t bŵsi,=Dێ YN{M0q]ZJʼN9YJ*PQ}Bǫ(m:|t bŵsigvp $HRsi P΅_#T6JsibŹ4:mMH $HRsi㢚7u9}Ot*FIn8 a+)iŃZŋk ` @ 1e94Jal,E粱ïQD ێtB2%u''G2ێLGdYՓsE\?}FD*^k$6ㄩRфGzPRtx7>Np^Ϲr?m:yԈTdkΤBҳ'_jIA+)iŋk ci>(@8H gz5TTP%uΎeut:?y$+QgR!R?yΊj%pë^ҳ'_jIA+)iŋk `l]5#p!K)i1F*JԪ{GάFc#IDNR'B9C5rmLJ:bQ: qV&j@ >i%=(^CkiT5R!RCjD5φך1f}Fn^ ӁtK 0 ,0 _c;ayJꝽ+:t#ϯ>\7/hD:F*˥,3,&2IT%e94ذkXmbalcA  al%n{M0 EA080c)o'/*:$*DzppI/A\XPz(m9YC bŵsi,=Dێ YN{M0w\P1"/sV9]u>VqΕY:F\'"eGDHN/5TR2b#Ќ]+:u}#/םHKD ێu*W0J NFө5?G_QgR!R#GyԈTVudI9%e94رmbalq' alFD*\'/*:$*DzpyׂID:|gN2v>{WB2NqyyPH8OBGG$>2:C'{^TtHTΊIQ? ?c*B2Nqo>^u".eR!RBDGz5R!R#GϥgVNr58Lʎ ps ?~^u"/ ?#Yƴ,hˆB1`G~^u"/sYՓǩRB2O7>vpA+)iŋk `l]5#p!K)i1F*JԪ{GάFcK(calXn{M02qp!K)ik83B}+:tG=Jn9ҳ']˚gq'2B8fG2ێLA+)iŋk ci>(@8H gz5TTP%uΎeut:?y$+QgR!R?yΊj%pë^ҳ'_jIA+)iŋk `l]5#p!K)i1F*JԪ{GάFc#IDNR'B9C5rmLJ:bQ: qP#G4LD*\h2Q: Jά}'1=[-[L-#="BSL-Jά{#$? ?Jhԓh}FHK:)zJά}'1=[-[L-vԎND,=[89*R:⁎ T'\bH^Tu >#8%ҳ'SF_Q: HFU&A%aT'a?IAI?QЌ]+:u0?9+pPG#d+iT%u>t3#us ? }Frs fCGQvj`~F*G8 H  @W^xu%;IJά櫳 ?a0?Q*ΫD% A :dLtU!k YN{M0,,[X=[HYN{M0=[g "Oi  1}ˊ<0?(]ʨe:Kz*V1q|6P%e94رmbal Q(d6"BSL- pguHK=Whzz!sgVN!QD,UE#->G'VudWF_Q: &A%aT'a?ޔϧS׹j%4NDΤBF'tڒsJsibŹ43O;n8$)e94ލt׼B2Nqs0}DF}mI;hԈTs\0רڒsJsibŹ4:mMH $HRsiCy*;Q(: BuΎlF*șԈYJJY!_c;ayЌ]+:u>eqԄe_QhVqΥJF#.8%ҳ'S͟::U $r6BLrWYC2;W>ڗkz(m9&h;q{Gl6bNyI.0 `@,P}RQ=SЎj;>PpܽSN.N\`DʧI%RJư bbŵsiQ` YN{M0=[g "Oi  1}mII\.{(m8u.Uㄬc(=K6m,JsibŹ4PmD,=[;Ѯ( {+: B + Jάt#/Y%%s`zw=6p~1FI.Y:>UkΤBFIXm:+Ow'Gs|@#ӯ3sFD*]+:ualXn{M08ێ YN{M0w]+:usGl/( ?sQ(ǟ[RN&u"/s覢W :u=+:ualXn{M0ΥSR9: albmJk83ΤB%Ps&u"uyRl6W^t#$JάO}FD*\u!Wh!sRф%'G%cXJsi`ֱbŹ4(Ƃ@0SL-iYH(4Sgp_B2 5sGm `í$r%cA\ie `VSL--iCn8$)e94ލq@wTTϥgVNרgIXm:Vud|NeVSL--i|Qqp!K)ikgVNROJ:к?ǟ[RN{$覢W :u=+:ualXn{M0ΥSR9: albmJk83ΤB%Ps&u"uyRl6W^t#$JάO}FD*\u!Wh!sRф%'G F*B2N t䮳gΆdwgUBc/ Sa(;l̎Ϥ/(6q|61f}Fn^ ӁtK 0 ,0 _c;ayԔOT%+:t#ϯ>\7/hD:F*˥,3,2IT%e94ذkXmbalcA P a+sictSN'K(c?2=+:uΩmgCkiTuJWרFX!iW'^jQօ 5(BΆpA+)iŋk `XzC! alFc;D*\?wxYՓuKm :] J `ïQt-*' yGZt6㞳jTxVSL--i|Qqp!K)ikgVN}e :) ? Jb YN{M0,[X=[gR YN{M0p'y_Q^jQօ ڕ$uyБa()jIW='St: @0b΄1 )F^Њxʁ"?QtSNG5ΌGmhYێb=JQ::WʔNaB%e94ذkXmbalcA =[ [L-0VudRBΆBҠ1ZU =[-[L-a% p $HRsiR.ZUύOw^rJYՓuKm :^8malXn{M08ێ YN{M0w]+:uC{(m9M8aeSsYC5дA+)iŋk `l]5#p!K)i+5дJ:гR>:?%09;}mI;QY:Tгд|UX}=YЂF!ឥ(WP#dG5ΊiרFєԣ :q@gJ2C2;WB*~ts`v1V^u"uyRl6PV5=[ k-[L-h$@ al%n{M0GYдc1 YN{M0,[X=[J @8H gz5R!RETR5ҳ'\t6yGZG%e94رmbalq' alFVudʇPێsp bŵsi6u.ښ@8H g wZUhYێzͩQxrJx?ZG FR>{Cu?Jάs[hYZTS>F*ͬ>A#Re}#E4~\TvjQօ L3ԥs㫡p?:9;y/: :IT6d(A+VSL--iF4 al%n{M08DYՓN:~BүNP%e94رmbal Q(d6"BSL-םHKB#8^jQօ J~kON:tsay>Y;8m:kΤB bŵsigvp $HRsiYՓvs Jb YN{M0,[X=[gR YN{M0p'y_Q^jQօ >P#Gajʾ t-*&OZIx$C^u"/8] Jw]( QD^RQ}ʎȏBQO#g#{[Ge>Dr2#h]pc.Q7RF81m XBNyJ9*n~jQօ Rd#IN$MYWaQWuo:s5ϕ5(BeZT#@F>Jw=RNє0!\uVt}́Y: :IT6d(A+VSL--iF4 -e94Jalו졷?5TR2?>s%e94رmbal Q(d6"BSL-hYc(`,,pQVuYՓum N's㫡p=[-[L-#="BSL-"/*PێsxL+gVNڒs|?QZX<-  1|覜0=[-[L-vԎND,=[;ѮY:WQ siWP VG#.dYՓЌDF@W pgHHGF{>*?#Y}Edr0{#-(Jk(R!gWʠuDΤB#r1WVG# Q(: UHDʔNaBsa@rU=(׼>ΆhTJJ" bŵsigvp $HRsiBJqtsow5Wێ}F@-[O5%G$GZIq"Jd(A+)iŋk `l]5#p!K)iVUokJXBD}sP1=Jn8IPQ(: 5Qs?pK}F1 /c ;ë5ұ҄$G(zQY'G@yԈT#^u""R'x?ZIxNj\D|0-R ^JVud6F^RN%e94ذkXmbalcA k)iV `n@rU=(uSBQOJXBDz2hTy)XBDVP%e94رmbal Q(d6"BSL- pgHKJϫ}J0?5y(>DgCh4a*?c JsibŹ43O;n8$)e94R!RR :9r+m> ʧFJJ#í$R  bŵsi6u.ښ@8H g ɫ*75%Gt">q9Gu%R}J{09'G6o#|D,%Smk YN{M0,,[X=[H8al%n{M0.e\,EJάШjF^WQY'G#eR!RKѩJάO_с A\hu9}yR?t(B^mKʁ=^u%*]+:u1C7>Np]J{09'G6o#eR!gW)*fl%cXJsi`ֱbŹ4(Ƃ@0SL-iǣ^jQօ+:uணX :'%bVud]F26qN0VxVSL--iCn8$)e94ލtׂe`l6\99F*ͩQYuhYc ൔӆ~alXn{M08ێ YN{M0s#y]+:u? WJD*^*TG6ZVSL--iԻjjG'A"BSL- B Y+:uணX :'׆D~\覜0Jal$^$+F40 A$=[-[L-vԎND,=[;i օP B:84Ѡ% `Ը 2YܪF[R!R9}O`$A ~$ `@H$$$ 03s腝^jeΤBө>alX5Xn{M0 1H k)iV ` eqGsoQёET㫇Jk>5дbNP%e94رmbal Q(d6"BSL-P1;gឥ(ˇ#iW>*V}F:*ZT#alXn{M08ێ YN{M0wTT9G6ZW~G㢮m*:2>~+ݬJsibŹ4:mMH $HRsiՕ}F{!g]f`g:0~^so-*&;ӄ?~UĈ%cXJsi`ֱbŹ4(ƂA 0=[ [L-\% tUͼGFGϝR?w+ݬBҠ1ZTNA:YC bŵsi,=Dێ YN{M0q@shퟆz._dF^׆xtUͼGFG%e94رmbalq' alu%sΎm1=[-[L-vԎND,=[8^MYWaQWuo>y75qW6BҢn#8H 'P<HV5=[ k-[L-h$Zsi4Yx?QE\Ttd|U#Gxҽϱt-*cD1 YN{M0,[X=[J @8H g pg>gJ2UDo9(ξ^so-*JsibŹ43O;n8$)e94R!RJ'Tx?jb YN{M0,[X=[gR YN{M0p~RsU,} RWok㢮mDGzpGOʠx"8,[XJƱ`ֱb ºpkB@(*)(O8) (WX hX8PL !LlYK(S8@8P\а p4e3@   IXc9*CYYB )e g%b@ \tM@F}6,L%e 4Y@׆L$ l='3$LV64P64P6./usr/share/html/adsm/en_US/admmsg/a45emc31.htm   eint<>RSTaors /GNOcdfhlmpu.8ABIPbgvy#&5;EMUwx,-CDHk0123679=LWz"'(4:FVq)YX_!KQj*|JX AO1|7 p (o x/ L%`džX0,P-P- eNpSYO4-H'P>GFG0 0 0 0 0 0 0 0 0 0 0 K X OBB@( h-GFG0 0 0 0 0 0 0 0 0 0 0   @c`>P` @p49}MefcXJ3+(0, @[\`ƅp0@g8u0w0$&R8#\PύJdrugp @PH8,LY@[XJư bbŵsiQ(Ŕ a+siq(mc,α>K(calXn{M02qp!K)ik3ΤBӉ\:*P?~^:GA+)iŋk ci>(@8H guHKJ6+SJsibŹ4:mMH $HRsik YN{M0,,[X=[(H  YN{M0=[鑞}ID_b9>m ,JsibŹ4PmD,=[;Ѯ(: RQ:>'?(S6кVSL--i|Qqp!K)i (m9ͼV bŵsi6u.ښ@8H g29B XalX1Xn{M0 1P$-e94JalITcE%SNP{θ>FR!RJsibŹ4PmD,=[;Ѯ(: Fݤ?|TRU:ތ'Ϲ*\MN}ʎȏN?됊JSѯN:NjFPSr5 LA0h耀(RU:'A+#RJY ~{:|ukPE%S}!yGϨ(!ϹQԪ74NA:F^GKJ^Pk}ܨ팈zJ}P;j\!zj%@(rITH^Q)BW?&T=T.Ssd+|J8`/ʔNhyD9*;c">'Q\R>`Ҏt< #xô,4Sx,c"#5R!R& SI"=( JQ8?B)*h!Rޕ6ZU bN^pNuí$VuN8;ë5R!RDl]+mItt {H8ξ]J&>T'9Ԉ>tSNjIWiΤC(SOUeU2B_i5#(HJ'zOvu? ?vS~ʁ3K~DΤB0 ?h}F^j\:uNu? W%e94ذcXmbalc@ (,=[ [L-WYдce `VSL--iCn8$)e94ލq@yԈTt'JJϨ׼>Ά JalXn{M08ێ YN{M0w^*T7Bc՝}Ft6ZUЅ1W@%Z%\SRu9}t`>Q23LA+)iŋk `l]5#p!K)i 'y_Q*ˎ\|Tt-* MM'Q*Pێਦsʡ8WWYZUIS%}p'@^U,um>JϨBҢax?5д;*B XalX1Xn{M0 1P SL-i܀xxd6ˡiWX!iR=[-[L-a% p $HRsin pO}[stUߨ׼>Ά JalXn{M08ێ YN{M0w^*T7Bc՝}Ft6ZUЅ1W@%ZbQ:>0>Q23LA+)iŋk `l]5#p!K)i 'y_Q*ˎ\|:?Bү ?ʁ0ݤuR i<Oqx?}TZUIS%}p'@^U,um>JϨBҠA9kiPvT2|BҡC`q9vpt՞簖:5T+:RVBҡ1k YN{M0,,[X=[(H =[ [L-reΕCo󣓊UW~* YN{M0,[X=[J @8H g Ja-G'(FUalXn{M08ێ YN{M0wTTTCn9Rb YN{M0,[X=[gR YN{M0wUx5/sN8%cXJsi`ƱbŹ4(ƁB@`-e94JalU,ޝ'F\{ۂVn8 bŵsi,=Dێ YN{M0w^u"/s%_cQ:^*GIDz:98^ێ%e94رmbalq' alxRsbalXn{M0ΥSR9: aly5e_QF^YYHeܮwE(J#ޜNQ9D~ʏTtiSRCoNwG0}!8a;MyԈTTێOiPV5=[ k-[L-h$SL-i5PBκqA :98^EtGz5ЊID:Q]^W>t$}0Б:98^Eue `VSL--iCn8$)e94gJ28e>z> %*/#DJ:к?Rx bŵsigvp $HRsiG'(>t$} bŵsi6u.ښ@8H g ɫ*75*?5PBκ@}5 ut#.s)BW1fGr#>TzWkMT*ꗊ䮳|svy 0j? ?5: pLUPϧ @}O8L@aPeӌ[ Jb8>^u".'Ug[G%>G2w: Y5e_QF%sJ'TҴz.^YYˊ0Gyu\i=YԦ>%j^5ʭ8} J*5TTLuKS7 >^dg}GFí$zN\RK|J'CkWN0)ЌTNΦ##=tc^Ttq ?**ܨeAYԼv|M 8_("?cϣP}FpO⩎xJ7Χ;Lyp@p[0s}FD*^*m'дA+VSL-5-iF4 YN{M0=[TFU3I;mԓʦru>u""f|CA+)iŋk `XzC! alF*OGկyJsibŹ43O;n8$)e94Ίj%[SRNqΤuNwalXn{M0ΥSR9: alG(A+VSL-5-iF4 W,=[ [L-xRsI;m bŵsi,=Dێ YN{M0qYRN9YO0tOΤBJqϱب bŵsigvp $HRsiBJq=JsibŹ4:mMH $HRsiʔNaB%e94ذcXmbalc@ 8HZsi4 W 9*FtdG·Y(y]crWYʀJ=ф'>P%e94رmbal Q(d6"BSL-W0Ӥ"<䮳z0j{Gy Q:N2#CӬ;0]+r*B YN{M0,[X=[F{IGmD,=[8)+sI(Qc҈+)iŋk `l]5#p!K)iꯨך0Ӥ"?Uz}t#. \rωʧY#?*xtSR*v׊hTN6~yQN8@JLA+VSL-5-iF4 k)iV b2PB[{qϐNPta? s JF{I%e94رmbal Q(d6"BSL-h; m<ԣ 0z \y~9DJF[{qΜ ?Ji%ϩG7>S#=alXn{M08ێ YN{M0p:ϨVu/|3}o-*'Ќ^PB[{qfh]Ӂ:=HҽϱJsibŹ4:mMH $HRsijIW:yl\L`#|:Gy=HFLFЌRێ9Ҩmx>POy=HFL{#$aQ(: !֒_#uxJǟ[GokiTi>@B2NqG0}}F[x?㒉ԄqF%sFI@ tSNxލugRC<Fp]pw+8bJ}ȔRҟt-*'1k YN{M0,,[X=[(H=[ [L-@; m>A:YCΌSR8|é(Bҩ`5NDO.RVSL--iCn8$)e94ލvsJ:к? gZUF{IѹS#=5)Y˩ m~1p[@@[xtjcAZIg+Dy҄pbxR#=alXn{M08ێ YN{M0p] %~swRێ%e94رmbal Krt$)e94!]YԼԣ>F(B[{qϨ}w5)YG4Gg;}FF`+\g.%C5F:I0h F:Pϡ' Ίi{CB[{qϐNRT:2+\g!k YN{M0,,[X=[(H=[ [L-ɑLtRW٬c0E+;x @u%s%8%e94رmbal Q(d6"BSL-Bү5(B'1LtRWو pgHKZIRJ!ӌ/J>:x?7?2)VwJ וN)+JsibŹ43O;n8$)e94w8$C:?ϡiQ+)iŋk `l]5#p!K)i ugRRF`BҠGF_Q^;E1J%+hgx?> HΆy{C5д<Ȧ:)Y+hV5=[ k-[L-h$k)iV b2jQօPB[{qϐNPy@; m9̎ Ϩ .ϹyR> bŵsi,=Dێ YN{M0w^PB[{q5(B'.ϹyR>#@yR?w`QLJJ5]GE+B? %<(tUH::2m bŵsigvp $HRsipI(xuNcp bŵsi6u.ښ@8H g@}Fi?Ӽ족9`y%R>nd m>⩎qmK0%cXJsi`ƱbŹ4(ƁB@ a+sic5(B(u!-'K(c<Ԅ1B2̘R#=ǣ =*JsibŹ4PmD,=[;ѯ(u!-皔utFPڗa,_R F{IsW2ID;)BW>D~j(m23O+2&BQ{|x=[-[L-#="BSL-sID;sԄㄬ=[-[L-vԎND,=[82+5F{Ie kPԄvҩ̝Fr@`,(@`8> 㒉ـB2PπD2(:U9FH |0( W pH;\7J'f]˺)BW>|0!B XalX1Xn{M0 1P$SL-i5PBκRWB%]ˡiWX!iW'K(calXn{M02qp!K)i( njmJд^?ԫBdMT|ԁЌ] JkiTi1=[-[L-#="BSL-P-+SJ'TxBYN%e94ذcXmbalc@ H,=[ [L-Ү))T#>sPRU:-*e `VSL--iCn8$)e94á? MM{1=[-[L-#="BSL-P-+SJ'Tx緃|uÑ$T6Bҡk YN{M0,,[X=[(H)iV `n@rUPwBүNr5*JT|ԁ a+)iŃŋk ` B@ a+si7 9*t\RU:-*e `e@b2U :'=[-[L-a% p $HRsi3B~x?yҨmxt-*רFt6Gz5I JרFt6VYΉ#VYΉ~6H}%e94رmbalq' aln G6ZRQ:;?z5д*sʀJ=BҘVSL--iԻjjG'A"BSL-QցдוjtO%8ԔHY H]mIIVn8 a+)iŃŋk ` @9e94JalJCu1ZU ΄-*uNw~kiW:U j{Ѕ1=[-[L-vԎND,=[;Ѯ E4G*mJJư bbŵsiQ`(Ŕ a+siTF\Qqz9+R2ޱR2qTTP%e94رmbal Q(d6"BSL- pgHKD;rU>JoNwGl ξDIGbtRϨ׼>ΆH~*ꐂVSL--i|Qqp!K)i (m9ͼV bŵsi6u.ښ@8H g29B XalX1Xn{M0 1@`,SL-ic7+!R%_c/n X\k}JQ c7(NB YN{M0,[X=[gR YN{M0p~GQx(Vt6՝R2ߊ:h] kΤBr} Ju?Q4ֿM1P҆ ?y՝t#.(NJ7Χ;L&0ߨלeLuKG|ԣ D0oxtSM\n}8㫟8[QP҆ [= :) !N^tBн+YSK~^u"!k YN{M0,,[X=[ 0YN{M0=[xsd*^U#.ts(GlsoX)i8cK(calXn{M02qp!K)ik3ΤB"9*7Χ;O^J6Qg_QAxu%K>^:G#-cB YN{M0,[X=[F{IGmD,=[;D*^*TG6ZVSL--iԻjjG'A"BSL-%cXJsi`ƱbŹ4(Ɖ YN{M0=[xsd*]\}+랭}J2XwǍbyT'DT'DYC bŵsi,=Dێ YN{M0p9J+c5覚gCn90G pgFBңǝ;~=w0oNFGzW=F\䮳f#N9ΉQeZ( (`:(h=[-[L-#="BSL-"/*PێsxL+Q: :7Χ;O(LN粆 %u>c5IGbtRJsibŹ4:mMH $HRsiՕ}F>:KE>FU1/5(BxN^u"/6ZUïQq*mqw0o%8άq@rWYu9r`Y5e_QFu#-c^;h]Ќ$4|0 {ƻW,m&#Nx+#sVk4~VagΊi!{(=;<0y%ӣIr1W$zk4|rw}*Rq?u#-g#rψvם8t/|rw<0yTߨםHHG7!ѐ4zp#W:8HT \XalX1Xn{M0 1@pal%n{M0<4y/*z:9vs^J6~9ԌcU1%1 YN{M0,[X=[J @8H gz5R!R?}RS'ïQ%u>Fx(iC%K>^:G#-cB YN{M0,[X=[F{IGmD,=[;D*^*TG6ZVSL--iԻjjG'A"BSL-%cXJsi`ƱbŹ4(ƉP-e94Jal J^>CJ7+!R8 JBң½JQ+ʔ.tO1 YN{M0,[X=[J @8H gz5R!R>@rU> (`|K}N֒tqRd bŵsigvp $HRsiBJqtso8w4|QH}EJ6PVSL--iԻjjG'A"BSL-/&0P҆ ?*PێA/bi>8Vw]KӆïQbCJ7S>CDqw0oBs&dg#5gm׽ gF oSK~\P-u"!k YN{M0,,[X=[ 8 =[ [L-WۂVx(iCd*\u*TF]HIXiu#-cK(c:Re1)F\K(calXn{M02qp!K)ik3ΤB}\}+5 PY =Z8 $uJQVSL--i|Qqp!K)i (m9ͼVP҆ UE#-?y*P!B YN{M0,[X=[gR YN{M0p{CJ7TCn9s#==Yu/tSNG (`ϕN~ ! P;v F*ș`F*՞B^+5%Oa-q@yԈT~n}:>p#SU-J)*3+ΤBe'Q8']8p~^pNCJ7oSRd欫0ߨ'9Ԉд4le*m=ϟh!Rބe#R!RXalX1Xn{M0 1@p YN{M0=[rP҆ T's*Pێt!iQ^(ȕeJQ:'=[-[L-a% p $HRsin {W 9*y{pJw0o>VBV'kIJ絞(A+)iŋk ci>(@8H guHKJ6+Sqx(iC(m=[-[L-vԎND,=[8^MYWaࡥ ~*T^9Yy|qF:) ?^Yw0oʧ? }ֈ (`s;lx#dLi0G#zj|! zΌ ?ʧF[jeQrfBb XalX1Xn{M0 1@p$-e94Jal}I;mP҆ T''k|:*Pێt!iQ^(ȕeJQ:'=[-[L-a% p $HRsin {W 9*y{pJw0o>VBV'kIRRalXn{M08ێ YN{M0wTTTCn9Ύm0G0o)oȩR JsibŹ4:mMH $HRsiՕ}F PJq%㜌U'kx@rU>:9QVu~Ch`y]H~*ꗹJJsibŹ43O;n8$)e94R!RR :9alXn{M0ΥSR9: aly5e_QFԣ 1u|0s8rUB'+C h! x|Tێ{utB2*N;^dg#MYWƧ;Ύ : RQDmrV5=[ k-[L-hSL-i܀}O`9+=ࡥ S8u=cjtc=jeQNVRޕP#=!{u1k YN{M0,,[X=[ 8 $-e94Jal J Pu9s^1F3ϕNk(c8$mo:U BR2(˝e `VSL--iCn8$)e94ލq@yԈTϫ}%sGΧ;qtx*sԥ%e94رmbalq' alxRsjb YN{M0,[X=[gR YN{M0p{CJ7TCn9s#==Yu/tSNG (`ϕN~ ! P;v F*ș`F*՞B^+5%Oa-q@yԈT%e94ذcXmbalcD(al%n{M0%_c{\ (`:9ïQSʧ51ỊTalXn{M02qp!K)ik3ΤB}\}O`9+>u9s5Iǩ&T\Qq**A+)iŋk ci>(@8H guHKJ6+SJsibŹ4:mMH $HRsiՕ}FR.F{I(m }IEJDI:8VT+ࡥ #𼚲~\䮳|TێOiQ3R.FR5"(|sCF[kΤB_ Q0ݤcΎla+)iŃŋk `$P a+si7 9*SJx(iCqzXZ|>U9NeO~t bŵsi,=Dێ YN{M0w\P-u"/s%_c{\ug_Q*N;^dg'#U5#k;n9@%Z%e94رmbalq' alxRsjb YN{M0,[X=[gR YN{M0pB)%"B@,kcѯ5(B*N;^dg*PێA/ ?$XeG P?X, hSn9>^jQօ\TvBϕN~x(h|P: #|%^x?ý#bьQ9Dxm@Ɇv? WA\;n9x?(RH@%e94ذcXmbalcD0 al%n{M0%_c{\ (`:9ïQSʧ51Li2:2rUA+)iŋk `XzC! alF[I"$Bǫ*?|P҆ G~Q9Dxm@0()JA\;n9x?(RHV5=[ k-[L-hSL-i܀}O`9+=ࡥ S8u=cjtc=P%e94رmbal Q(d6"BSL- pgHKWrW4|u RdJ2(˝e `VSL--iCn8$)e94ލyq::>\P-u"/ ?5h]J7̌&ԩ]aBJQa%e94رmbalq' alFsG5Iǩ?X} bŵsi6u.ښ@8H g ɫ*75h]Iǩ?*PێA/ ?$tq W;CJ4A+VSL-5-iF4HP a+si9sc'S=YԖPx_cA)Vzu9}%e94رmbal Q(d6"BSL-םNwC5R!R^jQօ䮳|i2h=JGt!KԥyQd/JsibŹ43O;n8$)e94ލyqzkʓי'~TuY )FA^(ȕeJQ:'=[-[L-a% p $HRsiuhuV}F[I"$Bǫ*?|P҆ Jư bbŵsiQHZsi4}%sG4|sGc-Ng*Psկ'Q@tqRd bŵsi,=Dێ YN{M0w\P-u"/s%_c{\ug^(xgJ2$T6eP(@8H guHKJ6+SJsibŹ4:mMH $HRsiՕ}FYy}OTzx?H_c檊F[$e*Q K23OSJư bbŵsiQPal%n{M0%_c/n X]ࡥ ϕpO!g]f8ȈVSL--iCn8$)e94VuR F{IP;gӤ"> %OAQ(gR!RC2;簖j (=P҆ JsibŹ43O;n8$)e94R!RR :9rs8S|sdl (`ޤ:)%e94رmbal Krt$)e94jʾ U,ޤRWWB2PG8Ӂ`՝u'4jIW>_LuKJΆr~΂Ӥ"$`>~3zp#W:8HT'_Q5Sc^(s&u9r|qr0\0P 4xQ: q-*Jư bbŵsiQ@ a+si7 9**R!^*XdONP%e94رmbal Q(d6"BSL- pgHKvSg>#ࡥ yϡ}Ft6蜂t#^}\S bŵsigvp $HRsiݤ߱E4:\:׼>Ά"}t!iLG*PێsxLA+)iŋk `l]5#p!K)iVUokONϩ(RHuto2`q9ąK5:26u (`ޥtSNB2ϨA+VSL-5-iF4H`rsi4}%sG7;n9>juӤ"" YN{M0,[X=[J @8H gz5R!RC2;qԦsk|:tdG$t6ʀJ=BVT bŵsigvp $HRsiBJqtso8w5S<SބeNw%ZSJsibŹ4:mMH $HRsiՕ}FYYHs! Je+qW$)ǫ:aSRcϭ'y_QoaS-(Jp8Jq$:U kMT*ꗊu9rQFD*\gRïQ(N scTێ{ϨםHKM%cXJsi`ƱbŹ4(ƉpYN{M0=[ PY rp`}}Xi^K(c B2%u1%u0GFKy$pI.:alXn{M02qp!K)ik3ΤBΆdwη5ïwЌ^:G2Oh;`ލyԈTFKxu>hmSwRҁ:tdGw0oT bŵsigvp $HRsiBJqtsoaQ:9Ύm>zkHAT`}%e94رmbal Krt$)e94["?Q:9ïQN %Rׇ;Q6ZT#բu^09M8acϭ'y_Q:ݼkΤB ^B XalX1Xn{M0 1@pSL-iǂ0o>VB}\zx(iC MB2%uJ0䮳VP%e94رmbal Q(d6"BSL- pgHK ox(iC }Ft6%u#DΧ;u%G4x.uNwGF΂0oؒ9TsJ/>rWYJsibŹ43O;n8$)e94R!RR :90םNwG6ZG5ϤD%s YN{M0,[X=[gR YN{M0p>Vu9́x?R!gW:W&5oFI(^(\覜0%3u". u%A+)iŋk `XzC! alF[PwePz> :ҽ#PweP(@8H guHKJ6+S}Fsj{Ѕ1=[-[L-vԎND,=[;Ѯg+DyVu}( CIDDp|A :7ɚ:-(JtRb8^%8g]IM!<ڒw8c^(x(Vt6>t'F2US>Bu%8jTTP75R!RC<:zk ᆘbs}FD*^*m'дA+VSL-5-iF4HP9e94Jalx(iCd*^Jη5ïw=c(x|C`},%5R!R{R>o!i%WVtxVSL--iCn8$)e94ލq@yԈT̎Fu>k'k|s#g#&u".k'?Q**>шvםHK:kHAT^g`}t#.k/#/:91ԫ^'(""?9_Qh[@5 3ӆ<ڒw(}FHK4>!Ӱ>%e94ذcXmbalcD@q)iV c ϕyT#Ќ̣:5G@}fR2ޱR2qTTP%e94رmbal Q(d6"BSL- pgHK 7Χ;O^``5G@}f>DgCheLuHA+)iŋk ci>(@8H guHKJ6+SJsibŹ4:mMH $HRsik YN{M0,,[X=[ 8 YN{M0=[``|K}%`}sկ)F^`.񱖒R2Ք1*]c*K(calXn{M02qp!K)i#iW%`}P҆ E4:qɂ8[:0B K4|p68r6r?cҹg7QYލyT'D2uVYΉДSw0ox4`VSL--i|Qqp!K)i (m9ͼVߨםHK RS'ДS% Ttl\Gӆ1=[-[L-vԎND,=[8^MYWa#ԼQ+:qskoSRR.5R!RSn9>\:k_pGx(iC˃:P[9]fqɂ=dՕ}FuԌ⩎{utB2%ࡥ . {j 0j %e94ذcXmbalcDBF,=[ [L-Fe'TF\Qqz9+R2V1FZ0 bŵsi,=Dێ YN{M0w\P-u"/sWu)u9r|:rWYh# Q2%HA+)iŋk ci>(@8H guHKJ6+SJsibŹ4:mMH $HRsik YN{M0,,[X=[ 8$YN{M0=[ra*?Rq|K}A :7IDDalXn{M02qp!K)i.׊(m23OʀGt8ȏIDm<SGh@yԈT̎%覚gCn9?*G5܌%GN2#Ԕv'E!=[-[L-#="BSL-"/*PێsxL+Q: :7Χ;O(I]fϫ;Qa*?Rq:)%e94رmbal Krt$)e94jʾ JT|à:tRb8DS$Gy>!Q5Sc^(s$0P 4xQ: q-*Jư bbŵsiQ a+si7 9*y{pJFe'T'ԥsPJldLp6GmBqtOBqtO1 YN{M0,[X=[J @8H gGAYx(iCP;h**xymopl~ǥsGh@yԈT̎%覚gCn9?*GJᔜdDA+)iŋk ci>(@8H guHKJ6+SqkΤBΆdwMJ)rWYkJᔜdG(NB YN{M0,[X=[gR YN{M0qw0o%x#:p`5覜0n J)bL*}FD*@ ?ʧk YN{M0,,[X=[ 8 rsi4}%sGJᔜdG;n9>juӤ"" YN{M0,[X=[J @8H gz5R!RC2;qԦsk|:tdG$t6ʀJ=BVT bŵsigvp $HRsiBJqtso8w5S<SބeNw%ZSJsibŹ4:mMH $HRsiՕ}F{!g]fAO5 ut#. \p8Jq$:|C>]8jTTP75R!RC<:CQp@p[0s}FD*^*m'дA+VSL-5-iF4H$ SL-i# Q2d*^6=ZRe9ҨmTJsibŹ4PmD,=[;Ѯ(: :y{pJ_ci^t^(8FUPG+JsibŹ43O;n8$)e94R!RR :9r܌%GN2#Ίit62o"Jd(A+)iŋk `l]5#p!K)ikJt{J|Pq/&0ߨԫɚ!g]fAO5 ut#. \p8Jq4~ǜ9>U2qTTP75R!RC<:zk ᆘ6FD*^*m'дA+VSL-5-iF4Hrsi4)F^uaEQ# Q2 :2U9>P%e94رmbal Q(d6"BSL- pgHKz+:ReZ#iWa*GJqp#W8%fC5/;>Pts(jD}axVSL--i|Qqp!K)ikΧ;{>D*^*TG6ZVSL--iԻjjG'A"BSL-bQ:9~?~U5R=m D|*)x?5/'%u/: #|jG'^@%[ a+)iŃŋk `$`9e94Jal /*:|6QUr0)8ȈPsc%Z},JsibŹ4PmD,=[;Ѯ(: *WXuឥ(ʵYg:'Fү*:|62w# Q2%HGz7>2N z!YzKϢbk;n9~X} bŵsigvp $HRsi~ (m9ͼV bŵsi6u.ښ@8H gkΧ;{>🇕MTyq$=^zK4I]fΤB*׹P VG%cXJsi`ƱbŹ4(ƉYN{M0=[S>ԓ9ϑaá?*QUr0)8ȈVSL--iCn8$)e94ލq@yԈTϫ}@|6 E>a*?Rqp#W9'hzFg׊Qts(jD}axVSL--i|Qqp!K)ikΧ;{>D*^*TG6ZVSL--iԻjjG'A"BSL-bQ:9~?~U5R=m D|*)x?5/'%u/: #|jG'^@%[ a+)iŃŋk `$9e94Jalr0)8ȏ>VBJ^>mo%`|6ԥ%e94رmbal Q(d6"BSL-Fүy{pJT "<覚gCn90G pgB>uU<0ͩ!^ P YN{M0,[X=[F{IGmD,=[;D*^*TG6Z#W~^u".t3#JoNwBQL͟Vw]T "=IGbtRJsibŹ4:mMH $HRsiՕ}F PO=㜌U&#U%89_QP҆ ^E4#e*ǐZ~  (`s$tu=!B XalX1Xn{M0 1@p,)iV cID|sW 9*y{pJJsibŹ4PmD,=[8^;IDyM5rΆr~u9pឥ(ȘrVW/:TJsibŹ43O;n8$)e94R!RR :9r6JsibŹ4:mMH $HRsiʔNaBsa(qc 62V1FZ0Psc%Pse `VSL--iCn8$)e94m*܌%GN2#Ίit6q@t!iQcΎebL:pԼp68r6r?cҹgB2%u1N9ΉQ*e( (`:(h=[-[L-#="BSL-"/*PێsxL+Q: :7Χ;O(I]fϫ;Qa*?Rq:)%e94رmbal Krt$)e94jʾ JΆsF[TTԣ hԈTTێOiWG5 k_s#sVk4~Vaӆ#}FD*\:GgJ7Χ;OTVԥ{s̼Qfh]ZN9Ή1N9Ή0A+)iŋk `XzC! alr6xnjm\yq**} E>rWYx(iC x(iCV,z!וBqtOsyV,DJ)FCJ4{Y  bŵsigvp $HRsiBJqtso8w5R!RC2;qԦ} 3J)͟Vw]T "=IGbtRJsibŹ4:mMH $HRsiՕ}F PeI"(xu)>Pq3』*]c*K(calXn{M02qp!K)i#iW&7Χ;yP V E?rWYYa*?Rq:);CJ7ʵYd3ԥFs}{kʵYa'DJ)FCJ7M↌JsibŹ43O;n8$)e94R!RR :9rs8S|>Hq%]fϫ;Qa*?Rq:)%e94رmbal Krt$)e94jʾ  (`sW2RQRp#W>9\qsD4~Va? ?x?ӆ?j_"}O9/ѐ4G8㨕#9x^yԈT ?ʧ߱I(x} 9+gS'>{ hV a&p!_1@XJsibŹ4:mMH $HRsi}X hX(M&pD#m F mKXtBήTR2 A @ DP, q P D`XX, K(S:>Y檊FZLD*]:>A+)iŃŋk `$$$ YN{M0=[gJ2cReΉ0N9YJ+:WJq=[-[L-a% p $HRsiReq|9J^u"/ MMxRpA+)iŋk ci>(@8H guHK(Stso%e94رmbal Krt$)e94HT5Թ5?Sǟ[RNr$~\:WLTCn9ЅGs)QJ#0*[J'T a+)iŃŋk `$$$ YN{M0=[gJ2cReΉ0N9YJ+UTCn8 bŵsi,=Dێ YN{M0qYRN9YO#iWkΤBIJq=[-[L-#="BSL-".uNwͼV bŵsi6u.ښ@8H gm!R׎RJhNpS}mI;ȑyT&*TBң¹єu%R~Oa-u%sJư bbŵsiQ=[ [L-腝_HK(c9u1"'K(c9̎B+ݬ$q  Jq=[-[L-a% p $HRsiR."ׂRG}g.tsay>|68Ft3# %aAb}\:WY>A+)iŋk ci>(@8H gz5R!R|;h~\}"ׂRG^O :7ETąH:WYyP V R VSL--iԻjjG'A"BSL-bQ5(BB)*sSG6GJrUφm{ ?ʶD~\4/J6』yGZ|9*$RU:G%cXJsi`ƱbŹ4(Ɖ rsi4ر=T)(tSNz tBήrP0!gW9(N ,'#B.i+~9 bŵsi,=Dێ YN{M0w^jQօ!gW9(N {>u?Q ( H,,NwqGFD*^5R!RSn9>^2yԈTtJǟH^WkJ:к?D,% A+)iŋk ci>(@8H g(Stso=T)(uN~\!gW9(NdCH@`a:W?@%:%e94رmbal Krt$)e94HT5Թ5?Sǟ[RNr$~\!gW9(NdGy#Te*;~]IDrTSK~\覜0hr1WsD}%:%cXJsi`ƱbŹ4(Ɖ P a+siws J̏^ZU. 2ԄêTLԣ alXn{M02qp!K)i {ƻʀJ*?h-*6Rtdwp=[-[L-#="BSL-=]FVw^>JsibŹ4:mMH $HRsiՕyԈT0T<Dex?iWԄ#3K~DΤB a+)iŃŋk `$$ SL-ic5f^>q΄-*JsibŹ4:mMH $HRsiDex?iWNxFRUMsGl/>Pw:*C5FW>XL=5R!RJư bbŵsiQk)iV `13/n X B##+ Jã#VxVSL--iCn8$)e94g!'0 GZG#/=]FW%e94رmbalq' alF1 4002#xVSL--iԻjjG'A"BSL- Ϩ:2HNaё5FWFʁ3K~DΤB a+)iŃŋk `$$ SL-ic5f^>q΄-*kh-*JsibŹ43O;n8$)e94ލpc5h``ej1?G}+=[-[L-vԎND,=[8TFWtGte%T\Dex?iP#5ʁ3K~^u"!k YN{M0,,[X=[! P YN{M0=[xq{pJm:R?wJϨkh-*JsibŹ4PmD,=[;Ѯ 2дR?wUeϳG|J!SVSL--i|Qqp!K)ikC+Q;/n XG%e94رmbal Krt$)e94jʾ\Dex?iW%S ? T8J!xk gFD*B XalX1Xn{M0 1B@ a+siws JލyGZG[hYר}F6y(ZUфralXn{M02qp!K)ikHAT^jQօt6u7Q 2д RG&SVSL--i|Qqp!K)ikC+Q;/n XG%e94رmbal Krt$)e94ލs[hY=ʲ ?ʁ7m6?Q 2дA/Fʁ3K~^u"!k YN{M0,,[X=[! Pal%n{M02ێt!iQ;ѯ5(BuKxu7Q 2дa? g!}osFA+)iŋk `XzC! alF=?eR.T%g8alXn{M08ێ YN{M0w\wZO?y{pJ:<ԣ 0~\Dex< Fєz4hNwY@%Q: V5=[ k-[L-h$ YN{M0=[1ZU GGBJNu">䲆0~*JUȓA=B2Үz!RxanJsibŹ4PmD,=[;ѯ5(B^ JyA=!RxПoؒu1=[-[L-#="BSL-".tso+x8frUϚs%1T3#(y@rUA:?Ԃ}kJalXn{M08ێ YN{M0wTTͼVe=[-[L-vԎND,=[8l5檊%tQ*HZTxa.St_QUK}N'2VUFV:POU*G6+m 'G4@:X}H\lGG+ A:ڗl a+)iŃŋk `$ 9e94Jal JǫFgR{Ӊ@~,:2(⩎> >qJJsibŹ4PmD,=[;Ѯ(: G|%_cģ]Yԁ4{ӉB YN{M0,[X=[F{IGmD,=[;D*\+SW2xVSL--iԻjjG'A"BSL-םHKuyTRߨרI+R3JuR}FVu/AA+)iŋk `XzC! alF\:J\UBү+:kiWsRduPVSL--i|Qqp!K)i %`|6{'/: :9̼P@rU<ڒw (`ޤe9Ñwd xXdONP{J絗alXn{M08ێ YN{M0p҈5d"!Yu"/s9*Y&0PZsR.Q(: qɒB XalX1Xn{M0 1@ @Zsi4}:9vkE+B|D*^118JbJsibŹ4PmD,=[;ѯ: WrW4|;CJ7;n9ïQwd xXdONPxoR2ޱR2Ք1 YN{M0,[X=[F{IGmD,=[8Y DxcJ: p bŵsi6u.ښ@8H g ɫ*75d"!Yu"/sW2}Fԣ i1C5F{IFG5fԈT\G|QH~]ࡥ HSTQVUokJךutB2  5Q(: 1Sn9>^ΌGhV a&p!_1@, bŵsi6u.ښ@8H gm!R\а(PL GS440ڗ腝]ʨe".S@X@,(A X`Pt#.}UԈTu9}yCЂVSL-5-iF4 9e94JalXӆ0p܀zQ:] J1 JA:YC bŵsi,=Dێ YN{M0w^jQօ J̎ЊxX P hXM NokJD' ID|4>N5r2#?םHHJ%e94رmbalq' alZ4SBFI(^U-ZU k3iP XJƱ`hx5R!RG+}FK}ϕ4 |̡ׅ4R bьkJ]8nJ#\B ʊPa>ifPh' YAk YN{M0,[X=[gR YN{M0p]mI;ȑZUύOw}BҨm{CS$DA+VSL-5-iF4 )iV b0覜01YRTP:B)*|u1"9e gNr;W!(u!-'B9KJD !NA:YC! }c=e `VSL--iCn8$)e94>kʔJRuE%SNac񕏼\RU:a>tG|uoN~Gx %A+)iŋk ci>(@8H gm(7J_ {VtyQ!R#J> YN{M0,[X=[gR YN{M0pbI"=UkCh*:$*DzC<Ç^ҡHR@N~A:ލyR@N~A:C85/(u!-'^2&T=T._ %cXJsi`ƱbŹ4(Ɓa"@`9e94JalXӆ0pN1 JA:YC;ЊFҮ9[Ha|:2TtHTy0'K(calXn{M02qp!K)in|RU:>}!yGk3ΤB+G}Gz5ϢurP'8p?^"׹X/>YJ>YdqhXVSL--i|Qqp!K)ikl#/!Nw5GDHQ(g%e94رmbal Krt$)e94u$+"GiW>5?A= JuNpk YN{M0,,[X=[,$Hal%n{M0,ciYCu(mдJ8(sTvD|dJ,?5b,=e `$Xd1yGϬc}d%51a()%e94رmbal Q(d6"BSL-BүNʔ6?J8 $G`tBүN cNP1=[-[L-a% p $HRsiBVUqT!yGZG-*A+)iŋk ci>(@8H gm"=D JGyҨm bŵsi6u.ښ@8H gm\}FM8ajQց,dU՝>jQցRTn7 (, 4 `օqF1o$9а0]`h hXM (4 a+VSL-5-iF4 BSL-iŌaM8a(c7C2;TR!RSn9>_ %e94رmbal Q(d6"BSL-WBVRʔ6kΤBr} JA:JsibŹ43O;n8$)e94GDHQ(gBүtG%e94رmbal Krt$)e94UqMHa:>Ќq{#$Jư bbŵsiQD=[ [L-âpPn dwCkÐJ]Dz|t bŵsi,=Dێ YN{M0q]ZJʼN9YJ*PQB)*tn{ZU ЂVSL--i|Qqp!K)i:$*DzC:|Peӌ!' V5=[ k-[L-h$ YN{M0=[1E4ᇬ YRׇ>YΎ!cՔ6 JA:JsibŹ4PmD,=[8-%e^'G(m>YΎ!cՔ6 JA:JsibŹ43O;n8$)e94GDHQ(gBүtG%e94رmbal Krt$)e94UqMHa:>Ќq{#$Jư bbŵsiQ YN{M0=[rJϹQc}ʎȊ=[-[L-a% p $HRsi ,ctSNrzK*׌ G4Lԣ *;c">{%NeB YN{M0,[X=[F{IGmD,=[9JsibŹ4:mMH $HRsiC5R!R?%s/|WQH:pךI>GldG]F2qBr2#Ԇ*aQDԸr6r^u"/sW2G1u#UHDʔNaBsaVudvrb YN{M0,[X=[F{IGmD,=[;D*^*TG6Z [ҳ'x?J%^QЌ^u"!=[-[L-vԎND,=[9NT@rU>QsP񗊕Q: )YՓB YN{M0,[X=[F{IGmD,=[9JsibŹ4:mMH $HRsi@^jʾ ugR}\>ÑyԈT\O4Lc+>TUQcΕCk\:WD?QY:ZU>Dr2#8r6r?Q: +xiΤ@BVud} JalXn{M02qp!K)ik,x[x0cM8aZSҽ?Q: Jάt-*JsibŹ43O;n8$)e94̎PVSL--iԻjjG'A"BSL-2VUok:\99םHK̼фD]F2#@%[jʾ Jϡ*5 uxQ7QS#=okgVNpێsup^gF$bQS"J#́YyԈYJJY!]ȘNw=B XalX1Xn{M0 1X rsi43A+?gVNA%ie gB*gVNpO$:Kc2alXn{M02qp!K)ikgVNpt"ytBҢ@$sY:ו~eG%e94رmbalq' alF%gQё~FTxVSL--iԻjjG'A"BSL-.P}FsY:Bү ?ʥC{RbVudb;i ؓJάO(bɫ*7#A+?gVN*R.$:hYc4`(,p%e94ذcXmbalc@$ a+sifVJάx+Vn82 1ێyJsibŹ4PmD,=[;ѮY:WQsJ:к?xv1 oFp_:) ?GI!=[-[L-#="BSL-"/*PێsxL+gVNڒs|?QZX<-  1|覜0=[-[L-vԎND,=[8X|Jάx+Vn9ofԨFB煴4`(,p~ڬڗkӆJάx+Vn9á?fh]ΌGjDD~1Jάx+Vn9фR.$TvDΎlF*ΤBί*RU:͆ Jư bbŵsiQHZsi4Փ*sCn9#je}FR!RJsibŹ4PmD,=[;Ѯв9mhPY E4!iQug_QY:WQpzW:*]%e94رmbalq' alxRsja]+:wԓw0}в9mhPY E4ᇈ%e94رmbal Krt$)e94ލtׂe`|6 JʀJ*?t#$Jάe$P-u"!ZU|JTg pgtx#W}tWu%;|D,TGI's.hԈT~1F*`Ba:?5R!RuŃYyԈYLIT6q΄e9u{*R!x?7>9*LA+VSL-5-iF4 @pbsi4+8XxLhPY F]c:9+٬%uỊ`í$rR >K(calXn{M02qp!K)ik\Pϊ3B|+G=Jn9ҳ']ȓ;n91CzpKgVNϡpexaQhVqΥJFAIu9}{>P#G4LD*\hl^u".Y:RNb YN{M0,[X=[F{IGmD,=[;ѯ:9+ts(ԣ %]Ycϭ'y^: tSQ+\:Y:RNb YN{M0,[X=[gR YN{M0qr1WU6S?ugx?5R!RuŃY: :IT6d+|Gl/:pKgVNЌ^u".:4MJn9ԩ\O~~^w'Vud`rWYC2;@oUBc/ Sxa(;l̎Ϥ/(6q|61k YN{M0,,[X=[, a)iV `` P) 3Af8/s腝^je8U1 :QHzq=TU1%1:Kz*α.Pێsᴲ0A+)iŋk `XzC! alF \[;D*^ϹrG|3$6+:uЌ>Y檊F[ӉS>G'VudWF_Q: &A%aT'a?ޔϧS׹j%4NDΤBF5R!RYՓ$ bŵsigvp $HRsi :QHzq=TJ:к?ǟ[RNs覢W :u=+:uu>U5(>Y?y՝q~DΤB bŵsi6u.ښ@8H g#|%^jU=Vw\P-u" GQ*U3ʔNaBv'Vud}5R!RʾD$6J'():(@8H gz5TTP%uΎeut:?y$+QgR!R?yΊj%pë^ҳ'_jIA+)iŋk `l]5#p!K)i1F*JԪ{GάF[Y:?^ឈA%aYՓeJ7HD N|QHDalXn{M08ێ YN{M0w]+:usGl/( ?sQ(ǟ[RN&u"/s覢W :u=+:ualXn{M0ΥSR9: albmJk3ΤB%Ps&u"uyRl6W^t#$JάO}FD*\u!Wh!sRф%'GF*B2N t䮳gJH]8duí$GRrU=;(mt-*FD*^mHFF!#Ϩ ?a0G#zp#΂Ip$A#AB7|Gl/< RQ=SgVNsUkݰژ#BuUYttxD^U:I*V5=[ k-[L-h#SL-iY@44SgFp_B2UE#-CsGDHN.i%=KR >K(calXn{M02qp!K)ik3B|+G=Jn9ҳ']˟sL萩 >檊FZ#CzpKgVNϡpexaQhVqΥJFAIu9}{>P#G4LD*\hl^u".Y:RNb YN{M0,[X=[F{IGmD,=[;ѯ: > Kʎ 2^je+:uQ9YSLUs}FD*^T>>N#yS萩A0I(O N|PA ו"=:>TvʧpϨםHKyԈT萩ލyԈTFҳ'\9ΜFLeGDHNxJ?Q: ÑZ4SBe |XDUDG~^u"/sYՓǩRB2O7>vpA+)iŋk `l]5#p!K)i1F*JԪ{GάF[.Q7o:9vpLʼsc(=K6m,JsibŹ4PmD,=[;Ѯ( : B + Jάt#.jg (uJ7;n91=[-[L-#="BSL-SRCo:9vr~jQօԓh}FHK:)zJά}'1=[-[L-vԎND,=[89*R:n :T'\bH^Tu >#8%ҳ'SF_Q: HFU&A%aT'a?IAI?QЌ]+:u0G9+p71FWBҩ<0J6|fGxRzR >D`3>\7/hU: %`H  @߱J'vY:Wgg׊Qvj`U םW#e҉KuxșT$B XalX1Xn{M0 1XSL-iY@44SgFp_B2! :!gWr)oʼpers 1 YN{M0,[X=[J @8H gz5R!R>}ec?^ឈA%aYՓeyay' :QHD~1FI.Y:>UkΤBFIXm:+Ow'G>s|@#ӯ3syԈTVudI9%e94رmbalq' alFVud!' ^Q>P#G>{C4LD*^9MDupzVudI9%e94رmbal Krt$)e94!_ WڕOhy՝ pgHHJ:G6o#dLD,%SmFI.Y:B2yԈTB24B + Rq? J NzUބdYՓ9]fϝ U $r6BLrWYC2;W>ڗkz(m9&h;q{Gl6bNyI.D($`H(PRQ=SЎj;>PpܽSuN.N\`DʧI%RJư bbŵsiQ al%n{M0 080cHHΤB\X%E%Se !֒^ԹWuers 1 YN{M0,[X=[J @8H gz5R!R>}ec?^ឈA%aYՓe\X$IuWێLGdYՓsE\?}FD*^h!sRфGzPRtx#7>Np^Ϲr?m:: 98?םHKgVNԓVSL--i|Qqp!K)ikgVNpێ{j%4jIW>DΤB~JWGgVNԓVSL--iԻjjG'A"BSL-bU{ͩTYq@yԈTDts`v1VDΤBί*RU:͆  ΄dYՓ#/םHK#*D ێu*W0ר]FI.Y:#l̎8PG#d+iT%u>t3#us ? }Frs fCGQvj`F*G0$H F o^xu%;IJά櫳 ?a0GQ*ΫD% A :dLtU!k YN{M0,,[X=[, q)iV `` P) 3Af8/zͩ)+xe ʼpers 1 YN{M0,[X=[J @8H gz5R!R>}ec?^ឈA%aYՓe6tLN粆s!=8%ҳ'^ЊB2yԈT04B + Rq? Gn}:>ϟsQ(@~u&u".r4p6Q: Jά}'1=[-[L-#="BSL-Jά{#$? ?Jhԓh}FHK:)zJά}'1=[-[L-vԎND,=[89*R:n :T'\bH^Tu >#8%ҳ'SF_Q: HFU&A%aT'a?IAI XalX1Xn{M0 1XSL-iY@44SgFp_B25sGm$ ZIzR^8J2ԹCn9φ=[-[L-a% p $HRsin {JάïQD ێtB2ZI:9vrb YN{M0,[X=[F{IGmD,=[;ѮY:?I?5(BsΏ}mI;kΤB~𓢚\0רڒsJsibŹ4:mMH $HRsiCy*;Q(: #BuΎlF*șԈYJJY!_c;ayЌ]+:u>eqԄe_QhVqΥJF#:8%ҳ'Ss͟::zxHlt-*#A䮳gΆdw}!yG!/נ.PێsLшv35rmL^\@PHaP4  zi)YՓvv}x{Gl6%Pyr1V](a(!gWNJ a+)iŃŋk ` @ YN{M0=[1E4t0s#ҳ'\t6OTpzhb|uhYێ,R,malXn{M02qp!K)ik3BϳGzaY:TгдLu?QD5(BΆsmJJsibŹ43O;n8$)e94ލtו졷E4!iLA+)iŋk `l]5#p!K)i+5дJ:гR>:?%0A;}mI;QY:TгдL6?zC=JQ"NȏkӆïQs)QGGZt6?0ReΆdwUbD,%Smk YN{M0,,[X=[, BSL-iB Y+:uΩmgCkiP-*e `VSL--iCn8$)e94ލyGZG-*Ƨ;Ύl/9%g: xd6 YN{M0,[X=[F{IGmD,=[;ѮY:=6覜0c2FͬZT bŵsi6u.ښ@8H g wZUhYێzͩQxrJx?ZG FR >{Cu?Jάs[hYZT&\UX}=YЂF!ឥ(WyP'dG5ΊiרFєԣ :q@gJ2C2;WB*ts`v1V^u"uyRl6PV5=[ k-[L-hHZsi4 ;gBҮBүNP%e94رmbal Q(d6"BSL- pguHKR?wJϨJάs[hYZUh] bŵsigvp $HRsiYՓ*sCn9ΊiBҘVSL--iԻjjG'A"BSL-,> WkiWugCn96G=*}it$9JmJ`v<ڒw{ ]+:uΩmgCkiPr1WmagB z/sE\<@:) ?^FRR,m~1a(˝ ]9́YyԈYJJY!B XalX1Xn{M0 1XAk)iV `*OY:DoBҠ 1ZU =[-[L-a% p $HRsipOwrU>SkJ:к?iPލ|҉ޅD^OgVNB2Nq΄e%e94رmbalq' alFVud렮BҘVSL--iԻjjG'A"BSL-,> WkiWugCn9Ϲ~] JrS֒^ %םHK|:?BҡJ'Cn9kiQ7?WԽkr2#ДSFD*^簖{Ϩ'ܨ팈GZG~\ 18frT#&jQց 8-  XBNyJ9*n~jQօ Rd#IN$MYWaQWuo:s5ϕ5(BeZT#@F>Jw=RNє0!\uVt}9́Y: :IT6d(A+VSL-5-iF4 @ rsi4Փ*sCn9#je}FR!RJsibŹ4PmD,=[;Ѯв9mhPY E4!iO5ҳ'^ 1ێOU*C2;WB* YN{M0,[X=[F{IGmD,=[;D*^*TG6ZWJά$*# G~D,x[x0cM8a YN{M0,[X=[gR YN{M0w]+:uணX BүsʏF]8%ҳ'x?}Fr+ pgHHGF{>*?#Y}Edr0zMw-(Jk(R!gWʠu̜]1yԈT>]" 0-R=8B XalX1Xn{M0 1X@P a+si7 9*`RQ:VUyϡ(%Gt"=c4a* ʧFJJ#í$R  bŵsi6u.ښ@8H g ɫ*75%Gt">q9Gu%R}J{0A'G6o#eJbKBήRU:͆ Jal$^$+F4 P@XJsibŹ4:mMH $HRsi}X hX(M&pD#m F mKXtBήTR2 A @ DP, q P D`XX, K(S:>Y檊FZLD*]:>A+)iŃŋk ``( ,=[ [L-t%$tUͼGFGϝR?w+ݬBҠ 1ZTNA:YC bŵsi,=Dێ YN{M0q@shퟆz._dFY8諛x?iPJsibŹ43O;n8$)e94R!RJ'Tx?j`9]JtvA+)iŋk `l]5#p!K)iVUojU~juϹ|ԁF8諛x?iQ7?ޜ$ 'P<HV5=[ k-[L-h0al%n{M0Ж^OqW6>tUH:tv~] J7X!iQ9e `VSL--iCn8$)e94ϭ~Rr6}cå{^qW6 bŵsigvp $HRsiBԔN:9alXn{M0ΥSR9: aly5e_QF^YY7H^aQs@?~U1Ĉ%cXJsi`ƱbŹ4(Ɓ`X )iV ` e GsoQёET㫇Jk>5дubNP%e94رmbal Q(d6"BSL-P-;gឥ(ˇ#iW<:xtUͼдA+)iŋk ci>(@8H guHK(Stso%e94رmbal Krt$)e94jʾ JTy0o:0~^so-*&;ӄcJbŵk k-X +3PO8) (WX hX(M&pGSL*!qV|l+W4, &8#&A},L0BpcB8Bi3PB:; L|%^(pTsk6k(S8@8,lW0P`X@j0,XedwU lp'3aV64P64P6j./usr/share/html/adsm/en_US/admmsg/a45emc32.htm    eint<>RSTacors /GNOdfhlmpu.8ABIPvy#&5;Ebgw,CDHMUWkx-029=LXz"13467:Fq()VY\_!'KQjJP@QXƃcĒ01(A.S`_XY 8@@ p@VN 5Bn.8*mK?( ( ( ( ( ( ( ( ( ( +2P@0 `X A 5WpuKh?]@pH|4QC;2P@0 ;@$ ߼@0  p s ik|an -PR? Hp5XcpS4  P|an -Pk wH+0` `ҹT[ pq?p@$ d(P`J,He `P @( p7Ի* ( ( ( ( ( ( ( ( ( ( +2PXX`akQ"B@b-Sêj$BLY EW,P,0 `K p(R0! `({ڗ@ 6!廍AtdjU : 8 HP5)j$Bd(R b-S\ )b`K\ )d)aKAm `pʓޡFHPŚ1bQ-s ,[R ~p$ (HZkae/-ԇT154+|:{ ?hk߶!D0lZYKh#Cn8$-D0RRJso!D0lZYKNSJ9:  ZYK(A K\ )j1jũaE 85D0BYKcPJhWPŝhR(R-S\ )a~?n8$-D0}q@C\=PJ ?huBQ-s ,[R>{HPێ Q-s ,^)T{cӝ}>δ+Bb84g@-:!< Q\ͭ}>t|Bkae-Bص50 Krt$-D05$o+OspڼPJδ+ ZF^)TE>q.W)V}>օ{ BR6;hxy4:uޞXYZCߑWOu@?*B?qδ+6Е<)VQ4Τ:Deߑ])D:ODA K\ )j1jũaE pjkae,503&\.{R|+AW:2Z1gZ҉(R-S\ )a~?n8$-D0Z ~"}]B}OxmFz4#p̋ɦq 4 F_Ou^9Q-s ,[R>{HPێ Q-s ,@#xO(§;Z*~sʀZu=>ИK\ )jũad]4!j%aԪpu_x6V:}iu7'¼e{:^i>DS߱㞂uk7ޟP5d(R b-S\ )b`@jkae,50 dž_c*~6P>T㢂hPŝhWǣJ$bZYKP-Ms ,AH@P0_ h/}[x>w >Ў+mʡڼ?hA? O}%OێshQQ-s ,[R>{HPێ Q-s ,@#xO(§;Z*~sʀZu=>ИK\ )jũad]4!j%aԪpu_{w6P~Wѯ*i􍏚U 86:YەCc!!CVBkae-@-Bص50( @ Q-s ,RU\R?>xJtPM iDXK\ )jũazH?  ZYK-ϿvKoTu\>׼6~=}s !Jh@A %a b0[Gi*q!j%a(_soTx#\B%OێyP NBkae-Bص50 Krt$-D0ڕBօ|z4#>Gzsw:ЯFyBTZ Y %a b0XZYK!Ms ,1WJδ+bδ+ѥ1bQ-s ,[R ~p$ (HZkae/>E- Sօp^ۃhGq>{H*J27=JQ?o\BZYKP-Ms ,|⡷  ZYK-G6:JQNw?qδ+T{}1(R-S\ )`Ի*iG'A!BBK\ )}T,(?hWǣBPՐZYKP)P-Ms ,- H%a0X3}qA4kbδ+ѥ1bQ-s ,[R ~p$ (HZkae/>E- Sօp^ۃhG h/d<5 {_cZhʼ̼O|NI(R-S\ )m=xmBRKA~ͼNҔaSp}s ?n9@-:hLGqδ(tS}y"Q-s ,[RvTҎNBRRYP:ЯFy*}J3]fP5d(R b-S\ )b`TK\ )d)af<5  S蠚51gZ҉<"mJV,"6Hň!D0lZYK q!j%a(_|i;|%OZO}{n7ѡ~"s 7ޟojrB;*6Ͽ8KA~jXM(R-S\ )m=xmBRKA~ͼNҔaSp}s ?n9@-:hLA %a b0X2u.ʚQH@P0_jU 8ZЎʵ9gM8J#7x`'Rpte6_B0ZLZjkae,Ql@ Q-s ,R؇>THTHŀڒ77yTҎN?jX<;K\ )jũazH?  ZYK>*yINǿ=Cñ!D0lZYKh#Cn8$-D0Z )![SRFqΔ ZYKP-Ms ,'R쩥 Q-s , Y %a b0XP%a0[(_O7bl|5D_-z,>؇>THTHŀڒ77yTҎNΤ:zzlCA %a b0X`=$ێ Q-s ,_O<{_cRR==6! 0Zjkae-紏 H@P0_ h/(mOI:R*sBkae-Bص50 Krt$-D0ˎP5d(R b-S\ )b` (RS\ )n $`luKʞhteʆsޟlsoPťi!%1bQ-s ,[R ~p$ (HZkae/-ԇT"R[S'OB6}9}>I4"}>ҌhԄZYKP-Ms ,|⡷  ZYKxR~s9ZYKP-Ms ,'R쩥 Q-s , Y %a b0X$ 5D0BYKcP, @F T &\.z4dR?oi(R-S\ )m=xmBRjC^)Tmu0? O~^u!/G{ K|sҊ$A x $`ޔPBkae-Bص50 Krt$-D02iʾ}J3]fW:2}pm-'^s @! ;>^c紏G=o |nlIHwOBϧZ1pGeR׎!y\A.te'Nq>!bE%O}>ъy'q-Mtix5d(R b-S\ )b` %a0X3}`mw0o6V:oRe*~w^q:A %a b0X`=$ێ Q-s ,\P%:ꗹWES˃h'w0h@F dJ6Oyї`}םHuKsɈ!D0lZYKh#Cn8$-D0RRJsoj{x?2;R[S'ΔQ"]fϧ;p i#"K\ )jũad]4!j%aNUp i#U'qN^c紏 ӝwxD"/x}|Sp i#ls:Gwp i#[Fi}q@(P߱إߧyTߧםHuHA K\ )j1jũaEHPjkae,50 dž_cz.gG27|!IoJ2Bkae-Bص50I!BBK\ )} h/Τ:|!IoYu9s}9ryHQ-s ,[R>{HPێ Q-s ,ԇTR?n9`~>C^̎qHY;H)Gc 0Zjkae,:eM($ (HZkae/dӕ}=HIqǡ|S#Gx^zH*H;篖ѠstF\P% (7|)}>C@~7U=|RRB0ZLZjkae,QlZYK!Ms ,1W5 ̨m8 &\.z4dИK\ )jũad]4!j%aNUU~iu7'¹їo |n<:;hP\9=}9>\xlCwse:OC }gw}>rއFc;(>q s/y=pێO9/!*|ތS;joCHC~ON<>'؇}>EE4~&mK:9?~^u!/|!Io?bƆ5 -E-}yԇTRێOhP5d(R b-S\ )b`  RS\ )`xj> Bp os*qyԇT(PyҔCSK\ )jũazH?  ZYK>KA~u!/sP)-B7Χ;sSpP-%(§;刺}tT 0Zjkae-紏 H@P0_mHuK*ͼNΧ;yP N?:8Aϴ& 0Zjkae,:eM($ (HZkae/(jQ-s ,Ũ[R @%a0[I7+RP, ju>q:^а5qRd 0Zjkae,0BR4B oI7(\|ϴ(߱߄^mH¸}Ό6؇ϖ(R-S\ )m=xmBRjC^)Tmu0? O~^u!/G{ K|sҊ$A x $`ޔPBkae-Bص50 Krt$-D02iʾ $`sJ)T'A 78/1DG4_O~@F |6<78/1DG9_O@F ^xE_DCeS+8߽|6:(7cA K\ )j1jũaEHRS\ )n $`luK B^а6/yŌ,xqJ$bZYKP-Ms ,AH@P0_hW`mwp i#ES˃@9>̨o/8[I7  0Zjkae-紏 H@P0_mHuK*ͼNΤ:|!IoNw:QD!u>]Ҕv0Q-s ,[RvTҎNBRfM9W߿#ԻI ӝwo yPiRRKn9>u\>cpGw9}Ͻ t\ˊDɧ*{ko {U :tec@F x)QO.ێLGq>+9x $`ߕ4"/Dq}>C^eÏlC }g[FE6ߴ?/@mp>]ѼOkQOzU+˥o'7P;#O:+x }gO_-}yԇT~0刺y6T*s|O_-b>[!D0SlZYK[8 Q-s ,RHXO}`msS)F^csDҨYF񱖁xDSF,A %a b0X`=$ێ Q-s ,iw)mw.{YΌs{>tY;4@84|SO=JQʟ8Ms}yV,ΔQ}w0i\0A %a b0[Gi*q!j%aڐꗊU'<#xLSߧםHuKBM"u9r|E.gӝw4zR@A %a b0X2u.ʚQH@P0_ ɧ*{4}<I;^?69\4; $`ߕ߆"/g>:}KM>276J3_cJOG So^u!!(jQ-s ,Ũ[R @%a0[I7+R?$o}JQ)-Au9pDxDSF,A %a b0X`=$ێ Q-s ,iw)mwq*i(oNw!Z}Rw^T<"m{ʵ9gMt4H|!Io4`K\ )jũa]fϧ;p i#"K\ )jũad]4!j%aNUp i#y)E*ws lrhswOH+gO ^xE_|tțS>)h|doEmg; Bdž;RR?;*[~ǽ"iz]f:9?D!D0SlZYK[TK\ )d)a0o6V:jH?o/y*~wʞhK\ )jũazH?  ZYK>KA~u!/G} k{džTS"'zێ!D0lZYKh#Cn8$-D0RRJsoj{HEE*PK\ )jũad]4!j%aBԀ:>;HC~NUUdM3]fW:2}pm-'^s ! ;>^c紏G=}pm-͔P?)7\9Z1pGeR#c/+H%ΌIn9??}%O}>ъy'q-M#>8cb9h xS'}yԇT%>֌0O:ꗊ[q B0ZLZjkae,Ql@ ZYK!Ms ,1WT4TΌ/"m|z4F,A %a b0X`=$ێ Q-s ,\P%:~"|Cuiϝ}>&hG>iy4 M(R-S\ )m=xmBRE-yp~? ?hߑ6ϴ&#:DR?n9bQ-s ,[RvTҎNBRfM9W߿O6=>IiT,{ߧ}﹐B; BGT_+C pp i#"/yї}$gBPՐZYKP)P-Ms ,-@A%a0[jsU>ț_(hѾ)K\ )jũazH?  ZYK>KA~u!.E-G5ߧ׼6~DhG>iO&!Sɠ 0Zjkae-紏 H@P0_q߻HcQO.>&9ZYKP-Ms ,'R쩥 Q-s ,̚r~_"m|z5})E*ҨYFO~s!Nvx}>V@'_O@F ^xE_/I(΄!D0SlZYK[(RS\ )m)Vp.{iD_9N9 Bkae-Bص50I!BBK\ )} h/Τ:} BNw:}yR1=Hߧׄs*q*iA %a b0[Gi*q!j%aڐꗊU'<#xLA %a b0X2u.ʚQH@P0_ ɧ*{Bκ7ʑט#~)TzoH"ì99Qcw0h2iʾ}x!ur|BU :OU  mHuI*@ѱqOTCi;|#hB0ZLZjkae,Ql@jkae,50ڜ9g?b.|g*HhQ=PK\ )jũazH?  ZYK>KA~u!/sP=xj3s =9ʑט"EϧBQ-s ,[R>{HPێ Q-s ,ԇTR?n9bQ-s ,[RvTҎNBRfM9W߿O0o>3MN~ҔR ?*to~2TaWh|d2u $`ޕwQEo:2}ϤA K\ )j1jũaEH85D0BYK /:o`߉RQ##SV,"6Hň!D0lZYK q!j%aRRJuJ2NYk(HshTC|NYzؤw_O oC@{ThfRM9W߿O.H~RR~xES˃(p?OϺp$qɁ>|oO@F N!D0SlZYK[TK\ )d)aJ2U_q:b~&mIDXOp \SxDQ# 0Zjkae,0BR(_HuK=*Bߞ(ʵ9gMtp i# "U ׁs ?h8Z#EmwzVo^R"vmxeCn9}M-@6Bkae-Bص50Gp$ (HZkae/ D~ڐꗊU'<#xLA %a b0X2u.ʚQH@P0_wΧ;{6M47yqǠ=I^z>"]fΤ:*Q׹P NFi dӕ}=B4u!/QEyS8[1sտD6F,A %a b0X`=$ێ Q-s ,\P%:ꗃ#T|s ?h8Z#EmwzPw^vmxeCn9}M-@6Bkae-Bص50Gp$ (HZkae/ D~ڐꗊU'<#xLA %a b0X2u.ʚQH@P0_wΧ;{6M47yqǠ=I^z>"]fΤ:*Q׹P NFi dӕ}=B4u!/QE(xJe>TDZYKP-Ms ,AH@P0_qZ x?2;R[oNw_c /G?k>TDZYKP-Ms ,|⡷  ZYKxR~s9O:9@-:hLA %a b0X2u.ʚQH@P0_qь`@ӝ{AxѤc!? ɧ*{*2&\.||+}>6؇ϖïօO1G#>6؇ϖ(t~.}q-Mti Ov8#}xϤF^{$s>ξ]<떦FbEМx}Oy}t^SGhԼN{>C^Bz kF[|Rێ{ϧםHuK-օ!CVBkae-@-Bص50( ZYK!Ms ,4y/sPkC6=Q#Nǿ&9ZYKP-Ms ,'R쩥 Q-s ,̚r{I7R?oRU$"mwO~(yR1@x }>I7xQ~Όs'$:B0ZLZjkae,QlZYK!Ms ,4y/sP}pb`m}P6!6HŐteS:.u9qDX ޡY$bw\9顼sNӝ 0Zjkae,0BR(_HuK:ߧ6!v:2}{n4q`o>S7>!#pAͣ@}6їp~Ѿu9pA %a b0[Gi*q!j%aڐꗊU'<#xO }yq'S>sCH6!vЂK\ )jũad]4!j%aBԀ:>;HCїp i#:1bEȕlzTx}6-օ 4@ `c5 /(7y4xׂrfwO@xlC (jQ-s ,Ũ[R @TK\ )d)a0o6V:}h}:9ҔaTl}4Tx=uCD~~Nu>@F S852:o!u1(R-S\ )m=xmBRjC^)Tmu>7S<#xOޟBR*s(R-S\ )`Ի*iG'A!BBK\ )|'->ͭ}>teӝ{x ԇ\+k7_yF\w}w>Q~>t~wNw:QGZ " Kj7sʍ0( ,  X 30P 0a /['„E=ڗNwg߆jsxuqEH?:}tPB!E?`Ƃs8a`|>CT|+ZF-B">CI}>օy7ךi$ѿc :xz Y %a b0X$(5D0BYKO(߱eC~|MN}CMNj$bQJ21bQ-s ,[R ~p$ (HZkae/-ԇTioț_w艥PFZ#][}3z5߆-!.teL5՛dB2C}Τ:r|B!D0SlZYK[@P0Y kae, cy/*yїs*qzY^Ժ/+C q5mKhԔHň!D0lZYK q!j%aRR? BǾΧ;Oޟls}Xc1)GcOxmF-!D0lZYKh#Cn8$-D0RRJso!D0lZYKNSJ9:  ZYK(A K\ )j1jũaEHpjkae,50 dž_c/mX\ cy/5mKb>2wF&mIDXK\ )jũazH?  ZYK>KA~u!/G|Cuiu7c oN)?, !QO.ێO>^ۃZz[RBkae-Bص50Gp$ (HZkae/:Iq'SRR#%u9rd(lξ\ czR@A %a b0X2u.ʚQH@P0_ ɧ*{c oGF|2iʾAXc1J |w S:saO/:./Zu=B'x=㫖c opNTh3>|篖}>HuK+_-XjC^2X(SڗEB!O:ؑ}B7,1*S*bPՐZYKP)P-Ms ,-@ TK\ )d)a,aeCn97gp1?kڑ -|Mڒ(R-S\ )a~?n8$-D0}q@C^̎.{YΌϧךU :ߕ8NǿHCB0~sʀZu=>NT 0Zjkae-紏 H@P0_mHuK*ͼNΧ;O|)-|p>ҨYF#4kڔtP4A %a b0X2u.ʚQH@P0_qь`@ӝ{AxѤc!? ɧ*{*2&\.||+}>6؇ϖïօO1G#>6؇ϖ(t~.}q-Mti Ov8#}xϤF^{$s>ξ]<떦F!CVBkae-@-Bص50(  0Y kae, c|#Pێ}#xx RR@[JQNbQ-s ,[R ~p$ (HZkae/-ԇT)-B7Χ;sSpP-%(§;刺}tT 0Zjkae-紏 H@P0_mHuK*ͼNΧ;yP N?:8Aϴ& 0Zjkae,:eM($ (HZkae/(jQ-s ,Ũ[R @TK\ )d)af<5 M|z51s|z4F/{z[R<ץ/RQ# 0Zjkae,0BR(_HuKy{oB('ҔaSwNwO p7(aNos}tSxߑ^c紉ϧxz5:28XQO.ێLG>B/k#ԸKA~u!/x!u./Zu=|#AM}r,a,P,3-:2}ϼץ/y9yԇTRێOhW~DzmwΤ:x}-} z,1!QO.ێLA K\ )j1jũaEH@pjkae,503&\.z4d?|Xc1u9s;z[R<ץ/RQ# 0Zjkae,0BR(_HuKB.|s5:#Aq%@-:h'*ϧךU :^ԄZYKP-Ms ,|⡷  ZYKxR~s95=}yq*iBbQ-s ,[RvTҎNBRg R;#fM9W߿OW4:u\>|txδ(G.}y>i>|xG6QC;ߧx!px뎹joCHCj{uH} :2' s>uF)\7B4dC^)m'δ(A K\ )j1jũaEH@ 5D0BYKcP?k=% c|sZYKP-Ms ,AH@P0_qZ x?2;/mX\~^ᶅ?kʞoށQ-s ,[R>{HPێ Q-s ,ԇTR?n9`~,a('~)T:ZYKP-Ms ,'R쩥 Q-s ,]z=9׹wF2#̚r~Rs"iu7'¹їo |n<:;hP\9=}9o |nlIHwOBϧrއFc;(׎!y\A.te'Nq>!c!*|ތS;jo@ix)^? LJϧEE4~&mK:9?HΤ:)->,Pƴa_OXc1 kF[|Rێd@lt?}yԇTRێOhP5d(R b-S\ )b` 0Y kae, BTʞo.{YΌa0qyKjD(b>2w4CjJ$bZYKP-Ms ,AH@P0_qZ x?2;/mX\~^ᶅ?kʞoށcю^_OxmF-!D0lZYKh#Cn8$-D0RRJsoj{ p7(\ȥR~"9oyKjB?3Ow?*E ;>\uSzF2Sݎ죪Dl~^8sї8m'z1O7:婽c!?Xx's?|lC>]!/s#O:ꗃޟ@cCц}>a0ƴ1amKn8RRKn9>uBPՐZYKP)P-Ms ,-@ A%a0X3}_O<߱ Ba0qΡyGΧ;RQ#-u ^V@^Ծ&mIDXK\ )jũazH?  ZYK>KA~u!/G|oNwϧ׼6{z[R {<6н>zo$?kw}A=:2}{n4@sK\ )jũa|txδ(G.}y>i>|xG6QC;ߧx!px뎹joCHCj{uH} :2' s>uF)\7B4dC^)m'δ(A K\ )j1jũaEHB%a0[(S7hԼN8XS'*AWwB/+C wyKj_D6F,ҔaTmw?s^u9rbQ-s ,[R ~p$ (HZkae/-ԇT N_O*i!/a0qɐteoyKjB8KA}[? N_OR;c i6xh,1ֆ5 -'ԼN}yԇTRێL O?4uѠ~?bƆ5 -)mZYKP-Ms ,|⡷  ZYKxR~s95=}t^SGhԼN8XS&Eϡhѿc!/swrDZYKP-Ms ,'R쩥 Q-s ,NUʀZw*7hԼN8XSrOU;ބ':XjC^2X(SڗzI!p~s̼OAa0GF3΀zmwΤ:ҕ_c篖p,Qd6:./Zu=t^?"}n@-:Ѽ cHN)1(jQ-s ,Ũ[R @0Y kae,>NUϴ+ste p7Χ;O;z[R<ץ/RQ#8Xйgjr\ .{YZDQ# 0Zjkae,0BR(_HuKޅk9ї,1:9?}{n4#^ۃ\ʵ9gMT*QE,1ޅk4`0וjr^ }`B絞[+DZYKP-Ms ,|⡷  ZYKxR~s9q}>SxD>n\'k=ε4mAμSxD@>Q?A9P A:yqr,azoNwOxmF^Ժy(He*ѽoΤ:~U=|Bkae-Bص50 Krt$-D0Xc1 sh'*>;h|dJ!R ~!-t)?a0GJQ B}s=HpNOێwc紏r#Y yV,>W~DqA=|6F] sh'*s>]@ X`CMR;Χ;LGPըZ H YoF#!pdӕ}=-ڐ,1ߏFwt^R}|:@-BDZ WǢQ~>a?qx>MR;Χ;OU:s~W,1y S_OhMڗu9rb:@-BBQ"֠H%n>R?oi*S*}@ޜ* wRkPDrDu B0ZLZjkae,Ql`bkae,500hKFXꗕ<9 ? J2ޡJ214CjJ$bZYKP-Ms ,AH@P0_qZ x?>D?Χ;Oޟls}q@Z4 !)GcOxmF-!!(R-S\ )m=xmBRjC^)Tmu1(R-S\ )`Ի*iG'A!BBK\ )|!CVBkae-@-Bص50( 0RS\ )`xj>ޅ  h3+R7gp1(R-S\ )a~?n8$-D0}q@C^dž_cQO.{  h0GѤc!=#<S{jʀ6^)Tc紈K\ )jũa{Hs}>6؇ϖ(t~.}:婽#vQ/}xϤF^{$s$^BTwrއF!CVBkae-@-Bص50( 0 Q-s ,R+} kѠg6V:oRe*~w^q:A %a b0X`=$ێ Q-s ,\P%:ꗹWES˃h'q@Z4   h3*P7ʀZu=F]q:8y^u!.k& 0Zjkae-紏 H@P0_mHuK*ͼNΤ:|!IoNw:QD!u>\`0:R@A %a b0X2u.ʚQH@P0_ ɧ*{ѠgR~qx>{H9}>V@!EI$+D~00hKF;篖Ѡsu-P-El|)}>C@~7U=|RRB0ZLZjkae,Ql` Q-s ,R+}O^0hKF̨m8 &\.z4dИK\ )jũad]4!j%aNUU~iu7'¹їo |n<:;hP\9=}9>\xlCwse:OC }gw}>rއFc;(>q s/y=pێO9/!*|ތS;joCHC~ON<>'؇}>EE4~&mK:9?~^u!/|!Io?bƆ5 -E-}yԇTRێOhP5d(R b-S\ )b` `jkae,500hKFXO}`msSվޅێz!(R-S\ )a~?n8$-D0/mXx  h3(\|ϴ(߱߄^mH¸}`09ї 0Zjkae-紏 H@P0_mHuK*ͼNΤ:|!IoNw:QD!u>\`0:R@A %a b0X2u.ʚQH@P0_ ɧ*{ѠgHנ|S"#̚rH4 %@{j_-|sr=DpYh|6:(lux>{H9}>V@(tzI!Z Y %a b0X$@0Y kae,`09.<5 y{oB_cR0Mw񱖐J21`*|6.T<"m(Bkae-Bص50I!BBK\ )|}^ޅ`0<")qɁKA|ϜBT7{Eڗ`}\x!u1ו>q^NXD"ms~\`08mPтQ-s ,[R>{HPێ Q-s ,ԇTR?n9`~>C^̎qHY;  h3(aZYKP-Ms ,'R쩥 Q-s ,̚r~GOw=ϧ;J2߉RJg]Τ:r|B}O4;-5d(R b-S\ )b` pjkae,500hKFXO}`msS)F^csDҨYF񱖁xDSF,A %a b0X`=$ێ Q-s ,iw)mw.{YΌs{>tY8@Z4 @Z4 NY>)FB;*|6Z&:QG@a-t.{Y  0Zjkae-紏 H@P0_mHuK*ͼNΤ:|!Ioyq:9>tY;  h3(aZYKP-Ms ,'R쩥 Q-s ,̚rxa-{y)E*ws lrs};9'!ޒHV!CVBkae-@-Bص50( 0RS\ )ch͕{ڒ7ju>(ww:8"T<"mu \xDQ# 0Zjkae,0BR4Bi;{ K{s{ΔQB7;0hKFr  h3ʵ9dԥ>xD?וjr\E4 %@R[  0Zjkae-紏 H@P0_mHuK*ͼNΤ:|!Ioyq:9>tY;  h3(aZYKP-Ms ,'R쩥 Q-s ,̚rxa-{y)E*ws lrs};9'!ޒHV!CVBkae-@-Bص50( 0jkae,500hKFXꗹ#x_cR焩x*yQ-s ,[R ~p$ (HZkae/-ԇT, jugh^ SPO4POn8 0Zjkae-紏 H@P0_mHuK*ͼN4 %@yp~r~"IcA %a b0X2u.ʚQH@P0_qь`@ӝ{AxѤc!? ɧ*{*2&\.||+}>6؇ϖïօO1G#>6؇ϖ(t~.}q-Mti Ov8#}xϤF^{$s>ξ]<떦FbEМx}Oy}t^SGhԼN{>C^Bz kF[|Rێ{ϧםHuK-օ!CVBkae-@-Bص50( 0 Q-s ,R+|q@uwlsF]C6=Q# 0Zjkae,0BR(_HuKvKg>!0hKF*їp~ѤdMF~vK}ϧNBkae-Bص50Gp$ (HZkae/ݤR߱(p^ۃkBb;jCDE*ͼN 0Zjkae,:eM($ (HZkae/dӕ}=kѯsJ)TBκ7 {*s+uK>2!CVBkae-@-Bص50( pjkae,50ڜ9g?b&ǣJ$b4oz 0Zjkae,0BR(_HuKvKg>|7 ?hߑ6=E-"ɧTrh!D0lZYKh#Cn8$-D0}w)oES˃}OxmF}1(R-S\ )`Ի*iG'A!BBK\ )|3&ߧț_{JQJ4uѽo߾|!S^#_O8A K\ )j1jũaEH%a0[jsU>ț_(>УyG2򣓛Bkae-Bص50I!BBK\ )} h/Τ:߻Hoț_~"sӄ*s949QpOuoțBQ-s ,[R>{HPێ Q-s ,][>Ezp~ѿ"mshLGOێxG6:K\ )jũad]4!j%aNUMFC@Z4 O2; {Z "]f|6W ,3hA K\ )j1jũaEHTK\ )d)aq8}C6=Q#}FϧBQ-s ,[R ~p$ (HZkae/-ԇTic~^ۃkѡݤR.}2!CVBkae-@-Bص50( (5D0BYK /:o`߉RQ##SV,"6Hň!D0lZYK q!j%aRRJuJ2NYk(  h3hQ6;p~Ѿq:Gq>"=gz>D;ʆsdZXm 0Zjkae-紏 H@P0_qS=F!/OێxG6:K\ )jũad]4!j%a0םNw?Xm>*hok6A{z}KDHuH>U4sʍB0ZLZjkae,Ql`jkae,50)F^U ׁs0V \uo ()jrJ$bZYKP-Ms ,AH@P0_qZ zRTԥyV,ΔQhϴ(T*^s_ϧ׼6|uh}2EzYz}Hٵw9 44A %a b0[Gi*q!j%aΧ;{6jC^)Tmu1(R-S\ )`Ի*iG'A!BBK\ )|aO:9~7}U4m)%x!u/:|iG'^@-; Y %a b0X$ RS\ )mjH?h}g_q:b~&mIDXK\ )jũazH?  ZYK>KA~u!/G|p~Ѿq:Gq>"՛WԼ;ʆsdZXm 0Zjkae-紏 H@P0_qS=F!/OێxG6:K\ )jũad]4!j%a0םNw?Xm>*hok6A{z}KDHuH>U4sʍB0ZLZjkae,Qlpjkae,500hKFXꗹW:9Nԥ{ S8ʞhK\ )jũazH?  ZYK>KA~u!/G{ K{~^ᶅ"wʞhK\ )jũa1,Hzss>4d^D8oOs/xuw:Сs>{HsE~YO:婽#vQ"6?OB\Od6|CBTwrށ1,Sz> 6!OhMڗu9rO~םHuKR[O}pX1h o[qyx:С(jQ-s ,Ũ[R @PRS\ )ch͕{O}s_ ҉ju=➤8[/mXJ2Bkae-Bص50I!BBK\ )} h/Τ:߻Hoț_~"sӄ*s949>m c/mX]y(R-S\ )m=xmBRE-yp~? ?hߑ6ϴ& 0Zjkae,:eM($ (HZkae/dӕ}=  h3R?oRU$"mwO~(yR1@x5d(R b-S\ )b` K\ )d)aލU>luKʞhteʆsޟlZYKP-Ms ,AH@P0_qZ {ȇ_cR[S'OB6}9}>-ѼmSJ;E(R-S\ )m=xmBRjC^)Tmu1(R-S\ )`Ի*iG'A!BBK\ )|!CVBkae-@-Bص50( 8RS\ )e7~̨m>ԑ~ѼLYF2 0Zjkae,0BR(_HuKB.|s5:#Aq%@-:h'*Bkae-Bص50Gp$ (HZkae/:Iq'SoFm*QEΌ\xlCwIׁB~Bϧט#xF\xlCwse:OC }gw}>떦:4d?GT>q s/y=pێO9y S_ObouSz#HC~ON<>'؇}>/)4Cj^'yq=F^u!/|!Io?bƆ5 -)m=Τ:r|B!D0SlZYK[RS\ )e7|Xꗹ#x_cR焩x*yQ-s ,[R ~p$ (HZkae/-ԇT, ju?OxBJO7@{q(R-S\ )m=xmBRjC^)Tmu0? OyoFm*QE!c!*|ތS;jo@ix)^? LJϧEE4~&mK:9?HΤ:)->,Pƴa-}yԇTRێOhP5d(R b-S\ )b` Pjkae,50)F^us_[ѣxJC:8F&mIDXlhZZ&׹ \SxDQ# 0Zjkae,0BR(_HuK=*Bߞ(ʵ9gMte{@*Т>|qCFp _shTC|NYzؤw_O oC@{Th5d(R b-S\ )b` `jkae,50)F^To-ѼmSqΡNw!%1be<hWjr^1rNYiDXK\ )jũazH?  ZYK>KA~u!/@WY ~z/*6Ҋ?Oy*Ю 6! qCFp x~(z4oiTp~ѼP%:8# /Cw^vmxeCn9~76IBkae-Bص50Gp$ (HZkae/ D~ڐꗊU'<#xLA %a b0X2u.ʚQH@P0_wΧ;{6M47yqǠ=I^z>"]fΤ:*Q׹P NF!CVBkae-@-Bص50( 8P5D0BYK /9oFm*PѣzVOѥ1`~?hFʵ9a1rNYiDXK\ )jũazH?  ZYK>KA~u!/@WY ~z/*6yd>;|R}xmFލU?Fї-ѼmS(8}]f>jr^g?=ʵ9eG>6؇ϖ?hF0A %a b0[Gi*q!j%aΧ;{6jC^)Tmu1FLES˃?yOBQ-s ,[RvTҎNBR:E^I{w:Ю{*b?n.7ʧ>HuK|W-ѼmS(&#s">ǣF*ǣJ$b#Pލ6ү*6.U<"m(Bkae-Bص50I!BBK\ )} h/Τ:J!SReZ&>}QI "̨mUX+h6ҩES˃B0ZLZjkae,Qlp Q-s ,R%(^а6;ΠGjp:27}CFZU21҉?>q1s=z59:Hň!D0lZYK q!j%aRRJuJ2NYkYC^а6p~ѼFs.[ѣxJQO.ێp}*|g?=ʵ9eG>6؇ϖ$_\PтQ-s ,[R>{HPێ Q-s ,^u9sahRRJso7dB(\ȥR~Bkae-Bص50 Krt$-D0dXB}*iܨ uNwE<{ Q\O˥+hPuO O:UcP[ѣxJD")qɈ!CVBkae-@-Bص50( 8jkae,50[ѣxJ")q|džFSReЌAׁ4DiΊD>;(ǣ@'bxt_(-:EM}yPҊiD6?\:QM.h!ΜYF"#cTZ R7iTZYKP-Ms ,AH@P0_qZ zRTԥyV,Ϭ!c/mXDi ?h[ѣxJї-ѼmS(8}]f>#7wxo*yyPO(_HuK-:С(R-S\ )m=xmBR:9~4GxR~s9rލU2!QO.ێOR?lu!D0lZYKNSJ9:  ZYKNuwO,zyP>=;zoE<#.(ǣB;*zoΤ:>UX+h6ҩES˃B0ZLZjkae,Qlp$ZYK!Ms ,JQUܷFu ^=7iT=Q#8z.c紉Q# 0Zjkae,0BR(_HuK=*Bߞ(ʵ9gM}g>D^p~ѼF|z5ΌoFm*QE[ ~sxuqCF!D0lZYKh#Cn8$-D0}yqsѢ?mHuK*ͼN#h6ҩyp~r~"IcA %a b0X2u.ʚQH@P0_G'fԾ^T>?{߯WzIJ)Jߵ ݊]oO_-#O:UcP[ѣxJQO.ێLA 5d(R b-S\ )b` H1D0BYK9y/*yїs*qzYΔeCebhԔHň!D0lZYK q!j%aRR~||!IoNw? x8i J;E}{n7o !D0lZYKh#Cn8$-D0RRJso!D0lZYKNSJ9:  ZYK(A K\ )j1jũaEH$TK\ )d)aS7+RP, ju>(qc }i -Q#9kbOs&҉(R-S\ )a~?n8$-D0/mXxNpyp~r`~(_=>У~9 |Hq:8yǡstelw^T<"m{V,ΔQ}w0o 70A %a b0[Gi*q!j%aڐꗊU'<#xLSߧםHuKB:9>t5˞c xNpޔPBkae-Bص50 Krt$-D02iʾ>ޒH\>](~&mK*to#O:ꗊ[q >8ûI7М}NuΌKAdA :90?r~^oFQMڗPF\6:y $`7Ews lrhswO@F [=~O(4GwΤ:|6QL8?;ߧyoQmHO>H9]5RΌQRsxu\4 ?}WF=?~*[aO~cS >2Em|T*[>|!CVBkae-@-Bص50( K\ )d)aS5Xꗕ<9 ? J2ޡJ214CjJ$bZYKP-Ms ,AH@P0_qZ x?>D?Χ;Oޟls}pS5%(aޅNԥ{,a`c-!Ce$bT<"mu \xDQ# 0Zjkae,0BR4B o)yp~r`~(_=>У~9 |Hq:8yǡstelw^T<"m{V,ΔQ}w0o 70A %a b0[Gi*q!j%aڐꗊU'<#xLSߧםHuKB:9>t5˞c xNpޔPBkae-Bص50 Krt$-D02iʾ>ޒH\>](~&mK*to#O:ꗊ[q >8ûI7М}NuΌKAdA :90?r~^oFQMڗPF\6:y $`7(&#EmscGӼ}w0o~E8þ^u!/sᲊa6!߆>_-}o@x} 6}O@F 'Ѩ*teҌʓèGx͈~ם{|r7ߧyTߧםHuHG{8z/kB7T 6!A K\ )j1jũaEH$TK\ )d)aS5XO}`msS)F^Πy, ~pOs&Pʟ8M1bQ-s ,[R ~p$ (HZkae/O+^а6;(&->s 7^а6N}:rk-FHn8 0Zjkae-紏 H@P0_mHuK*ͼNΤ:|!IoNw:QDdls8kzR@A %a b0X2u.ʚQH@P0_ ɧ*}puw:ЯFZ|*P4=>s#\}@Ό>H]KtjsxuOp?^p~ʞJQ BI WP^{;B7~@4ߧ!CVBkae-@-Bص50(  Q-s ,RX,o6V:O4:2eCn9OL5՛(z-(H (Bkae-Bص50I!BBK\ )} h/Τ:B:9>zi`i:gO/ ?hޔeD6 0Zjkae-紏 H@P0_mHuK*ͼN 0Zjkae,:eM($ (HZkae/(jQ-s ,Ũ[R @ Q-s ,RX,o6V:dž_c/mX\}JQ 621iFZF,Os&Pʟ8M1bQ-s ,[R ~p$ (HZkae/O+^а6;4|")qɁKA|ϜBT7{Eڗp i#k>ǴX4^Y}ySdiZ&:QGH6(h(R-S\ )m=xmBRjC^)Tmu0? O~^u!/G{ K|sҊ$4X4^Y$J>EBkae-Bص50 Krt$-D02iʾ>ޒH\>](~&mK*to#O:ꗊ[q >8ûI7\ >'yӝteZ B7Χ;L&ߧכѮeD6#iT,yё $`pS7(\~X,oQEuH{ѼOh߆>ʧ>HuHG{{x_*9Cʧm-PՐZYKP)P-Ms ,-@$ZYK!Ms ,Ѡg6V:O4:2eCn9OB6~9z.14CjJ$bZYKP-Ms ,AH@P0_qZ {ȇ_cR[S'OB6}9}>4 %@ΔPϧ׼6|uo !D0lZYKh#Cn8$-D0RRJso!D0lZYKNSJ9:  ZYK(A K\ )j1jũaEH@jkae,50 dž_co 0hKFj^q:Gejr\ V,"6Hň!D0lZYK q!j%aRR~dw^")q0VMڑ;o:2΄ZYKP-Ms ,|⡷  ZYKxR~s95=('ӝwѠa J;EsJ 0Zjkae,:eM($ (HZkae/dӕ}=4 |6<#Xrr~<ϧi)"TөK8u'':RtNUU#Խ ;DC^I^xט#xz5~&mHG>Eϡ`@}x>uוjr^ڔDqHN>iʾ}R;hS' Jg]8.XcQ\Bڬ"6|q:}K$?n9>\`0:R@A K\ )j1jũaEH0Y kae,`0<#Pێ}#xx &\.z4dNT 0Zjkae-紏 H@P0_mHuK*ͼN 0Zjkae,:eM($ (HZkae/{аu ?νϿN1dӕ}={LYi>Ό\xlCwIׁB~Bϧט#xF\xlCwse:OC }gw}>떦:4d?GT>q s/y=pێO9y S_ObouSz#HC~ON<>'؇}>/)4Cj^'yq=F^u!/|!Io?bƆ5 -)m=Τ:r|B!D0SlZYK[HRS\ )ch͕tWz5:Re81 .;>D"K0VSxDWPʵ9gM1bQ-s ,[R ~p$ (HZkae/O+vKoǡsteS<S|͟Nw Ѡ`!jTo~z!(R-S\ )m=xmBRjC^)Tmu0? O~^u!/G{ K{6@q|͟NwO0hKF)Gc 0Zjkae,:eM($ (HZkae/dӕ}=  h3C<Io߾ڬ"k6A2m)%F>x\p9}>7(7y$o+ J7A^)VQo xhYBqԑgqO綂̨oAyԇT!D0SlZYK[HRS\ )`xj> B4 %@T6)-)FB?ejr\ !C_J2Q# 0Zjkae,0BR(_HuKB.|s5:s^}>#Pێsxa-!D0lZYKh#Cn8$-D0RRJsoj{NwOyϴ& 0Zjkae,:eM($ (HZkae/dӕ}=4 |6<#Xrr~<ϧi)"TөK8u'':RtNUU#Խ ;DC^I^xט#xz5~&mHG␜Hr~_D6wh3Χ;OڬQoÏD=$?n9>\`0:R@.WzI!p~rbPՐZYKP)P-Ms ,-@$(ZYK!Ms ,JQasΧ;u \s ()jrJ$bZYKP-Ms ,AH@P0_qZ zRTԥyV,ΔQhϴ(x~>^ۃ;^?uf;"'f׉OT6$h(R-S\ )m=xmBR:9~4GxR~s9ZYKP-Ms ,'R쩥 Q-s ,}>shTC|NYzؤw_O oC@{ThfRM9W߼`0=̉|6P0Y!-@(@0ZYKP-Ms ,'R쩥 Q-s ,Q/L @Px `@0P%@ `ޖԸ CښIF[RRຜSP`$  a Hp@@Q"Ό:^ieN:ѩ(R b-S\ )b`1D0BYK //,BADXK\ )jũazH?  ZYK-kj>)F\R")T|h_e*>Rj~S~])F9!CVBkae-@-Bص50( %a0X)F\1u)F^6Hŀ FSwxR~pA %a b0X`=$ێ Q-s ,@ ~z.}][x{^)TBkae-Bص50Gp$ (HZkae/:ҔaSwso!D0lZYKNSJ9:  ZYK죪_c\ۚH<}ѩ?ԑxOێs>s 4/2C~])D5 G O !D0SlZYK[%a0X)F\1u)F^6Hŀ FSw<Oێ!D0lZYK q!j%a(_6Reϴ+vKoR~pA %a b0[Gi*q!j%aڐJQNwͼN 0Zjkae,:eM($ (HZkae/}Osni oF7TǛ[RFy^THU'99JO#߆TߧJQNbPՐZYKP)P-Ms ,-B(bkae,506\+D_F,tPMiD_#6GT{`,h$_U'ZYKP-Ms ,AH@P0_qBκ7 ]Jh@^}ׁΤ:DA ƂE_\>WY>A %a b0[Gi*q!j%aΤ:ͭl}pYEѮ%O4s_y?8\߼>)o  ^g Oh ƂER~pA %a b0X2u.ʚQH@P0_w*toFG5?z 5 ^H~[!O ƂER~pA K\ )j1jũaEHPK\ )d)aS5f^а5qs 4G.<Cxδ+\Cx|TDҨYF!D0lZYK q!j%a sʀZw*7|օwCx|*E<4A %a b0[Gi*q!j%a난`]i7G} h(R-S\ )`Ի*iG'A!BBK\ )|3&Τ:| ǃ|օw'a;(["u!!(jQ-s ,Ũ[R!@ (RS\ )`8kx̽`kh냨|օs$_= 4A %a b0X`=$ێ Q-s ,S5TӹQCxδ+,tdA %a b0[Gi*q!j%a난`]i7G} h(R-S\ )`Ի*iG'A!BBK\ )| w:Ю[F>PRw냨|օXD[!CVBkae-@-Bص50( @bkae,50 szn9}F>:;hWI|doBBkae-Bص50I!BBK\ )|V{B>sU :te8kx:;hPK\ )jũa{HPێ Q-s ,\ o O;/mXF!D0lZYKNSJ9:  ZYKh|օt^?ׄe$4G07_y"\Cxδ(%@4ߧםHuHA K\ )j1jũaEHP%a0X)3/mX9#"Y}puw:С(R-S\ )a~?n8$-D0}puw:Я#6O 6A9!D0lZYKh#Cn8$-D0}pS5`, >&]`m 0Zjkae,:eM($ (HZkae/dӕ}>:;hWS7S*sAѢ;"TO_-}yԇT!D0SlZYK[0Y kae, o, ~sB}yPmp~>>WhW=JF!D0lZYK q!j%aG=47^iT,|*[g\O}puw:Ю{ʍC ZYKP-Ms ,|⡷  ZYK>)0 ֟}w^а6Bkae-Bص50 Krt$-D0}xTθ?kוeѽoד6?OZ Y@4ߧםHuHA K\ )j1jũaEHP%a0X)3/mX9#Jg]Rz}냨|օ{>͹rw3ߏFZYKP-Ms ,AH@P0_q͹rw3ߏFї*toK}zhB1(R-S\ )m=xmBR s us, DZYKP-Ms ,'R쩥 Q-s ,̚rׄe*uw=YBκ7 {>WB92Cy=N}Ў<[!CVBkae-@-Bص50( (1D0BYKPŝhWǣ\>z}\CHŀU]Jh@ϝ (R-S\ )a~?n8$-D0}yPZބߧ:Р)m8{[$ `cCQ-s ,[R>{HPێ Q-s ,ԇT#xO<(R-S\ )`Ի*iG'A!BBK\ )}T,#5{YB!D0SlZYK[pK\ )d)a ZsyPР???ޟyA=1`'C#/6>u! ?#R+bR&mKVTo THň!D0lZYK q!j%aΤ:><5 ^oSBҨYFF&{y J)T4"V߆/o4~=F&!D0lZYKh#Cn8$-D0RRmu?$/ZYKP-Ms ,'R쩥 Q-s ,dZ M$7褅t^ )Z!x}tR{щBPՐZYKP)P-Ms ,-@8ZYK!Ms ,^Lz-9ԼҨYFm>=sPAD_!C^iT,y!а>C=:~F,>{H< !CRe4Cj\:xhF,A %a b0X`=$ێ Q-s ,^u!.W Im>9\}Jg]>DN:r|B~ x:ӕ}>68Bw94k4F!(mHA K\ )j1jũaEHH5D0BYKq*>%O4~tR{ЋͣDZYKP-Ms ,AH@P0_q*JT:ӄ*s94:y'wNu zsGzy> 0Zjkae-紏 H@P0_mHuK9̼Bkae-Bص50 Krt$-D0^oΤP>SBO:~*["u!.zR{щBPՐZYKP)P-Ms ,-@8ZYK!Ms ,{z?hWNto:2}s Bkae-Bص50I!BBK\ )}ԫ})PsZg:2}s :ꗃ#)VRBkae-Bص50Gp$ (HZkae/:~I^!D0lZYKNSJ9:  ZYK[օs/:Я@?=oΤ:}gO_-}:?օz hA K\ )j1jũaEH(RS\ )`T6/wPMFHJ21iFZF,A %a b0X`=$ێ Q-s ,^u!/4 M5 os*qzE :HHuK>^iT,z/"m|z4F/ -Q# 0Zjkae-紏 H@P0_qRR6~VlcYu!.s"̨mZYKP-Ms ,'R쩥 Q-s , Y %a b0X$K\ )d)af<5 mmIF[wuufԇTsb&ǣJ$bZYKP-Ms ,AH@P0_qRRO}6}>I7op>tP(ufԇTsb&ǣJ$bϡs(R-S\ )m=xmBR`D8:;~]:(_՛RR>mQQ-s ,[RvTҎNBRfM9W߿O/{y9Jg]>{H aO1G8y^VoHuK̼Ƨ;IF[ $`ZJ}gr{Lc*to}q@C^)m&Aօ!CVBkae-@-Bص50( @(bkae,50 dž_cʆE :|C]1ykѥ1~8BQ ZQBkae-Bص50I!BBK\ )}םHuK} Bp i#G2>tP(ufԇTsb&ǣJ$boPťj(R-S\ )m=xmBR`D8:;~]:(_՛RR>mQQ-s ,[RvTҎNBRfM9W߿O/{y9Jg]>{H aO1G8y^VoHuK̼Ƨ;IF[ $`ZJ}gr~\sNҨYF.@y-ԇT[q ?U B0ZLZjkae,QlĀ`0Y kae, B9 uufԇTmAλI7GHx BZYKP-Ms ,AH@P0_qRRO}PH̨m8}O,Yu!.Pzs@F T}JG{>xj 0Zjkae-紏 H@P0_ Y^}E :|C^͹5 4A %a b0X2u.ʚQH@P0_kPը ̚rx X,Q)U :yZ߼`, p(HY{U :CV,b`N 4*th:}qa / an(0 xE_E@ZEބCcYu!/q@C^ޅێs2!RBH0 Y kae,p`H@P a HZYKP-Ms ,'R쩥 Q-s ,Q/L @Px `@0P%@ `ޖԸ CښIF[RRຜSP`$  a Hp@@Q"Ό:^ieN:ѩ(R b-S\ )b`bkae,50+8` 00[C9їPhԼNB6j$b"̨m `=ҹWu ]ҹ?n9~҉(R-S\ )a~?n8$-D0}q@jC^͹5=x}sMq΅²uΌhG2<иVNϝtewOCoێJo==)Ѡ59:ϛsI}>kRR>}yԇT ڒ3Bkae-Bص50Gp$ (HZkae/!/eCn9?4uѽ߱ԑg}>HuKQI ~B} dI!D0lZYKNSJ9:  ZYK|mJo;Z HS^|7r"u! S펯 s$^BY::2}yԇTmW~sR| Fz|Std\+'S!u?GxkDe(chToB6~̎הoyR}zr~s&|CGO 7_0?/0`( 7_yҔMNB Ўb{;6N}pf^ѽHS^u\|SB0z`_\+DJH!RB0ZLZjkae,Ql@8(RS\ )b ,) /c3shu¼I(z154+b͡ M$-Т14CjJ$b}zW*ΡzW'9Q# 0Zjkae,0BR(_mHuK=o?=z n9иVNї6\(QbjhT~0FH²u|视/םHuK }CoێtWyAN>ѩ|ۚH<}?_O'RR>Τ:иVNԑK\ )jũa²u}U4?OmTNuG>HuHA %a b0X2u.ʚQH@P0_w^jU=}NwO(_HuHB:k|SW%*flu}n": їΤ:hʾDP砛*{:4G$^BY:¥O]NvpO(_HuK}>ҹ?n9~יf}>eۯژ}zp p`X cJ& \+'B9"'}>3/h~$):>)ˡ=0X//* HA K\ )j1jũaE @1D0BYK0`Na|  -˛SlRB79 L}zW*1tJ5J$bZYKP-Ms ,AH@P0_qZ {6粰A7: :2Y9 ~0FH²u|视/םHuK }CoێtWyAN>ѩ|ۚH<}?_O'RR>Τ:иVNԑK\ )jũa!jpVNsٵw2LB:✺N:^2"U:A 5d(R b-S\ )b` 1D0BYK0`Na|  -˃ x!uʆp|>C=+x r~s1bQ-s ,[R ~p$ (HZkae/-ԇTϡpOCoێt.te<"̨m& 0Zjkae-紏 H@P0_q4Cj^'x!uʆr~iT,{]9ѿcͭ#y^}:ꗹp ڒ3Bkae-Bص50 Krt$-D0>WڕOhyӝwRRμ#oDCIJY_cFH²u>tep:29&Jq7AN6иVNB6~̎H˾P>W:Щߔlͣ(J5DL3>\onj`~>)^?! $a`0 Pn(4.vmx̽{uSμ.`8`WNB Y %a b0Xp  Q-s ,Rg A@X0S_ hg:2(bP`,0x!uIF[=ҹWzW'9Q# 0Zjkae,0BR(_mHuK Ѽ>9&BY:F^]fQHoi%hK\ )jũaHuKQI ~B} dI!D0lZYKNSJ9:  ZYK|mJo;Z HS^|7r"u! S펯 s$^BY::2}yԇTmW~sR| Fz|Std\+'S!u>4 Hop:k5 I\B?O:yR#Okψ~3{FE@p,`_;JQ58oBY:Ogf׉O 7_0?I |ΫrFC 8yT*BPՐZYKP)P-Ms ,-H(RS\ )b ,) /c3pHƊk0(E34zr!C@Oێs_F,A %a b0X`=$ێ Q-s ,\P%ڐꗹ.x}sMq΅²uΌ&HT":?ߏyQ!D0lZYKh#Cn8$-D0}t.xtd{m$>mmIwԇTxE+ޟиVNԑK\ )jũad]4!j%a0>)ʽԪ{FΜ\P%:>ux"'Rp*JU:~}:2Et./םHuKѕ}>A7:U+Jth=FH²u0?Τ:>GHi%o6Kʡ!ê]mK~יf}>3/h~}zp p`X cJ& \+'B9;{F~$):>)ˡ=0X//* HA K\ )j1jũaE @ZYK!Ms ,` 0te6uj7=>C=+x r~s1bQ-s ,[R ~p$ (HZkae/-ԇTϛsXj{F砛 dxVl5˞qry ~0FH²u|视/םHuK }CoێtWyAN>ѩ|ۚH<}?_O'RR>Τ:иVNԑK\ )jũaHuKQI ~B} dI!D0lZYKNSJ9:  ZYK|mJo;Z HS^|7r"u! S펯 s$^BY::2}yԇTmW~sR| Fz|Std\+'S!u?GxkDe(chToB6~̎הoyR}zr~s&|CGO 7_0?/0`( 7_yҔMNB Ўb{;6N}pf^ѽHS^u\|SB0z`_\+DJH!RB0ZLZjkae,Ql@8(RS\ )b ,) /c3yԇTm :rއFj7=zrr~s1bQ-s ,[R ~p$ (HZkae/-ԇTϛsXj{F砛 dq-M:(&sm&#|:2Et.sE<7}>C]o~sR|GzJth>NosAOm}:ꗁt^u!.²uZYKP-Ms ,|⡷  ZYK> ׼:2Eqs Qo6F6{;DC^<"H[O\+'_jHA %a b0X2u.ʚQH@P0_w^jU=}NwO(_HuHB:k|SW%*flu}n": їΤ:hʾDP砛*{:4G$^BY: ?2;_wM"#.@\B~PY~dw6{ڗ=+38}pf^ѽx0 @X>!jpVNsٵw2LB:✺N:^2"U:A 5d(R b-S\ )b`!%a0X3(ChRe!jTo"@h"A VN2t@-F@)u Z ׼ڑυ|z4F/_ bIF[F=~?J$bZYKP-Ms ,AH@P0_qZ zE<ڕߝC\= BǾBκ7hP}|ЌBs_y>²w9їΤ: 0Zjkae-紏 H@P0_qиVN6Bkae-Bص50 Krt$-D0F\BҨY94x7 NUhQݕ>h!ނ}yԇTǾδ(GqЌ;δ(^͹T62ΔQ}yԇT_-@2O T62Bκ7}pKAm ` 1u8fϕ5 (U 8KAm ` X:Fx{;?4uqs(G␜}dӕ~RsLYi>OluyPF_OuB8þD%(HSڗuJ=㫆gE9N^u! "Tu Y %a b0Xp  Q-s ,R̎"z pH,6O1f:ЯFHh!9z~spwF&ЂK\ )jũazH?  ZYK>C\= BǡJg]Fмt,6O(R-S\ )m=xmBRjC] d4ѩH~Ŧ?kޟиVNΌ^>bQ-s ,[RvTҎNBRF, Xl!u0yP NF/םHuK|I(H:ʺ a|Sy'xߞ=߷CN}yԇTONo3=9ׄr,}dþ] u>W(>ѩckkieTuΌ|s(A K\ )j1jũaE Q-s ,Rg A@X0S_ hg:28cG2)J^8B.\iDXK\ )jũazH?  ZYK>KA}!/s\+'F砛 d|B9 ZYKP-Ms ,|⡷  ZYK> ѿjHP>߱ԑg}>C^QI ~B} dI!D0lZYKNSJ9:  ZYK|mJo;Z HS^|7r"u! S펯 s$^BY::2}yԇTmW~sR| Fz|Std\+'S!u?GxkDe(chToB6~̎הoyR}zr~s&|CGO 7_0?/0`( 7_yҔMNB Ўb{;6N}pf^ѽHS^u\|SB0z`_\+DJH!RB0ZLZjkae,Ql@8%a0Z.E(<. s W:)>  k*p~qD_U :K\ )jũazH?  ZYK>KA}!.m;μ7. s )?δ(z5Bθ?n96F!D0lZYKh#Cn8$-D0}t.*쟷( >ИK\ )jũad]4!j%az7ZBθ?n96FLh'jSԑg{ߏF\+'^-ZS>>)ͬ6ARe|视}xE_^FPێa?=JQ#6O G5>)Τ:^Tu Y %a b0Xp ZYK!Ms ,B\+'^-Zz,B=Q# 0Zjkae,0BR4uѼBG5sгz ׅKlђ/ێ!D0lZYKh#Cn8$-D0}t.*쟷( O͟OuBQ-s ,[RvTҎNBR`=WhWU :ڕA3o}l#|| LFǛ[RF~=pxTθ?khPL67zs ;=JQd?Q~O}xFRmBθ?n8#)F^̎E<4x/:yRRkP5d(R b-S\ )b`( Q-s ,RM~G|RZ1gZ҉(R-S\ )a~?n8$-D0}q@jC^M~G|R}t. s Jg] 0Zjkae-紏 H@P0_qиVN:~s(7BbQ-s ,[RvTҎNBR`=WhWU :ڕA3o}l#|| LFǛ[RF~=pxTθ?khPL67zs ;=JQd?Q~O}xFRmBθ?n8#)F^̎E<4x/:yRRkP5d(R b-S\ )b`( Q-s ,R̎9иVN;hP  iDXK\ )jũazH?  ZYK>C\= BǾBκ7hP}|ЌBs_y>²w9їΤ: 0Zjkae-紏 H@P0_qиVN6Bkae-Bص50 Krt$-D0F\BҨY94x7 NUhQݕ>h!ނ}yԇTǾδ(GqЌ;δ(^͹T62ΔQ}yԇT_-@2O T62Bκ7}pKAm ` 1u8fϕ5 (U 8KAm ` X:Fx{;?4uqs(G␜}dӕ~RsLYi>OluyPF_OuB8þD%(HSڗuJ=㫆gE9N^u! "Tu Y %a b0Xp $ZYK!Ms ,w ו\Oێ{i%mOԇTZYKP-Ms ,AH@P0_qPƸ1  -E:}t.F&x?2;k(R-S\ )m=xmBRjC^)Tmu0²wjHϾU;{:D00pc80[C<"/DZYKP-Ms ,'R쩥 Q-s ,] d=>25qu^@-;Όђ/Cpw:2} 6!廊RRu^ͤ,uJq@Ϥ{Fj{H}+}>R|C粧.z6OdRiRRøx'(ѿO(_HuHx/:*JU:~F]_ySsJ!R"PՐZYKP)P-Ms ,-HH0Y kae,Vp8a,` 0s.(QCښIF[=ҹWzW'9Q# 0Zjkae,0BR(_mHuK=o?=z n9иVNїyH6\+4Gtd\+'^Ίxo:2}yԇTߧ9&Jq7?}^͹Ѿ5"u!/>C] dI!D0lZYKh#Cn8$-D0}t.xtd{m$>mmIwԇTxE+ޟиVNԑK\ )jũad]4!j%a0>)ʽԪ{FΜ\P%:>ux"'Rp*JU:~}:2Et./םHuKѕ}>A7:U+Jth=FH²u0?Y~dwDF]:օL߆.g myF/נzW'9"g?q̽{uSOAa 8  /|Cu)D!p'keۯژ>uU9t# u¼dDt!(jQ-s ,Ũ[R$`bkae,50(  p X@am F\P%~]fm'=ҹWzW'9Q# 0Zjkae,0BR(_mHuK Ѽ>9&BY:F\P%~]fry K\ )jũaHuKQI ~B} dI!D0lZYKNSJ9:  ZYK|mJo;Z HS^|7r"u! S펯 s$^BY::2}yԇTmW~sR| Fz|Std\+'S>C\>CtQ@ !u>k3>\onj`~>)^<=88 0X,  wS.vmx̽{uSםWЌ,q NB Y %a b0Xp (RS\ )o` 0te8 ``/ ry }zW*1tJ5J$bZYKP-Ms ,AH@P0_qZ {BY:7ޟߞ=߷\+'\p h,YB7Cn8 0Zjkae-紏 H@P0_qиVNђ/ێ{ny4x7y$o+O'RR?yRBߐzBY:RFbQ-s ,[RvTҎNBRø*R:s}q@C@~ׄs_ ✈Hu¼)T5c|CuиVNΌ^u!.GFU"=߷T&?H=)Ѣ?ޟ": O:"ie#0KAf͟yR}s_|CGO 7_0?/D@p,`_;Rz Ўb{;6N}pf^ѽI |ΫrFC 8xʧH!RB0ZLZjkae,Ql@8 Q-s ,R1gZ҉teRR' Bq@jC^Y"I^wϿΤ:BQ-s ,[R ~p$ (HZkae/kנ}A=xjӝϬ}q@jC^ew|ȝHu¼ӝ>]$BZYKP-Ms ,|⡷  ZYKX4S:s kٵg]>]\>ϧI:Тʓ'}>H?9օxG6:K\ )jũad]4!j%a\r!D0SlZYK[jkae,50QEj+zօu Yօ|z4F,A %a b0X`=$ێ Q-s ,^iT,yօx?2;k(R-S\ )m=xmBR ΜOtPB!9顼B=}t~s =@-d(jX ^u!/@z+ͣd@>I Xj yDS٣:DZYKP-Ms ,'R쩥 Q-s ,MmIZ͍Ow>~{;B7x5d(R b-S\ )b`Ā0Y kae, Bǡ?k?u \"QQ#<: 0Zjkae,0BR}xE7w:)A=(R-S\ )m=xmBR ΜOtPB!9顽'O}>H?9օ`5j,F_O(_QJ9YנەCc!Oms"$AzI Q͚ c/y\O^E B7AsC}>I Xj yDS|Pը }>0w:2E=/G6zhoP!$+ DO6h =&.AZQ-s ,[RvTҎNBR&pcS_<"Q͟T*s|!CVBkae-@-Bص50( HRS\ )jE_<"hPŝhWǣJ$bGyO S "z_1rDuHI瞿z4F,A %a b0X`=$ێ Q-s ,s㢂h׹h7~\P%: OyGq͡ ">s ~Ѽ>FςF4\p9hu¾J̀0 Bkae-Bص50Gp$ (HZkae/!EѯsA3hyDuHI瞿׈!D0lZYKNSJ9:  ZYKڒ7δ+}B%OwʅNo(jQ-s ,Ũ[R$K\ )d)a \"/THŀUeIF kcЎ]`vw6PJTujGX=DX}$ CFHŀ g1hh=|651~OԦ 0Zjkae,0BRu_pʓ?B8#h,ޅ`v~g?=}tjsxu!D0lZYKh#Cn8$-D0}yT":?hW|G|%O4A %a b0X2u.ʚQH@P0_e\}>"/|ҨYfGX;(6d>Uӝ>iT,O`Ɗ9j-Ɓb0 - X `` uc5E03`5d(R b-S\ )b`ĀP0Y kae-C1`'Օ'sA,yօ|z5Ό CFHŀ 0Zjkae,0BRs^0rךU :u_!D0lZYKh#Cn8$-D0Pu_# 0Zjkae,:eM($ (HZkae/sN^EiT,sгzR#E"xQ~2*΍4pJTuOP0 cEcpKc@E`` uc `,ams0 :H0 Y K\ )j1jũaE @0bkae,50QEj̎ʓC^)m'δ+ѡ(R-S\ )a~?n8$-D0sh'*YR~}>C^)m'δ+ѡ(R-S\ )m=xmBR*RAδ+wTDZYKP-Ms ,'R쩥 Q-s ,wE'No.e^!D0SlZYK[$(1D0BYKP(5DX GxueI]tPM2δ+ѡ(R-S\ )a~?n8$-D0sh'*YR~}>蠚5Ϲd?hWǣBQ-s ,[R>{HPێ Q-s ,T":?hWF!D0lZYKNSJ9:  ZYK"OSF]ʽђ/ێ!CVBkae-@-Bص50( H Q-s ,R1p( Q#x!YR~6\+8u''9օ|z4 0Zjkae,0BRs^0rë*O6\+8u''9օ|z4 0Zjkae-紏 H@P0_eB#CH?9օ|JhK\ )jũad]4!j%aڮB(xѩ>teь"0Y!-Hp HBkae-Bص50 Krt$-D0GTǨW00@ *B@ F5z[R@#0MWji%omHuKsxuO@p$Ā HHp H` D_:2yQ:F7W:ZYKP)P-Ms ,-H Q-s ,R$HOe<*Bkae-Bص50I!BBK\ )}6\++R~i9, {s?{ KH{>t h,A %a b0[Gi*q!j%a6QNwͼN 0Zjkae,:eM($ (HZkae/(jQ-s ,Ũ[R$HA%a0X( a 4:uΕWF`msecBQ-s ,[R ~p$ (HZkae/-hu¹/sP, ju=h^ʹ<2xu!D0lZYKh#Cn8$-D00;9~C͕{x Bǥ(§2%@-:ϝ(Z Bkae-Bص50 Krt$-D0TeѼSGc'WTfGTǨ1xD:ODPێL$ !D81b8>s{Wgp1y9y?bE ko |n~\pluJ||SA K\ )j1jũaE q%a0X8 4gsҮ X,  A %a b0X`=$ێ Q-s ,\P%CF}zU͡ T x: 7}y=oy{oB(R-S\ )m=xmBRF9xG6:K\ )jũad]4!j%a\r!D0SlZYK[ @1D0BYK[ @{A 'pLuKz 0Zjkae,0BR(_h!;آxshu¹.{j:DL|}^а68A %a b0[Gi*q!j%a6QNwͼN 0Zjkae,:eM($ (HZkae/(jQ-s ,Ũ[R$ pjkae,50 |;7E<*dl"ϱ}s $(bδ*iTHň!D0lZYK q!j%a(_6Reϴ+}UOB)s Bkae-Bص50Gp$ (HZkae/:ҔaSwso!D0lZYKNSJ9:  ZYK4_O~>^\.y0wOwO~>xδ(EQG Y %a b0X 8RS\ )`/ qPSͼFF)o +ݬ:РB,BADXK\ )jũazH?  ZYK-kj>)F\^\.y0wOwO~>xδ(EQG Y %a b0X!@85D0BYKYx`w ׊[q#6|v~\BI  U1bQ-s ,[R ~p$ (HZkae/ͭlԥp !c{_cKn9>uBQ-s ,[R>{HPێ Q-s ,ԇTR*smu1(R-S\ )`Ի*iG'A!BBK\ )|3&ߧԫ8o6I7ߧ׊[q 22;|o|!CVBkae-@-Bص50( HPRS\ )`/ p.Y:Kn97w}hP !CuSJF,A %a b0X`=$ێ Q-s ,@ ~z.}_d>;|rdhPZYKP-Ms ,|⡷  ZYKtTxbQ-s ,[RvTҎNBRfM9W߿OWq m]o߿OZddwSB0ZLZjkae,Ql@ 1D0BYKP(5DX 0sгx砝yPF] d=^I@ 1ctF,A %a b0X`=$ێ Q-s ,^iT,|"/y sto?=fA:Bkae-Bص50Gp$ (HZkae/:Iq'SQ~#)F9ѢQ-s ,[RvTҎNBR:}xE_x= 7z Ђ5d(R b-S\ )b`P0Y kae-C1`'B㞂uBκ7|Mڗ d.f@ 1ctF,A %a b0X`=$ێ Q-s ,^iT,|"/y sto?=fA:Bkae-Bص50Gp$ (HZkae/:Iq'SQ~#)F9ѢQ-s ,[RvTҎNBR:}xE_x= 7z Ђ5d(R b-S\ )b`TK\ )d)af<5 ^o4~=Bа>C,n wBdQ# 0Zjkae,0BR(_HuKSBϧ Bǡo4~=BB'xK\ )jũaC׼U'펡(R-S\ )`Ի*iG'A!BBK\ )|3&ߧ4~=Bа>C*WSw9j#;2.}sMq? h/Τ:}g}^2Es/WBdB] ?q)DuFIto h/'RR}yԇT pA4k7H~Ŧ<bmpފHQ\+'F:2T&ѡ(jQ-s ,Ũ[R$ %a0X3}B/7(NUiϝ(Fмt,6O4~=^'z(R-S\ )a~?n8$-D0}q@C]}\4uѢ?q?s7׃\<>):mVtxsMqVNҕ_cNP=}q@nJ& Bkae-Bص50Gp$ (HZkae/:Iq'SBkae-Bص50 Krt$-D0OC~^u!.7ԟ:}|`Z>^u!/=|46Px/*[xs`aCp,` 0xE_ו\+'FO~ONP=x}r-RRCBY:Myf;ߞ\h59:ϊh:CJ.@4:+JQJиVN#}>ѩҩN9yԇ\+ʒN_:SlY  XH@pSPaktR;xu(K!}B)( oT(~6T:ׇR + HQ e?xׇR + H: <5 ;#YQ"B E\@( À5֢E,,HD @A ' l'37dV64P64P6Q6./usr/share/html/adsm/en_US/admmsg/a45emc33.htm   et<>GNORSTainors /cdhlmpuv#&.58;ABEIbfgyPUwx,0CDHLMq123479:FVYk-6=WXj"()*KQz'_!JZP[QpdA4<X ,_D 9eh"@k)Qh/e"YuYJ'N +co` 0` 0` 0` 0` 0E q@P$ x<ἁ>4w 7 |@ Oc"P<G>(T B(X @A < &p6# e(T B Ă@H+)@@# 6@NlG6 a-p|+,H$ A < hp6# P ` VR Zq8` `N:fHܷ~[0` 0` 0` 0` 0` 0@3`8p\DZ V0w@weX0YJ=e(C;F`2@cd F@(;0d`@$G " @j,bX0YJYJZZj^c$P$=E/sXbc_y,Z[oP=~eǬAJ.{Ũk֨Ek8-Il@ᄊ_'TԏtfSeo;|ތp(EkZXO%(Z^~'gJnWtϓӲG@䖝[OI=ĭ='jﶖI-:z J~H̷Zum=& b5T"5;!(Z^~dި女>Pۈ)E/sX zboˣZ_(Z^})A )E/sX zb5HHYJ^j\  3gZ(J~N1ij(EkZXO%(Z^~'gY< z9b5NJi8A>Fl@G vyٙ-J1iǂ횕;='{F=i#ZշC/y+N֝byM6ʠ/*zδR^j{ ց -E/sX yoTr֜gD Qp-C^B/sX֗ᄊ_G,GgZtm6N|ynFCT?6t%OTrր99 Ntpɑ,GgZyPߧgH'͝iܲ}; 722N΍@@AJYJ.{Ũk֨Ek1E@.{ŔEkVKvt%3?)$1E_zX)E/sX zb|-h0B\"5;=&Fxo#3N n Qp-C^B/sXa:8a"EkO-Z[:әZl\AJ.{Ũk֨Ek|~]0B\"50AJYJ.{Ũk֨Ek1E.{ŔEk )n3NyM'ޡMI!,ziѭZ5R^j{Ŏ DR[:8a"Ekv{{a{Hȁo28TgөSJY<>#<7zSsHb*Z5R^j{ ց -E/sX yo|SoNSoY<]*nzI QcBzѭEX\"5P׭P,pZ'ʒց -E/sX,[J*H/ |v̭)lN=;4|'үO-Og8d Tǯʆ-C֍m,zZj^p'}86upE Qp/O)%:_gөS}͝@4AJ.{Ũk֨Ek|~]0B\"5tN;#<7ܝP?NrwC֜(wӳyM'TK\w$Q ,xAA$Q>Kltӑg8d koS+mӳUQ֗f~yߙ[[ (!e(Ekc֡ZXƼ Ô\"5)P,& ~}77,}H:?7,[֝CJCX)E/sX zb|-h0B\"5;=TҤk!:gӳXmGLþ3N̬O)d޴Tǯr!(EkZ\ q0͝h0B\"5o>N4|'|yo;gy? R^j{ń-ߗF $Pb]+gӥNSR[>-vtzY23yi|p|yoTvuwV4AJYJ.{Ũk֨Ek1E8bT"5 k̭)o:?7,[$X;W|ϑAJ.{Ũk֨Ek8-Il@ᄊ_O-¥~$@_>w;XeiL3gZpNSV'|ynC WPAc=̿ gw9L?Zj^p'}86upE Qp/O)%:_gөS}͝@4AJ.{Ũk֨Ek|~]0B\"5tN :};=q|AAHh#|+N4sG6 1k/;>'}I }өRR^j=j{Ōk@(9E/sXbo= I QcU*n[ Z)E/sX zb|-h0B\"5)֭L1+[ Ge<@Зӳ|肔\"5P׭P.︇fδHj.{+|͝@4AJ.{Ũk֨Ek|~]0B\"5tN;:6+IC'B^tN~~eml3D~};:6tQ s+ka ͈5`sNq=p9px>?jU+oϩ"S/vt=RR^j=j{Ōk@(.{ŔEkI?>ב _-.{=x=ǬAJ.{Ũk֨Ek8-Il@ᄊ_OmaZo ;)B_k헩;=&FxoJos(EkZ\ q0͝h0B\"5;:W| ߛ;ȁh\"5P׭P,&n58a"EkR[>-vtmRVN@7fvtmR\V44kg C~G0{x4sb s=0 |~ԫeV߉7RDB_k_-.z ,b z5T"5ׁ"P 9E/sXb'/]ICz6Ty?;,7eg$KgZl%+:v|a(!e(Ekc֡ZXƼ \"5)P,u[tkyIЗ#3z8b(EkZXO%(Z^|e>Zշ%k~};=B_kϩ+c|*#<7 b5T"5;!(Z^~dT̽B\gD Qp-C^B/sX֗ᄊ_ԇ>Cz6Ty?;,7eg$KgZl%+:v|a(!e(Ekc֡ZXƼ Ô\"5)P,u[pOgB_k3?.ǬAJ.{Ũk֨Ek8-Il@ᄊ_OmaZ(韟N|yo;9ЗOs~#<7 b5T"5;!(Z^~dT̽B\gD Qp-C^B/sX֗ᄊ_ԇ>Cz6Ty?;,7eg$KgZl%+:v|a(!e(Ekc֡ZXƼ E/sXb߆d{aS*-DZj^c>TδHj.{fM<#3 PnaJf~{a-8 ~[ҧpDZj^p'}86upE Qp/,[jKZl\AJ.{Ũk֨Ek|~]0B\"50AJYJ.{Ũk֨Ek1E@Qp,B/sXhᛆa4܌y>u]=|[*0”=v+cOӔX)E/sX zb|-h0B\"5;=̚ynFg[~33풡7$+cyBZqS<ӥOhᛆ)E/sX zbNql@ᄊ_YaJG%zәSs$exO>S"NlNeM*̴ց ,)A P.+Pտ5+QEYJ֡QcVR\VTQcVR`jys-4vu X$ ƭ@ZZշm΄57-]+ё -@CV @RXը XZʹ9З5!ϝAJZqZ (P,eyl'BB?u'LT3=H;=幒JV*!iX> RVR^j{ ց -E/sX yoTr֟(mZj^a7wѭ/ -E/sX ;  }I_ʆmΩ\~wXoC/y5gZH:δ*JV6t%kV PBQp-@ǭC^B/sXx@Q.{ŔEk:֭~lK|23:ǬAJ.{Ũk֨Ek8-Il@ᄊ_ [CtdfzI QcJ7DZj^p'}86upE Qp/,[jKZl\AJ.{Ũk֨Ek|~]0B\"5ࣰ?ԕoF؜'{2,#[ylu lBcgB_Nϖl ,b z5T"5ׁ P$YJ^cj^ tFFg#j=wFFg=b Qp-C^B/sXh*KgZ $PbN|yndJnt1 ؟#j=wFFg=|$]"$fd+b~w')"\"5P׭P.︇fδHj.{etmS2 |R^j{ń-ߗF $Pb(0&9%*Ѷ':sa K/F=i#FB[:Ыa)XЗӳ[)A )E/sX zb5H (EkRXZm:b>F?HbGJ2P$eX)E/sX zb|-h0B\"5B'J7$y2[=W97: C,ǬAQ;9}BB\o^T{~n\Mh0BP, [RXՔX-j5e(!jjUM5e( Z2GgZ()A P.+PՂA IJ,j  g  k:nXAJZqZ (P,v![VIh -@CV @bXը [R>ҡ,RVR^j{ ց -E/sX ynf^.eiYq(EkZXMtkKpE Qp/jCRWbsW<Dmi֒?΄kd%  };>Zհ\"5P1P׭P,c^@ r^e*{,[$3@R^j{Ŏ DR[:8a"EkON};=]J zO-:};:6{+(lHAJ.{Ũk֨EkwC3gZ $PbkLR^j{ń-ߗF $Pb?N|yo;W}'B@}}mD2RGv{yܪW}'BB PBQp-@ǭC^B/sXxDQp,B/sXֵm̶KgB]+ё=wFFg=`lNeM”=tIe=b Qp-C^B/sXh*KgZ $PbM#3Hb;Wyn^T)CD!Qc O>S.|v{dZs*nyP=7.eδHe( YJZqZZ,jP, Z X* CV ˙iXՔj H$ ƭ@ZZշm΄57, -@CV A HXը XZ[%.RVR^j{ ց -E/sX ynf^/6 Qp-C^B/sX֗ᄊ_ԇ>Cz6Ty?;,7eg$KgZl%+:v|a(!e(Ekc֡ZXƼ  r^e*{ŎolO tFFgFZj^c>TδHj.{kVަŽ};=is/.tܰ\"5P׭P.︇fδHj.{֘ b5T"5 [.i|Hj.{Ui3y:o|s3=e-x ,b z5T"5ׁ P$ YJ^cj6B^t#[!-iBo5 b5T"5upE Qp/Z0ĭ~vSO-lO yЍlu \Ԁ\"5P׭P.︇fδHj.{ezδCn b5T"5 [.i|Hj.{Q`MHsJT7lNuJz{Ȗ_6{:GЍluVR/gZRR^j=j{Ōk((r^e*{Ŏo:Og#.婇)E/sX zb|-h0B\"5;=幒+tG0(EkZ\ q0͝h0B\"5'G--iAJ.{Ũk֨Ek|~]0B\"5dfuJdf{b66[4AJYJ.{Ũk֨Ek1@H9E/sXb:̕=hy>C=&Fxoy߀#\ph\"5P׭P,pZ'ʒց -E/sXO2dIvt*n};=ﲶ΄~s Qp-C^B/sXa:8a"EkUA PFS> Qp-C^B/sX֗ᄊ_8dȓU%CxTeml3z2\AJYJ.{Ũk֨Ek1@=E/sXbUA Pޡ2!*ǯ"Ow knf^!(EkZXO%(Z^|g2!*¥t!=76{΄~=ko.ePD֝ K r΄i+{s+B3$RJð?e"YbXU&Fxo> d׌̪J5KgZ{a)XЗӳ'T2TR5\;LZ};8( ;T R^j{ ց -E/sX J"Ow knBZaT̽BB Qp-C^B/sX֗ᄊ_mi PBQp-@ǭC^B/sXx(bT"5Y<'ylOd'In b5T"5upE Qp/Z0ĭKyJoY<'ylOCDZj^p'}86upE Qp/,[uq(EkZXMtkKpE Qp/M+{哙/l(!e(Ekc֡ZXƼ P r^e*{łhC+I ܷҝ=;@ 4`(BB AJ.{Ũk֨Ek8-Il@ᄊ_mzr=,R8d kogA@ѐFVnvS˧#R% ,hр R8d kog;+I ܰ\"5P׭P.︇fδHj.{UPBT7jKjZj^a7wѭ/ -E/sXpɑ'fsC}wYU%CDZZj^c$ DQp,B/sX5ތ$3rJvxT8 p ,hр 1(EkZXO%(Z^}J#<7 p7+I ܷ ;)ӑgF$#J]2dg5ӳѕnXAJ.{Ũk֨EkwC3gZ $Pb*!*ѵLt%F Qp-C^B/sX֗ᄊ_8dȓI!T7'{NePBT4AJYJ.{Ũk֨Ek1@Qp,B/sXX4 tei!JC=&Fxo  0! b5T"5upE Qp/kZHf幒'g8d Ge<@w 4`(BBZj^p'}86upE Qp/T̽B^Tn b5T"5 [.i|Hj.{O> p7+I ܷ gӳT RR^j=j{Ōk(=E/sXb'kn[Ozϙ J$(:R^j{Ŏ DR[:8a"Ekvqﲶ΄~?z'@~{yiНܿ#[{:Og#֟k̪ Qp-C^B/sXa:8a"EkO-ﲶAJ.{Ũk֨Ek|~]0B\"50AJYJ.{Ũk֨Ek1@ YJ^q;<5ތ$3rSև32dg58 `h)E/sX zb|-h0B\"5;<5ތ$3rSև32dg𣲞 p@;X b5T"5;!(Z^|T /]J Qp-C^B/sX֗ᄊ_~!Tei!;,vs* PBQp-@ǭC^B/sXx.{ŔEkG=ZHf _y G d|@k)E/sX zb|-h0B\"5;8h4|#ѕn[tpɑG~k\"5P׭P.︇fδHj.{UPBT7\w*)E/sX zboˣZ_(Z^~"Oy+3SCʠh\"5P1P׭P,c^@0 9E/sXbAdC23|AR^j{Ŏ DR[:8a"Ekvp5hG+I ܷ2T G d|@w )E/sX zbNql@ᄊ_U%CyW}\"5P׭P,&n58a"Ek߈Uʠh\"5P1P׭P,c^@09E/sXbvpX4 tei!%}32dg58 p4>1(EkZXO%(Z^~'gA@ѐFVnWC=&Fxo ;)@5hDAJ.{Ũk֨EkwC3gZ $Pb*!*ͮ_һZj^a7wѭ/ -E/sXpɑ'h(2C7-C}wYU%CDZZj^c$ .{ŔEkhC+I ܷ2T G d|@k)E/sX zb|-h0B\"5;8,p :2s%OZOtpɑG~k\"5P׭P.︇fδHj.{UPBT7\w*)E/sX zboˣZ_(Z^}SϧgA@ѐFVo*퓽ϧg2!* ,b z5T"5ׁ P $r^e*{k`h$3r{L2< p4> \ G\"5P׭P,pZ'ʒց -E/sX2t23|5hG@(EkZ\ q0͝h0B\"5ઠo6JTR^j{ń-ߗF $Pb&Dӳ2yPl};9A P(!e(Ekc֡ZXƼ ` 9E/sXb̕=hy>C=&Fxoy߀#\ph\"5P׭P,pZ'ʒց -E/sXO2dI {yvt*n};=ﲶ΄~s Qp-C^B/sXa:8a"EkUA PFS> Qp-C^B/sX֗ᄊ_8dȓU%C|JtSӹC7-q(!e(Ekc֡ZXƼ `$r^e*{ńDϵED@t0wY<4AJ.{Ũk֨Ek8-Il@ᄊ_O-ARBF"D@tϧg ;,[Fl(EkZ\ q0͝h0B\"5ઠo#)q(EkZXMtkKpE Qp/jӳO-a Qp-C^B/sX֗ᄊ_8dȓU%C|JtSӹC7-q(!e(Ekc֡ZXƼ pHbT"5 u s%C04AJ.{Ũk֨Ek8-Il@ᄊ_O;%C07'5 wKka(EkZ\ q0͝h0B\"50AJ.{Ũk֨Ek|~]0B\"50AJYJ.{Ũk֨Ek1@YJ^qu s%C04AJ.{Ũk֨Ek8-Il@ᄊ_O;%C07'5 wKka(EkZ\ q0͝h0B\"50AJ.{Ũk֨Ek|~]0B\"50AJYJ.{Ũk֨Ek1@YJ^q;8\d܍m«`?2Y!iX=~w%JNZj^c>TδHj.{dwy?dIА\"5P׭P.︇fδHj.{֘ b5T"5 [.i|Hj.{֘ ,b z5T"5ׁ PQp,B/sX`.|ynFUϙ JOHb;{90 )E/sX zb|-h0B\"5;=Ji=΄Zj^p'}86upE Qp/(EkZXMtkKpE Qp/(!e(Ekc֡ZXƼ p z^e*{p{r5 |ZV'=g̅b~CX )E/sX zb|-h0B\"5;=OgF3/R?(lHAJ.{Ũk֨EkwC3gZ $PbkLR^j{ń-ߗF $PbkLRR^j=j{Ōk(=E/sXbvqۅV>d-+Bұ?I!,z):R^j{Ŏ DR[:8a"Ekv{yߘ%JNZj^p'}86upE Qp/(EkZXMtkKpE Qp/(!e(Ekc֡ZXƼ p =E/sXb'jWkn[Ozϙ J$(JQd'L4AJ.{Ũk֨Ek8-Il@ᄊ_ԯGO-̕)]3BtDZj^p'}86upE Qp/(EkZXMtkKpE Qp/.'Nl#jWT77,醂9ay@ : mc^ԅZZj^c$ .{ŔEk< {:N~ b5T"5upE Qp/u~vy;\"5P׭P.︇fδHj.{֘ b5T"5 [.i|Hj.{֘ ,b z5T"5ׁ P(r^e*{ŁK2dIk#4X;灣CZj^c>TδHj.{:tL?.}Ir3?ePBT7ȔN=;[[ ތ$3rRR^j=j{Ōk((EkRX.tpɑ'Bd| ~4x(p\"5P׭P,pZ'ʒց -E/sXU.d]G |$!  @'THx<8AJ.{Ũk֨EkwC3gZ $Pb*!*gAJ.{Ũk֨Ek|~]0B\"5G |ʠo)N*zw2ZHf ,b z5T"5ׁ P YJ^pG ~\ei'B\*V)t%!$2 Qp-C^B/sXh*KgZ $Pb< p6;G9:J2$(w2Nvs}#ϩ"!C/C|C8Q0ei/GCSC=$\AJ.{Ũk֨EkwC3gZ $Pb*!*gAJ.{Ũk֨Ek|~]0B\"5G |ʠo)N*zw2ZHf ,b z5T"5ׁ PQp,B/sX#L?.}ItzHg (EkZXO%(Z^|yWG NtL?.}ItzHg (EkZ\ q0͝h0B\"5ઠo#)q(EkZXMtkKpE Qp/2dI*D:pfei!\"5P1P׭P,c^@@9E/sXbZ%B}:~tpɑOgKy Qp-C^B/sXh*KgZ $Pbk^OSC/²23|zv[DR}Ir3?=m)iFf~R3> C-GR]:[sHtzHeo]"O~T R^j{ ց -E/sXZj^a7wѭ/ -E/sXZZj^c$ .{ŔEkto-Ι=gΙ2,z3?=$(R^j{Ŏ DR[:8a"Ek{/[zbVNFgP:gH(|CFgTǬG%}G |L3? @Xoӳ`yD!3B)P@P@P e7:e _y G *zwA(EkZ\ q0͝h0B\"5ઠo#)q(EkZXMtkKpE Qp/ka'M_Zt!=vs* PBQp-@ǭC^B/sXxz^e*{ŌO-ﲶT̽B]CePBT5E_2!* b5T"5upE Qp/p{s} ڦe:vuX*!*ǯT vJ{v{s%NC=H_,"s/gC/yK®23|A`tei!#c `.ePBT4AJ.{Ũk֨EkwC3gZ $PbN|yneiY~f^/g2!* b5T"5 [.i|Hj.{)J3:d.^%JV6t%̪:ԏӳT iNa`ˤ~ΟNeiz K8=,K=mNN[FgZZj^c$ .{ŔEk0wY<2"~nѵLt%=fU%CTX* Qp-C^B/sXh*KgZ $PbN0wY<2"~nѵLt%UPBT5E_2!* b5T"5;!(Z^~dި女>Pۈ)E/sX zboˣZ_(Z^})A )E/sX zb5H$HbT"5Y_:q(!e(Ekc֡ZXƼ G(EkRX9#hʠm)l4AJ.{Ũk֨Ek8-Il@ᄊ_Ҿ[*R򧑨N[4T tN~yt$eҴh`\"5P׭P.︇fδHj.{d+T̽ʠh\"5P׭P,&n58a"EkSr'eF:NilePBT7"OБKy PBQp-@ǭC^B/sXx G(EkRXDp*jﶖ<lzS b5T"5upE Qp/ѕ[C|Bt٧C<JvyKL;R^j{ ց -E/sXΉlOR?N#P'}i07(n b5T"5 [.i|Hj.{U9tp*jﶖ<C} MHy ,b z5T"5ׁ Pr^e*{ŌN[4T BFZwzS b5T"5upE Qp/򧑨N[4T BFZ;`=) kog!-0MH)E/sX zbNql@ᄊ_DdugN[4|7 R^j{ń-ߗF $PbEϓӲT5 wKfs*HWC} P "RZZj^c$ Qp,B/sXֵm̩~H(R^j{Ŏ DR[:8a"Ekv{ynף#[!䦞S`@$fδyPߧg 4 3֜x/٩Zh\"5P׭P.︇fδHj.{ezδCn b5T"5 [.i|Hj.{ ; D*|neM:};8A= K9T7+T}FlOV7ѵH)A )E/sX zb5H(YJ^cj֞A.#Ma n\Mh b5T"5upE Qp/Z0ĭl7֞A.#Q`&9%bsWkV!e0\ԇ7.eδJoA ӳNg5!˙i<̭hǑ:I>d-+O/ϝ ӳ0\2}t}ϝ ӳܝ̅b|A؅SϧaF2[)\AJ.{Ũk֨EkwC3gZ $Pb2QKgZ|R^j{ń-ߗF $PbJ&s`.jC2GgZy_ V'C}wYU%CDZZj^c$ $z^e*{':R^j{Ŏ DR[:8a"Ekvq |yo;!(EkZ\ q0͝h0B\"50AJ.{Ũk֨Ek|~]0B\"50AJYJ.{Ũk֨Ek1@@r^e*{ł~§| 3֝Cׁfb;:=b Qp-C^B/sXh*KgZ $Pb*!*gԳzvu,zZj^p'}86upE Qp/Z$>Pۈ)E/sX zboˣZ_(Z^|rr=)n};=&Fxo1iܲ};<֗2FV7ѵHyP;,vs*D:)A )E/sX zb5H( YJ^`#$TvuNGt)E/sX zb|-h0B\"5G N;9FINK/l_ Ge:6KQJ֜ʠmZj^p'}86upE Qp/(EkZXMtkKpE Qp/(!e(Ekc֡ZXƼ  YJ^coN[4|§{fjs*nu]R97X)E/sX zb|-h0B\"5;8\ŁON[4|߅ONJTfjeM=b Qp-C^B/sXa:8a"Ek,|Bt٧ߔ6 Qp-C^B/sX֗ᄊ_NlԭNeM2?N#P'}i07 Ji[[ ߧgF ~ }DZZj^c$ Qp,B/sXֵm򛖝 };9kd%T7\"5P׭P,pZ'ʒց -E/sXTN֞~nr5*t28*N§DR*My股;p8.G-3X(|G/yЍlu>nr5*AJ.{Ũk֨EkwC3gZ $PbNePBT7J{~6g;:W|徝$veK|iWeiml b5T"5 [.i|Hj.{Uml3~tE-ܷٔ)A )E/sX zb5HG(EkR[m#<7Yδ^nnY >FlKa{ԣ+kaڤw:zܷ`@@(* RfKgZt3N Qp-C^B/sXa:8a"EkO-AJ.{Ũk֨Ek|~]0B\"5 74k'}9!iX>w@:vp4`74GePBT4AJYJ.{Ũk֨Ek1@(YJ^q;= sdu;f)E/sX zb|-h0B\"5;= sdu;f𣲞 DŽy2dg_QA3%:T(EkZ\ q0͝h0B\"5;9A P)Tٟӑ7#;(EkZXMtkKpE Qp/强r>fblOI! PBQp-@ǭC^B/sXx@8bT"5KE女/rwCKfja Qp-C^B/sXh*KgZ $Pb:ϧJG-- {-vp̅b~w#kakVJdt̪J)E/sX zbNql@ᄊ_U%Cz6{΄AJ.{Ũk֨Ek|~]0B\"5ࣰ?ԕoF؜'{2,#[ylu lBcgB_Nϖl#Ҷ}:[5 wKkoI!T7+*7QR[>-vp̅b~w#kakVT7'{i̪J)A )E/sX zb5"@Q.{ŔEkC/yϸ,zQp-C^B/sXh*KgZ $PbNDPvqP'}i<~\Oo>vS;O8(7wGpߵfi'R^j{ ց -E/sXZj^a7wѭ/ -E/sXZZj^c@ 0bT"5Lt%Jo ;,[ lA(EkZXO%(Z^~'g2!*:};:6{!'B_NbVSx\dNfaF{: Qp-C^B/sXa:8a"EkZaJ.{Ũk֨Ek|~]0B\"50,b z5T"5׊ǨEkRXEf^.2O:V4*VlRB5ւ Qp-C^B/sXh*KgZ $PbNePBT7T̽B_N2O:V4*VlRB5֜Dꕽq(EkZ\ q0͝h0B\"50b5T"5 [.i|Hj.{֘RR^j=j{ŌkD\"5)P,& ~} @  JƅJ헪V3Ԇtvq,yұR{eꕌ:δ('TNࣰ?ԕoF؜'{2,#[ylu*t#[!-i턥cgB_Nϖl#kakVT7'{NePBT4AJ.{Ũk֨EkwC3gZ $Pb*!*ѵLt%F Qp-C^B/sX֗ᄊ_ԇ>Cz6Ty?;,7eg$KgZl%+:v|a[[ ߧgZ;,vs* PBQp-@ǭC^B/sXxH#\"5)P- X cBl+t#[!-i* b5T"5upE Qp/U%CyC}+ҾHf_߉oӳ++aV+t#[!-iڨ~N[ܝod  ePBT6w.X|@pF ~'#Җӳehlug7ZruJ\U>@BT7'{NePBT4AJ.{Ũk֨EkwC3gZ $Pb*!*ѵLt%F Qp-C^B/sX֗ᄊ_ q,yA PaW`8.A@c!}XJ[NbVSy֞~Nfei+{8*T&R6 Pl};9A P(!e(Ekc֡ZXƼP$HYJ^cjۙl΄2f~)E/sX zb|-h0B\"5j~};9A P+9З-vt$eTNt!=_|yoTr֞wBt8(0&9%*Ѷ':sɕ;,7eg$KgZ{a)XЗӳ[fPYkVN}?g)N Qp-C^B/sXa:8a"Ekv{A zδܲ R^j{ń-ߗF $Pb(0&9%*Ѷ':sa K/F=i#FB[:Ыa)XЗӳ[fPZ vS;=_|JtRR^j=j{ŌkD#\"5)P,u[{A ΄2f~}Y<\"5P׭P,pZ'ʒց -E/sX:֭aZo :gӳT R }D;:2f~}Zvq"O~,[u吝%h ;  }I\Pލ9+OK e"Y~F4IB5֞JV6t%kV V7ʄZյoӲlOJS\"5P׭P.︇fδHj.{B{dި女<,-DZj^a7wѭ/ -E/sX ;  }I_ʆmΩ\~wXoC/y5gZH:δ*JV6t%kV8*T'֭C~bNl"RZZj^c@"(EkRZFR' =|RC9~n b5T"5upE Qp/K$wGpߵN ;Ԁ 5E_ӥ_lNuJ(e9Ft~O,#C0wj;Wy~n##"M^nNH3AR%}ϧg(ڨrpspU%CJ#jN0wN[4| b5T"5;!(Z^~'go+?7 R^j{ń-ߗF $PbyMRR^j=j{ŌkDC\"5)P.tkS+sp4AJ.{Ũk֨Ek8-Il@ᄊ_:I kski΍jӥwvz`^kSتo}K:5N}K:5wp4GG\*TߵV;m"YѭOs gDZz:['ͯw岆aZtѭOR^j{ ց -E/sXki΍j+?7 R^j{ń-ߗF $Pb;n'33|pG'T _yJo},֧{̕0ߵ(EkZ\ q0͝h0B\"5;9a]h\"5P׭P,&n58a"EkǑ 7y~n}:ws39ruK)tNTm"YѭO*ak PBQp-@ǭC^B/sXxHG(EkRX6d-+Jp(EkZXO%(Z^|\'[;7.|ZV'ogrC0@3![g7>W\Gϙ J]h<'TTksӹG̅b`aҡ,#s39t岆eAJ.{Ũk֨EkwC3gZ $PbN|ZV'J7DZj^a7wѭ/ -E/sX<'TTksӿ>d-+sp0P|sq9{K}[(f_DZZj^c@ Qp,B/sXlZV'̕)]3 Qp-C^B/sXh*KgZ $PbTOd-+sp**ϒ0m{=y,FVR?N!iX\"5P׭P.︇fδHj.{On)E/sX zboˣZ_(Z^|yNpS~כӧ~|ZV&naҡ,#i~-*{JBYn~;Bұ1(!e(Ekc֡ZXƼP$\"5)P,iRC9~n b5T"5upE Qp/K$wGpߵʹϧK|l7}E~TN֞yϤ*K}&Fxo=iVfsTNmyһpyNpS~כӧ~m9~nzۘtK w7>W~-;WZ{`=)/Uun'30&yPFB[(ۆ;m4AJ.{Ũk֨EkwC3gZ $PbNmyһp(EkZXMtkKpE Qp/#.*optʹG7[s gw7>WJӥ{JBYol;eʠBtδ#f}&yPFBZUEp@ӧ~m)A )E/sX zb5 YJ^p͝iϝGI)E/sX zb|-h0B\"5;=3gZs}ꗶ#~HjistK/i6N+M%Ne[:ԏӳ6u>wK/N¯:ӟ;)N Qp-C^B/sXa:8a"Ekvs}w;| Qp-C^B/sX֗ᄊ_H$QQ:T%_g#<<:[̭6 ;9lBG:ӟ;ߧglN|D:)A )E/sX zb5 HbT"5Pۡ@ᚢǯd'.wۈ)E/sX zb|-h0B\"5;=$ruK7-5ӳz pQc#4:WC7˛2$rMNΡ ;Ԁ 5EX\"5P׭P.︇fδHj.{C<]0Gp(EkZXMtkKpE Qp/7˛2$rM ,b z5T"5׊P 9E/sXb=r6z8f5J)E/sX zb|-h0B\"5;:`.R' =|RMaʤyC9CDxaflȑe7z pQc b5T"5;!(Z^~'g;W|34AJ.{Ũk֨Ek|~]0B\"5̉S}$)A )E/sX zb5  YJ^mDZ:'#h\"5P׭P,pZ'ʒց -E/sXHg'TSro+FWDZNʾ%"+֗pNL }K:5RC>Cd-+R^j{Ŏ DR[:8a"EkvsBұ>N|mreid-+DN΍[iӳ2)E/sX zbNql@ᄊ_ϙ J]0Gp(EkZXMtkKpE Qp/7˛2$rM̅b~#3ѵQsm4tvsBұ1(!e(Ekc֡ZXƼP$ G(EkRX6d-+4AJ.{Ũk֨Ek8-Il@ᄊ_$3_)l7# vD+sBұ>FtʹV%zϙ JG4s DpN|ZV'R?I1<03|"G-|ZV& b5T"5;!(Z^~'g>d-+w1DZj^a7wѭ/ -E/sX ? .lȑe72)A )E/sX zb5 H 9E/sXb!iXh蜏 Qp-C^B/sXh*KgZ $PbNΜK9:y۟2&yһaȁN!iX+{́풽ipG@̅bISһg0PdH$ #|ZV'G4s1Sһ̭6S6O.#7˛2$rM̅bIV?7>M<#j̅bb Qp-C^B/sXa:8a"EkvsBұ?;W|34AJ.{Ũk֨Ek|~]0B\"5̉Sy!iXh筹~n};9y~FCϙ JZZj^c@(HbT"5dzY:'#h\"5P׭P,pZ'ʒց -E/sX#N|;Wzr>f9ovsy73*wZUvtzYC~؟)N Qp-C^B/sXa:8a"EkUA P)ۧ#oKDZj^a7wѭ/ -E/sX#_g;GxQ0;[f;:r=,m ,b z5T"5׊A .{ŔEk0wPe$eX|T:=i©$1E_9Ρ7$1EX\"5P׭P,pZ'ʒց -E/sXVK/ClD!Qcvq彰vt*6t$UHYϤ=}:=iI! MTQcNn'30YI!,zTӨzhg>hOTX'D.#9zvOI ̕9 G ө!.233SC8\KL8~<ӰzHg;2 `#|DPn #T^ZZa:#rܿӳe D!#2C'B^K/o#[pXH8 X[q !Ϗ9ilK=H;9}BB@ YJZzHgPSC=$(7=fs3=$(yPҴ9FQi,vt*4AJZh}2T3v{`=,)A P4zMk̕ K/T7|l̖ӳSC#<7RR^j=j{Ōkr^e*{Ō=vzY}Ie=`_ա.OI 7=fiTǬAJ.{Ũk֨Ek8-Il@ᄊ_+olޡH(tzHg%\eml3zu=$0I Qc|*WۆkfuYy$1EX#K~`.|ybzHgP[[ ޝOI ǯ΅R PBʉө!wpD~<ӳ2ԏh `cANlZ[:ӑϸʄt>d-+M};=幕ΉeׅJ{'SC:M<=kgBSpZsq9C:[[ ޝOI ǬAJ.{Ũk֨EkwC3gZ $PbNΝOI n#~O~G8L tg"Z[:ӑϸVT'e!iXh#O-̭6tK/*SF+Nl7SC>א΅R Qp-C^B/sX֗ᄊ_KltzHg|Uvn^d-yx ,b z5T"5׊A 0bT"5 ;ez2,z:֭F΄u=$3"x\"5P׭P,pZ'ʒց -E/sXVK/ClD!Qc[Zշ:W0ĭl73d };:u=$3"gNyӛq9CX)A (y.OI RBSpG 7 ?N|ZV'R?I&}:w) 6rG--igAJY@emB~v[2&>dgDjPTmө!C֝OI ǯy U*nNn'33zfI!,zZj^p'}86upE Qp/#ө!*WU*n;8f?Gϙ JG4p<4ߡ^女9LemB~v[2&>dZl_xTmzY}zu=$3y U*n b5T"5 [.i|Hj.{ԺVϧK~K/oNyΗnѵQOΟNn^d-J6OZZj^c@($YJ^cp{`=,]_}@YEXmΡNI!,z̅b}C|ZV'$1EX\"5P׭P,pZ'ʒց -E/sXVK/ClD!Qcvq彰v:_-=HYϤ=}:=iI!,z M) ,z̅b}C|ZV'$1E_ :u^ ܸO--3oϵ3ΗnMӳ2=;̭O(fqe:aҤ 3ԏӳ*t$)A Ք=c|zHgPSC=$(ן2Y!iX=`*9Nn};=QKgZyߙT?7=q&pW%C0g肔XH5e(EkZ\ q0͝h0B\"5;=TSfӳSCd-+J3f|О Fvˈ)E/sX zboˣZ_(Z^|}/ߧgNyk̅bb PBQp-@ǭC^B/sXxQp,B/sX_zK/ C,Ǭ MΡNI!,zZj^c>TδHj.{2zY}`=,$ GӳO-lӳT"Gzf}&(ΡI! MTQcO*$QQfpӧP|ОNn\G;:r=,#ө!RHg2T3췗8dΝOI itpɑ: ZZa#"Ru=$3HgOP0>"(P/s*7KL;SC#4nRv{=,2ޤ~ZZa:dKe (ma n89G--iqL#jy  PH5e(!jXB[ө!C֝OI ǯ֞\Nf`#ʆ徝Nfg˂:M<Ǭ-@4sי*;=_D=q&pJaNl*t6fKsө!wRIgȁJv[TNΝOI we ;=TٟN  p4$8*w~טtK>FBXH5e(EkZ\ q0͝h0B\"5;=TkogN}! MDZj^a7wѭ/ -E/sXTߧgNz23y(!e(Ekc֡ZXƼP \"5)P,`.lޡH(03|Nfghf)E/sX zb|-h0B\"5em=vzY}Ie=`g ;,[NaW͝iG˨zf}&(s3<̅b}C|ZV&U$(SӧN١=QcНܸ 3ԏӳ*t$2Sr\NfgGVfeCm[;`&pW%C0aVzY}R^j{ ց -E/sX,[J{~Fvt_ܷ7$0AJ.{Ũk֨Ek|~]0B\"5࣫[7ڨ};9ӧӳ|Оۙ*; 肔\"5P1P׭P,c^(#\"5)P-tkK瑆b;5H}ClD!Qc b5T"5upE Qp/ˣZ_>׌=vzY}Ie=~w0Gp*R6{ἁ?gY<\"5P׭P.︇fδHj.{dT̽Nl5AJ.{Ũk֨Ek|~]0B\"50AJYJ.{Ũk֨Ek1(bT"5mzj kolD!K/ C,ǬAJ.{Ũk֨Ek8-Il@ᄊ_ ;ez2,z]ӳ;T*:) MzY}e+l tmS2yN|ya(EkZ\ q0͝h0B\"5;=幵Wz6{;9A P(EkZXMtkKpE Qp/(!e(Ekc֡ZXƼP \"5)P-K/ClD!Qc:=iI!,z2T3DZj^c>TδHj.{J=vzY}Ie=|mө!C֝OI Ǭ~C2P? R^j{ ց -E/sX,[*ЪTl(EkZXMtkKpE Qp/(!e(Ekc֡ZXƼP \"5)P-K/ClD!Qc:=iI!,z2T3xx8cG6  b5T"5upE Qp/ЪTlޡH(knOI zHg=e+Jao ͏;:GmOI zHg=~w)*I9L?9ۑJv[TNΝOI we ;=J3Bc";s*w~טtK>FB\"5P׭P.︇fδHj.{︇2T3ӳTK/T7+vtzHgJNS>D(EkZXMtkKpE Qp/(!e(Ekc֡ZXƼP \"5)P,*R̕ _}@X `=,$ (EkZXO%(Z^~'g ;ez2,z+s%C04G; Z[:ӠePD4AJ.{Ũk֨EkwC3gZ $PbN Pox *wmS2DZj^a7wѭ/ -E/sXjo zY}}QKgZ)A )E/sX zb5PHbT"5U*oPe$eX5NuZu=$3Hb 7-R^j{Ŏ DR[:8a"EkU*oPe$eX5NuZu=$3HbJVw#<7ON>K/o١ Qp-C^B/sXa:8a"Ekv{r2vt*7eAJ.{Ũk֨Ek|~]0B\"50AJYJ.{Ũk֨Ek1z^e*{Ō=vzY}Ie=`_NuZu=$3HbT7ΜNfgPǬAJ.{Ũk֨Ek8-Il@ᄊ_+n0wBS}_zK/ C,Ǭ=fs3>GXOI zHg=|_̧FG,y>Rts3:NfaTǬAJ.{Ũk֨EkwC3gZ $PbNΝOI Jyf^o#[{d zۅZ{:zې b5T"5 [.i|Hj.{֘ ,b z5T"5׊@`$r^e*{ŌZ0ĭl732 sBұ>>d-+ǬAJ.{Ũk֨Ek8-Il@ᄊ_N<|oS JxQ?<3/yЗӳ2Y!iX=b Qp-C^B/sXa:8a"Ekvzδe3 b5T"5 [.i|Hj.{ԺVϧK~ ei!do ̅b~w7)#<4+kay?:};8,p=4x׌x̪Jd-+Bұ2$1EX\"5P׭P.︇fδHj.{:' 4C~dgDk¥=koaVzY}zu=$3y U*n b5T"5 [.i|Hj.{ԺVϧK~K/oNyΗnѵQOΛ_aFJ72)A )E/sX zb5P YJ^cp{`=,]_}@YEXZշHЗ>D0R=: b5T"5upE Qp/Pe$eX<ǖmΕL1+[ GL*#gB_NΝOI ȆGө!t̅b}C|ZV'$1EXzHg3pG v{s+M u=$3zө!RHb3ΗnM>d-+Bұ?I!,zZj^p'}86upE Qp/;8f᠏*'V:%^)#[}; ө!kgBSp(EkZXMtkKpE Qp/Ҷ}:[zY}zu=$3t[pލX~tvsr%InQx ,b z5T"5׊@pHbT"5 ;ez2,z fuYI!,zU+#:a Qp-C^B/sXh*KgZ $Pb[{`=,]_}@YEX#q9CXҺQFt|ϙ JOHb'V:%^)#[yn'30G~]ߵzY}`=,$ =;˛2$rMs3 #66+ӳ;< ̪JDNn'33΅2Y!iX=|.hlK}_zK/Q$eX)E/sX zbNql@ᄊ_O-ͮ_һѵL̪J)E/sX zboˣZ_(Z^}tkC~§ysfD[)Nfg#66%|vpX0{Gp[ǁA Pߵ#3fyM<>d-+eѭ }ӳeAJYJ.{Ũk֨Ek1(bT"5 ;ez2,z>V7q9RHb(EkZXO%(Z^| _zK/ C,Ǭݴ%R=:=i©$1E_6ބþ[/Gq9CXmOI )C֝OI ǯ*RgBSpZsq9Cn'33Hb.hi[_lޡH(SӼ"G-n'33H`\"5P׭P.︇fδHj.{d+T̽ʠh\"5P׭P,&n58a"EkߗF7~K/*zw6dH岛fzI RR^j=j{Ōk8 9E/sXbzY}`=,$ /q9CXܪW|ϑAJ.{Ũk֨Ek8-Il@ᄊ_+olޡH(sq9Cn'33Hb;$|t̅b}C|ZV'$1EX=fs3=$(H!t_9N|ya(!e(zfzI QcБ>C<Ҿr];-MHzܝRTN}R=Cn'33Hbe yJNS>Dϵv{)A *'gYd-+Bұ?I!,zD:sBұ>>d-+ǬAJ.{Ũk֨EkwC3gZ $PbN|ynmrލf^NePBT4AJ.{Ũk֨Ek|~]0B\"5Rv[r ~yϙ J;,vs*+΄ӥNfgyeiө!U*nOg>d-+tNcpKcBAùA Pߵmf@B Qp-C^B/sXa:8a"EkO-Z[:әZl\AJ.{Ũk֨Ek|~]0B\"5a{+ӳmTm9nq,yA P77,N¯ԯGM<7Cy>@B PBQp-@ǭC^B/sXx:^e*{ X DdBaGq9CXߨzrH$+R^j{Ŏ DR[:8a"Ekv{s~nnY vs@  jW#fuY©$1EX`@$ԯGq9CX$O$lO)iZv{r6+΄G;=tF=i#ZշC/ytQ֝byMӳ,[PUO͝ ySuǑ2>´EUN[FlK^T'ѵH_ONs3:NfaTǬGGq9CX[ Sӽt췹;!pG]+aZt ZHf弯z9n§sq9Cn'33Hb;eml3O'Ogwx;T R^j{ ց -E/sX yoTr֜gD Qp-C^B/sX֗ᄊ_G V& ?>Hjis͝iʄ6 i23yyg7sl7ONӲ︅)tNg0ctei!do s3<̭i`(hePBT4AJYJ.{Ũk֨Ek1G(EkR[kʹy?$3@>d-+Bұ?I!,zZj^c>TδHj.{כiy')"%kK|廈#o9ilNF̅be(zϙ J$(RTNFPЗ[dd\RA)A P4zLBm_"|yӥ| ;==nzۡ[g6O/Б>C<Ҿrt5![{Rh X +zۡ[g6O/Б?lob*I9L?>O, -@i֒?e'ΒyfSK ;=A)A (yL3/yX#|vy"-2O2!*吝3ԮUH;9y:sBұ>>d-+ǯʆ+kaB}TJ;))Gδ%)AJ.{Ũk֨EkwC3gZ $PbN-A}QKgZy DZj^a7wѭ/ -E/sX<ӳwGpTr֞w|KۂA\0R?ȣm4IgȁOg>d-+yPߧe>؟ӳu)N?Gl*V3OΝOI BSp:};9!iX#|vpX5АpePBT7J#l.m=9zvsq9|qyg6O/lJӲԅmN\廈#k̭ll-¯O-Z[:T7䜦|L?R?Nm\AJYJ.{Ũk֨Ek1z^e*{Ō=vzY}Ie=`_)KT?6uZMQcR^j{Ŏ DR[:8a"Ekez߀2,zN΅Rq9I,zNuZu=$3HgBSz7X߅J{:kog2"~lOR?N”=x=MQc I Qc b5T"5;!(Z^~'gY< m=^ePDR^j{ń-ߗF $PbkLRR^j=j{Ōk8=E/sXbzY}`=,$ / t%ЪTR=:R:$1EX\"5P׭P,pZ'ʒց -E/sXVK/CD!QcvqTkogBSJ78ǯSC::$3T ,zif7$1EX\"5P׭P.︇fδHj.{d*S5ӳSC>א΅R Qp-C^B/sX֗ᄊ_mi PBQp-@ǭC^B/sXx=E/sXbzY}`=,$ / t%w9ilA(EkZXO%(Z^| _zK/ C,Ǭp{pOoNŒ:ԏ8ATδHj.{2zY}=,$ GӳO-¥=#[y{b'(ӳ`@$Dij*zw7=fs3=$(P6KsDʆmTnySmTm9n{b'R^j{ ց -E/sX,[J{~FO'NΆ^% Qp-C^B/sX֗ᄊ_n};:{ȖyPލ*y"-lDb PBQp-@ǭC^B/sXxQp,B/sX_zK/ C,Ǭ jKSC:NfaTǬAJ.{Ũk֨Ek8-Il@ᄊ_+olޡH(yS[sS JxQ? ΄NuZu=$3HbZsq9Cn'33Hb#ө!*WU*n;8f?Gϙ JG4s1N!^女9LemB~v[2&>dgDk¥=(mө!C֝OI ǯy U*nNn'33zfzI Qc b5T"5;!(Z^|y.OI RBSpG 7 ?N|ZV'R?I1N 6rG--igG+o*ӲO4p'(gDk¥=kogө!kgBSp(EkZXMtkKpE Qp/Ҷ}:[zY}zu=$3t[pލX~tvsr%InQx ,b z5T"5׊@z^e*{Ō=vzY}Ie=`_)K #Ѿ女Zj^c>TδHj.{2zY}`=,$ GӳO-¥=#[}; 2"~lOR>T X 0˟2δ7=fs3=$(R^j{ ց -E/sX,[J{~Fvq,zlϙ JQKgZ}2"~n)E/sX zboˣZ_(Z^})A )E/sX zb5`H$z^e*{Xm[#I528Tamiѭzѭ$ (EkZXO%(Z^~'g ;,[*yf#{δ >yMJ/g( TJ2[:ӣjLvyٙ-z5$ \"5P׭P.︇fδHj.{ezδV:%R^j{ń-ߗF $PbkLRR^j=j{ŌkEkRXM$@_:Og# ,xG6O-'.32yMb1(EkZXO%(Z^~'g ;,[*R̪%I-@ ?R> DŽ:lOduVzY}Je=ᛆ女/rw@AJ.{Ũk֨EkwC3gZ $Pb2QKgZs+M˂9O-̕)]0G}i~F@SoҼK ,xG2 &duFڙSZj^a7wѭ/ -E/sX 6Fo'TNfg#lSeOZZj^c@0$.{ŔEkI?>Γ>x ʹp ֭lK1` b5T"5upE Qp/p{s%JWyA3%R'GX DŽsl8fE[e`Nt;O-ϝ)q(EkZ\ q0͝h0B\"5'G--i̭6tK.ߧgY<2Tw1uU>yMJ/g( ʠT֝WjeOR^j{ń-ߗF $Pb]+gӥ DŽyu'TNrW };:3"JܝR( FlV%## ,xG++n´pp`lyA Pߵڣ'yPߧe=+oӳ,XAJYJ.{Ũk֨Ek1@pYJ^qsd"G-=T?6QNA"$rRNS>D(EkZXO%(Z^~'g ;,[*R7-SoaJ^A"$rRNS>D:x ͖ːH\"5P׭P.︇fδHj.{ezδV:%N|yneiYU̖ Q)ގXlfyߛ#p(EkZXMtkKpE Qp/Ҷ}:[]Z%B~ DŽ{:VdIЗ;=} 2+΄AAe$DZS9sѵH)A )E/sX zb5`H\"5)P,& ~}; V6utDH7VZj^c>TδHj.{`.|yndJb;>yMu5,_.![<-hU_yL Qp-C^B/sXa:8a"EkO-Z[:әZl\%N|Z{`=,5ӧ|ZFS> Qp-C^B/sX֗ᄊ_V#7V'33_)٧ PBQp-@ǭC^B/sXx$EkRXM$@_:Og# ,xG6O-'|AA'30AJ.{Ũk֨Ek8-Il@ᄊ_'J* RfKs'¤Oԏ( ;k ,xGY9`\R^j{ ց -E/sX yoTr֜gDA-v{s%JW|3|Z_P(:vx ̪%I-iѵvT(EkZXMtkKpE Qp/Ҷ}:[ ,xG69c#}i+{*Ε } 'TNt ,xGFt%̪J'TO#M^jRyi'o( wGP#6i\"5P1P׭P,c^(PYJ^qw9L?Zj^c>TδHj.{(#:};9 |ᄂx n\Mi`.G-`.#ϝ xeyP0'N >yMknmt#[!-h b5T"5;!(Z^~dި女9Ήe[ Jr ~)E/sX zboˣZ_(Z^})A )E/sX zb5`H\"5)P. DŽsm4*HtG}L|=gZ|a(EkZXO%(Z^|3Γ-EduW };:5$ 8d Zv{z/SӾ!Ϗ;:GӿBD ֙ҝ }; ( 2!*##':GC~쭸oa] 3ON> DŽz:[fU-Syۣ[o%y$~gY<#J{LNnЗ>]2dgDZj^c>TδHj.{t-A }>wܧ#[{:e06+΄AAPAc=R/Ol b5T"5;!(Z^~dި女9Ήe['Jf#F=i#ʾ^/ڨsSoҼK ,xG2 &duFڙSZj^a7wѭ/ -E/sX:Jo( wJ tmTrǓtБ>C9rtB_N¢ ,xGh##Cz3.ePBT6ke*n_֜RhUl"|oy?>י[[ ߧNN@_em };=ZZj^c@0 .{ŔEkPAc9yo;!:KgB\Գ~Zշ<3З{:AJ.{Ũk֨Ek8-Il@ᄊ_LЗf#^{δzY}mT<)+΄AAPAc=R/Ol b5T"5;!(Z^~dި女9Ήe['Jf#F=i#ʾ^/ڨsSoҼK ,xG2 &duFڙSZj^a7wѭ/ -E/sX:Jo( wJ tmTrǓBD y?~_,[ʆ쭾{JS}B6{:GS}i[DZZj^c@0 ubT"5OmaZT7 ,xG6O-Jr ~)E/sX zb|-h0B\"5;8\dR:Og#<#iR^j{ ց -E/sX yoTr֜gDA-<#TJ2[:w')"\"5P׭P,&n58a"EkUꕽmli\"5P1P׭P,c^(@`YJ^a4}=<<#m#[u]*nzI Qc b5T"5upE Qp/p{ynԆt<#m#[};-vzT~X~#<7ʆ:[w*F徝U#ӳXKT koNo PBQp-@ǭC^B/sXx:^e*{/y֞8TMI!,z 7-R^j{Ŏ DR[:8a"Ekvq強qvk̭6FoӳΆnSsH`vynSJH2" Qp-C^B/sXa:8a"Ekvyn* RfKsONvyٙ-}*nr2R^j{ń-ߗF $Pb]+gӥNJC<ѵQO2dgPߧK|H2<ӳ4*}+΄ DŽtgB\ʠh\"5P1P׭P,c^(@.{ŔEk ZzSӺh}4eǯygڔeiL3gZ{a#Zj^c>TδHj.{`.|yo;"ȁ^{δ0%|vlB︇JoӳZS ֞K/ Qp-C^B/sXa:8a"EkO-Z[:әZl\AJ.{Ũk֨Ek|~]0B\"5tN;=&Fxo!]rwC女$ *wڨ'̭̒V~*x #ԺVϧKJӳ|δ#32dgvs+ka Y<6{PҢ ԏӳ,[^V-A }29JYJ.{Ũk֨Ek1@:^e*{/y֞8T<|6{e3+lH b5T"5upE Qp/p{yߥI?>Du!I+Ӱb'}<ҥF"\"5P׭P.︇fδHj.{ezδV:%R^j{ń-ߗF $Pb]+gӥN<#[/;mTrǓG T7ҧw0̽@O- > DŽtgB\ʠo#[No PBQp-@ǭC^B/sXxE/sXbZշPЗ6[/Z{?7zSD!Qc b5T"5upE Qp/p{| G-<*|olԭNeMFCXt|"<ӳΆnS'N 3ҶBGO)d~ON{"VҘfδ $O yNaoZj^p'}86upE Qp/uP4G'G--i̭6tK. b5T"5 [.i|Hj.{~{δ_.GΛ֒<~TQ |vaodJeѭ/wzS#NNKltQ)T7O-̕9A3%U"G{a />dB (3%.GLü[}H;ZշjV2#j ,xG :gV2i΄zCfd ~h~[!#'2?'eR?NeiL3gZyȅGO'ἁ?g07d Qp-C^B/sXa:8a"Ekv{:(n#ezδV:%R^j{ń-ߗF $Pb?N|Zy |H#MlIy?}(΄ON}; 07N|y`G}֗;`=) ݧe||Ҷ}:[(*'JʠTu#0JL[p2!IO֗paVΌ~ DŽ{=(!e(Ekc֡ZXƼP .{ŔEk Z}!:KpvSҼlFަCz$ (EkZXO%(Z^~'g ;,[*R7֟N:3%oLDx;$O/J V'2?'enzvs+Ja:D,:y?7 ;9)*d Qp-C^B/sXa:8a"Ekv{:(n#ezδV:%R^j{ń-ߗF $Pb?N|Zy |H#MlIy?}(΄ON}; 07N|y`G}֗;`=) ݧe||Ҷ}:[(*'JʠTu#0JL[p2!IO֗paVΌ~ DŽ{=(!e(Ekc֡ZXƼP @E/sXbS[zbV vx ʹyߥI?>1|Z)E/sX zb|-h0B\"5;8\dR# w˘|A(EkZ\ q0͝h0B\"5'G--i̭6tK.N|Z{`=,2R^j{ń-ߗF $Pb*RY9؍M<RR^j=j{Ōk0$EkR\AAiҤk̭6FoPҦ礐=b Qp-C^B/sXh*KgZ $PbN0wY< yvyٙ-}*nzI N-A*wRf^R?}ӳΒ!3Γ>ysd~h\"5P׭P.︇fδHj.{[;ʠTSӾt6fKpJ}Zj^a7wѭ/ -E/sX:Jo( wG-- tmTrǓӧJT7=JTJ2[؅w&#> DŽtgB\ʠo#[}:wdk|RR^j=j{Ōk0 \"5)P,& ~}'|<#iX;W|٧-DZj^c>TδHj.{`.|yndJ2 &d9|*DH #X;WJ4h\"5P׭P.︇fδHj.{ezδV:%r oӳ,[*Ra:F<ߥyЗӳXePA*LlN2)E/sX zboˣZ_(Z^|u.PAc<ѵQOΗ~NN[ܝyPtfP쭸h>K> DŽtgB\ʠouJޡT4e<ȓt :_dyo 3f)A )E/sX zb5`.{ŔEkJgl^%4tF?t(EkZXO%(Z^~'g ;,[*R̪%I-@ ?R> DŽ<#Ҥf9n b5T"5;!(Z^~dި女9Ήe['Jf#{δ#jQ)^t%<#TJ2[:ӣjL Qp-C^B/sX֗ᄊ_j#34>=U9v{dZ)A )E/sX zb5`YJ^cGr ~yo/~Y"~x#_NoVzY}ko/zӅ3v{s}\AJ.{Ũk֨EkwC3gZ $Pb2QKgZs+M˂9O-̕)]0G}i~F@SoҼKDŽePA*LlN2)E/sX zboˣZ_(Z^|u.< yu'TN#} ;,vq0`6<ʠoQv{ˡV>KgZlFS=+`\"5P׭P.︇fδHj.{ezδV:%r oӳ/y֞K/m/yօϸ\"5P׭P,&n58a"EkUꕽmli\"5P1P׭P,c^((Qp,B/sX#iRDϵr>`Գ~Zշ8΄ׄVRTX)E/sX zb|-h0B\"5韞tGB\x@U̖δ#ΕL7y0_"-SZpakϝ)ۈ)E/sX zbNql@ᄊ_Y<9ilNeiYpG ;=幒+F^/ڨamW };8̪%I-iѵvT(EkZXMtkKpE Qp/Ҷ}:[_];-'lO;:vtkmIotpɑB'GgZ_§};8CTvu<ӳ,[o vPeV70p`Nt$O=:tvq#֙Н42oG-:#[o%y$~;=*SZgBtKpC~쭿N|ya(!e(Ekc֡ZXƼP  E/sXbDŽm[I?>Γ>sRϵkVt΄iG V b5T"5upE Qp/s~ynKy9/y֞K/mT9)^t%DŽACGjV֭Zj^p'}86upE Qp/,[u2,#K~dR# wg$yWuUamW };8̪%I-iѵvT(EkZXMtkKpE Qp/Ҷ}:[DŽ;%JN69cɈ"|tk{́f:w(N@_em };=ZZj^c@0 (EkRXʹyY [:楟k֭a΄0+/yւ Qp-C^B/sXh*KgZ $Pb:g ΄1u#j>yM^t%DŽG jV֭Zj^p'}86upE Qp/,[u2,#K~dR# wg$yWuUamW };8̪%I-iѵvT(EkZXMtkKpE Qp/Ҷ}:[DŽ;%JN69cɈ"|tk{́N¯O-C}V=%)|>^F=i#){δ쭢 PBQp-@ǭC^B/sXx:^e*{ŌZ0ĭ*G6O-Jr ~)E/sX zb|-h0B\"5;8\dR:Og#G6O, b5T"5;!(Z^~dި女9Ήe[DŽePA*LlKһ䜦| Qp-C^B/sX֗ᄊ_V#7V'33_)٧ PBQp-@ǭC^B/sXxubT"5kVCgB\liSޡL}@YEX\"5P׭P,pZ'ʒց -E/sXO--e֭R979U< p~{ l^徝t6fKpz:wH!^?yM#zv[fV6uY$t(nvsS}mO, b5T"5;!(Z^~'g^tܦδڢKӰS}m'zW.i|ҝvX*wG]+gӥNŒ>yMN|ynd̪%I-(!e(Ekc֡ZXƼP E/sXbZշNt%͖֞0?7$eX)E/sX zb|-h0B\"5;8\dO(f_ʟ-j5+SSsPG :gNt$QzCfd ~h~[!#'2?'enzveiL3gZyȅGO'ἁ?g07d Qp-C^B/sXa:8a"Ekv{:(n#ezδV:%R^j{ń-ߗF $Pb?N|Zy |H#MlIy?}(΄ON}; 07N|y`G}֗;`=) ݧe||Ҷ}:[(*'JʠTRR^j=j{Ōk8 \"5)P.{δBt(짥y{dLz0Ie=b Qp-C^B/sXh*KgZ $PbN0wY<2Tw$o>t6fKpz:wH!^FV6u >yM:5Z5D!Qc b5T"5upE Qp/p{s%O# w/y֗Sӹ)^t% * RfKgZtm]?֟N:3%oFD!R^j{ ց -E/sX yoTr֜gD Qp-C^B/sX֗ᄊ_mi PBQp-@ǭC^B/sXxQp,B/sXm[$i>FV6u >yM84'zKHb(EkZXO%(Z^~'g ;,[*yf#{δ >yMJ/g ڻS*yZu#t6fKp  b5T"5;!(Z^~dި女9ΉeZj^a7wѭ/ -E/sXZZj^c@0ubT"5 V6uܲ ΗH<1 ؘ\"5P׭P,pZ'ʒց -E/sXO-̕)]0G|){δ楟k+b~GS% #)GGӿ#)6mNFv:ePW2 &duJ<R^j{ ց -E/sX yoTr֜gD Qp-C^B/sX֗ᄊ_V#7V'33_)٧ PBQp-@ǭC^B/sXxG(EkRX/>WP+E_wgL7ΜNfg2#2IZ[:ЩЍlu#3AJ.{Ũk֨Ek8-Il@ᄊ_̪J:[Ε yaJv:[G Nfg0^n0:};9ehFduKgZr3?~n'8TU+Rv{mf~y[W\N[VfI+KgZyЍlu#3'{:vq@ P,p s@U%CDZZj^c@0(r^e*{ŃfBұ>>d-+Qc] 7̭̒Vδ lBR^j{Ŏ DR[:8a"Ekv{LePBT7NK~#<723Bs39J֞t#[!-iNFtδRwT7iC)ӳlӳZ%cr Qp-C^B/sXa:8a"Ekvs*wmS2DZj^a7wѭ/ -E/sX#lܝR7̭̒Vδ lNFg OJt%F$ X4恃̪J ?=ҶysBұ?;p5ӳ+AOgӳT RR^j=j{Ōk@9E/sXbvy] kn|ZV'=g̅bj,zfs+B3$ KgZr3?Zj^c>TδHj.{#<7T zS_ߧg8d i!#:atvn'33Z$-iB5֜Fv{L|ZV&#ܣp=i¥J#To-2:};9V:};8UB^7, b5T"5;!(Z^~'g2!*JF3/|4AJ.{Ũk֨Ek|~]0B\"56˝+sq9Ќ%ilO:δf~rtB_N4`(BB ANh=ʠh+g6O<3N|ZV'{p҂};9awt̪J)A )E/sX zb5a PbT"5Pe$eX|{:kog2"~lOR>T X p4iUG--iNn'33zfzI Qc b5T"5upE Qp/' t%T X 0˟2δ^ePDR^j{ ց -E/sX,[J{~Fvq,zlϙ JQKgZ}2"~n)E/sX zboˣZ_(Z^})A )E/sX zb5` YJ^j &(@^}$( R^j{Ŏ DR[:8a"Ekvsr%In.{Ε {a{Hp醈)E/sX zbNql@ᄊ_O-3_ʆav| ͖Ȅ Qp-C^B/sX֗ᄊ_mi PBQp-@ǭC^B/sXx\"5)P-Cׁsߤ=|p蘿=|?7 R^j{Ŏ DR[:8a"Ekvsr%In.{Ε {a{Hp4AJ.{Ũk֨EkwC3gZ $PbN|ynnv| 6NlD%|R^j{ń-ߗF $PbkLRR^j=j{ŌkYJ^j &(@^}$("l R^j{Ŏ DR[:8a"Ekvsr%In.{Ε {a{H6[)E/sX zbNql@ᄊ_O-Dn_oB5֞D*;>DZj^a7wѭ/ -E/sXZZj^c@0:^e*{Ŏ~ᛆӨzf}&(ΡNI!,zʹΡ6O=$(#ϙ JOHb(EkZXO%(Z^~'gY<:Wᛆ~kog8d 'gNlaNϔ7ԏ#֚s/-v| n̒22zO#®23|s39R^j{ ց -E/sXލf^To­= }ӳ2dgzH`e\vtzHg~$h&#dF_ʕӲ:G[aFeJgh\"5P׭P,&n58a"Ek߆f};>_f I='Og7>W̕2G8:T,C)p\Z$:Tr ~)E/sX zb|-h0B\"5e|7֜`.|ZV'Cyn'.v{s-A~ԤN2O$Ko=+IGaA4F:?.zR6+I;JoJ/<4G;>z6+IN'VJ%e7ܝR^j{ ց -E/sX yoTr֜gD-vq!iX s39Ftδ[[ y"HBT,C)︇ϑwߧg ;gIK:T%J?G.{ѵIZHyһK? |NG-NXXЩ[>כBt2?NρsނWC=HlL7W@ 8GPA>2G8:T,C)p\Z$<ѕԏӳʆmm"YR.P8l#H$G 6{:GЍlu Nz6+I;$3@P(|G,d  wC߄rC1ErZZj^c@0EkRZK/ C,Ǭ  &(@fjaNfaJq9CX)E/sX zb|-h0B\"5;=&FxoF%i!ѵSg 7N¯O, b5T"5;!(Z^~dި女9ΉeZj^a7wѭ/ -E/sXZZj^c@0 YJ^j`=,$ /z.{8ǯ횕zHaJzHg=b Qp-C^B/sXh*KgZ $PbNtpɑ.{ѵIZHtmTn_Cfd I!k*d Qp-C^B/sXa:8a"EkO-Z[:әZl\AJ.{Ũk֨Ek|~]0B\"50AJYJ.{Ũk֨Ek1 (bT"5Pe$eX|u[z tzHgPSC=$(FiPiCX)E/sX zb|-h0B\"5psspͿ>Zշ :g ΄Ny23J6OZj^p'}86upE Qp/#ө!wU*n;8f?Gϙ JG4p<4ߡ^女9LemB~v[2&>dZl_xTmzY}zu=$3y U*n b5T"5 [.i|Hj.{ԺVϧK|u=$3t[pލX~tvsr%Inʹ(!e(Ekc֡ZXƼP \"5)P-ClD!Qc)Kʠ=HS`@$ǖ⪎Z[:֜NfgPǬAJ.{Ũk֨Ek8-Il@ᄊ_O-~)K@  w9ilOUO(EkZ\ q0͝h0B\"5;=TkogH'-ި女>יT?7Zj^a7wѭ/ -E/sXZZj^c@0Qp,B/sX]_}@YEX<.FO'ڨ};8A= K gS'-xTn'33zfzI Qc b5T"5upE Qp/' t%^؉UgH'ggS'-J 23y(EkZ\ q0͝h0B\"5;=Tko/lDke"YOggS'-J 䦞SR^j{ń-ߗF $Pb6KsDʆmTnySmTm9n{b'RR^j=j{ŌkH9E/sXb=fU%CTX}Cׁsߤ=|p蘿=|ʤyRg>Kp(EkZXO%(Z^~'g@H3xTg8d =̕)]3S%o> `@$ b5T"5;!(Z^~'gY<6JF3/g2!* b5T"5 [.i|Hj.{t̪JPtpɑ'͙9l I zۙlӰ mRV'{:vs* PBQp-@ǭC^B/sXx 9E/sXb=fU%CTX}Cׁsߤ=|p;WyFtDZj^c>TδHj.{ܼR[ J!Nn0ߵv{)E/sX zbNql@ᄊ_O-ͮ_һѵL̪J)E/sX zboˣZ_(Z^};,vs*T72dIsfD[)I[spN°.{a=wS/g2!* ,b z5T"5׊ 9E/sXb=fU%CTX}Cׁsߤ=|p;lFtDZj^c>TδHj.{ܼR[ %JWy  0%|#4n b5T"5;!(Z^~'gY<6JF3/g2!* b5T"5 [.i|Hj.{֘ ,b z5T"5׊$r^e*{Ũz̪JI,z>>C:羒CXܩ93DZj^c>TδHj.{ #G T;93DZj^p'}86upE Qp/'/]ڦeU%CDZj^a7wѭ/ -E/sX};9A P*2$r>f/羒CZZj^c@0(r^e*{Ũz̪JI,z>d-+:'#o\w\ Qp-C^B/sXa:8a"Ekv{skmS2vs* Qp-C^B/sX֗ᄊ_~NK>ʠo G ~\ّ#o>d-+ ,b z5T"5׊(r^e*{Ũz̪JI,z>=T;93DZj^c>TδHj.{ #G T;93DZj^p'}86upE Qp/'/]ڦeU%CDZj^a7wѭ/ -E/sX};9A P*2$"G-ލJCH`\"5P1P׭P,c^( YJ^j*,zgsBҴV}pJ)Cׁsߤ=|p(EkZXO%(Z^~'g7/2TRC9~naJy[=gϙ J˔n0ߵ_> Qp-C^B/sXa:8a"Ekv{skmS2vs* Qp-C^B/sX֗ᄊ_yN|ZV_ޕ.{C}wYU%CDZZj^c@0r^e*{Ũz.{8ǯ=x=ǯ*Rge)E/sX zb|-h0B\"5;80@§};9)=̕)]32yN|yaDFS>$N|ynmrtϧgZum='e+Ra{;9y wh\"5P׭P.︇fδHj.{d+T̽ʠh\"5P׭P,&n58a"Ekߓϧg2!*C}&D6dH岛.{$0oR)U%Vka{;9y wo#jU"Ffem=ڤ$=B0m;)ЗӳT RR^j=j{Ōk€`YJ^j &(@һ3 b5T"5upE Qp/J7\+Wy spӳ,XAJ.{Ũk֨EkwC3gZ $Pb2QKgZs+Mˈ;=tF=i#ZշC/y˕2?N֝byMӳ,[PUO͝ ySu\"5P׭P,&n58a"EkUvtmR*zwӳ2dg mRVT7|vpXȎ(pePBT7}+"OO-oӳ\+*DZZj^c@0EkRZI,z>=CׁsI!,z+sd R^j{Ŏ DR[:8a"Ekvp`;Ԁ 7ONv{L߁sI!RC92[PA" Qp-C^B/sXa:8a"EkO-Z[:әZl\GO-{4I֭{Ȗ\N֝byM6ʠ/*zδR^j{ń-ߗF $Pb*N΍@CONv{L߁sލJCʆN ̪JvdI;=徝-v| ~C2åBXh\"5P1P׭P,c^(ubT"5P\4qE_Ǩz.{$1E_2Tw# R^j{Ŏ DR[:8a"Ekvp`;Ԁ 7ONvrSO).{$3*Rged 廈#} 2I_>d+'N$zO V'H2vsr%In!R' (EkZ\ q0͝h0B\"5'G--i̭6tK.#'lukV K.PQONNyҿ!Naҡ,4AJYJ.{Ũk֨Ek1 9E/sXb=x=MQc I Qc횕zVˤ~e(z.{HQc b5T"5upE Qp/G ٩Zoh-_lG;=Zj^p'}86upE Qp/,[u2,,[K/i֒?[t2,AGe>;+Cg:6=mT9AgB^TG--h b5T"5 [.i|Hj.{G T7M<]#yd'L#*t;"-yL3/yX#[[ *ڤ/Og _ ӳDwǙT _Jȓv{}:[=Je9J(!e(Ekc֡ZXƼP (Qp,B/sX^~GX |z羒CXTVS,X1 ؘ\"5P׭P,pZ'ʒց -E/sX2dg ~XlOTr֟NlGO|yb+b|NSZ{A(EkZ\ q0͝h0B\"5'G--i̭6tK.#'lukV K.PQONNyҿ!Naҡ,4AJYJ.{Ũk֨Ek1 G(EkRX1i=xf#%(z.{$1EX\"5P׭P,pZ'ʒց -E/sX2dg,~NtaZo>| )E/sX zbNql@ᄊ_Y<9ilNeiYq'gY<_g$Ze"Yr}:wVgZtm6{ڨs*'΄Z[:AJ.{Ũk֨Ek|~]0B\"5㓑Ks23~O*䦞S\yd'Lv#6u0̽bk̭oӳj?Ǒ2:Wϧg 8FU%C~һ2$dN;>}mݴ%~tC2åBXh\"5P1P׭P,c^((r^e*{Ũz2,z fuYI!,z] G̅b}C|ZV'$1EX\"5P׭P,pZ'ʒց -E/sX*Kpn'33+ک7~d܁?g8%=)T#K~Nfg+#:atvrSO)ϙ JZj^p'}86upE Qp/,[u2,#K~;0u#)q(EkZXMtkKpE Qp/#66+ӳ;< ̪JDNn'33ΟN®23y!iX<(ڨrs+kaڤ8Tg8%=)T _>$ 2#><ʠoWfDӳ,[ߧg:W(e9J(!e(Ekc֡ZXƼP ( YJ^j`=,$ /=$3zө!CX%JWy U*nUifuYI!,zZj^c>TδHj.{ܼR[q9_̧FNfk' ;89-Hڤ$[ݴ%R?Nn^d-zu=$3_JBZaN¥iKr~Nf`vtzHg2Tw΅Rᾴvsq9 Qp-C^B/sXa:8a"EkO-Z[:әZl\%NlZ[:ӑϸ\"5P׭P,&n58a"EkUvtmR*zwӳ mRVT7|vpXȎ@ePBT7}+"OO-oӳ\+*DZZj^c@0 YJ^j`=,$ /9Cn'33Hb;W|ϑӟ2Y!iX=b Qp-C^B/sXh*KgZ $PbNn^d-ytfSj3pߵv{r\mRVA-vsq9w')"%kK|廈#o9ilO:g%4LG;9dgJNS>DFvr5#IN'JnjCT'}=q;8A>-J~NfgBDI')";==c)i֒?gt@ӳ,XAJ,$\"5P׭P.︇fδHj.{ezδV:%r oӧ~9zδe3 b5T"5 [.i|Hj.{Uml3~T ?T _>$ 2#>%T _Jȓv{}:[=Je9J(!e(Ekc֡ZXƼP E/sXbڒ2ޤ|ڡ-y!iXPҾ(?ffrKܲfRjR^j{Ŏ DR[:8a"Ekvz$ sJ§NImP<3 ӳ32JNG Qp-C^B/sXa:8a"EkvzδUOˈ)E/sX zboˣZ_(Z^|ZlN[,lF|f}IeϙKNGkos*tKj ̅iR3> C-GҾrtBE@ hk ʠme+RR^j=j{ŌkP 9E/sXb@ 4 p4$;һ!=7ON%ke732Ϲd. b5T"5upE Qp/`Po̪Jһ!=7$Jo>fe/nY k]TδHj.{8 hePBT7]:ЪTTr֜RC:6{$O-J>fe/H[oӳNo78 b5T"5;!(Z^~'g9ilNFS> Qp-C^B/sX֗ᄊ_V#7V'33_)٧kDn};=3)|B^N55ӳNo79(!e(Ekc֡ZXƼP \"5)P.'NdwfRo5Bұ>7$1EXxFCօMHIe=~wzS b5T"5upE Qp/`^1w2!*΅Rδz۟2:Og#֜RC:6{ἆ$N|yo;Wy3)|7JH[oӳyN|ZV& b5T"5;!(Z^~'g9ilNFS> Qp-C^B/sX֗ᄊ_V#7V'33_)٧kDn};=3)|B^N55ӳyN|ZV'fy$@4AJYJ.{Ũk֨Ek1BG(EkRZʠj/ϙKܲһ!=tZ[:AJ.{Ũk֨Ek8-Il@ᄊ_23yA PFS? 0%|vsϙKܲҺR9d'z b5T"5;!(Z^~'g9ilNFS> Qp-C^B/sX֗ᄊ_V#7V'33_)٧kDn};=3)|B^N;=_pTr֜S΍f^h\"5P1P׭P,c^((bT"5lK*HzHg; Tԏ>d-+Bұ2$1EX\"5P׭P,pZ'ʒց -E/sX3@ =RE7SC #j̅b~T7kl:y{ȎtO#.;T _yiO-oӳSC9ҿ!OlB=;@ 4 p4$;T RR^j=j{ŌkP=E/sXb=vzY}Ie=`_PMQcө!C֝OI *CXNo#[tt̅b}C|ZV'$1EX ( 4 p4$;No :u^ Zj^c>TδHj.{ MzY}Je:79˧SC>-7Θo<,)G aw%ke4|ð? K}H;9)̅bb Qp-C^B/sXa:8a"Ekv{pOoҦ=K~:Ε s7ΛR̅b`[};> gl\"5P׭P,&n58a"EkCe:};=zH`#ʆm:m~O'{:(  Q@BAùA P>`@CiG@ 4 p4$8*d~OĭlOH~f^GP;=ԫfSmTm9ntzHg$Q}RߵHjFv{`=) ): ,b z5T"5׊C\"5)P-ClD!QcuRq9I,zu=$0Zu=$3HbBSz7XOgB\m̪:ԉJ &(@^}$(R^j{Ŏ DR[:8a"Ekv{y߅J{:kog8d =ڤ$>יT?7Zj^p'}86upE Qp/'Rߑk̪ Qp-C^B/sX֗ᄊ_mi PBQp-@ǭC^B/sXx EkRZK/ C,Ǭ SЗ#[t*7ԏPMQcRu=$3zө!CXZJЩǯ֜M<m4I QcN|ZV'=g̅b~CX)E/sX zb|-h0B\"5;=¥= r5ӳ2dgzHgBS~יT?7Zj^p'}86upE Qp/'Rߑ M^ePDR^j{ń-ߗF $PbkLRR^j=j{ŌkHbT"5Pe$eX~~]Cn'334qE_7B JOHb=:tϚ=} -ˈ)E/sX zb|-h0B\"5;=彰v{fδ#O$QQfyQy ̅b|*ztG fsGdoC/y˔FGq(EkZ\ q0͝h0B\"5;=Tko.n'33y DZj^a7wѭ/ -E/sX :ysq9ӳ; :};> |vwT ^ePA*Ln};9I!k'RR^j=j{Ōkr^e*{ŎoZsBұ>>d-+Ǭ 7b(EkZXO%(Z^|e>Zշ:W0ĭl73t%Og7/2TOR^j{ ց -E/sXu#)q(EkZXMtkKpE Qp/Ҷ}:[h/+I ܷS'-xTg>d-+Je MfOΟN h 5s**oӳ2q9NĭlOPO*4<ӳ2*yf^JT|4GGѵHtrםei3y:o|s3=e-yCJFNfӳ#6N{Ȗ'gNGJr5J:url!iXs38.O-b(3%< qH%ErZZj^c@8$YJ^j`=,$ /7zf}&(ΡNI!,z MTQcO*y"-n'33ΜLY!iX=|*zt={434',z[R^j{Ŏ DR[:8a"Ekv{{`=)/oӳ2dgzHg! M}iO$QQQ:};9y ̅bb?gS'-z{Ȗ_s3 ˈ;:r=,#ө!C9!'e&FftzHgitpɑ: ZZa##ө!C< xȂ89@G,$"/s*7KL;SCx9p<ܥw/zYC3$eHgwNr:zY}yۂA7psZ[: Qp-C^B/sXa:8a"Ekv{pOoNΝOI ^C:J)E/sX zboˣZ_(Z^|TNΝOI fsG7ϧgxh̪J2 &d>Nfgϵ+N|ya(!e(Ekc֡ZXƼP ǨEkRZK/ C,Ǭ q9TXZj^c>TδHj.{;2,کܿ>wRTδHj.{fJNtaZo :g t%Ntpɑʹϵ(T3$i?z:[ nϙ JQKgZ_*rDZj^p'}86upE Qp/G--igAJ.{Ũk֨Ek|~]0B\"5tN;8,p<;+I ܷS'-xTg6O9ҿ!BnSfFxo2ӳ;< ̪J#I Qp-C^B/sXh*KgZ $PbNd V+s-7$|H}\"5P׭P.︇fδHj.{d+T̽ʠh\"5P׭P,&n58a"EkZ`\"5P1P׭P,c^(Q.{ŔEk2!*Ǭ NfgPǯn0:|ZV'=g̅b~CX)E/sX zb|-h0B\"5;9y s39ҿw̧7Θo>sBұ1(EkZ\ q0͝h0B\"5;=幵Wz6{;9A P(EkZXMtkKpE Qp/'{NePBT7ʆL?.lȑe7#J(ڨrtN h x4w2!*f};9:};=&FxiG̅b|'{:vs* PBQp-@ǭC^B/sXxQp,B/sXYA P=`_jzHgPSC=$(JЪT7օq9CX)E/sX zb|-h0B\"5;V7SC<|tBұ2=g̅b~CX)E/sX zb|-h0B\"5;:Ws:_-oӳZ%ө!t;d-+Ǒ9vtzYD;84x׌xѕn[#:gӳ2dgBұ1(!e(Ekc֡ZXƼPG(EkRXq[zbVŽa{΄!iXP2I Qc b5T"5upE Qp/[Zշ%k~yf^/g7/2TLAJ.{Ũk֨EkwC3gZ $PbNTr֜}Zj^a7wѭ/ -E/sX:Joӳ$3rWL SӾOf6dgeml3O'OgwA PG tϙ JJiFYl7֞T7$i1yg>d-+JT0̽ |Qh0幇a|Kʆ+ka:v_:5ܦGmR}?aUG--iJS\"5P1P׭P,c^(@Q.{ŔEk2ynkVަ~yf^.muYy$1EX\"5P׭P,pZ'ʒց -E/sX2ynkVަŽa{΄#<7i Qp-C^B/sXa:8a"Ekvzδe3 b5T"5 [.i|Hj.{ԺVϧK~8  ѕn[*zwӳiw7)#<4+kay?:};8,p=-ʠh#ʆ:[iZM>d-+ǯG b5T"5upE Qp/ ~C2 ki]:N|ZV&#G--hQLdyg>d-+ki}LδFxh\"5P׭P.︇fδHj.{女9L)E/sX zboˣZ_(Z^|}ypP0p(\ 4 p4$;T ^Pӳ2)A )E/sX zb5pHbT"5PT QcNfghmuYy$1E_+]$Q P2&(̅iZj^c>TδHj.{]_ԏӳ4sܦ̌:};9A P+gw$Q ӰSO)9G2)E/sX zbNql@ᄊ_O-ͮ_һѵL̪J)E/sX zboˣZ_(Z^|&(ۆ&zi\"5P1P׭P,c^(@(bT"5PT QcM<m4Hb;<-|(\2^'33*zw>d-+Bұ?I!,zZj^c>TδHj.{M<7)#<7ΟNePBT7}Ltvpv9plZV&P/{p=;M<>d-+R^j{ ց -E/sX,[\wjӳT R^j{ń-ߗF $PbM˛i-|6rِO9 PBQp-@ǭC^B/sXxG(EkRXM$@_TrΡ#3,z"FfO)Iiմ\"5P׭P,pZ'ʒց -E/sX2[;Ε t$n}9Og8d f~9廈#y 2I_>d+'N$zO V'FӰ3?x;nbV#'/]I#<7 b5T"5;!(Z^~'g9ilNFS> Qp-C^B/sX֗ᄊ_q 2%V|ӳ J~H̷ªL bNTr֞D:)A )E/sX zb5pPbT"5PT Qc^'33zfzI QcJr ~yУBұ>>d-+ǬAJ.{Ũk֨Ek8-Il@ᄊ_̕%o7Jr ~}2V?Tʞ[;δ*tvrSO)ϙ JJt$3@kog#SϨTK%z YJZHO:t?gY<G'g7Б?#4!t_9~T&=mJorw@AJZ`@$ԯGft$O(n[zTr ~}ӳ,XAJZ2F=i#{Ȗp:I!O;,7''R b5T"5;!(Z^~'gY<6JF3/g2!* b5T"5 [.i|Hj.{|];-fy9L?<̅b`l};9A PޕBEin'33H`<Ӳl4*7 ӳ2:Wϧa@8%k ʠo6s3T7Ol};9A PޕBEin'33H`<ӳ؀qӑgg7>WG,zR6gsq9wNS>D:};9!iX#ʆ;)퓽ϧg2!*ҼH:[fzI RR^j=j{Ōk(=E/sXb=vzY}Ie=`_K巨zf}&(”=iI!,z MTQcM>d-+Bұ2$1E_ :u^ Zj^c>TδHj.{  Q@BAùA P;ӣj^*G :rn#d6NΝOI ^C<|t;9!iX (>d-+ǯON:fsE_BtKr,(/ Ž{d& b5T"5upE Qp/`Po̪JΝTyPߧg8d ;Lp'vtzHgK ӳ*KpmR?NJi9!iX :};> 8d ӳ`\"5P׭P.︇fδHj.{d*S?˼p@4U%C|{=mҦg١4'ѝ Qp-C^B/sX֗ᄊ_Kө!t;9xNygxh̪J<'tө!_̧/4AJYJ.{Ũk֨Ek1(bT"5Pe$eX}SΡ78ǯSC PSC=$(mT9y=fi礐=~y!iXP2I!,zY8<(짶Hb Qp-C^B/sXh*KgZ $Pb +cƁs*_T?7 T!T23JNr6Nn^d-yyC}=Ko3sϙ JZj^p'}86upE Qp/'RߥM]w2!*;,4AJ.{Ũk֨Ek|~]0B\"5*};:u=$3Pvsm4ʆm{O/yΉ3x*wY8 s*k?O-oӳSC9ҿ!OlBSlL km#ϙ JOHbeGe=FR^j{Ŏ DR[:8a"EkpP0p(\ 4 p4$;T Jʠh̕= NtpɑRu=$3Pv|ؙx=GM<>d-+[g>v[Zj^p'}86upE Qp/'RߥM]w2!*;,4AJ.{Ũk֨Ek|~]0B\"5*};:u=$3PvsBұ?*ﵶyd-+SӾ  Q@BAùA P(!e(Ekc֡ZXƼP\"5)P-ClD!Qc[zNfghOI )C֝OI ǯzЪTޅM=~tؙx=G2>d-+ǯON:fsE_BtKr,xh{d& b5T"5upE Qp/`Po̪JΝTyPߧg8d ;Lp7ө!tv|ؙx=GM<>d-+SӧB434'#<7ΟNΆ^% Qp-C^B/sXa:8a"Ekv{pOoҦ.;T J3f|О Fvˈ)E/sX zboˣZ_(Z^|}/ߧgNyk̅baPؙx=NyaR A Pߵ'tө!_̧/4AJYJ.{Ũk֨Ek1@bT"5PMQcө!C֝OI ǯ7 ^C BSpJ*7SqEX)E/sX zb|-h0B\"5;=&FxoNyZ8fkgBSp:};=2VRԭt;=幒e缍m6t%niHAJ.{Ũk֨EkwC3gZ $PbkLR^j{ń-ߗF $Pb?NΝOI o'Θʹt*77) G-:Ε;a Qp-C^B/sXa:8a"EkvtzHgJ)E/sX zboˣZ_(Z^})A )E/sX zb5pQp,B/sX]_}@YEXJ=fs3>GXzHgPSC =}CօR*n(6O:M<ǯԏ>d-+)C|ZV'$1E_ :u^ Zj^c>TδHj.{dJv:[G :gBSp+`=,#<7i*zt434'8?Nʝ_y:J_>w2!*t6fKs~_,[.OI Je:J)A )E/sX zb5p YJ^j*,z )]JaK/ClD!Qc b5T"5upE Qp/zY}p|Io;L@ӳyNePBT4̕)]0%C04Gδ%}3T?7 R^j{ ց -E/sX488GB<ʠo+T̽(EkZXMtkKpE Qp/Zf§};=_pTrւ PBQp-@ǭC^B/sXx=E/sXb=vzY}Ie=`_PMQcө!C֝OI *CX*7 6O:M<ǬAJ.{Ũk֨Ek8-Il@ᄊ_O-LN{`=,:Ε t*7 ڨ'B䦞Si Qp-C^B/sXa:8a"EkvtzHg2T32y$lK*А#܅t(EkZXMtkKpE Qp/(!e(Ekc֡ZXƼPC\"5)P-Cn'334qE_NuZu=$3Hb;*7 *4*n(6O:M<ǬԮh(EkZXO%(Z^|}=֗ϵ 9w8%U%CAN|yo:3%K~OI BSp:};=&Fxo6Ox:~bVSO'it_#6i9ilK[9 trkd0#lBS*f-Fvy!T~ G ἁ?g7>WBS}r:Фrө=[T%2GO;Th\"5P׭P.︇fδHj.{֘ b5T"5 [.i|Hj.{֘ ,b z5T"5׊pHbT"5PMQcө!C֝OI ǯ Mz M) ,zʹΡ6O=$({+|{xL)E/sX zb|-h0B\"5F}`9-2!*v{yٙ-:[䦞PzHgJ23yx#;y?:tRt%oH[pOsu+tkKp ;*gY< ܿӥNJi NyߡTo>#<7i-#ҥH͚yZ[:VC'B] 4G;:u=$3:};GXOI zHg=~tiPiCX)E/sX zb|-h0B\"5;=yi_ϑ ?ԏӳSC>-Je=_p@ XJDG:w6ϵKlṱoNs~C2!To OZ[[)E/sX zbNql@ᄊ_O-6NΝOI ȆCya}r>fI)E/sX zboˣZ_(Z^})A )E/sX zb5pQp,B/sX7-2$B\HYϤ=}:=iI!,zQy=fi礐=b Qp-C^B/sXh*KgZ $PbN|ynZdgvsC#ө!N07FۅZ{Uu+'Nw֙)tN;9tfP*7 R^j{ ց -E/sX,[$m:ϑ ?ʆ#[t|͞R^j{ń-ߗF $PbkLRR^j=j{Ōk8=E/sXb=vzY}Ie=}:=iI!,zJӛi(zʹI!,zZj^c>TδHj.{d둨N[[zI Qc b5T"5upE Qp/U*o~vrSO)jﶖ Qp-C^B/sXa:8a"Ekv{P>N΅R`=,)E/sX zboˣZ_(Z^})A )E/sX zb5p YJ^ozY}`=,$ FΡNzI QcQ~ s9>@P'Im-$(R^j{Ŏ DR[:8a"Ekt*7ef^R<|P? SӾ s9GgZryO#P'}R^j{ ց -E/sXܝJavt*7eʆ%`>NΝOI IRIgȁ b5T"5 [.i|Hj.{֘ ,b z5T"5׊ r^e*{Ũz̪J'#oHp =vzY}Ie=b Qp-C^B/sXh*KgZ $PbePBT7+Ma*zwTδHj.{G<#[pPƂ{0HGT Je>SrouR$wJBS}_olKo!(EkZ\ q0͝h0B\"5'G--i̭6tK. b5T"5 [.i|Hj.{֘ ,b z5T"5׊$r^e*{Ũz̪JSC::ǯһ* b5T"5upE Qp/8%k ʠotG ;:u=$3y U*nQ+r5J)E/sX zbNql@ᄊ_Y<9ilNeiYq(EkZXMtkKpE Qp/Ҷ}:[V7SC=$y7-)A )E/sX zb5p PbT"5PT Qc6uZu=$1E_+G~\"5P׭P,pZ'ʒց -E/sX3ǁs*_̧ߧgNyΝ+ (RC9J)E/sX zbNql@ᄊ_Y<9ilNeiYq(EkZXMtkKpE Qp/#w26wBS~:JaN|ZzۣjZt+΄:;,vpX5АpePBT4AJYJ.{Ũk֨Ek1PbT"5PT QcTJ"y?zY}`=,$ (EkZXO%(Z^~'gsԏӳeŽ$e23yNJi9A PAF/]吞;:WR?N;T R^j{ ց -E/sXp@4U%C|]ڦe)E/sX zboˣZ_(Z^~'gxh̪JΉNbVS}[~#<4`=,;=RlKeylFxo OyЗ'TK>[:7)T5+eZZj^c@8HbT"5PT Qc^'33zf(wOR^j{Ŏ DR[:8a"EkpXX4x(w2!*Ε yaA-vsq9wJCJ2TwlR Qp-C^B/sXa:8a"EkO-Z[:әZl\AJ.{Ũk֨Ek|~]0B\"50̽bk͝ЪTߧg7JaN|ZzۣjZt+΄Nf`#ʆdtcpKccʠh\"5P1P׭P,c^(Qp,B/sX]_}@YEXJ:=iI!,z:W40TAJ.{Ũk֨Ek8-Il@ᄊ_ЪTlt]3)|zY}~ R^j{ ց -E/sX,[ϿӳTK/ Qp-C^B/sX֗ᄊ_mi PBQp-@ǭC^B/sXxH =E/sXb߀T*:Qp-C^B/sXh*KgZ $PbN{ȖtmTn_˟;bVSO'eCgB] MzY}\"5P׭P.︇fδHj.{doymT6t%ЪTlLG ᾴ+N#w`Џ2!* b5T"5 [.i|Hj.{֘ ,b z5T"5׊Ā\"5)P-ClD!Qc[{d sC#ө!tiJm4Hb(EkZXO%(Z^|`.nn[Zշ :gHЗӳSC9!6NΝOI *tv{Lm)E/sX zbNql@ᄊ_G˧SC8TЪT4wpD~<ӳ2ԏhA0x, h#ӿC QKgZr2ʄt>d-+M};=2,OyzHgЪT4AJ.{Ũk֨Ek|~]0B\"5tN;=_pޝOI /7j<>ܼR[mA ߧgNs~C2@J/gFePBT75ruKwG~ץ|=;O, ,b z5T"5׊ā\"5)P-ClD!Qc2: C֝OI ǬBSp:sm4zʹI!,zZj^c>TδHj.{+ҿ/723zu=$3Λ_g 7iA-*{Jӳ֙d Qp-C^B/sXa:8a"EkǑ+*7 y3p#̅b~w#8PL tg/Tr֜}p2?];-ϙ JGN|yb6tK/*SFv{`=,:t*7 R^j{ń-ߗF $Pb]+gӥNl7SCD0FΡNzI QcNm6O=$(R^j{Ŏ DR[:8a"Ek*|ntl/[t"Nt%|am):Og8d i\"5P׭P.︇fδHj.{|u=$3J MA{' 4G;9!iXH&Ƃ>;0u#)q ONsBұ?Gӳ,X+M K/oN}! MDZj^a7wѭ/ -E/sX ; t%i?R?Nl^vtzHg OJt%N0$>< p4$8* PBQp-@ǭC^B/sXxHYJ^ceml3zu=$3zЪT7SC=$(RBSp:_rF):=xoNzI QcN|ZV'=g̅b~CX)E/sX zb|-h0B\"5;tfSaԳzR?ΛO)=lROoOI #܅t(EkZ\ q0͝h0B\"5;:u=$3 MDZ8f:Б>C:$|d~;oS JiЗl΅RNzLAJ.{Ũk֨Ek|~]0B\"57ϧg  5s*kgӳ2br=)nyʝmlOԏN\AJYJ.{Ũk֨Ek1G(EkRXZ:ȆGSC<ʹΡ6O=$(#ϙ JP2I Qc b5T"5upE Qp/s~tmS2 y{a   Q@BAùA PFvn^d-y!iX#O-Ά˧SC8QվsCJ4AJ.{Ũk֨EkwC3gZ $PbNΝOI 6wBSp*J00|vsBұ1(EkZXMtkKpE Qp/yFCϙ Jo]+gӥ{~Xe"~#NΝOI $`Mӳ2)A )E/sX zb5q"(EkRXčδҝF̅b}C|ZV'$1EX\"5P׭P,pZ'ʒց -E/sX,[ Tܵ6"S/g%4LCyd'LZtʜ`H,|x4x׌xZ[:ytrkd0(EkZ\ q0͝h0B\"5;='̭6tK>2vsBұ0G $OҺQ 0̽@Sf8Xh;T JSϙ JZj^a7wѭ/ -E/sX>K<ǃGxǁʠo)Nߧg>d-+^ZdI; >d-+Ή6& ,b z5T"5׊āC\"5)P,\?yfᾴq9I,zu=$3zө!RHb:sm4zʹI!,zHBұ>>d-+ǬAJ.{Ũk֨Ek8-Il@ᄊ_O-U*nZ] 6rdŽa{΄tzHgJ"G M<R^j{ ց -E/sXuӥwЗf^NΝOI e3N“!wA 6r<6wBSpFCʹ(EkZXMtkKpE Qp/Pd};=弒ڡ-<} XӳSC:Tr ~(yN+"S-ٙ#&*pXȎk ʠo敧gN Ba{zY*I9L?~fX6 p@$3r PBQp-@ǭC^B/sXxÔ\"5)P-CePBT5EXvuZ2(C7-:'#o#[n'334szf}&(R^j{Ŏ DR[:8a"Ekv{Lތ$3rw|ko.n'33|~=;MGZj^p'}86upE Qp/'/]ڦeU%CDZj^a7wѭ/ -E/sX};9A P=;˙[[ ތ$3r PBQp-@ǭC^B/sXx\"5)P-CePBT5EXvuZ2(C7-l;alQϤΡ78ǬAJ.{Ũk֨Ek8-Il@ᄊ_23yA Pl;e-vrSO)ѕn[tD(Zvyٙ-yϤ;)E/sX zbNql@ᄊ_O-ͮ_һѵL̪J)E/sX zboˣZ_(Z^};,vs*T7j3sl7+I ܷNG PBQp-@ǭC^B/sXx\"5)P-CePBT5EXR+jFg8%!+$eHzHe1+[)U*n b5T"5upE Qp/ *Rgo!+2ޤyZMB_NL C7-ӑ`\"5P1P׭P,c^(r^e*{Ũz̪J'#oNGm=hC7,ǯ+I ܰ\"5P׭P,pZ'ʒց -E/sX2tNGޜK9ҿ!Ny23z2)E/sX zbNql@ᄊ_O-ͮ_һѵL̪J)E/sX zboˣZ_(Z^};,vs*T72dIt|C7-ӑ`\"5P1P׭P,c^(HbT"5PT QcrG?:ZHfXzY+gw)E/sX zb|-h0B\"5;9y C7-tpɑЭҧ :};9A PG :fT]ʠh#K}&DӳyN$3r޴< (!e(Ekc֡ZXƼPEQp,B/sX]_}@YEXf=`GSC PSC=$(U*nNmuYy$1EX\"5P׭P,pZ'ʒց -E/sX|:Wۆ;8UB^7=H;=_pޝOI Tl̖M<R^j{ ց -E/sXSC<ᛆsBұ?[t6[N 5tei!#s3 0^NaP̿)A )E/sX zb5p$=E/sXb=fs3>GXzHgPSC=$(BSpޡBSJBGR:/Zj^c>TδHj.{ˣZ_>ˀ0HǙT };=l̖-vrSO(Ru=$3 Myۏ-ި女.#;y?:wGC%IБR ߐЗBF`;̪%I-i~=;ʕӲd8%iө!؄Kb~-Fvy!T~ G ἁ?aFs39ͱ>Zu4G--i¦y vtzHg Tڡ-<| MDZj^p'}86upE Qp/(EkZXMtkKpE Qp/(!e(Ekc֡ZXƼP Qp,B/sXlZV'=g̅b~CXp醈)E/sX zb|-h0B\"5;9y ̅b|_̧F<7Θh\"5P׭P.︇fδHj.{O#:aT7 |dBW(EkZXMtkKpE Qp/(!e(Ekc֡ZXƼP G(EkRZʠj/r>fBұ?I!C|ZV'$1EX\"5P׭P,pZ'ʒց -E/sX*Kp|ZV'$3tNG'eZlKz2:V#C=H;9J3ry93DZj^p'}86upE Qp/'/]ڦeU%CDZj^a7wѭ/ -E/sX};9A P*2$r>fBұ?I! PBQp-@ǭC^B/sXx Qp,B/sXYA P=`_̅b}C|ZV'$1E_H|#:a Qp-C^B/sXh*KgZ $PbNn^d-y!iX2Twn0C W=>#I Qp-C^B/sXa:8a"Ekv{skmS2vs* Qp-C^B/sX֗ᄊ_mi PBQp-@ǭC^B/sXx Qp,B/sXYA P=`_r9ilOJ+ kn>d-+MQcQ!iZyq(EkZXO%(Z^~'gZ[:#ϨV<g%4I Qp-C^B/sXa:8a"Ekv{skmS2vs* Qp-C^B/sX֗ᄊ_mi PBQp-@ǭC^B/sXx Qp,B/sX]uYy$1E_7Θo9!iXP2I Qc b5T"5upE Qp/J7i_̧F<7Θo aWG LAJ.{Ũk֨EkwC3gZ $PbNmyߛgL7ʆao>lJ b5T"5 [.i|Hj.{֘ ,b z5T"5׊"G(EkRZʠj/r>fm4HgPiCX)E/sX zb|-h0B\"5;9y i礐;93y 2I_f)E/sX zbNql@ᄊ_O-ͮ_һѵL̪J)E/sX zboˣZ_(Z^};,vs*T72dIt|i礐(!e(Ekc֡ZXƼP \"5)P-CePBT5EXvy=fi礐=~w>#IpУBұ>>d-+ǬAJ.{Ũk֨Ek8-Il@ᄊ_̕%o6O9+spdy:W>#I (mG LAJ.{Ũk֨EkwC3gZ $PbN|ynmrލf^NePBT4AJ.{Ũk֨Ek|~]0B\"50AJYJ.{Ũk֨Ek1@YJ^a4x1wPT GgZ(iPiCX)E/sX zb|-h0B\"5;8A< UhFdu 5p( `*~NtpɑQx#dwY#Mδ-jۡe:wVgZtm6iO-ڨs*'΄Z[:AJ.{Ũk֨EkwC3gZ $Pb2QKgZs+Mˈ)E/sX zboˣZ_(Z^|yL3/yX#|vy"-2O2!*吝3UZH;9yCy>@B PBQp-@ǭC^B/sXx (EkR\N2OFD&yy=fi礐=~w\  *-J,zZj^c>TδHj.{d_Bt~ĭl,}ZH;9)ivq,}ZH;9yБ>t΍f^0GJEUN[FlK^T'ѵH_ON+Ntpɑʹ#iΕ=;N{|Ҷ}:ZVѕn[*zwӳiwV4~tvpX0{G x4w2!* ,b z5T"5׊ PbT"5PT QclZV'=g̅b~CXһ3 b5T"5upE Qp/J72J!Nn0(EkZ\ q0͝h0B\"5;=幵Wz6{;9A P(EkZXMtkKpE Qp/'{NePBT7ʆL?.lȑe72I zۛgLv|ZV'a=wS/g2!* ,b z5T"5׊PHbT"5̅b}C|ZV'$1E_7DZj^c>TδHj.{ܼR[Bұ>tfSf^RLC}wYU%CDZZj^c@@ Qp,B/sX]uYy$1E_7yU|ZV'=g̅b~CX)E/sX zb|-h0B\"5;9y i:W3)pt3/r)y>FC23J>d-+R^j{ ց -E/sXiwh\"5P׭P,&n58a"EkZ`\"5P1P׭P,c^(@q.{ŔEk2!*Ǭ M<m4Hb;y?:t Qp-C^B/sXh*KgZ $PbNn^d-yy̕)]3ᾶ"l 0%|;y2NAJ.{Ũk֨EkwC3gZ $PbN|ynmrލf^NePBT4AJ.{Ũk֨Ek|~]0B\"5Sޕ6g;9yJBYo:t*짶NK>ʠh\"5P1P׭P,c^(@.{ŔEk2!*Ǭ M<m4Hb;WyFt|ϙ JP2I Qc b5T"5upE Qp/J7i_һfSgL7ΟNJi9!iX\"5P׭P.︇fδHj.{d+T̽ʠh\"5P׭P,&n58a"Ekߓϧg2!*C}&D6dH岛ʹI!l"TFFӖ#gLvsm45{dtB_NePBT4AJYJ.{Ũk֨Ek1G(EkRZʠj/ei!Qcѕn[Jvyح:wU%CDZj^c>TδHj.{#<7+I ܷA+!U9𣲝T̽B_NJi 2!* b5T"5;!(Z^~'gY<6JF3/g2!* b5T"5 [.i|Hj.{t̪JPލϧgҝތ$3r9)A )E/sX zb5 Qp,B/sXYA P=`_=hC7,ǯ+I ܷ蜏lQ!iXhP2&(R^j{Ŏ DR[:8a"Ekv{Lތ$3rw}BF̅iH;9)MR^j{ ց -E/sX,[\wjӳT R^j{ń-ߗF $PbwYU%C|o8dȓr>fei!\"5P1P׭P,c^(@.{ŔEk2!*Ǭ ;:ZHfXei!76O/N>d-+MQcϙ Jˈ)E/sX zb|-h0B\"5;=&FxoFVo;W|>Xo ;)3K$M΄y:.|ZV'GMTδHj.{wZ0ĭ~t# t%J72)E/sX zbNql@ᄊ_Z[:ӑϸ\"5P׭P,&n58a"EkR[>-vpp4ѕn[*zwӳ2ܦ̌Ҍi`^1w2!*N;9!iXZM8 hePBT4C~-vsm4ĭlOPUiC}Fܷ00 yPeml3gB_NF@BNs%B女d-+Bұ?I!,zV4_jPj,zZj^c>TδHj.{:; $ѵLߝ+[pߵJN:_-=HOI M<>d-+N΍f^wJoӳL:}; C/y(EkZ\ q0͝h0B\"5;=Vr0%jCz6{G,FCZ[:΅[.i|_g{x4x5АpePBT77-jﶖ Qp-C^B/sX֗ᄊ_}HlO}Z};:6{TδHj.{1Bʠo2T3!#VT7,[jӥ\U:^a`OZgtzHeM<>d-+R^j{ ց -E/sX,[jP7ʆzδV:%R^j{ń-ߗF $Pbkfδҝ(!e(Ekc֡ZXƼP\"5)P,v΄ө!C֝OI ǯΜOzϙ Jʤ=b Qp-C^B/sXh*KgZ $Pb{eѭ/k$sBʠh#ӿC/yl'gRDko. (hk T̽i'NJi:u=$3N00|vsr%Inϙ JZj^p'}86upE Qp/$`JJmS2G--i̭6tK. b5T"5 [.i|Hj.{͝il;a?O$`;2TJaN‘Lߐ'ҼKC  p(t!̪J)A )E/sX zb5 HbT"5/:tzHeW {a t̅b}C|ZV'$1EX\"5P׭P,pZ'ʒց -E/sX>tkKp ;=Ї2!*tD;|ԮQ˂@ = N\AJ.{Ũk֨EkwC3gZ $PbNBFToF3/Tr֜gD Qp-C^B/sX֗ᄊ_m|֞wzS#KNoN[[s%Ndf)T̽}+΄1Bʠh\"5P1P׭P,c^((bT"5{x4x5АpFΡNzI QcN|ZV&ROHbFS? R^j{Ŏ DR[:8a"Ekvr0%jCz6{5{x4x5АpePBT7+2h\"5P׭P.︇fδHj.{ZPލf^rNܸ#K~:Ε+e9a~TvsBұ1(EkZXMtkKpE Qp/Vϧg>d-+MTδHj.{tei!%}3j3p=;M<2!* b5T"5;!(Z^~'gY<6JF3/g2!* b5T"5 [.i|Hj.{t̪JPލ.tei!AJYJ.{Ũk֨Ek1PbT"5PT Qcכisy>n0:sBұ2=g̅b~CX)E/sX zb|-h0B\"5;=幒+T̽ʠoJ39yΕ n0:};9)̅bb Qp-C^B/sXa:8a"Ekv{skmS2vs* Qp-C^B/sX֗ᄊ_OyЗӳ;< ̪J9Ft.myϙ JT4;)퓽ϧg#)* PBQp-@ǭC^B/sXx Qp,B/sX6uZu=$3HbtfSvtBұ>>d-+*CX)E/sX zb|-h0B\"5=V0M (hk T̽ҿ#ToӳyNOI I-ٙ#'; =ϙ JZj^p'}86upE Qp/;nNJi9!iXp8.tO)1(EkZXMtkKpE Qp/FlO;`=) RR^j=j{Ōk8 =E/sXb@ 4 p4$;j2"~nOzϙ J$(R:̪T=}:~FP(EkZXO%(Z^|gJ@ 4 p4$;jApG Q$eHzHeO9 {a{HnN|ZV&0 mlLAJ.{Ũk֨EkwC3gZ $PbNΝOI #s9L?9ۥ| ;=Zj^a7wѭ/ -E/sXMR^j{ ց -E/sX,[\wjӳT R^j{ń-ߗF $PbEϧgR>]:o+G$i>MӳyB Jpӳ0Hd-+RR^j=j{Ōk89E/sXb=fU%CTX| !C֝OI ǯލMG̅b}C|ZV'$1EX\"5P׭P,pZ'ʒց -E/sX2dgzHg2Twa`~sBұ>C W=*wmh\"5P׭P.︇fδHj.{d+T̽ʠh\"5P׭P,&n58a"Ek-Tn};=$zϧK|Ѷ_)tvrSO)ϙ JpZvp ;G\ U%C~ԆtR<|ᄂzu=$2NenyQ!iX\"5P1P׭P,c^(.{ŔEk2!*Ǭ G--i:=iI!,zϙ JP2I QcﲶWڦe=hڦej(EkZXO%(Z^|gNs Tj:W3)ﲶkΕ ?>؅S|Nr6NJi9!iXvtmS22T~x/2dgR{Ȗ)E/sX zbNql@ᄊ_O-ﲶːy+U*ѵLz9b5NTr֞t*tkK;8(8 ̪J@>d-+*CX)E/sX zb|-h0B\"5F}`C s*N K9'ȝ-J(8 ѵL֟N|ya(EkZ\ q0͝h0B\"5;9 RT̽QKgZs+Mˈ)E/sX zboˣZ_(Z^}3gZyNhS-:F:Nimm̕9ӰmS2 :vpPƂxC s* PBQp-@ǭC^B/sXx G(EkRX(8 :=iI!,zϙ JP2I Qcg Qp-C^B/sXh*KgZ $PbNBFToF3/~F`P&<ʠh\"5P1P׭P,c^(Qp,B/sXP0p(\ 4 p4$;u=$3zө!CXӟ2>d-+ǯT?7 H2"R^j{Ŏ DR[:8a"Ekvr0%jCz6{51@BAùA Pt̪t3/r)y1(EkZ\ q0͝h0B\"5;:u=$3'e~nڨ};9!iXp8.tO)>S#*-JwNtӥN ni]/2>{rԯ~  b5T"5 [.i|Hj.{͝il;a PBQp-@ǭC^B/sXx (EkRZʠj/ei!Qcѕn[tNGFvRfei!\"5P1P׭P,c^(a.{ŔEk2!*Ǭ mOI zHg=~t̅b}C|ZV&U$(1+[)J b5T"5upE Qp/U%Cy+tmS2y 2I_>#<7SC<}F(NWyʕӲި女Zj^p'}86upE Qp/'/]ڦeU%CDZj^a7wѭ/ -E/sX=SfӳZ>flKSC<٧='ΕApG vPdt̪J;:u=$3ĭlOTo ~9:̕ 6wBS|'ҼKcpKcBAùA P*tZ[:Щ ,b z5T"5׊r^e*{Ũz̪JSC::$1E_9!iXP2I!,z+y^%L7e_ԏ)" )E/sX zb|-h0B\"5;:u=$3*Rg2T~M<>d-+KL;ZQ 2I_>;{m"YѭOn0=;ӿNzI ^%IБZvtzHg;9!iXp8.ZZae?|3fTVgN B͖AJ.{Ũk֨EkwC3gZ $PbN|ynmrލf^NePBT4AJ.{Ũk֨Ek|~]0B\"5gӳT yPtpɑ'oӳSC9 JoR<  PBQp-@ǭC^B/sXx (EkRZʠj/fBұ>>d-+ǯĭlL$3@R^j{Ŏ DR[:8a"Ekv{`=,ᾨ女9+s*'ἆ$Ntpɑϙ JʝTr ~r5[QKgZ\G;9!iXBD J':K|N|4kyA#_˙+mi,JJx# ?=Ҷ};9R:_dyhv{y%B[3$yf߅vy"-#6u:W3)@~PACNeiY=9ilK)A )E/sX zb5  YJ^m6O/l%ke4~IgȁN|ZV'=g̅b~CX)E/sX zb|-h0B\"56O/lNS>DϵJ'SwGpTr֜m*#<72;9y~dgJNS>DFvr5d-+HO:t?gY<G[t+li̅b} 3Ν+ ONpR'}. -@@  jW#LBm_"~CrN:Tr ~}ӳ,XAJZ0g$C/y$O$̧v{)EVR^j{ ց -E/sXwGpTr֞wCp(EkZXMtkKpE Qp/#7upC>>ఐpA` 8T*l(M>< p4$;T R3˛i*vzdIZ[:ȔA#B~~Md-+%l徝*z=)NpKb K=H;9Œ>WӥG-3/̅bb?ӿ2T3*'a?Ӳ#:NBm_ΟN|ZV'n@/g8%NG~NfaF+G;9y+g:W@&/orwB-ARll-|yoTr֗N$3BgIvsm4 PBQp-@ǭC^B/sXx =E/sXbeө!C֝OI ǯP̅b}C|ZV'$1EYVn'NzI OΝ+\"5P׭P,pZ'ʒց -E/sX*KpޝOI Je:W~[;'eЪTG ; Nyd'3O/}K:5[s~C2+kﵶ{hdBWjH"6["r0I:δ[O,Ru=$3;lO b5T"5;!(Z^~'gNyNh\"5P׭P,&n58a"Eko]:o+t_o Cv{` 7 ):J/=I!tvtmS2zۛӳ\ﳡ.OI +N$ߧgehD PBQp-@ǭC^B/sXx EkR\ úu=$3zө!CX` 7 SC=$yd'B)E/sX zb|-h0B\"5;9y tfS|7}峹~^ZZa Mr oӰzHgH|#:atDZ:W3)ҾYd'SC9Ӿ Qp-C^B/sXa:8a"EkvtzHgᛆ)E/sX zboˣZ_(Z^|&ө!NһNolϧg3pޝOI zأpv| t%ө!Nߙ$:vzI VO ,b z5T"5׊G(EkRZʠj/fBұ>>d-+ǯĭlOΝ+\"5P׭P,pZ'ʒց -E/sX*Kp|ZV'̕)]3ᾶ"l 0%|;bVSO'N󑭼ǖTrւ Qp-C^B/sXa:8a"Ekv{skmS2vs* Qp-C^B/sX֗ᄊ_?ϙ J^}hK-NC}wYU%CDZZj^c@@z^e*{Ń˃fBұ> fuY!iX=~wOQKgZ\AJ.{Ũk֨Ek8-Il@ᄊ_I|[:ӣj#[};9)̅b|_T?7 *f^R<`*̅b~wOW(EkZ\ q0͝h0B\"5;9!iX7=FknAJ.{Ũk֨Ek|~]0B\"5:JvDZZj^c@@r^e*{ŏr>`-igἍml!iXs3:OHbeLlOΝCn"f(Nn\AJ.{Ũk֨Ek8-Il@ᄊ_I|[:ӣj#[};9)̅b|_DqTJtKjfHܷӳ2dg!T~ J7DZj^p'}86upE Qp/r>`-iJS>[R^j{ń-ߗF $Pb]+gӥN|ZV'fyߣPO*4\"5P1P׭P,c^(Qp,B/sXG峭9L7; 6d-+NfgP2I Qc b5T"5upE Qp/r>`-iѵLߑsBұ>tgT7L+lO SfӳϧgYҴ'ҤϑAJ.{Ũk֨Ek|~]0B\"50AJYJ.{Ũk֨Ek1 EkRX:wBZa3pC4+2-Iϑ ?:$3PjH =EXPކ9sCa̅b|Bұ?I!,zZj^c>TδHj.{-Iϑ ?ԏNyߛ2$rMmT< 6rȆOaFJ72)E/sX zbNql@ᄊ_ө!wf^h\"5P׭P,&n58a"Ek߈UOΉ6& b5T"5 [.i|Hj.{~:LpG>Ks|o00:m~O&RW };8(8Ɓs* PBQp-@ǭC^B/sXx HYJ^`٢~tzHe$=iI!,zV[9CyZt%䑳R%2Y!iX=b Qp-C^B/sXh*KgZ $Pb:gF3/yЗ8Xh;T kog%4LH'HN2GzHeRkΒy$0AJ.{Ũk֨EkwC3gZ $PbNFvbVP#;ft|'yM(aoS Jym)E/sX zboˣZ_(Z^}S#vsRD-S J#FCϙ J~d-+2T3yN Po{CePBT4AJ.{Ũk֨EkwC3gZ $PbN|ynf^wCp*O-Z[:әZl\AJ.{Ũk֨Ek|~]0B\"5:JvDZZj^c@@(z^e*{ŌHKSCd Qp-C^B/sXa:8a"EkZaJ.{Ũk֨Ek|~]0B\"5:JvDjBD Jao OʞIiմ *F:Nimm^t%ࡍ:U%CDZZj^c@@Qp,B/sX ^1wF3/~F̅b}C|ZV'$1E_#))E/sX zb|-h0B\"5;9 RT̽ʜ`H,|x4x׌x̪J~FS? R^j{ ց -E/sXy+U*ѵL \"5P׭P,&n58a"Ek+gӳ2Pmsq9do ߙT Boʠh\"5P1P׭P,c^((bT"5  5tmS2kn|ZV'=g̅b~CX*']# ܊GLAJ.{Ũk֨Ek8-Il@ᄊ_H< ڦeTAcƼcePBT7+*']# ܊GLAJ.{Ũk֨EkwC3gZ $PbN|ZV'D[Ieo%VvsBұ2~FPjV };<6{Z[:AJ.{Ũk֨Ek|~]0B\"5:JvDZZj^c@@(EkRZNfghOI zHg=~wVF3p(EkZXO%(Z^~'gY<:WᛆpOsjNFvrSO)ө! Qp-C^B/sXa:8a"Ekv{sgt*6NΝOI gDT̽B\*zw+eN)E/sX zboˣZ_(Z^|a%+ӳZ{Wp w>:_KxU/;#ϨV ,b z5T"5׊(9E/sXb93zH-lF̅b}C|ZV'$1EX\"5P׭P,pZ'ʒց -E/sX2tNGޒ&se+Hkog%4LGӿ2T*z`W7$3yPߧg0ZFnZwٙR?Nn'33R]KL;:Vf_ԏӳ%:Hn'30AJ.{Ũk֨EkwC3gZ $PbN|ynmrލf^NePBT4AJ.{Ũk֨Ek|~]0B\"5sfD[)Iy!iX7Ε y#A?7>Q!iX7Γ֜*zw 5s**3yz`W>d-+TN Dn{`=,56O:M<ǯΜLY!iX=b Qp-C^B/sXh*KgZ $Pby93zH-ltfS#ssm4Gӿ2T*z`W7$3yPߧg0ZFnZwٙR?Nn'33R]KL;:Vf_ԏӳ%:Hn'30AJ.{Ũk֨EkwC3gZ $PbN|ynmrލf^NePBT4AJ.{Ũk֨Ek|~]0B\"5sfD[)IyyΕ y#A?7>ʹ3u c;< ̪Jd-+Bұ?I!,zL4AJ.{Ũk֨Ek8-Il@ᄊ_O-A^lR;9y FS? 楟kN<|o[. s[8.{֭Zj^p'}86upE Qp/(EkZXMtkKpE Qp/#M#䦞S2߃4$`7&};:u=$3*rRR<No *ڨ};9x#[T%o>d-+O.JHM'֝ 3No+kaڤZZj^c@@Qp,B/sXUPBT71DZj^c>TδHj.{ʠo37ʆmS2yN|ya(EkZ\ q0͝h0B\"5;=6{ʠh\"5P׭P,&n58a"EkZ`\"5P1P׭P,c^(H Qp,B/sXv^%%C|ZV'$1EYj2,,ǯҤ|(EkZXO%(Z^|tӳggo6J}mKNTeml3DZj^p'}86upE Qp/U%C|]ڦe)E/sX zboˣZ_(Z^|[[ ߧgC/yKR' I!e[NΆ^%%Nnaҡ,vy%V~T7'{NePBT4AJYJ.{Ũk֨Ek1$EkRX;/yK;P2I QcZ K8=,K =e(EkZXO%(Z^~'gC/yK;a{HɈ)E/sX zbNql@ᄊ_Dijf^RZշ :g ΄Su\"5P׭P.︇fδHj.{etmS2 s+Mˈ)E/sX zboˣZ_(Z^}G-N];-͝>Dކ^%^nnY 8Q 9ilNtg?V7ѵHyPlڦe ,b z5T"5׊$YJ^c)֭(z֭7X%kaԭ:V9ilA(EkZXO%(Z^|`.nnZGLЗ =QKgZ)E/sX zbNql@ᄊ_Yei/͖҂X*rK/oc}QKgZ)E/sX zboˣZ_(Z^|yg8d mreiFg7 :wGgZy[>'SC9Ӿg7̭̒Vδf~yPߧgU<>Df~)E/sX zbNql@ᄊ_O-ѵL/U%CDZj^a7wѭ/ -E/sX<+lvpZ/[{;85@׎8 8  δ_.K9{JQyg :*Vo C L3/yX6{pl23?.vr3?/¦y'kggo<'HzoJN†@  ٩Zo;8A"8[| =H!f^?dB>`>-hl؇ӲCxg0P!#+N2HΙK#.ߧgpk+4:[Gi$#3vq,Dq~og#3w*t2+ԭ:v|6{ѵL'¦y}T2[𣲟N~V­ӳ`@$#_Gʜ`.l23?>~=;ʜiZtّ#oӥNtNW}i׎^84s0x4w;:+} r3?: _y o e[N$QQƌ(HAFU%CDp2$?Nn'33Z$-iC-7ONv4`(BB8,p s@U%CDZZj^cBDPYJ^`׎^84s0x4wq ӑ=df~]1E_]#tpl23?/o2TwφpZ};8A" Qp-C^B/sXh*KgZ $Pb:gF3/yЗӳ2dgz/};=ҹYC*7-S^8 xS-2§ytzY[%oJ"82O#3ONp([%oJ=}i X ;  ; yb|#ntδ};:u=$3;lOvn'33Z$-iN x; yb}NFg\"5P׭P.︇fδHj.{ey{90δV:%R^j{ń-ߗF $PbT¥jNm:T%N xP5NG<G{otzXQ{:T0Pl'ǑvpZ/;mP=0ʡ*f^?l*X#3g#3*gΒy|6{ЩtOӲN>d  *횕ӳ`@$# Ґ>C=0̽bkȄ};9_. ր~};-T7+Naҡ,7~BFk X 韟 ΄˂>R[>-vL ׎yW~oӥ~)G3?/OgH$GGP5@R?NFgC-ͬKF3/pGӰ PnPQOa?+gjVN2H|y*qʧ'; N xP7;fD[)N8Q;:_ Ӱk p9p<;hv| t%%}3T7!n§g(ڨrF$#T \D};9ehFdu#3[!n§};8р h)T RR^j=j{Ōk Qp,B/sX*-iaZo5+NUZ[:AJ.{Ũk֨Ek8-Il@ᄊ_ ;+sp|*-iŽ廈#/.izδR^j{ ց -E/sX,[͚s|(wTl7ӿZS<4%d#jKZl\AJ.{Ũk֨Ek|~]0B\"59ovznl'2,srNŽr3?8TTOO Ge>*G--ig8rVH>:Ν'g7̭̒Vδf~yPߧgU<>#3r~i*X#3?;9NJ~-jR?N†*X#3gF ~!̕9 V7 Sӽi~WuMvsR?N}M!.i>|f~_*rQڧ9_Μ̶tpsp=iqehh#P5@׎8 8  δJs atv{z/N(kxU%Cy!+k:T%{NbVSO'):*d8?N׎^84s0x4w2!*~Gӳ,[\w$!hN|yo;~ʆeV4ΟNªδ#3L _ ^vs gG,Gӳi~FgW:o!$M8E[}B@|K˘tK> p)h`hTvu O_9n[.K9+d-S@'.:yr3?>-JV=}i X #f~}:[U*n[ v|o;>R%i*X#3eml3~T 쭿N΍f^ PBQp-@ǭC^B/sXx$ YJ^jq9I,zu=$3zө!CX~C2?7 R^j{Ŏ DR[:8a"Ekv{LޝOI Je9~nv{;9)s3 h"<0vtzHg2T3Γ>r];,TD-iog ;,[̏7/;a Qp-C^B/sXa:8a"EkvtzHg 6N|y`p(]Skbb Qp-C^B/sX֗ᄊ_m|֞wzS ,b z5T"5׊A (bT"5C@%HKvCn'334qE_NuZu=$0I Qc b5T"5upE Qp/'J3p*|@%ns+Cg9M<Ъ4zH`\"5P׭P.︇fδHj.{d*ga{;=y~: b5T"5 [.i|Hj.{֘ ,b z5T"5׊A 0bT"5I|t%3sz3qE_78ǯSC PSC=$(R^j{Ŏ DR[:8a"Ekv{s} _:Og#䦞Sfg8d ):NZ[:ӑQKgZ ϧgNyU@%n+N{Ȗ{L(wC=mƀ y{90yN|ybynG--iq(EkZ\ q0͝h0B\"5;=Tkog%47=H;:u=$3y r>`)E/sX zboˣZ_(Z^| JtGө!byMӳ,[PUO͝ yPδ̕ԏ#) =,2, mTn}; H'YδC*7-RK廈#o'ylArr=)nrӊӳ2dg 3֞T7@  3gZ}77,N}oe++k̭oӳj?RR^j=j{Ōk z^e*{Ũzf}&(ΡNzI Qclتδ\"5P׭P,pZ'ʒց -E/sXΓ`-igἍm=fs3>GXzHgPSC =b Qp-C^B/sXh*KgZ $PbOg#֞~tzHg:We3*Ε6;=#j̪:9ilA(EkZ\ q0͝h0B\"5'G--iAJ.{Ũk֨Ek|~]0B\"5ࣰ?lNuJz{Ȗ_6{:GЍlu gZ'#Җ!];23~O* X >ԣsrNFf^?V7ѵH)A )E/sX zb5‐H.{ŔEk78ǯSC::$1E_JZJR7X=Z8\"5P׭P,pZ'ʒց -E/sX>tkKp ;*gY< ܿӥNJi NyߡTo#[qux:~bVSO'N8#H;8A<ԇӥwڦe:vrSO)ө!mp{yܠOgB\m툞O|{Ȗzʜd  ^%%86Ks@  ) K og7>W79r Qp-C^B/sXa:8a"Ekv|؟#[};:u=$3:zFtv{aO,O|ﲠAJ.{Ũk֨Ek|~]0B\"5ܲp3?9W~/lL3/yX\"5P1P׭P,c^Q@0bT"5PT Qce27$3kϭ ܡ-;ԏ>d-+H/C֍XzWPHb 30Z QJ3rQc:V\"5P׭P,pZ'ʒց -E/sX$3eoּА 93yBZwΨUTδHj.{񜌦zVS Jy,Z[:v{z/ b5T"5;!(Z^}eS*r3?=+d R^j{ń-ߗF $Pb3<2#* t2,#[t+l lA(!e(Ekc֡ZXƼ Qp,B/sXYA P=`_JYLZշ :g }0>FT.Fg\"5P׭P.︇fδHj.{etmS2 s+Mˈ)E/sX zboˣZ_(Z^|u.to6wё$3@N;<2SgBEJBV+dZZj^c(  .{ŔEkjN32Tvu2owi>Ptp=b Qp-C^B/sXh*KgZ $Pb\3oOmŽB_k­=ϵvz/R^j{ ց -E/sX ynf^.eiYq(EkZXMtkKpE Qp/Ҷ}:[32yM23<䜦|T7ߧg;:§JBV+dZZj^c( Qp,B/sXYA P=`_D|2dg5>fe/m"Y̒22zL =iEX\"5P׭P,pZ'ʒց -E/sX2dg*_̧§ySΉӑ`\"5P׭P.︇fδHj.{ezδV:%r oӳT wj b5T"5 [.i|Hj.{YU%C|o8dȓӑ`\"5P1P׭P,c^B@q.{ŔEk2!*Ǭ 蜏9{LFIoR<>yM@zӑb(EkZXO%(Z^~'g8d U%Cyҿ!O;,7ON7#(EkZ\ q0͝h0B\"5'G--i̭6tK.ߧg2!*JF3/|4AJ.{Ũk֨Ek|~]0B\"5t̪JPtpɑ'ӑ7#(!e(Ekc֡ZXƼ \"5)P->  w˧#o2!*NAJ.{Ũk֨Ek8-Il@ᄊ_9̀ePBT7\wO'N}QKgB^︀\"5P׭P.︇fδHj.{ezδV:%r oӳT wj b5T"5 [.i|Hj.{i֒?32W };8X,<ePBT4AJYJ.{Ũk֨Ek1"GEkRXqhhHȏsx4x(s`; C-G|u=|gl* FvδqEX\"5P׭P,pZ'ʒց -E/sXX eyߛ;A-xT*|NG-iϙK#[sSJMeiL3gZ\GGҼl̥RmO-C~KgZZu7+WyFh#ӿC/y;gtO<7;ϧgY<00Zv{sfR,Zj^p'}86upE Qp/IoR吸\"5P׭P,&n58a"EkǑꗕΛNB_N0wY<#~J̭6Fo'TUmliNl̥m'0mN±9uG-:Ε$oN[H|_.<ߙ*RH?U:i#3*\%JWy  #oggilNl \"5P1P׭P,c^B@(bT"5N8  olshh\"5P׭P,pZ'ʒց -E/sXX eyߛ;A-xT*|NG-iϙKNG-iϙK:W톈)E/sX zbNql@ᄊ_Y<2, $~fR,Zj^a7wѭ/ -E/sX<'Ttܶ_p:t:vqWei3y:bNfg#lSeO>Ԇtkd$>fe/<ꥼl̥>yM2TwI[yXær3?.򡾘>yM2Twn0ҤGrNρh֜n{P)A )E/sX zb5P$ YJ^`ٙz8f|͖δe3(EkZXO%(Z^|32R' FS? vt|͖δR^j{ ց -E/sX yoTr֜gD Qp-C^B/sX֗ᄊ_V#7V'33_)٧dy:Βyӑ7\AJYJ.{Ũk֨Ek1"EkRXqhhHȏsx4x(s`;?rZ*g-=hRѝ9Qc b5T"5upE Qp/pA>dwiKp=;ʟKgZsfRNfaWIkmTԏˈWyߑT7弨oӳr=)lBNJ>H }:we"Y~l'}'+N|yn|_>吸\"5P׭P.︇fδHj.{NfgH[oB~{L;77,d~dNtUOfp}!~=;.ks3/N'*d Qp-C^B/sX֗ᄊ_G^V:n[/o:W };8\d+2RW'33_)٧kCe:r5?325ӳ,[5}; zR֝o:W|#=:o#[!#3)|#NNfeTJ%So¦yѝօ(z-[:ӛ-=b Qp-C^B/sXh*KgZ $PbN0q`@$O-~lﶙ SӼ9u>fe/m$Ko07$QGGҼl̥RmO-C~br=)lNZu7+WyFh#ӿC/y;gtO<7;ϧaW'v{sfR,Zj^p'}86upE Qp/'FF`BT,7|(ϙK*IlϘӳ,[ r3?/Й+KpjV {#3*H!*dð>N|_8QNFg _gY<#j>yM*7/)tN;=ϙKktȥC6u\"5P׭P,&n58a"EkǑꗕΛNB_N0wY<#~J̭6Fo'TUmliNl̥m'0mN±9uG-:Ε$oN[H|_.v{pt5#3*H>yM};>;KgZseuB ,b z5T"5ׁ@PQp,B/sXl_=ﶖδw$Q ӧ|ya(EkZXO%(Z^~'gxG?G6A PFS>$N|_<ӫiNORSTadilnors /Gchmpuv.58ABEIbfgy#&,;CUwDHLMPx'3479=VYkq(-0126:K")FQWjz_X!*?JH!oA8%W  J(hǀE\(K`$0P!D^ @^^!IOP x!*pNB9n2, , , , , , , , , , @*HP `,,nඍ?V#@'G8$ 0܈-,@ <@P0 PD1%Q4 ،4x[x.( ` TJAc+^`@,p|żb. <` (@@#lYal1X He#9p7 , , , , , , , , , , /P R+P,`/` CI(RH$P!eP$ZR H@XA  h@8 ` H,n@m#༽C/` DPā Q P( @HJ %"ڢR Q/6W6U 23=<}{_ g2Zq" Ori\'‘ *FxrW]G79{_G|'?QM|cMg##3ϭ,[g(C/l$(J% $$ZQ @ BбFFg[oY;/xhPbz-B@ (( IBԐ@!N+H|q}mdrC=BJAH!H@H @(-IVhpt6Sepܾs ҺM~[(fGNeOYO[:~rPNZGjJJJED=YjH%H.{X)m` 1%9bQ)sŖ3[zC ub>;Pp`7-HOXJBTjB|P0 5R +ICT8, HJ&I$ ZFTܵ!>ec(j\1njlP2ZG@-#Um2?eZ$ ׊Ənyub<_žk`tBL[yub>?-39Т>FQȒ-7]NdyT6|*}7:0QM|dxRTܵ!>ecM #xaڧ}6W$CbIN{XԐKTmR\eR$bJsŖR絋-CJgZZ#5SB} v$-#U*nZ2Ĕ5A$b0 HJ'̬q% P%%9bREIsŖ CeZeS>Zշ60-l 6SSP>9y7#!օFF`rRS,$[T=Yjq IN{Xnzʴ)9))kZ-K,_-ۗ>eж}6`бZf/z(nGMnyub<6&Ql#̭lS jpPm7S"H6B|q-l̏>l<)lHG7<:бl/O ƵO:v{l&[~d|~4sj^Wۄ+M {呑/l DTenySrԄta42}we~v^!H1D=YjH%H.{X)m`1%9bQ)sŖ3[zG:F69% WiSrԄ$ $,, HJ'̬q% POc-#U*nZ2Ĕ5Al@䤧=YjH.{X0|Hl@qBS,qTJgZy~Z*s/"|m$p9))kZ-K,8V$=Yj7=OCeZq絋-I%kZ/˟Z_ IN{XR[> np@0hX|-rL7#e7tM8JMΌ&\np0 HN N>Y8?G79}I&V7##3_)#>FQϦ7-HOXFC/H|>;鲿;/xRS,$$[T=Yj01%9bQ)sŖ3[zG:F69% WiSrԄ$ %ZFTܵ!>ec(j9))kZ-K, 8R* @絋-\U8ҙ֭!kdxizʄ=iȅ!IJJsŖj絋-N#}ø6U@8!I)kZSV|%;%%9bREIsŖr֗qBS,qϦ~0 3 @ܷS% iMI᰹2Sd>Yeml3fGʟMcV34 ̩B ~ nx23ƏnsQùkpei3yo|23 lSaG<)}M*nZ2Ό&_Nl09)(絋-II%kZ-@p  IN{XJ\e;=PߖmOIHĔ5^TBzFrhX4ؒ9))kZ-K, 8R* @絋-\Wo2U!kdxipKeB}m$SG>׎*vlH6Cr>rhXhlK*g?,>;"絋-I%kZFqFl@qBS,w塲8JwJJsŖj絋-Avϭ/$=Yj)t-M78 `4,g>ٹo ަJ~69are|0Ƭg4h3S"H6dfy\2<>}"JJsŖZj絋-B 81%9bQ)sŖTZ#5SB} v$w!>ʴÒe"ڤbPi! IN{Xn{H|>mN|:бFFgKMzW}#oJ<(MOCeZB~ 䤧=YjH.{X7;3eZeP*sC dfq絋-I%kZ/˟Z_ IN{XR[> nyub>W7-#퐉>Cjt7"MOCeZ\?4-弩-' ʴÏs9O9,Gs]NdIO2= lnnЎ}eBx„ ܏hl@Bdr jj|-' ʴ@6ܷKeBRS,$$[T=Yj0 ebRFDICT_-#UFFg'JfJFbJ:SyՎ$: xvS}8vXU]<;)(jGub=#U9,GbJ-6TLt% W:TCr^Wfu-7z}A4ܧB$Ce"ڤbPi! IN{XpH5|4XP`,g8(P , `(03S#*}B{R?MsGYvy_29# ? 7:5gڒ;<||n{λe7=$>Yòòޣ9,GM>dvyod#O;/xo9<;);-( yub!>?-MMʴڨ9Ce79ZMpIN{XԑmR\eowfʴ$)%9bWyG-a-B)veN:t2!>Se?GK~OIN{XԑmR\e2nܹ @絋-\m/ߦF@:#{7S":Ї N4rsn{}6h_̧/܈rR Q))kZ j-K, [D ebRFDICTp꣝#UFFg'JfJFbJ>;u-7 pH^uH(jG9,Gj!օ@ICT{h`( 'Z~4MlH%%9bREIsŖ CeZe``-ࡢc98R<_SnD?mPBuQϦF@$}wsu-7~!D}-Co(pub!My|)òò2 @QPZ"k&51 iϵQr<6Zos~r~ontx 8H*Jhml_(,k+ ! #T-_<)|ce"ڤbSp(͕h HRJsŖs,[[~6S ʜt)+^dCe"ڤbPeݹsK@8!I)kZp꣟M΍fڧ}7=]}-򧇼>p3KF@o2 D'u-7z}A?k'?YaM΍fIOl:C q횅_眇Z#e78X$`X ACEs*qФCbIN{XԐKTmR\eR$F=Yj%.{XԑeeP##3% WF@k4i% WBVBO9,Gj!օ@ICT#XՒ , `(03%l *tVԔ5\Q ˇ%%9bREIsŖ CeZeU oe ٔB9+S#O}C >OdaW!ke6dyvG $SC JJsŖj絋-N#}ø6U@8!I)kZ|9n mO|spͿaM΍fͅs 쏕6!օGg+eÒe"ڤbPeݹsK@8!I)kZl%OJfHRm*m~rhXGBT!HX$`X  , `(03S"sE4cOV,0,_ 0 I8R>CrhXZM= ?6Wڦe96M|9o&<3|)y7:5gTrk΀թ}m&+dz5`rR Q))kZ j-K, [D ebP.S|7pC ub>;Py_һLrRS,$[T=Yj >p6U@8!I)kZxn6)΄syBѬ;x7ệ|%;dd#!օ_һLrRS,$[T=Yjq IN{Xnzʴ)9))kZ-K,_-ۗ>eж}6ࡢ)o9 QMFFg2p/z(nGM'MuPʴSd>Y*d|:бhJO2MΌ&z'M -nC 3~!ub>m7=OCeZ% e "ڤbPH0Ĕ絋-DkZS)-j<4O< 3/yPZ#5SB} v$JJsŖj絋-Cʴ$)%9bWN4|oS Bya{ʄ>9y7#!օ%%9bREIsŖQ* @絋-]hlN>Òe"ڤbPeݹsK@8!I)kZ] gaM υvn[xlߦ眇Z#re|0Ƭg My8R!>aM9,G䘅ّ7-#퐉h眇Z#ͅ)a{ֶ @t-ZL̝oܷ00xR}w) ͱ5?- hJJsŖZj絋-B 8S,=YjN4|oS Be<0̽B695QH(jؔTgOCeZ$?- h֥x5Qϖ*9))kZ-K, 8R* @絋-\U8ҙ֭L1 _)?,>:T!?- iOd#i#IN{XԑmR\eowfʴ$)%9bWy~Z*ӏp䤧=YjH.{X|n\ HRJsŖ2BosBshd-7i#WSd>YLlS jpCF98R!>aMI1 [)#Ϩn["MiHd"D??rp:T!H+ka*n_9ܦڣ\'6~6UrR Q))kZ j-K, [D IN{XJ\e ;:FbJeP}+vynGʞrhXHNC &;P%%9bREIsŖ CeZeȅ!f̅)]㳏mO7#S!<$yub!IN{XԑmR\eowfʴ$)%9bWy~Z*ӏp䤧=YjH.{X|n\ HRJsŖ  -ʴs/"|:бl4Yf# -mlGʃc8ۣYv_ʟMg!օ% e "ڤbPHq)kZK,gH#Yvz@ICUJ>|SC ub$bJ䤧=YjH.{X0|Hl@qBS,q\M= _[}79 #hTn{H|>rhXOF@wّ*m~rhXrRS,$[T=Yjq IN{Xns76U N?Ѭ;0Y3H_|}m`4xҘA>[~(,,ciCsaB$1bCAB}>؎Sx-Bz}rRS,$[T=Yj [.}i|$)%9bW{,0,_ 0 ̩B_l-OF@!օ G|ah97>״`C }m0P Z5:}7 2_<'?QM9,D ﵴa3Vzb"絋-I%kZFqFl@qBS,w塲8JwJJsŖj絋-Avϭ/$=Yjot3ÅF? TH:v{VyS!օ#B}OCeZRS,$$[T=Yj8)kZK,$jBICTFFg'IHĔ5^Wt>܏:FrhX'J9-,rRS,$[T=Yj >p6U@8!I)kZ"G/?|>Tns*qФ|-t>܏>9OOQrhXrRS,$[T=Yjq IN{Xns*qФ|]ڦeJJsŖj絋-Avϭ/$=YjܱҦpsM}7܏GL}r~Ca?ޡ<`f5Bddf{a6$p9)(絋-II%kZ-@pF$=Yj%.{XpѬ;>׎a`C}Gub=#U9,D@ICT絋-I%kZO) h HRJsŖ+Fࡢ8R<6Z#o6Ï>ܝ6syQ!yX1Zfl/C&r>Tns*qФCe"ڤbSp(͕h HRJsŖ+F? THN|vx!:#!9C"~!eBܷoF@OZ`OF@~u QMrRS,$[T=Yj [.}i|$)%9bWSrM  , `+S#̩7.꣟Mp~GYv>;!օR>[gS8  ʜt):n{}6h_̧Tr!΍f̅8ڱ@̏eMsC ~,0,_ 0 ̩BS,$[T=Yj [.}i|$)%9bW x{yI'IJA%%9bRA-REIsŖKh#RS,=YjyѬ;<5Qdf}"~$Αz@ICUBa'BBs#ȇ%%9bREIsŖ CeZe_\w  ̏7Ѭ;8iO-1Ϊ܏#z_ߦF@㳝 ! ̏7#ڧ}7e #y ̏7Ѭ;8T獤% e "ڤbPHčIN{XJ\e#Ul$\T)tUICU?j'H(j5gH#Yvz@ICU5GU o:Ĕ5^TR5QH(jGub=#U9,GbJ-6TLt% W:TCrIN{XԑmR\e`4V$=Yj7=彰BV6? dz5gM_2KC3Ѭ;<6D'鲿;/xs_# sA^ 298s,[ҙ~Z*IN{XԑmR\eowfʴ$)%9bWyG-a-[}7:5gΪ܈rRS,$[T=Yj [.}i|$)%9bW osYvyS~!HrR Q))kZ j-K, [D ebRFDICT_-#UFFg'JfJFbJ:SyՎ$C ub$bJ-6T#(jҢ絋-I%kZO) h HRJsŖ+Fࡢc98R>W>!l|)d#Ѭ;T7<:б-7I9Ie 4{6U; 6JJsŖj絋-N#}ø6U@8!I)kZ|9n mOѬ;p6U@8!I)kZ Ư  0CEs*qФ|BOH[/p G~!k4+fG"drF@RGg/܏>9y7#i#yub<6Zl#GKId#O;/x䤧=YjH.{X7;3eZe#ᰖߡM;F@o2 GW[t)sg#p䤧=YjH.{X|n\ HRJsŖ6osYvySk GO+  ʜt):Ї = 񠀟rsn{}6N ٔۑJA%%9bRA-REIsŖKhq)kZK,$jz}@d5@+95Qdf}"~$hj;= v$Sm$sji#;PzBzFrhX4ؒ+C8 рPxN!e7=C/h#DrRS,$[T=Yj >p6U@8!I)kZ  , `(03(XW 0 ̩BSnD?mPBuQϦd#Ѭ;8T^D) H)oyoyG>rhXrRS,$[T=Yjq IN{Xn{pKoЦ~7S#+ rRS,$[T=Yj [.}i|$)%9bWnTsѬ;8T獤xR>[gS8 %7S"'Z~4ԝG-osYvsa~;2uQȇ7:5g25 S#!օiM Ư TH% e "ڤbPH@Ԕ絋-DkZ5V= pJۇU23>?Ptk4R5Hh;Pq)"Ve}Gub=#U9,GbJe{h`( 'Z~4M{d"D9))kZ-K, 8R* @絋-\W  l  0 ̩Bʜ|r!j2ê}7=$>YQ;8Tmo>QMBH<:б Gklߓ䤧=YjH.{X7;3eZe#ᰖߡM;F@o2 GW䤧=YjH.{X|n\ HRJsŖ:sYvqM9,G‘<ʞ  ʜt) ք8lߦe'rsn{}6h_̧Tr!΍f̅8B:nyub<6ZosFࡢc98R!H1D=YjH%H.{X)mjJsŖR絋-I`_}8vY% P i|TqH(j5a)k4H(jFMV8ʛ_+}m:бR5SB} v$eNr:Z*!.A^WfN!e7=C/h#DrRS,$[T=Yj >p6U@8!I)kZ Ư  0CEs*qФ|BOH[/p G~!k4+fG"]P7:5g>6Jl[o!$rrhX *}7>sGʟMN09))kZ-K,8V$=Yj7=l%Se?рP̩BD' l#oi\9))kZ-K,_-ۗ>ehT7<:бp mo>ЮL)+  ʜt) ք8lߦe:n{}6h_̧/܈rR Q))kZ j-K, [D ebRF8ϤOĔ5]j;= v$if~׎N܏7XJJJsŖj絋-Cʴ$)%9bWy~!k4+nGxU nGʟML5 g~,[ xf^[ʄ=mm-%%9bREIsŖQ* @絋-]u%%9bREIsŖr֗qBS,q[d}G>ٶ#[_|dIe!nSG-z}a[g:Sr!H1D=YjH%H.{X)mRS,=YjJU lCYvtR5gĔ5\QB훔Vb*!Ϊlܦʴ >Vȇ%%9bREIsŖ CeZe? dz5ges7#aB$ST)ٹMhIiV<_4["絋-I%kZFqFl@qBS,w2BJJsŖj絋-Avϭ/$=Yj09)(絋-II%kZ-@pF=Yj%.{XԑeeP ޑ##3% WF@k4i% WHT)PySG:F69% W9,DT:бH(jlSjGgJn\9))kZ-K, 8R* @絋-\hF@C&rMH`O>bXOs2LZa9))kZ-K,8V$=Yj7=l%oF@^;9BJJsŖj絋-Avϭ/$=YjມMntk4*}7=$>YIJA%%9bRA-REIsŖKh#S,=YjHS"pRd(fO25V= pJ䤧=YjH.{X0|Hl@qBS,wОmo;-sG#$SS"̅)]㰓!C2ye#~Z*ӜeN>y䤧=YjH.{X7;3eZeBdC/ʜt)+Wy{Ce"ڤbPeݹsK@8!I)kZ232<6Zos2?- hJJsŖZj絋-B 85%9bQ)sŖUC/;,tTqH(j5gH#YvH(jB򧍤tTm$sbJ䤧=YjH.{X0|Hl@qBS,wdr/oe#Ѭ;9NuPyi:nrG)i#IN{XԑmR\eowfʴ$)%9bWyѬ; B+_ p䤧=YjH.{X0|Hl@qBS,q˟Z_>À `ƁſS"#dd7/os9BQ;<Ϊ܏>,7:5gZM*t/$Cl}mm-SV ]4'dC[JJsŖj絋-N#}ø6U@8!I)kZLJJsŖj絋-Avϭ/$=Yj09)(絋-II%kZ-@pIN{XJ\e#UFFg'Jf5Hh;Py_T):SI:Ĕ5^TΑz@ICT. kl [Ƭ䤧=YjH.{X0|Hl@qBS,q˟Z_>À `ƁſS"#dd7/os9BQ;<Ϊ܏>,7:5gZM;%BW:Sr?Ptk4ΑF@ؒMQBIՎ$ j\h 09))kZ-K, 8R* @絋-\m=֗ϵ1o1oTH7=弩 6$Pk4+7#iL?- ipF@1 [)#O;!IPI$s6U-vJ9aht%KSpsMGgd#nx239ΪlܦʴXi!Cjt6FBs#+T)䤧=YjH.{X7;3eZe䤧=YjH.{X|n\ HRJsŖbIN{XԐKTmR\eR$q)kZK,$jDICUѬ;:FbJ+7#5GU i'V8'a\q絋-I%kZO) h HRJsŖ6sKp 7*qФB~drT nrG(J5gBn4zʴ~sYvy_ّBRT N G6?- ip[q|-vJ9a䤧=YjH.{X7;3eZe䤧=YjH.{X|n\ HRJsŖbIN{XԐKTmR\eR$)kZK,$jòޣ5ePtk4BJJsŖj絋-Cʴ$)%9bWy=8X;/x>np 7*qФCHn_Na?DΪ܏F@a#ve=r>Tns*qФ}P䤧=YjH.{X7;3eZe䤧=YjH.{X|n\ HRJsŖbIN{XԐKTmR\eR$ IN{XJ\e#Ul$\ HyPdGTqH(jF@k4H(ji##UIؒ9))kZ-K, 8R* @絋-]YG-!7<;'?Ѭ;> ve=C/8 Zrs7`l>.ߦ2a~;2M~塵rRS,$[T=Yjq IN{Xn{{d#F@쟅#7 }mфi䤧=YjH.{X|n\ HRJsŖbIN{XԐKTmR\eR$HԔ絋-DkZ̴yvOHGYvtR5gĔ5^T&695QH(je"ڤbPi! IN{Xn{tr,s~:5gaW̎G hlKێ+_ƴϵKll7̭oF@ve :Sr!IN{XԑmR\eowfʴ$)%9bWyG-퐍~00FeCe"ڤbPeݹsK@8!I)kZLJA%%9bRA-REIsŖKhF=Yj%.{XԑeePtk4ΑF@ؒT)*xH)HĔ5AIN{XԑmR\e`4V$=Yj7=9i_ߦd#Ϊl6)̩7"Iir =OCeZ\'utОd)g?,>;#OF@JJsŖj絋-N#}ø6U@8!I)kZ8ntk4l/fSdCe"ڤbPeݹsK@8!I)kZLJA%%9bRA-REIsŖKh1%9bQ)sŖTqH(j5gH#Yvz@ICU̅)]m$q0cSVIN{XԑmR\e`4V$=Yj7=$>Yf;d"G6WۙZl%K`_~drę R97~O㳆[O䤧=YjH.{X7;3eZe#6M79 #hB$yTNl a6N?Ptk4Α7)F@ؒʞ68JF69% W ̏ Ѭ;:FT2@ICT絋-I%kZO) h HRJsŖs,[7 6϶#*yU nG‘>Yf&/+dz5`sa~;2|fGMlk44򡕵%[M{d#ninzʴOI !|Ù[YU:}L1 %%9bREIsŖQ* @絋-]YuPѬ;8T獤䤧=YjH.{X|n\ HRJsŖ ߦ2%O![*xsD!?9,G‘ͱt?- hbIN{XԐKTmR\eR$0Ԕ絋-DkZ5Qdf}"~$h#Tf% W:Sr!IN{XԑmR\e`4V$=Yj7=幰:Sr?MBH:5`rRS,$[T=Yjq IN{Xېm~Z*>㫦N|ʜvPoF@JJsŖj絋-Avϭ/$=Yj09)(絋-II%kZ-@p IN{XJ\ee"j<Yv{d 7##UFFg'Jf5HhbJ䤧=YjH.{X0|Hl@qBS,wdr_7 ܏>R *5g2U[}79 #hIN{XԑmR\eowfʴ$)%9bWyѬ;<΅նxaBgY! 3/ WMtk4>䤧=YjH.{X|n\ HRJsŖbIN{XԐKTmR\eR$@Ԕ絋-DkZz}`_}8vY% W[tk4ΑF@ؒ!C2y8HB'J@ICT絋-I%kZO) h HRJsŖ+T)+!C2y8s9O*Jhml絋-I%kZFqFl@qBS,wow23':S}C/IN{XԑmR\e2nܹ @絋-]u% e "ڤbPHRS,=Yjnejz}@d5\}mѬ;:FbJL x h,R-DRWCkoH(je"ڤbPi! IN{Xs72t 3/qNdy< Xſh絋-I%kZFqFl@qBS,wow23':S}C/:h% AJp<JJsŖj絋-Avϭ/$=Yj09)(絋-II%kZ-@p ebRFʜt)5@+0z}@nzFDICT絋-I%kZO) h HRJsŖ+S#ͅ|<6Zop6U@8!I)kZ@Xv@2 G ٔMd|'T72 g}#*JJsŖj絋-N#}ø6U@8!I)kZOCeZs+Mˇ%%9bREIsŖr֗qBS,u֘JJsŖZj絋-B 8IN{XJ\e#TeN:Jj;PzWxH%%9bREIsŖ CeZe1ocAʜt)+^dBx7Ѭ;>׎\MȒd)J}PCe"ڤbSp(͕h HRJsŖ9oSVeD2IN{XԑmR\e2nܹ @絋-\e.ߦ2gSrRS,$$[T=Yj#S,=YjHS"p2@k4Ĕ5^W%%9bREIsŖ CeZe1ocAʜt)l/fSC"!M΍f}NRR!IN{XԑmR\e`4V$=Yj kl [ `4,g2 G ٔȄosvxU nD!JWx"絋-I%kZFqFl@qBS,wezʴV*!JJsŖj絋-Avϭ/$=Yj)t-M79dfsa~;2,rR Q))kZ j-K, [D0Ĕ絋-DkZ5FTH\23Py_һlg絋-I%kZO) h HRJsŖ+ſBs*qФyO+ O78 G%{MeN:rR Q))kZ j-K, [D8Ĕ絋-DkZ5V= pJuBz}nf5Hh;Pl/Gd}P䤧=YjH.{X0|Hl@qBS,wM= aJOxl>Y*}7=C/;e"ڤbSp(͕h HRJsŖs,[:S}C/))kZ-K,_-ۗ>e6~M= R?)t-M7:5gBeO;#GKx΅:бmO6Cr>rhXOm79BMC/ BU o >nx239bIN{XԐKTmR\eR$=Yj%.{XP)P %%9bREIsŖ CeZe_g>FQy?ّCoeBM= 9))kZ-K,8V$=Yj7=}aHʄ9Bz}sGք0c@р1TH%%9bREIsŖr֗qBS,u֘JJsŖZj絋-B 8bJsŖR絋-I`_}8vY% P JgZFT!?Qʞ68JF69% PrRS,$[T=Yj >p6U@8!I)kZC~9fŸ-jۆ)B2F@jhT'MsGGe"ڤbSp(͕h HRJsŖsYvy_a ~dreD2ka-o6= z5gΪ܈~JJsŖj絋-Avϭ/$=Yj)t-M>CeBt[`AoRACUn{`_r=j*_-*}768![ri]nz=C/8s,X9))kZ-K,8V$=Yj7:5g6 GG-̭6TC/6>nlGYv}Mȇ%%9bREIsŖr֗qBS,qϦ~܏F@/܏>?-2>T7 ^D) HrR Q))kZ j-K, [D IN{XJ\eiLkVʄ<;'j;= v$򧍤z@ICT絋-I%kZO) h HRJsŖ(_nZy퐌@rFT!hpo(hTn{H|>68絋-I%kZFqFl@qBS,w2B7=RS,$[T=Yj [.}i|$)%9bWKlnq*$+0PM*n6'M΍fЕxS   THh-jiJ5gaW#K9rhXOsC G2?ka0B2܏GyPs   My8R!AH(jnp@0hX|-rL7"Hlߦ獤y_9Mdy͙*}78 `Xh0g2 D'‘nI1 [)#Ϩn[#O G!!J (7/Se Qîb?MSV)(絋-II%kZ-@q$bJsŖR絋-Cheml3z5gHT)f% W B!QYvtVO7#Ѭ;= v$򧜇Z#5SB} v$JJsŖj絋-Cʴ$)%9bWyC+kaѬ;9NuP|ȅ!9,D?y9kVS眇Z#Dr[ve<'lQLSr6UGofp[qCe"ڤbSp(͕h HRJsŖsYvy_W:Sr!_Mπk4t΅BFO -jPCҶ:hM3drRS,$[T=Yj [.}i|$)%9bW }78@Pm7S#}lf}7<:бFBeDr[Ѭ;.JJsŖZj絋-B 8$jJsŖR絋-C-j!PdGk4*xHHFG= v$!օZ#% PrRS,$[T=Yj >p6U@8!I)kZ)>3/yPBNsFࡢc98R<}m&9y7#!օ7=R7h4<;'̅)]!䤧=YjH.{X7;3eZehWΪ܏#J00SkBCe"ڤbPeݹsK@8!I)kZp꣟M΍fڧ}7<:б G.->?-2$yoʄ=hSa`!օ% e "ڤbPH HĔ絋-DkZ!ohlO+`o9,Gj!օ@ICT絋-I%kZO) h HRJsŖs,[ ܵ9R%BMBH<:б G7,t'MS   M}OCeZ{T';9a䤧=YjH.{X7;3eZe#@2Q _ !օoN΍f~tWIO:OœP` k(hh̩BG%KsC JJsŖj絋-Avϭ/$=Yjot3œP` k(hh̩B! RBCbIN{XԐKTmR\eR$ IN{XJ\e8!=7#N##3% WF@k4i% Wtk4΅B~!HrRS,$[T=Yjq IN{Xnzʴl7q*_ Ѭ;8l>>O"Ns2U nGNnxHrRS,$[T=Yj [.}i|$)%9bWOz_.#Ნڝ `;Ѭ; BFO4e+~S  ̈OxS3eN:7:5`@8_2hg)a)t?6WᲜrNdr}w}:S~}Ჸ= 彰C/ "_c98R?k㛖:T!# 6)[MvFP$|%4-H1D=YjH%H.{X)m 5%9bQ)sŖ2@k4H(jOnGNK  BIHNC ؒ9))kZ-K, 8R* @絋-]d#Ѭ;9OnG##Bv{fjdI{hiY~M?- lrRS,$[T=Yjq IN{Xntk4+aG#ڧ}7=p(*TG)䤧=YjH.{X|n\ HRJsŖbIN{XԐKTmR\eR$ bJsŖR絋-I*qФRPdf}"~zW}$>Y䤧=YjH.{X0|Hl@qBS,w,2 G%laM<  ;7-g9dCe"ڤbSp(͕h HRJsŖsS#J>3/|rRS,$[T=Yj [.}i|$)%9bWnJC>ʜt) G2Cta9GA9% e "ڤbPH@@Ĕ絋-DkZ5FTH]H @ܲJ|-rW05Qdf}"~$JJsŖj絋-Cʴ$)%9bWy~!hw <}mN $P23>?e"ڤbSp(͕h HRJsŖsS#J>3/|rRS,$[T=Yj [.}i|$)%9bWnJC>ʜt)-7Ù[[ |-rH1D=YjH%H.{X)mbJsŖR絋-I*qФRPsjvnY% W>ٹo+`bcD23>?P%%9bREIsŖ CeZe? dy8R>+e nrG)υvn[t>rrHnG~!IN{XԑmR\eowfʴ$)%9bWy̩BwjD9))kZ-K,_-ۗ>e%{MeN:O>FQ}7=BVhh`rR Q))kZ j-K, [D$ebRFʜt)5@+”dP38-x(h,kC}8v[F@&!ke6dyBJJsŖj絋-Cʴ$)%9bWyl [CAc_фd)J :7=8v[1 [)"IBhJJsŖj絋-N#}ø6U@8!I)kZeN:+T̽!IN{XԑmR\e2nܹ @絋-\a-Se?Y*J{U nGYv\'ďϦYU og ʄ>5- `(03S"Nͱʜt)RS,$$[T=YjH)kZK,$jBICTΑ>ٹd5\Zf幐+vs dCe"ڤbPi! IN{Xn{H| ᰿>FQȒ-7{Cr<0Ƭg2 D9))kZ-K,8V$=Yj798R>WS2ȇ%%9bREIsŖr֗qBS,qf^_<r*dz}7=07 @ܱ(h`rR Q))kZ j-K, [D$IN{XJ\e#TeN:JNQhg[tQ$;7,絋-I%kZO) h HRJsŖ*TFz0ͅsTe[}7=$>Y|-rIN{XԑmR\eowfʴ$)%9bWy̩BwjD9))kZ-K,_-ۗ>e%{MeN:O#~!|:0υvn[ H1D=YjH%H.{X)m$bJsŖR絋-I*qФRP B{##T|-r(j0 gwsnD9))kZ-K, 8R* @絋-]^D) hd#έ鰧 *}798R!_Mɕ+Cr!IN{XԑmR\eowfʴ$)%9bWy̩BwjD9))kZ-K,_-ۗ>e%{MeN:OHy!$rZfi2>3bIN{XԐKTmR\eR$"F$=Yj%.{XԑeeP6V7Q5Wq% Pzhj;= v$U nGʞ695QH(je"ڤbPi! IN{Xnt/ۑnpV== z5g6MeHnGGe"ڤbSp(͕h HRJsŖsYvy_a ~dreD2ka-o6= }hkg:Sr!IN{XԑmR\e2nܹ @絋-\m/ߦ2zn{`_r=ʛ_^D) ȓIJA%%9bRA-REIsŖKhCS,=YjHub=#U9,GbJ+W|p|JJsŖj絋-Cʴ$)%9bWy㗑 Cr>rhX+8>TȄo6)C2>TU i6= %%9bREIsŖQ* @絋-]:S}C/W7"絋-I%kZ/˟Z_ IN{X>TϦ!$rrhXOM -hdfd{6C2ZJJsŖZj絋-B 8=Yj%.{Xԑ##3% WF@k4H(jΪ܏HT)XJ}p1Ce"ڤbPi! IN{X.}i|_[eN:Os,[ʑܿaMBH F@:Sr<}mƔSVntk4+2>T<%Bžq~;%BG>._`:rʜrV|)]7-G,N*}7=lGaM7,GLqͱ~ZUOs6U S~s㰘!:#!9Ϊ܈rRS,$[T=Yjq IN{XZ`rRS,$[T=Yj [.}i|$)%9bW]iH1D=YjH%H.{X)m 8Ԕ絋-DkZ5V= pJSsB`wmo>QrhX)ub>;PpiHGYv_xڦe$6Zl5[#GKRPsD7%+C8 рPxN!e7=C/h rJJsŖj絋-Cʴ$)%9bW#XP`cAB(h1eN: 0SB XP >!l #9k4T̽>T79Odo:mo>j?IZ#eʟMϲ;Tnx`:䤧=YjH.{X|n\ HRJsŖbIN{XԐKTmR\eR$bJsŖR絋-I*qФRP6rZ#j!օ@ICT絋-I%kZO) h HRJsŖs/"|:бHW0Zn[yTם $ahkާg0ZnZ*# !IN{XԑmR\eowfʴ$)%9bWy̩BwjD9))kZ-K,_-ۗ>e%{MeN:B'(ub>;bIN{XԐKTmR\eR$ bJsŖR絋-I*qФRP BzFrhXĔ5^W#LrRS,$[T=Yj >p6U@8!I)kZRBy+vxS#aBB$~e}rRS,$[T=Yjq IN{Xns*qФ|]ڦeIN{XԑmR\e2nܹ @絋-\hFpS~ʙO[*BB}WTHiC岛!օ@H1D=YjH%H.{X)m`bJsŖR絋-I*qФRPV Ρ>ub?H(jZ\9))kZ-K, 8R* @絋-]e#~Z* Ρ>BnrG)絋-I%kZFqFl@qBS,wʜt)+Wy{Ce"ڤbPeݹsK@8!I)kZLJA%%9bRA-REIsŖKh RS,=YjZHHFG= v$GʞrhXHNC ؒ9))kZ-K, 8R* @絋-]^D) H6)e= ̏2>aòޣ2CBCe"ڤbSp(͕h HRJsŖsGp6U@8!I)kZRHW0Zn[yTם $ahkާg0ZnZ*# !IN{XԑmR\eowfʴ$)%9bWy̩BwjD9))kZ-K,_-ۗ>e%{MeN:B'(HRS,$$[T=Yj0 ebRFʜt)5@+-$sji#;Py_vD2>T&rhXHNC ؒ9))kZ-K, 8R* @絋-]^D) H2w*dx2_< N)L#od#!օ%%9bREIsŖQ* @絋-]2 G}f^絋-I%kZ/˟Z_ IN{XƏj 7|p|e!?I ^gsS#eoz@H1D=YjH%H.{X)m`$bJsŖR絋-I*qФRPs ;7-lЕ<}m_S"絋-I%kZO) h HRJsŖs ;7-ͅ+ve92D+|zD9))kZ-K,8V$=Yj798R>WS2ȇ%%9bREIsŖr֗qBS,vt3̩B^T!% e "ڤbPHIN{XJ\e#TeN:Jnp@0hX|-rW= [#M8R!IN{XԑmR\e`4V$=Yj78 `4,g>ٹnl/])ϵQr!^[lЕ!IN{XԑmR\eowfʴ$)%9bWy̩BwjD9))kZ-K,_-ۗ>e%{MeN:B ;7,JJsŖZj絋-B @$=Yj%.{Xԑ2 E% P ,Gj!օ@ICUJ2!IN{XԑmR\e`4V$=Yj7Tȇ%%9bREIsŖQ* @絋-]2 G}f^䤧=YjH.{X|n\ HRJsŖܕ}798R= ʄ<C }mٶ#*ns*qФCbIN{XԐKTmR\eR$jJsŖR絋-@,Gj!օ@ICUȇ%%9bREIsŖ CeZeȅ!9,G ٔ}0̽ǡ9JJsŖj絋-N#}ø6U@8!I)kZ9,G9<܈rRS,$[T=Yj [.}i|$)%9bW]iH1D=YjH%H.{X)mp1%9bQ)sŖQ8R)(jWe3rhX2wnG l{?I1GM<9))kZ-K,8V$=Yj798R>WS2ȇ%%9bREIsŖr֗qBS,pFO7<'?IjBB|)l}798R!H1D=YjH%H.{X)mp5%9bQ)sŖEtTm$sbJnGNBzFrhXĔ5AIN{XԑmR\e`4V$=Yj7;~!ȓ9,D9))kZ-K,8V$=Yj7p6U@8!I)kZRd)J9<܏!|+2$ʝ rRS,$[T=Yjq IN{Xns*qФ|]ڦeJJsŖj絋-Avϭ/$=Yj oB)7+ ns*qФCbIN{XԐKTmR\eR$@Ĕ絋-DkZ5FTH\i##UIؒ*d|!օZ#% PrRS,$[T=Yj >p6U@8!I)kZRl/])L>yub!IN{XԑmR\eowfʴ$)%9bWy̩BwjD9))kZ-K,_-ۗ>e%{MeN:Boz@jiCp$S>69`=lFT!TH% e "ڤbPH IN{XJ\e#TeN:JntQ$;7-lЕ<}lN+*qФCe"ڤbPi! IN{Xn{H|ٹo+Wz0rhZYQMBH>?phi r;<7/ySϴ![nP4uieÒe"ڤbSp(͕h HRJsŖsS#J>3/|rRS,$[T=Yj [.}i|$)%9bWnJC>ʜt)B>?-υvnZ ʄ>CL4ng-/ySϴ![JA%%9bRA-REIsŖKh #S,=YjHS"w#T|-r(jy_ʈr[I:FrhX'J9-,rRS,$[T=Yj >p6U@8!I)kZsG @ܷ+Cr<4ܧ%BlCG/Ba!օnrG)絋-I%kZFqFl@qBS,wʜt)+Wy{Ce"ڤbPeݹsK@8!I)kZrWTH/*79n|-rJA%%9bRA-REIsŖKh ebRFʜt)5@+S>Zշ!kdxixf^9,DT:бH(je"ڤbPi! IN{XS)-jixf^^D) ub!IN{XԑmR\eowfʴ$)%9bWy~Z*ӏp䤧=YjH.{X|n\ HRJsŖ2BosBshd-7!օ\G),2#O 1CES@eN:O#osC &!ke6dy d}iHd"D??!օa xf^5y g+'[CC-7 B2]l>}:xu}lGMOCeZ% e "ڤbPH)kZK,$jBICTIMV#66Zo>e}xH2Z#5SB} v$JJsŖj絋-Cʴ$)%9bW-7-ܶx[=+έiOG/O眇Z"od"HPXſ @ܷ29|)+CʙIs9Bg!օ%%9bREIsŖQ* @絋-]2 G}f^䤧=YjH.{X|n\ HRJsŖ#ф001o;7-o+ x>#m$sʄ!օ% e "ڤbPH0Ĕ絋-DkZ5FTH\U8ҙ֭L1 [#M2xHHFG Ĕ5AIN{XԑmR\e`4V$=YjƔϖmaZ4O< 3/yPs2C䤧=YjH.{X7;3eZe?- iSrRS,$[T=Yj [.}i|$)%9bWKll7c9x^2P܏ +G),&V6d|5c8!@ʜt) Gߦ獤y_ّ7-&}"na`*y͕}7/Se Qîb?MLBJA%%9bRA-REIsŖKh q)kZK,$jBICTe :y o>3/~>l̩BJJsŖj絋-Cʴ$)%9bWyG-̅)][|8Py{2T7㗑 Cr$S"絋-I%kZFqFl@qBS,w塲8JwJJsŖj絋-Avϭ/$=Yjfw[xRY*}7 ;/x䤧=YjH.{X7;3eZe#[o@8#ϵLyaMSVT&sK78X$`X  , `(03S#|)I_m e"ڤbPeݹsK@8!I)kZ;a*{5 ϵL'C>4 ư,c̩BOLߝp6U@8!I)kZ:-T)|9n}f^Ma~;26Bk7 L:Q;/MBH<:б+!C2y8sXXW5ceN:rRS,$[T=Yjq IN{Xn{sS2G#HzʴV*!JJsŖj絋-Avϭ/$=Yj09)(絋-II%kZ-@ IN{XJ\e,0ySYvtR5gĔ5^TBzFrhX4ؒ9))kZ-K, 8R* @絋-\m=֗ϵ1o5ceN:Oe~v^!27=[xpH5|4XP`,g>3/Z}7=s9Nf~;%Bnd|MRBCe"ڤbSp(͕h HRJsŖsq U GjhlNeip䤧=YjH.{X|n\ HRJsŖsj:xBdp6U@8!I)kZ{eϭ/k0c@ k9ʜt)C``,j(h1X}f^n{ef ga`ԝ79 #B|ڝ /*Xx۟lFUB"PJӣYv\9))kZ-K,8V$=Yj78Py{ʴV*!JJsŖj絋-Avϭ/$=Yj0?79{Gd(fO#mm DRWCknB,,`+w2 D9)(絋-II%kZ-@F$=Yj%.{X Ư nf5Hh;PySC %#U9,GbJ>D9))kZ-K, 8R* @絋-]>3/~>``,j(h1XeN:6)Ce"ڤbSp(͕h HRJsŖsq U GjFegϦ眇Z#HH##2L7#e6WTH[ >l<)lHR?M{dt3̩BJA%%9bRA-REIsŖKh #RS,=Yj  cWCEqF@k4H(j!օZ#% W2<܏'2!IN{XԑmR\e`4V$=Yj7=$>Yfat 3/qNdyvGʟkB|P@S2z``,j(h1X[pPc\4XP`,g2 D9))kZ-K,8V$=Yj7:5gЎx# N}mΪP>yub!IN{XԑmR\e2nܹ @絋-]u% e "ڤbPHIN{XJ\e#TeN:JnwWS2ȇ%%9bREIsŖr֗qBS,vt3̩B y2xta9G|-rM JA%%9bRA-REIsŖKh CS,=YjHS"uG/l!ke6d|p|򧜇Z"JFrhXĔ5AIN{XԑmR\e`4V$=Yj798Re0|69O眇Z"мC jpCF98R!>r6~|%<2 D9)(絋-II%kZ-@ IN{XJ\e ;:FbJl/fSnd|BzFrhX4ؒ9))kZ-K, 8R* @絋-\WBNsFࡢc9{a~>R?MBH:5g"Lڝ 쏖SkBCe"ڤbSp(͕h HRJsŖsYvy_1s9O9,D Dr[JJsŖj絋-Avϭ/$=Yj09)(絋-II%kZ-@IN{XJ\e,0,_ 0 ϵLߙSnG:бZ#% PQ)k4ePh D9))kZ-K, 8R* @絋-\WBNsFࡢc9{_SnD?7=$>Yhòޣ5eG8{a{Bs#~!օPUSkb!IN{XԑmR\eowfʴ$)%9bWyѬ;/lB9%8qBn{%%9bREIsŖr֗qBS,u֘JJsŖZj絋-B @$=Yj%.{Xԑ2 E% P ef5Hh;Py_vD>|Pub=#U9,GbJ䤧=YjH.{X0|Hl@qBS,w,F@B7 >T79 #Bx2_<_vD>|%%9bREIsŖQ* @絋-]2 G}f^䤧=YjH.{X|n\ HRJsŖ QsF@l7 !Yf̅)]㳘nd}PQMBH<:б; -&WhrRS,$[T=Yjq IN{Xns*qФ|]ڦeJJsŖj絋-Avϭ/$=YjUG>;=Gtk4Ϧ|϶_)TnrG)!օt1o 0 ̩B_Q SÏBsF@ayG<&rhXrR Q))kZ j-K, [D85%9bQ)sŖQ8R)(jWahlN>h#Tf% W<:бR5SB} v$[r>ڦe5Gڦe5AIN{XԑmR\e`4V$=Yj5g00Cy{a~;2 nGygMl:~ F@Syub!yϵLS#A,>`rRS,$[T=Yjq IN{Xn{{-`BBڦehlO*l~,0,14XP`,g2 G7-S'J[%%9bREIsŖr֗qBS,wvTjsjO}78 h`X;S"j:xBd<6ZosXXW5ceN:rR Q))kZ j-K, [D8)kZK,F? nf5Hh;PySC %#U9,GbJl/fS ȇ%%9bREIsŖ CeZe`BB#ڦeo6)k`:T!p; ntk4Gڧ}79 #B|̅ x?M)ac\s8R!IN{XԑmR\eowfʴ$)%9bWyG-ϵL)#G-~Z*әZl\9))kZ-K,_-ۗ>eRS,$$[T=Yjp5%9bQ)sŖp:T!k4ΑF@ؒNBzFrhX4ؒ9))kZ-K, 8R* @絋-\m=֗ϵ1o5ceN:Oe~v^!27=[xpHP`cAT̽i#JJsŖj絋-N#}ø6U@8!I)kZ:-T)}f^塲9ʈeÒe"ڤbPeݹsK@8!I)kZL}f^㳙 |)[H>:TۡyP:npK  ư,c̩BJA%%9bRA-REIsŖKh F$=Yj%.{X  , `(035gH#Yvz@ICUO9,DT:бH(jJy䤧=YjH.{X0|Hl@qBS,wt ZRD9))kZ-K,8V$=Yj78Py{n!M΍fͅ+ve9vG NrhXrRS,$[T=Yj [.}i|$)%9bWt-M9,G‘FFe/z(nGMl̩B}CrZxR> nS6~ʜt)RS,$$[T=Yjq#RS,=Yj  l  0 j;= v$򧜇Z"JFrhXĔ5\ʜ|r>f^Мȇ%%9bREIsŖ CeZe`BBڦe,0,14XP`,g2 G *qȓt 3/qNdCe"ڤbSp(͕h HRJsŖsYvy_ܷO7#ڧ}7<:бp mlGIۓ}+eBn[鰧 x:>}MC BW$)9))kZ-K,_-ۗ>eRS,$$[T=Yjp(jJsŖR絋-N p9,Gj!օ@ICUlHhlK%%9bREIsŖ CeZeP*ӟj[}79 #By2<܉7@2D'‘nyub>WD[t/IN{XԑmR\eowfʴ$)%9bWy!օ_B$xۡ|JJsŖj絋-Avϭ/$=Yj09)(絋-II%kZ-@  IN{XJ\em%V|%<[woZ#5SB} v$ ᲜlDSj;PsD7%9))kZ-K, 8R* @絋-]%VT̽IZ#ͅJynN|vlK#lG~徛,B?l/p>䤧=YjH.{X7;3eZeP*ӆs6rIN{XԑmR\e2nܹ @絋-\e.ߦ眇Z#>l<)lHh眇Z"I< 3/<|O2uG[eZ% e "ڤbPHq)kZK, P*ӏn BzFrhXĔ5AIN{XԑmR\e`4V$=Yj7<-' ʴڦeMBH<:бl/SȄR<6StidzO#G-eBCe"ڤbSp(͕h HRJsŖsC :ϸq-)RS~JJsŖj絋-Avϭ/$=Yj!օ_PܶG֞ 7"bIN{XԐKTmR\eR$@Ĕ絋-DkZ5FTH\ ;:FbJ*yub=#U9,D@ICU~bSfGʝ rRS,$[T=Yj >p6U@8!I)kZeN:2w}f^; Ϧd#Ѭ;<;d"D*_#?- h絋-I%kZFqFl@qBS,wʜt)+Wy{Ce"ڤbPeݹsK@8!I)kZ[ЦMeh>r3eB͒2<_SnD'‘nPdt3̩BƏntk4+2!օPU̴4y neОS/@͒8MQ[  rRS,$[T=Yjq IN{Xns*qФ|]ڦeJJsŖj絋-Avϭ/$=Yj^gsS"~!eBM7:5gS#/WS2ȇ%%9bREIsŖr֗qBS,pMrhX%Vʜ|rnyubY9,GYvsa~;2 a{Bs"絋-I%kZFqFl@qBS,wrhXF@9M_|a䤧=YjH.{X|n\ HRJsŖbIN{XԐKTmR\eR$HԔ絋-DkZp7,SeZ{`o9,Gj!օ@ICT絋-I%kZO) h HRJsŖs2CB}BVD!?*nYʴJJsŖj絋-N#}ø6U@8!I)kZZS|:б6HHN|vxG#ЦMlЕ$ʛG)=L1 \9))kZ-K,_-ۗ>eBy< 3/<|O2uDyl@_Ù m̅a<̅~W&TsȇYS23oM}7<>>҆灛*Гa~;2`esnSZlymOCeZ\9)(絋-II%kZ-@ ebRi#s2>S<:бZ#% PrRS,$[T=Yj >p6U@8!I)kZ 8ʴB̩7#Od#!օ; Ϧ_a)tG.tФ; iZQ@>r2*ӛ 7WR>+# NkFFgpʴ͕v/sG/lU nG#{ɭip[}7Y; QZ!qж_MeH~sGq?- i Ư(XQ&TH/M[eN:厕3SL:б g:Sr> Mi+# NMg7#Ѭ;/eS{5 /M[0 ̩B^>لoi#>m7=m"'~Z*9)(絋-II%kZ-@ HĔ絋-DkZeѬ;:FbJ>;C ub>;Pll3r<k4HW#N9))kZ-K, 8R* @絋-]^D) k4l/fS|eq|=̴4yB!MQ;<;d"Gʙ*x{mϭfnl/fS|mdr4B|a olB@9>:*em>drģYvse}%%9bREIsŖQ* @絋-]F@6䤧=YjH.{X|n\ HRJsŖ|hM_һN'p; }pn{`a%' J<} vySϵL'9ve:G,NO'оxq>t/t ?ʃc A ~;9JA%%9bRA-REIsŖKh @ebRFʜt)5@+:бZ#% WZM*t/IN{XԑmR\e`4V$=Yj7WS2ȇ%%9bREIsŖr֗qBS,pMrhX+ZyS| ~ͱ2 D9)(絋-II%kZ-@jJsŖR絋-@8!օT:бH(j퐉>?- ip䤧=YjH.{X0|Hl@qBS,wTeZsS2o!$rrhX6T监&f^МȄR?M9,Gn9))kZ-K,8V$=Yj7<:б+D[t/IN{XԑmR\e2nܹ @絋-]u% e "ڤbPH  IN{XJ\em%V|%<[pBzFrhXĔ5A\6Sm*tTrp#GbJt%%9bREIsŖ CeZeP*ӟj[}79 #By O"+fY`lG~徛,B?l/p>䤧=YjH.{X7;3eZeP*ӆs6rIN{XԑmR\e2nܹ @絋-\e.ߦ眇Z#>l<)lH% e "ڤbPH ebPKe Ჭ8Jy>8!օT:бH(je"ڤbPi! IN{XnyR[(N@ iϵLߏyub<_xl?J#6)sGgs,[27_ !օ%%9bREIsŖQ* @絋-]眇Z#~t#phZS#Ф䤧=YjH.{X|n\ HRJsŖbIN{XԐKTmR\eR$ IN{XJ\e+ 03rw-HO|$j;= vq&L;&)vFPk4H}w;#(yvM% PyS@ 3BzFrhXĔ5AIN{XԑmR\e`4V$=Yj7>w-HO~:5g Hq[~vFP쟕 s/"|:б䤧=YjH.{X7;3eZeh6Sw "絋-I%kZ/˟Z_ IN{XۇUntk4>;!օR?)t-Moi&pȇ% e "ڤbPH @Ĕ絋-DkZj;= v$U һgL|PC}Gub$j!օ@ICT2@ve=꣑SrhXmlD9))kZ-K, 8R* @絋-\MjCœP` k(hh̩Bo!$rrhXOps!JWxR?MBH:5g>rhXrRS,$[T=Yjq IN{Xntk4+aG#ڧ}7<:б*#؈rRS,$[T=Yj [.}i|$)%9bW?Ѭ;<OT';yѬ;/=#Tf% W gT)-*B2QC ub>;P%%9bREIsŖ CeZe)sS2xS   My8R<}m$SC  !=O4d'Ѭ;/l##Mx;e"ڤbSp(͕h HRJsŖsT†gF@l%L>drTG)a9o*_aC2"!IN{XԑmR\e2nܹ @絋-]uQ s"# o/QM΍fڧ}7<:бh4os,[6G}P~׎Ϧ o0'I2㳘nd}P-7#[CEs*qФBns+kaL} d)g00SkBxl Ư TH% e "ڤbPH ebRFʜt)5@+6U[yub=#U9,GbJ}"L/ϵLߤjL)(je"ڤbPi! IN{Xyub>F[ϵLߛ ٔ[r<}m$SC OLS#A,>Ce"ڤbSp(͕h HRJsŖs,[am>3/}7=OCeZyPeϭ/k_CES@eN:n[#N%}6JJsŖj絋-Avϭ/$=Yjﯨ턩/O>3/p+ np 7w2 D?7 >3/~t̅ xlߦ  k9ʜt)RS,$$[T=Yj ebP@Pm7j[yub=#U9,GbJl/fP!C2y䤧=YjH.{X0|Hl@qBS,q\t ZR>drT̽ ve8mlJ>~9,GP̞G#b0`X;S"絋-I%kZFqFl@qBS,wdrT̽R>drާ塲9ʈeÒe"ڤbPeݹsK@8!I)kZLJA%%9bRA-REIsŖKh @5%9bQ)sŖHF[*hTG)>BzFrhXĔ5AIN{XԑmR\e`4V$=Yji>}@x1 s*qФB~+ Ϝ.HœP` k(hhϵL֟M|9`䤧=YjH.{X7;3eZe,[6U2Q rRS,$[T=Yj [.}i|$)%9bW]iyϵLߝG'J/*'M)ac\s8R!H1D=YjH%H.{X)m 1%9bQ)sŖAࡢ)o>3/~>BzFrhXĔ5\|%p6U@8!I)kZ:-T)}f^}mN(054[E4 THa~>D9))kZ-K,8V$=Yj78Py{n絋-I%kZ/˟Z_ IN{Xp gsC |m$s ަJ~+*qФ|-PܶG֞B$B~^gsS"JJsŖZj絋-B @ RS,=Yj -S2o9,Gj!օ@ICU̩7"M0̽ǡ9JJsŖj絋-Cʴ$)%9bWy@8#ϵLߏ)hʜt)l/̩7"M0̽ǡ9JJsŖj絋-N#}ø6U@8!I)kZ9,Gʈ6#~~ם 0ߦ2ܦsC &#ⅥBM#-?- h絋-I%kZ/˟Z_ IN{XZ`rR Q))kZ j-K, [D$ IN{XJ\ee"j<QlxۤjDICUѬ;:F@ICT絋-I%kZO) h HRJsŖs,[ ᛑDx2V}m$Sm}(hIN{XԑmR\eowfʴ$)%9bWyG-e9f^M|29))kZ-K,_-ۗ>eRS,$$[T=YjH1%9bQ)sŖTqH(j5gH#Yvz@ICU~ins]7"絋-I%kZO) h HRJsŖs,[ ᛑᶖ>3ye8IF@JJsŖj絋-N#}ø6U@8!I)kZ|9n)W:S~‘V*!T̽B6Zi0tܷF@JJsŖj絋-Avϭ/$=Yj_~6ڻol}ihl7[*0M΍f z2hs[Wp oɄ퐉|ߵm-/M `30z<7:5`ہtYv_8l/fSʗNyL:б*KeZsi018(hh̩B |=04ubeRS,$$[T=YjH ebP# = l[xHHFG= v$򧜇Z"JFrhXĔ5AIN{XԑmR\e`4V$=YjDa9G|az}ve9Ўqs9OIl̅ !o!~BH<)0ZnZWQMFFgIw 0ߦ0ZnZWQM[H 23e"ڤbSp(͕h HRJsŖs,[ƹJ>3/2 D9))kZ-K,_-ۗ>e!MDi#_̧/!?MYG %9_xxl Ѡ`SV>H9 #ʙ@s*qФy+vt/e~d/H1D=YjH%H.{X)m$jJsŖR絋-@IHĔ5^TBzFrhXĔ5] ȇ%%9bREIsŖ CeZe p6U@8!I)kZxnU os/"z5g O#}8ҙ֭e"ڤbSp(͕h HRJsŖe"ڤbPeݹsK@8!I)kZMϤOQMBH<:б+X 7:5g2㳝 ! ̉8f|)l:xT獤o6Cr>rhZYpt(&Ldr*ӝWS2ȇ%%9bREIsŖr֗qBS,u֘JJsŖZj絋-B @ bJsŖR絋-I23>?Ptk4ΑF@ؒ Rg rqE a~Z*9))kZ-K, 8R* @絋-]d#Ѭ;<'lH[s+Ml}os,X!JW|':`o(,8 _6kg rke+WJpp6U@8!I)kZeN:a_̧G%laMsG̜/rGg2>Tnx239BVT[ ix+R[*ӆһ GM}M>|*}78mBX9))kZ-K,8V$=Yj798R>WS2ȇ%%9bREIsŖr֗qBS,vt3̩B }$D6UCeZqq|t%BM,PX p@0-1*qФCbIN{XԐKTmR\eR$)kZK,:бZ"һLYeN:J~,Z#g2>T'MFFg2"Z*ʃc8Oe*KeZp_һ G;)sO hC%%9bREIsŖQ* @絋-]2 G}f^䤧=YjH.{X|n\ HRJsŖlP##3Z- iAV|q+ PslX/S"\B!օ_ʙ>nx239t3̩BJA%%9bRA-REIsŖKh 1%9bQ)sŖEzW|p|o9,Gj!օ##3Z- hL>:*ӏ9))kZ-K, 8R* @絋-]d#̩B= [/os2C;:*ӏ#{*nqbX`0@0-1*qФC [<TsC dCe7县λ9E% P%%9bREIsŖ CeZe@oQʝ *x!:B7Òe"ڤbPeݹsK@8!I)kZ]i3yo|23=e 9 9ta42}m:ɕ<ڝ uie}m@nz p취yoN#{*$,0,14XP`,g2 F2% e "ڤbPH)kZK,<_,[9G}<~#UFFg'JFFa:D#܁uΑ:Byò(jzD9))kZ-K, 8R* @絋-\W 1  THãYvs76U2w}f^GaB#wFe/_t>ߦJFFg'rRS,$[T=Yjq IN{Xnzʴ)9))kZ-K,_-ۗ>e֛7##3_)#k>0n{y̥Xz6MlЕ>8ϤO+O"JJsŖZj絋-B HIN{XJ\edrW̥?k!օTq;P$@m HX<@d5^W= ["絋-I%kZO) h HRJsŖ2Zn[ÂՌࡢ)o2 D'ãYvs76UO:бeIl9<6U2w}f^; ϦY+r3)|ړt>ߦ!$rrhXrRS,$[T=Yjq IN{Xnzʴ)9))kZ-K,_-ۗ>e֛7##3_)#k>0n{y̥Xz6MBH<:бFFgRJA%%9bRA-REIsŖKh$$=Yj%.{Xԑ2 E% P hZMKܱw:[_6UrRS,$[T=Yj >p6U@8!I)kZsGS#Sd}79ZMKܱtK|9))kZ-K,8V$=Yj7=OCeZq絋-I%kZ/˟Z_ IN{XM {呑/lϵn}7=fR,uɽ~ n{`_r>塲9T̽!H1D=YjH%H.{X)m$=Yj%.{X>>np@qHW:y>BzFrhX4ؒ9))kZ-K, 8R* @絋-]e#~Z*ӏ~; t>>np@qHW&bSfG :y>n{H|>rhXrRS,$[T=Yjq IN{Xnzʴ)9))kZ-K,_-ۗ>egϦBCqP M}OVW? d|#&KR?M7=̴4y![@n>8(tk4/]$|fiM}79![sk4X΍fĕ ؈rR Q))kZ j-K, [D @ ebP#5Qdf}"~$wϭ#O<9))kZ-K, 8R* @絋-]d#DBоG#_'|cG@Òe"ڤbSp(͕h HRJsŖs̅)]㳡|rRS,$[T=Yj [.}i|$)%9bW 6o,Zϵnyr_=G7=僒bIN{XԐKTmR\eR$ )kZK,ҡ*tk4ΑF@ؒʞrhXHNC &;P^)ac\1`,9))kZ-K, 8R* @絋-\m=֗ϵ1o5ceN:Oe~v^!27=[xpH5|4XP`,g>3/Z}7=s9Nfa~;%Bnd|MRBBx7ϵL߆P̞G#BaI_m e"ڤbSp(͕h HRJsŖsq U GjhlO+SÆ[1 ܧsj&T쿨M`ON|v}*Cr!IN{XԑmR\e2nܹ @絋-]u% e "ڤbPH ebPY`*F@쿕=0ucTBzFrhXĔ5@K   YaIN{XԑmR\e`4V$=Yji>}@x1 s*qФB~+ Ϝ.HÅFࡢc9{G,en[8s 쏕6IZ#O|7XO79{_ |(L"t+rRS,$[T=Yjq IN{Xnq0!jHS2?- i~;%BrJ܈rRS,$[T=Yj [.}i|$)%9bW]iH1D=YjH%H.{X)mPĔ絋-DkZRhX= 7 i!օT:бH(je"ڤbPi! IN{XSw?yNt#kΪ[xBѬ;x7ệ~>znq*^@8!]!$T)W#BOH[/[xtk4+NU nD?H1I P.S|;d"G@9)) aB !?p6U@8!I)kZxn6)΄syBna`Of!M 8$|%;d}79Q!vJ9BwStMnxH q*^uPp@Q!8oI 䤧=YjH.{X7;3eZe?- iSrRS,$[T=Yj [.}i|$)%9bW)t-M<  ;7-O  cW̩BCL7/dfOQMIۛb?MSVH1D=YjH%H.{X)m ebS͕弯]K~ϭ5Qdf}"~$dfO0dfw y_%lrRS,$[T=Yj >p6U@8!I)kZ͕{y_C#Mxp@Ѡ`eN::5g:SIhlN8d{6J_#OYrRS,$[T=Yjq IN{Xnzʴ)e+} D@Yc $,Z?M{y_xl-NF}6 gwʜʜ| 6Zi6>r3)|:IN{XԑmR\e2nܹ @絋-\.PY}M^s,[Fe/r\t>>n{`df}"~y_ :yRS,$$[T=YjDIN{XJ\edrW̥?k!օTqH(j*(†dx#܁lЕ!IN{XԑmR\e`4V$=Yj6We+ 7) jpPm7S#ofΪj~Z*ӡ|##38^M_һ#2G,絋-I%kZFqFl@qBS,w塲8Jw_lD‘#G,Xa|7#Oe~v^!W^ SM5C]29Bg Ml_>厸rRS,$[T=Yj [.}i|$)%9bW 6o#T-FFglSaG>נ|a#Kܱ&l7ϭ+d|qHWHD9)(絋-II%kZ-@=Yj%.{X >!lÒe"ڤbPi! IN{Xnp[04W2 G ٔBd> =BeG N>ّo>3/pC9#g|G#Bm>}@x1 s*qФx ీ8R!IN{XԑmR\eowfʴ$)%9bWvYhlNeip䤧=YjH.{X|n\ HRJsŖbIN{XԐKTmR\eR$  jJsŖR絋-K@oQT̽ +jò(jIN{XԑmR\e`4V$=Yj78-` +S#ͅ{~;-?Yv_W>p#lI{sG\GʞsKp 7w2 G8-`AcEs*qФCe"ڤbSp(͕h HRJsŖ9oSVeD2IN{XԑmR\e2nܹ @絋-]u% e "ڤbPH@@Ԕ絋-DkZòޣ5e{@WHQeP`a*hj;= v$S:бZ#% PrRS,$[T=Yj >p6U@8!I)kZ `3THo@oQB$y{I#?Ѭ;9ZM;%B ܏jdd7#!օ%C9#g|G#Ol|8 h`X;S#0a 8R!IN{XԑmR\eowfʴ$)%9bWvYhlNeip䤧=YjH.{X|n\ HRJsŖbIN{XԐKTmR\eR$  8Ĕ絋-DkZ5FTH\ ;:FbJJ>3/| BIHNC ؒһLrRS,$[T=Yj >p6U@8!I)kZ*FFCr=}f^yPnxB܏Z#ͅ+̧2>ve3/|f}7=C/SVW Ρ>BnrG)絋-I%kZFqFl@qBS,w}f^䤧=YjH.{X|n\ HRJsŖbIN{XԐKTmR\eR$ "=Yj%.{XԑeeP##3% WF@k4i% WhM_ʙ*x{mIx7# 1 [)#7 >o!$rrhX#ﵶGʟMgS!=ͨme"ڤbSp(͕h HRJsŖs,[[~6S3oosYvsa~;2p;#M:nyub!>n}#p䤧=YjH.{X|n\ HRJsŖ SzGYvqM*FFCr>u2*'‘ʛ_眇Z#ЕxpH5|4XP`,g2 D?Ϧp`hSU  cWCEs*qФ|7<:б+2p6U@8!I)kZ  , `(036U6T监@2Gʑ܏F@s9O9,D?NgsahTn*FFCr>u2*9))kZ-K,8V$=Yj7:5gKMxr<}wsC 9M ![}rezlCM}6O^BvGһ϶_)Ha_)9))kZ-K,_-ۗ>eN*d6Ues9+ @y`0)b5$ʜt)xS7ΦCeZz@^;:Sx-`AcEs*qФC ܏ N*d6UOBOHP`,g0,SƱ|ʜt)nymd6U5BިΡu2*`rR Q))kZ j-K, [D $ ebPn 2: ;)z3eZtUC/H(jP2$. H[.% PrRS,$[T=Yj >p6U@8!I)kZl##!= >?8l/ߵn|ZZ"IФe @l75 S#B{̬s# ᰿w0,,c絋-I%kZFqFl@qBS,wdreD2Zշ2UnSw?~P!j~Z*%@RS,$$[T=Yj@ )kZK,RkXG7rԄ:бt)n)P%%9bREIsŖ CeZeB}GPoAcV(*dx7G-̅)]#''!օH%%9bREIsŖQ* @絋-]Y2Q O7>w-HOC Ba{Ce"ڤbPeݹsK@8!I)kZ?M78^1 X7 @ܷ[}7>w-HOC 7? dy͙Z}78 `X -ۆ3hʜt)RS,$$[T=Yj@1%9bQ)sŖ2@k4H(j!օT:бH(jLryZHub>WڴxlߦY!oJ䤧=YjH.{X0|Hl@qBS,wdr9<܏F@STG) GoệkAjB~rhX: 6)Ce"ڤbSp(͕h HRJsŖs,[W#C i iM|9`䤧=YjH.{X|n\ HRJsŖ nx}} ϤOQT̽Bn|ZZ#Bkh܍ 6դ9fxnS!c qk4Sø-IrhXnpH ,`( [<)ႚ ю;7-Z}7  cWCEs*qФ|-eN>!䤧=YjH.{X7;3eZeTH絋-I%kZ/˟Z_ IN{XےϦ  cWCEs*qФ|)s##X(P, RS,$$[T=Yj@ RS,=Yj+4ΑF@ؒһ7 >Tub=#U9,D@ICU!W^T!̆ ؏H DICT絋-I%kZO) h HRJsŖyϵLT! jpPm7P` k(hh̩Bo!$rC  n{qBhM_һ7 >T7<:бe  cWCEs*qФ@'C|{ȅ2?kLCpm,:8:l7C JJsŖj絋-N#}ø6U@8!I)kZM΍f̆ ؏=NMΌ&znyub=mHX7 2+b>W s rhX4h);ΰCѬ;8iOs- 0ލflD9))kZ-K,_-ۗ>ekgB8p,'|k`} D)$r/vs 쏕6M9,GMnpH5|4XW2 D?GF@wx_#/MvC @^!O(hkV7 oJwT7w>!hjN51 iϵQr<6ZosC df% e "ڤbPHebP"G:F69% WBFO<7C B!JJsŖj絋-Cʴ$)%9bWy~!H0:Sjߦ眇Z#΅ C-ͅ„2$NFO>סH# NIN{XԑmR\eowfʴ$)%9bWyi# Bn{y_|a7%8I6?!օH7BaHΪ[xBz}JJsŖj絋-Avϭ/$=Yjujl6H厕3̂QMI$vSB AJp<C3FFglSaG9nXS#A 0y„2?Ma)t-#/S7<:бt)`(Y! 獤% e "ڤbPHIN{XJ\e ;:FbJ*xHHFG= v$V Ru~X}lt(fsG!hG"絋-I%kZO) h HRJsŖsOiDvᕴo?̅҉ sG<-uؓ+k ~CelSH}G7D?- iʝ8BЎD9))kZ-K,8V$=Yj7=幕ʈe塲e"ڤbPeݹsK@8!I)kZgmy٦7_l`[|anqmcо_H-`\ʜt)Unxa<s G}P>`~}72 Ï> B+`%=>?HrmSNnqBT@x|2;4!)M"Lʄ>`~xR>u2*͙n|@-GX`+_ƴ8"SҶ:_8iOL G~)QMϰ?7y0giTSfGp/#XFT!ʞQ |m$s‘% ʄ>`~!>!h'os6S?eZpq3>׌@-GPD6JJsŖZj絋-B HIN{XJ\eT)}mѬ;:FbJ>D+9aСrc-Ce"ڤbPi! IN{Xnp0-0zѬ;<[ﭹ?r!>t'*x B9v>ʴ:SxJw!|n}i#6VA d~ԑB| Ϧ2VIN{XԑmR\eowfʴ$)%9bWy̜̩B)‘n})xeSe? 2/D'о[ y^gs3eN:gsYvt)a)t?yl} ;4k>m?yviB +S#꣟Ml=Gn?<)Bn}ZaqGa\?yaln|8#6qM;JZ?yVfXl788aPs GΦCeB2#Mϔ le+֙SҶ:_8iLG- ?)7>R>d);׎<?)̏(_GΰC<(JBIz}7>Ce>}B8?vO ߦl~ʴf) Q % e "ڤbPHT絋-DkZeѬ;:FbJa e7;ןlG), 3/p䤧=YjH.{X0|Hl@qBS,wZa ܶGŸ-j J9BϵLT!o:v\oB^y/?Ѭ;<6!^}7=o_ҺMxfxۏCP{hi67=THp$o+8>T!a絋-I%kZFqFl@qBS,pef^ei~-7•rZa9))kZ-K,_-ۗ>e3lFUB-j۝e7,tMdzns7$R_Xaᶖʄ>ԝ7:5gja R Q`~.bC3ϵGO2:n{5 ntk4ϵ2 /*np` SpP`c\ʜt)RS,$$[T=Yj@(bJsŖR絋-AΑz@ICT֭8vX HeJa40ާ=pd'45AIN{XԑmR\e`4V$=Yj7[FC=G7=P 2>;̄[rRS,$[T=Yjq IN{Xn})x=3#*nxH NIN{XԑmR\e2nܹ @絋-\2kVވ;-NehP͕ieʄ=pMʴ'k ZMs*~zns ?KosG2B+}CrZxR> ns :y g>?-2<Ҙf|)cHnD'‘'M7nyvL'I##!xC|6Rk퐏saIN{XԑmR\eowfʴ$)%9bWyѬ;< nD9))kZ-K,_-ۗ>e_>jiCsst6S_879@?iG"HʑmB8R>W_#pêOr}I`e6H1D=YjH%H.{X)mS,=Yj+4ΑF@ؒT'JG#!օZ#% PrRS,$[T=Yj >p6U@8!I)kZRhWsʈ6#?RhX! ߦ'F2VW-7-Hf^:QѬ;>o϶#*~&t/*np` Sp1XeN:rR Q))kZ j-K, [D"@q)kZK,;'NfOIHĔ5\ʡ8WxD9))kZ-K, 8R* @絋-\P! )ϵG?Z}7< HrRS,$[T=Yjq IN{Xntk4+`aJJsŖj絋-Avϭ/$=YjϦڧPB ~MvFPv8Hj~78(PeN:d\BiD\$vn)]7-4o-Iܵ+vOe9eh>;xC~+aMrR Q))kZ j-K, [D"@)kZK,#T>SH(jiѬ;:F69% W2N>; 2 ȇ%%9bREIsŖ CeZe8a~ :yd7>TxO=idd7#Ѭ;@2 qz0?-2<}lt7r!Kll7lzW|bòy !>Tn{V?HO=pg)~l9->;-?MGLCr>Tn{V+a[JA%%9bRA-REIsŖKh$H)kZK,1 n| *q{}m5Qdf}"~$h#TfM v$JJsŖj絋-Cʴ$)%9bWyG-㛆nGžh sfs+HeZqs܍ 6FNtk4lJJsŖj絋-N#}ø6U@8!I)kZSV|%;%%9bREIsŖr֗qBS,w|ow9 ‘Tntk4B CbIN{XԐKTmR\eR$ F=Yj%.{XԑeeP:HGYvq6Jl[hW/ލf5Hh;PtQBάq% Q26Jl[o9,Gj!օ@ICUeʝ#U; JnKWp4hCMn{`_xG 7)퐉䤧=YjH.{X0|Hl@qBS,q\,0,_ 0 ̩B9 eH7=$>Yfri5 r?Mg:5gl%9>;b%`6ZI>Ϧd#Ѭ;k4l/fSʗnD9)(絋-II%kZ-@ H=Yj%.{XԺбyvN9f|!օT:бH(je"ڤbPi! IN{Xs*qФ|{~,0,  Ŋh[=OV9,GH}nM79Q!r Xdt,ec!exG[~ :y7<;'p䤧=YjH.{X7;3eZeRy{798R>Wҡ*s'C mp>3/rL6TC/#*ns!mC/MsC i#}}7 dT Bd-HeG=+MRaSL7 ?-2!>C0̽b!H1D=YjH%H.{X)m)kZK,Rk퐏ss2J$3ʞYGjxvS}8v[y7u% W<:бZ#% PWaPp6U@8!I)kZ9,Gs!d#쟨? 2J$0?79Q!W#O6Zos9OòòIN{XԑmR\eowfʴ$)%9bWy̅҉ a669Hm;'e9퐏jN`~%%9bREIsŖr֗qBS,pP̟sjFxһaM_:>#̅҉ 6Mg!օˇ`6JBiD}] ga:28R$-2 c+G,9ryvNmO8>Z\? 7  nqб{d#2"[#H\P͕i*ڧD',D9)(絋-II%kZ-@ P=Yj%.{X#H#[\9))kZ-K, 8R* @絋-\}z۝8!= n{y_TeBM΍fLm$p9))kZ-K,8V$=YjG6?- ilg>ֆg_܈rRS,$[T=Yj [.}i|$)%9bW]iH1D=YjH%H.{X)m@jJsŖR絋-I23>?Ptk4ΑF@ؒ)B򧍤z@ICT絋-I%kZO) h HRJsŖC>G=m|7=幰:~~2C![pKs6Untk4䤧=YjH.{X7;3eZe쟨F@ve:9iD9))kZ-K,_-ۗ>eRS,$$[T=Yj@1%9bQ)sŖ@tyG:F8ϤOĔ5]j;= v$RaJoIIN{XԑmR\e`4V$=Yj43G=ʣ#a~;%BqsYvo ;^uQϦF@_ WMxHrRS,$[T=Yjq IN{XnzD%HlCjܱҤ7.絋-I%kZ/˟Z_ IN{Xݙ϶#*m2k㛖:TϦ2_=G78 >aH+kaڣh><;Rta># sYvsG:CbIN{XԐKTmR\eR$ @Ĕ絋-DkZ)l2:yi#|%4-tTm$sbJICIOQ*`rRS,$[T=Yj >p6U@8!I)kZIve69Cxzr% e "ڤbPHS,=Yj69U>GF8ϤOĔ5]R5gĔ5\v/ߔ [<䤧=YjH.{X0|Hl@qBS,w 9ofO WMxHOrBg/]7,Lm$sJpD9))kZ-K,8V$=Yj~~X}lvG‘n})x8JwJJsŖj絋-Avϭ/$=Yj-M϶/6UrR Q))kZ j-K, [D P1%9bQ)sŖ؏hlOH(jOCeZq<}m5QdfOĔ5]j;= v$JJsŖj絋-Cʴ$)%9bW?rf^М6T!htܷkN4lJhlN>iOlK"絋-I%kZFqFl@qBS,u׏Bn[ 9b>Wd|)B*ӏp䤧=YjH.{X|n\ HRJsŖܾhR3eZ% e "ڤbPHebSslGHT6UĔ5^塲8ۤjDICTJ5gH#Yvz@ICUt 3/qL9))kZ-K, 8R* @絋-\Ps6T!htܷkN4|`5?- iG z䤧=YjH.{X7;3eZehR3eZs+MM}eMMYUj$|%4-IN{XԑmR\e2nܹ @絋-]u% e "ڤbPHIN{XJ\ei##UIؒZ#5SB} v$trp` SpCF=BVȇ%%9bREIsŖ CeZeCIl9<6U9,D'G-ʑaMI$6nGx>r%%9bREIsŖQ* @絋-]獤pN~;< 3/yq~rhX}~Z*IN{XԑmR\e2nܹ @絋-]獤sGt#q+ Ps34 ̩BIs`~ʴJA%%9bRA-REIsŖKh$ @%9bQ)sŖEtTm$sbJQrhXHNC ؒʐ0̽:xG-ͅ 9B68絋-I%kZO) h HRJsŖs,[ @tzϦ;)2>68+G>n>CeB ֗]!$獤s!JWx?)) O2Q@zC l7 qυ[*"tФϵn9,G @X'ry_ّU nGMO? F@M϶/6UBF@= [/S~U mɅ#~ :yJi#?M϶/6U SJJsŖj絋-N#}ø6U@8!I)kZMhWz= ?Yv_ gJvT̽> V>69Bg0:y aM͕"HIsC  !B|m$rbSfGBI#lN|r#Mϲ;>9 MȄ7> Vs)%%9bREIsŖr֗qBS,q:x΀MILSe?B*ӡyPn+S3΍fO獤U osYvq9)(絋-II%kZ-@( ebRFʜt)5@+6U[yub=#U9,GbJ}"L/ϵLߤjL)(je"ڤbPi! IN{XpPc\T̽O}#6nyvO֟MsDk4*}79 #BCsj/yGƂ=$>Y*}7 ;/x䤧=YjH.{X7;3eZe#[o@8#ϵLyaMSVT&sK78(PeN:n[#N%}6JJsŖj絋-Avϭ/$=Yjﯨ턩/O>3/p+ np 7w2 D?7 >3/~t̅ xlߦ  k9ʜt)RS,$$[T=Yj0Ԕ絋-DkZBpP`cA}mѬ;:FbJ*yub=#U9,D@ICU̩7#e= ̈rRS,$[T=Yj >p6U@8!I)kZ:-T)}f^kBxtk4l/fG"絋-I%kZFqFl@qBS,wdOl rIN{XԑmR\e2nܹ @絋-]u% e "ڤbPH Ƥ=Yj%.{X ,`+ ڦe5Gڦe5\}m!օT:бi% W2<܈WHT);'BzFrhX4ؒJJsŖj絋-Cʴ$)%9bWyPڦe,t i|%4-IN{XԑmR\eowfʴ$)%9bWyϵL#p䤧=YjH.{X|n\ HRJsŖ}U nv^!_ܱҦ}79B?SBHeml3~TtRS,$$[T=Yjq)kZK,  cAT̽FT̽:бZ"M v$ve9drT̽ ve8mlJ>M΍f~>'MBH<:б+!C2y8sXXW5ceN:ns*6j(|-}mB=T̽drާ塲9ʈeÒe"ڤbPeݹsK@8!I)kZLJA%%9bRA-REIsŖKh ebP*stk4ΑF@ؒʞrhXHNC &;P%%9bREIsŖ CeZe\4 ư,c̩B l3W>p#P#o ,`+j>drIN{XԑmR\eowfʴ$)%9bWy@8#ϵLߙZl\9))kZ-K,_-ۗ>eڦe΁;99x>CM*Jhmmм@78XpcX1TH% e "ڤbPH jJsŖR絋-@T!Ѭ;/O9,Gj!օ@ICT5HhT)(j5e% sȇ%%9bREIsŖ CeZe\4 ư,c̩B l3W>p#P5BsS2~4,~ʴJJsŖj絋-N#}ø6U@8!I)kZ:-T)}f^eD2IN{XԑmR\e2nܹ @絋-]u>3/~t̅ #mm DRWCknB,,`+w2 D9)(絋-II%kZ-D`1%9bQ)sŖ8WxmѬ;<;'5Hh;Pz<:бR5SB} v$JJsŖj絋-Cʴ$)%9bWyPڦe̪w[M8d"絋-I%kZFqFl@qBS,p8(PSV6ZopM `h78Py{+M˓nz`7z5`#$e!>fڦentk4+Jd|]*m~rhXrRS,$[T=Yj [.}i|$)%9bWt-M9,G‘FFe/z(nGMl̩B}CrZxR> ~^gsS"JJsŖZj絋-B"@0)kZK, һm-8R5gĔ5^ntk4*xH)HĔ5^:бZ#% WA F@0#psn~!d}7:5g'lHvNy䤧=YjH.{X7;3eZeTڦee9W}Q[M[<'lH8"H7<;'ϵL߆s :5eiN0c@^0 F8_2Cntk4+W|;'<#̅)]㳘nd|Mg!օG аHpOsj2Q 7=0?[xPR2FQBh?M}f^)%%9bREIsŖr֗qBS,vt3̩B~fhrR Q))kZ j-K, [DF$=Yj%.{XT'J <;'5S쟤Ĕ5^ntk4*xH)HĔ5^:бZ#% WA avDd<6ZoH#Yvz@ICUM_e9S#Oog>5g6W؈rRS,$[T=Yj >p6U@8!I)kZxn Ў}9`Ks?Q+2cL{mϭgo+>>R>Tntk4l>S %>)ϙZl%N'(`絋-I%kZFqFl@qBS,wdrT̽R>drާ塲9ʈeÒe"ڤbPeݹsK@8!I)kZBBs#]2YvOYv\??Ѭ;9_x&8B~ h/|}9>;ﵴg>5a&[<|LrR Q))kZ j-K, [DPԔ絋-DkZ5V= pJ_92}7<;'ʄuߓò5Ww pJQrhXHNC ؒ|t%B7ӂ  oeNr:Z*!pCMg4Hh4^VvO`rRS,$[T=Yj >p6U@8!I)kZ ,`+ TH_ʜT ~;=G7=0_29䤧=YjH.{X7;3eZe#ᰖߡM;F@o2 GW䤧=YjH.{X|n\ HRJsŖ6C<;F@o2 D'u-7z}A>sYvz@$}mn!mCbIN{XԐKTmR\eR$HRS,=Yj+4ΑF@ؒ ٔGʞrhXHNC &;P%%9bREIsŖ CeZeS2~ o*ӛ B|;'hIN{XԑmR\eowfʴ$)%9bWyϵL#p䤧=YjH.{X|n\ HRJsŖ H1D=YjH%H.{X)m$q)kZK,$jBICT ,`) hX|-rW= [#Mt/*%4,e6WTH%%9bREIsŖ CeZeBƅ;7-Bg>FQiMBH98R!IN{XԑmR\eowfʴ$)%9bWy̩BwjD9))kZ-K,_-ۗ>e%{MeN:O#ϵQsã <(XSбZf0JJsŖZj絋-B"@8ebRFʜt)5@+)`|-rW= [#Mt/*$(XSб6Zoe~eN:rRS,$[T=Yj >p6U@8!I)kZ^T!Bƅ?eZpiM8R!?Mႚ ;7,I_xϵQr!IN{XԑmR\eowfʴ$)%9bWy̩BwjD9))kZ-K,_-ۗ>e%{MeN:O#ϵQsã =4,υvn[ H1D=YjH%H.{X)m$ ebPe :y78X=G!mC<:Mhòޣ]ICUO9,Gj!օ@ICT絋-I%kZO) h HRJsŖsC c+G-~ :y7<;'?L҉ d-HgHS: $S prRS,$[T=Yjq IN{Xܧ 04,`,SBsG֟M ,`+ THf~-6o X2w8"絋-I%kZ/˟Z_ IN{X`tMd-Hgжyo6c+쟅#o\*qpiM:2lrG)7dlFq ̙uiep;ߦ XB9o++A >(fʴ}~ZdB|a{CbIN{XԐKTmR\eR$H=Yj%.{X:F@k4H(jTy~OoH^uߓòM8vY% W9,Gj!օ@ICT絋-I%kZO) h HRJsŖ ,`+ )[}7=$>YfH6Ѭ;9_x&uQM9,G ܷ_һ7 >Tra l絋-I%kZFqFl@qBS,wdreD2Пhl@䤧=YjH.{X|n\ HRJsŖ:s2Ch}wsC JA%%9bRA-REIsŖKh @Ԕ絋-DkZUh#Tf% WjϭQhò(jGub=#U9,GbJ䤧=YjH.{X0|Hl@qBS,pPc\4XP`,g6Hx~!k4 GލfBa6êGNnyub,F@SrhXrR Q))kZ j-K, [D$bJsŖR絋-I*qФRPVh#Tf% W<:бZ"M v$B9x2_<-l̏2>Tntk4M#x絋-I%kZO) h HRJsŖBҡeN:HS"j@'ãYvs!JWx_"H2_<_lFUB#оG#Om t/(xOa #`塲89*}7:5g6W؈>deBM΍f2J$3 z [mP~KMqM꣑00SkB@kQ|ƍ3/yPOsYvz@ڨ9㳆[OZdL̍dryi}mD̅҉ JJsŖj絋-N#}ø6U@8!I)kZ8S2)ߏ BiD%%9bREIsŖr֗qBS,vt3BpP`c\ʜt) Gj(F@o+δ!l)@#;W܈rR Q))kZ j-K, [DF$=Yj%.{X4qmO9,Gj!օ@ICTz}oSÒhlBC6UJnp Bx. 6#>hrRS,$[T=Yj >p6U@8!I)kZeN:[}7=OCeZp_C#M Bx. #M֗ W}̒9-6Tns GeP~ZUrRS,$[T=Yjq IN{Xnzʴ~m ^lN>Òe"ڤbPeݹsK@8!I)kZ?M*qRFCeZ_Mnyub>W?- i 6W&B$xۙS#p_>dvZr:[?RhX R2.V|YS|q69`ڣsוyG8X<;' GGI8lO8lߦ XB9`9ryvNl`:y&Z\?fwaM:2lrWVA d|)= %Bj䤧=YjH.{X|n\ HRJsŖbIN{XԐKTmR\eR$H ebSpJҡ>ef5Hh;PySG:F68M v$ U o:xD9))kZ-K, 8R* @絋-]% ҉ +hs mO獤x[<}&V@Ȅdat'sʐ)HnxH׏ΦCrjHO9UiBiD~;%B9 O|PCѬ; :Sy{S}5yaС-eZz鲿#ǡ[ :So?Ѭ;e"ڤbSp(͕h HRJsŖs,[Zl_ΪSVyl@u; ϦlqsdC[_Dx6IN{XԑmR\e2nܹ @絋-^% e "ڤbPH$=Yj%.{X.2Q'e7j:MmJ$j g X7JP?fF#Tt94Ԕ5\ahkS(CMJJsŖj絋-Cʴ$)%9bWBV92Srxl/Z}6rF@絋-I%kZFqFl@qBS,wt,ecW+K9lF|))һgB>nq@>3/p䤧=YjH.{X|n\ HRJsŖ>p3>[m(t,ec6Zo3+yx?Mg!օR<4=8v[0ZnZ5W~L̏sl@< 49)(絋-II%kZ-D1%9bQ)sŖ#Tf% P JFz5g䤧=YjH.{X0|Hl@qBS,w,T!JFz5g䤧=YjH.{X7;3eZeڤ-z5g䤧=YjH.{X|n\ HRJsŖ2h;> *}7<4ei}%M[}79@"~q*D'‘yT&Gg vZFs fJJsŖZj絋-B"@@1%9bQ)sŖL-[9BV-jʞrhXHNC ؒzˤ˄U8v[!% W!uۇ%%9bREIsŖ CeZeB|q٨ZeP[|nxHm7vI:yG=+oNeh>DG~塲r78'~rhX~sC !}<֙i#9 쏞{λrCMsS#̭ȂS}8>Tp,9))kZ-K,8V$=Yj7=OCeZq絋-I%kZ/˟Z_ IN{XA i#_hlC܍ }Tpub!H1D=YjH%H.{X)m$S,=YjS8ZZ#5SB} v$ = UC/)(j6UHT6UCС*% W78@GHub$Hqٔ9))kZ-K, 8R* @絋-\W2 G塲8l/{_Hub< @[‘&sK +fI *}79#o?-*9))kZ-K,8V$=Yj7=OCeZxR?M϶/6U NIN{XԑmR\e2nܹ @絋-\ Hyy8)#!/e7<:б+ʴ~ +ZNT G!<}m̩BƏnsQùkp}PY_)#6Zos@pTZ#pe Vu! Gz}&QS|%iP+NQhС JJsŖj絋-N#}ø6U@8!I)kZ}B;j~ߏ=07Yv{B09))kZ-K,_-ۗ>e徛egaWeOPIЕ6}mdeO;%BpȄR<4o2Jȓ l(i6ntk4H㰄IP#tk4NBgsg<4 GC-e69 T mÒbIN{XԐKTmR\eR$H#S,=Yj]xm0-#O9,Gj!օ@ICT絋-I%kZO) h HRJsŖ+Fࡢc; hX$ 3S#a+ <<:бyIMen絋-I%kZFqFl@qBS,u֘絋-I%kZ/˟Z_ IN{XZ`rR Q))kZ j-K, [DHĔ絋-DkZ^2b% y_Jpʜt)bIN{XԐKTmR\eR$H=Yj%.{X:F@k4H(jTyzF'e7ePQrhXHNC ؒynehRYC09))kZ-K, 8R* @絋-_h_̧00}wsC y*xs9M-!օF@̍׎l:xT眇Z"!~Z*e2JJsŖj絋-N#}ø6U@8!I)kZLJJsŖj絋-Avϭ/$=YjuQϦF@S)"Ve% e "ڤbPH IN{XJ\em7-HOjDICUi#2 V#/㛆oi{deGSB~>h#Tf% P~(2V9J l@-i2 絋-I%kZO) h HRJsŖsIΑsc>&F;#(xiPp*۝T)‘*d~ nz p취q,G[\R>n[ʑfGeͬ9@tl2@9))kZ-K,8V$=Yj7:5gЎ{d"kIJJsŖj絋-Avϭ/$=Yjfw֭B}mieЎq~8l6H29kVʜvR9Unxa<sYvyS}:T|'M#?CP|kR˓t 7MemdV ;8]ipOQ[Ge"ڤbSp(͕h HRJsŖJe"ڤbPeݹsK@8!I)kZ.sQ?6WBvx֙e78-`DS"̅Mϰ?<^ql-IPhnF|o:[|Y~t#q##3' 9쌡֭s[_ Rg8nG헬Ȅ+M {yl>|dZMϰ?>CL72zRS,$$[T=Yj)kZK,Fࡢc8ۣYv_ʞ o:*yub=#U9,D@ICUSȇ%%9bREIsŖ CeZe`BBڦe,0,_ 0 ̩B|%x23/{Cr<6Zoe~eN:‘DO#ܧJC>ʜt)RS,$$[T=YjS,=YjHS"p2@k4H(j!օT:бi% WZM;%Bp;#O[s 쏪絋-I%kZO) h HRJsŖsS#̅)]㳟jG ~!k4+*$p;#O[s 쏪?!օ%%9bREIsŖQ* @絋-]2 G}f^䤧=YjH.{X|n\ HRJsŖ)sZP00=m7 a~eN>y GBmϦ2 D9)(絋-II%kZ-D@Ĕ絋-DkZRhXF@k4H(jﲜ7ʞrhX)ub>;PxHHFG= v$ y_xêDD!9JJsŖj絋-Cʴ$)%9bWHub>塲/̅)]㳟[^T!; froB򧖇6W@(gs*W:SxJh[> 0-l5sGe"ڤbSp(͕h HRJsŖsS#SnxH:x;)<|LJJsŖj絋-Avϭ/$=YjPZe GF|o:厕3IB?+T)|%4-]7-퐽ih6N>)ώgXG#O獤 D6@+}@+dC4,D$aG> ! ̏#Ϝ -khfNaM}C 3'?+(R gsYvyS„y9R>W_CES@LB/MCF98R?k㛖:TϦ'*gP1+>= %Bw-HOSxl/ФO98~2@y rp6U@8!I)kZ9,GBlOz78`ߵnp#P0<0\)n>GMBV9ڧ}78`Bs@ol>|N`f@N~W*}79 @䤧=YjH.{X7;3eZeС*ӏrRS,$[T=Yj [.}i|$)%9bW }7;\ lO*gsިXڣ% e "ڤbPH ebS\ ,Gj!օ@ICU̅=i2p6U@8!I)kZ9'l/оG֞GzoœeH6o`䤧=YjH.{X7;3eZeС*ӏrRS,$[T=Yj [.}i|$)%9bW xRn[C D_*gsC JA%%9bRA-REIsŖKh 8)kZK, )-j֞695QH(jWi{R[ỔV&fIjJJsŖj絋-Cʴ$)%9bWOSVk>GMdft)-l@ܾx[ lt'2<->塲q~~Z6dxJ|6ZoB ܦʴ͕ɕ##!FFg M `rRS,$[T=Yjq IN{Xnzʴ)9))kZ-K,_-ۗ>e3*qPZe GF|o:厕0PB[}7rpiMCO  TH% e "ڤbPH T絋-DkZ95QH(jGub=#U9,GbJ+ CIN{XԑmR\e`4V$=Yj7=弯Pϵ_>ʴHa6 3/y$PG,Ҥ_ 獤z9S8i}7D9))kZ-K,8V$=Yj732Y䤧=YjH.{X7;3eZeÏ܏hlO+*Cr!IN{XԑmR\e2nܹ @絋-\21o4h3S#p;Iʙ/?Lm$rZH s`;#2FO=C3h@8!Gȑ(㊌@i#'`e=Gq(_7>? dx2_=GahSB[}7 :S_SMIƏnxnG6U8X$`X [pPcDS"о}78 hl [8R?k㛖:T!sG/O3B|-MR<6ޅ6Szn_<%8G7-N܏F@ N4 .о}78 kl [P`,g2 Gxf-R>ٶ#Jhl@ ̈OsA9y\`n Ư‘B8R7? 27F@쿕<8@9,G ޼a*_@m$r͕aB_C MeRS,$$[T=Yj IN{XJ\em%V|%<[qAn;C ub>;PpNd6|5Q(jҢ絋-I%kZO) h HRJsŖsʒBrxlN}f^}m$SC |%<~7|idIS2n{H|>U o;9Ce"ڤbSp(͕h HRJsŖsʒBrxlN)ώlK# %%9bREIsŖr֗qBS,qϦ~rhX##3>}"JJsŖZj絋-B"D)kZK, P*ӏn(-yub=#U9,GbJ䤧=YjH.{X0|Hl@qBS,wTeZsS2o!$rrhX6)|))ҺHʹ= ln#̍2nyub!IN{XԑmR\eowfʴ$)%9bWy!օ_8)a)t9))kZ-K,_-ۗ>eRS,$$[T=Yj ebPSti~ Bkg#0SB X1}m9-,rRS,$[T=Yj >p6U@8!I)kZ Bkg#0SB X1ZfO  cWCEs*qФIһ̩d:x絋-I%kZFqFl@qBS,wʜt)>Òe"ڤbPeݹsK@8!I)kZrW``,j(h1eN:#~!xX$`X  0JJsŖZj絋-B"DS,=Yj@$jBؒLʴ)B}T 7jICT絋-I%kZO) h HRJsŖs p)rhX52*ӏs*qФxJy䤧=YjH.{X7;3eZe0oOp/BlO GS"!օG΅ %8%%9bREIsŖr֗qBS,p`f5BP[p*'JR<(-yubGMB@2/HnD9))kZ-K,8V$=Yj?) С*‘THub<㳡H# NIN{XԑmR\e2nܹ @絋-\hP##!~xc(co:D ;8Xg>ҭ˓JoVH;׎( gw7|ڝ }lHXe-TBB|ҭ[ o2"̭6o#T-t+# wZ"I9cHl@RS,$$[T=Yj IN{XJ\eP[PP@d5@z}`_I$/;#ꆄ;QBICT5GJn]% P H_ #t5AIN{XԑmR\e`4V$=Yj78̜̒ͅ9Jeϭ/}ws p)dr}m$ R22s}?dvS:бǡC6U NL7#zC3e̅ |7=C/;-J>ZIN{XԑmR\eowfʴ$)%9bWaH֟M(_ V2 D'C @ AJp<JJsŖj絋-Avϭ/$=YjujwTN%}6yaP[NBy7,t hJJsŖZj絋-B"D#RS,=Yj ߙZm?|ߵ_,G^Bo( j5P2a]% PrRS,$[T=Yj >p6U@8!I)kZ(-qAac᠏}j>THR=2VjоX2 Ȓe"ڤbSp(͕h HRJsŖJe"ڤbPeݹsK@8!I)kZ] gsʑ܏B`>Wn{d#O#+Ve4ai@t p`8c@4JJsŖZj絋-B"D T絋-DkZ)ϵwtTm$s)(jR5Q( HFG RPji#QICT.jeP%%9bREIsŖ CeZe wZ#ǡC6U `H O#MsGGe"ڤbSp(͕h HRJsŖ򑿭>P!= <)eN:OZ#i#㰔)a)t?#g8#Ф*x{ d|:бFVhrRS,$[T=Yj [.}i|$)%9bW 6o#T-t+# wZ#ϵGO&9cHlO!M}:xw?-y_nJJsŖZj絋-B"D@ ebPe :yu0h#Tf5A> BZF_a]% PrRS,$[T=Yj >p6U@8!I)kZ(-yubD6U5 r>C6WPF@w+ȇV7 wI_m ԓ'sΦM΍fJJsŖZj絋-B"@HebP[HImm\s _l:F@k4e5\}w  JJsŖj絋-Cʴ$)%9bWy~!k4+7ʛ^(uQ %pAnpeiz<)l:~~強 ٔd|np@ *FFCr>TnqAnpv^!IN{XԑmR\eowfʴ$)%9bW]iIN{XԑmR\e2nܹ @絋-\ZKko V‘ᰖ% e "ڤbPH=Yj%.{XH}eYvtR5gRP%%9bREIsŖ CeZe? dxѬ;9w #O眇Z"[C ֗HgsYvy_ʝ Os|+i"%ƹJlTnyub!IN{XԑmR\eowfʴ$)%9bWaH֟M(_ V2 D'C hW% AJp<JJsŖj絋-Avϭ/$=YjujwTN%}6yaP[NBy7,t i?ϵGO+rR Q))kZ j-K, [D 8Ԕ絋-DkZ):J<:бZ#% WF@j wYrRS,$[T=Yj >p6U@8!I)kZ΍fQMsGC q*Ru0M(-|9`䤧=YjH.{X7;3eZe?- i̭6TC.T̽#vxpe<򑿭>eGk4S!օ%%9bREIsŖr֗qBS,u֘JJsŖZj絋-B"@H5%9bQ)sŖAn;C ub>;Py_PYR[(N@JJsŖj絋-Cʴ$)%9bWy~!An;C lP"絋-I%kZFqFl@qBS,w塲9ʈesj:~l8~R7p p취f*}7<:бSF@쿕>rhXP3vD9))kZ-K,_-ۗ>eRS,$$[T=YjD*JsŖR絋-@ef5Hh;PqOn2 E% PI7j5P2PJ䤧=YjH.{X0|Hl@qBS,w,F@D^F@wʞNQjbt? dx(fʴJJsŖj絋-N#}ø6U@8!I)kZSVeD2IN{XԑmR\e2nܹ @絋-\:TϦF@jSP[+‘ + ns*qФ|L3/xXrR Q))kZ j-K, [D $bJsŖR絋-CheN>!SUh[XP n(-yuieÒe"ڤbPi! IN{Xnv  SU+}m> wZ\?78R&sK(-| p_һ횅MϜʴSe?(hWêGNbIN{XԑmR\eowfʴ$)%9bWy̩B)9))kZ-K,_-ۗ>e%{M  , `+S#HHyр4cmRS,$$[T=Yj@)kZK,-S2tk4ΑF@J>ntQ8R)(j8R!IN{XԑmR\e`4V$=Yj7=$>Yf~;%BT̽<}m? dy8R!IN{XԑmR\eowfʴ$)%9bWy̩Bڦḙ6TC.絋-I%kZ/˟Z_ IN{XZ`rR Q))kZ j-K, [D"F$=Yj%.{X0͕p2@k4% W8Jy}~ P%%9bREIsŖ CeZehW)~׎π nGNnyub>(g7=.L Ȓe"ڤbSp(͕h HRJsŖs6U2Q rRS,$[T=Yj [.}i|$)%9bWf厕3Ѭ;=T;/x Gƾ;4P3#% e "ڤbPH8Ĕ絋-DkZ5FTH\m d:y~ʴs<1XX(`o"HX$`X  0絋-I%kZO) h HRJsŖ<2[m(һ͂9MR Bvs D}7i#IN{XԑmR\eowfʴ$)%9bWy̩B)9))kZ-K,_-ۗ>e%{M Ư THR>T2hG>ZfI  `Bb@e аHwd"A>B9;7,HX$`X  0Mn{`h;=$>Y*}78X$`X eN:% e "ڤbPH@=Yj%.{XH}B?M:2Q)BiDySu (VOi4@oQ󮤡򧜇Z#5SB} v$ ) 2rRS,$[T=Yj >p6U@8!I)kZ9,Gs!d#쟨d-Hgap;#O s'X?79Q!W#O6Zos9BrxvS}8vX9))kZ-K,8V$=Yj79Q!W 쏕4sC |7"$p:Tڦḙ6TC/e7=09))kZ-K,_-ۗ>eS>[m(ϵKll/BV9? G-&T<~t,ec|'>R5o8퐌O8>3BˇfwaM:2lrWVA d|)+P͕i*$Tȇ2y eQ!Sa` T7|c+&p^J>,0,_ 0̩BJA%%9bRA-REIsŖKh(S,=YjHS"p\yP  -Zfۙ<2[m(L7 @䤧=YjH.{X0|Hl@qBS,p7)7 BTO!L2J$0'C,jw>ٹo+`JJsŖj絋-N#}ø6U@8!I)kZeN: NIN{XԑmR\e2nܹ @絋-]+ npH5|4XW2 G‘? >M o  -ğ @ܷ 6F~?k㛖:TϦz#)BvuP~י<<&:T'G-ﰶÎq U Gjc塲e"ڤbPeݹsK@8!I)kZ;a*{5 ϵL'C>4 ư,c̩BK}f^㳙 iM)ac\s8R!H1D=YjH%H.{X)maRS,=Yj  h0g>3/~>Αz@ICUO9,DT:бH(jfS ȇ%%9bREIsŖ CeZe`BB#ڦe~l/fStCyS~!ȓI|̅ x?M)ac\s8R!IN{XԑmR\eowfʴ$)%9bWy̞B}f^WHCe"ڤbPeݹsK@8!I)kZLJA%%9bRA-REIsŖKh()kZK,!IPtTm$sbJ*yub=#U9,GbJ䤧=YjH.{X0|Hl@qBS,q˟Z_>À `Ɓs8R!?M{xoj$}mC/4 ϵL֟M|9`$SYvy_P00Ps/"|:б䤧=YjH.{X7;3eZe`BBڦe~Z*әZl\?79{GL x>CM*JhmmмC,,`+w2 D9))kZ-K,_-ۗ>eڦe΁;9<Gži#I_m   k9ʜt)RS,$$[T=Yj01%9bQ)sŖPKqtTm$sbJ*yub=#U9,D@ICUSȇ%%9bREIsŖ CeZe`BBڦe,0R!@|%;%%9bREIsŖQ* @絋-]>3/x7i#W'D9))kZ-K,_-ۗ>egϦ眇Z#HH##2L7#e6WTH[ >l<)lH^gsS"JJsŖZj絋-B P5%9bQ)sŖPKqtTm$sbJ*yub=#U9,D@ICU̩7#e= ̈rRS,$[T=Yj >p6U@8!I)kZsGG<e= ̏2y d|B|P@S2z`  TH%%9bREIsŖQ* @絋-]獤y_Jpp6U@8!I)kZ{eϭ/k0c@ k9ʜt)C`  ڦeOYrRS,$[T=Yjq IN{Xnq0!jHS2?- icHnD9))kZ-K,_-ۗ>eRS,$$[T=Yj8ebR̞B`[zW<26Zo2y J/'<:бR5SB} v$JJsŖj絋-Cʴ$)%9bWi#Wᛑ^;<xlds!mCx7Ҽ) &O!L ̞B T)*}7<:бTG)䤧=YjH.{X7;3eZe+# N}m[ ub>塲.絋-I%kZ/˟Z_ IN{Xs'[ڡ87 >T_眇Z#Е}78X$`X ACEs*qФCbIN{XԐKTmR\eR$ RS,=Yjy̅҉ !'e7j:MmJ*9,Gj!օ@ICUJ2y eQ!᰿ifCe"ڤbPi! IN{Xns!mC<+GʟM9,DmlGMO!LF@& B?rueBMd-Hg>,!̜&69)* +厕2?Mo+)BiD%%9bREIsŖQ* @絋-]獤y_JpF? THhL0̽b>)BiD{T';9vDS}RS,$$[T=Yj8ebPe :ynyvOF@S]<;)jxvS@,#eʞrhXHNC ؒ9))kZ-K, 8R* @絋-]F@S6(6C7>OoclL|d)J2<}g:ʄ>uCsd RgB?kϵLѬ;e"ڤbSp(͕h HRJsŖsYvy_klO#ϵLT!̭6TC/e7=0S7t9))kZ-K,_-ۗ>eMr7;[yԅ[_#nxHam~鲿F@.v{ll7̅҉ wÙ<2ę mo 6O:98:W[m(+d^gs `Ɓ4XW2 Gy ߦ2[@{λMLBo GTs̞Bol7uO!L+Tn9,DmlD'|npH5|4XW 2y eJJsŖZj絋-B PƤ=Yj%.{XΑz@ICUO9,Gj!օ@ICUrLBl\W B+nE Ce"ڤbPi! IN{Xq0!jHS2^dnxH+gsG A sG;PzfFka&O!LrRS,$[T=Yj >p6U@8!I)kZI٨Z*FFCrk l7}3#㳙<2!IN{XԑmR\eowfʴ$)%9bWp/ nxH̞B+O#Ċ8N C#̞B GÙ<2[m(+ 쏕6M9,D$@l?:?MdySknsѬ;;Pt/絋-I%kZO) h HRJsŖ+<2[m(+BzȄoeG/7 &WZd~M܈rRS,$[T=Yjq IN{Xns'C6U2Q rRS,$[T=Yj [.}i|$)%9bW2y eоD'ZKkozO!IP á*pi0c@ , `+S"9O!L 7)9'Bπ`"^̞Bnt7 >TaM9,G<6ZmPPB|)>2y elCbIN{XԐKTmR\eR  IN{XJ\em.2YMaձV*!塲.絋-I%kZO) h HRJsŖrJU؏s} y @䤧=YjH.{X7;3eZeڤ-̈́"絋-I%kZ/˟Z_ IN{X2slaձ>nsRkо% e "ڤbP @8ebPe-T$ @#U @즤e"ڤbPi! IN{Xn{H|> Mw H>}6t>܏GL;'NZGjJJsŖj絋-N#}ø6U@8!I)kZ}B;Or!IN{XԑmR\e2nܹ @絋-]#Ce9i}B;Mns+kabr4CbIN{XԐKTmR\eR  IN{XJ\eU vSy&p#U @즤e"ڤbPi! IN{Xnta432Co!$r Mw !IN{XԑmR\eowfʴ$)%9bWyϵHZy_ D9))kZ-K,_-ۗ>e6~pl-#ϵHZpiMeml3|,AFhrR Q))kZ j-K, [@$S,=Yje&G֙!օ!N;=$>Y䤧=YjH.{X0|Hl@qBS,vRd}irhX22Cs;)rsd>!h絋-I%kZFqFl@qBS,wTwCe"ڤbPeݹsK@8!I)kZslG>r!h~l'䤧=YjH.{X|n\ HRJsŖnzʴ ? 2'(y|:бRS,$$[T=Yj@HF$=Yj%.{X2xvS|#e5Y<;)ICUJFxG 5QH(j`䤧=YjH.{X0|Hl@qBS,w,Mmrl>|ta9GGFT!фò/~>nxHrR Q))kZ j-K, [@$ebP#dTm$sbJl2) _ϭ#i#9))kZ-K, 8R* @絋-]##32Co獤y_һT$ {yI##09))kZ-K,8V$=Yj79 @+a=ȇ%%9bREIsŖr֗qBS,v؏s6UOdxta9Gϭ#i#H1D=YjH%H.{X)m IN{XJ\e:#i#l? dCe"ڤbPi! IN{Xnz p취Id#O2 GTπ3#眎y:nsRIN{XԑmR\eowfʴ$)%9bWyϵHZy_ D9))kZ-K,_-ۗ>e6~塲}$!h̅85<6ZosSrgXe7InXS>+ фRS,$$[T=Yj@HRS,=Yj+4$j;= v$l/<'2= ʄiP+NQh;e"ڤbSp(͕h HRJsŖsjڧoL h;e"ڤbPeݹsK@8!I)kZn[ãYvz@l76ZlyЕ6}mdetdCy G# V R l(i6rR Q))kZ j-K, [@$)kZK, 遽ʞ69dTm$sbJ'Oܷsa TQRPs f_kgB>vL+}^-lϵHZRS,$[T=Yj >p6U@8!I)kZ}B;j~ߏ=07Yv}MSI{ԝ6>d)g rkIN{XԑmR\eowfʴ$)%9bWyϵHZpKoM΍fxMdCe"ڤbPeݹsK@8!I)kZ.S|=07Yv7)Ѭ;= vqR!h϶^b16ZmPߔܴCãYvz@JA%%9bRA-REIsŖKhjJsŖR絋-Ci|9zލfOI2F69% P ܧnX7= vp*Fdryi(j3r/㳡|[ym;&b@ >{xЖ6Wڤ-Q))kZ-K, 8R* @絋-]>!hϵN?oѬ;>׎uP|$SG=N 2㳆[O䤧=YjH.{X7;3eZeڤ-l%oF@v|!IN{XԑmR\e2nܹ @絋-\T)q^=07Yv7)Ѭ;= vqR!h϶^b16ZmPߔܴCk4HH1D=YjH%H.{X)m IN{XJ\e#ʞ69dTm$sbJ}~/rF-絋-I%kZO) h HRJsŖsjڧor=x#-7+H9̅8D9))kZ-K,8V$=Yj79 @ m-#vs헾D9))kZ-K,_-ۗ>esYvySi#>>{xƇ% e "ڤbP @@)kZK,69̅)]y; -"ITF|;'e79 #絋-I%kZFqFl@qBS,w8Ce"ڤbPeݹsK@8!I)kZG,inzn|* 遾p^VȄlBt6Sڤ-= ʄ>mbRS,$$[T=Yj@H#S,=YjS>Zշ T!>>hH#Yvz@ICTySG 5QH(j`䤧=YjH.{X0|Hl@qBS,qTJgZ0-~lq*^in}7<;'MsDk4*}79 #䤧=YjH.{X7;3eZehWvO"絋-I%kZ/˟Z_ IN{XR[> ntk4+Wxmϵw ܈OsH2>l<)lHR?MFFg>ٹnl/V7 )(絋-II%kZ-P)kZK,2'9f}iѬ;8 F@ؒ򧍤$ji#;PIN{XԑmR\e`4V$=YjCeilO+ᛑod#Ѭ;<$PHrRS,$[T=Yjq IN{Xntk4+W|;'JJsŖj絋-Avϭ/$=Yjê}7:5gjоʆgs<2*MNTz}iz_@' :[ ܏#!?\ &ٶ#?- i[eBM}B;Mnpp c8L,AJJsŖZj絋-B( F$=Yj%.{X2֭6fڧxH5QH(j`䤧=YjH.{X0|Hl@qBS,qTkVަMa*ntk4>;I%%9bREIsŖQ* @絋-\Tǡm7-fiZ}79 #+sȇ%%9bREIsŖr֗qBS,qϦ~69*sSާ塲eilN;@P2/H1D=YjH%H.{X)m IN{XJ\eiLkV}lt7eBk4H(jo*xH5Qi% P 絋-I%kZO) h HRJsŖ*iLkVަMw?eBkC~쌡MsDk4*}79 #䤧=YjH.{X7;3eZehWvO"絋-I%kZ/˟Z_ IN{XR[> ntk4+Wxmϵw ܈OaMI>l5#퐉 Gߦ;#(y_һC"JJsŖZj絋-B( 0Ԕ絋-DkZp7,SeZ{`o9,GdT:бFFa4ؒJJsŖj絋-Cʴ$)%9bWy~!ub>8lЕQOʛG)8[g!N; eoJO6UÒe"ڤbSp(͕h HRJsŖs6U gmXNdzOܷs%l03eZy_[C}L1 \9))kZ-K,_-ۗ>eBy< 3/<|O2uDyl@_Ù m̅a<̅~WD9)(絋-II%kZ-Pq)kZK, 遽ʛ_mo>QrhX5SBI##3bJ'Oܷsgj6G wP f_kgB>vL+헿o= oe~}B8e"ڤbPi! IN{XnsRT}m遽xU nGʟMϔ+}ms9O9,G޿MyvO qm-ܧhrRS,$[T=Yjq IN{XnsR6sYvz@^;>Sr䤧=YjH.{X|n\ HRJsŖ6ok4*m~)"VeB~Dh; [yo#϶^b1^  o= osj /~1oCe MJ<:5gRS,$$[T=Yj@H=Yj%.{X6ok4*}7>SlDyBx Z#&;P6ZoW%B~M}7= vp*Fdr< 5% W0ZnZvt/o-d½m >{xЖTp %%9bREIsŖ CeZeڤ-z5gΪ܏>)"VeI!$rrhX~ 2㳆[O䤧=YjH.{X7;3eZeڤ-l%oF@v|!IN{XԑmR\e2nܹ @絋-\m/L hT7>SlDy7)Ѭ;= v> GlżcBl?6ߵzߦ>!h϶^b1M򛖕xtk4HH1D=YjH%H.{X)mebP_-Ѭ;8H(j`>SrMHp :(CMICU6} xo0[pB϶^b1k%鲿>!hIN{XԑmR\e`4V$=Yj79 @}q~>ލfvs7#O!$r69Rtod6}%%9bREIsŖQ* @絋-]>!ha-[}7:5gϵ7-JJsŖj絋-Avϭ/$=YjມMލf̝oM9,G2lH7)J5g> GlżcBl?6ߵzߦ>!h϶^[7M򛖕xtk4HH1D=YjH%H.{X)mebP_-q^=07YvySG8 z@ICTzBI5SB|q;P?M|徛;8#Tt9Pl-7-p^;:a^ lżc~ׁKIe~}B8e"ڤbPi! IN{XnsRT}m遽xU nGʟMBHntk4Hkgn["絋-I%kZ/˟Z_ IN{XuB(?z5`O2u}7<:б ƵO#ܡ:Dh;8|)} OFpS~ׁK~TpI'/~1o-6onZT!Ѭ;= v% e "ڤbP @qRS,=YjM}7= vp*Fdryi(j3r.>nz`7IF@_8SC 2FrhX##3bJ+헹#^-lϵHZRS,$[T=Yj >p6U@8!I)kZ}B;j~ߏ;=G7=0xGʟMHIZ"絋-I%kZFqFl@qBS,wTw }mh;>׎ϔܶD9))kZ-K,_-ۗ>eMLF@^;<;'~/~1oТk`!PᰦЖ79 @}jB@JA%%9bRA-REIsŖKh$bJsŖR絋-BƔϖmaZlCC dfp#U9,GM v$e"ڤbPi! IN{XSw?rD9))kZ-K,8V$=YjG7>Zշ+C--OhlNeip]7,+OpRW{IN{XԑmR\e2nܹ @絋-\e.ߦ眇Z#>l<)lHPeZ̝o nx239sa2M ~ͱ5?- io ϵH[/~nS֭L1 ["bIN{XԐKTmR\eR 85%9bQ)sŖG>N$ji#;PTBI5SB|q;P?Ms헿hrRS,$[T=Yj >p6U@8!I)kZ͒2>L7#e7:5g>xH8OIT';=꣑JJsŖj絋-N#}ø6U@8!I)kZ}B;[~6Snqx;_l!IN{XԑmR\e2nܹ @絋-]uQϦF@S,7)̝oM9,Df^5)}JA%%9bRA-REIsŖKhF=Yj%.{X:sYvqMϔ+}m:б$j!օ23 Ĕ5@0Ore-絋-I%kZO) h HRJsŖ*s3dS% iM΍fOmo>+eN>y_-6N{Ce"ڤbPeݹsK@8!I)kZp꣟M΍fڧ}7>SlDyR8+*P# G9P(l-#ϵHZ%%9bREIsŖQ* @絋-]眇Z#>|-n9))kZ-K,_-ۗ>eRS,$$[T=Yj@H$=Yj%.{XVhH#Yvz@ICTy_һO k![JJsŖj絋-Cʴ$)%9bWy~!k4d)Jpdyo+Tn9,D T[@ _/*UG#oAZ>!*_|;'*hl7N'‘FT J0 rRS,$[T=Yjq IN{Xntk4+W|;'JJsŖj絋-Avϭ/$=YjG5CѬ;9Tz0 O!N;=꣑$}wsC ~RmiM9,D ̭K(fq06Ule9 Ѭ;p(*n+^;9„2?k$j1CplD'‘j율C6UJA%%9bRA-REIsŖKhbJsŖR絋-@I5QH(jo GHĔ5@72w|nx'e71^IN{XԑmR\e`4V$=Yj7>Oocl,[}79 #[>;+\W|':B}C3xvS|#e&G8i0ߦGWy1T oOo_ʞn!օ%%9bREIsŖQ* @絋-]>!h}Ce"ڤbPeݹsK@8!I)kZr osj ڨ2'(R= HC>Oocly7:0~d)gnXS#e78ml\Ϳ:BƼb $TN%}6BQĔ5JJsŖZj絋-B( @Ĕ絋-DkZn|{p#UIؒ:WCʈrrRS,$[T=Yj >p6U@8!I)kZϓò/~&qs2C+-܈O(LYf*}79{T!<>IJJsŖj絋-N#}ø6U@8!I)kZ*r6HH+Mˇ%%9bREIsŖr֗qBS,u֘JJsŖZj絋-B( )kZK,g5Hh;PWo<:б$j!օH(j`䤧=YjH.{X0|Hl@qBS,w,F@wlS|$SC  !JWx&pȇ%%9bREIsŖQ* @絋-\9P$eyʈeMtk4ˇ%%9bREIsŖr֗qBS,q[~ʛ_眇Z"ܧm7=OCeZ% e "ڤbP @S,=Yje&G֙3<,A Ρ䤧=YjH.{X0|Hl@qBS,p]mM=im3;)_̧T)lOd}iW&Cr!IN{XԑmR\eowfʴ$)%9bWyϵHZy_ D9))kZ-K,_-ۗ>e6~TpOdxo:Zg@hrR Q))kZ j-K, [@$#S,=Yj O>@<2F|;PIN{XԑmR\e`4V$=Yj֭L1 _)IPs2Cp6U@8!I)kZ|oS Bym-xaM϶x絋-I%kZFqFl@qBS,wTw2Q O l9#goIN{XԑmR\e2nܹ @絋-\;=ж}7{xЖ6Wڤ-Q))kZ-K, 8R* @絋-]>!hϵN?oѬ;>׎*_-*m~{κHlߦd#xvS}8v[޿MyvO qm-ܧh~upλHDZzj:бl_L@eZ}~-l#}s,k(P!*'J[$%IAc^1\}m {d G8h䤧=YjH.{X7;3eZeڤ-l%oF@v|!IN{XԑmR\e2nܹ @絋-\m/L hCaM^-nsR&[8Ʌzۀ2}^-lϵHZRS,$[T=Yj >p6U@8!I)kZ}B;j~ߏ=07Yv}T[r>T7=]~2C<;);-_|<;'̅8ᶖS|?::"NOox-G5BrhXO}sƦ vSa92DiMbSy?5(_K'9Ps,[‘$TN%}6H ƼbТ[r5B<‘>89))kZ-K,8V$=Yj79 @ mѬ;= v})lrRS,$[T=Yj [.}i|$)%9bWKQ+k4d|nyub>k`OQ;= vqR{Ce"ڤbPeݹsK@8!I)kZp꣟M΍fڧ}7=$>YyBy!օf^ƵO#϶^b1H1D=YjH%H.{X)mbJsŖR絋-O7:5gp6U@8!I)kZ΍f̅)]㳡|>68~uord|)$쌡osG9+6JJsŖj絋-N#}ø6U@8!I)kZ΍fJd!IN{XԑmR\e2nܹ @絋-]uQϦF@ 3xlo'P} *}7 ۟lżc~#ڤ-bIN{XԐKTmR\eR"@Ĕ絋-DkZ]0̽m$sHĔ5@0:xB&eϦ~69fR?MFFg+T_8$•r9 hܧm7=OCeZ% e "ڤbP DS,=Yjp#ϕ{λxvS|#edU]<;)ICTda\Wp9))kZ-K, 8R* @絋-]2J$3ʟM*FFCr>N~;<;' -_ҺIG<:0BV8絋-I%kZFqFl@qBS,wTw~|;'n!mCe"ڤbPeݹsK@8!I)kZl3̅҉ _|![ͅ8XQ XmzD9)(絋-II%kZ-P ebPX=Gޑ'e71^(jx 6l-t,ecm*ICTQRPs fO< 49))kZ-K, 8R* @絋-\W XPʡMd~ ᰿hC-Sã =`rRS,$[T=Yjq IN{Xnqбy_һ̭/(=NQxl?J x $T̽Òe"ڤbPeݹsK@8!I)kZpns!mCkбpiϦ|ۑ7 Z#Hk|@oQahk/] 32?Mt94RS,$$[T=Yj@HS,=YjylzWrSrRS,$[T=Yj >p6U@8!I)kZl-[d-H`rRS,$[T=Yjq IN{XnsRrJܿ T7w?eBk? BiD\9))kZ-K,_-ۗ>egϦ6l-}mc+O c+G O s mpRS,$$[T=Yj@H5%9bQ)sŖףYv_峏rRS,$[T=Yj >p6U@8!I)kZѬ;/l#O眇Z"+aT8x}*J5en[8HSK巙 `O#o<;4!0PX'Ҽ[m(ܶySkBCe"ڤbSp(͕h HRJsŖsj:T+c9JJsŖj絋-Avϭ/$=Yji|!mC/MsC oPOe~tQ$aB2+b>eT/2>T[r<[m(8CbIN{XԐKTmR\eR")kZK, wyGjem$s)(j]r[xH5Qi% P 絋-I%kZO) h HRJsŖs2Ci#Q_һ/'(HLʴ:nx^2P܏Z"絋-I%kZFqFl@qBS,wTwCe"ڤbPeݹsK@8!I)kZslG~Z*'2Cʄ<:0i#Qo獤% e "ڤbP D T絋-DkZZշ:SeBk4H(j`䤧=YjH.{X0|Hl@qBS,qTkVަMT)F@_獤L)֭C3Ѭ;=mi#T_=mS쏕<=ͅ$C絋-I%kZFqFl@qBS,w,F@D^>율@9))kZ-K,_-ۗ>eж}6hW;#o*t/C;'lЕ!H1D=YjH%H.{X)mPĔ絋-DkZ0̽ǡ>(-}֗}p-#U/.9))kZ-K, 8R* @絋-]S:б>GMB@2/HnD9))kZ-K,8V$=Yj?)qdB?M}f^V*!nm΁JTt䤧=YjH.{X|n\ HRJsŖ4s|T̽厕!pei3yn(-owI_m # wZ#ϵGO*CeZ% e "ڤbP @HebP[HImm\s _l:F@k4e5\}w  JJsŖj絋-Cʴ$)%9bWy~!k4+7ʛ^(uQ %pAnpeiz<)l:~~強 ٔd|np@ *FFCr>TnqAnpv^!IN{XԑmR\eowfʴ$)%9bW]iIN{XԑmR\e2nܹ @絋-\ZKko V‘ᰖ% e "ڤbP @bJsŖR絋-@Z!s+A >Zշ<:бZ#% P %#UDi#ICUi#  p취}C=]J}C JJsŖj絋-Cʴ$)%9bWy!օ23=PGÙT)%徛69[}7 nxH#͂9]sxs+A ?k?- {>'kBCrhX9 6/IyOd|uےnSjeh>DGʞ[xGxCaIN{XԑmR\eowfʴ$)%9bWy~Z*ӏp䤧=YjH.{X|n\ HRJsŖZ-MI7=OCeBopO#풤P>C JA%%9bRA-REIsŖKh @=Yj%.{XVh#Tf% WBq㳏d}Gaz֞rRS,$[T=Yj >p6U@8!I)kZC|_ ###!8T(GaM*FFCr= |-fold6U~l6/G#`gp3 ?-,Ɣ}:xus,': i̅>O Z|G6JJsŖj絋-N#}ø6U@8!I)kZ*FFCr=Xd"kI@Òe"ڤbPeݹsK@8!I)kZN(_ +S#mPx_#z֞6}we~d-Hgnd-HeBCerL҉ 6N=lXd"Cm->j@ߦ 6Zos2ChMOGO+yjl6H#ϵQsMR$:0~>;鲿;/x7-HOXP2?k SSPZjH1IIp(t0,AS@ SGdbJ@+Z0#0Û eT/!(R@8@WH h@8@stR+pt0,`Ì 9p;*|O=Grt)\  ’PrR+P,`"` CI(RIBT/H l'3YV64P64P6;./usr/share/html/adsm/en_US/admmsg/a45emc35.htm   <>e/GNORSTainorst Icdfhlmp#&.58;ABEbguvy'-04=HPkwx",1:DFMU239C6LY!()7VW_zKQqJj4 !pl R!J# D. @p# C \W%@b^8>RNTf`8?ECaO"WxA& L0%pra ǀ@B0 L0̍ @8ffffffffffffffffz !, L`@ @\0  0@X@ $ (`\ @@( _)/`@ |n0 L0 `88@HQ@0f0Pӕ~LdL `B` , Ad;Gzvf(  A '&vNTf`8?D` 2$ ڡ^p!`l}_mPXзqz  8`[B  Bp V| S{`"^v^O`apT;A`n/G,I~LD~O+ 0pp\ 0`\ 0 0H dk:_&EY;%<%"h qHP!"#BE!tƂ'_kDKS%A [ FFݑ٣-!@HB .g}mxL։/T;WHQzv~v^o*O.oB;q9)NVO.|BFXˡ>w^w|/-ݣ9_ab|/V'ZK>H88''K/T9_hvkF3I,`S}C>^v$,M3e0[%3iZW'KO.J1E5bmKyRbD 7T9_`ehoҙ,~pOwk| N,`S}Ԯ]'IdyYLFy2XuudSJG˱[_/AEg|/-ݣ9_a1 S|^k+ZW ZS%g$~RQ 哉6t^S^sX|/gʓ Xb ɤGyK.ᴭ~g|#YGR| %O'23; Qi~#>J:_g@CRQE5bmKyRbD 7T9_`ehoҙ,~pOwk| N,`S}[N%XZҹzaZ[RFWӯxEk?-ȧd|B%?#ď(S}9_<`o*LHc5x+%l'8GéC2kD<С;pȧ*Z1#_8QzbGsX'IĈ0nsXˡudSV4ՑOhҰnJdp&1#䧒q_JXT0J+dq:)\؝.ՑO#le(4D _JXT3>k|/0H@@ CT9_ ֕C~֔`6q7Tgi#c”D_ď_qzbGsX 1o*LHc5|udS#M$F$}X?͉;~<ˡ唢$F$}07J7&_ KT$S#D8udS:WC#M$F$}E5bmKyRbD 7T9_`CXlg:_-ˡudS|/{_5]tHc50(4'u?)#(^t?,V<kH8RKrˡudSc׍odfvWRt?(7&( O{_5 CT9_ ֕C~֔`6q7˜RQrq_3>H<`>ʓ*YүzTJY_|/{_5Ĉ0nsX!|pWͽ*WK++e+^SD~[Ss#Y^<0v})V8V.(7'H-'(|(;%|04΍E5bmKyRbD 7T9_`&HX6I /T9_hvk}qd;x >kBWC}JH2cyRxmC#Y_rJwC#zdgK/W1Eg|/-ݣ9_ad5Oz9_i\N7iLi|'|/g'8;L䏃)~GtBs8S}9_M7&$@uOAbuky}+bhi4~RV71L<>V~wKC~ý.GJJlg; .55 ĤJJCB>k=ݯ6Ĉ0nsXLlO^sX|/vv"|//C8S}nbsRb|/V'ZK>H\3RQqGTgWͽ*W} Owk|@=4c8T >kO,#dg|үzT'(S}9_<`o*LHc5 ZS%O^sX|/vv"|/k.'yI6(_JXT3>k|/0H@@>k|Bq:ߵ2X qGMTgin<3>884ߵˡB (S}9_<`o*LHc54E5bo;'o Xbt<܌䭈;]'Z0.W.mJ38Qz5 whvkØ@$ !|/bkJukJdL8)~98y/g$|qKFp0phgJ>k=ݯьyRbD 7T9_c)RJJ~󰏛v})X7%b&">k=ݯ6Ĉ0nsXߵ2Yk4E5bo;'o Xb5iҰnY8\rkҿWYyOˡ|23Ұh3>k|/0H@ sX/_5+ֆ)m3?do8;LtTgi|y/|/#3Owk|@=4c8T >k:xK#b|%^(Owk|򶿥1"|/$,VM?8QzbGsX'IĈ0nsX47./ĨNw#+kB/T9_h[GsX!`1 S|^k+ZW ZS%g$~.qKFv)~8#_3:aG~1"|/{_5Ĉ0nsXȣ#3a:F~wDJxN+LJ||QzbGsXy[_T >kZK-z&(S}9_}D 7T9_a ]_>H!ϙҙ,uk}JT:G´'RVriEa%J$~za'.増䗊/C8S}nbsBb|/V'ZK>H\3RQqGTg#k8x|{|/{_5Ĉ0nsX!|#,WYyO;<>V|/{_5畵,mI,`S}#+e}4boX6IaޟLRxj2(IQzbGsX'IĈ0nsXR~( O{_5 Hj5sX!ZҸhoҙ,8#N&s_3N7@qKFvRQ LQ|B39/T9_hvkF3I,`S}9bZҹCM'Z°v$(7'HG͉;~Fee"F؜mo8QzbGsXy[_T >kZK-z&(S}9_}D 7T9_c:Vt?ehNb9)NVczT t>y_J7&( O{_5  !|/bkJukJdL8)~98y/g$|qKFp0 6tXgִ`wִ9;FpgpЕb|Δ /T9_hvkF3I,`S}:O#3=?6vi*mQ4uҺ]QZRBV[#քa$Ce'ZRϙ^sX|/Vq&$@uOV)^ /T9_hvk}qd;x >kJXTˡhEK )rV9)NVczTQz5 whvkØ@$ ,sX/_5+ֆ)m3?do8;LtTgi|y/|'?OͿZҥZҠ 3hNw5bzhq1"|/t=?6v}kJ 4k !+bR$q=[_ThD#cyRy+B7t!+hS։ /T9_hvk+kX8ʓ Xb+C~֔eD|/{_5]tHc5wޥr~Q?o*LV~]B(Xm'yL }J}.hEK<>Vc ,V'%)׬oJNCz)/C8S}nbs) S|^k+ZW ZS%g$~.qKFv)~8#_3|dwY_?RI9y5bzhq1"|/~N?sz`ue'o_%l4k%K#,9}rcyRb>k=ݯ6Ĉ0nsXLlO^sX|/vv"|/yt?(7'B7[*Nse>HFge~+CcyR`\K+^S~$/L#_*J/C8S}nbssX/_5+ֆ)m3?do8;LtTgi|y/|)FerR#Ddn#)ذ6v!$+%%2Y85bzhq1"|/В?YL^_)t??^ҘfW,U"4FF2m;} E5bmKyRbD 7T9_`&HX6I /T9_hvk}qd;x >kBv'_ˡZé#J')Hҹt?>( O{_5 CT9_ ֕C~֔`6q7˜RQrq_3>H<`>$'/Jb4"Owk|@=4c8T >k??_O͑VҘ&K/L#fr>v+ /T9_hvk+kX8ʓ Xb2GV4E5bo;'o XbC)Z'YF K.M0q5 ї#JwC841Q?o) .J>HN)}F!J8P3>k|/0H@!|/bkJukJdL8)~98y/g$|qKFp0?+kY+b447%K[_/T9_hvkF3I,`S}#bsM7o;'o_%lFD]!E5bmKyRbD 7T9_`CXlg:_ IOʓ^sX|/vv"|/V+kYk7E^sXзvwk|9B@b|/V'ZK>H\3RQqGTgU( 6tzbGsX 1o*LHc5x+/Yyze~ץ)\޲䏁p;䯈Dg@QOwk|򶿥1"|/$,$|/{_5]tHc5:D9ZQEg|/-ݣ9_a CT9_ ֕C~֔`6q7˜RQrq_3>H<`>$,VtWqROwk|@=4c8T >k??+kJ:)d|}+4ߵ|/{_5畵,mI,`S}kJdעi‹>k=ݯ.\w:N$@uOFt?~J1"郁r3;.+\]^sXзvwk|9B@sX/_5+ֆ)m3?do8;LtTgi|y/|>HXdH#>k=ݯьyRbD 7T9_d:)d|HGW"ik tޕ++^t#|:l.Z)\ W ϝTQzbGsXy[_T >kZK-z&(S}9_}D 7T9_a ؝.oCȧ䭔Oʓ \ˡW.aNv&ikM.!hNoI_Noy547.ִ#BB/T9_h[GsX! CT9_ ֕C~֔`6q7˜RQrq_3>H<`>$%4T't>K>k=ݯьyRbD 7T9_`ִF} BHWtKW+dˡ|E5bmKyRbD 7T9_`&HX6I /T9_hvk}qd;x >kZXe;ЍW[(7buTJM+z@.Txq@>ˡ|dK~!#Pc<#} %*)^qzbB=ݯ Hj5sX!ZҸhoҙ,8#N&s_3N7@qKFvRQ ueϭiROwk|@=4c8T >k:y+ѶBs;?Օ2Yze>HOwk|򶿥1"|/$,$|/{_5]tHc5Cp ,VϝF+䭔Od:?%E^sXзvwk|9BAd5Oz9_i\N7iLi|'|/g'8;L䏃)~G:N\K[_2JW/T9_hvkF3I,`S}#G2Y__;)\޲vxy[,V|FIJ\d^sX|/Vq&$@uOdd~pOwk| N,`S}'bu],FIJ|NOQEg|/-ݣ9_a>sX/_5+ֆ)m3?do8;LtTgi|y/|' qG Q ov]Ģ$HRRxV+kE5bzhq1"|/О^JR_e?#ˡxyyt?|&$|HRo*O)<+Bu!E5bmKyRbD 7T9_`CXlg:_++J~^sX|/vv"|/kҿWYyOˡ+aG],M4[.G[ ,V'%)׬oJ/C8S}nbs S|^k+ZW ZS%g$~.qKFv)~8#_3)8ք/K8Q'8>fМ>k=ݯьyRbD 7T9_`9z~m67Z&BUX|d:PI־p%3loaR(Q(S}9_<`o*LHc5 ZS%O^sX|/vv"|/zˡD1YC:Њ>IS' ,VJrҹJ徥$o}:wS^sXзvwk|9BA5Oz9_i\N7iLi|'|/g'8;L䏃)~ᱜ|6gQүzT|R5bzhq1"|/~*Jq}+LWzWW+sm~7|/{_5畵,mI,`S}#`&(S}9_}D 7T9_a ؝.ohOOˡh"NRT^m~7JmRJGdkҾvR_ek|Bq:ߵ2X qGMTgin<3>88Jdo2JW\iֆ^sX|/gʓ Xb ҰnY8Qҹt? F_;[&">k=ݯ6Ĉ0nsXߵ2Yk4E5bo;'o Xb5iҰnY8Ԯ]JR_e?(7&( O{_5 j5sX!ZҸhoҙ,8#N&s_3N7@qKFvRQ þהyRxtޕ+̕7e%$M"Owk|@=4c8T >k?/'yؚ$C8 R~WzW◖m#)^m~7N)~!K~#%t3:t?,V("i /T9_hvk+kX8ʓ Xb+C~֔eD|/{_5]tHc5z~l+þהyRxn] |$FS+b?keЌ~XC4^sXзvwk|9BPsX/_5+ֆ)m3?do8;LtTgi|y/|>HJ:_ Io8QzbGsX 1o*LHc5ˡtmD썰$~:6mNky\ˡbY>pOwk|򶿥1"|/27iLZM?8QzbGsX'IĈ0nsXZXdNJSXޕ+ҷˡ+bu}!YBVϭi\%حa$/T9_h[GsX!( CT9_ ֕C~֔`6q7˜RQrq_3>H<`>$ Io;)+0>HJ__8 JgyYZRo*O'K)2Hb^*TQzbGsXy[_T >k8Vt?(7&(S}9_}D 7T9_cH2GJҺ+Jޥr~Q?o*LQz5 whvkØ@$  !|/bkJukJdL8)~98y/g$|qKFp0 6tXgִzbGsX 1o*LHc5<'0:y+4u+ H?hrmK)R͢IIִ] c9fr?W͡OZ$(S}9_<`o*LHc5 ZS%O^sX|/vv"|/zˡD1Xat?a2`.)!Zu},Z´'\[_Ȝ+^+Ҹy:!( O{_5 }S|^k+ZW ZS%g$~.qKFv)~8#_3|4k%pR2F$Q<ԧQzbGsX 1o*LHc5'2kҿWYyOGF+a_+%#$bE,,e>>k=ݯ6Ĉ0nsXK~ץ)\޲C#>k=ݯ.\w:N$@uO? НrmK"rRz^wꔧ\[ %#$bE.3;./RVOʓȒ( O{_5 ) S|^k# qGTgi|y/g$|qKFp1fubukJdfdd~pOwk|@=4c8T >kِC>^vi|y/ed~vN,#CI$SJV7#ĝ%|#2R,8e2Yt?#{I/LN7l|/{_5畵,mI,`S}ed~v]䏊/T9_hvk}qd;x >kنhO;>HvL HW*vWRt<'I_R+C#+aaFdX q*W˔ϥRI'bhlK $RS$W*,5̔K?`.[ НK[_Ȝ+^*( O{_5 CT9_ ֕C~֔`6q7˜RQrq_3>H<`>$,VL8)~#lWY8g^2tE|/{_5Ĉ0nsXᅴ{eЍ~$,V<<'KV2+to͌R%XP$,V|/{_5畵,mI,`S}`tG'KR%X#DJ|[_^sX|/vv"|/lQG-D?`.R[_Ȝ+^+Jfoˡ2tK>ˡ+aGmHQz5 whvkØ@$ $ b|/V'ZK>H\3RQqGTg?Y8J)Jx|[_3?do1)oJ|آOwk|@=4c8T >k??+kY+aDVc)R,MpCDdHޘG(Cc;r~^mIGF+d9G?LiHc;)\Q|/{_5畵,mI,`S}eJq._cyRx}+BVOwk| N,`S}SK#O.GmH t>yRsFQ1XJt?(7&( O{_5 >sX/_5皇Mm3jq4'TgbQ?v[iRx+C˷ԧQzbGsX 1o*LHc558>vyOw28m'?6uY?,jq4|;NWxvP#(~JҩE[O3IS't<'I/T9_hvk+kX8ʓ XbDⒷB7ˡ&?ZT6 o`t].ơG)Owk| N,`S}Qz5 whvkØ@$bb|/s/LF/KL։/ɓHTge/Khd|/{_5Ĉ0nsX!%Fgdo_ҘjK|.徥>)R2F$QQ$?(S}9_<`o*LHc5w.46(|֕hKq*WS>J7&^sX|/vv"|//B=^wnDa-!@A` 2$ ТyC2$T;H074v$( ~(H.+%BvȒP" H$BEFRH dI~w``$nh qHP!"#BAH]!D??zN;T;H^ !@dIxCP?j XĈ0n k'32#V64P64P62#./usr/share/html/adsm/en_US/admmsg/a45emc36.htm ADSM V3R1 Messages

    ADSM V3R1 Messages


    Part 3. Client Messages

    This section contains a listing of messages for the folowing:

    • ADSM administrative clients
    • Application program interface clients
    • Backup-archive and space management client workstations

    The messages are listed in numeric order.

    This section also contains Diagnosis, Modification, or Tuning Information. Some of these messages include information about the ADSM error log that you can use when working with your service representative.

     


    Chapter 31. Client Message Repository File (0100-0199)


    This section contains messages that are intended to help when detecting problems relating to missing messages or problems with the client message files.



    ANS0101 Unable to open message repository file name.
    Explanation: The message repository file cannot be opened.
    System Action: ADSM is unable to complete the requested operation.
    User Response: Make sure the file in your DSM_DIR is set up properly, or the language specified in the option file is supported. If the problem continues, see your system administrator for further help.

    ANS0103 Error trying to read header record from message repository file name.
    Explanation: The message repository file header record cannot be obtained.
    System Action: ADSM is unable to complete the requested operation.
    User Response: Make sure the file has not been altered from the installation. If the problem continues, see your system administrator for further help.

    ANS0105 Error trying to read index for message number from repository file name.
    Explanation: The message text for the specified message number cannot be read.
    System Action: ADSM is unable to complete the requested operation.
    User Response: Make sure the file has not been altered from the installation. If the problem continues, see your system administrator for further help.

    ANS0106 Message index not found for message number.
    Explanation: The message repository file does not contain the message text for the message number.
    System Action: ADSM is unable to complete the requested operation.
    User Response: Make sure the DSM_DIR is set up properly and it does not point to an old copy. If the problem continues, see your system administrator for further help.

    ANS0107 Error trying to read header for message number from repository file name.
    Explanation: The message header information cannot be obtained for the message number in the message file.
    System Action: ADSM is unable to complete the requested operation.
    User Response: Make sure the file has not been altered from the installation. If the problem continues, see your system administrator for further help.

    ANS0108 Error trying to read text for message number from repository file name.
    Explanation: The message text cannot be obtained for the message number in the message file.
    System Action: ADSM is unable to complete the requested operation.
    User Response: Make sure the file has not been altered from the installation. If the problem continues, see your system administrator for further help.

    ANS0109 Insufficient memory for allocation of message structure.
    Explanation: There is not enough memory in your system to allocate the storage needed for the message text.
    System Action: ADSM is unable to complete the requested operation.
    User Response: Stop ADSM and restart ADSM. Then retry the operation. If unsuccessful, close all unneeded applications and retry the operation.

    ANS0110 Unable to open error log file for output.
    Explanation: The error log cannot be opened for output.
    System Action: ADSM is unable to complete the requested operation.
    User Response: Stop and restart ADSM. Then retry the operation. If unsuccessful, make sure the file is not being locked by another application.

    ANS0111 Invalid default time format.
    Explanation: The default time format is incorrect.
    System Action: ADSM is unable to complete the requested operation.
    User Response: Stop ADSM and restart ADSM. Then retry the operation. If unsuccessful, make sure the DSM_DIR is set up correctly and the message file has not been altered from the installation.

    ANS0112 Invalid default number format.
    Explanation: The default number format is incorrect.
    System Action: ADSM is unable to complete the requested operation.
    User Response: Stop ADSM and restart ADSM. Then retry the operation. If unsuccessful, make sure the DSM_DIR is set up correctly and the message file has not been altered from the installation.

    ANS0113 Message repository file name has an invalid control record.
    Explanation: The message repository file contains an incorrect control information.
    System Action: ADSM is unable to complete the requested operation.
    User Response: Make sure the message file was not altered from the installation. Check DSM_DIR to make sure it is set up properly.

    ANS0117 Invalid default date format.
    Explanation: The default date format is incorrect.
    System Action: ADSM is unable to complete the requested operation.
    User Response: Stop ADSM and restart ADSM. Then retry the operation. If unsuccessful, make sure the DSM_DIR is set up correctly and the message file has not been altered from the installation.

    ANS0118 Unable to open schedule log file for output.
    Explanation: The schedule log file cannot be opened for output.
    System Action: ADSM is unable to complete the requested operation.
    User Response: Stop ADSM and restart ADSM. Then retry the operation. If unsuccessful, make sure the file has not been locked by another application.

    ANS0119 Error trying to read response string for message number from repository file name.
    Explanation: The response string information for the message number cannot be obtained from the message repository file.
    System Action: ADSM is unable to complete the requested operation.
    User Response: Make sure the message file was not altered from the installation. Check DSM_DIR to make sure it is set up properly.


    [ Top of Page | Previous Page | Next Page | Table of Contents ] nough  l'3+V64P64P6x./usr/share/html/adsm/en_US/admmsg/a45emc37.htm  <>ReGNOSTainorst ./cdhlmpu#&58;ABEbfgy02DHIPUvx3=CLM_jw,14FVk"-679WXq():JQY!'zK|* aNl04p$,``X& p(`c  `S@Btp[#hKAVWҏ%H+@-P{yԻp8p8p8p8p8]+@- ue| N_X hv5J oP `@(((*ֹX@}l@ tp s( 4}| `-8gp5A.pp@Ұ=l) 4, It<,Ÿz}@kֹX@ 84p s( ҄ [p @kֹX@88=( aCƄ`H g $ @$ V[+w͔Υp8p8p8p8p8V GI [K&t hKAVWҏ%}+Jpmh(x{8,+ p Wh8Ag p ޕ~v.Ƥ5a) ~d^oPp X;  ]oG,1-[q-ZtcM%" 5ūmН+4ٯAD9'?,1-[q-ZO)F$@c0ƻmd0?JO_X}Vihu?9NБ"bոۃq-Z5m5ūJƻj[zu>S묮Ju?U?q*Yϫ+ kVkVI$@c0ƻmPƷ \e[zu>S묮Ju?U?q$@ ƻnƻkIҾ6D,fsBts8+f!Voƻnƻhm>wDxbն:)o%#9#u?U?qYXc]Zpwn5ūFac]ZkV-u\eh{΄IYПYL|YLƻnƻh|_XJ"D 3 kVۏbޏzY\e[=o=B$OͬN>oYXc]Zv]Z_FƛXJ"D 3 kVۏ:WѹSiu^+Jr7N~YXc]Zv]Z6;RБ"JdSYN?- <"M%"!Vsݸsi:Wѱbն9"JY$YXc]Zv]Z6;R/%" 5ūmK9'#)Og[JP~e5ūpwn5ūZNli$@c0ƻm}9ƗY]O5!#|商5ūpwn5ūCi%(Ĉ,fs:}6ҖFSuabޏ+4ͪsbոۃq-Z5mw1jұ-Z}_d](F;-aIeaw1jۍw1j D,fs.2砟St󬌧u?A Rk,1-[q-ZtcM%" 5ūmН+4ٯAD9'?,1-[q-ZO)F$@c0ƻmNA;t2f9eaw1j ݸsac]ZkVyֳA%5ūpwn5ūGQ Pc]ZÞiNA;β2yֳ+ kVkV+k DHBaw1jqt'J7?s.kB%iNF+ kVkV}JQ(X1-[at|m?,u?kY+4ͪsbոۃq-Z5mc]ZkV)q}) F2/%bո;bգA}a((X1-[n?02蔢uaSHJ7}a(Vsݸsi:WѱbնNnT]eu?נ"JҜ󓟖Vsݸs 蔣O Pc]ZOwW:Vsۍw1jѫh8@(~s+bծ? \et|)!I"FSEYXc]Zv]ZxzH>/%" 5ūmuUNl*} 'pMeaw1jۍw1j֓}ma((X1-[n?_FNqWSzB$)99eaw1jۍw1j|ノJ4" 5ūl ;t|)!IFa(вƻnvkV[Ap ? kVw1jsvA2$~`=KE5ūpwn5ūGQ Pc]ZsO쌧u?dH?,9Vsݸsi:WѱbնNnT]eu?נ"JҜ󓟖Vsݸs 蔣O Pc]Z' @=wS&D,1-[];bգVpbեc]Zr]Legp4 ,1-[q-Z<=$bնpVJrur]LefYXc]Zv]Z_FƛXJ"D 3 kVۏ:WѹSiu^+Jr7N~YXc]Zv]Z6;R\M/Sl(X°$`HNf `!`)KA@PXH_9FS4 M 2$'p3BZ pH#)ٚ|N5ūp+v]Zjc]ZkVt \" qeaw1jۍw1j D,fsu~KC,1-[q-ZtcM%" 5ūmН+4ٯAD9'?,1-[q-ZO)F$@c0ƻmW[!P, c r ౣ,1-[];bգVpqc]ZkV!B\%FI99$IV$YXc]Zv]ZxzH>/%" 5ūllnz:a(52N'Vsݸsi:WѱbնNnT]eu?נ"JҜ󓟖Vsݸs 蔣O Pc]Z$ FD%P΢%Нk|N$ FJ$Y@.r"VFSe?u]7Sƴ }Hh|D%XJ4F!cf8hKA@40-2bոۃq-Z5mw1jұ-Z`SFЖh`]5Pƻnƻh|_XJ"D 3 kVۏ:WѿN5r7SƆ#_^ + kVkV+k DHBaw1jqt'J7?s.kB%iNF+ kVkV}JQ(X1-[m=:SJ[u2wS]wSRv:Nu +f)`ߟ٨{Zi[u"@Oh/ٯA,"z6lXE? f5yrNwBtSF+7SNswVsۍw1jѫh8@@@1-ZV5ū\)RI \" qeaw1jۍw1j D,fs?JTe2wRi}—=YXc]Zv]Z_FƛXJ"D 3 kVۏ:WѹSiu^+Jr7N~YXc]Zv]Z6;RПYLAWYXc]Zv]ZxzH>/%" 5ūmDo^)psЁŕ5ūpwn5ūZNli$@c0ƻm}9ƗY]O5!#|商5ūpwn5ūCi%(Ĉ,fs&}yqz?t>Iuүl u?OͬN +,1-[];bգVp ~s+bծ?Dmn/GO~U'tW)VDGzFVsݸs DHBaw1jqr kqz?p!BY5DmE*Vp+B"# + kVkV+k DHBaw1jqt'J7?s.kB%iNF+ kVkV}JQ(X1-[`WIO#)܈O:1oGh!i>Vsۍw1jѫh8@@c]ZkVd <;аЁ|DnȀ3ͭ&Jul*}(OͬN +,1-[q-Z<=$bնА6BZoBa2yR+ kVkV+k DHBaw1jqt'J7?s.kB%iNF+ kVkV}JQ(X1-[m[hHhxw`-70܈Og[§S΄dB¿2bոۃq-Z5mƻiXsqr krp!BVsݸs DHBaw1jqr krhJOO[N0;r krR)ҶCS%6?2bո;bխ'J64Q Pc]Z ҾKIZSrsbո;bա}iD 3 kVwS%6?;|Nyc,1-[];bգVp? kVw1ju ]>'8_p!BVsݸs DHBaw1jqgQЉEs \" qeaw1jۍw1j֓}ma((X1-[n?_FNqWSzB$)99eaw1jۍw1j|ノJ4" 5ūmst~F !" Vt TsH Tl>Vm*9i q |*Vm*6fI8+ Xc]Zpwn5ūFw1jұ-Z΢-˧KD9@bո;bգA}a((X1-[n?"߉ |Nq4KC,1-[q-ZtcM%" 5ūmН+4ٯAD9'?,1-[q-ZO)F$@c0ƻm|Nq4Nr܈O#$6$$@c N!;JyZi!;J;ͥG<-4RN5/JͥF'¥a + kVWnƻhմ bեc]ZDB}2M/R+ kVkVI$@c0ƻmOYރ \" qeaw1jۍw1j֓}ma((X1-[n?_FNqWSzB$)99eaw1jۍw1j|ノJ4" 5ūm8_hJ9irQ4yeaw1j ݸsw1jұ-ZZ2v9ir m__R+ kVkVI$@c0ƻm̝yZi\WD9@bո;bխ'J64Q Pc]Z ҾKIZSrsbո;bա}iD 3 kVۏs&9i6)ҶCQdd$,aX Ұ$'p3BZ 8, VhKA@8, VhKA@pX(kEa + kVWnƻhմ bեc]Z񭚃KV8YXc]Zv]ZxzH>/%" 5ūlmdS|N%}a()i"u_~5P}(T^Vsݸsi:WѱbնNnT]eu?נ"JҜ󓟖Vsݸs 蔣O Pc]Z^ƶj./G+ kVWnƻhմ ? kVw1jtֿ;.26=>6=yVsݸs DHBaw1jqgNh}kR*oA#Cl7_e8RNqdw)aB\`9RDk`&:@\li5ūpwn5ūZNli$@c0ƻm}9ƗY]O5!#|商5ūpwn5ūCi%(Ĉ,fs+$SΜ@_XJ7 [oA#Cl7_e8::K:ʀKFֳΜ̲ƻnvkV[Aac]ZkVP~vO7/GA%5ūpwn5ūGQ Pc]ZÞiNA;β2P~vO7/G+ kVkV+k DHBaw1jqt'J7?s.kB%iNF+ kVkV}JQ(X1-[at}Do^ܣgQP~`KK+ kVWnƻhմ bեc]Z@lu=KXh$rA+ kVkVI$@c0ƻm)q=Ҝwde;m'ҀLbո;bխ'J64Q Pc]Z ҾKIZSrsbո;bա}iD 3 kVdqmP)rDA$0Vsۍw1jѫh8@P1-ZV5ū\ܐ:}( ΰ砟)k nS> Yeaw1jۍw1j D,fs.2砟St󬌧r@I6S8ƻnƻkIҾ6D,fsBts8+f!Voƻnƻhm>wDxbն9@֓@lu6uYXc]Zpwn5ūF` ? kVw1jF΢!q@krpUuO`ִF9/bո;bգA}a((X1-[aZ k@?7WB?o}) FSNsԤ$J):| l~e5ūpwn5ūZNli$@c0ƻm}9ƗY]O5!#|商5ūpwn5ūCi%(Ĉ,fsӤ"J%4ց|~oO>5`6?5 *A%5ūp+v]ZjƻiXsdl"T \e[zHX4 k@K8$h =_,1-[q-Z<=$bն5,@K}~y!CҐl u??J>T^u?2;+ kVkV+k DHBaw1jqt'J7?s.kB%iNF+ kVkV}JQ(X1-[`$HD k@K8$h =_[5|jVVH$ƻnvkV[Aw1jұ-Z-?r#f)p!BVsݸs DHBaw1jqt߹^R+ kVkV+k DHBaw1jqt'J7?s.kB%iNF+ kVkV}JQ(X1-[`WIO<ߺ>f1l'+ kVkV+k DHBaw1jqt'J7?s.kB%iNF+ kVkV}JQ(X1-[`WIO#><߸,1-[];bգVp 5ūJƻk#gQNa` gQC SjG>!I—T(R?8ƻnƻh|_XJ"D 3 kV#gQNa` gQC SjG>F}ypU*~J,1-[q-ZtcM%" 5ūmН+4ٯAD9'?,1-[q-ZO)F$@c0ƻm_8'u?$~|ƻnvkV[A5ūJƻk#gQP~`KnDo)oB~)_YXc]Zv]ZxzH>/%" 5ūmy(R0%SO7?y~J,1-[q-ZtcM%" 5ūmН+4ٯAD9'?,1-[q-ZO)F$@c0ƻm_8'u?$~|ƻnvkV[A01-ZV5ūY:P/Ȁ0,&KXh$YXc]Zv]ZxzH>/%" 5ūm%"-aIeaw1jۍw1j֓}ma((X1-[n?_FNqWSzB$)99eaw1jۍw1j|ノJ4" 5ūl ;dd$,aX Ұ$'p3\E_PL)[.24 , 4`XM—V Vk: +qMpUYX`H'Jbոۃq-Z5mc]ZkV6u +u?נTv%,#{u?hKAE!|wΐK+ kVkVI$@c0ƻm6u +u?נH0Ka:BQK}G9'S4%B&!(Vsݸsi:WѱbնNnT]eu?נ"JҜ󓟖Vsݸs 蔣O Pc]ZJ.+cBZ vM'oYJ_294<ƻnvkV[ACƻiXsqf>`ҳLڧ?!()g@ƷScBZ Bo2tYXc]Zv]ZxzH>/%" 5ūm)t6;HJ7 Y"G4%B&!(Vsݸsi:WѱbնNnT]eu?נ"JҜ󓟖Vsݸs 蔣O Pc]ZƉSP+HJ6F ]> OnG!lJ}5`Th>JvF} + kVWnƻhմ ƻiXs :']O%> ͬ%ҐK+ kVkVI$@c0ƻmR7Ə6m[!;η}(+d>WξqG'Y\"7S$ I\h$@c N!;V}a(٧$qd # )~oqX?ѸȍȀ3ͭ.78N5ūpwn5ūZNli$@c0ƻm}9ƗY]O5!#|商5ūpwn5ūCi%(Ĉ,fsQ?uүmfHJ%5ūp+v]Zjqc]ZkV4 M+4}Ȁ3ͭ—栙u#~IVsݸs DHBaw1jqdhW)ig[/A3#9#iNF),1-[q-ZtcM%" 5ūmН+4ٯAD9'?,1-[q-ZO)F$@c0ƻm_8'u?Dz?o<<;R,1-[];bգVp X1-ZV5ū\Ȁ3ͭ/U6ISiVsݸs DHBaw1jqdhW"6tVxw$NNIYXc]Zv]Z_FƛXJ"D 3 kVۏ:WѹSiu^+Jr7N~YXc]Zv]Z6;RwDxbն|D󴤄 'gyFBbոۃq-Z5m? kVw1jW)YwSƄcC͔U+ kVkVI$@c0ƻmLO:4%gC6l4үYXc]Zv]Z_FƛXJ"D 3 kVۏ:WѹSiu^+Jr7N~YXc]Zv]Z6;Rg} %.(,1-[q-Z<=$bն96fﳾ V—YJДIVsݸsi:WѱbնNnT]eu?נ"JҜ󓟖Vsݸs 蔣O Pc]Z"pٚ|%yg} ҳIZ)ҶC.%Jw-7u  @p,=jpQeaw1j ݸs 5ūJƻk[ֳ.Dq#+.(,1-[q-Z<=$bն9ˑ`\HKhJ$+ kVkV+k DHBaw1jqt'J7?s.kB%iNF+ kVkV}JQ(X1-[n?Dq#+#@E:V}ĩN.`( %HE5ūp+v]Zj( ? kVw1jO |иR)Z"bո;bգA}a((X1-[n?@gQ-gpR%E5ūpwn5ūZNli$@c0ƻm}9ƗY]O5!#|商5ūpwn5ūCi%(Ĉ,fszF֊tCKR M]ea-C@P,( ZYXc]Zpwn5ūFc]ZkV ėI6S:KhJ$+ kVkVI$@c0ƻm ėI6S:KhJ$+ kVkV+k DHBaw1jqt'J7?s.kB%iNF+ kVkV}JQ(X1-[n?'ҀL#@E:V}ĩN.`($,#֧Vsۍw1jѫh8@CƻiXsqt:1oG#K.(,1-[q-Z<=$bն9uabޏF ]e+BQ$YXc]Zv]Z_FƛXJ"D 3 kVۏ:WѹSiu^+Jr7N~YXc]Zv]Z6;R)߀ޅVP,4#֧Vsۍw1jѫh8@ ? kVw1jO |R)Z"bո;bգA}a((X1-[n?@gQ-h!pR%E5ūpwn5ūZNli$@c0ƻm}9ƗY]O5!#|商5ūpwn5ūCi%(Ĉ,fsF֊tCKR M]ea-C@P, GN ,1-[];bգVp@~s+bլ+[rsKn`\HKhJ$+ kVkVI$@c0ƻm7J mvϯ-FkY)dh2R)Z"bո;bխ'J64Q Pc]Z ҾKIZSrsbո;bա}iD 3 kVۏ#@u+d>R{T~zYXKA@P Z%HE5ūp+v]Zj(X^s+bլDU_@rDU }_u? Z2ßAWVsݸs DHBaw1jdl"> ˔"K?Rє }ƻnƻkIҾ6D,fsBts8+f!Voƻnƻhm>wDxbնz]O"M%y'%5ūp+v]Zj(bեc]Zr]L—YJBwSZ2w?R<ƻnƻh|_XJ"D 3 kVۏ9x ?;.dDyeaw1jۍw1j֓}ma((X1-[n?_FNqWSzB$)99eaw1jۍw1j|ノJ4" 5ūm3/DS[g>d"Gp!m%o̝蔣OViT商5ūp+v]Zjw1jұ-Z67=rJl `LFI99$IV$YXc]Zv]ZxzH>/%" 5ūllnz:a( },O:e0$XJ%]OUt@5DK:)D%Rbո;bխ'J64Q Pc]Z ҾKIZSrsbո;bա}iD 3 kV"S[tKB%r#u?IV~L)Bp"N{u?"V͔Hs}a(!(N}-DSr#u?:Bt%XJ4,Ahu?9NБ+#)2W [I:OS,1-[];bգVp bեc]Z($Q0Cy#::_ʶCI||bո;bգA}a((X1-[n?D '7tḰy(D.0UrKVsݸsi:WѱbնNnT]eu?נ"JҜ󓟖Vsݸs 蔣O Pc]ZF}eaw1j ݸs`c]ZkVgyA30+ Fkqlŕ5ūpwn5ūGQ Pc]Z\MA3栙gyFd`5ʶFIbո;bխ'J64Q Pc]Z ҾKIZSrsbո;bա}iD 3 kVwSF\MCBa(Vsۍw1jѫh8@bեc]Z|*D`*'k<<,򨗛0t'KV8YXc]Zv]ZxzH>/%" 5ūl|*D`*'k<<,򨗛0t'KV8YXc]Zv]Z_FƛXJ"D 3 kVۏ:WѹSiu^+Jr7N~YXc]Zv]Z6;RgB~me2w?#YwSt'(>py>Z v|DU?n<<.IV7S΢%Н,bոۃq-Z5m@1-ZV5ūY 5a`*)Vӧ|ourDB}-,1-[q-Z<=$bնȠNa W9J>vk~_ ė"}| ieaw1jۍw1j֓}ma((X1-[n?_FNqWSzB$)99eaw1jۍw1j|ノJ4" 5ūoRҜMoU,1-[];bգVp (~s+bՠ$[(Dt"p(dwDxbն "N9S)bոۃq-Z5m/ kVw1ju~K9+44 ?}%#@bո;bգA}a((X1-[cHoٯAf–| N?UO;r>5l*}Z LpX[u()s8ŕ5ūpwn5ūZNli$@c0ƻm}9ƗY]O5!#|商5ūpwn5ūCi%(Ĉ,fsAhu?~J6FFSlOI4iʩuGXJ6{d?o!),1-[];bգVp ,~s+bխ|)ȂXOҰ F*F+ kVkVI$@c0ƻm"z a?J/%gyG,1-[q-ZtcM%" 5ūl2r7HDҲI/8ƻnƻhm>wDxbնrNwOt ?Ư?)$YXc]Zpwn5ūF7 kVw1jJ3j#>}_u&)i ,1-[q-Z<=$bն66@|Ny9N͑r4?:U?!9,J3j#>}_u&)i , \)o"Sz($s|NjҜMVsݸsi:Wѱbն9"JY$YXc]Zv]Z6;RE8XJ6k@ƻnvkV[A8~s+bծ?N5S%$ R-C,1-[q-Z<=$bն4_:K[5:Q2@/0!(?D9@bո;bխ'J64Q Pc]Z'#~I]+$+ kVkV}JQ(X1-[aO'$t'J6aJ.#JXJ%B46ide;fnO}niҾuƥ%F%[O)ͪ+ kVWnƻhմ  bեc]Z2r7Kqeaw1jۍw1j D,fsߥ!WJ$q–Jr%7"JȾ'?fm)ȔލNeaw1jۍw1j֓}ma((X1-[aJB$Iyŕ5ūpwn5ūCi%(Ĉ,fs̝%}a(PYiNDlF@͔jkd_Fr0)Yeaw1j ݸsqMbեc]ZN5l@ / Dƻnƻh|_XJ"D 3 kVۏӥ|y/l4 %}a(S.S)aVEA9']O5|kiNDou + kVkV+k DHBaw1j R%tK,1-[q-ZO)F$@c0ƻmd/ DOJr f5SlW['$t'J6aJ+ kVWnƻhմ fw1jұ-Z?}&gg}.eaw1jۍw1j D,fs쌧u?5<<;'ֿ8)u )— [)Ȕފ0+" >5"Sz7:5ūpwn5ūZNli$@c0ƻmNF)VI%Vsݸs 蔣O Pc]Z2wSYAdn9Cѳe)k6Qͭs}y0fe5ūp+v]Zj;pƻiXsq?R+5 R%d&@7S}keaw1jۍw1j D,fs.2P!VBo4 #u?'ֿ8S.S)aVEA9']O5|kiNDou + kVkV+k DHBaw1j R%tK,1-[q-ZO)F$@c0ƻmd/ DOJr f5SlW['$t'J6aJ+ kVWnƻhմ ns+bծ?|hk FA !|bո;bգA}a((X1-[n?0Mqηs:A y NS7Ə6K+ kVkV+k DHBaw1jquGXJ6 Yn?~J6l-'ҞqRٯAbո;bա}iD 3 kV](O:aS*ȍ C@[q^a?}%6Gyeaw1j ݸsp5ūJƻh#> IyrsI[JrKQkӧO#>BD']OzI!_XJ6{f*|n2V |+de;}}$Rbո;bգA}a((X1-[cl@. %Y%o+)/ FyNUO#>K6#u?$ }a(讀|ʷY |+de;}}$Rbո;bխ'J64Q Pc]Z!@. %Vsݸs 蔣O Pc]ZBnZ]OFIƠ%=͔eJ6u}B_WVsۍw1jѫh8@qc]ZkV"uiҾu%#C+ kVkVI$@c0ƻm h*C0SƄntcI|khtḰyt'S&Y@L`P=R΢/Jx de;~ YF(`PGS~K:(TזVsݸsi:Wѱbն4%Bbո;bա}iD 3 kV)_Otӥ|K[FG&)p?620; h(,ŕ5ūp+v]Zj, ~s+bաF}—V yeaw1jۍw1j D,fsF}("J+)֓@lu/6a{Ow Zqxs!商5ūpwn5ūZNli$@c0ƻm h*'Pƻnƻhm>wDxbն)VӧN}m:YOOŕ5ūp+v]Zj, ? kVw1jШ>BZoBa"6C]*S?6;;Ђ0̲ƻnƻh|_XJ"D 3 kVۏ><;аЁ|쌧u?Dmn/GD9@bո;bխ'J64Q Pc]Z ҾKIZSrsbո;bա}iD 3 kVT hxw`-70܈Og[M|`TПYLAWYXc]Zpwn5ūFc]ZkVȍȀ3ͭ.Q%/%" 5ūm4H|DnDmi`a`YtḰy(O#"K5!~o԰`(p h( aycA p-ƻnƻkIҾ6D,fsBts8+f!Voƻnƻhm>wDxbն?4H|DnDmid?ܓ%u?h`]bոۃq-Z5m~s+bծ?0` H$h`]A6= 9,2#$u7SӧT)'bո;bգA}a((X1-[n?0` H$h`]A6= 9,28p R}O,1-[q-ZtcM%" 5ūl$QN05KBʷ! Vsݸs 蔣O Pc]Z^mlН+F+7S,S'?O i`c v ?FQПYLKMA3nO`2yeaw1j ݸsqc]ZkV-XH$gQ0@,_ʶC쌓ON0R}O,1-[q-Z<=$bնƄa MD@B|c*(ON1" e-'bո;bխ'J64Q Pc]ZE_XJ4!.KJqeaw1jۍw1j|ノJ4" 5ūl/SƄa MD@BKm O}nD;θFt)i>Vsۍw1jѫh8 / kVw1j֦iJM ҏVsݸs DHBaw1jqrKQ&iJM ٲE$>qeaw1jۍw1j֓}ma((X1-[k|ƻnƻhm>wDxbնG+ kVWnƻhմ 5ūJƻhl^AQ0C+ kVkVI$@c0ƻm}-8u/~y/:"R;:>5ŚNƅ.cZ`i Ѻ Y! Vѡf0ѫhPe5ūpwn5ūZNli$@c0ƻm}9ƗY]O5!#|商5ūpwn5ūCi%(Ĉ,fs+$SΡGHRgB~me2vVV@ e;k;CP( Yg4HIhB ]E&b dPБP$k$0èCP( YVsۍw1jѫh8ƻiXs !YZtGG,1-[q-Z<=$bնNn}V>?J<|>F}5IP)D!,v4,^>FC|)5M𥑂p@ 5m` Z )YXc]Zv]Z_FƛXJ"D 3 kVۏ:WѹSiu^+Jr7N~YXc]Zv]Z6;RFyeaw1jۍw1j D,fsBtpCSQ[#>~$}J"j kde;yNr#o!BYg$.~lqe27Sƴ A#)u>0C(CaVѠP88+ kVkV+k DHBaw1jqt'J7?s.kB%iNF+ kVkV}JQ(X1-[aq^SQ0CVsۍw1jѫh8? kVw1jи=aA?2p% ^l,1-[q-Z<=$bն67=aA?R藛0󬌧a#\< gƻnƻkIҾ6D,fsBts8+f!Voƻnƻhm>wDxbնԼ'o9'商5ūp+v]Zj@1-ZV5ūB u=vP% ^l,1-[q-Z<=$bն67=aA?R藛0󬌧n Y,1-[q-ZtcM%" 5ūmН+4ٯAD9'?,1-[q-ZO)F$@c0ƻm/6I9@z eaw1j ݸsw1jұ-Z9'FS% ^l,1-[q-Z<=$bն67=aA?R藛0󬌧k K85ŕ5ūpwn5ūZNli$@c0ƻm}9ƗY]O5!#|商5ūpwn5ūCi%(Ĉ,fs;}=aA?,1-[];bգVp0@? kVw1jhJ|ޏde;: BW [aM(F2bո;bգA}a((X1-[n?K'~vFST%p Rk,1-[q-ZtcM%" 5ūmН+4ٯAD9'?,1-[q-ZO)F$@c0ƻmA d#<߲2~y/7Vsۍw1jѫh8 ~s+bձo|y>wSK9͑YXc]Zv]ZxzH>/%" 5ūmDxi>oG2Dx +-DJSs8ٲ;+ kVkV+k DHBaw1jqt'J7?s.kB%iNF+ kVkV}JQ(X1-[mḰvz:Þ~YXc]Zpwn5ūF`01-ZV5ūR|#O=vX= g[pR+ kVkVI$@c0ƻm:01HaA?2B@<;D9@bո;bխ'J64Q Pc]Z ҾKIZSrsbո;bա}iD 3 kVR`DÞ砟Vsۍw1jѫh8 5ūJƻjO`@ #)O`.DmnYþKC,1-[q-Z<=$bնX=~$}=vX= g[pR+ kVkV+k DHBaw1jqt'J7?s.kB%iNF+ kVkV}JQ(X1-[mḰvz:Þ~YXc]Zpwn5ūF`CƻiXs |l k}<;ʷDJSrRVsݸs DHBaw1jqcBZ |þwDd ON;:_KtM$:O` gR<;+ kVkV+k DHBaw1jqt'J7?s.kB%iNF+ kVkV}JQ(X1-[mḰvЖ0OI)NX= g[p(q6K+ kVWnƻhմ 5ūJƻk:4~oҖi}—=YXc]Zv]ZxzH>/%" 5ūmD[iJ[7GKD9@bո;bխ'J64Q Pc]Z ҾKIZSrsbո;bա}iD 3 kVۏy(i}+d>FH! l"HHB +Bw5@+Bw53Owt1-[];bգVp05ūJƻjd`xwSI: NNlJ~ 'D ֚E5ūpwn5ūZNli$@c0ƻmNF)VI%Vsݸs 蔣O Pc]ZƉS͔Μ;#>Nl]`Fu'S[#>y_ide;'$}meaw1j ݸsƻiXs\Y!J~ 'D i󬌧u>0C|0Cbո;bգA}a((X1-[`$uo4ߥ.0C`7Y!2%<Μ;#>NlJ~ 'D i+ kVkV+k DHBaw1j R%tK,1-[q-ZO)F$@c0ƻmO}n)ͭ8}vF}Н+5%<|N*F}-|>u윓o҅5ūp+v]Zjbեc]Z~4#>͒hqlܒŕ5ūpwn5ūGQ Pc]Z7O0C\e[#$p r$:*%󬇚"%%F%\u?,Ni_8ƻnƻkIҾ6D,fsBts8+f!Voƻnƻhm>wDxbն?/0!(#R*sЁŕ5ūpwn5ūZNli$@c0ƻm}9ƗY]O5!#|商5ūpwn5ūCi%(Ĉ,fs|?R+ |h@ߍ<ƻnvkV[Ap ~s+bծ?.p oƟd`\e[E4R7O+7ҳIVsݸs DHBaw1jqsPfQVp+.2=YXc]Zv]Z_FƛXJ"D 3 kVۏ:WѹSiu^+Jr7N~YXc]Zv]Z6;R/%" 5ūmB FY$ʶ qeaw1jۍw1j֓}ma((X1-[n?_FNqWSzB$)99eaw1jۍw1j|ノJ4" 5ūl6;ԺBm7O, ݥ`fWn"@2mp$:ID^5JFKbD@8x+4 >M BIKbD@8x+4 ,}l1 $@ a\< GA >t\}ȍ%kL0nؑ 3 V AҨ-Aa%pV9 `S@( l'3_V64P64P6*./usr/share/html/adsm/en_US/admmsg/a45emc38.htm   enot<>GNORSTairs ./cdhlmpu#&58;ABEfgvy1CDIPUbwx,02HLMk-346:=j"'()79FVWXYqz!K_Q*?JPB\>Q,0p,("aC0&!6 0`AhYJD ZCƄD* e! Dr2!QYJ#=VH쥿 [0 0 0 0 0 0 0 0 0 0 0 YJ$P`@ pxP\lmK)uU , %0d%`PC@0U8mV088  YJF!`8C@SH~l!͈ 8mV0bX +)@`,`P 08Ca/8mV0p@(  Bq0zSTCA{-J @"X@@ QBV v9`8=Ӭ;)ozV 0 0 0 0 0 0 0 0 0 0 2pe(mh0xc "8V4&CT`(e(P:64< ``+4 ,DDx `V|Av~9{ll` `ըP:P笥b z9T"52{ŔEk7KoӮ\Ef[G<:}ηTKqe(EkZX$@cd"5RfBxuȣySٛ/m~|[i%8d"5PP.7$@cd"5qZHK,b9T"5 RߕK$@cd"5%́;:QOfl}= _4&5 N|/Kne(EkS֡ZXd"5)P.Z϶nppK F_'{$r256[۸oYJ 'N܎F{:%BQ-CB/sX!-ϴHB(Eka{w ̄PR:D`R)FB/sXzbN~}D 1FB/sXQOfl}'۝o{+ Bu?,b9T"5 RߕK$@cd"5fY>NRuFr3/_m`,b z9T"5d"5)P.Z϶npmN+YW~YJ2{Ũs֨Ek<=$%(Xb'嚄~͖}r?-8)к e )FB/sXzbN~}D 1FB/sXV 'SQ-CB/sX-TkD 1FB/sXN~|># muN>_~~[GpSu:܍ʆeu'_nG#=~~^o_ Q-@CB/sX8 z^e*{+Y0 'l5BheGqa ]η"R C \sRBgR^j{ŏI l}D 1FB/sXnmcB XH,s}ȔP5 f(6_>h吚sMS Q-CB/sX64ߟhQ.9Sٛ/mm 6[POË)FB/sXzb+R (XbOԝuK!ZOZ=j^c[p@8$z^e*{+Y0 #E=rmJzXoӰQ-CB/sX!-ϴHB(Ekq?,Efu}vi2Q-CB/sX64ߟhQ.9Sٛ/mm 6[POË)FB/sXzb+R (XbOԝuK!ZOZ=j^c[p@8=FB/sXbᕬnῇv>\7+YcZ]3,'K:"TF{:%BQ-CB/sX!-ϴHB(EkcNr?,5!Z=j^p'_li>" !]r(6_>mη:R^j{ņW)oʥ\ P2{3,'K:#r9 )FB/sXzbƶp$z^e*{+Y0 5BSA:e42\gaBYBQ-CB/sX!-ϴHB(Ek`ySٛ/mlt;? :ÏsۮV(:~}(K(YJ2{Ũs֨EkuFƛ P2{G"{3e={y_jqe(EkZXer]" !]2t7#οIPd"5P)PP,k`=FB/sXbᕬnῇv ۦW[2<'_ìRt%YP̲|.g_,b9T"5|D,b^v ۦW[2<'_ìRt7-:k>҃[oŔ!Z=j^p'_li>" !]r(6_>mη:R^j{ņW)oʥ\ P2{3,'K:#r9 )FB/sXzbƶp(z^e*{+Y0 3p=,7m).3Af:e(sT3,'K:#r9 )FB/sXzbLJ_>" !]Op=,7m)Ծ4L8d"5PP.7$@cd"5Ef[Bz 'SQ-CB/sX-TkD 1FB/sX\:dNr͒uì4Jh'LcZVSdXИ eu'_nG#=~^mS_/('Kmηe%69,)FB/sXzbƶp =FB/sXbᕬnῇw~}BSA:ae(EkZX$@cd"5rR{w ?.BYKN7EfRJhaŕ[Sfo5:\_ 7pߟmf}BBt7#οIR͖a+ ҾK)/ie(EkZ\ oϴHB(Ekp}LpË $Q-CB/sX-TkD 1FB/sX~} ߟe%Rå?uYVdh6HiL?/KYAD/J#f<d:]Ig_d:N~R,b z9T"5ŏQ,B/sXek>ۦo]|G:G/)Ne(EkZX$@cd"5rRuf<߶BH吔Àu.[rRd(K)mN!)R^j{D,b^vN7+YIaŔ!Z=j^a[v,b^v2 N}mNF%RA<*u`1<,w'Kh t = {4>/m ζoRoPL;(K)gʶ]SI.ݞ,N C{~zTu̲|.g_ԲB'O?)g R^j=j{ōlz^e*{+Y0 8)п9e(EkZX$@cd"5G9?4L:ÏͿzFΗçߟ;@d"5PP.7$@cd"5qZHK,b9T"5 RߕK$@cd"5duN~~]r:%϶HP :zm2U>#26JH'Դ+%$¸,Rr~YAD/J#f<d:]Ig_d:N~R,b z9T"5 2{ŔEk gt7 8 B YJ2{Ũs֨Ek<=$%(Xb'N93~u-8)й YJ2{Ũs֨EkuFƛ P2{]8ܭgn%R^j{ņW)oʥ\ P2{L;N93~u-8)S4Jc[pM$at4 {n{_aŔBb6ooSʁOԝuKCQ,A"Q-@CB/sX8 =FB/sXb># 7ȧI|o)No?-| )FB/sXzbLJ_>" !]Bgpum8)м:||iҘu3O` NtʕˑKLyw[FD7,'\:IܮCåL*{_K}KKoi NRBQ-CB/sX64ߟhQ.k=#uI,8d"5PP,2K~U.Q.߁~~Z24aD/StS@ih60R7d'_]3Ӧټvp̲|.g_(RO|G:=%0"%b%!ZOZ=j^c[p@$!YJ^p}LpÀoFuF^i唣!Z=j^cB[/hQ._'K;/d\rxr(!ie 䲒:#`}ʥ:ocBPil{7-:~|u'_K)FB/sXzbN~}D 1FB/sXe-7ï5:S7KYJ2{Ũs֨Ek\*mpHB(EkaD,'{ux콒8Y>NRuDuKrfGnW}O,f$OK.V'v^K}#ORӯKn)}bsViZuR^j=j{ōl$z^e*{+Y0 3d_19C,%e!Z=j^cB[/hQ.~X ON8n}l$  ټ^nZl)FB/sXzbN~}D 1FB/sXQOfl}'۝o{+ Bu?,ek>ۦoŔ!Z=j^a[v,b^w 'N܎F{:%BQ-@CB/sX8 (z^e*{+Y0 j~~o|ltQ-CB/sX!-ϴHB(EkcS~fd%4P 7unzoRoRCR^j{D,b^vPИ,i~~Yҙ|R_>Q-CB/sX-TkD 1FB/sX|,ޥ0ߴZu,Oetqܥf)*;pd:RuFr3/_"Yr˕k2;Y{eQ-@CB/sX8 Q,B/sXek>ۦo]r(6_>Ty SYJ2{Ũs֨Ek<=$%(Xb#E=ҧ^RBzXoo"{3eJL7&Kw嚄|d"5PP.7$@cd"5fM0N䲒R^j{ņW)oʥ\ P2{L;OȢ|m)y:ߟlNK(2 !~~ZT17@|eutĩ|aFlRiuk02ҧ:!ZOZ=j^c[p@$Q,B/sXek>!)0 e e/{D4$R^j{ŏI l}D 1FB/sXuYܹnVuϝoR^j{D,b^vPИ,i~~Yҙ|R_>Q-CB/sX-TkD 1FB/sX~} ߟe%%B(uY=O+'%) 0u̲|.g_Կe̅Ur:%HT䲈,(K)sYI|NK(0=?'ƄQO7zoRoN }K#$s=('K7E=R? G Ŕ!ZOZ=j^c[p@$\d"5)P,+)Bҧ:݅]s,'KP˦%LoK )FB/sXzbLJ_>" !]Op=,7JFFJh'L4L8d"5PP.7$@cd"5qZHK,b9T"5 RߕK$@cd"5Н|R_> !~~ZT17@W2t7#οIRO(JfW7%!ZOZ=j^c[p@$Q,B/sXEf[>Ds6Χ$YJ2{Ũs֨Ek<=$%(Xb#E=çߟ\,NI,8d"5PP.7$@cd"5qZHK,b9T"5 RߕK$@cd"5~TƄf<߹iL?/KYJ2{Ũs֨Ek52{ŔEkuF-OZ8PvN7+[;,b9T"5|D,b^v4&6[$eu_TِW%ϴd"5PP.7$@cd"50Yy1zFΗd;6[r6ƅ:#tNK*zm2U˦WhMn~|4%N;I4<~XcBUԝw}\*ߟ$\dL'CrК3R^j=j{ōl@8bT"5_j ,7pߟmï L{w *2; )FB/sXzbLJ_>" !])}^W}`P]۸o϶h۸o϶å[FGae(EkZ\ oϴHB(Ekatr$YJ2{Ũs֨Ek\*mpHB(Eka!Թ^u685 D_85 FyP=2t7#οIP\I /mnhf땬l:~}TcF{/Q-@CB/sX8 Q,B/sXrR5 ,7pߟmJLpì4Q_,b9T"5|D,b^v7n__ו:rfT`aˮPPd"5PP.7$@cd"5qZHK,b9T"5 RߕK$@cd"5\,JA4'snN Dg@*lPìR`P]Ȣ|jJԦ.ަnRå[XlO,N C{~zTu̲|.g_,b z9T"5 z^e*{ō۞:`P]#*RfBxqe(EkZX$@cd"5sRBg\B {$r#V*RfBxqe(EkZ\ oϴHB(Ekatr$YJ2{Ũs֨Ek\*mpHB(Eka'/ml!Կ?,ޥ0*!p=BB^>ʆer9,Rz~H %,b z9T"5$z^e*{̄@YAvWd\i2F 0d"5PP,xzHKe P2{Oˈ@YAvWd]RfBxuo¢4$% ߳eat~YJ2{Ũs֨EkuFƛ P2{]8ܭgn%R^j{ņW)oʥ\ P2{Ah6tK[!42u/7L7ʈ@\xА./s|d:\F{:%K!Կ?,ޥ0߽9|B e )FB/sXzbƶ Td"5)P-|kd&XPRM H XYJ2{Ũs֨Ek<=$%(Xb'_> TِaAK!40#0)vl{7,'R^j{D,b^wƄf<߼ӪYJ2{Ũs֨Ek\*mpHB(Ekp̹|"Y~~^i)ӵ߲RXLs@8S, 0(ah e_4,(]s|<I ?@ߙ oe_> ٲ;ϝl4Y?.f(N}u'_K>uSj9dI5 +6/!42L~a%*NAe|,??6Ƅhwkd:D&YDK{~~YҙgNo PQ ܟ!~~W,W+s| ɒ[Shk"8YJ2{Ũs֨Ek5Td"5)P,+II |϶|T`R%PPRM H X)C/SD7)`])z!E9(+II yBvPR~`Re(EkZX$@cd"5Tِj _%QKߟ4&}(j Y >QK:R^j{D,b^vN7+YIaŔ!Z=j^a[v,b^vԦ_> &YJ2{Ũs֨Ek5 2{ŔEkΰnuK Ŕ!Z=j^cB[/hQ.Ƅd9=:=7L7ú\K[!40d"5PP.7$@cd"5qZHK,b9T"5 RߕK$@cd"50߿?/M JHLO*YJ2{Ũs֨Ek5!YJ^aZJHL}TِYJ2{Ũs֨Ek<=$%(Xbnޥ0߾Kaҭ,6d'_ 0d"5PP.7$@cd"5qZHK,b9T"5 RߕK$@cd"50߿?/Ӯd:DglhL!ZOZ=j^c[p@!YJ^aZj 5J_MyQ-CB/sX!-ϴHB(Ekq?.zj Լ5J_M֩:YH`}Xn#MN@(3 'cB` ,b9T"5:#cM(Xb.nV7_Ë)FB/sXzb+R (XboMA3栙iK)*O)!rI*rT P@TG27厑K,!  op6u/JT\R_=#u'_K)FB/sXzbƶ$bT"5 PL0xy&vZRmζYVzFi#A唣!Z=j^cB[/hQ.~\;/xj sMS ٽ&oŕC=#amֳ%!Z=j^p'_li>" !]ӍzFXqe(EkZXer]" !]u)u' !Կ?-)4d"5P)PP,k`A!YJ^aZj 5J_MS~TrL7Bh򅔣!Z=j^cB[/hQ.~\;/xj R)*}OϹYӦBvv!4gBQ-CB/sX64ߟhQ.k=#uI,8d"5PP,2K~U.Q.:~ߐ}_YJ2{Ũs֨Ek5 (EkRXVgaA3җSlV`V?? 3ݞ340 ?R^j{ŏI l}D 1FB/sXsPL3A3җSlV`V??HPӧl ;;3e(EkZ\ oϴHB(Ekatr$YJ2{Ũs֨Ek\*mpHB(EkaJa~~]I>u/J_M,b z9T"5" 2{ŔEk }[2ї~YJ2{Ũs֨Ek<=$%(Xb'TِsҗSnT$rY{R2YJ2{Ũs֨EkuFƛ P2{]8ܭgn%R^j{ņW)oʥ\ P2{GRoߟa:H2O~VԞ)FB/sXzbƶ$ ^e*{ņm2,:INJ ^i)ӵH X.'ΥTn\a=#s#L8 v" !]iJau' na!<:_> 7./ϗߟJTP˝o4:ul; ʖR^j{D,b^v4&˗"ߞ嚝)e%,b9T"5 RߕK$@cd"5mu' JtG7씩9=?/M ,0߹NgН|R_>Q-@CB/sX8 !YJ^cڎo~6CdI5 J ^i)ӵH X.;Hnl7 `Hf*HV[ aŔ!Z=j^cB[/hQ.)ӵ߲R^-;=#au;HP2@ܺL>_~~]~7:im%!Z=j^p'_li>" !] 27fJfYI|K)FB/sXzb+R (Xb 4~~Z|JtG7IaniTꌐC)uOHӬ􍢚4%:vJTPʖR^j=j{ōlH!YJ^c Bu=߾!r F@,Yo|neQl:UdvR^j{ŏI l}D 1FB/sXrR5 PX 2`*74ppS 7aҭ#d"5PP.7$@cd"5qZHK,b9T"5 RߕK$@cd"5m\‚Q W@lN C,TˮPR[ rB`7fJfHʖs5 :u,(,f(6_>ږPL;(K)r8eksԦ=?,(,@{@ x@ߟ|kd&PQ ҧٽ=O*Y>NRuFr3/R^j=j{ōlH2{ŔEk7n__ו:r F@,Yl:UaR^j{ŏI l}D 1FB/sX/E/POm ~}*Lpì4uR^j{D,b^vN7+YIaŔ!Z=j^a[v,b^w%V&{? À:٩ҙ2å[͐juXPX 2`*QOfl}ROMS F@,Z]OMܥJTِY@#)2ϗߟaA`(KS ߟ8 Cu~#=?/M ,N C{~zTu̲|.g_,b z9T"5 =FB/sXb~]RfBxu BYKS+[m=HR^j{ŏI l}D 1FB/sXaA`(?G.a!<:AA`*hHK_9fwr48d"5PP.7$@cd"5qZHK,b9T"5 RߕK$@cd"5m|϶Bhe_oRo= {Ƅ|!u~# 'r3/Yf)(K(YJ2{Ũs֨Ek5 AFB/sXbGB$o+r^ܐCܶ´; j Ii,b9T"5|D,b^v@zE IYʒ7S.H!un[sPL3A3'_d;6[rgra`O>T YJ2{Ũs֨EkuFƛ P2{]8ܭgn%R^j{ņW)oʥ\ P2{%Ɇ8i?4RFRBsPL3A3Н|iL?/KYJ2{Ũs֨Ek5 !YJ^aZJHLJUwPQ-CB/sX!-ϴHB(Ek`/a-)!3)VC)FB/sXzbN~}D 1FB/sXe-7p߿%ߟoRoPŔ!Z=j^a[v,b^v?)~~ZRCr6t*g_ԲKS JUwPQ-@CB/sX8 P$z^e*{ō#=;35,7@s ?(Ko{y?,ޥ2v=#yOH؄џ,)ybFQK!Z=j^cB[/hQ.~Xn􍝈MRNaiJtì:~}t^i%MPF@ܹY)!3T"9YJ2{Ũs֨EkuFƛ P2{OJnV:K,b9T"5 RߕK$@cd"50߿?.zrӮ0g唣!ZOZ=j^c[p@(z^e*{S 6җfwr a݅ϳ+{x:e(sTf@_>]2Ν0|d"5PP,xzHKe P2{hNzF_e\ʘful}+Ë*':a'iKϳ+{x:woϡ;QrӮa NzFQ_}KW~~YӦBw̲~pS/NzF_a^~]O2R^j{D,b^vN7+YIaŔ!Z=j^a[v,b^v,b z9T"5(8bT"5 RBgY܌G/7p` AK;#0)`d"5PP,xzHKe P2{ 7unzJHLPRe=Hj0)e(EkZ\ oϴHB(Ekatr$YJ2{Ũs֨Ek\*mpHB(Ekc+%$&uIY RuFH3O@!e(EkS֡ZXA#d"5)P,3d_,},&%2XgʷQ.A4rАn YJ2{Ũs֨Ek<=$%(Xb',6d'Zu&K}8TOm %+%&Z )FB/sXzbN~}D 1FB/sX $Q-CB/sX-TkD 1FB/sX _RuFu4'BFـr q *H!gRda's: 0d"5P)PP,k`2{ŔEk޲C+h>zF뒡ٴ'+eQ-CB/sX!-ϴHB(Ek`/a+JiK)ԲC/d_/ead9=:yuYʸYJ2{Ũs֨EkuFƛ P2{]8ܭgn%R^j{ņW)oʥ\ P2{tO%CO۝lޥ0R2En]rT4zDd"5P)PP,k`‚d"5)P. a!<:Ν0KM>LNgʶL0Q-CB/sX!-ϴHB(Ekq?.a!<:Ν0KM>å[f@+L8d"5PP.7$@cd"50]2ï:tNi-4Q-CB/sX-TkD 1FB/sXyaz 䲒Բd"5P)PP,k`Td"5)P,|li2Ya|'pϾo{'_mu (3d_N70Q-CB/sX!-ϴHB(Ekc/zƛ%Lw :_+l'_mu_RQ r;a\϶Op$rrzuߟ\,e(EkZ\ oϴHB(Ekatr$YJ2{Ũs֨Ek\*mpHB(Ekp̲|.g_,b z9T"52{ŔEkδe#[YJ2{Ũs֨Ek<=$%(XbwL:=%$&u-G7%ZR^j{D,b^v4&˝m=jw_LK)/ie(EkZXer]" !]>䲒uY)!3l9f*Բd"5P)PP,k`EkRXf5 7YI|KLYZ )FB/sXzbLJ_>" !]ou&K,%+BAe(EkZ\ oϴHB(EkcB` gutW䲒??IZ /7qe(EkZXer]" !]?,L\rrI2XrPmOϹKM$\-:BwYI|K((gN۝nV|uI=:egRdϕnVKM$ʖtϡ;,}!ZOZ=j^c[pp z^e*{ņlP{~z_%ϴ M$&l- |d"5PP,xzHKe P2{Oˮ!gRdϕnVri!3edBAedrƄi+~~Y.A4rАn! H M#%CO,2fwdh6JJ2Yd&VSYԙ,+94\h @d"5PP.7$@cd"50Yoߟu&K )FB/sXzb+R (Xb(dë"R C/ r>cB` ܴk2;r\h B:%ʟcB` iL?/KYJ2{Ũs֨Ek52{ŔEkIPRΤ`G`RumII gRd26_>Q-CB/sX!-ϴHB(Ekq?.a!<:2Xl'_II 0?,LZTNϕo{73l!=Ë)FB/sXzbN~}D 1FB/sXe4~~\u&K.Zu~~^ԙ,,b9T"5 RߕK$@cd"5msRBgYԙ,,b z9T"5EkRXM&K-AK:%>QKdONHYԙ, Ru&K}8 QK)CrRBgYԙ, :Hd"5PP,xzHKe P2{OPRΤ`G`R:U+a:q ,L$pYA_s}ȔP!԰ M#%CO,,b9T"5:#cM(XbhLPlҭp ԙ,iooS{gRdd"5PP,2K~U.Q.ۅ!ZOZ=j^c[pp$Q,B/sX42[E.4 {"R C )FB/sXzbLJ_>" !]y:)u%INАjYJ2{Ũs֨EkuFƛ P2{u$Q-CB/sX-TkD 1FB/sX? ܴe̅sƃp '}-*qZaD/{S>7FZqe(EkS֡ZXQ,B/sXܓu]awp̿?,hL#οIRu,'BNR^j{ŏI l}D 1FB/sXu'_oM K%>_d;0)|YY)nVr&Yri^oИ}Ȥ딹iFW&]Nr&:UT_T|ʙfJf{II: 0[PPd"5PP.7$@cd"50\9!0/mЭN?-*qI:!Z=j^a[v,b^w Ƅr9,Rt r\ ˑa~~Zu_RӓJН~u/ϝnBYBQ-@CB/sX8$Q,B/sXe e/d^ON%y!Z=j^cB[/hQ.~]I}C,ٽ)p= W%,b9T"5:#cM(XbhL=HLd%4+rӯJFFNe(EkZXer]" !]20\F{:%K!Բ|.i֌uN~|7|kd&Y)oˮPRHe(EkS֡ZX,z^e*{ .hHKvC~|u\6}( ,b9T"5|D,b^w4$% !Կ>u e.uﳰ^~]rG.-u'_oM ,b9T"5:#cM(XbhL=HLd%4+rӯJFFNe(EkZXer]" !]20\F{:%K!Բ|.Z2:e e/iOS/NzF|gʷ+%$&u .hHKvOo˩:#|϶Bhae(EkS֡ZXEkR[\=Ann_Y#*+8YJ2{Ũs֨Ek<=$%(Xb'#4>:_> l{7 $r[N+8YJ2{Ũs֨EkuFƛ P2{V$&eiN#I#yTd"5PP,2K~U.Q.d:]Ig_}Kr!ZOZ=j^c[pH!YJ^p! C,-9 ,b9T"5|D,b^v7mBheԝ7~Hae(EkZ\ oϴHB(Ek`heԝfXqe(EkZXer]" !]ohBheIQ-@CB/sX8$d"5)P.BYKJ"]Z*2ZDd"5PP,xzHKe P2{Onu]r85 Dd"5PP.7$@cd"5qZHK,b9T"5 RߕK$@cd"5Teutĩ|e~ ?/)NK)FB/sXzbƶ \d"5)P,+)BҝBW.R%!Z=j^cB[/hQ.%b%݅i)!3.Bf%!Z=j^p'_li>" !]ӍzFXqe(EkZXer]" !]K,'KP˦%LoK,myJu-"YJ2{Ũs֨Ek5EkRXD{rM 0 2Q-CB/sX!-ϴHB(Ekq?, ;J^}Y ܞe_PgxKeaf%qe(EkZ\ oϴHB(Ek`he4Ë)FB/sXzb+R (Xb~:e'%NK)rOLm2_ygNo a=#tS>Xqe$ ˪tOK,:nV!ZOZ=j^c[pH(z^e*{ŏy=a:d&TTr$YJ2{Ũs֨Ek<=$%(Xb'G~NٲA zt:巔RL|K(})԰VMu HF{|y=:M *nTQ-CB/sX64ߟhQ.k=#uI,8n0%,b9T"5 RߕK$@cd"5˝nV#˩:#}KGߴ{v>NRuD_p6BheԝNy=ZuԦ-&VRJPQ OjjA4\'N܎F{:%K!ԴzsDe,b z9T"5@(z^e*{ŏy=a:d&TTr$YJ2{Ũs֨Ek<=$%(XbnRKo4O)_МYDga‘!42NL,b9T"5:#cM(Xb.nV7_Ë} YBQ-CB/sX-TkD 1FB/sXLa:M :#}KGߴ{v>NRuD_p6BheԝNy=ZuԦ-&VRJPQ 'uïϑ,mx, Bheԝۦ#İ@Q r7?2:esX2R}RuDaS!sn4?)z's !iS4ܭH&d:]Ig_d:S.zC}!ZOZ=j^c[pHGEkR\OF["8o٨JK!42C}8R=e[pu24ϴ: 4ܴfF8d"5PP,xzHKe P2{OF["8o٨JK[!42}8:љKR^j{D,b^v\u$Q-CB/sX-TkD 1FB/sX??)gȖ_4&ˑg_f-#) Ȏ#G ?f=?-l9f*VJH'~Rm}B>ZG/˞gaj uK w+F["8o٨JyrI*rT. HܰdDq߸bydxYJ2{Ũs֨Ek5P@bT"5Ju,:zFƄ ,( X.{2T4 YJ2{Ũs֨Ek<=$%(XbhLl{L!aaATKBhe1n ,$ =+NJiK.'ζV#ځ;I!<izFL Q)͗϶!Z=j^p'_li>" !]vPRJhTd"5PP,2K~U.Q.zgpv չi֒7/:tNÏe󭐚tS] J^}oR^j=j{ōl z^e*{ŏ: =#`$)p@ %COy唣!Z=j^cB[/hQ.ƄfwON?,N8n}4}` 6a X*{~~jtorT4J^yw[G+Y@$VÏʹ=#q 0(,ySٛ/mK)FB/sXzbN~}D 1FB/sX7\,Щe(EkZXer]" !]=;rӭ$$n_tP[!42镙R儺,b z9T"5@(=FB/sXbҝK􎞑8 Ee!Z=j^cB[/hQ.ҝKCt`&zwVƃsS˞Z8PeD_jI$~mY@YAvo"{3ee(EkZ\ oϴHB(Ekao%,b9T"5 RߕK$@cd"5l_:RKl'\:I!3g#&Q=I!3eNgЙwaD/J#ie+:@\'Ъ7#οIPd"5P)PP,k` EkRXS`6~}S8 Ee!Z=j^cB[/hQ.ҝKCt-Yߟml9L׍TKBhae(EkZ\ oϴHB(Ekao%,b9T"5 RߕK$@cd"5OM[FdOKYNr͒uì4j6yh=B`{GpvDgnI$͗϶-:Be݅?-*pj\'N܎F{:%BQ-@CB/sX8$Cd"5)P,})԰_HA`Q-CB/sX!-ϴHB(EkcN:zFX@XPE4}sG,:RK@$VÏʹ=#a`&ySٛ/mK)FB/sXzbN~}D 1FB/sX7\,Щe(EkZXer]" !]zn_:3"]Z5vla{TGOO;'=#rI$&l}iL.ˆ_85 FVuʮeu'_nG#=~e(EkS֡ZX@(bT"5Ju,:zF:zoϴY r64 -aAe!Z=j^cB[/hQ.ҝKCt-Yߟml9L!aaATKYQ>u:ځ;I!<izFL!f(6_>ږR^j{D,b^v۸o϶BYK!)RQ-CB/sX-TkD 1FB/sXܿ>ufDj7,'\:I!3g#&wiTOvzFHL|krӮ&]?-*pj\'N܎F{:%BQ-@CB/sX8$EkR[`K {'\뒡R)FB/sXzbLJ_>" !] 2͖}~~[``Kf(6_>SI. 6$ KߟjtorT4J^yeDDrP'rI$'m:H4 ySٛ/mK)FB/sXzbN~}D 1FB/sX7\,Щe(EkZXer]" !]=;rӭ$$n_tP[!42镙R儺,b z9T"5@08bT"5Ju-6A`Q-CB/sX!-ϴHB(Ekcv_jt42=#~~[``Kf(6_>ڕTKBhe6$ KZ8PeD_jI$~mYF6o"{3ee(EkZ\ oϴHB(Ekao%,b9T"5 RߕK$@cd"5l_:iSd;6Iw=dL ʩtOvzFHL|krӮ&YAD/J#ie+:@oo߲|.S,{w,b z9T"5@0$z^e*{ŏ:HZ=L > r6ИA`Q-CB/sX!-ϴHB(Ekcv_jt40:GOHn_ReOMS?-0%гySٛ/mJi%!42`K !eD_jI$~mYF6o"{3ee(EkZ\ oϴHB(Ekao%,b9T"5 RߕK$@cd"5l_:iSd;6Iw=dL ʩtOvzFHL|krӮ&YAD/J#ie+:@oo߲|.S,{w,b z9T"5@0=FB/sXbǂ4,, X.rzun*}/M (4hXXAa XfJf%COTOmdG/w$By[?6Ӭ E ySٛ/mK)FB/sXzbN~}D 1FB/sX7\,Щe(EkZXer]" !]=;rӭ$$n_tP[!42镙R儺,b z9T"5@0=FB/sXbҝKCt4hXXAa Ye(EkZX$@cd"5yJu/5:VÏht? BycM7+S@"pM$`Y)͗϶U4}` x)B %GL|yJu/w$By[?6Ӭ E ySٛ/mK)FB/sXzbN~}D 1FB/sX7\,Щe(EkZXer]" !]dr[J ٲNuS Bf7GLUOOۢ{7$Bf[tϡ2 !~~ZT1K)Y{~FuM$ie+۸e(EkS֡ZXQ,B/sXR=#}}KGA=7[!NFǂ4,, X,d"5PP,xzHKe P2{ݼ:ƚ+a )7ۗԴzd~}o‚oM$\I.o"{3eUM$d&X hаA`YQ>u:ځ;I!<izF@"ƅY)͗϶!Z=j^p'_li>" !]vPRJhTd"5PP,2K~U.Q.aN~|sN j'\:I!3g#&*wm=I!3eNgЙe?-*pjٽ#~t]O@d"5P)PP,k` PbT"5Ju,:zFH@XP@ ,$  >R^j{ŏI l}D 1FB/sXe-!=:=;ph5 ]SI. 0K %o5:S7*}/<:9ZȎ_jI$izFѠ(MȢ|jYJ2{Ũs֨EkuFƛ P2{Gn> e,K)FB/sXzb+R (Xbwm[i!#rL78_: Lʕ=?,%д~_e(EkS֡ZX(bT"5Ju,:zFH@XP@ ,$ ,b9T"5|D,b^v>Z#o3Ӹ:Po@XPE4}sG,:RK@$VÏʹ=#phX`X&QOfl},b9T"5:#cM(Xb#pߟm]rBSB!Z=j^a[v,b^w ~|h̉iuk0 nYNuS Bf7GLu=?(Ҩ$]3L !~~ZT1K)Y(ߑd:]Ig_YJ2{Ũs֨Ek5acd"5)P,})԰_H>P d)  %e!Z=j^cB[/hQ.ҝKCt-Yߟml9Ll'TKBhaeD_jI$~mYF6o"{3ee(EkZ\ oϴHB(Ekao%,b9T"5 RߕK$@cd"5OM[FdOKYNr͒uì4j6yh=B`{GpvDgnI$͗϶-:BeQ ҧYJοP9F'N܎F{:%BQ-@CB/sX8$a2{ŔEk gt7 8 4h,0 ,f )C6Ae]0KnVgpul ,("HL|K)FB/sXzbLJ_>" !]ۗ"ο?.I$͗϶çߟgpun f<( ,("Hb9/mË)ԴdNS~~_@iUL6ηLR<; ySٛ/moaߟK)Y+3Ӹ:Po@XPEs~_>۝o{S|yJu @$VÏʹ=#phX`X&QOfl},b9T"5:#cM(Xb#pߟm]rBSB!Z=j^a[v,b^v2 N}{S :#s$q;!ԽJ7E=_/?,R!~~X ո4m~‚ )!}:SI.-:Be݅?-*pjٽ#||.g_,b z9T"5ǨEkR\2m7.Ơ(K)u}S,L@m:e(EkZX$@cd"50Y.D4$]rmn{i.Zu-_r+p:rηG )FB/sXzbN~}D 1FB/sXe-7ï5:S7KYJ2{Ũs֨Ek\*mpHB(Ekoϡ;,}Bb6ooSʁu'_nG#=~\dh oiҙ;2Yu}%,b z9T"5#d"5)P.Z϶nparCYzSYJ2{Ũs֨Ek<=$%(Xbt0ZRCYzSYJ2{Ũs֨EkuFƛ P2{И,i~~Yҙ|R_>|ʙ{rAÊ{w ?.BYKO~h_P:i/Ë)FB/sXzb+R (Xb1#d:ZRCR^j=j{ōl@@bT"5V`fw=7L7(&)R^j{ŏI l}D 1FB/sX{e'o0o{N e('r\zFFM fF:Vtf!Z=j^p'_li>" !]4&6Zn!_jto%ϴ_'r^ܐC{w ?.BYKO~hY>Nv^*uauOϿ?.BYBˆ\zFFљKM >NvlE:u9{e3OfF:C )FB/sXzb+R (Xb~:e'o0'Ƅ{e7L7&YAD,Tu̲|.g_,wˮPR[N6j\:g_}-:yD:^{$r[)Xt%,b z9T"52{ŔEk gt7 8 Bf‚o7qe(EkZX$@cd"5~RҧY[;/d\r7K,:~}Ur!Z=j^p'_li>" !] 2͖}۸ouPИ,i~~Yҙ|R_>Q-CB/sX-TkD 1FB/sX !d;2pW rj2}{ZTrԭ%?>ƄiK$rHe BڧL>^Q>Nv^ـˮPRfwrӮaʖ,fY>NRuFr3/_ߙey|Kx콒8YJ2{Ũs֨Ek5 !YJ^p}LpÀPRΝdYJ2{Ũs֨Ek<=$%(Xb'(K)snVt 0YܹnVu^Hߙ)2Q-CB/sX64ߟhQ.ƄfM0N䲒R^j{ņW)oʥ\ P2{NK)/mȇ/ˮPR鞝6\du~PQ ҧٽ=O*Y>NRuFr3/R^j=j{ōl@PbT"5u\{f_8:,ۦ~R^j{ŏI l}D 1FB/sXo\v#:%19vOU'_nG#=~eD e.u{HLtï|mοI|K)FB/sXzbN~}D 1FB/sXVqe(EkZXer]" !]NN|ܶƄ{eNZul'BN܎F{:%BQ-@CB/sX8(FB/sXbᕬnῇvچ,'oK)YR^j{ŏI l}D 1FB/sXuY,grӬ'K5 V}w^2O,j7˝l0 YJ2{Ũs֨EkuFƛ P2{И,i~~Yҙ|R_>Q-CB/sX-TkD 1FB/sXeu'_nG#=~]s,8}V} e]!Բ|-6_>Q-@CB/sX8(\d"5)P.Z϶npa<a,B%xYJϴd"5PP,xzHKe P2{OˮPRe+>ۖd:YO7RїyeD e,;.u;PXe(EkZ\ oϴHB(EkcB` eufJfYI|K)FB/sXzb+R (XbOԝuKṵK)Y(hLtOlRt8|K)FB/sXzbƶ@ =FB/sXbᕬmῇw2ïx콒9s)\,b9T"5|D,b^w#Ōn{i/ e )FB/sXzbN~}D 1FB/sXVVŔ!Z=j^a[v,b^w%ҧ5vPQ >^RTY['!NF 'SnW\gYOϡ;B_~ OԝuK!ZOZ=j^c[p !YJ^p}pÀuK ׼v^N h7,b9T"5|D,b^w#ŌlL@ƃp?.BYBQ-CB/sX64ߟhQ.ᕬl:Uqe(EkZXer]" !]l:~}u'_nG#=~Y L|/x콒9sƃpQ-@CB/sX8`!YJ^p,=cP@#@f<ߴ&nmrCcB` S/;,zʆeu'_nG#=~e(EkZX$@cd"5=#rͧ 9aA s?-*qɛͮY4&Q-CB/sX64ߟhQ.LJo_jͧ 9}K7pߟmby_+4R^j{ņW)oʥ\ P2{3,'K:#r9 )FB/sXzbƶ@Q,B/sXek>~o] e,%ɑ>zzʒpu7:R^j{ŏI l}D 1FB/sXuYݕK/7"} 88|,'y_j+7pߟmOϿ?.BYBQ-CB/sX64ߟhQ.ᕬl:Uqe(EkZXer]" !]> ~R\'N܎F{:%BQ-@CB/sX8#d"5)P.Z϶߀npq?.BYK;|edOaK(N%(sUR$땛۸o϶7/+ Bu?,b9T"5|D,b^w%KoL7e FꔍQ-CB/sX64ߟhQ.ᕬl:Uqe(EkZXer]" !]\rRJ*pjwoϡ;B_0|.g_,b z9T"5P2{ŔEk go7 8 \,[>Dy2'ʸR=eU)rAYor 'SQ-CB/sX!-ϴHB(Ekq?.BYK?!gK*)!Z=j^p'_li>" !]+Yt{uSQ-CB/sX-TkD 1FB/sXeu'_nG#=~e(EkS֡ZX2{ŔEk go7 8 \,*ܶ翔!yJu )FB/sXzbLJ_>" !]PoٲO5 ۸o϶«%6I/\翔!u^RBQ-CB/sX64ߟhQ.ᕬl:Uqe(EkZXer]" !]2t7#οIR8t2Q-@CB/sX8Q2{ŔEk go7 8 \,[pu2;R=eJ+ ٛe5 :ByYJ2{Ũs֨Ek<=$%(Xb'嚄~͖W}7UXn$.V;/6AOH32Oͺ e.Zu|d"5PP.7$@cd"5ek>o{*~YJ2{Ũs֨Ek\*mpHB(Ekp̲|.g_Թ9~ Ld"5P)PP,k`B!YJ^p}pÀu\{hLC~|i!/!D&R=eC2t7#οIPd"5PP,xzHKe P2{OˮPR[BfK1" !]S?,'NAs~on>ۦVi,b9T"5 RߕK$@cd"5fY>NRuFr3/R^j=j{ōl(bT"5VOˮVV͖aN0]rHg_,b9T"5|D,b^wƄu\F{:%K6Zn!_jto٨O7Zϴd"5PP.7$@cd"5j>嚄~7tW4R^j{ņW)oʥ\ P2{3,'K:#r9 )FB/sXzbƶH =FB/sXbƄy{Jܮ SYJ2{Ũs֨Ek<=$%(XbhLo' :ݍzgghavTM/i\B:nYONhq!40|yJu/w$By[?6Ӭ EfRQ-CB/sX64ߟhQ.~YO7eRQ-CB/sX-TkD 1FB/sXeu'_nG#=~OϿ?-#d&R^j=j{ōl@8bT"5V`PX 2`*7d%4R^j{ŏI l}D 1FB/sX/E/7p߿%=#aA`(7E=Ԣqwq?.BYKS+[nzoRo_\,η@{\)Գ[MNË*'ηRP'rI$'m:HPX 2`*QOfl},b9T"5:#cM(XbZ϶[POË)FB/sXzb+R (Xb 4d:]r#V-:ѐ7./ϗߟ\,ζEKN'="]NK)/h\_85 FyP=;o˺ {}NgН|R_>ˆ_85 D{~zTu̲|.g_,b z9T"5 HbT"5,(X.rzun*}/Z#n A`Q-CB/sX!-ϴHB(Ekcv_jt42=#~~\AaEw=q2ʉ)Ծ ܒI l8N6X ySٛ/mK)FB/sXzbN~}D 1FB/sXV 'SQ-CB/sX-TkD 1FB/sX)Թ͒uì4j6yh=Be? :#rӮ݅?-*pj{eu'_Jg_YJ2{Ũs֨Ek5AHbT"5Ju-7ۗԴzd~}oˈ,(X,d"5PP,xzHKe P2{ݼ:ƚ+a :GOHn_ReOMS? ,(X.M ,:RK@$VÏʹ=#aA`(7E=Բd"5PP.7$@cd"5ek>۝o{+ Bu?,b9T"5 RߕK$@cd"5:RKl'\:I!3g#&]O𪓯7-:遽]Q ҧٽ=O*Y>NRuDuK!ZOZ=j^c[p$=FB/sXb6Ae\7+[<; R^j{ŏI l}D 1FB/sX{Rnn\7+\:O/iuk02<; )*pje(EkZ\ oϴHB(Ekq?,'Dge(EkZXer]" !]ڧL>_~~^u:i\җfl7.FizD]I7FZp]3NK)/ie(EkS֡ZX !YJ^clEfu}*Ë)FB/sXzbLJ_>" !]ySٛ/m+YtgSKZ]Z5 JJ"YJ2{Ũs֨EkuFƛ P2{O5 Q*YJ2{Ũs֨Ek\*mpHB(Ekc/ϗߟ@mζW-:BwYI|K)FB/sXzbƶH8$z^e*{ńΘo RM [ ۖtϡ;,}!ZOZ=j^c[p$P z^e*{ō Ae\CK)Y|K)FB/sXzbLJ_>" !]PoiP /˖а7R~~]r!Z=j^p'_li>" !]Po򥔣!Z=j^a[v,b^v?j2}iJK^iFm*qI#Oo5 BdS}Bhe3|K2S ʆeu'_nG#=~Yҧ%Oܥ/d\⾒ߟmN#I#{$pd"5P)PP,k`!YJ^cB,q:!Z=j^cB[/hQ.Ƅtrd-JatNfd)ߟvI8~Y,ieDYݕ!cB` i$K)FB/sXzbN~}D 1FB/sXonR^j{ņW)oʥ\ P2{{pd"5P)PP,k`Q,B/sXaaY^,b9T"5|D,b^v636HZ{?9sNE$3+KYJ2{Ũs֨EkuFƛ P2{]8ܭgnTd"5PP,2K~U.Q.ߟBwYI|m:Hߟ5h4>/ie(EkS֡ZX Q,B/sXaaY]Q-CB/sX!-ϴHB(Ekco-T47G.ur Ȥ~_rYI|K)FB/sXzbN~}D 1FB/sX *R^j{ņW)oʥ\ P2{NK)/mYѠ|K)FB/sXzbƶH(z^e*{ō i$o)Ne(EkZX$@cd"5icB,EfyJu/5:Td"5PP.7$@cd"5qZHe(EkZXer]" !][N#I#yJu (#o>NTKRR^j=j{ōl@z^e*{ō i$m)RH,ie(EkZX$@cd"5$srf(6_>6H!so)Ne(EkZ\ oϴHB(Ekatr%RQ-CB/sX-TkD 1FB/sX=%$&u%>JFFH*nf,m󭒒 o5 BdS}Bhe3|B]3Ld"5P)PP,k`=FB/sXbƅZT47_~ ,b9T"5|D,b^v7m=ìhXXEȢ|o)NJR^j{D,b^vN7+YIaŔ!Z=j^a[v,b^w[nV8$),ߑd:]SI.YJ YJ2{Ũs֨Ek5Ea2{ŔEk4,,"n^RBQ-CB/sX!-ϴHB(Ekq?,YJyVҦ#/N2Q-CB/sX64ߟhQ.k=#uJ!Z=j^a[v,b^v<>cB` iL?,hLo"Q-@CB/sX8EkRXа'{씐Ŕ!Z=j^cB[/hQ.~Y϶͖}8~al_#MԪ~N[Ԧ唣!Z=j^p'_li>" !]ӍzFK)FB/sXzb+R (Xb i?.jtcB,EfuTQ|oR^j{ņW)oʥ\ P2{Go߲|.S,{w,b z9T"5 P8bT"5u'Kﺦ]OË)FB/sXzbLJ_>" !]{Ie+/m-7N~~]IӶ`6_>ҐX Kd.~]Io{SQ-CB/sX64ߟhQ.k=#uJ!Z=j^a[v,b^v4&;I4>{Rzi ϶Xev'N܎F{:%BQ-@CB/sX8GEkRXа[o{oـ8d"5PP,xzHKe P2{И,n (K(YJ2{Ũs֨EkuFƛ P2{]8ܭgnTd"5PP,2K~U.Q.S_/?.!m |϶2o7L7BYBHN>_~~XИ.BYKnHR^j=j{ōl(!YJ^cB.!wPd"5PP,xzHKe P2{Oe(K)s}*i7~~Zli$D0ʕL|d"5PP.7$@cd"5qZHe(EkZXer]" !]ڧL>_~~]r:ݞiL,%rӮ*}hqBQOfl}i$K)FB/sXzbƶHQ,B/sXaaFuF^i唣!Z=j^cB[/hQ.u ySٛ/m)Ծ4RQ-CB/sX64ߟhQ.k=#uJ!Z=j^a[v,b^w[nV8$),ߑd:]SI.YJ YJ2{Ũs֨Ek5@Cd"5)P,hXXELr !Z=j^cB[/hQ.Ơu}KFټ)͗϶|emyNR^j{D,b^vN7+YU,b9T"5 RߕK$@cd"5%rӮ*}lEf[tϡ;QYJ2{Ũs֨Ek5@(z^e*{ō RS0Q-CB/sX!-ϴHB(EkcvK :ƅY)͗϶_jte(EkZ\ oϴHB(Ekatr%RQ-CB/sX-TkD 1FB/sXO4}n!ZOZ=j^c[p$ d"5)P,hXXEj6yh=Be!Z=j^cB[/hQ.~S.uS Bf7GN,7by_Êd~}!Z=j^p'_li>" !]ӍzFK)FB/sXzb+R (Xbwm=I!3eNgЙe?-*pjٽ#~t]O@d"5P)PP,k`BǨEkR\Ot)s}kA 8d"5PP,xzHKe P2{7pߟm_\,- POì7 u¼'4r0 /aaK Eӓη=0Q-CB/sX64ߟhQ.;w (K)d%4*YJ2{Ũs֨Ek\*mpHB(Eka[__~ƚnV E,,"Iu<$riL+7FZqe(EkS֡ZX 2{ŔEkƅ]9?\$ìSI.ߟgpulhXQe(EkZX$@cd"5on>?.BYK6[:Xn$JoM$\I.NOU4|􍀙[o{{_aŔ!Z=j^p'_li>" !]vPRJhTd"5PP,2K~U.Q.¶$?,ޥ0߲YJ϶PBiZ԰i%@"RL?,EiŔ!ZOZ=j^c[p$Q,B/sX{htË)FB/sXzbLJ_>" !]{w uYܼ5 :p'\+BycM7+S@"pM$`ZT46۝o{qe(EkZ\ oϴHB(Ekao%,b9T"5 RߕK$@cd"5_H  mNgНf(N,b z9T"5 !YJ^p}LpÀ@YAvon>!)2u.ʘu12Q-CB/sX!-ϴHB(Ekcvf~~Zl e-:HߟL:PIS,VJhartrB`P]Ȣ|jYQ>u:lS̅u\{hN=#}Ԧ%= %,b9T"5:#cM(XbZ϶nqwatr$YJ2{Ũs֨Ek\*mpHB(Ekoϡ;,}{Xtп?.BYK7li\⩟BwYI|K((iSPlߞs,'K:#r9,R'O?(QE!ZOZ=j^c[p$#d"5)P,nRKMNí:HߟL:PN7,b9T"5|D,b^v7o)N*jta dR=#gK~}92'ߟ@S( ټ)͗϶;@d"5PP.7$@cd"50Yy1 !~~ZT17@\'N܎F{:%K!Բ ~ e(EkS֡ZX EkRXV2&l~䟟ԟ7p߿|Z8Pϴd"5PP,xzHKe P2{ONKjf(N+{gȖ\wfWSL:zE.~~]O0Gs~[6/ì4^~]r{tBr;p '~~^!e3_\,N7+RFB@jҧV􍧧e/ϝm9}KwtBp aY_\"o~zu%!Z=j^p'_li>" !]k>۝nῇ\JnV7_YJ2{Ũs֨Ek\*mpHB(EkoOo7FZue/Ng_?-*qZHݞrLIuk00y@,ߑd:]Ig_d:A:yK?Hd"5P)PP,k`(!YJ^`942Ϊ>l{'\놧LL7)FB/sXzbLJ_>" !] 2͖}~~\hEfcH&Ϊ>l%o˒ISgNo R^j{D,b^v4&:!Z=j^a[v,b^v 7./:x˝n{~~ZT䲖tP330hLu,L'`.=/e~B T&YJ2{Ũs֨Ek5!YJ^qu:G7}pv-,3g[2礤,b9T"5|D,b^wDur(6_>G7}pv-,3g[0)!3)FB/sXzbN~}D 1FB/sXeRQ-CB/sX-TkD 1FB/sXHY>NRuFr3/Y }OkLߟmlRPo:eDur(6_>҆K(YLٽJa2|yJu,m$Xi2 2[hN./ hP #[|a^~\$϶ҧgU >NNtOl\$#\[r!ZOZ=j^c[q@HbT"5iZԝ >ۦL:*nfٳË)FB/sXzbLJ_>" !]εmo_'_ì#E=9gu}88Xn\7+\:Iߟr/e|d"5PP.7$@cd"50^i,b9T"5 RߕK$@cd"5fY>NRuFr3/R^j=j{ōl2{ŔEk$δZuАjd:\,%.BY@d("P笨4&ˑg_d:OԝSeN_%*;u]?8 2Q-CB/sX!-ϴHB(Ekq?,7=?.í)VCR̄PP.BY@d(iJhH5 ,b9T"5:#cM(XbhLuK)FB/sXzb+R (Xb' 2r3/Yu'_m\u\p8Zu,b z9T"5#d"5)P,})Ժ7ƉQOfl}4oTr,b9T"5|D,b^v7o)N*jtuSoˍȢ|li)*qZ̄͒ߟC `'lVJhaŔ!Z=j^p'_li>" !] 2Ne(EkZXer]" !]Ӄd]IS]Q ҧYJοP=+u|K)FB/sXzbƶEkR\hEfcH*Op=,7 R^j{ŏI l}D 1FB/sXqu:9Sٛ/m#|F{/í=Ð&YJ2{Ũs֨EkuFƛ P2{И/4R^j{ņW)oʥ\ P2{Ah6:KG=!F_>~} ߟ#~d˻ !~~ZT1K)Y{~FjuG)uM$YJ2{Ũs֨Ek5EkR\hEfcH ɒîzJHLYJ2{Ũs֨Ek<=$%(Xb'ƉQOfl}4o ɒî[i7x;nD)ߟ4&5 e(EkZ\ oϴHB(EkcB` ӪYJ2{Ũs֨Ek\*mpHB(Eka[MPN CaҠ{7oPeTK唣!ZOZ=j^c[q@ =FB/sXb|r7t镱0\F{:%%$ߟ:IQ-CB/sX!-ϴHB(Ekcvo̔*nfܿ>_h_ܴ:N0#οIR|I %t3_>=TnY؆~_PZu:_d"5PP.7$@cd"50^i,b9T"5 RߕK$@cd"5ߙ);n0=cB` uKCW:IE:!F唣!ZOZ=j^c[q@cd"5)P,})Թ /2HTd"5PP,xzHKe P2{ݼ:||iҘu427rA6_\FIʖR^j{D,b^vN7+Y:!Z=j^a[v,b^vN ju'_o)NwaD/J#ie+:@LʞW,b z9T"5a2{ŔEk>]szF#dy}KzFn?!Z=j^cB[/hQ.)Գ[MNì8/E/},:S*W\FIQ-CB/sX64ߟhQ.k=#yTd"5PP,2K~U.Q. C.).(iSPm,g_Sú}!ZOZ=j^c[q@2{ŔEk'_ì#E=ƑSrHO0G,b9T"5|D,b^v7o)N*jta o'_îDs|H  U>TíGLd"5PP.7$@cd"5M6H!,b9T"5 RߕK$@cd"5%rI$&l}{44u>TíGNӬNgНQ2Ӌ~HC,R7R4Cr!ZOZ=j^c[q@@bT"5 RBg_FpwP()`&9F,vJtA e(EkZX$@cd"5cY|϶\BdS}Bhe/(Eiք.uJaYJ2{Ũs֨EkuFƛ P2{i#gl:UR^j{ņW)oʥ\ P2{GRoߟJH'2ߡ;!Ըh@ \?-AQFy4'QQ;M߲K: %$&q_IA e(EkS֡ZXP8=FB/sXb´`&82U˦fR7!"5,b9T"5|D,b^v68,k/딳{HLt϶M ߟȣ-:Оη=7L7)FB/sXzbN~}D 1FB/sX$lJ 0Q-CB/sX-TkD 1FB/sXS If_'d:cY *#Hܰ#f90 *#gqCr'_!d+#r!"5,b z9T"5`!YJ^nK` AK}>QKW:S.k=#a=O*YJ2{Ũs֨Ek<=$%(Xb',6d'_%|϶Bheη=%$&qD:ζK)Y?,6FSJByx C )FB/sXzbN~}D 1FB/sXonR^j{ņW)oʥ\ P2{K#IJ/m.dw壕e(EkS֡ZXX$!YJ^aZJHLHܰn`=%,ú("Q-CB/sX!-ϴHB(Ekcn/<Ʋ/moNK7ȧI|l_mQ2ӭ \sz|d"5PP.7$@cd"5'8$3{{? _FHt{VlPî{~~\I Q-CB/sX-TkD 1FB/sXS If_'d:cY *#Hܰ#f90 *#gqCr'_!d+#r!"5,b z9T"5#d"5)P,+II IBhe{$r" )FB/sXzbLJ_>" !]h@ |϶L!7+d&VӮrC/du;HR^j{D,b^v~ҧu}gYJ2{Ũs֨Ek\*mpHB(EkaHd&^\~~\^4 x x_RmE O$o+sC4YJ2{Ũs֨Ek5 =FB/sXb6AeYur7/!42C}8YJ2{Ũs֨Ek<=$%(XbnRKMNì=#~~Yugo\#r?I?)AK!40#0)e2K"Lt #pR^j{D,b^vN7+Y7K)FB/sXzb+R (Xb 4~~_%gqBhe\쩴_>%լP6I+|B:{]s,'K:#r9 )FB/sXzbƶ PbT"5 |m$n_''Bhe)d&$qF,d"5PP,xzHKe P2{ۋƄ@|n{~~ZuY&E:Kd&_Ro7FZqHOrӮrL7)y-:C}8f!|JiOϑ,OiZR^j{D,b^v~ҧu}gYJ2{Ũs֨Ek\*mpHB(EkaHqxЁ(>Ise>fQ>Nϑ,OiZR^j=j{ōlł@(bT"5|ʙxtzFCP笠2UˬeZuLl+{~z`+R^j{ŏI l}D 1FB/sX|ʙxtzF̄PRM H Ye(EkZ\ oϴHB(EkmQ-CB/sX-TkD 1FB/sXed&\JZY=OԼ$@" 2'??,Q-@CB/sX8H2{ŔEkiYܹꌐBu-:Hߟ+}!Z=j^cB[/hQ._'fwӮ_+}r6/m>U*WSiTdK Yʒ7NnZu- V,b9T"5:#cM(XbhLtνy,}!Z=j^a[v,b^v?/KizFa@m~_>|rL(:~}hfhfp}K;{:aaAKYJ2{Ũs֨Ek5EkRXf5 /7,PR7M QK.I=#gN C,b9T"5|D,b^v7o)NJa~mR=#,6d'ZBhaj0)e(EkZ\ oϴHB(EkqΝd]ӍzFyRQ-CB/sX-TkD 1FB/sXN~~YJfC`RFΥHP˖gʷTR7,RC ~} ߟȣ-8d"5P)PP,k`,!YJ^arC^:aOeg_ԲK[:#h_' 24iJYJ2{Ũs֨Ek<=$%(Xb'*;uzSYJ2{Ũs֨EkuFƛ P2{И/4R^j{ņW)oʥ\ P2{Oeg_ԲK[:#h_:_*;qe(EkS֡ZXX ^e*{ņlPdsr:ҕj:Ӭ%4l()|ϵF,R^j{ŏI l}D 1FB/sXe-i吚f7Dsr:ҕj:NK ̄ߟ%4mAK}0)e!Z=j^p'_li>" !] 2Ne(EkZXer]" !]K,'KP˦%LoK,myJu-#d:L{jPq!42å[oi)aA%!ZOZ=j^c[q`@bT"5 f%` AK:tL#0)` Ν0K'JJUwPR^j{ŏI l}D 1FB/sXe-6/2ÊPRΝ0H Ye(EkZ\ oϴHB(Ekatr{~zTd"5PP,2K~U.Q.Au̹|"YyuJFNgЙ^~_%ϴ3MԂhOԝuK!ZOZ=j^c[q`@bT"5 aԟXPRM H XK'm)VC)FB/sXzbLJ_>" !] 2͖}R~~]RfBxu)d&$qF,d"5PP.7$@cd"5qZHٽ=O*YJ2{Ũs֨Ek\*mpHB(Ekaۑkiek>ܴ:uRYAD-=fs,'K:#r9 )FB/sXzbƶCd"5)P,,l \ m=b<a*;uau]r%.BY@d("P笡*;uη_aև$&:UOî_~~\,e(EkZX$@cd"5*;uη_aև$&+slpߟ\,e(EkZ\ oϴHB(EkcB` ȥ|_P24&˝nH?,SӓӋ)FB/sXzb+R (Xb( 2å[{7*ܬ6FHӓӭ*qZuyrv4&Qd)ߟCiݏ_P=mC~~9BvOirzu 2Qr#)e(EkS֡ZXXAFB/sXbt6!)Xtzt7 PRIF,d"5PP,xzHKe P2{ݼ:ƚ)Xt2ì)N#j Y >QK,b9T"5:#cM(XbhLuK)FB/sXzb+R (Xb 4~~]3ӦټvY`MqPRM H YeC2t7#οIP|ʙiPeyY~~ZT1Q-@CB/sX8 FB/sXb<˪R7-AK!42HH ]η2;ËqZHooSʖR^j{ŏI l}D 1FB/sXuK ֠Tn$qF.ԝK[!40礤,b9T"5:#cM(XbhL/E/Y=O/5:S7KYJ2{Ũs֨Ek\*mpHB(EkaM #rԝK[!42Zu¥dβC.H.'~~_%ϴd"5P)PP,k`,=FB/sXbҝKgm:.a!<:/ml€BheRe!Z=j^cB[/hQ.~]RfBxu)|϶Bh`G`RM{7-6__PK7,b9T"5:#cM(XbhL/E/_%ga &%C )FB/sXzb+R (Xb n]S]RfBxu_>!42>uܴlŔ!ZOZ=j^c[q`@!YJ^adZu,b9T"5|D,b^v7o)NJa=􍦕sԓ!40Cx$RCQatYJ2{Ũs֨EkuFƛ P2{]8ܭgn%R^j{ņW)oʥ\ P2{Ah6aVF{$ )FB/sXzbƶLd"5)P.Z϶npphX`X&7d%4R=eZ{ 2H!%}!Z=j^cB[/hQ.Ƅf<߳erA6_+ {Ie+/m 2%,b9T"5:#cM(Xb.nV7_Ë)FB/sXzb+R (Xb~:eMBf_{$rї~Vd*;.zC} C/7NO 7E=ҧ,b z9T"5@(EkR\2m7.Ѡ(M۸o϶Jh'L,z {Ie+/m4ѝQ}fmf<߹i 2%,b9T"5|D,b^v7m=ì ,("_jtYQ?):܊ {Ie+/m4ѝQ}fmQO7ZucB` e )FB/sXzbN~}D 1FB/sX $Q-CB/sX-TkD 1FB/sXη+JFFT3,'KP˦%LoK )FB/sXzbƶ& 2{ŔEk gt7 8 4h,0 ,f )C‚,,(.2ìޥ0@e(EkZX$@cd"5iaaARS0ʉaaAs},6d'oRoLd"5PP.7$@cd"5qZHK,b9T"5 RߕK$@cd"5:ri$o)NeC2t LܺbTdd"5P)PP,k`, bT"5V`4 {w M酔YAaA\5:O)!3)FB/sXzbLJ_>" !]{Ie+/m- ˒q:p'\?, ,( ~N[%$&qe(EkZ\ oϴHB(Ekatr$YJ2{Ũs֨Ek\*mpHB(EkaHuSo 25 ,b z9T"5@(EkR\2m7.Ѡ(M۸o϶Jh'L,z Oll}/{SQ-CB/sX!-ϴHB(Ekq?,YJfwyal_u'Nـ|JC b/'/CԺb=u'_nuﺦ]OË)FB/sXzbN~}D 1FB/sX $Q-CB/sX-TkD 1FB/sXe$[=4vha,@d:]rn]1*es~_2XYJ2{Ũs֨Ek5X(EkR\2m7.Ѡ(M۸o϶Jh'L,z 7iSHaGfpQ-CB/sX!-ϴHB(EkaaAFm*qI#L7nYCB` ed'_G/_4&ˮPPd"5PP.7$@cd"5qZHK,b9T"5 RߕK$@cd"5T'gȖ_oRoИ.BYK#qS'‚.;.zC}'rӯϗߟ 2%e(EkS֡ZXX. 2{ŔEk gt7 8 4h,0 ,f )C‚/-T47"R C )FB/sXzbLJ_>" !]_[Yi$o{D4$TOe(K)s}*i7~~Zli$D0ʕL|d"5PP.7$@cd"5qZHK,b9T"5 RߕK$@cd"5Te(K)s=tϡ;QYPJ]~TdȢ|kiSHR^j=j{ōlŁ  2{ŔEk gt7 8 4h,0 ,f )C‚-)RH/)Ne(EkZX$@cd"5$sr6H!aҭo)Ne(EkZ\ oϴHB(Ekatr$YJ2{Ũs֨Ek\*mpHB(Ekcv礤κD7vWP)!3-T47G,:U3%YAdy[tϡ;QYJ2{Ũs֨Ek5(bT"5V`4 {w M酔YAaA8a!3o)Ne(EkZX$@cd"50Yo+ &oK yJu/ϗjta攌7+ d!Z=j^p'_li>" !]ӍzFXqe(EkZXer]" !]ڧL>_`(MζHT䲈}sB_>ʆeu'_nG#=~e(EkS֡ZXXx(EkR\2m7.Ѡ(M۸o϶Jh'L,z i$o)Ne(EkZX$@cd"5iaaA8$)Ծ4L8d"5PP.7$@cd"5qZHK,b9T"5 RߕK$@cd"5:ri$o)NeC2t LܺbTdd"5P)PP,k`,P& 2{ŔEk gt7 8 4h,0 ,f )C‚.^N),b9T"5|D,b^vtt7/)NeD{Ie+/m杇ZTe&YJ2{Ũs֨EkuFƛ P2{]8ܭgn%R^j{ņW)oʥ\ P2{ 2]3N0Y2Ӌ(hXU$&j\?.Z϶çF9Dg,b z9T"5bT"5V`4 {w M酔YAaAoi,eH!yJu )FB/sXzbLJ_>" !]Y϶ /m),0]0ܙ,:=7L7l;,9 /% ,:RK;"0߿?,hL8$e(EkZ\ oϴHB(EkmQ-CB/sX-TkD 1FB/sXonR^j=j{ōlŊ`!YJ^p}LpÀF6on>!)09( ,("/)Ne(EkZX$@cd"5pRS0Q-CB/sX64ߟhQ.k=#uI,8d"5PP,2K~U.Q.d:]rn]1*es~_2XYJ2{Ũs֨Ek5(Td"5)P.Z϶npphX`X&7d%4R=eY϶ϕl73mR^j{ŏI l}D 1FB/sXaaAoi,eCR>uR^j{D,b^vN7+YIaŔ!Z=j^a[v,b^v?,hLo"Q-@CB/sX8@Td"5)P.Z϶npphX`X&7d%4R=eZT46$sih4d"5PP,xzHKe P2{JT9KX@XPE$V緔Pd"5PP.7$@cd"5qZHK,b9T"5 RߕK$@cd"5sRBg]IL;+|oTFm*qI#*,m\RA!)09( ,("ҧ,ie(EkZX$@cd"5JFFOA!Z=j^p'_li>" !]ӍzFXqe(EkZXer]" !][N#I#yJu *O(JfW7%!ZOZ=j^c[qbFB/sXbᕬnῇwEl~}BSA:ae(sP@XPE+YG'r%) 0d"5PP,xzHKe P2{@XPE+YG'r%) 0u}KFټ)͗϶*em:e(EkZ\ oϴHB(Ekatr$YJ2{Ũs֨Ek\*mpHB(EkpJ]~TFټ)͗϶-:Bwȣ-8d"5P)PP,k`,P^e*{+Y0   ٽltP笠.vui$;XOd\^y vW,b9T"5|D,b^v|~I Nac_A=9s Vy vWdfK4d"5PP.7$@cd"5qZHK,b9T"5 RߕK$@cd"5Н|R_>N7-Xe\ &m}lQ-@CB/sX8(bT"5V`4 {w M(sP@XP@v;E:4@G.d/z;+|lfR^j{ŏI l}D 1FB/sXK >NNuM$'r˙ ޸`o!3N_>۝J#2Y!Z=j^p'_li>" !]ӍzFXqe(EkZXer]" !]>䲒u?.!{$r/m,!=¼`o!3N_>}!ZOZ=j^c[q`P8bT"5Ju-7nBS7*`, ,("*YJ2{Ũs֨Ek<=$%(XbhLl{nBS7*`,LRM ,:9ZȎ_jI$~mY Ef[%9e LܩP ,b9T"5:#cM(Xb#pߟm_\,Щe(EkZXer]" !]$ ˪tѷ )0 a)͗϶!0J=# Ba!0R_eDM a6%3r@@ V YCPr20\6%3r@@"Τe,9GU: 2 }:a&YJ2{Ũs֨Ek5 !YJ^p}LpÀlì.iel~}BSA:ae(EkZX$@cd"5rR{w ?.BYKN6#X\ʔo"{3eD%40ʉ2'"Y|iҘu̅nzoRoFh`JXlO|϶Bheos!d:]Ig_Qq :a4We%,b9T"5:#cM(Xb.nV7_Ë)FB/sXzb+R (Xb'~~_%ϴ}Kߚ(K)f9[ M"]3NK)/iwc/ϗߟJH'Tِ}M =A~~]d\~~_nZuì4cB` e ((iSPlߞٽ#~t7#οIRu <$YJ2{Ũs֨Ek5$z^e*{PK,쩴_>FD{ߔ:hlu|#)R9) r YJ2{Ũs֨Ek<=$%(Xb'*m&϶Cr̖Y Sٽ)M(IJR^j{D,b^vN7+YIaŔ!Z=j^a[v,b^v?)rە >dʛI>_gvVOl:hlqF*HT z9)AkP)PZ)8DG .Dp< QWbD@ x"@ YX]0:\  Sǀp0 b@ ہar#0jHpH26O $V"h Y@\d_"01F]Ѡ`7\Z`TAb ld'3jyV64P64P6?./usr/share/html/adsm/en_US/admmsg/a45emc39.htm     <>etGNORSTacinors /dhlmpu#&.58;ABbfgvy1EIUwx',-3DHMPk0249=CFL"()*7WYjq6:_zKV!QX\?JAkA6 p4 pX4(  , p. ,=++4'F `ޭ^G)hNA6;V Զt'C+v@P@P@P@P@P@P@P@P@P@PV X$c@A ,[α ȗSN`$B-@, cԤ(& X$m *+ZJ$] p{H'JhK1B@ @ Z@ A L H P `0mp$$ @J< Z@ ES%aH@ b``4%l!  |ivN S  L0 X@ b`a`-`j0`` `yKgBt2`P@P@P@P@P@P@P@P@P@P@PV X647MY<=X Ѡl`X7W`+Ұ640`-X0 oqq&0,8(k6# le7W $ @.7p`Fams9s4  -Iұbԝ ~2#d"wUîO?Np&O?_[+I|Np&O?V1jNn5Z!?9(X-bԝDlNuXȍdr'uN/~oXZ!:<ȍr%BJ-IƹRu}rP[\ũ;`NZDnHDZ9s]zΪx@qBamsr%ams9s4 msX1jN:O?c_A!> ,+orˆD^iALaaZ%X[NL¶Rg+ k'ps7-IА|,f1jN\<Ӥ޾ ~2#d"wUîO?Do%3?ߛ.NO>2#pt3Rw3qbԝi:ca,f1jN:V8%amsf\ũ:^^P[\ũ;jIX[\ũ;nf\ũ:5M -Iұbԝu Dot< ~2#d"wUïNp&O?˃ !>x"wUÁ2yh (z?fR$lܧ{.g`VHI´T0 2%h2:޹eTBwR!>$-bԝk'BCP9rP[\ũ;n8ȍ'lk!>ryh2#~oY)g<WްvBt=ryKz?~oY.[2w)Jy޾ ~2#d"wUíN]o s. ;J-IƹRu}rP[\ũ;`NZDnHDZ9s]zΪx@qBamsr%ams9s4 °Rtk']Bq:O?c_A!> ,+orˆD^iALaaZ+3JB'uP|: #)ӯYA|=/R!>$-bԝk'BCP9rP[\ũ;n8ȍ'lk!>ryh2#~oY)g<WްvBt=ryKz?cAƿQ%]~o_ƿ;.Bw˃,NpRw3qbԝi:ca,f1jN:V=Q%amsf\ũ:^^P[\ũ;jIX[\ũ;nf\ũ:5M -IұbԝgWN:?9\khʜpRw3qbԝ @@qBams"7u~tٝ_)O]97v7We"K\kr':Y9o]PD8ȍΜuӮO?_Aӫ3qJ-IƹRu}rP[\ũ;`NZDn4Z9s]zΪx@qBams=2#.t"@̉Nٝ_񜄕Z fn5ZTЀpRtk'@ȝTN9҇Y ̙Zd|d ,+@ܧ0 + k'ps7-IА|,f1jNۍ'YB2ߛ ҝT'#:P+2%w.t;LW'#,D??|+ߛ^.Rw3qbԝi:ca,f1jN:V8%amsf\ũ:^^P[\ũ;l'O7 L}):_]zr\$-bԝc73qbԝ -IұbԝX]z4|0V1jNn5Z!?9(X-bԝ>2yзQ[CKV1jNn5Z'_l>3⅌-IRp2#u$-bԝk'BԶuP3 k'l 2G2>mt=\?9TIX[\ũ;nf\ũ:5M8-bԝ+-I 524y: 5 + k'ps7-IА|,f1jNۍB#Gfo8y';:< + k'ps7-I֓6@qBams탩8ukCV1jNn5Zu[:NU ZS"v'hRdhk@_oWNՉ/)24y沠~kN#)FDm2Bw3#ȍu h#շz|їY;Ѥ˃Sά8_օ&<t'h?͹Oё0V1jNn5Z!?9(X-bԝ4nt"B<%amsf\ũ:ϓ3⅌-I3F_-:uD|&yBt7'C,k`4 V1jNn5Z'_l>3⅌-IRp2#u$-bԝk'BԶuP3 k'l )z3|˧} ߛ4:BJ-I3ps7-IѪh@ ŷ k'JƹRt` araԤxJNL´eIϾ + k'ps7-IА|,f1jNZ2aF\CRtfv8AS^o\K LxlkqФӭ2޸<Q%amsf\ũ:u>9(X-bԝu'c"7_qJ-IƹRt.KgU ʼ 8c0RvBw3I;N_#]{ѡO05?A%ams9s4 HN1jNsd"w]PD`}/qJ-IƹRt$5'g! Zf.SRd"w]PD`oIJ-IƹRu}rP[\ũ;cAmّ2?N_#6޺p Ge3Rw3qbԝ RBr(X-bԝRd"w]PD`;<$-bԝc73qbԝ`-bԝ+-IйOB3 k'mHG )\ ,+JёE 2}[y.)g<$-bԝk'ZN|g! Z4m3;z\?9 + k'ps7-Iк-T'*⅌-I _Ru>Nw|:h -S9x:"̤IuF[:޳)][0'4n2#+ h4IX[\ũ;nf\ũ:5MmsX1jNHΉ^} muC3+kaZ8%amsf\ũ:ϓ3⅌-I3F_-B'uHFW:]y􁷁[_dG ҼrU:p5|?[.2D T }V+z̤IuHFW:YRu>IX[\ũ;1jNB3 k'lIëXȍ`Rw3qbԝ RBr(X-bԝRp)!B$#g+}lά)eWOA M E׀XSt.z>P ., œ>s )N}.hu:$-bԝc73qbԝp-bԝ+-IЩy2dd"w]PD``| ;2yh8%amsf\ũ:ϓ3⅌-I3F_-gW'g+!'XVT:!?9_N^ʷBtC+sen27t"B0rV1jNn5Z'_l>3⅌-IRp2#u$-bԝk'BԶuP3 k'l&_Է'Jt>DЉ[3 DqSBB dFޱπ=#ibK :=/폜Bt7AKGdFNlj+ k'pk'F0PN1jNsd"wVy.)ģ4jq;+} lIqBt(ZB'uP|8'XVĕZ9sHj>OB3 k'lGӾ]d"wV \d"wVNHG(D\d"w]I"wUÁ2yhΧZQ586$%amsf\ũ:u>9(X-bԝu'c"7_qJ-IƹRt.KgU ʼ 8c0RveTiNٔ.DPDx|+շӭ%Y ;%J-I3ps7-IѪh@ , -IұbԝTNٯ%օ8fN'cchd'B"wUÁ2yhIX[\ũ;1jNs 8c0RvLѿx::u[ 7r[!:_T:!0)]su'_`VT:hSFhv="Rw3qbԝi:ca,f1jN:V8%amsf\ũ:^^P[\ũ;a24_tCD\d"w]I }nt"B9(X-bԝu'c"7_qJ-IƹRt.KgU ʼ 8c0RvBw3ΗN~o]I Q Z9(X-bԝu'c"7_qJ-IƹRt.KgU ʼ 8c0RveTiѺЉtCN,ӡ2p)z3A:]PD;}˃,IX[\ũ;nf\ũ:5M -Iұbԝ"w]P|:"wUÁ2yh̟V? |IX[\ũ;1jNs 8c0Rvo]PDx! )QP),nSr7˄Z9sI 8c0RvԜ:~h! + k'ps7-Iк-T'*⅌-Ig} ߛ4:WT: N2#olkH;:YRu>+ k'pk'F0$' k'JƹRt̍::">ml;ԝxlOD%ams9s4 @`-bԝ+-Iй24|LIX[\ũ;1jNB3 k'lIëXȍ`Rw3qbԝ RBr(X-bԝq%~k}o}o24|LILKߛF$VA:2#h?[e|ޥӏ.ϙ.7!׌65)1qtӫNGqSC$-bԝc73qbԝH@N1jNs3FQ3oI#zb4ǀ GLIX[\ũ;1jNs 8c0Rvї23FQ3oI#Jqb4sP GNwרK$-bԝk'ZN|g! ZլdFA0IX[\ũ;1jNשl9W,f1jN Ngg*|Iu p:=/«%Գc.%Թ#Z:.hA>F\&y0rN_IwR揼V\zZ fn5ZTЀ msX1jNKfOrQA ^ ?rV1jNn5Z!?9(X-bԝ^.0'4m.2}[NhN2yDZ9sI 8c0RvԜ:~h! + k'ps7-Iк-T'*⅌-I /=2#ЉqzМe_񜄕Z fn5ZTЀ Rtk'\oXH` pRsC9\kq#)ӌ`NZDnHDZ9sHj>OB3 k'm `-W4>3W` MgqČN0IX[\ũ;1jNB3 k'lIëXȍrRw3qbԝ RBr(X-bԝN\$-bԝc73qbԝH -Iұbԝ ǝs̳x/7ĕZ9sHj>OB3 k'm8,Ny!d"w + k'ps7-I֓6@qBams탩8ukCV1jNn5Zu[:NU Z x?ӯ 8(`,)%NG>x'}o~o\'Jt<#N΄2ߛiNKm L}Q%ams9s4 EmsX1jN8uk>2,IϳНiF + k'ps7-IА|,f1jNۍB#Gh׌usǝ_GZ9sI 8c0RvԜ:~h! + k'ps7-Iк-T'*⅌-I)o;FRuj)24y沠tFR-0wНsC&b0ߛXMR=[|7yF_s!f?tF.3uhRcĕZ fn5ZTЀ BpRtk'@ȝ!O?ܧ8fN'o .0IX[\ũ;1jNs 8c0RvLѿx|!խB'p" ?\~o^.Rw3qbԝi:ca,f1jN:V8%amsf\ũ:^^P[\ũ;a24_tCNiyh?)ģ4jq;E%amsf\ũ:ϓ3⅌-I3F/dbKV 606[sUzJ-IƹRu}rP[\ũ;`NZDn4Z9s]zΪx@qBamsʨӯߛ ҝ;[$-bԝc73qbԝ -Iұbԝ $ L}): 1:2#gj=dr=aVyJҁs^'4iu:SIpRw3qbԝ @@qBams퍕. Ce&IϲӮp4*2202~KPaNB^KZ fn5ZTЀ -Iұbԝ V%$OԹL#,˭"/׌hRdhV1jNn5Z!?9(X-bԝ&y'c"7I]:\e:ueJ_++F$>W \q;DЉILlx\+'d"w]PD`Q7cibK[e|IuN^g6'}̅5uC3DZ9sI 8c0RvԜ:~h! + k'ps7-Iк-T'*⅌-Ig:޹"x̅Q?˧} ߛ4:BJ'K PP`u'_Q_sF̝s>>Wџm22RV{Dn*$-bԝc73qbԝ@N1jNs=y?Z D'չOג}y2H\T&;#Is4O[bKV1jNn5Z!?9(X-bԝ{<K>fOrٯ%@ؒ'di4PЉJqa86$%amsf\ũ:u>9(X-bԝu'c"7_qJ-IƹRt.KgU ʼ 8c0RvƘe3NVFPXXV&yJ-IƹRt$5'g! Zz+fr¶rB$#Y pF\UQ {a@2r´ߚ>R^5sC9 + k'ps7-I֓6@qBams탩8ukCV1jNn5Zu[:NU Zzނ]c"7| H]`Y~8'J9!:Y9KGdFN :SzB޹<2rV1jN11jNSB`-bԝ+-IйRz㐲;NLaaZ$-bԝk'ZN|g! ZլdFA0IX[\ũ;1jNשl9W,f1jNL:`DE 2DI'/wZ7NّCBw FDo4K%\X[A&F>DRwƹRtjZc\ũ:';d{!d"w_ys!pV1jNn5Z!?9(X-bԝ 㐲N>R9_o޲;5*C%amsf\ũ:u>9(X-bԝu'c"7_qJ-IƹRt.KgU ʼ 8c0Rvu`DE 2DI'/wZ7NّCBw FDo4K%\X[A&F<;_[}:/|9(X-bԝl1 @ї]~tyȾeL|Nx#/\'/+ k'ps7-Iк-T'*⅌-ITJ-I3ps7-IѪh@@@(+ k'JƹRur,Ӯd"wVN\s @ˬ2/V1jNn5Z!?9(X-bԝ2t7_:K}#ĺQs\gΜQճѯtqeϹ te_G2/Gy+އQ6zfr#+s4@pP22=gO#ЙфzJ-IƹRu}rP[\ũ;cAmć.=g}Йo$uF_ҸN_#V1jNn5Zu[:NU Z˄Z fn5ZTЀ + k'JƹRt>?4e22"%amsf\ũ:ϓ3⅌-Iqu\kaDl~o]82"?3I9'N7hurV1jNn5Z'_l>3⅌-I h6.f?$-bԝk'BԶuP3 k'mS + k'pk'FF1jNs"wd ;2yni<´WL,y; D,$6"gYѯ+ k'ps7-IА|,f1jN 7;.tF0+HD5aHGeϱ=Z9sI 8c0RvƂ "ec}Ζ|H$-bԝk'BԶuP3 k'mt"@d"wZ5ߛ(sC9[aT;zQIX[\ũ;nf\ũ:5M -bԝ+-Iй3m<2=Z9sHj>OB3 k'l#"6WNX8( FX5-u[)Fa_2=Z9sI 8c0RvԜ:~h! + k'ps7-Iк-T'*⅌-Iu Ⱦ2kԿ7;oF%񜄕Z fn5ZTЀ`# k'JƹRt*DtL;>rDKSVf|d$-bԝk'BCP9rP[\ũ;n7H?~kSNXcq'Jt> Q9aNk7 rV1jNn5Z'_l>3⅌-I h6,ѥHFBJ-IƹRt.KgU ʼ 8c0RveK}tCN\<PIX[\ũ;nf\ũ:5MBRtk'B2#~o]8y2!> ,+@B'uÄZ9sHj>OB3 k'l*FF!g}nT~o]PDx!> ,+DZ9sI 8c0Rv9pRw3qbԝ RBr(X-bԝN\$-bԝc73qbԝ0N1jNs8y2B'uìZB'uP|8'XVw$-bԝk'BCP9rP[\ũ;`;3̅uC/Np&O?`Rw3qbԝi:ca,f1jN:V8%amsf\ũ:^^P[\ũ;n;yBnˆ_օ&<>9|dTusFT|e;!BtsDIX[\ũ;nf\ũ:5MRtk'Y̓ι;>`| ;<´uFԂ'LLZ9sHj>OB3 k'lh-۪0V8vg_T:!0 ;<´IX[\ũ;1jNB3 k'mS + k'ps7-Iк-T'*⅌-ITJ-I3ps7-IѪh@@-bԝ+-I2'uìZB'uP|8'XVnSr7B]A%8޲;>gĉVfkuw0yXSVdOV3ƷuN+3JqYCBbn¥ sNh##&fHJ-IƹRt$5'g! ZG9\_ A {eӀZ1VBtoFBCoΌBް`H#N΄ĕZ9sI 8c0RvoYrdiНƷ)s|79 =2J~T&zw𒰶Rw3qbԝ RBr(X-bԝBu̅4#Ty; e0>t*T_osJ-I3ps7-IѪh@@(' k'JƹRt.Go`#?+kaZV1jNn5Z!?9(X-bԝџnt"Bf!>5g+ٜw[bKKE !J-IƹRt$5'g! Z F}wTrY9uC-uAaNh3:̟V?^Kc9_ėf?oΖ=cJ-IƹRu}rP[\ũ;`; NZDluDZ9s]zΪx@qBams]IyQ: + k'pk'F8 -Iұbԝ3F)d)]hukvg@ؒ,N+ k'ps7-IА|,f1jN 4Lθ?t8N޺ u/fqo .2DRw3qbԝi:ca,f1jN[AdLO;} lIqB'uDZ9s]zΪx@qBams]IyQ: + k'pk'F8msX1jNHΉ |G}g>ֱ#.2vdi=Q6;^_u):Y"$-bԝk'BCP9rP[\ũ;ceq',x}kaq#NΑ+ k'ps7-I֓6@qBams탩8ukCV1jNn5Zu[:NU Z y.sF^(î:/ė\ RtDIX[\ũ;nf\ũ:5MmsX1jNv=h4(\e~oY/ѯd'K24|s4q׺޾'K:dDZ9sHj>OB3 k'm<ϭmBt#NΑٓܧkqO=.@@IX[\ũ;1jNB3 k'lIëXȍ`Rw3qbԝ RBr(X-bԝcu4 Ft){$o@~o_R2"J-I3ps7-IѪh@@( -IұbԝV:"waaZVNyNd'KhIX9R2g_fqe\2.>V?!qJ-IƹRt$5'g! ZfBqٜB2z>lruC Eo: ٯ6t9YB2Z9sI 8c0RvƂ "et8e| d'KzB$#\g + k'ps7-Iк-T'*⅌-I @_| ޹e# 3F]ope\ѯ_iNgH+3RwƹRtj -bԝ+-IѲ BZrD߸N^a8>\ҁӯqgQ%amsf\ũ:ϓ3⅌-I h6JhRp޸L#,A׊}(;q>FVa8>_Nc9,|;R5qZ=_g(`__[?+ k'ps7-I֓6@qBamss<3%amsf\ũ:^^P[\ũ;a2ӯ_ej3Vџm2_Կ7<%ams9s4 A8[\ũ:V5Z0uZ9sHj>OB3 k'mp|?chcF~o\K5*SzDK$-bԝk'ZN|g! Z4m+~oYJ-IƹRt.KgU ʼ 8c0Rv9pRwƹRtj # k'JƹRt*DtL'aaZ`Rw3qbԝ @@qBams퍕P)'aa[aY ްJ-IƹRu}rP[\ũ;`NZDn4Z9s]zΪx@qBamss:~oXT} eӾGg!%ams9s4 ,' k'JƹRu+a3|{=2FcLXvL#Z9sHj>OB3 k'lS(L=0'XV+ k'ps7-I֓6@qBams탩8ukCV1jNn5Zu[:NU Z/_ ҝ6B޸L#-29|d + k'pk'F$' k'JƹRtZGg ,+@q'.=2N+a3|q%amsf\ũ:ϓ3⅌-I3F_-:xD|&y<¶NyuC/Rk_̏yA%amsf\ũ:u>9(X-bԝu'c"7_qJ-IƹRt.KgU ʼ 8c0RvBv/Do/1PJ:acް0( jIX[\ũ;nf\ũ:5MZc\ũ:}j:oG|`r%9]zJ-IƹRt$5'g! Z˄Z9sI 8c0RvԜ:~h! + k'ps7-Iк-T'*⅌-Iz5Ade73Ʒ\é z%Y9fN?w;E~oZC'CZ fn5ZTЀ PN1jNs5=“u~2#gq.:6qJ-IƹRt$5'g! Z|K̅Rw.DmBh`Rw3qbԝi:ca,f1jNۍ=5[eWԤqӽKV1jNn5Zu[:NU Z1ugq.:B|);W""J-I3ps7-IѪh@@A8[\ũ:V5Z“;ZB'u{).0IX[\ũ;1jNs 8c0Rv'pFY_Љo=Nl$&0%_;?ht!:]9FDDZ9sI 8c0RvoY'qČN2#-'Kn\`Rw3qbԝ RBr(X-bԝR޸L#,2>mhRhu,“<V1jN11jNSBaX[\ũ:V5Z| .g ,+@ {eCRq;@0IX[\ũ;1jNs 8c0Rvo]PDx=0'XVcuFԂ'N3;V1jNn5Z'_l>3⅌-I h63;7<%amsf\ũ:^^P[\ũ;`\=anS:QʢJ-I3ps7-IѪh@@msX1jNvd|eo$u.28@IX[\ũ;1jNs 8c0Rv(S{α=,1`"ǣ)ٓ=>^;`Rw3qbԝi:ca,f1jN:V8%amsf\ũ:^^P[\ũ;`YzfLVtPcz( + k'pk'F8 Zc\ũ:';cщ[ӡ;Ah}|l2>muyrySVf24|LIX[\ũ;1jNs 8c0RvƂ x)ّCBvEG5duA׊}|oٯuyryo̍::V1jNn5Z'_l>3⅌-IRp2#u$-bԝk'BԶuP3 k'm|ud"w_(޺<޳#N΄Ĕ!ԿQϯ::qtx\?9[eހ>qdi=[yӑx+ k'pk'F8msX1jNKsGd.YHuDZ9sHj>OB3 k'mרKt|h̅ӫ4iπ>@=s9fOr:apeQbJ-IƹRu}rP[\ũ;cAm(qepF}3Rw3qbԝ RBr(X-bԝwНsCo}_PQ zФǝ'/.NhNǔ_tƳ9k՚4\kh<V1jN11jNSBp ' k'JƹRu||g+x%amsf\ũ:ϓ3⅌-IqpF}*wJ޺ u-2*G_qJu.G.9(X-bԝn82޸#JtQIX[\ũ;1jNשl9W,f1jN;N޹rPQ zФǝ'/ u4_tƳ9I;V1jN11jNSBp -IұbԝƠY>?d'Kc[BVN| Z9sHj>OB3 k'm>o8Y ޸%Ը"qJ-IƹRu}rP[\ũ;`NZDn4Z9s]zΪx@qBams큔P#P}í2Bwӫ\U;%4:BJ-I3ps7-IѪh@pRtk'@ȝܧ :[I 8IX[\ũ;1jNs 8c0Rv1<2[BZܧ :>F_Ru>>'qJ-IƹRu}rP[\ũ;`NZDn4Z9s]zΪx@qBams]IyQ:_N~ljR7n65'KmRu>>'#NV1jN11jNSBp -Iұbԝ"w\&z׌fDKG{leϝ:BbJ-IƹRt$5'g! ZfBq::uD5a|eF :.r~oRtz_a>~ky|:+|ѥ'@}}I@&h)O_:Dv _B'uƥSƷ>FqQ9K g+2}[y."m΄ĕZ9sI 8c0RvƂ >PzQIX[\ũ;1jNשl9W,f1jN+}uGͳNНF];N޹rV1jN11jNSBpPN1jNsTz_g;!:Y :_V3Rw3qbԝ @@qBams})D? ko$uُ :sjc9 ( -NΝsӾ\7!JcyqB>޺ u-|NN=q8|NxI@do=.tė/N茥G= ukȨ=p|?gη|NxIX[\ũ;1jNB3 k'lIëXȍ`Rw3qbԝ RBr(X-bԝ2֊G~tysC;<*t#+zǾPH]hRp#L)լg+޺ u.?2_x7ίOWe#gN0ICe?7sCgĉf_B'uFXdN8O0ˏ0IX[\ũ;1jNB3 k'l u8%amsf\ũ:^^P[\ũ;a1zgPˬ0ۚGg+57N :p񀋝._:޲;oޥΖt$-bԝc73qbԝ8 -IұbԝRp2#u2q>"q g!%amsf\ũ:ϓ3⅌-ITӬN+NΜeΗNGq?kFu~2r#P}ƶAV1jNn5Z'_l>3⅌-IRp2#u$-bԝk'BԶuP3 k'l u>Ӯtw[I 'A%amsf\ũ:ϓ3⅌-I+'u'_I#JqJd"w\?9A;^"O:&Ykaa׌V1jNn5Z'_l>3⅌-IRp2#u$-bԝk'BԶuP3 k'mI;4_t~oJBw3RwƹRtj-bԝ+-Iu'βQBJ-IƹRt$5'g! Z63FQ3m O }JN8ASS=FWTGԝ?)4:8e\qQ.2'A%amsf\ũ:u>9(X-bԝog~o\:_sC$-bԝk'BԶuP3 k'l}H'~k޸Lє`hRp׫o\?"%!I8"#/];N޹rV1jN11jNSBpP-bԝ+-Iй0]IRtV1jNn5Z!?9(X-bԝd%}JN8ASSl7[N\qU'_tLє`}JNh-ۃ)w\U:%ԲJ-IƹRu}rP[\ũ;`NZDn4Z9s]zΪx@qBamsGg!%7 Ly}r ;]a:޴)1qIMsFRu>akΖBtYrJ-I3ps7-IѪh@ -bԝ+-Iйpj/IIX[\ũ;1jNs 8c0Rvї2.p4$"o ĸNp(/[AS50Ъt&Kd)3ĕZ9sI 8c0RvԜ:~h! + k'ps7-Iк-T'*⅌-Ig} ߛ4:BJ !~oZ=PE>2 7I; ~Jou4_tFoRV1jN11jNSBp ' k'JƹRt qVxeG3ҏ$-bԝk'BCP9rP[\ũ;n7ҝ/;?hte#;z5:^q;ё2ԹrV1jNn5Z'_l>3⅌-I"w]AA0IX[\ũ;1jNשl9W,f1jN~h_4:W5#)FDo!# } ߛ4:@._:K}#ĺ޲;o(Ȑ!}ΖdiИRwƹRtj8N1jNs;='u&xYѐ>3eՙģ"7'J-IƹRt$5'g! Z Bq:8_B'u ȝԙtagF@gSёJ-IƹRu}rP[\ũ;`dN>(! + k'ps7-Iк-T'*⅌-I Q_sF̝f[ȍԙtagF@!:$-bԝc73qbԝ@(' k'JƹRt ry9ӑ%amsf\ũ:ϓ3⅌-Iqd"w\]PDxˍo;:r#;kaaC[AJ-IƹRu}rP[\ũ;`dNn$-bԝk'BԶuP3 k'm)4)^aN кDo@66$, pN>sBt7N}.hu:(~oY'տ5oYq<$-bԝc73qbԝ@Zc\ũ:DӀ?xRw3qbԝ @@qBams큑;}׌^ƶt,y;xJ-IƹRu}rP[\ũ;cAm)O=޹rV1jNn5Zu[:NU Z'4iu'_FG$-bԝc73qbԝ@-bԝ+-I2t=h)HIX[\ũ;1jNs 8c0RvƂ x::uΗNGuDX~k̷Ȥd%d'CJ-IƹRu}rP[\ũ;`dN>(! + k'ps7-Iк-T'*⅌-Iou4_tV1jN11jNSBp amsX1jN"6Bt;d)3PPH%amsf\ũ:ϓ3⅌-IgWNp Gkcu}PPIN71g!29Y "vB'ulѷӮ_#""J-IƹRu}rP[\ũ;cAmc[::uϿ7B]A%amsf\ũ:^^P[\ũ;jIX[\ũ;nf\ũ:5Ma8[\ũ:V5Zeoė]::u/Ѥ:DЉ65+3J ǝN_#6-+ k'ps7-IА|,f1jN)/uƶ[%NΝd'Kz4i;ݍޥӫ\_WYHuuC3P|?u%amsf\ũ:u>9(X-bԝNhu~t Q%amsf\ũ:^^P[\ũ;mԺu~t o"@SYHuuC3RwƹRtjH-IұbԝoPRJtӫ]8%`i@9aӬ2>lWO>tz-Z9sHj>OB3 k'mӫ::u+5 B4ݸ޺ u.NWSY L 7_`Rw3qbԝi:ca,f1jN:V8dFNzPK9 + k'ps7-Iк-T'*⅌-Ig} ߛNh~#u}-O7RwƹRtj -Iұbԝ"w]I̤IutLIX[\ũ;1jNs 8c0RvoYRu<)]atNNCQ%amsf\ũ:u>9(X-bԝu'c"7_qJ-IƹRt.KgU ʼ 8c0RveTi2%>'oRbD#.t(@pP0H@H} + k'ps7-I֓6@qBams탩8ukCV1jNn5Zu[:NU Z*N5~oY.Q-2ޕӾ⦇QIAD-UCR^KѥרJ0!NK%zx'K:dDZ fn5ZTЀP(' k'JƹRt qsGGIIX[\ũ;1jNs 8c0Rv,1FFXa;#"6B>K ~2#;zDV1jNn5Z'_l>3⅌-I"w\d"w]In$-bԝk'BԶuP3 k'l 7sFRu>wҪ4_Q)4:P:ZX#+VXd'Kz>'FDlDXa20̩JNN%ams9s4 msX1jN;2'A%amsf\ũ:ϓ3⅌-I+RtMaG"77N%amsf\ũ:u>9(X-bԝ2'uZ9s]zΪx@qBamsfNhNUF~k?"6&PbJ-I3ps7-IѪh@(PN1jNs6VNǖzB'uV1jNn5Z!?9(X-bԝB'uȍӫsӾ\el;ԝtONƶzJ-IƹRu}rP[\ũ;`dN>(! + k'ps7-Iк-T'*⅌-I Q_7}Ӯ&PbJ-I3ps7-IѪh@@0N1jNs[ёA\f?WN;V1jNn5Z!?9(X-bԝB'uƶ?"7N;Դ)8uks?WN;V1jNn5Z'_l>3⅌-I"w]AA0IX[\ũ;1jNשl9W,f1jNڧ.+ k'pk'F88[\ũ:V5Z7BgFd)rV=.@BnˆNhBrPcz(-'pFy{-,Nχē޺ u-2ZČz>Pu#3Z9sHj>OB3 k'lG|[F}3w^_BrUNǾP'_q g+o\&;#IR.7x}kհoėZ:0'uN^ȧȝ|p&V1jNn5Z'_l>3⅌-I((7 $z#ߛBKu|72t![Ǿ2@o=,RT:^q;V&FDn2=o[XWޱ=./dhuԌ̳8eY ޴&t`N̙4mI!:[VKT'*𒰶Rw3qbԝ RBr(X-bԝr}[CBGí/`fe΅Jw>PGg!7aD,Ѹ>PGg ADwНq)X<œxZߚ_[}|p&c# zD=y?Zed.2ș ștkJ !hʨZDE׺]IyQ:Y ϝ:"BJ-I3ps7-IѪh@@-bԝ+-I|Iu3w^2}[9{+| NhQ%'/ u]cz( + k'ps7-IА|,f1jN 7;2vB#,גS ߚ'չO2{<K2!:Pz4 M(Rw3qbԝi:ca,f1jN[AdLO{E zDV1jNn5Zu[:NU Zӟo'_p95 Nhyd"w_<ϭn2sF@LOL:5AON7hu񜄔BѕQ: u4_t:uD'C񜄕Z fn5ZTЀ-bԝ+-I|Iu3w^2}[9{+|bK@BJ ǝN_#6H\$-bԝk'BCP9rP[\ũ;`&h(! + k'ps7-Iк-T'*⅌-ITJ-I3ps7-IѪh@@HV1jNs[G'|3V1jNn5Z!?9(X-bԝ4o2v=(\gčo;O@>q;`Rw3qbԝi:ca,f1jN[AO{Pω?+G'|3;Z9s]zΪx@qBamsr%ams9s4 msX1jNKfw?Ԥ$-bԝk'BCP9rP[\ũ;n7B]K3eNRF\!2޸IX[\ũ;1jNB3 k'lIëXȍ`Rw3qbԝ RBr(X-bԝY9K:o05?K!:Yi N9\u[%&$-bԝc73qbԝ`' k'JƹRuS]W^.V1jNn5Z!?9(X-bԝN<t>9_^.zhuёCBt?V1jNn5Z'_l>3⅌-IRp2#u$-bԝk'BԶuP3 k'l&UF~o\VN)4:8%ams9s4 pRtk'@_񜄕Z9sHj>OB3 k'mNH2޹rרKSe/4KUBJ-IƹRu}rP[\ũ;`NZDn4Z9s]zΪx@qBamsߛ^c9 + k'pk'F[\ũ:V5Za%1+)20IX[\ũ;1jNs 8c0RvƂ "ed##-KcWC sȑ,|hsu )Sq}oP8N)K h6QIX[\ũ;1jNB3 k'mS + k'ps7-Iк-T'*⅌-ITJ-I3ps7-IѪh@(Zc\ũ:ُu + k'ps7-IА|,f1jN[A;2vWNH.+ܧf?og q%amsf\ũ:u>9(X-bԝog~o\:_sC$-bԝk'BԶuP3 k'mNhN>2~vK␤ǝlj((hRcHA^'4iu'_FG$-bԝc73qbԝ` -Iұbԝ,R$#V1jNn5Z!?9(X-bԝ4oN2+:SP!V1jNn5Z'_l>3⅌-IRp2#u$-bԝk'BԶuP3 k'm'~o]zaoNC'CZ fn5ZTЀP pRtk'U3:+F$-bԝk'BCP9rP[\ũ;n7S3ѷӮQ5ѯXe>Sz4:W9_^.lkgĉcRg?7p:=/Rgf[%'su + k'ps7-I֓6@qBams탩8ukCV1jNn5Zu[:NU Z7hu:]{ѥԝ)FG;uKGg*De(ȍ,ѡR$-bԝc73qbԝaa8[\ũ:V5Z!FVck?9Կ5򿙏&%amsf\ũ:ϓ3⅌-IH]|hf?[Θ`"޳g_di_3L@pP2cZ9sI 8c0RvƂ >Pz)Gg!%amsf\ũ:^^P[\ũ;l;} lIFDo!#|hf?5q&/|cɈ FV𒰶RwƹRtj Zc\ũ:h@ї + k'ps7-IА|,f1jN:_NΝsӾ]sCˮtN*d/zYճѯtqeϹ teWG?uqއQ%8ްYHd.́.*:'zN^.V1jNn5Z!?9(X-bԝ1+vsGz9hs!~o]zd)]o2ïC~o\ǀ+ k'ps7-I֓6@qBams큑;$-bԝk'BԶuP3 k'mNhN>2~vgP˯xlOD!$ǀ[@a9K#+u\jT'""8%ams9s4 Zc\ũ:ޡ.=uA%amsf\ũ:ϓ3⅌-IquYܧkuD>o$u:q^o\ǀ+ k'ps7-I֓6@qBams}#8z)Gg!%amsf\ũ:^^P[\ũ;aR!:d.}(/:OB3 k'mB]K?/O ֱw )רK˚?aDlo挾B+F\Q)$-bԝk'ZN|g! ZD`Rw3qbԝ RBr(X-bԝwНXa+PRLO+|їJ-I3ps7-IѪh@( Zc\ũ:؀/_W{ag$-bԝk'BCP9rP[\ũ;n7:|їY cz(\o .*hu񜯃aeoOX/\18ץ7B]BN1Ώ#TSlנJҳ"vB'um#IFDly;9#挾lNzǾPЧė\?9\kq׫XBJ-IƹRu}rP[\ũ;`NZDn4Z9s]zΪx@qBamsGg!%7 Ly}r aԴ)8ukշӮQ}uN=.2#g>z|їBI@g^rޱ=.tė\?9\jW|8IX[\ũ;nf\ũ:5M8[\ũ:V5ZdN14K'h<%V1jNn5Z!?9(X-bԝB'u}ƷiNNѓ>'޺ u Y:_|IG"& 7{[N-:g(ozdr' }m;W4~B{TV1jNn5Z'_l>3⅌-I h6FqS4:BJ-IƹRt.KgU ʼ 8c0Rvd.}(Z fn5ZTЀP@-bԝ+-I^.>f_Jh6BwN_#SM3Rw3qbԝ @@qBams޺ u.ИRw3qbԝi:ca,f1jN[A37ҝ/rV1jNn5Zu[:NU Zc[mzNФǝlj)'g?:]{ѥԝ|e󠒰RwƹRtj `-bԝ+-IT:!2Du>|WרK&X9QTD߳^Kt;ԸoX9S>2~IX[\ũ;1jNs 8c0Rvo]PDx!d)lk9_^.Lѥԝ|ewuA |.Gc"6Nhtz^ 8( [3.>$-bԝk'ZN|g! Z4m_iN?9 + k'ps7-Iк-T'*⅌-I!'\H\~[N-0wНsC$-bԝc73qbԝpmsX1jNƿGg+ Xѯ_T:!23:Rqu + k'ps7-IА|,f1jN]8kre=3:[3F\eWUXd|zIX[\ũ;1jNB3 k'lh-ۃ;7ҝ/rV1jNn5Zu[:NU ZO\g\ + k'pk'Fn1jNs[8kre=vgz'}3_ƿQ%amsf\ũ:ϓ3⅌-IZ+~VA;^ٜAΌ d|efOrƿd'K'4ohu4LV1jNn5Z'_l>3⅌-I h6C/4Khu񜄕Z9s]zΪx@qBams]IyQ: + k'pk'F-bԝ+-IաҶqdz5|2$efu>UHGV1jNn5Z!?9(X-bԝҺqdz5zB$#\g\ V"O:&\ }TIX[\ũ;1jNB3 k'lh-ۃ;7ҝ/rV1jNn5Zu[:NU ZO\g\_'չOג|y2kRJ-I3ps7-IѪh@(&msX1jN˃P`!'KjY Lz%V1jNn5Z!?9(X-bԝCKї2CN(^G&}u + k'ps7-I֓6@qBams}#8z)Gg!%amsf\ũ:^^P[\ũ;msFRu>ak΂J-I3ps7-IѪh@([Zc\ũ:ޡ.=uA%amsf\ũ:ϓ3⅌-IquYܧkuí<N+%amsf\ũ:u>9(X-bԝog~o\:_sC$-bԝk'BԶuP3 k'msFRu>akΗ_G +z%Ը"qJ-I3ps7-IѪh@(7 k'JƹRuƷ)iNN}mHȍӫ識yt^c9 +3JҜo]82QJp֌'_z}7Vf [.5>P%amsf\ũ:ϓ3⅌-Iq3O\&zw?kWOxӊV5:FFDDۍGg+nSyL3^7_}=լg+|7ҝ/r!zDpRw3qbԝi:ca,f1jN[A37ҝ/rV1jNn5Zu[:NU ZZh :}r tal*G8u~t=2vge.8˧WOxӮZrRwƹRtj msX1jNGƂ Α^2ѯRZBƶ6IX[\ũ;1jNs 8c0RvԳѯƂ Α^2ѯRvP}IAu\krC'C-@c[|>3ӀZ1Vޏ:D_񜄕Z9sI 8c0RvԜ:~h! + k'ps7-Iк-T'*⅌-I RFc9^"KFK=z.̅W;2޺!FK>?q׾vV1jN11jNSBPN1jNs_tΑw8q#+ h6>PV1jNn5Z!?9(X-bԝ֍z=茯Btz^Tkro05?A%amsf\ũ:u>9(X-bԝ$-bԝk'BԶuP3 k'm޸ L|FGIu23RwƹRtjZc\ũ:6WԤs8˅97sE g~t>t'u#F$-bԝk'BCP9rP[\ũ;ce}JN8ASbw\)ȍfF ~ѧ_̯7%Ӑ9~ĕZ9sI 8c0Rvc_; 񜬃uDZ9s]zΪx@qBams]IyQ: + k'pk'F@°Rtk'Yc_;B#(|g+@2!թN8Rw3qbԝ @@qBamsƿBv=>TaH"pRw3qbԝi:ca,f1jNڧ.V1jNn5Zu[:NU Z_#6:hu$-bԝc73qbԝ8-bԝ+-IqN>P>'qJ-IƹRt$5'g! Z6WԤs8 6'u|E zc_1%amsf\ũ:u>9(X-bԝqNǾP>'TIX[\ũ;1jNשl9W,f1jN{ѥԝ|e󠒰RwƹRtjHV1jNs8k'lAC9\&zwTaH"qĕZ9sHj>OB3 k'mF5u~t }nZD%amsf\ũ:u>9(X-bԝN\$-bԝk'BԶuP3 k'l 2G2>mt=\?9TIX[\ũ;nf\ũ:5M@0V1jNs=62=p5#տ|@CĕZ9sHj>OB3 k'mu~O,~o]::qN# _"=[߼t]4koO}+c$,+@԰ (ZaXVĕZ9sHj>OB3 k'lmӈƿBw {e>BtC'}/qJ-IƹRu}rP[\ũ;l1НFPW)DZ9s]zΪx@qBamsu/~o\&yN!C~lkpF + k'pk'F@( -Iұbԝ '-"/>ld?hCa0,+@J-IƹRt$5'g! Z6c_;=2[:S8%amsf\ũ:u>9(X-bԝqN#(|g+"SJ-IƹRt.KgU ʼ 8c0Rv:7<˧tBt65L#Z fn5ZTЀ (' k'JƹRtl&-p4uy(ȍ`bJ-IƹRt$5'g! Zz.qNNJc\`Rw3qbԝi:ca,f1jN8k'cz(\?9_Q%amsf\ũ:^^P[\ũ;msFRu>ak΂J-I3ps7-IѪh@ -bԝ+-IѲRtҜeӐ9ߛ.&$-bԝk'BCP9rP[\ũ;n7{-.F5ӌרKP~Jcyoė\e7F5V1jNn5Z'_l>3⅌-Iѥ:_l1Нӏ|e[|>$IX[\ũ;1jNשl9W,f1jN{ѥԝ|e󠒰RwƹRtj8V1jNsI.269FPW eCRq1%amsf\ũ:ϓ3⅌-I %fFǾP!թNV1jNn5Z'_l>3⅌-ITJ-IƹRt.KgU ʼ 8c0Rv$z#ܧCu3DZ fn5ZTЀ ,' k'JƹRt$K B#(|g+ + k'ps7-IА|,f1jN_RF,0؝=Dm/]/FJ-IƹRu}rP[\ũ;a$_gL|d>3|NRw3qbԝ RBr(X-bԝY9K:o05?A%ams9s4 !X[\ũ:V5Z$_`l::uFPW eCRq1%amsf\ũ:ϓ3⅌-I %fFӬ1ujAZ9sI 8c0Rv9pRw3qbԝ RBr(X-bԝ.r)sCQ%ams9s4 `-bԝ+-IВ]/6dm_:e`cw$-bԝk'BCP9rP[\ũ;ce}JN8ASbw]::FDo]/DTB>޺ uZ9sI 8c0RvItّu~t 񜬃uDZ9s]zΪx@qBams]IyQ: + k'pk'F@Zc\ũ:.&:a!t?de+AL2t3 8Rw3qbԝ @@qBams퍾%:dn< }n2NN_Z9sI 8c0RvItّ["SJ-IƹRt.KgU ʼ 8c0Rv:7<˧tBt65L#Z fn5ZTЀ pRtk'BC~ME_`|  =,'C Vdfq%amsf\ũ:ϓ3⅌-I|Kt&ye ҝ8 + k'ps7-I֓6@qBams턒}#d>3q)%amsf\ũ:^^P[\ũ;lKߛ {eӈu:P!:_&yJ-I3ps7-IѪh@pRtk'BID}K[ aZde+AL2t3 8Rw3qbԝ @@qBams퍾%:dn< }n2NN_Z9sI 8c0RvItّ?Ȕ`Rw3qbԝ RBr(X-bԝq=2:(u/͍n<%ams9s4 -bԝ+-IѲ'K )\)ȍcz([8k'`ӡ;z4%amsf\ũ:ϓ3⅌-I+RtҜeNDo24|NF:eyuy..χ]8k'`&$-bԝk'ZN|g! Z# ed$-bԝk'BԶuP3 k'mNhN>2~IX[\ũ;nf\ũ:5MZc\ũ:JtѯR̟V?w;/3=ФDV1jNn5Z!?9(X-bԝ4m4K'h2#~oYA&B'p"#/uƷ)ܻ+cyQE%amsf\ũ:u>9(X-bԝN\$-bԝk'BԶuP3 k'mS + k'pk'F@,' k'JƹRtlI#JqCXȍcni'q g!%amsf\ũ:ϓ3⅌-I+RtҜeǡmNUz>N"BJ-IƹRu}rP[\ũ;ka8Ië^0IX[\ũ;1jNשl9W,f1jN{ѥԝ|eΖ<ly;Fh>()#H2rV1jN11jNSB -IұbԝtiZhR$wnS70IX[\ũ;1jNs 8c0RvoZ5[ /#)FDlh-2}[Нkխ-ӌ8kԺDZ(zNP|dF޸#JtQIX[\ũ;1jNB3 k'mcWC2'r)8uk + k'ps7-Iк-T'*⅌-Iou4_tV1jN11jNSB`-bԝ+-I1ΙB2#u%amsf\ũ:ϓ3⅌-Iqub'u26dF#(|g+5E + k'ps7-I֓6@qBams޺1Ιm #.0IX[\ũ;1jNשl9W,f1jNڧ.V1jN11jNSB`@V1jNs`ogLDejouFԂ'LIX[\ũ;1jNs 8c0Rvo]`ogLDe3;)RDZ9sI 8c0Rv9pRw3qbԝ RBr(X-bԝN\$-bԝc73qbԝmsX1jNtFQ + k'ps7-IА|,f1jNۍ ;鑴("6AC9Y0IX[\ũ;1jNB3 k'mtFQ 񜮿4*$-bԝk'BԶuP3 k'm'~o\&y6޿F.r+fYC.IߛօdF#(|g+ + k'pk'FF1jNsTo~{ gz4fuE`VyJ-IƹRt$5'g! ZzxN/t 2&\ uFԂ'LIX[\ũ;1jNB3 k'm7D2Kw$-bԝk'BԶuP3 k'l&UF~k_Hi9n ҝ8HRcHA^'4iu'_FG;Nߛ!I;V1jN11jNSB8[\ũ:V5ZrxwN#R޹pe2>mרK$k'BuF5r d|ۯPPIX[\ũ;1jNs 8c0RvƂ ѓǝq˃,(aoPPIX[\ũ;1jNB3 k'lIëXȍDZ9s]zΪx@qBams퍨>]IyQ:_u"@r + k'pk'F`' k'JƹRt*Pcz(\XNLaaZjoaJ'aa[d + k'ps7-IА|,f1jNۍ댡N?:ǾP7x"wd ۄ@2#ߛT:!0 "x2A9uDZ9sI 8c0RvԜ:'/+ k'ps7-Iк-T'*⅌-I>l~oYiV1jN11jNSB-bԝ+-IѴ%օ'c"72!T<´d#(2#A9uDZ9sHj>OB3 k'm6$B޺Љ`V \aa[pXd| :J-IƹRu}rP[\ũ;`NZDnHDZ9s]zΪx@qBamsfӟYʶBt7r4+ k'pk'F` ' k'JƹRuwCKsE BV V \aaZjoPd| :J-IƹRt$5'g! Zzt>$ǾP7t"B'#NRw3qbԝi:ca,f1jN:V=Q%amsf\ũ:^^P[\ũ;`Y}tr/ :J-I3ps7-IѪh@PN1jNs\<ӫ]I>gFtd>i<´$-bԝk'BCP9rP[\ũ;n7G4:ȍԝ?;p?UI>gFtd^7hN2d"wInS#]!%amsf\ũ:u>9(X-bԝu'c"7 $zJ-IƹRt.KgU ʼ 8c0RvBwӫ\o"@S4:ȍԝV1jN11jNSB0Rtk'[w_{bz'X/Y>?s4`iD'KVT<·<·NLaaZ(ZB'p&^´$-bԝk'BCP9rP[\ũ;`&hrr_R8ȍuDv`Af?#+}JNt УNȄ{3+5!Ҹ7B]KlɆH~o\')t>3Q EΗq2#su mVvX;_4r u.27}d"wYȏ2fDKB]A7n7u>r'չOԝ!N_"=[_[ + k'ps7-I֓6@qBams큑;$-bԝk'BԶuP3 k'mu\kh˧} I;N8 ~_ԤgLugf_:V_t#"NPo"ʿ~oYRu>#.u6aP*27KP|8: k&nˆ]ID_["kG_tqcʶtRyY+>@7RwƹRtj,Zc\ũ:"O:&\Ey-ė]ze+kլg,,+@J-IƹRt$5'g! Zf[sC9_>RkY2#o_|>$kIX[\ũ;1jNB3 k'lIëXȍ`Rw3qbԝ RBr(X-bԝ z/>]u3F_НsC9I#NWggF]o7_}>޸ė]z$-bԝc73qbԝ -bԝ+-Ik[:uGV4:V'1pRw3qbԝ @@qBams޺k#ߛ^.Yӯ+ k'ps7-I֓6@qBams޺}:56լg+ cAm+ k'ps7-Iк-T'*⅌-ITJ-I3ps7-IѪh@' k'JƹRth-ۯVJ_xSx%amsf\ũ:ϓ3⅌-Iqu3GͿ7B]K5ҺwW<0IX[\ũ;1jNB3 k'lIëXȍDS N_#J-IƹRt.KgU ʼ 8c0Rv9pRwƹRtj, ![\ũ:V5ZAmzp'rwW<0IX[\ũ;1jNs 8c0Rvo]zaoPR}lt=_;u}΍M7ZrΧZ20V8MZyTz@LEGΉ2wL22"e`X`;p 4mרKf?Vk0IXB˼2t')t>3 h6%Ը̘d4+\o\&y0r)24yh-ۍn2 ft4eN23Фǝlj+ t-bԝk'ZN|g! ZլdF[8%amsf\ũ:^^P[\ũ;`Y}˼2t')t>3 h6%aR4cAmz""l*UF~k޸Lє`R9(X-bԝu'c"7_qJ-IƹRt.KgU ʼ 8c0RvwZ(_uzw $xoN7hu񜄕Z fn5ZTЁa-bԝ+-IЩy2xN.<o~q%amsf\ũ:ϓ3⅌-Il ; %,+l1NΜ,Ή9_^.c/ e+\~o]`of?Vg + k'ps7-I֓6@qBams޸`oKh#տ7B]K+xpo`oe.+ k'ps7-Iк-T'*⅌-I !~oZ=PE׺]IyQ:N}hRcr7B]A%ams9s4 X@-bԝ+-IИKz##&f= :_X"wYwJ-IƹRt$5'g! Z"w|KܧgNDzID˜PPIX[\ũ;1jNB3 k'mxNX Gu_?_K~xN/tIX[\ũ;1jNשl9W,f1jNQ zФǝ'/.NhN>2~ЯtCBwsu + k'pk'F' k'JƹRt*DtL1"6|%amsf\ũ:ϓ3⅌-Iqgξ8!:_X"w|Kܧ ҝV1jNn5Z'_l>3⅌-I %2}[#A%amsf\ũ:^^P[\ũ;a2p) :2#gη˧} ߛ4:BJ-I3ps7-IѪh@Zc\ũ:"wYep|r82򱠶m@kV1jNn5Z!?9(X-bԝ}ub'uFPVA;^*'IԷΑbJ-IƹRu}rP[\ũ;`NZDn4Z9s]zΪx@qBamsޱm@kԲAC9\dBt=IX[\ũ;nf\ũ:5M,' k'JƹRu7D?t8ˌ >fpRw3qbԝ @@qBams޹r>R11FDmt慟38IX[\ũ;1jNB3 k'l$KnS Z9s]zΪx@qBamsgo"#7%ams9s4 X@Zc\ũ:ޡ.c_[2Z+ k'ps7-IА|,f1jN[2Z uXc}/q? 0IX[\ũ;1jNB3 k'lIëXȍ`Rw3qbԝ RBr(X-bԝUu'4lגz%ԺЉ ҝ8"# } ߛ4:BJ-I3ps7-IѪh@ -Iұbԝyte4>3lk? t82ǓV1jNn5Z!?9(X-bԝ1Љ6h#"gA%amsf\ũ:u>9(X-bԝu'c"7_qJ-IƹRt.KgU ʼ 8c0RveKz3||eamcmN| 񜄕Z fn5ZTЁ`8@N1jNs\<Or`XXAe, B@h.FaaZV1jNn5Z!?9(X-bԝNh9]8qZ:9 )t`o` @ӀZ=_-*hu:pF_oA,18%amsf\ũ:u>9(X-bԝp GHtZ9s]zΪx@qBams.7Ͽ7h|g*:_X"wYB2 PPIX[\ũ;nf\ũ:5MBpRtk'BIDO#Zx`s\,+@Bhˌ₥3$6"gYJ-IƹRt$5'g! Zz+O|Gx&>¶2ș\e~oXTr&uL!'չOc_moIΙ!:Y\dBt=IX[\ũ;1jNB3 k'lIëXȍr2ѬdF޳8;<}j$-bԝk'BԶuP3 k'l )z¥3$6"gYV1jN11jNSBZc\ũ:z mx }ӀZ1VN.tN^˨B^?N~lksp|]::qJҝBvB4::FDoA}̅x xRw3qbԝ @@qBamsۧcNh>/7cWCBr]@ ;օ:/(:޸<t>XS`Rw3qbԝi:ca,f1jN:V + k'ps7-Iк-T'*⅌-Ig} ::FDA=ϯw:\e_|Ӭ@pP0Qx 8( qe̅ F Q0*##Z fn5ZTЁ` -Iұbԝ ǝNR}]!Џ}רJ0VרK ,+@JҁunhP Λ.r7t"B SAde7ozФCq'Jtt&$-bԝk'BCP9rP[\ũ;jJh6BwNR}sG%u#h $-bԝk'ZN|g! ZլdFA0IX[\ũ;1jNשl9W,f1jNL|ޥ,>t';z%ԹSBe'hȍgIϨ"KN"7רK$-bԝc73qbԝ Zc\ũ:';p߾{BQ Wx}: mӽJ3:+I<{ %amsf\ũ:ϓ3⅌-I 2ލ%pxr=hRw3qbԝi:ca,f1jN:V8%amsf\ũ:^^P[\ũ;msF^(î:/ė + k'pk'F8 -IұbԝqryqgNDlcAmФըRw3qbԝ @@qBams޹9(X-bԝn82޸#JtQIX[\ũ;1jNשl9W,f1jN{ѥרJ0!NK%ƷԤhu+DZ fn5ZTЁ`XV1jNskF2#auYY LV^{aaZV1jNn5Z!?9(X-bԝnDxzѯRG2FzpF P㌸?#JtvxNФ牻 5Ҹ/Wgz'}𒰶Rw3qbԝi:ca,f1jNۍ}9|dVw4:V1jNn5Zu[:NU Z_#6:hu$-bԝc73qbԝ HN1jNsC֠[oI+WN)8uk2s4 <t>2 1+XVVʀ$ǀaZ+3J}JN:0/RtO´IX[\ũ;1jNs 8c0RvƂ t:$|pj/IRgߛ֩㎷4m_ pRw3qbԝi:ca,f1jNǀAA0IX[\ũ;1jNשl9W,f1jN9 B#G}JNsF^(î:/ė + k'pk'Fŀ8[\ũ:V5Zh)t>`iJ s#ޡ(ìZG>{BQaaZ+3JAde`| ZN!XVĕש, >jCz3 9X9Q2#!`UV@hRw3qbԝ @@qBamsttIqZ2:_RϿ7S%nhیA R:ߛ֍z2#-֡B> BDZ9sI 8c0Rvˆ_A9uƶfF2_J<`$ehשa8!IBtڦK:N"eFX9d`"#-P!Ȝu9 + k'ps7-Iк-T'*⅌-IqpƷNi.2Rgߛ捰cl9S%j ((6G  X= F#X/0@pP0hϯ\ L2X oZ5beYǝ +`vۍF@LL-֡dID˝/P8%`,qhר kqi'o:V{֍zfU#"D߭Net>t'Q%`,qhר T:!2}mtWN0V=.r Ly1%`,qhר T:!2}mo0ukt#$n712B$#YΙFǾeW$OԹ*:_pUV{wӮ5O0ȍ21lš4p`j }n52 5qRr"rߛօ&<>vNhЪ Ft){$IX[\ũ;nf\ũ:5M, ' k'JƹRth-ۍmOB3 k'lh-ۄ8˔ѯ_֠`P;.2\q*2Äݸ(N }nC%amsf\ũ:u>9(X-bԝ,2'cФC!:ZK:N"eFX9d` }j:d"wXdN:œZ9s]zΪx@qBams޲;DP2EO[@K501>'#NZmc_}rѥרJ0!NK%n&2B*CAdea8.87n65NE,N=␧WK(:RrFHoPE=a8.e#WBt(d"wXd|ۄNdBt=IX[\ũ;nf\ũ:5M,[\ũ:V5Zrxw4:V`P`| ZN!XVnhЏyU:hsG%vq%amsf\ũ:ϓ3⅌-I h64N2?ҿ7@ 4&w ]dTeB + k'ps7-I֓6@qBamsשa8օ&zY 2\q֮uש-2ϭC'C>FP!"q?$-bԝk'BԶuP3 k'mƷt=\HY9oZ5ڀ@8@hM/!WT~̟V? |MQ zD'վ ~{o4m*S<ˏ,Xa![:pnˆ_օ&<>V5 !:}d.BQ]9 uz^.V1jN11jNSB Zc\ũ:0ӌ "x1+ 0J-IƹRt$5'g! Z##V޼ "x21+lӌP-FDmNΝu3"޺#)FDo:[C<+~o]aN\[<:2xRw3qbԝi:ca,f1jN9|dXd|ۧWNV1jNn5Zu[:NU Z˄Z fn5ZTЁ`H -Iұbԝ` lxxDL,+ncWC`` Z9sHj>OB3 k'l*FFxDL,+nd.cWCcAmٯӾ\`h2#ow3⅌-I/ tx + k'ps7-Iк-T'*⅌-ITJ-I3ps7-IѪh@# k'JƹRu6$‘C9Y9uC.5ODJҁsє@Z=o .:PBJ-IƹRt$5'g! Z ‘C9VN@ؒ!z5֌Co .*hu񜄕Z9sI 8c0RvԜ:~h! + k'ps7-Iк-T'*⅌-I -ėYXR(|g+_2 GZ fn5ZTЀ$[\ũ:V5Z7B]Kq;}\ ȗRd,ѥ6$Bt'4nrvc[Gg+=}9)2JcC.r\~}n$(m: FDoa ޸ND;@+ k'ps7-IА|,f1jNۍPRFfNpu+B޷ėY!:qP2F2"&r%Ԭg"4N2ӑ|>R>P˜J-IƹRu}rP[\ũ;`NZDn4Xc!:Z5\eB]/$-bԝk'BԶuP3 k'llԱ@HO7%c ȗR݅(ѷʡKT#S4:Vp|qJ-I3ps7-IѪh@X[\ũ:V5Z7% ȗR=˪0V8bJ-IƹRt$5'g! ZzH]pu+[@2!թN8Rw3qbԝi:ca,f1jNڧ.V1jNn5Zu[:NU Z˄Z fn5ZTЀ$amsX1jN"6Btė\'"]Jrgw $-bԝk'BCP9rP[\ũ;cAmkaDl~o[bK.c9_3;Z9sI 8c0RvԜ:'/+ k'ps7-Iк-T'*⅌-ITJ-I3ps7-IѪh@ -IұbԝWx}: m):Z:!> ,+p+P ,+p+HDp+3JRtJ-IƹRt$5'g! Z4mӡ%[h˃P}JNB>޵LuیA%amsf\ũ:u>9(X-bԝ]`Rw3qbԝ RBr(X-bԝrߛօ&F>/d.BQ]9 uz^.V1jN11jNSBRtk'A}_k?t"BOB3 k'mHGLє`[}:I9뜯hNT<PIX[\ũ;1jNB3 k'mS + k'ps7-Iк-T'*⅌-ITJ-I3ps7-IѪh(pRtk'BiI(^t@2#`8ۄ=FUM:p:?)<V1jNn5Z!?9(X-bԝ'K )\eΈDlp(ʢlIëXȉA89|d,z?u#NcLє`[ \?<V1jNn5Z'_l>3⅌-IRpV=PEGi s z2a8S>' +N0IX[\ũ;1jNs 8c0RvzaPY ޺Љz?k\dID}j:a + k'ps7-I֓6@qBams޺k#ߛT:!2ѯR[V1jNn5Zu[:NU ZO7|G}/_ ҝZNY Я7t"B$r7ZruC.H?s!gHTIX[\ũ;1jNB3 k'm׫XV6޺Љz`Rw3qbԝ RBr(X-bԝp&}tp:=/1^c9 + k'pk'F -bԝ+-Iu'c"7Nh~N`#tz_`(^a $-bԝk'BCP9rP[\ũ;cn/>lFDm NZJ-IƹRu}rP[\ũ;jIX[\ũ;1jNשl9W,f1jNڧ.V1jN11jNSA@0 °Rtk'F d 2#`u p$a[gHTIX[\ũ;1jNs 8c0Rvo]PDxˁ}ƷC'dFzkcq0(~o]PDxl+2'cޏ`'u 7q[q`Rw3qbԝi:ca,f1jNۍ}IϺШRw3qbԝ RBr(X-bԝN\$3ps4n;DB^ c@(tE@sM 0$<;=sǝ2_cvAC0e`PhHOd< ac ; t kbJ'3\?V64P64P6\?./usr/share/html/adsm/en_US/admmsg/a45emc40.htm ADSM V3R1 Messages

    ADSM V3R1 Messages


    Chapter 35. Enterprise Management (2500-2999)




    ANS2600S Browser trying to establish connection to client; received socket exception: exception-name.
    Explanation: The browser received the exception exception-name trying to connect to the ADSM client machine.
    System Action: The ADSM operation ends.
    User Response: Determine what might be causing this kind of an exception. Validate that the LAN is up and that you are trying to connect to the correct port number.

    ANS2601S Browser trying to establish connection to client; received unknown host exception: exception-name.
    Explanation: The browser received the exception exception-name trying to connect to the ADSM client machine.
    System Action: The ADSM operation ends.
    User Response: Retry the operation. If it persists, determine what might be causing this kind of a problem. Determine if your LAN went down. Determine if you are trying to connect to the correct ADSM client machine.

    ANS2602S Browser trying to establish connection to client; received IO exception: exception-name.
    Explanation: The browser received the exception exception-name trying to connect to the ADSM client machine.
    System Action: The ADSM operation ends.
    User Response: Determine what might be causing this kind of an exception. Retry the problem, and check if the LAN is down.

    ANS2603S Browser trying to establish connection to client; received exception: exception-name.
    Explanation: The browser received the exception exception-name trying to connect to the ADSM client machine.
    System Action: The ADSM operation ends.
    User Response: Determine what might be causing this kind of an exception. Determine if the LAN may be down, or if the ADSM Client Acceptor on the ADSM machine is up and running.

    ANS2604S The Web client agent was unable to authenticate with the server.
    Explanation: The ADSM Web client agent was unable to authenticate with the ADSM server.
    System Action: The ADSM operation ends.
    User Response: One possible solution is to run the command line client so that the client password can be re-entered. Another approach is to check the error log on the ADSM Web client agent for any relevant messages.

    ANS2605S Browser could not re-establish connection to client; received protocol error.
    Explanation: The browser received a protocol error trying to re-connect to the ADSM client machine.
    System Action: The ADSM operation ends.
    User Response: Determine what might be causing this kind of an error. Determine if the ADSM browser and the ADSM client code might be out of sync.

    ANS2606S An invalid password was sent to the server.
    Explanation: The ADSM password that was sent to the ADSM server was invalid.
    System Action: The ADSM operation ends.
    User Response: Make sure that you have the correct password. Also make sure that it is valid, for example it is not too short.

    ANS2607S Browser could not establish connection to client.
    Explanation: The ADSM browser could not connect to the ADSM client machine.
    System Action: The ADSM operation ends.
    User Response: Determine what might be causing this kind of a problem. Determine if the LAN is down, or if the ADSM Client Acceptor on the ADSM machine is up and running.

    ANS2608S Nothing was selected so no operation was performed.
    Explanation: No object was selected in the GUI for the operation to be performed upon.
    System Action: The ADSM operation ends.
    User Response: Make sure you select one or more objects (volume, directory or file) in the GUI before clicking on the operation to be performed.

    ANS2609S TCP/IP communications failure between the browser and the client machine.
    Explanation: This error can occur due to any of the following:

    • The LAN connection to the ADSM client machine went down.

    • You are trying to connect to the ADSM client machine using the wrong port number.

    • The Client Acceptor on the ADSM client machine is not up and running and accepting connections.

    System Action: The ADSM operation ends.
    User Response: Retry the operation and make sure the LAN is up. Also check that the port number is correct, and that the Client Acceptor is started and running on the ADSM client machine, and that it is listening on the correct port number.

    ANS2610S TCP/IP communications failure between the client and the server machine.
    Explanation: This error can occur if the LAN connection between the ADSM client machine and the ADSM server machine went down.
    System Action: The ADSM client ends.
    User Response: Retry the operation and make sure the LAN is up. Make sure that both the ADSM server and the ADSM client are up and running.

    ANS2611S An unknown error occurred in the browser.
    Explanation: An unknown error occurred in the applet running in the browser.
    System Action: The ADSM operation ends.
    User Response: Retry the operation. If the problem persists, turn on tracing and see if the trace to the browser console gives the reason for the error.

    ANS2612S An unknown error occurred in the client
    Please check the ADSM Error Log for any additional information.

    Explanation: An unknown error occurred in the ADSM client.
    System Action: The ADSM client ends.
    User Response: Retry the operation. If the problem persists, check the ADSM Error Log for any additional information.

    ANS2613S A protocol error occurred in communications between the browser and the client.
    Explanation: A protocol error happened between the applet running in the browser and the ADSM client.
    System Action: The ADSM operation ends.
    User Response: Retry the operation. If the problem persists, turn on tracing and see if the trace to the browser console gives the reason for the error.

    ANS2614S A protocol error occurred in communications between the client and the server.
    Explanation: A protocol error happened between the ADSM client and the ADSM server.
    System Action: The ADSM client ends.
    User Response: Retry the operation. If the problem persists, check the ADSM Error Log for any additional information. Verify that you are running the correct applet with the appropriate level of the client.

    ANS2615S The user ID entered does not match the nodename configured on the client machine.
    Explanation: The user ID that was entered is not the same as the nodename on this ADSM client.
    System Action: The ADSM operation ends.
    User Response: Verify that the nodename entered is configured correctly on the ADSM client.

    ANS2616S The user ID entered does not have the correct level of authority to access the client machine.
    Explanation: The user ID entered cannot access this ADSM client.
    System Action: The ADSM operation ends.
    User Response: Grant this ID authority on the ADSM server to have access to this ADSM client.

    ANS2617S The destination directory specified is invalid.
    Explanation: The user specified a destination target directory for restore or retrieve which is invalid.
    System Action: The ADSM operation ends.
    User Response: Retry the operation specifying a valid directory name.

    ANS2618S Browser trying to retrieve resources; received resource exception: exception-name.
    Explanation: The browser received the exception exception-name trying to retrieve resources from the ADSM client machine.
    System Action: The ADSM operation ends.
    User Response: Verify that the resources are installed correctly on the ADSM client machine.

    ANS2619S The Client Acceptor was unable to start the Remote Client Agent.
    Explanation: The ADSM Client Acceptor could not start the ADSM Remote Client Agent.
    System Action: The ADSM operation ends.
    User Response: Check the error log on the ADSM Web client agent for any relevant messages. Then correct the problem and retry.

    ANS2620W The expand entire branch operation may take a long time,
    and cannot be canceled once it has started.

    Are you willing to wait for the operation to complete?.

    Explanation: The expand entire branch operation could take a long time and cannot be canceled once it is started.
    System Action: Processing stopped; waiting for user intervention.
    User Response: Answer 'Yes' to start the expand entire branch operation. If you answer 'No', the current operation will be canceled.

    ANS2621W This function is not available on the client platform.
    Explanation: The browser received a request that is not available on the ADSM client machine. For example, registry backup and restore are available only on the Windows platform.
    System Action: The ADSM operation ends.
    User Response: Request only those functions that are valid for the platform of the ADSM client machine.

    ANS2622S Invalid ID or password submitted.
    Explanation: An invalid ID or an invalid password was submitted.
    System Action: The ADSM operation ends.
    User Response: Verify that the ID and the password that you entered are correct. If you are going to a different server (for example by hyperlinking), then make sure that the different server has the same ID defined with the same password.

    ANS2641E Registry Backup failed.
    Explanation: ADSM An error occurred while backing up the registry.
    System Action: Registry backup function fails.
    User Response: See you system administrator.

    ANS2642E An Error occurred creating the registry directory structure.
    Explanation: An error occurred while creating the directory structure to save/replace registry key.
    System Action: Registry function fails.
    User Response: See you system administrator.

    ANS2643E An error occurred saving the registry key.
    Explanation: The active registry key cannot be saved.
    System Action: Registry backup operation terminates.
    User Response: See your system administrator.

    ANS2650E An error occurred replacing the registry key.
    Explanation: The backed up registry key(s) were restored from the server but cannot be made active into the registry.
    System Action: Current Registry key remains active.
    User Response: See your system administrator.

    ANS2660E Registry activation failed.
    Explanation: An error occurred while restoring the registry key from the server.
    System Action: Registry restore function fails.
    User Response: See your system administrator.

    ANS2662E Event Log Backup failed.
    Explanation: An error occurred while backing up the event logs.
    System Action: Event log backup function fails.
    User Response: See your system administrator.

    ANS2663E Event Log Restore failed.
    Explanation: An error occurred while restoring the event logs from the server.
    System Action: Event Log restore function fails.
    User Response: See your system administrator.

    ANS2664E An Error occurred creating the event log directory structure.
    Explanation: An error occurred while creating the directory structure to save the event logs.
    System Action: Event Log function fails.
    User Response: See you system administrator.


    [ Top of Page | Previous Page | Next Page | Table of Contents ] d a  l֤'3YV64P64P6>;./usr/share/html/adsm/en_US/admmsg/a45emc41.htm   <>e/GNORSTainorst Icdfhlmp#&.58;ABEbguvy'-04=Hkwx",13:DFMPU29C()LVY_!67QWqzKJj61>@` 6Ԣ qzX 8 !Á/ K8< y /@ # Bq;CaO"WA .@8`p\C#|B1yIL0̍ P@ fffffffffffffffqz ! 4&ѿ@, (S0 3 a '0 L`JIxpv#p.0   8 ` xzr ;Y XIp P!!8  8Pa @P( a 6:فaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaax`Y$( i$^P/C8^p; Z$ڠ70 ;8@, p["/4$ $Ł8B)p:25 f@.wj^w|/1ݣ9_c‚BBHj5sX!ZҸhoҙ,8#N&DpF$,M:l._^sX|/gʓ Xb d|>HY8Q)rJfҵoON]T6׍I/T9_hvk+kX8ʓ XbkJdעi‹>k=ݯ6\w:N$@uO;Rt?(7'O͑e2Yהuȧ?{rN)x^sXvwk|9 >k|Bq:ߵ2XqGM/>HY8:_g@ze>>k=ݯьyRbD 7T9_d4p>Se6:L~ë"W>X:FS/(4G%l/tˡoOOwk|򶿥1"|/ZK-z&(S}9_m}D 7T9_c:Vt? V)gִ^V7O^sXvwk|9 Hj5sX!ZҸhoҙ,8#N&DpF$F$}:l._^sX|/gʓ Xb 6vY:l/DqE|/{_5畵,mI,`S}/䭄(^u2~WvQ?o*L] G~RH9^sX|/v"|/~Y8z4M2udS178tҺQi~#>Jy+fvWRt?(7&(ˡtGNë"ϝ~YB6J"M/bGԮ]'I/T9_hcGsXDžj5sX!ZҸhoҙ,8#N&DpFM4dloRKKBs^sX|/gʓ Xb 6vYB6FF(4DQcؓKxNl(4G/L L&144jMBE?%3TyR`\tMK#VE?t28q4ёJ"M/bG^sX|/Vq&$@uOsޏ|VEH\3RQqG'Tg0#:_9(S}9_M7&$@uOAbuky}+bhi4~RV7 F%l~wX}q:ߵGˡ|#ҿ147ir55 q)oa8XOwk|򶿥1"|/$,$|/{_5mtHc5e'>k|/1A! CT9_ ֕C~֔`>q7˜RQrq_3>HDpF*Jq:\Ng /T9_hvkF3I,`S}">^vFy)J;*Jq>k=ݯ6Ĉ0nsXehoҙ,~pOwk| N,`S}=+_6t?,Vw~Y?6GO.EW.D1E5 whvkØ𠐐!|/bkJukJdL8)~98/g$|"qKFp8#"ikeC@yXr|/{_5Ĉ0nsXƛ^t?,#aGå_6\E^v^_}hRY_Gˌ´'S'K)M[+ZTJ}rygW.үzTOwk|򶿥1"|/ZK-z&(S}9_m}D 7T9_a ؝.ohO,#e6|>HRtޕ*\◁pVm~'JV;r'b467&(S}bs0sX/_5+ֆ)}3?do8;Lt'Tgi|/>HJI:V5%K'8|QzbGsX 1o*LHc5I[/'JƲDJFHĊ>(S}9_<`o*LHc5I4E5bo;'o Xbt<܌䭈;]'Z0..zˡmJ38QzbC=ݯ<($$!|/bkJukJdL8)~98/g$|"qKFp8#phgJ|/{_5Ĉ0nsXS?l63?^/)a6$t<הyRxtME|/{_5畵,mI,`S}ߵ2Yk4E5bo;'o XbUiҰnY8\rkҿWYyOˡ$/Lt>t(S}bs !|/bkJukJdL8)~98/g$|"qKFp8#-xS|QzbGsX 1o*LHc5<`)|[_>me|QzbGsXy[_T >k ?+kY`&(S}9_m}D 7T9_`CT';|!E5 whvkØ0sX/_5+ֆ)}3?do8;Lt'Tgi|/0#fr?bR2F$QE5bzhq1"|/r(G~}+hNb_+-ĩ_%#$bE^sX|/Vq&$@uO+C~֔eD|/{_5mtHc5!+_#3a:S$]. [W<:[M<2(@>ĩ_ػQ?Ft?-/$QzbC=ݯ<($ >k|Bq:ߵ2XqGMTginD3>88ȣ_skQzbGsX 1o*LHc5?)JJ~kQzbGsXy[_T >k ?WF&Jd~vΔe'/T|/{_5mtHc5e'>k|/1A `9 S|^k+ZW ZS%g$~.qKFvN)~8#_3)2;?Fg#>k=ݯьyRbD 7T9_`XgִPI־paGcyRe#a6$R(>H!tm|/{_5畵,mI,`S}ߵ2Yk4E5bo;'o XbҷˡhEK/L+Bu,JrҠR3|zˡD1E5 whvkØ0Q S|^k+ZW ZS%g$~.qKFvN)~8#_3NatmK>Kg}kJCTg\Bs V)gLOwk|@=4c8T >k:xNat3; ofZҡCM'Z+)t? F_;u*!E [%l'ZRJS%Hfv]QhJK>gXQzbGsXy[_T >k ZS%O^sX|/v"|/zˡD1YC:Њ>IS' Ը+^*(S}bsCT9_ ֕C~֔`>q7˜RQrq_3>HDpFϭiR&Zҡ>fМ|/{_5Ĉ0nsXs+4u(!+bR$q#=VhD#cyRy+B7t!*]|B>k=ݯ6Ĉ0nsXehoҙ,~pOwk| N,`S}Ԯ]'I,~'ZGi;d\;JSCt?gװhNb9)NVczWpu\CLQzbC=ݯ<($ D5Oz9_i\N7iL|'|/g'8;L䏄N)~aGV?)IXueJ֕'| /T9_hvkF3I,`S}Cu|63/(+^G͉;yrJi:tJeIΗCOʓ^sX|/Vq&$@uOd~pOwk| N,`S}ˡD<JRsK.G38W.J~ץ)\޲C#zdK:G')\:UoJ^sXvwk|9  S|^k+ZW ZS%g$~.qKFvN)~8#_3zS劤FFS a_þmBHWDJJdqK|/{_5Ĉ0nsXBH^e2Yze~D>HN)xҘfW,U"4FF2m;} E5bmKyRbD 7T9_`*HX6I /T9_hvk}qd;x >kBv'_ˡZé#J')Hҥ䏊/T9_hcGsXDž>k|Bq:ߵ2XqGMTginD3>88/Ҙ&HQzbGsX 1o*LHc5/'y+eLF%B398%pp%E5bmKyRbD 7T9_`*HJ`&(S}9_m}D 7T9_c~E4D(@s CeCI:":2TYP4\ƷэrcyLXK>ˡ|ReЍ5B39;|/1ݣ9_c‚@1 S|^k+ZW ZS%g$~.qKFvN)~8#_3|[_[qdJOwk|@=4c8T >k ?+kXlg:_D~󰏛vVhhoJV|/{_5畵,mI,`S}/ᱜ|6&~Q?o*LQzbGsX'IĈ0nsXZXdNJSXޕ^sXvwk|9 BHj5sX!ZҸhoҙ,8#N&s_3N7@"qKFvRQT|'0:b>k=ݯьyRbD 7T9_`Kyz++J~$| I%|B'dfY9΁TqE5bmKyRbD 7T9_`*HX6I /T9_hvk}qd;x >k+Bu,JrҢ>k|/1A (sX/_5+ֆ)}3?do8;Lt'Tgi|/>HXd|⢋>k=ݯьyRbD 7T9_d>HX(ȧtmD~^sX|/Vq&$@uO+C~֔eD|/{_5mtHc5!;Ѝ~Y%#$bE.CԮ]'I/T9_hcGsXDž) S|^k+ZW ZS%g$~.qKFvN)~8#_3|[_[%2FG /T9_hvkF3I,`S}Cȧtm%#$bE\(tޕ++^t#|:l/D}r8$@(H8 7)RĈE   ϝTQzbGsXy[_T >k ZS%O^sX|/v"|/NB7ˡudSV'I.Fge~+CˢXT? 7cɢ"S -)#+o"q^sXvwk|9 @5Oz9_i\N7iL|'|/g'8;L䏄N)~aGSLBwLZTQzbGsX 1o*LHc5<֕9INaYJueyL^t?>(S}9_<`o*LHc5I4E5bo;'o Xbt<+Bu,3buJ+e,NOQE\kr8`A/(ҹt?aՑO$jlg9\Y/iQHАO;{_5xPH CT9_ ֕C~֔`>q7˜RQrq_3>HDpF$+}kJ/T9_hvkF3I,`S}ZҸa'39 #Y^S%]䏊/T9_hvk+kX8ʓ XbRGM?8QzbGsX'IĈ0nsX47 НrmK/L؝.oJDKTQzbC=ݯ<($CT9_ ֕C~֔`>q7˜RQrq_3>HDpF$<H#$qE5bzhq1"|/v$K++e+^S7e[Z2JWJЕ>k=ݯ6Ĉ0nsXTlO^sX|/v"|/NB7ˡb)^[։Q*(S}bs5sX!ZҸhoҙ,8#N&s_3N7@"qKFvRQH(y`g$|"eJ!HX|%+'hNح /T9_hvkF3I,`S}"WzW/)>H];ˡ$M,>HZ@yRyIZX /T9_hvk+kX8ʓ Xb^ c9__W+>HOwk| N,`S}^rz~] [?G,VFbiJt?>](ZXdNJSXޕ^sXvwk|9 @ b|/V'ZK>H\3RQqG'Tg2SqG V)%qHOFp>|͡9 /T9_hvkF3I,`S}6h7 V)a$CM'ZR3loaqHOFpOwk|򶿥1"|/ZK-z&(S}9_m}D 7T9_c+CcyRb ?.u},6OV+kYk7r}JHu|ȧ/T9_hcGsXDžj5sX!ZҸhoҙ,8#N&s_3N7@"qKFvRQc9m~7ϒ>_6\ޥE|/{_5Ĉ0nsX!tޕ+a$~G2Y__;)Rs^sX|/Vq&$@uOd~pOwk| N,`S}'buHx|{`t]E//#JmR>k=ݯьyRbD 7T9_`Kyz å_6\N7@ I%l'8G>lIˎ$<>VFmCKqK6үzTOwk|򶿥1"|/ZK-z&(S}9_m}D 7T9_c*ˡmCKqK6ˡtޕ*(y\2yhJ3; C Ȣ*eȣIˡ(S}bs !|/bkJukJdL8)~98/g$|"qKFp8#rdҥ [ [+58QzbGsX 1o*LHc5JdoQFvJ5|%l<(/T9_hvk+kX8ʓ XbkJdעi‹>k=ݯ6\w:N$@uOå`ܲq73;+\^K޲Oʓ^sXvwk|9 j5sX!ZҸhoҙ,8#N&s_3N7@"qKFvRQþהyRxtޕ*Zq̕7e%$M!E5bzhq1"|/~'_O͑4I.q8).qK$FS0oRBGJgu~XbQD^sX|/Vq&$@uO+C~֔eD|/{_5mtHc5z~l+þהyRxn] |$FS+b?keЌyv+kXC4|/1ݣ9_c‚@) S|^k+ZW ZS%g$~.qKFvN)~8#_3|tDpOwk|@=4c8T >k;?B7F$yaI:`tm$~ge[_$|E5bmKyRbD 7T9_`27iLZM?8QzbGsX'IĈ0nsXZXdNJSXޕ+ҷˡ+hEHVdZW%lXa$>k|/1A p9 S|^k+ZW ZS%g$~.qKFvN)~8#_3|6'_%#/(t#|B6ĩ_Ľ*TOwk|@=4c8T >k(O#_ԬK/Lp#t#|M yYI:e'. F_;u*kFNĩ_Ľ*TwB3´'\5|ԨmʓX<63/^$|V`ˡ|_%l3, P^7'S퓥Й$1/J*(S}9_<`o*LHc5 x/ |Oʓ^sX|/v"|/oO#D%?] JKҥJfvWRt?(7&(S}bs !|/bkJukJdL8)~98/g$|"qKFp8# 6tXgִOwk|@=4c8T >k:xNatZW(i_8QpBVĤI 4Gz%حe+$FZW.o/ᱜ|B39T)D|/{_5畵,mI,`S}ߵ2Yk4E5bo;'o Xb\OʓYN"w)!քQkQo´'\[_Ȝ+^+Ҹy:!(S}bsb|/RGL88;Lt'Tgi|/NNq)#(RyoOOwk|@=4c8T >k(O/Yyze~ץ)\޲ЍVIֿ;W'K1"Yt?^ }J}E|/{_5畵,mI,`S}/ΗJR_e?.G|/{_5mtHc5J^rz~Dr~$lJ'~DdHIt<}J}Ef? НrmK"rRzO;{_5xPHj5sX<֕i:heRE|/{_5Ĉ0nsX!o"RW|Η?O8QzbGsXy[_T >k%+^pM &Q?o*O/JS‹>k=ݯ6\w:N$@uO? НrmK"rRzO;{_5xPHj5sXI}3>8;L䏄N)~8#_35̗K ZS$+0$,$|/{_5Ĉ0nsX!d/;4>HDM?;'YLjj)R\JDbNߒFj)LN,$'ZJ>k=ݯ6Ĉ0nsXM?;.G|/{_5mtHc50+Bx.GM `\MBE<.RV7_J7&(_R+C#+aaFdE\JϥRI'bhlK $RS$W*,5̔H ] ,V'%)׬oJ/T9_hcGsXDž>k|Bq:ߵ2XqGMTginD3>88,B6/;^doQIz_;(S}9_M7&$@uO}.oC#bFdlbtEbTѼp%"U;ˡ+aGmHQzbGsXy[_T >k8^Irt%"U?l>K.!E5bo;'o XbrK#+n].mK"rRz^)_.ҹt%l>HX /T9_hcGsXDžT9_ ֕C~֔`>q7˜RQrq_3>HDpF4')R:O?+kYzbR%XEE5bzhq1"|/~$,VVɢSY8JN}"R2F$Q0QFvJc;DʓЍV.y#[K*vR_6( /T9_hvk+kX8ʓ Xb^ R]Iֿ;W.!E5bo;'o XbP娗G풞]#3|]|L#(T\Oʓ^sXvwk|9 B@T9_C&>58?_3(;-<.~[S(S}9_M7&$@uOM;<;É^6yRx|d:58>q~SrЉzaw$@l*Q^5A4:S:zm'yLXTOwk|򶿥1"|/N)+yt#|_"hIoI#kPFvJejq4|;/T9_hvk}qd;x >k:O|/1ݣ9_c€`!|/b8GhKZ$Kh4uFp>^oO#Z$Ҙ&HQzbGsX 1o*LHc5}_fvJv)Ƥ/L2yv䧗C%#$bENY"L>k=ݯ6Ĉ0nsXy\2~#Cbwϭi\FW%3TyRe5bo;'o XbI1ݣ31ݣH 74v8(,"L /t(PDv B"/4($RH IP_$@ ;@PHРRH 2$T;H0 74v8(, ~ (.Pt"E='$@ ^ KO Ȓ'jqz@ F l'3ĂV64P64P6U./usr/share/html/adsm/en_US/admmsg/a45emc42.htm   et<>GNORSTacinors /dhlmpu#&.58;ABfgvy=DEHMUbwx,01CIkq"-2349FPY()6:LW_!7Vj?Q'XzJH44 P `Ŗ YaP ,)!P HPHT8!|x^^#Ip qFtY2*`E$`ES`d8*Ж[pO»@0 8p|r ) @,_8$. ; 02HXLp@ @ @p /5 dP.HR\C8$0 TRB`;B` 0XS+~ ;*K@( @$QI 0H`z\ল,8 Z$. a` @U‚G)#4(, , TR@M Y2*`E$w`ఐp@ "GU$)!@x_@!HXP%E$))!@$w`ఐp(!`/ pH 7O HP@bb w [bpQob@ , )%TRGE$bԐ)#ܤkx@ [j)/Ũ2 ;>עFRK|-I%sXtih$@R[jnP3ëc-j۝R"Ioũ#ܤk#0jK|-^>4?)GF63^CʨmTP+b[[O.(9Z=Kjy;KgZ ,`Ԗ9Z&gwʧvn}78ld ET2ւIoũ#ܤk廲V"5W ,ꍽħ,-lvdܐ3֭"(9Z${b9  -sXbsS"~+Ut>CʨmTP !ZlpM:J~Sbpld EFild :(r;/æq3#-(OX[Ɔx#L3~|d EFY̴`=("QӹkZl9Z=Kj @;:Hcbڣ>׆@ΊMBge7*tO46;ZlgKW@PƑ#7΄+c㳭8sʨmTPIoũ#ܤktu IoūruGʴ~t@ThO[)᱐3 L쿍̔w s,K,Thg24>|d EFY̴`!:a4'TlUp'}vRK|-I%sX_-ݗB ,`Ԗ9Z(Ў}79HM:7c6t2MBgeV2!M>2"],fZu0QI-sX$)H)/Ũs,!%k9Znt*tO7\wʴΞ4'c b(yU|)ӳJi9çIoũ#ܤk#0jK|-\ ?m<3xld &v_yЏBNDJcUt=+c b(sHB֜T 6(AE$bԑR_5Sp:[:HcbЍ[M}766;'ώE$bԐ)#ܤkx@$9ZKj;:Ӑ8 OJۆ )%kr9ZC:4δ X-sXp6&O:JKzëc9 o?/Oj )%kr9ZNւD 5%k8!~Q+U2[M|,TwʶKzëc5RGI|-AweЭ/D 5%k=}x_t`}tܰt|‰{&:Nhl(9Z${b9Ai-sXb>2"0O|[jH)/Ũ$=HA"5WjQT>62"hAE$bԑR_5Sp:[:Hcb@Pڠ(9Z=Kj [.i| X-sXpUi9çVT2֗RK|-I r=KjNj@p9ZKj~X[!c b(s#$s5RGI|-A!GgZ ,`Ԗ9Z |,iB2:yld Edv>[D )%kr9ZNւD 5%k8!~Q+U=srpe: Nxg>e8 -)>ipte,"qld :( )%kr9Z/ˡZ_0jK|-]Q;aﶎŠIoũ!NRGI|-C`H5QI|-LQ"o? Z;:QI-sX${bѤvu Ioūx_iJVQ>Bn{ 62"UC-h(9Z=Kjy;KgZ ,`Ԗ9ZFTϦQZ;:QI-sX${b|v] $@R[j࣫|8)fNQ֗ٶ'C-h(at#PRZy>}Hs#F >dM^nQ;aﶎŠIoũ!NRGI|-C`H IoŨk1ˊ)%kr9Z/ˡZ_0jK|-\Zlp龕; vu5RBr9Z1)-sXbU&؟![xF̖zδRK|-I%sXtih$@R[jRqՔw9}lO G/glaUC-h(9Z=Kjy;KgZ ,`Ԗ9ZFTϦ獤lghAE$bԑR_5Pet+K Ioū4ag9GgZ_Ɔ{f؟s vu#)ЏsUC=Hpj9ihgsM!̎5S (7|Nyr[{ruFΓ;[ )%k9I%sXcł P-%k9ZZF̖{PC 7 )%kr9ZC:4δ X-sXp6`5kCi2YZ;:QI-sX${bw?δ X-sXq֑%T5RGI|-AweЭ/D 5%k 6tG8tJZ;:Ioũ!NRGI|-C`5QI|-OzŠIoũ#ܤk#0jK|-\ > G/gPn{fxK=PGgZ ) bHP:$r Q@QlʹG~=7]RY`OpH5T6u)+MBgg'T}m<%s}8ns"|HlqIe=ܠRK%R@5RGI|-O'}lA"5Wvmj`[jH)/Ũ2nHcbUΈ[PGgZ\QI-sX$)H)/Ũs,)-sXbU&؟![{fxK=PGgZ )%kr9ZC:4δ X-sXq )]8;>'VMt2S!<36XUPGgZ )%kr9ZNւD 5%k8!~Q+U=sr{fxK=PGgZ )%kr9Z/ˡZ_0jK|-\uo'ѥ3 'odv>٨ژaG̉uÐ36'}L>tQI-sX$)H)/Ũs, 9ZKjvmʧvn(9Z=Kj @;:Hcb{fxK8toS;7 RK|-I%sX<㥳0jK|-\pCm<%}79 RK|-I%sX_-ݗB ,`Ԗ9Z*}+cwhK)%k9I%sXcłqa)-sXbsҦe"~yVt%gek)%kr9ZC:4δ X-sXxdBxgLH΄t66-qE$bԑR_5Sp:[:Hcb=7ƕrޕ3="~}6;͍(3<-\QI-sX$)H)/Ũs,P5QI|-Aq8F43dkicoT6uXcжK D,$>G"fT6u5RGI|-A!GgZ ,`Ԗ9Z 8lmC8\vF 66CgZ_lF#3lșlK)%kr9ZNւD 5%ksx_o6S|P@;:QI-sX${b|v] $@R[ju%M8lmC8\m#[Lz/pm4&T#3lșlK)%k9I%sXcłK[j)/Ũ2Kp#= ]l^es,K,(9Z=Kj @;:HcbnyHMC-h(9Z=Kj [.i| X-sXwb'TmN|;c>[Dt+S>bYo;p[jHSR_5P00QOꍽp'}vRK|-I%sXtih$@R[j2t#)jqM83еLF[Μ*M+b<,9Z=Kjy;KgZ ,`Ԗ9ZH~IiCt[yVlOlҲ\QI-sX${b|v] $@R[jꍽp'}vRK|-I r=KjNj@HJK|-E%sX?/y֝-w@tQI-sX$)H)/Ũs,)-sXbs O &v]9W~OXXW7 !3FYϙwYs)ópOƕrGO)񧉇Γ;[ )%kr9ZC:4δ X-sXxdBxg!3FY̮_һ>wZ}7=IJŠjL>t۟2&6$dL'ópϦ!3FYoWM#ލB_,K-ç7=~zDRK|-I%sX<㥳0jK|-\pCIags[)e5RGI|-AweЭ/D 5%k|i]7-S3'࢒[jHSR_5PJsNQ&v]5RGI|-A!GgZ ,`Ԗ9Z |;%g!3FY͍ytJ"~s (~J(8onrU9;x31ѐ3ԇ \m#fK;:Q+62tPQ,&v_O&v]8tb(9GsȟŠIoũ#ܤktu Ioūx_iJߦ%S?5RGI|-AweЭ/D 5%k !&v]=3 %ӳ~x diTOtCpnr;.ev_cmC=lOZ;:QMrӾ4>~P:r!3FX(9Z${b9  $bR_5P3|D0QI-sX${bѤvu Ioū&vyFZ (|;@zq2>G"fI7<#3lșyBtFEt2S!<0QI-sX${bw?δ X-sXq LJ >E$bԑR_5Pet+K Ioū36'}L>tQI-sX$)H)/Ũs,A)-sXb֑%T ڨ(9Z=Kj @;:HcbnsHto~BlLLJ6$ƅF6dʨmTPC%25RGI|-O'}lA"5WdF̖}79 Ioũ#ܤk廲V"5W~g'TmN|;[jHSR_5P'zδ[jHSR_5Pˡg EgJ+ؒ;u0񴍙,3 .᱐3 ̎QI-sX${bѤvu IoūG}3BgeЌN+]ĖX>RQI-sX${bw?δ X-sXq %aMT2ւIoũ#ܤk廲V"5W Ѷ}6;t2S O[[%ˡ`d@D&v]9:͉,QE$bԐ)#ܤkxH,5QI|-C#fK9vn{PC 7 )%kr9ZC:4δ X-sXp6`5kCi2Yós vu[jH)/ũ-h$@R[j#fK9vn{PC RK|-I%sX_-ݗB ,`Ԗ9Z*}+cwhK)%k9I%sXcł@ 5QI|-LQ"o?lg3T2ւIoũ#ܤk#0jK|-\pCJW|N:?s O 񴍙,(;7=PGgZ )%kr9ZNւD 5%k8!~Q+UΈV G/glg3T2ւIoũ#ܤk廲V"5W[tiL0:rδ ͱ?hAE; FS缪zrϦFCj6Q"nzpꍽp'}vRK|-I r=KjNj5QI|-Oz;*AE$bԐ)#ܤkxH05QI|-C#fK9vnyT5RGI|-A!GgZ ,`Ԗ9ZxF̖s0ѿO@0QI-sX${bw?δ X-sXq aٸgs6dBge5RGI|-AweЭ/D 5%k 6tG8tJZ;:Ioũ!NRGI|-C` IoŨk6Ҧg2J6$>wOaٹi2Xg!3Ioũ#ܤk#0jK|-\ 6JT; bYoaٹi2Xg!3Ioũ#ܤktu Ioūx_2fzWyvn}7Rt#zSҦ`Ioũ#ܤk#0jK|-^Fo(ҕކXlsnZ;:Ӈ3Rt"Ti]7,R7_[jH)/ũ-h$@R[je,B>TgBRt#xUm23N(9Z${b9 F9ZKj%2k̯0ٟU,Zzꍼm#fK9ؔ+lꏔiZl e9' V~¥Rs4zYcmqNtGxtgm*U,Z}O@I-sX${bѤvu IoūsѾ+Z^u獤lg2;+l*UΈ΄Esʴ%O*qb uhG? )]K=i,;} RK|-I%sX<㥳0jK|-\ eGj`G7yrIJ:QI-sX${b|v] $@R[jp@ܸ os6dhK-yւQòe@P?s[)e8t;i,; RK|-I r=KjNj PIoŨk6%̼46u'T}L;Wz45ò7ϔܱQ`s6dδRK|-I%sXtih$@R[jyZhlKlg!3o7:45em#fK hAE$bԑR_5Sp:[:HcbVY{΄}! )%kr9Z/ˡZ_0jK|-\&񧍤lg3/+M i45RK|-I r=KjNjbR_5PxfK=[g![}7=~{K9 dBrδ;HkZlpM_E5RGI|-A!GgZ ,`Ԗ9Z)[)7-w񧌶d/rs'QULh+Ԯm>?=ꍥt2S!9GgZ(ҕ҃scm5RGI|-O'}lA"5Wr{eB3:Ioũ#ܤk廲V"5W~Jolç&@[)FBgg)5RBr9Z1"/IoŨk;TFiC(dG/4m{δT l3 vuiJO@fwg|Z|*U=ri,; RK|-I%sXtih$@R[j6wC-izWxnyT8nJ(<}lCNlUi~PЈs vu+'P3䢍bv|ZxϦ6S}PGgZx!ߦOBgg )%kr9ZNւD 5%k8!(fFohAE$bԑR_5Pet+K IoūtsǃQmk9h Ϧi,8e*|hg0>)fbv{e|Z\QI-sX$)H)/Ũs,,zK|-E%sX?/y֝-7%w9e/rg~i40W~g'TmN|;[jH)/Ũ$=HA"5W%w9e/rst#t(9Z=Kjy;KgZ ,`Ԗ9ZH~IiCt[yVlOlҲ\QI-sX${b|v] $@R[jꍽp'}vRK|-I r=KjNjR[j)/ũ{δn |,2JT;diZxdžRrVR!aGO)Ioũ#ܤk#0jK|-^oiJCN)֟k*bYn7R=NU3>R!NysC)%GO)Ioũ#ܤktu Ioū/y֜:7m`[jH)/Ũ2nHcbߙ{&:Nhmydq1E$bԐ)#ܤkxH$5QI|-@\;Ӕr&aIoũ#ܤk#0jK|-\ ?m<3xld n|;<ϦJ@zq?90E$bԑR_5Sp:[:HcbdmyӔr&aE$bԑR_5Pet+K IoūE$bԐ)#ܤkxHa)-sXb:ft#{VzW|IFgD4 8!~&:NhmVܝQW'}}nt#{V}'LQI-sX${bѤvu Ioū&vyVt# F+o)%) _,K,R'KDftCNE$bԑR_5Sp:[:HcbtْtzO֟MpE$bԑR_5PHzFւD 5%k:2ْ72;z}6;Fs![pM8!eDIm![|T2FwGgZ B2f)ձ"Ioũ#ܤktu Ioūx_i,; nzδRK|-I%sX_-ݗB ,`Ԗ9Z,s[2S~wj3nq 0wGknB+Mpz7ކXl)%k9I%sXcłEzK|-E%sXs;.e;6uеH/q^'F3:;RK|-I%sXtih$@R[j79 B2;еef )%kr9ZNւD 5%k8!~Q+U=srzδRK|-I%sX_-ݗB ,`Ԗ9Z,OZ;:ČgNtw,+Y!3FYã~óp?Ufx3|zfd> T4T.(9Z=Kj [.i| X-sXpL?xΗ؜vCtQI-sX$)H)/Ũs,@p9ZKj CNϵVQ&vtBge"~$Z5RGI|-A!GgZ ,`Ԗ9ZF(}7=LBg`[jH)/ũ-h$@R[je,B>UΈ5RGI|-AweЭ/D 5%ki'2"c#fK=+'P0QI-sX${bѤvu IoūG} oHْeK>r'GD7RK|-I%sX<㥳0jK|-\pCr[}7=L )%kr9Z/ˡZ_0jK|-\C̴gy,Ǚ;8tTOtCp:y ͱ?hAE}793叝#qE$bԑR_5Pet+K Ioū36'}L>tQI-sX$)H)/Ũs,@9ZKjiЎFZlgOeK9ٻRK|-I%sXtih$@R[j7>SrgB:o= 3̴g;7r*ZhaVwE$bԑR_5Sp:[:Hcb@H$Qx 2JuF IcĈHޑ) X8 $^ $n IcĈHޑ) X8 $^ @( ADSM V3R1 Messages

    ADSM V3R1 Messages


    Chapter 38. Macintosh Backup-Archive Client (6000-6999)




    ANS6001S NULL character found in the name of folder/file filename.
    Explanation: A NULL character was found in the name of a file or folder. Some products place a NULL character in a file name so that the file is sorted alphabetically to the top of a list. ADSM cannot backup/restore such files.
    System Action: ADSM cannot complete the requested operation.
    User Response: Remove the NULL character by renaming the file or folder.


    [ Top of Page | Previous Page | Next Page | Table of Contents ]  k'3-V64P64P6-./usr/share/html/adsm/en_US/admmsg/a45emc44.htm ADSM V3R1 Messages

    ADSM V3R1 Messages


    Chapter 39. Windows Backup-Archive Client (7000-7999)




    ANS7503W Invalid drive entry.
    Explanation: An invalid entry is entered on the Drive field.
    System Action: ADSM prompts you to enter a valid drive letter.
    User Response: Enter a valid drive letter or see your system administrator for the correct syntax.

    ANS7504W Invalid directory entry.
    Explanation: An invalid entry is entered on the Directory field.
    System Action: ADSM prompts you to enter a valid directory.
    User Response: Enter a valid directory or see your system administrator for the correct syntax.

    ANS7505W Invalid filename entry.
    Explanation: An invalid entry is entered on the Filename field.
    System Action: ADSM prompts you to enter a valid file name.
    User Response: Enter a valid file name or see your system administrator for the correct syntax.

    ANS7506W Invalid label entry.
    Explanation: An invalid entry is entered on the Label field.
    System Action: ADSM prompts you to enter a valid volume label.
    User Response: Enter a valid volume label or see your system administrator for correct syntax.

    ANS7507W Invalid node entry.
    Explanation: An invalid entry is entered on the Node Name field.
    System Action: ADSM prompts you to enter a valid node name.
    User Response: Enter a valid node name or see your system administrator for the correct syntax.

    ANS7508W Duplicate authorization.
    Explanation: The authorization rule entered by the user is already defined. Duplicate rules are not allowed.
    System Action: ADSM allows you to enter a different rule.
    User Response: Enter an authorization rule that has not been defined yet or cancel defining authorization rules.

    ANS7509W Drive and/or volume label do not exist.
    Explanation: Either the drive or the volume label or both do not match the existing ones. Rules must be defined on existing drives and volumes.
    System Action: ADSM prompts you to reenter drives and/or volumes or cancel defining authorization rules.
    User Response: Enter an existing drive and volume to define the desire rule.

    ANS7521E Error Loading WINSOCK.DLL - not in Search Path.
    Explanation: ADSM cannot find the Windows Socket support file (WINSOCK.DLL) in the current search path. This message only applies when using TCP/IP communications.
    System Action: Connection to server fails.
    User Response: Shut down Windows and place the directory where this file resides in the DOS path statement.

    ANS7524E Error Loading WINSOCK.DLL.
    Explanation: Error loading the Windows socket support file into memory. This error only applies when using TCP/IP communications.
    System Action: Connection to server fails.
    User Response: Because this error is caused by insufficient memory, shut down running applications and retry. If the problem persists, see your system administrator.

    ANS7525E Error Loading Function(s) from WINSOCK.DLL.
    Explanation: Error loading one or more functions from the Windows socket support file.
    System Action: Connection to server fails.
    User Response: Since this might possibly be caused by insufficient memory, shut down running applications and retry. If the problem persists, see your system administrator.

    ANS7551E The source path cannot contain a drive letter.
    Explanation: The entered path cannot contain a drive letter.
    System Action: ADSM did not continue with the requested operation.
    User Response: Enter the source path in the correct format.

    ANS7555E The destination path must contain a drive letter.
    Explanation: The entered path must begin with a drive letter, colon, and root slash.
    System Action: ADSM did not continue with the requested operation.
    User Response: Enter the destination path in the correct format.

    ANS7556E An invalid drive letter was entered.
    Explanation: You entered an invalid drive letter.
    System Action: ADSM prompts you for the correct drive ID.
    User Response: Reenter the drive ID in the correct format.

    ANS7560E Drive drive-name has no volume label.
    Backup/Archive not allowed.

    Explanation: The specified drive-name selected cannot be backed up.
    System Action: ADSM rejected the selected drive.
    User Response: If the drive is a floppy drive, place a disk with a volume label in it and retry the operation. If the disk is a hard drive, ensure the drive has a volume label, and retry the operation.

    ANS7561E Drive drive-name is unavailable.
    Explanation: In an attempt to process a file, the specified drive-name was found unavailable.
    System Action: ADSM did not process the file.
    User Response: Determine why the drive was not available, make it ready, and retry the operation.

    ANS7564E Backing up/Archiving drives with duplicate volume labels is not allowed.
    Explanation: You tried to back up or archive a drive that has a duplicate volume label. Because ADSM uses the volume label to keep track of backup/archive information, it cannot back up or archive files from a drive with a duplicate volume label.
    System Action: ADSM cannot select the drive.
    User Response: If the volume needs to be available to the system, exit ADSM, and assign a volume label to the drive. Restart ADSM and retry the operation.

    ANS7641E Registry Backup failed.
    Explanation: ADSM An error occurred while backing up the registry.
    System Action: Registry backup function fails.
    User Response: See you system administrator.

    ANS7642E An Error occurred creating the registry directory structure.
    Explanation: An error occurred while creating the directory structure to save/replace registry key.
    System Action: Registry function fails.
    User Response: See you system administrator.

    ANS7643E An error occurred saving the registry key.
    Explanation: The active registry key cannot be saved.
    System Action: Registry backup operation terminates.
    User Response: See your system administrator.

    ANS7650E An error occurred replacing the registry key.
    Explanation: The backed up registry key(s) were restored from the server but cannot be made active into the registry.
    System Action: Current Registry key remains active.
    User Response: See your system administrator.

    ANS7660E Registry activation failed.
    Explanation: An error occurred while restoring the registry key from the server.
    System Action: Registry restore function fails.
    User Response: See your system administrator.

    ANS7701E Create directory failed.
    Explanation: The specified new directory cannot be created.
    System Action: Specify another directory name.
    User Response: See your system administrator.

    ANS7730E Event Log Backup failed.
    Explanation: An error occurred while backing up the event logs.
    System Action: Event log backup function fails.
    User Response: See your system administrator.

    ANS7731E Event Log Restore failed.
    Explanation: An error occurred while restoring the event logs from the server.
    System Action: Event Log restore function fails.
    User Response: See your system administrator.

    ANS7732E An Error occurred creating the event log directory structure.
    Explanation: An error occurred while creating the directory structure to save the event logs.
    System Action: Event Log function fails.
    User Response: See your system administrator.


    [ Top of Page | Previous Page | Next Page | Table of Contents ] t  l('3xV64P64P6xO./usr/share/html/adsm/en_US/admmsg/a45emc45.htm   >ent%: HUX8&vAvNƭd~` P@`x {dX E~(  ” @a BD:?@{ t=d" @&` @Y SIKCK k = L$ @8( R6¡h <Ad(@ JPZd@d`2V @8( R 4X h, ,”ulN[݄X aJl BiH6!b((AoXfֱ ڨFaJ b@ %8xD+Q4YL$ `IK .ƜUGKl&h:vJ, @ aJ)F>k v(sOQ₝Sx5 5”9^;}:u3C):͙dzae(bC|/z?)Q'K6gmuf]7ӧiFFۮЖУf1*ʶֱ ەm*iva7]-Cv=$#.ߟMg/RtfvR|/9اb7> P1sXOcx>ku[OD 1F>kR|/Pb5xppI9^b*A~龝:͙aѭS}:u3EFQ;9^I~S" 5#I~~٨K{ tNff~N4?nZ}r*IŔ5v)sXy:cMO,b|/.ʶJ('*uӮ5?m*L6F>_f,9^(sO]vSQ}5;9اbk, 5”9^i3vMͥ%IuQ;9^I~S" 5s#~~TtpmhKifcJ7k[>u҈U0i~fcwҤ͏Xf_:i֝e,{5\Б}4QYJ1sXPb5Ǔ64ߔHB(b>Q;9^inڥ>(X9^['YJ1sXPSC|/ŀ F>k)sXv*i)˫#щ:?I?VJo*܃ztӋ)F>kSx<=$#O,b|/,o\*i)Ԛ!Bύl3wx٧ߴӮ]YF&e0%ߟ4$Fbm'rlN>A- %Z16w*)8l6JoŔ5v)sXy:cMO,b|/.N4ߔ=ܫr N,9^(sO]vSQ}5;9اbk, 5”9^˃lvlFku[OD 1F>k>Y!iw.'Kti횄Tti횄åT[K6h:ЗmEK)F>k v(sO8cx>kB=HB(b~٨K{i|ղ2ClO3l.?lM(SMНΗ.?lSMН-6DeXa;o,x>G{%J!ie(bC|/N~S" 5ˁf-c?3v?ni|ղ2CK)F>kSx]j$@ccy`d͏f-﹥V fc~~!"7>:{Rz*e(bANv)sXNjb>k\TC  vڈbM͢!{%ҀU7IN(ܫ}?(# aӡŔ5v)sXD 1F>kB[{>n=rgJi`nuf-*i|ղ2CK)F>kSxuFƛ (X9^\ttuʷ ޝ4Q;9^inڥ>(X9^XLM7ttu˯5 o}/FHmǎm~4UGKl%唣5;9اbk, 5”9^5/Ҥ\u!z|SŔ5v)sXD 1F>k NJ7kYpm̍f-﹥V ߟj}R:Lcx>k'_li)QPv[;N,9^(sO]vSQ":m΄$$"xO?n'#.~5 oye(bANv)sXNjcxR5.Hm!d-5FhKCmhma (%(ܫ9ٳE$4>iGiŔ5v)sXD 1F>kƠsy&vQuʵONVsfHh}3JHNߴJu?l%唣5v)sXy:cMO,b|/.ˍA35ۯVӦYJ1sXPb5-T" 5 )u'#:_YJ1sXPSC|/1sX)OdHo}ˈΈ>>7gξYJ1sXPb5!|$@ccyp?l%4S!:YEք@:Xd=;>ˊޚaٳEF>ˈΈ>3MԊh N͟v?JЖNvΗE$4a l2~}p gOM͡Q m.'Mn4ۦtM:v@ݸٳ~SQ;9^<QD 1F>kr2W-Pv[;N,9^(sO]vSQ˶Ïܸ~SoNӯ{_b6}o|Q:YEF>|θ]RdD/Ϗܸ~SNiB[sK>sϯۉ˥_~DB[fcK)F>k v(sO P1sXJHm뵬*qe(bC|/봷mRWD,b|/,o#..kX` z|/ Sx4QhKҍ"C"4C60E!FGh` rhOK)F>kSx<=$#O,b|/.-6DeYEքm((/C:"6odgBfcZH,9^(sOo|$@ccyp?n'#.~5 o}kYOUQ;9^inڥ>(X9^[U{~~ٳE/>u>tEe(bANv)sXNjA1sX)OLFkSx<=$#O,b|/.ϫ46;ni||kauKMiߟj򷍚}JqIli[fnB[K6h:4QhKcx>k'_li)QUGKl%]e>VӋ)F>kSx]j$@ccynVfcXtvlFiQ;9^I~S" 5uYE|ka{>s͚(ǎ%eDeү?:Y]ΖkP=Ζ?<qRdFZqe(bC|/N~S" 5ˁq9tȖ٨K{Z}rR|/9اb.Kv)tHB(bݲS͚(ǎ.5b`04k6iFGiR4QhKcxb;9^ cŃAǨb>k}6w4TC 柤R|/9اbxzHG (X9^\#$6(-6De\pi|l{4Q;9^<QD 1F>kf HVӦYJ1sXPb5-T" 53v͟|=>_~~vY4߿?J#$6(e(bANv)sXNjb>k4FgmkYOw4$ 'BQ;9^I~S" 5ˁddRdFZu˯,>ҍ"͏t6QuS}ۗX3;K)F>kSxuFƛ (X9^\ۉ˥_~DB[uSox8cx>ku[OD 1F>kjߟlF P1sX':iu[aaԗۚ~ddܪPu%;CiIDcx>ku[OD 1F>k5&iRfk. >r{s|k)ǎgJi~~FHmQQ₝Sx5 Ǩb>k}6w!*uSuR|/9اbxzHG (X9^\ۉ˥_~DB[fǺu7]e>y@:{_ӊЖл*;Z7nUuCvzHF]Rlk>3{JN5v)sXy:cMO,b|/.eү?"[f-k)ʷvYJ1sXPb5-T" 5gJi~~ғwdߟ&im+*@loNi%#vSkQ₝Sx5 QJ|/26M$ifϾ\fcZ,9^(sOG> P1sXM]. ٳ'Зmf^:m.iFi.?mI!5v)sXy:cMO,b|/.>rzu4Qr7M8q={JNMlҥ[/F&e5v)sX ݵJ}] P1sXҚoߟM]{JN5;9اbk,(z|/ Sx@RtlNٳE.I?,9^(sOG> P1sXjm>b;\$͚(ǎ47tP,9^(sOo|$@ccyp?n'#.~5 o}kYOUQ;9^inڥ>(X9^XLM7J CQF]. a O"o*YAu6}R|/9اbxzHG (X9^X޹rI4QhK[B|>=~~1)T$ЗmPBaqe(bC|/N~S" 5ˁr6h:[oNqe(bC|/봷mRWD,b|/-*=?l٢xu[HhKel>(HJR|/Pb5xpH5”9^G6h.f1)F>kSx<=$#O,b|/,o\$͚(ǎgun=sKz\fwэ҃٨N6hhR|/9اb7> P1sX.I?f1UR|/9اb.Kv)tHB(bݲS͚(ǎy|lG{ e(bANv)sXNj5”9^cZݥF!E4ndmD1z!iMK)F>kSx<=$#O,b|/,o\$͚(ǎ'K"6lFk'_li)QrI4Qr7M8cx>ku[OD 1F>kjߟlFk)sXDNҤ\F]Ӌ)F>kSx<=$#O,b|/,o^ғSl. 3vmIf@1 ! _)ʷZlNfcZ,m&nֲۙ&w:4hNRh?R|/9اb7> P1sX!fJo}i;J7kYpmRQ;9^inڥ>(X9^[dD`1 ! _)ϯ6h:ЗmzJhKifeٳE.?mIܸ R|/Pb5xpz|/ Sx+Nf1 n"726C =F>4e(bC|/z?)Q#K%J!m0?q$ٳE*ݥb$SF͚(ǎ7|L;N,9^(sOo|$@ccyp?n\fc\r N,9^(sO]vSQeZ4Qa쎇m,HJw[F$ӕ4jHDpm봖Fl~\aGt\b4cxb;9^ cŃ1sX)O2U6(̍i;އR|/9اbxzHG (X9^XF&vlF P1sXlF(X9^[U{~~16f1:^}щ}tcxb;9^ cŃ1sX)OL@&ln:D7oiRfkhNU2Cni05v)sXD 1F>kB[fǺqA ޚa:Nv&n֥yhN|øcx>k'_li)Qbm'r7M:\z.UoNӋ)F>kSx]j$@ccy`ȁhΛh3;(!?l%:BwHN͚(ǎ,9^()ء>kX`8=F>k)sX !!Q ~~M-Q2柤R|/9اbxzHG (X9^X޹w:(ZTZ˃oiIiҥ5v)sXy:cMO,b|/-Iѿ?m*Jtf1UqE$7cx>ku[OD 1F>k>Ni%#vSkQ₝Sx5b>kir2W,.[MoHu>U m )F>kSx<=$#O,b|/.eү?:Y]~NV`oL;~~MN m )F>kSxuFƛ (X9^\ۉ˥_~D뵬Dee(bC|/봷mRWD,b|/,U:m'44NۍCe_iJHiDvFt?nB[Kq4'446}o˃K)F>k v(sOkSxuFƛ (X9^\ۉ˥_~D뵬*GQ;9^inڥ>(X9^[}q9tȖ٨K{Z|YJ1sXPSC|/p z|/ Sx4eү?"[fc_OP.dfvR|/9اbxzHG (X9^\M>LYn-6DeXb~~٨K{6i+a)%oaq m,٢x_lFkr2W-Pv[;N,9^(sO]vSQeZ4QauYEŔ5;9اbk,cxR5dYpmQ#:]4SMOQ;9^I~S" 5fc\{ߴӯϏٳ'M:T~SMɡaiI}tcx>k'_li)Qf1U\x^ғʷMqe(bC|/봷mRWD,b|/-*=?l٢xq~ddE,9^()ء>kX`81sX)O_D1 -#$6U2Cni0FtiҦR|/9اbxzHG (X9^X6h:ύl3w{uZlkq~tӥM7>(='푒fǺasK{N,9^(sOo|$@ccyp?l٢xnA:i:״r}:vYJ1sXPb5-T" 5vʵOo6h:ålP4$ :Th ۪Q7n$$"'FHie(bANv)sXNj1sX)O(2[KP[J|aj!65C Q CIj 0h,t$E= CofϾ\R|/9اbxzHG (X9^X:a! %26 V6\iNyeү?"ZQK{)F>kSxuFƛ (X9^\5 o}kYOUQ;9^inڥ>(X9^[C>2덣:mM%26 ,9^()ء>kX`q1sX)OM FQ C@D1 >rzYJ1sXPb5!|$@ccyp?l$ hN[ĔdC#:Zu '~~JHmcx>k'_li)QPv[;N,9^(sO]vSQ~iZptOo;hH2;~~~ҍ(ǎ,9^()ء>kX`@9^bhKifϻMO7zН~Yf4COӋ)F>kSx<=$#O,b|/,%UGKnZ|?l%tlm+~||?li)KϿ?nB[K>5޺-2E/Tݯ1 T͟vY R|/9اb7> P1sXjֲ\{iŔ5v)sX ݵJ}] P1sX^vߟlSߟF2A:hNwMƟ~~]e>Џ/䎗v@iRaj6ҲfϾ&t H*6-,9^()ء>kX`H9^b-#iFcu,9^(sOG> P1sX's#qJ5tuʶlxCN,9^(sOo|$@ccyp?m(֡ӡ*O4Ŕ5v)sX ݵJ}] P1sXOcxb;9^ cŃQJ|/f)}[Rt,9^(sOG> P1sXifSs4[9:Kn=q9tȖ]e>,9^(sOo|$@ccyp?l%]e>VӋ)F>kSx]j$@ccy`i"$ϏٳEF>ƛq7Kl3|;w5 oyQ㮻B[KF&.ږS4!P=IsOx⍚(6?)>M64![6=f:):R|/Pb5xpP=F>k)sXy:dc$R|/9اbxzHG (X9^\5 o}>7>yhKigƷDe:OJn):R|/9اb7> P1sXjֲ\{iŔ5v)sX ݵJ}] P1sX߲sN])MJ]ȖR|/Pb5xpP5”9^L̖Њ,9^(sOG> P1sXlE>Oa#Ba3MN,9^(sOo|$@ccyp?l%]e>VӋ)F>kSx]j$@ccynߡ;?)e#~~Tbٳd.BR7n6-,9^()ء>kX`$z|/ Sx>7>:u?,9^(sOG> P1sXlߔwhKifǺa{_bqe(bC|/N~S" 5ˁf-k)ʷvYJ1sXPb5-T" 5 ?MlqpmI!Q7I![JʿP=>Ni%#vSkQ₝Sx5(z|/ Sxe>h4Ӏ{`A`6}o}dc$R;  u):\5:SN,9^(sOG> P1sXia 4QOl~SRtjte(bC|/N~S" 5fk. ҩe(bC|/봷mRWD,b|/,&}7ӥhJFR{%5;9اbk,P z|/ Sx@,$ٳEF>'BQ;9^I~S" 5@,$ٳEF>x)m):\5:Tcx>k'_li)QPv[;N,9^(sO]vSQ~ۉ˥_~D뵬Ŕ@iRaj6ҲfϾ&t HݺjT|~Dcxb;9^ cŃQJ|/[6}o}dc$R|/9اbxzHG (X9^\ۉ˥_~DB[r Co{_ba ͟v?nB[BQ;9^<QD 1F>kB[uSox8cx>ku[OD 1F>k?n'#.~ۮֲQ7I![JʿP=>Ni%#vSkQ₝Sx5(5”9^3|:tlO3n&YJ1sXPb5!|$@ccycz.f+q4ݭetR|/9اb7> P1sXjֲ\{iŔ5v)sX ݵJ}] P1sXoНq9tȖv?m*L1 FVU߲sN])MJ]ȖR|/Pb5xq@1sX)O'h3;(! HݺhOk唣5v)sXD 1F>kȑЖgBw*O$$"R|/9اb7> P1sXjֲ\{iŔ5v)sX ݵJ}] P1sXoНq9tȖv?m*L1 FVU߲sN])MJ]ȖR|/Pb5xqBb>khKit:bYJ1sXPb5!|$@ccyoL- m.YCvmJ2B!ie(bC|/N~S" 5ˁf-k)ʷvYJ1sXPb5-T" 5v ߟJHmkYO(Ҥm-e_͟|M'4utԩie(bANv)sXNjQJ|/4ӥeү?:Y]ʶtQ;9^I~S" 5ˁq9tȖ]~N[ Bfu*7RuFr2W.k'_li)QPv[;N,9^(sO]vSQϾ&t7JH;OmtQ₝Sx5(QJ|/ ~4:Џݲ2CkqO$$"R|/9اbxzHG (X9^\`:BvFt?mjq ۪ZlNTIFHD1 ,9^(sOo|$@ccyp?l%]e>VӋ)F>kSx]j$@ccyauۍ"$vhGSns ˮ6l's#~~1MJu΄~~vTӋ)F>k v(sO P1sX,O 9SNi (6?)OOYP>UvnwB[[?zӬ6`XX&͚(6?)JX0EKEKR|/9اb7> P1sXlߔwhKidc$*YJ1sXPb5-T" 5gMoМ6|+zoϏh[@0H Yn$P X#:X0EK6]`#:X0EK2fM>?o\{/?ioh@vsv`A,t~Dw@6Ѯz~SF$4λ;B\t.meү?"[f-︆\*\j . ?mc`88ѷg {)F>k v(sOUfrhie(bC|/z?)Q.meү?"[f-c?2ۀH4"ThNTӯuM$OL f)}RQ;9^<QD 1F>k͟v_ m,dK)F>kSx]j$@ccyp?m ;6)ndoϕoiI[挫YOdoҩ9SN_ >З6/; 6E>7>) - @e37N\~~G>Tӥ˫A|kimΈTZ4ӥ_ԋ)F>k v(sOk)sXd@-DŽ\>`XY񭑌Ӌ l|o}[F$DdCQ;9^I~S" 5 x2HVi@,$ٳEF>e(bC|/N~S" 5ˁfϻMO~~vF2B5v)sX ݵJ}] P1sXlS uM$OfåAzoϏi*T[D ܺӀ:Bw-~SQ₝Sx5b>kSvM8 ]-=d[{ CNUGKl%唣5v)sXD 1F>kr2W-PܫiC}͟v_̯?JЖ4ا]}#fvC21O޺ m.k'_li)QPv[;N,9^(sO]vSQCe_\o:r2W,&Α;M︜UGKJ5 oySuY x묃z}aUGK ,9^()ء>kX`@$z|/ Sx>- pmo`~ДژH4MijYJ1sXPb5!|$@ccycAoYmBR7j`gRDFHie@V!s RI ml8N }#cVJ%=mBR7j`YJ1sXPb5Ǔ64ߔHB(b~ٳ~Sߟ]-e(bC|/봷mRWD,b|/,7no{n A,&hH) R4'ddH buH0$jR4#/C_e@V 4:ω-޹u~(!Xq Hݩ@889Aѭ˫A 8YuN~~[ Hݩ@88=IY!r5u C_˯ x2~S⎕4ߝ R|/Pb5xp 5”9^ Bn]TȑGQ R|/9اbxzHG (X9^["FF{Ft'rJ2B!m-= Bl|o|YJ1sXPb5Ǔ64ߔHB(bZ˃n4YJ1sXPb5-T" 5y}ۊI!#cV]7N|YDߟ&im+*@lo9KДۦMKK)F>k v(sO P1sXlߔwhKirXf276hH|٧FF m )F>kSxuFƛ (X9^\ۮЖΞiRfk~~ٳEŔ5v)sX ݵJ}] P1sXlTf1㋻ FM4&qo%Ȕ@``2 _)n]~~v4S!5;9اbk,b>kIN L-~SJ!dEQ0 Q B]rhma wfD3iI͙ڣae(bC|/z?)Q句'KJqt푚L:\sKiQ@&ܹ$"GhY@M Le۷-%. ?m)˿i;#-@:?a(li. rI&Dв`C~\r Le(bC|/N~S" 5ˁq9tȖ٨K{Z}{Tcx>ku[OD 1F>k>Ni%#vSkQ₝Sx5 EQJ|/ғ$6é/Q #$6(!RbM͢! 'K Zfғ3FQ;9^I~S" 5״s4[>HmR_. uSQ;9^<QD 1F>kr2W-Pve(bC|/봷mRWD,b|/,&}7ӥhJFR{%5;9اbk,cxR5g'IpmkYOim#XQ #$6(!Rb+D3h`'K6ghj!JNlC )F>kSx<=$#O,b|/,o^ғSl. ߟFh!0pm-~SE oZJ\uS;jm$|Y@K$YpmkYO_)e(H0;jm$|Y@&ߟ]e>,E/ߟt&Y@Av:K&_;ΕRB$)F>kSxuFƛ (X9^\ۉ˥_~DB[uS:5v)sX ݵJ}] P1sX߲sN])MJ]ȖR|/Pb5xPb>k߿;sKiHiC :`J (iI͙Zfғ3FQ;9^I~S" 5״s4[?zw\u'_o䎖R|/9اb7> P1sXJHm뵬׼uK)F>kSx]j$@ccya3d.BR7n6-,9^()ء>kX`$X9^b{I\~S#!XQ #$6(!Rb+D3h`'K6ghj!JNlC )F>kSx<=$#O,b|/,o^ғSl8!$.\FtF?)e(bC|/N~S" 5ˁq9tȖ٨K{Z}{Tcx>ku[OD 1F>k>Ni%#vSkQ₝Sx5 @1sX)ORtjtu:\hkݭ%2Co(!.ҹ4C60;RtfvVfQ0cx>kB=HB(b):\5:VÏ޹q)t6!qJE5v)sXy:cMO,b|/.eү?"[f-g.OjYJ1sXPb5-T" 5dK)ANvn()ء$@jaN!4 @ 2JF 7,H@$26œ< "  `6JSN nbD X@ PDPY lCuF    Hj&K? !26>戴$@QP``tD `)Fh,b 0 €@ l '3V64P64P6./usr/share/html/adsm/en_US/admmsg/a45emc46.htm  eost<>Racdhilnr GNOSTmpu./Abfgvwy#&,58;BEIq=CDHLMUkx0139FPWYj"-24?V_)67:(K!'Qz|JH P ( p 8 (p'(Py` Dp0łTJN8`A2:"8R:B\LuOsv~p8p8p8p8p8J@a@ A nC{N @P \a,7@Rx~]0vo`(P "H0<|qP   ͧ>08+?.8 (X (j% Q@<0h9QpygЮ` 8 (X (j% Q@<0h: >08 ( @,P5@`$8HÊ 1`p H D8|TT7gp8p8p8p8p8p8 Q) 3`0u5$PP `A2:"@2H)j% I 0P%b> Xxlt{@P %xA!(P!Cj|x C6lT؃Gr%1m~ @E REe娔4YJH)jHrԓNYe i0JM9fR nT$PY)^gwr5یl$8` JEr,$9jI,Px=L\BR(Ӗae+֣9ӹ5Н!!܍?:Fiݍ\Hʟcv$PN}s1XFC_}f0ux: ϯSI)i0& )Fͣ.A!ai0}|#G]gBvmЊ5Nn$4YJHrԓNYnTeQ,W6Ћ$ͅˍ}s1XFC_Ŗh` IHNY-I4YJY`( F )DӖae(B[S#sKt؃G? mLkB:d}ʽ$m6B/suO.W9ICNB῀P%{wNB/G{M> dz9S&ژ6$:d&6;βxKBtݹ6aNI€H,»$ۖ3Sם!:ʖ`>s̆k$T؃Gr%1mp %92>;R(Ӗae)!RM9fREfF )\\%92= k2s=t }}q`Aq3f͹@n:lAk#ʟ5At'mHw#h΄Qwcv!$+1,D!Bs1+-Vr6ɝYX݅I)i0& )Fͣ.A!ai0}|#G]gBvmЊ5Nn$4YJHrԓNYnTeQ,W% ZH}}rmit"f {]wZ"aIH 7 C7cy]! :gfe w! 60 ;d7r_3YӼEН7iݒwZ/Ē)I(@o:lٷ0 GM> dz9SƱ'yk'$JH,AB~НЩ3p+vSLlwםd .s# l!25&  ? }}g:Btݹ&  +߈S`6;n6TL T3!6@ZHNY-I4YJY`(5"9fRI,P%_ 9ºd$;ma$hO>M> dIG*~ژ6F?Y %"9fR$Ӗae(<Y&l.A!ai0:9ٞg:p}s1XFC_O`l+>>;R(Ӗae)!RM9fR#Gm\BR(Ӗae+&8 C6lۘH@6 5O[Slo+F )IZi0 ʟ]b,Ԋ4YJ Q)XY}q`A[6m$ s|r-chI)X|3;?SfW>;6::/] vG ;#C;-80dkMAf~%u-s#7MAfWl)]wmXmhk6덹fC5m %"F )I-IZi0,CPԊ4YJ%& )BPxKjrd}Nw>gΝ/qbYTɄ5:FxowHOO~M> dz9S&ژ6 7 C70}}}wa9q::/N2?l)a 4P Wdr7yFdL|^t*Z̀n}dBIHNY-I4YJI H@X`jEr,q(}N%92>;{3ZN 4H C6lۘH@#=KjcXBv̄r6Eͧv7arJEr,$9jI,Qsh- H@X`jEr,s\X$guy^'mFџY.]w"&8 C6lۘH@6 5O[Slo+F )IZi0 ʟ]b,Ԋ4YJ Q)XY}q`A[6m$ s|r-chI)X|3;?SfW>;6::/] vG ;#C;-80dkMAf~%u-s#7MAfWl)]wmXmhk6덹fC5m %"F )I-IZi0,CP F )DӖae(_>:,wg! :{#h΄Qwcv.JWbawr5%-ɑ9%:lAk#ʟ5$α_ !'Ysk7뱻 `BBIHNY-I4YJI H@X`jEr,qr'mHw֣9Ӽ%łM-P͛6M> dz9SƱ>= }baY/ ͅɑ 9BCscWEN_]u-$$!|?:Fiݍ\F )IZi0i?nF )\9=}Ϟ>W k3gB(m; R(Ӗae)!RM9fRSBF )\B}}qmBNiIgB(m; {3B5? gmkikk0j1gCgXg:!Xw 7{ٞWz5ĈW=mЊ59R(Ӗae) !RM9fRh`X  F )DӖae( {Y)^*cng|3 N/"R 9ԷL}O.^H2B &>T/.DAGP=TB*i ,h3L}O9? &t"'N} ۙ_ nG?głMqn>lٷ0<>!-ckB 9Է0oS\t)u-SSy 'PIr>NvK |% ٳna!8OKjcX"5ΥKxB*i $Q,RCr,G6۰Q,W9muW k3gB(m; R(Ӗae)!RM9fRSBF )\B^Tgcv/9>,h0n>lٷ0 J|nT5*y HR¥}O!rD4PQ$mz96;ܾgS\D|%?L}O.^H2B &ϩ`A*cbIHNY-I4YJY`(ii0JM9fRG΄Qwvt'hT$!> {3'۠6?oyK~t1^m{^ZN! :}9)i0& )A"3ar  HNYZ=]}WgBvOaYBN8ʩ}aN%wddNoWk!՜#2o7o! :vI e:> cY7BC^?:g(Hw'_\$ $4YJHrԓNYH[v Ԋ4YJyGF_\ k&81ېW9t1fK^쓻cyYBN?*4Fr#ݹpmZ坷-}rR(Ӗae)!RM9fRSBF )\>ʍ7~&Mqb;/ k&Fџk!՝q-}}rWw뮵ˠ?GvQ$!'Y$Q,RAKRCr, ,(Ӗae(r, A+*S2G2\:F )IZi0B,6 Ԋ4YJeB(m;ٽdVqc}t'hT|0t7PWYUK ;__] =a$!'Y$Q,RCr,G6۰Q,W9muW k3gB(m; WdZ儶峸BNIHNY-I4YJO PH@X`jEr,pc"=Ր;ϷНSVrdNTiŠH܂϶7НSVrR(Ӗae) !RM9fRh`X F )DӖae( {>}Kjt>OmA߷Z! :{k$ڏ#h΄QJEr,$9jI,Px=L\BR(Ӗae+{ʍ7i_\[G#r+Rڝ;DIqDa-6`R(Ӗae)!RM9fR#Gm\BR(Ӗae+G6+ބ3k6݅OyDw뮵ˠ?GvmZ坷-}qnq "BN?*4I81ېW9k$ڎFџYwlo+>;'! : %"9fR$Ӗae(>.YA!ai0ᯩw뮵ˠ?GvQpqD$$!'z8'ד m}z̏ F_D&zM6E쓻cy__\[E됄dF )I-IZi0,CP ="9fRI,Ph}y^ݜ}ɇП7<%oε}Bu>IFџY4YJHrԓNYzdQ,W-nӾ;?Gv#^W:wd><%[2I@I)i0RԐ& )B40,@4YJ%& )@eB(m;Tkk}t(}"'M6 i;}-sdQHNY-I4YJI H@X`jEr,p2`k65Q>Z=SS$t"f6__]\YЋBIHNY-I4YJO PH@X`jEr,qM߯ A+?[YN!MS'П6ʍ7~!mG?GvmK;mfr6EJEr,$9jI,P7*}u\BR(Ӗae+_SQkk?Gv5 lœH'Wn}pC$ڏAM}wTkarJEr,$$9jI,P `-"9fRI,Ph}yЊ5N}Q;{τs>x&GdܶFϵmG뺣[ %"9fR$Ӗae(<Y&l.A!ai0G΄Qwʍ7it3|';8OHhN0N|}NH|3΄Q2뺣[ :chI)i0& )Fͣ.A!ai06ʍ7~&[]qb; shmg86aNh9} 7~Ti j=qGvNͣ;mfr6EJEr,$9jI,P7*}u\BR(Ӗae+_SQkk?Gv5 lœH(a67 N(XdF_\6G#r}j?_]\F )I-IZi0,C` Q,Q)4YJ_o^ڜS__ =KjcX aQv;峸}|3] ]x0diLq-Λ"'M6 ol${k$ڏBv̄rR(Ӗae)!RM9fREfF )\}xKjrdzd$;s 4ŸJfBp 7 6 5O[SWluwE}-=] ]x0diLwmt݉?dndh#{kQ ͅ>!MS۟d$ۜ>s0diޥ#~6vIݒnt"fӸe;܉׳|$6{6!$Q,RCr,G6۰Q,W?*4HA+?尒5;mfBC 7~Ti j=qb; umuW- 쓻cyY[ ו  %"9fR$Ӗae(>.YA!ai0ͨw.[ #]qb;/rINYsQ:I81ۗdQmЊ5Nn'v򾾉l'^W2$4YJH)jHrԓNYeZEr,NYJ5%-ɑ9%:lAk#ʟ5}IZkT]^rs__ !'YJWezF'cFs7bDOmA߷rI>I Q,RCr,Ћ$ͅ$ ,05"9fR%}'mHw/,h3q3f͹@n:lAk#ʟ5}IX[2>AaQv{-l9/rmy^LwC24ۜ"I Ӡ`םb1簏 *7+RGvNʍ7i^!3ٰxg) ws엄s7bGԘ24s% ;Զd}:;¢;]\3΄Qw̧{׳If$4YJHrԓNYH[v Ԋ4YJ>ͣm:nď0dkNs0dkRD6`Wܶw/r6ʍ7~"尒4JwnA___#ۖHBv̄r6Eͧv7arHFQ2M܂ͣ;mfr6ɝY.]wlo+>BNIHNY-I4YJO PH@X`jEr,pk*4HAܶFd$8(ʍ7~!mG?GvY&yF~t"fӻvIĶ7II@I)i0RԐ& )B40,ZEr,NYJ5%-ɑ9%:lAk#ʟ5-$$!Jbaw! u b1=FO#h ۖH7>I-Q,RCr,Ћ$ͅ$ ,05"9fRh}yЊ5N&8 C6lۘH@6 5LKjcX% ۙ?Q/ mNLBv̄z~a0ƱCXwdQd{Wt1;__\[BNI-K尒5*!`M0(BC%}yЊ5N&s= R(Ӗae)!RM9fR#Gm\BR(Ӗae+G6+ba-!'Y$ mn}pEa$k?Gvm B,#sICk 7~Ti0Ʋn#ݹsh!Bu쓻n[;j3}P# B,#N!'Y$Q,RCr,rX($ ,05"9fR|5?n}pEa$k?GvE~8! }{9Qɻ?GvQBt>Dt18R(Ӗae) !RM9fRh`X Q,Q)4YJ_o^ڜS__ =KjcX HBNx!r}t'hT}|v`M$oyK~ma$kY&~;rHNY-I4YJI H@X`jEr,p2`k6łMqn>lٷ0 :lAk#ʙ0Ʊ13%Ź?Q/ mNLBv̄zd__ ƱНSV{Mwm7{Y)^KEiBuh]-vyQcnq$mz9 :#:Fis= ;dF )IZi0i?nF )\9uy^C}qnw! : @o#ht}pEa$k?Gvm B,#sIC߯ ³uMwm7D 7~Ti j=qb; sh]uW"?_\[BNwj3vܶwН"KEi܄$ $4YJHrԓNYnTeQ,WM߯l$tܾt1r$!w;B7Fcn{ʍ7~!mG<ܾߝj3Nȑ!rR(Ӗae) !RM9fRh`X ai0JM9fR}q5:ws30ݒw]Tˢ fa  yּOB0k[|eT]IHNY-I4YJI H@X`jEr,p2`-ӻ4mN{"gtCL!swdJꥵ>]$ fa T]IHNY-I4YJ4mŷar  HNYs?ͣ;mfr6Eͧv7arJEr,$9jI,P7*}u\BR(Ӗae+j_]9w7xKo[fEIHNY-I4YJY`0`F )DӖae( {>Eͧ}InjcAȠ60o̅.1Nr(vIݓk> #B1+wƃ H<%omG1*[!rsFr_\ژ! :BG{Y&a!4YJHrԓNYzdQ,W-:FiomG1r(FM*[!r$ dsr(t'm N|3mF,\b17Dzd$;\%KjsE ˲uq8h;Nφ;}w3X1B-foi:Fxs vNY&iIHNY-I4YJ4mŷar  HNY 7~Ti j<\cͬ\?GvmKY&s1r(FM*[!r? mn}u֣981ېW9uy^MH̅;$:g,l$}sjc|$ $4YJHrԓNYnTeQ,WM߯dQmfBqb;/61"d¥+2, ?n}u֣9tܾ3Fr_\ژ! :r;6  %"9fR Z$Ӗae(Yf@F )DӖae( {>Eͧ}{7 l$cEɵ]K~Vd.X'dM dMfН+ !Dz9|e|G:'oyK~t1#__ SSNYn~u_oSS!'YBG{Hp%"9fR$Ӗae(<Y&l.A!ai0G΄Qw׳~ImL}O:R1"d[T85HwYgd#Tπar쓉6,= Bv̬hN0N|}NH|3΄Q2L}O;mfBC3 %"9fR$Ӗae(9݅$ ,05"9fRFQ25G#r G6NԷ ƃ@2m|laRggOa!TCfB坒wq fK$:lX{6.X'M߯g.81ېW8G6+ބ3k6݅˲NFrۖ6>BNIHNY-I4YJO PH@X`jEr,pk*4cFwn_o| &M߯g.81ۗFr_\ژ! :r:KHw>Td$8I)i0RԐ& )B40,ZEr,NY2`k6=&911?Iƃ@2m|d(f͛TfB圄#2Y&iݒq:g6 5O[S!!!<|2[IʘBv̄{j3ICGa!4YJHrԓNYzdQ,W-:Fio!/11?g!ǵvF$cAȠ6Nq3f̀*[!rϷWk$ڍ8+N'_\X$g(f͛s =KjcX!z;d$L>mDGuـwpGt"f6___*c~N=JEr,$9jI,Qsh- H@X`jEr,qM߯ dw?Gvm6#r(FM쓻|% ٳ`>c \N& (f͛s =KjcX`6ʍ7~]j3A+?<{SSNY8֣9gmgq_\ژ! : %"9fR$Ӗae(>.YA!ai0ᯩw낙#ݹ}G{#1>  &M߯g.81ۗFr_\ژ! :r:K}}|%"9fR Z$Ӗae(YfP="9fRI,QϮ,h3SSN܋i܃'(Hw>:|#] k23&t"fkK[S#sKt؃G? mLkAD+YYJ:g*wfyЊ5NcV9_\[vx.r1?cn%"9fR$Ӗae(<Y&l.A!ai05Н!!܍?:Fiݍ\ImL}O;r-A$81 Fd%92= k2sK $[6m$ pbYT%1m}}es1;Y/*Wt18KYYBNW?sxK ;hI)i0& )Fͣ.A!ai0}|#GE$ze;gB(o !Ķl.XMt$Q,RCr,rX($ ,05"9fR9BC՟_;DsH]!'Ya/mL}O6IHNY-I4YJY`Q,Q)4YJ9B(m;Cngard{W!8nԾ) wВN}p&[6vܵvKC;kɇ׹I9wxW6LfB C׳xF|3Υ#"Q7<%oε}r4F )IZi0B,6 Ԋ4YJ>I-P͛6M> dz9SƱJ6a6aNa0\.6xKᄐdZ>:wd$=F}{s7z ׅ{(Tφd.YНo!8l$;}q|BxKټl*. ?F5 l/f񰨻;Q[> %"9fR$Ӗae(9݅$ ,05"9fRϯshNY?:Fiݍ\NTiJQwnA___uYr~! : @o#hn}pDo+?GvmϯBuJEr,$9jI,P7*}u\BR(Ӗae+_SQ]j3A֣9}Bu 2rMu81ۗ}}rd63k4I"yGy_oε}rWu}qHp}4HE L#\\@S5¢? k_^aQwuy^S`4gl#^L>϶:n mOd`=F,FtHF3 vF6C~!8m}6S`6 }{7EIJN,Fu5 l/f񰨻 9\a^؂Y %"9fR Z$Ӗae(YfP="9fRI,QϮېFl\FD6&I JWe{BNH]]ψS`6g g}5߯:lAk#ʙ0ƱB1+1?[5Щ \F6@|3.;Ա׆y^9Զ$|%߯zd;ns8+1lQuvS9F(AD ;N,Fu~>ͅ;']mfBC4$_ 93:nӂ#!&Wl83cW %"9fR Z$Ӗae(YfP F )DӖae(ml#6l.\l#]" דWk%+2R $ # l$آ6r|x8O'l)BM.jpg!njSwӄk!/:lAk#ʟ5l#] ̅>dcd>R 쓉b36 FslHK',Z,@o=Nw? %9vC_hǣ ƱН# lœH]]{}LRJEr,$9jI,Px=L\BR(Ӗae+&8 C6lۘH@6 5O[Sml#6l.DkACaaB d{W*T$Q,RCr,G6۰Q,W9mB1vHBt>D) wbS]S`6!&Wl83cWG)b;{IHNY-I4YJO PH@X`jEr,s^Y }|3|r-ch+oB|3!rv#!5 y0HW*T;ԱוB0k6,v5 oВWY}qbYT%1m  (sa-Λ1=KjcX+:d"P#BM.jpg=x>Bpݩqx]Dpڜ l7j_^;vMpR(Ӗae) !RM9fRh`X HNYRi0.(]" qDHvܵy_s5IHNY-I4YJI H@X`jEr,sS k>mΝ\}AC(I R(Ӗae)!RM9fR#Gm\BR(Ӗae+r$Q,RCr,rX($ ,05"9fRw*JEr,$$9jI,P F )DӖae( {>}Kjt=F۟O[-6 $8T]t"'NRKr5th;h:'j}{"q?qI)i0& )A"3ar  HNYZ=^W:wWuQ>}g}r}a#aQp|3EB(tA/d7+ٳZ A ɯIHNY-I4YJ4mŷar  HNYs? [fvBN]wl|3 R(Ӗae)!RM9fREfF )\_ȣ\sx}K4> 3;hwY x44 S '_Sו5lAkkklYYC^K>P5-#g͛6wPJ$4YJHrԓNYH[v Ԋ4YJ>ͣ;mfr6Eͧv7arJEr,$9jI,P7*}u\BR(Ӗae+hl%](Ekk3fvBN]q3v7arJEr,$$9jI,P i0JM9fR?__l)JWezswf}'%xJR7a "xʚE+_^{pz=JEr,$9jI,Px=L\BR(Ӗae+~i lJhi*.{݅ˌ' t*H2B {&O>܇ %"9fR$Ӗae(9݅$ ,05"9fRϯshNY?:Fiݍ\F )IZi0 ʟ]b,Ԋ4YJULm}ξ*.z' }}qosЯS`4#hO6йd~#4"{w<%Uds: #\uVτs")DK덄xx= v+ԭ0 |_^{qй%y@.z l$mw>߁\N= }|FhE0 xKܫ>]t6&GpO_umLJ=# m7sBIO7B_wVw>_m2xԇk'_P2avt*H2B {&OF )I-IZi0,CpԊ4YJ%& )@0dkBϬ:Bs# 1ΐȤPmoB|3!rϷY^t6E"JMo (DC;-80dkBtݹk!(Hq-Λ`/!2>uu`W%Nj |% ٳnd|r-ckBR$Q,RCr,Ћ$ͅ$ ,05"9fRϮ,h3q3f͹@nqbYT%1mvRH}}f0uyۙY^t6E"$4YJHrԓNYH[v Ԋ4YJ>I-P͛6M> dz9SƱ$Q,RCr,rX($ ,05"9fR)J@$ kxF3 }qt(`/!2) HJ$JH,AF}pI€H$A~>R=Ft'Mۙ r_IH^CndBZϯt3%u-y _\X$g(f͛s $? mLkA^uu`R)  gBv24B:Y}q`A[6m$ pbYTɄ5= KD@ZHNY-I4YJY`8 F )DӖae(& }:mݝ1á!`שcDS̘Pξ$a@$a^>R=F3o8Btݹ쓽Kqt*g2,l#hBp_^68I)i0& )A"3ar  HNYs |% ٳna!8t؃G? mLk]zNdΛswgu DpHw>:%sTs 1be{SXWt'MۙS`60 (+ԇw#[Dzp`.+@fB|3!rl#hBp_Dss#иKio#&  JEr,$9jI,Qsh- H@X`jEr,s\X$g(f͛s =KjcX`R(Ӗae)!RM9fRSBF )\߯ 4P WGԷdDz0wt'Mۙ$[5Щ \6k%N_osut$;DBtݹ\%AYzN}KxN JEr,$$9jI,P )i0JM9fR$=>: m̏H:Bs"B JdcłMqn>lٷ>:lAk#ʟ5= KDF )IZi0B,6 Ԋ4YJ>I-P͛6M> dz9SƱJugH^CndzD}f0uyۙWMb9D|3C8I)i0& )Fͣ.A!ai0}q`A[6m$ s|r-ck7IHNY-I4YJO PH@X`jEr,p2F.K5 4ŸJfG*d[S-йTI)i0RԐ& )B40,HNYRi0 :Bs# 1ΐȤPkBv:l?ƇDk~$a@$ R ܏o#_ỏ0 5" >: m̊E+β>@HgH^CndR(A^m9Է!Н7nd}Ρ,F: m̏H:Bs"B )G(}yۙZt%"9fR$Ӗae(9݅$ ,05"9fRϮ,h3q3f͹@nqbYT%1mvI)i0& )@ܩ!r  HNYJA)I(߯ 4P /ԇw#[Dzp`s"L%> H:Bs"B 󬃫)I(@o: dz9SƱ$4YJHrԓNYzdQ,W/ d`=F3 ;}pHfCar)Sc Car6PR(Ӗae)!RM9fR#Gm\BR(Ӗae+&8 C6lۘH@6 5O[Slo+F )IZi0 ʟ]b,Ԋ4YJM={#q5$Yng}xKAM*ZMgE+NO~I-P͛6M> dIG*~ژ6F )I-IZi0,CpR(Ӗae(r, 0wȣ^ l3پ\$JD¥\i"'6HqDz(dY|0bYT%1m %"9fR$Ӗae(<Y&l.A!ai0C;dQ 6aNn_\`xۙhl.^%" laRhl.Y4B JEr,$9jI,Qsh- H@X`jEr,s\X$g(f͛s =KjcX`R(Ӗae)!RM9fRSBF )\)Gd`=F۟8@6{7 D¥ q$P$:d |% ٳna!8t؃Dr-chI)i0RԐ& )B40,3R(Ӗae(r, 0wȣ^ l``ʘۙhl.^%" laRhl.Y4B S`4g{"vIu 6 5O[SВR(Ӗae)!RM9fREfF )\\$=EψS`66TfCar)Sc Car6PR(Ӗae)!RM9fR#Gm\BR(Ӗae+&8 C6lۘH@6 5O[Slo+F )IZi0 ʟ]b,Ԋ4YJM={#q5``ʘۙhl.^Sc hl.Y4B 쓼5߯,h3q3f͹@nqbYQʟ5$Q,RAKRCr, , HNYRi0sC;c>" d"}KR(A\3 ;ܾm{$J}4c~l'vIuP JEr,$9jI,Px=L\BR(Ӗae+OoH1ȟRԊW) w}}vN 0pR(Ӗae)!RM9fR#Gm\BR(Ӗae+&8 C6lۘH@6 5O[Sו %"9fR$Ӗae(>.YA!ai0B{;nsd"}KyԾk'ﯮt;?NI)i0RԐ& )B40, HNYRi0ssl#[N[YQH S Fso !JCgXw!Si'j4롳.v%:D(>A:K?독JEr,$9jI,Px=L\BR(Ӗae+6aN0 skk0j1!Ca__\|(-FslHBJ::Ӿ:`M$Q,RCr,G6۰Q,W9mNYFџY.BI?*4롳.sH%:D(>A:H+?Άα_\|( Nwm7DF )IZi0 ʟ]b,Ԋ4YJiCgX]ԑ}ѓ_\B}I1u󡳬8Q;WcN0 R(Ӗae) !RM9fRh`XQ,Q)4YJ-Њ5NngwZbD7PW9I@R+ΆαCα >BNwdcEĐd3cWlo)]Z/Bu쓻n[ #BIHNY-I4YJI H@X`jEr,p2џY.]z|E$C{}}r-dzH󡳬};}F;IHNY-I4YJ4mŷar  HNYs?-mf F1#Н)܍?:Fiݍ\$HB1rdnvw! :`R(Ӗae)!RM9fRSBF )]uhTBNwma$hI)i0RԐ& )B40,ZEr,NYJ5%-ɑ9%:lAk#ʟ5ZE܄$!|3d9FCgXp6IGdܶFϵmGΆα4YJHrԓNYzdQ,WmHw#h΄Qwcv/ 󡳬|$;ᄐd Fd%92= k2s}}y?l$r]BN:8Oe ۖH׹M}y>Άαﯢa!3ٰxK. ³d3߯nӽi; }}errx5u8OmA߶Kn[ #^6݅F )IZi0B,6 Ԋ4YJT mЊ5Nn!t6u}} ͅ^Щt'hT$!}|v`MH6LAHugIC9F.YA!ai0ᯩw.[ #]qb;/rInMF_\6G#r}jL$6{6/ vF<`eqO ³d0O8Y/BuB]Ʋn |2[n[ #^KY&~rR(Ӗae)!RM9fREfF )\ !!܍?:Fiݍ\$>>Άαﯢa!3ٰxK1k3+}t'hT$!Ɉ!Sk!Մ__Y\$!#2dNhN0N|}NH{7I o%-FџY_^wCɺѓB0vX$4YJHrԓNYH[v Ԋ4YJyGF_\rI#ݹ}}|#G'mH3k6݅Os= # fc2'BvOaXIIC9F'M߯dQ#ݹ}}shNY?:FDF )IZi0 ʟ]b,Ԋ4YJTi-81ۗl$}}v7ar &M߯dQ#ݹ}IFџYIHNY-I4YJY`(Ӗae(r,Sd$;gB(m; Gy>L$6{6/ vF=tS#v;}t'hT$!; }}errx5u8OmA߶Kn[ #^6CgXJEr,$9jI,Px=L\BR(Ӗae+Sd$;gB(m; Gy>L$6{6/ vF=tS#v;}t'hT$!Ɉ!Sk!Մ__Y\$!#2dNhN0N|}NH{7I o%-FџY_^wCɺѓB0vX$4YJHrԓNYH[v Ԋ4YJyGF_\rI#ݹ}}|#G'mH3k6݅Os= #mQ>BvOaYBNB1+Άα? mn}pC$ڏAy#ݹ}}|#G]gBvmЊ5$4YJHrԓNYnTeQ,WM߯l$tܾma$k뱻 Q7?n}pC$ڏAM6EJEr,$$9jI,P  HNYRi0NYFџY.^qYCgXHwfL%Buǣ& aN{$:cWt1#h rI>I.@4YJHrԓNYzdQ,WmHw#h΄Qwcv/ 󡳬|$;Hml.^g! : & aN{$:x5u8Oe:u;8 #F-d尒5C_.^6IHNY-I4YJ4mŷar  HNY 7~Ti-81ېW9Bv̬$?:Fiݍ\ 7~Ti j=qb; umuW k3gB(m; R(Ӗae)!RM9fRSBF )\>ʍ7~"尒5G#r}-  &M߯dQ#ݹ}IFџYIHNY-I4YJY`, HNYRi0sᜄ$!*Ϸ@l)-:Fiok_ˆa$!w"FHu` F-}-sdQ%\9)i0& )A"3ar  HNYZ=]}ײCΥ|( 52\tœK$ ʝ߯ײC;>xʩv aNHhN}}{Car7εIC H}eײCF )IZi0i?nF )\@o#hw.[ #]qb; sh!}g'_D΄Qw 'M߯dQ#ݹ}}shImЊ5'y֣9gmgq_]u-DF )IZi0 ʟ]b,Ԋ4YJTi-81ۗB}qDTi j=qb;/63k4I)i0RԐ& )B40,Er,NY]y f WZB__]K{$1>gU"ryφqbYT%1mr~=Ϯ6! &;Ν>= }: 1y fIHNY-I4YJI H@X`jEr,s]y f WZB__]K{$1>AĐ|#D;mfBCF~t"fӻ  4ŸJfBp 7 6 5LKjcXkk0j1= }: 1_]y f$\`!r|3Y^l³Ι.6F= JEr,$9jI,Qsh- H@X`jEr,s_Y{Н9F~t"fӻ  4H C6lۘH@6 5O[S׆|z;d$$4YJHrԓNYnTeQ,W6Ћ$ͅˍ}s1XFC_Ŗh` IHNY-I4YJY`(Ӗae(r,Eͧv7arb+=Mb9__])Sv"FVlaR;L}Of|:p}vܥM\ٜeTVkFpCgXBuY_]\2JEr,$9jI,Px=L\BR(Ӗae+ok;mfBCF~t"fӻvv(5 E6֣9ӄF )IZi0i?nF )\9uy^'mFџcv 1`XKlєͅˌ!U/¥wʘR(Ӗae)!RM9fRSBF )\ur6EHI)i0RԐ& )B40, i0JM9fR}v7arm:Fim6" m7R(A]G)_DBC4:vН+>]m8HU|t'md*xB 2 }et'mϯ9_\ +9ICuͩtO[__] k2B5ˆ}}B~up|۰ #v;d=i$4YJHrԓNYzdQ,W-:FiݒnWB6};ܽi u"''mFџY^^ϹƃNѓeg{U"[:fӄF )IZi0i?nF )\ 4ͩ;gLwWu1ӴdYBvmЊ5Nn'&ƃNѓ`W֣9SgBvD?WG)orНF )IZi0 ʟ]b,Ԋ4YJ˔6Н+>v}p*v̬!'Yc~12l`MގBCg'焾Ϭ?Q:ci:NY_;DsH]!'Yc~1?cn$ }K;mfVvFlBNAV0 E(AՁ^|N ~t64F;6Eͧv7arJEr,$$9jI,P D(Ӗae(r,n>t"fӻXSیl$;cAçh k22gLp\:NYH2 ?.P۟Q(NY_;Ds;mfVr_\ژm7DJegmkh+-<cI@ͩtI)i0& )A"3ar  HNYZ>t"fӻ%݅ˌLmwvK6:BvmЊ5U|qh8t;;mfVvNgLpR(Ӗae)!RM9fR#Gm\BR(Ӗae+&91>glN*>}θ4:vН+>(NY?:Fiݍ\1p2wBv :g*q,NYH2;P۟׳z`R(Ӗae)!RM9fRSBF )\regNY$!o6>MiHwBvD<9' !Xw='_] k2h݀i ܄$!o6>`M$o}}t'm=W cIC\}{tAՁ^|N ~t64F;6Eͧv7arJEr,$$9jI,P (Ӗae(r,n>t"fӸ۟m7zDcnPXSʽ̓u1ӴdY3i\?XNv}p*v̬!'Yc~1?cn }K;mfV=W ! #ϯ9_\[vx.r_DSS0 R(Ӗae)!RM9fREfF )\ |EͧvK ] ۙrUiB Jg#h΄QЯrscAçh k2u:fӄ Fd%92= k2sK |% ٳna!8|r-ch+;mfy"xʞyYН+ k%+2EiIHNY-I4YJ4mŷar  HNYs ٝm;ܫ:p2wBv̬d;mfr6Eͧv7arsƿcAçh k0+|Qij;mfy"xʟ+ϹCn^NYIHNY-I4YJO PH@X`jEr,p]__^TBx4:vН+<,wUiB &TYBN}mL}O6]wG+ټ$!(m;mfV $B}}y#c~eg-<cIC߯MtO[__] k2B5CgXBu LN 'oΆƛ_^usFџY.BIHNY-I4YJYa`A"9fRI,QϮ.\B(m;;ܫ:p2wBv̬'o6'esNY_;Ds;mfVrSS0 Ծegmkh+:#ŷ`>Gw! :{ͩtI)i0& )A"3ar  HNYZ>t"fӻ%݅ЩN.{tO_Bv$?:FBʽϟs1't'mB]m8OkHKjrdzd$;s 4ŸJfBp 78G*d[SWC_SNYH2um;}eqh8t8'm+ױm7~M܃6r NK] B,#N9$4YJHrԓNYH[v Ԋ4YJ>ImL}O:fӽʽϟs1't'm϶Jg#h΄Qwcv!?7?Lk4:vН7εʜK:g'29N|6ބ$4YJHrԓNYnTeQ,WYD+7cAçh k2__\ +9I@I1?cnvIfܡ?X$ !Xw=NY_;DsH]!'Ylo6>`M?o}}t'm[g 󡳬! :x u8+wα{3&t"fӻ %"9fR Z$Ӗae(Yf i0JM9fR}v7arm:Fim6" m7R(A]G)" Q7>}κg'E+cAçh k2:fӄ Cn_Y] k2hmBu7SS&Bv̬Ѝmq_Pb1#HH]!'Yc~1?cn%"9fR$Ӗae(<Y&l.A!ai0G΄QwdqЩN/cn*H % k3gB(hWWu1ӴdYUHΙ$Q,RCr,G6۰Q,W9łMsjc}6U|qh8t;;mfV}P9F~t"fӻ c_1ӴduTYН<t"fӻ%݅ˌLmwvK6:BvmЊ5U|qh8t;;mfVvNgLpR(Ӗae)!RM9fR#Gm\BR(Ӗae+&91>glN*>}θ4:vН+>(NY?:Fiݍ\1p2wBv :g*q,NYH2;P۟׳z`R(Ӗae)!RM9fRSBF )\regNY$!o6>MiHwBvD<9' !Xw='_] k2h݀i ܄$!o6>`M$o}}t'm=W cIC\}{tAՁ^|N ~t64F;6Eͧv7arJEr,$$9jI,P HNYRi0Z3(֣9g>_^p݂yϯ:mB.!y^}vFa'2d9__\BM.Budv3(fBM9F[SD? m|3E^FV$ﯮ=F!MS%O"݅ˍExuO"݅ˍEݷ-d% fc2Y)^NE$Q,RCr,Ћ$ͅ$ ,05"9fRh}zݜ{"r_W5c[HkF!Mk8۟]9#¢$Q,RCr,G6۰Q,W9muW k3gB(m; R(Ӗae)!RM9fRSBF )\>[Sk[_]t[\8 ei pN${"S`6 }}pc=ȷaraQp}pc=ȷar$l*.k!,(WԼdQb2Kjt m}uӑmp$Ee5}}w3X1]x"pR(Ӗae) !RM9fRh`XX`zEr,NY2`k6ﯯ:ma=F;u}}v5dk͒B<ͣ;mfr6Eͧv7arJEr,$9jI,P7*}u\BR(Ӗae+j}{"xKo뇃GE^2T '}}=F) w1<,ˍEOd.DEݷ-d% 5]WmN-ړqF¢FSXWם6JWezI$Q,RAKRCr, , ="9fRI,Ph}yЊ5N~t[__^tS#c={"}{7 w ki `כ$:-y"xʟ¢fa#+HUKݒwȣ_l)z'ӑn¢<@i:z'ӑn¢ۖ}}yl}Ld{Q3"pR(Ӗae)!RM9fREfF )\ {>Kjt=F+BK뱭5#^l&ƒ=F}uӑmp.YA!ai0>=F%NEÈ񰨻پV$ﯢG(86aN0?v.6 @o0?v"F¢ۖ}}KEF.+ԶN]9"HT\HkJ:r- %"9fR Z$Ӗae(Yf F )DӖae( {>Kjt$OS=KfGE^hANCX25?Qckϳ~[2d*~g$:F )IZi0B,6 Ԋ4YJe[Svy"xʟ 5{C_ }}v5dk͒DG(q?qI)i0& )Fͣ.A!ai0}|#G]gBvmЊ5Nn$4YJHrԓNYnTeQ,W!}}v=EJEr,$$9jI,P 0 F )DӖae( {>KjtxH{#q5- l¢$Qckgڌٿ_ aQwdНfp$||(2a#aQp>=EJEr,$9jI,Px=L\BR(Ӗae+{שmN/ d`=F%5\T\$%] ̀ׄ0wȣ\qg{Mڞ 6(K7ƙU(WWu25Q;^Nu;$H2,iEBK덅E܅q!$4YJHrԓNYH[v Ԋ4YJ>ͣ;mfr6Eͧv7arJEr,$9jI,P7*}u\BR(Ӗae+W\F}.ok8!qNN @oˆ}}|#-`?߯qOڟg{" %"9fR Z$Ӗae(YfF )DӖae( {>KjtxH{#pK6$t6Hu >[S엩8K6$tAk'^Qd~߹j^}}|Ox%]w:ВR(Ӗae)!RM9fREfF )\ {>KjtxH{#pK6$t6Hu #k<%NmvI\l*.z9evw+Y"#ɹj^}}q5K6$t6`R(Ӗae)!RM9fR#Gm\BR(Ӗae+G6+ބ3k6݅I)i0& )@ܩ!r  HNY-5'vI5 fd΁¢'kDz(xKԝ,쓹>T]Zܮ6: dbGЊ,?mO/=F___5A,쓹>T]IHNY-I4YJY`(Ӗae(r,{שmN/ d`ײln%6 fp$'olF^ɱS66vIޥ?rZMڞ %"9fR$Ӗae(<Y&l.A!ai0GԶNk[_ -6r_W5:ki `כ$:kF )IZi0i?nF )\9uy^'mFџY.BIHNY-I4YJO PH@X`jEr,p*u_^l7T1 }|3ԶdI $j[SkپC_ }{7͒BIHNY-I4YJY`F )DӖae( {>}Kjt=ȣ\ml*.|Hc=F۟8T\$4YJHrԓNYzdQ,W-Rڝ;ܢGs\k΄QmᄍEIHNY-I4YJ4mŷar  HNYs?ͣ;mfr6Eͧv7arJEr,$9jI,P7*}u\BR(Ӗae+j~M=En_ a:w F )I-IZi0,C (Ӗae(r,!P5GԷNX P@~!MVv۫ՄF[Sm`BU4Wm A]" mA"'n}v۫" m I $Q,RCr,Ћ$ͅ$ ,05"9fRxH{#v2ّWA;m r6 $4YJHrԓNYH[v Ԋ4YJ>ͣ;mfr6Eͧv7arJEr,$9jI,P7*}u\BR(Ӗae+.sדc~m`6aN#hς , (IaIHNY-I4YJY`F )DӖae(_ʘٲX.^ڌRؑ*Н)]l}.]vڌR߳d\ٝz %"9fR$Ӗae(<Y&l.A!ai0G΄QwTSS6K݅ˌ:% Z8N͒7arfvF$4YJHrԓNYH[v Ԋ4YJ>ͣ+ބ3k6݅I)i0& )@ܩ!r  HNYّn7j_]u-6K݅˽gpR(Ӗae) !RM9fRh`XZEr,NYC!АﯯϷW嘰`_!Dz1 fWf>a(\%ܢD7X, 1`X|>Gc{WB 24'M6$!} jHNY-I4YJI H@X`jEr,p2`}K__^tS#cgg &, O$  쓼r(}g$Q,RCr,G6۰Q,W?*4HA+?bK#!`eymγt. }Q"`,,Z$ΛcdyF>Wet/2#BIHNY-I4YJO PH@X`jEr,sj4I81ۗ5w#hϵJEr,$$9jI,P @A"9fRI,P.sX0X,7r(}C24\X$g(M ׳{'^UN}:m}w3X1^fWk!gBIHNY-I4YJO PH@X`jEr,rT$4YJH)jHrԓNYe HNYRi0{$:c}f`IŬB1& }}w3X1DcAȡp:'oycBvڧ~ 2QvBIHNY-I4YJI H@X`jEr,p2`}K__^tS#cggX0X/풳`$Łb %wj3K{̮1"pꟆ|JEr,$9jI,Qsh- H@X`jEr,qM߯l$t܂ͣF>u`e}%"9fR$Ӗae(>.YA!ai0ͨw&zwn_oM܍>ײCI)i0RԐ& )B40,p-"9fRI,P!Hw׍۫ &, O <$cE?#:F5njcAȡ@볌cAȡ yG~!M<0  X/ʁ#hf#__\8X `(Hwm{$௯6;n6v,Ń+0 LX-`Y'}}v9Էr(}g$Q,RCr,G6۰Q,W?*4HA+q\lY `,,Z=w3X1\cE? Z$4YJHrԓNYH[v Ԋ4YJ0 LX-`}IόYVl}L&tۛ#:os5qY:wi-FsofG!!_\Էr(|³N&tS#c7`R(Ӗae)!RM9fRSBF )\ %"9fR Z$Ӗae(Yf ii0JM9fRdBClw>_ob|#cF̮1";8S쓹F=fc26Y: o( %f`IŬM2<#+2<|C8 2QvBIHNY-I4YJI H@X`jEr,p2`}K__^tS#cgg &, I;|  %wj3K{̮1"pꟆ|JEr,$9jI,Qsh- H@X`jEr,qM߯l$t܂ͣF=  fc2Ӏ>;ck3+γnuopHQ"`,,Z>tS#B1+yJEr,$9jI,P7*}u\BR(Ӗae+Q2Mܾt1F}dPR(Ӗae) !RM9fRh`X zEr,NY\e;BxK`o״6,a%xӄ `:#:o״6.ۖF(0 wAc~˰w !S?f}q`>B'_]u-3^$4YJHrԓNYzdQ,W/SϽFsrkvCa!o}}q`>BN!MS% -l#I $Q,RCr,G6۰Q,W9muW k3gB(m; R(Ӗae)!RM9fRSBF )\s7~q hl.^%" laRhl.Y4B %wf{TI)i0RԐ& )B40,(Ӗae(r, .tT3Υ#挥 JEr,$9jI,Px=L\BR(Ӗae+*[;ٽe;ΘꟆv9Զ$|є!čНBpv|v!?( q`:cdfBqY=qk.¥+2!$Q,RCr,G6۰Q,W9muW k3gB(m; R(Ӗae)!RM9fRSBF )]lWj3Kx˰w1?t;cyDΥe;Θ̅˲NQ$v]s!!$Q,RAKRCr, ,(Ӗae(r, r6g_^mA߷ &9sh-P͛6H"0h 3+F@oC$ڏFrJEr,$9jI,Px=L\BR(Ӗae+*[;ٽ }}v-%!5 ܆garcWwCӾߩb3fT3Zď|7a!_\< ԑJEr,$9jI,Qsh- H@X`jEr,s]!5 !DZ |?:.YBIHNY-I4YJO PH@X`jEr,sj4}ς&~ߝj3A\F )I-IZi0,CSR(Ӗae(r,,ioP20__^;{$ºd$;-l$ 8G*~ژ6F?Y %"9fR$Ӗae(<Y&l.A!ai0}v `l.\k!w6  4sNL٢Ft$]!5 k%{Н܄5_ Cusܝ O>6 5%KjcX!{OY^ B,#NφYxa2ďkwGō{mϣdDFgױ_DJKB0k6,쓼5߯,h3q3f͹DaR$Q,RCr,G6۰Q,W9؂Yr}ὃv?*4__\`$eĒF )IZi0 ʟ]b,Ԋ4YJi ϯs1d A\F )I-IZi0,CcR(Ӗae(r,Kjrd|-Nw0 d{rIφ:lAk#ʟ5BǣBBIHNY-I4YJI H@X`jEr,s]!5 FB_6 K|-񓄇tP$$!F`s뎛|r-ckcS>fӉMb9^|3sJEr,$9jI,Qsh- H@X`jEr,s]!5 !>7j}w? }}s1JEr,$9jI,P7*}u\BR(Ӗae+A\F>SOFKYDx@2nsםe6Bv24dY}q`A[6m̐DaR$Q,RAKRCr, , Q,Q)4YJ9:y_Zys`UsTrgʘ}:Fiݍ\FsI6݅I)i0& )A"3ar  HNYZ=^t"fӾB6dr_B(u*cl֣9vF?_]s`];l%N/|d(}L(}N'^Wh6sΥ#Ca*w}|3L}LI)i0& )Fͣ.A!ai0}v `l.\#c[st$;6e %"9fR$Ӗae(>.YA!ai06ʍ7x!mD+?c6݅OyDw.[ #_otu2rs1+#ar!ۖHםY.]wBu*PW! }#nl] PJ___*ca^}p4Y:$j2nB1Y%"9fR Z$Ӗae(YfZEr,NY2`k6R#cu }iyT۾{$G {}|#GuY'vpmFwY {Bv[]P= nӼͨw?Kn[ #^ j?omG뱻 R(Ӗae)!RM9fREfF )\ {>Eͧ}hTn|}{%_cn|0D}|#GuY'vsh6CKBv[]P= nӼοc5Y ۙh+|0lN+߷ >_^q]dlvvogBIHNY-I4YJ4mŷar  HNYs#ar!7{ۛ!ogX(I)i0& )@ܩ!r  HNY 7~TiWbF fB12?o.A$j4I6݅I)i0RԐ& )B40,0Q,Q)4YJ9B(m;Cngard{W!8nԾ) wВN}wCck}NF {ƣ|2[ɝj3!'Ysxh%"9fR$Ӗae(<Y&l.A!ai0}q`A[6m$ s|r-ck!8mN!MSFs\u l5YVsGF%"9fR$Ӗae(9݅$ ,05"9fRϯshNY?:Fiݍ\NTiJQwnA___uYr~! : @o#hn}pDo+?GvmϯBuJEr,$9jI,P7*}u\BR(Ӗae+_SQ]j3A֣9}Bu 2rMu81ۗ}}rd63k4I"yGy_oε}rWu}qHp}4K1N:,^~0a!pWB{ tԴC܄5hn__l)l#BIH)jHrJ@$$9A!@ /Aր 0h :=SRE W ( K@ .h <  `Hj!0")aH%xQt0u$Pp`ޑ|$KsFԷ(ZH@Pr) 0`0u5$PA@$P(`-D@dPR li'3V64P64P6d./usr/share/html/adsm/en_US/admmsg/a45emc47.htm    >et b@93`A#B-#8XhaP @(@p? 7)ۆN( ( ( ( ( ( ( ( ( ( ( I4($ 7\Ke$XЇp-8VV#I`"H)RA@EoXР(A @a'j0HŁ`8x*9HPâdsBP#d8@EͲFfrN[ʾc">d:ZWD~ς :&@򝳤 GoP7 :&_?L!~2tk͙oJ03:-RG6In{XZAMmk8j絋U}IbK`B':!N#iyA IcƾSң/g6!$+ "~ )%biK-V DJ@qB$=ZpW2vr?=Iq};9A!]_!II-kH\ji@qB$=ZpW24?7>Iew G) $絋Usm.{XX.Nܪ3p@qB$=ZʤN;9븇x\oNQ pW!ԝwRKsŪ msm.{XXո8JKsŪK-V&F@(!,}9&s}: JTwƾS pB': $絋Usm.{XXH5(lg! jIBRNB':!/g6!$+ "~ )g$!%$=Z#isŪNqlg! j4!\JSdDvz` %763[-Vʹb`;rU j󳐉Ns!)Ox^rH x^UEr?=Iq?ɒw}QЄGo; !ԝwxBtNd$FgBC%!:}; !ԝwRKsŪ msm.{XXոHJKsŪK-VF#H #):ya*S IK!BddO’>DԝwIcjmk |% 8c[-W):ya*S RKsŪ9=Z븇frP-kB(e ;ɠ$oF@nJӲN; Og¦CYN霄ORuBnK|.zp[-VSm#isŪƭ8=Zbihdi#|ORuC2$#)%biK-V DJ@qB$=Zɒ)<CÐNxW oaPHd&JIn{XZG6絋UwLB1%b|hC_g9Hlg!%$=Z#isŪuvQ1%b|&[vs&ada䍌;c9ẆӳaDyУ'-Dil6!$絋UH\jp8-%be%kHRtIIc£(I"H };:Hy@/)C aNURKsŪ9=Z븇frP-kBW+$~U܁d>2Dp}; 0ԝwGc9W!@MI)%biK-V S*\P-kҘf;8P$4 hHS †АH`!L[UӰK}Iq4v3y76h!jiK-V5n`ZKsŪK-V&F@(!,}:GI,}d%#2Ė>ʌ |MzBDs} y,IcG y,IcII-kH\jj'PB1%b|ldo 䳝 |0% SHx^x TpȐ;:Z )%biK-VuC3c9(XĖ絋U 䫕?k*@2Ng8dHG dPII-kH\j]rTg*⅌In{X_Δ7 |d-< )%bi69=ZjZKsŪK-V&F@(!,}9)@,>)\sGc9$ y,(>B$jK`$絋Usm.{XXH5(lg! j>HҘfƾSs'JaNCDjmkq:!ƙ,bKsŪЇs'-eDjmk)ەFr(XĖ絋UП9Hlg.;:S J#)%bi69=Zj`zKsŪK-V&F@(!,}?65FaёRAu ac  yb[-Vʹbn']863⅌In{X_d屑,[-Vʹb`;rU j 2%JIn{XZAMmk In{XYIsŪ>diX%0zaĔjmk |% 8c[-WadiX ybޑ&fVq ,}R(e |:!&i*:GvJ,})%biK-V DJ@qB$=Z yb~o\D yĔjmkq:!ƙ,bKsŪЇ}!CrN4rBJIn{XZG6絋Uʣ9W,bKsŪshO63ǐagc]9l Nd U1er[ f )%bi69=Zj`$zKsŪK-VF#H #]blaB~d? Brfek)%biK-V DJ@qB$=Zfek_nR7Fc""yW)΅Jܢ7 vti32RKsŪ9=Z븇frP-kB7 𗌷)BHvzaʜ븇d"~NDŽ$d"~NDŽ$A$}):$$絋Usm.{XXH5(lg! j4!\JSߴ%#!"~}י:S ]$Dvr?=1FUr?32[-Vʹbn']863⅌In{X_d屑,[-Vʹb`;rU jvyr)Iӣkz`\NRu@IC|'O]rvnd3y9P2&g#LKa %$=Z G6絋U[p R[-VR\ji24yA Ic?T`fr!D`0dKRXD3IcːNt?']XRKsŪ9=Z$63⅌In{X_lSt3HިӳN}G(Bt@a<%$=Z#isŪNqlg! j4!\JSdDvz` %763[-Vʹb`;rU j432vr?=Iq BN4rBJIn{XZAMmkXJKsŪK-V&F@(!,}9ܢ};9븇Bt(bod"~NDŽ$d"~NDŽ$Djmk |% 8c[-WƄ8+Ƽ~}77(eN(!d>OªNpNTpȐDԝw%$=Z#isŪNqlg! j4!^50ӳi,ἄO%$=Z#isŪuvQ1%b|#7(e$>ORuCN[ʿNB':m rL.܌ H'""YA!]XM'ףISH|L SZ;9A!]_!½H<$7>OªN &J[$oӳ䶄l+:vSfNdC%o-$faY-?n`3A!]X ;9d?#!%$=Z G6絋U[p j絋U}):Ѥ$BR2!:! -6We)::GRKbJIn{XZG6絋UQ>rP-kB^JP ?>gLvtiD!dBtB[?F` [-Vʹbn']863⅌In{X_d屑,[-Vʹb`;rU jjiK-V5n In{XYIsŪ0ȁ3c">Y-!}Ė>Ĕjmk |% 8c[-WƄ8+ J{"~xn!d+};=0T7i[x˙9>&o ,젒[-Vʹbn']863⅌In{X_lS\ߧg!v %Q%$=Z#isŪuvQ1%b}'63 HܯӡOyfd ;N )%bi69=Zj @j絋U#O<$_)B$i yJIn{XZG6絋UQ>rP-kB̄y?\B'"KrgЉCpB'tkD(W{%ЉCp%$=Z#isŪNqlg! j4!\|NB'"KrJIn{XZG6絋Uʣ9W,bKsŪTHNyo 엦m ;O(!J}gU%Lt7/ g ;̝)oP3)NNJ!II-kH)ʹbcVpP In{XYIsŪ>diXs!)O}s}Q"B8onKc9t&n HRtIcII-kH\jj'PB1%b|hCNπ0rL$aZ$yĔjmkq:!ƙ,bKsŪЇs!)OyAs4Wp4rBJIn{XZG6絋Uʣ9W,bKsŪshORO};:4YG)XjN[7*\dLLF\bJIn{XZAMmkHj絋U}):Ѥ$BR9 lg.Bt)#O=Iq>#)I%%$=Z#isŪA Cc9(XĖ絋U BR9NT`fxȄ63!:};9븀[-Vʹbn']863⅌In{X_d屑,[-Vʹb`;rU j,Ht7Jq ^/M~D']jiK-V5n In{XYIsŪ>diXs!)Oyι>D1%AIyJN,})%biK-V DJ@qB$=ZpW2|NB'[-Vʹbn']863⅌In{X_௹D#(nW%Jd63[-Vʹb`;rU jvyrL,Cks'-̕ :!jk΂JIn{XZAMmkR[-VR\j'@:4A>Ḽyw2hg6$絋Usm.{XXH5(lg! j4!]Ḽyw!|/ ͆!9 )%biK-VuC3c9(XĖ絋U BR)Nl1 ¾Iew ЇzѨ[-Vʹb`;rU jvyrRKsŪ msm.{XXո8j絋U}):Ѥ$BR97FS!\4rEQ%$=Z#isŪA Cc9(XĖ絋U ;)̄=s~!$^Ṡ9.B'@NJSLsϊ2N"Hϙ4?7>h!jmk)ەFr(XĖ絋ULYOT`fp$ldGhgF3+\=1 FDJB'@76h!jiK-V5n@j絋U}IbK`lilLTpĖ>SH0͝ )%biK-V DJ@qB$=Z}Gc9s^/ܦN Пӡ|ᴎG(kXBJIn{XZG6絋UwLB1%b|hCɠK+o9Hlg!%$=Z#isŪuvQ1%b|:S ߧgC%tkʠo BN4rBJIn{XZAMmk =Zbihdi#}„I!Ԗ>So646t&T(D-'N4v3[-Vʹba O,bKsŪx2lilO„I!t+%[y rRKsŪ9=Z븇frP-kB̄=MOϧgY]|Cc9 )%biK-V S*\P-kҘf;<(D-xHLvyrRKsŪ msm.{XXոHJKsŪK-VF#H #Nt?']X- Te3rJIn{XZG6絋UQ>rP-kB̄=s}QNNB':!};9Tw- Te3rJIn{XZG6絋UwLB1%b|hCo038daЉCc9 )%biK-V S*\P-k&C9>Н3S7+FfИ[-VSm#isŪƭ8)-k).{XZGRL K` ='@gi32t'D>Ĕjmk |% 8c[-WƄ8+ J{N, feko| Djmkq:!ƙ,bKsŪЇs!)OyAs4Wp4rBJIn{XZG6絋Uʣ9W,bKsŪ gB'038Y?62#43IWΞ#"%Vhg!o BN4rBJIn{XZAMmk i-k).{XZGRL K`"l62#ͪD RGz ,})%biK-V DJ@qB$=ZpW!2R7_)I\&c"?NmPB$HW`D(אN )%biK-VuC3c9(XĖ絋U +=6NmPB$HW`DRKsŪ9=Z\nUʸ 8c[-Wݙ c"?)Iӡ焍(Ҙf;>RXy 7m ;Ѥ1%G?=Iq S=2lC!oٔ023%_]Djmk |% 8c[-WƄ8+ d ؆Cp"~zBP#|௳vF#L Wa^'Lvr'.rlC!jmkq:!ƙ,bKsŪЇs'-eDjmk)ەFr(XĖ絋UL屑,ӼD 9Hlg!%$=Z G6絋U[pIn{XYIsŪ>Ѥ1%G03:-y6!7<<B':!Q%$=Z#isŪA Cc9(XĖ絋U B܁n ΄%8Ky Tw>57_NmPB$HW`DRKsŪ9=Z븇frP-kB̜2%RKsŪ9=Z\nUʸ 8c[-W3DNh!jiK-V5nH=Zbihdi#):zd ؆Cc">BP#d<<B':!Q%$=Z#isŪA Cc9(XĖ絋U &JFK):x D~ f2BP#dII-kH\ji@qB$=ZpW6y_)@͈d7=QЄGo!:p࢈D']*$絋Usm.{XX.Nܪ3p@qB$=Z@BP#dƾ2dL3O'#}3hOTCc9 )%bi69=Zj =ZbiyJNti24 ,}>R7 f2FgBC%T?r?=Iq )%biK-V DJ@qB$=ZpW!2R7_)I_hN2#|܁nz3 @!%$=Z#isŪNqlg! j4!\|܁nz3 @!Bt)ENTII-kH\j]rTg*⅌In{X_ 3=IS=QЄGo|e]ҘfOFfПӰrRKsŪ msm.{XXո Hj絋U}IbK` D}QЄGo!:B':!>DԝwIcII-kH\jj'PB1%b|hC JN2Bq ؆CsD']jmkq:!ƙ,bKsŪЇsgrlC! ΄%8Ky D*븀[-Vʹb`;rU jfzz3 @!ʻy0<͡?aSG) $絋UH\jp8@8絋U=Z#L PCXpB':!>DԝwIcƾS (܁n$絋Usm.{XXH5(lg! j4!\W3b }QЄGo!:g!ԝwRKsŪ9=Z븇frP-kB̜2%RKsŪ9=Z\nUʸ 8c[-W3DNh!jiK-V5nH-%be%kHF#H Ė>)I f2FgBC%Q븇H!RuA%%$=Z#isŪA Cc9(XĖ絋U &JFK):x D~ f2BP#d ӳN )%biK-VuC3c9(XĖ絋U += 03:-'Og!𪓮JIn{XZG6絋Uʣ9W,bKsŪ&tNϔC:!g焍͡?g9Hlg!%!agc]9l Nd +lC0II-kH)ʹbcVp-k).{XZG4A<$FgBC%5o'NB'U']:Gz ,})%biK-V DJ@qB$=ZpW: ᾨBP#d>ORu@II-kH\ji@qB$=ZpW2rȖTII-kH\j]rTg*⅌In{X_[;tBrRKsŪ msm.{XXո $zKsŪK-V&F@(!,}=1 aBP#d"~z$}: ؒ[-Vʹba O,bKsŪЇzb }QЄGhvr?=IqL7(ORu@II-kH\ji@qB$=ZpW2rȖTII-kH\j]rTg*⅌In{X_[;tBrRKsŪ msm.{XXո"絋U=ZBP#dƾSLBao!ID'] H!RuA%%$=Z#isŪA Cc9(XĖ絋U ᰯ,2L3=QЄGo!IאN (εÝ*D,aIn `P  }\V3y )!2456Gf$XT29-ƠT`f )%5jmkq:!ƙ,bKsŪЇxגϳMOϧgY]|Cc9 )%biK-V S*\P-kOvxnOL3 'NV#76M63[-VSm#isŪƭ8 [-VR\ji24yA Ic>H?+ІtdG!CR; !2R4II-kH\jj'PB1%b|hC7{FFHB$i yCL:2#PÊ2ܤ`$絋Usm.{X[q4͌ 8c[-WƄ8+ J{̚NLrRKsŪ9=Z\nUʸ 8c[-WۛBN4r\6:w6$e2[됡s)FJIn{XZAMmkp絋U=Z#L PCXyO~Jd ϳ yЉCp҈D[-Vʹba O,bKsŪЇsspͯӲ_)LQ/g!ԝw2ӳ4ἄO< gDjmkq:!ƙ,bKsŪЇsgna<vt"F7Q%$=Z#isŪuvQ1%b|*ӳNp~22 D~ORuC N#">C9shORII-kH)ʹbcVpX=Zbihdi#Έ aH/*yf2"~RuC}: ؒ[-Vʹba O,bKsŪЇssp|tNDN]$Dce>!4re8l+:#>9-']63P3)͆.`JIn{XZG6絋UwLB1%b|hCO|7qw1 g03:-)4 ӳN )%biK-V S*\P-kD#,vs JCΈ aH/Q?6:ag(ҘfH(𑾘d?ЉCpB'DvyrRKsŪ msm.{XXո絋U=Z#L PCX|'O2dL7 B'U']:Gz ,})%biK-V DJ@qB$=ZpW2Rܦ/a>0^r+NB': $絋Usm.{X[q4͌ 8c[-WƄ8+9ldK*$絋Usm.{XX.Nܪ3p@qB$=Ze>Nt265D|r2vsG2tN΍&~ '͡?g9Hlg!%$=Z G6絋U[q`Hj絋U}IbK`d%)7 f2BP#d\OªNt?']XRKsŪ9=Z$63⅌In{X_d%)7 f2BP#d_NB': $絋Usm.{X[q4͌ 8c[-WƄ8+9ldK*$絋Usm.{XX.Nܪ3p@qB$=ZgJaJN$:3b~xHLvyrRKsŪ msm.{XXո(%%be%kHF#H Ė>BP#d Ox^d 7 >B'U']:Gz ,})%biK-V DJ@qB$=Zx%'NNB':!/g6!$+ "~ )%biK-VuC3c9(XĖ絋U <)G(BtCJq frB': $絋Usm.{XX.Nܪ3p@qB$=Z4T`ft!(2[NB': !4477"BN4rBJIn{XZAMmk@JKsŪK-V&F@(!,}>RDx pW?=Iq>DԝwIcII-kH\jj'PB1%b|hCHɒ0 |'O ̄=4NˆD']jmkq:!ƙ,bKsŪЇs'-eDjmk)ەFr(XĖ絋U ;:40ȏRtek9#}3hOTCc9 )%bi69=Zj#[-VR\j#3 @!0̭H<~!ԝw)#O=Iq>Ĕjmk |% 8c[-WƄ8+ n ΄%8K~D']7Rvt3ds!/>P臞FgBC%M63|אN )%biK-VuC3c9(XĖ絋U N[ʉ)%biK-V S*\P-kc"YcyN@4rBJIn{XZAMmkŁi-k).{XZG4A<$m !ԝw)#O=Iq>k}2ӳT?jmk |% 8c[-WƄ8+)oӳNxd 'ύw Ӱj"BB'[-Vʹbn']863⅌In{X_d屑,[-Vʹb`;rU jjiK-V5np絋U=Z#L PCXt?']XÆ@D*븇%$=Z#isŪA Cc9(XĖ絋U 2!odo!ԝw$ORuCƾSބKp7k}2)b#Hn$絋Usm.{XXH5(lg! j4!\HߧC~OL4"F4II-kH\ji@qB$=ZpW2rȖTII-kH\j]rTg*⅌In{X_[;tBrRKsŪ msm.{XXոZKsŪK-V&F@(!,}9#O=QX# B$i $絋Usm.{XXH5(lg! j4!\HߧC~OO~1 ?9 ӡ4rRKsŪ9=Z븇frP-kB̜2%RKsŪ9=Z\nUʸ 8c[-W3DNh!jiK-V5n-%be%kHF#H Ė>JSIaЉCc9s!#bl7+ύt?ؒ[-Vʹba O,bKsŪЇs!)Oy$Mӳ4r(H؛ ]xd W<%2DNb2_Dg̦Cs "~ )%biK-VuC3c9(XĖ絋UIdGfDjmk)ەFr(XĖ絋U3hgC B',dHȏ΍&fVP7+NzfПӳ63[-VSm#isŪƭ88[-VR\ji24yA Ic>d$lMy 2"~z$}: ؒ[-Vʹba O,bKsŪЇr%#|DF!g!:t"FEF_NB':!Cr(ȉF a?jmkq:!ƙ,bKsŪЇs'-eDjmk)ەFr(XĖ絋UL屑,ӼD 9Hlg!%$=Z G6絋U[ppj絋U,B'Id"~TwbKifƘf΄GyA Ice_PdQG RKsŪ9=Z$63⅌In{X_yW)͞W{/FO ̄=N}:5*h!jmkq:!ƙ,bKsŪЇz"~O%$=Z#isŪuvQ1%b}sC.t3s9*< iӤt6:ag9%\P'G) $絋UH\jp8,%%be%kHF#H Ė>BP#d<Ԓ(ΛD*븇H!RuA%%$=Z#isŪA Cc9(XĖ絋U FgBC%|FtߧFId9븀 ΄%8K}I"Жsd"~z(`"x wQ%9Jq gE|h|r?=Iq S4 $絋Usm.{X[q4͌ 8c[-W]&fV2NB':!E4II-kH\j]rTg*⅌In{X_\JIn{XZAMmk)-k).{XZG4A<$FgBC%5 Bt"~RuC}: ؒ[-Vʹba O,bKsŪЇr%#~ORuC|g03:-*lC!h[-Vʹbn']863⅌In{X_tZD|}:D']=vh)%biK-V S*\P-k 03:-'Og!ԝwRKsŪ msm.{XXոp絋U=ZBP#d Ox^d 7 >B': RGz ,}Sk=L RKsŪ9=Z$63⅌In{X_BdoӳNpW{/Ha$OT`ft!(2[a_)g(ORu@ OgN 2R4II-kH\ji@qB$=ZḼc">d>ORuCf8h[-Vʹb`;rU j;)iBP#dORu@ TЙ)oӳxOz%-D!?g(%s Ӱ'JaN[o!:t&J[vp%$=Z G6絋U[j絋U}7 "~W 0ȏD?pܦr%#Djmk |% 8c[-Wd|0\ ; ܤDo2!2R7Ei sa s¾7 "~ )%biK-VuC3c9(XĖ絋UIdGf8h[-Vʹb`;rU j*}:̕=r07r2to:zD? w2"$絋UH\jp8@JKsŪK-V&F@(!,}9oӳaCJq Btd"~N$yJN,})%biK-V DJ@qB$=ZpW2B2viOT`ft!(2[_6!4 Q6!4 NDrlC!oORu@II-kH\ji@qB$=ZpW;rP-k;=QЄGoF3+_](JIn{XZG6絋UwLB1%b|hC4Z!HOfDjmk)ەFr(XĖ絋U.Btfek~]4II-kH)ʹbcVp  j絋U}IbK`gM}QЄGo!ԝw)#O=Iq>Ĕjmk |% 8c[-WƄ8+ :n23 @D']&H WJΛאN}#2?gB$i yRKsŪ9=Z븇frP-kB̜2%RKsŪ9=Z\nUʸ 8c[-W3DNh!jiK-V5n08絋U=ZBP#dtB!Cc9c %^t4RXRKsŪ9=Z$63⅌In{X_r03:-RKsŪ9=Z븇frP-kB!I ΄%8Kz4ZDDjmk)ەFr(XĖ絋UX$絋UH\jp8ZKsŪK-V&F@(!,}8*$Nu2LxH % БG7ʝ3#2Ė>([-Vʹba O,bKsŪЇsspͯӡNŽL<t%7ʝ3StHeN Wx^sDӡ/:|;9 u2LDjmkq:!ƙ,bKsŪЇsFNdlv3N[i32B nRJIn{XZG6絋Uʣ9W,bKsŪ&tN@$Io II-kH)ʹbcVp 絋U=Z#L PCXx2X>r3gN> y,Ic)%biK-V DJ@qB$=Z |Mr3gA%$=Z#isŪNqlg! j4!\ӳ9#yDḼc">zvPaH![-Vʹb`;rU j )oӳA>&[ y,RKsŪ msm.{XXո@0j絋U}IbK`@뤂|#2Ė>([-Vʹba O,bKsŪx2g:y-a*H/\݌)%biK-VuC3c9(XĖ絋U ̍~g/ ̜2%fekӲ# A ܥDjmk)ەFr(XĖ絋ULL3~2 7H`[-VSm#isŪƭ@i-k).{XZG4A<$dÐ:pbK`II-kH\jj'PB1%b|ldo 䳝 |0BtvpJ{\݌Ӱ? : $絋Usm.{X[q4͌ 8c[-WƄ8+25vs'#c$o2rȖTII-kH\j]rTg*⅌In{X_Δ7 |d-< )%bi69=Zj  In{XYIsŪ>Ѥ1%G |M# ӀDKXJIn{XZG6絋UQ>rP-ke xd%WK)ӳr3gO\݌)%biK-VuC3c9(XĖ絋U ̍~g/ ̜2%RKsŪ9=Z\nUʸ 8c[-W30vx2"Kxd%JIn{XZAMmkH-%be%kHF#H Ė>2 7LB$i €"Gd%,}Q%$=Z#isŪA Cc9(XĖ絋Ud2t+%[y ӣLB$i %$=Z#isŪNqlg! j4!\ӳ9#yDJIn{XZG6絋Uʣ9W,bKsŪ&tN@$Io II-kH)ʹbcVp ZKsŪK-V&F@(!,}dkNFc9xHd屑,[-Vʹb`;rU j )oӳA>&[ y,RKsŪ msm.{XXո@Hj絋U}IbK`@Ϙoө:g"Gd%,}Q%$=Z#isŪA Cc9(XĖ絋Ud2t+%[y ӟ0ߧS*t4II-kH\ji@qB$=ZpW>dkNFc9xHd屑,[-Vʹb`;rU j )oӳA>&[ y,RKsŪ msm.{XXոEi-k).{XZG4A<$dH/> y,IcId"~N$H %"R> y,IcII-kH\jj'PB1%b|ldo 䳝 |0Btvz B'@=sv2"$2SHx^x TpȐ;:Z )%biK-VuC3c9(XĖ絋U += ϧg II-kH\j]rTg*⅌In{X_Δ7 |d-< )%bi69=Zj ZKsŪK-V&F@(!,}/!:B'븂K`oHHtKX%#2Ė>Ĕjmk |% 8c[-WA>&K9Я ̗nS 'OgȈg$y/&󐁛:pbK` H!RuA%7$G:Gd%,}bKbJIn{XZG6絋UQ>rP-ke xd%WK)ӳ  7c""J%Lӳ#!7vt2RKsŪ9=Z븇frP-kB͞W{:#2%$=Z#isŪuvQ1%b|:S ߧg |M$@X$絋UH\jp8-%be%kHF#H Ė>2 7r3gN> y,IcId"~N$H %"R> y,IcII-kH\jj'PB1%b|ldo 䳝 |0BtvxBl뛱% SHx^x TpȐ;:Z )%biK-VuC3c9(XĖ絋U += ϧg II-kH\j]rTg*⅌In{X_Δ7 |d-< )%bi69=Zjp =Zbihdi#}8bK`tHeN> y,Ict%Ϙoө:g"Gd%,}^Bt)#O=Iq>Ĕjmk |% 8c[-WƄ8+m~ D70ߧS*t6!7>NxS;FeNII-kH)ʹbcVp  ZKsŪK-V&F@(!,}:Gz$db#Hlg"> y,IcH!RuA%7$G8$HJIn{XZG6絋UQ>rP-kB6db#Hlg.P̖pK9 Q븀[-Vʹbn']863⅌In{X_|י9#}vhII-kH\j]rTg*⅌In{X_ <8d2BtvtiD!9C2[8$絋UH\jp88j絋U}IbK`B',}&eN> y,IcH!RuA%7$G8$HJIn{XZG6絋UQ>rP-kB6d:Sy2Btvr?=Iq%$=Z#isŪNqlg! j4!\ӳ9#}vhII-kH\j]rTg*⅌In{X_ <8d2BtvseN)%bi69=Zjpj絋U}IbK`B',}>Q62"RGd%,}2Y>ό"HXr%#JH %B8yII-kH\jj'PB1%b|hCfЄ`o!<ڕxK䶄e"Dv|O%$=Z#isŪNqlg! j4!\JSdDvz` %763[-Vʹb`;rU jlwͪD H<F;%BN¦RIIvֹ:Ka!"P< ;9A!]_!ZDL*2Б~ `GjiK-V5n8 In{XYIsŪ>Ѥ1%G2 oH!TpĖ>$}):$$絋Usm.{XXH5(lg! j4!\JSLNyJIn{XZG6絋UwLB1%b|hC#'̚NLrRKsŪ9=Z\nUʸ 8c[-WۛBN4rB} 77(e4NL"~$>L,C9ldK*8ltNdNxe![-VSm#isŪƭ@j絋U}IbK`d%)!Й)oFq!ԝw)#O=Iq>Ĕjmk |% 8c[-WƄ8+ J{FF?=IqKz3II-kH\ji@qB$=ZpW24?7>Iew G) $絋Usm.{XX.Nܪ3p@qB$=Z6h!<ӳIs'-e@ðg ̕=IqP]6tRKsŪ msm.{XXո)-k).{XZG4A<$BR)HJ^H/)#)I%%$=Z#isŪA Cc9(XĖ絋U BR)HJ^H/$絋Usm.{X[q4͌ 8c[-WƄ8+ J{̚NLrP 2#̜2%RKsŪ9=Z\nUʸ 8c[-WۛBN4rBJCѤ9Dna`3NJ븇FQ: )%bi69=Zj 絋U=ZBP#dƾS߀gMy MB': RGz ,})%biK-V DJ@qB$=ZpW |gٕgMvz3 @D']Z,@r07(H@E.RXnƼن ĔtAf#3RKk)%biK-VuC3c9(XĖ絋U %(g̚NLrRKsŪ9=Z\nUʸ 8c[-Wۄ2gA 60JSn@͈d7=QЄGo!:tRu@>XRKsŪ9=Z$63⅌In{X_RrlC! ΄%8Ky ѯ :g: P :gB`RKsŪ9=Z븇frP-kB̄= ؆CsJq EDjmk)ەFr(XĖ絋UПӳ63vti0d屑,v ӹ9:!jk΂JIn{XZAMmk絋U=Z#L PCXs!)O}2lC! ΄%8Ky РӦ~zؒ[-Vʹba O,bKsŪ& f2UJq ӣ^tRuC@Ӧ~t aіQ%$=Z#isŪNqlg! j4!\JSLnz3 @!RH:h[-Vʹb`;rU jvyrPN΍&~!̜2%s6:w'2T']< B2vII-kH)ʹbcVp P In{XYIsŪ>Ѥ1%G23b T`ft!(2[NOªNt?']Xt'D>Ĕjmk |% 8c[-W0܁nz3 @!BttkD']jmkq:!ƙ,bKsŪЇrRY|܁nT`ft!(2[IgM'Og!𪓮JIn{XZG6絋Uʣ9W,bKsŪshORIC};:4Y2rȖT ; pܜSԝw55CgA%$=Z G6絋U[BR[-VR\ji24yA Ic̄= 03:-'NB'U']:Gz ,}:GRKbJIn{XZG6絋UQ>rP-kJSLnz3 @!BttkD']jmkq:!ƙ,bKsŪЇs!)O}2lC!UQЄGo$Q7ORu@II-kH\j]rTg*⅌In{X_nm ;Ѥ1%G!0ȏ03:-)49븁Id"~N$$絋Usm.{XXH5(lg! j`ft!(2[^LBah[-Vʹbn']863⅌In{X_b 3 @!BCÐN )%biK-V S*\P-kc"YcyrRKsŪ msm.{XXո@絋U=Z#L PCXs!)O~+cX'v ˃2$}):$$絋Usm.{XXH5(lg! j4!\JSߤ/28J #""JIn{XZG6絋UwLB1%b|hCIR^dp,; FDD32'-eDjmk)ەFr(XĖ絋UПӳ63vti0d屑,v ӹ9:!jk΂JIn{XZAMmki-k).{XZG4A<$BR%Iy˄`a`22#. Kؒ[-Vʹba O,bKsŪЇs!)O~VO00RKsŪ9=Z븇frP-kB̄=J [<ðddDO.3+Xȏ2rȖTII-kH\j]rTg*⅌In{X_nm ;~}2 ϸ3(O$絋Usm.{XXH5(lg! j4!\JSe2qgHP!II-kH\ji@qB$=ZpW24?7Ѥ1%G2;gFt ? H!TpĖ>#)I%%$=Z#isŪA Cc9(XĖ絋U BR&' v2#Nϸ3(O$絋Usm.{X[q4͌ 8c[-WƄ8+ J{̚NLrRKsŪ9=Z\nUʸ 8c[-WۛBN4rB!g 8ӳ;"~$>L,C9ldK*8ltNdNxe![-VSm#isŪƭ@R[-VR\ji24yA Ic>DԝwIcrP-kB̄=v0> ЉCc9 )%biK-VuC3c9(XĖ絋U BR&'ӳi,h!jmk)ەFr(XĖ絋UПӳ63vti0d屑,v ӹ9:!jk΂JIn{XZAMmk =Zbihdi#}8bK~2 4=&JFȤa$ZG0ӒXRKsŪ9=Z$63⅌In{X_d%)!/'Og!ԝwӰj"BB'[-Vʹbn']863⅌In{X_d%)2h"~n};=0RII-kH\j]rTg*⅌In{X_nm ;D1%GHRtIcII-kH\jj'PB1%b|hCd7> 3jmkq:!ƙ,bKsŪЇs!)OyAs4Wp4rBJIn{XZG6絋Uʣ9W,bKsŪshORIA2*gӡNg3{sBD@.g|d <=0TC0@.g|d N΍&~!̜2%s6:w'2T'] FQ: )%bi69=Zjj絋U}IbK`d%)^23̇6#)I%%$=Z#isŪA Cc9(XĖ絋U BR#/gء !IG) JIn{XZG6絋UwLB1%b|hCɠK+o9Hlg!%$=Z#isŪuvQ1%b}'G) $>L,C9ldK*8ltNdNxe![-VSm#isŪƭ@j絋U}IbK`d%)9.lilLcL3gB`z$yJN,})%biK-V DJ@qB$=ZpW2ӳa:RKsŪ9=Z븇frP-kB̄=MOϧgY]|Cc9 )%biK-V S*\P-k͡?g9Hlg!%!agc"YP700crs%ORuC#(i jiK-V5n@ In{XYIsŪ0V2p0F%#z4Z)%biK-V DJ@qB$=ZpW2>&aZΆNΌ+PB'>f@ɉ(&:vSхj:_)Θo>f@Ɂµ B/2Et$G *e󳒮S J{Iἄ偽V/ *ӳI| 4)Ѥ NA ͆!9 )%biK-VuC3c9(XĖ絋U BR&'ӳi,h!jmk)ەFr(XĖ絋UUyf_a7<8dV ># 6t7~MwdGP)\};9 dhϧgFlo ;%gL4d<ۛBN4rBJIn{XZAMmk =Zbihdi# J{FFcL3gBe$}a:1%%$=Z#isŪA Cc9(XĖ絋U BRNy1%$=Z#isŪNqlg! j4!\JSJכa:RKsŪ9=Z\nUʸ 8c[-WۛBN4rBJCѤ9Dna`3NJ븇FQ: )%bi69=Zja)-k).{XZG4A<$BR` H!TpĖ>$}):$$絋Usm.{XXH5(lg! j4!\JSRFGOad|_g6Wjmkq:!ƙ,bKsŪЇs!)OyAs4Wp4rBJIn{XZG6絋Uʣ9W,bKsŪshORIC};:4Y2rȖT ; pܜSԝw55CgA%$=Z G6絋U[j絋U}IbK`d%)2 lilLcL3gB`z$tVrIcII-kH\jj'PB1%b|hCd7>cL3gBbJIn{XZG6絋UwLB1%b|hCOyn}:5Ƙf΄Ĕjmk)ەFr(XĖ絋Ue"@ӡNy>lS4lko oԤaLcL3gB|WIkʢJIn{XZAMmk$ In{XYIsŪ>Ѥ1%GH!RuA%O|:%-y2B': $絋Usm.{XXH5(lg! j4!\؛=##~ tkD']59" ؒ[-Vʹba O,bKsŪЇxrBȏ2#ox^ |t[-Vʹbn']863⅌In{X_d%)2h"~n};=0RFѩHfekRKsŪ9=Z\nUʸ 8c[-WۛBN4rBJCѤ9Dna`3NJ븇FQ: )%bi69=Zja)-k).{XZG4A<$BR"~t?G IcRGRKbJIn{XZG6絋UQ>rP-kB̄=G%"~ )%biK-VuC3c9(XĖ絋U BR&'ӳi,h!jmk)ەFr(XĖ絋UПӳ63vti0d屑,v ӹ9:!jk΂JIn{XZAMmk$%%be%kHF#H Ė>JSG7 Fty)#O=QXt'D>Ĕjmk |% 8c[-WƄ8+ J{;=2aJ`[-Vʹbn']863⅌In{X_d%)2h"~n};=0RII-kH\j]rTg*⅌In{X_ IS> vtaJgxd̕=Iq7vHfПӰrN΍&~!̜2%s6:w'2T'] FQ: )%bi69=Zj 絋U=Z#L PCXr?=Iq4>HFrKee)::GRK|e)):GRD $Djmk |% 8c[-WƄ8+ J{FFfȄ63!:};9븀Ȅ63}vt|eU"~} :&* 3=Q"B8o)IӡFqII-kH\ji@qB$=ZpW24?7>Iew G)  J{ѤO΀;U"~ )%biK-V S*\P-k͡?g9Hlg!%!agc"YP700crs%ORuC#(i jiK-V5n!)-k).{XZG4A<$"~z#O=Iq>k=Zvsj"BB'[-Vʹba O,bKsŪЇs!)Oyߧg!ԝwӳT?jmkq:!ƙ,bKsŪЇs!)OyAs4Wp4rBJIn{XZG6絋Uʣ9W,bKsŪLJoӳNxׅN>&H|́Jnm ;XRKsŪ9=Z$63⅌In{X_d%)nx47=vt'Og%\[-Vʹbn']863⅌In{X_d%)2h"~n};=0RII-kH\j]rTg*⅌In{X_nm ;Iew *d?63[-Vʹbn']863⅌In{X_d%)2h"~n};=0RII-kH\j]rTg*⅌In{X_nm ;=09Hlg!%!agc"YP700crs%ORuC#(i jiK-V5nIn{XYIsŪۆ@vh|rJIn{XZG6絋UQ>rP-k2d0o]?NL2RII-kH\ji@qB$=Z G RKsŪ9=Z\nUʸ 8c[-W3DNh!$絋UH\jp8=Zba4; FDy븇pII-kH\jj'PB1%b}g:!̄=G%7 6yә J{KD']jmkq:!ƙ,bKsŪ Vlg/](JIn{XZG6絋Uʣ9W,bKsŪshORO};:4Y2rȖT ; pܜPFHl$絋UH\jp8=Zb`JSlk}: ؒ[-Vʹba O,bKsŪЇs!)Oyϧg!ԝwRKsŪ9=Z븇frP-kBFSW4WDjmk)ەFr(XĖ絋U FgBC%5ʻy0<ې7UQЄGo6fC%\*>U3c9T B; pܜSԝw55CgA%$=Z G6絋U[p$zKsŪK-V =G%>DԝwIcII-kH\jj'PB1%b|hCh依ORu@II-kH\ji@qB$=ZpWN_gY]RKsŪ9=Z\nUʸ 8c[-W|4ӲNy븇lk4ӲUJq ^/M~DjiK-V5n8j絋U͈ft"F^5F#LD:RG6%-;̚𑾙' yJIn{XZG6絋UQ>rP-k2d8oG) Pi?<=p3b63|eѤ+Q%$=Z#isŪNqlg! j4!^$e:e~IetII-kH\j]rTg*⅌In{X_䥱?D!k̚76S rRKsŪ msm.{XXո=Zbc}p3bd?ƾ2diGJHD?yAr7663[-Vʹba O,bKsŪ /Gc |:#Hlg/4r\4蟞~ L2R.&FZ)%biK-VuC3c9(XĖ絋U #)+K+JIn{XZG6絋Uʣ9W,bKsŪ%-N\? ؆g2h"~nxHLvH63[-VSm#isŪƭ@8[-VR\js4 h$ye̕9@MIא_)oٔkDͲ߳ XKF'Fevߧg8+|rZ$絋Usm.{XXH5(lg! j󳀱pƄ B\4v396 :?DbK|Wd '%@%$=Z#isŪA Cc9(XĖ絋U2_i70ӳÐiGB i>/L2)%biK-VuC3c9(XĖ絋U +=Dĉ"~ )%biK-V S*\P-k뜰II-kH)ʹbcVp XJKsŪK-V~?H!(!,}+r[DRKsŪ9=Z$63⅌In{X_%~ r?> *5ܖ)%biK-VuC3c9(XĖ絋U <):$N>$Nߧg!II-kH\j]rTg*⅌In{X_\JIn{XZAMmkIn{XYIsŪ0hfad*[-Vʹba O,bKsŪЇs!)O|};=QЄGo7"fr?ܳp0@II-kH\ji@qB$=ZpW24?7>h!jmk)ەFr(XĖ絋UI`3s8i٧e8ЇxU~̝)i$oӡN‹7 !T9OΔ7Ѥ<$om ;ĔͲ)49$&J[̚BFjmk |% 8c[-W܌ ΄%8Kyg?+΀fprH |p78\1D'Og!ԝw*apd%) JHL xd W>NxׅdGe2Fa,e:4Z)%biK-VuC3c9(XĖ絋U )] rvr?=Iq%$=Z#isŪuvQ1%b|#7(e4|)ldGSD4IIk)!c};=2jPFDT RBdgN dkRQaD)o2h! NNB': $Z@]!!2R0Daϳ*$>TKy?Q븀Ξ$<%=;)ѤƥSe2FFD~ORu@ Hü+.K|/4r\O%$i }; !ԝw0>DbK`T 3+\7JHO*'2()%biK-V DJ@qB$=ZG #O<$a_)B$i x^Uϧg!¥@2xY? ONti32撤dGỈ#gЉCsDjmkq:!ƙ,bKsŪЇs;9X%$=Z#isŪuvQ1%b|yNdl%NB'B$i @޻4~Ḽxi0fVaD"~xHLvt"FBJIn{XZAMmka@8絋U=ZD']8$}: za>0\ɠh[-Vʹba O,bKsŪЇs^B2N}0ȟvr?=Iq%$=Z#isŪNqlg! j4!\c"YQ%$=Z#isŪuvQ1%b|9ldK8lt)RʢJIn{XZAMmka@@JKsŪK-V24 #a)Oz0s4g;ʼҘfLII-kH\jj'PB1%b|leI@&FC):ya*S Bq•ϧaFM!#@YB$mDjmkq:!ƙ,bKsŪ΍&FCƾS4Z;=0蒒[-Vʹb`;rU j };8:p9z>hg/C|Ux|p9g2h! >27vK6IetOCѯF ?(c"YP72rS(3W%؆`[-VSm#isŪƭP In{XYIsŪiI䌙)nS D4ȏ#Hܯ; <i79)%biK-V DJ@qB$=Zғ2RܦNx2:y?$nD3dGp߳+Ny#p$ns]RKsŪ9=Z븇frP-kB̄=ff$絋Usm.{XX.Nܪ3p@qB$=Z6h!<ӳItrvnd3y9UDil6!$絋UH\jp8(%%be%kHF#H Ė>2 7@YLӳT? HD'NB':!>D1%%$=Z#isŪA Cc9(XĖ絋U _@ y,ڠH/$%'o2rFUvx2e|kNNt?G Ic줖絋Usm.{X[q4͌ 8c[-WƄ8+ J{D!)lOv^dL3p};>,RKsŪ9=Z\nUʸ 8c[-WTdoӳA>&K+/g%'#y0v Q*D~ڠH2h! Og8+:&@W)-$絋UH\jp8R[-VR\j"GyA Ic#O<$B'PCXOa*S%G%~fej'QDjmk |% 8c[-WvzDpޑB'PCXᰯ4/ *ӳaRKyӡ:gfekRKsŪ9=Z븇frP-kB"~zebnKDjmk)ەFr(XĖ絋U99ᰖ;97 zvti32ӢaTKO'΀faD"~y𑾙'D!jiK-V5n€HJKsŪK-VfS"Gr@<$|FtT`ft!(2Z$絋Usm.{XXH5(lg! j2$#2yA Ic<Ԓ(Λ ΄%8KD?|jT9 2o:xtOt7<Ԓ(Λ Gh[-Vʹbn']863⅌In{X_B? vyrRKsŪ9=Z\nUʸ 8c[-WǐK[|s ΄%8KyR3c9g*g'2\Xf*@̧ӡFt3 @!%$=Z G6絋U[0@絋U=Z#L PCXs!)O}2@HJ^H/NNt?']Xtd+9$$絋Usm.{XXH5(lg! j4!\JSLP3>v3 "~ (hC9_3hg039 ct_! 2rFBQ?ߧFZvS&s eDjmk |% 8c[-WƄ8+N_:d尌I3g>2TII-kH\ji@qB$=ZpW6y_)3 @!߳+NB': $絋Usm.{XX.Nܪ3p@qB$=ZNӳNt&J[ќet7|k= ‘NlSd尌I3g>2T T$oӲ^'G) $絋UH\jp8$%%be%kHF#H Ė>D']:Gz ,}Rfao׀S )%biK-V DJ@qB$=ZpW77 :"~zW4pRН3 2yЉCp2[Cѯ!ԝwRKsŪ9=Z븇frP-kBbySބHONy븀[-Vʹb`;rU j243P7<* vRuC#(i >FS!\vpJ{BttkD']jiK-V5np絋U=Z#L PCXs!)OyT`ft!(2[Ia`7rUDŽ 4#)I%%$=Z#isŪA Cc9(XĖ絋UL 2B2ϧg?02BP#d|rZP3),?7rU$絋Usm.{X[q4͌ 8c[-WƄ8+f~h!jmk)ەFr(XĖ絋UT3T`ft!(2[_W`yo2txHߧdm ; 0)ɕBRdDO`53pL#0TRKsŪ9=Z븇frP-kBFḼc"?N K ܕc9 )%biK-V S*\P-kHӳJq fRXn:S ~ao T͡?g9Hlg!%$=Z G6絋U[0 j絋UdidDRKsŪ9=Z$63⅌In{X_yDy0̭p R-< ȏB$i D42?FO΁* wgB$i R4ZאS%$=Z#isŪNqlg! j4!\6R؟"~t"F^5MODjmk)ەFr(XĖ絋UX$絋UH\jp8(R[-VR\jL%)2h"~nzb"~xfVJIn{XZG6絋UQ>rP-k;=QЄGoe%Jɠ'Qvr?:'4g.4!]63P3($Od%) L2ӳ3 B`vz2ɒ<qgHR'ư ? RKsŪ9=Z븇frP-kB(e ;9LrRKsŪ9=Z\nUʸ 8c[-W'aϳf+N\fS scXNRuC#(i NLvyrRKsŪ msm.{XXո  j絋U63:yƦN[Djmk |% 8c[-W¢F^4k};95yD!o ')BII-kH\ji@qB$=ZpWܢ7+2[RII-kH\j]rTg*⅌In{X_\JIn{XZAMmka`$zKsŪK-V[Cg03<)!ԝwd"~N$e!4=0x[-Vʹba O,bKsŪB':!^@sNS3t))B\/ nNNϴ63!` %aЉCc9yЪa<%$=Z#isŪNqlg! j4!_rFPܯӳJo9Hlg.BttkD']jmk)ەFr(XĖ絋U YOiD']7/BR'#"|avyrRKsŪ msm.{XXո =%be%kQ?:GyA Iċ@:Gz%P@4|ЉCc9 )%biK-V DJ@qB$=Z"~x~SЗӳEHzi( 'NHICy5NUL7:#Hlg/9Oć 5iܧӡ"};=t_! !7>ORuCy*#iϙX>speӳN )%biK-VuC3c9(XĖ絋U +=D!אx OJ!LMrRKsŪ9=Z\nUʸ 8c[-W9`[-VSm#isŪƭX8絋U=Z`#(!,}'|91?"8o!:HII-kH\jj'PB1%b}gXxfÛa:4r03:-(|79rJIn{XZG6絋UwLB1%b|hCOz#Hn}:5  @s|k͍0͝ )%biK-V S*\P-k뜰II-kH)ʹbcVp In{XYIsŪTOΑB'PCX!9>D4q%"8o!:HII-kH\jj'PB1%b}g!t2@7|D! TMD e~BP#dOFgBC%rѤ1%G̜62# ΄%8Kz4A4I*(ȏ#O=Iq>븀9SpBRtkѤsO}:5"~zJIn{XZG6絋UQ>rP-kB7 F#H!JRD']> (JSBRߧgϱC<+di99G ?Gc %<&y &FBJSBRߧgϱC9 ÐN(X’4)!mP9YBhDIj"B0II, }f"D}1 g2Дi? B$i Ѥƾ(ȏORu@II-kH\ji@qB$=ZpW O} KѤxoӣ_Cjmk)ەFr(XĖ絋UП)J2#di9ܠ[-VSm#isŪƭ=Zbihdi#a)O| 3+^|r? H>f"~$ZG0!%`0B'K`ؒ[-Vʹba O,bKsŪЇs!)O| 3+_|r?9% (O΍&rH<63fSati24>03%9>&ldGIW%)FD|73P%$=Z#isŪNqlg! j4!\6'=%/gF#H!N~ RKsŪ9=Z\nUʸ 8c[-W'aϧgG(kXUӳa:G+?aGg!FY;:9D#ZrL nK`~ )%bi69=Zj絋U=ZhCQЄGo22-kF#H !#)I%%$=Z#isŪA Cc9(XĖ絋U #&J[|%>МdG 3+_gF#H!J -kye̕9%븇;ʼO jNIO:5ek9by'#JءiѯRt0T[-Vʹbn']863⅌In{X_d%)H\ gRtek9NTpȐVRC+X΍&F@II-kH\j]rTg*⅌In{X_>ϡfz};:4Ak#~  vWa#aCJ%4엡) ƼI@-kzDrN@(!73̇ӳIRKsŪ msm.{XXոq-k).{XZDBaёd"~1%L&JF)%biK-V DJ@qB$=Zɒ-a wFIyӐ3d%) Bdoӳ3 !ԝwRKsŪ9=Z븇frP-k.3+Xȏp%$=Z#isŪuvQ1%b|&U%Lt7*z(an%^dL3@tG ~K}r0]dDII-kH)ʹbcVp G=Zb`*'H!(!,}Qy ӡ4ruυa$yDD&JF)%biK-V DJ@qB$=ZBP#d|+_V#,7O;H((z,{B\8A`/7 ptk4i2ZP\ G4Ivr?8^34r*ae3ƾSp0Id'Lӳ4re^B' Ox^t"F4IIvֹ:KcB; WGvt"F^@̧!:xMbCЉCc9\fSF $P3)Lā K}rJЇsga$yDg!II-kH\ji@qB$=ZpW6y_)B$i ϧFO%$=Z#isŪuvQ1%b|t rH:5"~yЉCc9z2o:xV#"ЄGo0Vgאo6y_)Qxs R-(. #̚$ĔvyrRKsŪ msm.{XXոj絋U#O<$_PdQG 'NH@a$yDD&JF{%JdII-kH\jj'PB1%b|oBC%Zµag"~pN D,ACАAc ~g`K_LL0)M~d>O'LD! nei`0<ɢO)/gB$i x^g2$?8lO?{4JH pXa`2r<ӳ4re9  $2hN΄HȪ27a$}rO g6$e2[ T t Wx^xpJ H&?2NB'眾63P3($絋Usm.{X[q4͌ 8c[-WƄ8+<4ӣ^B'[-Vʹb`;rU j:9$~TKyrvt"F^@̠ΞH!(2[>:5"~}:͞W{4iTKJ H&1%76h!jiK-V5n[-VR\jL%)#$^ṠB$i y'NB': RGz ,})%biK-V DJ@qB$=ZD7ߧg$d:#HnDORu@O; $5 ӳaD'Og!ԝwRKsŪ9=Z븇frP-krs%L&FgBC%&ӳNF3+XȏFgBC%5b Djmk)ەFr(XĖ絋U9 ~ddOϧg!ԝwshLrRKsŪ msm.{XXո q-k).{XXTH?+L!ԝwd"~N$$m ; r'O2dL7JL2$絋Usm.{XXH5(lg! jBa ΄%8KyD42Ng34ἄOD*븀Ƅ8+¼~}>B'@t*C<};:#HnDB B? 撤dG 4rBJIn{XZG6絋UwLB1%b|hC1 gF3+Xȏ)%biK-V S*\P-kg!:|'NV#t7 Ro4#"?NL2Ѥ Q0>&~!P7͡?g!0fej$絋UH\jp8[-VR\jL%)!0v|П!:t?']X)4>T?jmk |% 8c[-Wv|П!:}; !ԝwӳT?9/=1 aJsb~zd+9T@qBXpKXK준0\H Bt'|d7>ΐ>B'Bt#:B!ԝwIIaL fz3Ξ2_S!Ft B':!gIa =G%#K>ΐ>B': V,"~TII,RKsŪ9=Z븇frP-kB͞W{L3>%'Rh};9A!]_!II-kH\j]rTg*⅌In{X_ @6;"Dv|O¡#y~n};>KhLII-kH)ʹbcVp$)-k).{XXTKx pP#o?']X_NmPB$HW`Qx$0)#eap6`fBE9ͪD b9TiBP#dORu@II-kH\jj'PB1%b|hC ;9븇 J5]|dVT?jmkq:!ƙ,bKsŪЇsg&J[)_g"~zJIn{XZG6絋Uʣ9W,bKsŪti*OpT`ft!(2[eiD']ðgӰL.܌ H'""YA!]_!s8i٧e>%'΅J ̗!07ΜɠKp2Z'!̗ 7Jq Zvr?=Iq7%\ D hH8%$=Z G6絋U[ In{XYIsŪ¦J[S%cxN}&pN N Oy JHCB ΄%8K|k=v'Jay1<zd vͲ ΄%8Ky0-r'OW`y^2БʢJIn{XZG6絋UQ>rP-kB̄=LD']8^Uϧg!q)B >KhOƽֱBCaa*$絋Usm.{X[q4͌ 8c[-WƄ8+<2RߧgN ?g!ԝwRKsŪ9=Z\nUʸ 8c[-WƏ GƄ8+Jq {*? (ҘfLOn@ߧg03:-HdːrP-kB̄=LD']9% z0ӄjmkq:!ƙ,bKsŪЇsg&J[)_g"~zJIn{XZG6絋Uʣ9W,bKsŪ&tN΍&~!#}3hOЙ)h[-VSm#isŪƭH(%%be%k )oN p@Й)oA` 8HBdta$ؒ[-Vʹba O,bKsŪЇs!)Oz%-vr?=Iqi,? x2ތ4%$=Z#isŪNqlg! j4!\| ;8 pW;9븀[-Vʹb`;rU j )oӳIxHLvt&JZ'@N0͝ ƻQ%$=Z G6絋U[=ZbaS%-)@ֱ>Й)hi,} Wx^xscL3gBbJIn{XZG6絋UQ>rP-kB̄=LD']8^UϧgBdiFSlilLII-kH\ji@qB$=ZpW6y_)BdNNB': $絋Usm.{XX.Nܪ3p@qB$=ZgJaag76 Pg*gӰ&J[ц_lilLII-kH)ʹbcVp$ ZKsŪK-V2RB ΄%8K|k}2L IhL4>Ĕjmk |% 8c[-WƄ8+ J{Й)oӳNp2NB':!R}2L RKsŪ9=Z븇frP-kB͞W{Й)oӳ}ӳN )%biK-V S*\P-k뜰II-kH)ʹbcVp$j絋UL8KZ?HBdta$_)$Q7 3 !ԝwRKsŪ9=Z$63⅌In{X_d%)BdNB':!xQԒ(ΛCbORu@II-kH\ji@qB$=ZpW6y_)BdNNB': $絋Usm.{XX.Nܪ3p@qB$=Z"~zUr2NRH:n fr? :!_yܧ!:};8Їz3 @!߳LDjiK-V5n@pq-k).{XXTKx pP#pW03:-L HBdta$$絋Usm.{XXH5(lg! j4!^3+RXRKsŪ9=Z$63⅌In{X_d%)BdNB':!%gG e): )%biK-VuC3c9(XĖ絋U +=LSD']jmk)ەFr(XĖ絋ULL3~L,CFfПӳ2R%$=Z G6絋U[  In{XYIsŪ¦J[S%cx J{H "~zonRP?): HRtIcII-kH\jj'PB1%b|hCϧg)(D']90$絋Usm.{X[q4͌ 8c[-WƄ8+<99%\ekNˆD']jmk)ەFr(XĖ絋U񻸂;|)oӳN$ovt&J[Fvti0d屑,9l ҉̕=r3=1er[ f )%bi69=Zj-k).{XZG4A<$JSaБ P4$|DB'PCXt'D>Ĕjmk |% 8c[-WƄ8+ J{:#N0e*tQ#ID N=;>U2$#?|̭aB| ΄%8K~̪FG(y1%$=Z#isŪNqlg! j4!\JSd屑,fekRKsŪ9=Z\nUʸ 8c[-WeRTϧCy>Qֱy vr?2«BC%#RKsŪ9=Z븇frP-kBa!:y |e:@t0 &xB',Ns'-eDjmk)ەFr(XĖ絋UX$絋UH\jp8 [-VR\ji24yA Ic>Hɒ0tOJFB'U']:Gz ,})%biK-V DJ@qB$=ZpW2Rܦ/R79g!ԝwRKsŪ9=Z븇frP-kB̜2%RKsŪ9=Z\nUʸ 8c[-W3DNh!jiK-V5nZKsŪK-V&F@(!,}9;Й)o̖Vrؒ[-Vʹba O,bKsŪRuCLfKy$yS; PTK~d6'=ydC0Oѯ6$絋Usm.{X[q4͌ 8c[-WƄ8+9ldK*$絋Usm.{XX.Nܪ3p@qB$=Z+33Ѥ<$oWaMvza땬g$> ӐNt&JZlhI+f p+}$>+9:GRKbJIn{XZG6絋UQ>rP-k!-2d7{:c9arvr?=Iq%.2[^ydC0BttkD: '_)@,4ӣ^B': $絋Usm.{X[q4͌ 8c[-WƄ8+9ldK*$絋Usm.{XX.Nܪ3p@qB$=Z"~zUr2NRH:n fr? :!_yܧ!:};8Їz3 @!߳$3蒀N;:%-Gc9WD']<)Ҙf(:S ߧgF ?𑾘K~ORu@II-kH)ʹbcVq@8[-VR\ji24yA Ic̄=&2[͍Qc땬g">땬g$> ӐNt&JZlhI+f p+}$>+9:GRKbJIn{XZG6絋UQ>rP-k!-ƨαULOx^zb y Mg!ԝwRKsŪ9=Z븇frP-kB̜2%RKsŪ9=Z\nUʸ 8c[-W30vti0 BN4rBJIn{XZAMmk-k).{XZG4A<$/2^7:c9ar*Zru3K|D']:G']ؒ[-Vʹba O,bKsŪv2#3%;2#yÄzk~T;9븇!:q FgBC%Ft%$=Z#isŪNqlg! j4!\c"YQ%$=Z#isŪuvQ1%b|9ldK8lt)RII-kH)ʹbcVq@8[-VR\ji24yA Icvr?=IqB'Iq<$R=L z%-xltIȏ;ʢJIn{XZG6絋UQ>rP-k1ӲNB':!_)BdoJSGcr3*'!YRGRKbJIn{XZG6絋UQ>rP-kB ΄%8Ky2r3*$絋Usm.{X[q4͌ 8c[-WƄ8+ J{밦3 @!RH:h[-Vʹb`;rU j )oRt𑾙'RO 3=IS> ^@ș(g ̗<7_NRuC@TrDݳ GiN$3Q%$=Z G6絋U[ %%be%kHF#H Ė>JSIe ;="DVHVX0fK]#f $'!Y>XRKsŪ9=Z$63⅌In{X_T`ft!(2[̄=4Pӳ$NߧC|kD"~i*FD~d?I[-Vʹbn']863⅌In{X_tZD|};95(IDjmk)ەFr(XĖ絋UL屑,ӼD 9Hlg!%$=Z G6絋U[$%%be%kHF#H Ė>JSL^Zr)#ZrIc9H}t$iI+f p+}$>+9:GRKbJIn{XZG6絋UQ>rP-kB ΄%8KyIew4iD/DRKsŪ9=Z븇frP-k.3+Xȏg!ƾ2ܥ #h[-Vʹb`;rU j 2%6:wG) $絋UH\jp8Xj絋U}IbK`d%)};="DVHVX'NB':4WH!H%9VWHك2I,}Vrt'D>Ĕjmk |% 8c[-WƄ8+Jq !)O}0s'o9JIn{XZG6絋UwLB1%b|fek!"~x[$w RKsŪ9=Z\nUʸ 8c[-W3DNh!jiK-V5ni-k).{XZG4A<$2!o)`53p߁-!8RGdĖ>땬g.\c9$$絋Usm.{XXH5(lg! j4!^BP#d Br2!o)`53p߁-S΍~d Ox^d3v3$絋Usm.{X[q4͌ 8c[-WƄ8+ČL̖Hd屑,[-Vʹb`;rU j 2%6:wG) $絋UH\jp8  In{XYIsŪ>Ѥ1%G2ކV#)4=rRGrmpz2#p+}R'XzfކV#sDt‮LT9%%$sl+9:GRKbJIn{XZG6絋UQ>rP-kB ΄%8K~Hɒ0 |'NtOϴ'2dC0t2 3[-Vʹbn']863⅌In{X_d屑,[-Vʹb`;rU j 2%6:wG) $絋UH\jp8  In{XYIsŪ>Ѥ1%G2 o ݤBnW^Zr)#ZrIc HD"~s#Ot#OĖ>WHك2I,}Vrؒ[-Vʹba O,bKsŪЇz3 @!d%)@ߧg ݤBnẆ *a`(I@r?jmkq:!ƙ,bKsŪ 2#CD񯌷)BH$絋Usm.{XX.Nܪ3p@qB$=Zg-g :!Cc9 )%bi69=Zj()-k).{XZG4A<$BR D,|땬g">땬g$> ФmB':4WH!H%d>`̒Kb{r$}):$$絋Usm.{XXH5(lg! j4!^BP#d J{7i['ObTd>Or$JIn{XZG6絋Uʣ9W,bKsŪ&rȖpS?63[-VSm#isŪƭ $%%be%kHF#H Ė>JSLBa7i[VHVX'B9QH]#Oá#OĖ>WHك2I,}Vrؒ[-Vʹba O,bKsŪЇz3 @!d%)!0^Y- *a`(I@r?jmkq:!ƙ,bKsŪ 2#CD񯌷)BH$絋Usm.{XX.Nܪ3p@qB$=Zg-g :!Cc9 )%bi69=Zj()-k).{XZG4A<$BR)"~s#OB@a$'!Y>XRKsŪ9=Z$63⅌In{X_T`ft!(2[̄=S!DBF&Ӱ1 r?jmkq:!ƙ,bKsŪ 2#CD񯌷)BH$絋Usm.{XX.Nܪ3p@qB$=Zg-g :!Cc9 )%bi69=Zj(j絋U}IbK`d%)oӳ4r lg!%7!Y>XRKsŪ9=Z$63⅌In{X_T`ft!(2[̄=vt"F^2!:! C?%\FgBC%JSe2Ot$iRh};9BF:rNB': $絋Usm.{X[q4͌ 8c[-W]&fV2NB'|eJGp%$=Z#isŪuvQ1%b|9ldK8lt)RII-kH)ʹbcVq@@ In{XYIsŪ>Ѥ1%G2L焹*>d眊VGr؞܅g GHRtIcII-kH\jj'PB1%b|hCQЄGo2L焹*>dfTL'm|D>Ḽp%$=Z#isŪNqlg! j32vr?Ĕjmk |% 8c[-WƄ8+Jq _N΍&fVd9]D|8@QU3vS<)~JX G 7d|+X_N&HJU7Ĕjmkq:!ƙ,bKsŪЇp\c9x{&O RKsŪ9=Z\nUʸ 8c[-Wݙ̕=IqP]6tRKsŪ msm.{XXոP,%%be%kHF#H Ė>JSL3g/-ek9"g.\c9$V2#`̗Hك2I,}ͲyJN,})%biK-V DJ@qB$=Z̖2LOx^zeQ~πJf߳vRu@)%biK-VuC3c9(XĖ絋U FgBC%c"YQ%$=Z#isŪuvQ1%b|yJN&fV5䥀p`3 JS@W0s%ORuC#(i jiK-V5ni-k).{XZG4A<$BR i!ԝwU3HVX)#el.t3$!P9БG ΄?Xې)#)I%%$=Z#isŪA Cc9(XĖ絋U]LOx^zÐN 뜳̇ӳfKjPlO?#CpONyѯ!ԝwRKsŪ9=Z븇frP-kB ΄%8KyDJIn{XZG6絋Uʣ9W,bKsŪr<3>L,CFfПӳ63[-VSm#isŪƭ0j絋U}IbK`d%)oB7rVHVX)#e9H]#Oá#OĖ>WHك2I,}Vrؒ[-Vʹba O,bKsŪބ%8o̙#!O\d6'9,7 (א$絋Usm.{X[q4͌ 8c[-W]&fV2NB'|eJGp%$=Z#isŪuvQ1%b|yF)I %Js99:!jk΂JIn{XZAMmk@JKsŪK-V&F@(!,}9oӳHܯrRGrI(DBF gBF,}3%dXې)#)I%%$=Z#isŪA Cc9(XĖ絋U FgBC%JSLN D,|xr?jmkq:!ƙ,bKsŪ 2#CD񯌷)BH$絋Usm.{XX.Nܪ3p@qB$=Z!):zaP7g'2T']< B2vII-kH)ʹbcVq@=Zbihdi#N63: x4r*ȢRG6!:r?9БGBF,})%biK-V DJ@qB$=Z"~xˡ4rB/2] Djmkq:!ƙ,bKsŪЇzG D!};9JIn{XZG6絋Uʣ9W,bKsŪshO63[-VSm#isŪƭ0j絋U}IbK`d%)F ϧg:g!:};9r*Zru3Ke$sl?9БGBF,}3%dXې)#)I%%$=Z#isŪA Cc9(XĖ絋UҘf 2G=y!a,ӳԝwRKsŪ9=Z븇frP-kBE74r!"~ )%biK-V S*\P-kvti0 BN4rBJIn{XZAMmk In{XYIsŪ>Ѥ1%GF t@%]}t]b~<@Y/\c9tk%9QH]#Oá#OĖ>WHك2I,}ͲyH.|WHĖ>7I  r=bؒ[-Vʹba O,bKsŪ΍0!aH.|'Og!¾Shԝw(ҘfN]$X> )%biK-VuC3c9(XĖ絋U FgBC%c"YQ%$=Z#isŪuvQ1%b|9ldK8lt)RII-kH)ʹbcVq@PJKsŪK-V&F@(!,}9R0t};9LUAd"~_9zkˤ}+XI,}ͲNOt$it$iك2\ {0fI%= @>XRKsŪ9=Z$63⅌In{X_/aL7LD|=t_!II-kH\ji@qB$=ZḼc">d>Or$JIn{XZG6絋Uʣ9W,bKsŪ&rȖpS?63[-VSm#isŪƭ0 In{XYIsŪ>Ѥ1%G2ӳaD)#OA Ic8m#= @ؒ[-Vʹba O,bKsŪ]!B'.ӐNz792G=xTaJIn{XZG6絋UwLB1%b|hCvhףIdDII-kH\j]rTg*⅌In{X_nVggӳIxHLvyrRKsŪ msm.{XXոP!)-k).{XZG4A<$BRGs B'Id"~JbKb{r#)I%%$=Z#isŪA Cc9(XĖ絋U FgBC%ɒ<) w>"~ )%biK-VuC3c9(XĖ絋U ٣^&fV%$=Z#isŪuvQ1%b}YN΍&~!#}3hORII-kH)ʹbcVq@Xj絋U}IbK`d%)@BC"~B'䠆$'!Y>XRKsŪ9=Z$63⅌In{X_T`ft!(2[̙#d )4> B'[-Vʹbn']863⅌In{X_]5fekRKsŪ9=Z\nUʸ 8c[-Wەag76h!jiK-V5n絋U=Z#L PCXs!)O|:4!D']=v$絋Usm.{XXH5(lg! j4!^BP#d2G=##~Ḣ!ԝw* B'ȟ0"~ FK¢Ct짪03:-">ORuCt+> pQU$3nӳNz795N$o:};9ʮs^dBH$絋Usm.{X[q4͌ 8c[-WƄ8+9ldK+O]5feksq9gt63[-Vʹb`;rU jap= B'2&(εY鐬Q RA` , cA/sߒ"'t1 П)#:BPC9 (ORuC%$%2DN) :xf~ϙLA&Q븇$&ӳ .t#:B븁[Q%$XYI-kH\ji@qB$=ZpW6y_)!0v|П!IO\nr?jmk)ەFr(XĖ絋Ufxf};:4Y͡?g9Hlg!%$=Z G6絋U[ @JKsŪK-V&F@(!,}9d7<8@WVg땬g.3ͮVX)#eW+X^2!>tkKb{r#)I%%$=Z#isŪA Cc9(XĖ絋U FgBC%ɒ<)2 땬g!%$=Z#isŪNqlg! j4!^4kѤ2"$絋Usm.{XX.Nܪ3p@qB$=Z3*zFHl$絋UH\jp8$i-k).{XZG4A<$BRrIvzkȤk%= @ؒ[-Vʹba O,bKsŪЇz3 @!doL 3[-Vʹbn']863⅌In{X_d屑,[-Vʹb`;rU jNdNxe![-VSm#isŪƭ‐$ In{XYIsŪ>Ѥ1%G!9<\c9TOnB 'D>Ĕjmk |% 8c[-WƄ8+Jq &H|o\c9W_NªN )%biK-VuC3c9(XĖ絋U ٣^&fV%$=Z#isŪuvQ1%b}ٜSԝw55CgA%$=Z G6絋U[  In{XYIsŪ>Ѥ1%G2YB~Zrې)#)I%%$=Z#isŪA Cc9(XĖ絋U FgBC%ɒ<)8@WV*븀[-Vʹbn']863⅌In{X_d屑,[-Vʹb`;rU j 2%6:wG) $絋UH\jp8$PJKsŪK-V&F@(!,}<9H2G=y̦CpBCQܩ;:t?LQ%%$sl+9:GRKbJIn{XZG6絋UQ>rP-kB ΄%8Ky$ySe2Ot$i$絋Usm.{X[q4͌ 8c[-W]&fV2NB'|eJGp%$=Z#isŪuvQ1%b|yF)I %Js99:!jk΂JIn{XZAMmk@@j絋U}IbK`g!ԝwd"~TwbKe2G=y!2R4OnB#}):$$絋Usm.{XXH5(lg! j󳐉Ns&H|/9)!2R71 g8+Ԓ(Λr(&ӳ2RdB4I@s^/LBao!I"~zx"~W_NB': T)ϡ4r<ֱ ?jmkq:!ƙ,bKsŪЇs'-eDjmk)ەFr(XĖ絋Uܬ ϧgF ?𑾘K~ORuC'Cc"?fV%'.^i,II-kH)ʹbcVq@H In{XYIsŪ>Ѥ1%GӳNt?*N1%#L ېyJN,})%biK-V DJ@qB$=Z"~zɒ<) ΄Kp%$=Z#isŪNqlg! j4!^4kѤ2"$絋Usm.{XX.Nܪ3p@qB$=Zfxf};:4Y͡?g9Hlg!%$=Z G6絋U["絋U=Z#L PCXz` %ޑL!:pB'PݤBnW{Lh[-Vʹba O,bKsŪrRJaK+IWK䌙)nS t7 J{#ODjmkq:!ƙ,bKsŪЇs'-eDjmk)ەFr(XĖ絋UL屑,ӼD 9Hlg!%$=Z G6絋U[ )-k).{XZG4A<$BR)"~zHvͲDBF d"~ ~$'!Y>XRKsŪ9=Z$63⅌In{X_D']9Б2d7{Lἅ&! ~ )%biK-VuC3c9(XĖ絋U N[ʉ)%biK-V S*\P-kc"YcyN@4rBJIn{XZAMmk%%be%kHF#H Ė>NB'"Krɒ<) \9\c9tk%9Q Ӑ΄?8>D:4Ic.t3$ |(Ke$sl+9:GRKbJIn{XZG6絋UQ>rP-kB ΄%8Ky$ySIaDݤBnTII-kH\ji@qB$=ZḼc">d>Or$JIn{XZG6絋Uʣ9W,bKsŪN~RJzrs%ORuC#(i jiK-V5n-%be%kHF#H Ė>JSLP38Y0^BtQ̜r*r"~z#OʓyA IcII) @ؒ[-Vʹba O,bKsŪЇz3 @!do+ |W_NB'U']>̠䫆uFg2r6;II-kH\ji@qB$=ZpW2rȖTII-kH\j]rTg*⅌In{X_nVggӳI)N΄9'!%$=Z G6絋U[p=Zbihdi# J{>fCc9xȄ땬g">땬g$>mB':4WH!H%d>`̒K` Th2+ͲImx>mRX,7]#T%Ia,}R9Sr#)I%%$=Z#isŪA Cc9(XĖ絋U FgBC%ɒ<)#y2D'D!xB'[-Vʹbn']863⅌In{X_tZD|};95(IDjmk)ەFr(XĖ絋U>'OL0*J븇FQ: )%bi69=Zj( In{XYIsŪ>Ѥ1%G2g!:|$|'-gF3+XȈ[-Vʹba O,bKsŪЇz3 @!do/axs`3<9JIn{XZG6絋UwLB1%b|fek٢$絋Usm.{XX.Nܪ3p@qB$=Z+33Ѥ<$om ;f@ɉ)%biK-VuC3c9(XĖ絋UGkNBP#d0ӳ$絋Usm.{XX.Nܪ3p@qB$=Zg-g :!Cc9 )%bi69=Zj(-%be%kQ?< 3+^nJ8o JD񯌺#Hlg!%$=Z#isŪA Cc9(XĖ絋UO 0)𼌈"F4ICL3+_tkD7%7JgB$i ѤII-kH\ji@qB$=Z6nS4rB/2\ɠh[-Vʹb`;rU j 2%6:wG) $絋UH\jp8, In{XYIsŪ0ɠOsaZ)%biK-V DJ@qB$=ZpW03:-BR&'ӳD"~xfVyD@ ΄HЇt"F^@̠vr?9/=0~N|́teJy s&Hx^}!HO,4II-kH\ji@qB$=ZpWܢ7+2[RII-kH\j]rTg*⅌In{X_>3vP;=rNt+%͍`~;=IqP]6t};$U3hORII-kH)ʹbcVq@ In{XYIsŪTO΄H˝ scS'-aJIn{XZG6絋UQ>rP-kQ#Hlg/]5xd W>O𼌈"F7HfekORuC):ya*S RKsŪ9=Z븇frP-kB(e ;9LrRKsŪ9=Z\nUʸ 8c[-W3DNh!jiK-V5n([-VR\j ^.ljd屑,4II-kH\jj'PB1%b}d?fx^Uϧg!dG 6d7U´"~zgJ^ḋ03jmkq:!ƙ,bKsŪЇ}!CrNa*S%h!jmk)ەFr(XĖ絋U2 ӳNz0 OLBaJYἄOʁPl#'3 @!t+ЉCpB'|vB':!qH:}:Sy63ΝHJSM*?']XR0ӼdaN@sd"~zJIn{XZG6絋UQ>rP-keỈ#6@?MFgBC%gD'] :uΌ4d尌9ϙ?Kj$絋Usm.{X[q4͌ 8c[-W]&fV](JIn{XZG6絋Uʣ9W,bKsŪ Nt Wx^|Ƙy>|́JIn{XZAMmkIn{XYIsŪOs BFnW?ؒ[-Vʹba O,bKsŪA,?2[Cg 7ӳ a^|k6ᴎHӳaqgHP!II-kH\ji@qB$=ZFt ?9n$絋Usm.{XX.Nܪ3p@qB$=ZFt ?9 dюNQѤaĹPFƘf΄ ;%  nxB',RKsŪ msm.{XXոP@ZKsŪK-V&F@(!,};΍xЇsaN^IF^fxjTaZΆT%$sl~B[J хj:RKsŪ9=Z$63⅌In{X_y!?b`375+Cr̦23F;8ЇsaNU*IFQyF@ ^+P߳ʝ< 3+^"TOyѩHfaKP%B~:FD~V2]pT.3jh[-Vʹbn']863⅌In{X_yNpGkNS 6t4II-kH\j]rTg*⅌In{X_ 99Flh[-VSm#isŪƭ-%be%kHF#H Ė>L< 2d|0 B}0k'͆.BM"Djmk |% 8c[-W9MeѤWi(9G55CgN"TILӲӳaMGB5g/OyB[)%biK-VuC3c9(XĖ絋UL \vyrRKsŪ9=Z\nUʸ 8c[-W3J<P]6tRKsŪ msm.{XXոP=Zbihdi# Oz3b~}K~ &3J!:xKpW6\zevBM"Djmk |% 8c[-WvS:'hgt63 ;)N4!\byD`iZvF &3x!:|O7gFlo!:s0PjQBDp $絋Usm.{X[q4͌ 8c[-Wvti24sRII-kH\j]rTg*⅌In{X_nWaM'(o a J{h69PBM"Djmk |% 8c[-WvS:'hgt63 ;);_)FuBϳ @*XfV>fNCc9pBt oN L]7 )M([-Vʹbn']863⅌In{X_yѤxΛ_g9Hlg!%$=Z#isŪuvQ1%b|v J AKDjiK-V5np-%be%kHF#H Ė>L@w3<p5 KѩD H͌\h\鱑$H[-Vʹba O,bKsŪ')4A ` %g3<p5ˣHD#RKsŪ9=Z븇frP-k;:4AkG) $絋Usm.{XX.Nܪ3p@qB$=Zg-̕9yFHl$絋UH\jp8i-k).{XZG4A<$JS߀ݤ Nda%- lg"Rh};8@$'ƻB`ƅΛD)%biK-V DJ@qB$=Zt OX(lg.vS ͆!9W™=* nR49CɀQ%$=Z#isŪNqlg! jI 6N4rBJIn{XZG6絋Uʣ9W,bKsŪ$0̕8@$'#I )%bi69=Zj(`-%be%kHF#H Ė>L< 2d|0 B}0k'͆.BM"Djmk |% 8c[-WvS:'hgt63 ;);_)FuBϳ @( c]?r?$> ͆!9W™=* nR49CɀQ%$=Z#isŪNqlg! jI 6N4rBJIn{XZG6絋Uʣ9W,bKsŪ$0̕8@$'#I )%bi69=Zj( ZKsŪK-V&F@(!,};n#ؐĆlP΁* > p#2T.4.tȏ$II-kH\jj'PB1%b}g7@!?b`37C9ЯDrNΙ*}Y*Cy4rU@3>Jd(g$3b} 䳑CrN钠[-VSm#isŪƭ@[-VR\ji24yA Ic݁Lag0ӳB#K9']9[-Vʹba O,bKsŪЇz` %e| 3+_vr掖i|́BBB (Oʓ`~ )%biK-VuC3c9(XĖ絋UXRKsŪ9=Z\nUʸ 8c[-Wۈ763<ӳItrvnd3y9: T$is3?#(i jiK-V5ni-k).{XZG4A<$̦ti0JS !]X )%biK-V DJ@qB$=ZpWQW2?g.hfXd(Y*Y+ RKsŪ9=Z븇frP-k뜰絋Usm.{XX.Nܪ3p@qB$=Zo9Hlg!B'g(Nц>ц )%biK-V DJ@qB$=ZBS)\:+cF\஄%8odi9!ڕ9LII-kH\ji@qB$=Zdi<Mӳ63[-Vʹb`;rU j o'2T']<$is3?#(i jiK-V5nHj絋U}IbK`ID7 6t7Oy QyF^2RRKsŪ9=Z$63⅌In{X_ve dB6IF B2!?~ϣ!: UpT**baPeDV0ɒ!.DrvdYbOB\/=vt|e0ᄩ&\ f# 4%$=Z#isŪNqlg! jI 6N4rBJIn{XZG6絋Uʣ9W,bKsŪ-a0ᄩ&\ f# 47>KrNdL3JFlh[-VSm#isŪƭ@-%be%kHF#H Ė>i40p"FFyA IcƼ"%l^pB9 Mg3?I(L:zᓑ?nP3%20RKsŪ9=Z$63⅌In{X_f2t Oi(90ȏ40ܯ!I̕9yfTe]Ԓ(Κ'k˛]<3<p5ƥ@)}:5M!#@II-kH\jj'PB1%b}C:4A ` %g3?#(i 83<p5iȟrJIn{XZG6絋UwLB1%b}gF#H!:m~h!jmk)ەFr(XĖ絋UL3y9:!#K9yFHl$絋UH\jp8絋U=Z#L PCXqϙ?anW™2#|/  xH($#vs0lC!N BP#dI(L:zᓑ?nP3%20RKsŪ9=Z$63⅌In{X_f2t Oi(90ȏd"FF)499Fa<5EDDG) by"!:}:5)fh[-Vʹbn']863⅌In{X_yNpGkzxBtϧgF#H!̜2%RKsŪ9=Z\nUʸ 8c[-WG|$o#HK~r-󧌷)BH蒒[-VSm#isŪƭH[-VR\ji24yA Icvt#(I0ω ءUB2%_:s"9@BM"Djmk |% 8c[-Wvt#(I ͊%]yܯ9ٕ*aZt79BRʼgL >@琉;#O2JIn{XZG6絋UwLB1%b}gF#H!:m~h!jmk)ەFr(XĖ絋Uf#(I ͊~Wx#"[RKsŪ msm.{XXոP =Zbihdi#ɒ>dc.d O| iӤ@ 2aZaZ„Cg@e2%C2ƅΛD)%biK-V DJ@qB$=Zס|"KćW{ѝk2X!<2r蒒[-Vʹbn']863⅌In{X_yѤxΛ_g9Hlg!%$=Z#isŪuvQ1%b|9l NdNxHNfFQ: )bDjiK-V5n@@j絋U}IbK` 6t7̇3?#(i a^t+i ?!\6N4!]VO U2 oӳ BrqsDx"JIn{XZG6絋UQ>rP-k.loj163g3?#(i 7Djmkq:!ƙ,bKsŪ΍&FC.t;rP-kCƄ8+pSAH^:2t!(x@$$di9!bJIn{XZG6絋UwLB1%b}gF#H!:m~h!r< R-<6a.4.tȏ$II-kH\jj'PB1%b}gF#H!a_)Y~ӳr?* %$=Z#isŪNqlg! jI 6N4rBJIn{XZG6絋Uʣ9W,bKsŪTJo'2^dL3O'ϙ8oNf.t*, (SB~fh ; pӳNrs%N|́ AK|kJR)%bi69=Zj(X=Zbf"DA0JSބK|<4|d7 "~W4ӢaFpBt55Cbஉ*#:D 񑓕c]o;)Pйc"  8II-kH)ʹbcVqB0j絋U}IbK` gtYpL%)ek)ޓlilLHCBM"Djmk |% 8c[-W9646t' A`NX"K3>PC !^ OJek絋Usm.{X[q4͌ 8c[-Wvti24sRII-kH\j]rTg*⅌In{X_;<猎\v2#\7 ӳsB's|vyt+=y Ft4O[7*s0ʁFQ: )%bi69=Zj(X=Zbihdi#FHsƿg?T yJH@40ܯ>#t% '55Cb]#43ƥS3'υ!:};=Q"B8o@gnD07OԝwM TH40!I!_y Ͳf@!B!R!]_ ϧg!']>G<$ia>D07<$ MjTm咭 =K4,.2, D8Hs}anyA Ic@I(搮Q7D07?H40ؒ[-Vʹba O,bKsŪ&r"FFog ݤBnz2GQN@`[-Vʹbn']863⅌In{X_\$=Z#isŪuvQ1%b|N};9BDr{:(ND)%bi69=Zj8絋U=Z| |MGc9pH;%&JF^B'@B'PCXB9T7g$>IKe$sl 7䶄#"GKhM%RKsŪ9=Z$63⅌In{X_yzGI,}_N4!^hg*B'd"~1% _|'A%$=Z#isŪNqlg! j32G RKsŪ9=Z\nUʸ 8c[-W30vyD-1%$=Z G6絋U[HR[-VR\jώHL'IG8T%8Kx$V>ЄGhZ$絋Usm.{XXH5(lg! j} @!aRX'OFOlSt3 $2hi2HDp%$=Z#isŪNqlg! j32G RKsŪ9=Z\nUʸ 8c[-Wݙ̕=IqP]6tRKsŪ msm.{XXո HJKsŪK-V~?HQ? 0F,ӳ7 y#s蒒[-Vʹba O,bKsŪ /|.9$~PC d"~1%o }Q"B8o 0Fἅ& H)%biK-VuC3c9(XĖ絋U ) Ig!II-kH\j]rTg*⅌In{X_r8dHvr?9*D~| =&$絋Usm.{X[q4͌ 8c[-WƄ8+ J{̜o;=rN:dÙ:S ތ+P%$=Z#isŪuvQ1%b|$𑾙]7pWZtFy@޹*zFHl$絋UH\jp8 E%be%ka-!'BbJIn{XZG6絋UQ>rP-kBLRt< 92ᱜjmkq:!ƙ,bKsŪЇs!)OyDII-kH\j]rTg*⅌In{X_vg'2T']< B2vII-kH)ʹbcVp=Zb`JSG7S b1%$=Z#isŪA Cc9(XĖ絋U븇%K|z a:@zefJeDjmkq:!ƙ,bKsŪЇs!)OyDN-:}vt(dII-kH\j]rTg*⅌In{X_>d[C(Pdi>3āZvS<)H a:@z2[Q%≔@f};Nz4Y2rȖT Q%L൏ >a =N0] G=p-[-VSm#isŪƭ$In{XYIsŪtkѤx{*? N4bg+f}; (!HF?kD#O<$|evx"2˛ H( ЙI((y>lilL(!,}P7=s~!,3B\=$sldi9! Fg;9>d尌"?NΑB'PCX)#e H!II-kH\jj'PB1%b|hCdo+2T399 Te?y>>͍0͝ 1% $L,C|g0i*FD|e]c9 )%biK-VuC3c9(XĖ絋U BR)JIn{XZG6絋Uʣ9W,bKsŪ99:!jk΂JIn{XZAMmk=Zbk;Nϝ3Ƙf΄vT%$=Z#isŪA Cc9(XĖ絋U BR|̆ΐ#K+o646t&UvT%<):s!.tG%HܧB$i :za<4rURKsŪ9=Z븇frP-kB̄=MOϧgY]|Cc9 )%biK-V S*\P-k͡?g9Hlg!%!J3+Rzrs%ORuC#(i jiK-V5n =Zba462#͍0͝ JIn{XZG6絋UQ>rP-kB̄=;=0͍0͝ JyѯRt4}2t$w "~zts`G^d%΂()~ ΄Ht͈fza<%$=Z#isŪNqlg! j4!\JSdDvz` %763[-Vʹb`;rU jvyrPH2 H7g'2T']< B2vII-kH)ʹbcVp-%be%k\|e͍0͝ `[-Vʹba O,bKsŪ .lMfH!gύw:#Hny )%biK-VuC3c9(XĖ絋U BR&'ӳi,h!jmk)ەFr(XĖ絋Uaf?+#}3hORII-kH)ʹbcVp8j絋U f^|P)%biK-V DJ@qB$=ZɒHg@9N_3 ~b$ ! r'2T']jmkq:!ƙ,bKsŪЇs!)O}0ӳ$絋Usm.{XX.Nܪ3p@qB$=Z :5"~yԝwt7Ԓ(Λ_g! Jvg'2T']< B2vII-kH)ʹbcVpIn{XYIsŪTO"8o!:t"F@ $2h&JF)%biK-V DJ@qB$=ZBP#d|+_V#,7O;H((z,{B\8A`/7 ptk4i2ZP\ G4Ivr?8^34r*ae3ƾSp0Id'Lӳ4re^B' Ox^t"F4IIvֹ:KcB; WGvt"F^@̧!:xMbCЉCc9\fSF $P3)Lā K}rJЇsga$yDg!II-kH\ji@qB$=ZpW6y_)B$i ϧFO%$=Z#isŪuvQ1%b|t rH:5"~yЉCc9z2o:xV#"ЄGo0Vgאo6y_)Qxs R-(. #̚$ĔvyrRKsŪ msm.{XXո[-VR\jƾȢN63#H&>Bdo|TKDjmk |% 8c[-W!(2[>|+XNB' ݤBn=M =.|IO:5J4s R-p0Id'CDxBt΄HI@fP V. #̚$ rvt"F^@̧|%y3)XBJyѯ!/:#Hn$H\% +#;:#Hlg/\fS< H&1?!D!P3)#x\ G(sb@S%@̥@Ng@w 4 $2h!"~yЉCc9z2JIn{XZG6絋UwLB1%b|hCOz#Hn}:5"~ )%biK-V S*\P-k`3G%Jd/gB$i ZČ BC%Zӣ^B'ӡ|IF%Jd $2hSshORII-kH)ʹbcVp絋U=ZofpoB':!^J'Y I(6J[w4?7*NzfПӳ63[-Vʹba O,bKsŪ /|ç:vlC3D!݇ y4PL !D']븀[-Vʹba O,bKsŪЇs!)O| 3+_|r?9% (O΍&rH<63fSati24>03%9>&ldGIW%)FD|73P%$=Z#isŪNqlg! j4!\6'=%/gF#H!N~ RKsŪ9=Z\nUʸ 8c[-W'aϧgG(kXUӳa:G+?aGg!FY;:9D#ZrL nK`~ )%bi69=ZjAHJKsŪK-V79>&ldGJq i32LmBRdG_NΑB'븂K|ORu@II)BRtkѤ|9ܧءJIn{XZG6絋UQ>rP-kB6NJzvSIӡȁ3kcgF3+^Nd)hN2#~_BRdG_NB': $>a&fV^d%) BRߧgϱC9 ÐUIqAIn `P  }6S RB,ڡ[4"DYA!_LBa$R@]>"D}1 g2Дi? B$i Ѥƾ(ȏORu@II-kH\ji@qB$=ZpW O} KѤ~$絋Usm.{XX.Nܪ3p@qB$=Z JQgF3+_0ܠ[-VSm#isŪƭ$ In{XYIsŪ0h?9 ФmKyAH%$=Z#isŪA Cc9(XĖ絋U BR#:BgѤЙ)o2h! Q ѯ!ԝwRKsŪ9=Z븇frP-kB̄=4T`ft!(2[NB': $絋Usm.{XX.Nܪ3p@qB$=ZI`3NvzFHl$絋UH\jp8[-VR\jL%)2 ϸΐ>B'i32vt&J[̚BFBttkD']jmkq:!ƙ,bKsŪЇs!)O| 7Jq ӳN )%biK-V S*\P-kv Ӿ븇FQ: )%bi69=Zj,絋U=Z J{̦Cs!*͌DRKsŪ9=Z$63⅌In{X_R)HJ3c9r?9 ѯ!ԝwRKsŪ9=Z븇frP-kB̄=4T`ft!(2[NB': $絋Usm.{XX.Nܪ3p@qB$=ZI`3NvzFHl$絋UH\jp8i-k).{XX&LIW$絋Usm.{XXH5(lg! j =S!U"~rӣ^B': $絋Usm.{X[q4͌ 8c[-WƄ8+ J{iBP#dORu@II-kH\j]rTg*⅌In{X_g ']< B2vII-kH)ʹbcVq`8=Zb`JSe2b#Hlg.l6p )%biK-V DJ@qB$=Za)OynxtiD!¹NNy븀[-Vʹbn']863⅌In{X_d%)3 @!߳vr?=Iq%$=Z#isŪuvQ1%bN6:wӳԝw55CgA%$=Z G6絋U[ŀ In{XYIsŪ0d7:#Hlg.d$lMy)%biK-V DJ@qB$=Za)Oynxt"F\H؛ ]'OFORu@II-kH\ji@qB$=ZpW2}QЄGo;9븀[-Vʹb`;rU j'a;Nxe![-VSm#isŪƭq@ZKsŪK-V =S!ĹP646t&$絋Usm.{XXH5(lg! j =S!ĹP646t'NNy븀[-Vʹbn']863⅌In{X_d%)3 @!߳vr?=Iq%$=Z#isŪuvQ1%bN6:wӳԝw55CgA%$=Z G6絋U[ŀ In{XYIsŪTORuC4sƾSRH:n$絋Usm.{XXH5(lg! j󳐉Nx{9IgMxY?T`ft!(2Z$絋Usm.{X[q4͌ 8c[-WƄ8+ J{iBP#dORu@II-kH\j]rTg*⅌In{X_g ']< B2vII-kH)ʹbcVq`8-%be%k yͪD JIn{XZG6絋UQ>rP-k;)5𗌃 |M#/g6!$+ "~|ЙD'Og!ԝwRKsŪ9=Z븇frP-kB̄=4T`ft!(2[NB': $絋Usm.{XX.Nܪ3p@qB$=ZI`3NvzFHl$絋UH\jp8 In{XYIsŪ0h依ڠH/$絋Usm.{XXH5(lg! j4!\JS4r_NmPB$HW`DRKsŪ9=Z븇frP-kB̄=4T`ft!(2[NB': $絋Usm.{XX.Nܪ3p@qB$=ZN6:wӳԝw55CgA%$=Z G6絋U[Ł@j絋U()U?NN\fPmd,3c9 _ )%biK-V DJ@qB$=Z()U%$=Z#isŪNqlg! j4!^4kѤ2"$絋Usm.{XX.Nܪ3p@qB$=ZcڠuP$0e9͌#~ПF\nPII-kH)ʹbcVq`@j絋U%#|e%Jda:p2r?=Iq )%biK-V DJ@qB$=Zhg!)!2R7_N|́ORu@II-kH\ji@qB$=ZHJ3c9p؞ 񑓥0ʒ?j$絋Usm.{XX.Nܪ3p@qB$=ZS*wӳNW0fd"~zRKsŪ msm.{XXոXi-k).{XX:S l6L6B{IK $絋Usm.{XXH5(lg! j>D'D!eFgBC% %^B'JԜ:@ ӾORu@II-kH\ji@qB$=ZpW2rȖWIdDII-kH\j]rTg*⅌In{X_|0vxȄ639 #~ʝ(TKxldlDjiK-V5np-%be%kR)D!7RKsŪ9=Z$63⅌In{X_yD']霅3=QNB2RL OY|/<>fCpBtv}%XNԩfӲ^O𼌈"F7Ξd? RKsŪ9=Z븇frP-kB(e ;9Lr'OFORu@II-kH\j]rTg*⅌In{X_n!0DORu@ #~%"NFDc9 )'G) $絋UH\jp8 i-k).{XX Ns_3 |vII-kH\jj'PB1%b|hCfߧg!ԝwBfx %=>霄O!.7 >4!^:@rӣ^B': $絋Usm.{X[q4͌ 8c[-WƄ8+79)4>?=Iq%$=Z#isŪuvQ1%b|&:vS "~W븀Ξ}; :!jkΟg#)};8 %=!:}:5"~zJIn{XZAMmkHj絋U}: ߍy' g+6J[ӰmB':!^Dd ؆Cp%$=Z#isŪA Cc9(XĖ絋UORuCƾ2O\ ؆gpII-kH\ji@qB$=ZpW29ldK>ḼDjmk)ەFr(XĖ絋U.J[븇FQ:r'.O f2vB': $絋UH\jp8 Xj絋U͈fza<ˣIVJHN٣ yo 0>626aJIn{XZG6絋UQ>rP-k2d8os݇ y %^0tO¡ y6F#LDjmkq:!ƙ,bKsŪЇxvz` %%$=Z#isŪuvQ1%b}4~~ L2Ѥ #~:ӳF4II-kH)ʹbcVq`@8j絋U͈ft"F^5F#LDͲGѤ #~:Ӱm0%$=Z#isŪA Cc9(XĖ絋U2_i7ι͈fp63vIWF7zf3:#Hlg. ˣIVJIn{XZG6絋UwLB1%b|hCHt;=0蒒[-Vʹb`;rU j?N\? ؆gB$i Ѥ #~:ӳF4II-kH)ʹbcVq`[-VR\j~ L2O\? ؆gB$i RG6ʍ|eѤ+Q< wMOʁHPNzfПӳ63[-Vʹba O,bKsŪ /} 9gg!3ϘldG6!U0=p3b63F3+^ ˣIV4)!4}QЄGiIny f2BP#dZ\ ؆CsΞ6!FgBC%$ "#TO>ωdBtBȤX$HtaZΆIn{XZG6絋UwLB1%b|hCHt;=0蒒[-Vʹb`;rU j;Kbӳ6!@D!4Zԣ&'F;%BN4rBJIn{XZAMmk@j絋Uz0CgC|k=>Krh[-Vʹba O,bKsŪ .lM`%OgaZΆ)%biK-VuC3c9(XĖ絋Ut$G:0CgCy#byO#!%$=Z#isŪuvQ1%b}nS偽VJIn{XZAMmk In{XYIsŪׁV50%$=Z#isŪA Cc9(XĖ絋U2\؛=-};<7 6t4II-kH\ji@qB$=Z"9хj:͌ƨ~a )%biK-V S*\P-k&[vy`oFlh[-VSm#isŪƭ0=Zb`TKz0CgC|k=-aJIn{XZG6絋UQ>rP-k2d7{[vs R-µ RKsŪ9=Z븇frP-k;8$HtaZΆcG'FBJIn{XZG6絋Uʣ9W,bKsŪ >TKz0CgCDjiK-V5n8j絋Ua)Oy$M03:-)#eW7c"5'NB': ؒ[-Vʹba O,bKsŪ /|&sJq dFD']BF;9$M!)%biK-VuC3c9(XĖ絋U N[S?63[-Vʹb`;rU j ; pNRuC#(i jiK-V5ni-k).{X[?4ᾨ#L> pJ{Btd"~RuA%%$=Z#isŪA Cc9(XĖ絋U =7 Fgyd7)KS )%biK-VuC3c9(XĖ絋U N[ʉ)%biK-V S*\P-k2d!0tkaIFDzZp~22 DJӳSrӳN )%bi69=Zj,-%be%k 'O 2# yb>f9B'Ė>Ĕjmk |% 8c[-WvSd? Braor'D9d>og("}Djmk)ەFr(XĖ絋U ; pNRuC#(i  甍&fVY oekN^iڠ[ mP4J17$絋UH\jp8 , In{XYIsŪiIӣIdG ΄ HF# I,})%biK-V DJ@qB$=ZxãIxfVg03:vtjmkq:!ƙ,bKsŪЇs!)Oz9BhCbg03:- H͌Q%$=Z#isŪuvQ1%bN6:wӳԝw55CgA%ϣ!:! ΄%8KyR3c9TII-kH\j]rTg*⅌In{X_Pgӳԝw55CgOS~NQӛ Br(,jJ2#'(o2h! $絋UH\jp8i-k).{XX&, ,PRKsŪ9=Z$63⅌In{X_ΉỈ#4Ҫ ΄%8K~ÐNЇpWϳG%(p0C34w~BP#dCdLm"RKsŪ9=Z븇frP-kB(e ;=0ѤFf~SL,C9ldK*8ltNdNxe![-VSm#isŪƭ8 In{XYIsŪ0BS2?=Q"BJIn{XZG6絋UQ>rP-kB̄=ʝϙ? rRKsŪ9=Z븇frP-kB(e ;=0ѤFf~SuϧgFH?+͆.%$=Z#isŪA Cc9(XĖ絋U BRsѦ!4ἄOʔl6prӳN )gFH?+͆.©_};8#0*$lilLvr?=Iqqa:RKsŪ9=Z븇frP-kB(e ;=0Ѥ T$oi*Jg:!Cc9 )%biK-V S*\P-k͡?g9Hlg!%!agc"YP700crs%ORuC#(i jiK-V5n@j絋Ua)O| 7Jq H!ԝwIcII-kH\jj'PB1%b|hC ΄%8K~D']jmkq:!ƙ,bKsŪЇs'-exlt)RII-kH\j]rTg*⅌In{X_g ']< B2vII-kH)ʹbcVq`Xj絋Ua)O| ؆CsNt?=Iq>Ĕjmk |% 8c[-WƄ8+ J{f2BP#d ӳ2$#?=Iq%$=Z#isŪNqlg! j4!\ORuCa_)0H$絋Usm.{XX.Nܪ3p@qB$=ZN6:w'2T']< B2vII-kH)ʹbcVq` In{XYIsŪ'O3 %Ja4蟞BS"?NΌst)2!:! N$}N$'Ca_)$4II-kH\jj'PB1%b|lR0tOL!Lёst)2!:! $絋Usm.{X[q4͌ 8c[-WƄ8+ oNCc9x{"l7 RKsŪ9=Z\nUʸ 8c[-W'a;*zFHl$絋UH\jp8@8JKsŪK-VGx\ diIsJFHO?ДRKsŪ9=Z븇frP-kB̜2%ӼD 9Hlg!%$=Z#isŪuvQ1%b|v Jܨ3f!:};= JQ s3IRKsŪ msm.{XXոX %%be%kRN s3IRG6 v vq`.NdRG60䷒S^B'[-Vʹba O,bKsŪT`ft!(2[ >9-!Ҷa-ϧgF#H!̗8dHG (6:wӳchg/rs%Nao%\;ʼO%$=Z#isŪNqlg! j4!\c"Y^;tBrRKsŪ9=Z\nUʸ 8c[-W'aϳ@NƼAKxd)9l#*;:0ӊ;:4A79$~sN9Wyϡfz};<'Ja$絋UH\jp8@%%be%kRK(O?̇0FfRXx[-Vʹba O,bKsŪT`ft!(2[ >9-!|vs3!Ia4Ky7jmkq:!ƙ,bKsŪЇs'-exlt)RII-kH\j]rTg*⅌In{X_8ltNdNxe![-VSm#isŪƭ ZKsŪK-VJq Kz4Af#3RKsŪ9=Z$63⅌In{X_y ΄%8Ky%56Gf̚˜o;83),?x[-Vʹbn']863⅌In{X_d屑, :!Cc9 )%biK-V S*\P-kg ̕=IqP]6tRKsŪ msm.{XXոX=Zbo;=QЄGoe%כ0x[-Vʹba O,bKsŪT`ft!(2[Ia56Gf̚˜o;9% Ĕjmkq:!ƙ,bKsŪЇs'-exlt)RII-kH\j]rTg*⅌In{X_8ltNdNxe![-VSm#isŪƭ [-VR\jƾ%HȏB$i 'QDjmk |% 8c[-WvzDpޑB'PCXᰯ4/ *ӳaRaZ,e:4ZIR2#߳D!JIn{XZG6絋UwLB1%b|hCC~OLMh[-Vʹb`;rU j<'2\6ߧg!4o]?N΍&fV4w| 3+XȏӰ?<$om ;:#Hlg/4rBJIn{XZAMmkR[-VR\jƼTKO'K d%=;)ѤO*'2()#eWd '%ЉCp:xטJi^FDz#HnRG6 ')N&fVJIn{XZG6絋UQ>rP-k;=Q"B8o!¾SބH2NB' J9,7yӡ:gfekRKsŪ9=Z븇frP-kB"~zebnKDjmk)ەFr(XĖ絋U99ᰖ;97 zvti32ʔtL;Ji ϧaD"~yxHLvt"F^h!jiK-V5n(=Zb`Ә2IF^9WyeGc9W$絋Usm.{XXH5(lg! jchg/O}Q"B8o9FUyDڠ&hRKsŪ9=Z븇frP-kB̜2%ӼD 9Hlg!%$=Z#isŪuvQ1%b|iq`"?Nπ0,@;<|e.szd xHߧg2N4!\t y%<6h!jiK-V5n(XJKsŪK-V:;D'O G<%SY-˙ JzRG6 BdhY 00}3ԕ3>ш5#DIc줎mk.NdƄ8+U~͍0͝ )%biK-V DJ@qB$=ZpW!!"~speӳJp[[-Vʹbn']863⅌In{X_d屑, :!Cc9 )%biK-V S*\P-kgpӳNgF !65Ƅ8+U|63646t&$絋UH\jp8@)-k).{XX& lg.Btd"~U,}?=Q)# I,})%biK-V DJ@qB$=Zғ2RܦNzk̚N^Y-̖; !JIn{XZG6絋UwLB1%b|hCyݤBnTII-kH\j]rTg*⅌In{X_8ltNdNxe![-VSm#isŪƭ@=Zbnᛆ?+LDrB (o;s<Q4v3D)4>QކH rP-k2d \? 7c&ӳ . yjmkq:!ƙ,bKsŪЇpGkNS*\RKsŪ9=Z\nUʸ 8c[-WǐK[ߧgF#H Q?NƸ*~ )%bi69=Zj,ZKsŪK-VpȐ̙䐗 w}P> };9n!d HA< "yd7 RKsŪ9=Z$63⅌In{X_%΀f|0d$lMӾ cTO2yؑ̇ӳ "KpII-kH\ji@qB$=ZpWb;^Nd4WDjmk)ەFr(XĖ絋U37i[ H":pd+Nd$lMӄjiK-V5n@0j絋Ufx]L2pRƾSϘn$絋Usm.{XXH5(lg! j7fti32񯌺4ej'ɒ@3=0/4rEiO|>ao ;%L3:4Z]L2RKsŪ9=Z븇frP-kB̜2%ӼD 9Hlg!%$=Z#isŪuvQ1%b| wg!0fek̚xHߧd3hOTCc9 )%bi69=Zj,[-VR\j eN3JȒH y,6:tdRG6?B2%_:p?:d^uJIn{XZG6絋UQ>rP-k2d ϒܦ/@ y,'N!Lb ~ Wx^fy@/)Cs% pII-kH\ji@qB$=ZpW2rȖWNh!jmk)ەFr(XĖ絋UnSã:bD ppF pRKsŪ msm.{XXոX ZKsŪK-V!Lbt Wx^xtgXC3ȒyA%$=Z#isŪA Cc9(XĖ絋U2\gnS 𗌃 |MKrodo 䳐89T OJtgXC3ȒyN.H$絋Usm.{X[q4͌ 8c[-WƄ8+9ldK+cyN@4rBJIn{XZG6絋Uʣ9W,bKsŪL)ѝc "H8^hnd#x888888888[-VSm#isŪƭŀZKsŪK-V4p6tα؆g$JIn{XZG6絋UQ>rP-k2d ϒܦ/@ y,'N4p6t*;$^SK7)%biK-VuC3c9(XĖ絋U N[S?63[-Vʹb`;rU j-xtgXC3ȒyN.H$絋UH\jp8`@j絋Ub#Hlg.dJȒH y,y? Ĕjmk |% 8c[-Wds%L7^2 7@YNCc9p3%#JU;$^SK78$絋Usm.{X[q4͌ 8c[-WƄ8+9ldK+cyN@4rBJIn{XZG6絋Uʣ9W,bKsŪL)ѝc "H8^hnd#xJIn{XZAMmk絋U=ZCc9p3%U;$^PII-kH\jj'PB1%b|L:[|% xd%]163yC2[8$%]yѝc "H8^hnd#xJIn{XZG6絋UwLB1%b|hCD6:wG) $絋Usm.{XX.Nܪ3p@qB$=Zr;$^SK78$絋UH\jp8`Hj絋UJ{* "He"g 䳅KĔjmk |% 8c[-Wds%L7^2 7@YNS (~ Wx^xtgXC3ȒyN.H$絋Usm.{X[q4͌ 8c[-WƄ8+9ldK+cyN@4rBJIn{XZG6絋Uʣ9W,bKsŪL)ѝc "H8^hnd#x888888888[-VSm#isŪƭŀp-%be%kU;$^PII-kH\jj'PB1%b|L:[|% xd%%=@wFu3< y?JIn{XZG6絋UwLB1%b|hCD6:wG) $絋Usm.{XX.Nܪ3p@qB$=Zr;$^SK7)%bi69=Zj,X-k).{X[΍163G(fK`G8lO?{DnRG6%-zf;8-a%SY-_N DnͲc#fOgiU;ݜM7F4II-kH\jj'PB1%b| :''2\g w7   ðg 7*$絋Usm.{X[q4͌ 8c[-WƄ8+D']X͈f )%biK-V DJ@qB$=ZɒHgQ2"~zNz3 @!lC0II-kH\ji@qB$=ZpW2rȖWNh!jmk)ەFr(XĖ絋U ؆CsJq ӳNvKIo Up3c"KhO65ځ$o00UQЄGoHOxr?=IqN4w03:-*5 ؆`[-Vʹbn']863⅌In{X_d屑,"F(O~23bORuBJIn{XZG6絋Uʣ9W,bKsŪrlC! ΄%8Ky D']BFfПӳ4rG) $絋UH\jp88R[-VR\j \"~D!MDjmk |% 8c[-WvzDpޑB'PCXᰯ4/ *ӳPl+aZ,e:4ZIR2#߳D!JIn{XZG6絋UwLB1%b|hC#Hlg/Λ)%biK-V S*\P-krs%a-vr?:#Hn٣fekoJekvr?7/Lvt"FBJIn{XZAMmkR[-VR\j&jmk |% 8c[-WƄ8+m|%rP-kFgBC%WKpRFGLII-kH\ji@qB$=ZpW7͈d7 FgBC%VORu@II-kH\j]rTg*⅌In{X_[;tBrRKsŪ msm.{XXո[-VR\j#3 @!RFGO͈d7 d"~N$D*븀[-Vʹba O,bKsŪЄGo:y3b }IfV y1%$=Z#isŪNqlg! j4!^lC!o03:-'Og!ԝwRKsŪ9=Z\nUʸ 8c[-W3DNh!jiK-V5n=Zb`JS4r]6326&ry Ӥ}: ؒ[-Vʹba O,bKsŪЇs!)O| 3+_gB$i Q6ƻNNTpȐD']jmkq:!ƙ,bKsŪЇs'-e|D 9Hlg!%$=Z#isŪuvQ1%b}~ ~!%$=Z G6絋U[q-k).{X[ЄGo# ԁ#'L3 )4:Gz ,}B': $絋Usm.{XXH5(lg! j`ft!(2[_LBao# ԁ#&$絋Usm.{X[q4͌ 8c[-WƄ8+f ΄%8Ky MB': $絋Usm.{XX.Nܪ3p@qB$=Z7~4$$絋UH\jp88=%be%kr03:-B/2E$slrlC!o# ԁ#'.B'븂K|ORu@II-kH\jj'PB1%b}BP#dƼ܁nH2 Hɉ)%biK-VuC3c9(XĖ絋U ؆CpT`ft!(2[NNB': $絋Usm.{XX.Nܪ3p@qB$=Z7~4$$絋UH\jp88j絋UJq ^"9U2lC!o# ԁ#'.B'븂K|ORu@II-kH\jj'PB1%b}BP#dƾ6!7ԑej@RKsŪ9=Z븇frP-kB3b }QЄGo!:};9븀[-Vʹb`;rU j? ?LT[-VSm#isŪƭH=%be%k Cc9s!#bl7+ύwG v2AlC0 HD"~zxpK~ϡft?']X"~z$slf3 i#3BP#djmk |% 8c[-Wd}p߳ƨN΄H˙ a^|kP>B':!$9븇ӢaިBP#d )Ay44)%biK-VuC3c9(XĖ絋UIdGf8h[-Vʹb`;rU j? ?LT݇ i#3BP#dHrs$Pl%l 7Jq ӳN )%bi69=Zjq-k).{X[pȟr< 󗄸 3b D)#eTwpK~ϡft?']X"~z$slf3 i#3BP#djmk |% 8c[-Wd}p߳S}0ȟlg/9xp\6!|ORu@ B'U']>φFgBC%W{%ih .*T`ft!(2[~ORuC =vȏ9II-kH\ji@qB$=ZḼc">4QDjmk)ەFr(XĖ絋Uaf/f? cM4Hrs%a-?MFaHBP#dORu@II-kH)ʹbcVpp$P絋U=Z oyʝ3Q#Hlg/9O΀\ )#eN yNdl%gЀ3:Gz ,}?=Iqi@1I*~or038T%8K@II-kH\jj'PB1%b|LG ?]7eN𨑤638>B'U'] "~zgNz3 @!t+=y44(L@w}QЄGo;9븇!WDjmkq:!ƙ,bKsŪ 2#E4II-kH\j]rTg*⅌In{X_vo`i*HO4@ć'2\6߳4T`f%8K~D']jiK-V5n@@絋U=Z oyʝ3Q#Hlg/9O΀\ )#eN rs%a->>DԝwIcNL؆`HU܁n [-Vʹba O,bKsŪ /~ oyʝ3Q#Hlg/9xK@͈f!𪓮CNr :&UQЄGo:y ؆Cp $2]ULnz3 @!BtJORuC+JIn{XZG6絋UwLB1%b|fek٢$絋Usm.{XX.Nܪ3p@qB$=Z7~4$'afq H8ϳ UFgBC%"~zJIn{XZAMmk"Ǥ=ZbnFgBC%W{%io?']X"~ͲN L6~S,~ϛ3b T`ft!(2Z$絋Usm.{XXH5(lg! j&K#7 f2BP#d^ORuCi0⪌ ΄%8KyЯKp%$=Z#isŪNqlg! j32G RKsŪ9=Z\nUʸ 8c[-W݇gJRKsŪ msm.{XXո j絋U}: !ԝwB i>.n@͈d7 RKsŪ9=Z$63⅌In{X_%~ϛ3b T`ft!(2[NCN}:_47 f2)%biK-VuC3c9(XĖ絋UIdGf8h[-Vʹb`;rU j? ?LT[-VSm#isŪƭj絋U}: !ԝwB i>/6!4II-kH\jj'PB1%b|LG ?6!FgBC%D']> P>I JIn{XZG6絋UwLB1%b|fek٢$絋Usm.{XX.Nܪ3p@qB$=Z7~4$$絋UH\jp88=ZbnFgBC%W{%io?']XRG6C. oo03:-zfͲi3 @!Gc9 g!ԝw<9T lІy>lC!o ;%̗3 @!%$=Z#isŪA Cc9(XĖ絋U2_i7 ؆CsJq ÐNDýQЄGo:xn'2]UB4iUFgBC%JyD']8lO?lL(/< ؆CpvKiḼ|k̚JIn{XZG6絋UwLB1%b|fek٢$絋Usm.{XX.Nܪ3p@qB$=Z7~4$'afiC. oo03 BC%lORu@II-kH)ʹbcVppj絋UJq _) ̗g>DԝwIc?=Iq?O. oo03:-h[-Vʹba O,bKsŪ /|&sJq dFD'] ӢaިBP#d Ox^d 7 RKsŪ9=Z븇frP-k.3+Xȏp%$=Z#isŪuvQ1%b}~ ~ ΄%8K~D']? 4$$絋UH\jp88G=ZbnFgBC%Wd '%io?']X(ORu@II-kH\jj'PB1%b|LG ?MFgBC%gD']>φ*BP#d L^d 7 RKsŪ9=Z븇frP-k.3+Xȏp%$=Z#isŪuvQ1%b}~ ~!%$=Z G6絋U[8j絋UJq ^.n@͈d7 H!RuA%B'I*븀dt W}2lC! ΄%8Kx^3.d%L34QDjmk)ەFr(XĖ絋Uaf/f? m $oӲ^~q `!0FgBC%JIn{XZAMmkqC[-VR\j#3 @!t+=y47Gz ,}? HU']&K?)agL3=QЄGh[-Vʹba O,bKsŪ /~3Jq ORu@ :& ΄%8KyЯKp%$=Z#isŪNqlg! j32G RKsŪ9=Z\nUʸ 8c[-W݇gJRKsŪ msm.{XXո絋U=ZD~B',}^ORuCi0T`fͲGo:xn$絋Usm.{XXH5(lg! j&K#B$i B'ӡX!ԝw+gNz3 @!t+=y44II-kH\ji@qB$=ZpW Oy"q"v&fVNB'[-Vʹb`;rU jye>܌  @SF4 #| 7! @!߳vr?=Iq%$=Z G6絋U[8絋U=ZD~B',}Ƽ~ };:P$@ QN63[-Vʹba O,bKsŪ /}7<9N~SЗӳEHz` %aЉCc9 )yYN63Ð%]yυ> pi뤂V !7>ORuCy*8Y= gg@ 7FXo!:};9븀[-Vʹbn']863⅌In{X_DDvr?jmk)ەFr(XĖ絋UX$絋UH\jp88 In{XYIsŪTOGd"~ߍ|D!F;)'LI@N63[-Vʹba O,bKsŪ /}7<9N{I r??z"vC)O78d`! ͍0͝ Ԛs>&s `[-Vʹbn']863⅌In{X_DDvr?jmk)ەFr(XĖ絋UX$絋UH\jp88%%be%kQ?}8bK~5JĄpBtD!^U´Fg Go~tIg"Ksƾg9`[-Vʹba O,bKsŪ`fpJq J 4xn!dP-@i,ݤBn )%bi69=Zj( In{XYIsŪTOGd"~1%B':>It"F4II-kH\jj'PB1%b|LG >HOϧC|jT@}7 RKsŪ9=Z븇frP-kBbyStH|HNB'[-Vʹb`;rU jjiK-V5n=Zbo;:- µagא͞W{y )63[-Vʹba O,bKsŪ΄%8KyµbFXo:5"~sg|JB$i $絋Usm.{X[q4͌ 8c[-WƄ8+<4ӳ$絋Usm.{XX.Nܪ3p@qB$=Zr%$=Z G6絋U[p絋U=ZFOt+}2yD!h[-Vʹba O,bKsŪB':y#2UJA%$=Z#isŪA Cc9(XĖ絋U2^Iew t7pWgB$i 4rBJIn{XZG6絋UwLB1%b|*$i E4II-kH\j]rTg*⅌In{X_[;tBr[-VSm#isŪƭ j絋U6!ۆ@Ap?N"y*aI(y ӣ:!gRt[-Vʹba O,bKsŪL2a^dD4II-kH\ji@qB$=ZpW~Oʉ)%biK-V S*\P-kc"YcyN@4rURKsŪ msm.{XXոq-k).{X[3b*$i ̚v !S HGƻNֱ ?>RDjmk |% 8c[-Wvt"F\6MODjmkq:!ƙ,bKsŪЇt"F7D[-Vʹb`;rU j 2%6:wG) Q%$=Z G6絋U[@$=Zb`,s7ÐNrtII-kH\jj'PB1%b|L6&O}p3|$ONrӳD!c#f$絋Usm.{X[q4͌ 8c[-WƄ8+ČLӣ_L#yDJIn{XZG6絋Uʣ9W,bKsŪ3|9븀Ûa:xH"~W"a->Ho 엮oӳD!n_g밦; F3+Q%$=Z G6絋U[@rKsŪK-V?=Iqt+%ᛆ)%biK-V DJ@qB$=Zɒ)oD"~zJIn{XZG6絋UwLB1%b|hCHt;=0N[ʉ)%biK-V S*\P-k~B,"~z76h!In{XZAMmk絋U=Zmz0vzb ΍&fVoD!iI(Oˤ}: yo!IƄ8+(RG6'2\6߳N[;L3:4ZL4 I-kH\jj'PB1%b| ;%̗!0FgBC%&!ԝw4!^d>ЉCpB'Djmkq:!ƙ,bKsŪЇpGkNPeQ/NѤ62#c};=1 gF3+Q%$=Z#isŪuvQ1%b}~e~fz3 @!BCᛆ? : *tH?AGL3jiK-V5n ZKsŪK-V6!ЉCc9p3bd< NωdBtBȤm0cTO<4O٣"~h!:ӳF4 RG6ʄvK6h!jmk |% 8c[-W^S7uϧg hm 엦m ;aoi33 *$>rá"8oӳ4re<nSD!=p3bd?F7¼O RKsŪ9=Z븇frP-kB>B'xlO?B$i |@%$=Z#isŪuvQ1%b||N\? ؆gB$i O\? ؆g᱑ xHҴ엦m ;GNORSTainrs /cdhlmp#&.58;APfguy09CEIbvwx",3=DLMUk-124B()7:FH6VWY_q!XzQJHA-  &W AAa< XXTAe` &WXS) &RBTR`PR^ p wZč%./lMۧu6@ @ @ @ @ TR@p,(㹙0ۦټ0@p ^Ao0x@U/x>07P۠=E@WdOs2{N(VUp^"2;, )dx\e&(Ӯк$nS0Fߔe'^ *L?:;.dgVq>dxtO S#,Z4; RGL*Ғ\@e$w`XP A.6ǁx pPb 08A'Ep +qN %^ۯ ,rX R@(Tֱ#uӥ_[3eO_ x,'';3x7=2IW6(R@36KTKAcE$u!b]+8,Eλώ'3x2A"kJFK RH(-@#)S7qN %^ۯpbydfoV$@ mzHIa!p QI, QI\[jH%sXc[j)/Ũڡ<ۯ3D4QI-sX$z9Z>3&$@R[j:By^f fo3D7ԑ]j@RK|-Ikq, Ioū(s1O)%kR_5P2N9:ؑ Ioū7EdCE$bԑKjǃIoŨky'Gohe )%kR_5PPz'qdĈ0jK|-\twmwFs- >Ky4QI-sX$z9ZNhqlbD 5%k>eֲ]j(9Z=I|-@;bD 5%ku uSV(_!#r]9 [(dy*X[jH%sXcI-sXb[}ҙO237"e>rH:6TɡsJ!J}S/5RG/Ũ(=8bD 5%k:|,2 0)f~3ݴ"mImIr)$} HN~$}*J bFu$D|goS)?ۯ6;5RG/ũ붇f&$@R[j]k)FIoũ#ԗb ӺN$@R[j'Y$9M>򙇒6S#HxߴHPNN6"lvS#0S&xli(u*Su6OBG VS#9 bìo'TCc#}ePo125RG/Ũs--sXbJe9ݔ R=@lG*Y&(9Z=I|-AAe X-sXqJe>a*RHBr{IXm:0)sdyBbIoũ#ԗbuC3e X-sXq.#QE$bԑKjVuG'[ X-sXpoӯ@ |SdTӮ{_ufHJeЉ>eF~L<%O#RuCS27{tBSO P R=@lG*Y&(9Z=I|-Cpp 5QI|-ATS|dy ~붇e&(9Z=I|-AAe X-sXqJe8tkfa)\gh#:5D`fSu>Im)!O}:m:F)^lv!]dmQI-sX$z9ZNhqlbD 5%k>eֲ]j(9Z=I|-@;bD 5%ku ui >t;ٛu(C#[/L2YLFEߩ*_ӣNBѯ>!97ʾ;04QA'Yߧ_5b/> 62>!K~~L[jH%sXc$bR_5PU)ovS#͎25B 5RG/Ũ(=8bD 5%k:~L}%=Y8럌wmwFp NB ui >t;S3nC#[ۨ[jH%sXQI-sX$z9Zw]QĈ0jK|-\$0A|8wӯ6Q؆F/_FeֲK( RTG~|7$_|C,*sePo|wbah[jH%sXc[j)/Ũ*yOVS#NIoũ#ԗbvY1"5W?VS#|0T~=!j6O6PT'no΄fO;(]@)&>I`J)YOrQ?D*$%@Dg^YLd5RG/ũ붇f&$@R[j]k)FIoũ#ԗb ӺN$@R[j'Yߧ_9Cu1#3ENRs؇KjJ|AE$bԑKjǃI-sXb0؟#~#m(9Z=I|-AAe X-sXqlOd6ɇe ѯ6dJ+'ͪͺ1#3E5RG/ũ붇f&$@R[j]k)FIoũ#ԗb ӺN$@R[jfD fRf:o0졢?KjJ|AE$bԑKjǃ8RK|-E%sX@F̑ Y֡C|3"(9Z=I|-AAe X-sXx|p%ྌkP졼=YUɑRK|-Ikq, IoūuGq)%kR_5P2N9:ؑ Ioū/{;/cZe rxK߹;2T}Nmӣ;(hrxKƗ{t R=/cZe sN:1C*24Wd>}֡C|RK~}`aa*T Tj 8K~&)ʻHSz]oy<%NkP졥nxw Wd9<%ϧJnaٕStƵ(9Z=I|-Cp5QI|-C0؟#~#؞Jtkꍙ"E5RG/Ũ(=8bD 5%k:~S 7Wã_Tle|ڡ<ۯ3B34QI-sX$z9ZNhqlbD 5%k>eֲ]j(9Z=I|-@;bD 5%kmd@f~}b7ORs؇ލ06Fӯ*S"P6ɇe  NON:5lOIoũ#ԗbuC3e X-sXq.#QE$bԑKjVuG'[ X-sXpn{"fo3)K3~~S 7Xd.sV$@ myR6u26S#>:C(D2NfRfcN{E$bԑKjǃ5QI|-C0؟#~ ѯRK|-IkOɉ,`Ԗ9ZL6'߲BlO%|:5=Y tu?_ 䯇FO7o񟉚J'؞J!> y Ga*^L6'E$bԑKjy:ɉ,`Ԗ9ZaZd}w[jH%sX+t,`Ԗ9ZY=~37N)͎ QNOt 6)}:J]Qɛ)!@O_3)K3~ '=x[jH%sXc` 5QI|-@čͪͺ'ؙIğqNH$hgF:tⅉ#JIoũ#ԗbvY1"5WftcH{t_6dJ?YF y ƑB__9)R$a5*&l}(^ӯH8@$m!e)uG&lG|tQe>|̥,'=3B34 3$lGfcH{tr7N{rI_ӯ!(9Z=I|-Cp`RK|-E%sXT'u3ecD/y)3E$bԑKj D;, Ioū'=S)ã^M yJތi/n'bFfW"y%[7ys'Îlo&l~U27BD,Ҁ! P ea*R?_̥s؞PdLG!(9Z=I|-O']86Y1"5WL2YL5RK|-IkenTru"5Wu}ϧ_%[pIHCRLLD }:JYN{E)foӯԜ!37Z_3B34QI-sX$z9Z188RK|-E%sX+66O6uܥ'Ge:7?Fю8bHҒ[jH%sX|gLHcbz?)aK7~S2byA0If fh[jH%sXQI-sX$z9Zw]QĈ0jK|-]B>|nDב%#o_3)K93e2=2C)e)fo9CNRs؇KjJ|AE$bԑKjǃ0RK|-E%sX+66O6ul$uGF'C:1ӧ,IRK|-IkOɉ,`Ԗ9ZRs؇2 0)fӯKɕ]$^f fh[jH%sXQI-sX$z9Zw]QĈ0jK|-]B>|nDב%#o_3)K93e2=2C)e)fo9CNRs؇KjJ|AE$bԑKjǃp9ZKjbF:wP*L6'E$bԑKj D;, IoūdsN˯o ⅊)%kR_5Sm8͖LHcb S#븍E5RG/Ũ[ulHcb':;dsN^fRf(,M>4JhY uU ^D>|̥.͔O Q ӯbFuIQCsSd"Hϧ_fmכ6T7(Ls*_ӣNt8~U?e2>S3)K3O&(9Z=I|-Cp IoŨky]_I6;5RG/Ũ(=8bD 5%k:~;;ã^May=R25B H1]~ͺa-+NN'c oã_TlRbآ[jH%sXQI-sX$z9Zw]QĈ0jK|-\$ߌRDe8/}:ƄoJ6;x~qBxe#ULD$})%kR_5P< 5QI|-@)'^_23o ;#mזQE@ĝxlO%|y2vA x^R[jH%sX|gLHcb3rߙ$.sbN̠F̑ YIoũ#ԗbuC3e X-sXq.#QE$bԑKjVuG'[ X-sXpiOTl'd~d 9'_:Imm#z]w)eD|>ᄐ~dfTRK|-Ikx8@AI-sXb77>lv!)%kR_5PPz'qdĈ0jK|-\twmw|FٛubAѯ%:0˭Heֲ]j(9Z=I|-@;bD 5%ku uSV(_!#t22D#ɕ%NtPQ@tNt8rxJC#[PY_F:wP*24 H?YFbߖ!=ΤNo23VL$D_fmׇeF&X[jH%sXcqi-sXb/ܝ)%kR_5PPz'qdĈ0jK|-]]GeC:K*y^0˭HH. HɊ)%kR_5P2N9:ؑ Ioū'bIoũ#ԗb9[j)/Ũ[BHvY1E$bԑKj D;, IoūtFSۥ #oӯ7HeBOaA iuG~Sۥ #dIwxhN$Ioũ#ԗbuC3e X-sXq.#QE$bԑKjVuG'[ X-sXvd줖9Z=I|-Cp88ZK|-E%sXc o Hy;RK|-IkOɉ,`Ԗ9Z&;,07!"`4%mׇF2R<3D4QI-sX$z9ZNhqlbD 5%kL#H>H. HɊ)%kR_5P2N9:ؑ Ioū'bIoũ#ԗb9I-sXb7}ҙJ)%kR_5PPz'qdĈ0jK|-\twmwFsrGo)21AHüa䍺tS#\vS#MXK|E@ݴB2>RK|-Ikq, IoūuGq)%kR_5P2N9:ؑ Ioūf~|ՊH|8eKyxeFf2E5RG/Ũs[j)/ũЎtGnIoũ#ԗbvY1"5W?AѯB&JO C)|2&I#euC6N8_6(03|oxvGxtkЉ BF||nB1YC/nSuq?dk`b oscͺvRK|-Ikq, Ioū({RK|-IkenTru"5W !.go\BȔlv>a#*:n@700Q<%Nlv!cy RTGy<%K(e2?NfRfc o,QAd>|BF6ɇe %[4 *lv!$D3~y3cͺnI )%kR_5P<  IoŨk|ؓ ʾS 4QI-sX$z9Z>3&$@R[j:'^_}Nyo9\vV,,QI-sX$z9ZNhqlbD 5%k>eֲ]j(9Z=I|-@;bD 5%k 27u<)%kR_5P< $bR_5PK~vэj6GL8QI-sX$z9Z>3&$@R[jh#:5Dã27/kP졿N"wӯIW6òڣ,[v^ Ƶ_sۥ͑O70E$bԑKjy:ɉ,`Ԗ9ZaZd}w[jH%sX+t,`Ԗ9ZhOӺqC/cZe [jH%sXc’[j)/ŪJ^lv!>~OtRK|-IkOɉ,`Ԗ9ZTӯmϛdk|o$:K~@۠>|C#[(Tbe7!/nIoũ#ԗbuC3e X-sXq.#QE$bԑKjVuG'[ X-sXpoӯ(_Nlv!s*_ӣK|e)fo6;34N x,SGÐ=ΤNxKƖTL2YLӯp%[mQ@ AN8_Jr;ìoӬ>LNO S EbߜP*rR =<,QI-sX$z9Z1p IoŨk*W7:?KC6؆F(9Z=I|-AAe X-sXx~&l|IYst!CʾyD:?lv!:;_<~5RG/ũ붇f&$@R[j]k)FIoũ#ԗb ӺN$@R[jd>~&l~U<~L$DYLͺ6Dp[yf:Hi^ ͺ3B34>S)ЄL7Ӯe:QF%mPmי!(?n69'ӯ͖OeEiQDå;RK|-Ikx8@$bR_5PLg&_ӯdk~qB=2J7KN`ڊ(,'=_f fh>nlv!)%kR_5PPz'qdĈ0jK|-^]/Ɨ>Y?]$_)_# ۟6;5RG/ũ붇f&$@R[j:44mE5RG/Ũ[ulHcb}:~4< ʕ):؆F<-vӯK}:.Iݛ :؆F ]w))u<ۧ VY? ӯdk|S ;^ +)%kR_5P<  IoŨkN4-%'nI y#lE$z7Y7 $kK!'"`6Ӿ~S'LZ=b3|}IVO'dBVhWZJ;,:S#(9Lv#$yȒͺȌa$.{_/y6\2:;dkbH(-@#) f@ '^AaNXPf`//KID0Um2$~>v4#zQ؆F̌/2D%fOЍ)%J)%kR_5Sm8͖LHcb S#븍E5RG/Ũ[ulHcbr7N{>|ATVRK|-Ikx8@$bR_5P\b|lE$bԑKj D;, Ioūb|o> yp>ih쐿*џӯ@C (9Z=I|-O']86Y1"5WL2YL5RK|-IkenTru"5W Rߧ_6;)H_fFfoД}aEE7Jw=8 ͉07; P 3z-]J/NfRfOK>F؞J(9Z=I|-Cp  IoŨkgmטvV(9Z=I|-AAe X-sXqݴ"mK/6S6ᄴmכBK)%kR_5Sm8͖LHcb S#븍E5RG/Ũ[ulHcb?_?4{3n2ڣ, gٛ*y_/K7%2><ìj4~ϧ_mQI-sX$z9Z1@5QI|-F }ҙJ0T(9Z=I|-AAe X-sXpS)_J~O:KbE5RG/ũ붇f&$@R[j:44e'>(9Z=I|-@;bD 5%ku uSV(_!#r] 62>!K~|dy*X[jH%sXc 5QI|-ATSrDS#ٛuRK|-IkOɉ,`Ԗ9ZU)aK7#rDS#(J_BS!~부[jH%sXQI-sX$z9Zw]QĈ0jK|-\$0UͺlB碊 IL$'ٛu@mQCE>Irw낿}p ::c`Al $}["[΍~|̥,*2N8XNNvfnz(Y uU ^D>|̥.͔O (9Z=I|-Cp `RK|-E%sX8~Uʖf )%kR_5PPz'qdĈ0jK|-\twmwFsKȟec oߧ_F:tfHlfnP[jH%sXQI-sX$z9Zw]QĈ0jK|-\,'tgsKȟ|C#[t" RTO Pc o(_^-;ǁENYd5RG/Ũs,)%k9Z16΍|g0؟#xmҲɊ)%kR_5PPz'qdĈ0jK|-\БJe>~(|'_Fu>;NtP0 7t.RK|-Ikq, IoūuGq)%kR_5P2N9:ؑ IoūfxtO S*#BeIFTE5RG/ũ붇f&$@R[j]k)FIoũ#ԗb ӺN$@R[jOt 6)}:J]Qɛ)!@2'`H/'}-]n{mאseη2D#Ɋ)%kR_5P< X9ZKjb כy )%kR_5PPz'qdĈ0jK|-\twmwFsDo$6;FNX}Ff 6;F,%SȘ y$~ӯt *]ovsc nӯ(_P7 %N|6D].zQ؆F5]IoY>t_͑Klv!QI-sX$z9ZNhqlbD 5%k>eֲ]j(9Z=I|-@;bD 5%kP_6; o$}:؆Fz4a*ODm#?YC/nU~L4 Po'PK~&)ʻHSsluc lH8@ڔBGQN[mQI-sX$z9Z1)%k9Zu1CW4QI-sX$z9Z>3&$@R[j^ Ƶ_KrR(9Z=I|-O']86Y1"5WL2YL5RK|-IkenTru"5W !/k#BB=vY2?_vY>BGߕy*٠nO x,Jo*O_F5vPOGXT&4QI}:K|xH)N~UfjJ|ڡ<ۯ0̍1#3xtQ#IGlcH{tRэj7(Y uU ^D>|̥.͔O Q ӯlQI-sX$z9Z10RK|-E%sXnd}.&3dbIoũ#ԗbvY1"5W?6AuܥFOʼ22%#L2[4QI-sX$z9ZNhqlbD 5%k>eֲ]j(9Z=I|-@;bD 5%kO_ R#t&V3DC)~lGɛv(9Z=I|-Cpc[j)/ŨXBy^aљ,M0x ;AD89Z=I|-AAe X-sXx~Cͪͺ3B37ʾS3)K3E5RG/ũ붇f&$@R[j]k)FIoũ#ԗb ӺN$@R[j3)K3}Ib(Y uU ^D>|̥.͔O!e>eRK|-Ikx8@9ZKj x/;(o0̍(9Z=I|-AAe X-sXx|p%ྌkP졼׆]ϘtfF$aZ$y5RG/ũ붇f&$@R[j:44An2R<[jH%sX+t,`Ԗ9Z2v(9Z=I|-Cp IoŨky:tc>H [jH%sX|gLHcbOvGxtkЉ>-o6;):a".Ioũ#ԗbuC3e X-sXq.#QE$bԑKjVuG'[ X-sX~u uOl%uc oS#JN %^ۯjL_uc o7:0˭H<`brI_ӯ!+NtSʽe]ؙN0ȟIr(9Z=I|-Cp[j)/Ũdk~y'h[jH%sX|gLHcbsc o(_||O?-;ү3B34QI-sX$z9ZNhqlbD 5%k>eֲ]j(9Z=I|-@;bD 5%kh`m:؆F/f\RWbFf)%kR_5P< p9ZKj>L<4QI-sX$z9Z>3&$@R[j uF&_P*~Y:Zwӥ^f fh[jH%sXQI-sX$z9Zw]QĈ0jK|-_u>L8~37Z_3B34QI-sX$z9Z1$bR_5P\b|ͺ$7ҲɊ)%kR_5PPz'qdĈ0jK|-\wL VY?8Ka99ٛxedy*٢Ioũ#ԗbuC3e X-sXq.#QE$bԑKjVuG'[ X-sX~u urs7#s뉨_!#pۤ!*S8XNNvfn{Ir__0)stpVi*ۯxJ;( eP2rv'xmҲ!^ 8E~)byFf%K}NfRfۥeCqi*Jd~~SɊ)%kR_5P< bR_5PaZdyGVPE$bԑKj D;, Ioū/foFDןy ~U) RK|-Ikq, IoūPdS%uRK|-IkenTru"5WfN5RG/Ũs`9ZKjg!a(^*(9Z=I|-AAe X-sXvSi/nX,E$bԑKjy:ɉ,`Ԗ9ZaZd}w[jH%sX+t,`Ԗ9Z}:* "JFNfRTrfdz'He(SR2H]>ƑBQ_OnNfRf@2HƑB_rI_ӯ!(9Z=I|-Cp $bR_5T3:>i/nRK|-IkOɉ,`Ԗ9Z3:>i/nKƵ~ӯ!(9Z=I|-O']86Y1"5WL2YL5RK|-IkenTru"5Wu}ϧ_%[pIHCRLLD SRҦI˧(^*+R2H]>ƑB_rIYZu1#3E5RG/ŨsI-sXb0؟#z1P~#E ۢK P[jH%sX|gLHcbOa>FcH{tRK|-Ikq, IoūuGq)%kR_5P2N9:ؑ Ioū)foӯa>FcH{tU+u1#3E5RG/Ũs9ZKjfs!#ʾْ!+4QI-sX$z9Z>3&$@R[j:Ka99ٛpBGߕ|}nh[jH%sXQI-sX$z9Zw]QĈ0jK|-\*{t y>|J/foF#H}:rI_Ӭ1#3E5RG/Ũs$bR_5S3y؆F_Tl(9Z=I|-AAe X-sXx|J^~bߕ|}nh[jH%sXQI-sX$z9Zw]QĈ0jK|-\*{tuVi*fyGdk|(y>~:u}ϧYDt 6)}:J]Qɛ)!Cr]ԕ/-F|2#s~L$DYLͺ6RK|-Ikx8@I-sXbJe9ݔ:m!}qBQJYuφ$@ӯy؆F嵳}s*_ӣ[̌e):3n;( 125RG/Ũs$bR_5RB g-%W||x+4{3nC#[RK|-IkOɉ,`Ԗ9ZL6'lv!^w?Tl(9Z=I|-O']86Y1"5WL2YL5RK|-IkenTru"5W;ucy CTlv!,ӯ;(_J3)K3@6"|#͎25-C{IRdg/7;4Oٛu@mQ(9Z=I|-Cp 5QI|-ATS~VS#<⅀tTvJe9m )%kR_5PPz'qdĈ0jK|-\tYmJe>a*R\gh#:5D(p%జH8@!#QI-sX$z9ZNhqlbD 5%k>eֲ]j(9Z=I|-@;bD 5%ku ueֽe?_ x,'';3x7= 6"Q bIoũ#ԗb95QI|-ATSgdyGVPL3 E$bԑKj D;, Ioū -L %JY8럌wmwFsgӬrs7#s"kv4߲B5RG/Ũ(=8bD 5%kL#H_<yOnJlv!~Zurs7#s"k<_%J6;e쐿]D#\7.y}:/dPG!CT;)*부<ʼ̥ #h[jH%sXQI-sX$z9Zw]QĈ0jK|-\e9:ʻs0ƹ07ӯH_y ߄>|#H)Uބtþ|헲Bv(#e!*|F :_? 'vS#Nh}s*_ӣD6Ȕlv!~2Gj(9Z=I|-Cp8RK|-E%sXRNFe2<#H3~ RK|-IkOɉ,`Ԗ9Z0"||C=#Kߧ_>5lv!~Ӭrs7#s"k<_ƻ͎{$/b#tdJ:O-3)BH(9Z=I|-O']86Y1"5WL2YL5RK|-IkenTru"5WNfN'qL lAC(w_?>@w0_6;e쐿]D#rxJGe2>부Ni"}!*|FsJ' tå2%H_y ڊ)%kR_5P< `[j)/ŪЍYC|F)%kR_5P< `5QI|-ATS79Lӯy }!ja ,-]!j:s0IajRK|-IkOɉ,`Ԗ9Z|0TÎvGxtkЉ>#su8XNNvfnz$@ myG(9Z=I|-O']86Y1"5WL2YL5RK|-IkenTru"5W;ucy C<_>NN ףtBUed|#HRK|-Ikx8@aI-sXbJe9e2?Nlv!(XIaj UImtSK P[jH%sX|gLHcbOtS,u~;;ã^M?+N~bآ[jH%sXQI-sX$z9Zw]QĈ0jK|-\$00˭z7D%Z'N~bآ[jH%sXcZK|-E%sX!#-@#8i,-^2R<np(ZK P[jH%sX|gLHcburs7#s"ktksl7JS((9Z=I|-O']86Y1"5WL2YL5RK|-IkenTru"5W ::ҙNֱ#utwK2ͳ~*.RGR@K%BDzGp" F#6+@ޑ(QڀCaUFXq"`;@ @@ QڀLFXq"`;@ @@pQڀ`HPa j+r;p,(s@|HI,rI`KA ` ( oʾ l,'3CV64P64P6./usr/share/html/adsm/en_US/admmsg/a45emc49.htm   et<>GNORSTainors ./Bcdhlmp#&58;AEfguwyCDHMPUbvx,0123IL"-469=FQkq%7X!():VWYj'_z*?|JKP8 ;( `0t@ G P70s@EVBR 4rƄ@+0-edAYJ  ӄwձ @$ @$ @$ @$ @$ @$ @$ @$ @$ @$ x  0@G;qyՠv[pO b8TX`-( @( 8zӂA}  PH(A@YJ &1 Ga@B)-NsbU_mC$H E)AC7!`(,0H l8;͈BZ_mC$ (@`e((tF, 0=9.pw6#$  w (@`e(B\ ( ( RxrG H H H H H H H H H H HPe(ohСH '\`5e($ x'e"u YJ zPH%j4(p>X4p@0H@(5!8"В{0 _zҘv2*gZ`1P( E5j0$kR^j zk֨Ek4X 9FB/sXb3?=iԍ䐚9ӵNt!δ4pd"5QZXѕ%,b^|orJ)k B ƅ К9 BӵNt V[9}C-O:IδFδ4pd"5QZ\ q.4h$@cd"5C9ml`G/wCQ-Fj^awӭ/D 1FB/sX3=iOm~J}3@9s_P4pPOPS֞Ijiqe!Z^{ōp G(EkRXe$}H>Kӿ4pd"5QZXѕ%,b^|m$j $fGC8D|Q-Fj^p'}ĸӶuQ/fhȞYJ2{Ũ׭P,2nuHB(Ekr6ϨK~fwHPumb)YJ2{Ũ%QZXwp@(r^e*{Ŏn~n:ܲd"5QZXѕ%,b^|mןo3jN7KGZRR9 (g$! ΃d8Mё U2~) G )FB/sX{ŎMR[:HB(EkwOy)_#z5P g} e"YJ2{Ũ׭P.︗vδ P2{D2JF?,bk֨Ek|~]:$@cd"5㧨et~D2olMPuS'?ތyS0 䧨}C9mlp; ie(EkFj^cA0bT"5OrN B ϖ6W"M9j!Zzb-h$@cd"5i廉'ґ#Bw^~nY)9$2 *D2Q)_Η"YJ2{Ũ׭P.︗vδ P2{TBgB9~C7gBP:δ}3jV6Sy2Q-Fj^awӭ/D 1FB/sX2lJ+3 z[*C= #1Puml;J4rJ]3Fo>vö&(ԗ39}^uRMl*GlO+$jog:r(,zL<'mґ2Ct %H[=+iIЇ%=Ci咝:FԉRb4CѩGIm-yd{δ/ ߥ"~H޾t>gKsҵ !JW$QvydIP`Fv/l/EQ-A/Zzbƃ2{ŔEk7,`_/;`Fv)FB/sX{ŎMR[:HB(Eks;WjuQpeRXC-] 0T>{ܶYJ2{Ũ׭P.︗vδ P2{K*h|䦊<7=4dO,bk֨Ek|~]:$@cd"5vᛳ ;>K*h|_ܱZx =)FB/sXj5T"5@ Q,B/sX äṤ) @#ʇX(d"5QZXѕ%,b^~(g9 )ӵvUJW 0_C8t#)l? fN;Wxt唣!ZzbNqlA" !_ܞδqknJhsFDQ-Fj^awӭ/D 1FB/sXl: #ZzܞδqkoMg8Ym:HK2<0ojQҡ؏j |,b׭P,h;8$9FB/sXbZշntt T#c%!Zzb-h$@cd"5i廉'ґoK/y>KD3A'r')FB/sX{NւD 1FB/sX'~^!w"x>;WjuQ,bk֨Ek|~]:$@cd"5CwM)FB/sX{ņ_-ߗN (Xb]xfB4iOgr{: 9=n[Ƞ"G8$4Ia}u#ґ>ryҡ؏j +Ŕ!Z^{ōp a2{ŔEk74c$Q-Fj^cFTδ P2{+|NڝTy)_4c_ ,JW$p>+PAlQ-Fj^p'}ĸӶuQ/ OgZ_SG8絷%4Q"xye(Ek^B/sX֗" !_ ^P ݝ_ݭ=i OgZ_SG8絷M.$H[}C;sM:K okΕxU/aX|,b׭P,h;8$XbT"5ۚh1e$Q-Fj^cFTδ P2{+|NڝTy)_4c_ ,JW$p>v t<2n%!ZzbNqlA" !_ܞδqknJhsFDQ-Fj^awӭ/D 1FB/sXl: #Zzܞδqko*(:H>v t<2n%XԏJDVϵJb<}0>{[R^j zk֨Ek4Q,B/sXS$H #;a唣!Zzb-h$@cd"5C9VN:Rs &;,[9)_Ҽ:H²[}C80,34d"5QZ\ q.4h$@cd"5C;֗T8mMxn{ahȞYJ2{Ũ׭P,2nuHB(Ek헿37gBwkOZ}C;֗T8mCSrEI9P 8 /~NzR'B}:T;TŔ!Z^{ōp (EkRXp`Xe>{3YJ2{Ũ׭P,pzhʒւD 1FB/sX3oڻS%+`X2`jKe+ä+)l<3?X;-ƞ},bk֨EkwK;gZ (XbPu4s>{[rSE|2'R^j5T"5 [.i| P2{e Ѕi֟Pu4s>{[yPܷADq3?X;-ƞ}/~NzR'B}:T;Taزd"5PK֣^B/sXr^e*{ņRAN^!R p " کp ,bk֨Ek8=4eIlA" !_Omqml?Bhntyt T,C8@4YJ2{Ũ׭P.︗vδ P2{TBgB9rQ-Fj^awӭ/D 1FB/sXi' o3[[4SzY{Ȇph7tp|nui:hWr)[ie(EkFj^cA EQ,B/sX*|bPH"Q-Fj^cFTδ P2{ēJWH^C7;%֭)FB/sX{NւD 1FB/sX $C7gBPrwK[}Bwe"~FyeE He4~sM)FB/sX{ņ_-ߗN (XbFnY)︗|Ѭ)FB/sXj5T"5P@ 9FB/sXbzI,Otq/|v[||ҥ+N"DS % h䯞7,YJ2{Ũ׭P,pzhʒւD 1FB/sXzI,Otq el-唣!Zzb/˧Z_,b^}7- U$C r6ϵMyp#3I)P酔!Z^{ōp(P$!YJ^n#NI?vR^j5T"52uQ/$RJG"N "<~XjKe)* C$r;8H,bk֨EkwK;gZ (Xb]v^>唣!Zzb/˧Z_,b^~6'M9ЇڧePlzδ,b׭P,h;B@2{ŔEk I4ssTΙӕnXxR^j5T"52uQ/ U$C:MaChe(Ek^B/sX\i:HB(EkS|,bk֨Ek|~]:$@cd"5 <% ΙϝFD:}C:Y{ȆFnY)>-jʇlg{µ U$C)FB/sXj5T"5PP$r^e*{ŅK7-A Vљ~JzN:NVYkR^j5T"52uQ/K7-Еne>Sr>ꤔFtϨKyՠfvܢSPR^j5T"5 [.i| P2{*KD3;g:ЇNVYo;31(ꤔFtϵT;- VљCn[ΪIJuml;Q&YJ2{Ũ%QZXwCd"5)P, kz<]FgHe8X@Rzʝæ>x>KGK)FB/sX{ŎMR[:HB(Ekq kyP6w< h88CsGPR^j5T"5 [.i| P2{ ܷ3T䧨|B  ;4t S4sqe(EkFj^cA  FB/sXby%R4Ql}AҚ2 G8ioNr)FB/sX{ŎMR[:HB(Ek[9)_һ"ADxr;>ɇg(y}luVg d+)FB/sX{NւD 1FB/sXjCZlG.YJ2{Ũ׭P,2nuHB(Ek߀,r9 U$C33TG7:3OJUCvSY@PΝ%^wہզBЈ{M:K)FB/sXj5T"5PP!YJ^m|vZδ4r eYJ2{Ũ׭P,pzhʒւD 1FB/sX6[{J)kѩEQP4"^`(NKwOxMPR^j5T"5 [.i| P2{s܍ߨeδ4r:a}mԍЈ|vZ唣!Z^{ōp(P,!YJ^aSB f>{R^j5T"52uQ/ yҾ f>{|3WX;,YJ2{Ũ׭P.︗vδ P2{TBgB9rQ-Fj^awӭ/D 1FB/sXnZSЇBwB A}>mxns|釖R^j zk֨Ek4@r^e*{ŅNx YJ2{Ũ׭P,pzhʒւD 1FB/sX2J P4"^`e(Ek^B/sX\i:HB(EkSsM)FB/sX{ņ_-ߗN (Xb>uiL;gBk ߍWX;, 0ӭI8U3,b׭P,h;B`@bT"5 :d?/rQ-Fj^cFTδ P2{;W9 Gl>tƄ@+,,bk֨EkwK;gZ (Xb]v^uie(Ek^B/sX֗" !_7έ)lC~; eTd?/LV׆?Θye(EkFj^cA G(EkRXTyЇs pYJ2{Ũ׭P,pzhʒւD 1FB/sX2J`X2`ާ:H~0>q e)FB/sX{NւD 1FB/sXjCZlG.YJ2{Ũ׭P,2nuHB(EksJa:_NhD`?80,S$HT>ksLh?Θ>%ae(Ek^B/sX\i:HB(EkS|,bk֨Ek|~]:$@cd"5dL yʟ-jے OgZ_8_2F}C :%*BSe(EkFj^cA (Q,B/sXl_8($9"0WPQe(Ek^B/sX*KgZ (XbēJWH_l}33>h wOJ)R^j5T"5;%Ɲ,b^|.;/yЇrQ-Fj^awӭ/D 1FB/sX/EgN<_Bw䦊?)r6ϨK~vfvRPwHR^j zk֨Ek4BQ,B/sX4H=iљK4s!e(Ek^B/sX*KgZ (XbynI%+~}H>KљK4p廉')FB/sX{NւD 1FB/sXjCe(Ek^B/sX֗" !_~N"3jD/;SEg%Puml;z3;)|(|;$Q)FB/sXj5T"5P@@bT"5{Os#lFge/|`!Zzb-h$@cd"5i廉'ґPΌ_8'-I=(|YJ2{Ũ׭P.︗vδ P2{TB(})FB/sX{ņ_-ߗN (XbF o2{#֟PJ/֟kZ{j,`e'F}C9I)P" )FB/sXj5T"5P9FB/sXb%33>h0 O;W|äd!Zzb-h$@cd"5i廉'ґ#>J[:ӏRtfvR,;nI)R^j5T"5;%Ɲ,b^|.;/yЇrQ-Fj^awӭ/D 1FB/sX/EgNheE !"%+Wxt$ZPΌ_8wiZskaDd"5QZ\ q.4h$@cd"5v{΄>PR^j5T"5 [.i| P2{}(C:vNQ-A/Zzbƃ(Q,B/sX;ʟӝ؟&Q-Fj^cFTδ P2{BhHЇ33>hy)_Jt-x؟($Fge/ _zsYJ2{Ũ׭P.︗vδ P2{TB(})FB/sX{ņ_-ߗN (XbPvN;WZp#3ۑ#33;)|*)(7F}C:vNQ-A/Zzbƃ(Q,B/sX[ LxiSSRq *HXd"5QZXѕ%,b^|m$KgZq_PΌ_8'r'|YJ2{Ũ׭P.︗vδ P2{TB(})FB/sX{ņ_-ߗN (Xbt~;T'ie(EkFj^cA Ôd"5)P,2 G><3R|t鏞OgK/yʊRē>SG,bk֨EkwK;gZ (Xb]v^>唣!Zzb/˧Z_,b^|#llT=ӑOg>w9$2 ԁCyܠܝrVP 3=> _έoO,y֗^J+jVؙ}#PuRJTGg4p廉'|YJ2{Ũ׭P.︗vδ P2{TB(})FB/sX{ņ_-ߗN (XbG>ꤔyO~\oHzأ]O~_m#8YJ2{Ũ%QZXw`@bT"5rU _zsYJ2{Ũ׭P,pzhʒւD 1FB/sX6[{J)kέ)oC8Ј{僲RXC J?+Nv)FB/sX{NւD 1FB/sXjCe(Ek^B/sX֗" !_~_7Ƅ@++ܕl[}C=*~R^j zk֨Ek4@9FB/sXb僲ޒKSG,bk֨EkwK;gZ (Xb]v^>唣!Zzb/˧Z_,b^|?ӵvUJT?lE~ fPp#l,`YSSHPuh>dVõee>;ߟZ`YsQI)PQ-A/Zzbƃ(a2{ŔEk6päglwM)FB/sX{ņ_-ߗN (Xb]xfB4iOgr{: 9=n[Ƞ"G [}C80,34d"5PK֣^B/sX (EkRXp`Xe>{3YJ2{Ũ׭P,pzhʒւD 1FB/sX3oڻS%+`X2`jKe+ä+)l?3?X;-ƞ},bk֨EkwK;gZ (XbPu4s>{[rSE|2'R^j5T"5 [.i| P2{e Ѕi֟Pu4s>{[yPܷADq3?X;-ƞ},b׭P,h;B09FB/sXb E ܷ #;a唣!Zzb-h$@cd"5C9VN:R8Y ,JWx ):xt#e7-R^j5T"5;%Ɲ,b^~(gr{: 9=) l>wM)FB/sX{ņ_-ߗN (Xb]xfB4iOgr{: 9=7- * fu"G u#Ε9VϵJb<}3زd"5PK֣^B/sX !YJ^c|A}gl{[R^j zk֨Ek4B#d"5)P,oniCIg #;a唣!Zzb-h$@cd"5C9VN:Rni@RXC-^$HYMa}lV%!ZzbNqlA" !_ܞδqknJhsFDQ-Fj^awӭ/D 1FB/sXl: #Zzܞδqko*(:H>v t;dR^j zk֨Ek4BCd"5)P,oniC,;`Fv)FB/sX{ŎMR[:HB(Eks;WjuQ~A|&;,[9)_Ҽ:H²حC;sM:`lQ-Fj^p'}ĸӶuQ/ OgZ_SG8絷%4Q"xye(Ek^B/sX֗" !_ ^P ݝ_ݭ=i OgZ_SG8絷My$HCogniC,XYJ2{Ũ%QZXw Q,B/sXKKG (N[zPMPR^j5T"5 [.i| P2{fߧ[a%P>hG$[|(:K %H]H;<T#7,PΝ$TyV)ogrYJ2{Ũ%QZXw 9FB/sXbtr{JwKHMڧe:s )FB/sX{ŎMR[:HB(Ek ;brCٞle|tё0?3#0JTbU2Q-Fj^p'}ĸӶuQ/ڧe:V:˖R^j5T"5 [.i| P2{*ٜ~K=GC=q.%[b4y&3:[:вd"5PK֣^B/sX Q,B/sXף;3-lm-;[ _ hPæ>g{僲Ŕ!Z^{ōp(PubT"5H}GvayJh5G{#;,;kӕrG;P ö唣!Zzb-h$@cd"5C-]J "<~[9kЪ'"gKgZ>KPЈxeRXtmJ),bk֨EkwK;gZ (Xb]v^Jhέ6t#TCӕrG;e(Ek^B/sX֗" !_%:gNw$L+~>ٜ~K8i['{ϨgrYJ2{Ũ%QZXw2{ŔEk4"^`췤lHye(Ek^B/sX*KgZ (Xb$Ha^)l?hD2n%!ZzbNqlA" !_ Nt!ЕFq e0|Ŕ!Zzb/˧Z_,b^|u7-N4"^`췤Q-A/Zzbƃ(Q,B/sXB zI,?POH|:a:^K>ԣMe(Ek^B/sX*KgZ (Xb$H%+>q e$MI`vX ܫ僲ޒK 6O|,bk֨EkwK;gZ (Xb]v^73,XYJ2{Ũ׭P,2nuHB(EkSr\&4"^`췤Q-A/Zzbƃ((EkRX=HwnZpzhbQ-Fj^cFTδ P2{ēJWH_lPl!;?7,霒l(*gZ SrFrR/E<'-I=4pQ-Fj^p'}ĸӶuQ/ڧe:CYJ2{Ũ׭P,2nuHB(Ek¤gg%Pl!;7O[[ISr(pzhbQ-A/Zzbƃ(9FB/sXbE+|3W P7֠e)FB/sX{ŎMR[:HB(EkwOy)_#}GC='ܲSrHeTe4R/E<'-I=4pQ-Fj^p'}ĸӶuQ/ڧe:CYJ2{Ũ׭P,2nuHB(Ekґ>v^?$Qyo:~(NG.FV-{a lO6[=yյDe(EkFj^cA d"5)P, em6%|e(Ek^B/sX*KgZ (XbynI%+~} 7ڤ^<% B b (6 *(N[{h唣!ZzbNqlA" !_ Nt!ܲd"5QZXetKQ/emFܖT)PDt=^Zhj^t+P¤C) K;a[,b׭P,h;B Q,B/sXzDJ: GxmJn~0O-I=䦊<7 JG73[~MS7M,YJ2{Ũ׭P,pzhʒւD 1FB/sX6[{J)k?'}?咝3"jXRXC-]s|釗MxnsrN$[ ֭?x2o5[tpQ-Fj^p'}ĸӶuQ/ڧe:V:˖R^j5T"5 [.i| P2{fߧ[a%\"( I_-J?Θ[}C ;$YQBw"eēJhs#y ֭?@~ 婚PѭŔ!Z^{ōp(P,r^e*{ŁR8v^唣!Zzb-h$@cd"5i廉'ґ+o3 (b}`2t y&3:[:вTq$)FB/sX{NւD 1FB/sXjCe(Ek^B/sX֗" !_7=>-wXK8w4stp:}C iکr(ؙe(EkFj^cA d"5)P, םl痹;%ϜRٝ~v^唣!Zzb-h$@cd"5i廉'ґ:xKNpȅ+}/;nIC4pQ-Fj^p'}ĸӶuQ/ڧe:CYJ2{Ũ׭P,2nuHB(Ekr6ϨK~ Ac8qj9>wvv >vö&YJ2{Ũ%QZXwp@ r^e*{ŃԊ'WydLsdpE0V9 g97-@d"5QZXѕ%,b^|mןJtϨgNZI }C8ЈlL; 97tp$8ye(Ek^B/sX\i:HB(EkS|,bk֨Ek|~]:$@cd"5NQϨK~hD8 " 6!0#emptg4Im-vv (NKwOxMPR^j5T"5 [.i| P2{s܍ߨgPЀq|;$Qvv >vö&_;W@HO0$Qq ) =)wKfϵK}C='i|vLd"5PK֣^B/sXCd"5)P, em|oR^j5T"52uQ/$RJG쭿PρMYb$>SG,bk֨EkwK;gZ (Xb]v^>唣!Zzb/˧Z_,b^|#l0wHTNNӖGv)FB/sXj5T"5P9FB/sXbM?ynq ev{R^j5T"52uQ/$RJG쭿P4"^`/TpTq$)FB/sX{NւD 1FB/sXjCe(Ek^B/sX֗" !_7=>-p@sw4s- Vôl;kbe!Z^{ōp((EkRX=HwJtϨgX;-6hgP,bk֨Ek8=4eIlA" !_O-I=~ϵ ؟P΍NδV`#F{< wOxMPR^j5T"5 [.i| P2{ܲSrHfwp͚3tp0yT'R=)M_l/Eg ٣=_޿PC='i_7O4T9n"Ld"5PK֣^B/sXHbT"54p[%p͚3v{R^j5T"52uQ/$RJG쭿P|v[٣=_~GdTPq$)FB/sX{NւD 1FB/sXjCe(Ek^B/sX֗" !_7=>-q ,p/E?~Ijipl;kbe`=tԏJD)S~'KGƄ@+,(3fyr)r6ϨgSm<7O[[IR^j zk֨Ek4(r^e*{ŶhD2k[=;pQ-Fj^cFTδ P2{6GSϖ6WJWp 2JB UbB} aԲd"5QZ\ q.4h$@cd"5v{΄>PR^j5T"5 [.i| P2{ ;܎}C9I)Pt':|vXd"5PK֣^B/sXr^e*{ŶhDM÷,bk֨Ek8=4eIlA" !_O-I=~ϵ=C-<n~#E-l0~q e(N[{h唣!ZzbNqlA" !_ Nt!ܲd"5QZXetKQ/÷ʜhDe7ʇ` ;܎}C9I)PQ-A/Zzbƃ@0bT"5N4"]9^ci,bk֨Ek8=4eIlA" !_S#P #?8Јt{glPR^j5T"5 [.i| P2{ ;܎}C9I)Pt':rU唣!Z^{ōp(!YJ^qC:rVߓ _4鄺rVРp?xmC唣!Zzb-h$@cd"5yag%+LṤ) #pNW*ʇC A^K+ܕlxPmC0%J3Iae(Ek^B/sX\i:HB(Ekp Pq rVǀ6wtё<_Bw*[zPMt:e!Zzb-h$@cd"5i廉'ґ6ӡE?gCO*b>T7Ά"eE ܩnI)R^j5T"5;%Ɲ,b^|.;/yЇ:Ў\d"5QZXetKQ/6女 {E>SF'퓥H:4SK)FB/sXj5T"5P Q,B/sXrWϔܷzU}BTD@ #-rQ-Fj^cFTδ P2{:HN~Sr%+l "n[(ԔQŽBVۖ ))")zH7-?#-$Q,?;O%O:}C K/yQ-Fj^p'}ĸӶuQ/ڧe:J}N#Z}C8'B[}׆"DQ}M?;{`FvIJ?Ƅ@+ Q)9ZIf)$"mMI`vX (VSlO^,q BT?F>wQ-Fj^p'}ĸӶuQ/ڧe:J}N#Z}C8ЈxeޒK )FB/sX{ņ_-ߗN (Xb29ZIfR'sCv'}m /,b׭P,h;@8(!YJ^cB FyMi,bk֨Ek8=4eIlA" !_iRJG)-[s\hD2oTu4pjKr rRxЈzT/;3YJ2{Ũ׭P.︗vδ P2{TB _oOgr3oOI%!Zzb/˧Z_,b^|u7-N4"\7ҧ礒Q-A/ZzbƃQ,B/sXe7-I#֭v؟3Zհ #NޅIru#0N-jزd"5QZXѕ%,b^|mPR^j5T"5 [.i| P2{`gJ[}C8M6;P韇 ϨaRM;U;N[Gl@ґ?:3 o'R>VJRt Q)PlHO,y֗/H r6N|iIЇ%=CSR=)wKknY) PghӵCQĀdva\hDӭd"5PK֣^B/sX r^e*{ŎoTHqG8R^j5T"52uQ/$RJGtjC91 e"YQBw*[{h唣!ZzbNqlA" !_ Nt!ܲd"5QZXetKQ/mPC-wJ r;=i g$[>(|;J¤gg3[+C9յ咝:kZ{mJ3;a[/YsΪIJR^j zk֨Ek4!YJ^cj$|CR|A%!Zzb-h$@cd"5i廉'ґ#{L|:}C:Y{ȆTPʖ$8ye(Ek^B/sX\i:HB(EkS|,bk֨Ek|~]:$@cd"5dL yʟ-jے ԇ4pb~iIЁZuRJT?ȄBQ-A/Zzbƃ#d"5)P,u[rV΄:5!YJ2{Ũ׭P,pzhʒւD 1FB/sX6[{J)kZ{k ԇ4s<:cRY{ȆPʖ$8ye(Ek^B/sX\i:HB(EkS|,bk֨Ek|~]:$@cd"5g%PgRH!Z}C9!ϨgF 4sCrF oJPuml;zyd{δV[R vwsR唣!Z^{ōp((EkRXZ#t'Bp ,bk֨Ek8=4eIlA" !_O-I=~ϵ=ϨgF8} "<~Zkϝʊ$8ye(Ek^B/sX\i:HB(EkS|,bk֨Ek|~]:$@cd"5g%PgRH!Z}C9!ϨgF 4sCrF oJPuml;zyd{δV[R vwsR唣!Z^{ōp((EkRXZ#[΄:5!YJ2{Ũ׭P,pzhʒւD 1FB/sX6[{J)kFϨgF8-[<"AtvzϝI }C:5 Pw(7'B/H r6Ϩg#|BWska%;uג ڕg>vö&_~3T,b׭P,h;@8,!YJ^cj۟΄:5!YJ2{Ũ׭P,pzhʒւD 1FB/sX6[{J)kssѩ>hxt0 /;-I=4pQ-Fj^p'}ĸӶuQ/ڧe:CYJ2{Ũ׭P,2nuHB(Ek~oyPC8wֈz|ADXV-Gϯw #VkssR/ܲS}C N G[\御e(EkFj^cA b(EkRXZO):'[J5!䐚9ӱN8R^j5T"52uQ/$RJG}ēb}{L|:gK/yRē>SG,bk֨EkwK;gZ (Xb]v^>唣!Zzb/˧Z_,b^|#llT=ӑOg>w9$2 ԁCyܠܝrVP 3=> _έoO,y֗^J+jVؙ}#PuRJTh$Νt!($d"5QZXѕ%,b^|mג>NjC91ʝ>,C (NKwOxMPR^j5T"5 [.i| P2{s܍ߨe)R$NGg> g3R9rrt!Z{BT#lr7t%g:Iұ>HqG=æ>x 3a ܩnI)R^j5T"5;%Ɲ,b^|.;/yЇrQ-Fj^awӭ/D 1FB/sXn{}B[ y*D3;ltj@Gq$iXF8-[<"AtvzϝI }C:5 Pw(7'B/H r6Ϩg#|BWska%;uג ڕg>vö&_~3T,b׭P,h;@8,!YJ^cj)$Bq$iXF8G:v#IЇQ-Fj^cFTδ P2{ēJWH_lϨgI:V'ѩ>hxtZt /;-I=4pQ-Fj^p'}ĸӶuQ/ڧe:CYJ2{Ũ׭P,2nuHB(Ek3rN?l>Zշ%=CNjC8_2F}C :%*BSe(EkFj^cA `@1FB/sXb!DEIFye(Ek^B/sX*KgZ (XbP΍HqG: ̧yQ'ӱaW4_pQ-Fj^p'}ĸӶuQ/Q-Fj^awӭ/D 1FB/sX )FB/sXj5T"5PA2{ŔEk >h$me(Ek^B/sX\i:HB(EkS|,bk֨Ek|~]:$@cd"5/ge"l!+:֭אVT>J[:6wӵCQċ)FB/sXj5T"5X (EkRXZ^4"^`ZR4ܶYJ2{Ũ׭P,pzhʒւD 1FB/sXMڧe:{`G/eg|v[[\d"5QZ\ q.4h$@cd"5v{΄>PR^j5T"5 [.i| P2{t3Pt }BwkVkfl*t[%-iR; ڡE!Z^{ōp, 9FB/sXbZհ`|v[[_n[,bk֨Ek8=4eIlA" !_t&tS}C= #?2e 僲-j唣!ZzbNqlA" !_ Nt!ܲd"5QZXetKQ/[e|CZ^C7[aS)lO ڑߨgN G,b׭P,h;`X r^e*{htu)F!Zzb-h$@cd"5i֭N89Ї-ϨgJ:ӣR!ZzbNqlA" !_ Nt!ܲd"5QZXetKQ/[e|CZ^C7[aS)lO ڑߨgN G,b׭P,h;`X9FB/sXbZհ ,bk֨Ek8=4eIlA" !_OmЕN8d}C=S֗R^j5T"5;%Ɲ,b^|.;/yЇrQ-Fj^awӭ/D 1FB/sXzn^!N-jy ޕmNd[ _ KgZl:[ _<>J[: Vye(Ek^B/sX֗" !_~mC=SKgZ;nZέ6GoƄ@(M:K)FB/sXj5T"5X@2{ŔEkJhX7,/X7,kV,bk֨Ek8=4eIlA" !_O-I=~ϵm^X7-l'-I=(|>}bQ-Fj^p'}ĸӶuQ/ڧe:CYJ2{Ũ׭P,2nuHB(Ek߃k `F8ˆ[k|C0Pq"Q-A/Zzbƃ, !YJ^c|oX;-$Hn[,bk֨Ek8=4eIlA" !_iRJG%^X7,Yo*y_rӸP'O唣!ZzbNqlA" !_ Nt!ܲd"5QZXetKQ/\御xtǓyp#3oX;-$d"5PK֣^B/sX(EkRX|AzI,#})FB/sX{ŎMR[:HB(Ek`G/ґ ogl>[ _=$zʞWܴbD 7=æ>xye(Ek^B/sX\i:HB(EkS|,bk֨Ek|~]:$@cd"5)ogr1B\:H|AzI,,b׭P,h;b2{ŔEkIk8Ј|n^!rWlNޅIru#WJC-!Zzb-h$@cd"5C-OmOP}>B 6GSs d"5QZ\ q.4h$@cd"5v{΄>PR^j5T"5 [.i| P2{rWlNޅIru#0N-jxЈ{僦vR^j zk֨Ek4` r^e*{htu)R^j5T"52uQ/$RJG-ϨgJ:ӣR'-I=(|YJ2{Ũ׭P.︗vδ P2{TB(})FB/sX{ņ_-ߗN (Xb:p `Zԇ[tlhܿka );T5HPl,b׭P,h;b 2{ŔEk6-jےPꑦQ-Fj^cFTδ P2{ēJWH_;܎ypO9}/hR֭%+:il?Bh}>P#)R^j5T"5;%Ɲ,b^|.;/yЇrQ-Fj^awӭ/D 1FB/sX}C<oX;-֭5!*97/zvC N G*T?6)FB/sXj5T"5XH(!YJ^ah䯟)o.rU}m B Sd"5QZXѕ%,b^~(Nwک',C )FB/sX{NւD 1FB/sXjC}mӕJ?xn|Q-Fj^awӭ/D 1FB/sX:%[P4"^? )FB/sXj5T"5XH,r^e*{Ņ|强5!XYJ2{Ũ׭P,pzhʒւD 1FB/sX6[{J)kȦ|>q3ȆSK)FB/sX{NւD 1FB/sX3NهOImHdOg xMЅN;ahȞYJ2{Ũ׭P,2nuHB(EkSr]zI,,b׭P,h;b"(EkRX) u7,|Re)FB/sX{ŎMR[:HB(EkwOy)_#}Vߨg 㩹d; $C,_Bw*[zPMPR^j5T"5 [.i| P2{s܍ߨg wHvv >vö&YJ2{Ũ%QZXwł@q2{ŔEkJhkζKsʜqۧje(Ek^B/sX*KgZ (XbynI%+~}yO*|>{NFgw٣='vö&YCQ@7=>-pG>:}C8Јsl;kb~b B ͑a:3ohDҝ'}aFyMHL0;-ԉR':_K)FB/sXj5T"5XH!YJ^`"|L%攈g[x`|v[<,bk֨Ek8=4eIlA" !_:Hwo3Fos3 eŔ!ZzbNqlA" !_ Nt!έ6t#,bk֨Ek|~]:$@cd"5ͱ?gyilBQ-A/Zzbƃ,,r^e*{ŃԊ'W}}0FA[x`|v[<,bk֨Ek8=4eIlA" !_ѐn#P,}g])S^| )FB/sX{NւD 1FB/sXjCZlG.YJ2{Ũ׭P,2nuHB(EkߛbPTօ!Z^{ōp,X(9FB/sXbq B  |5%kδ M4ftue(׬e/Eg84"\hX3A_g:女 )FB/sX{ŎMR[:HB(EksMB ƅ8@4 oғ;tjK-òםi PHK~@ 2}(g He7öt! B ƅ8@4rWkδQ-Fj^p'}ĸӶuQ/ i RrNIΖδ, H Ƅ@+ ph6k#lV÷ן;م!ZzbNqlA" !_ Nt!ܲd"5QZXetKQ/kҐmP`;$QvydIR^j zk֨Ek4`HbT"5Oa.q>i gE!Zzb-h$@cd"5C:2 xxMl=ĺR']V)ҭM7,bk֨EkwK;gZ (Xb]v^uie(Ek^B/sX֗" !_~mC=SKgZR^j zk֨Ek4`PbT"5Oa/4C8 2ٞ{R^j5T"52uQ/ JD3X7!߶K"~ui>*J84C )FB/sX{NւD 1FB/sXjCZlG.YJ2{Ũ׭P,2nuHB(EkߛbPTօ!Z^{ōp,X,9FB/sXbx` v[-C*RsYJ2{Ũ׭P,pzhʒւD 1FB/sX6[{J)k?'}?咝3C-j|2nJWH廉'|YJ2{Ũ׭P.︗vδ P2{TB(})FB/sX{ņ_-ߗN (XbT#lGFrS>Y)/ $JN[[!|?}hhtgBPΝyd"5PK֣^B/sXÔd"5)P,Q?һIŔ!Zzb-h$@cd"5i廉'ґtHy m(N[zPMPR^j5T"5 [.i| P2{s܍ߨg:;-y֞︗@+aSHR^j zk֨Ek4`Cd"5)P.(gzҘv2JNO,?:_d8y~(gzҘv4Sxإ3[~` v[Nb| |DJ ΍NrWl/EkVD2YJ2{Ũ׭P,pzhʒւD 1FB/sX6[{J)k?'}?咝3C-P†@(i ֭?|oX;-JtpPq$8ye(Ek^B/sX\i:HB(EkS|,bk֨Ek|~]:$@cd"5$Qx`4S~.F o3Nb~wS);U<$)FB/sXj5T"5XX9FB/sXbq )oC)}m¦uz,yһӵS"L$Q)FePO #;a|*ΩOn_ G%|$Q"M,bk֨Ek8=4eIlA" !_O-I=~ϵ[~X7!$8yAt 333SB)w?)PR^j5T"5 [.i| P2{}(C<oC)k#l'}?;)Ye!Z^{ōp,Xr^e*{ō%[#})FB/sX{ŎMR[:HB(Ek[9)_˧jn[˧+ܕl[}C8ЈzT,RrVRwvPd"5QZ\ q.4h$@cd"5v{΄9զ΄rtLG~SrPΜrU}m (hD*~R^j5T"5 [.i| P2{SrPΜrU}m B Sd"5PK֣^B/sX(EkRXuh>vK+ܕlHn[,bk֨Ek8=4eIlA" !_u>9^cvINT@H~Sr\|NW*Q-Fj^p'}ĸӶuQ/ڧe: HCxl>ӕJ?*b<}mb~ʗ:;%ӕJӕJ?*b<}mM?Qjέt{,bk֨Ek|~]:$@cd"5̦御|NW**ҐmPC9ՠ"J<$PL%ӕJS:սG e]ک&T}(唣^T#CuR']`3jD~(gN$3Nbk%:g$[>@ 2Q)_Η"_Bwē>SG,bk֨EkwK;gZ (Xb]v^>唣!Zzb/˧Z_,b^}:_d?P,Ɛie(EkFj^cA (EkR\PgҼhDk8v唣!Zzb-h$@cd"5} #ބs)ґwlJ e;pQ-Fj^p'}ĸӶuQ/ڧe:CYJ2{Ũ׭P,2nuHB(EkN4"^`췕siR^j zk֨Ek4`8 Q,B/sX"(>|؟ #;bYM B ƅ<:Tt9ye(Ek^B/sX*KgZ (XbynI%+~}?Ϩg>|؟j ?QWeYQC9K6Do}򿗶\;?3%OƄ@+ R^j5T"5;%Ɲ,b^|.;/yЇr >wMۏ#mC-iܲd"5QZXetKQ/Q-A/Zzbƃ,(EkRX,yuH}$txn|Q-Fj^cFTδ P2{p}mHNHNk ` 僲GR4I%$FPn|T7Ig+ IPd"5QZ\ q.4h$@cd"5v{΄9)OoOg |2n Ӄ(>J[:)9S,bk֨Ek|~]:$@cd"5㩹og e:iK )FB/sXj5T"5X (EkRX=HwR_,_>SrܝH 僲ZSօ(׬}lub~D%:R^j5T"52uQ/$RJGJaP,Pq$8\;?һTC}GC<oX;-ѩ ΃d )FB/sX{NւD 1FB/sXj%)i $oX;-!:peKgZ9S,bk֨Ek|~]:$@cd"5㩹og:t[%-iOa@$oX;-!:peKgZ9S*T?YJ2{Ũ%QZXwŀa`bT"5 3e:>[ _8PHy÷olYQBw䦊<y{ah|}[ _=C@'` _ȫr J:ӣROG03>ן;C:3r9#V!Q*%"`Q-Fj^cFTδ P2{ēJWH^~nY)[ _<>J[:AҚ2 G h䯟ӕ}g*t ?·:g[.>KPI|o>[ _=C@'ߨKJJZrrkV H&yPy:Do79np}m^}*p(ꤚ9ye(Ek^B/sX*KgZ (XbPgҼle|%=CΛ--T֝FV!e*DkЪ'g>["Q-Fj^p'}ĸӶuQ/ڧe:CYJ2{Ũ׭P,2nuHB(Ek 4p-9 3!:I*0H[%yA>/lΕ8nsh唣!Z^{ōp,Xd"5)P.(e_΄9~JzH7Z[y F/ iJ5*VΌC>RH! 3-j($7-lo%%-9 J5+P[L$~O<"7d>/lΕ8nuRME3FgYJ2{Ũ׭P.︗vδ P2{TBgB9rQ-Fj^awӭ/D 1FB/sXi' o3 q"`@ΛODnyߝ[[*Qզ΄sjCcB,b׭P,h;b r^e*{ō7-I#֭PΝgM٥}-Ž)]YJ2{Ũ׭P,pzhʒւD 1FB/sX6tܵ$ZJF-gn΄ gNlKS-PΝgM٥[/sJWxntdQ-Fj^p'}ĸӶuQ/JHhY|i`{eΝv^uie(Ek^B/sX֗" !_'PΝgM٥}CΪIJD2_ӵCQĽhqmp?:hWr)[ie(EkFj^cA 2{ŔEkl9jR-)FB/sX{ŎMR[:HB(EkwOy)_#}Vߨg"N!i%P,P=iL;JC)'-I=4pQ-Fj^p'}ĸӶuQ/ڧe:CYJ2{Ũ׭P,2nuHB(Ekr6ϨK~X4"EB}>Ijipl;kbe +~NzR'J:_d?P4"@0He7 ֭?J e)FB/sXj5T"5XQ,B/sX*SG^u["N;/rQ-Fj^cFTδ P2{ēJWH_t*KB XH4/8_Bwē҇h唣!ZzbNqlA" !_ Nt!ܲd"5QZXetKQ/mPC<hD Gv^?$Qyo:J%j'}?;)kaډ2Q-A/Zzbƃ#d"5)P-w>Zշi?7?Ν$~ZշBT=e(Ek^B/sX*KgZ (Xb|nJWCF)P4"\hX0d"5QZ\ q.4h$@cd"5v{΄>PR^j5T"5 [.i| P2{t3Pt }BwkVkfl*t[%-iR; ڡE!Z^{ōp (EkR\2;>ZշR4ܶ;<@  R^j5T"52uQ/$RJGڧoT\*gZ폆X:gaeE ܩnIBW4pQ-Fj^p'}ĸӶuQ/ڧe:CYJ2{Ũ׭P,2nuHB(Ek6cC:vj8Fچ[!g:v8WPZe'~^!*bPTօ!Z^{ōp (EkR\fGy$&ynICz5!Z}3WX;,YJ2{Ũ׭P,pzhʒւD 1FB/sX6[{J)kѩ ~hD2b ,ZSօ+)ty"IH54d"5QZ\ q.4h$@cd"5v{΄>PR^j5T"5 [.i| P2{ܲSyq eȧCғ;ؙR!)вeN=oga v[xn{'B!Z^{ōp !YJ^cC4dsvay%R4QAҚ2 G:XlL*yBP$F?kl?-e(Ek^B/sX*KgZ (XbPgUy}lu%OKy$&rwB_5%`9Z[唣!Zzb/˧Z_,b^|#7,cX7,"#JN ?|beHBv%;X7,^iIЁe(EkFj^cA8bT"5o=i!4s#:)zYJ2{Ũ׭P,pzhʒւD 1FB/sX6[{J)kFTrF`δ0'-I=(|YJ2{Ũ׭P.︗vδ P2{TB(})FB/sX{ņ_-ߗN (XblOZ[:о  ڡ]<}Jέ6GoPЈ{M:|T'~^!dðQ-A/Zzbƃ0bT"5mzRӐzNԍ,bk֨Ek8=4eIlA" !_O-I=~ϵi?.|AzN;nIC4p+C-[=+8vߏҖCDe(Ek^B/sX\i:HB(EkS|,bk֨Ek|~]:$@cd"5̦御ꤔЇ>[ _=C@'ߨK~rQ-A/ZzbƃQ,B/sXle|YlHye(Ek^B/sX*KgZ (Xb|AzI,gl?yqhvδ4_pQ-Fj^p'}ĸӶuQ/ڧe:CYJ2{Ũ׭P,2nuHB(EkߙM}C9I)PЇg%\le|xt,b׭P,h;`P !YJ^c}$Ӛy$Q-Fj^cFTδ P2{ēJWH^}~Ǒ:пjKaI<ϵ+P,yһYJ2{Ũ׭P.︗vδ P2{TB(})FB/sX{ņ_-ߗN (XblOZ[:о  ڡ^4Q86Zl 4( *SN*%TB;nJW Nye(EkFj^cA 2{ŔEkJhkέ)o`|vXd"5QZXѕ%,b^|mםZSߵ` wOJ)R^j5T"5;%Ɲ,b^|.;/yЇrQ-Fj^awӭ/D 1FB/sX2l촑^$?.uiL;gZsE+7:R?>ԭC  e,aJ wP4e.Dx<*ؙJ E/B)GJa:k `BAs)9 <A eAҚ2 G=mϮ_һ>wҔ ,RKgZy·Vô``5e9QPWHg)FvC:vj8e(EkFj^cA 2{ŔEk,q|YJ2{Ũ׭P,pzhʒւD 1FB/sX6[{J)kz[yx`|Az}uRJT<3 僲'-I=4pQ-Fj^p'}ĸӶuQ/ڧe:CYJ2{Ũ׭P,2nuHB(Ek[9"7Kt>K(le|/]H;<9Z[m*^GlNHR^j5T"52uQ/%#dpE>JW4_pI`v[ϖ6W}rҐv/|NVJ:ӣR!ZzbNqlA" !_ Nt!ܲd"5QZXetKQ/Ȣ a5%'~82>[ _ )FB/sXj5T"5 Q,B/sXzDJ #4Oꤔye(Ek^B/sX*KgZ (XbynI%+~} #4OU$C(C<oX;,YQBw*[{h唣!ZzbNqlA" !_ Nt!ܲd"5QZXetKQ/6女 P>SDMq *SN*Щ/gZ86YJ2{Ũ%QZXwH 9FB/sXby2;HJFV!)R$^Q?ΪI}G|A\d"5QZXѕ%,b^|mא?ϖ6W˗廉'ʕQQ\4n~0Ky)_һѕgT )FB/sX{NւD 1FB/sXjCe(Ek^B/sX֗" !_~mC=SKgZ;T5Kf>FM4"E\iC:z% kVާF)FB/sXj5T"5 9FB/sXb) s}CvSGr}m OX7-l!Zzb-h$@cd"5i廉'ґo3v #~>le|/;-I=4pQ-Fj^p'}ĸӶuQ/ڧe:CYJ2{Ũ׭P,2nuHB(EkOʇeVߨg eͱ?gyilBtPq.Zέ6GoƄ@+܊iC:z% +-jتq[,b׭P,h;`P$!YJ^`"uiL;~ e`|v['%+Wx+PR9 )FB/sX{ŎMR[:HB(EkwOy)_#}Vߨg e3tt ,;-I=4pQ-Fj^p'}ĸӶuQ/ڧe:CYJ2{Ũ׭P,2nuHB(Ekr6ϨK~X7,;j7g%P `9 q9>wۖR^j zk֨Ek40((EkRXe$}ntzI, #}bQ-Fj^cFTδ P2{ēJWH^C7$3S e(aRē>SG,bk֨EkwK;gZ (Xb]v^>唣!Zzb/˧Z_,b^}' O--h_tPq.Zέ6GoƄ@(M:JmT3[zq[,b׭P,h;`P$XbT"5Oq #< p>I,?@RmPBwyΗ"Og:-hYJ2{Ũ׭P,pzhʒւD 1FB/sX6[{J)k?˝T_g4,_5%`9Z4,ΩΩOP}ΒYB~G )FB/sX{NւD 1FB/sXjCe(Ek^B/sX֗" !_ mPC9:Ie;{Ϯ_Һbe['KFt! ڧ;K)FB/sXj5T"5 (EkRXTЈt{JӝQY@Rא?  RXeaT3YJ2{Ũ׭P.︗vδ P2{TB(})FB/sX{ņ_-ߗN (Xb)og>[ _=$}3߁ܲd"5PK֣^B/sX@cd"5)P,u[{fx:!ߖmΩYJ2{Ũ׭P,pzhʒւD 1FB/sX6-j۝SPϖmЕG- o8I֭彪GgL,bk֨EkwK;gZ (Xb]v^>唣!Zzb/˧Z_,b^}' O--h_|nZέ6GoƄ@(M:JCe*KR_PϖmqmlPR^j5T"5 [.i| P2{zn^!o*y-itPq"Ej|2n:֭6SG,bk֨EkwK;gZ (Xb]v^>唣!Zzb/˧Z_,b^|#7,c;G>r7=>-[<"Aj"Pc7'Bd,b׭P,h;2{ŔEk2/rtoZtgLGg{:|)Fe(׬ )Fe(׬lܦJQYJ5(QYJ5(*G(fvC>Zշ sM΄ )FB/sX{ŎMR[:HB(Ek #BPTu=~|uC%Pg%+rtbZFw?ΟPΖ^!!ZzbNqlA" !_ Nt!ܲd"5QZXetKQ/&|>KG9)Puml;}dYJ2{Ũ%QZXw cd"5)P,u[{dqGPI|.;/yЇ%4QMe(Ek^B/sX*KgZ (XbPg%+SwO~$39ѝ3a ܩnIC4pQ-Fj^p'}ĸӶuQ/ڧe:CYJ2{Ũ׭P,2nuHB(Ek3rN?HDf咝339E>wۖR^%Q ^8 @A`pȆSC`" gPPH - HX]:u#~" :@0H@ԀEȆ(DA@0Ρ%〠$ +8 - HDj.2 G=Gzru5|H 1FR @ k!j0&!@Ք kX'3V64P64P6./usr/share/html/adsm/en_US/admmsg/a45emc50.htm ADSM V3R1 Messages

    ADSM V3R1 Messages


    Chapter 45. ADSMConnect Agent for Oracle Backup (0410-0419)


    The messages in this section are for the ADSMConnect Agent for Oracle Backup.

    ANS0410E Oracle passed invalid mode.

    Explanation: Invalid mode passed by Oracle.

    System Action: The system returns to the calling procedure.

    User Response: Contact your system administrator.

    ANS0411E Oracle passed null file name.

    Explanation: Null filename passed by Oracle.

    System Action: The system returns to the calling procedure.

    User Response: Contact your system administrator.

    ANS0412E Wrong data block size.

    Explanation: Wrong Block Size

    System Action: The system returns to the calling procedure.

    User Response: Contact your system administrator.

    ANS0413E Object exists.

    Explanation: Backup or Restore Object already exists.

    System Action: The system returns to the calling procedure.

    User Response: If backing up an object, be sure to generate a unique object name.

    ANS0414E Not same Oracle handle.

    Explanation: The handle passed from Oracle is not the same handle that ADSM passed back.

    System Action: The system returns to the calling procedure.

    User Response: Contact your system administrator.

    ANS0415E End of file reached.

    Explanation: End of file reached.

    System Action: The system returns to the calling procedure.

    User Response: None

    ANS0416E Wrong Read State.

    Explanation: The operation must be in READ state.

    System Action: The system returns to the calling procedure.

    User Response: Contact IBM ADSM support.

    ANS0417E Runtime API version is outdated.

    Explanation: Runtime API is lower than compile time API.

    System Action: The system returns to the calling procedure.

    User Response: Use the WHAT command to find out the compile time API level. Obtain the same or higher level of API library.

    ANS0418E Wrong write state.

    Explanation: The operation must be in WRITE state.

    System Action: The system returns to the calling procedure.

    User Response: Contact IBM ADSM support.

    ANS0419E Invalid flag passed.

    Explanation: Invalid flag passed from Oracle.

    System Action: The system returns to the calling procedure.

    User Response: Contact your system administrator.



    [ Top of Page | Previous Page | Next Page | Table of Contents ] UIV=" k:S'3@ V64P64P6@ ./usr/share/html/adsm/en_US/admmsg/a45emc51.htm ADSM V3R1 Messages

    ADSM V3R1 Messages


    Part 5. Appendixes

     


    Appendix A. Allocating Additional Server Memory

    If the server is low on memory, the following actions can be taken to allocate additional storage resource for the server:

    • For AIX, ensure that there is sufficient paging space. You may also use SMIT to determine if the number of applications is causing a memory shortage.

    • For MVS, increase the size of the REGION parameter on the JOB or EXEC statement of the JCL used to start the server.
      Note:A minimum size of 128M is recommended for ADSM, but larger servers will require a larger region size.

    • For Windows NT, the preferred method of solving a low memory condition is to add physical memory to the system. Otherwise, increase the amount of the system's virtual memory. This can be done from the NT control panel by running the System applet and increasing the total paging file size.

    • For HP-UX, ensure that there is sufficient paging space and that a sufficient amount of shared memory is available. For information on shared memory, refer to ADSM Quick Start.

    • For Sun Solaris, ensure that there is sufficient paging space. Consult your Sun Solaris system documentation for details.

    • For HP-UX and Sun Solaris, consider increasing the value of the MAXMEMORY option in the server options file and restart the server.

    Reduce the maximum number of client sessions permitted. To do this, update the value of the MAXSESSIONS parameter in the server options file and restart the server.

    Decrease the amount of space allocated to the server's database or log buffer pool. To do this, update the value of the BUFPOOLSIZE or LOGPOOLSIZE parameters in the server options file and restart the server. Note that each page causes an additional 4K page to be allocated for the specified buffer pool. Reducing the pool sizes requires more I/O to service the same amount of data; some performance degradation may result.


    [ Top of Page | Previous Page | Next Page | Table of Contents ]  l'3ΡV64P64P6l./usr/share/html/adsm/en_US/admmsg/a45emc52.htm   "T <=>ADEGILNOe/0BCHMRVadinorst%19FPWcfhlmpux.23gv',47SXbwy#-58k&6;QU_q():Yj!KzJpe|ON91EV~$ӼhIEN>qӌ}~ӄd ?Q @>H+,8pkfBWNI}C#]67^{{{{{h5m^MBcT/+ hiX7cJVz:k ''n^ ԙ 8@n4ӿM&rimX/Chr ,ӿZvJL8N` @X`~\|:w`IQ|n/󿿏YP6 ۬^,r ?A(Pqi7H"D5mI$+.΂r^W eK,X  \ ITYO!j ΰHgXy]2 g\d#t˛2!7d4j#1b2yORʋ* |vtjǬ QPe X Q<偋EU1bWBK,5aA&Jbv!-!䳣cR+jaY06(0vj IIQQIM$1B ы*)*;\bkAADlA&n  CeIA&m5dÊQqAiBSB wڴj1iwMk;cjgեcpMq^tlmZ]icj1E^s@ eEU+΃ B wcjgեc &Ymq_(;屵iwcj1E^s8nd-+|6.j1iw/9 @nԓMFTYTU|;Ѓ]ڴj1iwɖ[\WlmZ]lCڴuY2õ|ե֘F6.3?]e? Ip'S9SkAzw屵iwcj1,ڴj1iw/97@e5|ե֘F6.3?]e? К e5 F3Pq^AlmZ]lCڴd-+|6.6wڌmZ]f?h ,a-q_(;屵iw'QKYyt9dK:Yr\W+Ѓ5-KhvV,e|ե4;QKYy,[VZbڴu 7@̅(* MBDPq^AlmZ]lCڴd-+|6.6wڌmZ]f?h ,`;\WlmZ]icj1E^s@ 7SIPq^AlmZ]lCڴd-+|6.6wڌmZ]f?h ,`+|6.j1iw/9 @nJƑ]aag+QTmq_(8B |6.6wڌmZ]f?@e5|ե4;QKYy,ڴեc[X@#ZPq^AlmZ]lCڴd kA-KhvV.t &Ymq_(;屵iw'QKYyt%gAtjD B wcjgեc &XK\WlmZ]lCڴuY2õ|ե֘F6.3?]e? к ]Fs .Ue+Aބե4;QKLڴj1iw/97@e5|ե֘F6.3?]e? Й1ag;YvPq^AlmZ]lCڴd|ե4;QKYy,ڴեcX)AJΪ:RL B wcjgեc &X+|6.6wڌmZ]f?h ,aPwcjLOV.QP_)& kAzw屵iwcj1,[V;F6.3?]e?LڴեcY_)& jʉP hňIT|J/Pq^AlmZ]lCڴd|ե4;QKYy,%+|6.j1iw/9 @ngWI@A%I$?TUYQeu|J/Pq^AlmZ]lCڴd|ե4;QKYy,[VZbڴu 7B3$me kAzw屵iwcj1,kA-KhvV.t &Ymq_(;屵iw'QKYyt.V2?#kAzw屵iwcj1,5|ե4;QKYy,ڴեc[WܯFgHŒ5bJ B wcjgեc &X!+|6.6wڌmZ]f?h ,e|ե֘F6.3?]e? ADSM V3R1 Messages

    ADSM V3R1 Messages


    Appendix C. Device Errors in AIX System Error Log

    ADSM logs certain device errors in the AIX system error log. This section provides a brief description of the device error. It also provides the detail data and a description of the data. For a detailed description of the AIX error logging facility and of the information contained within an error report, refer to AIX Version 4 Problem Solving Guide and Reference.

    DEVICE ERROR
    ERROR DESCRIPTION

    ADSM_DD_LOG1 (0xAC3AB953)
    DEVICE DRIVER SOFTWARE ERROR

    This error is logged by the ADSM device driver when a problem is suspected in the ADSM device driver software. For example, if the ADSM device driver issues a SCSI I/O command with an illegal operation code the command fails and the error is logged with this identifier. Report this error immediately to ADSM support personnel.

    Detail Data: Sense Data

    The sense data consists of information that can determine the cause of the error. All data in the error entry should be reported to ADSM support personnel.

    ADSM_DD_LOG2 (0x5680E405)
    HARDWARE/COMMAND-ABORTED ERROR

    This error is logged by the ADSM device driver when the device reports a particular hardware error or command-aborted error in response to a SCSI I/O command.

    Detail Data: Sense Data

    The sense data consists of information that can determine the exact cause of the error; in this case, which hardware component failed and why. To interpret the sense data for a particular device, refer to the device's SCSI specification manual.

    ADSM_DD_LOG3 (0x461B41DE)
    MEDIA ERROR

    This error is logged by the ADSM device driver when a SCSI I/O command fails because of corrupted or incompatible media, or because a drive requires cleaning.

    Detail Data: Sense Data

    The sense data consists of information that can determine the exact cause of the error. To interpret the sense data for a particular device, refer to the device's SCSI specification manual.

    ADSM_DD_LOG4 (0x4225DB66)
    TARGET DEVICE GOT UNIT ATTENTION

    This error is logged by the ADSM device driver after receiving certain UNIT ATTENTION notifications from a device. UNIT ATTENTIONs are informational and usually indicate that some state of the device has changed. For example, this error would be logged if the door of a library device was opened and then closed again. Logging this event indicates that the activity occurred and that the library inventory may have been changed.

    Detail Data: Sense Data

    The sense data consists of information that describes the reason for the UNIT ATTENTION. To interpret the sense data for a particular device, refer to the device's SCSI specification manual.

    ADSM_DD_LOG5 (0xDAC55CE5)
    PERMANENT UNKNOWN ERROR

    This error is logged by the ADSM device driver after receiving an unknown error from a device in response to a SCSI I/O command. If the error persists, report it to ADSM support personnel.

    Detail Data: Sense Data

    The sense data consists of information that can determine the cause of the error. All data in the error entry should be reported to ADSM support personnel.


    [ Top of Page | Previous Page | Next Page | Table of Contents ]  kD<'3V64P65P6./usr/share/html/adsm/en_US/admmsg/a45emc54.htm ADSM V3R1 Messages

    ADSM V3R1 Messages


    Appendix D. Checklist for Contacting your Service Representative


    Have the following information available when you contact your service representative for assistance.
    1.
    Customer number _________________________________________
    2.
    Name of ADSM product (for example, ADSM for AIX) __________________________________________________________
    3.
    Platform, version and release number of the ADSM server's operating system (for example, AIX for AIX 3.2.5 or MVS 4.2) __________________________________________________________
    4.
    Version, release, modification, and service level number of the ADSM server. You can obtain this information by typing QUERY STATUS from the ADSM server console or administrative client. (For example, ADSM Server for AIX-RS/6000 - Version 2, Release 1, Level 0.01) __________________________________________________________
    5.
    Platform, version, and release number of the ADSM client's operating system. (For example, Novell NetWare 4.01). __________________________________________________________
    6.
    Processor number such as type, model, and serial __________________________________________________________
    7.
    Component identification (see "Component Identification Keyword") __________________________________________________________
    8.
    Release level __________________________________________________________
    9.
    Current ADSM service level (latest PTFs that have been applied) __________________________________________________________ __________________________________________________________
    10.
    A brief description of the problem which includes type of failure, abend codes, exception codes, message numbers and text, and routine names __________________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________
    11.
    Name of the communication protocol, version and release number your installation is using (for example, IBM TCP/IP 2.1 for DOS) __________________________________________________________

    If the service representative cannot immediately resolve the problem, they may pass the problem call to the ADSTAR Distributed Storage Manager Level 2 support group. When the support group representatives contact you, they will request that you have certain documentation at hand to aid in solving the problem. Therefore, keep the following information for possible future reference:

    12.
    System console log from around the time the problem occurred __________________________________________________________
    13.
    Dump information ____________________________________ __________________________________________________________ __________________________________________________________
    14.
    Activity log information ____________________________________ __________________________________________________________ __________________________________________________________
    15.
    Command text as entered __________________________________________________________ __________________________________________________________ __________________________________________________________
    16.
    Graphical user interface processing selections __________________________________________________________ __________________________________________________________ __________________________________________________________
    17.
    Client error log (DSMERROR.LOG) __________________________________________________________ __________________________________________________________
    18.
    Messages in question

    __________________________________________________________ __________________________________________________________

    19.
    For a documentation failure, the location of the error in the manual and a description of the problem it caused. Have the publication title and order number at hand.

    __________________________________________________________ __________________________________________________________ __________________________________________________________


    [ Top of Page | Previous Page | Next Page | Table of Contents ] tion K l'3V65P65P6`./usr/share/html/adsm/en_US/admmsg/a45emc55.htm   aeiorst<>cdln Dfghmpu,.AIPSTbvy/Mkw=CNOx"()-02;EFGLRV#&13459BHUXjqz+68WZ7:K_!QYJ@$p0$h ă8 !' 4 IA4 I$`&$A"x*@ c1ˌ@@#0A$ 0 .  Bן`X, `X, `X, `X, `X, | B @$X0(gM4`p  @E|h bH@ `ŀP~ ` 0  1$ $#@4H* O9o'р4`, nCp 6p P  @@ `@ $7 Fр$[n?P \ hp0`0A`LΛx0 Fhn?h00 JH@@ q  8 AD@@3 _*y, `X, `X, `X, `X, `X, 0 IAX2(8r J$  7 .10$Q$ dG `H \X@P@@.L4fP0(@JA&VcJ`Ib-d-?\-Ϧ@t^}2HocÐ$>TLf{ʠi|ਿ $H V528`Cpl€T [2XI aVck0سsWKgf@Bh&)(Ĥa%" ;x5i/]{_&UM{ʫZUYM X7%!h<p@pP CuQK3x E`<9:c9?q!|~Aro5ok% nћ@{q`/V0pB%2:KJ5id((8=RC(_m[wjm[u0c~ 3d_[;xw;ߵìn\sչqS60? Tfsiq`X@]op)XYi^ڷ.9LΧovestwiFg6ۡ͌ު8ͫrTvfW1GvR3KEz( RPHĺGeR R#NcUZl; ߑ4:<91.Qi~UkI)eL} _̚o>r2^Fu2a3& J V!G:Q9+}7s]PڲGS%CFG $9P@ulu2T?i$29P.to~u2T?yozdmfCuds/L>4yu2aK%ΦJѯ-@):*5R J Vi R0oT7xPQuQߕ,W G @g~T<|vF7ݖw k(a[L}ds/tȿpsPG*Y.t輚hoW|9FdrdV4)oLkdtqy4 Hr)($b][#GQd R#cUZgulAro4#X 229yjzJ5iFE2a٦o{ME4}p:UH@;^ u͌.=R:,7 }hoWyiVcv2͖m;|l_#X4ˣ3͖mQWSv7Ι%#]AG=Ln@@IA#6[9#5ڿ2{ JDu _zr6029vκTfKKWvYͷTir:%J69sK@2aFBd JCIA#6[9#r:YS0JDs͜ɦ]v͖m1LϦA Mv>eo}N9rt N̓y#\u1wk~o:t >`oGEՐudL|d:t >gn\udL| Hr)($b]fg6dt|ɦIHt\M-fJ6[9WȾ$oUi>sw:/sʫ7͖mSv7Ι%*dw#2i RPHĺ͖mՐIH~E+79p:,9lsm:lw?L# ^Wdrid:͖m\Aq̌(~lL jܸ EVk~h,l^u;yL6[9#2a7bEMv;|1[J[QL#Lud J Yͷھ*[;4I):/LҪ}o|L=qL6[9V@ @~6s0.a-*٦eo:9#\u1#u2T?ynwjm[g|-ݽlsm1#LdwYͷI>s ]:,9fg6jlzlxWUѽQ:,ju^e{>r)($bD,$JD,`S9#O_n\pk J  q̕>7t][e:B A$GErjiSslMɆ9UBN}W>,xn_ۘV* a?6ˀ RPHĈ$X&snF/jܸ../B IHL7B2,t_:s~κ+n\s]\ 6ͣb{Ofjӏؿ 7M6@B[dtp@ ?dtp(@IH:-Z_o?!~[ࠑ`,~lhQxG$z:-Z_o@XHәuidp e!F$B;U , D_ƅՅKKPBY$o~rik0tEyU~0:UqR,#`4(_@ƅՅq'aZ}91"9ڨ_t]f*sx24ʟfI)&6MW#H& @w:iTϦ>c(/Zl/7>Ui>vq]*3%Es7.#JEDpL  9RJE̓scB¸Q>RjFM⮋4i|Kv,T M=٦91"d R! K#491.Yw*Y R#,6徛W6ˎuS07U7'6Z_8+;9Rs)˅L)e*vr)Ր)8*vr)B%H 8JD,sP%@vGK cIHYͷ.:L}P^wou-}#kdo}V!F$CWpʖGo"I)9#O_*Yp:GBU|DGEK?6 RPHĈ$JDs%OM]noYNB%HB R!cWEۚm7(Oli@(P4JD,sP*"͠0TElh]XT RPHĽ R#{UMcv2yWdgFm[r)oͫr?-FH꣦3!Ԫ4lq;dtyiUf7Wql{вj2GG[GoWƏU4)oLЀ)B%KڌG!K#鏼6!FH_ a?6ˎuSIA#$tuQwGB %"9PC@|+zi}nFL}# }hn͖47v<٦+d`r7Tp]qiy]\ ަ>`r)($bD$$ n\sKa|h a=s]}hrSG\f_fʫdw,c{$t,Gȱa%9n\s)B%Kڌ6M۪9sK!Gi捋W[ a>^[d8 2#"E{\k#{29R]㮎}k˃aB@, i$8Jfŏ̓B@!F%$TI)dsi95T}1?!k }q¨tX/J5iݙ]RXYuB91/J٦IH0낥p٦wLnWߩ ߊ2{ 92/MnSsc](YL6= d]ߵ̕!g8e4 ݫdv \}1UYFBd/oM R_7U4,}o5ņduR_cp; or*Yھ4·3wS%CזURJ٦ ꦕ%oMҪ}ox\lum.FEd7?qW#c}29EK 91.zHA$aκTfz+PTU_e*vyj9Lg%U4ߦ>2>E>wjէ:o`49 |]*3#9U}\촾:yo5vH{;W*`r4@o-ze㩇A"zg*UM͆c-*٦G }FH_*Yj~[!o5;}է:_e*_a|.t8PQqy4*ڌG2,t_ͫr91.~ SHA$aκTfz+PT?9ϘV6 eK#L}_u*3>#X?LiN6>mi~+ݽlsmΙ~lι,91.~ҌvB %">g4l+~Qc~l(li5T`q\{ە_Ltu܎Wr:09d/JM J}_@ 1\Z1}6Ǡ JCIA#Xe. $\id\*E]#iTi_oˌz?\W]C @) c碶JNdᐾ4y䴾lK"Uf碸( I?aF6E E_?ylM]AGGLg\91.95TIH#{w_u@o-n4~c95-ƾGv*E0χ:?!k?a#L9:?_L*Ezκ+TaAWTqU\w㩇s ]}q¨tXE!F%ˆA$Kx 87~sŴ 5FKK]no*t̖ʖF LdrA@T>p!¾*\mÅs#L͋ cv\qsr)($bP8 XP @@8 %81( RPHčut{WκTfIHcJϦ>=L5]XneKd6[9# ߵ?!|Zd_ B%HPQIH#tWU>Z_VkyU :ZXr,'κTfFrPTy|d`oG[|ڿV:F=9y]A\6=_69RϵչqΪa^w-幽讷@2.t΁)ͫ HrwfW@ƾG ׸-_#,ݽ:\6) J 1 R.#JV_#uwȹ@@!F$k(輚i$K 7\+jdž|d|9L}Ⱦc @Y=J :/չpE5ͫ;}68PQqy4EwK o#չqΪ`n4"s{dtqi%.EP%=ھ)GAi RPHčZY$29JEw̥K촾dp;]\ ަ>gk%7e)B%HڭA$&/ުn=-/7WLK#EvCȿV:[L[ڌ J `P`($H!sxEL}yU ߮J'9 ]O]\G\F}1W\!O{r|=FwϦG 1Ύ {}| J =ˏ`߮tp(,`B %# 5>+.9~~B\po7m1Ύ,?6 1߇B\G @0X+15ڷCK>e7mx\ Ja;U sSeo:%!@T7mFBdY$l~݌6[9W(YɆfھ6[9#5ڼ@#oMΧod,B|蹥ʝ7|dw.#JTɆ =) Kl쎎4j(Y Hr)($bAI!e4,}ocfݫmi@S& R#t]keorp٦K#X :,7漴sc鏾FEFz+kL]nhnc!LcÐ0ȸqˈF+t`nT>̓p7㩇 _<]AG=Ln/ߍuwj2GGf J 2a͒i R0]*3=Gߕ,Uѽ0 jܸ!ڿpsRdp;LL7{ipG:Q:tBL~Ej?Ψ\6nF[\6L| ̮)ÝQvpl7P%!@S&!d|]XVk}7*3ƺ8@@#2aκ.c-v2*379p#"E!F%Ln 4JEŎ<_f-S\g# 8 |I!9Ҫ}hnu2T?yhnT:Ӯ3&Fk4swj 24ȿG?"|e(*ʺ7,tXru2aK*[;4ާoU/to}>EDiwǓN_ߑc~ؾB%J0̚i$E/_ddvQSpc:,xPQj2G@oqW_ۘ@)oLYͷ#2i RPHĩ Gls,I)ʖG{2aTylpSTfKKv7>pݒ2>E F{eOMƙK @PQwjڌn#uG5v7_ =MfWSG@ Gj, RPHĩ u1(Y얗ͥ$dt#"EQS~ŒlㅙLL7x>.c#XU_ B%J0!gA$G[|p11W#c#ka|FdEwdwoM>t*JlsGS&}oSk(w#7ͫޯm(٦ɆeQV溮.#2lsmGGUkd,B91*dt#"EIH`'aZ}ǖ%Fzlzm\s78L7p "Ti촿W"J9WFmi|VEÐIA#L7~̓}MTA$G*Y A@wS&-܅N{7oJi~٦|P4 ,t^}6:_*XT`9ʖGveBM=٦cLv4U񮠣 CڌΨ\6v⌅ia̮c!L)^, ̮)S&v79R@@!F%Ln/4K JDs,@@\>R A A@wS&SuN{7o:Q-/4cvJ:,7Ui>7e,1]AGݫj2GGi9kw4 Cd,KKv7!]NBR4=T.#2Ln;fd JCIA#VBsoM!ͷ٦[̕ݽlsm~o.sb }nwΦL7{iq.tϦGȱaSv7Ι%4t794 Hr)($bULe)i R#tc}4ϵ¢u -/w#%:0ǫZ[# T>)5ybݗgu*39~:yΙ-jܸU09 qudz+S|d1<ѱ~㩇 ?7TfBYesh_~o6 J QΐIHTu.3k[}qʖF ck> K#;vvwݖ}2MXr)($bAi*sMķbuGQSs@B@`B %"9Eۚl-زQe:s@($7rA$GUu6aw{]XVk~U5]Bӏؾ_?#̬q}3pc;#ejW2,N?bp%F}28]XVk|}Q'L!sp`Wˣ32CIA#4*}o64Y$29R GdwW,t_*=F;KU4 RPHĪ4ʟfκU0JD|W\-nŔcv2ӏؼ#k4ʟcΙg2,91*N̚i$29JE|qm[uG?$k촿*aWkaQ?*솗z+ʖ@r$XHn4ɦ;})G}³_fUpARk*;#hjܸ@9(SuviMۦ}29pط٦kCwjΛ}oPQwj{Q:9R2.;} -^z+˺< <j2G@p]g . S209;+JJT=R J6Z4 Hn)6Sr"4 Hb%7 ٦ JCwjt^M5R J QkB %# ~z+luQKak_#Ցp?#_OΧoF]6@,7v@oE2[pT J Qm[IH67\u0c>B꣦3\dg}Jy&n\sQm[g{~B }W uɯcm[T@8ͫrTΧkkx٦񮠣꣇81$tuQwGՐkw0k K# M{jܸU1Sݫli RPHă  R MWEۚl%S824ʟf@ B % ǽYq~l΀ RPHăhI)Qx Ⱦ!J RPHĠFqb@ )@8 $,`(I@@"J%h1+x6B %"[GEK?6 ߝt]L}{s݆:,{j,t.iekkUYLX":-9sK;<91+x6κTfIH28 ;o̓Cw]*38,귟dU}1ͣk귟a%o:QˆŻ?t:W"J>?7sk#c>ɱ;jιnŇ!F%nk K JDrʫfJ |덅l/:]r)($bI,I)&nԨn\uT!F%o5A$GU1o_fmC@|+sr|hGȱaZ_:*vpl7} _u-};WɆm.091+}qΐIH~'G1PVr~٦?[ZnNl7H[|pT\5Q@[|5y"0JA͎Qg c8PQ u=]AG9׽_#uwȹ@5y"3y\7d;hذ RPHĭƾG <%B %">F+bKc8Y_2\kqY~ѯc asrqf`(/[ dqhndiL5ys(3j 밁 ݫfE#uwp RPHĭƾGyEEB %"ˏ>~B~QFv2\ksϵ yilV?WM/4W6|>2>Ev\*U7e9okp(@i~ZqBB_f|-ϛVr)($bV_#N!GulyeU G29"E+"|NQ!",'5ڲ)@XndΪ:c8Eݹ\\*,Sz#Sd_( RPHĭƾGe:A$a[4tYUfLH`( L @_?e H4jȦ@aY: _#v3to6/ `-v2_ 91+}qS6A$GL2>E>u#a}@>Fg6.@a*;o5IA#d;B % P[_ʟcrKjߨǷVőrÐIH|GQnc.c8]ZT1Luɯcm[}̕ߩ T8\lq_47H+n\uli  (q0 A@p&jBH$(ÐIA#*>a$sa|WͫrJ:Ҩcs~{dlwj Qy讹,ގSp(7@r)($bWQM*K>fʖA$K#鏽TynyiUf7?zl,Tu1#wjzo68El/FwjGF aʖGS_?$XOUk~-/}MߦGȱ~٦*YdyiUf7w꣇+QM*K>fD_fL a=o5IA#*d R#V7_t~c>Mۦ}2ucjܸҨ@ 3J?7.@/Ι详G:ad.Jrә"E`P`($HB%J[JϛV\G,,JDuTyo 2Tgu*3>ɱ<T+dt0#LS}}p RPHĮqb¨tXI)!T:,*G*݋٦確ӏؿ` efz+~lJ}o s=}< ; Ed}u·o-#QOtq@&qb) cKˋQ HB %",'}1d{ݫ}䴲qb¨tXsGHcÐIA#͋ cvIHQw鏽TynyiUf7?y¨tY N?b̓s]6/Ҕ}rtH(cwK#鏽TynyiUf7?~eoqݫ=-9 G28EVF٦+*EÐIA#H`!p:UL|Ϧ>θ*[ G [cC'|?!k #s]w#|=Fw8 y" D $91+ t[촿`IH:-Z_o?!~[Ā(Q>GUq@&snFKkwDIHT>q详G?6 8⮋7Yߦ>c(/v8Jfκ.) /s>E]no(fmpMK#>2W[[@$A$se]ЮocÐIA#H&0JI]{@r)($bWFJEt IP5W%*dwyj91$II3^}~l J ܎I)Q__ !o<߇߮p(7\TnoW΀ RPHĒ II3HU]\Xr)($bWP,I)%*dw4K!Sݫ!RL7ynr)B%J܋@ @>I)%9:/4K!R J ~rB %":Ln;fd JCIA#seD R#˺@ERϦG*o7v5;#*Y\FgYE29R\0Z_ }FH]*3.#2" Ei)oL1Bǵ͕ JCt N  Hn_@ʐ%!@XhWd R#,nZ_|(q\wj_ڿߝt]>S&ooE1}K얅KK#ڲ[߬{\Wd+Fo {@gsdiFI]G!F%83, 08 JI 0A$ F%A4 J @ 0JAT/uN{ە\B%L4j}NstSܬ?6 G`0X,JA{r7.t-U/uNcSX<_ 3pC`@2.t%*{ە\@@!F&g\uSJϷ٦IH :݌,t_U4,}o`mF׭2/X䴿c͠3"EQSC.#JUM*K>fvqhRk˅) B뢥) ݫ!S\M@@!F&.(I)c۫bRw;M]Jl._鏽Tyn-*٦G덅l/:/2a J ͓_a}Nsty$2;ycd|9]m[!F$"B %":_ZκU3W1ߦ>nŪV:/)Ϊ4/vՅf78~p|:k 910: R!fg6dtuQW GE7>⌅_ lx_}{Q{&r)($b`t7}ªB %":\k{U鏽qZ{澟ڿqp!F&aI)dsnC򥑞ns;|L=p@=L=q9kp:LC@|+sto fC`t_~~E2{#a;|WuC![#uwfθ ߦFG>ʺ7i|.a~+Ɇm./,'Ψ\6@zz ;'4JEt LL=p@=L=q9 RPH>tJFW|(=[4:d:fTi_:sHf_c ?f详>i@|5dA$ :,7~:oOvs]FK`1ϦG6njᑳMcfT'7IA#fB %# uң3̕ʖFwnS U#fœ4ț:miovi蹥9ϙ  uBWd򥑝9aP t/,'|o#b\-o#uwj2GGU?ty@yoM}I)7pT$7vc7~*>ar4~Bml?kw7ŏ iq} \㩇duǜ1 ߦG:;l3}1Ύk˃aF̓z3谻GVk}7Ύ:yUq"M7IA#JFFgl_\-ndt 7spTviX辪n3J5ik?bÐIA#"M:yNdI)%2izN@@!F& Y$29JEyj%29{4Ewszlsm\u~T:,eU4)oL@@!F%83, 08 JI 0A$ F%A4 J  R#Ψ낥M*7 ƺ|R=Tt!ڿ: 5R2}~oU/to}>E^g6/DS&Wq"E}o J V$2<dr᧛ "[ybVB%IRsA$Ge*v|9[ߩ 8 չpF{;\d`rL7s~̓s3pp81ʖGÝQ;Qrg9gfݫW *a|hu0c2a~lQ>q@wvh*YuGS7 ڹ|d|9ʺ4 :/չp Tf=ڸ}29RUѽKKdT>ꏴ\iapݒc>dgcm[iNlrZ[#,:91 8vQ|Uҩ F A$Kx`"}29[J}1QwY5۷ }ri|_rKo2sW7 B%IUfIH*>g}ۑ}1Щ*c>Ukʫ56ï𻝏ݗgu*39pܪ4G{ەk@* PI)Gw}ۑ}1Щ*c>ly[cbƅ7Upl7]k(91 D R#n]m* J c8PQIH l~GLg#vn:\k G(3uwsl]AG.c o 3Je65y ]AG.c%!@("GQA$G <:/&ڌGW~T>͒J>aLo 1uw ߦG*Yl) @PT/wj2GBdp%K#q-/K J  h,H$%(0A$D XP D  J )($bA $JA+s;9SIA#D ʼnp@h$BI(Aщ@MF$ J@d:w̃Fxr)($bLXhP $@B %"9S _9q{g|\+{QjܸҨeG\VwjO} RPHę1oj2Tn\s]\ a _S& R#t]L}{sx]XVkswc(/y5U|9țuaYM4yv-/WdT3wjWF n\ a`L7{Eq s9. (f=L9kw  Hr)($bLv4ߦ\aŐIHtZǢ6ˎuS:T>\7dfCHHo{loRϵ!XY6ˎuS<̘<9n:͒iL)@@ \G@XloM@@!F$ h!l0S)|DGEK?6 @ =6=t[촿`cHu^|B0taݫ,t_ RPHĀa=LnIH *v|ڷ.9. S&@@"Ā8 @ Rc@p4H,`(I@@"J%h12izB %# uң3]Tpi}lsm 7u2aCiqKgfP*[;4 ,t_U7nU4VAR}r 7?be J 4y{uK'GIH#Ncv27͖m꣇*[;4{Q,t_ض6/:=_U?J5i oȱx -*٦;xi{ #kײ~E]ض9p RPH][#ɦIH5yt^M7]RU%FwǸT7X?uB:/&9-ul5yt^M7;xd#YfAJi}ԪK_Lk˃a%d M|:g@GGM@@!F&Z K JA4$u2aMזKl7s鏼A"H?#>\lYfFPWc(/9kusK#=_\+j01lcKUL\ g <4LlCs/:k+w*Y[W1to~L7zז1mozz~[00 _y@6ʫ\Kڲ2.]_f:l/~k(W#rn>g|-K# o 3Jr k(%!A$ !A"yG[4ߦ>Q9q[}q_Q%Gcc=_n8PQ M|:g@{ƺ9RqRk(Eb912݋kGeR Ro~ ByNd>c(/>"Ep5Ύm4j奐rwGEՇa͌.<:a|F9{vg#Gx[cx!p RPHv, ?"Olit*dp(H _),B % OȱaT'4ʟf͍2_>g[64.!tޞ溌wj*FM!F$H,P!-ضƅՅqNc@j|S*7.$P(y plh=F{eOM]m* J  4 IHX~EQSx2TB%Jp4g$X`p  @BI(Aщ@MF$,J@ ,IA#a$29{t[촿`ߦ>ʫ78W(fa3wc)Ok {q}091!Qmx7&B %"9Eۛm.Js碾*-Ϧ>;x?6# #kt:Wֹ٦>EFwj %!@ P A$pG`r)($bP8 XP  c@p4Jp4bP)($@HA$;;?lh]XPr)($bY /L!p:UL|#OcáRT}2;!鞊{ەkhB6=SArΌ(rv}Ϯtzrizg:IA#ocA$ _ʫhd{Uͅˆz-t`rI)/oHl}qr:07vY5Q Ҩ.Z_2;$m<p%Fu;x/wR0ڷ.8a!(|K~@[ߑc;~VՏ#k֙hn Gdp_>W݌ds/r4·85̀ RPHIJ[}o4JD}tz+_oxE3W}q2=¨tX,7vչqΪf a#yθv2 QbxAEjUf/,'WsqRlW8)B%K)B %":=)B%K)NVL@4 !ua^[̕ot3U5M2,Oliڿ>;xꦶ߱츾к RPHIJ;9R!Lnj~[q,t_ͫrT tȲ +s+{]oʖ@wfW@e, OvJN0~Jd JCIA#.TsCA$aT{ |/Wn\z+;9R-jܸ œ.TsC39W̆Qrg*Y ]ܲ } y?c ISҔy@@\Gvet IS, Ov K(S, Hr)($bYE@IH#Wv-c _6=¨tX/!F%\S6A$aFUѽ:ypTN!o5=_#*E%A"C}2:\ky)Eʝu0cW c(9Eʝu0`91,loMeLY$E\z+jܸU3uNcáRTp!$XOSLloMW*YߛV:Sv7Ι%&Ifsd}o.0b%!%9:/%P%!@@"Ā8 @ Rc@p4HI0A$ F%A4 J ]FKcJ5i RLk3?~QdLnd091&R! v5ʖGz|ڸ!lsmGGUkyݫZ:|{͖mdt91&\_> R# 7~o5=ݼA"y.,tYc |ۑ/}29.,t_?U4,}o5Ň aKgfmo\0S7A.,tX~C{]\/X过\]EK 7v3 !)R s}1tT8Uk 4·<_#DivpcÐ[N-S\s(Y ,t_\͖m6fvX_ȱ|낥M RPHĚr"EIH :/鏾Q#:Ig|_fʺ7 %oM\KE\ϦG*Yds]\ ަ>gS-ƺ;˺<;{ڌGpn_ÝQvpl7{܍?c0꣇;:b͖2A"~E\;ɦj2GGU1K#0s9. }ۑg\lYfFAR%G*%yWF2aK#k$XOͫr7vzn \Gvet J@@K@@jlr%!@5(JDsv-1ձyުn3>* iaᑲW3e+Y;4Wv֙}ض+ǷVgp91&>M<HA$YЩ*c>ɧ=诛VÝPy[x?2:\kzp?B%IO7,lHA$YЩ*c>ɧ=诛VÝPy[x?z_#PXr)($bMp|yH}i$29Y΋T7\W|-9:?4 ~T:,e J B %!0[ J `?cA , !(|]*3*m[ڿpz{Տ @`4R@5h+Fxn'?cIH| n\u9Ωڿg2ic+Fxp< @4~!F$.`J@ ͡}6>m[}GͫrT0~LdŽdssLd/Ifwj(/%~qS4Mڷ.9L@)2K3%~qS) K(/%H.0b%!A$ 2R]ߩ \} a?6ˀ$XO9ϦG*Y.t4dzo# \ aκTfyΪn14#T=L=q9ڲs9. }ۑg]\ ަ>d`r)($bMi R0]*3=͡_toͫr㲔4ߵݵE \G@ loM@@j"Ed}j91&esD R#;>5r:riPqT c:t0ڷ.=7Y~udqyHd  :,7~lW8c ~:yFc4#ƾ@op? ڷ.9L@KaF JCIA#lK!}>鏼뭅nw-幽oY.tidu~T:,eƏw;-/͎\ٲs g}d|sc i8ykު:c=g[|VE¨tX/l!F$HA$&X66,91&JDuQwGviL}t*JdikusʖAc1󶷍o6%L/Q|߲l}29Rok*89:\0 OvJ\nS@@!F$\0I)ƺ;˺Kc~T< .ʫ\ g 0*wW*}o:szt26Ҹo0详G ;,`fW mp@  xKWAx[%z[%p*: J h$sQ߭<a3wGSܬ7]Y;4ߵB%I{w>tJAPcwo40.W $XHH8Fp@/鏤\7>ͣ۹l+_Lc7? J hd:B %":t:nFT>Z_ \&oi捋WL<4ާo$ٮأQ ]\GS01c >M<mTp9:=Ωn JCIA#mt[Y$߂?"EP~E$1:>ͣۼr*ߦGȱa@6n[ R#;:GG.,d a=Ԩ̌㩇@>!ԨҨc Qsw"Y\\GGsNdPI !{wR(Stw̥K/Ιߜ`;:G@rp:UL|:g#J\ ~mT|~.T)R swohr6/\=Ωn*\GS3uś-G{$U_z%&6uR J hi$:/7sh;Q͂ͅ2N6=ïtow;ߵ@n˳\r)($bM۾a4t\A$G\GS3>T1ip|yͣ۾&o-OL}d|5Ch/.Tfsaru0c鏾si|U\;8mϦGv]Ԩar)($bMۼ-ysK!p:UL|#OcáRTG5i6n+-?c}1,t_ y  vwR0͎m@\l|}*a|lWNC%2hr)($bBOf̎ /jܸPH*, !sc_LS,$:-Z_nrX4  d pa; E $=6=yU/X 7M6 J TY$͓ݜ^չp J  h,H$%(0A$H@@8 %81( RPHă\_'FIH4*}o:iTϦ>4fn#ގ}F̓C'zlsfNF{eOM64.!,$ #"Ej8X@ɆaɆv$XH@,t_4q"hr)($bA,H8Y$cB¸ |q-8X491- ;bA$G8*vuTJ_+B7|5Ʋ3]*3*_U7nȿU5uaA@ƅՅp*Zq?N?xo,H8XB %"i[e:W*}o:ssM@XIE5F~{wu _L$ Ii|V J lh]XWeŏ̓x Ed R#ug\-eWX?6 Ϧ>5y VAR:Uh"/l{kcdgq>Gg yqj~߲uaYMB%H64.*Z_:UH8_  A$G+BtտL}yUwXj|6î4QSsB ~[䃅jL( -]1tai84XA aOli*}nzoGuaYMN{8JfL?6 4߇u^IA# EIH64.+2@m.A$G=69 ^W (~V4ߵ:,9;+JTɆm. JH@ml?od R#7w69{vʫ!F&6fB %"=soM]*3<*3yl_"o[H }nwΦL7{iq.tϦGȱaSv7Ι%*ed/94 Hr)($bAEKw,JD7o̓y $@ `n(X@VBӟdk#8sc_Lu^0ta;W详G:a"Ehi RPHo|.: R!lsmGG:t >g{fg6j|uQWL}>}o"E a.: ιi~iLcEVo5 vxkdGȱaKK:/ť C|k-/@T쑶<JDu|ڷ.:t>̣3*vuu܎;eN8}TynwŒvʫi~Sp+8и6ˎݫvʝs]w#IA#IH8i|X4 B%H8X@@I)-/4 B%M,JF5ycڌʖF|*ٲ~EL7{ip3q@pr)($bP8 XP (  PIA %I\IH#e(+^[gf\7kLB % P- =s;٦%o58a!(|K{z{չq~l*Ac~:oOvwZ3;~spΐ64.!jܸ<,6ˀ RPHĜK!(|a[4E}nr6V7uoW֘ iϛVv?b9qjܸB % P-/и`ڱ;Wߚ6ˎ*}9Xr)($bN}ضi~\fM4JD|ۖud~,Zc۫b|:%"WA"}  ̮) -Ok1ձh RPHĊqgu^4 !( {uV1Wc󮋷4 .F{eOM(o#|&UuVhi_:t3Exj,t091'?%NTA$G*Ym\/}6=_6>m[`nnNlEx2,--Eʝd}wG.TK#9Π.2,)ܲ }T̮)r˸-9R@@j@;9R@@!F$J:gÝQpU_#չqqTK#yjz契G=/Ψ}!\ʖFwFWF,c.#2ʖB7@;9R@@Ր)e*vzR9ڡ RPHĜҪ!Gehid{p91'S%ClHA$\X辪n3J5iL}0yiUf7?H:*Fs#sR0KdqAPCL kwjz2:=vpl7zXbGv!g07ve*_flh\Cz0_ =ΦJR٦;x:a|{Q,t_#L}N6r)($bNJѯ-!d>L}sL. S201QwGL};]Ln. IPRk˃a@@!ھ)U?ty RPHĝL\Aq! eo:9#\u1>݌6[9VF5:*hnl_S&ڲ1FBdu2a٦8PQ|*U}Ln!fg6jsʹ0:g=*_*YS%C#\ \G@یەl/L\Ap)}Sqru2T?r:Y91'S%CFIHu2T? ߦ>Su܂;\kwKgfL} ΦJѯ-dd\u;xG󩒡#p%P5iΦJv[#9:kw) Kdts#P%!@:.fB % _v,' Luң3]Tpi|dg{xd#Y ik$XOͫr7~Cr\ʖG}42;)Nσ` RPHĝrkV: R#ͅWL<Ϧ> _68PQqy4W*YTtz+, ݫ dg6K_*ަL7{iqtH:rn G:ױ6ˎuS9?5 Qm[x2,?hS_?5ڰ li_@jܸU1R J GK cIH Wsʹv/woH6[9V >rtsGK cF47:*չpoav]C0\Aq덋6[̕,'͖mLfg6j貪@#W ݽlsmΙ~lι,㩏EVilsmGG RPHĝtTA$Gk wIg|_fާosr4UѽIgy./ vpc7r609iRY4-*٦;|L=q ظYeoxL Ɇ =0v7n!lsmGA!g07ȱ}Ti]WXX辸*[;4 ݫ:/ty. 7.#JUM*K>fvqh_@r"E JCIA#u¶i5!p:UL|#OcáRTp#L\iAGtT>וvJ̕ȼ8Fg!O{r2/:g':t:AQ"Er)($bP8 XP 0A$ F%A4 J A$#, ΧYqgkjәjRfC~kw2/LʖGFÐ.#JFW--R J ;B %"9G[4ߦ>c(/9kdgy:8؆d}UѿLV4\A"~m[tH:rn M|:g@% JCIA#p9M!FgLKd{^[-/WF]@>!Ԩ7kil @n˳\r)($bn5iL)!scáRTwE\z+Ψߐ;QA~:yL}!N6=)G04SMq:? pkW详GÝQ9Ud:GG[ s8UǓ\k# K#;x7 IA#p?!_-3鏽;qwak_ 9 /?!k*E?6 arq@UET_: Rr_vfUk{vYcHd{PXr)($bnCar R cU7^[o DZk*E28Eݫ!Lnr)($bnzJFFgW-/wT}e!pS69WF2:\kzp?@2.t΁)~V)B%H($,'Xc:|np:UL|Ϧ>~B}::t3鏤aW\ >8 (@@PW::tIA#p\ŐIHL-LnYͷھeu;{Q:,9:ͷ٦ JCIH|YЩ(dL}8b>c/W:,917m4JFFgPi}0ǫeoh2>EB%MڲI)7B~E ߂EB%Mm\IH#tW񮠣꣇jܸ>4Hc:Qʫru jܸU3V:u0cwjp񮠨Xyܩd`r4@n~ESߍuwMW~T*ߦGͫrTϵuaYM@#uwMߦGͫrT9[ܢ[ @2.t΁) < Hr)($bn3nUu2T?r:Y$ou-}ι,㩏 q6[9VF5:*hnzkd]U%FGu-}>q ~W F J ەl/չqι,JD7͖m\AqcFwou-}#kLdwc)OM=jܸGڣ=5UdijܸU39U|,QL6[9W|b2@,917 ٦IH#{w_d n?}1][#uBz$t,.X6=ƼLV:lWL:ᑰ 29TP\8.܍?c:l{@( q-~:/&ƼX?ɦ:/& J ysK!s{E ߮JviL}t*JeSK dg{q-ov]ԨCy ,'iZUYM_L t[촿`ߵ}H2/kw7:붷谻tq͌#L}}Ƽ@ۘ R#{UMcv2ydG]n\s.+5idw#ijܸU3v(V o 3J^d Hr)($bnI)^F;Kc k>[|T3Q!F;Ωn!F&괄JD ھA@w _kGi_ 3ͬsÐIA#u[ȲI)ߦG$wj :nl7p7vfWS3nU4j7޺ o#47v}_\26:a[ K#!]NBS~E JCIA#D ʼnp@h$d XP D  J )($bqFBdIHUkc\bF|Q dt:-il쎎4j9:lsmGGUkd,BVBLnQ RPH⌅i|\IH#_d,KKt[~F"Ej0@E<> = dwoM HLnPHu1vX @ κ4텇!F'o3lIH:y9sk#W,'GL<6 S\/~Z _H6#~7wW.]_f:l/~k(U?tyފds]\ ަ>g|-K# o 3Je65y RPH.Tfsar R@㩇L}Ԩ̅o9ņ:nѼkbÐ%A"Cq͌qJ_v]䯦@qp:U)Lc$XIA#r"4I)Gw}ۑ}1Щ*c 1$XO]Fy+,qͥS >񮠮yޯt̖G>=#O덋6[̍2/t̖Mi񁈜s ͣ \G@ʐ%!cʐ%! {R1 N 6T)B%NE!G:s~κ+]AGk˃ajl쎏cQk @#XuvO`ߦGl*3@g]v3_LcQ@ȱ|.fB %# uң3\-/WFl|ڷ.9L_Lͫr:tBLdgv]7e1xqRdg6K٦2 -SݫP_6K٦\aŠ JCIA#cMTA$G*YL}t*Juң2Z_iʫ!TiT4li ΎclTϒcv;K=ˀڲɰWybUfr)($br,tX ]v(Y얗ͥ$dt#"EQS~ŒlㅙLcU7][LL7xYV\lu`919:/չpB %# uɯc}TpV:_?,t_pAp򥑀PQ:/&ڌGL`n_*Y͒ʺ7 \aV0k K# M{jܸU1RJUGn\s) B6ˎuS8a7vJGS6%!@̚o>rJFͣ۾o;M(`7vΨ/в}KɆ̚hr)($bpǸ_XI)GwȹvH}o>>T1iR柛[6%L/ߍuwj2GAt[C a=`ӷ>׸]AGڌE46,++ʖG~GY-/èi$XIrqyޯLT=7cC~Gg <qٕ%9./M@@ M|:g@{\R7@p*@@!ھ)} JCIA#=k쨄JDuQwG.]_f;>:%Lac#,ilsirTY-/uwj2G@,'628PQzdGE7i捋W60W#,9}K3v ]A\_{Q:>d \Gvet NE˲@P%!Sv7ΘBcʐ%! {seHھ)} JCIA#CB %"[_ ;GMMз݋)lh\CH~~Ej}~lTiXr g:ssv,Mv;|݋ulszt0=Fw7:-/Jwj0 nNn_Ui> ߵt[촿` RPHċ 0JE̓xK˃aķbuGT RPHċ @ @q$ƅՅq'aZ}S !F')AQ R`/o*4ʟfƅ7ť}9٦rI)/49w#3eMU򥑟L}q͒ʺ42aKE9kt9:6ˎuS%!@vGU?澟 R,T1L}S6:s8Gd*EÐIA#,`i"Bz!k(_{Q::c낥4HD5٦\G@˺< Hr)($bE $@(O5cIHk˃ac낥4H幮>49:kw)B%H S%CזIHu2T?yo|\-E-v1i%'S%Cז JCIA#,`i"ByP R#L9Ka|h a=s]}hrt IP RPH@IH]z+[Rc.4ȾcTiQV4*[{详Ghrw=k]WLn_Qf@; J ׽<-]IHls}KfJFBdsOcge J Q$꣇8d٦鏿ISߦG*Y{kx \0Z_ d\Gvet NE˲@P%!Sv7Ι%+6T) %8c,k*@@ N  Hr)($bsjܸL[ڌB %";(Sծ.Z_&n\s|낥4vYͷھ:go:t Pطc#LVi~s|o# 9ΩduTac#չqΪfs%A"C}2>m[ɋ{Q\-Pidi%-~ J~m[yoV:pTvi%9n\s)B%Nm[kwXTa$Nw鏽 PݷgoR]AGC}FH:/WJvw~кT>E_ }n!F'6ˎuSA$Gk 诛VL<Ϧ> gpB0}pn\s݌6[9VFU7nRfݫz+չq2FrdXQM}q*Ewjȱ6ˀYͷڼv2@/ΙmmʶmʶFm[..#Jn3nUV:t  OqrV:t  Hr)($bsOʖA$K#鏾:>K9RLnㅙ drD6K_*ߦGS&\A"~m[@N٦IH#e/̕ߚr"Epc TҤiKJ5i)R sw==󮊖Gꦕ%oM kqRk˅) %*%oM\ HnYB918ygY$~E JCIA#ڣ. FG$:%Lg~u0c}2=5aU?0{Ted\鞴Ⱦ:yGLg2:\kWCQac!F]6@,76n>kÐIA#`udL|I)6[9#r:YS3鏽 eoh>;"EQW@?6 *}oj2vp(XY$-J* UImݫ:Z_sdiF㪛 ?6 RPHċƅՅq'aZ}Dd R#oU_[6>۷ _ @diΪ4*}:gQȾ~KKŃDc!}9ڨ_:s@͠0M=٦  ÐIA#D ʼnp@h$ XP D  J )($buΎocA$ _,~B׸*/w2MW::e!(?h_\GyeU\{ە=;WsQڿ-رݚhr)($bF99oc/cA$C{k/6Srse+ 1*vuQSaSܬn\r͌ Āt|ϦAIfPH <쒦/_L Gk#{\ߦGv\q RPHq"EIHc o{ȿc ist NQ:-Rqٕ%#gL< Hr)($bF B %#-ۆdx2L⮶L݋lou`r)($bFCB %"[ κU3鏾#V7}2>̓CIA#2ݸlM7)t*iT-ضW[Jp(`0P@@Y$讪4*}o:iTc:ymDY :t(f6SWqcB°91;gOliˆ$]noyeUTiT4߯Yl+_LL7H:,7vpd|sM=٦r)($bP8 XP H@@8 %81( RPHĞ6A$ cwҨcwݹ~~ 3.FQ>$,tXrs;Sl\J7vعW=ld?8*vuT!F$D,~lŎFIHH*, #XTg~q{ݾ:nl7x\dGEK#X 9#O_n𺰬٦㪍6DbuF D,~lŎF|<>kokq̕>7C(aWY{6GCWW~lڿ9ppھ~GsdiM*ߵĀ[ÐA@w?6 J8[*ضM:.vi$ J qr󩒡.A$C{l쎎udL|Ϧ>kdgvYͷڲ6.9PC@|+sWݣP5@=*_ͫrr:Y$ou-}ι,㩏 q6[9VFU7n}q*Ewj6ˎuS091'@HA$a΋T7}2Kl/uN/}qȸUEIRuKw_dB%Jp4g$X`p  AR,`(I@@"J%h1#!G:Q Z_~ղ:9PTynpS\6L|_:eoU?typTviE^!F$t^M4JFɧybƺ;q-R뛅m\aʦ2QwGviK`y4ޫ(Es7;|t^M7:_ B%H+78Klp( A$W#+a>}~lG?6 }YFeXo-S\ H@!T$    d|<,t_ B%H+78rTX IH9详G)͖W}-/79UL,~l̓B8 yJʰZi| yME}2>q{ :/GMM!F$tޞ㩇 R#l}1C}6; |7eͅ͏MB(T|)Oߦ>݌j}{ڌARSe)B%H*B % ޞ.% J ͂I)dq{g}jܸU2:\k c(ެn\su0cvL N:yv|d|GSܬ *vu=ˀ8aǜnS G@S6<TŇ \G@ƾGL<@@U:y) ݫ!SV:u0aR J ͎dՏK JDrުn<_fma~BU}o58PQgvƾGY杀L<~BUd@m[q͌c1Abk,7FÐ0Ҫ}oGW#G:yD_fL a=o5IA#:y4JD7vn<Ǣo5=_UEs1Ȧ2;l쎎]J݋)@E R /jܸ?a!F%83, 08 JI BI(Aщ@MF$$ RaYM便㣂.dVoOvpQB%H\j{_Qn!F=/WQn~BáRP 6yb_Euؼ!F|ۖ v2B݋hkꌖc۫b%!@j٦__qTtx@+78Klp( Y$29 Fe_:g~HNL܍?a|^չq]\Xr)($b@ IHΏEz;eNl._鏽NM`68]7wj lxXr)($bP8 XP @@8 %81( RPHĀ^IHкÞ嫠ip:GB$H9 k*֙κY cPKWAy̕28 ;o̓CA4I@  Pp , ((.9p `88 D0jHfUr(pp , p`ps42JF8G2Op=-< , uQN\)@@$4  @ k '3V65P65P6./usr/share/html/adsm/en_US/admmsg/a45emch.htm ADSM V3R1 Messages
    ADSM V3R1 Messages
    h1 kꮱ'3)V65P65P6)./usr/share/html/adsm/en_US/admmsg/a45emcn2.htm ADSM V3R1 Messages

    ADSM V3R1 Messages


    Table of Contents

  • Notices
  • Programming Interface
  • Trademarks
  • Preface
  • Messages Not Appearing in This Publication
  • Softcopy Publications
  • ADSTAR Distributed Storage Manager Publications
  • Related Hardware Products Publications
  • IBM International Technical Support Center Publications (Redbooks)
  • Referenced Publications
  • Software Developer's Program
  • Do You Have Comments or Suggestions?
  • Translations
  • Summary of Changes for ADSTAR Distributed Storage Manager
  • Changes for Version 3--January 1999
  • Changes for Version 3--September 1998
  • Changes for Version 3--March 1998
  • Changes for Version 3--October 1997

  • Part 1. Introduction

  • Chapter 1. Introduction
  • Understanding Messages
  • Message Format
  • Chapter 2. Obtaining Help with ADSTAR Distributed Storage Manager
  • Internet and IBMLink Assistance
  • Describing the Error with Keywords
  • Component Identification Keyword
  • Release Level Keyword
  • Type-of-Failure Keyword
  • Command Keyword
  • Function Keyword
  • Obtaining Online HELP (Get Help on Error Messages)
  • Contacting Your Service Representative
  • Running Trace Commands
  • Messages That Do Not Appear in This Publication

  • Part 2. Server Messages: Common and Platform Specific

  • Chapter 3. Database and Recovery Log (0130-0399)

  • Chapter 4. Client Node Session (0400-0567)

  • Chapter 5. Export/Import Services (0569-0799)

  • Chapter 6. Inventory Manager (0800-0899)

  • Chapter 7. Server Operations (0900-0999, and 9999D)

  • Chapter 8. Data Storage (1000-1299)

  • Chapter 9. Storage Services (1300-1499)

  • Chapter 10. Policy Management (1500-1649)

  • Chapter 11. Server to Server Communications (1650-1799)

  • Chapter 12. Central Event Logging (1800-1999)

  • Chapter 13. Administrative Sessions and Commands (2000-2499)

  • Chapter 14. Central Scheduling (2500-2799)

  • Chapter 15. License Manager (2800-2899)

  • Chapter 16. SQL Query (2900-2999)

  • Chapter 17. Enterprise Configuration (3000-3400)

  • Chapter 18. Database Dump/Audit/Load (4000-4499)

  • Chapter 19. Server Sequential Volume History Information (4500-4654)

  • Chapter 20. SNMP (4655-4699)

  • Chapter 21. Administrative Options Processing (4700-4725)

  • Chapter 22. MVS Platform Specific (5000-9975)

  • Chapter 23. Disaster Recovery Manager (6500-7000)

  • Chapter 24. AIX Platform Specific (7800-9902)

  • Chapter 25. HP-UX Platform Specific (7800-9902)

  • Chapter 26. Sun Solaris Platform Specific (7800-9902)

  • Chapter 27. Windows NT Platform Specific (7800-9957)

  • Chapter 28. AS/400 Platform Specific (7800-9960)

  • Chapter 29. Device Support Server Messages (8300-8499, 8700-8999, 9700-9799)

  • Chapter 30. Client Events Logged to Server (ANE4000-4999)

  • Part 3. Client Messages

  • Chapter 31. Client Message Repository File (0100-0199)

  • Chapter 32. Application Program Interface (0200-0499)

  • Chapter 33. Client Common Messages (1000-1999)

  • Chapter 34. Command-Line Client Messages (1053-3999)

  • Chapter 35. Enterprise Management (2500-2999)

  • Chapter 36. Client Event Logging (4000-4999)

  • Chapter 37. Graphical User Interface Client (5000-5999)

  • Chapter 38. Macintosh Backup-Archive Client (6000-6999)

  • Chapter 39. Windows Backup-Archive Client (7000-7999)

  • Chapter 40. Administrative Command Line Client (8000-8499)

  • Chapter 41. Administrative Graphical User Interface (8500-8999)

  • Chapter 42. Hierarchical Storage Management (9000-9999)

  • Part 4. ADSMConnect Agent Messages

  • Chapter 43. ADSMConnect Agent for Lotus Notes (0900-0999)

  • Chapter 44. ADSMConnect Agent for Microsoft SQL Server (ACO0301-5203)

  • Chapter 45. ADSMConnect Agent for Oracle Backup (0410-0419)

  • Part 5. Appendixes

  • Appendix A. Allocating Additional Server Memory

  • Appendix B. I/O Error Code Descriptions for Server Messages
  • Completion Code Values
  • Completion Code Values Common to All Device Classes
  • Completion Code Values for Media Changers
  • Completion Code Values for Tape and Optical Drives
  • Common Values for ASC and ASCQ Codes
  • Windows NT Event Log Entries
  • Appendix C. Device Errors in AIX System Error Log

  • Appendix D. Checklist for Contacting your Service Representative

  • Chapter 46. Glossary


  • [ Top of Page | Previous Page | Next Page | Table of Contents ] 800-99 k4.3V6VyP6WyP6./usr/share/html/adsm/en_US/admqstrt/a45eia.htm ADSM V3R1 AIX Quick Start <!-- This section is for browsers that do not support frames --> <p>This book has been formatted for a browser that supports frames. Your browser cannot display frames. To view the book, please link to the table of contents: </p> <!-- Put TOC here, without 'target="text"' lines--> <p><A NAME=ToC_1 HREF="a45eian2.htm">Table of Contents</A> </p> <!-- end of toc --> APPXB k.3 V6VyP6WyP6 ./usr/share/html/adsm/en_US/admqstrt/a45eia01.htm Quick Start

    Quick Start

    ADSTAR(R) Distributed Storage Manager
    for AIX
    Quick Start

    Version 3

    GC35-0273-03
     

    CT6FRNA
    Program Number: 5765-C43
     
     
    Note!
    Before using this information and the product it supports, be sure to read the general information under Appendix I. Notices.

    Fourth Edition (January 1999)

    This edition applies to Version 3 Release 1 of the ADSTAR Distributed Storage Manager for AIX, program number 5765-C43, and to any subsequent release until otherwise indicated in new editions or technical newsletters. Make sure you are using the correct edition for the level of the product.

    Changes since the last edition are marked with a vertical bar (|) in the left margin. Ensure that you are using the correct edition for the level of the product.

    Order publications through your IBM representative or the IBM branch office serving your locality.

    Your feedback is important in helping to provide the most accurate and high-quality information. If you have comments about this book or any other ADSM documentation, please see Do You Have Comments or Suggestions?.

    When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you.

    © Copyright International Business Machines Corporation 1993, 1999. All rights reserved.
    Note to U.S. Government Users -- Documentation related to restricted rights -- Use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule contract with IBM Corp.


    [ Top of Page | Next Page | Table of Contents | Index ] emc kꎖ.33V6RP6SP63./usr/share/html/adsm/en_US/admqstrt/a45eia02.htm Quick Start

    Quick Start

    Link to Other ADSM Books


    Table of Contents

    Summary of Changes for ADSTAR Distributed Storage Manager Version 3

  • Changes for Version 3--September 1998
  • Changes for Version 3--March 1998
  • Changes for Version 3--October 1997
  • File Aggregation
  • Before You Begin

  • What You Should Know First
  • Conventions Used in This Book
  • Types of Information
  • Where Tasks Are Performed
  • Installation and Setup Results
  • Basic Tasks
  • Advanced Tasks
  • Chapter 1. Installing and Setting Up ADSTAR Distributed Storage Manager

  • ADSM Evaluation (Try and Buy) Product
  • Migrating from a Previous Version of ADSM
  • Installing ADSM
  • Migrating from AIX 4.1 to AIX 4.2 or Later
  • Installing and Starting the ADSM Utilities
  • Starting the ADSM Utilities
  • Defining Environment Variables
  • Running Multiple ADSM Servers on a Single Machine
  • Using the Online Documentation
  • Installing Software to View Online Books
  • Verifying Your Installation
  • Getting Started
  • Starting and Stopping the Server
  • Starting and Stopping an Administrative Client or the Web Interface
  • Registering ADSM Licenses
  • Chapter 2. Customizing Your ADSM System

  • Increasing Database and Recovery Log Sizes
  • Increasing Disk Storage Pool Sizes
  • Adding Administrators
  • Adding Backup-Archive Clients
  • Using Tape and Optical Devices with ADSM
  • Attaching Devices and Installing Device Drivers
  • Adding a Manual Tape Library
  • Adding an Automated Tape Library
  • Displaying Information About Your Devices
  • Preparing Tape Volumes
  • Including Tape in the Storage Hierarchy
  • Migrating Data from Disk to Tape
  • Creating a New Policy
  • Invoking Expiration Processing
  • Creating a Client Include-Exclude List
  • Automating Client Operations
  • Automating Administrative Commands
  • Protecting ADSM and Client Data
  • Appendix A. ADSM Concepts

  • System-Managed Storage
  • Server Storage Migration
  • ADSM Policy
  • Expiration
  • Storage Devices and Media
  • Automating Client Operations
  • Working with a Network of ADSM Servers
  • Appendix B. Using ADSM Administrative Interfaces

  • Main ADSM GUI
  • Using the ADSM Server Utilities Interface
  • Using the Administrative Web Interface
  • Using the Administrative Client Command-Line Interface
  • Using Interactive Mode
  • Appendix C. Setting Server and Client Communications

  • Enabling Communications with the Server
  • Supporting Multiple Network Adapters
  • Setting Shared Memory Options
  • Setting TCP/IP Options
  • Setting HTTP or HTTPS Options
  • Setting SNMP Options
  • Setting NETBIOS Options
  • Setting NetWare IPX/SPX Options
  • Setting SNA LU6.2 (APPC) Options
  • Sample Communication Profiles for ADSM/AIX Server
  • CLIENT Profiles
  • SERVER Profiles
  • Appendix D. Using Secure Socket Layer with ADSM

  • Setting up Secure Socket Layer Communications
  • Create a Key Pair and Request a Certificate for the Server
  • Receive a Certificate into a Key Ring
  • Setting up SSL at ADSM
  • Maintaining Certificates and Keys
  • Change a Key Ring Password
  • Show Information about a Key
  • Delete a Key
  • Designate a Key as a Trusted Root
  • Remove Trusted Root Designation from a Key
  • Request a Certificate for an Existing Key
  • Appendix E. ADSM National Language Version (NLV) Feature Considerations

  • SMIT Installation Procedure for the NLS Feature
  • Appendix F. Applying ADSM Updates on AIX

  • Internet, IBMLink, and Compuserve Assistance
  • Internet
  • IBMLink/ServiceLink
  • CompuServe
  • Before Applying Maintenance Updates
  • Using SMIT to Install Maintenance Updates on AIX
  • Appendix G. Removing ADSM Version 3 and Reinstalling Version 2

    Appendix H. Statement of Service and Where to Look for Information

  • Statement of Service
  • Internet
  • ADSM Publications
  • IBM Redbooks
  • Software Developer's Program
  • Related AIX System Publications
  • Do You Have Comments or Suggestions?
  • Translations
  • Appendix I. Notices

    Appendix J. Trademarks

    Glossary

    Index



    [ Top of Page | Previous Page | Next Page ] Quick Start

    Quick Start

    Summary of Changes for ADSTAR Distributed Storage Manager Version 3

    This section summarizes changes made to the ADSM product and this publication.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k4.3W V6WyP6XyP6W./usr/share/html/adsm/en_US/admqstrt/a45eia04.htm Quick Start

    Quick Start


    Changes for Version 3--September 1998

    The following changes have been made for this edition:

    Enterprise Administration
    You can manage a network of servers in a consistent way from a single, web browser-based administrative interface. You can set up one server as the configuration manager that distributes configuration information (such as policy) to managed servers. In the network of servers you can route commands to one or more servers.

    Enterprise logging and monitoring
    You can log events from other servers and clients to a specific ADSM server.

    Enterprise console
    The enterprise console is a web browser-based interface from which you can access ADSM server functions. When you log on to a configuration manager via the web interface, you access the enterprise console. The enterprise console can give the administrator a complete view of the ADSM installations in an enterprise. To use the web interface, you must have a browser with support installed for Java 1.1.

    Enterprise logon
    From the administrative web interface, you can log on to an ADSM server once, and work with multiple servers to which you have administrative authority without having to log on again.

    ADSM server scripts
    You can create and store server scripts in the ADSM database. Scripts can contain ADSM administrative commands and can include conditional statements that evaluate the results of earlier commands in the script before proceeding. Scripts can be distributed to other servers and can be scheduled to run with the DEFINE SCHEDULE command.

    Database and recovery log automation
    You can set up triggers that automatically expand the database or recovery log based on utilization levels.

    Storage pool migration by age
    You can set a minimum age for data before the server can migrate the data from a storage pool.

    Disaster Recovery Manager plan file
    You can store the recovery plan file on another server to which your server has access through server-to-server communication.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] o k.3 V6WyP6XyP6./usr/share/html/adsm/en_US/admqstrt/a45eia05.htm Quick Start

    Quick Start


    Changes for Version 3--March 1998

    For details on these functions, see the ADSM Administrator's Guide and the ADSM Administrator's Reference.

    The following changes have been made for this edition:

    Event logging and monitoring
    You can set up Simple Network Management Protocol (SNMP) as a heartbeat monitor and as a receiver for ADSM event logging.

    Device support
    Device support has been enhanced to allow ADSM to use the following devices:

    • StorageTek SD-3 and 9490 tape drives. For these devices, use the device type of ECARTRIDGE.

    • Tape libraries that are controlled by StorageTek Automated Cartridge System Library Software (ACSLS).


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] or Jav k.39 V6XyP6YyP69./usr/share/html/adsm/en_US/admqstrt/a45eia06.htm Quick Start

    Quick Start


    Changes for Version 3--October 1997

    For details on these functions, see the ADSM Administrator's Guide and the ADSM Administrator's Reference.

    The new functions of ADSM Version 3 are:

    Event logging and monitoring
    You can set up event logging of ADSM client and server events.

    SQL queries of the ADSM database
    You can use SQL queries to get information about the ADSM server and clients.

    Storing data on another ADSM server
    You can store data for one ADSM server (a source server) on another ADSM server (a target server). Using another ADSM server is especially useful for storing backups of the ADSM database and ADSM storage pools.

    Server file aggregation
    DSM allows small client files to be combined and stored as larger aggregated files. Aggregation can improve performance in some cases and reduce database overhead. See File Aggregation for more information on this function.

    Device support
    Device support has been enhanced to allow ADSM to use the following devices:

    • IBM 3590 tape devices. For these devices, use the device type of 3590.

    • IBM 3494 automated tape library.

    • IBM 3570 tape devices.

    • Optical devices that use 12-inch and 14-inch write-once optical cartridges.

    • DTF tape devices.

    • Tape devices that are supported by AIX device drivers (instead of ADSM device drivers). These devices have the device type of GENERICTAPE.

    A LABEL LIBVOLUME command allows you to label and check in volumes to an automated library in one step.

    Administrative client web interface
    You can access ADSM server functions from any workstation that is connected to your intranet. The workstation must have a web browser that supports HTML 2.0 or higher, but does not need to have an administrative client installed.

    Immediate processing of commands on a client
    You can use an ADSM administrative command to run operations immediately on a client workstation.

    Point-in-time restoration of client files
    Clients can restore files to a specific point in time if incremental backups have been performed and policy is set up appropriately.

    Restarting client restoration sessions
    Clients can restart restore sessions that have been interrupted. Administrators can request information about these sessions and cancel them.

    Defining client options at the server
    You can define sets of client options at the server, and assign a set to a client when registering the client.

    Changing server options without stopping the server
    You can change some server options and have the changes take effect without stopping and starting the server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] -- (C)  kn.3 V6XyP6YyP6 ./usr/share/html/adsm/en_US/admqstrt/a45eia07.htm Quick Start

    Quick Start


    File Aggregation

    ADSM Version 3 provides a new function, file aggregation. The server can group multiple client files (logical files) into an aggregate, a single physical file. For small files, aggregation can improve the performance of client backup and archive operations. Space-managed files are not affected. The size of the aggregate depends on the sizes of the client files being stored, and the number of bytes and files allowed for a single transaction. Two options affect the number of bytes and files allowed for a single transaction: The TXNGROUPMAX server option and the TXNBYTELIMIT client option.

    You should be aware of two possible consequences of file aggregation:

    • When a Version 2 client backs up or archives files, the Version 3 server must estimate the size of the aggregate file that the client will send. The server bases the estimate on earlier transactions with the client. The server uses the estimated size to check whether the storage pool has enough space to store the file. The estimated size may be too high under certain conditions, and the server may wrongly determine that the storage pool does not have enough space to store the file. For this reason, for Version 2 clients, the Version 3 server may not always store files in the storage pool that you expect.

      It is recommended that Version 2 clients use the QUIET option for backup-archive sessions. With this option, files will be aggregated even if a media mount is required.

    • A storage pool definition may specify a maximum file size permitted in that pool. It is size of the physical file, not the size of an individual file that determines where the individual file is stored. Again, the server may not always store files in the storage pool that you expect.

    For details about file aggregation, see the storage pool chapter of the ADSM Administrator's Guide.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] a  k.3n V6XyP6YyP6n./usr/share/html/adsm/en_US/admqstrt/a45eia08.htm Quick Start

    Quick Start


    Before You Begin

    ADSM provides automated, policy-managed storage management for file servers and workstations. This publication helps you install and configure a practical ADSM system. It explains how to:

    • Install the server on AIX
    • Define the communication network for server and clients
    • Customize ADSM for your environment


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Yo ks.3 V6XyP6YyP6./usr/share/html/adsm/en_US/admqstrt/a45eia09.htm Quick Start

    Quick Start


    What You Should Know First

    Before using this publication, you should be familiar with:

    • AIX operating system
    • Devices that will be available to ADSM
    • Workstation operating systems on which the clients reside
    • Communication protocols required for the client/server environment

    You also need to understand how your organization is currently backing up your workstation files.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] e a k[.3 V6XyP6YyP6./usr/share/html/adsm/en_US/admqstrt/a45eia10.htm Quick Start

    Quick Start


    Conventions Used in This Book

    This section describes the conventions used in this book.

    Types of Information

    The following conventions help you to identify types of information:

    Figure AB0CT107 not displayed.

    Important tips or cautions

    Figure AB0CT108 not displayed.

    Detailed information that is useful, but not essential, in performing a task

    Figure AB0CT122 not displayed.

    Tips to help you avoid or correct problems

    Where Tasks Are Performed

    The following conventions identify where to perform the associated tasks:

    Figure AB0CT190 not displayed.

    AIX command line


    Figure AB0CT029 not displayed.

    ADSM Server Utilities


    Figure AB0CT124 not displayed.

    ADSM administrative client command line

    Figure AB0CT338 not displayed.

    ADSM administrative client web interface

    Figure AB0CT125 not displayed.

    ADSM end user client command line

    Figure AB0CT117 not displayed.

    ADSM end user client graphical user interface


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] f"` k$\.3I V6YyP6ZyP6I./usr/share/html/adsm/en_US/admqstrt/a45eia11.htm Quick Start

    Quick Start


    Installation and Setup Results

    After you complete the tasks in Chapter 1. Installing and Setting Up ADSTAR Distributed Storage Manager, the default ADSM system will consist of the following:

    The Basic Configuration:

    • The server automatically starts in quiet mode after a system reboot.

    • The default communication method is shared memory.

    • The server options file (dsmserv.opt contains server configuration options. If dsmserv.opt already exists, it is used as it is.

    • The client system options file (/usr/lpp/adsm/bin/dsm.sys) is set up to include a list of stanzas representing ADSM servers.

      If dsm.sys already exists, a copy is saved as dsm.sys.save, and two ADSM server stanzas are added to dsm.sys. One stanza is for the default server on the local machine and the other is for the ADSM test drive. If the parameters of a new stanza conflict with those of an existing stanza of the same name, the original stanza is commented out, and the new one is added.

    • The default client user options file (/usr/lpp/adsm/bin/dsm.opt) is set up to point to the localSrv stanza in dsm.sys. This permits the local client to communicate with the local ADSM server.

      If dsm.opt already exists, a copy is saved as dsm.opt.save and a server name entry is added to dsm.opt that points to the localSrv stanza in dsm.sys. If there is a conflict with an existing server name statement, the original is commented out and replaced with the new entry. All other options are preserved.

    • The default license is for one AIX backup-archive client.

    Database
    The database has one 13MB volume named db.dsm.

    Recovery Log
    The recovery log has one 9MB volume named log.dsm.

    Disk Storage Pools
    Three disk storage pools:
    • BACKUPPOOL with one 8MB volume defined, named backup.dsm
    • ARCHIVEPOOL with one 8MB volume defined, named archive.dsm
    • SPACEMGPOOL, which has one 8MB volume defined, named spcmgmt.dsm

    One AIX administrative client
    This client has the following defaults:
    Name
    admin
    Password
    admin

    One AIX backup-archive client
    This client has the following defaults:
    Name
    client
    Password
    client

    Standard policy
    Objects for a default storage policy are defined (all are named STANDARD). This policy specifies the following:
    • When a backed up file is no longer associated with a backup copy group, it remains in server storage for 30 days.
    • When an archived file is no longer associated with an archive copy group, it remains in server storage for 365 days.
    • Client files are not space managed.
    • For backup operations:

      • Files are backed up to the default disk storage pool, BACKUPPOOL.

      • An incremental backup is performed only if the file has changed since the last backup.

      • Files cannot be backed up while they are being modified.

      • Up to two backup versions of a file on the client's system are retained in server storage. The most recent backup version is retained for as long as the original file is on the client file system. All other versions are retained for up to 30 days.

      • One backup version of a file that has been deleted from the client's system is retained in server storage for 60 days.

    • For archive operations:

      • Files are backed up to the default disk storage pool, ARCHIVEPOOL.

      • Files cannot be archived while they are being modified.

      • An archive copy is kept for up to 365 days.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] fter a  k6.3 V6YyP6ZyP6 ./usr/share/html/adsm/en_US/admqstrt/a45eia12.htm Quick Start

    Quick Start


    Basic Tasks

    Here is an overview of the ADSM installation and customization tasks.

    1. Chapter 1. "Installing and Setting Up ADSTAR Distributed Storage Manager", which includes:

      1. Installing the server, an administrative client, and a backup-archive client. Information on installing additional clients is in ADSM Installing the Clients.

      2. "Starting and Stopping the Server"

      3. "Starting and Stopping an Administrative Client or the Web Interface"

      4. "Registering ADSM Licenses"

    2. Chapter 2. "Customizing Your ADSM System", which includes:

      1. "Increasing Database and Recovery Log Sizes"

      2. "Increasing Disk Storage Pool Sizes"

      3. "Adding Administrators"

      4. "Adding Backup-Archive Clients"

      5. "Using Tape and Optical Devices with ADSM"

      6. "Migrating Data from Disk to Tape"

      7. "Creating a New Policy"

      8. "Automating Client Operations"

      9. "Automating Administrative Commands"


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] NST kvn.3 V6YyP6ZyP6 ./usr/share/html/adsm/en_US/admqstrt/a45eia13.htm Quick Start

    Quick Start


    Advanced Tasks

    To take greater advantage of the power of ADSM, you may want to perform other tasks described in the ADSM Administrator's Guide, including the following:

    Network of servers
    You can create a network of ADSM servers that can:
    • Share object definitions such as storage policies, administrators, and command scripts
    • Store information in each other's storage pools
    • Route ADSM commands to one or more servers

    Server and storage pool protection
    You can:
    • Mirror your database and recovery log
    • Back up your database and storage pools
    • Recover lost or damaged database and storage pool data

    Drives and libraries
    You can support ADSM with your media management system

    Storage Pools and Volumes
    You can:
    • Back up your storage pools
    • Move files from one volume to another

    Storage Policies
    You can :
    • Provide clients on some platforms with space management services
    • Provide additional functions to backup and archive services

    Security
    You can:
    • Let clients access ADSM without requiring passwords
    • Modify the password expiration interval and minimum password length
    • Assign levels of administrator authority
    • Specify the minimum password length
    • Force a client or administrator to change the password

    Server Operations
    You can monitor and control:
    • Server processes
    • Client sessions
    • ADSM activity log
    • ADSM accounting records
    • Logging facilities used to monitor server activity


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] p kN.3 V6YyP6ZyP6./usr/share/html/adsm/en_US/admqstrt/a45eia14.htm Quick Start

    Quick Start


    Chapter 1. Installing and Setting Up ADSTAR Distributed Storage Manager

    Standard licensed versions of ADSM software are distributed on CD-ROM. Three CD-ROMs are included in your ADSM software package: one for the server installation program, one for the UNIX clients, and one for the desktop clients. To view the books before installation, see Using the Online Documentation. This chapter describes the following tasks:
    Task: Procedure:
    Migrate ADSM from a previous licensed version to Version 3 (licensed or evaluation) Migrating from a Previous Version of ADSM
    Install ADSM for the first time (licensed or evaluation) Installing ADSM
    Install the licensed product after evaluating ADSM Migrating from a Previous Version of ADSM or Installing ADSM
    Migrate the AIX operating system from AIX 4.1 to AIX 4.2 Migrating from AIX 4.1 to AIX 4.2 or Later
    Install the ADSM utilities Installing and Starting the ADSM Utilities
    Install the ADSM online documentation Using the Online Documentation
    Verify your Installation Verifying Your Installation
    Set up the server Getting Started
    Note:To remove the Version 3 server, see Appendix G. Removing ADSM Version 3 and Reinstalling Version 2

    Before you begin the installation, ensure the following:

    1. You have an appropriately configured RISC System/6000 with at least 120MB of free disk storage and 32MB of memory.

    2. You have AIX 4.1.4, 4.2.1, 4.3 or later with Motif 1.2 or 2.0 installed on your machine.

    3. Your communication method is configured.

    4. You have a CD-ROM device available for installation.

    5. The ADSM server is halted before you install the Version 3 code.

    6. If you will be using the administrative web interface, your browser must have Java 1.1 support.

    Here is an overview of the installation directories:

    • Default Server Directory (/usr/lpp/adsmserv/bin), which contains:

      • Storage pool volumes (backup.dsm, archive.dsm, spcmgmt.dsm)

      • Database volume (db.dsm)

      • Recovery log volume (log.dsm)

      • Server code, licensing, device support, and the message repository and online help

    • Related Server Directories:

      • Supported languages

      • Server utilities (/usr/lpp/adsmserv/ezadsm)

      • Device support (/etc)

      • STK and NetTAPE support (/usr/adsm.devices/bin)

    • Default Client Directory (/usr/lpp/adsm/bin), which contains:

      • Common client code

      • Code for the following clients: backup-archive, DFS backup, HSM (space management), API, AFS

      • Supported languages
    Note:See Installing the Clients for client platform specific requirements.

    For the latest ADSM for AIX hardware and software requirements, visit this ADSM web site at http://www.ibm.com/storage/adsm/software/ad6serv.htm


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k.[.3| V6YyP6ZyP6| ./usr/share/html/adsm/en_US/admqstrt/a45eia15.htm Quick Start

    Quick Start


    ADSM Evaluation (Try and Buy) Product

    A 60-day evaluation (try and buy) of ADSM is available through the World Wide Web and CD-ROM. The CD-ROM try and buy version provides the same functions as the standard licensed product. However, the licensing package is not available with the try and buy product, and you are limited to 50 ADSM clients. The web try and buy product differs slightly from the standard licensed product in both content and installation.

    The installation instructions in this chapter (Installing ADSM) apply to both the standard licensed product and the CD-ROM try and buy product. See the ADSM for AIX Version 3.1 try and buy web page at http://www.ibm.com/storage/adsm/adaixtry.htm for more details, including download and installation instructions.
    Note:You can apply maintenance to a try and buy version of ADSM (see Appendix F. Applying ADSM Updates on AIX for the procedures.).

    To upgrade to the licensed product, do the following:

    1. Mount the ADSM licensed product CD in your CD-ROM drive.

    2. Install the license package (adsm.license)

    Only the license file is installed, and no server or user data is be lost. After installing the license package, register any licensed features that you purchased (see Registering ADSM Licenses).

    Try and buys for other ADSM products, including the ADSMConnect Agents for database backup, are available. For more information, see this ADSM web site: http://www.ibm.com/storage/adsm .


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] rted k.3 V6ZyP6[yP6./usr/share/html/adsm/en_US/admqstrt/a45eia16.htm Quick Start

    Quick Start


    Migrating from a Previous Version of ADSM

    You can install ADSM Version 3 over previous versions of ADSM (a "migrate install").

    Figure AB0CT107 not displayed.

    A migrate install will not normally create new database, recovery log, and storage pool volumes. However, if dsmserv.dsk is not in the /usr/lpp/adsmserv/bin directory, the install creates the following volumes in the directory:

    • Database volume (db.dsm)

    • Recovery log volume (log.dsm)

    • Storage pool volumes (backup.dsm, archive.dsm, and spcmgmt.dsm)
    To use your existing database, recovery log, and storage pool volumes, ensure that a copy of the dsmserv.dsk file is in /usr/lpp/adsmserv/bin and the filesystem is mounted before you do a migrate install.

     

    To migrate to Version 3 do the following:

    1. Back up the full ADSM database. For example, if you have a tape device class named TAPECLASS, do a full backup of your database by issuing the following command:

      Figure AB0CT124 not displayed.

      	backup db type=full devclass=tapeclass
      

    2. Store the output volumes in a safe location. You will need these volumes if you want to return to the previous version of the server.

    3. In case there is a problem in the migration, you should consider saving copies of the following files: dsmserv.dsk, dsmserv.opt, the device configuration file, and the volume history file to a different directory.

      To install the new ADSM drivers, you will need the output from lsdev -Cc tape and lsdev -Cc library. This does not apply to the IBM 3494, 3495, 3570, 3575, or 3590, which use drivers supplied with the devices.

    4. Stop the server if it is running by entering:

      Figure AB0CT124 not displayed.

      halt
      

    5. Install the Version 3 server software (see Installing ADSM).
      Note:Until the new version is installed and any required licenses are re-registered (step 9), clients will not be able to connect to the server.

    6. ADSM is shipped with sample command scripts that can be loaded into the database and run from an ADSM administrative client, administrative web interface, or server console. They can also be included in ADSM administrative command schedules. The sample scripts, in scripts.smp, are primarily SELECT queries, but also include scripts that define volumes for and extend the database and recovery log and that backup storage pools.

      To load the sample scripts into the ADSM database, issue the following command:

      +--------------------------------------------------------------------------------+
      |dsmserv runfile scripts.smp                                                     |
      +--------------------------------------------------------------------------------+

    7. To use the web administrative interface:

      • Your browser must have Java 1.1 support.

      • Configure the HTTP or HTTPS communication method in your server options file (dsmserv.opt). The HTTPS communication method uses the Secure Socket Layer (SSL) protocol.

        +--------------------------------------------------------------------------------+
        |commmethod          http                                                        |
        |   httpport         1580                                                        |
        +--------------------------------------------------------------------------------+

        Or

        +--------------------------------------------------------------------------------+
        |commmethod          https                                                       |
        |   httpsport         1543                                                       |
        +--------------------------------------------------------------------------------+

      • To use HTTPS, you must also set up a public-private key pair and a certificate. See Appendix D. Using Secure Socket Layer with ADSM for details.

    8. Start the server.

      Figure AB0CT190 not displayed.

      dsmserv

    9. Your licenses from the previous version of ADSM are no longer valid and must be re-registered. See Registering ADSM Licenses.
      Note:The adsm.license package is required to register licenses. This package is installed when you install the ADSM Version 3 server package. However, the try and buy package, which is valid for only 60 days, does not include this component. See Registering ADSM Licenses for details.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] e km.3: V6ZyP6[yP6:./usr/share/html/adsm/en_US/admqstrt/a45eia17.htm Quick Start

    Quick Start


    Installing ADSM

    You can use the following procedure to install the server, device support, server utilities, AIX backup-archive client, AIX administrative command line client, AIX application programming interface (API), and online books. The default installation directories are:

    • For the ADSM server: /usr/lpp/adsmserv/bin

    • For the AIX command line administrative client and backup-archive client: /usr/lpp/adsm/bin

    • For the ADSM Utilities: /usr/lpp/adsmserv/ezadsm

    • For language-dependent portions of the program: /usr/lib/nls/msg/[lang]/ file. U.S. English, French, German, Spanish, Italian, Brazilian Portuguese, Korean, Japanese, and traditional and simplified Chinese are supported.
      Note:The ADSM Version 3 message repository is now called dsmserv.cat and the command and message help is now called dsmserv.hlp. In previous versions, they were called dsmameng.txt and dsmameng.hlp respectively. The dsmameng.txt and dsmameng.hlp files still exist in the ADSM server working directory and are used if dsmserv.cat or dsmameng.txt are not found.

    If you choose to install the default clients, they are registered with the following defaults:
    Client ID Name Password
    Administrative admin admin
    Backup-archive client client

    See Installing the Clients for information on installing the administrative and backup-archive clients on platforms other than AIX. The clients for other platforms can be installed directly from the CD-ROM. If a CD-ROM drive is not available to the client platform, the files can be copied to a file server and distributed.

    The instructions in this section are shown using the Software Management and Installation Tool (SMIT). You can also use Installation Software Manager or command line tools (with or without fastpath).
    Note:Throughout this procedure, /dev/cd0 is used for CD-ROM. This may be different in your environment. Loading the server files can take several minutes.

    Here is the SMIT procedure:

    1. Log in as the root user.

    2. Load the CD-ROM into the selected drive.

    3. From your desktop window, access SMIT and make selections according to the level of your AIX operating system.
      Note:When you are changing the language capability, selection paths differ from those shown here. See Appendix E. ADSM National Language Version (NLV) Feature Considerations.

      For AIX 4.1.4 and 4.1.5, enter:

      +--------------------------------------------------------------------------------+
      |smit install_latest1 &                                                          |
      +--------------------------------------------------------------------------------+

      Then select:

      +--------------------------------------------------------------------------------+
      |Install Software Products at Latest Level                                       |
      |   Install New Software Products at Latest Level                                |
      +--------------------------------------------------------------------------------+

      For AIX 4.2.1 and 4.3.x, enter:

      +--------------------------------------------------------------------------------+
      |smit install_update &                                                           |
      +--------------------------------------------------------------------------------+

      Then select:

      +--------------------------------------------------------------------------------+
      |Install and Update Software                                                     |
      |   Install and Update from the LATEST Available Software                        |
      +--------------------------------------------------------------------------------+

    4. On the next window, select the device that you are using for the installation. You can enter the drive name in the window or click on List to access the device list.

      If you click on List, select the CD-ROM drive that you are using for the installation (for example, /dev/cd0).

    5. Click on OK.

    6. Locate the line Software to Install.
      Note: The values you set for the locale stanza variables in your /var/adm/ras/bosinst.data file control which translated ADSM messages, help, and ADSM device selection messages in SMIT, in addition to U.S. English, are automatically installed. Languages available are U.S. English, Japanese, simplified Chinese, traditional Chinese, Korean, Italian, Spanish, Brazilian Portuguese, French, and German. The server installation defaults to U.S. English. See your AIX installation manual for details.

      1. To install all ADSM components listed in the table at step 7, continue at step 9.

      2. To selectively install ADSM components, click on List for the latest available software packages (all_licensed for AIX 4.1 or all_latest for AIX 4.2), and continue at step 7.

    7. Select the ADSM components (server, utilities, license, client, online documentation) that you require. The following table lists the ADSM component fileset file names. There are some files on the CD-ROM that are not part of ADSM; those files are not listed in this table.


      Table 1. ADSM Package and Fileset Names for Installation

      • [lang] is the language you selected. U.S. English ([en_US]) is the default.

      • [os_lvl] is the level of AIX installed on your machine.

      Package Name Fileset Names Description
      adsm.server
      ADSM Server Components

        adsm.server.rte
        adsm.server.util
        adsm.server.gif
      

        server runtime
        server utilities
        server graphics (web interface)
      

      adsm.msg.[lang].emhelp adsm.msg.[lang].emhelp administrative web interface panel help
      adsm.msg.[lang].server adsm.msg.[lang].server server online help and messages language files
      adsm.devices
      ADSM Device Components

        adsm.devices.rte
        adsm.devices.acsls
        adsm.devices.NetTAPE-tlc
      

      device runtime
      interface for STK Silo
      SCSI library support for NetTAPE
      

      adsm.msg.[lang].devices adsm.msg.[lang].devices device support SMIT message language files
      adsm.license
      ADSM Server License Registration

      adsm.license.rte license runtime
      adsm.html.[lang]
      ADSM HTML Books -- available in English (en_US) only

      adsm.html.[lang].server
      adsm.html.[lang].client
      

        server books
        client books
      

      adsm.pdf.[lang]
      ADSM PDF Books -- available in English (en_US) only

      adsm.pdf.[lang].server
      adsm.pdf.[lang].client
      

      server books
      client books
      

      adsm.client
      ADSM Client Components

      adsm.client.[os_lvl].admin
      adsm.client.[os_lvl].base
      adsm.client.[os_lvl].api
      adsm.client.[os_lvl].hsm
      adsm.web.[os_lvl].client
      adsm.afs.[os_lvl].client
      adsm.dfs.[os_lvl].client
      

        administrative client
        backup-archive client
        application interface
        HSM client (AIX 4.2 and later only)
        Web client
        AFS backup agent
        DFS backup agent
      

      Notes:

      1. Available languages are U.S. English (en_US), French (fr_FR), German (de_DE), Japanese (ja_JP and Ja_JP), simplified Chinese (zh_CN), traditional Chinese (zh_TW), Korean (ko_KR), Italian (it_IT), Spanish (es_ES), and Brazilian Portuguese (pt_BR).

      2. Be aware of the following dependencies:

        • To register your license, install the server run time fileset (adsm.server.rte) and the licensing package. If you do not, your server is set to an evaluation (try and buy) license, which expires 60 days from the date of installation.

        • To install and use the server utilities, you must have the ipf/x library, which is shipped with AIX and also offered on the server installation CD-ROM.

        • To use the administrative web interface, install the adsm.server.gif fileset.

        • To use tape, optical, and library devices and to use the tape label utility (DSMLABEL), install the device packages.

    8. Click on OK.

    9. Check the default settings for the options on this window.

    10. To continue, click on OK.

      SMIT responds:

      +--------------------------------------------------------------------------------+
      |ARE YOU SURE??...                                                               |
      +--------------------------------------------------------------------------------+



      Figure AB0CT107 not displayed.

      Continuing the procedure may delete information that you want to keep.

       

    11. To continue, click on OK.

      This installation may take several minutes.

    12. After the installation is complete, click on Done, remove the CD-ROM, and exit from SMIT.

    13. ADSM is shipped with sample command scripts that can be loaded into the database and run from an ADSM administrative client, administrative web interface, or server console. They can also be included in ADSM administrative command schedules. The sample scripts, in scripts.smp, are primarily SELECT queries, but also include scripts that define volumes for and extend the database and recovery log and that backup storage pools.

      To load the sample scripts into the ADSM database, issue the following command:

      +--------------------------------------------------------------------------------+
      |dsmserv runfile scripts.smp                                                     |
      +--------------------------------------------------------------------------------+


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] N="LE kt.3 V6ZyP6[yP6 ./usr/share/html/adsm/en_US/admqstrt/a45eia18.htm Quick Start

    Quick Start


    Migrating from AIX 4.1 to AIX 4.2 or Later

    If you migrate from AIX 4.1.x to AIX 4.2.x or later, ADSM is not set up to use the large file support available with AIX 4.2 and later. To enable for large file support after migrating from 4.1, do the following:

    1. Save /usr/lpp/adsmserv/bin/dsmserv

    2. Save /usr/lpp/adsmserv/bin/dsmfmt

    3. Issue the following commands:

      +--------------------------------------------------------------------------------+
      |ln -sf /usr/lpp/adsmserv/bin/dsmserv.42 /usr/lpp/adsmserv/bin/dsmserv           |
      |ln -sf /usr/lpp/adsmserv/bin/dsmserv.42 /usr/bin/dsmserv                        |
      |ln -sf /usr/lpp/adsmserv/bin/dsmfmt.42 /usr/lpp/adsmserv/bin/dsmfmt             |
      |ln -sf /usr/lpp/adsmserv/bin/dsmfmt.42 /usr//bin/dsmfmt                         |
      +--------------------------------------------------------------------------------+

    This procedure prepares ADSM to exploit large file support. However, to use large files, you must also define and enable a large filesystem system and define to ADSM large files and volumes. You can define and enable a large filesystem with SMIT.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] D kU.3 V6ZyP6[yP6 ./usr/share/html/adsm/en_US/admqstrt/a45eia19.htm Quick Start

    Quick Start


    Installing and Starting the ADSM Utilities

    The ADSM Utilities provide configuration and administration utilities.To install the utilities, follow the procedure in Installing ADSM. At step 7, select adsm.server.util.

    Starting the ADSM Utilities

    To start the ADSM Utilities, do the following:

    1. Change to the /usr/lpp/adsmserv/ezadsm directory:

      +--------------------------------------------------------------------------------+
      |cd /usr/lpp/adsmserv/ezadsm                                                     |
      +--------------------------------------------------------------------------------+

    2. Enter:

      +--------------------------------------------------------------------------------+
      |adsm                                                                            |
      +--------------------------------------------------------------------------------+


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] N="/  kr.3 V6ZyP6[yP6./usr/share/html/adsm/en_US/admqstrt/a45eia20.htm Quick Start

    Quick Start


    Defining Environment Variables

    An environment variable describes the operating environment of a process, such as the home directory or terminal in use. To run the ADSM server from a directory other than the default directory (/usr/lpp/adsmserv/bin), you may have to define environment variables. For example, to define the DSMSERV_DIR environment variable to point to the /usr/lpp/adsmserv/bin directory so that the server can find files, enter:

    +--------------------------------------------------------------------------------+
    |export DSMSERV_DIR=/usr/lpp/adsmserv/bin                                        |
    +--------------------------------------------------------------------------------+

    You can also define an environment variable to point to the server options file. For example, to define the DSMSERV_CONFIG environment variable to point to the server options file (dsmserv.opt) enter:

    +--------------------------------------------------------------------------------+
    |export DSMSERV_CONFIG=/usr/lpp/adsmserv/bin/dsmserv.opt                         |
    +--------------------------------------------------------------------------------+

    Notes:

    1. You can also use the -o parameter of the DSMSERV command to specify an options file name.

    2. Use the following command if your shell is in the csh family:

      +--------------------------------------------------------------------------------+
      |setenv DSMSERV_DIR /usr/lpp/adsmserv/bin                                        |
      +--------------------------------------------------------------------------------+

    3. Use the following command if your shell is in the ksh family:

      +--------------------------------------------------------------------------------+
      |export DSMSERV_DIR /usr/lpp/adsmserv/bin                                        |
      +--------------------------------------------------------------------------------+

    4. To save this environment, save these entries in the .cshrc or .kshrc file of your $HOME directory.

    5. The dsmserv.dsk is always read from the directory in which the server is started.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] l Chi kT.3 V6[yP6\yP6./usr/share/html/adsm/en_US/admqstrt/a45eia21.htm Quick Start

    Quick Start


    Running Multiple ADSM Servers on a Single Machine

    To run multiple servers on a the same machine you must create multiple pairs of database and recovery log files. You do not have to install the server executable files in more than one directory.
    Note:You need separate licenses to run additional servers.

    Use the following procedure to set up an additional ADSM server:

    • Make the directory where you want the files created (for example /usr/lpp/newserv) and copy the server options file into that directory:

      +--------------------------------------------------------------------------------+
      |mkdir /usr/lpp/newserv                                                          |
      |cp /usr/lpp/adsmserv/bin/dsmserv.opt /usr/lpp/newserv/dsmserv.opt               |
      +--------------------------------------------------------------------------------+

      Note:Ensure that the communication method parameters are different from those of the existing server. For example, the servers cannot use the same TCPPORT.

    • During installation, set your path on the server console or from an aixterm session by defining the environment variables (see Defining Environment Variables). Ensure that you are in the new directory before continuing.

    • Format the database and recovery log files. For example, to format two 300MB database volumes and a 30MB recovery log volume, enter:

      +--------------------------------------------------------------------------------+
      |dsmfmt -db dbvol2 300 dbvol3 300                                                |
      |dsmfmt -log logvol2 30                                                          |
      +--------------------------------------------------------------------------------+

    • Initialize the database and recovery log in the new server directory:

      +--------------------------------------------------------------------------------+
      |dsmserv format 2 dbvol2 dbvol3 1 logvol2                                        |
      |                                                                                |
      +--------------------------------------------------------------------------------+


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k꺥.3 V6[yP6\yP6./usr/share/html/adsm/en_US/admqstrt/a45eia22.htm Quick Start

    Quick Start


    Using the Online Documentation

    This book and ADSM V3: Installing the Clients are shipped hard copy with ADSM. Other ADSM Version 3 publications are on the CD-ROM and are distributed online in Adobe PDF and HTML formats. Use the Adobe Acrobat Reader to view the PDF files and a browser such as Internet Explorer or Netscape for the HTML files.

    You can view the books from the CD-ROM or install them as part of the server installation program. On the CD-ROM the books are in the following directories: /cdrom/books/html and /cdrom/books/pdf. The indexes for these directories are in adsm.htm and adsm.pdf respectively.

    The books require 25MB of additional disk space. The PDF books are installed in the /usr/share/pdf/adsm/[lang] directory. The HTML books are installed in the /usr/share/html/adsm/[lang] directory. Currently, both the PDF and HTML books are available in U.S. English (en_US) only.

    To install the ADSM books after installing the ADSM server, use the procedure in Installing ADSM. At step 7, select adsm.html for the HTML books or adsm.pdf for the PDF books. You can install these packages separately or together.

    Installing Software to View Online Books

    You need the Adobe Acrobat Reader to view the PDF format of the ADSM online books. You can install the Adobe Acrobat Reader from the ADSM Server Installation CD-ROM, or you can download it from the Adobe web site at http://www.adobe.com/ . No web browser for viewing HTML books is provided on the ADSM server installation CD-ROM. You may, however, download Netscape from the web site at http://www.netscape.com/ . You can use any browser that supports at least the HTML 2.0 specification.

    Installing Adobe Acrobat from the ADSM Server Installation CD-ROM

    The Adobe Acrobat files are located in the /cdrom directory. To install Adobe Acrobat, follow this procedure:

    1. Change to a directory where you want to place the Adobe Acrobat Reader:

      +--------------------------------------------------------------------------------+
      |cd /{directory}                                                                 |
      +--------------------------------------------------------------------------------+

    2. Enter the following command to put the Adobe Acrobat files in your selected directory:

      +--------------------------------------------------------------------------------+
      |tar -xvf /cdrom/acroread_aix_30.tar                                             |
      +--------------------------------------------------------------------------------+

      Note:Read the instguid.txt file for information on the Adobe Acrobat Reader installation.

    3. Run the INSTALL script to install the Adobe Acrobat Reader:

      +--------------------------------------------------------------------------------+
      |./INSTALL                                                                       |
      +--------------------------------------------------------------------------------+

    4. Follow the instructions as they appear on your screen.

    See Installation and Setup Results for the results of your installation.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 3 k..3 V6[yP6\yP6./usr/share/html/adsm/en_US/admqstrt/a45eia23.htm Quick Start

    Quick Start


    Verifying Your Installation

    You can verify the installation by backing up client data from the default backup-archive client.

    Figure AB0CT107 not displayed.

    Do not select files to back up that exceed your storage pool capacity. An 8MB backup storage pool, an 8MB archive storage pool, and an 8MB space management pool were allocated at installation.

     

    1. The server must be running before you can use the administrative and backup-archive clients. See Starting and Stopping the Server for the procedure for starting the server.

    2. Start the backup-archive client graphical user interface by double-clicking on the backup-archive GUI icon.

      The default ID and password for the backup-archive client created at server installation are:

      Name
      client

      Password
      client


      Figure AB0CT117 not displayed.

      Double-click on this icon.

    3. To back up several files, perform the steps listed below. These steps illustrate two procedures for backing up from a Version 3 client. For more detailed information and other backup procedures, see the appropriate ADSM client manual.

      Figure AB0CT117 not displayed.

      1. Click on Backup. The Backup window displays.

      2. You can select files from a directory tree, or you search a drive or directory to select files:

        • To select files from a directory tree, expand the tree and click on the files you want to back up.

        • To search for files, do the following:

          1. Click on the Find icon on the tool bar. The Find Files (Backup) window displays

          2. Enter your search criteria in the Find Files (Backup) window.

          3. Click on Search. The Matching Files (Backup) window displays.

          4. Click on the selection boxes next to the files you want to back up.

          5. Close the Matching Files (Backup) window by Clicking on the backup-archive icon on the menu bar and selecting Close.

      3. Click on Always Backup from the Type of Backup list.

      4. Click on Backup. The Backup Status window displays the backup processing status. You will receive a message when the backup has completed successfully.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Pr kN.381 V6[yP6\yP681./usr/share/html/adsm/en_US/admqstrt/a45eia24.htm Quick Start

    Quick Start


    Getting Started

    This section describes the following tasks:

    Starting and Stopping the Server

    To start the server from the /usr/lpp/adsmserv/bin directory, enter:

    +--------------------------------------------------------------------------------+
    |./dsmserv                                                                       |
    +--------------------------------------------------------------------------------+

    If you receive the following system error, add the parameter "ulimit -d unlimited" to an installation script invoked from /etc/inittab:

    System error - error data is: /usr/llp/adsmserv/bin/dsmserv
    System error: There is not enough memory available now.
    

    You can stop the server without warning if an unexpected problem requires you to return control to the operating system. To avoid losing administrative and client node connections, stop the server only after current sessions have completed or been canceled.

    To stop the server, do one of the following:

    Figure AB0CT124 not displayed.

    halt


    Figure AB0CT338 not displayed.

    1. Select Server.

    2. Select Server Status.

    3. From Operations, select Halt Server and then Finish.

    This shuts down the server immediately and cancels all client sessions, even if activity has not completed.

    Starting and Stopping an Administrative Client or the Web Interface

    When you start an administrative client or the web interface, you must enter an administrator name and password. The installation defaults are:
    Name admin
    Password admin

    To change the password, see Changing the Administrative Client Password.

    • To start the administrative client command line interface, issue the following command:

      Figure AB0CT190 not displayed.

      dsmadmc

    • To use the administrative client web interface, ADSM must first be configured for it. See 7 for details. To start the web interface, enter the URL for your ADSM server from the web browser on your machine. For example:

      +--------------------------------------------------------------------------------+
      |   http://adsmserv:1580                                                         |
      |       OR                                                                       |
      |   https://adsmserv:1543                                                        |
      +--------------------------------------------------------------------------------+

      Where:

      adsmserv
      Specifies the ADSM server address (which can also be a numeric IP address)

      1580
      Specifies an HTTP port number.

      1543
      Specifies an HTTPS port number.

    To end an administrative client session do one of the following:

    • For a command line client in interactive mode:

      Figure AB0CT124 not displayed.

      quit

    • For a web interface client:

      Figure AB0CT338 not displayed.

      From Options, select Log Off.

    Changing the Administrative Client Password

    To change the password of the default administrative client from ADMIN to TUCSON, for example, do the following:

    Figure AB0CT124 not displayed.

    update admin admin tucson


    Figure AB0CT338 not displayed.

    1. Select Administrators.

    2. Select the desired administrator name.

    3. From Operations, select Update an Administrator.

    4. Enter the administrator information and Finish.

    Registering ADSM Licenses

    When you install ADSM, your system is licensed for the base ADSM support, which includes an unlimited number of administrative clients and one AIX backup-archive client. Basic device support is also included with your server package.

    If you are evaluating ADSM through the evaluation (try and buy) offer, licensing is enabled for 60 days from the time of installation for all priced features, extended device support, UNIX and desktop client environment support, and use of up to 50 clients. The REGISTER LICENSE command cannot be used to alter the licensing of the try and buy product because the licensing component is not included in the try and buy product.

    When you decide to buy the licensed product, you can install it over your try and buy installation (seeInstalling ADSM) or you can install only the adsm.license package. Your data and installation configuration will be saved. After installation, you must enable the licensing for the functions and features that you purchased. Use the REGISTER LICENSE command to enable each feature that you purchased.

    If you migrate from a previous version of ADSM, your existing license is no longer valid. You must update your license information.

    License certificate files are included with your server package in the server installation directory. Each file licenses the server for a single feature. The file names are:
    1client.lic 1 backup-archive client
    5client.lic 5 backup-archive clients
    10client.lic 10 backup-archive clients
    50client.lic 50 backup-archive client
    advdev.lic Advanced device support
    drm.lic Disaster Recovery Manager (DRM) feature
    entadmin.lic The Enterprise Administration feature, which includes:

    • Command routing

    • Enterprise configuration

    • Enterprise event logging (server-to-server)
    network.lic Clients requiring a network communications method, TCP/IP for example. A network license is not required for the following:

    • The administrative client web interface (HTTP communication method)

    • Administrative client GUI or command line access

    • The use of the SNMP receiver and the Tivoli receiver
    opensys.lic OpenSystem environment clients
    spaceman.lic Hierarchical Storage Management (HSM) feature
    virtvols.lic Server to server virtual volume support
    Note:For the latest in supported devices, visit the following web site: http://www.ibm.com/storage/software/adsm/ada0dev.htm.

    You must register the appropriate ADSM licenses to use functions other than base support. For example, to add network communications support and allow advanced device support, do the following:

    Figure AB0CT124 not displayed.

    register license file=network.lic
    register license file=advdev.lic 
    

    OR

    Figure AB0CT338 not displayed.

    1. Select Server.

    2. Select License Information.

    3. From Operations, select Register License.

    4. Enter the required information and Finish.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kzi.3 V6\yP6]yP6./usr/share/html/adsm/en_US/admqstrt/a45eia25.htm Quick Start

    Quick Start


    Chapter 2. Customizing Your ADSM System

    At this point you have installed, set up, and started the ADSM server, and administrative and backup-archive clients. This chapter describes customizing ADSM by doing the following:

    The customization described here does not include all ADSM functions. However, it does provide a flexible, powerful system that can meet most customers' needs. If the ADSM server that you have just installed will be part of a network of ADSM servers, your customization tasks may be affected. For example, your server may receive configuration information from an ADSM server that is designated as a configuration manager. This information could include objects such as administrator definitions, policy definitions, and server definitions. On the other hand, your server may be the configuration manager, and your definitions will be provided to a network of managed servers. In addition, you may have to define one or more other servers to your server. For details, see ADSM Administrator's Guide.

    Figure AB0CT107 not displayed.

    The ADSM server must be running to perform the tasks described here. Start the server if it is not running (see Starting and Stopping the Server for the procedure).

     


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 338.gi kꪀ.3 V6\yP6]yP6./usr/share/html/adsm/en_US/admqstrt/a45eia26.htm Quick Start

    Quick Start


    Increasing Database and Recovery Log Sizes

    The first-time installation procedure creates a default 13MB database volume (db.dsm) and a default 9MB recovery log volume (log.dsm). Databases and recovery logs are allocated in 4MB increments with an additional 1MB for overhead.

    The database size is largely determined by the number of client files being stored on server storage. The database should be at least large enough to hold one day's worth of client backups. As you add clients, you may need to increase your database size. The recovery log size may need to be increased depending on the current utilization.

    To increase the size of the database or recovery log, do the following:

    1. Format and define a 500MB database volume and a 25MB recovery log volume and extend the database and recovery log, by entering:

      Figure AB0CT124 not displayed.

      define dbvolume db2.dsm formatsize=500
      define logvolume log2.dsm formatsize=25
       
      extend db 12
      extend log 8
      



      Figure AB0CT338 not displayed.

      Format, define and extend the database volume:

      1. Expand Database.

      2. Select Database Volumes.

      3. From Operations, select Define Database Volume.

      4. Enter the required information and Finish.

      5. Return to Database and from Operations, select Extend.

      6. Enter the required information and Finish.

      Format, define and extend the recovery log volume:

      1. Select Recovery Log.

      2. Select Recovery Log Volumes.

      3. Select Define Recovery Log Volume.

      4. Enter the required information and Finish.

      5. Return to Recovery Log and select Extend.

      6. Enter the required information and Finish.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] f"` kꢐ.35 V6\yP6]yP65./usr/share/html/adsm/en_US/admqstrt/a45eia27.htm Quick Start

    Quick Start


    Increasing Disk Storage Pool Sizes

    At server installation, these storage pool volumes are created:
    Storage Pool Name Volume Name and Size
    BACKUPPOOL backup.dsm (8MB)
    ARCHIVEPOOL archive.dsm (8MB)
    SPACEMGPOOL spcmgmt.dsm (8MB)

    You can format and define additional storage pool volumes. For example, to create a 100MB volume named sbkup01.dsm in BACKUPPOOL, do the following:



    Figure AB0CT124 not displayed.

    define volume backuppool sbkup01.dsm formatsize=100


    Figure AB0CT338 not displayed.

    1. Expand Server Storage.

    2. Expand Storage Pools.

    3. Expand Disk Storage Pools.

    4. Select Volumes.

    5. From Operations, select Define a disk storage pool volume.

    6. Enter the required information and Finish.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] xte k.3 V6\yP6]yP6 ./usr/share/html/adsm/en_US/admqstrt/a45eia28.htm Quick Start

    Quick Start


    Adding Administrators

    If you have installed any additional administrative clients, you should register them and grant an authority level to each. For details about authority levels, see ADSM Administrator's Guide.

    Figure AB0CT107 not displayed.

    The user ID SERVER_CONSOLE cannot be used by another administrator.

     

    For example, register an administrator with a user ID of MARK and a password of MISSOURI and grant system authority.

    Figure AB0CT124 not displayed.

    register admin mark missouri

    grant authority mark classes=system



    Figure AB0CT338 not displayed.

    1. Select Administrators.

    2. Select Register an Administrator.

    3. Enter the administrator information and Finish.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] R>< k.3W V6\yP6]yP6W ./usr/share/html/adsm/en_US/admqstrt/a45eia29.htm Quick Start

    Quick Start


    Adding Backup-Archive Clients

    You are now ready to register any additional backup-archive clients that you have installed. For example, register a node named MERCEDES with the password MONTANA.

    Figure AB0CT124 not displayed.

    register node mercedes montana


    Figure AB0CT338 not displayed.

    1. Select Client Nodes.

    2. Select Register a New Node.

    3. Enter the node information and Finish.



    Figure AB0CT108 not displayed.

    Two commands, DEFINE CLOPTSET and DEFINE CLIENTOPT, allow you to define client options affecting backup, archive, restore, and retrieval operations. See ADSM Administrator's Guide and Installing the Clients for details.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  l$_13 V6]yP6^yP6s./usr/share/html/adsm/en_US/admqstrt/a45eia30.htm   e <>ATainorst"-/=BDEILPRcdhlmuv.GMNOSbfgpy,03458CFHVXw#1267Ux&9;kq'():Y_|!+W%KQ\zj][x42@48t!1$a!ip @aPsä-(<9>H$ 6fw̒2I9Y|#J~k4M4M4M4M4M4M4M4M4M4M7\,x"')"',`0&8@+~:Oau"Ae2 ,O k p ^qo`/< ` .x_X;Њ/Zy斨70_Yps XcބW=va=*+ƭ;zMtb[|!8_</w;{zk|</eZgk斯<6fW:eV4&(KWjaV-hx:~mijeny _+W_Vi4\<9DM( zaR*'}%;Ҥ|Kx}iO20sӃFQJz  BF*G<ϐGͼKJy`)(93~m̖gYv'3k̎V/fxVҤy 0ƭiSk0nN9YBWzSk>?|͙h`fo<6_~fK~3k̎=8GLz_B7ij}ag8[HM3ۛ h  ;vi]_k֞gyՄ/hF-We{ K>y^m!65@u#6%k0F_kV08ycΫum\ҭn;UϦVji|1o~W޴?jGy+Y C;<ϯJAϑ)"(a$lIC *CS+ Hrqi@ryU~ݘi:|xȋ@ґ<@*20sDZ@ntbcBW] ξ!kLrV # Jw;HsR2GIH>JAϑ)"(a$lIC *CS+ Hrqi@r0ŕijà0ŕijvuoozn>m^}V)!F7s42?oCdfgp'L|zqBm1.Uw6i_?Jfיf82V1egZrviε~`UyԎi~_~3k̎V^yϦb:+vV_|nuP}r~u[W-z7[W7 m+lv(>7{rs΃RDX9@J$Ʉl&<\đRG9Ҥyynq*Gz7PyA҃|fKzף{o6eWH UfK{yޛ<àς5f+Dy-ktWzף{q<6D| $ 36_z' tKzTyܟ>ooZsULqU|U%֞jp 4(qz,q*G]ލZA Ky{wLJ(iCPDik͆)RooB/*M̌xb2B/ ?[ϽFbyU+p)-01!.zpy΀TN2[ֽyo6eWHnj )#> |'F}'f+͆W ktWzף{| s=(9KZoo;g|E}'f3;>K[[X%a^BDCU%NxpL2"4=8۳JҤy2l9 _d``>==b03~[FE}[FiWRktWy _ϒEZbw<`KjBZKTϭ]%lrc}fc}uo<{W}|!f*DOF+3ƃw[Fm?JH8yAϔNIpAH9R|RDPJI"Qe!ʀZ& Ms̐t 0Ғ@6EppHh~[ЖijH:2JAR|IC )$dWHiRP1mlr` y2G?$E 4 \>)"(aHje@['3%kѽϝh+_:Opmn떽2GIH>JAϑ)"(a$lIC *CS*-[Fy>)"(a$lIC *CS*jy>ͱ / %kV#ؠ9H<)H9?$E 4 \>)"(aHje@ŵ/bOF$|#RDPJI"TTXո~l1xeD|ijEfZop#$% 0Ғ@6Ep!̻9z0`#"RHȮ0Ҥ52 ƭǓ_x !hu+$kd̒|#RDPJI"TT [[22dHiI "|RDPJʀ+OA v(>7u[[m!JlE\;X٫F)|-_}|yϱAɹH<)H9?$E 4 \>)"(aHje@ŵeROF$|#RDPJI"TTXո| $k6fy3%MÞd̒y!=8I},H~&7> jY@A`;rsӃ΃DZ# L{zIDZ~Ew%lp1d<D P% ;$E 4 \>)"(a6R,"C}XY@A`;dx+$E 4CE /mn-Vc6w((,s̐td"RHȮ0Ҥ52B$|#RDPJI"TT [[19H<)H9?$E 4 \>)"(aHjeAy>)"(a$lIC *CS*-w<% )>G+$E 4 LI2G?$E 4 \>)"(aHje@ŵ.'<% )>G+$E 4 L]$|#RDPJI"TT ̻9w=8 ը=UR;p ̻9 *on  W<% )>G+$E 4 L]$|#RDPJI"TT [[2#$% 0Ғ@6Ep!T;dHiI "|RDPJʁkf0ʤ$|d̔NI9!H>G+$E 4 L< t<à$|#RDPJI"TT=쵌"_z߂Z&!F7l_kٮ7}9"zCE@ճ,Ϋ`OKU(ۛ͝ o'fZ4+=C7n'{5՝{Xߕmf>m]]%lrcDH<)(sӃnj (83UzTF08&zpBj٫+K f͹;5w`3*G+fuhWۀ?|vdxԠ36_x2Ygu+٫uoBLz>l_f7RcV٥w}#?mΌL{_ %Vw[Ez*'fﮞs5WHmnJ]Ujp`z'٪ZoD#0ń~W x3v-\|sZ+}Ujp`z'W2DbWmnZon%ϏhR' b#>l_f7RcV٥w}#?mΌL{_ %Vw[Ez*'fﮞs5WHmnJ]Ujp`z'٪ZoA귵u-A_ͬUR;~ن6{(|HiI "|RDPJʃ΀g@3:2G?$E 4 \>)"(aHjeAYk6fyջyޛoz7+YΤv Jc\80r=כ{֡}z@mؠ{U~5Ã#?KxbLs<-~N_]#$drHANIن,#gVM\}ǥqij DB_\Ϋv(>>ن66_{Uk9^y!f`gg\|nsJU_q_G];\@A`;: [[յkVUyҿ6Hp`\=vZxϵZ-o9z$>U޵^m DnNvfO6oK5xγ^p%NIن,#gVM\}ǥqijy_}ktW~m٫vg;#;;\JzpzH; :-}f>Ewܕzfdw+뗝K0k3UvҳͯokLvYa<ƭ\f+Z^0vW޵igZ+=YF_W%0jPsӃF |d^įIz޵{2"4OB ̌"x Td`;w<9DM( zz㊄s*G]ǝV Ry}20iUW޶EwFϙ"LSqnN_]٥w};Z+[[ Wcum[m!JK͝-Am\1+!k[[1.F}VxwH`|T>WV(F_kFΫv(>7.#Lu+kѽ>Q9$ )0Ғ@6Ep!n_xF3:2G?$E 4 \>)"(aHjeBKHZ4y;5{W}6s rvk׮6q- ]b[y斮>UW6F&=ktW\\A"-J=CQT36H+ѽ9 _ppH87V@0?o>op#=8A |n#$ ȸn>oo k͆'Zu[x⚢-~~m\fl1+kѽ$3ْLniR?+%{+5}ٝZܝvgqBe_~ :   JzpzHW R~W޶Ewz7-:NB@`-]׾o|;LňYQ C}-v@P(PXBB,,,,,,,,,,,,,,,,,,,,p 9x|T-Hx:11o%YeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYe15Rzp_oR!?V[;[C>*@UwSxVk6fya|y?3oǥHZ4~ll&7;+dB_xa}܉zp &4Їbdw.A[5JP_~ jVl!kmn9kf]W;~J-vr%(zW}q2l!ManB_zף{_FȟfOoP1mlǙ)C/+gy+ٺ-qW߂xβ%NI"C^wJ3aTF^@P$B`w 8 ׾o|;L_y ] =8=5,,,,,,,,,,,,,,,,,,,,n^ yR-ΌL{ pYeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYe#MD 󔃞[;[C>*@ULy#][ͬٙ͆ W`3_~ jYFL9 [[2R %( _~ jYujMʯ:ۼá"x}[W[o>w&}0P1ml˳H`|T2̔'I/ܓ%0ʯ2Rlr9έIWHĀ^_.lcA|&G}1)BJP\(e;̔W}tWxɳ5 _}^螅ss(e82̔_]&mp# 琵ݕAɀ<{}Ep'ŁkP1mlǙ)C/++Jnjy?3sB|IC )$dWHiRPylyAH>G+$E 4 L޶Ew&4p 춱8_ Pg^{U~Jg/8eW)@O^_N {FϾR2̔Zf.^dEwҿ+똠;5뺷X']Uy9 _}oAZ3HJ;tW\}01!k"pD:scXFpZS%9]L3a斯Vm8d$3ْLniR?+%{+5}ٝZܝ4a}Whwpbh(l! ((,zpzj!!eYeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYeX8ʤ yR-ΌL{K,,,,,,,,,,,,,,,,,,,,bj!"{o0>*C~2?oPuo6fg+6'Ǔ_~ :ȗ+!kJA?$E 4 \>)"(aHjeA@e#"RHȮ0Ҥ52 쮬ҿ+ij۫jmfʯ:Ӫl+kѽ;ΆaR/0tN@`:8_ H<)(sӄߝ=K^b0[HR<ߕKnBgFeY%ij+>Ķ';յs{0%N 5_+؍ͺ j+kѽ!k*Gow^ w&`Z2Gn=8=$`;Xs8Yc"ZGrI8_DZջyܘ=8=$`;XsS>kLv6+U;5}ڵsJ_z.ǫLcLgVZ쀠P Wų#b4}|p`|֙,\fIgV\W4`$ўk-}=|mn'fﮥq*DOյk斯_qLyصFiq>KRZiL|p`z' 6N{궺ڷ~W#k_w Kjj}1+p`{#EfjϫL(`+U0`.ݪǶWۈl{mIڵsKWeDZמ#1b4Vlrck6t_y ]J t[5JP[;[Cqi)"(aHjeBK|@)CfYV[ql\!+8_VDCJvW߉kѽZop%2GIH~Ewz7-?)k׍%+69{Z8[̌`pTD䐃#RDPJI"TTt[:ay>)"(a$lIC *CS*o^_}+1斯ͺ jx}mn떽㐵fK}K4VluFCAjԩ@H   uY@0;:\;w<9DM( z' <#\fl1JtWy{|rD| $@po:`)}F\$|d̔NI9:vBwt7b8@A`?sƥ=8=$`;Xst.zpzHvD<à%NI5\ LFkEfPG>o^arKj*GڼE}z7-,Y%NI5\o>o^ayЊy׍%+69FnڭJ_r}^>fK}K4Vl sӃFW?+ㅖ80r%!kԟ4H[dz72?oز-WXGi߫;%NI*^Jdu`o}F @2Hc؇vkW RD/[VijǟȍZiV侸/FG_{sa׾k{W}6rDKƫj֡g+[[Gb4VlvLPn"_k M  ګ{e}1ά'6 $o>]W4|Z{ yώ DB|H0q.D'fャR|Q|R"@+|u\Yk1CçGy>u[ hOkuo>f|^?r#_ D: P.zpzH1*{W}:yCk9DN_{;LvkU7 [ImVǵxmR"R?+F2[:mn   JzpzHmR"R?+[[ֽo[[%yήD| $,@08 {FϳX͝>WD<[5JP[;[CqiwOmf4Vl0O'u<^ ]斯ͺdvW~Ew;SX[ڿ+/=N\$ƃz_{;LcR9ntbcי)@}tWxɳ!MaoLwP1mlr%({W}6r'Łk [[1JP䯤( 4+Jnjy>8Z2!ٯ;V!B-^#+kѽ!kؖhktWA;5ho|;L_y ]J$!DZ2R2ߕ6X+U1#xVk6fya|y?3oéR3-_ul&7;+dB_xa}܉zp &4Їbdw,HŹщc^do]&θ51)@ŵ/b@2R~W#k_w"|X?x8XVuc~WIǟ""׫jJ~-ijEfÖO\$Wms՚e>+FZg؃k4,KTOD'f럛uٵw}}JXq _k[s:1.zpsӄޭfu[ޕ_}sՁ _)ZTfujl|̖(>7NB~瞔σӁ1');yzp=F!QσӁ1zDp?:#nun#L>K똠16un.#QI$Nۭz7:=DCynzty#fu[ Dp7Vq=ϏhR' ̌"x ,$<ϏhR'Š̌"x ,Td`nj )`#>Q9$ H9?$E 4I IC *CS*yyA(iBD0dǃ0$I+)Pm}82@`8O֦ 12z:9H<0Ғ@6Ep!=5Bw'ٝZ PbLsMD 禢[HRֽbףzktWM1mlrsMD 禢[HRֽbףzktWM1mlrsMD 眤d̒y!< '$)>G \>)"(aHjeA:9H=b (H&Lur$┍(6Z [gLbda%A)t;ry>)"(a$lIC *CS*xԠV:#0 sӃFNw>7u[z7y@K0j:VJ;p=8=$`{3t4p7Ʊ)]VÒav+b; ]斯V:0:\*m΂Tyޛ:Ͻ<à j:VÏ<à%NI-\<à j: WxթϽטt#+ֽJٞijnJ à%0jPsR2GIH4ͺ7-]vj\$ƃyE4OsDZ Td`nj )0)"(aHjeAMD w񏙒X1L<~Bfy4,(AɚbQ9)#$drHA9H9!>JAϑ)"(a 2H(WHiRPs΃RDX9@J$Ʉl&<\#Bx#J 'H /S=XIPyA眤dHiI "|RDPJʃ5(9#dU΁:\cUy /]O<à%NI-\<à j: Wyt#+X1R3-_:tiZawt JyAH<)(sӃF W|3k̎VgV:h&4jO0r讹V' |xȋ@ґ<@9"-JD@ Td`nj )0QPy2"4O#=89)>Q9$ H9?$E 4I IC *CS*yyA(iBD0dǃ0$I+)Pm}82@`8O֦ 12z:9H<0Ғ@6Ep!=5Bߌ%k12ZJcdV'vf ·U\8;bj!< $|d̔NI9)>Q9$ H9?$E 4I IC *CS*yyA(iBD0dǃ$h@iA"p=j`' *9H<á̑|IC )$dWHiRPsƥ=8=$`,y^dwk1t#ƫ;@U]8#;Y<à%NI-\<à j: WxZcUwk̎;Yt#+^dw ]斯V:0:\< $|d̔NI9 Jzps AR'Ô@4Ҧ8Jd +rHŬٙV-P}ro20ysDZTd`nj )0YPy2"4O1Py2"4O9"-JDH8<ϏhR'AAF|xȋ@ґ<@Td`_},H͒Lh7z'X ؠgJҤ~Dmֽ:Ym[''{5՝{Xߕ鏠Iǟ""׫jJuͬٙV-ktWp'zc.lcy+6^_x2٥hL굌ٚy'C\Fuͺ ]é_:K\%fYV7~Wk\`nBi V#_6fg[dAɺw <|@5t9HσӁ1z|@5s J#9 Dbt&4jNy?:|ҹluF{$(>?Lyנ yހŁ޳gVHjH W7 b;s:0Ϧ<Gۭz7:=DC @ }tG~8WV>K5|Zn9 _}^=+^Ł "x$$<ϏhR'AŠ̌"x$Td`nj ) #>JAϑ)"(a 2H(WHiRPs΃RDX9@J$Ʉl&<\"HЁ^)H҃hE}m0IՄayAH>G+$E 4 L9騄(>?6f(?A&KM¸[[ikf0)"(aHjeAS@vݽ^du.zpzHY)nwΫsF0 sӃFW=B-f:J;p=8=$`{3t4p7Ʊ)]k6fy՜w&=8=$`s_{yܟHZ4|y iaU[otyn}ocUyЋY3άF0 sӃF=@i-KW0|k{΁BfgYލ:\}^HZ4|y ia5(9)#$drHA9H9!)>JAϑ)"(a$lIC *CS*yyA(iBD0dǃ08X4 WR4jp8d~Z$JR0w< $|#RDPJI"TTtcYe:N_~sc~2?oU_y%͎ŕijrף{i_:3<݊LO>k-}>lmZ_y%͎ŕij_zף{oz7p`]5x[HRֽo>k-}=1KTA_o]^|lv(>1=MD HsMD #$drHANI1EwY+>msB|$oEwULaԮvjR+Asd Ģ8p"x$ *20sDZ0APy󔃟(s"Pb$p!<< E 4"LHV2c$┍(6Z 0'S=XIPyA眤dHiI "|RDPJʃAm!J[[UmfʱJAϑ)"(a 2H(WHiRPs΃RDX9@J$Ʉl&<\#Bx#J 'H /S=XIPyA眤dHiI "|RDPJʃ5(9#dU΁:\cUy /]O<à%NI-\<à j: Wyt#+X1R3-_:tiZawt JyAH<)(sӃF W|3k̎VgVHjcFZ+[[bxnj ) `#>2JAJ'$󔃟(s"Pb$p!<< E 4"LHV2c@@X4 WR4jp8dm0IՄayAH>G+$E 4 L9R0@Ju[ͯ2;ӵ:\cUyK[\lxvmyޝaof{΀[y斮a5\+v-msI⪻qٵG\:\}ͯ2;ZzTKWΫwV].yRry>2JAJ'$=89|xȋ@҃PG&zp 4m&Y ( T 12tHZ4|G٬fF08"|xȋ@ґ<@ *20sDZ0 Td`nj ) pr#=8-}ڹZHrvk:?+3b[HR-\ uu]'r`ܝνKO;zBij'*GIizel sR|rHAϒsHiA "TT+P0҄2a![;ɏW `8H4 WR4jp8dp[gLbda%A)t̑|IC )$dWHiRPsIANIJ knO}P}znP(PXB%>w&瘚ANIJ knO}^P(PXB%>޹&sӃFZۓ_zޫ7((,zj!ܟ[[UjۙэY150ܟ^dw  C'$fQ9ry>2JAJ'$󔃟(s"Pb$p!<< E 4"LHV2c@@X4 WR4jp8dm0IՄasR2G?$E 4 \>)"(aHjeA%=8=$a+p%?Akѽ  ANI %:tyn}.zpzHv%=8=$`.ujlt>70{_EٙVP}zna+~W1A^m[HR0y:69{t=t"lsF0yo+떽rvk6)]Y0=8=$a+p%?]2JAJ'$A"-J=DA0Ô@4Ҧ8Jd +9PNJwHL0;<9"-JDH Td`nj ) p9Py2"4O ̌"x$Td`nj ) p#>JAϑ)"(a 2H(WHiRPs΃RDX9@J$Ʉl&<\"HЁ^)H҃hE}m0IՄasR2G?$E 4 \>)"(a D@9騄cAنapp3bj!< $|d̔NI9)>Q9$ H9?$E 4I IC *CS*yyA(iBD0dǃ$h@iA"p=j`' *9H<à眤dHiI "|RDPJʃ5(9#dU΀{~;6:\SA*MǝVލak{΂Tyܟ 3y@K0 :ImZy@XstcA0:=8=$`s_{vawҤ-vgZu[Ҵ0 s̑yR2Q9$ ԟn4yn?{Xռ^;۳ 3mwh.lcABߕfgy;5kL~P9H9!>JAϑ)"(a 2H(WHiRPs΃RDX9@J$Ʉl&<\"HЁ^)H҃hE}m0IՄasR2G?$E 4 \>)"(aHjeAMD wfg~fKIZu8815ry>2JAJ'$󔃟(s"Pb$p!<< E 4"LHV2c@@X4 WR4jp8dm0IՄasR2G?$E 4 \>)"(aHjeAS@vmyޝak{΀ZcUwk̎f0=8=$`;Xsfיf9;5g\sӃFW=@>4.zpzH6g %ijocUy?HRh4*ÃL:\}نJٞijnJ à%0jPsR2GIH7<9VL~2[#L_6fg[AɃ{6o|Od+uYV7V)V̳:إt4Cξmf:fέ ԑ;Ubc[fgqU|ƭ_p[-@A`?sR|rHAϒsHiA "TT+P0҄2a![;ɏW `8H4 WR4jp8dp[gLbda%A)t̑|IC )$dWHiRPsQ11b۳ 3mfPi=bcYղ_U)SpWsMD 眤d̒y!< '$)>G \>)"(aHjeA:9H=b (H&Lur$┍(6Z [gLbda%A)t;ry>)"(a$lIC *CS*xԠV:#0 sӃFNw>7u[z7y@K0j: P}r|>4.zpzH6g %ijocUyJcw'L:\}نJٞijnJ à%0jPsR2GIH)"(a$lIC *CS*zj!+0;lJcAy̑yR2Q9$ 眤D䐃% 0҃$+$E 4 L9A),Wa dBwɓBđRЋW$lLL$< sR2G?$E 4 \>)"(aHjeAS@vmyޝak{΀ZcUwk̎f0=8=$`;Xsfיf9;5g\sӃFW=@>4.zpzH6g %ijocUy?HRh4*ÃL:\}نJٞijnJ à%0jPsR2GIHG \>)"(aHjeA:9H=b (H&Lur$┍(6Z [gLbda%A)t̑|IC )$dWHiRPsƥ=8=$`,y^dwk1t#ƫ;@U]8#;Y<à%NI5\͸ZyՄ#ƫ $v-msI⪻qٵGzv0 sӃFW;6%k1R3-_:tiZawt JyAH<)(sӃnj (8PtWQJHV`q+,@]yH<`ǩ`pD+v Oy}-ktWqJ%`HЍO3/f|^dwЍZK>fK\͚p'}٪糸)"(aHjeBW;~y^#6%k1! )4ƍH&4ݍiR?+^W݋hF-_^-pp 騄$"JcCDZuEvhD~ńYAQ9$3ЍZʪ +p[6_ikЍ+6iR8@A`;AKO;$f84H^WfMfM&s̑yR2Q9$ 眤D䐃% 0҃$+$E 4 L9A),Wa dBwɓBđRЋW$lLL$< sR2G?$E 4 \>)"(aHjeBVЍO3/f|^dwd3ЍZʪ g_q_~W{0>mסVl|nsJ7hG\J`S@vmyޝak{΀ZcUwk̎f0=8=$`;XsV6IiVk{΀(&NJ1fי<à%NI!\Wߌ#ǥHZ4|y ia5(9H<)(sR|rHsz AϒsHiI "|RDPJʃtrz"qP&L$+g|1 $┍(6Z 08_֦ 12z:yAH>G+$E 4 L<Zb#WhF-_eUjyCVmc{4#y斯!{3֦y̖fיf;X{,|4xrף{:Ko<fd럛um\qKWUZY[ݍ{E~y م7?6`p~ͱb+o:,#_kٮ#:B7ijUZ=8#_R~3;5ذV4#y斯/f͸?ͻ{z&xЊx08~mń] Quick Start

    Quick Start


    Creating a New Policy

    The ADSM default policy specifies how ADSM manages client files. For example, it specifies that ADSM retains up to two backup versions any file that exists on the client (see Installation and Setup Results for details). Two versions may be enough for most clients. However, if some clients need the last ten versions to be kept, you can do either of the following:

    • Create a new policy domain and assign these clients to that domain (described in this section).

    • Create a new management class within the default policy domain. Then the include-exclude lists for all the affected clients must be updated.


    Figure AB0CT107 not displayed.

    Storing Directly to Tape

    Under the default policy, client files are stored directly to disk. You can also define policies for storing client files directly to tape. In a copy group, simply name a tape pool as the destination. Note, however, that if you store directly to tape, the number of available tape drives limits the number of client nodes that can store data at the same time.

     

    To create a new policy, you can start by copying the policy domain, STANDARD. This operation also copies the associated policy set, management class, and copy groups. You then assign clients to the new domain.

    1. Copy the default policy domain, STANDARD, to the new policy domain, NEWDOMAIN.

      Figure AB0CT124 not displayed.

      copy domain standard newdomain
      



      Figure AB0CT338 not displayed.

      1. Select Policy Domains.

      2. Select STANDARD domain.

      3. From Operations, select Copy Policy Domain.

      4. Enter the domain information and Finish.

      This operation copies the policy domain, and all associated policy sets, management classes, and copy groups. Within the policy domain named NEWDOMAIN and the policy set named STANDARD, you have:

      • Management class named STANDARD
      • Backup copy group named STANDARD
      • Archive copy group named STANDARD

      For our example, you update only the backup copy group.

    2. Update the backup copy group by specifying that ten versions of backed up files are to be kept.

      Figure AB0CT124 not displayed.

      update copygroup newdomain standard standard standard -
       type=backup verexists=10  
      



      Figure AB0CT338 not displayed.

      1. Expand Policy Domains, Policy Sets, and then Management Classes.

      2. Select Backup Copy Groups.

      3. From Operations, select the desired copy group.

      4. From Operations, select Update Copy Group.

      5. Enter the copy group information and Finish.

    3. Validate and activate the STANDARD policy set in NEWDOMAIN.

      Figure AB0CT124 not displayed.

      validate policyset newdomain standard
      activate policyset newdomain standard
      



      Figure AB0CT338 not displayed.

      1. Expand Policy Domainsand then Policy Sets.

      2. Select NEWDOMAIN STANDARD policy set.

      3. From Operations, select Validate Policy Set and then Finish.

      4. From Operations, select Activate Policy Set and then Finish.



      Figure AB0CT122 not displayed.

      The following conditions result in warning messages during validation:

      • A destination storage pool is not a defined storage pool.

      • The default management class does not contain a backup or archive copy group.

      • The current ACTIVE policy set names a management class that is not defined in the policy set being validated.

      • The current ACTIVE policy set contains copy groups that are not defined in the named policy set.

      • A management class specifies that a backup version must exist before a file can be migrated from a client node, but the management class does not contain a backup copy group.

       

    4. Assign client nodes to the NEWDOMAIN policy domain by either updating existing client nodes or registering new nodes. For example, to update client node mercedes, do either of the following:

      Figure AB0CT124 not displayed.

      update node mercedes domain=newdomain
      



      Figure AB0CT338 not displayed.

      1. Expand Clients.

      2. Select Client Nodes.

      3. Select the desired node.

      4. From Operations, select Update this Node.

      5. Enter the node information and Finish.

      ADSM will now keep up to ten versions of backed up files for client node mercedes because it is assigned to the NEWDOMAIN policy domain.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Quick Start

    Quick Start


    Invoking Expiration Processing

    Expired files are not deleted from server storage until expiration processing occurs. You can invoke expiration processing in a number of ways:

    • The expiration interval server option can specify that processing be invoked at a set interval from the time the server is started. The default is a 24 hour interval.

    • You can issue the EXPIRE INVENTORY command manually whenever you wish (see the following example).

    • You can schedule the EXPIRE INVENTORY command to be issued regularly at a specific time (see Automating Administrative Commands). If you schedule expiration processing, set the expiration interval server option to 0.


    Figure AB0CT124 not displayed.

    expire inventory quiet=yes wait=no
    



    Figure AB0CT338 not displayed.

    1. Select Server.

    2. Select Server Status.

    3. From Operations, select Expire Inventory.

    4. Select any desired options and Finish.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kطb13V6^yP6_yP6./usr/share/html/adsm/en_US/admqstrt/a45eia33.htm Quick Start

    Quick Start


    Creating a Client Include-Exclude List

    Any client can exclude some files from some policy operations and include other files in other operations. This is done with statements in an include-exclude list or, on UNIX clients, in an include-exclude file. For example, an include-exclude file should exclude system files that, if recovered, could corrupt the operating system. ADSM server and client directories should also be excluded. See the appropriate ADSM client user's guide for details.

    You can define include-exclude statements for your installation. Users can add these statements in their client options file (dsm.opt). You can also enter the statements in a set of options and assign that set to client nodes when when you register or update the nodes. For details about the DEFINE CLOPTSET and DEFINE CLIENTOPT commands, see ADSM Administrator's Guide and ADSM Administrator's Reference.

    Here are a few examples of include-exclude statements:

    • A user wants all *.sct and *.drw files in the d:\eng\spec\ directory included for backup but all other files in that directory excluded. The user adds the following include-exclude statements:

      +--------------------------------------------------------------------------------+
      |exclude d:\eng\spec\*.*                                                         |
      |include d:\eng\spec\*.drw                                                       |
      |include d:\eng\spec\*.sct                                                       |
      +--------------------------------------------------------------------------------+



      Figure AB0CT108 not displayed.

      ADSM reads the statements from the bottom up until a match is found. In the preceding example, no match would be found on the include statements for the file d:\eng\spec\proto.obj . ADSM reads the exclude statement, finds a match, and excludes the file.

       

    • For a file or group of files, the user can also override the default management class:

      +--------------------------------------------------------------------------------+
      |exclude d:\eng\spec\*.*                                                         |
      |include d:\eng\spec\*.drw monthly                                               |
      |include d:\eng\spec\*.sct                                                       |
      +--------------------------------------------------------------------------------+

      In this example,

      • *.sct files are bound to the default management class.

      • *.drw files are bound to the management class monthly.

      • All other files in the spec directory are excluded from backup or archive.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] - k\c13/V6^yP6_yP6/./usr/share/html/adsm/en_US/admqstrt/a45eia34.htm Quick Start

    Quick Start


    Automating Client Operations

    You can schedule most client operations, such as backup, to begin automatically. You can schedule the following on most clients:

    • ADSM backup, archive, restore, and retrieve operations
    • Operating system commands
    • Macros (files that can contain operating system and ADSM commands)

    This section guides you through scheduling client backups for three registered client nodes: bill, mark, and mercedes.

    1. Schedule an incremental backup and associate the schedule with the clients. The schedule, named DAILY_INCR, is for the ADSM default policy domain, named STANDARD. The default specifies backup to the disk storage pool BACKUPPOOL. This schedule calls for a schedule window that:
      • Begins on the date the schedule is defined (the default) at 11:00 p.m.
      • Lasts for 1 hour (the default)
      • Is repeated daily (the default)
      • Stays in effect indefinitely (the default)


      Figure AB0CT124 not displayed.

      define schedule standard daily_incr action=incremental -
        starttime=23:00
       
      define association standard daily_incr bill,mark,mercedes
      



      Figure AB0CT338 not displayed.

      1. Expand Automation.

      2. Select Client Schedules.

      3. From Operations, select Define Schedule.

      4. Enter the schedule information and Finish.

      5. Return to Client Schedules.

      6. Select the desired schedule.

      7. From Operations, select Define Associations.

      8. Enter the association information and Finish.

    2. Start the client scheduler. For the schedules to become active for a workstation, a user must start the scheduler from the node.

      Figure AB0CT125 not displayed.

      dsmc schedule
      



      Figure AB0CT108 not displayed.

      To help ensure that the scheduler is running on the clients, clients can include the SCHEDULE command in their system start-up commands.

      The include-exclude list (file on UNIX clients) on each client also affects which files are backed up or archived by the two schedules defined in the preceding steps. For example, if a file is excluded from backup with an EXCLUDE statement, the file will not be backed up when the DAILY_INCR schedule runs.

       

    3. Because the DAILY_INCR schedule is to run daily, you can verify that it is working as it should on the day after you define the schedule and associate it with clients. If the schedule has run successfully, the status will be Completed.

      Figure AB0CT124 not displayed.

      query event standard daily_incr begindate=today-1
      



      Figure AB0CT338 not displayed.

      1. Expand Automation.

      2. Select Client Schedules.

      3. Select the desired schedule name.

      4. From Operations, select Query Client Events.

      5. Enter the required information and Finish.



      Figure AB0CT108 not displayed.

      You can limit the query of events to display only schedules that did not run as expected. For example, you can use the following command daily to see which clients did not run the DAILY_INCR schedule the previous day:
      query event standard daily_incr begindate=today-1 -
        exceptionsonly=yes
      

      Schedules that did not complete successfully have a status of Failed, Missed, or Severed.

       

    4. Check the results of the schedule DAILY_INCR on one of the clients that was associated with that schedule. For most clients, including AIX clients, information about what happens when a schedule runs is stored in the file dsmsched.log.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] T kꤐd138V6^yP6_yP68./usr/share/html/adsm/en_US/admqstrt/a45eia35.htm Quick Start

    Quick Start


    Automating Administrative Commands

    You can automate ADSM administrative tasks by scheduling administrative commands. For example, you can automate commands that need to be run regularly or that require significant processing or other system resources. In this section, you define a schedule to run expiration processing.

    1. Define a schedule named EXPPROC that invokes expiration processing every night at 2:00 a.m.

      This schedule calls for a schedule window that:

      • Begins on the date the schedule is defined (the default) at 2:00 a.m.
      • Lasts for 1 hour (the default)
      • Is repeated every day
      • Takes effect immediately
      • Stays in effect indefinitely (the default)


      Figure AB0CT124 not displayed.

      define schedule expproc type=administrative -
        cmd='expire inventory' active=yes starttime=02:00
      



      Figure AB0CT338 not displayed.

      1. Select Automation.

      2. Select Administrative Command Schedules.

      3. From Operations, select Define Schedule.

      4. Enter the schedule information and Finish.

    2. Because the EXPPROC schedule is to run daily, you can verify that the automation is working as it should on the day after you define the schedule. If the schedule has run successfully, the status will be Completed.

      Figure AB0CT124 not displayed.

      query event expproc type=administrative -
        begindate=today-1
      



      Figure AB0CT338 not displayed.

      1. Select Automation.

      2. Expand Administrative Command Schedules.

      3. Select Query Administrative Events.

      4. Enter the required information and Finish.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  ke13W V6^yP6_yP6W ./usr/share/html/adsm/en_US/admqstrt/a45eia36.htm Quick Start

    Quick Start


    Protecting ADSM and Client Data

    The database, recovery log, and storage pools are critical to the operation of the server. If the database or recovery log is unusable, the entire server is unavailable. If a database is lost and cannot be recovered, the backup, archive, and space-managed data for that server is lost. If a storage pool volume is lost and cannot be recovered, the data on the volume is also lost.

    ADSM provides a number of ways to protect your data, including backing up your storage pools and database. For example, you can define schedules so that the following operations occur:

    • After the initial full backup of your storage pools, incremental storage pool backups are done nightly.

    • Full database backups are done weekly.

    • Incremental database backups are done nightly.

    In addition, Disaster Recovery Manager (DRM), an optional feature of ADSM, can assist you in many of the tasks associated with protecting and recovering your data. See the ADSM Administrator's Guide for details.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kꔲf13TV6_yP6`yP6T./usr/share/html/adsm/en_US/admqstrt/a45eia37.htm Quick Start

    Quick Start


    Appendix A. ADSM Concepts

    ADSM manages your storage media based on a set of policies, which you can customize for different types of data and groups of users. You can also automate some operations like client backups and server database backups. ADSM can increase your productivity and eliminate error-prone, repetitive tasks.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] the kg13V6_yP6`yP6./usr/share/html/adsm/en_US/admqstrt/a45eia38.htm Quick Start

    Quick Start


    System-Managed Storage

    ADSM includes the following components:

    Server
    Provides storage management for client workstations and maintains a database of ADSM information.

    You can set up servers in a network to allow you to manage them centrally and to balance storage resources.

    Server Storage
    Contains files that are backed up, archived, and migrated from workstations. Server storage consists of pools of random and sequential access media.

    Administrative client
    Provides an interface to the ADSM server.

    Backup-archive client
    Provides backup and archive services to workstations.

    Hierarchical storage management (HSM) client
    Provides space management services for workstations on some platforms.

    Server Storage Migration

    To use your storage resources efficiently, you can arrange server storage into a hierarchy. You can then define when data is migrated from faster, more expensive storage pools (disk, for example) to slower, less expensive storage pools (tape, for example). You can also store data on another ADSM system (see ADSM Administrator's Guide for details).

    ADSM Policy

    ADSM lets users on workstations do the following tasks:

    Backup
    Copy files to server storage to prevent loss of data. Copies of multiple versions of a file can be stored.

    Archiving
    Copy files to server storage for long-term storage.

    Hierarchical Storage Management
    Free storage space by moving data to server storage. The original file is replaced pointer to the location of the original in server storage. This is also called space management or migration.

    Policy is defined by administrators in policy objects: policy domains, policy sets, management classes, and backup and archive copy groups.

    The following figure shows how ADSM stores client data.

    Figure 1. How ADSM Controls Backup, Archive, and Space Management

    How ADSM controls backup, archive, and space management

    (1) An ADSM client backs up, archives, or migrates a file. The file is bound to either the default management class or a management class specified in the client's include-exclude list.

    (2) If, according to the management class, the file is eligible for backup, archive, or space management, the client sends the file and file information to the server.

    (3) The server checks the management class or copy group to determine where in server storage to store the file initially.

    If there is not enough space in the initial storage pool, the server examines the next pool in the hierarchy and places the file there if space is available.

    (4) The server stores the file in the appropriate storage pool and stores information about the file in the database.

    When files in server storage are migrated from one pool to another, the server updates the file information in the database.

    Expiration

    Files remain in server storage until they expire and expiration processing occurs. A file expires based on criteria set in ADSM policy. For example, backup policy may specify that up to two backup versions of a file can be kept in server storage. If a third backup version of a file is created, the oldest version in server storage expires. Backup policy may also specify that if a file is deleted from a client file system, it expires after 60 days.

    During expiration processing, ADSM deletes from the database those files that have expired.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  khh13V6_yP6`yP6./usr/share/html/adsm/en_US/admqstrt/a45eia39.htm Quick Start

    Quick Start


    Storage Devices and Media

    ADSM represents physical storage devices and media with the following administrator-defined objects:

    Library
    An ADSM library is one or more drives (and possibly robotic devices) with similar media mounting requirements.

    Drive
    Each ADSM-defined drive represents a drive mechanism in a tape or optical device.

    Device Class
    Each device is associated with a device class that specifies the device type and how the device manages its media. ADSM has a predefined device class (DISK) for random access devices.

    Storage Pools and Volumes
    A storage pool is a named collection of storage volumes, of the same media type. A storage pool is associated with a device class. For example, an 8mm tape storage pool contains only 8mm tape volumes. A storage pool volume is associated with a specific storage pool.

    Figure 2 summarizes the relationships among the physical device environment, ADSM storage objects, and ADSM clients. The numbers below correspond to the numbers in the figure.

    (1)
    When clients are registered, they are associated with a policy domain. The other ADSM policy objects are within the policy domain.

    (2), (3)
    When a file is backed up, archived, or migrated from a client, it is bound to a management class. A management class and the backup and archive copy groups within it specify where files are stored and how they are managed when they are backed up, archived, or migrated from a client (space-managed files).

    (4), (5)
    Storage pools are the destinations for backed up, archived, or space-managed files. Copy groups specify storage pools for backed up or archived files. Management classes specify storage pools for space-managed files.

    Storage pools are mapped to device classes, which represent devices. The storage pool contains volumes as indicated in the device type associated with the device class. For example, a storage pool that is mapped to a device class with a device type of 8MM contains only 8mm tapes.

    All devices require a device class that specifies a device type. Tape devices also require a library and drive for management of media, including the mounting of that media.

    (6)
    Files that are initially stored on disk storage pools can migrate to tape storage pools if the pools are set up in a storage hierarchy.

    Figure 2. Putting it All Together

    Putting It All Together


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ted by  kyi13jV6_yP6`yP6j./usr/share/html/adsm/en_US/admqstrt/a45eia40.htm Quick Start

    Quick Start


    Automating Client Operations

    You can automate client operations, such as backup and archive. Figure 3 shows the ADSM objects that may be involved in automated client operations. They are:

    Include-exclude criteria on each ADSM client
    Determines which files are backed up, archived, or space-managed, and binds files to management classes

    Management class
    Determines where client files are stored and how they are managed

    Schedule
    Determines when client operations such as backup occur

    Association defined between client and schedule
    Determines which schedules are run for a client

    Figure 3. Automating Client Operations

    Automating Client Operations

    The client can specify a management class for a file or set of files, or can use the default management class for the policy domain. The client specifies a management class by using an INCLUDE option in the client's include-exclude list or file. See (A) in Figure 3.

    The management class contains information that determines how ADSM handles files that clients backup, archive, or migrate. For example, the management class contains the backup copy group and the archive copy group. Each copy group points to a destination, a storage pool where files are stored when they are backed up or archived. See (E) in Figure 3.

    Clients are assigned to a policy domain when they are registered. Schedules that can automate client operations are also associated with a policy domain. See (C) in Figure 3. To automate client operations, you define schedules for a domain. Then you define associations between schedules and clients in the same domain. See (B) in Figure 3.

    For a schedule to work on a particular client, the client machine must be turned on and must be running the client scheduler.

    The scheduled client operations are called events, and information about events are stored in the ADSM database. See (D) in Figure 3. For example, you can query the server to determine which scheduled events completed successfully and which failed.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kZj13 V6`yP6`yP6 ./usr/share/html/adsm/en_US/admqstrt/a45eia41.htm Quick Start

    Quick Start


    Working with a Network of ADSM Servers

    To store data from clients most efficiently, you may find that having ADSM servers located close to your clients is the best way to manage network bandwidth limitations. As a result, you may have ADSM servers at many locations. ADSM provides functions to help you configure, manage, and monitor the servers connected to a network consistently and efficiently.

    ADSM provides a number of functions to help you manage a network of ADSM servers. You can:

    • Maintain and distribute server configuration information such as policy from a single configuration manager to many managed servers

    • Monitor many servers and clients from a single server

    • Issue commands on one server to other servers and groups of servers

    • Use the storage on one server for data from another server

    Use of these functions requires licensing for the optional features, Enterprise Administration, Network, and Server-to-server virtual volumes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] {8 kAk13cV6`yP6ayP6c./usr/share/html/adsm/en_US/admqstrt/a45eia42.htm Quick Start

    Quick Start


    Appendix B. Using ADSM Administrative Interfaces

    This chapter describes how to use the following ADSM administrative interfaces:


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] lice kfpl13 V6`yP6ayP6 ./usr/share/html/adsm/en_US/admqstrt/a45eia43.htm Quick Start

    Quick Start


    Main ADSM GUI

    Figure 4. ADSM GUI

    ADSM GUI

    Getting Started
    Offers customer support information and general information about ADSM.

    ADSM Utilities
    Accesses configuration and administration utilities for the ADSM administrator.

    ADSM Server
    Accesses the ADSM console. The console in this interface includes a scrollable server message history and the capability to retrieve and edit commands issued at the command line.

    You can also access the ADSM Administrator's Reference manual from the console help in this icon.

    ADSM Backup-Archive Client
    Accesses the backup-archive interface to:
    • Back up and restore files
    • Archive and retrieve files
    • View backup policies

    As part of the basic installation, an ADSM client and ADSM server are installed on the same computer.

    ADSM Client Scheduler
    Allows you to start or stop the automatic scheduler daemon that starts the automatic scheduler.

    ADSM HSM Client
    Accesses the HSM (hierarchical storage management) graphical user interface if you have chosen to install the HSM client.

    The HSM process frees workstation or file server storage by migrating files to ADSM when certain criteria are met. If a user accesses a migrated file, it is automatically returned from ADSM data storage and placed in the user's local storage.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] > i k]m13U V6`yP6ayP6U ./usr/share/html/adsm/en_US/admqstrt/a45eia44.htm Quick Start

    Quick Start


    Using the ADSM Server Utilities Interface

    The following is a brief description of the ADSM Server Utilities.

    ADSM Server Options
    Accesses the server options file editor. Use this editor to define server options for the ADSM server.

    ADSM Sequential Device Configuration Assistant
    Configures tape devices and optical devices and defines them to ADSM.

    ADSM Storage Volume Formatter
    Formats volumes for use as ADSM database volumes, recovery log volumes, and storage pool volumes.

    ADSM Sequential Media Labeler
    Labels tape and optical volumes for ADSM-managed data.

    ADSM Client Configuration
    Configures additional ADSM clients.

    Information on this capability is available in the online help for the client configuration utility.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k^kn13+V6`yP6ayP6+./usr/share/html/adsm/en_US/admqstrt/a45eia45.htm Quick Start

    Quick Start


    Using the Administrative Web Interface

    You can perform any administrative task from the web interface. You can also issue any ADSM command. To end a web interface session, select Log Off, from the Options pull down menu. For details about starting the web interface, see Starting and Stopping an Administrative Client or the Web Interface.
    Note:If you will use the administrative web interface, your browser must have Java 1.1 support

    There are four major subheadings in the tree view of ADSM Server Administration:

    • Operation view, ***

    • Network view, ***

    • Configuration view, ***

    • Object view, ***

    Details about each view appear in the following tables.


    Operation view
    Name Tasks
    Work with administrators Add, modify, and delete administrators. Grant and revoke privileges.
    Work with client nodes Add, modify, and delete clients. Lock and unlock clients from server access.
    Automate client operations Work with client schedules, including settings associated with client schedules.
    Manage database and recovery log Work with the ADSM database and recovery log and their volumes.
    Manage server storage Add, modify, and delete storage pools and their volumes. Back up and restore storage pools. Restore storage pool volumes. Vary disk storage pool volumes online and offline.
    Automate operations Work with administrative command schedules and command scripts.
    Monitor operations Display information about server operations (activity log, schedule event records, database status, sessions, and processes)
    Manage security Control server access for clients and administrators.
    Performance tuning Tune client transactions and the datbase buffer pool.


    Network view
    Name Tasks
    Other servers Add, modify, and delete definitions of other servers.
    Client nodes Add, modify, and delete clients nodes.
    Server Groups Add, modify, and delete server groups and server group members.
    Route a command to multiple servers Route commands to others servers and server groups.


    Configuration view
    Name Tasks
    Configuration settings Specify a configuration manager.
    Configuration profiles Add, modify, and delete profiles. Associate objects with profiles.
    Profile subscriptions Subscribe to profiles, and notify subscribers.


    Object view
    Name Tasks
    Administrators Work with ADSM administrators.
    Clients Work with client nodes.
    Server Work with server groups and server group members.
    Database Work with the ADSM database, database volumes, and database backup and space triggers.
    Recovery Log Work with the recovery log, recovery log volumes, and recovery log space trigger.
    Automation Work with client and administrative schedules, command scripts, and events.
    Policy Domains Work with storage policies, client nodes and schedules, and client events.
    Server Storage Work with storage pools and their volumes, device classes, libraries, and drives.
    Disaster Recovery Manager Work with Disaster Recovery Manager (DRM).


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Quick Start

    Quick Start


    Using the Administrative Client Command-Line Interface

    The administrative client command-line interface lets administrators control and monitor the server through administrative commands. For more information on using the command-line interface, see ADSM Administrator's Reference.

    On AIX, start the command-line interface by entering the dsmadmc command. This section shows AIX examples. For more details and examples of other platforms, see ADSM Administrator's Reference.

    Using Interactive Mode

    To enter a series of administrative commands, start the administrative client in interactive mode by entering:

    +--------------------------------------------------------------------------------+
    |dsmadmc                                                                         |
    +--------------------------------------------------------------------------------+

    You are then prompted to enter your user ID and password. If you do not want to be prompted for that information, you can enter your user ID and password with the DSMADMC command by using the -ID and -PASSWORD options. For example, enter:

    +--------------------------------------------------------------------------------+
    |dsmadmc -id=smith -password=secret                                              |
    +--------------------------------------------------------------------------------+

    To end an administrative client session in interactive mode, use the QUIT command:

    +--------------------------------------------------------------------------------+
    | quit                                                                           |
    +--------------------------------------------------------------------------------+


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 137  kVp13a V6ayP6byP6a ./usr/share/html/adsm/en_US/admqstrt/a45eia47.htm Quick Start

    Quick Start


    Appendix C. Setting Server and Client Communications

    ADSM server communication with ADSM clients is specified in the server options file, dsmserv.opt. Create the server options file by copying and editing the sample server options file, dsmserv.opt.smp. Each sample or default entry in the sample options file is a comment, a line beginning with an asterisk (*). When editing the options file, follow these guidelines:

    • To activate an option, remove the asterisk at the beginning of the line.

    • Options can begin in any column.

    • Enter only one option per line, and the option must be on only one line.

    • Options are not case-sensitive.

    • One or more blank spaces are allowed between keywords and values.

    Any time you change the server options file, you must restart the server for the changes to take effect. See ADSM Administrator's Reference for a description of all server options.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] f"` l*rq13dV6ayP6byP6@./usr/share/html/adsm/en_US/admqstrt/a45eia48.htm   -e<>ainorst /AIPTcdfhlmpu".=DELNRSgv,01458BCFHMOX_bkwy|#+269GUV&()3;Wxz!7:Yq ?Q'KZ\*jJ[]h $@DD@H7iQ49&54ANh8Ƣz$YBح_:OD Ўs-)M:l _A$ P1$Q;";/ D#Ƣ $'| H@ a\cDHvE9 6!;$M$4Bq9BB@(X@DA  h,8HA@\c@¯n{cbs-)M:l)S3KQ1s%*bKA!]Nj1;v&pD* A@^px@ r\ (kaEN/)c{Ѧ Ɲ"Dx Ai8Ơe%:.Ճ ^^SMVMU_\>9•)1iAA%Ҟ^S]'^ꬓ슰,1)-u|s^+7S2Jv^̽UYɒʰpbr/vVZRm*QUGfF/)iOR^,fz dJ)WF/)S ªz^̥̽qAL* Jج%%1U_;O> TGR^璒$QUt2ħ\+V -z7QyL[=7[c4zħZgB%nfUYɒx$EncdN )sЎ1izJ+V -y齊MF-() Lvej19VIIje1o3KOJ:ޒIMUo=7[4# RcHqA C4 ii',Ӆa(mK{JQR GBvل<@e%:(bX0+sE+حΙvi\+z\^W?R|[1 = ӝ҃rи֙Un9ȼ*oIMUo=4t))Un- t%e ȫz282/^򒞷zob:QXcJ7C19)F3o%(Jz]ntƴϝ/qԄK-fF/)g,n^$ װ ªu`Iuٌ}o ªfR^-dtVԺRUVMV窫bRJ)VZ$ ׽pL54.hkD4"44L }m{t)ť!i%=oI\L!ԺR L }m{i$q3$J`YbG8"DZ%ę2ZPPc2Ƭfz7QyL[=7[4ՂJ=$]) F*لȢxRgԫkkQJ BcVYI3=K{׺FrUdfMUoHZ9vi\-Ke"A.]-cyO<ĮuIحi@^pxX@j@A |SEM19oQW19%t5-侪 TGR^瘜P ]Ul2*ZhVRS]ώ8QK{L VeUTw{sah$QЦUkLB'EIMwRr_@qA;Ц|uO]ILT).1O%Y'u"X55\``R]u=mmmmmmmm0gm" Q[}a˽m mmmmmm& ^G[-)mԲ8TcmmmmmmLjcPp9vi]F-((1!( bG`O'u|xdIQ>hqq ^+7S1KRqJhqph杉"Dx " Px < 9ZFAC\VXD&EĊ&+ F444L#ƞ@L54ӱ3Hy0P@X4ӜcPr2;iEt)f) Һ$sI񌫅oU[]ks<4DvE[ڏej>va "P TD@>8QJ@p| TDЬl\SKiGU[eq[8ɽ* I ;z9WHg9H>)G8"D VvZϝ*D4'>)*D48ƠE q2($T4DSDƚ v&pO & siؙ$G<($$ki1oR]G Ai VD4").1O%aVTR;"(c׺)a(`|Gt)A#5A<]3tϝ'%Ig̵ <㠻{Iuٌ}a(.jJk)^fN;0/)^הHqA4@sN"pnJjx*JK` FUȫ = i1XJ/X>)y;Q] `.g'VFZYQKI]Ƚ䤺 >s5%5 ];wC/kci 8Ơ bg4@BEI7"zԖLH v(DcPsP(E ڋº~mmmmmmmm  sCJ8Ơ=A!m(EHfw;!9)419prH[J9˾)Zx:QR E54Z iG4EOpH-{K48Ơ=A!m(d-q!ة3A419prH[J99WĵUY '% 8Ơ=U[=NJAkzOvR`H-z/^Ih$-{I8ƉqA${uU]3zVOp,+sS=*mJh` a`3M=HZ?z< uU1w͙Y`@X^ZB`^Ј_XJ4Ҏ~aeg1)>Q+v+w =*- R%4ݖoB:ٍ=ԋY!JZ)8DM=ڕ|@)v(D,0~f0ދױfXZx'iG4 Px <(9Z<DPfgxNp>brR ^2OYkO"PDVU[1AH{i-ބuU{E)Wd-q"YJ [;"uL\bzٍ=ԬE!XFiB7UlƞaJU)Y \E'iR%3N𠻃C`dJ fw-41DcPsIZPPc?zބuUzbҬ £^B8HA,4ݔY\Vnq9OUXSXZ̪. j]uer55UyDQ&ka(Jjz23$a()ЦY-sUVB"ڕ}a(EVQX/~Lz>L]Z甔 TG$.5ՖUBUUuUK{٥ؾZԫ G.ެo;ViI3QBYi-ބuU{E)Wd-q"YUߤi@^pxP(r\ x,A"\%4"N1HG5GɏHz#p4Gɏ\l4H9<LxDC<LxDOB*JktX}aڪޠ+ki* ]) FNԹ48HDqɯ•) z$\cMDj%Q84GhU[=$Қrff{ЦZziAحٕVOsJAIɚ%*0ŴݖoB:ٍ=B"” DRN,Ov_-Jf 5Aw+UȔ*5,ZicPq+y{Vw%,0~f0ދװ|4fveU}t+}RV骭{Ў@$D$t%3=K{bi;UoXZ;Ю1%H8VU[1AH{i-ބuUܴz•aJ [;"O]ƆQJZhkbzizOvZf4-$XiR%3N𠻃C`dJ fw-419qVOp{+-}UՖE `U^*ݔ>,0~Q>`IOXZA@2{cYY zt^2&Es/mmmmmavB.hiGVU[=2Œ>UK#zViZI=aJOv_-5ILӰB!Ƽ(.PjKM9Ìji#|uUVoza VOvR`%_cOqsRi%YfSŕiƠ=U[=jXfH-feݔ>IWĵjv\ԥIkiVY칱eei19qVOqZ)i<SJiBL$Zi5;.jR$ݫ,jv\ز4D8Ơ=A!m(iq4Hji# Aa7ębrR ]@0X`h'GJ:JKl\ksaF19"s@mE]HmmmmmmmmmLjcPsI堐sOpt 3;IF{G9h$-re<(OpH-{8(1 YrZOpHUo4M GAL^ GQQFVi) Y0|H[J&4*OpH-{ׂBm4jAa7Rgb2JC`^a*s,$Ҏie[OqA${BQ=$Oph'D8ƠsC\4 PxddTlmpq"/01AERfkvy-.258BDFGHILMNPSghx#34COUVbw!69:j(),QWXY 7\|]{}[AH<BPJ  DJ G4 <&4 $" P!!  5P  Abl9Ȟaaaaaaaaaaa8qC@(A Tha0!#1/@0Op8ↀP8`0 HDw"*1 [I6`HX6 ! 8Z 8.k @@?48(A8I9^@xP $Ex"@5& "Qq&"{!`O4{HK8qC@(ȱ59X@װE={\0@xzd qA͹$q$,$ß{'AKP cE 1hV80 0' Gq  Ā fkׁNj`lBĂ {/ < E&<p p8hↄćDž@@ @S$ya  04x!G D8@(hLHx SD6q йI<נ{X(4/ Ei<נXHL =c^ha0B=JI@ACBB`Xha" аNb4X)>SD6AƠйI<נ,5$z )sH H ZO59 AAA!03NzƽS .FES$G4 # Č Db PD6h bAGX,A U A 48 (hTp@LH`h b PD8]4Y =4])"H)1 BAH IDp“[s ƼPШDaA<&"AEP"$4" R @PbF" A(b!"8hp0p`↏$L$'4x4*&$89JR)JR)JR)JR)JR)JR)JR)JR)JQI4р((YR"E,iFM,dM &$j_$< Quick Start

    Quick Start


    Appendix D. Using Secure Socket Layer with ADSM

    The HTTPS communication method provides a secure socket layer (SSL) for use with the ADSM administrative web interface. The following sections contain information that will help you manage SSL communications:

    Note:SSL supports Microsoft's Internet Explorer only on the ADSM for Windows NT server.

    To support SSL, the ADSM install package includes utilities to create and maintain certificates. You can use the Make Key File utility (MKKFE) to create public-private key pairs and certificate requests, receive certificate requests into a key ring, and manage keys in a key ring. MKKFE prompts you for the needed information. If you make an error, it prompts you again.

    How the keys are used depends on the algorithm used, and the start of the session determines the algorithm. A secure server must have a public-private key pair and a certificate for SSL communications. ADSM uses its private key to sign messages sent to clients. ADSM sends the public key to the client that gets the private key. The private key is used to encrypt the data.

    After you have created a certificate request, you can send it to a Certificate Authority (CA) for signing. A CA is a trusted signer of certificates that the browser recognizes, and signs the certificate after the information is verified. By signing the certificate, the CA verifies the source of the information.

    The certificate contains the server's public key, the Distinguished Name associated with the server's certificate, the serial number of the certificate, and the expiration date of the certificate. You can request one of the following certificates:

    • A low assurance certificate from VeriSign, best for non-commercial purposes, such as a beta test of your secure environment

    • A server certificate to do commercial business on the Internet from VeriSign or some other CA


    Figure AB0CT107 not displayed.

    File names: MKKFE lets you enter a fully qualified path and file name when it prompts you for a key ring, certificate request, or certificate file name. However, we recommend that you change to the path where the file should be stored before you start MKKFE.

    Key ring password: When you must enter a password, MKKFE prompts you for the password and them prompts your again for verification.

    If the password expires, note the following:

    • SSL will not start and an error message is displayed on the server console.

    • The ADSM server starts, but the HTTPS port will not be available.

    • You must redefine the password and key ring file by using the DEFINE KEYRING command. See Setting up SSL at ADSM.

    You should change the password frequently. If the password expires before you change it, the key ring will not be usable until the password is changed.

    The password must be from the U.S. English character set, should be at least six characters, and should contain at least two non-consecutive numbers. Ensure that the password is not obvious or predictable. The password protects the private key, which is the only key that can sign documents or decrypt messages encrypted with the public key.

     


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ">< lpit13.AV6byP6cyP6'./usr/share/html/adsm/en_US/admqstrt/a45eia51.htm   et-<>ainors cfhluy"./=ABEILPRSTdgkmp|#58CDFHKMNObvw&,1;GVqx !()+02349:UYW_z'Q\7Xj%6Z[]`$\(G. O(&H/I.4hap8< 4#{ .L@Gk-nirEɑi|0qVO8pÇ8pÇ8pÇ8pÇ8pÇֶk$)r"`. iBZJ&`JYP,`-x A@6H3q: `ڔ`(`$  b)0+u АWm="׀`6R .29:pP-x)\TB`fMT'F1]INyIDJHm="׈qlJ /Ru)-xdPPBo9Rn1yTOB'J-x:8u0,q栘i EbB%Ȉ,JpP+ 3h({.Qd@$ .*,HDㅖupP+@4 B@m=C k `X1"i6rT a,!8pÇ8pÇ8pÇ8pÇ8pÇ8vG,NA$@!Gm`="@Z+`SO`qV%"8XpaRK"8[{$bVl B ij| R J@^M԰64{X48 i(>| |a'Jbq| 隞eή'sXCNԂP5Wr,,X  8OaF&~ThaB* йSaQϖ9JV^c.ҬHR{ 55CG  *T,-i xnV^r Q&I"8X@paRʼn , -3s,Xdž`=@m={~"<@aB* "8[{$bVl B  h\[W(t ehNau+z/AZ1iVZ)R``)KBTz 9':5JnTR{BoE:F2*RBgHOaF&ԶiF +*ԷTa.<2-arapy2@ɑ ./&H"8Yq" d#"\^ L0DpEU,Pyp(F:OpuRw}ǴN(:qGl'1:4su9h:ܜLc.6q:P1)Rz/Af{ LX\X\3L0DpdCKɒ\HDctiipưf< `dȆG$ ,AmmIJ*#ʒhDٷ@qR/vt+' , 3-U~ThaK&<0Ρ̱b{XAGa\1\X4ȴk h1W'[joG8V21}Ǡyʆdau-i*1,q nb"@0̒:S]Ka ՊL:3TcF2'[ îD{ 55G &H .X[X4{@4:3TcIך| qGBoE:V*bЕ:fFRA` Tc-B"+z/A@0̺Tz1M8y*bM!@aP ΀aoFM $(,# [E( O:q1@_(@0 _(Ξt׈DW [z9JᯤOΞt++N0^8\X}+0묭΀azA O:y .B&ͺ!@ΞkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵPVa2M# l lA7E^Ҭ+4*V^_I:G}\A rQ6r(ݛo9fY'Gʦr0Ot|6hS0 簣XPkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵ# nuu'Z1iVj%A!@:yhX>` :yP $(HtH $(H( :y0iW Դ#)TF=Ǵ5JxX 4 ` ΞwH]\B QɽьYAf"mχΞv2JF3z1iV%S{JnA'¸I%U , |B.U7#7.U)T0k itsJ&\Jhtq`8OaF&FZSI•.F7&T#u0sܬsPٷI^(TNRz*o1[ XJJ"1F4c.Ҭ+s{cBoE: $({m=d^: :ktiV3 l lAaF&]YW8t hT]rr; l 0i=@m=dvpqiVӭRz jLUо**Щ[z>TR`9[ 5 ʁ,lIc9*0Q&Iҭ *)(u+z/A\Q*R8.Ai=dFRA ʭICaU3T{ 542t+Œs1U qGvJދuˤM=ro0ҭ 롇ipưir`"Q|Tt:Y=>ҭ8ԓhT]rr;863l{Tf? HRRuʁT|yʏ17P[x8xNRyg*(Tc-%\B#Щ[z@*v ǸMJ $(4hJ0Mx $јJ!Oҭ DiV<:HTf5-'V*h:4W7Щ[z>t+ŒhT]o TR}tF:syQMSp2Е:w:MaF4*V^OEQʐV R ^{k i]Ka4i` <ҾҭKzoFa2M# l ذiҬ+3냍qrUy>Fa2M# vf^O1XQ&I б+z/A@[n]*R:/N8fԝuUUJXxxiwQҬ,x(&YaXL@rb(8{| I(ƅJދuq*R'N{5V [ =dLU駉rQ6rƌe{JŤ.Պ4U(wҬ>ʾq aF&8vr)cBoE:wrRwF9F6 HOaF&N{4UH7ⱑUiVJދuQ&I%S MH7w9thT] =dRU9 0i䢅QURu zzSE1T|nI׫0;RaF&N{6lAǝ'H_iVJދuOEyU(q*\BQ&I5]Z+z/A]]I&rU9vmi=dVICaU3Tj%Sga4A=B0J_iiW ;`"m=Dk k4HRRt iҬ+3냍mI']G=Z/NTUq*R rOuj9*V^!oOV*h;Ji:bU'}BT`a($Ғa̓H7 *Щ[zSzi*%=X}+T{ 54AƫBoE:봫1HDW9*;5 чXLJթ(wҬ>ʾq M\s| {h'F)X#*@tpa$Mh6a2M,J*\gE&rU9vl4te}X}+| !PPfLU駉rQ6ri:J^t|`Xq ]ӡXLGu.Үn'OB&'WF=xxxiM\s| {h4HOaF)"8XpaRʼn , /*D4pa4HĬAx@0$[KUgPX=׏ , SOaFFZSI•ίPiW:KBoE:WRo@<<4'V*fԝ"}Z1M8w_iV<0:H `6a2M _ *R9NbU ,!Τ)RGsc#aF&9.PMRAc2[H,&,(bVl 80qr]pq\Bؑ|a6 1V1XLCU;tXCHR0 &\ydZZd#"\^ L0DpE#5H5K51G &D4< `eĊ ixF/c eË) UË(X 7*i:.P 4ftq$k "ukZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZְ] $(4kLljMB`, :ֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkX ki\1\X4ȴi$ubVTXac=X rXO|n5PՊBU,O9X̺Uk|jQNrX- >bjbrC1㕧W=XʐWiQT]nVBoE:f]*HS(ƅJދuMt*KBoE:봝}XB.uRo7ZP#RUΤ)RF\9z6q:SI”cA7jvMrbV{B[n&iiV* MҮӌ ԳF4c#c#n2P* U,lV*vBoE:)c|F03*盩k o7ZP#R{Jᅄ9ԅ*ZN=XڒiV*A3hQ*h{H^' ж(f4{sH,& bVl[JJ'q`"8[{@Ym}f4{sH,& /m.48\au nw`80PĬ@paRB!@ Th0i~"<@d#`IQh[X4{O`A{X486(륛s kiu13V6byP6cyP6./usr/share/html/adsm/en_US/admqstrt/a45eia52.htm Quick Start

    Quick Start


    Maintaining Certificates and Keys

    This section describes the following maintenance tasks:

    Change a Key Ring Password

    1. Enter mkkfe to start the utility.

    2. Enter o to open the key ring file, and enter the key ring file name.

    3. Enter the key ring password and enter it again for verification. MKKFE displays the currently selected key ring.

    4. Enter p to change the key ring password.

    5. Enter the key ring password.

    6. Enter new key ring password and enter it again for verification.

    7. If you want the password to have an expiration date:

      1. Enter y

      2. Enter number of days until the password expires

      3. Press Enter and go to step 9.

    8. If you do not want the password to have an expiration date, enter n and press Enter.

    9. Enter x to exit the Key Ring Menu.

    10. Enter y to save the key ring file, and press Enter to exit MKKFE.

    Show Information about a Key

    1. Enter mkkfe to start the utility

    2. Enter o to open the key ring file that has the key you want and enter key ring file name to open the key ring.

    3. Enter key ring password.

    4. Press w to work with keys and certificates.

    5. Press l to list and select the key you want.

    6. Press n to proceed to the next key on the key ring until you find the name that you just entered.

    7. Press s to show information about the key, then press Enter.

    8. Enter x to exit the Key Menu and then x to exit the Key Ring Menu.

    Delete a Key

    1. Enter mkkfe to start the utility.

    2. Enter o to open the key ring file you want and enter key ring file name.

    3. Enter the key ring password.

    4. Press w to work with keys and certificates.

    5. Press l to list and select the key you want.

    6. Press n to proceed to the next key on the key ring until you find the name that you just entered.

    7. Press s to select the key. You will now return to the Key Menu.

    8. Enter d to delete the key and enter y to confirm that you want to delete the key. Press Enter.

    9. Enter x to exit the Key Menu and then x to exit the Key Ring Menu.

    10. Enter y to save the key ring file, and press Enter to exit MKKFE.

    Designate a Key as a Trusted Root

    A trusted root key is the public key and associated Distinguished Name of a CA. To designate a key as a trusted root:

    1. Enter mkkfe to start the utility

    2. Enter o to open the key ring file that you want and enter key ring file name.

    3. Enter the key ring password.

    4. Press w to work with keys and certificates.

    5. Press l to list and select the key you want.

    6. Press n to proceed to the next key on the key ring until you find the name that you just entered.

    7. Press s to select the key. You will now return to the Key Menu.

    8. Enter t to designate the key as a trusted root, enter y to confirm the action, and press Enter.

    9. Enter x to exit the Key Menu and then x to exit the Key Ring Menu.

    10. Enter y to save the key ring file, and press Enter to exit MKKFE.

    Remove Trusted Root Designation from a Key

    1. Enter mkkfe to start the utility.

    2. Enter o to open the key ring file that you want and enter the key ring file name.

    3. Enter the key ring password.

    4. Select the key you want to remove as a trusted root:

      1. Press w to work with keys and certificates.

      2. Press l to list and select the key you want.

      3. Press n to proceed to the next key on the key ring until you find the name that you just entered.

      4. Press s to select the key. You will now return to the Key Menu.

    5. Enter u to remove the key's status as a trusted root and then enter y to confirm the action. Removing a key' s trusted root status does not delete the key. Press Enter.

    6. Enter x to exit the Key Menu and then x to exit the Key Ring Menu.

    7. Enter y to save the key ring file, and press Enter to exit MKKFE.

    Request a Certificate for an Existing Key

    1. Enter mkkfe to start the utility

    2. Enter o to open the key ring file, and enter the key ring file name.

    3. Enter key ring password.

    4. Press w to work with keys and certificates.

    5. Press l to list and select the key you want.

    6. Press n to proceed to the next key on the key ring until you find the name that you just entered.

    7. Press s to select the key. You will now return to the Key Menu.

    8. To create a certificate request, enter r, enter the certificate request file name, then press Enter.

    9. Enter x to exit the Key Menu and then x to exit the Key Ring Menu.

    10. Mail the certificate request. If this is a request for a VeriSign low assurance certificate or secure server certificate, mail the certificate request to VeriSign. You can mail the low assurance certificate request to VeriSign immediately. A secure server certificate request requires more documentation. To find out what VeriSign requires for a secure server certificate request, see the web site at http://www.verisign.com/ibm


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] key y klbv13V6byP6cyP6./usr/share/html/adsm/en_US/admqstrt/a45eia53.htm Quick Start

    Quick Start


    Appendix E. ADSM National Language Version (NLV) Feature Considerations

    National language support for the ADSM server allows the server to display messages and help in languages other than U.S. English. It also allows for the use of locale conventions for date, time, and number formatting. The languages supported are:

    • Chinese, simplified (zh_CN)

    • Chinese, traditional (zh_TW)

    • English (en_US)

    • French (fr_FR)

    • German (de_DE)

    • Italian (it_IT)

    • Japanese (ja_JP and Ja_JP)

    • Korean (ko_KR)

    • Portuguese, Brazilian (pt_BR)

    • Spanish (es_ES)

    The SMIT installation of the server automatically installs the language defined in the bosinst.data file. You can install a different language in one of two ways:

    • Automated installation: Before you install ADSM, edit bosinst.data, updating the CULTURAL_CONVENTION and MESSAGES variables. When you install ADSM, you will automatically install the desired language in addition to US English.

    • Selective installation: During ADSM installation, use SMIT to list all the filesets, and choose those for the languages that you want. You can also use SMIT after you have installed ADSM to change the language selection. See SMIT Installation Procedure for the NLS Feature.

    To enable support for a given locale, set the LANGUAGE option in the server options file to the name of the locale to use. For example, to use the ja_JP locale, set the LANGUAGE option to ja_JP. If the locale is successfully initialized, the date, time, and number formatting for the server will be controlled by the locale. This overrides the server option file definitions for date, time, and number formatting. If the locale is not successfully initialized, the server defaults to U.S. English message files, and the date, time, and number formats are still controlled by the server options file.

    The server console uses the locale/language defined by the server options language variable. However, if an ADSM administrative client connects to the server and specifies a locale that is different from the one specified at the server, the server tries to initialize the administrative client's specified locale for returning messages to the client.

    To use a language other than the one defined at installation, or to add translation of ADSM messages and online help, continue at SMIT Installation Procedure for the NLS Feature.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ====== kw13tV6byP6cyP6t./usr/share/html/adsm/en_US/admqstrt/a45eia54.htm Quick Start

    Quick Start


    SMIT Installation Procedure for the NLS Feature

    Complete this procedure to perform the basic installation and configuration by using SMIT to change or add the language selection. If you are upgrading from ADSM Version 2 to Version 3, read Migrating from a Previous Version of ADSM. If you are running with the default mouse behavior, be sure to have the cursor arrow in the active window in which you are performing system actions.

    This section covers installation for AIX 4.1.4 and later:

    1. Log in as the root user.
      Note:You can run SMIT from a command line or X Windows environment.

    2. From your desktop, enter:

      +--------------------------------------------------------------------------------+
      |smit &                                                                          |
      +--------------------------------------------------------------------------------+

    3. Choose the following selections from within SMIT to install, change, or add language capability.

      +--------------------------------------------------------------------------------+
      |   Software Installation and Maintenance                                        |
      |      Install and Update Software                                               |
      |         Install / Update Selectable Software (Custom Install)                  |
      |            Install / Update from All Available Software                        |
      +--------------------------------------------------------------------------------+

      Make your selections and, if necessary, continue at step 4 in the "Basic Installation and Configuration" procedure to complete your installation.

    For more information on SMIT, see Getting Started: Managing IBM RISC System/6000, and read the SMIT windows during your installation.

    For more information on language support, see the LANGUAGE server option in the ADSM: Administrator's Reference .


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k wx13V6byP6cyP6./usr/share/html/adsm/en_US/admqstrt/a45eia55.htm Quick Start

    Quick Start


    Appendix F. Applying ADSM Updates on AIX

    Application of ADSM maintenance updates, also referred to as Program Temporary Fixes (PTFs), bring your ADSM server up to the current maintenance level.On AIX, you can apply the ADSM maintenance updates by using the System Management Interface Tool (SMIT).

    Figure AB0CT107 not displayed.

    The ADSM server and the ADSM Utilities must not be running during maintenance updates.

     


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kzy13 V6cyP6dyP6 ./usr/share/html/adsm/en_US/admqstrt/a45eia56.htm Quick Start

    Quick Start


    Internet, IBMLink, and Compuserve Assistance

    Online help is available through Internet, IBMLink/ServiceLink, and CompuServe.

    Internet

    If your installation has access to the Internet, the latest server and client PTFs (maintenance updates) are available on the anonymous ftp (file transfer protocol) server. The machine name is index.storsys.ibm.com.

    IBMLink/ServiceLink

    If your installation has access to IBMLink/ServiceLink, an interactive online database program, you can:

    • Search for an existing authorized program analysis report (APAR) that is similar to your problem.

    • Search for an available program temporary fix (PTF) for the existing APAR.

    • Order the PTF if it is available.

    • Create an Electronic Technical Response (ETR) problem report to get assistance from an ADSM service representative.

    CompuServe

    If your installation has access to CompuServe, you can obtain code fixes for the ADSM clients and ADSM servers through the IBMSTORAGE forum libraries.

    You can also access general information files, helpful hints, Technical Support Bulletins, and ADSM informational APAR text through the IBMSTORAGE forum.

    To access this forum, type GO ADSM or GO IBMSTORAGE at any ! prompt. You can use this forum to exchange information and ideas with IBM representatives and other ADSM users.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] r m kfz13,V6cyP6dyP6,./usr/share/html/adsm/en_US/admqstrt/a45eia57.htm Quick Start

    Quick Start


    Before Applying Maintenance Updates

    Maintenance updates may contain README and fixinfo files that provide a summary of changes for the PTF and a maintenance history (the fixinfo file) for the product. Review this information before you apply the update:

    1. Mount the CD-ROM by entering from the root directory

      +--------------------------------------------------------------------------------+
      |  crfs -v cdrfs -d /dev/cd0 -m /cdrom -pro                                      |
      |                                                                                |
      |  mount /cdrom                                                                  |
      +--------------------------------------------------------------------------------+

    2. Change to a directory where you have write permission. For example, to change to the /home/temp directory, enter:

      +--------------------------------------------------------------------------------+
      |cd /home/temp                                                                   |
      +--------------------------------------------------------------------------------+

    3. List the contents of the PTF using the RESTORE command. For example,

      +--------------------------------------------------------------------------------+
      |restore -Tvf /cdrom/u452223.bff                                                 |
      +--------------------------------------------------------------------------------+

    4. Note the relative location of any README or fixinfo files. For example,

      +--------------------------------------------------------------------------------+
      |./usr/lpp/adsmserv/bin/README.SRV                                               |
      +--------------------------------------------------------------------------------+

    5. Restore the README or fixinfo file. For example,

      +--------------------------------------------------------------------------------+
      |restore -xvf /cdrom/u452223.bff ./usr/lpp/adsmserv/bin/README.SRV               |
      +--------------------------------------------------------------------------------+

    6. Change to the directory containing the README and use your favorite browser to view the contents. See Using the Online Documentation for information on browsers.
      Note:fixinfo files are HTML files. Use a web browser to view these files.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] EN"> k,L{13V6cyP6dyP6./usr/share/html/adsm/en_US/admqstrt/a45eia58.htm Quick Start

    Quick Start


    Using SMIT to Install Maintenance Updates on AIX

    Complete the following procedure to apply maintenance updates on the AIX system by using SMIT.
    Note:To use SMIT to apply maintenance updates on AIX, you must be root user and have disk space available. SMIT can be run from the AIX command line or from the command line of an xterm or desktop window.


    Figure AB0CT107 not displayed.

    If you are running with the default mouse behavior, be sure to have the cursor arrow in the active window where you are performing system actions.

    The server must be halted before you begin this procedure.

    It is recommended that you do not commit the update until you are confident that the server is operating properly.

     

    1. Log in as the root user.
      Note:To access the X Windows environment, enter: xinit.

    2. Enter:

      +--------------------------------------------------------------------------------+
      |smit                                                                            |
      +--------------------------------------------------------------------------------+

    3. To see a list of APARs to select, choose the following selections from within SMIT:

      +--------------------------------------------------------------------------------+
      |   Software Installation and Maintenance                                        |
      |      Install / Update Software                                                 |
      |         Install / Update Selectable Software (Custom Install)                  |
      |         Install Filtered Updates by Fix                                        |
      +--------------------------------------------------------------------------------+

    4. On the next window, select the device that you are using for the installation. You can enter the drive name in the window or click on List to access the device list. If you click on List, select the device that you are using (for example, /dev/cd0).
      Note:The status of the drive that you select must be Available. Do not use /dev/mtx for SMIT installations.

    5. Click on Do.

    6. Check the default settings for the options on this window.

      Figure AB0CT107 not displayed.

      Committing the software, removes all previous versions of ADSM, prevents removal of ADSM from the system, and prevents you from rejecting the PTF and returning to the previous level.

       

      Check the default settings for all of the options.

    7. Load the tape into the drive you selected in 4 and press Enter. SMIT asks: ARE YOU SURE??...

      Figure AB0CT107 not displayed.

      Continuing the procedure may delete information that you want to keep.

       

    8. Click on OK to continue.

      This installation may take several minutes.

    9. After the installation is complete, click on Done, remove the CD-ROM, and exit from SMIT.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k|13_V6cyP6dyP6_./usr/share/html/adsm/en_US/admqstrt/a45eia59.htm Quick Start

    Quick Start


    Appendix G. Removing ADSM Version 3 and Reinstalling Version 2

    This chapter describes how to remove ADSM Version 3 and reinstall an earlier version of ADSM.
    Note:This procedure includes reloading the database. All references to client files that were backed up, archived, or migrated to the Version 3 server will be lost. In addition, some existing volumes may have been overwritten or deleted during the normal Version 3 operation. If so, client files that were on those volumes and that were migrated, reclaimed, moved (MOVE DATA command), or deleted (DELETE VOLUME command) may no longer be accessible to the earlier version of ADSM.

    Follow these instructions to prevent loss of data from your system:

    1. Do a full database backup. For example, if you have a tape device class named TAPECLASS, do a full backup by issuing the following command:

      +--------------------------------------------------------------------------------+
      |backup db type=full devclass=tapeclass                                          |
      +--------------------------------------------------------------------------------+

    2. Save a copy of the volume history and device configuration files that were defined in the server options file with the VOLHISTORY and DEVCONFIG options respectively. For example, to save the volume history in a file called VOLHIST and the device configuration in a file called DEVICES, enter:

      +--------------------------------------------------------------------------------+
      |backup volumehistory filenames=volhist                                          |
      |backup devconfig filenames=devices                                              |
      +--------------------------------------------------------------------------------+

    3. Stop the server if it is currently running, after the backups have completed:

      +--------------------------------------------------------------------------------+
      |halt                                                                            |
      +--------------------------------------------------------------------------------+

    4. Delete the current ADSM device definitions.

      1. To use SMIT, enter:

        +--------------------------------------------------------------------------------+
        |smit &                                                                          |
        +--------------------------------------------------------------------------------+

      2. Select Devices.

        Select your device from the device selection screen.

        Figure AB0CT108 not displayed.

        You do not need to remove the non-ADSM devices that ADSM uses (3480, 3490, and 3590 drives, and 3494 and 3495 tape libraries).

         

      3. Select Remove for the device selected in the preceding step.

        Do not keep the configurations in the database, but record the device SCSI address so you can use them later to redefine the devices. On the SMIT screen (Keep definition in database) for defining devices, change the yes to no.

    5. Remove the Version 3 server software. Enter the following:

      +--------------------------------------------------------------------------------+
      |/usr/sbin/installp -ug adsm.license                                             |
      |/usr/sbin/installp -ug adsm.devices                                             |
      |/usr/sbin/installp -ug adsm.server                                              |
      +--------------------------------------------------------------------------------+

      Note:Also remove any other NLS ADSM packages you may have installed (for example, adsm.msg.[lang].devices).

    6. Reinstall the previous version of the ADSM server and the most recent maintenance.

    7. Define the ADSM devices to the operating system.

    8. Reinitialize any database and recovery log volumes, other than those created during install, using the DSMSERV FORMAT utility. See ADSM Administrator's Reference for details.

    9. Reload the Version 2 or later database using the DSMSERV RESTORE DB utility.

      +--------------------------------------------------------------------------------+
      |dsmserv restore db                                                              |
      +--------------------------------------------------------------------------------+

      See ADSM Administrator's Reference for details.

    10. Remove any Version 3 server options (such as HTTP) from your dsmserv.opt server options file.

    11. Start the server:

      +--------------------------------------------------------------------------------+
      |dsmserv                                                                         |
      +--------------------------------------------------------------------------------+

    12. Issue an AUDIT VOLUME FIX=YES command for each sequential storage pool volume that has a volume type of STGDELETE or STGREUSE to audit all disk storage pool volumes.

    13. Examine the saved volume history file from step 2.

      For every sequential volume specified in the volume history file with a volume type of STGREUSE or STGDELETE, execute the AUDIT VOLUME FIX=YES command to clean up invalid database references to the volume(s).

      If you cannot locate a volume that has a volume type of STGDELETE, use the DELETE VOLUME DISCARDDATA=YES command to remove references to the volume from the server database.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k`}13V6cyP6dyP6./usr/share/html/adsm/en_US/admqstrt/a45eia60.htm Quick Start

    Quick Start


    Appendix H. Statement of Service and Where to Look for Information

    This section describes the service that IBM provides for ADSM and tells you where to look for more information about ADSM.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] / kx~13q V6dyP6eyP6q ./usr/share/html/adsm/en_US/admqstrt/a45eia61.htm Quick Start

    Quick Start


    Statement of Service

    For the latest hardware and software requirements, fixes, supported devices, 60-day product evaluations (try and buys), product manuals, promotions, and more, visit the ADSM web site at: http://www.ibm.com/storage/adsm .

    You can report a defect in the program code or documentation:

    From inside the United States or Canada
    Call IBM at 1-800-237-5511 or your ADSM Business Partner, whichever is providing support according to your purchase agreement.

    From outside the United States or Canada
    Varies by country; see your purchase agreement.

    For the best assistance, please include the following information when reporting defects:

    • The ADSM server version, release, modification, and service level number. You can get this information by entering q status from the ADSM server console.

    • The ADSM client version, release, modification, and service level number. You can get this information by entering dsmc from the command line or by using the Product Information option of the graphical user interface help menu.

    • The communication protocol (for example, TCP/IP), version, and release number you are using.

    • The activity you were doing when the problem occurred, listing the steps you followed before the problem occurred.

    • The exact text of any error messages.

    Internet

    You can get additional information electronically through an anonymous ftp server. The host name for this machine is: index.storsys.ibm.com. There is also an ADSM-L newsgroup, which is on listserv@marist.edu. This bulletin board is implemented by a third party, which IBM supports on a best-effort basis only.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k&33V6dyP6eyP6./usr/share/html/adsm/en_US/admqstrt/a45eia62.htm Quick Start

    Quick Start


    ADSM Publications

    ADSM publications and the ADSM Version 3 for AIX server product are available in softcopy on the ADSM product CD-ROM ADSM V3R1 for AIX (LCD4-0396-00).
    Short Title Publication Title Order Number
    ADSM Messages ADSTAR Distributed Storage Manager: Messages GC35-0271
    ADSM DRM Stand-alone Disk Dump and Restore Guide ADSTAR Distributed Storage Manager Disaster Recovery Manager: Stand-alone Disk Image Dump and Restore Guide GC35-0343
    ADSM Administrator's Guide ADSTAR Distributed Storage Manager for AIX: Administrator's Guide GC35-0274
    ADSM Administrator's Reference ADSTAR Distributed Storage Manager for AIX: Administrator's Reference GC35-0275
    ADSM License Information ADSTAR Distributed Storage Manager for AIX: License Information SC35-0283
    ADSM V3 AFS/DFS Backup Clients ADSTAR Distributed Storage Manager Version 3 AFS/DFS Backup Clients SH26-4085
    ADSM V3 Installing the Clients ADSTAR Distributed Storage Manager Version 3: Installing the Clients SH26-4080
    ADSM Trace Facility Guide ADSTAR Distributed Storage Manager: Trace Facility Guide SH26-4082
    ADSM V3 Using the Apple Macintosh Backup-Archive Client ADSTAR Distributed Storage Manager Version 3: Using the Apple Macintosh Backup-Archive Client SH26-4079
    ADSM V3 Using the Application Program Interface ADSTAR Distributed Storage Manager Version 3: Using the Application Program Interface SH26-4081
    ADSM V2 Using the DOS Backup-Archive Client ADSTAR Distributed Storage Manager Version 2: Using the DOS Backup-Archive Client SH26-4054
    ADSM Using the Lotus Notes Backup Agent ADSTAR Distributed Storage Manager: Using the Lotus Notes Backup Agent SH26-4047
    ADSM V3 Using the Microsoft Windows Backup-Archive Clients ADSTAR Distributed Storage Manager Version 3: Using the Microsoft Windows Backup-Archive Clients SH26-4078
    ADSM V3 Using the Novell NetWare Backup-Archive Client ADSTAR Distributed Storage Manager Version 3: Using the Novell NetWare Backup-Archive Client SH26-4077
    ADSM V3 Using the OS/2 Backup-Archive Client ADSTAR Distributed Storage Manager Version 3: Using the OS/2 Backup-Archive Client SH26-4084
    ADSM V3 Using the UNIX Backup-Archive Clients ADSTAR Distributed Storage Manager Version 3: Using the UNIX Backup-Archive Clients SH26-4083
    ADSM Using the UNIX HSM Clients ADSTAR Distributed Storage Manager: Using the UNIX Hierarchical Storage Management Clients SH26-4030
    ADSM V3 Client Reference Cards ADSTAR Distributed Storage Manager Version 3: Client Reference Cards SX26-6019

    The ADSTAR Distributed Storage Manager: Performance Tuning Guide is not available as a printed book. However, you can access the document at the following Web site: http://www.storage.ibm.com/software/adsm/adsmhome.htm .


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ="LEFT" kY43IV6dyP6eyP6I./usr/share/html/adsm/en_US/admqstrt/a45eia63.htm Quick Start

    Quick Start


    IBM Redbooks

    The International Technical Support Center (ITSC) publishes redbooks, which are books on specialized topics, such as, Using ADSM to Back Up Databases. You can order publications through your IBM representative or the IBM branch office serving your locality. You can also search for and order books of interest to you by visiting the IBM Redbooks home page on the World Wide Web at this address: http://www.redbooks.ibm.com .


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Quick Start

    Quick Start


    Software Developer's Program

    The IBM Storage Systems Division (SSD) Software Developer's Program provides a range of services to software developers who want to use the ADSM application program interface (API). Information about the SSD Software Developer's Program is available in the SSD Software Developer's Program Information Package.

    To obtain the Software Developer's Program Information Package:

    1. Call 800-4-IBMSSD (800-442-6773). Outside the U.S.A., call 408-256-0000.
    2. Listen for the Storage Systems Division Software Developer's Program prompt.
    3. Request the Software Developer's Program Information Package.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Manager kg43b V6eyP6eyP6b ./usr/share/html/adsm/en_US/admqstrt/a45eia65.htm Quick Start

    Quick Start


    Related AIX System Publications

    The following table lists related AIX publications.
    Publication Title Order Number
    AIX Version 4.2 Installation Guide SC23-1926
    AIX Version 4.1 Installation Guide SC23-2550
    AIX Version 4 Network Installation Management Guide and Reference SC23-2550
    AIX Version 4 System Management Guide: Operating System and Devices SC23-2525


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] .ibm.c k֭43 V6eyP6fyP6 ./usr/share/html/adsm/en_US/admqstrt/a45eia66.htm Quick Start

    Quick Start


    Do You Have Comments or Suggestions?

    Your feedback is important in helping to provide the most accurate and high-quality information. If you have comments or suggestions for improving this publication, you can send us comments electronically by using these addresses:

    • IBMLink from U.S.: STARPUBS at SJEVM5
    • IBMLink from Canada: STARPUBS at TORIBM
    • IBM Mail Exchange: USIB3VVD at IBMMAIL
    • Internet: starpubs@vnet.ibm.com (or starpubs at vnet.ibm.com)
    • Fax from U.S. and Canada: 520 799-2906
    • Fax from other countries: (1) 520 799-2906

    You can also mail your comments to:

    IBM Corporation
    Information Development, Department 61C
    9000 South Rita Road
    Tucson, AZ 85744-0001, U.S.A.

    When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Quick Start

    Quick Start


    Translations

    Selected ADSM publications have been translated into languages other than American English. Contact your IBM representative for more information about the translated publications and the availability of these translations in your country.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  ks43k V6eyP6fyP6k ./usr/share/html/adsm/en_US/admqstrt/a45eia68.htm Quick Start

    Quick Start


    Appendix I. Notices

    References in this publication to IBM products, programs, or services do not imply that IBM intends to make these available in all countries in which IBM operates. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any of the intellectual property rights of IBM may be used instead of the IBM product, program, or service. The evaluation and verification of operation in conjunction with other products, except those expressly designated by IBM, are the responsibility of the user.

    IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to the IBM Director of Licensing, IBM Corporation, 500 Columbus Avenue, Thornwood, New York 10594, U.S.A. Refer to the HONE SALESMANUAL or product announcement letters for the most current product information.

    Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact IBM Corporation, Information Enabling Requests, Dept. M13, 5600 Cottle Road, San Jose, CA 95193, U.S.A. Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] > Quick Start

    Quick Start


    Appendix J. Trademarks

    The following terms are trademarks of the International Business Machines Corporation in the United States or other countries or both:
    ACF/VTAM
    AD/Cycle
    ADSTAR
    Advanced Peer-to-Peer Networking
    AIX
    AIX/6000
    AIXwindows
    Application System/400
    APPN
    AS/400
    AT
    BookManager
    C/370
    CD Showcase
    CICS
    Common User Access
    CUA
    DATABASE 2
    DB2
    DFSMS
    DFSMS/MVS
    DFSMSdss
    DFSMSrmm
    ESCON
    Extended Services
    IBM
    IBMLink
    

    Library Reader
    Magstar
    MVS/DFP
    MVS/ESA
    MVS/SP
    MVS/XA
    NetView
    OpenEdition
    Operating System/2
    Operating System/400
    OS/2
    OS/400
    POWERparallel
    Proprinter
    RACF
    RISC System/6000
    RS/6000
    SP
    SP2
    System/370
    System/390
    SystemView
    VM/ESA
    VTAM
    WIN-OS/2
    XT
    

    Lotus, Lotus Approach, and Lotus Notes are trademarks of Lotus Development Corporation in the United States and/or other countries.

    AFS and DFS are trademarks of Transarc Corporation in the United States and/or other countries.

    Tivoli, Tivoli Management Environment, and TME are trademarks of Tivoli Systems Inc. in the United States and/or other countries.

    Microsoft, Windows, Windows NT, and the Windows 95 logo are trademarks of Microsoft Corporation in the United States and/or other countries.

    UNIX is a registered trademark in the United States and/or other countries licensed exclusively through X/Open Company Limited.

    Java and all Java-based trademarks and logos are trademarks of Sun Microsystems, Inc. in the United States and/or other countries.

    Other company, product, and service names may be trademarks or service marks of others.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] er l&a43V6gyP6gyP6./usr/share/html/adsm/en_US/admqstrt/a45eia70.htm   aeiorst<>cdln Dfghmpu,.AIPSTbvy/Mkw-=CNOx"()012EFGRV45BHLUWXjqz!#&+3689;Z'7:KQ_Y\|J][@ PPă8  OC@_< -(@xRB PWzF=$ @`oP*y, `X, `X, `X, `X, `X,@ I 40 @h4$ 8p0⯪:/a|h+  P)$ @@PēmXPj^M7@`p x6p4,@h@I! p(e>7!<Vu[Cp4,P)$ @!%2,t,?rnBK\3:/G+!?I! pml}FEn/?P)$ @M(a4p_*_,I! p*}oS+[mʶi $ (7WyoE ŨY:gBx2@<`   `$Mn: Fр'`iΣ49@ `4 I (`@<0H& O9o'рx4`,  x6p4, @%$ $# , 0`80# <7@ @0 I (`@<0H& `t`h<0} 7hw0 h@4 %( @$X8  JH@Pi?v/I @|C/PX, `X, `X, `X, `X, `X,@ $#(8. BH@ RcA\^P)$ I!( Jph<uŀ 8P$%8p0f(p4JAVcJP)# f2s{ :/^[A"Hd?kyR2>ś;*{ $Lf?\F~K@@0H=!65a@ 3 cp4,!0[+15jzYݫ낥MUѠ 3B%,JFR عS_fڷe[4ױ%U4̓qRp@ 07U>7BāaQqls ] ;x5i/]{^q-͝?`7@lf5|^F Յp4  CI@ G@iUf7e?t{Ǡ JCue G,M؎j[d(ʝF; 详G݋k]ed4vr_fݫdq-ض5BaF6T4̚o  ,9-$ )($bP8 XH R   PI@qL?`JDq꣇;K9|yjOߕ,9M\\/VDWuƺ;ods;kzv -T}2;4wfW@K H~ o 0 I*ah RPHĺ\IHV:ڿVL:%Lg 24Ⱦ!N68]7zp]jܸU3=_ͫr㎦l`~0!ԨǸuU5z{\sk ?釛rkV:̮cFg6ۡt͌ު8ͫrTvfW1GvR3KEz( RPHĺGeR R#NcUZl; ߑ4:<91.Qi~UkI)%L} _̚o>r2<5~3 23& J V!G:Q9+}7s]Pھ8|AS%CFG $P@ulu2T?i$29P.to~u2T?yozdsk7*Cds/L>4v3 \g|-u2T<ѯ-t IP RPHĺGGM!G6}¡ƺ;d|ڸ_?$XH~,ߕ,'<ӷto\26i쳿 x2,29Rsw퀸:/&<duᑰG*Yto#Յf4?Sv7Ι%2Vi RPHĺGNA$GepmY:?\g. G2ȱa##\g<_fm"Ej0"}nzLdW̚nz*$ cZr$7[wjɱ\Ӄwj~\M6/]n?>׸זc1ˌߦGulEoIS B%Kl쎎L7HA$G:s~K#X.+5i_5[L}! 6[9WkLiLctyfwYͷڲF^n:k(Oj2GGS&%$ RPHĺ͖mMv⌅!o5=ª޸\dsl/t̖!lsmGGUk}gܴIRls̢%*dw⌅@@!F%lsmGG:t >a$E9M۷ak{l_ztduQWL}#L6[9W|:.:?4GK ct[_:t >`nu2T?r:YS3ڷ.:t >b91.eo:>FdHA$G:.i~&ǖ%Fwou-}_OS4ʟcΙ܌eUfg6dt}| M|:g@ \4 Hr)($b]fg6jA$G?"Y|b ظ_d|YͷڼvCUMWͫE}29TP\6[9#r:Y cF0 σ`dxoVoGEՆ} 6[9WN~G#͖mdwxnF^wjgRTp>|.091.eo}pTvi R.,t_U7nU4ߦ>jz>lsmYb||_f͖m\Aq̌ ΦJ5ݫn\s$vYͷڰھdiLfg6dtq$PT/to#XC{lY Mvu^WFGڣX_N_2,t_}@HI)H.L܍?a|^չq]\Xr)($bD,'2T4uvnŔ$ !#}=٦{s%OMg7S&>VoS6m\@ỵ~n`tz[xEڷ.IA# c\͹~rㄻ\$XHB %":0ȱ|c:t3չqvpl7~Ql^yor =#N?b4t4n!F$B;U [n|(@pB %"io#BE8h@`F~~0(is! &6MW#hid`491"9ڨ_`Pкi| (P4 ! nM7}28 D_n7WddXT`~.#JEDp$8) Hnplh]XQ-FN´ Hr)($bD,sP*sA[@WEۛiT4(IH4A}oX4@@@X3!uҩL}P^-صS[ _n}4*}_κTfKKQ]nn:X4G`0CR,~lV@Q>RW% 4ot]K[e:ei>7%!@ ! ]_*Y@r˸-9R!dp-|ڸn\s9ߗtyފ!\ʖFsAN\/dX~.#JYEʝd J{d JN0~Jd JCIA# H! T/nźGGG@r)($b].: R!lsmGG:t >g{fg6j׸3_g6U@~l,JDumʖGo\QоU_ ;o̓p91" !SyEۛSIA# Pa$Xj|Uv悶B7(Oli@(P4JD,sP*"[@QuaRÐIA#$tIHQV7鏽 ~E꣇lzm\rkͫrT 즖 س~m[Q::6;Tiمrv"ZUYM\n`t/d ƏK#̀ޯBrv4?Sv7Ι%7sR J #B %"9ʖGylC{ڌпݼA"~m[!F%FH꣇8JDsVSu܍?c>Mۦ}29pط٦!q-}hn_yoMW{Q:9RC{ڌGqaw\6L| RPHĈ(H&Y$ n\sKa|h a=s]}h~'zl}2\f_fʫdw,c{$t/}2>E)ͫrT Hr)($b^dqݚo.Q΋Y$2;O4l_~q $tuQYߦGȱ~s#k ʖGtus]\ ަ>`r)($bD `B %"9٦c`Ѐ@|-9:<JF꽚oycd|9L}v_q_#Ցp?Ҫ}h~.#2<Ʋ> Hr)($b_2/M!( # fIlh\C{2aK_~L7H =o|T7%Lg#͏Ew!g}2;\Qdstk~ 2Tg#⌅a7vǢ2aK4tYUf =GE7IH|TҤikKa~ᏳM$64.!EK#VC ߇ߝL^Z*Y)R4낥!TҤiZUYMc 3͹~5Ed42r:=_]C2)6')}Rl._iqhޯ@F Hr)($b\slt5!k-/*E]#iTi_oˌz\W]C (U=Us' -/p(fZ_v֙ʫ7=!I 1,xoWƏ漷^[-/rv8PQ:c=@q,q:JFͣ۾syo6 q07|q,q}qݫ"T:,e2sΨv_jNst-ƾG c(ޯsJ*n#Ψ`S6FWF2:\kzp?B%KIH@pn݋h(-/t]uң2Z_*Y# }wop;~p\sCǐsdyn?k# J h,H$%(0A,`$)@@ J%F$k(ھuң0JD|κTf}1-dqjwc(.Z_#͖m!Ln69 U"]XPr)($bF8JFFg_fʫ@TA >uң23Wƺ_*Y_ 7vչqΪf sNd^u;xPW|bƺ|v n\s J ꣇8JDsVSu܍?c>Mۦ}29pط٦!q-}hn_yoMW 4?N6>.3eMU2aʖF}1 _Lcq JsjܸU1R J  ٦蹥IH#F+Hq-k(輚or/,t_ Gedr]rkw J 1 R.#JV_#uwȹ@@!F$k(輚i$K 7\+jdž|d|9L}Ⱦc ̕2WD$XOȱ6ˀaqqlsjM5yt^M7]*Y[n\s?{6}56׳id? }o:,91#O(I)n\sӡ(j |fȱҨEwmi| d/,tXr>qG a=Ln( eo:q=vΨ\6)u-}Ɇ1=Ln JCwjuG5!Ln JCIA# dwR0 a$Eh[sz鏿8T/t]QEۚBOli-drApp87vʮetaڲ+7^~E*B%J0^ZB %# ,` a|BƏƺ8$tL7y}Kƺ;#oMB%J0v4I)ds꣇KʖG*Lnq n\wjȸ9iLT8\iyRߦGS&Fg!Tݺc!|hG?"|h:rnݹ~yo#rn>`~.#2uG5@@!F%LnJDr,t_uaYMdϦG 3p?Sv7ΘBlsmGG̚j91*dw4K JDrLn;|.t7U7^[-/\~F+t̖EMϦ>\7dLcuQSyRq#;fk˃anQ-/43+Ydt Jv JyRB%J0S-/⌅i|\IHL7B2,t_Ui>7(>8Yqdw3FEU𺰠 RPHĩ ߊ2{ JDu _zr63cuң2Z_2aE4޳Z_BW69sKLn:-iN6;5yڌfoW6GfS&}~lB] ]WAYͷTiՑ2{!R J 2acA$Go{Q>xY=6=_69Eۛ S& |f4Z_}cQ{Ⱦuv+"Ea@S&٦*Y R#,o ; MזK9ߑ]*3%Gls鏾W (#$XOȱya|cQd*YٕT1TiT4li;f5y{Q:|9kt7v⌅iaeu; d)^,\Gvet J0_iAR@@!F%Ln/4K JDs,_*Y @wS&-߮ sٿ#HJi~٦|PGȱaOli)aPQ_{Q:=MuG5v7wj(Y얗n C22:xhz;P%uQ,91 4ot]K[e:(Oli` `B %"9Eۚl-زQe:sA[@4QSy-/,Hp8?ݙ]R,~lV@Q>R J em7̋P0A$>W rrиkW߅Յf7Ցf]9详G.#q̕>7; { RPHĪ4ʟfvqd R#: Epp;鏽 .+5ikV!Ti_vVo>8\12Fz+֙΋kQyY>.+5isXoEµ_.,Y@Ui>7e,JF)|2aݫ:/WKҪ}hr)($bUF{eOM]m*B %">F+ buF}1A}Ti^}4*}:gQV J Q\fM4JFFg8i6ˏ:lZ_N/=Y{k{ dvCK=K ? a!UudzuaYM`K#;q_7Wɜۑx HB %"@HHY9'f3w?hcf`AP_:gsSYaǖ4 RPHĪT}7rA$CxE޹͹~uSJϷ٦iUf7z"EcJv2vpc EK#e4,}iҪ}oSTdv⌅\G@rddX OvJN*Y RPHĪ˺<I)ΦJ[ުn;܍?c>Mۦ}29pط٦!q-}hn_yoMW <_{Q:9Raq]-^z+˺<`k(}FHp]g 5cF;+JJT=R J6Z4 Hn)6Sr"4 Hb%7 ٦ JCwjt^M5R J QkB %# ~z+luQKak_#P2Tp~u;x=2aakz(S%Ր{WKaa@U?չqΪa$sa#}S63鏽TynuQT3鏾%qrkV:(6ˎuS3?!kusdup-\?չqΪf:6ˎuS:c kyU}PQuQwG{ڌGpoWߚrn>gsF\_*Y:^ڷ.9L@@_@3eM@@!F$(H(B % 4ot]K[e:(Oli J ` R {ە\B%H0!em7̋B%Jp4g$@Xp  I!@h"hĠRP)($bVm4JD ގ}~l:s~= \/sʫ7սXTx6>ܖ\\/FʝeUF_=iyE.T` RPHĭo:QB %"[GEK?6 ߝt`Əd{~E4 ߆Cާo6:Əd{~EM]*3#.`u\|*c46;ycdwg607g|#!k: J \/,I)0~JdrY8E:a[ "IA#HdII3pFgͫrJ91+}qB %":l}U4hz[k G2>E DL=rPk˃ahn^wjl^2aCiq@[|tJDsY:?鏽FBWݫv5Uw Srsa_ ᪌B%J\kq1 Rlrc8PQz+_ 79< \ g <>=]AG9Gk(=ߚ߶[|5y"0?ƺ;\y+0:grybÐIA#k(ܖ\Y$讫c\-fC{| }qƺ;;{=9Fʝ2:v._6,ls(/[ dqhb̍2/ƺ;wz-Uvq ݫfE#uw#6 J O(uSA$^չq9_|2>v2\ksϵ yolV?WM/4W6|>2>Ev\*:->9okp(@i~Zq 4]D-ϛVr)($bV_#N!GulyeU G29"E'"|b2Kl/}2:\k!F%ocA$\G@soc/c%!@[!qRl= Hr)($bI$$JIۑ/%B%J=vpl7z R#rn1;Imd,Qsˡm k*;#|dg 2ߟ}u[s%SWߕ,܌:%J. S091+F7>tJD7s]}h(.WL}Ҫ\\6:-鏿Lcp_;Q͎ͅUѾw[| RPHĮ&ŐIH|GQn/yjO`kej5~c۫b͹iaA$ #ǷV1tyAo.ya[߲["Zq J rty$A1}ھ Tu1;܍?c鏾W *c>lt_Ϧ>;xpMG`~ a?8Hwj lsFp(i!F%q[Gu2aB %# ]z+ yU/,'鏾Zdw=7 a^9W: qi J li R#˺m[q-}nvH`@`@p @$,7v " J Tu1A$Gk wm[p:U:t:>kڿpuCw;T}tz+p(7*Yg\PoW΀ RPHĮJT}7,I)ʖGzҪ}oq~R_\GS207v7lq :/uR_d܎du;x!W4?%oH4j_?4-d|nTGVk|~8p:UTҤiZUYM"[ _ 91+ҨB %":l}G3鏽Tݺg#v,Tqq Bp:U:_#t̫B%Jt>:A$GSV?_6ˎ*uQ柛SW F@\鞛d|<QyсU~ìܑ" 0@$0H"!F%spFgͫrJDHB %":t<*3d *:?WCW E}2;)OM"dur)($bW8~T:,y$P?toSdv.;fN?b̓p7g|(Goe)il)Wk:PQuPvE[ 強73n2091$>l_T:, vq| $ A$CxE>̜ur}|߮qbȸUcW ,tXr)($bW8~T:,9I)JJTɆ] Hr)($bI !g-/491+ R#J}ھsߛ zuF"@$ !g6/P?\ RPHį Go*Y R.#JTɆiʖBW%*dw~٦K!R J 8= R.#Jr,t_iʖB91+CK JEt J0?6 v79R@@!F%cʈA$GU?ty" EiscáRT}1$XOu*dTo}4\k+wj2GG~T=okdfz+d_#,8A*a}gܴG ~GU.;}o_κ.NlW`7">KB \wj_{k*!Юocl|1Əݝ9٦4k(` RPHĠFqb@4 )@8!@h"hĠRP)($b@`0XI)cP9:?nV\|s9109ΩO{r7 cI)=ˏ`߮tpfvqhRk˅) B뢥) ݫ*lguiϚ~wjUY: J A$aκTfz+%ʖFzVgoPS\vNi\ddz[xؖƺ|Yߟ~⌅"s-UvzV]AG٦kp:L(hnrbZ_6K_du2aK:_$XOÝPA. r)($b`KTB %":Z@=L=q9 RPH>tJFW|(=[4:d:fTi_:s|ծ,f_c ?f详>i@|5dA$ :,7~:oOvs]FKc鏾n}29{wW icf ǀ|zo~̓p910:mi R0]*38,Qdg{+0U_\26il)dMfl7f΋_1|_{Q:ARװ_yp4H5L낥-dq"Tp]!F&M7A$ 0ھ Et:nF_s]\ ߃`W#8Y a=M./!yu0`9 :~[Gc|>2>vpl7~̓z0sҪ}o2>S68*>M4r)($b`u^IH#tWU>Z_u-}낥MLn 7u2T? 7|MۦyiUf7k?b \r)($b`u^IU),B %":M:B u^R RPH?a!G:Q-U䴿G:fXYuGzlsFͫ*E_f)oL!Sp RPHĠFqb@4 )@8!@h"hĠRP)($bJG[됂IH!,: 7w?L"4g07 K#w#QWTvpT0?%N6<Ϋ_*ejc׀~ŵͅ>ާoM:akײ~E!c_[!F$d{U?aB %# dxižF+*x J TIH.Ts|d|9ʺ7$XOȱdfչp$XO]Fv£1X?v3ʖFrZ[ T}L ƟN+?K# R#˺<#OcáRT}294|b;yo[ on8PQ`r)($bAA$Gn*/U091%q! =٦1ϦGurc8PQ6 ~ }qƺ;\n:Za k(%!)[|5y"1R J  DU<JDqiTpEwK#鏼,o\V|Qp`-drœ aZ_u-}낥MLn 7u2T? 7|MۦyiUf7|- ^ˍ:,912izN!G),eou-}ϵG낥MYK#WFGڣX迵mvsarkCQ_f@иx܍WVkzly4꽅^ˍ#"Edx[]\r)($beEHA$G <:/&drY;j*ƺ|輚iĵղ:8PQqy4q\drΛ}o:Q-,R-/}29. S3d_dr)oL!Rt^M5R J jz0*Y Ro ; ߕ,nZ_}aL} ϵl 24ȿƺzlo-K#wj\lYdw̥K,]\ ަ>dgrPQj2G@n_ÝQvpl7C.#JeaT)B%LL=p zzsHA$G.a_zz4ߚw<*YE~F}2>k ]qfcd_]A\_6Kז򥑁vuś-G|T. S23s9U|k(w#19kt?dx=M+?,c(,ƺ|_6K_du2aKaaGlp\7ddg{xo*ߦGz~M7 ImA. S3wK#;\dg*upn$tuA\6"JGPS\vNo낥Eo jz0*Y *hɆ~~Ln;fdp(+Ldw RPHUpl7]k(A$ @#{UMcv2yPWȫ81\/Q|-UvqlLlC~ESusK#=_\+j3to~L7zז1miS\/~Z@=L=q9ڿ>b7pl7sVAW@j7v\$7uR_28PQuQwG详A\6L|[akʖFn:!@PQ JCIH|CxEjiL}꣦3X?r<_#鏽;`,KULz-Uvqݷs)(3ur?%+}qƺ;\ JCIA#-ض9{vZ_),B % OȱaL'Ncv2,t_@AGZ_~lf9qhjG63\{vYG_eLmo;M8DXr)($be ?"Olit*dp(H `_),B % OȱaL'4ʟf͍2_>g[q tޞ溌wj&FM!F$H,P!-ضƅՅqNc@j|S*7."p@@; plh {gUi>7u`r)($bD`&B %"[`/4ʟfA@r)($bP8 XH RR,`$)@@ J%F$$J@ ,IA#a$29{t[촿`ߦ>ʫ78W(fQc)Ok {q}091!Qmx7&B %"9Eۛm.Js碾*-Ϧ>;x?6# Dt:Wֹ٦>EFwj\G@E)B%HTP@HB % h~4~!F%83x, p8 JE ,  PI@b RNV J CKA$G\GS3>T1Lizge:8aЩ(|ME}29TP\l._@@g ʫս^F  ʫƲ;!\B%K$m!( pudXU_\G\k#*pl.\7g|mt`rI)/oHl}qr:07vY5W\F.Z_2;$m<p%Fu;x/wR3չp@a!(%L X@σ`̓} cȱѝ\+jZdY4·6;=a~Vn_v2ȿʖ[h6IA#l=I)y }L} U_#ƾ@oGUE!ڿV:2:_o469Ra|1bxAE_*݅EsqRlW8)B%K)B %":=)B%K)NV IHк-fJ7]p:U㪚Vצv֙ʫ!TiT4_zluS[ _\_lh]XPr)($bYEʝdIHL7yRp-|ڸ:/չqΪf:d_?0*9}ݽ.K ?ݙ]Rp[r)Ր)8*vr)B%K(SҔy!GÝQpU_#չq.TK#<ͫrSEʝv]Fvjzi sU/ NT3\26ʺ7e\ig()wfW@`;9R@@j@;9R@@!F%\S6A$aFUѽ:ypTN}q\*E- _#zlvQrgL<2UEM.T㩇@eΪg0B %# c]Տ/|ڸ c(s J P_6K٦2 ,JDs .=n\s:G1Щ*c8Y a=N3hG6K٦+,_LͫrTM|:a$9]7e1h\G@X i RPHĠFqb@4 )@8$  PI@5d<_fB %$Ƽ;u-MfJɆm.=JIA#k,I)Gl]d}1-MWͫ6[9#5ڼ%*ʺ7{l쎎L7CIA#k˅ZB %":l|_#],'r"E1͹~#r"ESJϷ٦]\X~0!pTviNͥS ;?~k :,?C{k˅񸫑k:dz[)R s}1􃮊G cr~V2:\kz+vpcÐ[N-S\s(Y ,t_\͖mՑp\p7vX_ȱ|낥M RPHĚr"EIH :/鏾Q#:Ig|_fʺ7 %oM\:_qW'l~צǫ:d`rҤiZUYMvjz 7=hn|=Fwu2T[}c۫b鏽Tݺf}28TAu#ec6Z_:vi2/mWQnWr)($bMp|y ɦIHRT}29O7{w_6ˏ:7`?c}1@?adu~T:,e J \&oY٦IHRT}29O7{w_6ˏ:7`?c}1\,G#ƾG c( RPHĚ4y,"4I)ds$#7nq[a}Nst?!|hG[|VE¨tX,91! $JB`?`91&n4~@HB % PBt̫n\wjóWMlV<7, H X V@`(70 G`rI)/}s_6ˎ9:?WݸlM7`bh80 fÀ0 4~!F$.`J@4 +CWFl|ڷ.9L_LV:IS LU3~ɋ{QG:Q:tBLdgvP_6K٦2 /9ULToͫrT\G@%A]7e1h_@]7e1h R_]TpdrɆm.>HV~ a>:#,:gxT=7Ɇm.G:Q:tB?aTݫG9kw3H5cF!F$.fB %# uң3\-/WFl|ڷ.;)OM]ZdXrt J0v4 OvJr,t_6K٦ JCIA#lW8B %";(SW#& ?%Nι>J>m[B%GPKWH~o~ 6[+ vKad>w 㩇L}v_?_ 7UE}m[T\Gvet K%#P%!@6n奐IHT>qu·;޷:d_#P2G𻝖[i98͏l &n<9}\G{zWQo5=_UE:y J M!c$ذ RPHěKI)Gw}ۑ}1Щ*c8YE5;*YL}>6!\0G#~ɱK#q_<\AirT%=ھ)qL?aR J irTA$G <8.󹴸㝇ǖT-/鏽RTܕUdKUpl7]k(5yF;K>ƺ8?ʖATܕv W#|#,7E9MccX~.#JM?Sv7ΘB0 Hr)($bBkdI)˷8S~[e:鏼貪-]]\ _U7^[2K3C>0*wW*}o:szt26]wio0详G ;,`C2Sh-P &J"\C*: J h$sQ߭<a3wGSܬ7]٦B%I{w>tJA0cwo4P\<xHp x_}>3psGsx1W"Eo~̓p91&6tJDuTu1;܍?cЩ(|G5ihؿEq͌cSM=??UѿLluTu1}1ds\&i <ѱ~uKwqRmTP%!@6n:-JA0cwO?"~ \lf9q~dX RPHěGy-I)Eʝw#Gg 2TgHTfFq͌  vwR0Tu1B\GS3ΙCk# Ҩ< *=9C!$ x6n[se*vu܎};qT!W߮JLduT}tz+@XuKwwNλ2/:gv!p ybͣۼrTu1<\lY_?ͣ۽l*1hd:)B%I{w4JD|{wv]Ԩac[됧oʺ7od| |7eJl.\91&qݚo:.id R#JviL}t*JϦG5i6n+e`o>2>Eͣ۰;Qͅ͏>9[Ĵ~B*<\{w>  vwR3 u0`91&蹥IH*>g}ۑ}1Щ*c>ɧ=诲l :/r |7eJ:yͣ۾hpU\u;U @B%HI99=[ Łd Rlz+seĀGEK?6 U_#@V@h@XκTfUz$bǢ8꽅c4t4nr)($bBA1d R{6NdpNoOvq{Vr)($bP8 XH R !@h"hĠRP)($bAl/A$GUi>7ug|||kGEK#v_Y8gUi>78иoH8ݫawS&2:0 E柛2WF?6 B%H64 !lh]XW/%!F%ua]lY$?%Nθ*ڿ;)R Eh[cFw]*3*ȫꦶ߶4.(91 к_%\KN?B?6 P64 A$C}-/7v,Trs%OM]nnsH 輦:ӏؼc{!kĀ2JZ_ƅՅ!F$V dqc`A`Y$]m*Ka|h,U̓s鏾 ^qAEvƅՅrFEF@_:,m.9Rϵ}2,Ϧ@f7e)³_f J lh]XT.,t0 pEIHV:g~BEۚ t]*4ʟf (P0 ߦG$/WeWYEo^p 7M684XA aOli*}nzoGuaYMN{8JfL?6 Ϧ><IA# IH64.+@m.A$G=69 ^W (~V4ߵ:,?C+JTɆm. JH@ml?od R#a29&>7_L4/4?dl._-ηFcCA"~E2adz(p? \,QsA!T{P \lsht/EdwjPWPVsar5B%MVNLu2aKs}2>Eݷst JY "ͷ٦ JCIA#:-Z_?6 d R!}~l_ $'qqBھ4!Ti^awW#WL7|4t4nvcDi_ȱ~:nl7p914t[_:t >a$ou-}ι,㩏evYͷڿ0!TiztϦGf详Gȱa'9#\u1v2qƲZ_;6Z_#X迵΋*kvTiL2,tXnjE]*3#wj.Z_:IA#Gl#my$ n\uT}1GgT ݫvʝsXjͅ7W͡g\Vqq jܸpڲ(;:GF!F$, !qoh@ J p R:-Z_?6 ` J  lY$2=/\k(Oj2GG*Y{OfɆm.|=F @@ Āh @Rc p4H,`$)@@ J%F$.A$ @#e(+^[gf\7kLB % P- =s;٦%o58a!(%=jܸ?6 ߕ _PWy=kՑ9ݸT]~{gxиgͫrW|^ڷ.IA#s-,J@4 ٦+p并ziz6lh\C}ðڷ.;~g9ˏVrI)/i}oƅ7ՏgͫrJ}2:_؅ÐIA#sŴkꌖudHA$G͹i~\fM7鏼rũ}F=/>áRPMWͫ,' wfW@ش Hr)($bE8:B8IHV:g~BEۚ t]*4ʟf (P0 ߦG$,7 wjL(6Z 7M6ݫ Ҹ#}_ȱҨ RPHĜ`;9R!dp-|ڸn\s9tȾ%e*vrw(S,:_.4Ⱦ;{]oARqٕ%.Yw*Y_@;*Y RPHĜ`;=)GPI)dzR9ڡ?%NT3{ڷ.9L9>:gÝQpU_#չqqTK#yjz29?!daΨ}!\ʖFwFWF,cqٔBʖB7@;9R@@ K(SR9ڡ RPHĜҪ!Gehid{p91'S%ClHA$\X辪n3J5iL}0yiUf7?yP5#sR0KdqA0?L\6L|KT-,2:=vpl7zXn8.7 =})R4 lh\Cz0wj(YspTviN6<ΫY]jcW|S&Wq"Ed-IA#u2T?yi$S%C cU7^[d vpl7z}Tp g\-n}1o*:*F??cLohu2T<:d:*F?}569PN6;dt@rn1%=ھ)ulu2T?j91'\%HA$2aκTfz+-/,c{ k#VA]7q n\OqK9Ruo2;)N0~l J M{jܸU0JDv㩇 a<_68PQqy4W*Y#Er|dg6K_*ަL7{iqtH:]\ G:ױ6ˎuS9?5 Qm[TE?hS_?5ڰ\G@3eM@@j@jܸU1R J GK cIH Wsʹv/woH6[9V$XO1tsGK cF0 σ`dxoVoGEՆՐv.:qfc8Y8EYͷ_2;l_SUY!W ݽlsmΘF̓y#\u1:貪lsmGG RPHĝtTA$Gk wIg|_fާosr4BIgy./ vpc7r60?SJϷ٦-*٦;|L=q ظ_u-}dxnL7~(Y B0v7neo:>(Y ,t_Uk|U:,R٦n_ȱ|낥M\G@T}4]\ZW%&\_ȱh RPHĝuo}?A$G\GS3>T1,"<#B:dpݒ%Fs/9:;Qe:3e*_a|.tϦN*>gL_ȱx J h,H$%(0A  PI@0a$KTgSܬStz+6UΎl.\ B%Jp4g$@Xp  A",`$)@@ J%F&ݫ{QͅːIH㩇Ԩ̅o~n@>[oHu0c;TfBm7  vs]W \yo#$XztS0916] Ei R0E\z+^\tߦGȱ}N~G] F{߲lg*J*.Ln;RLFBd!F&lrA$aκTfz+e*_eK#Ι߶. S3̀~ìlr)Gp!Lk˃aJ_ 3*YNu#aa)-\ Hr)($bna$l~݌^}TfrL}8b͒ʺ42&]XVksq n\qA"~k˃a)o@\Rlo)B%M˜4JDs2V-/ yl]v@n˳ ݮ%;`/.Tfsar@S٦2 ,JDq鏿ISߝnq诇:~@>Fg6.@a}1ǥ(Ə cɮ5T pkW详As<*GG[PQ¨pg|?!k #kp:U߇u^sC07g|dpp, A ҨB%MsB % P`lwdw͖m+JϦGȱa%7m5RJ@8 ΅IC%P܌c1Gq!|Gȱa@.smi R0]*3=pݒKɆm.=_u-}_L2,tXr)($bn`GEՐIH9&,tXn _O~ 3}W̮,g9G6n |f?,tXr)($bn3jJFFgƟmߍuwU?woulVe)i,'κTfFrm\;o5|ڷ.9LfչqΪgL<ھ~EPT,yܩd`~U2~ESߍuwMW~T9WF2>m[}AuaYMk(輚o2>m[y[ ݷst HPQ JCIA#qr󩒡.A$C{l쎎udL|Ϧ>kdgvYͷڿvpAPC@|+sX?WS%Cז**3fg6j osʹ0 RPHfܫa6ˎud R!lsmGG:t >g|5Ʋ3{l_#J}ov诛VǸ>ʫd|ڷ.9LUYfJdwYͷھcraa@n4JFͣ۾&o-q鏾Zk*;#|darq5尿-d|ڷ.9L`dq 2QwGviKcl7f (=Ƽ?m輚n"^[EC{yoMB%Mvi蹥IH9A1"EQr4>:%Lg2)򥑄=Ǹז7.Tfsar 2Xn a<̌dҪ}odpL_e >LG5#]E}slgzq-r)($bn6A$l~݌^}8v#ʺ7jܸU0G }h~0j2GGU?~6ˎuSuK#>KULM r)($bnHA$K~@ݫ0$xhiL~Eʫd|/ΘF~W:<917U!-dq@wvhᣦwwoy{Ⱦeu;{(-ՑQ6[ Mv|0렶2>̓Cwj.w#`T0?̮c!L)΋?"%!@@ Āh @Rc p4H,`$)@@ J%F'd,A$}qV>*lg =L7}4d:͖mMvqR6[9#5ڿ2{!RC}RL7~(Y Hr)($bqFBdm.A$ay诊2{%:-i#yULc}Ln A"~q{B⌅i|\g* GE7@@a dtu1"E4텇!F'o3lIH:y9sk#W,'28aǜqXo8DNƱ9+}pڿ9[Kak$XHr)($bE!fF~nŔ RPH2:8PQIHQV7鏽 ~E]A\ \dg뛅m\r!0^Z>9=٦^u;xPWg|-K#e7mx\S-Uv5y RPH.Tfsar R!a|u*3!~[.ka磎ݫH5ذKxE㩇㺕?_L%q\GS3֙o$H!F'" Ei R#˺<#OcáRTpxEgR\0}K]A\_{Q:9Jia#vd}ۑسe,"Ji}Tݖ{~sBq Js_eHRseHS=kRVB {k*@@!F'"EIH#t]L}]q duG5 ݫ!lsmGGȱҨϵɆ cEۛ?7!{kt:WE}22>EF!F'"Ed}i$29JEsht]jܸU3}2;`6ˎuS| G29Yھ v4ߦ\a~.#JL .fˌ2 OvJYA|.fˌ2 Hr)($br,t_iʖA$K#鏿ISκTfKKv79U}TiT4li ΂ vs@`nigpWɰWybUfr)($br,tX(N_ =!LndX辪4*}oQ |p",t_U7][LɆ 2»bkl!F'"Eڷ.A$aι5vjܸU39 G2>E_69 d`( ]AGEp7{Q:: ݫK#9]WF2aCiq ÝP 5R,?%'\?չqΪb1Qm[ JCt Nm[q̈́ HnŸ́ Hr)($br3&2G?!Gsh[`7 d ݫs9 ~n`t/܅2a3& J 1=lJDuQwG.]_f;>:%Lg{?7 S >]AGڌ٦ v ;s{iƺ;#oMybM%}29R[!gܴ;hn a<.X5;#ʖG|߶< eYLT<qٔB" EiM|:g@{\R7@p3_eHھ)} JCIA#=k쨄JDuQwG.]_f;>:%Lg~dsO`irTϹi|k(_{Q: r{L5yެ#oMybM%}29R[>uChn a<.X5;#ʖ@~.#2@\$5R)oLk*@@1Bǵ͕ JCwj5T)B%N a$o#|D 7M6+Bv,Tqq ȾYdz:-Z_oQa!]nnynŝqTi/v-ճMMҨχ x{^TeT`nYGVCrvGG\CsWF{eO7}2=-/491"D!c`rn-زQU091"8 !c`к"d+O.;8 lpr)($brB % P ՝RUQSxи2T4B % PKW Ϋ_+qHu^jD:q J Q,tY$:/鏽Nߐo-drW@ݜu0c%!"Eݷst N,tZ918sF\_*Y R#,>loUѽڿpc!kS&E9rn!F'uG5!G:QtTaʸVÝQsk#{2aCiqƏv-/,\A"~m[#,q͒ƾBȦ\\\-o5cF}dT3GaL%aThhst I%NϛV\6\Gvet I]5R J 9kw I)κ.ߦ>=.+5iȼ\זyWTMdM𺰬٦?%촾_SRϵݫ],$ڷ.cMm.t΁)2bdjܸ\6)  Hr)($bE A@p !s_6ˎuS:l/,'nkMSA kyU|dg{sd}dwK s5t Nm[ JCIA#쎪8}?A$YЩ*c>ߎluQmoq,q}q¨tXE!F$XDDQwGB %"8PQz$tuQwG9Ka|h a=nkMt J@@!F$XDD]\ ަ>a$\6L|Ϧ>θ*[ G [cCq JMvpl7z RPHċ HHu2T?yi$S%Cז1uR_?$XO}cf!Ru2T?yj91" 'LB %"9PL}pTƏ |5٦@L)B%Nk$w%[ߕ,>L8FMl}_\-d|_;sca|h5Юlg!Tnu]E\B%Nkޞw A$G69sK>%Fw!g9峲 B%Nk쨄JDuQwG.]_f;>:%Lg~dsO`irTϹi|k(_{Q:%}29R\0Z_ ݃NA"x\k+wj2GG#,\Gve)ȹvH}j?Sv7Ι%+6T) %8c,k*@@ N  Hr)($bsjܸL[ڌB %";(Sծ.Z_&n\s\-Yͷھ:go:t Ż<7#ծ.Z__!dS~_vuNW#J>n\sKHHLV2b`9Ka|h+>Z_#J[@@V:[չqΪg\-h~.#Jsjܸ JCIA#V5:UB %":өcv2T7m~l{~T8PQwj{Q:>EUR4.+,cW³_f@ͫrTI)F+չqS63鏼A"ym\u2ajܸU3x2/:ױ6ˎuS=_~8ͫrT M{jܸU1SݫQm[ JCIA#V:u0`JDq͏>8؆̒ ],'չqΪ`~. Ha7@jܸU1RW%'\?չpAL@@!F'6ˎudL|I)6[9#r:YS3鏽 eokL#Le)iھ~Gm[(Tg*,tXoͦK#L¨tX,7vX进V~!fg6j~W FL6[ ~6[ n\sGK )͹Vm[.%>JOmmʶjܸ .%!@dz.ZK#{2aKd7ʖG .a|~Lnq n\!F';fB %# li4 2Tg~k˅L}Q#SJϷ٦iUf7e*_a|.t罕ǾuR*T}7rqRk˅) BTҤik) ݫB918ygY$~E JCIA#ڣ. FG$:%Lg~u0c}2=5aU?σڣ. FL"Ⱦ:yGLg2:\kzp?i߃ڣ. FfZ_1,918?6 \Aq! eo:9#\u1>݌6[9W;,t_Ukx J c`9٦'aZ}IH+Bv,T`nhn7wj[JgyCqߕnlՅU_\di}ھ 8JfL}qM͆u]f`B%Hnplh]XWj2vp(X4@B %">F+Ucp݅o~кA2T4.M=sxuL䴾>/\X4GST,4 :szOli RPHĠFqb@4 )@8a0A F%IA#tvH{B % Pb/{~c![4E}snV\`rI)/os}T}1UYΎYqͣ۹ݫh:e}݋ ٦!F$c{}|B %"_a\쑶?-/\QS: +.ͫrnl`n$sp~l}Tݺc%ڲ2з\쑶?,t_:,sO{rGpj=.t?}W:MB%NS69H<JDuTu1;܍?c鏾s̒2C@@d1~#LT;\Lǖ2>kokGc!F'^ˍ:,JD|ާoTH}]ݵE)o@\S}>E@@;+JGMS61R J AEIHv᳙4 8Sb]m* J ƐIHAEdsLcꦶM_L` RPHČn9Mn3U0 Kv-Uҩ  $PB %">F+4ʟfκU3>tEGD_U5ӣ(f6SWqcB°91;gOliˆ$]noyeUTiT4߯Yl+_LL7}Y:,7vpd|sM=٦r)($bP8 XH R@@881( J ;$ݼ$,tXnp:UL|#OcáRTwwBt3:g#bEs;Sl\Jt[*ẁޯ8*vuT!F$D,~lŎFIHH&, #XTg~q{ݾ:nl7x\dGEK#X 9#O_n𺰬٦㪍6DbuF0$qc`.,t3W]{_sdi.C(aWYٲ:`psdiުiUfG$|jhŏ̓xҨ9UfŰ mpq=sM RPHĞیەl/L\ApB %"fg6dtsGK c}1\k#;͖mk˂J[ΦJѯ-B%I͹Vm[.A$C{l쎎udL|Ϧ>kdgvYͷڿMۦG[|T:,eW݌n\s@?e_fB %# tZ[a}Nst?!|hG[|WCQ}t*Js[&r)($bP8 XH R c p4Jp4bP)(1#!G:Q Z_~ղ:9PTynw난i\6L|_:eoU?typTvi.91#i R0>M<5yTt{yl/WʖFwj\+j0?dri}Tp]wݹ~uRi*b@@gMηy4}~dl,91 ޞ.%L$ !sc_LS,$:-Z_nrX4 z̓B uң27Z_BbpL$  0bwj&L'ME}2>q{ :/GMM!F$ݜ^չq~W P&,A$W#+!>}~lG?6 c`Ѐ3t̫ a떗1`x@,@~ Ǣ8꽅c4t4nr)($bGM:yB %"8a{t=cv]\L<S}ȱh4c=6;dzo~)ײHȱh RPHĂa$ R 2[@L9F:3\u0cJ5i[ _ 91##HA$C|7fɮ\z+_#PXn8s|/~:͖mۜdȿ-زP J LXB % ޞˎXr)($bP8 XH RH@@881( J H@  !V4Kn:8 Ng u- RPHąزI)c۫b_Euؼ/|:%{BAm<ѱ~iWQn-g͹iaeu; v-_Tdc۫b%!@aYM便㣂dNoOvpQP $X  d R0\.|륞\A"3r4{V vqa@H$JD}tz+*vsarL}vkwakWmoEBÐIA#@ ʼn<8@h"BE(щ@RPHĀe!ua_mۇ=wWAr̓zt2HLNri|륞Q1ڨ_WAy̕28 8:-Z_hrH I)(@PRP$$FQqN\)Gz+rP$%8p iJE\?8.!<>@x \4 H69p (XD3MQ R1Ʋ=݆ Bx}8 @.049hA! @qcCj () G `H 88r J$q (`H I lք43CV6fyP6hyP6e./usr/share/html/adsm/en_US/admqstrt/a45eia71.htm   <> "45AEIaeit#()./13678=DFHLRXhmno029MNUcdlrs,OSTgpuv-CGP_bfyBVYk!QWwz:KxJZ\q|;]j[8$V  mh)}T3ˆYOVb FWń$cYlRľ6~4Ue8T3999!l65۳zU8Z2,|k-UH8xyI_?/_?s:][8u:NdFQIyH|lzzU8Z2-5ɪ|a$|KgEPX*{ %q`o蹊pjQTMTd8""!'?BX  *{zCyîkzU8Z2,q5ɪEg՘ѕa1MTfRîm]ps_¨,gOVb FWťdFDyBb|l|ȆOVb FWŎDƲ5QJT_?/_  #Hkx !l7.mîiNej1yQT3.#l5=Y*-_ Ʋ5Q&T_?/_ . 6NDdFRyIHA|l|8G&m1ES+<Ʋ5Q'(IƊ `Xz.b*'"|5f(p&2^6Ƅ, T3܆p fNH9ej"O(IgnC8`m}fZt2 Ҁ/_՘ѕi1MTdICy+XroPe!G_՘ѕc1MTfG#*G"_?/_?s:5X !l7]s_՘ѕhƲ5Q:RH_?/_?s:㣯T3\ s_՘ѕa1MTfR:Tq|l|°G$-:濧1ES+[&2DCB" gEPX/_?s:^pu*{z)En@]m06îf(pe|Z)[&2$$T3Əΐn~1ES+"cYl̄! gGgHj܆kkzU8Z2-k-UJHCJHƏΑB\#1ES+cYlQ:TQ86~^4~.t0kyîh+QTh[&3OO/u"4G_՘ѕc1MTf"Dʈ%mQThȘ[&3! Cʐg]m88?_pn@ao`H[8 PX/_Ù o:NEdFRDyI"y|l|.HgHf(pe|XDLk-U1$b_?/_ f38QThP1MTe$P(3=Y*-_5ɪ$gpV1ES+@Ʋ5Q)$D1ES+@Ʋ5Q<|lh ]m88PX/_P PEuժf(pe|XDLk-UB!I! u:Cl[p7HjOVb FWŢyej)J0KgEPX/_mAÛØ#oT3 0hz@`zU8Z2,y5ɪa"KgPp8 EzU8Z2,y5ɪ!0򑐒zVa5QTh1MTe'CDI(ET ^aNƲ5Q)'1ES+LJ1MTeCD(ETb-5=Y*-_<9ej($&R /oOVb FWŏcYl'gQZPkzU8Z2,xsdFPJ0J%mQThk-UD<"E(EBQA_՘ѕccYl)#)/oOVb FWŏej()" g՘ѕccYlA·sgQZzU8Z2,xsdFP|<_?ޞNƲ5QN1ES+1MTf( pT:ѮݜQTh[&2CEgC0\ î>X*Nej2T/ #[ " :AgQThO1MTe(RQ|lh Ł*ª2p"1NFC#zl `X¨,gl Ua8QTh k-U@8yH_?/_#}OVb FWń cYl̄TȾ6~^G_՘ѕa[&2s T3[6؍5F=Y*-_ej2< H6~^:οPX/_ >ˤ,} uu=Y*-_ej(|<<6~^ݜUۻѣD1ES+ǜcYl2)/?AzQ 8OVb FWŎ8Ʋ5Q(yQFE,g*pl<}\!qt.G_՘ѕccYlR>TR<6~ =Y*-_9dFdpxyR89|l}J+Qtلk0ѮݜQTh1MTe'DI(ET ^a5۳=Y*-_<9ej( )" g՘ѕcØ[&2DgQZ@Zh[nf(pe|X5ɪ$<</oOVb FWŏcYl')/Ej.@F& ]m8;_՘ѕcØ[&2RR/oOVb FWŏcYl!Їt gQZVuOVb FWŏej(&5ɪ&06f(pe|X[&2s$zV `88:5۳=Y*-_<9ej( <ľ6~ =Y*-_<9ej((yH"zV(:SFvpv1ES+1MTeC@mQThk-UDAq|l|uXskUo`H[.f(pe|XBF5ɪzP="z kѮ(zNqej(DR2<6~^ zU8Z2,y5ɪ#g՘ѕc1MTeFR2|l|- ηl9QTh[&2)H6~ =Y*-_<dFQPEGh/H:Nqej(yHz t6z=Э txcwf(pe|XB5ɪ<</ˤ,} uNƲ5Q)(1ES+LJ1MTeȗ txcwf(pe|XB&5ɪxxyH6~4U Ug6ֿ1ES+LJ1MTe#)"_?/_r܎1ES+LJ1MTeCA,gnF::F^pN$Ʋ5Q:RG_?/_p uV[8u ^`̺ݳq?!f(pe|X5ɪ#!#g]pslDgp55=Y*-_Lk-UI CI Ɗ^:}C G_՘ѕcØ[&2! Ue훎.:r:NƲ5QBR _?/_ÄsaV1ES+LJ1MTeN'1ES+LJ1MTeO'۳]up6u=Y*-_<9ej(!(yH!"zy ۑf(pe|X5ɪPA"z@"NƲ5QFR"_?*{zܺC" `#l5=Y*-_:&5ɪ!򢐂6f(pe|XLk-Uq0I|l|v؎n@B; [ο1ES+ǠcYlG)#/H txcw" H^ÁZNDƲ5Q)`r _Bty ^:ο1ES+1MTe\0V1ES+1MTe@9V1ES+1MTea I|lh `6hm*{z2vnl}p OVb FWŏcYl!)/9p+_՘ѕcØ[&2'CAg՘ѕcØ[&2'Ag.:r:NƲ5Q<|l}мmmzU8Z2,xsdFPA(yH |l| ]OVb FWŏcYl#)/Ac=|q ܎1ES+LJ1MTeDCAmQThk-UAA1ES+LJ1MTeA mQThk-UD8yH_?ޞN$Ʋ5Q)#×lBGg] sAX}OVb FWŎ8Ʋ5Q"TQ_?/_E 9z^ptf(pe|Xk-U!E["50{ZNdFQ&R"DlXpm:C@5:4~.u=Y*-_9dFdyRy|l|q܀i zU8Z2,r5ɪLDLg՘ѕc1MTf"P(1ES+[&3#ч#/("*ut61`HzU8Z2, 9ej2>P|gEPX, =1TNQ5f(p&2CЀŁ*{zܰ$~ ѮclzU8Z2-Lk-UI)CI)8ja gѣw3QTh[&3$Q$Q/"֏A ؆, }OVb FWŎDƲ5Q(yR:E9 !7َo`H[8u^ !}OVb FWńDƲ5Q *BDn@,nw3 ÁZNej2t< 86~^wpAŁ#G_՘ѕak-UCʑn:ws >X*Nej28L<$6~^p pAsQTh1MTf) 1ES+"cYl̒*I /BBîkU"4\f(pe|Xk-UHB0|lfl?J#r!^1ES+Lj1MTeG:6HOVb FWŏej)<Ⱦ6~ =Y*-_=#dFR<$_?/_#r!QTh[&3$Cʒ g՘ѕc[&2"a"T3Sj,vmmN Ʋ5QR)1ES+Ʋ5QRA_?*{ %q`o蹊p՘pDPЀŁ*{z+G_¨,g]#͵=Y*-_5ɪNej2HyRHz-08~ agzNej2<@6~^8dn@4Ba=Y*-_&5ɪa$KgEPX/_:AgH <1濧1ES+щej) T<6~4U0ʃlQThO1MTe()(_?/_ 6@Z38u=Y*-_Lk-UI$,gX' Y* E(zl `X¨,g5tkgkzU8Z2,"&5ɪIgX~pV OVb FWńDƲ5Q &T_?/_j*{z×f(pe|ZH[&2&R&R/Ac=}`Z4~.w]s_՘ѕhcYlRFRRD6~^HsCpNcYl̢t!fYzU8Z2-$ k-U!0I|l]p!laf(pe|Z'[&2/\ p<0u~_՘ѕc1MTe)_?/_Ø,?kU7 rN@Ʋ5Q)`kOVb FWŏcYl"CD@T3x8T3@ 8OVb FWŎcYl̏*G/nGmf(pe|X5ɪ@zx !l7.mîi5kzU8Z2,r5ɪI$zxs 7.@ws$t OVb FWŎej1JP򢔋g՘ѕccYlRBTR@6~ =Y*-_:&5ɪ$aE$Kg՘ѕccYlRJTRH6~^mm,pa 8u ^BC䎺 f(pe|XLk-UtaH:%"?$uV&p7F+A-:濧1ES+"cYl̎:T86~^D.o.@ws$t OVb FWŎej1J0KgEPX/_#r!T3Nܵ}`p=Y*-_9dFdpyR8A|lzzU8Z2,r&5ɪHgEPX/_ 6îkzU8Z2, dFeCʔd_?ޞN<Ʋ5QEyR,g܀*nDl999!l6Ac=~j 7 rqr:NDAej)&RG/u/QThD[&2CH gD,~ ( 2zU8Z2-5ɪ|$|gEPX/_Ù/ѷ"GAN3w,`Xfu=Y*-_5ɪ0T3,OEUTdDg Y* Fp4 %q`o ^ˑA ؆, }OVb FWŎDƲ5Q<|lh Ł*ª2p" $5f(p&2l `X¨,g]C_՘ѕi1MTdH |l|/HaOVb FWŤƲ5Q'$,gX' a1ES5Qa4 %q`o ^>.NƲ5QD)q!NF&5ɪyI $6~^Ihƺ:濧1ES+HƲ5Q!ч$:%p(2W۸Ά؆, r:Nej2:0tKgPepl<}\[BT'_՘ѕiDƲ5Q1:P_?/_^b&:濧1ES+<Ʋ5Q'P_?/_g,}PÄsa=Y*-_Lk-U 9|l|} U61`Hf(pe|XLk-UCʑ\pxuPOVb FWŤyej"O<'ľ6~^>X*vGAN7 rNej2yRzHX,f@ ^:F^pN$Ʋ5Q %ezU8Z2,xsdFP0%,g۸F5kzU8Z2,"&5ɪ)CʒR/Ac=87\Q8UFNEHjQTMTd8"*Cq4 %q`o ^ݰn} l܎1ES+ґej"dt<286~^*=. p>AzNH9ej"DJP/g,vth#T3\`f(pe|Xk-UE"mQTh[&2RR/0:濧1ES+ǤcYlBgEPX/_nXx6*.zU8Z2-k-UJA% ;}kzU8Z2-[&2!$rzw"FWְG.zU8Z2-k-UJ)CJ)۹6 mg,}p:g_՘ѕc1MTfB!Q gn].NƲ5Q$<$|lzzU8Z2,xsdFQP/Ac=}:@^n@6?8 }OVb FWŢej)$X*D0,-/_՘ѕicYlȓч$KgEPX, =1TNQVU8U~6Ƅ, T3p~]t#QTh5ɪHg՘ѕa k-UCʔCp~thcws6s_՘ѕa k-UO(_?/_urDžzU8Z2-[&2!$z×\}nX~1ES+<Ʋ5Q&RQ_?/_urFnCn;t:OVb FWţdFRB0B%B#T3ȆC:NƲ5Q)Ɗ^^pu*{zqap+f@#r!QTh k-UaHJ%9 W7 rNej2@yR@T3 pv2 OVb FWţdFR@yI y|l}м+T3;ÁZNEdFRHyI$q|lh DFοPX/_ zU8Z2-k-UHL$&E(Z"1ES+HƲ5Q)!)Ɗ^^pA܆PX/_m9p1ES+HƲ5QBRI _?*{z8A5*{z؆pV70G$-Fο1ES+"cYl̑*H/Ac=h Ł*ª2p"A1ES5Q87PX/_  ÛØ#oGg_՘ѕa1MTfHT|l| S5%@r:NcYl̢"T 6~^ U"4\f(pe|Xk-UH$rE9@v:zNqej1EyQEza8QTh[&2OO/oOVb FWŏ8Ʋ5QQ1ES+<Ʋ5QtЀŁ*{z\p` uma 1ES+<Ʋ5Q(yIJE#Zp+_¨,gsxsrBmkgf(pe|X[&2t!$zBBîf(pe|X[&2Ba"T3ȍ!lkC]U"4\f(pe|X5ɪxyH 6~ =Y*-_<9ej( t<86~4U#H`/$Aj ѮݜQTh[&3)Cʈg՘ѕc1MTfB!.40!Ѡ=rP@BzU8Z2,r5ɪ8yR 6~ =Y*-_sdFDFP}MzN<Ʋ5QDL f(pe|XB5ɪyH@6~^>X*ZЁU f(pe|ZQ1MTdLO&' p1ES+Lj1MTeR)1ES+Lj1MTeCE!mQThQ1MTe$DI%7pVzU8Z2,"&5ɪICʔ/͈gkzU8Z2,"&5ɪBaJBKgrX^ f(pe|XDLk-U$"_?/_#HX*Nej)|<<6~^G.UpNƲ5Q%yHJ%mQThk-UD@yH_?ޞNej)BRB/܆@8QThk-Uc*Q|lh n@64} UzU8Z2,r&5ɪDHDgn@64~7f(pe|XDLk-UHCʒH܀mkyî ㈶FLt/&l/_՘ѕhcYlI)$/ 8QThQ1MTe$CI!,gېB\#PX/_#|kzU8Z2-Lk-UI H9|lh Z ۤz4~.uмzU8Z2-k-UHHxyI _?/_"Ո\vv ѮclwNf(pe|Z)[&2Ba$z{Uon?_՘ѕa[&2@DKg -GzU8Z2,!dFPt<_?/_lb7f(pe|XB5ɪI$z t6z=ЭOVb FWń cYl̄*BP/ vrWngBt~1ES+1MTe@B%,g N1ES+҉ej"cyBcz@0FPX/_\cnNE#dFD<'$_?/_#|kyîf(pe|Z)[&2$! 9zHXnNE#dFD&PƊ^,PFa`m\QThR1MTdHs y|l|][ ws:R Di QTh[&2 6~^G.U-G{zU8Z2,!dFP< _?ޞNej):RB/Ac=| !}("C_B:w ^1ES+ cYl̃*A/oOVb FWŤƲ5Q"$B9@v&=Y*-_<9ej( ADSM V3R1 AIX Quick Start
    ADSM V3R1 AIX Quick Start
     kr 43-V6gyP6hyP6-./usr/share/html/adsm/en_US/admqstrt/a45eian2.htm Quick Start

    Quick Start


    Table of Contents

    Summary of Changes for ADSTAR Distributed Storage Manager Version 3

  • Changes for Version 3--September 1998
  • Changes for Version 3--March 1998
  • Changes for Version 3--October 1997
  • File Aggregation
  • Before You Begin

  • What You Should Know First
  • Conventions Used in This Book
  • Types of Information
  • Where Tasks Are Performed
  • Installation and Setup Results
  • Basic Tasks
  • Advanced Tasks
  • Chapter 1. Installing and Setting Up ADSTAR Distributed Storage Manager

  • ADSM Evaluation (Try and Buy) Product
  • Migrating from a Previous Version of ADSM
  • Installing ADSM
  • Migrating from AIX 4.1 to AIX 4.2 or Later
  • Installing and Starting the ADSM Utilities
  • Starting the ADSM Utilities
  • Defining Environment Variables
  • Running Multiple ADSM Servers on a Single Machine
  • Using the Online Documentation
  • Installing Software to View Online Books
  • Verifying Your Installation
  • Getting Started
  • Starting and Stopping the Server
  • Starting and Stopping an Administrative Client or the Web Interface
  • Registering ADSM Licenses
  • Chapter 2. Customizing Your ADSM System

  • Increasing Database and Recovery Log Sizes
  • Increasing Disk Storage Pool Sizes
  • Adding Administrators
  • Adding Backup-Archive Clients
  • Using Tape and Optical Devices with ADSM
  • Attaching Devices and Installing Device Drivers
  • Adding a Manual Tape Library
  • Adding an Automated Tape Library
  • Displaying Information About Your Devices
  • Preparing Tape Volumes
  • Including Tape in the Storage Hierarchy
  • Migrating Data from Disk to Tape
  • Creating a New Policy
  • Invoking Expiration Processing
  • Creating a Client Include-Exclude List
  • Automating Client Operations
  • Automating Administrative Commands
  • Protecting ADSM and Client Data
  • Appendix A. ADSM Concepts

  • System-Managed Storage
  • Server Storage Migration
  • ADSM Policy
  • Expiration
  • Storage Devices and Media
  • Automating Client Operations
  • Working with a Network of ADSM Servers
  • Appendix B. Using ADSM Administrative Interfaces

  • Main ADSM GUI
  • Using the ADSM Server Utilities Interface
  • Using the Administrative Web Interface
  • Using the Administrative Client Command-Line Interface
  • Using Interactive Mode
  • Appendix C. Setting Server and Client Communications

  • Enabling Communications with the Server
  • Supporting Multiple Network Adapters
  • Setting Shared Memory Options
  • Setting TCP/IP Options
  • Setting HTTP or HTTPS Options
  • Setting SNMP Options
  • Setting NETBIOS Options
  • Setting NetWare IPX/SPX Options
  • Setting SNA LU6.2 (APPC) Options
  • Sample Communication Profiles for ADSM/AIX Server
  • CLIENT Profiles
  • SERVER Profiles
  • Appendix D. Using Secure Socket Layer with ADSM

  • Setting up Secure Socket Layer Communications
  • Create a Key Pair and Request a Certificate for the Server
  • Receive a Certificate into a Key Ring
  • Setting up SSL at ADSM
  • Maintaining Certificates and Keys
  • Change a Key Ring Password
  • Show Information about a Key
  • Delete a Key
  • Designate a Key as a Trusted Root
  • Remove Trusted Root Designation from a Key
  • Request a Certificate for an Existing Key
  • Appendix E. ADSM National Language Version (NLV) Feature Considerations

  • SMIT Installation Procedure for the NLS Feature
  • Appendix F. Applying ADSM Updates on AIX

  • Internet, IBMLink, and Compuserve Assistance
  • Internet
  • IBMLink/ServiceLink
  • CompuServe
  • Before Applying Maintenance Updates
  • Using SMIT to Install Maintenance Updates on AIX
  • Appendix G. Removing ADSM Version 3 and Reinstalling Version 2

    Appendix H. Statement of Service and Where to Look for Information

  • Statement of Service
  • Internet
  • ADSM Publications
  • IBM Redbooks
  • Software Developer's Program
  • Related AIX System Publications
  • Do You Have Comments or Suggestions?
  • Translations
  • Appendix I. Notices

    Appendix J. Trademarks

    Chapter 3. Glossary

    Index



    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] I>< k0%3h9V6[ҳ5@6h9./usr/share/html/adsm/en_US/admgde/a45ea100.htm Administrator's Guide

    Administrator's Guide


    Moving Files from One Volume to Another Volume

    You can move files from one volume to another volume in the same or a different storage pool. The volumes can be onsite volumes or offsite volumes. During normal operations, you do not need to move data. You might need to move data in some situations, for example, when you need to salvage any readable data from a damaged ADSM volume.

    During the data movement process, the server:

    • Moves any readable files to available volumes in the specified destination storage pool

    • Deletes any cached copies from a disk volume

    • Attempts to bypass any files that previously have been marked as damaged

    During the data movement process, users cannot access the volume to restore or retrieve files, and no new files can be written to the volume.
    Note:Files in a copy storage pool do not move when primary files are moved.

    Task Required Privilege Class
    Move files from a volume in any storage pool to an available volume in any storage pool System or unrestricted storage
    Move files from one volume to an available volume in any storage pool to which you are authorized Restricted storage

    Moving Data to Other Volumes in the Same Storage Pool

    Moving files from one volume to other volumes in the same storage pool is useful:

    • When you want to free up all space on a volume so that it can be deleted from the ADSM server

      See Deleting Storage Pool Volumes for information about deleting backed-up, archived, or space-managed data before you delete a volume from a storage pool.

    • When you need to salvage readable files from a volume that has been damaged

    • When you want to delete cached files from disk volumes

      If you want to force the removal of cached files, you can delete them by moving data from one volume to another volume. During the move process, ADSM deletes cached files remaining on disk volumes.

    If you move data between volumes within the same storage pool and you run out of space in the storage pool before all data is moved from the target volume, then you cannot move all the data from the target volume. In this case, consider moving data to available space in another storage pool as described in Moving Data to Another Storage Pool.

    Moving Data to Another Storage Pool

    You can move all data from a volume in one storage pool to volumes in another storage pool. When you specify a target storage pool that is different than the source storage pool, ADSM uses the storage hierarchy to move data if more space is required.
    Note:Data cannot be moved from a primary storage pool to a copy storage pool. Data in a copy storage pool cannot be moved to any other storage pool.

    You can move data from random access storage pools to sequential access storage pools. For example, if you have a damaged disk volume and you have a limited amount of disk storage space, you could move all files from the disk volume to a tape storage pool. Moving files from a disk volume to a sequential storage pool may require many volume mount operations if the target storage pool is collocated. Ensure that you have sufficient personnel and media to move files from disk to sequential storage.

    Moving Data from an Offsite Volume in a Copy Storage Pool

    You can move data from offsite volumes without bringing the volumes onsite. Processing of the MOVE DATA command for primary storage pool volumes does not affect copy storage pool files.

    Processing of the MOVE DATA command for volumes in copy storage pools is similar to that of primary storage pools, with the following exceptions:

    • Most volumes in copy storage pools may be set to an access mode of offsite, making them ineligible to be mounted. During processing of the MOVE DATA command, valid files on offsite volumes are copied from the original files in the primary storage pools. In this way, valid files on offsite volumes are copied without having to mount these volumes. These new copies of the files are written to another volume in the copy storage pool.

    • With the MOVE DATA command, you can move data from any primary storage pool volume to any primary storage pool. However, you can move data from a copy storage pool volume only to another volume within the same copy storage pool.

    When you move files from a volume marked as offsite, ADSM:

    1. Determines which files are still active on the volume from which you are moving data

    2. Obtains these files from a primary storage pool or from another copy storage pool

    3. Copies the files to one or more volumes in the destination copy storage pool

    Procedure for Moving Data

    1. Before you move files from a volume, complete the following steps:

      • If you want to ensure that no new files are written to a volume after you move data from it, change the volume's access mode to read-only. This prevents the server from filling the volume with data again as soon as data is moved. You might want to do this if you want to delete the volume.

        See Updating Storage Pool Volumes for information about updating the access mode of a storage pool volume.

      • Ensure sufficient space is available on volumes within the specified destination storage pool by:

        1. Querying the source storage volume to determine how much space is required on other volumes. See Monitoring the Use of Storage Pool Volumes for information about requesting information about a storage volume.

        2. Querying the specified destination storage pool to ensure there is sufficient capacity to store the files being moved. See Monitoring the Use of Storage Pool Space for information about querying a storage pool.

        If you need more storage space, define volumes or increase the maximum number of scratch volumes in the specified destination storage pool. See Defining Storage Pool Volumes for preparing volumes to be used for server storage.

      • If you are moving files from a volume in a sequential storage pool to another volume in the same storage pool, ensure that the mount limit of the device class associated with the storage pool is greater than one.

        See Requesting Information about a Device Class for requesting information about the mount limit value for the device class.

      • If you are moving files from a tape volume to a tape storage pool, ensure that the two tape drives required are available.

    2. Move the data using the MOVE DATA command.

      For example, to move the files stored in the /dev/vol3 volume to any available volume in the STGTMP1 storage pool, enter:

      move data /dev/vol3 stgpool=stgtmp1
      

      When you move data from a volume, the server starts a background process and sends informational messages, such as:

      +--------------------------------------------------------------------------------+
      |ANR1140I Move Data process started for volume /dev/vol3                         |
      |(process ID 32).                                                                |
      +--------------------------------------------------------------------------------+

      The command may be run in the foreground on an administrative client by issuing the command with the WAIT=YES parameter.

    Requesting Information about the Data Movement Process

    To request information on the data movement process, enter:

    query process
    

    Figure 34 shows an example of the report that you receive about the data movement process.

    Figure 34. Information on the Data Movement Process

    +--------------------------------------------------------------------------------+
    |                                                                                |
    | Process Process Description  Status                                            |
    |  Number                                                                        |
    |-------- -------------------- ------------------------------------------------- |
    |      32 Move Data            Volume /dev/vol3, (storage pool BACKUPPOOL),      |
    |                               Target Pool STGTMP1, Moved Files: 49, Moved      |
    |                               Bytes: 9,121,792, Unreadable Files: 0,           |
    |                               Unreadable Bytes: 0. Current File (bytes):       |
    |                               3,522,560                                        |
    |                                                                                |
    |                               Current output volume: VOL1.                     |
    +--------------------------------------------------------------------------------+

    Monitoring the Movement of Data between Volumes

    You can query the server for volume information to monitor the movement of data between volumes. For example, to see how much data has moved from the source volume in the move operation example, enter:

    query volume /dev/vol3 stgpool=backuppool
    

    Near the beginning of the move process, querying the volume from which data is being moved gives the following results:

    +--------------------------------------------------------------------------------+
    |Volume Name         Storage       Device         Estimated      Pct     Volume  |
    |                    Pool Name     Class Name      Capacity     Util     Status  |
    |                                                      (MB)                      |
    |---------------     -----------   ----------     ---------    -----    -------- |
    |/dev/vol3           BACKUPPOOL    DISK                15.0     59.9    On-Line  |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    Querying the volume to which data is being moved (VOL1, according to the process query output) gives the following results:

    +--------------------------------------------------------------------------------+
    |Volume Name         Storage       Device         Estimated      Pct     Volume  |
    |                    Pool Name     Class Name      Capacity     Util     Status  |
    |                                                      (MB)                      |
    |----------------    -----------   ----------     ---------    -----    -------- |
    |VOL1                STGTMP1       8500DEV          4,944.0      0.3    Filling  |
    +--------------------------------------------------------------------------------+

    At the end of the move process, querying the volume from which data was moved gives the following results:

    +--------------------------------------------------------------------------------+
    |Volume Name         Storage       Device         Estimated      Pct     Volume  |
    |                    Pool Name     Class Name      Capacity     Util     Status  |
    |                                                      (MB)                      |
    |----------------    ----------    ----------     ---------    -----    -------- |
    |/dev/vol3           BACKUPPOOL    DISK                15.0      0.0    On-Line  |
    +--------------------------------------------------------------------------------+


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k&%3}V6\ҳ5@6}./usr/share/html/adsm/en_US/admgde/a45ea101.htm Administrator's Guide

    Administrator's Guide


    Deleting Storage Pool Volumes

    You can delete volumes, and optionally the client files they contain, from either primary or copy storage pools.

    If files that are not cached are deleted from a primary storage pool volume, any copies of these files in copy storage pools will also be deleted.

    Files in a copy storage pool are never deleted unless:

    • The volume that contains the copy file is deleted by using the DISCARDDATA=YES option.

    • A read error is detected by using AUDIT VOLUME with the FIX=YES option for a copy storage pool volume.

    • The primary file is deleted because of:
      • Policy-based file expiration
      • File space deletion
      • Deletion of the primary storage pool volume
    Tip:If you are deleting many volumes, delete the volumes one at a time. Concurrently deleting many volumes can adversely affect server performance.

    Task Required Privilege Class
    Delete volumes from any storage pool System or unrestricted storage
    Delete volumes from storage pools over which they have authority Restricted storage

    Deleting an Empty Storage Pool Volume

    You can delete empty storage pool volumes. For example, to delete an empty volume named ADSM03, enter:

    delete volume adsm03
    

    On an administrative client, you will receive the following confirmation messages, unless the client is running with the NOCONFIRM option:

    +--------------------------------------------------------------------------------+
    |ANR2200W  This command will delete volume ADSM03                                |
    |from its storage pool after verifying that the volume                           |
    |contains no data.                                                               |
    |Do you wish to proceed? (Y/N)                                                   |
    +--------------------------------------------------------------------------------+

    After you respond yes, the server generates a background process to delete the volume.

    The command may be run in the foreground on an administrative client by issuing the command with the WAIT=YES parameter.

    Deleting a Storage Pool Volume with Data

    To prevent you from accidentally deleting backed-up, archived, or space-managed files, the server does not allow you to delete a volume that contains user data unless you specify DISCARDDATA=YES on the DELETE VOLUME command.

    For example, to discard all data from volume ADSM03 and delete the volume from its storage pool, enter:

    delete volume adsm03 discarddata=yes
    

    The server generates a background process and deletes data in a series of batch database transactions. After all files have been deleted from the volume, the server deletes the volume from the storage pool. If the volume deletion process is canceled or if a system failure occurs, the volume might still contain data. Reissue the DELETE VOLUME command and explicitly request the server to discard the remaining files on the volume.

    To delete a volume but not the files it contains, move the files to another volume. See Moving Files from One Volume to Another Volume for information about moving data from one volume to another volume.
    Residual data:Even after you move data, residual data may remain on the volume because of I/O errors or because of files that were previously marked as damaged. (ADSM does not move files that are marked as damaged.) To delete any volume that contains residual data that cannot be moved, you must explicitly specify that files should be discarded from the volume.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] " V k%3iV6\ҳ5@6i./usr/share/html/adsm/en_US/admgde/a45ea102.htm Administrator's Guide

    Administrator's Guide


    Part 3. Managing Client Operations


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ( k %3 V6]ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45ea103.htm Administrator's Guide

    Administrator's Guide


    Chapter 10. Managing Clients

    Administrators can add administrator and client nodes, and control their access to the ADSM server. See the following sections:
    Tasks:
    "Adding and Managing Client Nodes"
    "Controlling Administrator and Client Node Passwords"
    "Managing Client Sessions"
    "Controlling Administrator Access to the Server"
    "Disabling or Enabling Access to the Server"

    In this chapter, most examples illustrate how to perform tasks by using the ADSM command line interface. For information about the ADSM commands, see ADSM Administrator's Reference, or issue the HELP command from the command line of an ADSM administrative client.

    All of the ADSM commands can be performed from the administrative web interface. For more information about using the administrative interface, see ADSM Quick Start.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] H  lV%3V6]ҳ5@64V./usr/share/html/adsm/en_US/admgde/a45ea104.htm  et>ainors "-5}BEZ>Tq:oV0XHQ %p 4*Qv] k|NNj52^3OHFosQw/6yE֮u!:(4qsQw/UR9*u0="Yq_[R3*Qh;Su0%*HF Nn2apNm6\Li*^9z͗)Su}BEZ i &*O$LOHі2K@0H`*eJ" <Ѡ4Ӧ =!2K@0H`*eJ" <Ѡ4_*W1'z9XZHi4іhOH-2K@0H`*eJ"4B|NNj52^3OHiMH-2K@0H`*eJ"4@VwLDFZ-=#Dʔ .E !(\ 4q󺖢_S;+ޠXszCMjFi(\ICS*P4 AcN.يPT$Ԇ2ԍi%Tir(&i L@P4aԵ}BEZq(oSf+A]X{!*(ou}Bo9՞DZeJ"RaTʔ .EAhU;ԺWf+APn2S=Kvb]֬Xs3hRhR4ehRȠTa02K@y eW]r9׊n2x ]EPVzCMjFi(\ICS*P4 A`; TOR]OHiMHi-HіZeJ"RaTʔ .EAh%]t ʠ(^*;+Qw/Urq(oSf+ASՋ|&zCMjFi(\ICS*P4 A`; TOR]A˕N.يPW7vgZaτHiMHi-HіZeJ"RaTʔ .EAi*6V_mr\Bu#hR4KL@P*L0 RȠh< ew'tWz4&4іhOH-2K@0H`*eJ"4jw&o7 D.>2ͽz˔DZeJ"RaTʔ .EAjpܫruG4&4іhOH-2K@0H`*eJ"4/W[+z͗)YEw8l+$ԍ*P4 4Tir(0Dgtga*]+ޠ 4I 4e24KL@P*L0 RȠh< %Km6\OVn2] j{7+yJ<يPTbß DZeJ"RaTʔ .EAhU;ԺWf+APn2S=Kvb]֬Xs3hRhR4ehRȠTa02K@yfn_S=!5#Dʔ .E !(\ Y1YJrzJw*zCMjCMjF*P4 4Tir(0LEPVsyRǛ4ͽMubß DZeJ"RaTʔ .EAhU;ԺWf+APn2S=Kvb]֬Xs3hRhRi0ARm=# = ]2ȠHdʗ4 da8&(@,Bp2 MU_Z\R0CuZRvjѷ^vu0=QsZ'( :.w'[Qw/;Z=H۩ 8y :"'R،|'n]w[ 7H@(kQw.|a֩)nxUԪŚ9VwLL`f|ҖfQz3"u!7Ч}\*Tqܪd j.`Ua(ҐuZ] v(Qh NܺZs9[_֬W^"ثZ*` *0ԊiHNܺ)k;ZH,zFR :Qw/{9S;;r랑TMIЙNܺ^o^Xj"du]xvj.H=G]([HN0X3KVX`mJ<]j] >, ޽nvl>`:S n2j] :)Kkv:H`aK6z%\ar298] =W[ <`u}B ś|a=ҭiUqfO6c=EPbc6yS] Υś|a<נmW|\괍*.uZ>, ޽ 8y 5kT}B睝n^o'z0XHJCrf-2B7F\Xt5h[7|Y֮u!:c-Z|Y(owJw#}ըś|a<ס!F[oɇ[uZII@Xq#!aa Tm|akx{6yE֬B'RHjm,pa(4qkV)nQw/UQi-Τ'R=# LmDMZVy˕|] jcCt=E:T`bZII@Xq#"&D*9fhru0Hjm,pZ_*8ܝo7EΫSG;>7CLckWv^eӘd([HN0X1 $$,8!eKAhu'4т zCCʴ45$&EFBʅ0eņ]'!؃qz*Bu-WLlXd ɪ|aTSpP.0)o&ڐ=# Lm&%|;'R Cw7Τ'R0j+R,2v[զH@ ԷA^֭EPܼʊF.,p=E!II@Xa@ҡi *Cp Hjm,payt"a@ҡi *Cp 1 tri-a銅$564ԁZz@2Ԋ @pM:V5@XX<eM@A8b!:!F^[ He 5 AZUF@}0oLmud j.H@U:'Z|aVXdԷO}˯>֭2BHN0X0PH}¬R2t7*b7Zst7/8a RkV!Bu!!8r#u|ֈ7I<80( (d`AePhcaF <ij@]2ȠP42ʠǜ;*zHU(+ u0HjmHh! He, " ptk0 y4ʚ"zHU(+ u0A !20nQmEPT|{}Bo'z0X3KV_mo^Qī_t$+;:j] h`f, ޽jF{VίEJYg^jb\Bu mH=G[ثZ*bNPuWtYuś|a0nlJtr_mA^j-J]8|Y,paԓ˦X&h00$4BEf |akyxY8ܝoR0Evvu-GCjwH@:ԩvb*v|` |e*6%\u*W}Τ'R,p'L2($"8 A M]2ȠP8056yt"BB 5!˦X A M]2ȠP80zI,L Ԇ0ٔDޭOHUgQOEPV> 2BHN0XHQ ijD5 CC٨r"MΥ>TqkSR|"L`i-(ϵQw/7i-*1@.#%AA]Hܥɇ[ zF#MHе:W|N4ԉjpܫru[g|u.ڋ|" 8yHOHSuoQ|a|*0X3QWʎ>w'[j̓ ( hy"|eLLt)\%Rqj(oxo& Gc:<٥lWj W Tq+RofQR7c<ϞR:xN8NhJFU·W}\qfnvn+G@Kez,pa`6F ] 7 9@QwEΫZw+6VorVF VQ]s`6΀+\M]9)^ś|aQVT`fCJ4`i AJu*x|No9 WqfF .uZ,$(YEuQC(oQо͚Qޣ\Te*s ;0Ĩe[Z .uZj@Aڂ9n+I@4&hZqf'( :(kT`f: F ] 7 9@QwEΫZv\+(: c`6Z!d]'1WRܺnU:.͚QqE֩n] >V"u)=Z, M˝!Zhێx;[,pCg &D& ըB7N']X;C@45$&Er  4q=WNsyf;a B!!ÚzI,L A Ma4N:u.2βj. fy];0WZQw/g[Rc=#ITq[V˧0zEά@d2MaEPVO|QT([eӘd˧0z!uը*XԍLOw5NIYԩ^':3*T,'U³,pa9'L2(SH4ʮkV!@Aڂ:K7n}BmCSjCC4˦X ROI:\+5)=hwE΀+Y˵I&dfo3rqB$u]uordïs`6p椞]2ȠNVi*^9{67( ] ٷZCSjCC4˦X ROIw'[!gRʎ>wRjbtOkW:KZʎ>w'[ gO:ŚcU:):ʎ>wR] jxTq:o:Śj/ң@4GC|NJRnEPVwnʳR 8y 22،| L:sO2L0É2 d,@Ahu'B'db!:Z ٧H^!R$568y0ԓ˦X$egR|a4Ԇi'L2($"8 %56yt"BB ԆO.bdP(HDp@A Ma+RC|Nآ Է(Nu=2Bru*TH;u0jRl,3sjΥlsu# r{n2atG;OS[ ݨ*([ԄCC .PG7.+1Z*8Kv)n{}BEZkvs Ԇ <jd skVn+Gqx SG;v>\E!|"L`J5"NQmEPVkVWzaφ i22H`TS]xO(^vu.㨴c:Z\#}R,3*o^0X\1Y1cyԵ Z6V(Z-H̪s|ayҸ >;Z (_6|;Z Vl 8yi 7=$&EA Ԇ}Bo'z0XHR*QE'Ӕ[Qw/U]VQgҺe<Ď$Tuͽzf9d㕳1 zCA%ZzFj::+V=ը*ֳUC|Jb;u]uը*sO2L0É.H 9e n2a! <ijI,LČ .d>fhru0o ] ZCSjCC4˦X A M]2ȠP8TzI,L A M]2ȠP85!˦X 8!56yt"BB A M]2ȠP8(5!4yQ[}BEZZjegJ򣏝tr>l"oV,Wn]~&Zq]x>7día!D3ijEJ4*1CC(#J|։ٔDޭvbn\r;(RkQXXaWnU:! zFR4pR2T`TM-[1] Ň>Y-ը*rc=# HFu֩vggRt5"26xWtrW:6(Pc.lJ,pIu_*R=,pi88Iw^XfU90JR¬R2gm7 ԄG'lH8{U-NWuj.8y -w,"2*U=ʵ}B)WtuT^0X3K>|DKS>T*{ީ/R70)CC){ʔ T{YרzaT^0\WZ*=fޣ¬R2j9(,p'L2($"8pzF!-a!Dn=GC;:KQw/R,3*quNo1#7F,pdeV0nuZIIAÂi [É$X 9u ʧ7 MC=# 5,xkfn2aR˸1 F9֬R2Not4ܫruZ*^m֤XfU90,p :^0oUś|a1Bg *0Ԋh\XfU9޽L5"J<#zaTz30Ԋh&uՉsί|;Z (_6=# 4aa& P<m񆣡W:j] +;8o'z[}Zf jFpo3o^ < ijEJ4VK;:]xRVI\wRiUb*v|a<ܢkWP8UI8z˥lT/t9;Z=ZELi$4vbՋ| <qb;nr|"OيPWV,9jيPWV,9;;> <oɇ[ Q;z:m1] Ň>괓Ì "Ӏ`(,8D Ak9``0 |aky'[LSHjm,pzFD(_q׫jΥ=Z^'( s(\ש9d{1,p'L2($"8$!56yt"BB G ԆEܫruN}BXt3֭)(ܣ}TqFU·V_[wob <v^Xԕ:q9IG6냘s$I ,p g^an|'՛Q9&P@39pDR,0+1B$*8KUs|*ZEԌ-Y]+bx8`9Ջ|3ՋtDV9@R]I&Q\"j:Q]n`5# rD`9iJب^JF Y`9Ջ|3ՋtDV9@R]I&Q\"l8K8ujF,ar .P ϒy, @bß5ub(]NP/WDEjg4m=# /@MokVY0!aAQB$ÔyQʁ Ô=! i'L2($"8$%56F[n2aÌ;ZɅԋ : s (hS$ [MV댆 hJ$4,m,pa9'L2(2d4@X LO؄NJ*Bu-ݗNʼB'RHjmHhp枑vuVuq\0n֮q;%+HN|u*Wtv_\aۤrHN0XHM-Ya 3$Ot& &h\<=Hà'[hێ{.q6y2!eJ.h`fʎ>wR'ds ԷOwXNfy^֣ &d&gesu!!FZnzUda8& 22h*A3|`+g\sT!qdn 8F֩b!:CShc=# = ]2ȠHd˅C2L0Np Zj!`8@Yq95648!a4N:+.E*s:d bBUu8TsQw/U$+OW;)9*rGΤ'R,pa9'L2(2 0\<4 eW[s ] Z@díCSjCC4˦X =56yt"BB @* Hjm=$&EA Ԇ0'u *뵫7׈sQw/U70|`0XHQ %p 4*Q[.#%xR0){n2aif+A]Xø=EZ}BEZ=ӛBH`ڑ-H-2K@0H`*eJ"5 CK$4Ԇ$ԍ*P4 4Tir(0SX|;2krܞһ1] o^V%[ѓ J֣;)T/f+A]Xt=\(Sf+A]X`DFZI i(Z,׭H̪s|a|:RT@:kTOQեrW:npJg> Wb* <WN#% R?x-QEQEEQEQEQEQEQGEQEQGQEQEQQEQg`x˒L/dˆ$O2?ˆ*H<oaƓ.A4rI%0x,`.`< ^&?L˒L/#b.L&\4yRA/ ((((((((((((((((((( I Ap椞]2ȠNVA ҏ60PUԆih &qvJ<] jcC %2wT&jG;ˤ*Sգo+}BEZ VaӘd!V0XHQ  &ޮ F0v0XHQ ,_b*a!D2Y r0XHQx/̪s|`0XHQ -w,`9 kEW <rQgJ5׈*B`5O 9@QrT]iE)PC/ 3G;ICM=,$(† <$`@8@c 0X@/ <ԟj>w'\d0XHQ 2Ex,x\X`ZhgJC4#J3n)tUӼB7À,_[ ʺwT`H ;'[&90t C,p`?aK,pEWta!D0(c,`aqa!w>90,$(,pP/,_R gD|KF <oɇ[0jRMS*X<\рqfru.}[fQfOu֐YCDڙ!&o֬GYE9( ] HhYCD0XH@ht5_6Wpm6\oɇ[ %j]`J5"QZخm6\OVq-*78GCV-z͗)YE֮u!:%F*LDM9ը*nQcԄGa(у2j˔^0# T`9 `TKFZj$GYVXez3)S+Zo^(5"J]Z{{kVxdJ4W͕+z͗)[n2aޭBlU9ը*1[޽seW1CC=#I jF#Dʔ .E !(\ ԁ / CRhR4KL@P*L0 RȠh< z͗)\OtQӤgPu U.JK\WtT")}\Bu! zCMjCMjCM&*Ma@Kez8S| L:nͽz˔ѷ•Z|"`bԆ zF hv+z6\lӧX'4m=# 4f|fp쫚kW,vt,p3YZ"g^_YBYi,$(z@Xyc i(OUz͗)S (#F@ۭ('a>֭"`nm1Y0zEJ4չ7+ sp͗)[Ӕ[6.RHh$OHRijF i ((((((((((((((((((((Z˹ǯSeWuM)X[r\o_x/bB`@,Z((((((((袊((((((((袊(&?XӦA`nj8y/@_/gL@Z,PiGL0` 8y/ <x/x,4 բ f4t8xcxc_  ((((((((((((((((((( I ApCRO.bdP$d2!&E 8 -l 5 $z %Kվ0ǯX.R kyxSHjmHhpCOH@ht5izݨ*nQcw:H;ywuug^Xaru7(Τ'RqV$+Kվ7@To^*x/|w֮V <ijI,LČ&T0AǯX.RR9]2ȠP8 A M]2ȠP8* Hjm=# wa¸}Vٷ\r-P,$(z@=# HFgRW㶴dҽVI\-z\Bu!!ZBVvu,.&ZRu9ngT[tZIr9Բ <֨b:z]nͽz˔J>;lҏ68B ޽Oz֣(oxBVvf޽seVV/WJ8y *0ԓ˦X2LrH4174Ԇi'L2($"8( ROI Administrator's Guide

    Administrator's Guide


    Controlling Administrator and Client Node Passwords


    Task Required Privilege Class
    Set password authentication

    Set password expiration

    Set password invalid attempt limit

    Set password minimum length

    System

    To ensure that only authorized administrators and client nodes are communicating with an authorized server, you can require the use of passwords. You can also require that users regularly change their passwords and set other requirements.

    Setting Password Authentication

    At installation, ADSM automatically sets password authentication on. With password authentication set to on, all users must enter a password when accessing the server. To allow administrators and client nodes to access ADSM without entering a password, issue the following command:

    set authentication off
    

    Attention: Setting password authentication off reduces data security.

    Setting the Administrative Web Interface Authentication

    At installation, the timeout default value for the administrative web interface is 10 minutes. When the timeout period expires, the user of the web interface is required to reauthenticate by logging on and specifying a password. The following example shows how to set the timeout value to 20 minutes:

    set webauthtimeout 20
    

    You can specify a value from 0 to 9999 minutes. If the minimum value is 0, there is no timeout period for the administrative web interface. To help ensure the security of an unattended browser, it is recommended that you set the timeout value higher than zero.

    Setting User Password Expiration

    At installation, ADSM sets a password expiration of 90 days. You can reset the expiration period from 1 to 9999 days. For example, to set the expiration period to 120 days, issue the following command:

    set passexp 120
    

    The expiration period begins when an administrator or client node is first registered to the server. If a user password is not changed within this period, the server prompts the user to change the password the next time the user tries to access the server.

    Setting Invalid Password Limit

    You can set a limit on consecutive invalid password attempts for all client nodes. When the limit is exceeded, the server locks the client node. The following example sets a system-wide limit of three consecutive invalid password attempts:

    set invalidpwlimit 3
    

    The default value at installation is 0. A value of 0 means that invalid password attempts are not checked. You can set the value from 0 to 9999 attempts.

    If you initially set a limit of 4 and then change the limit to a lower number, some clients may fail verification during the next login attempt.

    To regain access to the server, a storage administrator with proper authority can unlock the node. For information about unlocking a client or administrator node, see Locking and Unlocking Client Nodes and Locking and Unlocking Administrators from the Server. An administrator can also force a client to change their password on the next login by specifying the FORCEPWRESET=YES parameter on the UPDATE NODE or UPDATE ADMIN command. For more information, refer to ADSM Administrator's Reference.

    Setting a Minimum Password Length

    You can specify a minimum password length that is required for client nodes. The following example shows how to set the minimum password length to eight:

    set minpwlength 8
    

    The default value at installation is 0. A value of 0 means that password length is not checked. You can set the length value from 0 to 64.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] aut k%3V6^ҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea106.htm Administrator's Guide

    Administrator's Guide


    Registering an Application Programming Interface to the Server

    Workstation users can request ADSM services by using an application that uses the ADSM application programming interface (API). An administrator uses the REGISTER NODE command to register the workstation as an ADSM client.

    Understanding How the Compression Option Is Set

    For applications that use the ADSM API, compression can be determined by:

    • An administrator during registration who can:
      • Require that files are compressed
      • Restrict files from being compressed by the client
      • Allow the application or client user to determine the compression status

    • The client options file. If an administrator does not set compression on or off, ADSM checks the compression status set in the client options file. The client options file is required, but the API user configuration file is optional.

    • One of the object attributes. When an application sends an object to the server, some object attributes can be specified. One of the object attributes is a flag that indicates whether or not the data has already been compressed. If the application turns this flag on during either a backup or an archive operation, then ADSM does not compress the data a second time. This process overrides what the administrator sets during registration.

    For more information on setting options for the API and on controlling compression, see ADSM V3 Using the Application Program Interface.

    Understanding How the File Deletion Option Is Set

    For applications using the ADSM API, the file deletion option can be set by:

    • An administrator during registration

      If an administrator does not allow the file deletion, then an ADSM administrator must delete any objects or file spaces associated with the workstation from server storage.

      If an administrator allows file deletion, then ADSM checks the client options file.

    • An application using the ADSM API deletion program calls

      If the application uses the dsmDeleteObj or dsmDeleteFS program call, then objects or files are marked for deletion when the application is executed.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ==== k,%36V6^ҳ5@66./usr/share/html/adsm/en_US/admgde/a45ea107.htm Administrator's Guide

    Administrator's Guide


    Managing Client Sessions


    Task Required Privilege Class
    Display information about client sessions Any administrator
    Cancel a client session System or operator
    Freeing links for client connections Administrator with root authority
    Query client restartable restore sessions Any administrator
    Cancel client restartable restore sessions System or operator
    Interrupt client restartable restore sessions System or operator

    A client session can be either an administrative or a client node session.

    If you want to prevent clients from accessing the server for an extended period of time, use the LOCK and UNLOCK commands for client node and administrator sessions, or disable the server.

    For information on locking or unlocking administrators from the server, see Locking and Unlocking Administrators from the Server. For information on locking or unlocking client nodes from the server, see Locking and Unlocking Client Nodes.

    Requesting Information about Client Sessions

    When administrators or users access ADSM, an administrative or client node session is established with the server. Each client session is assigned a unique session number.

    To request information about client sessions, enter:

    query session
    

    Figure 37 shows a sample client session report.

    Figure 37. Information about Client Sessions

    +--------------------------------------------------------------------------------+
    |  Sess Comm.  Sess     Wait   Bytes   Bytes Sess  Platform Client Name          |
    |Number Method State    Time    Sent   Recvd Type                                |
    |------ ------ ------ ------ ------- ------- ----- -------- -------------------- |
    |     3 Tcp/Ip IdleW    9 S    7.8 K     706 Admin OS/2     TOMC                 |
    |     5 Tcp/Ip IdleW    0 S    1.2 K     222 Admin OS/2     GUEST                |
    |     6 Tcp/Ip Run      0 S      117     130 Admin OS/2     MARIE                |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    Check the session state and wait time to determine the session state of the server and how long (in seconds, minutes, or hours) the session has been in the current state. The server session state can be one of the following:

    Start
    Connecting with a client session.

    Run
    Executing a client request.

    End
    Ending a client session.

    RecvW
    Waiting to receive an expected message from the client while a database transaction is in progress. A session in this state is subject to the COMMTIMEOUT limit.

    SendW
    Waiting for acknowledgment that the client has received a message sent by the server.

    MediaW
    Waiting for removable media to become available.

    Aggregation can cause multiple media waits within a transaction and is indicated by one client message. For more information, see Reclaiming Space in Sequential Access Storage Pools.
    Note:If QUERY SESSION FORMAT=DETAILED is specified, the Media Access Status field displays the type of media wait state.

    IdleW
    Waiting for communication from the client, and a database transaction is NOT in progress. A session in this state is subject to the IDLETIMEOUT limit.

    If a client does not initiate communication within the specified time limit set by the IDLETIMEOUT option in the server options file, then ADSM cancels the client session.

    For example, if the IDLETIMEOUT option is set to 30 minutes, and a user does not initiate any operations within those 30 minutes, then ADSM cancels the client session. The client session is automatically reconnected to the server when it starts to send data again.

    Canceling a Client Session

    You may cancel a client session when:

    • A user is unable to continue with work because the system is not responding
    • You want all sessions canceled before halting the server

    To cancel a client session, you must identify it by session number. You can display a session number by issuing a query for session information. For example, if the session number is 6, you cancel that session by entering:

    cancel session 6
    

    If you want to cancel all backup and archive sessions, enter:

    cancel session all
    

    If an operation, such as a backup or an archive process, is interrupted when you cancel the session, ADSM rolls back the results of the current transaction. That is, any changes made by the operation that are not yet committed to the database are undone. If necessary, the cancellation process may be delayed.

    When user and administrator sessions are canceled, those persons must access the server again. If they were in the process of performing a function when the session was canceled, they must reissue their last command.

    If the session you cancel is currently waiting for a media mount, the mount request is automatically canceled. If a volume associated with the client session is currently being mounted by an automated library, the cancel may not take effect until the mount is complete.

    If the session is in the Run state when it is canceled, the cancellation process does not take place until the session enters the SendW, RecvW, or IdleW state.

    Freeing Links for SNA LU6.2 Client Connections

    When a client node initially logs on to an ADSM server by using SNA LU6.2, a SNASVCMG session link is established between the client and the server. This link remains in session even after the user logs off from ADSM. If enough sessions are left connected, new clients can be prevented from connecting to the server.

    Because only SNA LU6.2 links must be recycled only after the first time a client logs on and off the system, administrators must deactivate the SNASVCMG link once for each new user. Initially, you may want to recycle links daily until most users have registered with ADSM. After most users have been registered with ADSM, you may want to recycle SNA LU6.2 links less frequently; monthly, for example.

    To free unused SNA LU6.2 links, an administrator with root authority must recycle the links as described below.

    The server cannot stop the SNASVCMG mode sessions because it does not create them. It is the task of the administrator with root authority to manually deactivate SNASVCMG mode sessions between the server and clients. Because only one SNASVCMG mode session is created for each client, you only need to deactivate the client once. You should deactivate the SNASVCMG sessions on a regular basis to reduce the number of active sessions to zero so that link stations can be recycled.

    The administrator with root authority can remove the SNASVCMG sessions by doing the following:

    1. On the command line, type smit sna.

    2. On the first window, click on Manage SNA Resources.

    3. On the next window, click on Stop SNA Resources.

    4. On the next window, click on Stop an SNA Session.

    5. On the next window, select from the list of the conversation group ID, the entry with SNASVCMG mode and the partner LU name.

    6. Click on Do.

      Repeat the last 2 steps as necessary to deactivate the SNASVCMG mode sessions with other clients.

    Managing Client Restartable Restore Sessions

    Some large restore operations may invoke a special type of restore operation that allows a user to restart the restore session from where it left off if the session was interrupted. Message ANS1247I is displayed on the client node to identify when a client restartable restore session is started. These restore sessions can be restarted as long as the restore interval has not expired.

    When a restartable restore session is saved in the ADSM database the file space is locked. The following is in effect during the file space lock:

    • Files residing on sequential volumes associated with the file space cannot be moved.

    • Files associated with the restore cannot be backed up. However, files not associated with the restartable restore session that are in the same file space are eligible for backup. For example, if you are restoring all files in directory A, you can still backup files in directory B from the same file space.

    The RESTOREINTERVAL server option allows you to specify how long a restartable restore session is saved in the server database. Consider your scheduled backup operations when you set this option. For more information, refer to the RESTOREINTERVAL server option in ADSM Administrator's Reference.

    Requesting Information about a Client Restartable Restore Session

    An administrator can display information about restartable restore sessions to determine which client nodes have eligible restartable restore sessions by issuing the following command:

    query restore
    

    Restartable restore sessions have a negative session number.

    Canceling a Client Restartable Restore Session

    When a client restore session is in a restartable state, the file space is locked and no files can be moved from sequential volumes. This prevents the data from being migrated, moved, reclaimed, or backed up by another operation. These sessions will automatically expire when the specified restore interval has passed.

    An administrator can cancel a restartable restore session that is in an active or restartable state. If the restore session is active, any outstanding mount requests related to the active session are automatically canceled. When a restartable restore session is canceled with the CANCEL RESTORE command, it cannot be restarted from the point of interruption. A restartable restore session always has a negative session number. To cancel a restartable restore session, you must specify the session number. For example:

    cancel restore -1
    

    Interrupting an Active Client Restartable Restore Session

    An administrator can interrupt an active restartable restore session and have the option to later restart the session from its point of interruption by canceling the session.

    cancel session 2
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  lLC%3VV6_ҳ5@6o:./usr/share/html/adsm/en_US/admgde/a45ea108.htm   et <>Aainors"/=DEILTcdghlmp#&-45;HMNOPRfuvy,2368BCFGSVXbw019Uk|*.7:Y_qxz!JQ()KWj+Z?x@b9DyBH30E@ӎAD99F 9$h+5:Niml,P@ }qy9DM9 `ΜIl+_<<<<<<<<<<Acs(Jt;qΚw)%շV1[XH2x3I(K(C-y֜baN <yo 18 `8<0e[3iٺ[:`9 `Ymc ӚK܌-93~Ro-}Kt0d0g%]ϵSj5^kAct*v-iqo] 7XlYlO[uuY<\Hq]_ljK<Vǝ8p||P)c.q9 <2l0d(AE DR<-ō(%4>Z \g` l(AE DRJJE1cW/VVgJtyL[|gVfZ,PБϏ%(jH 6:0sD' B Ό 3֫R/lai_gXXʞK5:Nimm8-M]Żufjf&/w/j[5d&|[{RϬg 5LԧK4${RN[[q9-M]Żufjf&/YPXC O"R!AM(}uYS}*_ΞT3۫3TZJtsJeI/T3fyM䪹{3,c,禔ssʆz)[9iVۭYP#*I|ՙgHq]:yPnS=j)ӹD-4` !Aď54CT7E4jwgzxq#M M G2<f&/w$}Vaimss۫3TZJtjɌCBG(r`ZhM(${,]7%EKfd][yYV&c9isJfyMUX9~1o:}c=v3֫R))+״-M]Żufjf&/kSﶖLH)=43%3-jc,gU҂ V,]\{ RXδBRzWsJnvkVطVͿogZ[!)_=mXf1*v3-jc,gUҁRKZwyQoo:bjU^w=43% pWɼKnfzi@LgZ[.Zkki/՟]c-ﵴj˞PCbk/ZyPϾ_;u.ziB%֞dY~%֋΋ m%Z禔{_)>J_;u=Zrs<"0z`M G!"Aď5Be J3 Q=DfIm-a0;)absF T"m=3թuY>[I|s(U9 ǒO4CC}[m%M_t` J$Q<ԐΌQ"椀8lt`ǒO5$AF|y(DR@Dp lt`甄VjtNzzP_m5wKn16q|yC*vI/d˵=ۭY6&X>V"m0/(hHg*Rڕ$;XδBRzW(hH<koV_X[I|֬fIm-{eWqo}9L* 8(s)dJD1H90Y._~[I|֬M(KeZz9]_*WXyki/՗=43Y._Z{m%Zw=4Oy]kEEﵴj))&grg%K$c>ϲo=ۭYCHD2i(BdHD2i 4$R{JM]Ž3gZ_=ۭY,; M4Inf.nXXCQ7Ⱦ[OL*2u7?dny <M8C}[{RKnfK):/sTDMv-Nq62X"m=3~MŅ?&q$+E`^,jTC>[I|֬+g[ Nmy+iįij(*n,,PБyH)_%?}vVA(Bd 4Ӊ$}bvSr *EzgVYۭY&Ցy <`Q"@$m奵)i8<>LH)=4!&s1^ݰSz)VW/ygXYM(#I 3X|-[y*^HU6zi@2TW<|^.禔%c=iUeioRŻ3}o,Zk)r禔 ~-jeVdsdYw=4FTMjsJ$c=2M+eM(J=Vgl!&s/{:y甂TV۷i8}N[[pL7,,PyB{J_Xxg̯|o--FyH9E PI$"HFdM_t` J$Q<ԐF|y(DR@Dp lt`ǒO5$A`<#O%'}s;҄&L{vJYS/ZԨ-uXέKrķ+,c-fŊ=)+״T&oL|jtۑPʕ2o-zX#RYRl*y,;I}b[ͲKvS֟Xs7hX# Rip̷N[[rN$e&gZs5/Օ+kfIm-f&/Ve{ʕ2ܽHV6l1Ū5n i)#{zrN$( >$>׀$@rHIBHϝ^t_ʢJ$Q@DZjTXXCP0RMgN̨eڞP0sA)>I5:/YwKkab@lj3&q$yrسSﶖܵ3,c,,PБ*y,u73Rؼn"E%y]ҧN[[q9Xܯq:`niW|Zj[:ʋy,;1n16q|+/۶Kݓ>Wצ-4Ӊ$=)ϬgnWl2 NSﶖܵג:.c=2HnZt\XCP0.YӉ2OX0!^uZd, /]jYMs(U9Nz M=Bzxq#M M G2p%]()HSD5CxSH8LQYwKknQJMJlŅ=9D +BFyH9 Q"@TD TCO6CGdօ)P (6J΋;1%zeF8DQ"椀81yуJ$Q<Ԑ6:0sD' め̓ΌQ"椀8ࠃ`>[X TŋTYwKkab+ibsA 6%(i "C`EEVjt٘R16q|yу 6yHZT"m=3TYwKko%P*ww7i8uYj+2֚:ˋ4${R*M6pL!_/v3۴M_9j۷VfZI&ȋ4${RrXZQ9~ZjT[~[[Bd( ?Ⱦ[OLnS=j)@ B@*-ޭ奵n16q|(pPL̯|-[:K5:Nimm!2H5/v1oZ2g}AY؝[Kko"m=3E3Tϑ}b-i5LԧND(M4 (hH<zu.)absFg}b Ze˟VۭV:\ZYZ9*"eį۫3Tn16q|_gDqBiLnS=j)X#s D'AQ(l ኂEYgfIm--3g̯|ΌqsD' むS`>Ezgm6ɞ$g T:/Li8uY{J:/Lj]c-fW\X# RipfIm-a%ؕq"m=2,PБJb&_ko--vU^jc9jDEŊ?ӃRM(g3f&/Ve{#?)iqbyBb/V=*uY>oӞqB)*oyimm۴M_:F~SrӢ Q7Ⱦ[OL*fW\y go!+Zk{8HLŊ?/Օ;5Tz$g7-:.,PyB Yӵ+SFyH#Ov34po*3}Ƽjt۫*rfo%'} #?)iqbsFUy,ڕݩy <ĨE%ueOJ*^(^ZmYwKfc>ો4$sԈZhC4jhoi< 6 *8.9D M G!"Aď5Be RYRUzۗ5TDLy4!Z}c=2 眢yR!i<|y(DH T (7*ih씀#Х*Jf<_|Vjt:0y ǒO5$A@F|y(DR@D$ lt`ǒO5$A@MΌsԈZhePD Pi< P!$ydP` sP$yB)HBɨ2&%l[M_8c2!X=BsC4jhoi< 6N#>K5:NimmBճR֎y!i< P!$y(l#C>K5:Niml眢yR!i<#C>K5:NimmՕ8_,g1^bx'SﶖΝ VKgZ 4$_*y3z$Xϓ,,;[XufZj3gΫ2Ŋ=)&gׁ%~o-[yue6qolnZy,;I!H$7_>Q*E"]ZԨC $XϒNi&-[5-=lMY8T`甃D4EJ(ٮ^:0N#7flm 甃Q"憤J(ٮ^'C6SgYwKknWF8. +<P0pF 0` 0` 0` 0` 0` 0` 0` 0` 0` 0`_-fIm-)5 Ј$O⪹{%rk?b4$xo4$x@b_ Μ*Cl?_q:nЖM(pP< 8X#,PБㆋ4$x8[#7J *3[z 8eKE?_PV,XC*nZlbn7kM_?nfj-3gbҢ[s=qݦbl0 K)i8 8(>dطfv3g_i&LyKLXC%Ÿs7ki8p M-3gbҢ[s=qݦbl0 }uB[)6XC (hH0b88@CBG,PБon}N;CJ"T &H Administrator's Guide

    Administrator's Guide


    Disabling or Enabling Access to the Server


    Task Required Privilege Class
    Disable and enable client node access to the server System or operator
    Display server status Any administrator

    Disabling new client sessions prevents users from establishing client node sessions with the server. This command does not affect current client sessions in progress or system processes like migration and reclamation. To disable client node access to the server, enter:

    disable sessions
    

    When you disable client sessions from the server, administrators can still access it, and current client node activity completes unless the user logs off or you cancel the client node session.

    After the client sessions have been disabled, you can enable client sessions and resume normal operations by entering:

    enable sessions
     
    

    You can issue the QUERY STATUS command to determine if the server is enabled or disabled.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] /  k%3xV6_ҳ5@6x./usr/share/html/adsm/en_US/admgde/a45ea110.htm Administrator's Guide

    Administrator's Guide


    Chapter 11. Managing Client Data Using Policies

    Policies are rules that you set at the ADSM server to help you manage client data. Policies control how and when client data is stored, for example:

    • How and when files are backed up and archived to server storage

    • How space-managed files are migrated to server storage

    • The number of copies of a file and the length of time copies are kept in server storage

    Policy can be distributed from a configuration manager to managed servers. See Chapter 13. Working with a Network of ADSM Servers for more information on distributing configurations.

    See the following sections:
    Concepts:
    "Client Operations Controlled by Policy"
    "The Parts of a Policy"
    "More on Management Classes"
    "How Files Are Deleted"
    "How ADSM Selects Files for Policy Operations"
    "How Client Migration Works with Backup and Archive"
    Tasks:
    Getting Users Started
    "Using the Standard Policy"
    "Creating Your Own Policies"
    "Defining and Updating a Policy Domain"
    "Defining and Updating a Policy Set"
    "Defining and Updating a Management Class"
    "Defining and Updating a Backup Copy Group"
    "Defining and Updating an Archive Copy Group"
    "Assigning a Default Management Class"
    "Validating and Activating Policy Sets"
    "Running Expiration Processing to Delete Expired Files"
    "Changing Policy with the Active Policy Set"
    "Distributing Policy Using Enterprise Configuration"
    "Querying Policy"
    "Deleting Policy"

    In this chapter, most examples illustrate how to perform tasks by using the ADSM command line interface. For information about the ADSM commands, see ADSM Administrator's Reference, or issue the HELP command from the command line of an ADSM administrative client.

    All of the ADSM commands can be performed from the administrative web interface. For more information about using the administrative interface, see ADSM Quick Start.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k%3-V6_ҳ5@6-./usr/share/html/adsm/en_US/admgde/a45ea111.htm Administrator's Guide

    Administrator's Guide


    Client Operations Controlled by Policy

    ADSM policies govern the following client operations, which are discussed in this section:

    Backup and Restore

    ADSM clients can back up and restore files and directories.

    Backup

    To guard against the loss of information, ADSM can copy files, subdirectories, and directories to media controlled by ADSM. Backups can be controlled by administrator-defined policies and schedules, or users can request backups of their own data. ADSM provides two types of backup:

    Incremental backup
    The backup of files according to policy defined in the backup copy group of the management class for the files. An incremental backup typically backs up all files that are new or that have changed since the last incremental backup.

    Selective backup
    Backs up only files that the user specifies. The files must also meet some of the policy requirements defined in the backup copy group.

    Restore

    When a user restores a backup version of a file, ADSM sends a copy of the file to the client node. The backup version remains in ADSM storage.

    If more than one backup version exists, a user can restore the active backup version of the file or any inactive backup versions.

    If policy is properly set up, a user can restore backed-up files to a specific time. See Defining and Updating a Backup Copy Group for details on the requirements.

    Archive and Retrieve

    To preserve files for later use or for records, a user can request ADSM to copy files, subdirectories, and directories for long-term storage on media controlled by ADSM. When users archive files, they can choose to have ADSM erase the original files from their workstation after the files are archived.

    When a user retrieves a file, ADSM sends a copy of the file to the client node. The archived file remains in ADSM storage.

    Client Migration and Recall

    If the Hierarchical Storage Management (HSM) feature of ADSM is activated on a client node, users can migrate files from client node storage to server storage and recall files to the client node as needed. HSM frees space on client nodes for new data and makes more efficient use of your storage.

    Files that are migrated and recalled with the HSM client are also called space-managed files.

    For details about using HSM on clients, see ADSM Using the UNIX HSM Clients.

    Migration

    When a file is migrated to the server, it is replaced on the client node with a small stub file of the same name as the original file. The stub file contains data needed to locate the migrated file on server storage.

    ADSM provides selective and automatic migration. Selective migration lets users migrate files by name. The two types of automatic migration are:

    Threshold
    If space usage exceeds a high threshold set at the client node, migration begins and continues until usage drops to the low threshold also set at the client node.

    Demand
    If an out-of-space condition occurs for a client node, migration begins and continues until usage drops to the low threshold.

    To prepare for efficient automatic migration, ADSM copies a percentage of user files from the client node to the server. The premigration process occurs whenever ADSM completes an automatic migration. The next time free space is needed at the client node, the files that have been premigrated to the server can quickly be changed to stub files on the client. The default premigration percentage is the difference between the high and low thresholds.

    Files are selected for automatic migration and premigration based on the number of days since the file was last accessed and also on other factors set at the client node.

    Recall

    ADSM provides selective and transparent recall. Selective recall lets users recall files by name. Transparent recall occurs automatically when a user accesses a migrated file.

    Reconciliation

    Migration and premigration can create inconsistencies between client node and server storage. For example, if a user deletes a migrated file from the client node, the copy remains at the server. At regular intervals set at the client node, ADSM compares client node and server storage and reconciles the two by deleting from the server any outdated files or files that do not exist at the client node.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 20" k갘%3V6`ҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea112.htm Administrator's Guide

    Administrator's Guide


    The Parts of a Policy

    Policy administrators use ADSM policy to specify how files are backed up, archived, migrated from client node storage, and managed in ADSM storage. Figure 40 shows the parts of a policy and the relationships among the parts.

    Figure 40. ADSM Policy

    ADSM Policy


    Backup copy group
    Controls how ADSM performs backup processing of files associated with the management class. A backup copy group determines the following:

    • If a file is backed up (even if it has not changed since the last backup)
    • How many days must elapse before a file can be backed up again
    • How to handle files that are in use during backup
    • Where the server stores backup versions of files and directories
    • How many backup versions the server keeps of files and directories
    • How long the server keeps backup versions of files and directories

    Archive copy group
    Controls how ADSM performs archive processing of files associated with the management class. An archive copy group determines the following:

    • How to handle files that are in use during archive
    • Where the server stores archived copies of files
    • How long the server keeps archived copies of files

    Management class
    Associates backup and archive groups with files and specifies if and how client node files are migrated to storage pools. A management class can contain one backup copy group, one archive copy group, both a backup and archive copy group, or no copy groups. Users can bind (that is, associate) their files to a management class through the include-exclude list.

    See More on Management Classes for details.

    Policy set
    Specifies the management classes that are available to groups of users. Policy sets contain one or more management classes: a default management class and any number of additional management classes.

    Policy domain
    Lets an administrator group client nodes by the policies that govern their files and by the administrators who manage their policies. A policy domain contains one or more policy sets, but only one policy set (named ACTIVE) can be active at a time. ADSM uses only the ACTIVE policy set to manage files for client nodes assigned to a policy domain.

    You can use policy domains to:

    • Group client nodes with similar file management requirements
    • Provide different default policies for different groups of clients
    • Direct files from different groups of clients to different storage hierarchies based on need (different file destinations with different storage characteristics)
    • Restrict the number of management classes to which clients have access


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] se kꪶ%3>V6`ҳ5@6>./usr/share/html/adsm/en_US/admgde/a45ea113.htm Administrator's Guide

    Administrator's Guide


    More on Management Classes

    Management classes are the key connection between client files and policy.

    Each client node is assigned to a single policy domain, and the client node has access only to the management classes contained in the domain. The management classes specify whether client files are migrated to storage pools (hierarchical storage management). The copy groups in these management classes specify the number of backup versions retained in ADSM storage and the length of time to retain backup versions and archive copies.

    For example, if a group of users needs only one backup version of their files, you can create a policy domain that contains only one management class whose backup copy group allows only one backup version. Then you can assign the client nodes for these users to the policy domain. See Administrator Registration of Client Nodes for information on registering client nodes and assigning policy domains to them.

    The following sections give you more information about management classes and how they work with other parts of ADSM:

    Contents of a Management Class

    You can choose what a management class contains. You have the following options:

    A backup copy group and an archive copy group
    For example, most users need to back up and archive documents, spread sheets, and graphics.

    A backup copy group only
    For example, some users only want to back up application files (such as database, log, or history files that change daily).

    An archive copy group only
    A management class that contains only an archive copy group is useful for users who create:

    • Point-in-time files. For example, an engineer can archive the design of an electronic component and the software that created the design. Later, the engineer can use the design as a base for a new electronic component.

    • Files that are rarely used but need to be retained for a long time. A client can erase the original file without affecting how long the archive copy is retained in ADSM storage. Examples include legal records, patient records, and tax forms.

    Attention: A management class that contains neither a backup nor an archive copy group prevents a file from ever being backed up or archived. This type of management class is not recommended for most users. Use such a management class carefully to prevent users from mistakenly selecting it. If users bind their files to a management class without copy groups, ADSM issues warning messages.

    Default Management Classes

    Each policy set must include a default management class, which is used for the following purposes:

    • To manage files that are not bound to a specific management class, as defined by the INCLUDE option in the include-exclude list.

    • To manage existing backup versions when a management class name is deleted from the server as described in How Files Are Associated with a Management Class.

    • To manage existing archive copies when a management class is deleted from the server. ADSM does not rebind archive copies but does use the archive copy group (if one exists) in the default management class.

    A typical default management class should do the following:

    • Meet the needs of most users

    • Contain both a backup copy group and an archive copy group

    • Set serialization static or shared static to ensure the integrity of backed up and archived files

    • Retain backup versions and archive copies for a sufficient amount of time

    • Retain directories for at least as long as any files are associated with the directory

    Other management classes can contain copy groups tailored either for the needs of special sets of users or for the needs of most users under special circumstances.

    The Include-Exclude List

    A user can define an include-exclude list to specify which files are eligible for backup services, which files can be migrated from the client (space-managed), and how ADSM manages backed-up, archived, and space-managed files.

    If a user does not create an include-exclude list, the following default conditions apply:

    • All files belonging to the user are eligible for backup services.

    • The default management class governs backup, archive, and space-management policies.

    With an include-exclude list, users can:

    • Exclude files or directories from backup and client migration operations

      For example, Figure 41 shows that the SSTEINER node ID excludes all core files from being eligible for backup and client migration.

    • Include any previously excluded files

      For example, Figure 41 shows that the files in the /home/ssteiner directory are excluded. The include statement that follows, however, means that the /home/ssteiner/options.scr file is eligible for backup and client migration.

    • Bind a file to a specific management class

      For example, Figure 41 shows that all files and subdirectories belonging to the /home/ssteiner/driver5 directory are managed by the criteria defined in the MCENGBK2 management class.

    Figure 41. Example of an Include-Exclude List

    +--------------------------------------------------------------------------------+
    |exclude /.../core                                                               |
    |exclude /home/ssteiner/*                                                        |
    |include /home/ssteiner/options.scr                                              |
    |include /home/ssteiner/driver5/.../* mcengbk2                                   |
    +--------------------------------------------------------------------------------+

    ADSM processes the include-exclude list from the bottom up, and stops when it finds an include or exclude statement that matches the file it is processing. The order in which the include and exclude options are listed therefore affect which files are included and excluded. For example, suppose you switch the order of two lines in the example, as follows:

    include /home/ssteiner/options.scr
    exclude /home/ssteiner/*
    

    The exclude statement comes last, and excludes all files in the /home/steiner directory. When ADSM is processing the include-exclude list for the options.scr file, it finds the exclude statement first. This time, the options.scr file is excluded.

    You can create include-exclude lists as part of a client options set that you define for clients. For information on defining client option sets and assigning a client option set to a client, see Defining Client Options from the Server. For information on how to create an include-exclude list, see the user's publication for the appropriate client.

    How Files Are Associated with a Management Class

    Binding is the process of associating a file with a management class. The policies defined in the management class then apply to the bound files. ADSM binds a file to a management class when a client backs up, archives, or migrates the file. A client chooses a management class as follows:

    • For backing up a file, a client can specify a management class in the client's include-exclude list (include-exclude options file for UNIX clients), or can accept the default management class.

      For directories, the client can specify a management class by using the DIRMC option in the client options file. If no management class is specified for a directory, ADSM chooses the management class with the longest retention period in the backup copy group (retention period for the only backup version).

    • For archiving a file, the client can specify a management class in the client's include-exclude list, can specify a management class with the ARCHMC option on the archive command, or can accept the default management class.

    • For migrating a file, a client can specify a management class in the client's include-exclude options file, or can accept the default management class.

    The default management class is the management class identified as the default in the active policy set. If a client backs up, archives, and migrates a file to the same server, the management class specified for a file using an include-exclude option applies to all three operations (backup, archive, and migrate). If a client backs up and archives a file to one server, and migrates the file to a different server, the client can specify one management class for the file for backup and archive operations, and a different management class for migrating. See the user's publication for the appropriate client for details.

    A file remains bound to a management class even if the attributes of the management class change. The following scenario illustrates this process:

    1. A file named REPORT.TXT is bound to the default management class that contains a backup copy group specifying that up to three backup versions can be retained in server storage.

    2. During the next week, three backup versions of REPORT.TXT are stored in ADSM storage. The active and two inactive backup versions are bound to the default management class.

    3. The administrator assigns a new default management class that contains a backup copy group specifying only up to two backup versions.

    4. The administrator then activates the policy set, and the new default management class takes effect.

    5. REPORT.TXT is backed up again, bringing the number of versions to four. ADSM determines that according to the new backup copy group only two versions are to be retained. Therefore, ADSM marks the two oldest versions for deletion.

    6. Expiration processing occurs (see How Files Are Deleted for details). REPORT.TXT is still bound to the default management class, which now includes new retention criteria. Therefore, the two versions marked for deletion are purged, and one active and one inactive backup version remain in storage.

    Rebinding Files to Management Classes

    Rebinding is the process of associating a file with a new management class.

    Backup Versions of Files

    ADSM rebinds backup versions of files in the following cases:

    • The user changes the management class specified in the include-exclude list and does a backup.

    • An administrator activates a policy set in the same policy domain as the client node, and the policy set does not contain a management class with the same name as the management class to which a file is currently bound.

    • An administrator assigns a client node to a different policy domain, and the active policy set in that policy domain does not have a management class with the same name.

    Backup versions of a directory can be rebound when the user specifies a different management class using the DIRMC option in the client option file, and when the directory gets backed up.

    If a file is bound to a management class that no longer exists, ADSM uses the default management class to manage the backup versions. When the user does another backup, ADSM rebinds the file and any backup versions to the default management class. If the default management class does not have a backup copy group, ADSM uses the backup retention grace period specified for the policy domain.

    Archive Copies of Files

    Archive copies are never rebound because each archive operation creates a different archive copy. Archive copies remain bound to the management class name specified when the user archived them.

    If the management class to which an archive copy is bound no longer exists or no longer contains an archive copy group, ADSM uses the default management class. If you later change or replace the default management class, ADSM uses the updated default management class to manage the archive copy.

    If the default management class does not contain an archive copy group, ADSM uses the archive retention grace period specified for the policy domain.

    How Files Are Deleted

    Management classes contain the backup and archive copy groups that specify the criteria that make copies of files eligible for deletion from server storage. However, even when a file becomes eligible for deletion, information about the file is not deleted from the database until expiration processing occurs. If expiration processing does not occur periodically, the ADSM server cannot reuse storage pool space occupied by expired client files, and requires increased storage space.

    See Running Expiration Processing to Delete Expired Files for details about how to invoke expiration processing.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] rator k %3^1V6`ҳ5@6^1./usr/share/html/adsm/en_US/admgde/a45ea114.htm Administrator's Guide

    Administrator's Guide


    How ADSM Selects Files for Policy Operations

    This section describes how ADSM selects files for the following operations:

    • Full and partial incremental backups
    • Selective backup
    • Archive
    • Migration from a client node (hierarchical storage management)

    Incremental Backup

    Clients can choose to back up their files using full or partial incremental backup. A full incremental backup ensures that clients' backed-up files are always managed according to policies. Clients should use full incremental backup whenever possible.

    If the amount of time for backup is limited, clients may sometimes need to use partial incremental backup. A partial incremental backup should complete more quickly and require less memory. When a client uses partial incremental backup, only files that have changed since the last incremental backup are backed up. Attributes in the management class that would cause a file to be backed up when doing a full incremental backup are ignored. For example, unchanged files are not backed up even when they are assigned to a management class that specifies absolute mode and the minimum days between backups (frequency) has passed.

    The server also does less processing for a partial incremental backup. For example, the server does not expire files or rebind management classes to files during a partial incremental backup.

    If clients must use partial incremental backups, they should periodically perform full incremental backups to ensure that complete backups are done and backup files are stored according to policies. For example, clients can do partial incremental backups every night during the week, and a full incremental backup on the weekend.

    Performing full incremental backups is important if clients want the ability to restore files to a specific time. Only a full incremental backup can detect whether files have been deleted since the last backup. If full incremental backup is not done often enough, clients who restore to a specific time may find that many files that had actually been deleted from the workstation get restored. As a result, a client's file system may run out of space during a restore process. See Special Considerations: Enabling Point-in-Time Restore for Clients for more information.

    Full Incremental Backup

    When a user requests a full incremental backup, ADSM performs the following steps to determine eligibility:

    1. Checks each file against the user's include-exclude list:

      • Files that are excluded are not eligible for backup.

      • If files are not excluded and a management class is specified with the INCLUDE option, ADSM uses that management class.

      • If files are not excluded but a management class is not specified with the INCLUDE option, ADSM uses the default management class.

      • If no include-exclude list exists, all files in the client domain are eligible for backup, and ADSM uses the default management class.

    2. Checks the management class of each included file:

      • If there is a backup copy group, ADSM goes to step 3.

      • If there is no backup copy group, the file is not eligible for backup.

    3. Checks the mode, frequency, and serialization defined in the backup copy group.

      Mode
      Specifies whether the file is backed up only if it has changed since the last backup (modified) or whenever a backup is requested (absolute).

      Frequency
      Specifies the minimum number of days that must elapse between backups.

      Serialization
      Specifies how files are handled if they are modified while being backed up and what ADSM does if modification occurs.

      • If the mode is modified and the minimum number of days have elapsed since the file was last backed up, ADSM determines if the file has been changed since it was last backed up:

        • If the file has been changed and the serialization requirement is met, the file is backed up.

        • If the file has not been changed, it is not backed up.

      • If the mode is modified and the minimum number of days have not elapsed since the file was last backed up, the file is not eligible for backup.

      • If the mode is absolute, the minimum number of days have elapsed since the file was last backed up, and the serialization requirement is met, the file is backed up.

      • If the mode is absolute and the minimum number of days have not elapsed since the file was last backed up, the file is not eligible for backup.

    Partial Incremental Backup

    When a user requests a partial incremental backup, ADSM performs the following steps to determine eligibility:

    1. Checks each file against the user's include-exclude list:

      • Files that are excluded are not eligible for backup.

      • If files are not excluded and a management class is specified with the INCLUDE option, ADSM uses that management class.

      • If files are not excluded but a management class is not specified with the INCLUDE option, ADSM uses the default management class.

      • If no include-exclude list exists, all files in the client domain are eligible for backup, and ADSM uses the default management class.

    2. Checks the management class of each included file:

      • If there is a backup copy group, ADSM goes to step 3.

      • If there is no backup copy group, the file is not eligible for backup.

    3. Checks the date and time of the last incremental backup by the client, and the serialization requirement defined in the backup copy group. (Serialization specifies how files are handled if they are modified while being backed up and what ADSM does if modification occurs.)

      • If the file has not changed since the last incremental backup, the file is not backed up.

      • If the file has changed since the last incremental backup and the serialization requirement is met, the file is backed up.

    Selective Backup

    When a user requests a selective backup, ADSM performs the following steps to determine eligibility:

    1. Checks the file against any include or exclude statements contained in the user include-exclude list:

      • Files that are not excluded are eligible for backup. If a management class is specified with the INCLUDE option, ADSM uses that management class.

      • If no include-exclude list exists, the files selected are eligible for backup, and ADSM uses the default management class.

    2. Checks the management class of each included file:

      • If the management class contains a backup copy group and the serialization requirement is met, the file is backed up. Serialization specifies how files are handled if they are modified while being backed up and what ADSM does if modification occurs.

      • If the management class does not contain a backup copy group, the file is not eligible for backup.

    An important characteristic of selective backup is that a file is backed up without regard for whether the file has changed. This result may not always be what you want. For example, suppose a management class specifies to keep three backup versions of a file. If the client uses incremental backup, the file is backed up only when it changes, and the three versions in storage will be at different levels. If the client uses selective backup, the file is backed up regardless of whether it has changed. If the client uses selective backup on the file three times without changing the file, the three versions of the file in server storage are identical. Earlier, different versions are lost.

    Archive

    When a user requests the archiving of a file or a group of files, ADSM performs the following steps to determine eligibility:

    1. Checks the files against the user's include-exclude list to see if any management classes are specified:

      • ADSM uses the default management class for files that are not bound to a management class.

      • If no include-exclude list exists, ADSM uses the default management class unless the user specifies another management class. See the user's publication for the appropriate client for details.

    2. Checks the management class for each file to be archived.

      • If the management class contains an archive copy group and the serialization requirement is met, the file is archived. Serialization specifies how files are handled if they are modified while being archived and what ADSM does if modification occurs.

      • If the management class does not contain an archive copy group, the file is not archived.

    Automatic Migration from a Client Node

    A file is eligible for automatic migration from a client node if it meets all of the following criteria:

    • It resides on a node on which the root user has added and activated hierarchical storage management. It must also reside in a local file system to which the root user has added space management, and not in the root (/) or /tmp file system.

    • It is not excluded from migration in the include-exclude list.

    • It meets management class requirements for migration:

      • The file is not a character special file, a block special file, a FIFO special file (that is, a named pipe file) or a directory.

      • The file is assigned to a management class that calls for space management.

      • The management class calls for automatic migration after a specified number of days, and that time has elapsed.

      • A backup version of the file exists if the management class requires it.

      • The file is larger than the stub file that would replace it (plus one byte) or the file system block size, whichever is larger.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] an kꪚ%3 V6aҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45ea115.htm Administrator's Guide

    Administrator's Guide


    How Client Migration Works with Backup and Archive

    As an administrator, you can define a management class that specifies automatic migration from the client under certain conditions. For example, if the file has not been accessed for at least 30 days and a backup version exists, the file is migrated. You can also define a management class that allows users to selectively migrate whether or not a backup version exists. Users can also choose to archive files that have been migrated. ADSM does the following:

    • If the file is backed up or archived to the server to which it was migrated, ADSM copies the file from the migration storage pool to the backup or archive storage pool. For a tape-to-tape operation, each storage pool must have a tape drive.

    • If the file is backed up or archived to a different server, ADSM accesses the file by using the migrate-on-close recall mode. The file resides on the client node only until ADSM stores the backup version or the archived copy in the backup or archive storage pool.

    When a client restores a backup version of a migrated file, ADSM deletes the migrated copy of the file from server storage the next time reconciliation is run.

    When a client archives a file that is migrated and does not specify that the file is to be erased after it is archived, the migrated copy of the file remains in server storage. When a client archives a file that is migrated and specifies that the file is to be erased, ADSM deletes the migrated file from server storage the next time reconciliation is run.

    The default management class delivered with ADSM specifies that a backup version of a file must exist before the file is eligible for migration.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] de-exc k%3V6aҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea116.htm Administrator's Guide

    Administrator's Guide


    Getting Users Started

    ADSM provides a standard policy that sets rules to provide a normal amount of protection for clients' data. If this standard policy meets the needs of your clients, you can begin using ADSM immediately. See Using the Standard Policy for information about the standard policy.

    To help users take advantage of ADSM, you can further tune the policy environment by doing the following:

    • Define sets of client options for the different groups of users. See Defining Client Options from the Server for details.

    • Create include-exclude lists for inexperienced users or for users who have simple file management needs.

    • Provide a sample include-exclude list to users who want to specify how ADSM manages their files. You can show users who prefer to manage their own files how to:
      • Request information about management classes.
      • Select a management class that meets backup and archive requirements.
      • Use include-exclude lists to bind management classes to their files.

      For information on how to create an include-exclude list, see The Include-Exclude List. See also the user's publication for the appropriate client.

    • Automate incremental backup procedures by defining schedules for each policy domain. Then associate schedules with client nodes in each policy domain. For information on schedules, see Chapter 12. Performing Operations for Clients.

    Using the Standard Policy

    The standard policy consists of a standard policy domain, policy set, management class, backup copy group, and archive copy group. Each of these parts is named STANDARD.

    When you register a client node, the default is to assign the node to the STANDARD policy domain. If users register their own workstations during open registration, they are also assigned to the STANDARD policy domain.

    Enabling Point-in-Time Restore for Clients: To enable clients to restore backed-up files to a specific point in time, you must set up backup copy groups differently from the STANDARD. See Defining and Updating a Backup Copy Group for details on the requirements for the Versions Data Exists, Versions Data Deleted, and Retain Extra Versions parameters. See also Special Considerations: Enabling Point-in-Time Restore for Clients for more information.

    The attributes of the default ADSM policy parts are as follows:

    Standard Policy Domain
    When a backed up file is no longer associated with a backup copy group, it remains in server storage for 30 days (backup retention grace period).

    When an archived file is no longer associated with an archive copy group, it remains in server storage for 365 days (archive retention grace period).

    Standard Policy Set (ACTIVE)
    The default management class is STANDARD.

    Standard Management Class
    Client files are not space-managed (no client HSM).

    Standard Backup Copy Group
    Files are backed up to the default disk storage pool, BACKUPPOOL.

    An incremental backup is performed only if the file has changed since the last backup.

    Files cannot be backed up while they are being modified.

    Up to two backup versions of a file on the client's system are retained in server storage. The most recent backup version is retained for as long as the original file is on the client file system. All other versions are retained for up to 30 days after they become inactive.

    One backup version of a file that has been deleted from the client's system is retained in server storage for 60 days.

    Standard Archive Copy Group
    Files are archived in the default disk storage pool, ARCHIVEPOOL.

    Files cannot be archived while they are being modified.

    An archive copy is kept for up to 365 days.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] f l%3cV6aҳ5@6q./usr/share/html/adsm/en_US/admgde/a45ea117.htm   aeit<>cnors "ADdfghlmpuy#&/46;=EILMNPRTbv,2BFGHOSkwx-03578CUVX.19W():Y_q!zJQjKh  .JɒAa$AbȐ.,Zɒab9ƴ02Nhaq.D"==ld(H>#m\rDk@6C]#r3xǏZ@@'@ (5p |ٖ&!$*2^20 G9剩܌ '%NnYJϕWk>)r!$k@#<f؝Z@@'B/akaj?cscq `W[97+?6 ߿csc# 5y-S8Xq h 9|.kI. .\dAatkm(4r 8:( x PHNq&@0rB:Vg,@ (\Bb@`(A  9ƴʁD<_%s;J P`@@($A'8֋ zhHjIpk@y.\w5rG]#r3xǏbĸh9X˛E q?<@4s,Cɐq@`AhkO&@yP '9q?<@4sEZ(y2"4 =ƴ$isI! YƴgDB8pa䈅pHirqzy\1.$D, .wHYA.LJeq[N)ZhhkK$D, .wHYA *s.ϮUdzъՐ5ˠCHYA \ <.T3=h9˖sKq.<$@(y"!e\4m\{=Y7. =NXQƩfkEA.<$@(y"!e\4-sc\{&Yte98֗CHYA \ <.T!id,5.^*󽟨#֨Rv{թ^*5YZ,it9䈅q"E (siS ZI V?S ^*UDzj1Z3r cŎLjk&Yts (Fr+WS# [^k,^9 ;abCbK \/oW 7*܌&(H;W +2B=pRpٴYF]hA(j܌#5\b}CW[}/u?.!5K_D#)ŎY [?u=PG{~$Ϻzef,w;&؎Or =KgF`?Tsof,q R0h]KEUb!OVԈ[3PNR#܂fq[?oVS_^+h){׊|zRTby W kJϊ^upjstw]׊z1Z EC5AB@ւ8֕sIq]T);ZTby WqޚҮi".?+◺z]!K'z Nָoz9`N5ˠ.Y.YƴDB8pa䈅qpҧ8BJkEA.<$@(y"!e\4?: Nָoz9vCK_^*h.}wv|R6wvzr /PkS]4Yrh焒 ZUԿ;~a?V,1T0f]nA? 5x˟J2ʼn|V#B@ֆq*"-,=VǭP(RW.nb;];? wBTZI V; pH@Y"P,`AL@XHaBF ˩}JWz Nָoz9& P,PGҮhK(y2 "T4R +N|9Yuo.V*o-,ҌCy dZ-Z{,% ,Z愖sAD  Y"L/8=Դ]@P,+qBF^A<ܲ -zpӜ` ,愖sE%kJֆCɐpb T4pCTjKNrC #k[O+q"d,4X`ƴPdEh@ 04Y5 <(BP9hkO&@yPNsEZU:X.mˣid/^*jbǚIB@֠Iƴw4%4n >[EZ(y2"4 =ƴPdEh@ 9{h5˟/\R3+zS 1Oa~f<8Yw!~},V=. Nָoz90h]K4<=nNTܲ(x{ 7)a>1y,&؊+G)ppjs =O],VOG=X;F=X;|ab]/iS ZI V>nf;md=s$`֕pM<=0_T+}j'h Rr^Gԯ;TVzQ/r0ʟ}{EBF ˩ܲ(=lRT3/#QYul_TbW O"J2@u=V'h>wc^30~b晹O# 'Oӕ>,>W_p0Lϥ(K>)}R1OaqBF kJ&yO/_Kr _֨Rv0/*}YMb KҊC Ħ(H;Y. &TQwD\]KW.d/T);Zmd2 )/59EA\9x| RXD\1Oa~NQa6RXOPkS$E?Hh/iS ZI V3Z,Iƴw4%an >[EZ(y2"4 sEZ(y2"4 NsEZ,%A/oIJKac/4OS |Wg)pp^N}(o=X;|az7,/R60BޭN}#C=Ia$`ܺ{p܌ NTܲ(IasJ+sOZ9[jE|(H*_=L3}]},V NO"^BO@8T/_ xѦg潿GgOS ߕr0ʟfrȢ(Hu2}{E=lRT3 =O_KdԞE 4w ˫`7{p܌:r^G}R^*jp@|bv?z7"J@f})Eo_F7T+'O}IaDPGҮ.7Ko0܃?/Pa_NTܲ(=Ia?Hh/ء `t Nָoz9M/iS ZI V1BF kEIƴh`4Pdb s˫b#C V*Ej4Yh5 <(B( s,Cɐq 4Y5\^=bxg!ً|a~)}RQUXd$ h,iW4>G'WF+VC.mR,C kJ K!~,Cqbd:RTbC  $Z\Ds (ϩ/Gqժpjs=]$`ƴYte9˞H?<@@9q?<@F=ƴ/b4?v}A?J*d%b# $ZU$E/<Cqbd> *I}xg!2mnY GsZT>+ъՐڂ5$}51X֋*Xi8Ѐ@ 9{iW(T4"!md'Kڂ5$zWϝ?ZI V0~b+ӔX\'o+ӔX\PGҮi".mRWF+VC(T4Jߪ_1Oa+ۆaӕ>^GGx 3~~0^7#׹dQ3lGn?c;7R0ϸm pHkJ F1ZUѹX`Lj)S׊|yV0NfZkJ׊/:WϝF>ߴ~J߽+sf,u>f<~|Qr xgPGpabCcEʆ9ǿpnA>V*׳h(HiWi81 *s˫b#C V*׭{,0ciW1<|C5O;V,^*6w$`%O_Tԁў'r ؝Rqs yd:Wɳ$`%O\o koÁdɐ-׊|~8XZI V;J2N> }JR]Xw1BF oÁdɐ-׊|~CËQ!׊z1ZTa.saTM^d/UA?=(H;N5\D\ Rqs yd:Wϝ#K_/:Wϝ&@ pHkJ vzW|I=#RGͅeKq?<@=ƴ$99"PyĈ;$D,󋆕9 qHF sEA.<$@(y"!e\4Ըvb|Wg= ^*ŏJ=]Pgm֨RvMz9ANQay0hZ,he $AƴHk[T#}xg–xp,2 GsZT05׊g{jH#QX`~teI^1T-}7#ĽL'r3=lNUnc/+}*K~{Rw׌U$`ƴH"!;Y[Y1~VU[DPGr)v'r?Z6ǭʶnS`P^߉3룓ʓbRF ܌ 4q $Z\Ds (wcKVRv{թπ(R֏& P, ܲ 洩b|Wgjs׊o=#RGjԑ>TCɐq0Ӝg֕qu/fKT);ZѹX`jH욜#OS |Wg(` 4q*"Z/s|}/_& P/PkS0ϸm pHkO&@yPg֟L '9q*ZT05Mmz9kTb#}3QX`/_K%=k/ ľ},Ve[2g'֊8Z=%OS\PGҮjЗ)Rz –ǚCɐqg֋ sPA,R^Xˣd%EdS_zx|oa|j{L3p/ߌ9+~L1yZ(Yh0hze?_1OaST\O{~%0,PaȔ ,@b$W܌>Cޮ\7}},V 4q'Ү ў[?)\:܌>j/=J絸5yYRFn])EnbO+|ALVoOq,E 4q*Zn pH w"+'SALVobwԩZ&)l,–ܲR=jg;md=*/Jw3j1}хlPGҮ bZ ]]C5O^w,pr0KJj,–ˢ)lJ2b> O#?Rr EϤQAzmCܥub#Rŏ*R|Wg([؝n?^jTg\壘υsSžR+' U5ء#>jjT02 [K>+s+).(HdD,S_O#3md=}}mֹΓBF kKH\]y"!eHQs0DB8iSЗh4Yts (n~-Tݖco)p؝XbשnR Z yx{ םo3|<=Q+b8 ;vzRD#֊71B@֠Iƴw4%%?<@9q栃b}ҌL*>Vi^b0U|ޥOJv>}Z$`+'OZ=T~% K5(D2 Z'Ē\4P8$w5\L5 S/j{֊8Z&bfb! $EXKd瑄hY'ҮjЗbqUZ(y2"4 9{h5K'ܭeaU~AJHs\AK._4*}T|_V<= 4q'Ү ˫`J;| Z(Yhb.J߱?&ix}_ /ԩpRK꒻3Qh0hE#Rv.gE?F'Xo]c&~O=%#uI]i(sx\e[TԨ'h0hZU/q,zFS +uWquonSb;K֊7~wc`ܧ֦zf+ZE؍qEw1Oa~f<&ZJ%ro1OasLܧ 4q*N*֊7P/;IzQJ2~A?]&W#wY؝½(&IJ R b>!#hݖcn~|<>.i}1;Ow{o* Gn>eۘ#5\pŏ;ߪ_Z(18?JVظ=_vboؕVb|<>/ZL*>Vi^b+z =(3rޮ\4PGҮjЗDCPg3rF+a.j89{~%?_ xS_O# 0hMwV0],VmJW)pN>r R]b?PG+^? ~籕_<+o(ǩKgj[h0h\B=z-{rFB5j>fAb_.c{YB@֠Iƴw4%˔0B֟L 9q栃}jŘ[\RI\S_O# Rr3r򽬄J2b?PGe>%+ό>|B2`(H*)v'ro]j'k\7Z[Ub!>eTxx{ f<}h{ؔܧҪ?T."Lܧ#窯rnS~}id)mȸ7)a1BF £/b4?v  p!g 9X0 g֌Jyx*X#. /*fW[hÅK}ou 4r„;R~D#7ܧR40hℌ8֕p֡YX.byOD7=nS_%s~~w#7.{sT ߸_%[^Q}y͓#QYul_T-.^)s7)a?J GL0BF O꒻}v'rbS_(?Vn~J,KTnS7=nS؊+#aLYulS\7)a+|a˨Ħ3x$P8$pPG,(H0hZUT ~nS|~|ZG~}z-{rFF`S 3rF+Zʸ2<& 4w# ~4yOE|.T؋џ/X5Z=(ͱs7)a0fnAK/\RnS'"mBF kJ}Œ+}|"|{_K5?ZM/Xe)a>mr9=aBF ïw /Xd&ĮTnS~~W}=9^CW\^K^ܺQ/+ӔX\PGpabCbK \/oW 7*܌&(H;W +2B=pRpٴYF]hA(j܌ 4q*愹 Jq1[[G%oɟ+Z,>{[#5\E.S*b.J߱=)Eo^K\oQRK7qkaU~AJ?& KwPNK7S\7)a?!O3b;RUFyOꕾ}hP0^߉e3L^K^ܾp"JA_ˣjk}R,GMZï(<~LBb8֕qu/؊*܌:5Ҍ~Vd2 7)a?*v>|d9 O# D:c{YbyLP8$w5q*] qkr;*˔0?<@sEZ,%A/oIJԈZF=~WbyzKn_TnSs ~$`f<mr9=2<'Э{hTb8֕qxVˆE\2+s^k,^9 ޛ_^K^ܧ)a>mr9=2<'Э{h`$`Ƈ^RUF\d9peyO~~ ,bF+{1c؊5g֦|.nS~)t[5хou9o2MŬ\2PGp؍,>Fr+Wn})EoFZ/F}R=k!쫃.ScƁE 4w5$1H,@8^ߔFnULP8$w! 0A>V9 dk{_J2rhҌѕQչ 0hZU@׵U O#Z(y2"4 s,a.j89{~%>D:z4򽬄~0Uby|ޥO/FRK'zX*|:6ҔV>{[#洫"L^߉eKO#򽬅Ҍ˱ns؝+d2{*ˣj},VRw#7/=;$`ƴZkEIƴh`4Pdt qYulP8$wZY i/Q](E Z(y2"4 =ƴPdEh@  9{i8Ѐ@9{iW!id/1Oa~NQa~bՌ'?TL@_ZI V?\YUdz{Zy *I}xg (Hu2~ k=9EOz1&(H;Y'Үi".%{؝|V9 dk{_J2rhagCɐqSg֕qxVˆ|{_1O@/nc{~%!!sYf'w|<==9E8W+JQ[ËQ (H.eyO[\Of)a>mt-[Dk!쫃.SfRnSاzz7%f_^Gzpܒ׎C@&sWV`(HiWF^ieհ~XpV }CHw>W=JQ[ZCוȱ>4 Ѧf(H}Rx{ vzr R-{Y@Ge\rFԩkۗ^31BF WJ/nS/],V1~{Z={FzpIFKyڶ7S^f_W.>(o|kҼ<=֌>tiBF ˩f.S} r{>Jz?T O# +kj=z-{r6QT"!֨3.wܧJ}<0h^>6%T|XإS_O# _zQ/;+Gi>|rF5 r{>Jz?T O# +kj=z-{r0 (H.Ou R3rF+97)UY;GHx,7)a?R#R"j<<=0_T:ZXb9=$`ƴ_ 1O@/ܧRb>`EJr+Vny.m}rqku+X3ي0hKXc%k\6}(˞q?=;w[Z2+|yOԯmA_KO[F*wcTJKbi0#6bw.wfًjgT7{Ԍgfi01w }C;=VUXOu&@ +Wʷ# 0hZUrG|IUָm+S_{nFJ; Up uJz~[+zftm[GTr,V͛3XPGp*Ϯ pW}C{o .+sQ4:6}R=).(HL*>Vi^b'5RۇEW.> |{_^߉c֦zY~[֨2jXꕽJGUVytm[G(K|#c+DPG|y\WAw $ K6gZb,o^kIJ ef(1BF kJֆCɐpb x(,XP`ꀠ`MXIx00 !id2 <5C'o<.Qav=q?<@=ƴPdEh@ hAhkO&@yPsEZ(y2"4 4ahkO&@yPsEZ(y2"4 4ihkJz6Be]Rzf=9EaKʗSJ'r %Oc.AB׷LN5\ .Թ_=L3h[_籕kE \tm,籕'}xQBF ,Xz}CkJ͛S GsZ $ZU$EԿ1rK\oQ9X~~{Rw׌U$`ƀ\:{t[_V}Rkʓb?3XZ nF/SN?RzfX}A+e+sJ+}R2E 4q*"Ȉp<=V~},Vb{_c+DPGr)v'r?Z6Ԟ0~X 潿gG&籕'}x_Sr 0hZU$E:\~0vzr J2֨Rv{թꕿ'K5JWzQUdzъՐ$`ܺѴwPkS'h r{r~C׊z1ZAK-|#k&}up^N}(KBF ˩7>zFnSo_ەf\l?;#}C@() @0bG8<|)^ -s+kGTp둛Ee FKVaX+O',|܌ܧ}g&#\ 0hZ,Iƴ$99"PyĈ;$D,󋆕9 qHF sEA.<$@(y"!e\4cI]]=;*r 0hZ,he $Aƴw4%Rb>1}hebYIa5\prK.}Ht[_Rľl%Sb 6xcsZ(X܌<^%1BF ˩,0?}*lYJ`P/J,KXN5\ .y?<@9{h5˟+~%Kb}hebYCԞ'ה_s?=fwԞ(H?TRzf 4q*] pr+Gmn<֟L  =ƴXK^߉eꕿ[>QIJ,~OS ^Q}`n~Rzfh#7 ~ze?_=L3}yE9Zɻ\O{~%0/(DYb aTr+F5,V 4q*] r –ǚCɐq1hkE \[륊6>},3p/ٹ>b %Ed7ה_s#5\ .Rh-5 <(B)hkE \[/_KEK-'K'o&mIa͟Vdϳ7}RX1yGDPGs&le?_=L3}yE9ZZ~k,y~|y@%.XbaTr+Fb(Hh 8֕pTe֌|YJa>Tyn?^jT=7r3rJ+z9t[ b~O}he(HiWЗp܌ G4XKt[?Rzf b~O;J5aKcef?售nF S>k!U~}TPGLGyN+b8֕pdD,:om,ze+[^jTQf?]aKcQK.WՊ~Vb,MV}"3j(˫ 4w"f,xVzf=9EJkq2Rh=ǃR},V֦|,˘Rzf-ϩ_|a=jN 4wTRhY-ER_V)[_=L3h0hC"!fn@TRzf=jg0z& Gs'b8֗<$4g4DB8pa䈅qpҧ9.)a.h9"PyĈ;$D,󋆕9:C;eה_s{KRGsRK/PgTv'r^Q}b;\>R&ÈflYJa{=aKceJ [@8F7?1O/K5,V 4q]4Yrh焒 ZU@ȈucOS =]Z,%A/oIJKac/4OS =]ʓBF hjRIaG+E|Oj},Vfw-~WVaה_sA?&!1BF kEIƴh`4Pdt NqXgs'îFnS> W.6=1ƴ=~w#7.,Ir3r}b<ܭSޮ\7MGTs'r3r T$|Fn@ PGt+kc+Gg$6w#7/Ku)=L3h[>jI܌܅ 4w.ʼn>͝<ܭ׊z1Z0'{r3r{RFҦ޵BޭN}(ꕽxg (H}R60BޭN`Trt/_=L3}]ے Rfc+FQ/,Ir3r$`7Tu=fa06"!Ռ+}R5яwkheh/^qbO;#}C@() @0bG8<|)^ -s+kGTp둛Ee֌PGҮ5Cɐpe7 0 4ء pHPaਮ X]sE q?<@9q?<@=ƴ0vzr `A?`թꕢ#eOq$EǪD'؝cOS ߮+'֒"׵/ԞJ20L֒"팮},VT@YA/TMhY'Ү/\8<0vzr /(֨Rv{թ /<Cq`A?ʆ@4^*j܅ Gҥ9K!}]׊o=#RG~{PF>0n{}:|YJ`>{[6WnC`)TҮ5g4Pdc Lw ,@(y0u@P0$A@`)>sOBҦNI jshagCɐq@4Y5 <(B9q?<@sEZUǥ.XQY G%׊|gR Nָoz9ZnlY~X1=9pѴwPkSJ2OSq;BF îOᅈ:P ) @r0u Nָo+S͢wJ2a4{K6)tm*a]T);ZᦽZb8֕q L,xqR) #K.x=t-*a]p V6=1ƴËQ!֨Rv{թ}JWMZI V>eKd\{>w!K(\{=Ysnr$ kJ 8tm%[^N~{PF -rڂ5$Mh8֕qu/<CPkS|zRT\YUdz{&Ádɐ-׊|xi0 @4ء pH'땊xuE(HM_/:60pjsA3m$ًf'f}xgPGҮ5g4Pd`a䊆; <(SV^ 0`ARnA?PG5Xg^͢sEkO&@yPNsEZ(y2"4 =ƴPdEh@  9{i8Ѐ@ 9{i8Ѐ@$ s,Ү=-vbRFZ=.Udz{?PGT);ZsuKX;+#;\{>w}?pmWϝJ2UdzъՐ$`6 \{>w'o=u=V#5\kC9 < $T4 s#[Oxu,4X`ҮԸvb3J5qރRFn^ilj Nָoz9=]K!C潿Gq&׌~0TGy'ܭ}RWϝɛO3[h0hZUWåX%K\{>w#CFҦ޵BkթPGr_J* }9O»B }k;Ed4+`(H;Y'Үi"..eIF ܌'潿Gs'l]lNUtbl#Vz6Bʓb 4w5\1OapRzfe[*܌8*J^ ʷ#rbYt[^{Rw׌UoF7?0hZU$EeIF ܌<׷Yh.b0̓˭ʷ#k>{Rw׌U$`ƴH}JWz Nָoz9csY\<=eOS |Wd$`֕pѴwPkSF7?|aS_^0vMNQapPg;Kb/iS ZI V>._uȸGIaDPGҮi"..)\7 .DCqR?]j'k\7Z[~ލM}RWϝ1yWE 4w5\pN>b_[.WE#> Nָoz9R&'r#/ ^*)/ܧJX?cK5JWz Nָoz90hw ,@(y0t`MXHbH@(DCb>|9[h =ru Nָo+SEeѽVb8֕p֨Rv{թx=CԞbG'r6r{?PGѴwPkSF7?|aRzf&(?/Ԟ+ۆaӕ>,?'؝>W6k";]  p @(i$rC #k[O+q"d,t.b$`ƴPdEh@ =ƴH}JW 炋\{>wB}]o_wid-7TUdz{^A>fkmBF iW\;OrJ2[1OaPGS_+ӔX_=X; /PkS1zb|X <=0_ZI<&ѴwPkSľo|ab]ℌ;Kj60pjs6x{ vzr nSfԯPa_1Oa+ۆaӕ>, /FA܌:XG#}$1 *I'Z\{=Y=„8֕sIqj'k\7Z׷Ysobyu1iFWԱ[s[hw 61TBޭN}#0z)/,.(HhY'Ү5Cɐpb*H85Xg^͢sE q*5qރoę׊z1Z\{>w0hpŏO3[~Wϝ?/f(H;Y. &TQwD\Vdt3J5xK6K׊|Mi".E|Re)^Udz{?Tx(aUdzzkE8֕qm^*Tz~D,O!J?Tx(aUDzlgWB>vJL߳$`*2#K.F /XB5xgS>|Qr xgPGp ;F/ .DCqފ0h^=T>n0~X1=jQUXd$ hi. &TQwD\ RA:Wϝ\{>wC5OPrPGD\ ]X^*$`ƴ)\F~!׊|E 4q$EǿpmR,CqR/f؝RԨ's$`ƴXi'CɐqHAhkJֆ sO&@y *T8V Gpe+y3[O+q֋=1ƴPdEh@ 9{iW)\F #kr Rp,2Wϝ}Rqs yd:Wɨj|Om~ GsZIƴHǙqY2d u=;pې pHkJ 4#[}xfw{PF -r5ʖ ZU$EkoÁdɐ-׊|AnB#*XkoqjԑaeFYRkEq*ZsO&@y.XiSabCΡ{E5a%  9Ř2 +r0eOz+,4X`ƴPdEh@ 04Y5 <(B9hkO&@yP#NsEZ(y2"4  =ƴ[iX+h.A/UA>܌&(H;Y'Үi". oz}ԯj&HbJߓS_O#b/FTfܲCS_+jr D:~XDCPg)oO# 륊ߩY3ZU$EԞzX}3ůY,7,/5X?Rzfs+3Z,Iƴ@8F7?FսJ2Z#F"RzXϥ(Kmb_%[^Q}y 4wc=Oj/LlVҪ.aABF ,X6QWq؊*܌:s'3؞A?_U|܌Ҿ+F"P?7TzFn^+Fb3Zw#":+$`ƴPdEh@  9{,w<~~+FTXMO_=|:f{\>'K5;BF S.AǠO ʶ2$ -i\.A PGҮ"f,v'T;({_%[^Q}y^%0sO@8UuO=ObǞԷr3r$`nZKy1 _%[^Q}yo/6fŏ5Za}(D2 AB@ƴbWn2kE,Aƴï(<Ttm[۟%-[c}zXϥ(K51SBF ,XyKEo>Aa R!ÁA kE 4w"f,yKEoJ,C( Pi` "{K6WVar3J/fa?8Rr3rb؊*܌:s'vbǞԷr3r$`ƴu.WVaה_sA?&!0jUVy#>bZ:Nm׊{Ԩ'sR7}R=_UuLT 4w.s~~ERϳ:ԍRI[\oK6m[܂~ Nָoz9|Wg(#,w<T`.^)us~E\{=TRԯpV=%O؊*܌ ^Q}y{'K@ "@}RFn^+F,Ȑ.(Hp שR׷.!/"X"P@p+-PDPGpKf,v'f;{a.J'sbֹΓ17qPNj,K UuO t[_FսAAy\fiS ZI V?y^7#׹dQF_TVR]'hWKb1BF kJ.i88t ,\4Y=sr0yUrs&hjTb|*Xhr)vbļFn_''h/_@3R%`0u+ъb \ϥgb6bYͱUuO_TUV"sr0_1b#h,iW4Rԩٜ}e{K, X֕sIqu/-'Է/_Z3+}z5b|<=Ys5\D\]K-~)}R5b|<=YsTGE|nFX5ZOᰞmYF]hA(j܌ 4q*sB\(H ? <% H)rY℀v  u (MXȱ>V=P `abCΡ{j8+IE(H 0wi0P=@"a[K l,qB@POᅈ:" (h.yb8=P 9]i8&:Ri;9{h+,02N4ָoz kZ%3 V6bҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45ea118.htm Administrator's Guide

    Administrator's Guide


    Changing Policy with the Active Policy Set

    To change policy that you have established via the ACTIVE policy set in a policy domain, you must replace the ACTIVE policy set by activating a new policy set. Do the following:

    1. Create a new policy set either by defining a new policy set or copying a policy set.

    2. Make any changes that you need to make to the management classes, backup copy groups, and archive copy groups in the new policy set. For details, see Defining and Updating a Management Class, Defining and Updating a Backup Copy Group, and Defining and Updating an Archive Copy Group.

    3. Validate the policy set. See Validating Policy Sets for details.

    4. Activate the policy set. The contents of your new policy set becomes the ACTIVE policy set. See Activating Policy Sets for details.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] // k%3M V6bҳ5@6M ./usr/share/html/adsm/en_US/admgde/a45ea119.htm Administrator's Guide

    Administrator's Guide


    Distributing Policy Using Enterprise Configuration



    Figure AB0CT410 not displayed.

    If you have the Enterprise Administration licensed feature and have set up one ADSM server as a configuration manager, you can distribute policy to managed servers.

     

    To distribute policy, you associate a policy domain with a profile. Managed servers that subscribe to the profile then receive the following definitions:

    • The policy domain itself

    • Policy sets in that domain, except for the ACTIVE policy set

    • Management classes in the policy sets

    • Backup and archive copy groups in the management classes

    • Client schedules associated with the policy domain

    The names of client nodes and client-schedule associations are not distributed. The ACTIVE policy set is also not distributed.

    The distributed policy becomes managed objects (policy domain, policy sets, management classes, and so on) defined in the database of each managed server. To use the managed policy, on each managed server you must activate a policy set. If storage pools specified as destinations in the policy do not exist on the managed server, you receive messages pointing out the problem when you activate the policy set. You can create new storage pools to match the names in the policy set, or you can rename existing storage pools.

    On the managed server you also must associate client nodes with the managed policy domain and associate client nodes with schedules.

    See Setting Up an Enterprise Configuration for details.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kZ%3*V6bҳ5@6*./usr/share/html/adsm/en_US/admgde/a45ea120.htm Administrator's Guide

    Administrator's Guide


    Querying Policy


    Task Required Privilege Class
    Query any policy domain, policy set, management class, or copy group Any administrator

    You can request information about the contents of ADSM policy objects. For example, you might want to do this before creating new objects or when helping users to choose policies that fit their needs.

    You can specify the output of a query in either standard or detailed format. The examples in this section are in standard format.

    On a managed server, you can see whether the definitions are managed objects. Request the detailed format in the query and check the contents of the Last update by (administrator) field. For managed objects, this field contains the string $$CONFIG_MANAGER$$.

    Querying Copy Groups

    To request information about backup copy groups (the default) in the ENGPOLDOM engineering policy domain, enter:

    query copygroup engpoldom * *
    

    The following shows the output from the query. It shows that the ACTIVE policy set contains two backup copy groups that belong to the MCENG and STANDARD management classes.


    +--------------------------------------------------------------------------------+
    |Policy     Policy     Mgmt       Copy      Versions  Versions    Retain   Retain|
    |Domain     Set Name   Class      Group         Data      Data     Extra     Only|
    |Name                  Name       Name        Exists   Deleted  Versions  Version|
    |---------  ---------  ---------  --------  --------  --------  --------  -------|
    |ENGPOLDOM  ACTIVE     MCENG      STANDARD         5         4        90      600|
    |ENGPOLDOM  ACTIVE     STANDARD   STANDARD         2         1        30       60|
    |ENGPOLDOM  STANDARD   MCENG      STANDARD         5         4        90      600|
    |ENGPOLDOM  STANDARD   STANDARD   STANDARD         2         1        30       60|
    |ENGPOLDOM  SUMMER     MCENG      STANDARD         2         1        30       60|
    |ENGPOLDOM  SUMMER     STANDARD   STANDARD         2         1        30       60|
    |                                                                                |
    +--------------------------------------------------------------------------------+

    To request information about archive copy groups in the ENGPOLDOM engineering policy domain, enter:

    query copygroup engpoldom * type=archive
    

    The following shows the output from the query.


    +--------------------------------------------------------------------------------+
    |Policy        Policy        Mgmt          Copy            Retain                |
    |Domain        Set Name      Class         Group          Version                |
    |Name                        Name          Name                                  |
    |---------     ---------     ---------     ---------     --------                |
    |ENGPOLDOM     ACTIVE        MCENG         STANDARD           730                |
    |ENGPOLDOM     ACTIVE        STANDARD      STANDARD           365                |
    |ENGPOLDOM     STANDARD      MCENG         STANDARD           730                |
    |ENGPOLDOM     STANDARD      STANDARD      STANDARD           365                |
    |ENGPOLDOM     SUMMER        MCENG         STANDARD           730                |
    |ENGPOLDOM     SUMMER        STANDARD      STANDARD           365                |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    Querying Management Classes

    To request information about management classes in the ENGPOLDOM engineering policy domain, enter:

    query mgmtclass engpoldom * *
    

    The following figure is the output from the query. It shows that the ACTIVE policy set contains the MCENG and STANDARD management classes.


    +--------------------------------------------------------------------------------+
    |Policy       Policy       Mgmt         Default      Description                 |
    |Domain       Set Name     Class        Mgmt                                     |
    |Name                      Name         Class ?                                  |
    |---------    ---------    ---------    ---------    ------------------------    |
    |ENGPOLDOM    ACTIVE       MCENG        Yes          Engineering Management      |
    |                                                     Class with Backup and      |
    |                                                     Archive Copy Groups        |
    |ENGPOLDOM    ACTIVE       STANDARD     No                                       |
    |                                                                                |
    |ENGPOLDOM    STANDARD     MCENG        Yes          Engineering Management      |
    |                                                     Class with Backup and      |
    |                                                     Archive Copy Groups        |
    |                                                     versions                   |
    |ENGPOLDOM    STANDARD     STANDARD     No                                       |
    |                                                                                |
    |ENGPOLDOM    SUMMER       MCENG        Yes          Engineering Management      |
    |                                                     Class with Backup and      |
    |                                                     Archive Copy Groups        |
    |                                                     versions                   |
    |ENGPOLDOM    SUMMER       STANDARD     No                                       |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    Querying Policy Sets

    To request information about policy sets in the ENGPOLDOM engineering policy domain, enter:

    query policyset engpoldom *
    

    The following figure is the output from the query. It shows an ACTIVE policy set and two inactive policy sets, STANDARD and SUMMER.


    +--------------------------------------------------------------------------------+
    |Policy        Policy        Default       Description                           |
    |Domain        Set Name      Mgmt                                                |
    |Name                        Class                                               |
    |                            Name                                                |
    |---------     ---------     ---------     ------------------------              |
    |ENGPOLDOM     ACTIVE        MCENG         Policy Set Activated                  |
    |                                           During Summer                        |
    |ENGPOLDOM     STANDARD                                                          |
    |                                                                                |
    |ENGPOLDOM     SUMMER        MCENG         Policy Set Activated                  |
    |                                           During Summer                        |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    Querying Policy Domains

    To request information about a policy domain (for example, to determine if any client nodes are registered to that policy domain), enter:

    query domain *
    

    The following figure is the output from the query. It shows that both the ENGPOLDOM and STANDARD policy domains have client nodes assigned to them.


    +--------------------------------------------------------------------------------+
    |Policy       Activated    Activated     Number of    Description                |
    |Domain       Policy       Default      Registered                               |
    |Name         Set          Mgmt              Nodes                               |
    |                          Class                                                 |
    |---------    ---------    ---------    ----------    ------------------------   |
    |ENGPOLDOM    SUMMER       ENGMC                 3    Engineering Policy         |
    |                                                      Domain                    |
    |STANDARD     STANDARD     STANDARD              3    Installed default policy   |
    |                                                      domain.                   |
    |                                                                                |
    +--------------------------------------------------------------------------------+


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k2%3V6cҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea121.htm Administrator's Guide

    Administrator's Guide


    Deleting Policy

    When you delete a policy object, you also delete any objects belonging to it. For example, when you delete a management class, you also delete the copy groups in it.

    You cannot delete the ACTIVE policy set or objects that are part of that policy set.
    Task Required Privilege Class
    Delete policy domains System
    Delete any policy sets, management classes, or copy groups System or unrestricted policy
    Delete policy sets, management classes, or copy groups that belong to policy domains over which you have authority Restricted policy

    You can delete the policy objects named STANDARD that ADSM provides. However, all STANDARD policy objects are restored whenever you reinstall the ADSM server. If you reinstall the server after you delete the STANDARD policy objects, ADSM issues messages during processing of a subsequent DSMSERV AUDIT DB command. The messages indicate that "an instance count does not agree with actual data." The DSMSERV AUDIT DB command corrects this problem. If necessary, you can later delete the restored STANDARD policy objects.

    Deleting Copy Groups

    You can delete a backup or archive copy group that does not belong to a management class in the ACTIVE policy set.

    For example, to delete the backup and archive copy groups belonging to the MCENG and STANDARD management classes in the SUMMER policy set, enter:

    delete copygroup engpoldom summer mceng type=backup
    
    delete copygroup engpoldom summer standard type=backup
    
    delete copygroup engpoldom summer mceng type=archive
    
    delete copygroup engpoldom summer standard type=archive
    

    Deleting Management Classes

    You can delete a management class that does not belong to the ACTIVE policy set.

    For example, to delete the MCENG and STANDARD management classes from the SUMMER policy set, enter:

    delete mgmtclass engpoldom summer mceng
    
    delete mgmtclass engpoldom summer standard
    

    When you delete a management class from a policy set, the server deletes the management class and all copy groups that belong to the management class in the specified policy domain.

    Deleting Policy Sets

    Authorized administrators can delete any policy set other than the ACTIVE policy set. For example, to delete the SUMMER policy set from the ENGPOLDOM policy domain, enter:

    delete policyset engpoldom summer
    

    When you delete a policy set, the server deletes all management classes and copy groups that belong to the policy set within the specified policy domain.

    The ACTIVE policy set in a policy domain cannot be deleted. You can replace the contents of the ACTIVE policy set by activating a different policy set. Otherwise, the only way to remove the ACTIVE policy set is to delete the policy domain that contains the policy set.

    Deleting Policy Domains

    You can delete a policy domain only if the domain has no client nodes registered to it. To determine if any client nodes are registered to a policy domain, issue the QUERY DOMAIN or the QUERY NODE command. Move any client nodes to another policy domain, or delete the nodes.

    For example, to delete the STANDARD policy domain, perform the following steps:

    1. Request a list of all client nodes assigned to the STANDARD policy domain by entering:
      query node * domain=standard
      

    2. If client nodes are assigned to the policy domain, remove them in one of the following ways:

      • Assign each client node to a new policy domain. For example, enter the following commands:
        update node htang domain=engpoldom
        
        update node tomc domain=engpoldom
        
        update node pease domain=engpoldom
        

        If the ACTIVE policy set in ENGPOLDOM does not have the same management class names as in the ACTIVE policy set of the STANDARD policy domain, then backup versions of files may be bound to a different management class name, as described in How Files Are Associated with a Management Class.

      • Delete each node from the STANDARD policy domain by first deleting all file spaces belonging to the nodes, then deleting the nodes.

    3. Delete the policy domain by entering:
      delete domain standard
      

    When you delete a policy domain, the server deletes the policy domain and all policy sets (including the ACTIVE policy set), management classes, and copy groups that belong to the policy domain.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] p th k%3V6cҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea122.htm Administrator's Guide

    Administrator's Guide


    Chapter 12. Performing Operations for Clients

    An administrator can specify a command for immediate processing on a client machine or define schedules for clients.

    ADSM includes a central scheduling component that allows the automatic processing of client operations during a specific time period when the schedule is activated.

    Administrators can use central scheduling to automate client operations so that clients do not have to perform the operations manually. You can schedule the following client operations:

    • Backups (incremental and selective)
    • Archives
    • Restores
    • Retrieves
    • Client operating system commands
    • Executable scripts on the client (containing operating system commands, ADSM commands, or both)

    Each scheduled client operation is called an event. Each scheduled event is tracked by the server and recorded in the database. Event records can be deleted from the database as needed to recover database space.

    See the following sections:
    Tasks:
    "Issuing Commands for Immediate Processing on a Client Node"
    "Automating a Basic Client Operation"
    "Coordinating Client Schedules"
    "Tailoring Schedules"
    "Copying Schedules"
    "Deleting Schedules"
    "Managing Scheduled Event Records"
    "Managing Client Associations with Schedules"

    In this chapter, most examples illustrate how to perform tasks by using the ADSM command line interface. For information about the ADSM commands, see ADSM Administrator's Reference, or issue the HELP command from the command line of an ADSM administrative client.

    All of the ADSM commands can be performed from the administrative web interface. For more information about using the administrative interface, see ADSM Quick Start.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k%3?V6cҳ5@6?./usr/share/html/adsm/en_US/admgde/a45ea123.htm Administrator's Guide

    Administrator's Guide


    Issuing Commands for Immediate Processing on a Client Node

    An administrator can specify a one-time action for immediate processing on a client machine when the client scheduler is active and set to prompted mode.

    You can use the DEFINE CLIENTACTION command to schedule one or more clients to process a command for one-time action. The client node will process the command if the client scheduler is active. If the scheduling mode is set to prompted, the client processes the command immediately. If the scheduling mode is set to polling, the client processes the command at its prescribed time interval.

    ADSM automatically defines a schedule and associates client nodes with the schedule. The schedule name and association information is returned to the server console or the administrative client with messages ANR2500I and ANR2510I. With the schedule name provided, you can later query or delete the schedule and associated nodes. The one-time client action schedules are identified by a special character followed by numerals, for example @1.

    For example, you can issue a DEFINE CLIENTACTION command that specifies an incremental backup command for client node TOM in domain ENG. ADSM defines a schedule and associates client node TOM with the schedule, assigns the schedule priority 1, sets the DURATION and DURUNITS according to the SET CLIENTACTDURATION value, and the PERUNITS parameter to onetime:

    define clientaction tom domain=eng action=incremental
    

    For a list of valid actions, see the DEFINE SCHEDULE command in ADSM Administrator's Reference.You can optionally include OPTIONS and OBJECTS parameters as allowed in the DEFINE SCHEDULE command.

    You can determine how long the schedule remains active with the SET CLIENTACTDURATION command. This command allows the administrator to specify how many days the schedule, that was created with the DEFINE CLIENTACTION command, is active. After the specified number of days have elapsed, the schedule is automatically removed from the database whether the associated nodes have processed the schedule or not. The following example specifies that the schedule for the client action be active for 3 days:

    set clientactduration 3
     
    

    If the SET CLIENTACTDURATION is set to zero, ADSM sets the DURUNITS parameter as indefinite.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] T kꞹ%3B"V6fҳ5@6B"./usr/share/html/adsm/en_US/admgde/a45ea124.htm Administrator's Guide

    Administrator's Guide


    Automating a Basic Client Operation

    To automate client operations, you can define a new schedule or update an existing schedule. When you define a schedule, you assign it to a specific policy domain. You can define more than one schedule for each policy domain.

    This section describes how to automate a basic client operation, incremental backup. To later update or tailor your schedules, see Tailoring Schedules.

    To set up a client schedule on the server:

    1. Define a schedule (DEFINE SCHEDULE command).

    2. Associate client nodes with the schedule (DEFINE ASSOCIATION command).

    3. Ensure that the clients start the client scheduler to use the server's schedule.

    4. Verify the schedule (QUERY SCHEDULE and QUERY EVENT commands).

    Task Required Privilege Class
    Define, update, copy, or delete any client schedules System or unrestricted policy
    Define, update, copy, or delete client schedules for specific policy domains System, unrestricted policy, or restricted policy for those domains
    Display information about scheduled operations Any administrator

    Defining the Client Schedule

    To define a schedule for daily incremental backups, use the DEFINE SCHEDULE command. You must specify the policy domain to which the schedule belongs and the name of the schedule (the policy domain must already be defined). For example:

    define schedule engpoldom daily_backup starttime=21:00 duration=2 durunits=hours
     
    

    This command results in the following:

    • Schedule DAILY_BACKUP is defined for policy domain ENGPOLDOM.

    • The scheduled action is an incremental backup; this is the default.

    • The priority for the operation is 5; this is the default. If schedules conflict, the schedule with the highest priority (lowest number) is run first.

    • The schedule window begins at 9:00 PM and the schedule itself has 2 hours to start.

    • The start window is scheduled every day; this is the default.

    • The schedule never expires; this is the default.

    To change the defaults, see Tailoring Schedules.

    Associating Client Nodes with Schedules

    Client nodes process operations according to the schedules associated with the nodes. To associate client nodes with a schedule, use the DEFINE ASSOCIATION command. A client node can be associated with more than one schedule. However, a node must be assigned to the policy domain to which a schedule belongs.

    After a client schedule is defined, you can associate client nodes with it by identifying the following information:

    • Policy domain to which the schedule belongs
    • List of client nodes to be associated with the schedule

    To associate the ENGNODE client node with the WEEKLY_BACKUP schedule, both of which belong to the ENGPOLDOM policy domain, enter:

    define association engpoldom weekly_backup engnode
    

    Starting the Scheduler on the Clients

    The client scheduler must be started before work scheduled by the ADSM administrator can be initiated.

    To start the client scheduler, the client must issue the SCHEDULE command provided with the ADSM backup-archive client. For example, on an OS/2 client, issue the following command:

    > dsmc schedule
    

    The client can choose to start the client scheduler when the operating system is started, or can start it at any appropriate time. For example, an OS/2 client can include the SCHEDULE command in the startup.cmd file to start the client scheduler when the operating system is started.

    For more information, refer to the appropriate ADSM Using the Backup-Archive Client.

    After the client node starts the client scheduler, it continues to run and initiates scheduled events until it is stopped.

    Verifying the Schedule

    You can verify what you have scheduled by using the QUERY SCHEDULE command. You can check whether the schedule ran successfully by using the QUERY EVENT command.

    When you request information about schedules, the server displays the following information:

    • Schedule name
    • Policy domain name
    • Type of operation to be performed
    • Start date and time for the initial startup window
    • Duration of the startup window
    • Time period between startup windows
    • Day of the week on which scheduled operations can begin

    The following sample output shows an example of a report that is displayed after you enter:

    query schedule engpoldom
    


    +--------------------------------------------------------------------------------+
    |                                                                                |
    |Domain       * Schedule Name    Action Start Date/Time      Duration Period Day |
    |------------ - ---------------- ------ -------------------- -------- ------ --- |
    |ENGPOLDOM      MONTHLY_BACKUP   Inc Bk 07/21/1998 12:45:14      2 H    2 Mo Sat |
    |ENGPOLDOM      WEEKLY_BACKUP    Inc Bk 07/21/1998 12:46:21      4 H    1 W  Sat |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    Checking whether the Schedule Completed Successfully

    A scheduled client operation, called an event, is tracked by the server. You can get information about projected and actual scheduled processes by using a general query. You can get information about scheduled processes that did not complete successfully by using exception reporting.

    For example, you can issue the following command to find out which events were missed in the ENGPOLDOM policy domain for the WEEKLY_BACKUP schedule in the previous week:

    query event engpoldom weekly_backup begindate=-7 begintime=now
    enddate=today endtime=now exceptionsonly=yes
    

    For more information about managing event records, see Managing Scheduled Event Records.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] #58;  k>%3?V6fҳ5@6?./usr/share/html/adsm/en_US/admgde/a45ea125.htm Administrator's Guide

    Administrator's Guide


    Coordinating Client Schedules

    By coordinating client schedules, you can control the workload that scheduled operations place on the server and clients.

    The following sections describe:

    • Setting the scheduling mode
    • Specifying the schedule period for incremental backup operations
    • Controlling the server's scheduled workload
    • Controlling client contact with the server

    Task Required Privilege Class
    Set the scheduling mode

    Set the maximum percentage of sessions for scheduled operations

    Randomize schedule start times

    Set how often clients query the server

    Set the maximum number of times the client node scheduler can retry a command that failed

    Set the time between retry attempts

    System

    Setting the Scheduling Mode

    The central scheduler on the server uses the default of both client-polling and server-prompted scheduling modes to process scheduled client operations. This default mode is specified as any. When the scheduling mode is any, the client can choose either scheduling mode. If you specify only one mode for the server, the clients must specify the same mode in their options file. Otherwise, scheduled client work is not processed. The default mode for the clients is polling.

    The client-polling mode can be useful when a high percentage of clients may need to start the client scheduler manually on a daily basis, for example when their workstations are powered off nightly. With client-polling mode, you can randomly distribute scheduled start times.

    The server-prompted mode can be useful if the administrator changes the schedule start time frequently. The new start time is implemented without any action required from the client node. The server-prompted mode is also useful when you have a high percentage of client nodes that have the client scheduler running and waiting for work. This mode does not allow for randomization of scheduled start times.

    Setting Client-Polling Scheduling Mode on the Server

    You can use the client-polling scheduling mode with all communication methods.

    With this mode, the following occurs:

    1. A client node queries the server at prescribed time intervals to obtain a schedule. This interval is set with a client node option. For information about client options, refer to the appropriate ADSM Using the Backup-Archive Client.

    2. When the scheduled start time begins, the client node performs the scheduled operation and sends the results to the server.

    3. The client node then queries the server for its next scheduled operation.

    To have clients poll the server for scheduled operations, enter:

    set schedmodes polling
    
    Note:When the scheduling mode on the server is set to polling, the mode on the client node also must be set to polling for scheduled work to be processed.

    Setting the Server-Prompted Scheduling Mode on the Server

    You can use the server-prompted scheduling mode only with client nodes that communicate with the server by using the TCP/IP communication method.

    With this mode, the following occurs:

    1. Client nodes register their addresses with the server.

    2. The server contacts the client when scheduled operations need to be performed and a session is available.

    3. When contacted, the client node queries the server for the operation, performs the operation, and sends the results to the server.

    To have the server prompt client nodes when operations need to be performed, enter:

    set schedmodes prompted
    
    Note:When the scheduling mode on the server is set to prompted, the scheduling mode on the client node also must be set to prompted for scheduled work to be processed.

    Setting the Any Scheduling Mode on the Server

    To let the server support both client-polling and server-prompted scheduling modes, enter:

    set schedmodes any
    

    In this case, the client node may choose the scheduling mode and scheduled work will begin as specified.

    Setting the Scheduling Mode on Client Nodes

    Users (root users on UNIX systems) set the scheduling mode on client nodes. They specify either the client-polling or the server-prompted scheduling mode on the command line or in the client user options file (client system options file on UNIX systems).

    For more information, refer to the appropriate ADSM Using the Backup-Archive Client.

    Specifying the Schedule Period for Incremental Backup Operations

    When you define a backup copy group, you specify the copy frequency, which is the minimum interval between successive backups. See Defining and Updating a Backup Copy Group. When you define a schedule, you specify the length of time between processing of the schedule. Consider the backup copy group frequencies you have defined in each management class in a policy domain when you specify the schedule period for incremental backups. Schedules for incremental backups do not need to be processed more often than the backup copy group frequency.

    Controlling the Server's Scheduled Workload

    To enable the server to complete all schedules for clients, you may need to use trial and error to control the workload. To estimate how long client operations take, test schedules on several representative client nodes. Keep in mind, for example, that the first incremental backup for a client node takes longer than subsequent incremental backups.

    Increasing the size of the startup window (by increasing the schedule's duration) can also affect whether a schedule completes successfully. A larger startup window gives the client node more time to attempt initiation of a session with the server.

    The settings for randomization and the maximum percentage of scheduled sessions can affect whether schedules are successfully completed for client nodes. Users receive a message if all sessions are in use when they attempt to process a schedule. If this happens, you can increase randomization and the percentage of scheduled sessions allowed to make sure the server can handle the workload.

    An administrator can:

    • Set the maximum percentage of concurrent client/server sessions for scheduled operations

    • Randomize schedule start times for client operations

    Setting the Maximum Percentage of Sessions for Scheduled Operations

    The number of concurrent client/server sessions is defined by the MAXSESSIONS server option for the maximum client sessions, but you can set a maximum percentage of concurrent client/server sessions allowed for processing scheduled operations. Limiting the number of sessions available for scheduled operations ensures that sessions are available when users initiate any unscheduled operations, such as restoring or retrieving files, or backing up, or archiving files.

    If the number of sessions for scheduled operations is insufficient, you can increase either the total number of sessions or the maximum percentage of scheduled sessions. However, increasing the total number of sessions can adversely affect server performance, and increasing the maximum percentage of scheduled sessions can reduce the server opportunity to process unscheduled operations.

    For example, assume that the maximum number of sessions between client nodes and the server is 80. If you want 25 percent of these sessions to be used by central scheduling, enter:

    set maxschedsessions 25
    

    The server allows 20 sessions to be used for scheduled operations.

    For information about the MAXSESSIONS option, refer to ADSM Administrator's Reference.

    Randomizing Schedule Start Times

    To randomize start times for schedules means to scatter each schedule's start time across its startup window. A startup window is the start time and duration during which a schedule must be initiated.

    For the client-polling scheduling mode, you can specify the percentage of the startup window that the server can use to randomize start times for different client nodes associated with a schedule.

    If you set randomization to 0, no randomization occurs. This process can result in communication errors if many client nodes try to contact the server at the same instant.

    The maximum percentage of randomization allowed is 50 percent. This limit ensures that half of the startup window is available for retrying scheduled commands that have failed.

    It is possible, especially after a client node or the server has been restarted, that a client node may not poll the server until after the beginning of the startup window in which the next scheduled event is to start. In this case, the starting time is randomized over the specified percentage of the remaining duration of the startup window.

    Consider the following situation:

    • The startup window for a particular event is from 8:00 to 9:00
    • Ten client nodes are associated with the schedule
    • Nine client nodes poll the server before 8:00
    • One client node does not poll the server until 8:30

    To set randomization to 50 percent enter:

    set randomize 50
    

    The result is that the nine client nodes that polled the server before the beginning of the startup window are assigned randomly selected starting times between 8:00 and 8:30. The client node that polled at 8:30 receives a randomly selected starting time that is between 8:30 and 8:45.

    Controlling Contact with the Server

    To control how often client nodes contact the server to perform a scheduled operation, an administrator can set:

    • How often clients query the server
    • The number of command retry attempts
    • The amount of time between retry attempts

    Users (root users on UNIX systems) can also set these values in their client user options files (client system options files for UNIX systems). However, user values are overridden by the values that the administrator specifies.

    The client node communication paths to the server can vary widely with regard to response time or the number of gateways. In such cases, you can choose not to set these values so that users can tailor them for their own needs.

    Setting How Often Clients Query the Server

    For the client-polling scheduling mode, you can specify the maximum number of hours the scheduler on a client node waits between attempts to contact the server to obtain a schedule.

    You can set this period to correspond to the frequency with which the schedule changes are being made. If client nodes poll more frequently for schedules, changes to scheduling information (through administrator commands) are propagated more quickly to client nodes. However, increased polling by client nodes also increases network traffic.

    If you want to have all clients using polling mode contact the server every 24 hours, enter:

    set queryschedperiod 24
    

    Setting the Number of Command Retry Attempts

    You can specify the maximum number of times the scheduler on a client node can retry a scheduled command that fails.

    The maximum number of command retry attempts does not limit the number of times that the client node can contact the server to obtain a schedule. The client node never gives up when trying to query the server for the next schedule.

    Be sure not to specify so many retry attempts that the total retry time is longer than the average startup window.

    If you want to have all client schedulers retry a failed attempt to process a scheduled command only twice, enter:

    set maxcmdretries 2
    

    Setting the Amount of Time between Retry Attempts

    You can specify the number of minutes the scheduler on a client node waits between retry attempts after a failed attempt to contact the server or after a scheduled command fails to process. You can use this number in conjunction with the number of command retry attempts to control when a client node contacts the server to process a failed command.

    Try setting this period to half of the estimated time it takes to process an average schedule.

    If you want to have the client scheduler retry failed attempts to contact the server or to process scheduled commands every 15 minutes, enter:

    set retryperiod 15
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 8&# k %3&V6gҳ5@6&./usr/share/html/adsm/en_US/admgde/a45ea126.htm Administrator's Guide

    Administrator's Guide


    Tailoring Schedules

    To control more precisely when and how your schedules run, you can specify values for schedule parameters instead of accepting the defaults when you define or update schedules.

    Schedule name
    All schedules must have a unique name, which can be up to 30 characters.

    Initial start date, time, and day
    You can specify a past date, the current date, or a future date for the initial start date for a schedule with the STARTDATE parameter.

    You can specify a start time, such as 6 p.m. with the STARTTIME parameter.

    You can also specify the day of the week on which the startup window begins with the DAYOFWEEK parameter. If the start date and start time fall on a day that does not correspond to your value for the day of the week, the start date and time are shifted forward in 24-hour increments until the day of the week is satisfied.

    If you select a value for the day of the week other than ANY, then depending on the values for PERIOD and PERUNITS, schedules may not be processed when you expect. Use the QUERY EVENT command to project when schedules will be processed to ensure that you achieve the desired result.

    Duration of a startup window
    You can specify the duration of a startup window, such as 12 hours, with the DURATION and DURUNITS parameters. The server must start the scheduled service within the specified duration but does not necessarily complete it within that period of time. If the schedule needs to be retried for any reason, the retry attempt must begin before the startup window elapses or the operation does not restart.

    Make the window duration long enough so that all client nodes scheduled for that window have a chance to start the operation. You may have to set the window to a longer period if the number of client nodes processing the schedule is greater than the number of available scheduled sessions.

    If the schedule does not start during the startup window, the server records this as a missed event in the database. To identify any schedules that may have been missed, you can get an exception report from the server for events. For more information, see Querying Event Records.

    How often to run the scheduled service
    You can set the schedule frequency based on a period of hours, days, weeks, months, or years with the PERIOD and PERUNITS parameters. To have weekly backups, for example, set the period to one week with PERIOD=1 and PERUNITS=WEEKS.

    Expiration date
    You can specify an expiration date for a schedule with the EXPIRATION parameter if the services it initiates are required for only a specific period of time. If you set an expiration date, the schedule is not used after that date, but it still exists. You must delete the schedule to remove it from the database.

    Priority
    You can assign a priority to schedules with the PRIORITY parameter. For example, if you define two schedules for one client node, and they have the same startup window, the server runs the schedule with the highest priority first. A schedule with a priority of 1 is started before a schedule with a priority of 3.

    Domain name
    A client schedule belongs to a policy domain. Only clients in that domain can use the schedule.

    Type of action
    The following actions are possible:
    • Perform an incremental backup
    • Perform a selective backup
    • Archive selected files
    • Restore selected files
    • Retrieve selected files
    • Issue a client command
    • Run an executable script (called a macro by ADSM; also known as a command file, a batch file, or a script on different client operating systems)

    Restrictions:Not all clients can run all scheduled operations, even though ADSM allows you to define the schedule on the server and associate it with the client. For example, a Windows 3.1 client cannot run a schedule when the action is to restore or retrieve files, issue a command, or run an executable script. A Macintosh client cannot run a schedule when the action is to restore or retrieve files, or run an executable script.

    Which files or commands to process
    For incremental backup operations, you can specify which file spaces to process with the OBJECTS parameter, or allow the server to perform the backup based on the default client domain specified in the client user options file. Users can specify a default client domain by using the DOMAIN option in the client user options file. For information about specifying the DOMAIN option, refer to ADSM Using the Backup-Archive Client for the appropriate client.

    For selective backup, archive, restore, and retrieve operations, you must specify the files to process. You can use wildcard characters to select multiple files. The file spaces and file names must follow the naming conventions of the client node. Therefore, you may need to define different schedules for different platforms.

    If you are scheduling a command, you must specify the entire command.

    If you are scheduling the running of an executable script, you must specify the executable script file name.

    Client options
    You can specify options that are supplied to the DSMC command when the schedule is processed. You can specify most options from the client's option file. For more information, refer to the appropriate client manual.

    When applicable, these options override the options specified by a client node after it has successfully contacted the server.

    Do not include the following options because they have no effect on the execution of the scheduled command:

    • MAXCMDRETRIES
    • QUERYSCHEDPERIOD
    • RETRYPERIOD
    • SCHEDLOGNAME
    • SCHEDMODE
    • TCPCLIENTADDRESS
    • TCPCLIENTPORT

    To help you decide which client options and which file names or file spaces to specify when defining or updating a schedule, you can try them out during an unscheduled operation from the client node. For information about client options, refer to ADSM Using the Backup-Archive Client for the appropriate client.

    Example: Defining a New Client Schedule

    You can define a new schedule for backing up or archiving client nodes in a specified policy domain. When you define a schedule, you assign it to a specific policy domain. You can define more than one schedule for each policy domain.

    To define a schedule for incremental backups for clients in the ENGPOLDOM policy domain, enter:

    define schedule engpoldom engweekly action=incremental
    period=1 perunits=weeks
    

    This command sets the frequency for schedule ENGWEEKLY to one week. This frequency for scheduled incremental backups matches the backup copy group frequency of the management class in the STANDARD policy set of the ENGPOLDOM policy domain.

    Example: Updating an Existing Client Schedule

    You can update an existing client schedule for backing up or archiving client nodes in a specified policy domain.

    To update the ENGWEEKLY client schedule, enter:

    update schedule engpoldom engweekly period=5 perunits=days
    

    The ENGWEEKLY schedule is updated so that the incremental backup period is now every five days.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k47%3 V6gҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45ea127.htm Administrator's Guide

    Administrator's Guide


    Copying Schedules

    You can create a new schedule by copying an existing client or administrative schedule. When you copy a schedule, ADSM copies the following information:

    • A description of the schedule
    • All parameter values from the original schedule

    You can then update the new schedule to meet your needs. You can copy a client schedule to another policy domain or to a newly named schedule in the same policy domain.

    When you copy a client schedule, none of the client node associations are copied to the new schedule. You must associate the new schedule with client nodes before it can be used. The associations for the old schedule are not changed. See Associating Client Nodes with Schedules for more information.

    To copy the WINTER client schedule that belongs to policy domain DOMAIN1 to DOMAIN2 and name the new schedule WINTERCOPY, enter:

    copy schedule domain1 winter domain2 wintercopy
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] / k%3V6gҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea128.htm Administrator's Guide

    Administrator's Guide


    Deleting Schedules

    When you delete a schedule, all associations with client nodes are also deleted. See Associating Client Nodes with Schedules.

    To delete all schedules in the ENGPOLDOM policy domain, enter:

    delete schedule engpoldom *
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] client k%3V6hҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea129.htm Administrator's Guide

    Administrator's Guide


    Managing Scheduled Event Records


    Task Required Privilege Class
    Display information about events Any administrator
    Set the retention period for event records System
    Delete event records System or unrestricted policy

    Each scheduled client operation is called an event. All scheduled events, including their status, are tracked by the server. An event record is created in the server database whenever processing of a scheduled command is created or missed.

    Querying Event Records

    To help manage schedules for client operations, you can request information about scheduled and completed events. You can request general or exception reporting queries.

    • To get information about past and projected scheduled processes, use a general query. If the time range you specify includes the future, the query output shows which events should occur in the future based on current schedules.

    • To get information about scheduled processes that did not complete successfully, use exception reporting.

    To minimize the processing time when querying events:

    • Minimize the time range

    • For client schedules, restrict the query to those policy domains, schedules, and client node names for which information is required

    Query events regularly to see which events did not run successfully.

    For example, you can issue the following command to find out which events were missed in the previous 24 hours, for the DAILY_BACKUP schedule in the STANDARD policy domain:

    query event standard daily_backup begindate=-1 begintime=now
    enddate=today endtime=now exceptionsonly=yes
    

    Figure 44 shows an example of the results of this query. To find out why a schedule was missed or failed, you may need to check the schedule log on the client node itself. For example, a schedule can be missed because the scheduler was not started on the client node.

    Figure 44. Exception Report of Events

    +--------------------------------------------------------------------------------+
    |                                                                                |
    |Scheduled Start      Actual Start         Schedule Name Node Name     Status    |
    |-------------------- -------------------- ------------- ------------- --------- |
    |03/06/1998 20:30:00                       DAILY_BACKUP  ANDREA        Missed    |
    |03/06/1998 20:30:00                       DAILY_BACKUP  EMILY         Missed    |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    Figure 45 shows an example of a general report for client node GOODELL that is displayed after you enter:

    query event standard weekly_backup node=goodell
    enddate=today+7
    

    Figure 45. General Report of Events

    +--------------------------------------------------------------------------------+
    |                                                                                |
    |Scheduled Start      Actual Start         Schedule Name Node Name     Status    |
    |-------------------- -------------------- ------------- ------------- --------- |
    |03/09/1998 06:40:00  03/09/1998 07:38:09  WEEKLY_BACKUP GOODELL       Started   |
    |03/16/1998 06:40:00                       WEEKLY_BACKUP GOODELL       Future    |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    Removing Event Records from the Database

    You can specify how long event records stay in the database before the server deletes them. You can also manually remove event records from the database.

    If you issue a query for events, past events may be displayed even if the event records have been deleted. The events displayed with a status of Uncertain indicate that complete information is not available because the event records have been deleted. To determine if event records have been deleted, check the message that is issued after the DELETE EVENT command is processed.

    Setting the Event Record Retention Period

    You can specify the retention period for event records in the database. After the retention period passes, the server automatically removes the event records from the database. At installation, the retention period is set to 10 days.

    To set the retention period to 15 days, enter:

    set eventretention 15
    

    Event records are automatically removed from the database after both of the following conditions are met:

    • The specified retention period has passed
    • The startup window for the event has elapsed

    Deleting Event Records

    Because event records are deleted automatically, you do not have to manually delete them from the database. However, you may want to manually delete event records to increase available database space.

    To delete all event records written prior to 11:59 p.m. on June 30, 1998, enter:

    delete event 06/30/1998 23:59
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] sse k%3V6hҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea130.htm Administrator's Guide

    Administrator's Guide


    Managing Client Associations with Schedules


    Task Required Privilege Class
    Associate client nodes with any client schedules System, unrestricted policy, or restricted policy

    Querying Associations

    You can display information about which client nodes are associated with a specific schedule. For example, you should query an association before deleting a client schedule.

    When you query the system for information about node associations, the server returns the following information:

    • Name of the schedule
    • Name of the policy domain to which the schedule belongs
    • Names of the clients that are currently associated with the schedule

    The following figure shows the report that is displayed after you enter:

    query association engpoldom
    


    +--------------------------------------------------------------------------------+
    |                                                                                |
    |Policy Domain Name: ENGPOLDOM                                                   |
    |     Schedule Name: MONTHLY_BACKUP                                              |
    |  Associated Nodes: MAB SSTEINER                                                |
    |                                                                                |
    |Policy Domain Name: ENGPOLDOM                                                   |
    |     Schedule Name: WEEKLY_BACKUP                                               |
    |  Associated Nodes: MAB SSTEINER                                                |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    Deleting Associations

    When you delete the association of a client node to a client schedule, the client data is no longer managed according to the schedule. However, the remaining client nodes still use the schedule.

    To delete the association of the ENGNOD client with the ENGWEEKLY schedule, enter:

    delete association engpoldom engweekly engnod
    

    Rather than delete a schedule, you may want to delete all associations to it and save the schedule for possible use in the future.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ion kꆼ%3eV6hҳ5@6e./usr/share/html/adsm/en_US/admgde/a45ea131.htm Administrator's Guide

    Administrator's Guide


    Part 4. Maintaining the Server


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] D kꮿ%3j V6iҳ5@6j ./usr/share/html/adsm/en_US/admgde/a45ea132.htm Administrator's Guide

    Administrator's Guide


    Chapter 13. Working with a Network of ADSM Servers

    You may have a number of ADSM servers in your network, at the same or different locations. ADSM provides functions to help you configure, manage, and monitor the servers connected to a network. An administrator working at an ADSM server at one location can work with ADSM servers at other locations around the world.

    See the following sections:
    Concepts:
    "Concepts for Working with a Network of Servers"
    Tasks:
    "Planning for Enterprise Administration"
    "Setting Up Communications Among Servers"
    "Setting Up an Enterprise Configuration"
    "Performing Tasks on Multiple Servers"
    "Using Virtual Volumes to Store Data on Another Server"

    In this chapter, most examples illustrate how to perform tasks by using the ADSM command line interface. For information about the ADSM commands, see ADSM Administrator's Reference, or issue the HELP command from the command line of an ADSM administrative client.

    All of the ADSM commands can be performed from the administrative web interface. For more information about using the administrative interface, see ADSM Quick Start.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] RDLCAS kn %37V6iҳ5@67./usr/share/html/adsm/en_US/admgde/a45ea133.htm Administrator's Guide

    Administrator's Guide


    Concepts for Working with a Network of Servers

    ADSM provides capabilities for managing a network of servers. Some of these capabilities are available through two licensed features, Enterprise Administration and Server-to-server Virtual Volumes. See Licensed Features for details.

    To manage a network of servers, you can use the following capabilities:

    • Configure and manage multiple servers with enterprise configuration.

      Distribute a consistent configuration for ADSM servers through a configuration manager to managed servers. By having consistent configurations, you can simplify the management of a large number of servers and clients.

    • Perform tasks on multiple servers by using command routing, enterprise logon, and enterprise console.

    • Send server and client events to another server for logging.

    • Monitor many servers and clients from a single server

    • Store data on another server using virtual volumes.

    In a network of ADSM servers, a server can play a number of different roles. For example, a server may send volumes to be archived on another server and also receive routed commands from another server. In the following descriptions, when a server sends data it is sometimes referred to as asource server, and when a server receives data it is sometimes referred to as a target server. In other words, an ADSM server may be both a source and a target server. At the same time, any ADSM server can still provide backup, archive, and space management services to ADSM clients.

    Configuring and Managing Servers: Enterprise Configuration

    The enterprise configuration functions of the ADSM Enterprise Administration feature make it easier to consistently set up and manage a network of ADSM servers. You set up configurations on one server and distribute the configurations to the other servers. You can make changes to configurations and have the changes automatically distributed.

    Figure 46 illustrates a simple configuration. To use enterprise configuration, you first select the ADSM server that is to act as the configuration manager. You may want to dedicate a new server for this purpose. At the configuration manager, you define the details of the server configurations that you want to distribute. For example:

    • You set up backup and archive policies and client option sets

    • You designate one or more administrators to have access to the servers, and control their authority levels

    • You define the servers that you want the configuration manager to manage or communicate with, and you set up communications among the servers

    In one or more profiles, you point to the definitions of the configuration information that you want to use to manage other servers.

    On each server that is to receive the configuration information, you identify the server as a managed server by defining a subscription to one or more profiles owned by the configuration manager. All the definitions associated with the profiles are then copied into the managed server's database. Things defined to the managed server in this way are managed objects that cannot be changed by the managed server. From then on, the managed server gets any changes to the managed objects from the configuration manager via the profiles. Managed servers receive changes to configuration information at time intervals set by the servers, or by command.

    See Setting Up an Enterprise Configuration for details.

    Figure 46. Enterprise Configuration

    A configuration manager has profiles to which a managed server subscribes

    Performing Tasks on Multiple Servers

    When you connect to the configuration manager via a web browser, you are presented with the enterprise console. From the enterprise console you can perform tasks on the configuration manager and on one or more of the managed servers. You can also connect to another server to perform tasks directly on that server. As long as you are registered with the same administrator ID and password, you can do this work on many servers without having to log on each time. See Using ADSM Enterprise Logon.

    With the Enterprise Administration feature, from the command line on the administrative web interface or from the command-line administrative client, you can also route commands to other servers. The other servers must be defined to the server to which you are connected. You must also be registered on the other servers as an administrator with the administrative authority that is required for the command. See Routing Commands.

    To make routing commands easier, you can define a server group that has servers as members. See Setting Up Server Groups. Commands that you route to a server group are sent to all servers in the group.

    Central Monitoring

    ADSM provides you with several ways to centrally monitor the activities of a server network:

    Storing Data on Another Server

    ADSM lets one server store data in and retrieve data from the storage pool of another server. This data, stored as virtual volumes, can include database and storage pool backups and data that is directly backed up, archived, or space managed from client nodes. The data can also be a recovery plan file created by using Disaster Recovery Manager (DRM). The source server is a client of the target server, and the data for the source server is managed only by the source server. In other words, the source server controls the expiration and deletion of the files that comprise the virtual volumes on the target server.

    This function is available through a licensed feature, Server-to-server Virtual Volumes. For details, see Using Virtual Volumes to Store Data on Another Server.

    For information on using virtual volumes with DRM, see Chapter 21. Using Disaster Recovery Manager.

    Example Scenarios

    The ADSM functions for managing multiple servers can be applied in many ways. Here are just two scenarios to give you some ideas about how you can put the functions to work for you:

    • Setting up and managing ADSM servers primarily from one location. For example, an administrator at one location controls and monitors servers at several locations.

    • Setting up a group of ADSM servers from one location, and then managing the servers from any of the servers. For example, several administrators are responsible for maintaining a group of servers. One administrator defines the configuration information on one server for distributing to servers in the network. Administrators on the individual servers in the network manage and monitor the servers.

    Managing ADSM Servers from One Location

    Enterprise management allows you to set up and manage the servers in your network from one location, the enterprise console. For example, suppose you are an ADSM administrator responsible for servers at your own location plus servers at branch office locations. Servers at each location have similar storage resources and client requirements. You can set up the environment as follows:

    • Set up an existing or new ADSM server as a configuration manager.

    • Set up communications so that a configuration manager can send commands to its managed servers.

    • Define the configuration you want to distribute by defining policy domains, schedules, and so on. Associate the configuration information with profiles.

    • Have the managed servers subscribe to profiles.

    • Activate policies and set up storage pools as needed on the managed servers.

    • Set up enterprise monitoring by setting up one server as an event server. The event server can be the same server as the configuration manager or a different server.

    After you complete the setup, you can manage many servers as if there were just one. You can do any of the following tasks, assuming you have licenses for both the Enterprise Administration feature and the Server-to-server Virtual Volumes feature:

    • Have administrators that can manage the group of servers from anywhere in the network by using the enterprise console, an interface available through a web browser.

    • Have consistent policies, schedules, and client option sets on all servers.

    • Make changes to configurations and have the changes automatically distributed to all servers. Allow local administrators to monitor and tune their own servers.

    • Perform tasks on any or all servers using command routing from the enterprise console.

    • Back up the databases of the managed servers on the automated tape library attached to the server that is the configuration manager. You use virtual volumes to accomplish this.

    • Log on to individual servers from the enterprise console without having to re-enter your password, if your administrator ID and password are the same on each server.

    Managing Servers from Any Server

    Enterprise management allows you to manage the servers in your network from many locations. For example, suppose you are an ADSM administrator responsible for servers located in different departments on a college campus. The servers have some requirements in common, but also have many unique client requirements. You can set up the environment as follows:

    • Set up an existing or new ADSM server as a configuration manager.

    • Set up communications so that commands can be sent from any server to any other server.

    • Define any configuration that you want to distribute by defining policy domains, schedules, and so on on the configuration manager. Associate the configuration information with profiles.

    • Have the managed servers subscribe to profiles as needed.

    • Activate policies and set up storage pools as needed on the managed servers.

    • Set up enterprise monitoring by setting up one server as an event server. The event server can be the same server as the configuration manager or a different server.

    After setting up in this way, you can manage the servers from any server. You can do any of the following tasks:

    • Use enterprise console to monitor all the servers in your network.

    • Perform tasks on any or all servers using the enterprise console and command routing.

    • Manage the group of servers from anywhere in the network. Allow local administrators to monitor and tune their own servers.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] nterp kf%3 V6iҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45ea134.htm Administrator's Guide

    Administrator's Guide


    Planning for Enterprise Administration

    To take full advantage of the functions of Enterprise Administration, you should decide on the following:

    • The servers you want to include in the enterprise network. The servers must have unique names.

    • The server or servers from which you want to manage the network. Servers can have multiple roles. For example, one server can act as a server for backup-archive clients, as the configuration manager, and as the event server. You can also set up separate servers to fill each of these roles.

    • Whether you want administrators to have the ability to route commands to other servers. If you want administrators to route commands, decide on the servers from which and to which commands will be routed.

    • The administrator activities you want to be centrally managed.

    • The authority level of the administrators and the servers to which they should have access.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] /p l&%3 AV6jҳ5@6,./usr/share/html/adsm/en_US/admgde/a45ea135.htm   er<>Aadinost "#/=ERcfghmu&4569;BCDHILMNPSTUlpvw,-128FGOXby.037QV()Y_qx!:kWJKjp <YNDB|$% $9 2I(U& {= &&ID"6-F Abtr2[M4M4M4M4M4M4M4M4M4M4=9aY#_6v""1@[zաp`g p  "k ;(<i֜ `88O f8>7 A8B@8<`nٰ!8o:<`oF͆oolә ''5rljܶmWr{י/s6e/۶m`g Uf^7i F/z_f_f7{073ll٩δ)cU{vl8-z_fZ[{e۳N^ r3ls<}t03qE C0`2$)ٹF$8¦*a4 '\`@P A縢!Ș0X@A@9<:T…L&v x[5  (<P9 (2H P0pp(  (<$EH{8MBy ѻҙ`n%eū馚iiiiiiiiii| (*l \-1(<|$;_cz@ۅ9c"EW!t9XQ4TGCU@ЈY@Fn&*<:1̛MkF-h/s6JrDB{Hh@0Ykδ-vjw޾~پZiMhuߔiE{δK>_ N]ji/n,iMkF=}z/s4i ݸmlò^t"I" `#7i$.% _/yюd/Vl񤹈~_4m ݸm"$XYSտllZ4&o:-V{fͷ^@m7[`/Yvcss6ݘ&7k,!"_ΖMZr٧3{193u.P@ n4B"Eٍvs4oZz0Yñz{e:0{fi5y֜ϭ \iDH*F`/_7ݙQݜ9\0E縲>lәY֭rEQ縳q3VM$<0Qr*+#(DGy|F9|}ZiMhuޥ/oglE{δ񤺔is)~N1:0$D VMDB %r(h 0H:rPy+&" %r(h 0H(\Uaр^uϝڶ<, o9e/5hB"Eπr^kfZ^l7Ni3x]CxaPAe Vj+֫MFwƇ̥NfDTuZ5HcxS{vsZ/Z^l7Cڍ"o%O29֍8v{k=Nf_7)ss6,i M縳@9Rvεhocyև!qR+3ڍ"K4oi_g/:duE{δFc4ƒgZ^l7Ni3{M;4.aXeP{U[iDH#${<*{꿶i{׭VnZ7vwgVgf7k>X9vsD"$X]ţfhocy֝,fH>gj4/lәg7^l7Nvwgq9|ә/:N,$9prq"|@J"EdvD8 ăx0Mi5y֖zi o:ƒ_ N UHs9Wr(h 0HJrPy+&"AJ=`QD$@4 `*rPy+&"%r(h 0PBrPy+&"{qgqgstc܆/:N-5S7["($i+&" AJ=`QD$@4 `H=A0qg's)*Hy$977Mpvs4oZ^n6|i.d\NXs x[[~PRCȈDHZk/:g7|D{=ÞN\°.80ʡnHs"($o.oiHmc]񤹪-l`\paB"$X\-5ٍ[[3ǛjwHB"E=Ş " S *]xE\?ݜ9v _Hf>45S^2孖_R`.!"ƞq2OpSR`.,oVnZ7ihǶiuϝڶ<, fovcvs4mٮs7v+F3f֍Zp"$X]ţfmf7TA*aEKbtZu;;*Hy { {y @f QR[ճ4h/yi~픔ǝާ2T",i,$ fͷfcF3͚Z7iۀYK:բaZZ"$XY&ITA*aEKe%o;ۛv/zJDfk3fygK_ݜF4;_fݜS}΋ZZ{ѯvs4m"$XbU0C M@pL * yZ$``2AeS@F$U4 A%[7kNxƞ2jtwg=zE񤹸kg=ޭ٧3|i/FeNfB"Eofrfn}3%^ZZx5s6,o#Ss4޾ͬZ˶hڷ|=ji/zҷg74h/2jtwzݜ9ȩ0TŠY;3FջZ5JgirJGƒ+ !"IvDٍn6uIvco`_g&kα,o#vg9&"($i2M縳L9TA*aEK!q2jtwx^i}lәk-Ix[[~PRC\`\paB"($i,bvo; 7-s-ݚƣke}ϖ/:gitMFRܵ!"ƃcB"$XЀ74j2嬘8q34o6zde-Y1,h884 B"EF)nZɃsܑeTy,$xe9C%I#IrqU rC'kɩvDr\c5[֟">٧3D"($i,bvo; 7-s-ݚƣke}*rFIj={&H,hP(dʦ=ÞV= !LYT&Q8&My+&r QtK٧3}2kݻN|M퇭Z/6u/}hŻը=oqlǩu"$XUh|kÛ{2jtwƒ9N׷yC%I#IrqU cO%OJwh h׶i,^tZ[ƒ9ڶn;Sa%Ãϖ/_޾=,dNf<מ͇Ymv[޾4zE{δFc4B"E L[ѯvs4iIuٍiuE{δFc4ݖ5:1֫MF?jF٧3\DPHޮ1;_7ݜS}뼈#g乽ɚ3j6D{=TA*aEK~5{yŻըkDѠ,^t< 3L(zJDB"Ev{Yvk+x{3SjD"$X{=Þ_ c|Iu03SFwݙf`E={==ÞNPRCȹ!Zk٧3}"x\mczyC%I" I}'kɩvD!"ƞpS0 2[ ˛Ŧ9s7-g%;]0 2X/%&Iy@D{=ÞNEHT ˛Ŧ9s7-g%;]R`. I}'kɩvD!"ƞq2OpSR`.EfD"($i,{H,z 0 զ֍ZqaZs<1ywig%!p^{=Õ{ @"Q+#J!U$`3 _/yюdVnZ7inwMFջΌ UHs9Wr(h 0AJ=`QD$@4 `(45S^2孖_2T",o.omΙc;$!"ƞpS0 2[ ˛Ŧ9s7-`/7Xv@4fl2|i.jy9e-[-.aXeP77Mpvc~LZcOqgs)ȩ0TŠrC!A#ysxg=NfEkƒ=ύ%T50׌keWTA*aEKDHL9TA*aEK!/:g(d!|i.\°.80ʡ`i:0}ٍ[[3ٚj\;iLnӣ)|{;gZ^l7@^VѧwQvs[%:1o67ia7oyNه7|g2٧3zr{vkDH2٧3|^tAcdfghlmu"#&/46;=DEILNPRTbpvy,0358BFGHMOSw|1CUVXk.29Y_jqx()*7Q!+:W$?zKJD̀!yp@YR~)J24i#$q he$z!Cʤq4$z&J*M$jO܍,  +(2PRi :aYbTU"D$H"D$H"D$H"D$H"D$H#A#$iQ Y(THݖD  3=L[NlADCNP[YrpLeH۸+m`=A@pH@ 8Ngrcy@7yVn`=A,@NV>U 79}  -{?oxmsRq$z R퍫wf6U%ʿ)v5ADC VͳJFջui3oo'4ʛK)MsA#$^kDS/TbUmUraxl y3)&KL Hlڱ,dc$Eƃp0W< \ @)#&e>dt pA@IY'*Dp8c$"(Ep0W< 7 8P HCəO2]`PDTf%@ee`x B=$!b~* `a=A hޝΜ =AMg9RWD$H"D$H"D$H"D$H"D$H"D==dɑf́ y#SHC&T~ma1YDhp#0",y2",d X0W0L01#г6@(gvM8o)v6ȍM$F|aȊ(H0I"54DI;78rsm4۩HڷxV^QWӺ)3`hXq#p8`B"rou)V97lἧۖڷxrpS9.V^#SH{f=KrԻyV:}k73/,pkXykS2nvwF'nZo#j}9kƣjޤ;?r7CyWp <2Ļ;7X98CyWp <2м8rq%Izv6ޜQn[k٧ojLzv6ݨt/80X98Q:{NwէQU>Qn:}eMzc`>F <B|&I*ե;fՍ[Է-Knw[-ORܵ.Fոм7 NFu!r^sûfՍhRjc=RէQ~=ke/Է-Knw[-nZo#jڇBo^Ó,$(&L@( Iz t*Q$jO܍x7(jӗޱy[R%.%J$^٥4ʚ2ڴf;նoW4׃vм.fx7R͝mQozJ/ڕ**>-C2YRi"dH%*P4EI)(X"$ZEd#LI$eJ"(0"%2Kd@OܿӔeg+Sj^y_Yv*yVw'iCCյnnrY9JI3|OuVFW;nZo#jڇB@F$#LIS *M#.%J$SrzP{bUmyIL|2DH(o{Vמt*Q!ÓYZ[V瞉t*Q!Ó|ͼF z%E>`aBÉ&XȈaIv|=j]wR]V;mw*D6sּLѶevջ]=KrԻyV!eMsֶY.ڼS/0& Y0dE0L92¸qaE@օ87lἧۖڷq%ѕhM$F$z)ɇ"( P $=dɑP(` )$FHe߹=m.?XY)nx7{f睶˶pS!Zmbx*q*=}jzdCN?=R6Cb_='Sġdbzv6=2B!'kúdCNzw'0f`aB  ,) ]DjiwbO*r1Fb7;~|lc=")ɇ"(0hY@92’ `TFU9F-K&7{rԻyVF#BD,G!fDxo0"(ѰhM tʙ"( f}8rqtJ2;9E$Y!f=oԷ-KnCyjU$ 2Lc<> ʽ'؃VԿ19?X2{6l0X8md_-oj ʽ' XS<ۧӹ67*}};!Œ{[8rq7y@[f9_r{Rּ3RBSk-JHcᗝFj]( l߳snx7;m%߷|bz6v(wy/@[fZx,`rp'bj6UF0Rܵ.Jo^k2B!;m(v|b~Ѭ;|ŒvmHڷu:Ի|bQnr6zׇHD?pV6 C皅mxc=ġi}um6VԼwY98!{o/%߷՗j}?υZS#oĘ;^kX|nj8y.'lbTMsryoý9R%oO~ɷ zѶgg͌8yy՝ecd7|'TڷIT`tD8rH&LF"$̂ HFwi{rԻyVH&L@(  Iz)ɇ"( P 0G]$S ,0h`04DIRʼn?nTN9WL*ٿ98|?Rܵ.Fջ <2lJ7O^KoÏ*D67Y*ٿ'UKC@KRbzMs5n_8rqCS f #аFLDL@rou)Vڷ/gN=ּ2 z%DD+.X'p[ڷvмc=?X͉S[MC,$(0M'-RCyn=HS&DQB@ppqI"54E>Y0dE$  Iz%2?m5W{mFҐ'z1ZCR$L10AS As ,pbz6ykS32ڲ 99o+Sjn?Xj]wj 8yo+SDN?Õ99l$ =FʼJOVVo-jfF < ^Ip7|E>`aBÉ(H`R@|rXJV_-jf}ۖڷpt/8,p,y2"Dji|aȊ(H)$FI'nZo#j4c=b~oojcyWӔed`*I1+s­Sz /X#yoCR|f~*<2'p ~Bݲl2t`qOoX=2B!';7{bUmQ2ߍS(޼98uX:0X8m![lJa!DE>Y0dE$ )$F&LA"Dji G]$JH9KYZ=';7o78_Xϳsnxc="T@XT~m9^[f_ߍ=e׌8y*IpѶg AipP3R@_lV6>'+Cl}y 7v7 L qcpcm;m(vvrzլ5o fda 18rp`p=HwV=ke.0XHQOL<E NJIz t*Q"v(wmE;ĩyoO73 ݳj$Գgzm↓F)&\@@b{'/tm[ݲ0XDH(Œwoj|vм8rp˞O#~9>߷wlCR2re 8y2YRi"dH%*P4EI)(X"$ZEd#LI$eJ"(0"%2Kd@{owo߷wl+pWjTlՓ{wQڇB|o5NvmHe;}9~9_ӗ,pj ʽ'<3 Cw/<>Re^%Z'{mFʿ`ܞàԇ|CS|eɗ*0XDiI"4Ʉe0=t H fxB"4-.|Jo˞O#zԻzn}?ejʽ~j ʾ{N<`pP=Fj]?o߷@[fչuxc=ԇulbz6%N\`,y2"aI"54E>Y0dE$  #SHS&DQB@ppRHM#HKRg)c+SKF%Vٗw'iC[j)ޣ5.<( {fR~˷F%Vّ z%DD;4ޭFYoӾVU,p4U#.%J$JVOO^O73/,p,y2"$=^yl7;m!YZ> ʼFp#SIi"a# I "P<7`pLh4`zXWL"P_@%^:{N CpA3?.`@0R`ܑ0…@XBJ$8` &")$B$д 0HFwib{P^U99ԇsSշO4wü*:yįtoԗnC=R6;V+]998F*ejOj ʽ'0XDIKj_^ÓIw#{NuzFo֦gۼu-Rm[P^p`TDH(^XM8o)Uu?r6ݚR\W18y.E>`aP8&` <$cZHRpI%ϕxdƷFc="T@ÿXÓov ^swgnYS^0XDB3=qaE $`0 ") ݧ/9kƣjշZ̽0X9[_Z+Sjk{4ʚnм{N}b7' Ot5>|ejtXj]qCy!j|jIs/fS_ĩyrpK+v]ĘOj ʽ':Տ=LR֦g۾=KrԻyVڇB@KQoOj ʽ'=?twyo'+S_;S?Xnd@Lm%L֧+'Օuy X"e2ē0Hv(wmE8 8y.%J$"٧j~߷O^O73/,p,y2"QI"54E>Y0dE$  Iz%O^ÓHw2wOS(o-jf_=KrԻyVڇBCS ,8@X@bl5N_֦e0XDEmyڗ[rXj]w[%wmHg٠&T߬F-UfAK퓓[fW䭒>'nZo#jx 8y}Hw'8V>>j6+dU07Pe|^4w9O&g  0L01Զ* ;|ӗvF PVڊp7U9=Fj]XoWjTlq@%^[f_īXv`|aȊ(H)$F&LA`I"54E>Y0dE$ #SHK};T9Y0dE$  Iz!f=)' &a#2a#2*P4EI)(X&D$f =CDwL@E&dWTib" y|̯<=4rH2a$LHL(X ʔ ,DQ8rsu-Rm[P^pF$&Itʔ ,DQRaEpJeJ"(ȁqI~G4$dH2YRit|l߇tO}OZnZo#j^5VNwx7;mV]߬O|Է-KnCy!=KrԻyV:C ]?ioraSYV^{R$"foyԇsSpVU#e_߼YV[ڷzr׍Fջ':dCN<`rn{y?XmlYҒӗmRx|E>`aP8&` <$cZHRpI%ϕxdƷF,p]"nϬOZfĩ-ʌ@K&zvм z)ɇ"( P@8#SHS&DQB@pRHM#..8rs-j]wj }b{NxomRdduehm֦gy"a   (TcX Z̞b;ՕյnN?Õ99l }bORܵ.Fջ <;9yYfv~O֦g:Kؕ}; O}Z̼`s,SɷsoY98Ks.;nÓ|ξ[f:^xeÓI8y..;P^U99٧jUXHb`@ 'L+dRܵ.FջӖj6X:{N|&K:=k 8rq|ξ[f ]?}Է-KnCy~?i'䭒 Y0dEL+8$JVSkS2DhpE>Y0dE$ B$= ʓb 00(X ʔ ,DPX"3!"d;Tib" 2+S*P4AbLHāMJQfWfd9$F0&L$z&Itʔ ,DQRaEpJeJ"(ȁqILDiI"dL@E&dWTib"z#LIL$)&HXsVVO'ZnveMCS!ޜ->V^Qpcᗞ@h2 :|sykS3 J2D ɈyvOZfĩ-ʌ@S&DQB@ppG,y2""DjisVVO73>fZeeڷ,  -Kn֦gS|>Z=HKz!ÒE>Y0dEL+8aI&ڕN_Rm[G-xm[k9|Dji"48rG,y2"$=dɑP( ’DjiYDaeIHLHLtʔ ,DQRaEpJeJ"(,@ɑIDi2*P4EI)(X&D$b@%^_(3+y2#LI&=$eJ"(0"%2Kd@J֦gjTm[z#LI$eJ"(0"%2Kd@NedH2a$FL,4DIՕZnvڕ?Xj]w-xm[#yoCiirŽ8y}HwԨĞ͉S[ڷzr׍FջVZB G]$JI2B!jO܍x7(jӗxoXxc=dɑP(  #SHS&DQB@p#SHK=HY}-~2z4ӗڷ?jO܍#{rO'j|?­SL*w+S_ڇB|nj8ye=KrԻyVKrpK+eX NFuejum[9_ OVVJCyWpcoX;ٓϵ8Uu?r62w'nZo#jڇBXz%Oj ʧp7;m-UA3-?VE%X:{Nx[gVFrX NFuejum[ Re_ JC,U}bOVVo-jf|9_ORܵ.Fջ:4=YZ[V/~J/``t/Y0dE$ )$F&LARHM#OL<E $=dɑP(  #SHKKovݳJQNZ̃}bzv6Ӗj6XT<˷b{P^U98NQ՗byf:zSk啁9_ 4 Zo~=09|ݳJݨt/-K^ Գgzmx7+fޣl;ն0XDEPVڊs^y{}b{P^ZoQ{ǚmY|ͼÕ1G'f6!;mbORܵ.FջӖj6KsY$t/*raS9>!~盻eJK8y.o}Qn5:%25.r1*̿OuVFWV=KrԻyVNZڷ 8yyfNڇB7l҇zSۺԻ{bUmx7;m~{JOQkkX[f_XڇB| z%OOS(9~:{NvraS9>9f;նīXR{OVڊwԨWV֦d`s,ORܵ.Fո^dzY[/muejtX:{Nv̽Fj]՗L*wKUX!bzSRڗ=t/*4ʛX:{NsR*6zԻ_īXĞ:zS < o[[ڷ|^ĿĻmXĞ:zS 9>CyWpc­SCyWp6㽨t/*Ī2؃knOj ʧpc='Է-Kn+d~IaI%9>wjC=1*̿O6OxCyWpc%''|^R6lw6IQUg᜘Tj ʼKrԻyV:,p]$JHKٽw| <&LAQI"54E>Y0dE$ )$FIL|2 <&LA Iz)ɇ"( P@8I"54Dh G] Zyoڕ=JZ[ڷzr׍FջVZcڷ?On-Rm[P^p`p \4m?ojTlPVڊwt5*eIPc73 m؃|3 Wɖ $ BݳJQNORܵ.Fոмc=dɑP( pI"54DB-7ovPʕ (&#L({<ݳJqe&S,I39^Li!PVڊsԷ-Kn=t/80X97l'lbTPF z)ɇ"( P@8 )$F&LAゅ$=dɑP( p )$F0M%ejtykCjTm[2ͬ)/QNy9XA˫mE8F0M#.m!ݨ'jTm[W:j)c=JOQSgX+ 8yKoܩK }Hqڕ>gOr2VZ%ZŷJZY; S?X <(;mcg<*j}eM=:nA=%*kό JC,({*Xo-jfF < Fِn͛;m%߬OLyBLLȁo-jf~VF>jO܍^?Xj]wj 8yM9[,ؕ9~9Ww$-Rm[P^p`\4LυZS#o՗ojD`|}Z~og­S <`ejtykCjTm[*:x Ny z#K&HXIt/*oie~'HY0dE$  #SHS&DQB@p0Ga#2YR|,@"f=&=!2KTa\R 2d@9}k=FʽKrԻyV^5V!/ڕ>V֦gN,pyN_ ^-Rm[[%yCyWpjrOR%ӗ1^_XՍPxc=pOL<A  (RENKME%|Z̿+ b|aȊ(HIz)ɇ"( P@8H@G,y2"#SHS&DQB@pI"54E>Y0dE$  )$F&LA RHM#.EoOjtCZ̃sj(vo$|8l5N_^ÓlJ/bRܵ.FջӖj6ݷm2yoOV#CRٵXo-jf~7r]R^֦dG|vм8rp`r.7r]ڇB|ζ[]yݧ.}9kƣjO-l5*Covߴ=ӗ=F! <腘HLT 0HDɄDwL@E&dWTib" x,FI!2KTa\R 2d@Y0dE$ #SHKf4'9yWZnvCV<Œvм8rsퟒK[ڷ}'9yWӖj6X 1ڇB|ζ[_Xj]wj 8y^Ó?%lLϧ-xm[Rܵ.Fջ䭒9ʵF <Ì "(Xq#s [%S{rԻyVQ^5VFZb_ownrQ z!f=)' &a#2a#2*P4EI)(X&D$f =CDwL@E&dWTib" y|̯<=4rH2a$LHL(X ʔ ,DQ-{K98FieL[%u-Rm[-xm[DiI"dL@E&dWTib"z#LIL$)&H3-ORܵ.Fջu,w,#|dieyXRylJRja!DDi:;٧jqZ̑Y%4it=t/*%%l[ڷzr׍Fոw'5Y0dE$ Iz)ɇ"( P@8I"54E>Y0dE$ 8RHM#OL<E DŽIz!f=)' &a#2a#2*P4EI)(X&D$f =CDwL@E&dWTib" y|̯<=4rH2a$LHL(X ʔ ,DQ%,73>RjdH%*P4EI)(X"$"u-$Di "4aeIz%3%9=KrԻyVNZڷuCyWpo߷O+9wC,'jTm[h 7V֦d;?XfS}k啺m}bzv6ݨt/80XDaeI "dL@E&dWTib"!iDhZH2I$L(X ʔ ,DQ3%9>gnZo#j^5VFVVJ|[CyWp/mo-jf{42[o,$ieڷvN_ջiF+{P^Uh 5CS ,8DʈKH;N_ieڷ=0XDiI"4Ʉe0=;Է-KnCynvCb|=Fջ2*jO܍y.`G]$JHv?X;9N_ֶY*rKir,$(0M%eևԨڷxUu?r6j z:y*6jO܍Z<*8 NAVЫTǢ4i|aȊ(H5KrԻyVNZڷ @K&iczFLUu?r64i|aȊ(H<(RHM#OL<E ǀ’Dji|aȊ(H$=dɑP( $=dɑP( Dji|aȊ(H$=+v3ڕVkxw@LJZ̃}bORܵ.Fջ;n^sOܣM2XLcj ʽ';42SXo-jfz}eMe_ՍPLKot{Էl)-Rm[P^sퟒK[ڷzr׍Fո`p;P^U99չu3[,ؕ9fS^0XHQHKR&fS~Re^%ZLJ^9LLR}b{N=LR z%DDPVڊw#{5.V_ߴ>]үCՖggն ~=t/*mo}.O6U3R=֬uݳJQN,p]$JI7xUu?r6F%?|nn]īX,p]$JI7xUu?r6­SJkzin?X:{N 8y.l=t/*ܿ9yoX;oT~mVW0r~=t/*U[{|*:x.~=_7r=@K}HwJWsyf緔}9=RdVVJ4f>jO܍Uw~\QfWn 1ڇB| z%DDwZS#hĪ3O,pw6IQUdMzՏޣlϧBG'۾=t/*Ó@KR'8rs+Sjּ8rsF%?ýu-Ε6ǭ'^Ó@KR'8rs+SjO7*R*w'+SjoY9JOQ{#}?&`LVNR,p]$JI>ÓYZ[VF'+Sjּ9.ÓkϬICyWpc=t-}ٷ/92{4ʛՕү}bzv6ݨt/9_,}xq:{NsRՖgg*o|c䥙r*o|[-ORܵ.Fջ;ҦTg=Yfv'jTm[fSxkXo-jfF !=KrԻyV:͹yέ?r7F4ʚ CyWp-;?XfSzmzc`>x[V{Է-Knpc=pOL<A  (IgikS2F#C$z)ɇ"( P@8)$F&LA$RHM# 0L,> `3  R*L0Ȯ L@E2 )#0Y2&CeJ"(0"%2K dȀxHdeyva=CDi "dGdL@E&dWTib")fvyy2I$L(X ʔ ,DQ:DiI"4Ʉe0=RՖgg73=lu-Rm[P^p`pZOVY/Znvbe_.{y?X:{Nw2bieڷ}O73#C[L~,!iex1m-UV?zb{42[aF;P^U980X8.<ՖggOS(չKsY$ġCyW٠&TjOVY}ڇB|5#C^yl73~=zFoZRzmvм8rsXDD8kޞ;N_ڇB@LY0dE$ RHM#OL<E 0PGb\ Xj]wj yv}bz6%N_m5T`\4ggZ k-JKDis=S ,8DʈKH;N_ieڷ=ּ^OVv)5mVY/٧ojnڇB980XDaeI "dL@E&dWTib"!iDhZH2I$L(X ʔ ,DQ;[MCm9n~<2̓ 9̔-Զ+ּ'^Ó,p4$dH2YRit-p3ZF2b٧ojoORjE2ۙ׊O'ٹڷ @K&ykS3meIZI"v^z#K&Hվnr6ݨt/*#{gOS(I373Y0dE0˘ Ì "*@8@ƴ,́$RAN_r׍Fջoy|z#SI |aȊ(HaI"54D,Ge0XD$z&L$z&CeJ"(0"%2K dȀxg4rH(X ʔ ,DPX"1 Su/rهFIL$ ]2KTa\R2 \RF$ n_Qnjo-jf^z#LI$eJ"(0"%2Kd@q NF$Di "4aeIz%;;^5V[ڷsykS2N}Îj]wj xfܿb7pejt='8k1J1~2x.cᗞ@h2 kRܵ.Fջl!Zy`-xm[ZejtX99=ïX=KrԻyV:,p3-t/*m;O6>Qnj;LԷ-KnCyϷĘĞÓzFCR^wZNZڷuԷ-KnCyάN~'^ÓNKm'S8rsr=LS8ﵾ2jTlīXL4w˶r$lJRja!DDiM֦gp&"S2.`G]#,OZfĩbOLFb~Kg_ڥ/@,$(I x                   =j]wj CL&`3?'֦gBt,PDɄ̈'nZo#jڇBC^yl7ΞS/O&X4ze sv(wmE;۾<8d8!3I98 9y[MC,$(=  Sq8Bp)ý[j)\S׍FVv)TF0M#.m!}zP_kԷ-KnCyϷ׬NÓo;՝e [{Օյn#|3 `t*Q"u-^̓vmnXj]wj xr˶s-ʿ~>QnmF <HKz! ",y2" &+&DT phY (Iie/rkS2DhpBG,y2"Iz)ɇ"( P@8PRHM# 0L,> `3  R*L0Ȯ L@E2 )#0Y2&CeJ"(0"%2K dȀxHdeyva=CDi "dGdL@E&dWTib")Z=zF|Z̼K#;*^u-Rm[J/b^z#LI$eJ"(0"%2Kd@NedH2a$FL,4DIVnZo#jڇBS&6U֦eڕ*4ʚ%Z%n:{N?l5?oۧv'L <="kxtFTD@3/bpJ=ײ7'm5U|nV*S{wڇB|Bt*Q$VCyWpRe_O{s[MCxc="T@=ԶWkw[-OlἧRf|9_O{sh`t*Q"u-̓sRe_%[_XÓX<'k*w,p4@G]$t/*l5/~9-Rm[P^p˕'٠&TެNs=FʼJO73?oڇB|ĘI>j6Y;߷}bzj#CeMڷ<2ce_SOV6 C;P^U99' *м}eMxc Zǎyԓ{VsRޣ_fS_ڇB|!̱>@$չ2~}HwQr0XHQOL<E €QI"54DU#.%J$eo1*̞t*Q#,OfkoxUu?r6KR+ݳJ mN4ޭ.%J$e;ڇBԻzoݳJ="TFXFwڷ}b7Of6UXǜrmngnn+A9^;=|'TATDArCyWp{fQL75>'mՕүh 7VWs*oԨWV~N enˆ <;Ĩ ^wQrh;N_Lkl5N_т z%V%;P^U99֬~ieZwj]qCyo[߆ڍ!NieHb`@ & oZ̞%Z)VVJ[ڷvмc3/y䉆&*d.`@0R~ڵij}Է-KnCyo[ԷlS~'pVVVչ|ξ[fՕү}bzv6ǵ <(S?XÓv+_Rh=Ks.kw{Nu7Օյnxc=dɑP( ( RHM#OL<E ‡ Iz&S *M$LI$eJ"(0"%2Kd@ H"#BDiI"dL@E&dWTib"lxCyWpR٧j~j~֦gۼj]wj zޤ9׽zFykS2n^O!'nZo#jڇB7jF <2I$F0#LTG] ;;OjZo l:{NwieF RݱN2w8rsÕ99lVVVչYZ*w$i&`Gpc­SkM2@$!z9.mykS2F{*S}9q!{fQX$PA&2 `GÕ,Ly+s&-u̗h778_XֶY*r&0XHQ*I%O6CRk}b}eM}bypi&`D`t{oKJoZSMK}b}eM=KrԻyVڇB@LTH0&Itʔ ,DQRaEpJeJ"(ȁqI"kDF$D.R*L0Ȯ L@E.)"xqfS{FĿÕm=LSsykS3ԷlSqh 7VF9~jA>2w;m|%LO6)*%Z'lbTjIs z t*Q$f;ն׿$0oOVڊwbfj=_}hc="TI­SJkziO&م%^hxUu?r6*=CS;Nu7׿$00XDh G4$dH2YRit*Q!=LS=2A 2a3"|9^LiBɘ(X7Z8y.kl'ӫjl7nm^ r,w8rsXHaB ,D`s% u-ʼ`rxۧZ٧oj᜘T.V{fQsdomRdJ*O|5=KrԻyV:,pb_=Kir,$(0M%ejtieڷxUu?r6'0fY0dE$  $=dɑP( #SHS&DQB@p )$FXfSz:KZ.}c`>F <( [V$PA&2 `GÕ,LA='=Re^%Z#yPR^e%l*w;m| y'pA3?.dn9^)Qn,pjOr-JsykS3;oJUHzFB9l ='=?OS(Ԫ0X8e.6̃}bz6%N\-iك(X 0#qz73/o5+ӸkX߹N_ Mސ,$(0M )ýzFjODis=NO>oM= -Kn|mX=t/9#vAAAA    AAAAAÉH0d,PDɄ̈0 0Xnj8yq  KgO42[x[ڷvмc@LJɍ}lڱ}bzj>м8rs|Οkxl7nC=@,P4La>ͳ O=Xb|*:yĘ?zC~>28yy ޖĞn٥mwCR&X4ze z:}eMyo˶s9SX:{N @K&ޭ.][j)kƣH;̪z#K&&LA0#SHT=>m}5L}OZfĩˌ@Ks<AAAAAAAAAAAAAAAAAAAA ?J䭨rԌC,H@=2'驴r6UP,$(9VJ6F` ӗ֦d``҅0PoLAAAAAAAAAAAAAAAAAAAA4F0M$B$z%2YWdA^73(2e.,IXo-jf~bc{P^U99٧j_XNwOh 4`tD8rH&LF *" .)"R9~"٧ojF#C$z)ɇ"( P@8 )$F&LA0 )$F&LA`pqI"54E>Y0dE$ $= ʓb 00(X ʔ ,DPX"3!"d;Tib" 2+S*P4AbLHāMJQfWfd9$F0&L$z&Itʔ ,DQRaEpJeJ"(ȁqIggOS(չoZ$D.R*L0Ȯ L@E.)!hF$#LIS *M#.Eo*R';n^seW=LSsykS2 g3l7n,pXsVYzFo֦doէ'٠&Tb7 OcLϼ<2oקsuc`>F < Fِo@v٧ojs SՖge_W\ɿO@LoR%Zo73 ޞֶY*rKir= ;=zFZ̑73*uiF+fS^Ez#K&I5s٧ojYfvUOj ʽ'=t/*Ó:v6%l@9kƾ=KrԻyVڇBXieڷzVYF <2-Rm[P^pͫ/|*>=%^5V z%=OL<AČ 0LD8W0L01#г6B$bV{ܵ.Fջr׍FչE>Y0dE$ Dji|aȊ(H#SHB$z&S *O$LGdGd;Tib" 2+S*P4AbLH<z#L$R*L0Ȯ L@E2 )#7Y*G)^x{DidH0%*P4EI)(X"$#;*^u-Rm[J/b^z#LI$eJ"(0"%2Kd@NeX:{NCdH2a$LHL(X ʔ ,DQ-{K98FieL[%u-Rm[-xm[DiI"dL@E&dWTib"Է-KnCyz#LIL$)&HA:v6ݨt/8 jO܍CP l-Rm[9kƣjOڕ**馥ZK1^~O*,p^yl7RF'~J/cԷ-KnzCO[$ n\nzO[%K߷)>:t˶sֶY*rKirkϬOj ʧpa!DDi>wnZ[%p04it{ۧ/Rjc9 =|ϬC,{P^U994ԫQ߬O[%syjK0XDI'nZo#jڇBԇu!j ʽ'J/`bk:v6ޜQn^ib{N<`p \4m?o;٧jqo,ykS2o.ϬOZfĩ-ʌ@K&iczFL z#K&HڇB|b]߱J/cnZo#j^5VxX2{42JXmv9xc='ڇB| JC,+dRܵ.FջӖj6Iw>_*8y.$|aȊVp  f  cZf@H@RF'[S^US_[R{v岈DhpBG,y2" Iz%P'[{tм*k@L({*GOj]wj sZ̼}ͩ -ۖϷ}b{P^U='0X8m![?'nZo#jڇB$м8rq@Kf[-ORܵ.Fջo}׽ѶNeğ}Qn'٠&T޶[_Xo-jfAR|b7[lԆ?X*o槫,ʽl42SCyWp <3~\~'٠&TߒSXlCyWp?fԆY;ڇBh 4;7.o-jfAP OVYp7+bbO{fQsCyWp'D,p] \4m98=F%=LReJ&LBZ!̱<`B-4ޭOڕ**>OzP~[{N_el7neJ&LBZBs҆)Hx4nA3٧ojӦrVbh 5]g4it*Q Cm5W巴VVO{fQs'D2 &`` ,ykS20XHQ.`P)4>`YZ=zF\:g)ˁDis=R=㽚eMڐRݹl&%JN_ۼvм8rpRՖgg٧oj}jyxc Ļ=zFԇu|&'X}Yfv~>2jTlīXĞo-jfF <3'[{4ʚٵ!rm^eğfS^0X8e.6̃v?X-w:{N @K&ieڷyr霧/էeMyY.`G]#Idɑ0 f  cZf@H@ )!ݧ/jNF?y3'DhpBG,y2"E$=dɑP( {N<`qOoXm$̞]1`Kirl{N} oObq@KMo'؃{3n NF}b7:Uڐ'}CyWpcZޱyZt`s,SU2ۏRܵ.Fջ䭒8 VJ:UykS3o/CR9Z~=t/*+dWֿnZo#j}9kƣj0XDh G]"}bzv6ݨt/9ߴ=м{N {fQwykS2 [ڷvмVק\73>QnXMyV{Rܵ.Fոr׍Fո`s,ORܵ.Fջ=9kƟCyWp#O'Z:uU,pڇB|ϬK=Խrm9SkjX NFu!`'yfg›V!̱>jO܍CůlJ6BTDH(E=KrԻyV:,  lbLo%_c59;};5 X NFvoSs~>J[{P^U980X@ AzFCw)H|w_6ޞ{I{8yK=t/*/~Hܿ_䭒=zv6ޜQn-Rm[P^s\KZ^5VWڇB|ٵceX5%Z#O-xm[ Y0dEL+8Ì "*@8@ƴ,́’Qr8|:xϷ㒥oۖڷpt/8DhpBG,y2"…$=*ڇB|ζ[^=KrԻyV:~z1kֶY*r&0XHQ*I֦e99%LO'Dv6ݨt/9R7gOS(չoZw'dORܵ.Fջ <1-KF>VYO{fQwĞo-jf{W& …I8y>LN9#м}eM}bzjY0dE$ ’Dji|aȊ(HIz)ɇ"( P@ #SHKr׍C=JiR^ }[Wel58[^Rܵ.Fջ <ndtʿo,ώ=L{VykS3X:{Nphm<2̓ 9̔,zP@ c Ļ='&T|D"0PPA=t/*Ój6Y;{KTԷ-KnCyk}bz[䭒)-Rm[9kƣj0X:o7XK`aP8&` 1 HIʶQ:)3` 1 H{Q:)31 3`qILϵݲz#SKGÌ "*(8ƴ,8&S0dREhM.0X AisOL<Aw@Ax^E$=btd Administrator's Guide

    Administrator's Guide


    Performing Tasks on Multiple Servers

    To make performing tasks with multiple servers easier, ADSM provides the following functions:

    • Enterprise logon

    • Command routing

    • Server group definitions that can be used to simplify command routing

    Using ADSM Enterprise Logon

    Enterprise logon enables the administrator's logon credentials to be used for access to other servers for successfully linking to other servers and routing commands to other servers. The administrator must be defined on each server with the appropriate administrative authority for the action or command.

    ADSM's enterprise logon, in conjunction with enterprise configuration, allows an administrator to log on to one ADSM server and have access to all associated ADSM servers that the administrator is authorized to access from a web browser. An administrator no longer has to remember multiple user IDs and passwords for servers other than the initial user ID and password. The administrator enters the initial user ID and password from the sign-on screen displayed on the administrator's web browser. A single set of logon credentials are then used to verify an administrator's identity across servers in a web browser environment. Encrypted credentials ensure password security.

    Authentication time-out processing requires an administrator to re-authenticate after a specific amount of time has passed. You can set the amount of time by using the SET WEBAUTHTIMEOUT command. The time-out protects against unauthorized users indefinitely accessing an unattended web browser that has credentials stored in a web browser cache. A pop-up is displayed on the browser that requires an administrator's ID and password to proceed.

    Routing Commands

    If you have set up your servers as described in Setting Up Communications for Command Routing, you can route ADSM administrative commands to one or more servers. You can also route commands to one or more server groups that you create (see Setting Up Server Groups), or a combination of servers and server groups. A system administrator can configure and monitor many different servers from a central server with command routing. Command routing enables an administrator to send commands for processing to one or more servers at the same time. The output is collected and displayed at the server that issued the routed commands.

    Commands can be routed to one server, multiple servers, or servers defined to a named group, or a combination of these servers. A routed command cannot be further routed to other servers; only one level of routing is allowed.

    Each server that you identify as the target of a routed command must first be defined with the DEFINE SERVER command. If a server has not been defined, that server is skipped and the command routing proceeds to the next server in the route list.

    Commands cannot be routed from a SERVER_CONSOLE ID.

    For more information on command routing and return codes generated by command processing, refer to ADSM Administrator's Reference.

    Routing Commands to One or More Servers

    The following sections describe how you can route commands to one or more servers, and to server groups.

    To successfully route commands to other servers, you must have the proper administrative authority on all servers that receive the command for processing.

    The return codes for command routing can be one of three severities: 0, ERROR, or WARNING. Refer to ADSM Administrator's Reference for a list of valid return codes and severity levels.

    Routing Commands to Single Servers

    To route a command to a single server, enter the defined server's name followed by a colon and then the command to be processed. For example, to route a QUERY STGPOOL command to the server named ADMIN1, enter:

    admin1: query stgpool
    

    The colon after the server name indicates the end of the routing information. This is also called the server prefix.

    To route a command to more than one server, separate the server names with a comma. For example, to route a QUERY OCCUPANCY command to three servers named ADMIN1, GEO2, and TRADE5 enter:

    admin1,geo2,trade5: query occupancy
    

    The command QUERY OCCUPANCY is routed to servers ADMIN1, GEO2, and TRADE5. If a server has not been defined with the DEFINE SERVER command, that server is skipped and the command routing proceeds to the next server in the route list.

    The routed command output of each server is displayed in its entirety at the server that initiated command routing. In the previous example, output for ADMIN1 would be displayed, followed by the output of GEO2, and then the output of TRADE5.

    Processing of a command on one server does not depend upon completion of the command processing on any other servers in the route list. For example, if GEO2 server does not successfully complete the command, the TRADE5 server continues processing the command independently.

    Routing Commands to Server Groups

    A server group is a named group of servers. Once you set up the groups, you can route commands to the groups. See Setting Up Server Groups for how to set up a server group.

    To route a QUERY STGPOOL command to the server group WEST_COMPLEX, enter:

    west_complex: query stgpool
    

    The QUERY STGPOOL command is sent for processing to servers BLD12 and BLD13 which are members of group WEST_COMPLEX.

    To route a QUERY STGPOOL command to two server groups WEST_COMPLEX and NORTH_COMPLEX, enter:

    west_complex,north_complex: query stgpool
    

    The QUERY STGPOOL command is sent for processing to servers BLD12 and BLD13 which are members of group WEST_COMPLEX, and servers NE12 and NW13 which are members of group NORTH_COMPLEX.

    Routing Commands to Single Servers and Server Groups

    You can route commands to multiple single servers and to server groups at the same time. For example, to route the QUERY DB command to servers HQSRV, REGSRV, and groups WEST_COMPLEX and NORTH_COMPLEX, enter:

    hqsrv,regsrv,west_complex,north_complex: query db
    

    The QUERY DB command is sent for processing to servers HQSRV, REGSRV, to BLD12 and BLD13 (both members of WEST_COMPLEX), and to NE12 and NW12 (both members of NORTH_COMPLEX).

    Duplicate references to servers are removed in processing. For example, if you route a command to server BLD12 and to server group WEST_COMPLEX (which includes BLD12), the command is sent only once to server BLD12.

    Setting Up Server Groups

    You can make command routing more efficient by creating one or more server groups and adding servers to them. You can then route commands to server groups in addition to or in place of routing commands to single servers. This section describes how to set up server groups. Here is an overview of the tasks described in this section:

    1. Define the server groups.

    2. Add the servers as members of the appropriate group.

    3. Manage the groups and group members.

    Defining a Server Group and Members of a Server Group


    Task Required Privilege Class
    Define a server group

    Define a server group member

    System

    You can define servers and groups of servers to which you can then route commands. You can route commands to one or more server groups that contains a list of servers that are members of the group. Server group names must be unique because both groups and server names are allowed for the routing information. To route commands to a server group you must:

    1. Define the server with the DEFINE SERVER command if it is not already defined (see Setting Up Communications for Command Routing)

    2. Define a new server group to the ADSM server with the DEFINE SERVERGROUP command

    3. Define a server as a member of a server group with the DEFINE GRPMEMBER command

    The following example shows how to create a server group named WEST_COMPLEX, and define servers BLD12 and BLD13 as members of the WEST_COMPLEX group:

    define servergroup west_complex
    define grpmember west_complex bld12,bld13
    

    Managing Server Groups

    You can query, copy, rename, update, and delete server groups as necessary.
    Task Required Privilege Class
    Query a server group

    Copy a server group

    Rename a server group

    Update a server group description

    Delete a server group

    System

    Querying a Server Group

    To query server group WEST_COMPLEX, enter:

    query servergroup west_complex
    

    The following is sample output from a QUERY SERVERGROUP command:

    Server Group Name:           Description:                        Group Members:
    --------------------------------------------------------------------------------
    WEST_COMPLEX                                                     BLD12, BLD13
    

    Copying a Server Group

    To copy the entire server group contents of WEST_COMPLEX to a different server group named NEWWEST, enter:

    copy servergroup west_complex newwest
    

    This command creates the new group. If the new group already exists, the command fails.

    Renaming a Server Group

    To rename an existing server group NORTH_COMPLEX to NORTH, enter:

    rename servergroup north_complex north
    

    Updating a Server Group Description

    To update the NORTH server group to modify its description, enter:

    update servergroup north description="Northern marketing region"
    

    Deleting a Server Group

    To delete WEST_COMPLEX server group from the ADSM server, enter:

    delete servergroup west_complex
    

    This command removes all members from the server group. The server definition for each group member is not affected. If the deleted server group is a member of other server groups, the deleted group is removed from the other groups.

    When you delete a server, the deleted server is removed from any server groups of which it was a member.

    Managing Group Members

    You can move and delete group members from a previously defined group.
    Task Required Privilege Class
    Move a group member to another group

    Delete a group member

    System

    Moving a Group Member to Another Group

    To move group member TRADE5 from the NEWWEST group to the NORTH_COMPLEX group, enter:

    move grpmember trade5 newwest north_complex
    

    Deleting a Group Member from a Group

    To delete group member BLD12 from the NEWWEST server group, enter:

    delete grpmember newwest bld12
    

    Querying Server Availability

    You can test a connection from your local server to a specified server with the PING SERVER command. To ping the server GEO2, enter:

    ping server geo2
    

    The PING SERVER command uses the user ID and password of the administrative ID that issued the command. If the administrator is not defined on the server being pinged, the ping fails even if the server may be running.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Administrator's Guide

    Administrator's Guide


    Using Virtual Volumes to Store Data on Another Server

    ADSM lets a server (a source server) store the results of database backups, export operations, storage pool operations, and a DRM PREPARE command on another server (a target server). The data is stored as virtual volumes, which appear to be sequential media volumes on the source server but which are actually stored as archive files on a target server. Virtual volumes can be any of the following:

    • Database backups

    • Storage pool backups

    • Data that is backed up, archived, or space managed from client nodes

    • Client data migrated from storage pools on the source server

    • Any data that can be moved by EXPORT and IMPORT commands

    • DRM plan files

    The source server is a client of the target server, and the data for the source server is managed only by the source server. In other words, the source server controls the expiration and deletion of the files that comprise the virtual volumes on the target server.

    At the target server, the virtual volumes from the source server are seen as archive data. The source server is registered as a client node (of TYPE=SERVER) at the target server and is assigned to a policy domain. The archive copy group of the default management class of that domain specifies the storage pool for the data from the source server.
    Note:If the default management class does not include an archive copy group, data cannot be stored on the target server.

    Using virtual volumes can benefit you in the following ways:

    • The source server can use the target server as an electronic vault for rapid recovery from a disaster.

    • Smaller ADSM source servers can use the storage pools and tape devices of larger ADSM servers.

    • For incremental database backups it can decrease wasted space on volumes and under use of high-end tape drives.

    Be aware of the following when you use virtual volumes:

    • If you use virtual volumes for database backups, you might have the following situation: SERVER_A backs up its database to SERVER_B, and SERVER_B backs up its database to SERVER_A. If this is the only way databases are backed up, if both servers are at the same location, and if a disaster strikes that location, you may have no backups with which to restore your databases.

    • Moving large amounts of data between the servers may slow down your communications significantly, depending on the network bandwidth and availability.

    • You can specify in the device class definition (DEVTYPE=SERVER) how often and for how long a time the source server will try to contact the target server. Keep in mind that frequent attempts to contact the target server over an extended period can affect your communications.

    • Under certain circumstances, inconsistencies may arise among virtual volume definitions on the source server and the archive files on the target server. You can use the RECONCILE VOLUMES command to reconcile these inconsistencies (see Reconciling Virtual Volumes and Archive Files for details).

    • Storage space limitations on the target server affect the amount of data that you can store on that server.

    • To minimize mount wait times, the total mount limit for all server definitions that specify the target server should not exceed the mount total limit at the target server. For example, a source server has two device classes, each specifying a mount limit of 2. A target server has only two tape drives. In this case, the source server mount requests could exceed the target server's tape drives.
    Note:When you issue a DEFINE SERVER command, the source server sends a verification code to the target server. When the source server begins a session with the target server, it also sends the verification code. If the code matches what was previously stored on the target, the session is opened in read/write mode. If the verification code is lost at the source server (for example, after a database restore), the code can be reset by issuing an UPDATE SERVER command with the FORCESYNC=YES parameter.

    Setting Up Source and Target Servers for Virtual Volumes

    In the source/target relationship, the source server is defined as a client node of the target server. To set up this relationship, a number of steps must be performed at the two servers. In the following example (illustrated in Figure 54) the source server is named DELHI and the target server is named TOKYO.

    • At DELHI:

      1. Define the target server:

        • TOKYO has a TCP/IP address of 9.115.3.583:1845

        • Assigns to TOKYO the password CALCITE.

        • Assigns DELHI as the node name by which the source server DELHI will be known at the target server. If no node name is assigned, the server name of the source server is used. To see the server name, you can issue the QUERY STATUS command.

      2. Define a device class for the data to be sent to the target server. The device type for this device class must be SERVER, and the definition must include the name of the target server.

    • At TOKYO:

      Register the source server as a client node. The target server can use an existing policy domain and storage pool for the data from the source server. However, you can define a separate management policy and storage pool for the source server. Doing so can provide more control over storage pool resources.

      1. Use the REGISTER NODE command to define the source server as a node of TYPE=SERVER. The policy domain to which the node is assigned determines where the data from the source server is stored. Data from the source server is stored in the storage pool specified in the archive copy group of the default management class of that domain.

      2. You can set up a separate policy and storage pool for the source server.

        1. Define a storage pool named SOURCEPOOL:
          define stgpool sourcepool autotapeclass maxscratch=20
          

        2. Copy an existing policy domain STANDARD to a new domain named SOURCEDOMAIN:
          copy domain standard sourcedomain
          

        3. Assign SOURCEPOOL as the archive copy group destination in the default management class of SOURCEDOMAIN:
          update copygroup sourcedomain standard standard type=archive
            destination=sourcepool
          

        After issuing these commands, ensure that you assign the source server to the new policy domain (UPDATE NODE) and activate the policy. See Changing Policy with the Active Policy Set for details.

    Figure 54. Communication configuration for virtual volumes

    Figure AB0CT420 not displayed.

    Performing Operations at the Source Server

    You can perform certain operations at the source server that cause data to be stored in a storage pool at the target server. These operations are:

    • Database backups

    • Storage pool backups

    • Client data backup, archive, or migration

    • Data migration from one storage pool to another

    • Export of server information

    • DRM prepare

    The following sections describe how to perform these operations. In the examples, the following is assumed:

    • The definitions shown in the previous section have been done.

    • An operational TCP/IP connection exists between both servers.

    • Both servers are running.

    Back Up the Database

    You can back up the database of a source server to a target server. For example, to perform an incremental backup of the source server and send the volumes to the target server, issue the following command:

    backup db type=incremental devclass=targetclass
    

    Expiration Processing of Database Backup Volumes and Recovery Plan Files with the DRM Feature: If your server is licensed for the DRM feature, expiration processing can delete volumes containing expired database backups and recovery plan files. One or more database backup volumes may be deleted from the volume history during expiration processing if the following conditions are true:

    • The volume has a device type of SERVER

    • The volume is not part of the most recent database backup series

    • The last volume of the database backup series has exceeded the expiration value specified with the SET DRMDBBACKUPEXPIREDAYS command

    See Moving Reclaimed or Expired Volumes Back Onsite for more information.

    You can also do an automatic database backup to a target server. For example, if you have issued the following command, a database backup occurs automatically when more than 60 percent of recovery log space is used:

    define dbbackuptrigger devclass=targetclass logfullpct=60
    

    Back Up a Storage Pool

    You can back up a storage pool of a source server to a target server. For example, a primary storage pool named TAPEPOOL is on the source server. You can define a copy storage pool named TARGETCOPYPOOL, also on the source server. TARGETCOPYPOOL must have an associated device class whose device type is SERVER. When you back up TAPEPOOL to TARGETCOPYPOOL, the backup is sent to the target server. To do so, issue the following commands:

    define stgpool targetcopypool targetclass pooltype=copy
      maxscratch=20
    
    backup stgpool tapepool targetcopypool 
    

    Store Client Data on a Target Server

    You can configure your ADSM system so that when client nodes registered at the source server back up, archive, and migrate their data, it is sent to the target server. When clients restore, retrieve, or recall their data, the source server gets the data from the target server. Clients perform these operations just as they normally would.

    To configure your system, ensure that the management policy for those nodes specifies a storage pool that has a device class whose device type is SERVER. For example, the following command defines the storage pool named TARGETPOOL.

    define stgpool targetpool targetclass maxscratch=20
      reclaim=100
    
    Note:Reclamation of a storage pool automatically begins when the percentage of reclaimable space, which is specified by the RECLAIM parameter, is reached. Reclamation of a target storage pool can involve the movement of a great deal of data from the target server to the source server and back to the target. If this operation occurs automatically during peak operating periods, it could slow network performance significantly. If you set the value to 100, reclamation will not occur automatically. For details about storage pool reclamation and how to begin it manually, see Reclaiming Space in Sequential Access Storage Pools.

    Migrate Data from a Source Server Storage Pool to a Target Server Storage Pool

    You can set up your storage pool hierarchy so that client data is migrated from a storage pool on the source server to the target server. For example, storage pool TAPEPOOL is on the source server. The TAPEPOOL definition specifies NEXTSTGPOOL=TARGETPOOL. TARGETPOOL has been defined on the source server as a storage pool of device type SERVER. When data is migrated from TAPEPOOL, it is sent to the target server.

    define stgpool tapepool tapeclass nextstgpool=targetpool
      maxscratch=20
    

    Export Server Information to a Target Server

    You can use any of the ADSM EXPORT commands to export data from an ADSM source server to sequential media on a target ADSM server. You must specify a device class with a device type specified as SERVER. For example, to copy server information directly to a target server, issue the following command:

    export server devclass=targetclass
    

    Import Server Information from a Target Server

    If data has been exported from a source server to a target server, you can import that data from the target server to a third server. The server that will import the data uses the node ID and password of the source server to open a session with the target server. That session is in read-only mode because the third server does not have the proper verification code.

    For example, to import server information from a target server, issue the following command:

    import server devclass=targetclass
    

    Reconciling Virtual Volumes and Archive Files

    If you have restored the database on the source or target server, you should perform reconciliation between the virtual volumes on the source server and the archive files on the target server. You should also perform reconciliation if you have any other reason to suspect inconsistencies. For example, frequent communication errors between target and source servers could introduce a problem.

    To perform reconciliation, issue the RECONCILE VOLUMES command specifying a device class of the device type of SERVER. In the following example TARGETCLASS is a server device class:

    reconcile volumes targetclass fix=yes
    

    The reconciliation action is determined by the FIX parameter as shown in the following table:
    FIX= At the Source Server At the Target Server Action
    NO Volumes exist No files exist Report error
    Files exist but are marked for deletion
    Active files exist but attributes do not match
    Volumes do not exist Active files exist Report error
    Files exist but are marked for deletion None
    YES Volumes exist No files exist Report error

    For storage pool volumes: Mark volumes as unavailable

    Files exist but marked for deletion Report error

    For storage pool volumes: If attributes match, mark files on the target server as active again, mark volumes on the source server as unavailable, and recommend that an AUDIT VOLUME be done to further verify the data. If attributes do not match, mark volumes as unavailable.

    Active files exist but attributes do not match Report error

    For storage pool volumes: Mark volumes as unavailable and recommend that an AUDIT VOLUME be done to further verify the data.

    Volumes do not exist Active files exist Mark files for deletion on the target server.
    Files exist but marked for deletion None


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] matio k>%3 V6lҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45ea139.htm Administrator's Guide

    Administrator's Guide


    Chapter 14. Managing Server Operations

    Administrators can manage server operations. These operations include such tasks as starting and halting the server, and monitoring server information. See the following sections:
    Tasks:
    "Starting, Halting, and Restarting the Server"
    "Managing Server Processes"
    "Setting the Server Name"
    "Adding or Updating Server Options"
    "Getting Help on Commands and Error Messages"

    In this chapter, most examples illustrate how to perform tasks by using the ADSM command line interface. For information about the ADSM commands, see ADSM Administrator's Reference, or issue the HELP command from the command line of an ADSM administrative client.

    All of the ADSM commands can be performed from the administrative web interface. For more information about using the administrative interface, see ADSM Quick Start.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] NC@| k<%3KV6lҳ5@6K./usr/share/html/adsm/en_US/admgde/a45ea140.htm Administrator's Guide

    Administrator's Guide


    Starting, Halting, and Restarting the Server


    Task Required Privilege Class
    Start, halt, and restart the server System or operator

    Starting the Server

    To start the server, complete the following steps:

    1. Change to the /usr/lpp/adsmserv/bin directory from an AIX session.

      Enter:

      cd /usr/lpp/adsmserv/bin
      

    2. Start the server.

      Enter:

      dsmserv
      
      Note:If the server does not start, set the ulimit parameter to unlimited. For example,
      ulimit -d unlimited
      

    ADSM displays the following information when the server is started:

    • Product licensing and copyright information
    • Processing information about the server options file
    • Communication protocol information
    • Database and recovery log information
    • Storage pool volume information
    • Server generation date
    • Progress messages and any errors encountered during server initialization

    The following events occur when the server is started:

    • The server invokes the communication methods specified in the server options file.

    • The server uses the volumes specified in the dsmserv.dsk file for the database and recovery log to record activity. It also identifies storage pool volumes to be used.

    • The server starts an ADSM server console session that is used to operate and administer the server until administrative clients are registered to the server.

    Running the Server in Background Mode

    You may choose to run the server in the background. When the server runs in the background, you control the server through your administrative client.
    Attention:Before you run the server in the background, ensure the following conditions exist:

    1. An administrative node has been registered and granted system authority. See Registering Administrators or Updating Information.

    2. The administrative client options file has been updated with the correct SERVERNAME and TCPPORT options.

    3. The administrative client can access the ADSM server.

    If you do not follow these steps, you cannot control the server. When this occurs, you can only stop the server by canceling the process, using the process number displayed at startup. You may not be able to take down the server cleanly without this process number.

    To start the server running in the background, enter the following:

    nohup dsmserv -quiet &
    

    You can check your directory for the output created in the nohup.out file to determine if the server has started. This file can grow considerably over time.

    Capturing Server Console Messages to an ADSM User Log

    You can capture ADSM server console messages to a user log file with the ADSM dsmulog utility. You can invoke the utility with the ADSMSTART shell script which is provided as part of the ADSM AIX server package. You can have the server messages written to one or more user log files. When the dsmulog utility detects that the server it is capturing messages from is stopped or halted, it closes the current log file and ends its processing.

    When you specify more than one file, ADSM manages the user logs as a circular list of files based on size or change of day. You can manage the amount of space the logs used in the file system by specifying a size parameter (in kilobytes) in the ADSMSTART shell script for the dsmulog utility. When the specified limit is reached, ADSM closes the current user log and opens the next user log. When the specified limit is reached on the next user log, ADSM writes to the next user log and can overwrite the previous contents of the file. If a size parameter is not specified, the utility writes to the next user log file when it detects a change of day.

    If the user log file names are not fully qualified in the ADSMSTART shell script, the user logs are created in the directory where ADSMSTART is invoked. The user logs should not be placed in the /usr/lpp file system because space constraints in the file system can prevent the ADSM server from starting.

    The following is an example of how to set up and invoke the dsmulog utility to rotate through the user logs on a daily basis:

    1. Change to the server bin directory:
      cd /usr/lpp/adsmserv/bin
      

    2. Copy ADSMSTART.SMP to ADSMSTART:
      cp adsmstart.smp ./adsmstart
      

    3. Edit ADSMSTART. Do NOT change the first line in the file. Specify the user log files to capture messages on a daily basis. For example:
      dsmulog /u/admin/log1 /u/admin/log2 /u/admin/log3
       
      

      The following steps automatically start the server with console logging when the system is rebooted:

    4. If the server is running, halt the server

    5. Run the dsm_rmv_itab autostart script

    6. Run the dsm_update_itab autotrace script

    7. Restart the server in one of the following ways:

      • If you restart the server by running the ADSMSTART script, the server runs in the foreground and all console output is sent to the specified user logs.

      • If you restart the server by issuing nohup adsmstart &, the server runs in the background and all console output is sent to the specified user logs. You must then use an administrative client session to halt the server.

    In the above example, if you invoke the utility on Friday, on Friday the server messages are captured to log1, on Saturday the messages are captured to log2, on Sunday the messages are captured to log3. On Monday the messages are captured to log1 and the previous Friday messages are overwritten.

    The following example shows how to invoke the dsmulog utility to rotate through the user logs based on size limit:

    dsmulog /u/admin/log1 /u/admin/log2 /u/admin/log3 size=500
    

    When the server is started, the utility captures the server messages to log1 until it reaches a file size of 500 kilobytes and then changes to log2.

    Tip: If the ADSM server goes down unexpectedly, copy the current user logs to other file names before you restart the server. This will prevent the dsmulog utility from overwriting the current logs. You can then view the user logs to try and determine the cause of the unavailability of the server.

    To log console messages during the current session, do the following:

    1. If the server is running, halt the server.

    2. Issue the dsmserv command as specified in the ADSMSTART shell script. For example:
      /usr/lpp/adsmserv/bin/dsmserv 2>&1 | dsmulog /u/admin/log1 /u/admin/log2
      

    To stop console logging and have the server automatically start after a system reboot, complete the following steps:

    1. If the server is running, halt the server.

    2. Change to the server bin directory:
      cd /usr/lpp/adsmserv/bin
      

    3. Run the dsm_rmv_itab autotrace script.

    4. Run the dsm_update_itab autostart script.

    5. Restart the server by running the rc.adsmserv script. This script starts the server in the quiet mode.

    Starting the Server in Other Modes

    The following ADSM command options specify how you can start the server in other modes as part of the dsmserv command. For example:

    dsmserv -option
    

    Where -option can be any one of the following:

    -quiet
    Starts the server as a daemon program. The server runs as a background process, and does not read commands from the server console. Output messages are directed to the SERVER_CONSOLE.
    Note:Before issuing this command, you must have an administrative client registered and authorized with system authority. The administrative client must be started. Otherwise, the server will run in the quiet mode and you will not be able to access the server.

    -noexpire
    Suppresses inventory expiration. For more information, see Running Expiration Processing to Delete Expired Files.

    -options filename
    Specifies an explicit options file name when running more than one server.

    Defining Environment Variables

    If you want to run the ADSM server from a directory other than the default directory or to run multiple servers, you may have to define environment variables.

    An environment variable describes the operating environment of a process, such as the home directory or the terminal in use. It provides the path that the server requires to find and create files.

    For example, to define the DSMSERV_DIR environment variable to point to the usr/lpp/adsmserv/bin directory so that the server can find various files, such as dsmreg.lic or the message file (dsmameng.txt) enter:

         export DSMSERV_DIR=/usr/lpp/adsmserv/bin
    

    You can also define an environment variable to point to the server options file. For example, to define the DSMSERV_CONFIG environment variable to point to the server options file, enter:

         export DSMSERV_CONFIG=/usr/lpp/adsmserv/bin/ filename.opt
    

    where filename is the name you assigned your server options file (dsmserv.opt).

    Notes:

    1. The -o parameter of the DSMSERV command can also be used to specify an options file name.

    2. The set environment command:
           setenv DSMSERV_DIR /usr/lpp/adsmserv/bin
      
      is issued if your shell is in the "csh" family.

    3. If you want to save this environment, save these entries in the .kshrc or the .cshrc file of your $HOME directory.

    4. The dsmserv.dsk is always read from the directory in which the server is started.

    Running Multiple Servers on a Single Machine

    To have multiple servers running on a single machine, issue the DSMSERV FORMAT command from different directories to create multiple pairs of recovery log and database files. You do not have to install the server executable files in more than one directory.

    However, if non-root users will be running servers, you must modify the access permission by adding read permission to the following files:

    • dsmlicense

    • dsmtli.drv

    Use these commands as a root user to modify the permission for these files:

     chmod 755 /usr/lpp/adsmserv/bin/dsmlicense
     chmod 755 /usr/lpp/adsmserv/bin/dsmtli.drv
    

    The following procedure shows how to set up an additional ADSM server:

    1. Determine the directory where you want the server files created, for example, /usr/lpp/myserver, and make that directory:
      mkdir /usr/lpp/myserver
      

    2. Copy the dsmserv.opt file to your directory:
      cp /usr/lpp/adsmserv/bin/dsmserv.opt dsmserv.opt /usr/lpp/myserver/dsmserv.opt
      
      Note:Ensure that the communication parameters are unique from all other ADSM server. The communication protocols are:

      • TCPPORT for TCP/IP

      • HTTPPORT for HTTP Access in the Web Administrative Client Browser

      • LUNAME for SNA LU6.2

      • NETBIOSNAME for NetBIOS

      • IPXSOCKET for IPX/SPX

      For example, if your first server is using the default TCPport of 1500, ensure that the new server is using a TCPport other than 1500 by providing a real value in the server options file.

    3. Set your path on the server console or from an aixterm session. Define your environment variables, for example:

      To define the DSMSERV_DIR, enter:

      export DSMSERV_DIR=/usr/lpp/adsmserv/bin
      

      Ensure that you are in the target directory before continuing.

    4. Format the database and recovery log files, for example:
      /usr/lpp/adsmserv/bin/dsmfmt -m -db dbvol2 5
      /usr/lpp/adsmserv/bin/dsmfmt -m -log logvol2 9
      

      In this example, db indicates the database log, -m indicates megabytes and log indicates the recovery log. Refer to ADSM Administrator's Reference for more information on these commands.

    5. Create the database and recovery log in the desired directory for the new server, for example:
      /usr/lpp/adsmserv/bin/dsmserv format 1 logvol2 1 dbvol2
      
      Note:You need additional license authorizations to run additional servers. You can use the register license file command to register these licenses.

    Halting the Server

    You can halt the server without warning if an unplanned operating system problem requires the server to be stopped.

    When you halt the server, all processes are abruptly stopped and client sessions are canceled, even if they are not completed. Any in-progress transactions are rolled back when the server is restarted. When the server is halted, administrator activity is not possible.

    If possible, halt the server only after current administrative and client node sessions have completed or canceled. To shut down the server without severely impacting administrative and client node activity with the server, you must:

    1. Disable the server to prevent new client node sessions from starting, as described in Disabling or Enabling Access to the Server.

    2. Query for session information to identify any existing administrative and client node sessions, as described in Requesting Information about Client Sessions.

    3. Notify any existing administrative and client node sessions that you plan to shut down the server. ADSM does not provide a network notification facility; you must use external means to notify users.

    4. Cancel any existing administrative or client node sessions, as described in Canceling a Client Session.

    5. Find out if any other processes are running, such as server migration or inventory expiration, by using the QUERY PROCESS command. If a database backup process is running, allow it to complete before halting the server. If other types of processes are running, cancel them by using the CANCEL PROCESS command.

    6. Halt the server to shut down all server operations by using the HALT command.

    Note:The QUIESCE option on the HALT command is recommended only if you plan to do a database dump by using the DSMSERV DUMPDB command immediately after halting. Because ADSM supports online database backup (BACKUP DB command), the DSMSERV DUMPDB command should be rarely, if ever, needed.

    Stopping the Server When Running as a Background Process

    If you started the server as a background process and want to stop the server, connect to the server as an administrative client and issue the HALT command. If you cannot connect to the server with an administrative client and you want to stop the server, you must cancel the process by using the kill command with the process ID number (pid) that is displayed at initialization.
    Note:Before you issue the kill command, ensure that you know the correct process ID for the ADSM server.

    Restarting the Server

    To start the server after it has been halted, follow the instructions in Starting the Server.

    When you restart the server after it has been halted, ADSM rolls back any operations that had been in process to ensure that the database remains in a consistent state.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] utho k%3y"V6mҳ5@6y"./usr/share/html/adsm/en_US/admgde/a45ea141.htm Administrator's Guide

    Administrator's Guide


    Managing Server Processes


    Task Required Privilege Class
    Display information about a server background process Any administrator
    Cancel a server process System

    When a user or administrator issues an ADSM command or uses a graphical user interface to perform an operation, the server starts a process. Some examples of an operation are registering a client node, deleting a management class, or canceling a client session.

    Many processes occur quickly and are run in the foreground, while others take longer to complete. To allow you to perform other tasks during long-running operations, ADSM runs the following operations as background processes:

    • Auditing an automated library
    • Auditing licenses
    • Auditing a volume
    • Backing up the database
    • Backing up a storage pool
    • Checking volumes in and out of an automated library
    • Defining a database volume copy
    • Defining a recovery log volume copy
    • Deleting a database volume
    • Deleting a file space
    • Deleting a recovery log volume
    • Deleting a storage volume
    • Expiring the inventory
    • Exporting or importing data
    • Extending the database or recovery log
    • Migrating files from one storage pool to the next storage pool
    • Moving data from a storage volume
    • Reclaiming space from tape storage volumes
    • Reducing the database or recovery log
    • Restoring a storage pool
    • Restoring a volume
    • Varying a database or recovery log volume online

    The server assigns each background process an ID number and displays the process ID when the operation starts. For example, if you issue an EXPORT NODE command, ADSM displays a message similar to the following:

    +--------------------------------------------------------------------------------+
    |EXPORT NODE started as Process 10                                               |
    +--------------------------------------------------------------------------------+

    Some of these processes can also be run in the foreground by using the WAIT=YES parameter when you issue the command from an administrative client. See ADSM Administrator's Reference for details.

    Requesting Information about Server Processes

    You can request information about server background processes. If you know the process ID number, you can use the number to limit the search. However, if you do not know the process ID, you can display information about all background processes by entering:

    query process
    

    The following figure shows a server background process report after a DELETE FILESPACE command was issued. The report displays a process ID number, a description and a completion status for each background process.

    Figure 55. Information about Background Processes

    +--------------------------------------------------------------------------------+
    | Process Process Description      Status                                        |
    |  Number                                                                        |
    |-------- ------------------------ --------------------------------------------- |
    |       2 DELETE FILESPACE         Deleting filespace DRIVE_D for node CLIENT1:  |
    |                                   172 files deleted.                           |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    Canceling Server Processes

    You can cancel a server background process by specifying its ID number in the following command:

    cancel process 2
    

    You can issue the QUERY PROCESS command to find the process number. See Requesting Information about Server Processes for details.

    If the process you want to cancel is currently waiting for a tape volume to be mounted (for example, a process initiated by EXPORT, IMPORT, or MOVE DATA commands), the mount request is automatically canceled. If a volume associated with the process is currently being mounted by an automated library, the cancel may not take effect until the mount is complete.

    Preemption of Client or Server Operations

    ADSM can preempt server or client operations for a higher priority operation when a mount point is in use and no others are available, or access to a specific volume is required.

    Mount Point Preemption

    The following are high priority operations that can preempt operations for a mount point:

    • Backup database
    • Restore
    • Retrieve
    • HSM recall
    • Export
    • Import

    The following lists operations that can be preempted and are listed in order of priority. ADSM selects the lowest priority operation to preempt, for example reclamation.

    1. Move data
    2. Migration from disk to sequential media
    3. Backup, archive, or HSM migration
    4. Migration from sequential media to sequential media
    5. Reclamation

    You can disable preemption by specifying NOPREEMPT in the server options file. When this option is specified, the BACKUP DB command is the only operation that can preempt other operations.

    Volume Access Preemption

    A high priority operation that requires access to a specific volume currently in use by a low priority operation can automatically preempt the operation. For example, if a restore request requires access to a volume in use by a reclamation process and a drive is available, the reclamation process is canceled and message ANR0494I or ANR1441I is issued.

    The following are high priority operations that can preempt operations for access to a specific volume:

    • Restore
    • Retrieve
    • HSM recall

    The following lists operations that can be preempted, and are listed in order of priority. ADSM preempts the lowest priority operation, for example reclamation.

    1. Move data
    2. Migration from disk to sequential media
    3. Backup, archive, or HSM migration
    4. Migration from sequential media
    5. Reclamation

    You can disable preemption by specifying NOPREEMPT in the server options file. When this option is specified, no operation can preempt another operation for access to a volume.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Process k %3 V6mҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45ea142.htm Administrator's Guide

    Administrator's Guide


    Setting the Server Name


    Task Required Privilege Class
    Specify the server name System

    At installation, the server name is set to ADSM. After installation, you can use the SET SERVERNAME command to change the server name. You can use the QUERY STATUS command to see the name of the server.

    To specify the server name as WELLS_DESIGN_DEPT., for example, enter the following:

    set servername wells_design_dept.
    

    You must set unique names on servers that communicate with each other. See Setting Up Communications Among Servers for details.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] AM k.%3N V6mҳ5@6N ./usr/share/html/adsm/en_US/admgde/a45ea143.htm Administrator's Guide

    Administrator's Guide


    Adding or Updating Server Options


    Task Required Privilege Class
    Add or update a server option System

    You can add or update server options by editing the dsmserv.opt file, using the SETOPT command, or with the ADSM Server Options File Editor in the ADSM Utilities. For information about editing the server options file, refer to ADSM Administrator's Reference.

    Adding or Updating a Server Option without Restarting the Server

    A system administrator can add or update a limited number of server options without stopping and restarting the server. The added or updated server option is appended to the end of the server options file.

    The following example shows how to use the SETOPT command to update the existing server option for DATEFORMAT:

    setopt dateformat 5
    

    The following lists server options that can be dynamically added or updated:

    COMMTIMEOUT
    DATEFORMAT
    EXPINTERVAL
    EXPQUIET
    IDLETIMEOUT
    MAXSESSIONS
    NOAUDITSTORAGE
    NUMBERFORMAT
    TIMEFORMAT
    
    Note:SETOPT commands in a macro cannot be rolled back.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] fi k2%3 V6nҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45ea144.htm Administrator's Guide

    Administrator's Guide


    Getting Help on Commands and Error Messages

    Any administrator can issue the HELP command to display information about administrative commands and messages from the server and the administrative command-line client. You can issue the HELP command with no operands to display a menu of help selections. You also can issue the HELP command with operands that specify help menu numbers, commands, or message numbers.

    To display the help menu, enter:

    help
    

    To display help information on the REMOVE commands, enter:

    help remove
    

    To display help information on a specific message, such as ANR0992I for example, enter:

    help 0992
    

    Additional information is also available in the online documentation.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 5 k%3-V6nҳ5@6-./usr/share/html/adsm/en_US/admgde/a45ea145.htm Administrator's Guide

    Administrator's Guide


    Chapter 15. Automating Server Operations

    Administrative commands can be scheduled for use in tuning server operations and to start functions that require significant server or system resources during times of low usage. Automating these operations allows the administrator to ensure that server resources are available when needed by clients.

    An administrator can automate the process of issuing a sequence of commands by storing the commands in a server script. From the command line, the administrator can immediately process the script or schedule the script for processing.

    ADSM includes a central scheduling component that allows the automatic processing of administrative commands during a specific time period when the schedule is activated.

    Each scheduled administrative command is called an event. Each scheduled event is tracked by the server and recorded in the database. Event records can be deleted from the database as needed to recover database space.

    See the following sections:
    Tasks:
    "Automating a Basic Administrative Command Schedule"
    "Tailoring Schedules"
    "Copying Schedules"
    "Deleting Schedules"
    "Managing Scheduled Event Records"
    "ADSM Server Scripts"

    In this chapter, most examples illustrate how to perform tasks by using the ADSM command line interface. For information about the ADSM commands, see ADSM Administrator's Reference, or issue the HELP command from the command line of an ADSM administrative client.

    All of the ADSM commands can be performed from the administrative web interface. For more information about using the administrative interface, see ADSM Quick Start.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] > < k%3V6nҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea146.htm Administrator's Guide

    Administrator's Guide


    Automating a Basic Administrative Command Schedule

    This section describes how to set up a basic administrative command schedule using ADSM defaults. To later update or tailor your schedules, see Tailoring Schedules.

    Notes:

    1. Scheduled administrative command output is directed to the activity log. This output cannot be redirected. For information about the length of time activity log information is retained in the database, see Using the ADSM Activity Log.

    2. You cannot schedule MACRO or QUERY ACTLOG commands.

    Task Required Privilege Class
    Define, update, copy, or delete administrative schedules System
    Display information about scheduled operations Any administrator

    Defining the Schedule

    Use the DEFINE SCHEDULE command to create a new schedule to process an administrative command. Include the following parameters:

    • Specify the administrative command to be issued (CMD= ).

    • Specify whether the schedule is to be activated (ACTIVE= ).

    For example:

    define schedule backup_archivepool type=administrative
    cmd='backup stgpool archivepool recoverypool' active=yes
    

    This command results in the following:

    • The schedule created is BACKUP_ARCHIVEPOOL.

    • The schedule is to process the administrative command:
      backup stgpool archivepool recoverypool
      

      This command specifies that primary storage pool ARCHIVEPOOL is backed up to the copy storage pool RECOVERYPOOL.

    • The schedule is currently active.

    • Administrative command output is redirected to the activity log.

    • The following defaults are in effect:
      • The start date and time defaults to the current date and time.
      • The length of the startup window is 1 hour.
      • The priority for the schedule is 5. If schedules conflict, the schedule with the highest priority (lowest number) is run first.
      • The schedule never expires.

    To change the defaults, see Tailoring Schedules.

    Verifying the Schedule

    You can verify the details of what you have scheduled by using the QUERY SCHEDULE command. When you use the QUERY SCHEDULE command, you must specify the TYPE=ADMINISTRATIVE parameter to view an administrative command schedule. The following figure shows an example of a report that is displayed after you enter:

    query schedule backup_archivepool type=administrative
    


    +--------------------------------------------------------------------------------+
    | *   Schedule Name        Start Date/Time        Duration   Period   Day        |
    | -   ----------------     --------------------   --------   ------   ---        |
    |     BACKUP_ARCHIVEP-     03/15/1998 14:08:11        1 H      1 D    Any        |
    |      OOL                                                                       |
    |                                                                                |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    Note:The asterisk (*) in the first column specifies whether the corresponding schedule has expired. If there is an asterisk in this column, the schedule has expired.

    You can check when the schedule is projected to run and whether it ran successfully by using the QUERY EVENT command. For information about querying events, see Querying Events.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k %3V6oҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea147.htm Administrator's Guide

    Administrator's Guide


    Tailoring Schedules

    To control more precisely when and how your schedules run, you can specify values for schedule parameters instead of accepting the defaults when you define or update schedules.

    Schedule name
    All schedules must have a unique name, which can be up to 30 characters.

    Initial start date, time, and day
    You can specify a past date, the current date, or a future date for the initial start date for a schedule with the STARTDATE parameter.

    You can specify a start time, such as 6 p.m. with the STARTTIME parameter.

    You can also specify the day of the week on which the startup window begins with the DAYOFWEEK parameter. If the start date and start time fall on a day that does not correspond to your value for the day of the week, the start date and time are shifted forward in 24-hour increments until the day of the week is satisfied.

    If you select a value for the day of the week other than ANY, then depending on the values for PERIOD and PERUNITS, schedules may not be processed when you expect. Use the QUERY EVENT command to project when schedules will be processed to ensure that you achieve the desired result.

    Duration of a startup window
    You can specify the duration of a startup window, such as 12 hours, with the DURATION and DURUNITS parameters. The server must start the scheduled service within the specified duration but does not necessarily complete it within that period of time. If the schedule needs to be retried for any reason, the retry attempt must begin before the startup window elapses or the operation does not restart.

    Make the window duration long enough so that all client nodes scheduled for that window have a chance to start the operation. You may have to set the window to a longer period if the number of client nodes processing the schedule is greater than the number of available scheduled sessions.

    If the schedule does not start during the startup window, the server records this as a missed event in the database. To identify any schedules that may have been missed, you can get an exception report from the server for events. For more information, see Querying Events.

    How often to run the scheduled service
    You can set the schedule frequency based on a period of hours, days, weeks, months, or years with the PERIOD and PERUNITS parameters. To have weekly backups, for example, set the period to one week with PERIOD=1 and PERUNITS=WEEKS.

    Expiration date
    You can specify an expiration date for a schedule with the EXPIRATION parameter if the services it initiates are required for only a specific period of time. If you set an expiration date, the schedule is not used after that date, but it still exists. You must delete the schedule to remove it from the database.

    Priority
    You can assign a priority to schedules with the PRIORITY parameter. For example, if you define two schedules for one client node, and they have the same startup window, the server runs the schedule with the highest priority first. A schedule with a priority of 1 is started before a schedule with a priority of 3.

    Administrative schedule name
    If you are defining or updating an administrative command schedule, you must specify the schedule name.

    Type of schedule
    If you are updating an administrative command schedule, you must specify TYPE=ADMINISTRATIVE on the UPDATE command. If you are defining a new administrative command schedule, this parameter is assumed if the CMD parameter is specified.

    Command
    When you define an administrative command schedule, you must specify the complete command that is processed with the schedule with the CMD parameter. These commands are used to tune server operations or to start functions that require significant server or system resources. The functions include:
    • Migration
    • Reclamation
    • Export and import
    • Database backup

    Whether or not the schedule is active
    Administrative command schedules can be active or inactive when they are defined or updated. Active schedules are processed when the specified command window occurs. Inactive schedules are not processed until they are made active by an UPDATE SCHEDULE command with the ACTIVE parameter set to YES.

    Example: Defining and Updating an Administrative Command Schedule

    To schedule the backup of the ARCHIVEPOOL primary storage pool, enter:

    define schedule backup_archivepool type=administrative
    cmd='backup stgpool archivepool recoverypool'
    active=yes startime=20:00 period=2
    

    This command specifies that, starting today, the ARCHIVEPOOL primary storage pool is to be backed up to the RECOVERYPOOL copy storage pool every two days at 8 p.m.

    To update the BACKUP_ARCHIVEPOOL schedule, enter:

    update schedule backup_archivepool type=administrative
    startime=22:00 period=3
    

    Starting with today, the BACKUP_ARCHIVEPOOL schedule begins the backup every three days at 10 p.m.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] lon kI%3wV6oҳ5@6w./usr/share/html/adsm/en_US/admgde/a45ea148.htm Administrator's Guide

    Administrator's Guide


    Copying Schedules

    You can create a new schedule by copying an existing administrative schedule. When you copy a schedule, ADSM copies the following information:

    • A description of the schedule
    • All parameter values from the original schedule

    You can then update the new schedule to meet your needs.

    To copy the BACKUP_ARCHIVEPOOL administrative schedule and name the new schedule BCKSCHED, enter:

    copy schedule backup_archivepool bcksched type=administrative
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] e k[%3V6oҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea149.htm Administrator's Guide

    Administrator's Guide


    Deleting Schedules

    To delete the administrative schedule ENGBKUP, enter:

    delete schedule engbkup type=administrative
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ] kN%3V6pҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea150.htm Administrator's Guide

    Administrator's Guide


    Managing Scheduled Event Records


    Task Required Privilege Class
    Display information about events Any administrator
    Set the retention period for event records System
    Delete event records System or unrestricted policy

    Each scheduled administrative command operation is called an event. All scheduled events, including their status, are tracked by the server. An event record is created in the server database whenever processing of a scheduled command is created or missed.

    Querying Events

    To help manage schedules for administrative commands, you can request information about scheduled and completed events. You can request general or exception reporting queries.

    • To get information about past and projected scheduled processes, use a general query. If the time range you specify includes the future, the query output shows which events should occur in the future based on current schedules.

    • To get information about scheduled processes that did not complete successfully, use exception reporting.

    To minimize the processing time when querying events, minimize the time range.

    To query an event for an administrative command schedule, you must specify the TYPE=ADMINISTRATIVE parameter. Figure 56 shows an example of the results of the following command:

    query event * type=administrative
    

    Figure 56. Query Results for an Administrative Schedule

    +--------------------------------------------------------------------------------+
    |Scheduled Start          Actual Start             Schedule Name     Status      |
    |--------------------     --------------------     -------------     ---------   |
    |03/17/1998 14:08:11      03/17/1998 14:08:14      BACKUP_ARCHI-     Completed   |
    |                                                   VEPOOL                       |
    +--------------------------------------------------------------------------------+

    Removing Event Records from the Database

    You can specify how long event records stay in the database before the server deletes them. You can also manually remove event records from the database.

    If you issue a query for events, past events may be displayed even if the event records have been deleted. The events displayed with a status of Uncertain indicate that complete information is not available because the event records have been deleted. To determine if event records have been deleted, check the message that is issued after the DELETE EVENT command is processed.

    Setting the Event Record Retention Period

    You can specify the retention period for event records in the database. After the retention period passes, the server automatically removes the event records from the database. At installation, the retention period is set to 10 days.

    To set the retention period to 15 days, enter:

    set eventretention 15
    

    Event records are automatically removed from the database after both of the following conditions are met:

    • The specified retention period has passed
    • The startup window for the event has elapsed

    Deleting Event Records

    Because event records are deleted automatically, you do not have to manually delete them from the database. However, you may want to manually delete event records to increase available database space.

    To delete all event records written prior to 11:59 p.m. on June 30, 1998, enter:

    delete event type=administrative 06/30/1998 23:59
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] he knq%3GV6pҳ5@6G./usr/share/html/adsm/en_US/admgde/a45ea151.htm Administrator's Guide

    Administrator's Guide


    ADSM Server Scripts

    ADSM provides for automation of common administrative tasks with server scripts that are stored in the database. The scripts can be processed directly on the server console, from an administrative client, the web interface, or included in an administrative command schedule. ADSM provides sample scripts in scripts.smp that is shipped with the ADSM server and is located in the server directory. For more information, see Using SELECT Commands in ADSM Scripts. The sample scripts can be loaded from the scripts.smp file by issuing the runfile command. See ADSM Quick Start for details.

    The administrator can run the script by issuing the RUN command from the command line or the web administrative interface, or scheduling the script for processing using the administrative command scheduler on the server. If one of the specified commands in the script does not process successfully, the remaining commands are not processed.

    ADSM scripts can include the following:

    • Command parameter substitution.

    • SQL SELECT statements that you specify when the script is processed.

    • Conditional logic flow statements. These logic flow statements include:

      • The IF clause; this clause determines how processing should proceed based on the current return code value.

      • The EXIT statement; this statement ends script processing.

      • The GOTO and LABEL statement; this statement directs logic flow to continue processing with the line that starts with the label specified.

      • Comment lines

    Defining a Server Script


    Task Required Privilege Class
    Define a server script System, policy, storage, and operator

    You can define a server script line by line, create a file that contains the command lines, or copy an existing script.

    The following examples use command line commands to define and update scripts. However, you can easily define and update scripts using the web administrative interface where you can also use local workstation cut and paste functions.

    You can define a script with the DEFINE SCRIPT command. You can initially define the first line of the script with this command. For example:

    define script qaixc "select node_name from nodes where platform='aix'"
    desc='Display AIX clients'
    

    This example defines the script as QAIXC. When you run the script, all AIX clients are displayed.

    To define additional lines, use the UPDATE SCRIPT command. For example, you want to add a QUERY SESSION command, enter:

    update script qaixc "query session *"
    

    For additional information about updating server scripts, or updating a command line, see Updating a Script.

    Defining a Server Script Using Contents of Another File

    You can define a script whose command lines are read in from another file that contains statements for the script to be defined. For example, to define a script whose command lines are read in from the file bkup12.mac, issue:

    define script admin1 file=bkup12.mac
    

    The script is defined as ADMIN1 and the contents of the script have been read in from the file BKUP12.MAC.
    Note:The file must reside on the server, and is read by the server.

    Using Continuation Characters for Long Commands

    You can continue long commands across multiple command lines by specifying the continuation character (-) as the last character for a command that is continued. The following example continues an SQL statement across multiple command lines:

    /*-----------------------------*/
    /* Sample continuation example */
    SELECT-
    * FROM-
    NODE WHERE-
    PLATFORM='win32'
    

    When this command is processed, it runs the following:

    SELECT * FROM NODES WHERE PLATFORM='win32'
    

    Using Substitution Variables

    You can include substitution variables in a script. Substitution variables are specified with a '$' character followed by a number that represents the position location or value of the parameter when the script is processed. The following example SQLSAMPLE script specifies substitution variables $1 and $2:

    /*----------------------------------------------*/
    /* Sample continuation and substitution example */
    /* ---------------------------------------------*/
    SELECT-
    $1 FROM-
    NODES WHERE-
    PLATFORM='$2'
    

    When you run the script you must specify two values, one for $1 and one for $2, for example:

    run sqlsample node_name aix
    

    The command that is processed when the SQLSAMPLE script is run is:

    select node_name from nodes where platform='aix'
    

    Using Logic Flow Statements in a Script

    You can use conditional logic flow statements based on return codes issued from previous command processing. These logic statements allow you to process your scripts based on the outcome of certain commands. You can use IF, EXIT, or GOTO (label) statements.

    As each command is processed in a script, the return code is saved for possible evaluation before the next command is processed. The return code can be one of three severities: OK, WARNING, or ERROR. Refer to ADSM Administrator's Reference for a list of valid return codes and severity levels.

    Specifying the IF Clause

    You can use the IF clause at the beginning of a command line to determine how processing of the script should proceed based on the current return code value. In the IF clause you specify a return code symbolic value or severity.

    ADSM initially sets the return code at the beginning of the script to RC_OK. The return code is updated by each processed command. If the current return code from the processed command is equal to any of the return codes or severities in the IF clause, the remainder of the line is processed. If the current return code is not equal to one of the listed values, the line is skipped.

    The following script example backs up the BACKUPPOOL storage pool only if there are no sessions currently accessing the server. The backup proceeds only if a return code of RC_NOTFOUND is received:

    /* Backup storage pools if clients are not accessing the server */
    select * from sessions
    /* There are no sessions if rc_notfound is received */
    if(rc_notfound) backup stg backuppool copypool
    

    The following script example, backs up the BACKUPPOOL storage pool if a return code with a severity of warning is encountered:

    /* Backup storage pools if clients are not accessing the server */
    select * from sessions
    /* There are no sessions if rc_notfound is received */
    if(warning) backup stg backuppool copypool
    

    Specifying the EXIT Statement

    The EXIT statement ends script processing. The following example uses the IF clause together with RC_OK to determine if clients are accessing the server. If a RC_OK return code is received, this indicates that client sessions are accessing the server. The script proceeds with the exit statement and the backup is not started.

    /* Back up storage pools if clients are not accessing the server */
    select * from sessions
    /* There are sessions if rc_ok is received */
    if(rc_ok) exit
    backup stg backuppool copypool
    

    Specifying the GOTO Statement

    The GOTO statement is used in conjunction with a label statement. The label statement is the target of the GOTO statement. The GOTO statement directs script processing to the line that contains the label statement to resume processing from that point. The label statement always has a colon (:) after it and may be blank after the colon.

    The following example uses the GOTO statement to back up the storage pool only if there are no sessions currently accessing the server. In this example, the return code of RC_OK indicates that clients are accessing the server. The GOTO statement directs processing to the done: label which contains the EXIT statement that ends the script processing:

    /* Back up storage pools if clients are not accessing the server */
    select * from sessions
    /* There are sessions if rc_ok is received */
    if(rc_ok) goto done
    backup stg backuppool copypool
     
    done:exit
    

    Managing Server Scripts

    You can update, copy, rename, query, delete, and run server scripts.
    Task Required Privilege Class
    Update, copy, rename, query, and delete a script

    Run a script

    System, policy, storage, and operator

    Updating a Script

    You can update a script to change an existing command line or to add a new command line to a script.

    To change an existing command line, specify the LINE= parameter.

    To append a command line to an existing script issue the UPDATE SCRIPT command without the LINE= parameter. The appended command line is assigned a line number of five greater than the last command line number in the command line sequence. For example, your script ends with line 010, the appended command line is assigned a line number of 015.

    Appending a New Command

    The following is an example of the QSTATUS script. The script has lines 001, 005, and 010 as follows:

    001 /* This is the QSTATUS script */
    005 QUERY STATUS
    010 QUERY PROCESS
    

    To update the script to append the QUERY SESSION command at the end of the script, issue the following:

    update script qstatus "query session"
    

    The QUERY SESSION command is assigned a command line number of 015 and the updated script is as follows:

    001 /* This is the QSTATUS script */
    005 QUERY STATUS
    010 QUERY PROCESS
    015 QUERY SESSION
    

    Replacing an Existing Command

    Line number 010 in the QSTATUS script contains a QUERY PROCESS command. To replace the QUERY PROCESS command with the QUERY STGPOOL command, specify the LINE= parameter as follows:

    update script qstatus "query stgpool" line=10
    

    The QSTATUS script is updated to the following:

    001 /* This is the QSTATUS script */
    005 QUERY STATUS
    010 QUERY STGPOOL
    015 QUERY SESSION
    

    Adding a New Command and Line Number

    To add a new command line of 007, to the QSTATUS script, that specifies the SET REGISTRATION OPEN command, issue the following:

    update script qstatus "set registration open" line=7
    

    The QSTATUS script is updated to the following:

    001 /* This is the QSTATUS script */
    005 QUERY STATUS
    007 SET REGISTRATION OPEN
    010 QUERY STGPOOL
    015 QUERY SESSION
    

    Copying a Server Script

    You can copy an existing script to a new script with a different name. For example, to copy the QSTATUS script to QUERY1 script, issue:

    copy script qstatus query1
    

    The QUERY1 command script now contains the same command lines as the QSTATUS command script.

    Querying a Server Script

    You can query a script to display information about the script. You can specify wildcard characters to display all scripts with names that match a particular pattern. When you query a script, you have the option of directing the output to a file in a file system that the server is able to access. The various formats you can use to query scripts are as follows:

    Format
    Description

    Standard
    Displays the script name and description. This is the default.

    Detailed
    Displays commands in the script and their line numbers, date of last update, and update administrator for each command line in the script.

    Lines
    Displays the name of the script, the line numbers of the commands, comment lines, and the commands.

    Raw
    Outputs only the commands contained in the script without all other attributes. You can use this format to direct the script to a file so that it can be loaded into another server with the DEFINE script command specifying the FILE= parameter.

    The following is an example for querying a script in the standard format.

    query script *
    

    For more information about querying a server script, refer to ADSM Administrator's Reference.

    Querying a Server Script to Create Another Server Script

    You can create additional server scripts by querying a script and specifying the FORMAT=RAW and OUTPUTFILE parameters. You can use the resulting output as input into another script without having to create a script line by line.

    The following is an example of querying the SRTL2 script in the raw format, directing the output to newscript.script:

    query script srtl2 format=raw outputfile=newscript.script
    

    You can then edit the newscript.script with an editor that is available to you on your system. To create a new script using the editted output from your query, issue:

    define script srtnew file=newscript.script
    

    Renaming a Server Script

    You can rename a script to a different name. For example, to rename the QUERY1 script to QUERY5, issue:

    rename script query1 query5
    

    The QUERY1 script is now named QUERY5.

    Deleting a Command from a Server Script

    You can delete an individual command line from a script. When you specify a line number, only the corresponding command line is deleted from the script.

    For example, to delete the 007 command line from the QSTATUS script, issue:

    delete script qstatus line=7
    

    Deleting a Server Script

    To delete an entire script, issue the DELETE SCRIPT command.

    To delete the QSTATUS script, issue:

    delete script qstatus
    

    Running a Server Script

    To process a script, issue the RUN command. You can run a script that contains substitution variables by specifying them along with the RUN command.

    You can preview the command lines of a script without actually executing the commands by using the PREVIEW=YES parameter with the RUN command. If the script contains substitution variables the command lines are displayed with the substituted variables. This is useful for evaluating a script before you run it.

    For example, to process the QAIXC script previously defined, issue:

    run qaixc
    

    To process the following script that contains substitution variables:

    /*----------------------------------------------*/
    /* Sample continuation and substitution example */
    /* ---------------------------------------------*/
    SELECT-
    $1 FROM-
    NODES WHERE-
    PLATFORM='$2'
    

    Enter:

    run qaixc node_name aix
    

    Where $1 is node_name and $2 is aix.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] > Administrator's Guide

    Administrator's Guide


    Chapter 16. Managing the Database and Recovery Log


    Task Required Privilege Class
    Manage disk volumes used by the database and recovery log System or unrestricted storage
    Display information about the database and recovery log Any administrator

    See the following sections:
    Concepts:
    "Database and Recovery Log"
    Tasks:
    "Estimating and Monitoring Database and Recovery Log Space Requirements"
    "Increasing the Size of Database or Recovery Log"
    "Decreasing the Size of the Database or Recovery Log"
    "Optimizing the Performance of the Database or Recovery Log"
    Note:Mirroring of the database and recovery log is described in the chapter on data protection. See Mirroring the Database and Recovery Log.

    In this chapter, most examples illustrate how to perform tasks by using the ADSM command line interface. For information about the ADSM commands, see ADSM Administrator's Reference, or issue the HELP command from the command line of an ADSM administrative client.

    All of the ADSM commands can be performed from the administrative web interface. For more information about using the administrative interface, see ADSM Quick Start.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kꨟ%3+(V6qҳ5@6+(./usr/share/html/adsm/en_US/admgde/a45ea153.htm Administrator's Guide

    Administrator's Guide


    Database and Recovery Log

    The database, recovery log, and storage pool volumes are closely related. The ADSM database contains information needed for server operations and information about client data that has been backed up, archived, and space-managed.
    Note:The client data itself is stored in storage pools, not in the database.

    The database contains pointers to the locations of all client files in the ADSM storage pools.

    Changes to the database are recorded in the recovery log in order to maintain a consistent database image. These changes are the result of transactions between clients and the server. Examples of activities that can occur in a transaction are: defining a management class or copy group, archiving or backing up a client file, and registering an administrator or a client node.

    The database contains:

    • Information about client nodes and administrators
    • Policies and schedules
    • Server settings
    • Locations of client files on server storage
    • Information about server operations (for example, activity logs and event records)

    The recovery log contains information about updates that have not yet been committed to the database.
    Note:If the database is unusable, the entire ADSM server is unavailable. If a database is lost and cannot be recovered, the backup, archive, and space-managed data for that server is lost. See Chapter 20. Protecting and Recovering Your Data for steps that you can take to protect your database.

    How ADSM Processes Transactions

    Both the database and the recovery log have buffer pools. To support multiple transactions from concurrent client sessions, the server holds transaction log records in the recovery log buffer pool until they can be written to the recovery log. These records remain in the buffer pool until the active buffer becomes full or ADSM forces log records to the recovery log.

    Changes resulting from transactions are held in a buffer pool temporarily and not made to the database immediately. Therefore, the database and recovery log are not always consistent.

    When all log records for a transaction are written to the recovery log, the server updates the database. The transaction is then committed to the database. At some point after a transaction is committed, the server deletes the transaction record from the recovery log.

    How Space Is Managed by the Server

    ADSM tracks all volumes defined to the database as one logical volume and all volumes defined to the recovery log as another logical volume. For example, in Figure 57, the database consists of four volumes: VOL1 through VOL4. ADSM tracks the database as a single logical volume.

    Figure 57. A Server Database


    A Server Database



    To manage the database and recovery log effectively, you must understand the following concepts:

    • Available space
    • Assigned capacity
    • Utilization

    Available Space

    Not all of the space that is allocated for the database or recovery log volumes is available to be used for database and recovery log information. To calculate the available space, ADSM subtracts 1MB from each physical volume for overhead and divides the remaining space into 4MB partitions. Any remaining space on a volume is unusable. For example, you allocate four 25MB volumes for the database. For the four volumes, ADSM requires 4MB for overhead leaving 96MB of avaliable space as shown in the following figure:

    Figure 58. An Example of Available Space


    Available Space


    Assigned Capacity

    Assigned capacity is the portion of available space that can be used for database or recovery log information. During installation, the server automatically extends the database and recovery log so that assigned capacity matches the available space.

    If you add volumes after installation, you increase your available space. However, to increase the assigned capacity, you must also extend the database or recovery log. See Step 2: Extending the Capacity of the Database or Recovery Log for details.

    Utilization

    Utilization is the percent of the database or recovery log assigned capacity used at a specific time. Maximum percent utilized is the highest utilization since the utilization statistics were last reset.

    For example, an installation performs most backups after midnight. Figure 59 shows that utilization statistics for the recovery log were reset at 9 p.m. the previous evening and that the maximum utilization occurred at 12 a.m.

    Figure 59. An Example of Recovery Log Utilization


    Recovery Log Utilization


    Unless an unusually large number of objects are deleted, the database maximum percent utilized is usually close to the utilization percentage.

    The Advantages of Using Journal File System Files

    ADSM supports both journaled file system (JFS) files and raw logical volumes as database, recovery log, and disk storage pool volumes. The use of JFS files has the following advantages:

    • When ADSM has JFS files open, other applications cannot write to those files because they are locked by JFS. However, any application can write to a raw volume because locking is not implemented. ADSM tries to prevent starting more than one instance of the same server from the same directory, but it can be done. If you are using raw volumes, both servers' instances can simultaneously update the same information. This situation could cause errors in the database, recovery log, or storage pool raw volumes.

    • After a database, recovery log, or storage pool volume is defined to ADSM, you cannot change its size. ADSM uses size information to determine where data is placed and whether volumes have been modified by other applications or utilities. However, if you use raw volumes, smit lets you increase their sizes. If the volume is defined to ADSM before its size is increased by the smit operation, ADSM cannot use the volume or its data.

    • You should use ADSM mirroring rather then AIX mirroring. If you use AIX mirroring, you may have a problem with raw volumes, but not with JFS files. AIX tracks mirroring activity by writing control information to the first 512 bytes of USER area in a raw volume. This is not a problem for database and recovery log volumes, but ADSM control information is also written in this area. If AIX overwrites ADSM control information when raw volumes are mirrored, ADSM may not be able to vary the volume online.

    The use of JFS files for database, recovery log, and storage pool volumes requires slightly more CPU than is required for raw volumes. However, JFS read-ahead caching improves performance.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k%3%V6qҳ5@6%./usr/share/html/adsm/en_US/admgde/a45ea154.htm Administrator's Guide

    Administrator's Guide


    Estimating and Monitoring Database and Recovery Log Space Requirements

    The size of your ADSM database depends on the number of client files to be stored and how ADSM manages them. If you can estimate the maximum number of files that might be in server storage at any time, you can use the following information to come up with a useful database size estimate:

    • Each version of a file that ADSM stores requires about 400 to 600 bytes of database space.

    • Each cached or copy storage pool copy of a file requires about 100 to 200 bytes of database space.

    • Overhead could increase the required space up to an additional 25%.

    In the example below, the computations are probable maximums. In addition, the numbers are not based on the use of file aggregation. In general, the more that small files are aggregated, the less the required database space. For information about how to affect aggregation, see How ADSM Stores Files in a Storage Pool Hierarchy. Assume the following numbers for an ADSM system:

    Versions of files

    Backed up files
    Up to 500 000 client files might be backed up. And storage policies call for retaining up to 3 copies of backed up files:
    500 000 files x 3 copies = 1 500 000 files
    

    Archived files
    Up to 100 000 files might be archived copies of client files.

    Space-managed files
    Up to 200 000 files migrated from client workstations might be in server storage.
    Note:File aggregation does not affect space-managed files.

    The space required for all backed up, archived, and space-managed files at 600 bytes per file is:

    (1 500 000 + 100 000 + 200 000) x 600 = 1.0GB
    

    Cached and copy storage pool files

    Cached copies
    Caching is enabled in the disk storage pool. The disk pool has a capacity of 5GB and uses the default high migration threshold (90%) and low migration threshold (70%). Thus, if migration begins at 90% and stops at 70%, 20% of the disk pool, or 1GB is occupied by cached files.

    If the average file size is about 10KB, about 100 000 files are in cache at any one time.

    100 000 files x 200 bytes = 19MB
    

    Copy storage pool files
    All primary storage pools are backed up to the copy storage pool:
    (1 500 000 + 100 000 + 200 000) x 200 bytes = 343MB
    

    Cached and copy storage pool files, then, require about 0.4GB of database space.

    Overhead
    Up to this point approximately 1.4GB is required for file versions and cached and copy storage pool files. Up to 50% additional space (or 0.7GB) should be allowed for overhead.

    The database, then, should be approximately 2.1GB.

    If it is not practical to estimate the number of files to be covered by your storage management policies, you can roughly estimate the database size as from 1% to 5% of the required server storage space. For example, if you need 100GB of server storage, your database should be between 1GB and 5GB. See Estimating Space Needs for Storage Pools for details.

    During SQL queries of the ADSM server, intermediate results are stored in temporary tables that require space in the free portion of the database. Therefore, the use of SQL queries requires additional database space. The more complicated the queries, the greater the space required.

    The size of the recovery log depends on the number of concurrent client sessions and the number of background processes executing on the server.
    Note: The maximum number of concurrent client sessions is set in the server options.

    Begin with at least 12MB for the recovery log. If you will be using the database backup and recovery functions in roll-forward mode, you should begin with at least 25MB. See Database Backup and Estimating the Size of the Recovery Log for more information.

    Monitoring the Database and Recovery Log

    After your ADSM system is operational, you should monitor the database and recovery log to see if you should add or delete space. You can reset the maximum utilization counters for the database and recovery log to monitor daily utilization. To set the maximum utilization percentage equal to the current utilization, you might want to reset the utilization statistics each day.

    Utilization statistics are reset in two ways:

    • Automatically when the server is restarted
    • By issuing the RESET DBMAXUTILIZATION or RESET LOGMAXUTILIZATION commands

    For example, to reset the maximum utilization statistic for the database, enter:

    reset dbmaxutilization
    

    To display information about the database or recovery log, issue the QUERY DB or QUERY LOG respectively. For example:

    query db
    

    The server displays a report, like this:


    +--------------------------------------------------------------------------------+
    |Available Assigned   Maximum   Maximum    Page     Total      Used %Util  Max.  |
    |    Space Capacity Extension Reduction    Size     Pages     Pages       %Util  |
    |     (MB)     (MB)      (MB)      (MB) (bytes)                                  |
    |--------- -------- --------- --------- ------- --------- --------- ----- -----  |
    |       96       96         0        92   4,096    24,576        86   0.3   0.3  |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    See the indicated sections for details about the following entries:

    On the basis of the these queries, you may decide to adjust the size of the database or recovery log. If utilization is high, you may want to add space (see Increasing the Size of Database or Recovery Log). If utilization is low, you may want to delete space(Decreasing the Size of the Database or Recovery Log).
    Note:You can also use a DEFINE SPACETRIGGER command to automatically check whether the database or recovery log exceeds a utilization percentage that you specify. See Automating the Increase of the Database or Recovery Log for details.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] e kq%37V6rҳ5@67./usr/share/html/adsm/en_US/admgde/a45ea155.htm Administrator's Guide

    Administrator's Guide


    Increasing the Size of Database or Recovery Log

    As your requirements change, you can increase or decrease the sizes of the database and recovery log. You can automate the process of increasing the sizes, or you can perform all the steps manually. See Automating the Increase of the Database or Recovery Log or Manually Increasing the Database or Recovery Log respectively.

    Attention: You must not change the size of an allocated database or recovery log volume after it has been defined to ADSM. If you change the size of a volume, ADSM may not initialize correctly, and data may be lost.

    Automating the Increase of the Database or Recovery Log

    ADSM lets you fully automate the process of increasing the database and recovery log. With a DEFINE SPACETRIGGER command, you can specify the following:

    • Utilization percentages at which the database or recovery log is to be increased

    • The size of the increase as a percentage of the current size of the database or recovery log

    • The prefix to be used for a new volume

    • The maximum size allowed for the database or recovery log

    For example, assume that you have a 100GB database and a 3GB recovery log. You want to increase the size of the database by 25 percent when 85 percent is in use, but not to more than 200GB. You also want to increase the recovery log by 30 percent when 75 percent is in use, but not to more than 6GB.
    Note:The database or recovery log might exceed the maximum size specified one time: If the database or recovery log is less than the maximum size when expansion begins, it will continue to the full expansion value. However, no further expansion will occur unless the space trigger is updated.
    You want to add the new volumes to the /usr/lpp/adsmserv/bin/ directory (ADSM generates the volume names). Issue the following commands:

    define spacetrigger db fullpct=85 spaceexpansion=25 
    expansionprefix=/usr/lpp/adsmserv/bin/ maximumsize=200000
     
    define spacetrigger log fullpct=75 spaceexpansion=30 
    expansionprefix=/usr/lpp/adsmserv/bin/ maximumsize=60000
    

    After you issue a DEFINE SPACETRIGGER command, ADSM monitors the database or recovery log. When the utilization level is reached, ADSM does the following:

    • Displays a message (ANR4413I or ANR4414I) that states the amount of space required to meet the utilization parameter specified in the command.

    • Allocates space for the new volume.

    • Defines the new volume.

    • Extends the database or recovery log .

    • If a volume is mirrored and there is enough disk space, the preceding steps are also performed for the mirrored copies.

    Notes:

    1. The maximum size of the recovery log is 5.5GB. ADSM will not automatically extend the recovery log beyond 5GB.

    2. An automatic expansion may take the database or recovery log beyond the maximum size specified in the DEFINE SPACETRIGGER command, but not beyond the 5GB limit for a recovery log. However, after that maximum has been reached, no further automatic expansions will occur.

    3. A space trigger percentage may be exceeded during the period between the monitoring of the database or recovery log and the time a new volume is brought online.

    4. If ADSM creates a database or recovery log volume and the attempt to add it to the server fails, the created volume is not deleted. After the problem is corrected, you can define it with the DEFINE DBVOLUME or DEFINE LOGVOLUME command.

    5. Automatic expansion will not occur during a database backup.

    6. The database and recovery log utilization percentage may not always be below the space trigger value. ADSM checks utilization after a database or recovery log commit.

      Also, deleting database volumes and reducing the database does not activate the trigger. Therefore, the utilization percentage can exceed the set value before new volumes are online.

    7. Setting a maximum size does not mean that the database and recovery log will always be less than that value. The value is a threshold for expansion. ADSM does not automatically expand the database or recovery log if its size is greater than the maximum size. ADSM checks the size and allows expansion if the database or recovery log is less than the maximum size. ADSM only checks the size that results after expansion to ensure that maximum recovery log size is not exceeded.

    Manually Increasing the Database or Recovery Log

    To add space to the database or recovery log, do the following:

    Step 1: Creating Database and Recovery Log Volumes
    Step 2: Extending the Capacity of the Database or Recovery Log

    Step 1: Creating Database and Recovery Log Volumes

    You can allocate space and define a database or recovery log volume in a single operation. For example, to allocate a 100MB database volume named VOL5 in the /usr/lpp/adsmserv/bin directory and define the volume to ADSM, enter:

    define dbvolume /usr/lpp/adsmserv/bin/vol5 formatsize=100
    

    When defined, VOL5 becomes a part of the logical view of the server database. The available space of the database increases to 196MB, but the assigned capacity remains at 96MB. For ADSM to use the space, you must extend the capacity (see Step 2: Extending the Capacity of the Database or Recovery Log). You can verify the change by querying the database or recovery log. For example, to query the database, enter:

    query db
    

    The server displays a report, like this:


    +--------------------------------------------------------------------------------+
    |Available Assigned   Maximum   Maximum    Page     Total      Used %Util  Max.  |
    |    Space Capacity Extension Reduction    Size     Pages     Pages       %Util  |
    |     (MB)     (MB)      (MB)      (MB) (bytes)                                  |
    |--------- -------- --------- --------- ------- --------- --------- ----- -----  |
    |      196       96       100        92   4,096    24,576        86   0.3   0.3  |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    The value in the maximum extension field should equal the available space of the new volume. In this example, a 101MB volume was allocated. This report shows that the available space has increased by 100MB; the assigned capacity is unchanged at 96MB; and the maximum extension is 100MB. Figure 60 illustrates these changes.

    Figure 60. Adding Volumes Increases Available Space


    Available Space


    You can also use the QUERY DBVOLUME and QUERY LOGVOLUME commands to display information about the physical volumes that make up the database and recovery log.

    Notes:

    1. The maximum size of the recovery log is 5.5GB, and the maximum size of the database is 500GB. If you allocate a volume that would cause the recovery log or database to exceed these sizes, the subsequent DEFINE DBVOLUME or DEFINE LOGVOLUME command for the volume will fail.

    2. For performance reasons, define more than one volume for the database and recovery log, and put these volumes on separate disks. This allows simultaneous access to different parts of the database or recovery log.

    3. To use disk space efficiently, allocate a few large disk volumes rather than many small disk volumes. In this way, you avoid losing space to ADSM overhead processing.

      If you already have a number of small volumes and want to consolidate the space into one large volume, see Decreasing the Size of the Database or Recovery Log.

    4. To protect database and recovery log volumes from media failure, you can use the mirroring feature. See Mirroring the Database and Recovery Log for information on the mirroring feature.

    Using the DSMFMT Command to Format Volumes

    You can, if you wish, still allocate a database or recovery log volume by using the DSMFMT utility. You would then issue the DEFINE DBVOLUME or DEFINE LOGVOLUME command without the FORMATSIZE parameter, and then extend the database or recovery log (see Step 2: Extending the Capacity of the Database or Recovery Log). See ADSM Administrator's Reference for details.

    To allocate an additional 101MB to the database as volume VOL5, enter:

    > ./dsmfmt -db vol5 101
    

    Using the ADSM Server Utilities to Format Volumes

    You can use the ADSM Server Utilities to format database and recovery log volumes. Double-click on the Volume Formatter, and enter a file name and size for the type of volume that you are formatting. You must still define the volumes and extend the database and recovery log (Step 2: Extending the Capacity of the Database or Recovery Log).

    Step 2: Extending the Capacity of the Database or Recovery Log

    You can only extend the database or recovery log in 4MB increments. If you do not specify the extension in 4MB increments, ADSM rounds up to the next 4MB partition. Thus, if you specify 1MB, ADSM extends the capacity by 4MB.

    For example, to increase the capacity of the database by 100MB, enter:

    extend db 100
    

    When you extend the database or recovery log, ADSM starts a background process to format the new space. You can issue a QUERY PROCESS command to check on the status of the process.

    The result of this command is that the assigned capacity of the database is increased by 100MB, and now equals the available space, as shown in Figure 61.

    Figure 61. Extending the Capacity of the Database


    Database Capacity


    You can query the database or recovery log (QUERY DB and QUERY LOG commands) to verify their assigned capacities. The server would display a report, like this:


    +--------------------------------------------------------------------------------+
    |Available Assigned   Maximum   Maximum    Page     Total      Used %Util  Max.  |
    |    Space Capacity Extension Reduction    Size     Pages     Pages       %Util  |
    |     (MB)     (MB)      (MB)      (MB) (bytes)                                  |
    |--------- -------- --------- --------- ------- --------- --------- ----- -----  |
    |      196      196         0       192   4,096    50,176       111   0.2   0.2  |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    After the database has been extended, the available space and assigned capacity are both equal to 196MB.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] e k%3'V6rҳ5@6'./usr/share/html/adsm/en_US/admgde/a45ea156.htm Administrator's Guide

    Administrator's Guide


    Decreasing the Size of the Database or Recovery Log

    You may want to delete database or recovery log volumes for a number of reasons. For example:

    • You have a significant amount of space that is unused.

    • You want to consolidate a number of small volumes, each of which may have unusable space, into one large volume. To create a volume, see Increasing the Size of Database or Recovery Log.

    When a database or recovery log volume is deleted, the server tries to move any data on the volume being deleted to the other physical volumes that make up the logical database or recovery log.

    To delete space, perform the following steps:

    1. Determine if you can delete one or more volumes (page "Step 1: Determining If Volumes Can Be Deleted").

    2. As needed, reduce the capacity of the database to free up existing space in the database or recovery log, as described in Step 2: Reducing the Capacity of the Database or Recovery Log.

    3. Delete the volume (page "Step 3: Deleting a Volume from the Database or Recovery Log").

    Step 1: Determining If Volumes Can Be Deleted

    To determine if volumes can be deleted from the database or recovery log, check the volume sizes and the amount of unused space. To check the sizes of the volumes in the database, enter:

    query dbvolume format=detailed
    

    The server displays the following type of information:


    +--------------------------------------------------------------------------------+
    |                                                                                |
    |                                                                                |
    |Volume Name (Copy 1): VOL1                                                      |
    |                                                                                |
    |         Copy Status: Sync'd                                                    |
    |Volume Name (Copy 2):                                                           |
    |         Copy Status: Undefined                                                 |
    |Volume Name (Copy 3):                                                           |
    |         Copy Status: Undefined                                                 |
    |Available Space (MB): 24                                                        |
    |Allocated Space (MB): 24                                                        |
    |     Free Space (MB): 0                                                         |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    In this example, you determine that VOL1, VOL2, VOL3, and VOL4 each have 24MB of available space, and VOL5 has 100MB. To determine if there is enough unused space to delete one or more volumes, enter:

    query db
    

    The server displays the following type of report. Check the Maximum Reduction column for the amount of assigned capacity not being used.


    +--------------------------------------------------------------------------------+
    |Available Assigned   Maximum   Maximum    Page     Total      Used %Util  Max.  |
    |    Space Capacity Extension Reduction    Size     Pages     Pages       %Util  |
    |     (MB)     (MB)      (MB)      (MB) (bytes)                                  |
    |--------- -------- --------- --------- ------- --------- --------- ----- -----  |
    |      196      196         0       176   4,096    50,176     4,755   9.5   9.5  |
    +--------------------------------------------------------------------------------+

    In this example, the database could be reduced by up to 176MB. This is enough space to allow the deletion of VOL1, VOL2, VOL3, and VOL4.

    If there is not enough space on the remaining volumes, allocate more space and define an additional volume, as described in Increasing the Size of Database or Recovery Log and continue with Step 2: Reducing the Capacity of the Database or Recovery Log.

    Step 2: Reducing the Capacity of the Database or Recovery Log

    The maximum reduction identifies by how much you can reduce the database or recovery log. By reducing the database or recovery log, you might be able to free up enough space to delete a volume.

    You can reduce the capacity of the database or recovery log in 4MB increments. If you do not reduce in 4MB increments, ADSM rounds up to the next 4MB partition. Thus, if you specify 5MB, ADSM reduces the capacity by 8MB.

    For example, assume that based on the utilization of the database, VOL5 alone could contain all the data. To reduce the database by the amount of available space in VOL1 through VOL4, 96MB, enter:

    reduce db 96
    

    Reducing capacity is run as a background process and can take a long time. You can issue a QUERY PROCESS command to check on the status of the process.

    You can query the database to verify how much unused space is available after reduction. For example, after reducing the database by 96MB, the assigned capacity is 100MB and the maximum extension is 96MB, as shown in the following example:


    +--------------------------------------------------------------------------------+
    |Available Assigned   Maximum   Maximum    Page     Total      Used %Util  Max.  |
    |    Space Capacity Extension Reduction    Size     Pages     Pages       %Util  |
    |     (MB)     (MB)      (MB)      (MB) (bytes)                                  |
    |--------- -------- --------- --------- ------- --------- --------- ----- -----  |
    |      196      100        96        92   4,096    24,576        86   0.3   0.3  |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    Step 3: Deleting a Volume from the Database or Recovery Log

    After you reduce the database or recovery log, use the smaller size for a few days. If the maximum utilization does not go over 70%, you can delete extra volumes.

    Notes:

    1. You cannot delete volumes if there is not enough free space for the server to move existing data from the volume being deleted to other physical volumes in the database or recovery log.

    2. You cannot delete the last volume of the database or recovery log.

    In our example, you determined that you can delete the four 24MB volumes from the database. You have reduced the database by 96MB. To delete VOL1 through VOL4 from the database, enter:

    delete dbvolume vol1
    
    delete dbvolume vol2
    
    delete dbvolume vol3
    
    delete dbvolume vol4
    

    When you request that volumes be deleted from the database or recovery log, the server moves existing data from the volumes being deleted to available space on other volumes. Figure 62 shows data moved from VOL1, VOL2, VOL3, and VOL4 to available space on VOL5.

    Figure 62. Deleting Database Volumes


    Deleting Database Volumes


    After the data has been moved, these volumes are deleted from the server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k\^%3&V6sҳ5@6&./usr/share/html/adsm/en_US/admgde/a45ea157.htm Administrator's Guide

    Administrator's Guide


    Optimizing the Performance of the Database or Recovery Log

    The size of the database and recovery log buffer pools can affect performance at the cost of greater memory. For example, a large database buffer pool can improve performance, and a large recovery log buffer pool reduces how often the server forces records to the recovery log.

    Adjusting the Database Buffer Pool

    You can adjust the size of the database buffer pool by updating the server option for it.

    Step 1: Resetting Database Buffer Pool Utilization Statistics

    To gather statistics on database use, reset the buffer pool statistics on a regular basis and chart the results. Initially, you might want to monitor the database twice a day. Later, when most client nodes have been registered to the server, you can reset statistics each week.

    To reset the database buffer pool, enter:

    reset bufpool
    

    Step 2: Requesting Information about the Database Buffer Pool

    To see if the database buffer pool is adequate for database performance, enter:

    query db format=detailed
    

    The server displays a report, like this:


    +--------------------------------------------------------------------------------+
    |  Available Space (MB): 196                                                     |
    |Assigned Capacity (MB): 196                                                     |
    |Maximum Extension (MB): 0                                                       |
    |Maximum Reduction (MB): 176                                                     |
    |     Page Size (bytes): 4,096                                                   |
    |           Total Pages: 50,176                                                  |
    |            Used Pages: 4,755                                                   |
    |                 %Util: 9.5                                                     |
    |            Max. %Util: 9.5                                                     |
    |      Physical Volumes: 5                                                       |
    |     Buffer Pool Pages: 128                                                     |
    | Total Buffer Requests: 1,193,212                                               |
    |        Cache Hit Pct.: 99.73                                                   |
    |       Cache Wait Pct.: 0.00                                                    |
    +--------------------------------------------------------------------------------+

    Use the following fields to evaluate your current use of the database buffer pool:

    Buffer Pool Pages
    The number of pages in the database buffer pool. This value is determined by the server option for the size of the database buffer pool. At installation, the database buffer pool is set to 512KB, which equals 128 database pages.

    Total Buffer Requests
    The number of requests for database pages since the server was last started or the buffer pool was last reset. If you regularly reset the buffer pool, you can see trends over time.

    Cache Hit Pct
    The percentage of requests for cached database pages in the database buffer pool that were not read from disk.

    A high cache hit percentage indicates that the size of your database buffer pool is adequate. If the cache hit percentage falls below 90%, consider increasing the size of the database buffer pool. For larger installations, performance could improve significantly if your cache hit is greater than 97%.

    Cache Wait Pct
    The percentage of requests for database pages that had to wait for a buffer to become available in the database buffer pool.

    When the cache wait percentage is greater than 0, increase the size of the database buffer pool.

    Step 3: Set the Size of the Database Buffer Pool

    You can set the size of the database buffer pool by setting the buffer pool size option (BUFPOOLSIZE). You can set options through the ADSM Server Utilities or by editing the server options file (see ADSM Administrator's Reference).

    Adjusting the Recovery Log Buffer Pool

    You can adjust the size of the recovery log buffer pool by updating the server option for it.

    Step 1: Requesting Information about the Recovery Log Buffer Pool

    To see how the buffer pool size affects recovery log performance, enter:

    query log format=detailed
    

    The server displays a report, like this:


    +--------------------------------------------------------------------------------+
    |  Available Space (MB): 12                                                      |
    |Assigned Capacity (MB): 12                                                      |
    |Maximum Extension (MB): 0                                                       |
    |Maximum Reduction (MB): 8                                                       |
    |     Page Size (bytes): 4,096                                                   |
    |           Total Pages: 3,072                                                   |
    |            Used Pages: 227                                                     |
    |                 %Util: 7.4                                                     |
    |            Max. %Util: 69.6                                                    |
    |      Physical Volumes: 1                                                       |
    |        Log Pool Pages: 32                                                      |
    |    Log Pool Pct. Util: 6.25                                                    |
    |    Log Pool Pct. Wait: 0.00                                                    |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    Use the following fields to optimize the log buffer pool size for your installation:

    Log Pool Pages
    The number of pages in the recovery log buffer pool. This value is set by the server option for the size of the recovery log buffer pool. At installation, the default setting is 128KB, which equals 32 recovery log pages.

    Log Pool Pct. Util
    The percentage of pages used to write changes to the recovery log after a transaction is committed.

    A low value (under 10%) indicates that the size of your recovery log buffer pool is adequate. As this number increases, consider increasing the size of the recovery log buffer pool.

    Log Pool Pct. Wait
    The percentage of requests for a page that is not available because all pages are waiting to write to the recovery log.

    If the log pool percentage wait value is greater than 0, increase the size of the recovery log buffer pool.

    Step 2: Setting the Size of the Recovery Log Buffer Pool

    You can set the size of the recovery log buffer pool by setting the buffer pool size option (LOGPOOLSIZE). You can set options through the ADSM Server Utilities or by editing the server options file (see ADSM Administrator's Reference).


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] A  k%3 V6sҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45ea158.htm Administrator's Guide

    Administrator's Guide


    Chapter 17. Monitoring the ADSM Server

    Administrators can monitor the ADSM server to see the status of operations, display information about ADSM objects, monitor the record of ADSM activity, and select what types of events to save and where to save them. See the following sections:
    Tasks:
    "Using ADSM Queries to Display Information"
    "Using SQL to Query the ADSM Database"
    "Using the ADSM Activity Log"
    "Logging ADSM Events to Receivers"
    "Monitoring ADSM Accounting Records"

    In this chapter, most examples illustrate how to perform tasks by using the ADSM command line interface. For information about the ADSM commands, see ADSM Administrator's Reference, or issue the HELP command from the command line of an ADSM administrative client.

    All of the ADSM commands can be performed from the administrative web interface. For more information about using the administrative interface, see ADSM Quick Start.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] e/v3 kN%3>V6sҳ5@6>./usr/share/html/adsm/en_US/admgde/a45ea159.htm Administrator's Guide

    Administrator's Guide


    Using ADSM Queries to Display Information

    ADSM provides a variety of QUERY commands that display formatted information about ADSM definitions, settings, processes, and status. In some cases, you can display the information in either of two formats: standard or detailed. The standard format presents partial information and is useful in displaying an overview of many objects.
    Note:For information about creating customized queries of the ADSM database, see Using SQL to Query the ADSM Database.

    Requesting Information about ADSM Definitions

    As part of the set up of an ADSM system, an administrator may define many ADSM objects such as storage management policies, database and recovery log volumes, storage pools, and device classes. ADSM provides queries that display information about these objects.

    Most of these definition queries let you request standard format or detailed format. Standard format limits the information and usually displays it as one line per object. It is typically used when you want to query many objects, for example, all registered client nodes. Detailed format displays all definition parameters, both default and specified. Detailed format might be requested when you want to see all the information about a limited number of objects.

    Here is an example of the standard output for the QUERY NODES command:

    +--------------------------------------------------------------------------------+
    |Node Name   Platform  Policy       Days      Days  Locked?                      |
    |                      Domain      Since     Since                               |
    |                      Name         Last  Password                               |
    |                                 Access       Set                               |
    |----------  --------  ---------  ------  --------  -------                      |
    |CLIENT1     (?)       STANDARD        6         6    No                         |
    |GEORGE      OS/2      STANDARD        1         1    No                         |
    |JANET       (?)       STANDARD        1         1    No                         |
    |JOEOS2      OS/2      STANDARD       <1        <1    No                         |
    |TOMC        (?)       STANDARD        1         1    No                         |
    +--------------------------------------------------------------------------------+

    Here is an example of the detailed output for the QUERY NODES command:

    +--------------------------------------------------------------------------------+
    |                     Node Name: JOEOS2                                          |
    |                      Platform: OS/2                                            |
    |            Policy Domain Name: STANDARD                                        |
    |         Last Access Date/Time: 05/19/1997 09:59:52                             |
    |        Days Since Last Access: 2                                               |
    |        Password Set Date/Time: 05/18/1997 11:04:45                             |
    |       Days Since Password Set: 3                                               |
    |        Invalid Password Limit:                                                 |
    |       Minimum Password Length:                                                 |
    |                       Locked?: No                                              |
    |                       Contact:                                                 |
    |                   Compression: No                                              |
    |       Archive Delete Allowed?: Yes                                             |
    |        Backup Delete Allowed?: No                                              |
    |        Registration Date/Time: 05/18/1997 11:04:45                             |
    |     Registering Administrator: OPEN_REGISTRATION                               |
    |Last Communication Method Used: Tcp/Ip                                          |
    |   Bytes Received Last Session: 226                                             |
    |       Bytes Sent Last Session: 556                                             |
    |Duration of Last Session (sec): 3.32                                            |
    |   Pct. Idle Wait Last Session: 88.48                                           |
    |  Pct. Comm. Wait Last Session: 6.63                                            |
    |  Pct. Media Wait Last Session: 0.00                                            |
    +--------------------------------------------------------------------------------+

    Requesting Information about Client Sessions

    When administrators or users access ADSM, an administrative or client node session is established with the server. Each client session is assigned a unique session number.

    To request information about client sessions, enter:

    query session
    

    Figure 63 shows a sample client session report.

    Figure 63. Information about Client Sessions

    +--------------------------------------------------------------------------------+
    |  Sess Comm.  Sess     Wait   Bytes   Bytes Sess  Platform Client Name          |
    |Number Method State    Time    Sent   Recvd Type                                |
    |------ ------ ------ ------ ------- ------- ----- -------- -------------------- |
    |     3 Tcp/Ip IdleW    9 S    7.8 K     706 Admin OS/2     TOMC                 |
    |     5 Tcp/Ip IdleW    0 S    1.2 K     222 Admin OS/2     GUEST                |
    |     6 Tcp/Ip Run      0 S      117     130 Admin OS/2     MARIE                |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    Check the session state and wait time to determine the session state of the server and how long (in seconds, minutes, or hours) the session has been in the current state. The server session state can be one of the following:

    Start
    Connecting with a client session.

    Run
    Executing a client request.

    End
    Ending a client session.

    RecvW
    Waiting to receive an expected message from the client while a database transaction is in progress. A session in this state is subject to the COMMTIMEOUT limit.

    SendW
    Waiting for acknowledgment that the client has received a message sent by the server.

    MediaW
    Waiting for removable media to become available.

    IdleW
    Waiting for communication from the client, and a database transaction is NOT in progress. A session in this state is subject to the IDLETIMEOUT limit.

    If a client does not initiate communication within the specified time limit set by the IDLETIMEOUT option in the server options file, then ADSM cancels the client session.

    For example, if the IDLETIMEOUT option is set to 30 minutes, and a user does not initiate any operations within those 30 minutes, then ADSM cancels the client session. The client session is automatically reconnected to the server when it starts to send data again.

    Requesting Information about Server Processes

    Most ADSM commands run in the foreground, but others generate background processes. In some cases, you can specify that a process run in the foreground. ADSM issues messages that provide information about the start and end of processes. In addition, ADSM lets you request information about active background processes. If you know the process ID number, you can use the number to limit the search. However, if you do not know the process ID, you can display information about all background processes by entering:

    query process
    

    Figure 64 shows a server background process report after a DELETE FILESPACE command was issued. The report displays a process ID number, a description and a completion status for each background process.

    Figure 64. Information about Background Processes

    +--------------------------------------------------------------------------------+
    | Process Process Description      Status                                        |
    |  Number                                                                        |
    |-------- ------------------------ --------------------------------------------- |
    |       2 DELETE FILESPACE         Deleting filespace DRIVE_D for node CLIENT1:  |
    |                                   172 files deleted.                           |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    Requesting Information about Server Settings

    Any administrator can request general server information, most of which is defined by SET commands. To request this information, enter:

    query status
    

    The displayed information includes:

    • The server name
    • When the server was installed and last started
    • Whether the server is enabled or disabled
    • Whether client registration is open or closed
    • Whether passwords are required for client/server authentication
    • How long passwords are valid
    • Whether accounting records are being generated
    • How long messages remain in the activity log before being deleted
    • How many client sessions can concurrently communicate with the server
    • How many client node sessions are available for scheduled work
    • What percentage of the scheduling start-up window is randomized
    • What scheduling mode is being used
    • How frequently client nodes can poll for scheduled work
    • How many times and how frequently a client node can retry a failed attempt to perform a scheduled operation
    • How long event records are retained in the database
    • The interval before re-authentication is required for the web administrative client interface

    Querying Server Options


    Task Required Privilege Class
    Query server options Any administrator

    Use the QUERY OPTION command to display information about one or more server options.

    You can issue the QUERY OPTION command with no operands to display general information about all defined server options. You also can issue the QUERY OPTION command with a specific option name or pattern-matching expression to display information on one or more server options.

    To display general information about all defined server options, enter:

    query option
    

    You can set options through the ADSM Server Utilities or by editing the server options file (see ADSM Administrator's Reference).

    Querying the System

    The QUERY SYSTEM command lets you combine multiple queries of your ADSM system into a single command. This command can be used to collect statistics and to provide information for problem determination by IBM service. When you issue the QUERY SYSTEM command, ADSM issues the following queries:

    QUERY ASSOCIATION
    Displays all client nodes that are associated with one or more client schedules

    QUERY COPYGROUP
    Displays all backup and archive copy groups (standard format)

    QUERY DB
    Displays information about the database (detailed format)

    QUERY DBVOLUME
    Displays information about all database volumes (detailed format)

    QUERY DEVCLASS
    Displays all device classes (detailed format)

    QUERY DOMAIN
    Displays all policy domains (standard format)

    QUERY LOG
    Displays information about the recovery log (detailed format)

    QUERY LOGVOLUME
    Displays information about all recovery log volumes (detailed format)

    QUERY MGMTCLASS
    Displays all management classes (standard format)

    QUERY OPTION
    Displays all server options

    QUERY PROCESS
    Displays information about all active background processes

    QUERY SCHEDULE
    Displays client schedules (standard format)

    QUERY SESSION
    Displays information about all administrative and client node sessions in standard format

    QUERY STATUS
    Displays general server parameters, such as those defined by SET commands

    QUERY STGPOOL
    Displays information about all storage pools (detailed format)

    QUERY VOLUME
    Displays information about all storage pool volumes (standard format)

    SELECT
    Displays the results of two SQL queries:
    select platform_name,count(*) from nodes group by platform_name
    
    select stgpool_name,devclass_name,count(*) from volumes
    group by stgpool_name,devclass_name
    

    The first command displays the number of client nodes by platform.

    The second command displays the name and associated device class of all storage pools having one or more volumes assigned to them.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] and lf%3EV6tҳ5@6*./usr/share/html/adsm/en_US/admgde/a45ea160.htm    e-ainorst #<>Ecdhlmpu"&/4568;=ACDMST_bfvy|,0139BHILNOPRgw()*2FQUqx!+.GVXY:Wk$7JKjzH,"T$d~$ +pѡXl4p(hAKj &FCEaJ"J 2h$eB8mk'jkSɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓHsXT¦hlIdFp{Z+=YDζlsA D $MU_tJ0rG6B&@0 $#sA @Y4zp^pa|ԦQB nvQ9Qzӝvp+q}np{ħ&u=_Hs ViśvsɠeljQl>YsVpV8 /Z&@`ʹ}a((sٰk\%ɠt%:8 `PaUfؼV_ /94.i"NP ɋm[X^TD@ʂI0$pm$,,0"A")2$@X a$pm$,,/ a@Aiu LrXpL]Z"T2LY #l`$ aECCT(Y4K8` TD6^V; % 1 K2v罆$+L-^v Ek>6^jףj|259=UЬcw3WgKFy;lV@ &AIS(]Bbm\/ PL[ (^fEM-0]!N"X0Zp;sHiD &E1&,88-4Mڜk% NnyO< g HEi 395s}aN[f@e{֜6Ri{K@i Gjrf=[@jZ /ѶNQ`U0 (S=*7Pcw3`~޴v+Ue=e'rAܧ{,zM[سG%9[zMүašӁۘ>zM;tj/w^S}^m4}a(]AY2b`½eUn /yONJlF"8$Lcu>W6 p6=WcXƼ#JXJ(4@+,b#̯yB xF{ >v!IWDŽiWU,U=[ת)Ԣ")!Ju7tJ}Wi|V}^$պ DqX&SٔNJlyGְ]WDa]i 2e /F{ B"W։ *eD"8$L/qIM\zyB >6_U&Da]4}a(tąz˪,`K۞g!I75l HDSPVS[!Jlc# Vo1 eV瞓{ ;W381qVi9ֶlU,W{M1_XJ=eUn0]W}/NJlF"8$MBH Pņֹ @ ^&$ox@P YD̊ @ Zaԣpa@ ɖ_҉44)4L z Q /P=Bud/ɞެe[bG7# Voޫb#7UJ7}W5d/ɞKۚ 41 L@u ,҉L@u , M!A"BX -4M}Wc TάeX(X~ԧZoٺ]y=U TJƻ%[f[[zyPxX#|VºUYZ@ VLD Gy7]y /P=BzUn5g.}e{J+>kS˕W6m*QrnPxG$BIR"W3&Y|V.P.gnz/H F ]ɸ s;stsV\ۏU7s<1 edLAWt<D*͸%=X3zrx*Mvɫ F@:y*gVLw=&R jɖo)>bdآev )z$ռUϬK;lV6cp;{nxE3oe=W}so-YFv1 &42[($ȼ(dDHZi&Yy =['lk@di- Pd^ 2"$-32tG:y*gVL{0_Yy[uvbJ8g#iG%e=Y2 tw*%nEe;NOVSn>6XG$CLM!DHi&BIh).1af }qE0D GPͱcD=J9WHS2l]Q4M3-{aB+b"rSe›ξ <=WgK0]#Zy=J:ؐWb1I `HI4M & 21 (E&VQpMrncͱt7s«^ T ɖ_"8$M"SH13I DqEDCe ,Y2EgwNެmӄ{zy,b#A!$,e40*PG$,$IC$414L)Ɇٍ5v77}_W^ЈYu^)Wg`0>nW؂װ9)W-s}mn[k\D$s.w^wL{yHi`HI0L5Ń)u߱ W1غo:0l^rSB"#{AgK5^a "ea"INū\z@^m Q4L HV輅iבΫ;lVu^Փ,+ DyH$$Aii #9s9s9s9s9s9s9s9s9s9p@CT.Pb#Ȓ0_2P0@u"<,S! 7@D(eCFC1I?DCʈ DyXHG@peEDCʈ DyXO?P-CA"<,P<Ÿ@j(&"<,zTą?>@CT.Pb#Ȓ0_2P0@u"<,b?*&C*2]A"K>*"TD db#ȒGP4TD<,@G%} 4 Y@ b#Ȓ̉>.PL DyY۞aJ@da(1Ie /}( PDPpF X*&C*2]A"K>*"TD db#ȒGP4TD<,@G%} 4 Y@ b#Ȓ̉>.PL DyYEaJՓ,+tU{Y.?} \G%,`d`B DyYA2:?Ϡj2!$!DAbF"<,$#Ϡ|8@A!DAbF"<,?P-CA"<,P<Ÿ@j(&"<,|^o9.9s9s9s9s9s9s9s9s9s9sD Aih$94b LXmkPZb҉44rh$$9&")5U vo|x-os![,pb=U(X|3&Y|VLٔki#W,+2e /YFYLb!Ad˝[HiP*&1 i&5#DCC0W-n-t͞ysW7B[g6{("){I$+jɖ_"<$Q:[v}NJlٰudj &|bZ/993K]k6{iɨA!Bj&BI^Փ,+b;ttmby0ąaA"IH0M4M!!5@s9s9s9s9s9s9s9s9s9s9>$P$DLdϑBK]?>9s9w9s9s>A??> !ZϠ9s9s9s9s9s9s9s9s9s9s Q4A!$ M@kiDCC2ޭ`vXƽ.@}k͘F*Un:mZUV;}W]9պm\Х(1I صkHJ&b]) DX>^,X?J}lX:sƦn{-:|jfjf ذt< P)պƻj "cP_J@9jjfWөWΦl KVQZj "zN(,T lnjj "cP_J@9jjfWөWΦl KVQZj "zNv6{T0f"<,# $G DyA"8  =[KFՔV$F"8 @"8xO}ӝp;k (1Ia@@@ "Dx@bHJ#D!}U\j1IeÃ̈@*G%ϠF-l"K"< DHPG$@ᇫtqZD@(G$<Dp $ ,,@ᇫtjij+ DyYD1 "D$G?}s9s9s9s9s9s9s9s9s9s8Hh& &AIS(]BbK ( X(<^&$ox@P YD̊ @(Z`B"*g+&Y|V /VpjHiD &R9B Vpj)7{2 /&Y|VJvo6xGc@ɽWǛqY'&wz0fپհ~S41 `L|wIp6 YFXY2EWb˛qd^"8,ޑL4M@I1o><$^XL\Qi,`bvVpjHiD󒞵b@ɽWZB7U(oe;(S:ej DqYB NG`7ssi@TaU+r X>rtVpjI LX0nGv ڵ DqYj[VSEgMBFխoUJ7}WL SVLLcF{ >F"<$Q4.gyb+85Z DqTe$&h$$&_R\ۏ /g,YFXY2#h*.5$HHMDzEgA JCDM2{-1}3bePeju]Btu<:Uپ/f龝W/qX0Ƶl|VZB6W V@e{xpG:}L]5goPY2m U{5ѵW")Mֳ݃kq[Yyanm]e7^Ԥ"8, z)-Y4{|Vْ8{VpjA$s+ V@ &sZb霜{-1}3b"<$Q5Eg B/V;fyc $4s9s9s9s9s9q $m-YPլ٥zB  lb#ȒQL1H6 5ZY穌D(,>Za(DyYhQ{u]y*hB KtVpj0"kig1C@UR0_9)8шApaEl=Lb!AdZ9 [l9F"I[UXK<1ğ7u#DSPY$in W^`v,"HhPZb"z-tWh6 5ZY穋_J@9jjfWӘ}*U5X3`ezZ Eg B/V;fybkV 6<Bqhh$4HMDHHMDƁrgdl6zϫ;ơu᥍mn+c $4s9s9s9s9s9PY$in WZX٫1C@aYf"6^vL6̓1H64V lb!Ad|VgKF"I[Uֳ6jD(,?>ofsF"<-cy07ƌD(, Egg ,lՃkq[PY!|"<.͊z4@ik90"){2/#*g6h҉44)4Lc#Z&Y|VYj5%6_^G9bs0zLeZ@ɽWVQG$@HI4Ó `殝U}reCJ B0ְ?ZO9 %6_T30$P ."Y@2 &xrfW{X3yװӄz|Z`S 2DD˔2A!$L/u^*7X+Y_[[ɸk`S ˔2\Dd MsoUwRtZ"ۤ"){3&Y|V?Uְ7Є{8rկ({9)^# VoޫץҐxG^ |)Fn ɖ_1 `L|pcw3W_KaJfmZ`N`aCDVL1 h$E1&,6޵jIxՔLȩ LE1uJx.=(LAWCJ&ФHI0&MN޵)>6^)7\VMngcY·{BMզ;/o=9+t={ڜ&z7{t"8$LȬUY[9)9)y|W |H95d/u- O0m nu7tHhrxɀ 1 eJ̖{M1_XJ4eN^m=g;zܣ|WsK@A I{f+7oU\k&Y|V؄oUMDK(Y@T-h8@2nlZsKJlJ}^m<&u(^m>MզNaJt%~v(Ҝb+&Y|V.77^SW +8V|V 1[[k.Uh+&Y{m>o}^mԶ7ν@ nMn ɖ_!a(UHq(X|0fc %LN\*CJQ1 I2Փ,+rn7^v'j7UZ؃0ɺP9)jiuzM[tW/ui97:sڜRBU{i*QG%e>e,6Zܣ{Zno(S(+&Y|Vѩ֢uڜ&ud mNK6{Kӑno|V@Y7ӣllS_#B]S#@ & nMם ڵE5d/ܛMUHq(Xt ,# Vo1T⭤4qHI4DH11) &-2hЉBOi\bOOH q-"hb8}$xX Y$1'ZCJ'D$8L4M@I1o>@$^LBĞ)i (1@ZE05$żp{U&dTZf^ms+(Z$4xBAiD@@ YD4peF 2-0`ԆOXQ$'L@u M4$KCJ&CCK)44pپ k%3kV6tҳ5@6k./usr/share/html/adsm/en_US/admgde/a45ea161.htm Administrator's Guide

    Administrator's Guide


    Using the ADSM Activity Log


    Task Required Privilege Class
    Change the size of the activity log System or unrestricted storage
    Set the activity log retention period System
    Monitor the activity log Any administrator

    The activity log contains all messages normally sent to the server console during server operation. The only exceptions are responses to commands entered at the console, such as responses to QUERY commands.

    Examples of messages sent to the activity log include:

    • When client sessions start or end
    • When migration starts and ends
    • When backup versions are expired
    • What data is exported to tape
    • When expiration processing is performed
    • What export or import processing is performed

    Any error messages sent to the server console are also stored in the activity log.

    Use the following sections to adjust the size of the activity log, set an activity log retention period, and request information about the activity log.

    Changing the Size of the Activity Log

    Because the activity log is stored in the database, the size of the activity log should be factored into the amount of space allocated for the database. Allow at least 1MB of additional space for the activity log.

    The size of your activity log depends on how many messages are generated by daily processing operations and how long you want to retain those messages in the activity log. When retention time is increased, the amount of accumulated data also increases requiring additional database storage.

    When there is not enough space in the database or recovery log for activity log records, ADSM stops recording and sends messages to the server console. If you increase the size of the database or recovery log, ADSM starts activity log recording again. For information about increasing the size of the database or recovery log, see Increasing the Size of Database or Recovery Log.

    If you do not have enough space in the database for the activity log, you can do one of the following:

    • Allocate more space to the database
    • Reduce the length of time that messages are retained in the activity log

    Setting the Activity Log Retention Period

    You can specify how long activity log information is retained in the database by using the SET ACTLOGRETENTION command.

    The server automatically deletes messages from the activity log after they have passed the specified age. At installation, the activity log retention period is set to one day. To change the retention period to 30 days, for example, enter:

    set actlogretention 30
    

    You can display the current retention period for the activity log by querying the server status.

    Requesting Information from the Activity Log

    You can request information stored in the activity log. To minimize processing time when querying the activity log, you can:

    • Specify a time period in which messages have been generated. The default for the QUERY ACTLOG command shows all activities that have occurred in the previous hour.
    • Specify the message number of a specific message or set of messages.
    • Specify a string expression to search for specific text in messages.
    • Specify the QUERY ACTLOG command from the command line for large queries instead of using the graphical user interface.

    For example, to review messages generated on May 30 between 8 a.m. and 5 p.m., enter:

    query actlog begindate=05/30/1996 enddate=05/30/1996
    begintime=08:00 endtime=17:00
    

    To request information about messages related to the expiration of files from the server storage inventory, enter:

    query actlog msgno=0813
    

    Refer to ADSM Messages for message numbers.

    You can also request information only about messages logged by one or all clients. For example, to search the activity log for ADSM messages from the client for node JEE:

    query actlog originator=client node=jee
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] t pro l%3V~V6uҳ5@6 T./usr/share/html/adsm/en_US/admgde/a45ea162.htm  ent<>aiors #&46;AEIcdghlmpuv"/=BDLMNPRSTbfwy,-135FHx.0289CGOUVX_()7Yk!:WqQz Jj*|Kx 'ÉPdDLg&8o %1 cÉ&jYd·F䖷&1ǀ .זpNF՝ (PB (PB (PB (PB (PBpb9LU2XA;m6&KP@LO UZug6 ,P ǀ D  08 $U VS8$H y 8 ;$&<(Pǀ @N e%ޠ:7:Ge<@@ A!=&Ym}.Gm`'%o+kqۤy M+;o0Mۦ5y+ǀ 2jeFչ;tĥ@ǥǤ91B <,xc " y$0[O[̯7uW7dZezC Wd촿#25JHډ~oSlHqƞ<XfktvcWZ{-ڝw02ֱ^^!nm^%H}_;SKnuΒb6zrvWRznucp͢짞e~|feZ'n8:&<`xpx$0[NfqovNKf.2S  A Iٮ~_]pLfqn'eٮ)@OAP`8,ARKHrb(0xX " y[xen0kĥ=Lz\zC!A )@ǐ2g6cċ +qE48aDƨ"fnm~ٳ.3͛xqKHrb(0xX D%(&(BgJ<0.lzZtW7j͞8cċ +qE48a$œ]yb7o6g㜐8W~Gnm징d͜i#]b[nnߥrvem]ֽƞ&[ΞGnb<}mۤ^"=AࠏyC cN(vkܭ弴i@p1 p=>"Xx leݼڄz5]kUYK;tB\o29Lxj;%b%?_VyY|ՎdyܬnN*q!R_,IS"V;k΅qnֱ^CȂGV9ۤݒ݋.D6bҊ:³QO&Y/*K;+6o۷EzҬJ3ki"c@LJqLPA"p).1֍'0H=5ז/vk~<6LL>[xen0kĥ !nucͯf|qonDǃǐƩY3~U.fnN|YggFz[1[̖D6o6zwZ4G~*fH%/פygZۼZX}by(ͭΞZq!R w+t-{ۦE,ۡX~YgFU͉Fl +t -Inv54 $;۝6ښ3}=jq BrfqnnnN߷o7}bb98KnS "'\@A`F5C&&E0H$wH?~ Ӧ-Ÿl|nN*)C:ױ54vXq^X+:}b~ۥL|Ydԙ4Kbvۯ;6]40!R}.̯m{NWyKnՑYZY;toe<+&m@ j[zͽ%Hi#îKl7S c !'l|C" N~ڲ*_Ǖ7-ZBݼڜi"V>ϖbJ1~RזW}n=v4~8-֎ʾ-x~8_|Z;yC cNd|vjq[ZqtLxpxO6f3-,_ͽ[dTr@Ԗn^kZzo6za׉Rg1%XfK^Y_;tLq[Gc_ۼZ?/>UbhN40 E89[y{o6zacĐ" x`c@6t^LĤ߬]oͽ} Yd·FKmA*Nzx ^&K~O}[dVV}bn-6̈́})k=y35ז/Ξ=V[|#ʵr|fefQŎ40 E8ݼfX|lj E8x D7ͯ+:}b-[C=xuiKO|Zm_y2ݼڜh` BȔfyV>[ΞGnbזn%ʘ >tE3 cN(vkܭI"@p1 M̯/[oi)~ڲ++[>|I2)'tvdO41 A1/Ͱ^9[fpQMxpŽ[dT/5cyŘ!"EjqHjJd͜i"cAT+f߬_xfrf$\;sl%Wi"cAT+f߬_x VxpͰ^9w`QWdvb뱦EÕ]\gefƞ&<5HaL}byGn8cMӍ=LxX 1 @e_{v}f[=yzM40!R_XLr}kl#ٵw\ M+o.&,Njni+G qzM_vXZQfkuL-7(N-_zC 8DǐƩM_&9>ٶlڻ. yI^$\9ZMYݼWGn.}4ᴛ_XK~YYe[۷פo:C żyY3OG|V\Zb$0ID51qn $85DǓ Ly3=Ly|feh`@pUr-_i"yƞ `1ƞ!gs$cAT^Yu/f^ۡƞ<ibU<2ii/S c`cAT9򖼳۷ٚsfvJŖKۧƛl#ջVEKb+6YibGnm짇Dǐ"6)k-fk,_$Bx m͖fZXVm5XCSK^Yfk,_읛2|feh` B ^Hx4{Sl~ƌjXbC ;t2Us2Xƞ&<5H["~9!v^x׏yӓfGzx E $;ZI-{I[ޗS:Zq%wޗ"h<2cZ48aDAC 䮎9%i&9Yӭ{3S=Lz\zC!A )@lj !l_j9³QO9H9A`'m[HwZ.Q(9f$gzzI7Ž/\}b.38Gbn _]oZIsxK%]vNU^hG$"Xۛݍ%|kY(aikXUi&Zkyg/P_(_C‘^N4ؕL,̵|}U߳/ 9,_ǂ'`ˮ/ȣI-V޹Lŗ,EIj#z0\i(fqK&=0q?K]w,boeU߳/8GۊXK|bte7+$\O -&Y/mc=xb=ʗ%I%nX L̥W.^mc=xbYoRhOAB \g_ $;k>nXW E{Rhgzx HvYttvr__"z`=LxX'?G3򯥯*奬}b\)4OA$6< ݍ%|kY(KXI7+:{Ma=HHI-V]VoB%HyӽHHI-V *@S'U_"X7Ɨv"\V -ImNff|rQƞ<z&}b!ugdyۤպ/ԽvwC{s+z38#ɛʦ=H TMq8EYWRz_|s|Zm8:<ǐ"M9mŒ^8D((0OA0OA 8D q00OA0a%%bi2Z\-Q+zi"zz?i" 8D q0K1Yә-.(̕@`OA)ƞ S=B q00OA0`aƞ `.+JKlfNdQ+zi"i"z4i" ?̫N(OA=P8D(OA4 8D qYƞ!Gz4i"qQƞ nۅ*I7GSqg]-Wp2Wrn~EIj8(hQƞ!Bˀƛ w^mŒ^ɺi%@c=B8c+7,+> j%^ۅ%t (KUD#F4 cĐ" ym|_b}-^+ډ~RoN4d/ZIʦeֱƞM/ȣI-Vr .Yƞ!F{%oޤZ]TWn+y1@%J?Y/*_׽n>}Yqo1BEIj8(lYr4 x qP/P_yhX*}bʗ2UX#՛MGqS+>fR;^Vkٍw욿_{Fg/mc=y6%^Zn2/Սoȯ/,̴~j8-t*XC@p4ܰK%J 3%xK[W& QF|rʙ_fjş4OAM,#9!xy6 pmҲp7i/[[i2Jo $;‘^N4ؕy!xyU=2X.-kr:C 8G;qOA[yb8a!xyzDb"h+-3+:p ,ZeǓ0Kj@`G-Pq&HyUYqk[Hw,aK+:_ۧƚa+i|}m;}M[zi2JeZZ/8q!l_$~jKmbC ;t0rV,__xz՞e)7c8ƞ<a!v^ڼ߳=X)~8_ŶْO=\UYo:rrvl#v^vSϬRn.$IXHx7I՛'zl_${u}E౰1 @XƛޤUƛx!}bn< kƞ&Lteq%Hrwʽ+%eyY9-S){I]N41 @(/7-_{ԄVU:qR(*@OAB }%Y],Z;uRoUԊi"ĩB@4VGzF^%HyW:cbfcԃR(8GJ2*C8|z ^jq B<8=.=!ɊqZ@D@<+%ܤ~C!~Gnm징d͜i#gNd|JMO6SʄzݘJӂC ,ԲUGgC #^F/M8i"cA&(@jC ./tlߙ^Hx6s$vS:m징x"d`cɤ,j|X,<<^N4ؾHx+oi鬒:o/ ۥe+R<Yj]kW^mG3%b!v^ڼfJe<8Dǐ+:_ƛ,_{ʹKwS{Fzi,fO~}k+Hx+o#I>~m#Km:r & %BzM!cSɑɌ P}ۥeIXr& %B7:o--cHyzx .ז{v{3]yb䇎!jܝx%nm~ϔ)mΛk}$-6̈́yV_/,̴~j8N401۷^X4^D7ƛelj E8x 2/Hw$|;Qȯt>Ų+:5ŌZUmCP_v4J3uŻWZ{ƞ<cԄVU:qR(*C7ě--cHwۧ-rY+Zܡ_$[}ymŌxS!l^}bVjY*#FnXnmyBU}1 LdVm5[=V=o/tvq =ŦٰVt" L=/YYdΜeoyC cN(vkɛot'O[LV*Gn$cɤ,jpy20y1!50b85!L@D.$\$<ΐCi1C& "\gB;3]ybe}yi6rzʾ%2Gn*읖s=xt[@3 y󤗖Ge^=L۠Go6t~Vk']=n:RҬJ3kr,ȫvZ_5w=yGnz$AIēHXcăǐ//Νn+Վz-ͯo7OAJHXnoۧFnX^X_VYݼFUVEdۥN4g/KvSrlG$jdAzMͺ۷K2I#L/ں+~ϒL52 gzID,#2#5猗3X[v~8Rt]kz bT[jvkfL52 a*ȔfKΘO Ly2]Yqo,Ub%En4SX5:XG/L52 }kۣR˯/չ;t3 1%XvkKuc=LypKve<8:/.MMΛ߬Gyy֟q+tv ۧo75ז/=ͳ=zx\xݼ MV6Xfk+,%>/oݫjt.q $;,m]qV<}eGe<żW/ǵuW=xui~<1YY.#W]8:&<6<5HL52 3^g&Dx[L52 }_" L=#=Ly-6̈́x֮5X( ͯ+:uY`q"i ]/D6+:vfܭ|w}-?nmL-tzsˡ_FmonmyYӇ&YnDǐ"+B%X|ּV)p豏@p1 Ms[syiޭڲ*_ޤ1Ɗ]%Hy(ͭͯ-1AbWWRezҬJ3k{vjqtLy)vkK(ͭΟ&D "3>|I2)'jܝi"a6/,̴nm|i|b515&YIL3)jܝh`:C< tx $c@ Ly2 ͦuVىzb΅vk,ȔfZUFmnPv_KVӕ>~GntgO22kYƞ<ǐ"+B%X|ּV)p豏@p1 0xh )qE4ʃE{so̯!R8Р1È(DO cZe7+E{x4( z=p).!Hք@}!R8Р1È(DO cZ4" N%2<ͫĥq@cKL4PqF5CPxD"LDŬ=R8@Z/.ǥǤ91BAಠ^AR,0ć6^z9 k%3V6uҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea163.htm Administrator's Guide

    Administrator's Guide


    Monitoring ADSM Accounting Records

    +---------------------Programming interface information----------------------+


    Task Required Privilege Class
    Set accounting records on or off System

    ADSM accounting records show the server resources used during a session. This information lets you track resources used by a client node session. At installation, accounting is set off. You can set accounting on by entering:

    set accounting on
    

    When accounting is set on, the server creates a session resource usage accounting record whenever a client node session ends.

    Accounting records are stored in a file, dsmaccnt.log, in the directory from which the server is started. The file contains text records that can be viewed directly or can be read into a spreadsheet program.

    The file remains opened while the server is running and accounting is set on. The file continues to grow until you delete it or prune old records from it. To close the file for pruning, either temporarily set accounting off or halt the server.

    There are 29 fields, which are delimited by commas (,). Each record ends with a new-line character. Each record contains the following information:
    Field Contents
    1 Product level
    2 Product sublevel
    3 Product name, 'ADSM',
    4 Date of accounting (mm/dd/yyyy)
    5 Time of accounting (hh:mm:ss)
    6 Node name of ADSM client
    7 Client owner name (UNIX)
    8 Client Platform
    9 Authentication method used
    10 Communication method used for the session
    11 Normal server termination indicator (Normal=X'01', Abnormal=X'00')
    12 Number of archive database objects inserted during the session
    13 Amount of archived files, in kilobytes, sent by the client to the server
    14 Number of archived database objects retrieved during the session
    15 Amount of space, in kilobytes, retrieved by archived objects
    16 Number of backup database objects inserted during the session
    17 Amount of backup files, in kilobytes, sent by the client to the server
    18 Number of backup database objects retrieved during the session
    19 Amount of space, in kilobytes, retrieved by backed up objects
    20 Amount of data, in kilobytes, communicated between the client node and the server during the session
    21 Duration of the session, in seconds
    22 Amount of idle wait time during the session, in seconds
    23 Amount of communications wait time during the session, in seconds
    24 Amount of media wait time during the session, in seconds
    25 Client session type. A value of 1 or 4 indicates a general client session. A value of 5 indicates a client session that is running a schedule.
    26 Number of space-managed database objects inserted during the session
    27 Amount of space-managed data, in kilobytes, sent by the client to the server
    28 Number of space-managed database objects retrieved during the session
    29 Amount of space, in kilobytes, retrieved by space-managed objects

    The following shows an example of two records:

    0,8,ADSM,06/03/1996,16:26:37,node1,,AIX,1,Tcp/Ip,0,254,1713,0,0,47,1476,0,0,3316,960,27,5,1,4,0,0,0,0
    0,8,ADSM,06/03/1996,18:01:48,node2,,OS/2,1,Tcp/Ip,1,85,610,0,0,53,611,0,0,2133,78,48,6,1,4,0,0,0,0
    

    +------------------End of Programming interface information------------------+


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] t Administrator's Guide

    Administrator's Guide


    Chapter 18. Licensing Your ADSM System

    This section describes the tasks of licensing an ADSM system and monitoring the licenses. See the following sections:
    Concepts:
    "ADSM Licensing"
    Tasks:
    "Registering Licensed Features"
    "Monitoring Licenses"

    In this chapter, most examples illustrate how to perform tasks by using the ADSM command line interface. For information about the ADSM commands, see ADSM Administrator's Reference, or issue the HELP command from the command line of an ADSM administrative client.

    All of the ADSM commands can be performed from the administrative web interface. For more information about using the administrative interface, see ADSM Quick Start.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k2%3RV6vҳ5@6R./usr/share/html/adsm/en_US/admgde/a45ea165.htm Administrator's Guide

    Administrator's Guide


    ADSM Licensing


    Task Required Privilege Class
    Register licenses

    Audit licenses

    Schedule automatic license audits

    System
    Display license information Any administrator

    If an ADSM system exceeds the terms of its license agreement, one of the following occurs:

    • The server issues a warning message indicating that it is not in compliance with the licensing terms.

    • Operations fail because the server is not licensed for specific features.

    For details, see License Compliance. In either case, you must contact your IBM account representative or authorized reseller to modify your agreement.

    Licensed Features

    The base ADSM server license supports an unlimited number of administrative clients, one backup-archive client, and a selection of removable media devices. For current information about supported clients and devices:

    • Check with your authorized reseller

    • Call the IBM Information Support Center at 1-800-IBM-3333 and ask for STAR 20

    • Visit the ADSM page on the World Wide Web at this address:
      http://www.ibm.com/adsm

    You must register a new license if you want to add support for any of the following that are not already in your existing license agreement:

    • Additional backup-archive clients. The base ADSM license supports one backup-archive client
    • OpenSystem environment
    • Hierarchical storage management (HSM) clients, also known as space-managed clients
    • Network connections for clients
    • Enterprise Administration functions
    • Disaster Recovery Manager (DRM)
    • Server-to-server virtual volume support
    • Advanced device support

    The enrollment certificate files for all ADSM licenses are on the ADSM installation CD-ROM. You register those licenses you want by issuing the REGISTER LICENSE command with the name of the enrollment certificate file. When registered, the licenses are stored in a file named NODELOCK in the current directory.

    License Compliance

    If license terms change (for example, a new license is specified for the server), the server conducts an audit to determine if the current server configuration conforms to the license terms.

    The server also periodically audits compliance with the license terms. The results of this audit are used to check and enforce license terms. If 30 days have elapsed since the previous license audit, the administrator cannot cancel the audit.

    If the server uses a licensed feature but the license is not registered, the function fails. When you issue a command associated with an unlicensed feature, ADSM does not issue a warning message, and the command fails.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] TTP-EQ khl%3 V6wҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea166.htm Administrator's Guide

    Administrator's Guide


    Registering Licensed Features

    You can obtain licenses for licensed features and register those licenses by specifying the following files in the REGISTER LICENSE command:

    1client.lic
    One additional backup-archive client

    5client.lic
    Five additional backup-archive clients

    10client.lic
    Ten additional backup-archive clients

    50client.lic
    Fifty additional backup-archive clients

    network.lic
    To use a network communication method, for example, TCP/IP. A network license is not required for the following:

    • Administrative client web interface (HTTP communication method)

    • Administrative client GUI or command line access

    • The use of a Tivoli or an SNMP receiver

    opensys.lic
    OpenSystem environment support

    entadmin.lic
    The Enterprise Administration feature, which includes:

    • Command routing

    • Enterprise configuration

    • Enterprise logging (server-to-server)

    spaceman.lic
    HSM clients

    drm.lic
    Disaster Recovery Manager

    virtvols.lic
    Server-to-server virtual volume support

    advdev.lic
    Advanced device support

    You can register any or all of these features. For example, if you wanted to use the TCP/IP communication method, 15 additional backup-archive clients, and Disaster Recovery Manager, issue the following commands:

    register license file=network.lic
    
    register license file=10client.lic
    
    register license file=5client.lic
    
    register license file=drm.lic
    

    You can also register a license by specifying the product password that is included in the license certificate file. For example:

    register license 5s3qydpnwx7njdxnafksqas4
    

    Attention: ADSM licenses are associated with the CPU chip of the machine on which ADSM is installed. If you change that CPU chip, you must first erase the existing license files and then reregister all your licenses.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] P" H k%34 V6wҳ5@64./usr/share/html/adsm/en_US/admgde/a45ea167.htm Administrator's Guide

    Administrator's Guide


    Saving Your Licenses

    Save the CD-ROM containing your enrollment certificate files if you need to register your licenses again for any of the following reasons:

    • The server is corrupted.

    • The server is moved to a different machine.

    • The NODELOCK file is destroyed or corrupted. ADSM stores license information in the NODELOCK file, which is located in the directory from which the server is started.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] .htm k,%3 V6wҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45ea168.htm Administrator's Guide

    Administrator's Guide


    Monitoring Licenses

    An administrator can monitor license compliance by:

    Auditing licenses
    Use the AUDIT LICENSES command compare the current configuration with the current licenses.
    Note:During a license audit, the server calculates, by node, the amount of backup, archive, and space management storage in use. This calculation can take a great deal of CPU time and can stall other server activity. Use the NOAUDITSTORAGE server option to specify that storage is not to be calculated as part of a license audit.

    Displaying license information
    Use the QUERY LICENSE command to display details of your current licenses and determine licensing compliance.

    Scheduling automatic license audits
    Use the SET LICENSEAUDITPERIOD command to specify the number of days between automatic audits.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k%3 V6xҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea169.htm Administrator's Guide

    Administrator's Guide


    Chapter 19. Exporting and Importing Data

    ADSM provides an export-import facility that allows you to copy all or part of a server to removable media (export) so that data can be transferred to another server (import).
    Task Required Privilege Class
    Perform export and import operations System
    Display information about export and import operations Any administrator

    This chapter takes you through the export and import tasks. See the following sections:
    Concepts:
    "Data That Can Be Exported and Imported"
    Tasks:
    "Preparing to Export or Import Data"
    "Monitoring Export and Import Processes"
    "Exporting Data to Sequential Media Volumes"
    "Importing Data from Sequential Media Volumes"

    In this chapter, most examples illustrate how to perform tasks by using the ADSM command line interface. For information about the ADSM commands, see ADSM Administrator's Reference, or issue the HELP command from the command line of an ADSM administrative client.

    All of the ADSM commands can be performed from the administrative web interface. For more information about using the administrative interface, see ADSM Quick Start.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ntents kT%3 V6xҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea170.htm Administrator's Guide

    Administrator's Guide


    Data That Can Be Exported and Imported

    Administrators can export or import the following types of ADSM data:

    • Server control information, which includes:
      • Administrator definitions
      • Client node definitions
      • Policy and scheduling definitions

    • File data from server storage, which includes file space definitions and authorization rules. You can request that file data be exported in any of the following groupings of files:
      • Active and inactive versions of backed up files, archive copies of files, and space-managed files
      • Active versions of backed up files, archive copies of files, and space-managed files
      • Active and inactive versions of backed up files
      • Active versions of backed up files
      • Archive copies of files
      • Space-managed files

    Attention: You can export information from an earlier version of ADSM to a later one, but not from a later version to an earlier.

    Your decision on what information to export depends on why you are exporting that information:

    • To copy information to a second server (the target server) to balance the work load across servers, use the EXPORT NODE, EXPORT POLICY, and EXPORT ADMIN commands. For example, when many client nodes access the same server, users contend for communication paths, server resources, and tape mounts during a restore or retrieve operation.

      To relieve a server of some work load and improve its performance, you may want to take one or all of the following actions:

      • Move a group of client nodes to a target server
      • Move policy definitions associated with these client nodes
      • Move administrator definitions for administrators who manage these client nodes

      When you complete the import to the target server, you can delete file spaces, client nodes, policy objects, scheduling objects and administrators from the source server to reduce contention for server resources.

    • To copy data for the purpose of installing a new server, use the EXPORT SERVER command to copy all data to sequential media volumes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] dex< kư%3( V6xҳ5@6(./usr/share/html/adsm/en_US/admgde/a45ea171.htm Administrator's Guide

    Administrator's Guide


    Preparing to Export or Import Data

    Before you export or import data, complete the following tasks:

    • Use the export or import command with the PREVIEW parameter to verify what data will be moved
    • Prepare sequential media for exporting and importing data

    Using Preview before Exporting or Importing Data

    ADSM provides the PREVIEW option on the EXPORT and IMPORT commands. With PREVIEW=YES, the report shows how much data will be transferred without actually moving any data. With PREVIEW=NO, the export or import operation is performed.

    Issue each EXPORT or IMPORT command with PREVIEW=YES to determine which objects and how much data will be moved. ADSM sends the following types of messages to the server console and to the activity log for each operation:

    Export
    Reports the types of objects, number of objects, and number of bytes that would be copied to sequential media volumes. Use this information to determine how many sequential media volumes you need to prepare for an export operation.

    Import
    Reports the number and types of objects found on the sequential media volumes that meet your import specifications, and reports information about any problems that it detects, such as corrupted data. Use this information to determine which data to move from sequential media volumes to the server and to determine if you have enough storage pool space allocated on the server for the import operation to succeed.

    To determine how much space is required to export server definitions and all backup versions, archive copies, and space-managed files to sequential media volumes, enter:

    export server filedata=all preview=yes
    

    After you issue this command, the server starts a background process and issues a message similar to the following:

    +--------------------------------------------------------------------------------+
    |EXPORT SERVER started as Process 4                                              |
    +--------------------------------------------------------------------------------+

    You can view the preview results on the server console and by querying the activity log.

    You can request information about the background process, as described in Requesting Information about an Export or Import Process. If necessary, you can cancel an export or import process, as described in Canceling Server Processes.

    Planning for Sequential Media Used to Export Data

    To export data, you must specify a device class that supports sequential media and identify the volumes that will be used to store the exported data. Use this section to help you select the device classes and prepare sequential media volumes.

    Selecting a Device Class

    You can query the source and the target servers about device classes to select a device class on each server that supports the same device type. If you cannot find a device class on each server that supports a like device type, then define a new device class for a device type that is available to both servers. See Chapter 7. Defining Device Classes.

    Notes:

    1. If the mount limit for the device class selected is reached when you request an export (that is, if all the drives are busy), ADSM automatically cancels lower priority operations, such as reclamation, to make a mount point available for the export.

    2. You can export data to a storage pool on another server by specifying a device class whose device type is SERVER. For details, see Using Virtual Volumes to Store Data on Another Server.

    Estimating the Number of Removable Media Volumes to Label

    To estimate the number of tapes or optical disks needed to store export data, divide the number of bytes to be moved by the estimated capacity of a volume.

    For example, cartridge system tape volumes used with 3490 tape devices have an estimated capacity of 360MB. If the preview shows that you need to transfer 720MB of data, then label at least two tape volumes before you export the data.

    Using Scratch Media

    ADSM allows you to use scratch media to ensure that you have sufficient space on which to store all export data. If you use scratch media, be sure to record their label names and the order in which they were mounted.

    Labeling Removable Media Volumes

    During an import process, you must specify the order in which volumes will be mounted. This order must match the order in which tapes or optical disks have been mounted during the export process. To ensure that tapes or optical disks are mounted in the correct order, label tapes or optical disks with information that identifies the order in which they are mounted during the import process. For example, label tapes as DSM001, DSM002, DSM003, and so on to indicate the order in which data is stored on the tape volumes.

    When you export data, record the date and time for each labeled volume. Store this information in a safe location, because you will need the information when you import the data to the server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k%35!V6yҳ5@65./usr/share/html/adsm/en_US/admgde/a45ea172.htm Administrator's Guide

    Administrator's Guide


    Monitoring Export and Import Processes

    ADSM provides you with a number of methods for monitoring export or import processes.

    • You can view information about a process that is running on the server console or from an administrative client running in console mode.

    • After a process has completed, you can query the activity log for status information from the server console or from an administrative client running in batch or interactive mode.

    Requesting Information about an Export or Import Process

    After you issue an EXPORT or IMPORT command, the server starts a background process, assigns a process ID to the operation, and displays the process ID when the operation starts.

    You can query an export or import process by specifying the process ID number. For example, to request information about the EXPORT SERVER operation, which started as process 4, enter:

    query process 4
    

    If you issue a preview version of an EXPORT or IMPORT command and then query the process, ADSM reports the types of objects to be copied, the number of objects to be copied, and the number of bytes to be copied.

    When you export or import data and then query the process, ADSM displays the number and types of objects copied so far, and the total number of bytes that have been transferred, along with information on any media mount requests that may be outstanding for the process.

    For guidance information on querying background processes, see Requesting Information about Server Processes.

    Viewing Information from the Server Console

    When you issue an IMPORT or EXPORT command, either from the server console or from an administrative client, information is displayed on the server console. Figure 71 shows an example of the information that is displayed after issuing an EXPORT SERVER command.

    Figure 71. Sample Export Server Output

    +--------------------------------------------------------------------------------+
    |ANR0610I EXPORT SERVER started by SERVER_CONSOLE as process 1.                  |
    |ANR0639I EXPORT SERVER: Processing domain ENGPOLDOM.                            |
    |ANR0640I EXPORT SERVER: Processing policy set ACTIVE in policy domain           |
    |ENGPOLDOM.                                                                      |
    |ANR0640I EXPORT SERVER: Processing policy set STANDARD in policy domain         |
    |ENGPOLDOM.                                                                      |
    |ANR0641I EXPORT SERVER: Processing management class STANDARD in domain          |
    |ENGPOLDOM, set ACTIVE.                                                          |
    |ANR0641I EXPORT SERVER: Processing management class STANDARD in domain          |
    |ENGPOLDOM, set STANDARD.                                                        |
    |ANR0643I EXPORT SERVER: Processing archive copy group in domain                 |
    |ENGPOLDOM, set STANDARD, management class ACTIVE.                               |
    |ANR0643I EXPORT SERVER: Processing archive copy group in domain                 |
    |ENGPOLDOM, set STANDARD, management class STANDARD.                             |
    |ANR0643I EXPORT SERVER: Processing backup copy group in domain                  |
    |ENGPOLDOM, set STANDARD, management class ACTIVE.                               |
    |ANR0643I EXPORT SERVER: Processing backup copy group in domain                  |
    |ENGPOLDOM, set STANDARD, management class STANDARD.                             |
    |ANR0604I EXPORT SERVER: No schedules were found in policy domain * for          |
    |exporting.                                                                      |
    |ANR0635I EXPORT SERVER: Processing node TOMC.                                   |
    |ANR0605I EXPORT SERVER: No schedule associations were found in                  |
    |policy domain * for exporting.                                                  |
    |ANR0637I EXPORT SERVER: Processing file space DRIVED for node TOMC.             |
    |ANR0637I EXPORT SERVER: Processing file space OS2 for node TOMC.                |
    |ANR0637I EXPORT SERVER: Processing file space OS2VDISK for node TOMC.           |
    |ANR0617I EXPORT SERVER: Processing completed successfully.                      |
    |ANR0620I EXPORT SERVER: Copied 1 domain(s).                                     |
    |ANR0621I EXPORT SERVER: Copied 2 policy set(s).                                 |
    |ANR0622I EXPORT SERVER: Copied 2 management class(es).                          |
    |ANR0623I EXPORT SERVER: Copied 4 copy group(s).                                 |
    |ANR0626I EXPORT SERVER: Copied 1 node definition(s).                            |
    |ANR0627I EXPORT SERVER: Copied 3 file space(s), 16 archive file(s)              |
    |and 0 backup file(s).                                                           |
    |ANR0629I EXPORT SERVER: Copied 3045632 bytes of data.                           |
    |ANR0611I EXPORT SERVER started by SERVER_CONSOLE as process 1 has ended.        |
    +--------------------------------------------------------------------------------+

    Viewing Information from an Administrative Client

    Use the console mode from an administrative client to monitor export or import operations or to capture processing messages to an output file. For example, to start an administrative session in console mode, enter:

    > dsmadmc -consolemode
    

    While the system is running in console mode, you cannot enter any administrative commands from the client session. You can, however, start another administrative client session for entering commands (for example, QUERY PROCESS) if you are using a multitasking workstation, such as OS/2 or AIX.

    If you want ADSM to write all terminal output to a file, specify the OUTFILE option with a destination. For example, to write output to the SAVE.OUT file, enter:

    > dsmadmc -consolemode -outfile=save.out
    

    For information about using the CONSOLE mode option and ending an administrative session in console mode, see ADSM Administrator's Reference.

    Querying the Activity Log for Export or Import Information

    After an export or import process has completed, you can query the activity log for status information and possible error messages.

    To minimize processing time when querying the activity log for export or import information, restrict the search by specifying export or import in the SEARCH parameter of the QUERY ACTLOG command.

    For example, to determine how much data will be moved after issuing the preview version of the EXPORT SERVER command, query the activity log by entering:

    query actlog search=export
    

    Figure 72 displays a sample activity log report.

    Figure 72. Sample Activity Log Report on Exported Data

    +--------------------------------------------------------------------------------+
    |Date/Time            Message                                                    |
    |-------------------- ---------------------------------------------------        |
    |05/03/1998 10:50:28  ANR0610I EXPORT SERVER started by ADSMADMIN as             |
    |process 1.                                                                      |
    |05/03/1998 10:50:28  ANR0639I EXPORT SERVER: Processing domain ENGPOLDOM.       |
    |05/03/1998 10:50:28  ANR0640I EXPORT SERVER: Processing policy set              |
    |ACTIVE in policy domain ENGPOLDOM.                                              |
    |05/03/1998 10:50:28  ANR0640I EXPORT SERVER: Processing policy set              |
    |STANDARD in policy domain ENGPOLDOM.                                            |
    |05/03/1998 10:50:29  ANR0641I EXPORT SERVER: Processing management class        |
    |STANDARD in domain ENGPOLDOM, set ACTIVE.                                       |
    |05/03/1998 10:50:29  ANR0641I EXPORT SERVER: Processing management class        |
    |STANDARD in domain ENGPOLDOM, set STANDARD.                                     |
    |05/03/1998 10:50:29  ANR0643I EXPORT SERVER: Processing archive copy            |
    |group in domain ENGPOLDOM, set STANDARD, management class ACTIVE.               |
    |05/03/1998 10:50:29  ANR0643I EXPORT SERVER: Processing archive copy            |
    |group in domain ENGPOLDOM, set STANDARD, management class STANDARD.             |
    |05/03/1998 10:50:29  ANR0642I EXPORT SERVER: Processing backup copy             |
    |group in domain ENGPOLDOM, set STANDARD,  management class ACTIVE.              |
    |05/03/1998 10:50:29  ANR0642I EXPORT SERVER: Processing backup copy             |
    |group in domain ENGPOLDOM, set STANDARD, management class STANDARD.             |
    |05/03/1998 10:50:29  ANR0604I EXPORT SERVER: No schedules were found in policy  |
    |domain * for exporting.                                                         |
    |05/03/1998 10:50:29  ANR0635I EXPORT SERVER: Processing node TOMC.              |
    |05/03/1998 10:50:29  ANR0605I EXPORT SERVER: No schedule associations were      |
    |found in policy domain * for exporting.                                         |
    |05/03/1998 10:50:29  ANR0637I EXPORT SERVER: Processing file space DRIVED for   |
    |node TOMC.                                                                      |
    |05/03/1998 10:50:29  ANR0637I EXPORT SERVER: Processing file space OS2 for node |
    |TOMC.                                                                           |
    |05/03/1998 10:50:29  ANR0637I EXPORT SERVER: Processing file space OS2VDISK for |
    |node TOMC.                                                                      |
    |05/03/1998 10:50:32  ANR0617I EXPORT SERVER: Processing completed successfully. |
    |05/03/1998 10:50:32  ANR0620I EXPORT SERVER: Copied 1 domain(s).                |
    |05/03/1998 10:50:32  ANR0621I EXPORT SERVER: Copied 2 policy set(s).            |
    |05/03/1998 10:50:32  ANR0622I EXPORT SERVER: Copied 2 management class(es).     |
    |05/03/1998 10:50:32  ANR0623I EXPORT SERVER: Copied 4 copy group(s).            |
    |05/03/1998 10:50:32  ANR0626I EXPORT SERVER: Copied 1 node definition(s).       |
    |05/03/1998 10:50:32  ANR0627I EXPORT SERVER: Copied 3 file space(s),            |
    |16 export file(s) and 0 backup file(s).                                         |
    |05/03/1998 10:50:32  ANR0629I EXPORT SERVER: Copied 3045632 bytes of data.      |
    |05/03/1998 10:50:32  ANR0611I EXPORT SERVER started by ADSMADMIN as             |
    |process 1 has ended.                                                            |
    |                                                                                |
    +--------------------------------------------------------------------------------+


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 998 10& k%3K/!V6yҳ5@6K/./usr/share/html/adsm/en_US/admgde/a45ea173.htm Administrator's Guide

    Administrator's Guide


    Exporting Data to Sequential Media Volumes

    You can export all server control information or a subset of server control information by specifying one or more of the following export commands:

    • EXPORT SERVER
    • EXPORT ADMIN
    • EXPORT NODE
    • EXPORT POLICY

    When you export data, you must specify the device class to which export data can be written. You must also list the volumes in the order in which they are mounted when the data is imported. See Labeling Removable Media Volumes for information on labeling tape volumes.

    You can optionally specify the USEDVOLUMELIST parameter to indicate the name of a file where a list of volumes used in a successful export operation will be stored. If the specified file is created without errors, it can be used as input to the IMPORT command on the VOLUMENAMES=FILE:filename parameter. This file will contain comment lines with the date and time the export was done, and the command issued to create the export.
    Note:If you specify this parameter with an existing filename, the existing file is overwritten with the new information.

    Deciding When to Export Data

    When you issue an EXPORT command, the operation runs as a background process. This process allows you to continue performing administrative tasks. In addition, users can continue to back up, archive, migrate, restore, retrieve, or recall files from ADSM.

    If you choose to perform an export operation during normal working hours, be aware that administrators can change server definitions and users may modify files that are in server storage. If administrators or users modify data shortly after it has been exported, then the information copied to tape may not be consistent with data stored on the source server.

    If you want to export an exact point-in-time copy of server control information, you can prevent administrative and other client nodes from accessing the server. See Preventing Administrative Clients from Accessing the Server and Preventing Client Nodes from Accessing the Server.

    Preventing Administrative Clients from Accessing the Server

    Administrators can change administrator, policy, or client node definitions during an export process. To prevent administrators from modifying these definitions, you can lock out administrator access to the server and cancel any administrative sessions before issuing an EXPORT command. After the export process is complete, unlock administrator access.

    For more information on canceling sessions, see Canceling a Client Session. For more information on locking or unlocking administrators from the server, see Locking and Unlocking Administrators from the Server.

    Preventing Client Nodes from Accessing the Server

    If client node information is exported while the same client is backing up, archiving, or migrating files, the latest file copies for the client may not be exported to tape. To prevent users from accessing the server during export operations, cancel existing client sessions as described in Canceling a Client Session. Then you can do one of the following:

    • Disable server access to prevent client nodes from accessing the server, as described in Disabling or Enabling Access to the Server.

      This option is useful when you export all client node information from the source server and want to prevent all client nodes from accessing the server.

    • Lock out particular client nodes from server access, as described in Locking and Unlocking Client Nodes.

      This option is useful when you export a subset of client node information from the source server and want to prevent particular client nodes from accessing the server until the export operation is complete.

    After the export operation is complete, allow client nodes to access the server again by:

    Exporting Server Data

    When you issue the EXPORT SERVER command, the server exports all server control information. You can also export file data information with the EXPORT SERVER command.

    For example, you want to export definitions and all file data to four defined tape cartridges, which are supported by the TAPECLASS device class. You want ADSM to use scratch volumes if the four volumes are not enough, and so you use the default of SCRATCH=YES. To issue this command, enter:

    export server devclass=tapeclass
    volumenames=dsm001,dsm002,dsm003,dsm004 filedata=all
    

    During the export process, ADSM exports definition information before it exports file data information. This ensures that definition information is stored on the first tape volumes. This process allows you to mount a minimum number of tapes during the import process, if your goal is to copy only control information to the target server.

    In the example above, the server exports:

    • Administrator definitions
    • Client node definitions
    • Policy domain, policy set, management class, and copy group definitions
    • Schedule definitions and client node associations
    • File space definitions
    • File space authorization rules
    • Backed up, archived, and space-managed files

    Exporting Administrator Information

    When you issue the EXPORT ADMIN command, the server exports administrator definitions. Each administrator definition includes:

    • Administrator name, password, and contact information
    • Any administrative privilege classes the administrator has been granted
    • Whether the administrator ID is locked from server access

    You can specify a list of administrator names, or you can export all administrator names from the server to tape volumes.

    In the following example, definitions for the DAVEHIL and PENNER administrator IDs will be exported to the DSM001 tape volume, which is supported by the TAPECLASS device class. Do not allow any scratch media to be used during this export process. To issue this command, enter:

    export admin davehil,penner devclass=tapeclass
    volumenames=dsm001 scratch=no
    

    Exporting Client Node Information

    When you issue the EXPORT NODE command, the server exports client node definitions. Each client node definition includes:

    • User ID, password, and contact information
    • Name of the policy domain to which the client is assigned
    • File compression status
    • Whether the user has the authority to delete backed up or archived files from server storage
    • Whether the client node ID is locked from server access

    Optionally, you can specify whether to export file data. File data includes file space definitions and authorization rules. You can request that file data be exported in any of the following groupings of files:

    • Active and inactive versions of backed up files, archive copies of files, and space-managed files
    • Active versions of backed up files, archive copies of files, and space-managed files
    • Active and inactive versions of backed up files
    • Active versions of backed up files
    • Archive copies of files
    • Space-managed files

    When client file data is exported, ADSM copies files to export volumes in the order of their physical location in server storage. This process minimizes the number of mounts required during the export process.

    If you do not explicitly specify that you want to export file data, then ADSM only exports client node definitions.

    For example, suppose you want to do the following:

    • Export definitions for client nodes and file spaces in the ENGPOLDOM policy domain
    • Export any active backup versions of files belonging to these client nodes
    • Export this information to scratch volumes in the TAPECLASS device class

    To issue this command, enter:

    export node filespace=* domains=engpoldom
    filedata=backupactive devclass=tapeclass
    

    In this example, the server exports:

    • Definitions of client nodes assigned to the engineering policy domain

    • File space definitions and backup authorizations for each client node in the engineering policy domain

    • Active versions of backed up files belonging to the client nodes assigned to the engineering policy domain

    Exporting Policy Information

    When you issue the EXPORT POLICY command, the server exports the following information belonging to each specified policy domain:

    • Policy domain definitions
    • Policy set definitions, including the active policy set
    • Management class definitions, including the default management class
    • Backup copy group and archive copy group definitions
    • Schedule definitions
    • Associations between client nodes and schedules

    For example, suppose you want to export policy and scheduling definitions from the policy domain named ENGPOLDOM. You want to use tape volumes DSM001 and DSM002, which belong to the TAPECLASS device class, but allow the server to use scratch tape volumes if necessary. To issue this command, enter:

    export policy engpoldom
    devclass=tapeclass volumenames=dsm001,dsm002
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ator  l"%3uq!V6zҳ5@6}J./usr/share/html/adsm/en_US/admgde/a45ea174.htm aeotdinrs <>AEIPRcfghlmpu"#&-/46;=DLMNOSTvy,01358BCFHVbw|2GUXkx$().79Y_!:QWjq*JK+z<.d Q.dN 0aPÓHp̓J#$XRdDIhy̔I^# rC$gx)(#r'D$H"D$H"D$H"D$H"D$H"DѨx7āB1YxL ,:]P885Țmx5CFGn2|B7)#TS.` | \ BoP84o`` ǀ!x ppܠ; +rNdaHǀ!z-5\F?)3(SSKi 4jopAW(qSƍ@Ѽ,wGڭ+ m 3Ѩx7'`G5ɻ+🛢 ߹sAmFFqh;޾KYGMNafm|JL0 85*xy* H$)[oK2c$|k H_`` ,RU#(&T& HT,HW .XEa؃pN$ ,@ʤedʃR [W .XEe|k@8 `b8"M `4B,888888R|F5qhޔ_r'D$H"D$H"D$H"D$H"D$H"DFqȕH8]p-Jb xP8{p' 8P82"U"BɪeT&\=T WT3X)s%muݸ)V ӭ qȕHɂBBH @ȠqȕHɂBB@H9=Y0HHPHX,T L$$($ @*!I@*!I@*!I @ȠqȕHɂBB@ȠqȕHɂBB@@2_76K{kz/&/|F@;vz0XPYq q yDN3i3~G7`,~{nxEf}Ͼׄa;0QrK7[B5;Zjo <q &ai:$熦e$&``W1-oj?Rbj0XNo̱Wܖ-ss%kjr5M#/ﭮXӭRb܍\ @2'ܖ-sVi #<S*!P8򉠤,Jc+䛭G+o}myDM2[k0dfq@A"ǝrT6oI;ǔMs%x5}q8E}sxv/Oj/m̖܍\5M#/ﭣM" jndM#;ߋ1{r5r,y'ȕHj&UA\=T WT3X)np‚%fbP8n#k䯁XM2[@(z<%R$)2`BjL^܍\ @V;֨6K}4ztFw s%ז7<Q Ǜ|z @or[moߴXӭf7˭QSK:mf-?+s%"o7ݝ\fTېc8{n5`s+5 &a侳}2T0 +ۨ܆ "q*m̖܍\TKiYP"FgƝnM>m>m6A6ǜxIQHPPBxPg>tۍ_}鋟~oj/[`jo <Q=Y2HRa_@~bqۙ-Ჺ7Ӝ݄XJBĺ/QKy ۨȠx UQU$ѣF4hѣF4hѣF4hѣF4hѣF4hѣF4hѣF4hѣF4hѣF4hѣF4hND9#|Kۄa=nKIQK0\\1r5r @L4K*@%>ndƝn3A>9qvݸ~.#r0chT@:}2T0 +-|J$\>k`&p% OUBTA%F #պ|"HuL * ז7r5r0W-̖L0p@$ ! F "<,`hTHL3$JG,Z8En`:.T`hTteT.a%DT`=Ib9,w1,oe1#Ơni\2F @&p% <>U gIQ,(,RXpj  X*si\2F @&p% U gIQ,(,RXp1mwN|KER~L4.Prw)$0X8MʃL3$JG,Z8EF;j>T5"u8M"u &\70eTc8MʃL3$JG,Z8EF;j>`%?u&pE(LPo;`%1ǐ#&p% <%>U gIQ,(,RXp05}lpbXg Xr˕膙LA nF;j>`%1ǐ#3,9)ʨ]ST5"qǐ#8MʃL3$JG,Z8ERY8o,uu.Prs X*infs X*,y?g YPrʨ]SU gIQ,(,RXpF:[7ؖ:{zE(LPo';`%0nF;j>T5"qǐ#8MʃOUBTA%F #Ԗ-s"N %n`:.Tg 2bhLQ-Ϙ2bhL`&eA*uL * Kcۄa=nKDA <&eA*uL * Kcۄa=nKb*0XDBPyIQ‚%\㏾dPтǐ#8Mʃ L3$JG,Z8E7)k/}%ʆ^ _8NnR˘,y?hTIeT.a%DT`=Ib9,uK_&b q̗*}x5srMT,y?3,9 ʨ]SU gIQ,(, !on5ހ @8MʃPyIQ‚rinfsn`0cL4K*@ L3$JG㐷lpbX,aǐ#DIʨ]SsrWLX0Xyz<=T MPI8HaAdyY(EbjnJNׄa~|IbjxP"Id~G<%L_s1oIӧr5r,y'/nrւ>}ERM ܩSw o;z<=T WA@@ζ,<*iQH'ԕq_%} [-X.ndc"c/nP(EߕֶsP/\aH8tvua&h\7%QM2[Ԗ-sȠ0XN=D<<%*!A&pAąP ř, @ۜ 0XPYndcl23Nx+aǎ@@?# `jBw9#Fx:+m̖tzuw`|xz,~ k @ǨvK.q_}a }|oXr˕cPX~7Pfړw#W.#k䯛|s%j l23Ǜ{n|ܵIBM }3|Ʃk{k0dx5}m߰[-NXc8'k0dg޵Gߕ-o:Oe[5 1,lfWk0df0XyoקZ +qZ=X9# F#Rbj0XN=D<56}fX%DZ?Rmړw#W!‚ʨi}1mwN~8o,ußk0df0XN=D&`o5Pl3GT۹ΘeSP}l2#(Ǩ@7*b{#?7-h/ ~|F:[7ؖ:EYK3W %>_sׄm{/ @Ǩ@7kӭonL[w5S~\szGN^05}lpKp`zQ4 }ge+CL szF}1mwN~45~9>ׄm1,oqm`zQ4 }ge+CL szF}lpbX45~9>ׄm1,oqm`xAD=D_n^fx"e1@Ac~wmf W?֜LA cPXߝ^XoI;csxE|ut[`j7?Y&/|F@;֨gY4 B,u/aAdyǂ pTD4Q4 !%@]@(pBQ4 !%@TTiDL8 *u L4 0(Ǩ7ZNn,}f$ɗ*eu_YKl V7zuO"!SH @D| 2@ Mgw5YƠ;$g}ge+oUK0~7P}j iU?Kl _w s%Jܹ/n0XN=D<ׄaE|uj|F>{o O~ӗcN~4ݼf <aZ oa?XӭZoD߮5Y!(iDLPZT0XN=D{*Pp^Xojc;r,(,ǨHA2[r5r}mFTKiY5:ƛ|8*ȕHjP LAąP ř, cm0XPYfJcs/l233Rb9ǣ"U"B& )"ǣ"U"B& @*!I@A ^#M" ݝf̖ϱqVm̖%\;6Ӝ;KrT_Y&/|FC D@}5yJ^#?1{r5rcn5{Yƚ(E=&0XPYq q yDMDߞ䩋#[ ܵ-c\Q-U9[ߞ9ՙ䩋f51‚@@򉠚Y56xnduQ膙LA.5ރ}f1,o|5EoI;cJY#Θ.7*{X橨>ӯ$7/Q7ۨzTs# %?+^<%L_s1f簍l23rւ(k?Yn`Oa<%L_s1oIӧr5r,y<@yXvVKgziF;j;7N %0c/%c\~})%Ơ;oqۗnwۨc ݹެN|}-5|z&I>ռ(HzvobX}-5||r\䛭$ڃV q*ۑ8mcpڋOm%RYIO5o8*,T L$$((@ q yDM=SsF]1mwNw?Q[7ؖ:#9)%Ơ;+^<%L_s1fԯ7ׄm7M`"aAdyǂ q yD'k7*bO5ՙJ5w>K6sub۸Y~8o,uɃz}i@Fz<=T WTbɪM A* @,|8EcrT3@`zQ4YY=SsF_YF;j;9cL`yM`"aAdyǗ)KQ(yD f!SKAc~wssYw1,o&\|7ܕ1}=kaub۸Y~8o,uDfAc~wާ`JqAo7b]j 8 q &a8ncAc~wH8tbɪ&HEQ8E]Lj /O D q㋔@@q|"f7~/jﭯx[h77Ut#Y=Sمʤ&_k|]x- J-~jc Gܕ1}Ƨo?=SsFg7Q-/c\n]85,y<;%MՃoѿ^O|6krT3Lf{kQV^XF krTFc D@P=YMP*M(HU plY Hs,(,M2[àuӊ&a ޼/Ɲn0Xxt:Y_sr^#?QuG֮c GXZts߬m>oY4 B,v%?Gx .UDCLqA_[`jᑟ, \7, _[x5s:7)kF&+l _5r23Vx5s%c_`ޢ-c[yDEmFj8dg~#K:jqAN_uμyDFK3W!s^ \7ܾ](1]i]l2=qXp^uIf`j.%<s%x5}ݜ"Ǩxv{oﭳ(Ǩn<;֨6Kzjk}fԘ <QȕHj&p}{Q|".MշàR>^ռȠxz<%R$)2`$REQ ǢL_ljk+䛭D|s%}x5~nR3ms,ϛ.;㏱ǐ#_^ _6]<߰\'ړw#W.K7㏰n3{M94-Y`Oa:jܥƛǐ"q f v>\j V^ _w>$|s%ﭣM" i]m׍uK_7}|o2[ol2}xF3R]fjTܧġucs,鳂PY?_b]x5~nRM'ĥ ۏ܍\W/;s7mi00XN=D^tۍX7YU1EMTrns~gmI;_%㏾DE#N_5:\9T}fl|4 &b uK_,uK_7ɁdLA.-~ɁdL@#Zk>81U"c D@Ǡz<%R$(cVoY}U5|m Ǧۙ-Xj:䡒Y`2[˕l2# Go9|4vtp}~~lK^p:}mxO2[oY&/NL_+~05Mwѹ% 6KN.UȌ<Q%Q߹Wn}fJ B4N/%ﭹ\F:ƮSF~RY9 7n=&D0r)q&`>͜^kF @M~o~g;SN7n>o|I^vC٩*s(4`!+9-hߥ7Wۙ-ϬRbj0XN=D<gmI;Ǩ̠xb-5g81ɓ@Ö5"ѿKl _5r23Vx5s%c\_-c[6Kms7@fP<1RFx&MZ^?Fj#wm,ovw!@3b7= 7)kF+m̖m>m8*ȕHj,UpR$*]P8Hζ,`@ )܌l23M2[@(zXZݝndQcy#;ߋf΄W7[ ߴ}fԘ < jvӗĪ}i]mCYT.a%DTzoȴo~_$l2=ycgk7"o8EU g.M!ǐ"q YW&`)xݿQ7ۙ-cm^ []jsx6Kmn}fF^ ofnKms9c GdoO+(k?Y%B(hۨzeT.X4u(4/}?YZ+䛭G~9s"IdF @8ydJHRd!!D xP8=Aą 2Q2 @| D (q\Ad8IND (q\Ad8Iʨ]S=eS,reT.rG9ER@@Ix*yP8$%$(AEqJ&,HQ @U$]S=eS,qU$<1Td'(!E2+"Q09bBPR U gLeL3$JxI U&IJ&,HQDLX%ǨH&UB勓Hʨ]S=B  ,HU plY 0Hc,o)d>}6oRXgEqȕHɂBB@@Xm̖%\ v߸n^5MAÖI6e*bG9%}m(do-̖\a,y=5"jk~;[ݔ"Ǩ6K~9rDfF]sJ``<8ir"e( ľk[|'ncׄmY^kyivv( "mԮo.ك}f=XTۗszXxAD=D ~w#W/+s%ߥ׵DZ?u3Ư_:cc2[/ s%V#1ǐ#w͜uk[gęfs%b9O;fvm:_$l2?Y🥖6Z DA*YnwfeT.X4KUBTA%zu(k?Y(4LܩSw/`kz橧orG.Y n3zҺ۟:nR/m̖Ͼ熌<eO,Z?qf7vRm̖7᫐[]yc~Pgۙ-,y<;%M"vG]f j/jAjryHPj&p}{Q|".MշàR>^ռȠ0XN=Dr^#ۣ~{?Y&/|F]|l`oQOe[P|mj [֨NnliH\92QԺu+o _^ _5}lsm%㝬#vxc.J"Id~G7ɤQ#)p$aDCRcm^ kܾS20WOe[,$ #>rg LH <QȕHjre ()n4"Ǯr"ǠqȕHɂBBN~w#W.5rjfΰ\'x5~nR /6Kmx5~nR> \}xؗsmZi,y<0xwۣ}ՙrnv[٣Wni`U稿ԯTpJ?s7r5r,y=8f9jsxZݝfD\92QԺu+7YmK_pl#ݝ|q0XN=DU, #Gq!BYu)sJb`0 Administrator's Guide

    Administrator's Guide


    Exporting and Importing Data from Virtual Volumes

    All EXPORT and IMPORT operations described in the previous sections can also be done to virtual volumes. Data stored as virtual volumes appear to be sequential storage pool volumes on the source server, but are actually stored as archive files on another server. Those archive files can be in random or sequential access storage pools. The EXPORT and IMPORT commands are identical to those previously shown, except that the device class specified in the commands must have a device type of SERVER. For details about how to configure your ADSM server to export to or import from virtual volumes, see Using Virtual Volumes to Store Data on Another Server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] D\ kp%3d!V6{ҳ5@6d./usr/share/html/adsm/en_US/admgde/a45ea176.htm Administrator's Guide

    Administrator's Guide


    Part 5. Protecting the Server


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] D k%3!V6{ҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea177.htm Administrator's Guide

    Administrator's Guide


    Chapter 20. Protecting and Recovering Your Data

    If your ADSM database or recovery log are unusable, the entire ADSM server is unavailable. Failure, damage, or loss of the database, recovery log, or storage pools can cause the unrecoverable loss of client data. If a storage pool volume is lost and cannot be recovered, any client data on the volume is also lost. This chapter describes how ADSM can guard against these situations and helps you to choose the method that is best for your installation. The term tape is used often in the following descriptions. It refers to any kind of sequential access, removable media.

    See the following sections:
    Concepts:
    "Levels of Protection"
    Protecting Data:
    "Backing Up Storage Pools"
    "Backing Up the Database"
    Recovering Data:
    "Recovering by Using Mirrored Volumes"
    "Recovering by Using Database and Storage Pool Backups"
    "Recovering by Using Mirrored Volumes"
    "Backup and Recovery Scenarios"

    In this chapter, most examples illustrate how to perform tasks by using the ADSM command line interface. For information about the ADSM commands, see ADSM Administrator's Reference, or issue the HELP command from the command line of an ADSM administrative client.

    All of the ADSM commands can be performed from the administrative web interface. For more information about using the administrative interface, see ADSM Quick Start.


    Figure AB0CT203 not displayed.

    The Disaster Recovery Manager (DRM) feature (Chapter 21. Using Disaster Recovery Manager) automates some tasks associated with preparing for or recovering from a disaster. In this chapter, this icon identifies those tasks.

     


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] --> k%3n<"V6|ҳ5@6n<./usr/share/html/adsm/en_US/admgde/a45ea178.htm Administrator's Guide

    Administrator's Guide


    Levels of Protection

    ADSM provides various methods for protecting ADSM data. For the most comprehensive coverage, they should be used together. They are:

    • Storage pool backup
    • Database and recovery log mirroring
    • Database backup

    This section describes each method and presents the benefits and costs of each.

    Attention: ADSM Version 1 provided database salvage commands to reestablish the server database if a catastrophic error occurred. Although these commands are still available, the current database backup and recovery functions replace them and should be used to ensure the best level of protection for your server. Database salvage commands involve a lengthy process. You should not use them without help from your IBM service representative.

    Storage Pool Protection

    ADSM stores client data on volumes in storage pools. If one or more storage pool volumes is lost or damaged, the client data may be permanently lost. However, you can back up random or sequential access pools to sequential access copy storage pools and move the volumes offsite. Then if data is lost or damaged, you can restore individual volumes or entire storage pools from the data in the copy storage pools.

    How Restore Processing Works

    ADSM provides two commands that allow an administrator to recreate files in a primary storage pool using copies in a copy storage pool:

    RESTORE STGPOOL
    Restores all files in a storage pool that have been previously identified as having read errors. These files are also known as damaged files. This command also restores all files on any volumes that have been designated as destroyed using the UPDATE VOLUME command. See Restoring Storage Pools for more detailed information.

    RESTORE VOLUME
    Recreates files that reside on a volume or volumes in the same primary storage pool. This command can be used to recreate files for one or more volumes that have been lost or damaged. See Restoring Storage Pool Volumes for more detailed information.

    ADSM uses database information to determine which files should be restored for a volume or storage pool, so restore processing does not require that the original volumes be accessed. For example, if a primary storage pool volume becomes damaged, the RESTORE VOLUME command could be used to recreate files that were stored on that volume, even though the volume itself is not readable. However, if the administrator deletes the damaged files with DISCARDDATA=YES, ADSM removes from the database references to the files on the primary storage pool volume and all references to copies of the files on copy storage pool volumes. It would not be possible to restore those files.

    Restore processing obtains files from a copy storage pool and stores these files on new primary storage pool volumes. Database references to files on the original primary storage pool volumes are then deleted. If a primary storage pool volume becomes empty because all files that were stored on that volume have been restored to other volumes, the empty volume is automatically deleted from the database.

    To facilitate restore processing of entire volumes, ADSM has a destroyed volume access mode. This mode is used to designate primary volumes for which files are to be restored. If a volume has an access mode of destroyed, ADSM does not mount that volume for either read or write access. You can change the access mode of a volume to destroyed in one of two ways:

    • By using the RESTORE VOLUME command. The RESTORE VOLUME command automatically changes the access mode of specified volumes to destroyed using a volume list provided as part of the command.

    • By using the UPDATE VOLUME command. Before using the RESTORE STGPOOL command to restore volumes in a storage pool, the administrator must update the access mode of the volumes to destroyed.

    The destroyed designation for volumes is important during restore processing, particularly when the RESTORE STGPOOL command is used to restore a large number of primary storage pool volumes after a major disaster:

    • You can designate as destroyed only those volumes that need to be restored. If some volumes are known to be usable after a disaster, the access state of the usable volumes should not be set to destroyed, so they will not be restored.

    • Once the administrator has identified the primary volumes to be restored, and has changed the access mode of these volumes to destroyed, new volumes can be added to the storage pool. The new volumes are used to contain the files as they are restored from the copy storage pool volumes. The new volumes can also be used for storage of new files that may be backed up, archived, or migrated by the end users.

    • The designation of destroyed volumes allows ADSM to keep track of the files that still need to be restored from copy storage pools. If restore processing is ended before completion for any reason, you can start the restore again. Processing would be resumed and only the files that still reside on destroyed volumes would need to be restored.

    Database and Recovery Log Protection

    In addition to all the information about your ADSM system, the database contains information (including pointers) about all the client data in your storage pools. The recovery log contains records of changes to the database. If you lose the recovery log, you lose the changes that have been made since the last database backup. If you lose the database, you lose all your client data.

    You have several ways to protect this information:

    Mirroring

    You can prevent the loss of the database or recovery log due to a hardware failure, by mirroring them. Mirroring writes the same data to multiple disks simultaneously. However, mirroring does not protect against a disaster or a hardware failure that affects multiple drives or causes the loss of the entire system. While ADSM is running, you can dynamically start or stop mirroring and change the capacity of the database.

    ADSM mirroring provides the following benefits:

    • Protection against database and recovery log media failures

    • Uninterrupted ADSM operations if a database or recovery log volume fails

    • Avoidance of costly database recoveries

    However, there are also costs:

    • Mirroring doubles the required DASD for the mirrored volumes

    • Mirroring results in decreased performance

    Database Backup

    ADSM can perform full and incremental backups of the database to tape while the server is running and available to clients. With ADSM in normal mode, the backup media can then be stored onsite or offsite and can be used to recover the database up to the point of the backup. You can run full or incremental backups as often as needed to ensure that the database can be restored to an acceptable point in time.
    Note:You can run up to 32 incremental backups between full backups.

    You can provide even more complete protection if you specify that ADSM run in rollforward mode. With ADSM in rollforward mode and with an intact recovery log, you can recover the database up to its most current state (the point at which the database was lost).

    For the fastest recovery time and greatest availability of the database, mirror both the database and recovery log and periodically back up the database. When operating in rollforward mode, mirroring better ensures that you have an intact recovery log, which is necessary to restore the database to its most current state.

    Normal Mode versus Roll-Forward Mode

    Rollforward mode offers the highest level of protection for your data. However, there are costs to rollforward mode. The following tables describe the protection afforded by each mode and the requirements for each mode.
    Level of Protection
    Normal Mode Rollforward Mode
    Recover to a point in time of the latest full or incremental backup only. Recover to a point in time of the latest full or incremental backup or, with an intact recovery log, to the most current state.
    Recover with loss of client data that has been:

    • Backed up since the last database backup.

    • Moved due to storage pool migration, reclamation, or move data operations since the last database backup and then overwritten.
    With an intact recovery log, recover to the most current state with no loss of client data.
    You must restore the entire database even if only one volume is damaged. You can restore a single volume.

    Preferable if the server supports HSM clients (space-managed files should be protected as fully as possible from hardware failure).

    Storage Requirements
    Normal Mode Rollforward Mode
    Does not require a recovery log to restore to a point in time. The recovery log keeps only uncommitted transactions, and its size is not affected by normal mode. Requires an intact recovery log to restore to the most current state. The recovery log keeps all transactions since the last database backup. In rollforward mode you should significantly increase the recovery log size. However:

    • Frequent database backups reduce recovery log storage requirements (after a backup is completed, recovery log records preceding the backup are deleted).

    • Mirroring the recovery log requires much less space than mirroring the database.
    For the greatest availability, you should mirror the database and recovery log or place them on devices that guarantee availability. You should mirror the recovery log to recover to the most current state.
    Note:Unlike mirroring the database, rollforward recovery does not provide continuous operations after a media failure. This is because the database must be brought down to perform the recovery.

    The following table compares four typical ADSM data recovery configurations, two for rollforward mode and two for normal mode. In all four cases, the storage pools and the database are backed up. The benefits and costs are:

    Mirroring
    Whether the database and recovery log are mirrored. Mirroring costs additional disk space.

    Coverage
    How completely you can recover your data. Rollforward recovery cannot be done if the recovery log is not intact. However, rollforward mode does support point-in-time recovery.

    Speed to Recover
    How quickly data can be recovered

    Mode Mirroring Coverage Speed to Recover
    Roll-Forward Log and database Greatest Fastest
    Log Only Medium Moderate
    Normal Log and database Medium Moderate
    None Least Slowest


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] pe k~%3"V6|ҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea179.htm Administrator's Guide

    Administrator's Guide


    Protecting and Recovering Data: An Overview

    Before you learn the details of protecting and recovering your data, read the following scenarios for protecting and recovering data. These scenarios are presented in detail in Backup and Recovery Scenarios.

    Protecting Your Database and Storage Pool

    1. Create a copy storage pool

    2. Do a full backup of the primary storage pools to the copy storage pool

    3. Do the following daily:

      1. Do incremental backups of the primary storage pools to copy storage pools

      2. Back up the database

      3. Save the volume history file (which describes ADSM volumes) the device configuration file (which describes the devices ADSM uses) and your server options

      4. Move offsite: copy storage pool volumes, database backup volumes, the volume history file, the device configuration file, and your server options


    Figure AB0CT203 not displayed.

    DRM helps you track the movement of copy storage pool and database backup volumes. It also saves snapshots of the volume history and device configuration files in its disaster recovery plan file.

     

    Recovering to a Point in Time

    1. Install ADSM on a replacement processor

    2. Move the database and storage pool backup volumes onsite

    3. Restore the database from the latest backup level

    4. Audit storage pool disk volumes and any tape volumes that were reused or added since the last backup. This information is recorded in external files that have been defined in the VOLUMEHISTORY option of the server options file for storing volume history information.

    5. Delete from the database any volumes in the copy storage pool that were onsite at the time of the disaster

    6. Define new volumes in the primary storage pool

    7. Restore the primary storage pool volumes from those in the copy storage pools

    Recover a Lost or Damaged Storage Pool Volume

    1. Identify the copy pool volumes containing backup copies of the files in the lost or damaged volume

    2. Mark the copy volumes as unavailable

    3. Bring the copy volumes onsite and mark them as read/write

    4. Restore the destroyed files

    5. Mark the copy volumes offsite and move them offsite


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ch/ kꜣ%3""V6|ҳ5@6"./usr/share/html/adsm/en_US/admgde/a45ea180.htm Administrator's Guide

    Administrator's Guide


    Backing Up Storage Pools


    Task Required Privilege Class
    Define, back up, or restore storage pools

    Restore volumes

    System, unrestricted storage, or restricted storage (only for those pools to which you authorized)
    Update volumes System or operator
    Query volumes or storage pools Any administrator

    You can create backup copies of client files that are stored in your primary storage pools. The backup copies are stored in copy storage pools and can be used to restore the original files if they are damaged, lost, or unusable.

    Primary storage pools should be backed up incrementally each day to the same copy storage pool (see Figure 74). Backing up to the same copy storage pool ensures that files do not need to be recopied if they have migrated to the next pool.

    Attention: Multiple primary storage pools can be backed up to one copy storage pool. A primary storage pool can be backed up to multiple copy storage pools if multiple copies are necessary. However, it is recommended that the entire primary storage pool hierarchy be backed up to the same copy storage pool for easier management of storage volumes.

    Figure 74. Copy Storage Pools

    Copy Storage Pools

    With scheduled storage pool backups and migrations and with sufficient disk storage, most copies can be made from the disk storage pool before the files are migrated to tape, thus avoiding unnecessary mounts. Here is the sequence:

    1. Clients back up or archive data to disk

    2. Back up the primary storage pools to copy storage pools

    3. Data is migrated from disk storage pools to primary tape storage pools

    Backing up storage pools requires an additional 200 bytes of space in the database for each file copy. As more files are added to the copy storage pools, reevaluate your database size requirements.

    The BACKUP STGPOOL command is used to copy files into a copy storage pool. Because the copies are made incrementally, the backup process may be canceled if desired. Reissuing the BACKUP STGPOOL command allows the backup to continue from the spot the backup was canceled. For example, to back up the ARCHIVEPOOL primary pool to the DISASTER-RECOVERY copy pool, enter:

    backup stgpool archivepool disaster-recovery
    

    The BACKUP STGPOOL command can also be scheduled. The administrator can define schedules to initiate incremental backups of files in the primary storage pools. For example, to back up the BACKUPPOOL, ARCHIVEPOOL, and the TAPEPOOL every night, the following commands are scheduled:

    backup stgpool backuppool disaster-recovery maxprocess=4
    
    backup stgpool archivepool disaster-recovery maxprocess=4
    
    backup stgpool tapepool disaster-recovery maxprocess=4
    

    These commands use four parallel processes to perform an incremental backup of each primary storage pool to the copy pool. The only files backed up to the DISASTER-RECOVERY pool are files for which a copy does not already exist in the copy storage pool. See Chapter 15. Automating Server Operations for information about scheduling commands.

    Notes:

    1. Set the MAXPROCESS parameter to the number of mount points or drives that can be dedicated to this operation.

    2. Backing up storage pools places additional space requirements on the ADSM database.

    3. If a copy is to be generated in a specific copy storage pool and a copy already exists with the same insertion date, no action is taken.

    4. File copies stored in a copy storage pool do not migrate from that copy storage pool to any other.

    5. When a disk storage pool is backed up, copies of files that remain on disk after being migrated to the next storage pool (cached files) are not backed up.

    For recovery scenarios that involve backed up copies of storage pools, see Recovering to a Point in Time from a Disaster and Recovering a Lost or Damaged Storage Pool Volume.

    Delaying Reuse of Sequential Access Volumes

    When you define or update a sequential access storage pool, you can use a parameter called REUSEDELAY. This parameter specifies the number of days that must elapse before a volume can be reused or returned to scratch status, after all files have been expired, deleted, or moved from the volume. When you delay reuse of such volumes, they enter the pending state once they no longer contain any files. Volumes remain in the pending state for as long as specified with the REUSEDELAY parameter for the storage pool to which the volume belongs.

    Delaying reuse of volumes can be helpful under certain conditions for disaster recovery. When ADSM expires, deletes, or moves files from a volume, the files are not actually erased from the volumes: the database references to these files are removed. Thus the file data may still exist on sequential volumes if the volumes are not immediately reused.

    If a disaster forces you to restore the ADSM database using a database backup that is old or is not the most recent backup, some files may not be recoverable because ADSM cannot find them on current volumes. However, the files may exist on volumes that are in pending state. You may be able to use the volumes in pending state to recover data by doing the following:

    1. Restoring the database to a point in time prior to file expiration.

    2. Using a primary or copy storage pool volume that has not been rewritten and contains the expired file at the time of database backup.

    If you back up your primary storage pools, set the REUSEDELAY parameter for the primary storage pools to 0 to efficiently reuse primary scratch volumes. For your copy storage pools, you should delay reuse of volumes for as long as you keep your oldest database backup.

    For an example of using database backup and delaying volume reuse, see Protecting Your Database and Storage Pool. For information about expiration, see Running Expiration Processing to Delete Expired Files.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] se com kn%3#"V6}ҳ5@6#./usr/share/html/adsm/en_US/admgde/a45ea181.htm Administrator's Guide

    Administrator's Guide


    Mirroring the Database and Recovery Log

    This section explains how to:

    • Allocate disk volumes to mirror the database and recovery log
    • Define ADSM mirrored volume copies
    • Monitor ADSM mirrored volume copies


    Task Required Privilege Class
    Define database and recovery log volumes System or unrestricted storage
    Query mirrored volumes Any administrator

    The following scenario shows the importance of mirroring in the recovery process: As the result of a sudden power outage, a partial page write occurs. The recovery log is now corrupted and not completely readable. Without mirroring, transaction recovery operations cannot complete when the server is restarted. However, if the recovery log is mirrored and a partial write is detected, a mirror volume can be used to construct valid images of the missing pages.

    Allocating Volume Copies to Separate Physical Disks

    By separating volume copies on different physical devices, you protect the server against media failure and increase the availability of the database and recovery log. If you cannot assign each volume copy to its own physical disk, then allocate them as shown in Table 20.

    Table 20. Separating Volume Copies
    Physical Disk Volume Volume
    Physical Disk 1 Database volume copy 1 Recovery log volume copy 3
    Physical Disk 2 Recovery log volume copy 1 Database volume copy 2
    Physical Disk 3 Database volume copy 3 Recovery log volume copy 2

    ADSM mirrored volumes must have at least the same capacity as the original volumes.

    Defining Database or Recovery Log Mirrored Volumes

    To mirror the database or recovery log, define a volume copy for each volume in the database or recovery log.

    For example, the database consists of five volumes named VOL1, VOL2, VOL3, VOL4, and VOL5. To mirror the database, you must have five volumes that match the original volumes in size. Figure 75 shows a mirrored database in which VOL1-VOL5 are mirrored by VOLA-VOLE.

    Figure 75. Mirrored Volumes

    Mirrored Volumes


    Format the space by using the DSMFMT command. For example, to format VOLA, a 25MB database volume, enter:

    ./dsmfmt -m -db vola 25
    

    Then define the group of mirrored volumes. For example, you might enter the following commands:

    define dbcopy vol1 vola
    
    define dbcopy vol2 volb
    
    define dbcopy vol3 volc
    
    define dbcopy vol4 vold
    
    define dbcopy vol5 vole
    

    After a volume copy is defined, ADSM synchronizes the volume copy with the original volume. This process can range from minutes to hours, depending on the size of the volumes and performance of your system. After synchronization is complete, the volume copies are mirror images of each other.
    Note:The mirror read and mirror write server options specify modes for reading and writing database and recovery log pages. See ADSM Administrator's Reference for details.

    Specifying Mirroring Server Options

    ADSM provides server options that specify how mirrored volumes are written to. These options can significantly affect the level of protection afforded by database and recovery log mirroring. Write operations for the database and the recovery log can be set to SEQUENTIAL or PARALLEL:

    • A PARALLEL setting offers better performance but at the cost of recoverability. Pages are written to all copies at about the same time. If a system outage results in a partial page write and the outage affects both mirrored copies, then both copies could be corrupted.

    • A SEQUENTIAL setting offers improved recoverablility but at the cost of performance. Pages are written to one copy at a time. Thus if a system outage results in a partial page write, only one copy is affected. However, because a successful I/O must be completed after the write to the first copy but before the write to the second copy, performance can be affected.

    Requesting Information about Mirrored Volumes

    You can request information about mirrored database or recovery log volumes by using the QUERY DBVOLUME and QUERY LOGVOLUME commands. For example:

    query dbvolume
    

    This command results in the following display:


    +--------------------------------------------------------------------------------+
    |Volume Name    Copy    Volume Name    Copy    Volume Name    Copy               |
    |(Copy 1)       Status  (Copy 2)       Status  (Copy 3)       Status             |
    |-----------    ------  -------------  ------  -------------  ------             |
    |VOL1           Sync'd  VOLA           Sync'd                 Undef-             |
    |VOL2           Sync'd  VOLB           Sync'd                 ined               |
    |VOL3           Sync'd  VOLC           Sync'd                                    |
    |VOL4           Sync'd  VOLD           Sync'd                                    |
    |                                                                                |
    |VOL5           Sync'd  VOLE           Sync'd                                    |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    • Each pair of vertical columns displays an image of the database or recovery log. For example, VOLA, VOLB, VOLC, VOLD, and VOLE (Copy 2) represent one image of the database.

    • Each horizontal column displays a group of mirrored volumes. For example, VOL1, and VOLA represent two volume copies.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] y  k4%3["V6}ҳ5@6[./usr/share/html/adsm/en_US/admgde/a45ea182.htm Administrator's Guide

    Administrator's Guide


    Using Copy Storage Pools to Improve Data Availability

    Copy storage pools enable multiple copies of files to be maintained, thus reducing the potential for data loss due to media failure. If the primary file is not available or becomes corrupted, ADSM accesses and uses the duplicate file from a copy storage pool.

    Example: Simple Hierarchy with One Copy Storage Pool

    A company has a storage hierarchy consisting of two primary storage pools: one random access storage pool (DISK-POOL) and one tape storage pool (TAPEPOOL, with device class TAPECLASS). The files stored in the random access storage pool are migrated to the tape storage pool. Because the files are important to the function of the company, the company wants to back up the files in both primary storage pools to a copy storage pool.

    The administrator decides to schedule daily incremental backups of the files in the primary storage pools. The administrator performs the following steps:

    1. Create a copy storage pool called COPYPOOL, with the same device class as the TAPEPOOL primary storage pool, by issuing the following command:
      define stgpool copypool tapeclass pooltype=copy
      maxscratch=50
      

      Notes:

      1. Because scratch volumes are allowed in this copy storage pool, you do not need to define volumes for the pool.

      2. All of the storage volumes in the copy storage pool COPYPOOL are located onsite.

    2. Perform the initial backup of the primary storage pools to the new copy storage pool. Copy the files in the primary storage pools to the copy storage pool COPYPOOL by issuing the following commands:
      backup stgpool disk-pool copypool
      
      backup stgpool tapepool copypool
      

    3. Define schedules to automatically run the commands for backing up the primary storage pools to the copy storage pool. The commands to schedule are those that you issued in step 2.

      To minimize tape mounts, back up the disk storage pool first, then the tape storage pool.

      For more information about scheduling, see Chapter 15. Automating Server Operations.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Sync& lD%3o"V6~ҳ5@6_J./usr/share/html/adsm/en_US/admgde/a45ea183.htm    aeot<>ilnrsu "Acdfhmp#&-/46;=DEILMNPRTbgkvy,35BCFHSw08GOUVX().1279Yxz!:_q|JKQW*+j?` 0#L'‰ ,Ő0C(O D = kHA#ȵt-nDH(t&nN,#ȴ1BUt8mw^ȧ/Ǐ}L{=4|א ɴk i QоrW}JW.Gypd)),$ߪߍ.'{[Y&I9~~6^No!OOaf&^њ4.4jHަD>[y i,r܍8h-g.>}L{=4{Ejd MXLA}WKr'z}a2M!g 8ZQϳY&I9{ 54m_'iaˉ5{5[=^{Ԏ-ӽ>w\)zuf~.'{9  i .adxP(%{ i0CL$ 0"L$  @{ 45EE<8X`] tƜfSBf8GoM]vk›`QvY ad%GLa81d%GPȠum˝Qg[iALծ 0hY`fK=k. 0Q2-={ByTJiC"= u@p]XA H)@!gԥrdxU$nkɂk4#ʢP   EUGH4 h@X-yTJ"ЁB `Z{Q(DzB E@J+:Z%}'ԥrdyHחGB,?.BD 8̏tp3Ir}*;gRM)qoR8o,dz{Hא=R˾ܟJf75=}g}J6i癤y}]7HN9+ `9{It z%}'ԥݪ%Ng02=7)J6i$nkKpjVzњ4~ƍ\D4w~JޟO>|)F>YF^kV}ϴh۠k궷vؑVX?t=t*yܟJ:|n[Ro3ID 8hT=>YrdogR?[' =|t6]L-Z乚Hח<WK~w'9?:3F3RCӭ5+i#s_\hLJUζNCOїؑӭ5+i#s\+׋.ӿֻ |ܽt㒾R}w^.ȻN^Z?WԼm'ծg[d|t6^}H=ū\=zU}ǯd]O5 0haWKzd|t7hJH `D(v2@&D02@0 ,Xҹ,)`X`D IQ"a D IQA,㒾Rڎ zQOUrW(SkG>I]#K 8q_ (Sk*75cl@Q" { 0]adZ{ 45"=È&Q\`(`Meua0,! t{/iaˉO rZ-`ІyTJ"Ёk؏*B#$@4 %Z-="=DB EUGH4 h@X-yTJ"Ёh#ʢP  kY^Oiaˉ5{vq$dVY&$ަD>hr}dˀd|t6^^`kt |o$nkU'Nw'mX?Jߖ-g떱" s׎/;'bD 8k kQ(Dz"D `Zq䒶ihJHU=bT?s{[K\}V-S×kzJi: _oz$@H w="=DB@5iGD  EOab[~K!) {.EXLX*B#&HdKh5hN[ڙXI+iNԯp~Jw[=L{=5Ŗ':nUXrw ymkJBDsXiNᮦEjӟiei, `SBZ ޣN}kzJzjۗ>dor%U-tp}K|nWD ;)9O0hY&Iq-؏ .D0z .D80Z-Ȇ@A2@ "\ A ~o_6$@af&QV4zSZoqd%5d9|;s+0h{iaˉ56].%Z|>w=$Nz؜) tҾv `hfGK.rqv'O\>oJܷ5BSY}v@p8Pr~WN>6_s  r~JޟVY9'\7zJt;F漄4q &Y)Z-Xrw y8 +xir!С7@8HH 4tH,IA(I5[o✅m_ߑG"= tՄ.\BH4:|9mSVњ/iaˉO 0Z- `D(v2@&D02@0 ,Xҹ,)`X`D IQ"a D IQAXrw x=>oїڎVϕǩȭOƵ" JҍߨzM7kK\Nc)v'`uf|$nk*H$oNԯrT `U}VIMwZ}?UK\Nz^rF@8-Z;8KM%Zf75)[њ};}U×kȧ!" {Q(DzB5iGD X-yTJ"Ё#k؏*B#$@4$%Z-="=DBF EUGH4 hHX-yTJ"Ё h#ʢP  k؏*B#$@4hZ-="=DF5iGD 4AOafpd ` NԯqWwCn pAFVrVӛ?]:3Rf75o× y6KéRۏjw!i0hK|ɽ? fi@I_:YMЭt s8Xrw y8 PO%m9<$nkHGtzuf|$nkj^mǯd]~PTn'd$$@<$nk5+O=}oOIN>-ҧZӾqƵ 0hc:Y ?:(|Vӛ>m_3I-Xrw y8 ,oo\hҩ}:3R3IRI[Nok={]:3Rf75ƍ\{}vB{^6,;OpUXrw t8|SzJS#U 44$@afS߆؝K@էԎ-ZkdKZ?_UNA( 4/xq" [;^rx򠲄"PSikۈ?DqC{V*{Mi#s^BD 8D(v2@&D02@0 ,Xҹ,)`X`D IQ"a D IQAr}Ҕ D,e,A>We$T,JD^K^A$L%Zf75)[њ٪oKUʂ*\B%L"O]BD ;d}~w'{ʂ*\B%L"OpPLV}Z9|:9}J6i$nkJ}-Mi#s\HGrJw'[t;H, e$T,JD?wA( 4/-s~ѻ?'[dG5~)k\6F漼RԛFt~$@]/%8˹O D,e,A>wJSϷjdzMgA~GɚW=&lk\rVӛHGf5kD(EM?+ߪNԯqW~w'qw'ZSZf75$ۀjF|$nk)\6_2t]BDyTJ"ЁF EUGH4 hДh.Ew3&i#s_bF'YbZ{ 5:n1@tȭZ쀑 ǰXX!B (PB (PB (PB (PB (PB (PB (PB (PB (PB (PM,㒾 ,D,!p!gԤ$@H w0b!d<7p5bDp$'%k\6.zw7BDqru-ӭd)5Kc[D K`dNuVسZĈ p`qp( p8 "AB (PB (PB (PB (PB (PB (PB (PB (PB (PB (P,r-`Qv02+V!굿UqWy^)\4HGrJSZs4/Q%853pr},QV|p@)\7;qt {Q(DzBX-yTJ"Ё@h.E]:3I5qJM]-ei,J}Vuf|$nkծJ3Hח[#ۇjU+t wKJL2]?^~GJ@P~w&|ɽ>py%_o×km0hINw'WP<Um_3IbF "AabZfLFƍ\O`ȴj*mǝ[њ4.4j S;>3Oqj$zuf|$nkHG="=DFk؏*B#$@4hX-= &E0]0CL$ 0"L$  4mF k !&HTzȆC&HTzEi%9ܟN{UqWPOht-XhCOafV|־G>Y B]S"kz{hH@{d{ 54:4Kr4j1ZZޭfN<c4Z@<&Ƶ #ӷ|Nqt rI0D`(,k]O]Oaf&5+i#s_k,$ b1ZMgAA1;ܑPOrӭ,MUGH4 hAOb<%@h@$AOb<%@h@$AOb<%@h@$!Z-="=D@5iGD  EUGH4 h5Z-=k[r}WKr'z}9/QIi0hryܟZr޽؛ok]7I*'}S"kќr$Ȇ@@i@cKr'y()Z ELND 8i].)ZynFo[FjVzskNԯ=/ G)ϣ/qolHGs׸[׍r6[~⇭9o5{[]G}WKr'z}0hY3%8os˞;O9t"w dVv@<>wU= $;Y6a2M܍o_K;O9t"wzFzm#NԬ~({ 54;r7Cr{OQϿ)'ma2M܍b~)[9E$Wǧ[FjWF漏af&nFxٷSsR˾C9PKdᶟQϳv[k`m=E{ "L  DOa=tI2!IBD"Oaf(XH'   7QtdpӔCLjqP,K`2 `QvXSy . 0A0CL$ 0"L$  @@O*9r/%seO9t"wt;]7JK\NG>Ĉ4w=&d,Y`"adZ:$J@pb$J@( `SJ`Y ad%GLa81d%G`Yy>C×NԯUs5nDQϱ" p>\A3iT|O9o2t/ˉs5굽j;m::3Rf75tȭZ?].z寥t z~㐿#bD 8 0A`X,!DȴioDe0 .\N\~/w˝/i9C$nk}WKr'OQϹpLN]V"H観lkr"DCڗVadh $@GD (5i6[򸜸Kz 9q)u.s5 dVvCӭ5+OymK_tȭZt>|$nk^rU "H8(}v@HG}*9HߚUs5nDtȭZ쇭\'Om4$@H qGD kX~sYbZ{ 4OKNPQϿ Z S9t"tALծ}M7ܼ>W`CI'.'쀑={F5"=&  A- kᮖNPS"k X,4cOafy?%roOqv&;ӷutȭZR8}WKr'z}0hR˾r|N<$nk˩>VrӣS"kK7;O)egx $@p]g':3Rf75|ֹ|1|s5]m09/s(֤]j.[\N\}A>o+LHGp̏QI^s5\=ک%N|02 Urm1" [tȭZ쇣9=1Z{5}|˺];}[1Z[ZV/Q J)im$@b<%@h@$ AOb<%@h@@Z-="=DA: `Z{Q(DzBh#ʢP   ELgM]wk[;2+V!n[qND ="=DAkXiN]-ȝӭ@9X )e`so)ZK\:tv_zwsq $8#ʢP   EUGH4 h j `Z{ "ct"w'[cYbZ{D( .@v{ $ *=dC !$ *=&E=M`Qv@O.=Cn-1(D8}8Y t}d`]`X`D IQ"a D IQ$@2(4rNԯ+^N{r}WKr'Ol]r `ǰD̗{ 0]adZ{ 45"=K  8@ P$$j !g𼂎58ֻ!©#s_9hB{ 4·ӳJYjqvCK!K dVvC;LHБtEjd;ǿBDs &Y&I,㒹tRNtHk i7DNtHk iGA섏af&\N\zvvBGX,Oaf* 9q)u.rW(SkS"khJvmӳJYjqvCؑ="=DAJ `Z{Q(DzB5iGD kYtEjd;OUmX?3=.]:3Rlot3}>žq" g^Eo^7-?n6F$o dVvC[ӳJYjqvCؑ=c=SV>ӿ㒾AGk]]r}*o~ MXLC#~[FK;ON9+dqƵ!>VFž}:3RY&Iۑw'rW(SkG>(ݪ8}WKr'z}PO[FjWF漏af&nFunO~)[]܍E$Y&Iۑ^6msL2]ʆ [' }ǰX,O`Qv#E.`Oad%GLa81d%GPȠY) .( Ǡ`Mt]@ 40=o 0<3zn X]{k $ *=dC !$ *=&E.Sʎ\K\|SӳJYjqvCt;]7Jiaˉ޻G>Ĉ4w=&d,Y`"Y@0,T0'r}vC\O{Ii#s_g 8Z9.)ӟ +`Y#Zt-nDH(t{RpJ,,-D4wEMV'.=mGm0~\z$ym˧gAGk]]o[FjVݾ,]:ۗoʖ2+V!3IG>$@b<%@h@(X-!8thJn[k]).}ϋ>}GF[ӳJK N5u `ܒҨC7O굽G>$}_p@Nkg 8ZQϹpwp\UJq=\N\~/Ht_k{*2 `ܒ T3}Lr}i|m(mV}0hw؏ .D0zH.@0-u\rW 8Z soS#ӽ>BD ;~}:3RKr6?;Qޭu[=;8䯥QƧd4q,/'Ҩz|[%},58ֻ!2+V!}@-`qt {Q(DzB@: `Z{Q(DzB@B `Z{ "4ӳdq,r-=INw' %'(w߅-r)Fog 8Z9; 6 $ޣr^r{_ D *Hq9q?d4q,Js>8㒾AGk]9 ]ݿsmX?;N[iFoz tHGpxir!@rAh4t z,㒾QƧd8clz9 `ǰI)F=ūm?j.Hgs}k dVvCUrW(SkG>Ĉ4w0gpD,De!` De}YF92AE.e lJSA?tȭZt],Ykˀx `D 8HG 0h" , `®tȭZ>nFG)?k]īo9P=ūm31 `ܒO9oN9+dqƵ`O<Œ獥9߉V!2+V $@n6FܙN[ӵ rqqNBtD'֨Nl7c@וǯJ'@Б=?k?og 8ZQϿ-ܾ}z)>NS" 5>~6m\N\D4w$;QJ?U+ˏuC{X?].JAw7Z=Zߪor ^ 0hJUtU+T'Oy+ߪ^ }rW(SkG>Ĉ4w0%8k~}z)oͳq9qVשH?"t>};8䯥QƧd:}0hadZ:$J@pb$J@( `SJ`Y ad%GLa81d%G`Yy?+ߪ^ }>?l " Sn?U+ˏt/qvB}@Ҕ D,e QP@,A?Rȧ Di2+ 0h,Y`"Y4cX*B# \X ]:@oJ^AGk]}Z-`э=,ǝGBNGorW(Sk dVvCUmX?DqOSZSwtn_UrVzYjqvCؑtEjd;˧j:d%㒳}JW ~E ~\r \N\d$@afSMҩmIN2r}j;գU+r|=V_]:㒾AGk]9.BtOtȭZ쇣9=XN9+}C 4ri{J7ZY%|/ N5p>-2=;s$@afэb<%@4ri{J7ZY%|/ N5p>-Xhƞ01@KZn};8 8ZQϱ"Ab<%@h@(!Z-="=D@5iGD  EOD,Oa2M P8pg.D8(@($r`H =4q@% B X & (D i0Q2-aad%GLa81d%G`Y)sl0XSX,2@&D02@0 ,L+|q@%)Xw FW[phJĈ4w0+ˏ^7.mwCF]wp\U}Еm1" +g(D3,@+\iޞ\3z\N_k~E;ڙѫ=zH۠k^,6}:3R 7F& y^" { 0]adZ{ 4ӳJYjqvCt8&ӖQf;=*wr܍^Z쀑rW(SkG>Ӗ=[.섄 MXLL+},YjrN[t>|w"A` 0LH $T"\D;ktvts5@)&I*G" &pq&I*G$]Y&I*G.HD i,/'֜8+ڎ x]iζNt2wz$te VJSĈ4w$;nE5=IŽHrW}J@OOw $T DM,A1" { 543#:;:9 N9+dqƵ~[}V)S#}(_m>E`d!ikk}Vml򸜸0hINw'fr~~W/uǯC떰]z)oZ%xzUkfߕ `ܔ>tV֨NWUJA[=;8䯥QƧd:}0ha[JqV)Sߍgr֭I[oR~E>}Vvq_K N5u `ǰXL@J+bTڕ7섈4q,$ QϾC >i2B$@af&}Ҩs7@?IZ% 0hY&I}*t|ӾC] ֻ!VIm^KZ.(ͧ[ $`Q S΃ȉ/j\n [0ED 8 i,؏*B#$@4 X-01@QƧWYw=t㒾AGk]9$@H q,i0Q2<(\0]0A .X$SvyKb3OnF_)PWB9+yjqvCYX(OabZ_N$R:,{Ƣtz 'YbZ=jv}3޵Bt{z `ȵE{ "GBqqT'O{:vqXikh{.E .,Y`"Y4!GD.XC"= u@p]XA HHHckM(%ZI`Za =a[:2f75)ӭ5+N[߮F渑^OP< QOi#s^\}:{3I `DZUGH4 h EUGH4 hAOb<%@h@( AOb<%@h@ ELg^Eo]I$nkSǧ[FjW>|%D8;gR9d}pۈ ǰr-3I3?Ncԛӳ>!KOH ,\Oaf]/`e,@8[i#s_[_s(֤9!" T=>Y佤rNR$@*mRo3IOPTȬ{mkHא?U+VJ \o[FjW%U׍vN\$nk0hY3k\6F>}:3R[,D,!;8䯤ϸmH@X~WQOğR'Ԥ{.EX] hP;\`()@ ZZ 1SVhv#K  @ KF;'.Z[$@ ؏ .D0z0& Րi[7Vhv#K  8@ eNۆɂo G"= tp]X@i䊐" .av0Z-DA,)#ʢP@()@ ZZ `Z{m` @Q kF%3 #V6~ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45ea184.htm Administrator's Guide

    Administrator's Guide


    Recovering by Using Mirrored Volumes

    If a mirrored volume fails due to media failure, you can recover the volume by taking the following steps:

    1. View the status of the database and recovery log volumes (QUERY DBVOLUME or QUERY LOGVOLUME).

    2. If necessary, place the failing volume offline from ADSM (DELETE DBVOLUME or DELETE LOGVOLUME). The server usually does this automatically.

    3. Fix the failing physical device.

    4. Allocate space to be used for a new volume (DSMFMT).

    5. Bring the volume online (DEFINE DBCOPY or DEFINE LOGCOPY).

    After a database or recovery log volume copy is defined, the server synchronizes the volume copy with its associated database or recovery log volume.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  l(%3V#V6ҳ5@6Y9./usr/share/html/adsm/en_US/admgde/a45ea185.htm  aeotdhilnrs <>ETcfgmpuy"#&/46;=ADILPRSbvw,-0138BCFHMNOk579GUVY().2X_x!:WqJQzKj< HY^XTo4iDR4DzBxPѨ@*&ǤQ"I>/ʷ$0XP!Dǀ p~j<>.^6"D$H"D$H"D$H"D$H"D$H#8ƽ7 {M^s  CT9t&[mYiǀ p~\p p ((, 3qMr<$P0#Bx! ,pt< 4ḻ2zP0CV" @p@!]܍[@^Ugm''Kk??@8?Ϳ&8# \{O@8?'k_V~d]8:&v zuk2lJ-=W=gǀ p;ަK]0K&[M!|ܠ` .@HI"$(mmW I1Z B qK`t@PDTخ$"")ap,C~@XgNF j~G)*uњNLbޢ~{o 8y,KD 膓(`3Ԗ-|{r*]||w?^yRIW}u{bRǍ@ uJdsܕvq7couBmW*d~D+RF`ܕM|<.qBÊ LzJyI   !<U,J K![Fjwbl.qkɞ䖨ALgn>Χ#i᫓?%*uњ !o=WiҰ }QK{lӾ*syT毶|_`pd*d~DKD8 ] &\X0HWmk_'f܊UV#ß 1 q<1:QC_~&s6J״ޣ-`sHaTP=">H@@EQHW*P"DRBE xb9R&䊔UpQ"$E$$XR -}Ϟ>?F0n1b{#i{ -si6^koQrLKtL$$]L0e-,p5"h5"5"AQ@ yRff*=V%ZQo+\~w]}G{dZ67coO#u6_}u9LM <ǖ@/sܕ믙_ž08y,J ŋ zv~߹sܕRX_3I5akޞGi1s4 }E+ZfayuobRf__mmiGF <Ǎ*ǖ@:X_70>{g*d~GjnUe@K(HyC ,E'go~) -sn~V0 ޚi(@ @hE$@O7;'9LM <:νL]~W=>}ybv%c@ SzϨO9s3; lӾEGī_|~ΕrV3S qu>|.~VIuњuoNnG1_5ak,px?>>J̀7_Q_k >HN}+m,pK]r61>>ۅ,[믶[? 8y,J QOL5{iEZ 7|uHH<@BEzxsܕvNқrj0믚0Ͼ?]~{l 0X9H]|8DJ|_$ &Q. * G-Qo9 5;}LQ1?]}<]=R̀c8T!?S챛odZս:symޢ+O \'g0ϩ,[*Vi16cfay5OۅuY%}uњ,&ɢU"zxoLEɓ$" LuT`yd*QQQgrT!dZռ57;5;8&&@Ɖ@ csS/Y\d̳؛YD%I*Zͺj>/%]vXN?=Rrc9ԩkۗm™5akRX3oWJ6߹末Swf|F <ǖ@1f|U/%*Vqvњvq+k _'C|U!Σ\ϋx߆Nn1Ө !<U,J !Ri16 -s_OgrT!|H88DuvQIo~D`s,Hs?]|&&A~}y\FR+bvߒciG_}Jc ~Fo,p͉_VqHO믚00Q$yS%}c uњ8y,箞.Ϟ[C牾Ϳ]٧}8TNMR@ȑ0pR% <Ǎ*ǖ@ uњ}).1b}%JBc@ yR$ģE:VU|8Rկn|/s4a3S q{ok >c⯕;ov/mͩzUߍm@ƂJq(g70>{g_Y_OgrT q \nmW=_g[B}j[ @L"|͸^xa A4J 7gS>93 W=_CK\ <'Qk߮|0{k_.$$*HשR׷.m1j>6s8ĺx>{o 8y,%6+ -}5qܓ}L$LKTi[Zlmn3|Sێ8y)/]fg\׍ -}~$Lc:֨Ҷ|ٞ>&;g6]|AEW_0 0X9E>khNt{%}u4 rDwTs7]~o5akX߮F;˘cc͘d^w;s,pzυJ }uYI>K&`C[z>ZtfU'ϨO9y{qт!)ϩX7|u@e8@䋂x6bx\&;}`yd< <(Rw'|rWͿ]o 0rLIƇ@ QN1Wۏ;Z{Qok I}:9SFa`ݜcvdZik|~3. 0ty0ÓŖ?]~vX}7rnOݸ!ß)7vW c9]|re *HɆ $(H$A,Es齜b\&&AgT[ g믾*d~G߹R]kwrLMOfaܫ_Y;\S`(Y,]+;fF_5L3I _mN9^ӅNg~k ZEX $l5͚A`͚Pf`1Ǎ,]</`M,,믭+N&&w'y{?}tU`(Yqʠq'|A}jdu)|uf "\ÄHe-~3SQoLb]qؿLK.Ɇte-,pY三!Hm)ȯ ^}|P'|rVxH4Օm}` Y00X<I 0X,@G\`,0X3_g[_s -|$`s,N;^φO\ֿ#սs 0m+:W {khNק[sgc:jdjsn? ;u .Wc@ʔA'_mmuO<<~ QdZ -;]}GV j)i7OF <Ǖ(N3S꟎yZy&uo ; QdZH7u X7|}=,p4H4T<AL|<5rgDZ;h7_mm7Ajd!m9L~ , @(#0X,pۮ?]~w#W.n㽸n ޢӣo\lqH`9  KO\b Wd`rz>kJ)[FjwMn׹)Z-;]~{oo3wf}y!€'|.|1Qnsnek 醿}E*zrB&&sֿ3SnKRߒc8T :*{bl/r}ϧ+2_]}f}j 3 ,pi16>SQC\!u/)ָC^`T[ɟ W6}LmmMn~owSfa~u;|OɈ8y *ǖA,JkhN~ϭޛ|nCByb1]!5r5sܕ8񥋢ǖ@%qF VϾ>z&|%JC7^ӭ.|zx>{o ,l>*uHH'HXHHOZт!u Yuf=<]߹ܕ+g/ ,& [HXHHOZт q8G &t="zAR" $T D$U13z("(! EJH I!!H mO|69xԃTQSOWM)dsX⯮^Zcυϛ~,J!;oZ8y,J 'RgO~W7> _VTGiا&&0X8vK uM;k uE[8&.$ Dӹϭo;y.]"p$ VLx.a!H^+奉&HNg$c8񠒨yd#=c+*Vo+^myaaS2KV"0X,8eP8M$ @I=ŔǍ @d0s]}y=j>{o3oJ+hc8M$ @7grT qC<4 /iGik_OgrT!Ԗ-͹믨\J3gJ+hc9%_c潦r-zlBܕ+}|rDy\%s>>oQg*V_2ۮW߽:QoZ@ y4<17*V8Lޣ]~4SLJd>6sܕus,p'>}S$k=#P,pclܕ+}|rDy\%s>?OUuLJ̀c8M$ @B,,fN;g41ɓ@}Ņܾ)שT!pվ}z/+NQ8yq三!H(L  xHyd& ZVilƆ y2h^znu˳suyYٿ+*yS%}3=bz%2K[F <Ǎ&U,y.]"p$,,v,3ƒC[%ˢDUWjɗ (,P4R y{O \ԟ7>mMGW*VmW+h75W}uDvњ8y QsKܕ+}|rDy\%s>?W*V]~tר{o!="AQ@zD"$ED9!\H@@I nR&䊔UpQ"$E$$XR<]?u |}vb~{oR5rJ0X/j\)稳Ӥm>?Wǽzu|UoK%3]:Mޣs+#QXʹ -|fl5m9Ib]}f}IW+T`xԉxԋxԉE,N] GHXHHOZm﮾X B LuT˧Qo;o9g0zyǶmy=j=G0X96$sܕ;Auso}ަK٫s;][WKRߑYv']|(!K-Qhc8Sn_]}GWsܕj\)\\rz&|%J_2} oRX_mmc9]F]Zq"f>5||{Ϛ_7_mey _|1kӨAۅ,[њ8y,N] GHXHHOZޭ[sbjzsޝGpo}uB!勉`OZт!)DBE*qLMYco^X}S[Ak>>3F%ty\%m9y?%>u~D`t^|T-Z84"ӗ's; D/.$>ܹQ!ֿ#4fcsܕӨ7 60X<7m߮.Ϟ[C{C+ ד֩3*VmݜcQYya9{%)2`PqBP I qEP8T{|U>>=-Ž&~{oNk& 8y,J Jo%&|.se[sI[޼I=Rr,p w9 {[Cl =Rr,p@b{z~GsvAsd9\zVUM6%3>ԕܕ+}| 8y$U,LJ@\D$E.PD4&u1*Vlr=V#Oxƒ@8$Jzܕ+}|sY3ϊx𽱂!3@KhHŖuoz+%_kS|.#dZsnznJne{c@~W=V#֦yx𽾦Ko+_S! 6t`P%P8Tυϛ_^6jbv%bl/s+TsijV0X<(..Ϟ[CiG~G믗DBETZ ̱Gܬ4\w*V,pc͉i>}r0] G-Qoi߮7{M2맋*V9Ib۞rW|.cC勢 (#Ө7؝~Νo.ŖN1۞9*gJ`yd*QVA}Jdf0X8k1?I?Yz.tNbR'_+䯯,N7Q qsOgrT!>n}l5m.ۅgq"f:s'_+䯯,N7Q!μ~ ã9]}L0OZ2]<]=Ṙ5ak6{'s|ז++  +D  I*Q R<$yRD)#BEA"&Pi"ɒHcH00XT$%BEA"(<$- qA%P8t=yYZp_WJd'̲tuW믗D4"z-{r$ #~믂K$<@BEzx8y *ǖ@`p\ Administrator's Guide

    Administrator's Guide


    Restoring Storage Pool Volumes

    An administrator can recreate files in primary storage pool volumes using copies in a copy storage pool by issuing the RESTORE VOLUME command.
    Task Required Privilege Class
    Restore volumes in any storage pool for which they have authority System, unrestricted storage, or restricted storage

    Use the RESTORE VOLUME command to restore all files that are currently stored on one or more volumes in the same primary storage pool, and that were previously backed up to copy storage pools by using the BACKUP STGPOOL command.

    When using the RESTORE VOLUME command, be prepared to supply some or all of the following information:

    Volume name
    Specifies the name of the volume in the primary storage pool for which to restore files.
    Tip:To restore more than one volume in the same primary storage pool, issue this command once and specify a list of volumes to be restored. When you specify more than one volume, ADSM attempts to minimize volume mounts for the copy storage pool.

    Copy storage pool name
    Specifies the name of the copy pool from which the files are to be restored. This information is optional. If you do not specify a particular copy storage pool, ADSM restores the files from any copy storage pool where it can find them.

    New storage pool
    Specifies the name of the new primary storage pool to which to restore the files. This information is optional. If you do not specify a new storage pool, ADSM restores the files to the original primary storage pool.

    Maximum number of processes
    Specifies the maximum number of parallel processes that are used for restoring files.

    Preview
    Specifies whether you want to preview the restore operation without actually restoring data.

    See Recovering a Lost or Damaged Storage Pool Volume for an example of using the RESTORE VOLUME command.

    What Happens When a Volume Is Restored

    When you restore a volume, ADSM obtains a copy of each file that was on the volume from a copy storage pool, and then stores the files on a different volume.
    Cached Files:Cached copies of files in a disk storage pool are never restored. References to any cached files that reside on a volume that is being restored are removed from the database during restore processing.

    After files are restored, the old references to these files in the primary storage pool are deleted from the database. ADSM will now locate these files on the volumes to which they were restored, rather than on the volume on which they were previously stored.

    This command changes the access mode of the volumes being restored to destroyed. When the restoration is complete (when all files on the volume are restored to other locations), the destroyed volume is empty and is then automatically deleted from the database.

    The RESTORE VOLUME command generates a background process that can be canceled with the CANCEL PROCESS command. If a RESTORE VOLUME background process is canceled, some files may have already been restored prior to the cancellation. To display information on background processes, use the QUERY PROCESS command.

    The RESTORE VOLUME command may be run in the foreground on an administrative client by issuing the command with the WAIT=YES parameter.

    When a Volume Restoration Is Incomplete

    The restoration of a volume may be incomplete. Use the QUERY CONTENT command to get more information on the remaining files on volumes for which restoration was incomplete. The restoration may be incomplete for one or more of the following reasons:

    • Files were either never backed up or the backup copies are marked as damaged.

    • A copy storage pool was specified on the RESTORE command, but files were backed up to a different copy storage pool. If you suspect this is a problem, use the RESTORE command again without specifying a copy storage pool from which to restore files. The PREVIEW option can be used on the second RESTORE command, if you do not actually want to restore files.

    • Volumes in the copy storage pool needed to perform the restore operation are offsite or unavailable. Check the activity log for messages that occurred during restore processing.

    • Backup file copies in copy storage pools were moved or deleted by other ADSM processes during restore processing. To prevent this problem, do not issue the following commands for copy storage pool volumes while restore processing is in progress:
      • MOVE DATA
      • DELETE VOLUME (DISCARDDATA=YES)
      • AUDIT VOLUME (FIX=YES)

      Also, you can prevent reclamation processing for your copy storage pools by setting the RECLAIM parameter to 100 with the UPDATE STGPOOL command.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ol to k%3-,#V6ҳ5@6-,./usr/share/html/adsm/en_US/admgde/a45ea187.htm Administrator's Guide

    Administrator's Guide


    Auditing a Storage Pool Volume

    Use this section to help you audit storage pool volumes for data integrity.
    Task Required Privilege Class
    Audit volumes in storage pools over which they have authority Restricted storage privilege
    Audit a volume in any storage pool System privilege, unrestricted storage privilege

    The server database contains information about files on storage pool volumes. If there are inconsistencies between the information in the database about files and the files actually stored in a storage pool volume, users may be unable to access their files.

    To ensure that all files are accessible on volumes in a storage pool, audit any volumes you suspect may have problems by using the AUDIT VOLUME command. You should audit a volume when:

    • The volume is damaged

    • The volume has not been accessed for a long period of time, for example, after six months

    • A read or write error occurs while accessing the volume

    • The database has been restored to an earlier point in time, and the volume is either a disk volume or a volume that was identified as being reused or deleted since the database backup took place

    What Happens When You Audit Storage Pool Volumes

    When you audit a volume, a background process is started. During the auditing process, the server:

    • Records results of the audit in the activity log
    • Sends informational messages about processing to the server console
    • Prevents new files from being written to the volume

    You can specify whether you want the server to correct the database if inconsistencies are detected. ADSM corrects the database by deleting database records that refer to files on the volume that cannot be accessed. The system default is to report inconsistencies that are found (files that cannot be accessed), but to not correct the errors.

    If ADSM detects files with read errors, how ADSM handles these files depends on the following:

    • The type of storage pool to which the volume is assigned
    • The FIX option of the AUDIT VOLUME command
    • The location of file copies (whether a copy of the file exists in a copy storage pool)

    To display the results of a volume audit after it has completed, use the QUERY ACTLOG command. See Requesting Information from the Activity Log.

    Volumes in a Primary Storage Pool

    For a volume in a primary storage pool, the values for the FIX parameter on an AUDIT VOLUME command have the following effects:

    FIX=NO
    ADSM reports, but does not delete, any database records that refer to files found with logical inconsistencies. If the AUDIT VOLUME command detects a read error in a file, ADSM marks the file as damaged in the database. You can do one of the following:

    • If a backup copy of the file is stored in a copy storage pool, you can restore the file by using the RESTORE VOLUME or RESTORE STGPOOL command.

    • If the file is a cached copy, you can delete references to the file on this volume by using the AUDIT VOLUME command again. Specify FIX=YES.

    If the AUDIT VOLUME command does not detect a read error in a file that had previously been marked as damaged, the state of the file is reset so that the file can be used. For example, if a dirty tape head caused some files to be marked damaged, you can clean the head and then audit the volume to make the files accessible again.

    FIX=YES
    ADSM fixes any inconsistencies as they are detected.

    If the AUDIT VOLUME command detects a read error in a file:

    • If the file is not a cached copy and a backup copy is stored in a copy storage pool, ADSM marks the file as damaged in the database. The file can then be restored using the RESTORE VOLUME or RESTORE STGPOOL command.

    • If the file is not a cached copy and a backup copy is not stored in a copy storage pool, ADSM deletes all database records that refer to the file.

    • If the file is a cached copy, ADSM deletes the database records that refer to the cached file. The primary file is stored on another volume.

    If the AUDIT VOLUME command does not detect a read error in a file that had previously been marked as damaged, ADSM resets the state of the file so that it can be used. For example, if a dirty tape head caused some files to be marked damaged, you can clean the head and then audit the volume to make the files accessible again.

    Volumes in a Copy Storage Pool

    For volumes in a copy storage pool, the values for the FIX parameter on an AUDIT VOLUME command have the following effects:

    FIX=NO
    ADSM reports the error and marks the file copy as damaged in the database.

    FIX=YES
    ADSM deletes references to the file on the audited volume from the database.

    Auditing a Volume in a Disk Storage Pool

    For example, to audit the /dev/vol1 disk volume and have only summary messages sent to the activity log and server console, enter:

    audit volume /dev/vol1 quiet=yes
    

    The audit volume process is run in the background and the server returns the following message:

    +--------------------------------------------------------------------------------+
    |ANR2313I Audit Volume NOFIX process started for volume /dev/vol1                |
    |(process id 4).                                                                 |
    +--------------------------------------------------------------------------------+

    To view the status of the audit volume process, enter:

    query process
    

    The following figure displays an example of the audit volume process report.


    +--------------------------------------------------------------------------------+
    |                                                                                |
    | Process Process Description      Status                                        |
    |  Number                                                                        |
    |-------- ------------------------ --------------------------------------------- |
    |       4 Audit Volume             Storage Pool BACKUPPOOL, Volume               |
    |         (Inspect Only)            /dev/vol1, Files Processed: 680,             |
    |                                   Irretrievable Files Found: 0, Partial Files  |
    |                                   Skipped: 0                                   |
    +--------------------------------------------------------------------------------+

    To display the results of a volume audit after it has completed, you can issue the QUERY ACTLOG command.

    Auditing Multiple Volumes in a Sequential Access Storage Pool

    When you audit a sequential storage volume containing files that span multiple volumes, the server selects all associated volumes. The server begins the audit process with the first volume on which the first file resides. For example, Figure 77 shows five volumes defined to ENGBACK2. In this example, File A spans VOL1 and VOL2, and File D spans VOL2, VOL3, VOL4, and VOL5.

    Figure 77. Tape Volumes with Files A, B, C, D, and E

    Tape Volumes with Files A, B, C, D, and E


    If you request that the server audit volume VOL3, the server first accesses volume VOL2, because File D begins at VOL2. When volume VOL2 is accessed, the server only audits File D. It does not audit the other files on this volume.

    Because File D spans multiple volumes, the server accesses volumes VOL2, VOL3, VOL4, and VOL5 to ensure that there are no inconsistencies between the database and the storage pool volumes.

    For volumes that require manual mount and dismount operations, the audit process can require significant manual intervention.

    Auditing a Single Volume in a Sequential Access Storage Pool

    To audit a single volume in a sequential storage pool, you can request that the server skip any files that span from the single volume to other volumes in the storage pool. This option is useful when the volume you want to audit contains part of a file, the rest of which resides on a different, damaged volume.

    For example, to audit only volume VOL5 in the example in Figure 77 and have the server fix any inconsistencies found between the database and the storage volume, enter:

    audit volume vol5 fix=yes skippartial=yes
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] t v kй%3#V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea188.htm Administrator's Guide

    Administrator's Guide


    Correcting Damaged Files

    A data error can be caused by such things as a tape deteriorating or being overwritten or by a drive needing cleaning. If a data error is detected when a client tries to restore, retrieve, or recall a file or during a volume audit, ADSM marks the file as damaged. If the same file is stored in other copy storage pools, the status of those file copies is not changed.

    If a client tries to access a file that is marked as damaged and an undamaged copy is available on an onsite copy storage pool volume, ADSM sends the user the undamaged copy.

    Files that are marked as damaged cannot be:

    • Restored, retrieved, or recalled

    • Moved by migration, reclamation, or the MOVE DATA command

    • Backed up during a BACKUP STGPOOL operation if the primary file is damaged

    • Restored during a RESTORE STGPOOL or RESTORE VOLUME operation if the backup copy in a copy storage pool is damaged

    Maintaining the Integrity of Files

    To maintain the data integrity of user files, you can:

    1. Detect damaged files before the users do.

      The AUDIT VOLUME command marks a file as damaged if a read error is detected for the file. If an undamaged copy is in an onsite copy storage pool, it is used to provide client access to the file.

    2. Reset the damaged status of files if the error that caused the change to damaged status was temporary.

      You can use the AUDIT VOLUME command to correct situations when files are marked damaged due to a temporary hardware problem, such as a dirty tape head. ADSM resets the damaged status of files if the volume in which the files are stored is audited and no read errors are detected.

    3. Correct files that are marked as damaged.

      If a primary file copy is marked as damaged and a usable copy exists in a copy storage pool, the primary file can be corrected using the RESTORE VOLUME or RESTORE STGPOOL command. For an example, see Restore Damaged Files.

    4. Regularly run commands to identify files that are marked as damaged:

      • The RESTORE STGPOOL command displays the name of each volume in the restored storage pool that contains one or more damaged primary files. Use this command with the preview option to identify primary volumes with damaged files without actually performing the restore operation.

      • The QUERY CONTENT command with the DAMAGED option lets you display damaged files on a specific volume.

    For an example of how to use these commands, see Restore Damaged Files.

    Restore Damaged Files

    If you use copy storage pools, you can restore damaged client files. You can also check storage pools for damaged files and restore the files. This section explains how to restore damaged files based on the scenario in Example: Simple Hierarchy with One Copy Storage Pool.

    If a client tries to access a file stored in TAPEPOOL and a read error occurs, the file in TAPEPOOL is automatically marked as damaged. Future accesses to the file automatically use the copy in COPYPOOL as long as the copy in TAPEPOOL is marked as damaged.

    To restore any damaged files in TAPEPOOL, you can define a schedule that issues the following command periodically:

    restore stgpool tapepool
    

    You can check for and replace any files that develop data-integrity problems in TAPEPOOL or in COPYPOOL. For example, every three months, query the volumes in TAPEPOOL and COPYPOOL by entering the following commands:

    query volume stgpool=tapepool
    
    query volume stgpool=copypool
    

    Then issue the following command for each volume in TAPEPOOL and COPYPOOL:

    audit volume <volname> fix=yes
    

    If a read error occurs on a file in TAPEPOOL, that file is marked damaged and an error message is produced. If a read error occurs on file in COPYPOOL, that file is deleted and a message is produced.

    Restore damaged primary files by entering:

    restore stgpool tapepool
    

    Finally, create new copies in COPYPOOL by entering:

    backup stgpool tapepool copypool
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Moved b k%34#V6ҳ5@64./usr/share/html/adsm/en_US/admgde/a45ea189.htm Administrator's Guide

    Administrator's Guide


    Backup and Recovery Scenarios

    This section presents scenarios for protecting and recovering an ADSM server. You can modify the procedures to meet your needs.


    Figure AB0CT203 not displayed.

    DRM can help you track your onsite and offsite volumes and query the ADSM server and generate a current, detailed disaster recovery plan for your installation.

     

    These scenarios assume a storage hierarchy consisting of:

    • The default random access storage pools (BACKUPPOOL, ARCHIVEPOOL, and SPACEMGPOOL)

    • TAPEPOOL, a tape storage pool

    Protecting Your Database and Storage Pool

    A company's standard procedures include the following:

    • Perform reclamation of its copy storage pool, once a week. Reclamation for the copy storage pools is turned off at other times.
      Note:In a copy storage pool definition, the REUSEDELAY parameter delays volumes from being returned to scratch or being reused. The value should be set high enough to ensure that the database can be restored to an earlier point in time and that the database references to files in the storage pool is still valid. For example, a user may want to retain database backups for seven days and, therefore, sets REUSEDELAY to 7.

    • Back up its storage pools every night.

    • Perform a full backup of the database once a week and incremental backups on the other days.

    • Ship the database and copy storage pool volumes to an offsite location every day.

    To protect client data, the administrator does the following:

    1. Creates a copy storage pool named DISASTER-RECOVERY. Only scratch tapes are used, and the maximum number of scratch volumes is set to 100. The copy storage pool is defined by entering:
      define stgpool disaster-recovery tapeclass pooltype=copy
      maxscratch=100
      

    2. Performs the first backup of the primary storage pools.
      Note:The first backup of a primary storage pool is a full backup and, depending on the size of the storage pool, could take a long time.

    3. Defines schedules for the following daily operations:

      1. Incremental backups of the primary storage pools each night by issuing:
        backup stgpool backuppool disaster-recovery maxprocess=2
        
        backup stgpool archivepool disaster-recovery maxprocess=2
        
        backup stgpool spacemgpool disaster-recovery maxprocess=2
        
        backup stgpool tapepool disaster-recovery maxprocess=2
        

        These commands use multiple, parallel processes to perform an incremental backup of each primary storage pool to the copy pool. Only those files for which a copy does not already exist in the copy pool are backed up.

        Note:Migration should be turned off during the rest of the day. You could add a schedule to migrate from disk to tape at this point. In this way, the backups are done while the files are still on disk.

      2. Change the access mode to OFFSITE for volumes that have read-write or read-only access, are onsite, and are at least partially filled. This is done by entering:
        update volume * access=offsite location='vault site info'
        wherestgpool=disaster-recovery whereaccess=readwrite,readonly
        wherestatus=filling,full
        

      3. Back up the database by entering:
        backup db type=incremental devclass=tapeclass scratch=yes
        

    4. Does the following operations nightly after the scheduled operations have completed:

      1. Backs up the volume history, device configuration, and server options.

      2. Moves the volumes marked offsite, the database backup volumes, volume history files, device configuration files, and server options to the offsite location.

      3. Identifies offsite volumes that should be returned onsite by using the QUERY VOLUME command:
        query volume stgpool=disaster-recovery access=offsite status=empty
        

        These volumes, which have become empty through expiration, reclamation, and file space deletion, have waited the delay time specified by the REUSEDELAY parameter. The administrator periodically returns outdated backup database volumes. These volumes are displayed with the QUERY VOLHISTORY command and can be released for reuse with the DELETE VOLHISTORY command.

    5. Brings the volumes identified in step 3 onsite and updates their access to read-write.

    Recovering to a Point in Time from a Disaster

    In this scenario, the processor on which ADSM resides, the database, and all onsite storage pool volumes are destroyed by fire. An administrator restores the server to the point in time of the last backup.


    Figure AB0CT203 not displayed.

    DRM can help you do these steps.

     

    Do the following:

    1. Install the ADSM server on the replacement processor with the same server options and the same size database and recovery log as on the destroyed system. For example, to initialize the database and recovery log, enter:
      > dsmserv format 1 log1 1 dbvol1
      

    2. Move the latest backup and all of the DISASTER-RECOVERY volumes onsite from the offsite location.
      Note:Do not change the access mode of these volumes until after you have completed step 7.

    3. If a current, undamaged volume history file exists, save it.

    4. Restore the volume history and device configuration files and the server options. For example, the recovery site might require different device class, library, and drive definitions. For more information, see Updating the Device Configuration File.

    5. Restore the database from the latest backup level by issuing the DSMSERV RESTORE DB command (see Recovering by Using Database and Storage Pool Backups).

    6. Change the access mode of all the existing primary storage pool volumes in the damaged storage pools to DESTROYED by entering:
      update volume * access=destroyed wherestgpool=backuppool
      
      update volume * access=destroyed wherestgpool=archivepool
      
      update volume * access=destroyed wherestgpool=spacemgpool
      
      update volume * access=destroyed wherestgpool=tapepool
      

    7. Issue the QUERY VOLUME command to identify any volumes in the DISASTER-RECOVERY storage pool that were onsite at the time of the disaster. Any volumes that were onsite would have been destroyed in the disaster and could not be used for restore processing. Delete each of these volumes from the database by using the DELETE VOLUME command with the DISCARDDATA option. Any files backed up to these volumes cannot be restored.

    8. Change the access mode of the remaining volumes in the DISASTER-RECOVERY pool to READWRITE by entering:
      update volume * access=readwrite wherestgpool=disaster-recovery
      
      Note:Clients can get files from ADSM at this point. If a client tries to get a file that was stored on a destroyed volume, the retrieval request goes to the copy storage pool. In this way, clients can access their files without waiting for the primary storage pool to be restored. When you update volumes brought from offsite to change their access, you greatly speed recovery time.

    9. Define new volumes in the primary storage pool so the files on the damaged volumes can be restored to the new volumes. The new volumes also allow clients to backup, archive, or migrate files to the server. You do not need to perform this step if you use only scratch volumes in the storage pool.

    10. Restore files in the primary storage pool from the copies located in the DISASTER-RECOVERY pool by entering:
      restore stgpool backuppool maxprocess=2
      
      restore stgpool archivepool maxprocess=2
      
      restore stgpool spacemgpool maxprocess=2
      
      restore stgpool tapepool maxprocess=2
      

      These commands use multiple parallel processes to restore files to primary storage pools. After all the files have been restored for a destroyed volume, that volume is automatically deleted from the database. See When a Storage Pool Restoration Is Incomplete for what to do if one or more volumes cannot be fully restored.

    11. To ensure against another loss of data, immediately back up all storage volumes and the database. Then resume normal activity, including weekly disaster backups and movement of data to the offsite location.

    Recovering a Lost or Damaged Storage Pool Volume

    If a company makes the preparations described in Protecting Your Database and Storage Pool it can recover from a media loss by using ADSM features.

    In this scenario, an operator inadvertently destroys a tape volume (DSM087) belonging to the TAPEPOOL storage pool. An administrator performs the following actions to recover the data stored on the destroyed volume by using the offsite copy storage pool:

    1. Determine the copy pool volumes that contain the backup copies of the files that were stored on the volume that was destroyed by entering:
      restore volume dsm087 preview=volumesonly
      

      This command produces a list of offsite volumes that contain the backed up copies of the files that were on tape volume DSM087.

    2. Set the access mode of the copy volumes identified as UNAVAILABLE to prevent reclamation.
      Note:This precaution prevents the movement of files stored on these volumes until volume DSM087 is restored.

    3. Bring the identified volumes to the onsite location and set their access mode to READWRITE.

    4. Restore the destroyed files by entering:
      restore volume dsm087
      

      This command sets the access mode of the DSM087 to DESTROYED and attempts to restore all the files that were stored on volume DSM087. The files are not actually restored to volume DSM087, but to another volume in the TAPEPOOL storage pool. All references to the files on DSM087 are deleted from the database and the volume itself is deleted from the database.

    5. Set the access mode of the volumes used to restore DSM087 to OFFSITE using the UPDATE VOLUME command.

    6. Return the volumes to the offsite location.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Administrator's Guide

    Administrator's Guide


    Chapter 21. Using Disaster Recovery Manager

    Disaster Recovery Manager (DRM) is an optional feature of ADSM. This feature will assist you with preparing a disaster recovery plan and in the event of a disaster, DRM will assist you with recovering your applications. This recovery can be performed at an alternate site, on replacement computer hardware, by people not familiar with the applications. You can also use the disaster recovery plan for audits to certify the recoverability of the ADSM server.

    Prior to utilizing this chapter you must be familiar with the ADSM concepts and tasks provided in previous chapters. At a minimum you should review the following chapters Chapter 1. Introducing ADSTAR Distributed Storage Manager, Chapter 2. Administrator Tasks, and Chapter 20. Protecting and Recovering Your Data.

    See the following sections:
    Concepts:
    "Features of Disaster Recovery Manager"
    Tasks:
    "Setting Up and Using Disaster Recovery Manager"
    "Performing Routine DRM Operations"
    "Recovering Your System"
    Disaster Recovery Plan Reference:
    Table 22
    "Example Disaster Recovery Plan File"

    In this chapter, most examples illustrate how to perform tasks by using the ADSM command line interface. For information about the ADSM commands, see ADSM Administrator's Reference, or issue the HELP command from the command line of an ADSM administrative client.

    All of the ADSM commands can be performed from the administrative web interface. For more information about using the administrative interface, see ADSM Quick Start.

    For information about the stand-alone Disk Image Dump and Restore program, an additional function within DRM, refer to ADSTAR Distributed Storage Manager Disaster Recovery Manager: Stand-alone Disk Image Dump and Restore Guide.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] === --> k:%3$V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea191.htm Administrator's Guide

    Administrator's Guide


    Features of Disaster Recovery Manager

    Disaster Recovery Manager provides the following features:

    • Automated generation of a server disaster recovery plan
    • Offsite recovery media management
    • Storage of client recovery information

    Automated Generation of a Server Disaster Recovery Plan

    The PREPARE command automatically queries the required information from the ADSM server and generates a recovery plan file that is based on a predefined recovery strategy for the server. The PREPARE command can be scheduled using the ADSM central scheduling capabilities to maintain an up-to-date recovery plan. Backup copy storage pool and database volumes can be stored in either a virtual volume environment (that is, an environment utilizing source and target servers) or a nonvirtual volume environment. The PREPARE command supports both of these environments. If you are unfamiliar with virtual volumes or need additional information about using virtual volumes, see Using Virtual Volumes to Store Data on Another Server.

    The recovery plan file can be stored either locally in a file system or on another ADSM server (that is, a target server).

    If the situation occurs where recovery of an ADSM server is necessary, the recovery plan file contains the following information to assist you with the recovery process:

    • Instructions defined by the administrator (for example, contact names and telephone numbers)

    • The steps necessary to recover the server

    • A list of ADSM database backup and copy storage pool volumes required to perform the recovery and the location of these volumes

    • Types of devices required to read the volumes

    • ADSM database and recovery log space requirements

    • Copies of the ADSM server options file, device configuration file, and volume history information file

    • Commands for performing server database recovery and primary storage pool recovery

    • Commands for registering ADSM licenses

    • Machine and recovery media information defined by the administrator

    For additional information about recovery plan files, see Creating and Storing the ADSM Server Disaster Recovery Plan and The Disaster Recovery Plan.

    Offsite Recovery Media Management

    To recover from a disaster, you must know the location of offsite recovery media. DRM treats your backup volumes as logical collections. For safeguarding against a disaster, these collections are selected and moved offsite. Eventually these collections return onsite for either reuse or disposal. DRM helps you track the location of your backup volumes and when appropriate expires the ADSM database backup series.

    If you are manually moving volumes offsite (that is, not using virtual volumes), you can perform the following with DRM:

    • Determine which database backup volumes and copy storage pool volumes you must move offsite or onsite.

    • Track the location of the media containing the database backup volumes and copy storage pool volumes in the ADSM database.

    Storage of Client Recovery Information

    DRM lets you save the following client information in the ADSM database:

    • Business priority
    • Machine location, machine characteristics, and machine recovery instructions
    • Boot media requirements

    You can use DRM QUERY commands to determine:

    • The client machines to be recovered
    • The order in which to recover the client machines
    • The machine and boot media requirements


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] m lF%3u$V6ҳ5@6N./usr/share/html/adsm/en_US/admgde/a45ea192.htm aet<>cinors "AERTdfhlmpuy#&-/46;=DHILMNPbgv,0358BCFGOSVkw1279UXYx.Qq!():W_j|z+JK{}*$p$(Br@ *a xo3՝8Ζk<%,$g' 9^s=J<-FtH@my)/la{ΜU:YTܔ]+ƫ{kfaFgNf%3r[Խb s=J<+gnmSw)鐙~2Vtb3Vtx/. FYQb s=J<+gճF0j42[^l^9-\@{zyӱ:gbeqվ 7#b@ *a᳧rdg/ffM.JWܔFlg*2L2;Vά^bq\r7+?gpaDz tb2vAr9,W)8haD>aոExb@y&!ˠY'$$"TM$CHcr [X8{*F(NBf+5ps,{rhGIsI92}홺ㆠ &ax׾kuܧBfWxS/s 4Л1ۛT,]gfs^nmS{fn,P:kgx5sk™{V3pi&c 8y ^M^f$sL;4FvtYٜׯf>ϙ FFL:fC^bqaLO6)_O\uA!DpyWqRr"yR`Ï{EgF=7.>j[;4FvtYٜׯs7&fs\뒞:gճ 4|el볥濕xWgK5,PF[($(0/3pi]43pig5+U9L$qG]ȑ<@A ULd"dHya$^sy0L!C@$O'PD48'.UI0zt FFi2[pLW AL!8+ۛ^靋V䔌v9L1Hߚ;޹ri"DV$rI=%##\C(o)M3fLexz;Ŋ<(nm{vMjLe}O,n4֭~nkT3M$CHcr@*d(b!Ox"#kV1>!rW.e8PQPxC9v9L1HߍyyUZsܔ]yv.X;76=2o)w)鐙}B@y&!ˠY'$ H?I'V'0xe225Jq ##_V΁!C(o)F]t7o^=Iѩ{WrKϚ76볥}N홺7)lLezo9v.XUZpXt֍~JS+kڧR5S!3yF+ܺ_ 7^Պל-u񗾬WVCd&o(̯r|25H0&I' c#^Smlؽ-u;lƘC2`ݹ]Nɫ]vnu&'!_!3yFe{V+E<0׺gΑgBfWubu ]vskB*l:"aל/c9xˉ-ۛ\Ng볦}[=27o˫:w!ɤipNX &I!0{S/:t7o^b8jCΞR;񒳣[lD "t&%1\[; &$ [kKdQ4^,Pqճ5טdk.e|s "a \j)}[90!'3t3rgdJzVLr|rCgFC(prBf򍲽ʢ($(0/i3ɚb(pBPPXbLQWTXb8iy0.W+c='mP]2VΥ{bmaE<0j8/g0&I O֭bC·`.e|($(9EhXb 8 B 6*8 @"@ E8qc9t "Dyje8=:FFBPSnd&o(0^wCYBPQP{rhGIsI92}D#s\dk!3yF+ܺ_<̀w!ɤi$$@dqnJ5e{n24 JtAlƑBf ܸlW 7yNk7H@8j(p8q0]ȑ<$"$`4M$CHcr [X8P897VW#@Did&o(0ˆ|xz q &.dHP$ {59t "D!`PyC@$O(H  A9]ȑ< H@$(j9rD B sRȞU((\aXu9S&&OTqr'D53J"xXzi=`is/u7ji=ɤ.RȞU((\釘=ճRt*b#VW]Ww)鐙}G+8jdt .D򨆦@@OLCyO^ e)lLQ.Wgڤ3(o(<դz >zp׵\SvtϫgBfWubW=[> f C%V:\7jl0!]# 6(,Pq>jߦBfWubWIl}Z™{}[iL;VI¨vnnSVp~aCuf ʱS){ʾevŊ !p qGaj}Z5 \?gCyO^\HA$Nb䠱C9 ^"VΦ3{| "!PVw^qO9}[90H O^S/qOgBfWub 8y4U8gOa6.^5Ylu' \?~j\A!DqxQFUp^R E8Z5 \Fm^55}BfWuby կzo3/[7ugOFj\ f TXN}HՕLr|Vc7}Ιl` }[9pH@=qվk(߄b䠱C魝Y#GBrT^rY]bBAWqRMUլk6)V\կxk7_aD #6(,PqGzjճrܖ_~"a鐙}]XoS^f@FC|lt57l|zͪC܎Z[Պ,P8ll2}WgLK624,Pp8P8P@X LQ.Wos7[50 !qzbbdT"rSfȳu6Xk(ߣ*rܖ fF<   8yq SS%la4A`FU(pkya$^s<| dT%8orیsjBe/gNr#Jvn%=N' c#@VFU(pkz_8W_rیS+)鐙}]XCׅ˵\Պlg2CZCѯr]lrgh.e|(p#-\6&50(,PHQa$^oѕa9nK{A,бC@AAb 8$Zۡ/u*8y 8iy0vi6Nv+{skmyOc S׿Vάi]*g.IGt3rճ!9)9mUrH@@Ct3r@ޘ2-{eMF=c9LO тݛͯܡѯS)3[5lճej)դ6 ۡӫ7(p8+ۛ^革C)y֌LQ.Ww-?Lsh\+~Պ^eըճRt*b䠱C᳡ _ϯճ!3yF+ܺ_+՝>j\jaҶ3^f(,[($(0/RZCeeXSS%la4A`4Hy&9C@$O&I$A&0{3v25 ٱ{tAlƗd&o(0ˆ| &98-' * H)<&rdJ"yTCS?Tqr'ycޝH Lܙ>RȞU((\aX;Q)R&֧8jdᩤ&rdJ"yTCS?Tqr'`+V |E0$D$(Cl1rSX}[<)FLQ.WπcKG8jdt .D򨆦@@OL<nᩒ{54ʢa5b0 f4毦BfWubWƾ42zIL3ճqO&3Wm2}[<)ub 8yebjWy4Kn5&ѥA$$`5I"IPЛ \(p5K7k5EWo{sk~ \gVcm^<m-| s$ԣe\bx 0/9d&o(e{V+~{߫gY٤osrR;ʾ_Vt f4]p8?RۨC-ԞWz ֘|gW&H}nճ:C% 7^Պ딎TX9=rD$I =MZbBf ܸlWʸjpcsyM"ri<&OTqr'D53J"xXzi=Dpɽɓ(\Q L"RȞazXb"n+jsMOri<&KTqr'D53J"zax"l*h&+l1rSnzd&o(e{V+癐ڜ&ǿCYBr8jdt .D򨆦@@OL<nᩒ{54ʢam+#_VI*La&%;sks!:)S9mQ+:1{ٙ 7^Պdd6Ce_VÍvδk~2Vtb3BtRͭLQ.W3 #!L9L_7l}[=f!Cy@og[.o+qN&հxlpR3Sƾp[(p6t _ϩLQ.WS/qO9yәgLCBƁpoܠA!Dqznss]hgF*|5/p8PЀq@8( 0/9s=rDpqi"D`*Ǟ ##\1x䷥|=I<y${]y׷6gLLQ+:1{˫:x/. FY^f%<V΁!޹CyAb syM"ri<&OTqr'D53J"xXzi=Dpɽɓ(\Q L"RȞazXb"n+jsMOri<&KTqr'D53J"zay,V2v. FY%gF/c9saVoc#^ %SS+v. FYSaX25J}J25ظ-gBf1H0+Y7Lb'[pZ2ʜᩒ{%*P8ʢE=0A0sIOp *qc9t "Dd,{bdk-g)%gF/c98jpcs,=r"yB@0<ykіxYы^5W?]3q^ͭv. FY.&`r[53+2Cճ἖w( hJΌ^r.nmxتZ6?L2WSΞ]3錯p2Zs,C9K՚N25%gF/c9x$ [{fn,PHQsx`yc&T\8^r%9ek٤gHg8Gt ^9-_uSVظ-a*Q FYHc Ze 7*r*eQ{IL@@O*jg .D+S$&KTqr'D53J"zazkgbe ].v0)ظ-gBfʻFԟf3LV2:R25l3٤ᕨCੵrj?FPXᩒ{54ʢU8TVgճD4tyd .b䧹)B*l^9-( By3(qek٤gHbC9t "D!a{a8[:]yFWΦ+e{,\|e̵Ԍpp(dUy΀2: Nf#vY @IYظ-gb ̵Ԍ:t""@FtDsIqRN~Y7,bt΁! %SS+{\Ƶk>D4tyd $Ly Ab!qjkuܧBf}Z5Z%gF/c9x׵\SF#,8Mkށ! %SS+镊,կzo9u2I 8y[:_=Ye}ֳoqN'[\^9-_Us9(p!ˠY'$  A9]ȑ< H@xQpwMlu' _=ֳorSS8bTظ-gb ,PHQa$^+gbദ]k8F3b l2g\ 0/9 ^.o6ظ-gS̷Zp@Ye t&%< =.e|p}іy2CI' x ($"{LR25$ [/׈C%t58ys,{.dHP$ =qG?W)іx-tnR5¾䧦BfʻF-ճH@^ٛx֭gճ. I(] Ab!SkwWxQag){n}-[<\7)a^ۛT^9-9і 8y ^/W)V FWܔvCc9Wrj]cNxS/sܽz‘g~ϩ?Νs;D4J @ {big8jYܾW,Pp qG- "|GM.Jui6=ˠH@1Iθh[0ά^bqck5l{;YF]Ә-`C8a$^pF 0` 0` 0` 0` 0` 0` 0` 0` 0` 0`p 0 9y{c !ظ,8 ? 屉ѾtSp 0gBG|1:7.F F {9Kn CPrt|F F ;wL(2($(@X bBXPA!DرA!D'` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0.a$^ഞs<1kr%=27oU5 ^Ug=YEXN:3tÊE$d .bE<99lu,Nܚo':/l`A!D;^'[BG|1:6peG M7OuYټYpx{9Kn CPpR/\o׌zbePoլuf J@IUobeP/x-tnR5¤O':/l`A!D;^'X  (yʹM\pX _ FT/c#\A0,PHQa(pҏ(lӆx7(s=E\48#?gV+qGx2VbCAz/r9h>{N=K?gPPXtbN]u0aaks]2|i6%:_ubCMl|(/JXh/\4klfV2ճؘՅ"΃q5.!݋'(\A \srI? Nv\Y/gV+(p8[; OƿV|S>K$ [{fn,Pql{@'I΃x֭gճ5טdkl1rR8H穆 5<Kc%f,P4~T|`g>q,֐kHx/JXh/N aks]2|i6?5 %(p ӿ^q'SfŚiY8y =XqifldŊRUo-pZ2Hc jpз-' * H)w4=i<I],;,Zpܤkz_=Ne@n“ \WʹMxYы^2[;,Zpܤk~ٕXr71,qՅ w1.1^h-t(p&%\H|+3-4/іsظ-a[gkr<Hyrظ-g=і. ].bRbRw wD/N8i{y'ji=S@,/9Q\Ab!bbNQY[%kqN&Ǿ@Il3՚N8Hĸ{XXopZ27m ox2VbCA{Ś %(p \p "a*QUoճpZ2 FTn^b2v7 % 5l\)1b!gOaXI5:bbdT" DȂ`“^9-CbsIM 7ͪv. FYHc -֭FF"+@0B N'[YȆA$E" -ܠC9YEV27oU5 ^ۛT^9-\6.]գSlg1/XR,fV[}[:H(q&PY-.MZ;VLHbA兊<M SѯIqվ! rH($!6(,Pquf| LV2[:9L$qOp[Ŋw!ɤi'6@8zŚޜWX?!܇&!O9`@8[X=)6YpŊGCI'  [X=Ś AX q94 "} ˰pm`Rs =ٕ^9nKj?!܇&!O9`P(8 ($$$&ISn@ps,=Pbaps=IX l%3P$V6ҳ5@65./usr/share/html/adsm/en_US/admgde/a45ea193.htm -etainors #&4;<>AERTcdfhlmpu"/06=CDIMNOPSgvy,13578FHLVbwx|29BGUXYk+J_!(.:QZqz)W?Kj@*H(=pQUxj䃹P@8*ŋ"Ő\ \w-Rb5 &jLԗ"r˱k·FYąEpS5 w^2rlbtf8pÇ8pÇ8pÇ8pÇ8pÇ5 wőXl\YȍAƁB bSq gő#v+`0Hpb&Jr B (X^r|}oH]q`X5 wD{ȁqӤ637BH]s%er1 âJ% FWi61/5 ws RN䷿\H]ar[ Cq">.i7e^tƬ9:L72Hv+\ˁ) Wae3[@ĸ 3R$p+j`AŸyn2+(MuI8Qhh7 3pp(/(I%WS[TL1ǔ&(|}x8 0, Uu8j땵@0 xX$iǔ&)w8``FLԅ `8(I^rư 13C=!.\ʚqǜKyKbrE25Xzc13cRLԊ11fb>ĹeWMa&k~f29P}6 5EfoK~yP}ͯ=3_q4!@nfo!.^~S>5eC 84K.L)1f@Ld_yGr=E&c(gv<o=1vL9 E̯brFQsc*cc9Wpfo)>]&Vms3~b26<jES5 ЄSPXy0 VT0p ޺rv &2/-m|#XWrlbf2yW!.2 Q4&j@e5%+ ɚ&jKɎbz@ ]r&* 5!k@ rc*q91€\!I!is +SRji ]d]dIr@ rc*q91—(TR`,$~ϰvn #R\P8Aʆ.+DLpc5tԅA4i ]@0rTn563g*"!Gf@Nr &v\)^YUbn 3S@j<2tΙ&Ga1]T XQc(i 8 M[dą"rQ5"j &%G 3&Vv3lnU!j&5%95 *8QqI-DINMBJD$ (,)4MMv9 EPϮΐ/S>9s;Szc+Xȿ2nʕQe{uI@j<>n>W_[ΐ/S:@w7*y GN`7E&p"(ggHyUd\\r$Yp9RФyVT*kuI@j&U3R A4$A"9s>ψgv|g4ď9܋"Xo7ޜܯ3 @3 fb U~AbC\T@vd]ױ7]YHnWñ7kӛ~ ~eFEU*&밓=Mc"眀MHc] _;ӛ7Ox%ľϻ @v!/0眫X}vt|NnW\g:zc13ڤ1jqeO9y6chἂĻ {xϮΐ/[7ra77V ]Q 8$-R*7GXkޜiqd"jBʬfU5c)H[}sv2. ߮}o8AE(P; Aܧ_[UeJ7]<jES5 INMBJg( L{pܧ"KbXrNly1䷇NRi A3RSP  BLԔ$DHBƊM!j&jES":63 ?J\g2:gKcL&7cAw%}]xvbYLA<o;ԛm2:FE;ԋ] _;ӛ}iy%(9Mϳk/v3ILy1䷘d71;<rQ5ys7y!o^S%Pw5nAb^a?g&|zcAw%}/f5w)LPɯ9 rQᓧ,c9A5:; !7y;ԛZzt*8T FӃH,P,f#霭&V~s. Q3@j&U2-s3Lk)OLƙn[ Anfo!.p|7[pܧ ݃ ?gǜKyr@ύjd_xieW$T9BaJ\0'7]< 37)>؆ǜKyrF:eư=19 }o<7`xɬ7 Aw` o=1 ;bn>yAܯV.g%j0s9To;SqɈE Aל5e~H1Or[63}8$-R*7G^r0DKԅYTHfi)ɨIQƒH,Ub"+Lj"]ӭLP#*cc9U!j&5%95 *8QI-DINMBJD$ (,,Ri Q3RSP  M!j&jES#Z[YU&YuaObn 3~chLj"]c9y5k~Pw;SWhʾ~gj.eO9To;SqɈE AלWLj"^4 E@)c12y"O9hǜYT٣vS<| Fe rH%S@)< *To;1+OLbf2{B]F.9&}xɩlg.&֦TB5"* E@)c12y"O9hǜVTy@VrQ"LD2ǜ@UerHy#Lbf2O9^r xʏ(@j$I]`@Ȕ&X@WT 眀R4&c(d E!*rH9 <De\Be9&YurHy#Lbf2O9^r xʏ(@j$I]`@Ȕ&XP eMrHy#Lbf2O9^r xʏ(@j$I]`@Ȕ&XeJ5!eVU3R**o!/3JEk*bn 3߬d_yȓ,VT0' Aܧ4ʕQe{uI@j<2tΙ&Ga1]T X2e!Q[dą"rQ5"j &%G eʇZcQNlbf2yW!.1!j&5%95 *8Q(I-DINMBJD$ ( )4)ɨIQˆ@HZ(H@P Ri Q3R*rʯ,HrʬaObn 3~chLj"]c9y5k~Pw;Se!Ϧ13C=!.\@j+DKƽ<@ɪ,KYlZ3Mlg/6e Qs9󐑯S|~ϗe!,K):IV)3|dÏ}o:ʏ(@j%D眀H,eXʏ(@j$WL(a* 5e$q 5E*y DԊyڛLF2/JzE~cQ𩧜R/rH(c(y#Lbf2^r jEVU:hBOS<| FCC@)c12O9MHYULԊyٍa]zc13rEئCq gYR,zc+Xȿq 62vGa5"* E@) e9iLPBU<B y D`8@,ʦjESM%c)H[yeWMa&{o9P YP )srF:ҫ*UEMa&ASvt5:; e>Ϥ<ꦡĺFHlyTjjS$$,yLLԃBINMBJAa$+`P@'!t< )1f@Ld_yBP/ͮQζ13C<3$-DMv_\cc9vrR"^~ϱ959vO6w 13C=f0P/.9T]d\P8Aʆ.+DLp@dp, B K(9PpɎBPb]LYq>׵:}oW_[I]@0r ϭ|)،71|M>:@w7 |1jwy܈!C>gz~Fͦ؆r<W`@[(;m}n5Mlg/.H <kr2!؄ϭƽ$fZ2nPwPwWp gaHd\֩7~E]@0r ϳq Uo];T=@@r*UWPVYU"z @j&U5rb1Pu3b-G+MG)s¼p@~[(b,ajEVU:h~JO8 xH9lHYULԊjA&(7 P  l0sc rӏoSͮ zϬd}o;0 }}o R9S@j=Mv9 I˘}s~ύفrQ੾k"}n5 ֯E  (<@JYR vdM )sqpa^ 9po:xy؅sͮb417w* 4}¾13闳ͮYUXM )O~}1#<,K<Ѧ}o;Lc%l!\`޹HO9@rfU5$i A@ Ƶ>c"$jEVU:h"`$ix@RUeS5"TH5SP`@ lekh0 }7w+Wc:^ąBPLԔ$DHB&5%95 *8QHZT֯U~AbAC*A-؛LZ3[o),IRTAbJ"bn 3_V62`}ܯ lFfó"vkcvpXϦ^6aO9TB]^vgܮo9|rw%z*ryAƾfi9rQ7yA7nPB5"*s{4uRlekMHYULԊjA&(4Ń×&)0>pwi A3RSP  f&%G "@0$Ri Q3R**ryA7}s~χ\W>AbA&%{uI7 ϭ1(;z$P=^AbJ"bn 2ko9>A?\߭rlCc9yMnLd_I4y@BU[a[ 9] 5R*{F~s|}o9P79l(;mp\4Lo>sy>SHHM2 3(y!hUN:bb<;lHHM2 0Q *TH5SP`D&N]Q,aa&k"$-Df&%G "@0hfU0TB]( %HSΜX,IRTMa&~ϗe!n cvf[S;2|eڋy Gb{F~_[q[YU$@0r$bn 2y GSo9NNiQ7-13'Gsy!h4A4<á]nc X&@ `ܶR9^Ѥ63!5Rd&63]V35<'OPu0BU4fwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww`)}lbf2yWhʽӨ@.[(c)IRwPAc@j?'i,u/X888?m0`  (yޤ] L C@j?'A0!< D X, wl` ƽEPϦ13C> FHly DL>BY;o1_0 c pppۼ`%0`xyzrD%C@j?4Ot9V,!y!hL?i,u+BN[Σ.\J@ 5ȵi{E9߉'bYyO_\5RkJ<ƣ, FHlLg~NDo=1 ;ޡĽr2ʳs9݀ *Y3R*DM 2qv1, <De\Be9 ,EuMHX4LqsMNc9z~ycA76!~p@(;g979ge*y GNaHiYTnSDGU1؆r#IsAh51uI 5&h]79geo;~rQbo9C_(;5xl(c rQ7br1 B 03DhɌ~s|k>)# C=_}/MG)܍w~mq [6q0 } 3؛}vt|Nnsqr1@j<2bng3_"[17w+}˹.TLHYUM 2ɚT i}WDIeGU`Q 5$. zJ,y D2˨jBɤ@ddÏ2jtvBonb?g>B\;ڤ3yŮ!9wMzo .Qr9-[{Ԍ2/b{jjʏ(@j%D眀H,eXʏ(@j$WL(a* 5e$q 5E*y GN`7oڷ9Bʨo;3 ϭ^#oyԛԌ7;ͫZ_gڌu%˱kvKO9rb1Pu3 ojtkڋy!hR*EVU3@[>JuAxfo1ʻu%1?L?]]6&3r[^!As3D0 } qsxLo: v&xI&hbrj%ߤ63j.e~ F/Ƽ&ǜ&h x%)f~]LC+yz e=Lqo>2}›cvoDs3>Y3Dz v&}B S5t'o263O9R*jn91ȿ~ Aלϸ%qj.aHiYTnSD OxC>~a] _;ӛHȿ^k S@j?&h ]ؗ63`޻:@w7*y G&h]λӦ[볤 zssƼ s@j?nTYT, M ՓH A)VT0p9Fr/^oy$-DG YP N@ 뢓+L1^V!j'8=%8jʆrT#z/ Q>yD)VT0p ޺r)5 y[ڤ-DG YP N@N dQe&FLBOp!椧&%G O@r`_&5!`bI,5rAɚww kv%3>$V6ҳ5@6>./usr/share/html/adsm/en_US/admgde/a45ea194.htm Administrator's Guide

    Administrator's Guide


    Performing Routine DRM Operations

    After you have set up DRM, you perform a few routine operations to stay prepared for a possible disaster. The following list is an overview of these daily tasks in the order in which they are typically done. Many of these tasks can be scheduled to occur automatically (see Chapter 15. Automating Server Operations for details).

    1. Back up client data.

    2. Back up the database and storage pools. See Backing up the Primary Storage Pools and the Database for details.

    3. Move the new backup tapes offsite and update the database with their locations. See Sending Server Backup Volumes Offsite for details.

    4. Return expired or reclaimed backup tapes onsite and update the database with their locations. See Moving Reclaimed or Expired Volumes Back Onsite for details.

    5. Generate a new disaster recovery plan. See Creating and Storing the ADSM Server Disaster Recovery Plan for details.

    The following diagram is an overview of the recovery media life cycle:

    Figure 79. Recovery Media Life Cycle

    Recovery Media Life Cycle


    Task Required Privilege Class
    Manually sending backup volumes offsite and back onsite Unrestricted storage or operator

    Update the location of the volumes with the MOVE DRMEDIA command and track their locations with the QUERY DRMEDIA command.

    Offsite recovery media management does not process virtual volumes. To display all virtual copy storage pool and database backup volumes that have their backup objects on the remote target server issue the following command:

    query drmedia * wherestate=remote
    

    Backup volume location information is included in the disaster recovery plan. In the event of a disaster that destroys the ADSM server, the disaster recovery plan can provide a list of offsite volumes required at the recovery site.

    Sending Server Backup Volumes Offsite

    DRM uses the following states for volumes that are sent offsite. The location of a volume is known at each state.

    MOUNTABLE
    The volume contains valid data, and ADSM can access it.

    NOTMOUNTABLE
    The volume contains valid data and is onsite, but ADSM cannot access it.

    COURIER
    The volume contains valid data and is in transit to the vault.

    VAULT
    The volume contains valid data and is at the vault.

    After you have created the backup copies of your primary storage pools and database, you can send your backup media offsite.

    To send server backup media offsite, you must mark the volumes as unavailable to ADSM and give the volumes to the courier. Use the following commands to identify the backup volumes written to by the ADSM server backup database and backup storage pool commands, and move these volumes offsite.

    1. Identify the copy storage pool and database backup volumes to be moved offsite:
      query drmedia * wherestate=mountable
      

      ADSM displays information similar to the following:

      +--------------------------------------------------------------------------------+
      |Volume Name      State             Last Update          Automated               |
      |                                   Date/Time            LibName                 |
      |---------------  ----------------  -------------------  -----------------       |
      | TPBK05          Mountable         01/01/1997 12:00:31  LIBRARY                 |
      | TPBK99          Mountable         01/01/1997 12:00:32  LIBRARY                 |
      | TPBK06          Mountable         01/01/1997 12:01:03  LIBRARY                 |
      +--------------------------------------------------------------------------------+

    2. Indicate the movement of volumes whose current state is MOUNTABLE by issuing the following command:
      move drmedia * wherestate=mountable
      

      This command automatically completes the following process for each volume with a current state of MOUNTABLE:

      • For a volume in an automated library, check the volume out of the library.
      • Update the volume state to NOTMOUNTABLE
      • Update the volume location according to the SET DRMNOTMOUNTABLENAME. If the SET command has not yet been issued, the default location is NOTMOUNTABLE. For more information, refer to the SET DRMNOTMOUNTABLENAME command.
      • For a copy storage pool volume, update the access mode to unavailable.

      Notes:

      1. During checkout processing SCSI libraries request operator intervention. To bypass these requests and eject the cartridges from the library, first issue the following command:
        move drmedia * wherestate=mountable remove=no
         
        

        Next, access a list of the volumes by issuing the following command:

        query drmedia wherestate=notmountable
         
        

        From this list identify and remove the cartridges (volumes) from the library.

      2. For the 349X library type, if the number of cartridges to be checked out of the library is greater than the number of slots in the I/O station, you can define a high capacity area in your library. Then use the following command to eject the cartridges to the high capacity area, rather than to the I/O station:
        move drmedia * wherestate=mountable remove=bulk 
        

    3. Send the volumes to the offsite vault. Issue the following command to have ADSM select volumes in the NOTMOUNTABLE state and update the state to COURIER.
      move drmedia * wherestate=notmountable
      

      This command does the following for all volumes in the NOTMOUNTABLE state:

      • Updates the volume state to COURIER.
      • Updates the volume location according to the SET DRMCOURIERNAME. If the SET command has not yet been issued, the default location is COURIER. For more information, see Courier Name.

    4. When the vault location confirms receipt of the volumes, issue the MOVE DRMEDIA command with the WHERESTATE=COURIER parameter. For example:
      move drmedia * wherestate=courier
      

      This command automatically completes the following process for all volumes with a current state of COURIER:

      • Updates the volume state to VAULT.
      • Updates the volume location according to the SET DRMVAULTNAME command. If the SET command has not yet been issued, the default location is VAULT. For more information, see Vault Name.

    5. To display a list of volumes that contain valid data at the vault, issue the following command:
      query drmedia wherestate=vault
      

      ADSM displays information similar to the following:

      +--------------------------------------------------------------------------------+
      |Volume Name       State           Last Update          Automated                |
      |                                  Date/Time            LibName                  |
      |----------------- --------------  -------------------  -----------------        |
      |TAPE0P            Vault           01/05/1997 10:53:20                           |
      |TAPE1P            Vault           01/05/1997 10:53:20                           |
      |DBT02             Vault           01/05/1997 10:53:20                           |
      |TAPE3S            Vault           01/05/1997 10:53:20                           |
      +--------------------------------------------------------------------------------+

    6. If you do not want to step through all the states, you can use the TOSTATE parameter on the MOVE DRMEDIA command to specify the destination state. For example, to transition the volumes from NOTMOUNTABLE state to VAULT state, issue the following command:
      move drmedia * wherestate=notmountable tostate=vault
      

      This command automatically completes the following process for all volumes with a current state of NOTMOUNTABLE:

      • Updates the volumes' state to VAULT.
      • Updates the volumes' location according to the SET DRMVAULTNAME command. If the SET command has not yet been issued, the default location is VAULT.

    See Disaster Recovery Preparation for an example that demonstrates sending server backup volumes offsite using MOVE DRMEDIA and QUERY DRMEDIA commands.

    Moving Reclaimed or Expired Volumes Back Onsite

    DRM uses the following states for backup volumes that are reclaimed or no longer contain valid data and are to be moved back onsite.

    VAULTRETRIEVE
    The volumes no longer contain valid data and are to be returned to the site. For more information on reclamation of offsite copy storage pool volumes, see Reclamation of Offsite Volumes. For information on expiration of database backup volumes, see step 1 below.

    COURIERRETRIEVE
    The volumes no longer contain valid data and are in the process of being returned by the courier.

    ONSITERETRIEVE
    The volumes no longer contain valid data and have been moved back to the onsite location. The volume records of ADSM database backup and scratch copy storage pool volumes are deleted from the ADSM database. For private copy storage pool volumes, the access mode is updated to READWRITE.

    Use the following procedure to expire the nonvirtual database backup volumes and return the volumes back onsite for reuse or disposal.

    1. Specify the number of days before a database backup series is expired. To ensure that the database can be returned to an earlier level and database references to files in the copy storage pool are still valid, specify the same value for the REUSEDELAY parameter in your copy storage pool definition.

      A database backup volume is considered eligible for expiration if all of the following conditions are true:

      • The last volume of the series has exceeded the expiration value specified with SET DRMDBBACKUPEXPIREDAYS. The expiration value specifies the number of days that must elapse since the volume was used by database backup.

      • The volume's state is VAULT.

      • The volume is not part of the most recent series. (DRM will not expire the most recent database backup series.)

      The following example sets the number of days to 30.

      set drmdbbackupexpiredays 30
      
      Note:The database backup volumes that are virtual volumes are removed during expiration processing. This processing is initiated either by issuing the EXPIRE INVENTORY command or automatically through the EXPINTERVAL option setting specified in the server options file.

    2. When a backup volume is reclaimed and the ADSM status for a copy storage pool volume is EMPTY or the database backup series is EXPIRED, the volume should be moved back onsite for reuse or disposal. To determine which volumes to retrieve, issue the following command:
      query drmedia * wherestate=vaultretrieve
      

    3. After you request the reclaimed volumes be moved back onsite, and the vault location acknowledges that the volumes have been given to the courier, issue the following command:

      move drmedia * wherestate=vaultretrieve
      

      This command automatically completes the following process for all volumes with a current state of VAULTRETRIEVE:

      • The state of the volume is changed to COURIERRETRIEVE.
      • The location of the volume is updated according to what is specified in the SET DRMCOURIERNAME command. For more information, see Courier Name.

    4. When the courier delivers the volumes, issue the following command to acknowledge that the courier has returned the volumes onsite:
      move drmedia * wherestate=courierretrieve
      

      This command automatically completes the following process for all volumes with a current state of COURIERRETRIEVE:

      • The volumes are now onsite and can be reused or disposed.
      • The database backup volumes are deleted from the volume history table.
      • For scratch copy storage pool volumes, the record in the ADSM database is deleted. For private copy storage pool volumes, the access is updated to read/write.

    5. If you do not want to step through all the states, you can use the TOSTATE parameter on the MOVE DRMEDIA command to specify the destination state. For example, to transition the volumes from VAULTRETRIEVE state to ONSITERETRIEVE state, issue the following command:
      move drmedia * wherestate=vaultretrieve tostate=onsiteretrieve
      

      This command automatically completes the following process for all volumes with a current state of VAULTRETRIEVE:

      • The volumes are now onsite and can be reused or disposed.
      • The database backup volumes are deleted from the volume history table.
      • For scratch copy storage pool volumes, the record in the ADSM database is deleted. For private copy storage pool volumes, the access is updated to read/write.

    For an example scenario that demonstrates moving volumes back onsite, see Disaster Recovery Preparation.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k%3 $V6ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45ea195.htm Administrator's Guide

    Administrator's Guide


    Recovering Your System

    This section provides an overview of the tasks involved in recovering the ADSM server and clients.

    Recovering the Server

    The following list is a guideline to recovering your ADSM server.

    1. Obtain the latest disaster recovery plan file
    2. Break out the file to view, update, print, or execute as ADSM macros or scripts (for example, batch programs or batch files)
    3. Obtain the backup volumes from the vault
    4. Locate a suitable replacement machine
    5. Restore an AIX image to your replacement machine
    6. Review the RECOVERY.SCRIPT.DISASTER.RECOVERY.MODE RECOVERY.SCRIPT.NORMAL.MODE scripts because they are important for restoring the server to a point where clients can be recovered (see page Disaster Recovery Mode Stanza)

    Recovering the Clients

    To recover ADSM clients, you must have the following information:

    1. Client machines that have been defined to ADSM, along with their location and restore priority value
    2. The boot recovery media
    3. Specific recovery instructions for the machine
    4. Hardware requirements for the machine


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]   l&#%3-%V6ҳ5@6b./usr/share/html/adsm/en_US/admgde/a45ea196.htm   e<>aiorst "-=ADILTcdhlmnu#/0BEGNOPRfpvy&46;CFMSVbgkw|1358HU,29Yx()+.7?WX_q!%:KQz*Jjp"D)@(by X 8X(,Z*# O81{CE9DLsYVp (V Q%G \v<<<<<<<<<<U|:Hɬ 8hy58[c H'y#`$?y# P¤T taRYN0ccD9.e`mZd+sJr+s~E4<d%[,kLUۥΟq1q2Um±\V.wJ*O98;}fʱaXɮS֍bTnwƝ^tc&q1q.INk$Wb(}!TT9D0R8p<ʭ DH(8 00p0 A^c( QBG`ZAǛ;-7 "AA<0' l``$ p0 A^c( QBG`ZAǛ`YXnD(y7`>m0f 0kpP{D Ə "g(,,,,,,ט8dKiqpv9UkNՔ֧yyyyyyyyyyyAǚ%a(Ypc@g1j4YLP =n < 4pZ p9(̀8"pY`$5h tPdh=@Cq'iլdVr-9؉K %XE64IuVvVbѤ)[;VEe~v\}.e`?jȵϪmP8@NbXE[l8Na Zy~ rnE+D/&aցs˜ V*չ"WaaA  1Ğc@w 40I 7y\ 0׫"P z1)[NՑk|' M8ZpP8^ s-sڃ6!jɪ-SQ))^ N" %`~ &ڭ9ڷb*Uc&qbAz須haB/f384YN$yi07NF5Hri VՑk|' M\Xq^th"ZbЬK਋ex4YNIٺbKUNͭV/"ֱ(R)[ŋ'KnNނ@/pײ#Bp0m+Xɮ՝·/0E:x|)|X!н+limCC VKX0pE7Ori=EŨҳe>v:yI0ĄЇ;VEeRSfUc&  HjaJ$DoJI75o).ˆ@)GxlTJmRd>CO sVȧ;*mk BvcI/x\Xq^T+ !4VՉHՑk~1i{I/|f-F+)U{Y.d+v X/Q%Un|Z꽘RL1!(!k\!9"q'4Jqf/S&(c=ɤaX–cM8ܚOB'0pAWٔڋB?UŨҳe=Y+tWC*ge& (Z|)|[e8^VRc-Iٺu}-")0pEŨҳe>4wNRL1!(!&YK BsHeͭ`I{Ұ̛jbpD<{I/|f-F+)jӪ tyD>p|<Q!{0bBQhCVL81fEZlц ( ė+ ɶ, $Lsq'4fbiY²Kiju^ank|[)N½WmW;"Z.ެnxy~4qhC HJ-jɖ`&9ȵMZ08;a[=U6`Řdy$&^,Z+8VS՝·NV%Ցk|k/Ɣn-u^a E,!9$Lsvc&98^,Z+8VSՑX:|Yʱbˆh#uxK[FV]WY78Ori<*EK LelH`^ amege&~v6ZZL6*5WBYdE"/yi07Ɯ+{P#[0btJDAz^C"ZZBYXRRSƒI pin5J­WBYc (  ^aoj[hB&L|l+ ,el-96 p*#ɪFtS֍ ʐ`P8@Nc=EŨҳe=Y+tWN+t+& êmH$Ѕ-"+y6}6nlBWbBQh@d0i`a@HNc̾ٵ ;a[<b6ZpD<xtmƒI q{AOri=EŨҳeUs^[-&6".+c[Vp ( $a@&  1S(MQ@Sr ނ!.e`uCC:\\xӰ. bZWMWnIٺ  ֍!JMkg"UAΗ23 5dV.Ցk~E:}.e|ikq ( 'Q{1j4YLN+t;VEeAXa@&8o1ĞzQg |lJWv\Y>Uc&  HjaJ$Dh0p&}+u^Aa@&8ܚOQ{1j4YOU̵-LUBlm  1ĞzQg yhؕ:y1DC@5B`"@4P8@IԔe+IOoKu,jd>ȧUVM7>ެ+F3"n}J޴+ [j> -{P#[A* ( ${I/|f-F+)bJ Skmeg%mf}e#ɺ^̝"2V R,_J8YlbUE0p.SѬd2-مc&~yX^0Q1gpE Y DcR xbІEэ!Jv\䘃X\X A@.KEZMA bVUhV+8[X>U)hf}JրLq'4fbiY²Vqjzy1DCL84P8@I1 HL),P8@NZknɹ/,BWN(RZ ^XED[+ tc=ɤYfbiY²tR--ãqؾvU+lU1*Za@8m`&8(p`P0pG$84P8@I1 HzbR7Nٓgku[֜K_Ro%jk[TE`V ( $8p`I`ZD oFf:|mWMhD ( ${I/|f-F+)VSpkA Ř_Yu^V mWf nhCн  ^4ƚVėϤTJBNS1Y4R" ^ ]8N`UA н+l  үaWCC ̵ϤTJa@:Ɲ`V4bJ±XbR6fD8q0(P8@JDT& Q"$A@5DO`P8@Nc<ҲZNL^Dh^`VťXmk8D0J<&ڳV-u^UIټBrl0pO'jX!{E^z ^X–dZ_bB?JpimhG-&fw%a[XP8@I M8ܚOQ{1j4YOW-ɦmUėzѤ)[dZ_*EġMY+k  ^hg&ťXmk0@$'1c=ɤhլ_fڵnwȧUAΗ2>U=ѠRSfZ1ňԹ$&^;V~jչRSD43̵VMsc&bEA ze2H`>&DA±YH`?s-sVTE8ܚOQ{֌ZeVmVyIOZ|)`>Ą~ -Ҳ/+)1 f8ܚOQ{֌ZeVmV|)[ pUKDVn e"Vw ؒUţHR>v\XYHx)Ы-جJyHt1i{I/|f-F+)ѱ*u^ ق5dan-u^ڲ-s.aV 0p ^śSBWY78ԫ6^ًB/Kt LqiY6`D[+ t՝¶U+;-7C%e`?U%sWZYȽPP8@Ndf-F+)dZ{̾RS LaTEi07꽘DDH ( $8`Q2 PrbOri=EVM7>wV1(~;vZL6P8@N&my Wb+&[jUE5|u^dTJpZL6P8@N;MTjM/,YbPrU-خĕc&)JIٰa@:ِYVpّkUﶫ2IOZL6'&zf$<)  ",0ph0pI4;),P8@I$&aE:}.e`€HM20|m%skg"0pE,Z+8VSֵbӪ;;ږhBkq]W H1`P0p)Vq+^ -hfb ( ${I/|f-F+)ѱ*u^UY4R" E.ڣs½WVMsc&WՑk~UD"2  hJJ6[p*+kqkeɢnpdх"Ń  pdNE5dH78V2kUx4!t+kqZuUdH78V2kE%6aXɮa@HNci{IġK]k-oj q'4 )f 76"8L[܊pku0eq'485ɘV؈|2Wv[jlAX!{1hVTEi07N-u^7Y3 &_KmZBWE" Xɮ-مc&ˊbPU-jjZD>ppa@&E80ĄhgYlIXV|ЬK਋eran@) M8>-مc&ɺZBWk-oVMsc&b~{Dl0$׫"HE^ *+:z6Z*&DA±X\X ALq'4+)U̵Z|)}e+(\I{jՃX}dZkU{1j4YOE#t꽘LpQa@!D$0pR @5AD8q0(P8@HaGtVq+S Ej>EgEڃ7½WY2[+92VsS(MQ@Sr v\HCKkB/-&fH b!a  1ĞzTw8vDb e%>;VEe$!X—@a@&8ܚOJnz!dDe40pIM'U̵P8@I$&؄i[!.e{VڥP8@I$&!1Y/Ҳ/+)1 tulA+œ B,@=c=ɤLGVEK Lel1%iWAZPځhE`Lq'4 ga2+)Bi07NֺVr/k  1ȦI7 M8ܚOE-UЅӋZPɢnpdֳsBY]ƭ[!2eUhVzZ*ެ) Me"IXVUҲhaB,w LpYp@z(0Y$Q 5ಫBhCeRhD+5ŋp ( ${ITՃ[2mȩ~!yYImY5kwJڢ'EZL6ȵbi[Of 7/b U-&fŮC ݵFf+&VT_(ZIM4@&YK  1Ğx.b }WZ))hd0in7;+{tkh"bЬKMY5HҶq(~&a[[b!ldSy$&^,Z+8VSi:fD8q0(P8@HhQ4( ( $a& ( $0#+8R,_YsVSٔga2+)BBor& ÐM!5B${`c^j"(i y P9@T"HרiZMq"+xӬY>ՃtCC5`US"VSVRc-&fڵ`YsVSV#mWZ0pH!x)psdf-F+)bmdZ_Y>Ճt2<&_e8Ye&)-W^tke#:TP8@N Zi[j~يj0UxtĮw*AZ?Iu^Ur){1j4YO:+)QD43̵ϑ[+4 ( $ QZj 511ĞMV#mWf 'zf{0/AW8+Xɭ J0ƫNv\`a@&8b6X W 3Jd k|Y2%kœ1ⵀ[f 7/j[[*JPa@&8^VӰ.nsdZ_ZRL1!* BsE7Ori<*w ;*mga2i07@a@&8ܚOFEA[fڮVqf/ t-CCOri<Ҳ^0~!yYI  1ȦIM'YVp&kN޴+R*"^ -"VSe& -&fK[]Wv\U^}X5;sj.Z Pa@&}W^D[+ t,>[VYu^m-u^ɺū1aI Ҁ?UŨҳe>U:yI0ĄІ!f-F+be4!&81lЭu P@k,K,4+g&ڬس*+yi0i]BC@ֲʰ{)J¶{2m=1I/z*_e8^VRc-&fK[]Wv\bw^e9ڵ00Pp0pIM'YVp{kmS@(AdFɖ`eQW`VSX– ( ${I/|f-F+)u^a E Y2[WDzyi07NMבC*D>ppa@HI$LsdZͭ`I{Ұ̛jbpD<{IKVw Ҽu^ane!Yu^dsfAfbiY²QU)&ZՓ,!&81MZ0/sVڕYmV^c&98ܚO@n}W 3JTFNZL6ӃKb-t꽳]WsYVpƔn{I$%5d0i`a@HI$Lsّk֛6a^t+g*&ڬس,11ĞzQg |iF"c Lp0p,o1Ğc@w 41,PpQ(̀8"pY`$kڲ-sBaLFڭ0mN2p`;q'$B8ZٓT[U"2h"bFڭbWb< V{D43̵9ڲ-s~ J(V畉[0=ҼZŅЇU]y7KiY= Ҷ8*Uc& ( $4_f Wq+TF+H!hfNkg"0p!JZb){IK-WMV#mWf Wq+JXZ-`@Ku^3'tyYSKW 3Jҍ:yI0ĄІf , ( q"c[قūۋ El*zXEX $Lsq'hfhUJl±]"X˪ HJ- BsI$Lsqqqqqqqqqqqqqqqqqqqq? ūA䈦432 %8qpa@HNL?XZ- Bp f lJSGf 9Ia@HNL?A6ZA!9 tVq+Xɠa@HNJ&IkA䈦43'jȵ̾kF3`0C@ѠoL? ^ƕ  f dZ_IVmXɪa@HN]?31qqqqqqqqqqqqqqqqqqqppD=I{IrpUw I0Ux`?UŨҳe>4wNRL1!( be4!9"q'46b^$+5ȧUkF?UŨҳe>4wNـ L Ɏ "89Փ,r`\*Ń BsHeڲ-s.ͭlн8Y"cc<zkFXzu^a E-مc&!9$&9c88888888888888888888 `;VEeZ0A077O+5WW7gqqqqqqqqqwqqqq&``A@ZL`"dH MODS@A'qqqqqqqqqqqqqqqqqqqq &IM'-k͘}W*ZmXY+6լd2U$E4 c0Ux`?UŨҳe>4w@a@HNc̾^-^VLBqRSf>v\ŪVmXɪdy$I"b{I$%!9$&9c88888888888888888888 `;VEefڵRSIN4f YRjV3 5|  a 8`5@Æ 0`0 dЙ|*MV P f .ւf@Æ p a 0888888888888888888888Y"cc=ɤ%uWW % ;v͵Ze%<&h{2 3Jҍ!9$Lskw20UxyY1 ƙIMTWnqb pD<y$ ֍ IMV2kYYu^a Ea@HNc=ĉy88888888888888888888&OL8FC?lZСv^rjMHY3۠Ћb32*J1L2 B,@= 8`Æ"ph#u%(X{p G Z[HYF[ZksL2`3@"ؼ`Æ bPZJ-W%9+t&`Zb^0a¤ħ ibZL56R-ZB*m3XlZӐUi07f ѲjNBV el&Ѡ-/0c 8`3 %]hD  0 p5^熅%3)Q *" mc&.lŨ1B&`Z@"ؿIں.R8 Hɯ0N2*Zb^0a,I5 b! Ѳj`Æ 8`0gڍml63X{p zi>p3ؐ@"ؿNR*DrQ)LGIA[3ؐ lZӐUi07f TgZb^0a0zCC0p ` NEgsI/L6 Hk!2ao`)o!`ZL6lYoЋb?3ٶFX{p0nleMo3ٶ@ 0+  -L lɺ FE[0၇ |=Mlɺ_&F 08`Ázj@%0LX -/0K Z[HY'2RtZL2.3@"ؿBUyɩ7L-r6b0NrKVtm'&'H B,@= 8`Ã@m`КB8\ f o@"ؼ`Æ 84kG d:G'EiX{p7hPjZBRj \3"@"ؼ`ÆAi #IL1sd3@"ؼ`Æ Z[HYjd"3 B,@= 8`Æ/\>P @nf 2f?@"ؼ`Æ 8`g&z @n'Hʡ?@"ؼ`Æ 8bb렴 f нX{p[g"+V'B*~hEx Hb B&` ѶQ 0gizVmFuЋbRB6І كJނ+[&`f3-/ԐB #ne 'ZZb^0a8`BUyɩ7MK1j &`j\ Zb^0a0gB*ԛ͘?0MLUFE[9EX1 &`kVtm'&&Ą"Iٺaao+&Z#`@0@$'L4ò2T*y zaj(;)"?]`#J Emt.ҫnL5)O7ȭ.Uokɛ3X? "кiUՒ&IhORo [h] B&R,_BO3н+l*Fm--$U5f Z ]`#~bֲX - 0 ~H - &-k,-up  B@@pG mf Z ]`?H'0  xWL1kYakqHGx&`88888888888888888888Hi7Ori<F^[!2YIMV2kjB\ B,@=|f-F+)FVB~wJwNFڮ^-X0p,o1ȦI8{ 8AW`0c6:dR 85᭲&_M'jȵ̾!st A zƝ-ZMegtN V/khؗ"$6|Zڔكb՘VrVH!Z֍!Jڲ-s. ( '1ȦIEGkn1ƽȢE<(a$yM'm^0O^UY4R" i07VS/Ţ0dR,];Jx*#W >m/YNM'e"Fu ڱ)z\\ڲ-s/ŪVmXɪz7Eg2j_AV#mWf 94>ڹ·{֍!Jڲ-s/b dSy$"5,ȕ±T1ƽȢ z0/,kq! Q946 b6rbcI`^Vqf/Ҳ/+)1CO%s))-+;fڬօ` ^D[*cIW> W-&f]Wb94>ڹ·{֍!Jڲ-s/b dSy$ z0/58xQH(ODvjHt1ɤTGlU+8 YNM'mV kB/-1ɤinՉaTEi07N1ɤ޴i VՑk|h "q'kс|c^c $R1ɤbJp;U3 Meg%nBU&QFڮR,] ri -dZ\ "5c^c $R1ɤ2> -{b6v`jwt^1ɤwJw{s-sۤZBJdZ_*1ɤ}dW+8q}V#mWjKX^޴i V5O'tzFڮ^-^R,]2=WY/Ҳ/+)1CO't}W&_e8^VRb94"׭ >> WKjȩ~!yYImYu^mdSy$"5,ȕ±T1ƽȢ z0/,kq! Q946 b6rbcI`^޴+RQ[e8^VRb94m-{਋erane{A*cI+}Whϝ"2V юE7hI8{ 8AH@ n &8,`@`VE)  Mz1)[NՑk|2 @B/jU{1d y"0Apc 8RD `k-OQ{I$%5WDX+킹y7b u^‚4`5Jz$ %Xm±@Lpo1Ğrjb`5@=0&/jU{{yQƑ&o1yPCjc7A4<5+XKjZ <8-CpHyP#^XN0jZ <8-CpHyP#^9a[1=HyLpZ&F6t1=HyLpZ&FΒk't* ( $ P( M!51j CjITE+$ю)7Bo1#Cjc7A4<7<(dIh0׸k&b 5,kp{GA4<ni y$n4xQȓv\glU~ciDC ri</ ^2kRSjȵ-e b6hLri</s4dZ_k`$&ҧU"2#[ו@|Jd=Y0 1ɤe{b6i׫&kѩ~jȵ̿Kk 1ɤN} ҶD43Ũҳe:OQaڻ[[]e{8E15cy/r& ÐM!5B$yM/r& ÐM!5B$yM/r& ÐM!5B$yM/r& ÐM!5B$yM/r& ÐM!5B$yM/p yQ@Sr Wf֌IM'%w{਋ei0O+9+tLri</,Z+]:znqLpZo1IEQ@Sr e@IM'D[+L̤ͬLrivU+lUIٺe%<&_e8^VRb8X-7j"(i y P9@T"Hטj"(i y P9@T"Hטj"(i y P9@T"Hטj"(i y P9@T"Hטj"(i y P9@T"Hטj" Pܡ7M!51j CjI xaVzvuX—Qd͵XV2iƿ1! Q94Nx|l226 1ɤTEVVTa@HO"))jx*"]Z01ɤT$ІoU,FD[+ hؗUVEK LLp,4r#@ AKeq(_Uᣔ1aPd&9ܴn`cܢ: <8-CpHyP#^c{ܢ: <8-CpHyP#^c{ܢ: <8-CpHyP#^c{ܢ: <8-CpHyP#^c{ܢ: <8-CpHyP#^c{-BorcGA4<ni y$k5nlūėga2+)B;,>`-l<0 -D^M!51j CjI4-D^M!51j CjI4-D^M!51j CjI4-D^M!51j CjI4-D^M!51j CjI4-D^j{&: <8-CpHyP#^Fsf-^$U_VEK LSאּكP$,k O "IcIJkz*_e8^VRb8X-7j"(i y P9@T"Hטj"(i y P9@T"Hטj"(i y P9@T"Hטj"(i y P9@T"Hטj"(i y P9@T"Hטj" Pܡ7M!51j CjI x ^}e^v\䘃X\X$\,kIv XטZxQH(OK¼i{ɒ «o+;),x*BXXc&H.}kZb_ ^ڲ-s/5ZxQH(O%8^ -Ҳ(Rz+b֍nY/ҲȡJFcIR*_Qdz˝"2#[1i Iv&W20a@HKyIM'^2>4,>kpU&!us-s&8ܚOK¼i{ڃ7ȧU&!us-sBie POri<!-4!,Ġz+$@cy/r& ÐM!5B$yM/r& ÐM!5B$yM/r& ÐM!5B$yM/r& ÐM!5B$yM/r& ÐM!5B$yM/p yQ@Sr TdZٶc_ZxQH(OFJ͵^Q r)ZĴkbЅ3 O "IcIhCLm")َM'6풵/ t1ɤD@f-`cy/r& ÐM!5B$yM/r& ÐM!5B$yM/r& ÐM!5B$yM/r& ÐM!5B$yM/r& ÐM!5B$yM/p yQ@Sr ا Z%^7\ L¶Qd,kp{GA4<ni y$kpop{GA4<ni y$kpop{GA4<ni y$kpop{GA4<ni y$kpop{GA4<ni y$kpop{MPr& ÐM!5B${&JlU Jc^cܢ: <8-CpHyP#^c{ܢ: <8-CpHyP#^c{ܢ: <8-CpHyP#^c{ܢ: <8-CpHyP#^c{ܢ: <8-CpHyP#^c{-BopO1ĞQ7k ``c4R*!fIS% p ;Dl0Փ^JvZ2n([P ܆ &8,`׫&u@B-€@8N0Q1gpEz)I )IUP ܆ &8,`@Y DD`jPפZ p !@0q捕@a0,׸Z1ƑD { M jI ls%3_%V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea197.htm   e*-ainorst #&/46;<>ADEILORTcdhlmpu"=CGMNPSVbfvy058BFUYg,129Hwxz3kq$().K_!7:QWX?@J[]|jZD`KAUƅFj) _!k!THZYI7iy,*9.E"R W6nm:ݮ? @ @ @ @ @#IJ\8 UM_8  8A8g0``۵Imr w$D. ( npշx)j &7x#I")KA RH@ RHm;5E6KT p8G)$R )t{ށ-p<7mO؏X$_E"Rl͸X*Ķk6$D.gZ|qѼ w8HN0=FZS lC}$uqѼHm|^(r}5ͻBM2X$_kIZOhlP O:~%*1O N8 :E"-V%@-aISA!4Ƅ @   :E"-V%@-a* _p`cJh@v'pp(0 0@tDB!,(E avJZ'NI.R )ujlu]~ @ @ @ @ @ @RHSZ6a$MM"RMZc7ms @cj&!DIŪ 8!FZQA!B9ܾ[VBP8twzg[->5SIAdDjM;bx[-?ӯ=:zW6 tv:ـҹ~H4/r4{pagHHA*H&-Q 2ʩ  <ڰp0toP9SvnĶק^GSIA*E"DY@BD)Z|7zA޹ u3kې?.gP\U+);}nĶNJޕr3{ۃ 8 DjI*o/foN@련0B`= ?&54˿.Q|0|;ny=+͇5 6namB7Im]ұ%Qz2^. ٽr#kvRzyagHHA*H&-Q76$ (~ePp>`(w/Մawzg[->5ׅQDD@ H&-QPP(:HE"5&13:炑4%$TQ!6)n87{@۾ 6'hyΚ۽agifuאJ ҹu'sy'|w{񝿾b[r~ ٽ ,) ]TiiN  :4Mu I[:&HMu uBǦ†CӻTKd0=YXkFq(4&q2azQ_:S*`zYǠ8K+ h=2-5,ŠfuW3~]ݟ~use碲T+ډ%7zAy۽۵s:W\˻vc3.x0@MiD5RD֓ ]TDjHHqijfu"hJHKUs}ۓ3x[-\|AЍ'hoL酜ztnu4/J\x`ryusÍs Pߍ-b[rfqԑQ Hvܖ@xi}k|fu"hJHKUs~]2}nĶ __N撣{W9+= UήwR6-S 88eμ4\ұ<YǠR#REFD%!6y斯#G3.x)BREEjϱwпc60'sIQڤh ZO:%4pQ=0@F$JB۴}nĶ'<)"4~3:J.o~mJ H4@+LupXA3ݝvh݉mOҤmwZO:ߛnһؖܙT3x[-\YǡwI^C|s<09[tTKW]vF8_ry L,)T]")C*[A+S 0SKLg.ᄋb[r~^FogP\󫞕r; vy+$b>n?JB[ཛb Ǿrҡ O{CWJy斮usLOv%&agi[ҮQq.]c3.}W3qߛw =۵H64y=qIHHMu uBǦ†CJC-DM IZQ$ZS†M]aCiZ.nBxt~0Cij!*nanޖrw@e(JF(wu˳Q~p4no11jٹ!Spij=xW;\ 544rE"ԑQ Hj YuL,QQYXkK00M IIg6n>]ߍ-#kL{v%'zuyϗw<\ӯ;w\0@F$JCWL`R˪agIz YǠ%*1"hJHK˻11jٹ!!r[~΀8:扩)HF$JCdzYǠʠ *TcCDДQDskO3!BbLv%'װog@xi}kqоL+钝m@1!~1@Lt>Ec CL,y4L,!qz.`? ky0CP<0p9q5xs{п0p8Rjmmñ׳s-S C.k@lے4*Wm\dzYǠʠ *TcCFQeFQeFQeFQeFQeFQeFQeFQeFQeDR&eT e"5D֙IZL%uR) OLZ6nmHAg[->qij &&HFӻ16o}nĶ+KW;- Fn>]J˻ƲWgߝ\oBҿ.בۃ 88UߵҤmwZ+\iPߗwݽh>7z)C*3`P8 ea &!06~T7㩝5}nĶo yMM# 8 EWU$Ze$ZS†M]aCiD%!΀"&(-)]aC]P鮰-_wXJfuϹn4p謕+KW_H%ʾ}8w|4x-|#4{}fYǡnSU gp(V_ؖܟZo4p ,)ZQ$Mi5WU"QtDjHHʢX!q,0sLif0@Re5DДQDsk߈5~o ywZc7m~랕wJš{sk謕+KW_H$S*`zYǠ2%8=JU0CW-斮>/8U*й.ᄋb[r}W3o>p-*h'؏SKW ?i-ή{eݿ\v%&U+KWqԑQ ID=VC ,X`  agACiR4%$TQ!6gJҸo4qmm~3y?S:;]ұhn+<G6k>Ro4qHE2az !bZY,`((r*agi3x[-\|;h^pUs~]YusfZ~]b$qL%8^ήwl n˺Q)x#kM':vX_!qԑQ ID=VC ,X`  ag4딉)" s:Wo ywnKo16vxΰr>mCvAYh9\ VJo y/h DՒ)D=VC ,X`  ag4Yǡw}+KW*m\?6>]Bxߍ-~mJ\w{nyG'Q!6h` n ,)"I"*`zYǠ2%8=i0*R&$&\zW-斮>]ߍ-Ҵo<:7'g\˺V- ߝg4#Ms'Y*W-斮 )VHUY 0Aad,KK00qz &a)T=ӻ\fZvмToBl -/nKoܞfBx}nĶ,VZ =NNOg\{\fZvzVޠ/}޴wJ!6h`/9_ξp:z/;0C{gt 6yiPҴ7{{z=W3|&oiΠYǠR#REFD%&UY 0Aad,KK00qz5)BREEjt=+KW.ܖZc7m~ߝa3|+΂sk謕+KW_H$S*`zYǠ2%8=  Yǡw}+KW*m\ߗwo=v#Lp@ijή|@O6wkobޘ\ S->6˺W#Jέ\;zMw)ބ!-_kδ4pag]w6wZc7mJݝw؏˴ܖs-d yzu);Lw5}p >]hr+~3c3on\0@0CۿJ˻ؖܟ3qv!y}nĶ)䶮Z+Y^߂`NO, fqqq[wLg؏羷b[r|#{?1ؖܟבWήv\ͼCb$qL%8^ž]~]}3|*/9_mv%'L酜zp=l= 8 ,+saz !bZY,YMrQeFQeFQeFQeFQeFQeFQeFQeFQeFQ+CCi^ʢX!q,0sLif0A4\7"GSҡ_$qLzl=N/lڻ 6S 0 p=7mC\.YǠWbݡ}a| @p8=ӻK0@= 8 cϿ8>m;붇,0@=߷hoM9zqYǠW+jeQ,U 89BĴYǠPPTTeFQeFQeFQeFQeFQeFQeFQeFQeFQJ!eQ,U 89BĴYǠ&rN!mܷ|<'s;Ҹx+ڹTKd0=i-,q,0sI\2(2(2(2(2(2(2(2(2(r\Mʩ"E"kJ$2&JR#R)A"Dlۀ= W:Jg@xi}kqٝAs&&HT]"*4!)2az\,Z,eP YT)BREE{>1b?.ry y C\ YJB /|[-˻Pp-zi1Vޅ-y*_0Y_y[T/f%gpagO<̄пoBDg >~]}ok2l7qtvmyPZrVzm\=g?:lp\n3{ ,)wfZusޞ17Vzw1'YǡDjKÊT7%KY_ߵ%KگsW=1iPߗw`z(ȵTY>ݟ~us3݉mO:7_ =:7]ߙ7s%*L,)"I"*`zYǠ 8TBeU DДQDĨ㹹Ǚ Cwus7>]BmQ+= 8 DHFJH&-Q¨  l7~>BΦ{__vgP\)"E"a+XeEY")"҉"E"5R(2(2(2(2(2(2(2(2(2\ҽD=VC ,bag*(Z̪\zK뜍ܞgOͯrnyv3 U 8 M%FzxX$ XgxɿA_`nyv3 U 8 M%FzxX$ XgxɿA_cп_\m 6ٹ斯"GΏ/gV,+6^aqHe1J +4%G]`b}&4$\D=VC ,bag*(Z̪\2(2(2(2(2(2(2(2(2(CCi^ʢX!q(8=UPUB\l7 Cn4}%FK6ٹ+= 1sҿ.ᄋb[r|ǾgP\,+M%Fzx7,Y_i*76c &a`qõ&_;6wm ra`p1_484ŕkFhg(D|˺Q=Ͼ[Fh %gpagHIwaz֌,QaɎiVL,eQ,U 8a @xi}~PijKnOC[8b=#ڷ(_w f\w}޿]ߍ-'%g{mr`O:To{vy斩T]斯#Gqԑ]d+ۏw jt_wXJfu)X51-$R*( LbYǠ=Ū8=,J$&qapj0AaMuDHZL%uRERE:k(`~=50@v$BRl"hJH҉"ҝ50@u h?  ;L u'ްo%gq~2VzْC~]߉q珗mskU+|bZ&vn> ι.7J]IQ@ 8XGYǠ%SiP agZc=bx[-2L<A=+l<˻yC~ :\wzjV6wJ3yp=~]> Ϧ>s=3wC@0=ْy< /OY_:3Jͼmo˻۵swk߇ |-_[wYJпto˻۵s>CHÚT7c YǠR&H)"kIE"5$WY%J68_~mڹ+zWlҡAs!EELKI$U9S 8TRÚe6`aHBX9CXas 8XGYǠ]0)HKC4(k .ag  8TsL" eaiag  8TsLq.HE"5&נ;3:AijT7#kzWc >7z)C*3`P8w/Q XHtf usؖܟwagHIzTmvn OwXJ-fNs~gұB4 ,!R!k, )HS wZc7m~WY# O@ .]7iy6WY# O@.ܖ߬> F~]0C"a+-2-)]aC]P鮰"g@BRD֔I鮰SAXP`htw{Fpij6sYǡx6\נٹ!JYǠR&H)"kIE"hZԂIXߗiH3*_7iy{)rDՒx'mw=VI5dr[YJEd}VH zT7gߝ\0p9HeT ,AD=VC ,%agLsJag*`zYǠ-ZsYU"U-YR6-_j`( OT(@yP_,# +:݉mN*j&z"5"5E)")T@p}!H*xALOuۓސeSIBRD%EWWʊERED%Dk*FQeFQeFQeFQeFQeFQeFQeFQeFQe {*`zYǠ8K+ h=d=UY 0@[ +JFMXroic \Ε˻K6KommowjW<{oSk}m}q۝y i4 ܥO%:=2onͯ0ZrVzq-0p;N ސg˳ϛrVz>Fw}2ZW/CvIk˻NWFiz.k@lے4*kr^!g' h h?٣ a`,!0W/wnKnagU͇5 6namB5?.d߁+573}tPp-nŞ ]W;~n>ߐauL,* ҹoonݫVKnO kp斩z_fpJ_gCijmmokz9Q  卹!YE`X+0R˪ /Nj T`L,eQKiYq=`ҿ{s`;髬%Q0AE,9SifYǠ+kt/ےݠ'^a൞/%`q7zAݫҺ~]F=`M*3 C, )Hk+ M 8XGYǠʣWLJхzYU6)T]"N ސg[Ҥn>]ޚݫҺ~3: C, )Hk+ M 8XGYǠʣWLJHC5ag*iU)T]"Vxj\w}4qm*ۑ=+1@!B0(@(J†$:A3l:KnOok;D0@Fս*J6L|7zA'˻ C|3KVox'y3iX[k)LKI$a`)x˻16Y@ R+.Ҵo< ] R+ wnKoSkt#Msҿ.sYǡxhb4-tDjAVT߁|Ҥo˴w 󯛏Ҵo$\]F=`M*۳ήX8BF_FpʢX!qZ0@c Ms 8W`Wrna4k*R#R r7*F~y^@H@Oފ|ʡB}wr`ƇHm\KnOzuT{Q54,).HIOLZP6 UapZ.oQ544%$BYHZL%uxK =$Ze$ZQ$BYHFQeFQeFQeFQeFQeFQeFQeFQeFQeFQ+CCi^ʢX!qZ0@c Ms 8 ސdQ`i Tϐ(W/[a`v> n\|1<4o}nĶ.ܖܮ_^3k7|0C1߳㓴?6zrnͯ0ZrVz6wy)|ͽ˺W/mmk7,+[:a`v> Ϟ1 g7/=u'r|3k\%}79w/gήy|NLagic ˻ؖܟRT>'{xckMr^0CR}%I斮=7<˴\ ϝ\w{nǝ\w^{ >qt޳ krnu~]> ϞߕPOXے_%TXYa`p2& YuD MС0 8TsL2zX7X _ߛw6 9CXaqq2eR[W;*`zYǠ8K+ h=2-5,Š7zAQeFQeFQeFQeFQeFQeFQeFQeFQeFQ)FHH҉"kL&ԊDrH&-Q 2K*\Ptgj3y2ηb[r}{zvgP\)HF$JK)1(ag  8m*R&$&\y7zA ]w{v}}ϛ{w~]ޚmmry |z˳U1s6bx=h{sU3> :Ýw{v}yusW;Ԯ=U-Y>ݠ'韛y4{@9B$2AZ9LYǠR#RiYTjl۳ήyvywy+= 9C|m- Usq_work˻% =r:~]ߌΠ9VGɅz k2F48=N ސg%`\ 2az֌,QaɎiVL,eQ,U 8a YǠR#REFD%%ag 4%$TQ!6gJb?.z͹ 3I@^agHIwjk{v ~go\mN4{x%6!k?w(Iz\,Z,X`]H2agHII 0@{ TqH*(W3qDZw<̄񼕞͹ 3I@^agHIwjk{v ~go\mN4{x%6!k?w(Iz\,Z,X`]H2agHII`RcP$=.-Qq,0sIH*(W3qx&wW1<4oJ4˻Pp-NO3!E?y?#HR p[W: LbYǠ=Ū8=,J7zAQeFQeFQeFQeFQeFQeFQeFQeFQeFQW 8XG6\נٹ$i T׃A5 6namB5`0(Vλ,bW*2(2(2(2(2(2(2(2(2(%rhm+ 0@{ Tq\az rFMp0Q?#HR@ +sag QeFQeFQeFQeFQeFQeFQeFQeFQeFQ)FHHeTQeFQeFQeFQeFQeFQeFQeFQeFQeFQ+CCi^&qapj0AaMu \6+ Q\_ 4Vޠ/~]|ry y+= 8 uۓ+Lfͮa`va˴ͽ+LoPu8_ܖ=\qs^fܑ)S\ے37 W –]S @/Nj 0@{ Tw08nX8B}wT 0@{ Tq\v&1EL,bag47zAQeFQeFQeFQeFQeFQeFQeFQeFQeFQ)FHH҉"kL&ԊDrH&-Q76$ :Kѽ7o<:扩)HF$JK%Q0AE,9Sif)" s:Wu8_~m6c;~Nߦr[~pagHIi۽1RV@˺S*`zYǠ8K+ h=d=UY 0@[ *V Ʌz"jR#RD%$ST B :AT c7ijsnDDД e"i0,2iiD e"ʩFQeFQeFQeFQeFQeFQeFQeFQeFQeDQ z T`L,eQKiY{Ǎ[a`vt68_%Q7?5'JqJw~yB4nyFn=u'r6Jgc:~]ޚmm,scKnO16!TOzqn9~潹qJ[bw&agҹWc;~y=ɅzQ U6߽FFhkq=F1Wc;~y=˾agl} 3Q7IR%gaglڹXJ*ag*XsL ͻب2(2(2(2(2(2(2(2(2(DѬ!,R&H)"kIE"5")T@pF͸ HM'fטn}<"ji"h EE)"I"hP\=.-Qq&=5L%uJDДQDڹ+:/6owph fטn-g+= g ~ĵ¬D).{%rl)0C1>ϥ[z7h fטn-g*_0Y_Yǡ-nu~]JߞijφG7ή}kp~]ޚ7iy-W1]5FϷgߝ\R7'۴2Vmwή}kp}2agHIi۽1RV@˺S*`zYǠ8K+ h=d=UY 0@[ *V Ʌz"5$oܦ'?.nͯ0ZrVzc:~] gP\&w/>]x'o9 {WΘYǡ-ö=Ҷ7˴gP\_Τ)PJB=*4!) `h` a,bagiPM IHMҸMAn~wvmy{пdž%:=2hwy+= qL~]ߚ?~]1s.MA~3y愷gߝ\Ǟ=w\ #{?۳ήw]7'۴3o>Fhg(D@us+[:U2agHIi۽1RV@˺S*`zYǠ8K+ h=d=UY 0@[ *V Ʌz"5$oܦ'?.nͯ0ZrVzc:~] gP\&w/>]x'o#j 8:y;Cݙ-?b?.D/<˺O=NN;h^s_-wiog] gP\,)41>ϥ[z7h fטn-g*_0JB ksV]o%gq}ڸ}s؉S:.􍯿.>onԧ7랕Svq.HIOLZP6 Ua|vmyk=_qsn&&K)I agLJ$K)UJ2(2(2(2(2(2(2(2(2(%rhm+İ40sBqapj0A1鬺a+ߛw\lxo;ݻ@O6wk=Y_y̔=W[-3 8 z6OO\˻ܦ',JdzؖܟMZc7ms Cؖԟ%gq;}{ 8?&m\X9CXas 8XGYǠeTͻخTeFQeFQeFQeFQeFQeFQeFQeFQeFQJ"hUIR)ZQ$Mi5WU"HIŪ 8#f6~w'fטnzvgP\)HF$JCYXZlYǠ=Ū8=,*H*(W3q^nx/Gr YJBobz@v.%gq;})˻G؏r30CZRmwZxAZ9ߗw~n?JB[۳ήckW;Ԯ_ ՛~#G ߳"O O:Ý*0@FӴ~mޘ+ O)D=VC ,%agLsJag*`zYǠ-+ ސd=w~؏r3v ܟmy{пS ~]>3:4˿.%gq;})0CG=ْ:"V]JBή|Lö=ߗv\ޛF|vagHIiΠ-}*й ܟmy{ /8qeVzwݫ9=3O:H̖1]}}ߥC}+Π=m} wy+= 7N۳nY}f଻3yCI /vy_IR~Z랳~ ڤ0q\ةݡ~]8 ڹx-4vݝvqr!) w 4%$X]"+;o_z?;/wy PL,)"4/nKoTsL2С0nϿ:ͯͯ0Zcھe=`77 0C1.?.6KWnA;JJBL`zm\YǠR#REuiݾM{ߵmwo%gqR 0@{ Tqz 5tĪ-QYǠR&E"hZԚv rۏ[gҭ fטn-g*_0JB ksV]o%gq}ڸ}s؉S:.􍯿.>onԧ7랕SvqԑQ Hk+ M 8XGYǠʣWLJH*(W3q^n摥wz?;ͯ0ZrVz6wzjV6qpC۝|8LφG7ή}kp~]ޚ+Lf iMW1]5FϷgߝ\Rh3KVo]}}ߥC}+Π=m} wy+= 7N۳nY}f଻ ܟ%g}f3orHogO.@VoJBagHIIwr[~ʣax av}}m}my{)ѹOziθvywovY]קZvCr ݯ}@VorVzήzgo_=+Nh^sߵmwo%g}*PV!qapj0AFE1 8m+W d0=.-Qq2F5G/vxi*7{)E 8 DHM ]"NAs[qlUs|? %KY_9 npJ˻/<サWso{#g@usݾ'ݙ-y ڔ7=sҾ}bx=5E)")T@p}!pP6~6~w'fטnz\۽Q544%$BYHZL%uxK =$Ze$ZQ$BYHFQeFQeFQeFQeFQeFQeFQeFQeFQeFQ+CCi^5az\,Z,QQ2bwW+6li!7~w'^a൞/<%QÄ(`1U ,M+ηb[r~n?JkX8BM{su'Y_wݾҹ瓴=z<:݉m,W6[o˻ߞ1{sd(2O؏˻Ppsc m+۳ήzWٹG 'mmJBYǡ-M+]a`(`ry@%gL,Zwoo=`N9;Co{[W6?BCb<͹ 67=p=&%g?#HRm!EG4. 4k .W9+=͇5 6namB4 y؅,*d4@Jb@@XѬ0^6\נٹ$i T00 bTsLq%1 ,h\( rV{$m!EG4. 4k .\k+ M 8XGYǠeTͻخTeFQeFQeFQeFQeFQeFQeFQeFQeFQyD46YXZlYǠ=Ū8=UbUƌ,ʩw+XB4åcs +aƘX8BMy}鷯sY_r6~w'^a൞˳\8撣{zxQa =}nĶ~3y0p:S?.ij6'ho=6JY_Y0CO8!@qiz#瑽2^]'o酜zr^g`zm6\נٹ$i T00 LH 5+.k@lے4*k||qs^fܑ)SH`p)r^g`zm6\נٹ$i T00Xp+SƍaË706!J"|ry6\נٹ$i T00.W+jd0=.-Qq2F4agUM~ \2(2(2(2(2(2(2(2(2(DѬ!,R#YU.Q xV!qapj0AFE1۽scx-0p:F}鷯sfטn-g+= FL0p?scYǡؽiYY_Jfטn-g%c{JmzkAZy}@O?6h;rId W>sS&qrN{zcҤk?tUY 0@pVхzdZkYǠ-n&qԚv rۏ[gҭ fטn-g*_0JB ksV]o%gq}ڸ}s؉S:.􍯿.>onԧ7랕Svq.HIOLZP6 H*xٵm;;ͻSIBRD%EWWʊERED%Dk*FQeFQeFQeFQeFQeFQeFQeFQeFQe(ҼsB,eQ0ʽ{6]JBi=6nvһ.%п /|q_~]2ƘYǡϦ=j޹wJeQ,U 8 eaYǠÓҬYǠʢX!q aEJw0@Fӻ C}{q}\ss~ wo.%g{mr|Lo\Ͼ60p9HHIIb<{ Td3szn<#J랕w~6f9=Ot56UW<8|/盎c_HY"Vy/h DՒ0@F$>=ŪXsL2?Lz=#J랕w~6f9=Ot56UW<8|#8^Ϭފ}#@R&#g'\ %g0C Yǡ­#Y"Vy/h DՒFË706!J4{}fqrU*`az rFMrΘYǡVL,)BHZL%uRERE:k(`~=50@v$BRl"hJH҉"ҝ50@u h?  ;L NEdY`)VKBx=6yiP CZԑ]d#*^kN8XYa`ptYn׹i]p Lxq<|%gFMY# 8 DjHKw~ԕ/jzL,r08: ,vxy 4+>]Ҝ%ݾ5 ےc3uFkxwJEdY`)VH=4-tD֔IZe$Mi0HF>F'xf\h[kw~6f9=]=ŪXsL2ij>]5Fʽ>盎c?6wJPpʲ<=agR˫3 8 DjHHzXSifYǠꔉ)" s:W}@O؏˻%i*7TaKWҤmwZEo4iM{sݦ3k˻G؏r3KnO۾4L,;(8XYTsL2P'gߝ\q4ݪFyϗt'7`40rVzqu}#ڷr]ҙTKd0=YXkFq(4&q2azQRL,)'}nĶh>]ݫqGc3.}s܆kqpC߇.sIQڤh Z#kmR4 -RR6-_;酃!D-tDjHJP=%Fo DjHAxb>}ޡ +#_8sgsBɔԑ]dݯo|͟u^w' /sG:7'zmҡ.NO3!7z)C*3`P(X iPߗw6y斯 ډagHIwXJƹnn+~]撣{۵H64J#G޹}m}a`r ]"+z}oMǝi]sҿ.ܖ #G ƲWÍYwy^x#Ms7tu ]wy_\ܙzb?.X[kYn=mCCi^ ]Rmrkt#FZT߁s @YǠa`(k @Yt0eQc_HR+$n 5d,)",GϨ, XW1l4+zWےAZh8U*7.sH7Ni&ྑ)VKXrr﹤0C Yǡ­#Y'4p_H%邍5 6namB7h\ 56UFË706!JsI6agAY0@M ]"i0II鮰SAXP`ht Hew{I/h DM IZQ$ZS†M]aCii謓I/h DՒ琞5jzT4"E"5$WY%jJ_orS&A9VGXgF'xf\h[k%K 4J~]ߍ-FheQc?6w~3:RUq05 8]S 8 DjHHcdyz h=TM IHMҸ~~]ߍ-Fiz"5&>3:}#ڷr]ҙTKd0=YXkFq(4&q2azQRL,) ]TiiN  :4Mu I[:&HMu uBǦ†Cӻ Cy}ڹ+g7Cq}֨oͻLJ˻ݝnň@O KWqvfn;%e@8& =)~]ߌޕ \s^<˻%Q4z"jR#RD%$ST @`P6?^qjߞijji"hJHHJQVzHHHHeT(2(2(2(2(2(2(2(2(2W(ҽu0rq,0)E +ӅdP1(1P8X8B)ΆK猳 CJ6,Rw]&vuǥ|8 Cn w]&vuzqpX8B3pRw^83RT==6\0p8w^83RT=;oks,W0kJq&bc a=7ƹa`q+r3KnO:7o_7ᛂ[bx[->0ݿzqpX8B3pW}ͤ;nKooqzxL,!2~ے6-K_w !7Juo\i*7t0Ak@xi}s,WVΦ{C{oks,W-^qMN酃!8W+j]a*z ai (2(2(2(2(2(2(2(2(2H5RD%D֔IZe$Mi0HFR E>11jٹ!H\vGvgP\544rE"ԑQ HZbA T=JU0AaL2-6`aH*(ؕzTKW]vߗgݫҸwzj%Vh6ݥwfZ=NAsǥ[z5J^Fow6ݥwҤmwZwұ2Z~]ޚmmO* XbZbA Wi~]ޚUT7?6኎0@F$JBXbq2az !bZYDДQDĨKnOҸo4q.~mJ˳n\|5 +r[s 8 DjM;L|fum\=+y=~]v}nĶʥqij2Z~]ޚmmOagHII$L,eQ,U 8e1-*ÚXH4%$TQ!*9w{|ň;mmoLf㑵]vߗgs:W.MA6qԚv =*йzW=:4{}+gy17;X-sҿ.MA6d'0@F$JBXbq2azQdDДQDĨҤmwZd-~]I F =NB\7#k}! r w{mW~]{vgJ8_ܖ=NAsǥ[z5J^Fo}nĶ'R6-_L=+/nKoܞfBx:ntu ]w{mWJ˳n\|5 ےۘYǠR&E"5$BRE>11j@o$H*x\v;3.xDDД e"i0,2iiD e"ʩFQeFQeFQeFQeFQeFQeFQeFQeFQeDCCi^-1 *agF*kYǠK00W 4ⶻyR6-^Fͷi]8XGL,+=1۴<\ΕMA65 0@W6ݥwa`t,s#6ݥw-zd! 9JX8B +)Zٵ0p8H3KT8_%m~yշx8KnO)>2o酃!Pp̏XZb+sLH!aYǠ)Qq,0)E +FQeFQeFQeFQeFQeFQeFQeFQeFQdW+CCi^-1 *ag*`zYǠ2%8W 4v%'\fZm~vޚdx=CoGr|M @]㟦]pp04  000;[\6fL,!7($`iH  000ڹŦ$L,eQ,U 89BĴ"hUIR)eFQeFQeFQeFQeFQeFQeFQeFQeFQ\Ji,1S 8e1-*ÚXHCaƘX8B; ή|XA3ݝvh=۴,s#q%F:Xi]s[vX dGA;@Ppn*7;r!dGA7{6]{ÂPp(80 2S je~`Pp`;){52Pp(80`(+Jtzd Li]s:;˻zx&܌ҹ[W8ĂzA ea,$q\2(2(2(2(2(2(2(2(2"D46Xbq2azQd,eP YT+x-0p;:݉mOmWzj9S 8 ~ηb[r|^IL,!dz_pi!ml_2o ,! {7<0p:̰0XƊMwa`wlGzj%ͷi]'+{9 y0p;6 _F~ya`|Lwl 8no<뜁>0@ W+jB0AD=VC ,&ag*(Z̪\2(2(2(2(2(2(2(2(2W)FHH҉"kL&ԑ2!)X E>ePj 5h= MM.a`P1tSU gs;|:Cohq7Q54@!OT(@y;|:C46a, 9|ʡB}P_- S m\sMM.a`P1tSU g``_,+ QP#M\R&08 &E>11jl "ji,(&E@liu k-%3Y%V6ҳ5@6Y./usr/share/html/adsm/en_US/admgde/a45ea198.htm Administrator's Guide

    Administrator's Guide


    Part 6. Appendixes


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] f  kd%3 %V6ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45ea199.htm Administrator's Guide

    Administrator's Guide


    Appendix A. External Media Management Interface Description

    This appendix contains Programming Interface information for the interface that ADSM provides to external media management programs. To use the interface, you must first define an EXTERNAL library. For information on this library type, see External Libraries.

    The interface consists of request description strings that ADSM sends and response strings that the external program sends.

    The details of the request types and the required processing are described in the sections that follow. The request types are:

    • Initialization of the external program
    • Begin Batch
    • End Batch
    • Volume Query
    • Volume Eject
    • Volume Release
    • Volume Mount
    • Volume Dismount

    The responses can be right-padded with any number of white-space characters.

    The libraryname passed in a request must be returned in the response. The volume specified in an eject request or a query request must be returned in the response. The volume specified in a mount request (except for 'SCRTCH') must be returned in the response. When 'SCRTCH' is specified in a mount request, the actual volume mounted must be returned.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k %3@ %V6ҳ5@6@ ./usr/share/html/adsm/en_US/admgde/a45ea200.htm Administrator's Guide

    Administrator's Guide


    Processing during ADSM Server Initialization

    Ensure that the external media management program cooperates with the ADSM server during the server's initialization. For each external library defined to the ADSM server, the following must occur during server initialization:

    1. The ADSM server loads the external program (execl) in a newly created process and creates pipes to the external program.

    2. The server sends an initialization request description string, in text form, into the standard input (stdin) stream of the external program. The server waits for the response.

    3. When the external process completes the request, the process must write an initialization response string, in text form, into its standard output (stdout) stream.

    4. The ADSM server closes the pipes.

    5. When the agent detects that the pipes are closed, it performs any necessary cleanup and calls the stdlib exit routine.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k%3 &V6ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45ea201.htm Administrator's Guide

    Administrator's Guide


    Processing for ADSM Mount Requests

    To process the mount request:

    1. The server loads the external program in a newly created process and creates pipes to the external program.

    2. The server sends an initialization request description string, in text form, into the standard input (stdin) stream of the external program. The ADSM server waits for the response.

    3. When the external process completes the request, the process must write an initialization response string, in text form, into its standard output (stdout) stream.

    4. The ADSM server sends the MOUNT request (stdin).

    5. The agent sends the MOUNT response (stdout).

    6. The agent waits.

    7. The ADSM server sends the DISMOUNT request (stdin).

    8. The agent sends the DISMOUNT response (stdout), performs any necessary cleanup, and calls the stdlib exit routine.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k%3a &V6ҳ5@6a ./usr/share/html/adsm/en_US/admgde/a45ea202.htm Administrator's Guide

    Administrator's Guide


    Processing for ADSM Release Requests

    To process the release request:

    1. The server loads the external program in a newly created process and creates pipes to the external program.

    2. The server sends an initialization request description string, in text form, into the standard input (stdin) stream of the external program. The ADSM server waits for the response.

    3. When the external process completes the request, the process must write an initialization response string, in text form, into its standard output (stdout) stream.

    4. The ADSM server sends the RELEASE request (stdin).

    5. The agent sends the RELEASE response (stdout), performs any necessary cleanup, and calls the stdlib exit routine.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] A HREF= kr%3u &V6ҳ5@6u ./usr/share/html/adsm/en_US/admgde/a45ea203.htm Administrator's Guide

    Administrator's Guide


    Processing for ADSM Batch Requests

    Batch processing is done during ADSM MOVE MEDIA, MOVE DRMEDIA, and QUERY MEDIA command execution when performed on volumes in external libraries. The move commands will cause a QUERY to be issued for a volume. If the QUERY indicates that the volume is in the library, a subsequent EJECT for that volume is issued. As the move commands can match any number of volumes, a QUERY and an EJECT request is issued for each matching volume.

    The QUERY MEDIA command will result in QUERY requests being sent to the agent. During certain types of processing, ADSM may need to know if a volume is present in a library. The external agent should verify that the volume is physically present in the library.

    1. The server loads the external program in a newly created process and creates pipes to the external program.

    2. The server sends an initialization request description string, in text form, into the standard input (stdin) stream of the external program. The ADSM server waits for the response.

    3. When the external process completes the request, the process must write an initialization response string, in text form, into its standard output (stdout) stream.

    4. The ADSM server sends the BEGIN BATCH request (stdin).

    5. The agent sends the BEGIN BATCH response (stdout).

    6. The ADSM server sends 1 to n volume requests (n > 1). These can be any number of QUERY or EJECT requests. For each request, the agent will send the applicable QUERY response or EJECT response.

    7. The ADSM server sends the END BATCH request (stdin).

    8. The agent sends the END BATCH response (stdout), performs any necessary cleanup, and calls the stdlib exit routine.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] H kꈳ%3 &V6ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45ea204.htm Administrator's Guide

    Administrator's Guide


    Error Handling

    If the ADSM server encounters an error during processing, it will close the stdin and stdout streams to the agent exit. The agent will detect this when it tries to read from stdin or write to stdout. If this occurs, the agent performs any necessary cleanup and calls the stdlib exit routine.

    If the code for any response (except for EJECT and QUERY) is not equal to SUCCESS, ADSM does not proceed with the subsequent steps. After the agent sends a non-SUCCESS return code for any response, the agent will perform any necessary cleanup and call the stdlib exit routine.

    However, even if the code for EJECT or QUERY requests is not equal to SUCCESS, the agent will continue to send these requests.

    If the ADSM server gets an error while trying to write to the agent, it will close the pipes, perform any necessary cleanup, and terminate the current request.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] / k%3&V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea205.htm Administrator's Guide

    Administrator's Guide


    Begin Batch Request

    The format of the Begin Batch Request is:

    BEGIN BATCH
    

    Format of the external program response:

    BEGIN BATCH COMPLETE, RESULT=resultCode
    

    where:

    resultCode
    One of the following:
    • SUCCESS
    • INTERNAL_ERROR


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] even  k%3&V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea206.htm Administrator's Guide

    Administrator's Guide


    End Batch Request

    The End Batch Request is sent by ADSM to indicate that there are no more requests to be sent by the external library manager for the current process. The external agent must send the End Batch Response and end by using the stdlib exit routine.

    The format of the End Batch Request is:

    END BATCH
    

    Format of the external program response:

    END BATCH COMPLETE, RESULT=resultCode
    

    where:

    resultCode
    One of the following:
    • SUCCESS
    • INTERNAL_ERROR


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k~*%3 &V6ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45ea207.htm Administrator's Guide

    Administrator's Guide


    Volume Query Request

    The format of the Volume Query Request is:

    QUERY libraryname volume
    

    where:

    libraryname
    Specifies the name of the EXTERNAL library as defined to ADSM.

    volume
    Specifies the volume name to be queried.

    Format of the external program response:

    QUERY libraryname volume COMPLETE, STATUS=statusValue, RESULT=resultCode
    

    where:

    libraryname
    Specifies the name of the EXTERNAL library as defined to ADSM.

    volume
    Specifies the volume name queried.

    resultCode
    One of the following:
    • SUCCESS
    • LIBRARY_ERROR
    • VOLUME_UNKNOWN
    • VOLUME_UNAVAILABLE
    • CANCELLED
    • TIMED_OUT
    • INTERNAL_ERROR

    If resultCode is not SUCCESS, the exit must return statusValue set to UNDEFINED. If resultCode is SUCCESS, STATUS must be one of the following values:

    • IN_LIBRARY
    • NOT_IN_LIBRARY

    IN_LIBRARY means that the volume is currently in the library and available to be mounted.

    NOT_IN_LIBRARY means that the volume is not currently in the library.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] / k%3 &V6ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45ea208.htm Administrator's Guide

    Administrator's Guide


    Initialization Requests

    When the ADSM server is started, the server sends an initialization request to the external media management program for each EXTERNAL library. The external program must process this request to ensure that the external program is present, functional, and ready to process ADSM requests. If the initialization request is successful, ADSM informs its operators that the external program reported its readiness for ADSM operations. Otherwise, ADSM reports a failure to its operators.

    ADSM does not attempt any other type of operation with that library until an initialization request has succeeded. The ADSM server sends an initialization request first. If the initialization is successful, the request is sent. If the initialization is not successful, the request fails. The external media management program can detect whether the initialization request is being sent by itself or with another request by detecting end-of-file on the stdin stream. When end-of-file is detected, the external program must end by using the stdlib exit routine (not the return call).

    When a valid response is sent by the external program, the external program must end by using the exit routine.

    Format of the ADSM request:

    INITIALIZE libraryname
    

    where libraryname is the name of the EXTERNAL library as defined to ADSM.

    Format of the external program response:

    INITIALIZE libraryname COMPLETE, RESULT=resultcode
    

    where:

    libraryname
    Specifies the name of the EXTERNAL library as defined to ADSM.

    resultcode
    One of the following:
    • SUCCESS
    • NOT_READY
    • INTERNAL_ERROR


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] R k~%3> 'V6ҳ5@6> ./usr/share/html/adsm/en_US/admgde/a45ea209.htm Administrator's Guide

    Administrator's Guide


    Volume Eject Request

    The format of the Volume Eject Request is:

    EJECT libraryname volume 'location info'
    

    where:

    libraryname
    Specifies the name of the EXTERNAL library as defined to ADSM.

    volume
    Specifies the volume to be ejected.

    'location info'
    Specifies the location information associated with the volume from the ADSM inventory. It is delimited with single quotation marks. This information is passed without any modification from the ADSM inventory. The customer is responsible for setting its contents with the appropriate UPDATE MEDIA or UPDATE VOLUME command before the move command is invoked. Set this field to some target location value that will assist in placing the volume after it is ejected from the library. It is suggested that the external agent post the value of this field to the operator.

    Format of the external program response:

    EJECT libraryname volume COMPLETE, RESULT=resultCode
    

    where:

    libraryname
    Specifies the name of the EXTERNAL library as defined to ADSM.

    volume
    Specifies the ejected volume.

    resultCode
    One of the following:
    • SUCCESS
    • LIBRARY_ERROR
    • VOLUME_UNKNOWN
    • VOLUME_UNAVAILABLE
    • CANCELLED
    • TIMED_OUT
    • INTERNAL_ERROR


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] I k%3 'V6ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45ea210.htm Administrator's Guide

    Administrator's Guide


    Volume Release Request

    When the ADSM server returns a volume to scratch status, the server starts the external media management program, issues a request to initialize, then issues a request to release a volume.

    The external program must send a response to the release request. No matter what response is received from the external program, ADSM returns the volume to scratch. For this reason, ADSM and the external program can have conflicting information on which volumes are scratch. If an error occurs, the external program should log the failure so that the external library inventory can be synchronized later with ADSM. The synchronization can be a manual operation.

    Format of the ADSM request:

    RELEASE libraryname volname
    

    where:

    libraryname
    Specifies the name of the EXTERNAL library as defined to ADSM.

    volname
    Specifies the name of the volume to be returned to scratch (released).

    Format of the external program response:

    RELEASE libraryname volname COMPLETE, RESULT=resultcode
    

    where:

    libraryname
    Specifies the name of the EXTERNAL library as defined to ADSM.

    volname
    Specifies the name of the volume returned to scratch (released).

    resultcode
    One of the following:
    • SUCCESS
    • VOLUME_UNKNOWN
    • VOLUME_UNAVAILABLE
    • INTERNAL_ERROR


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Administrator's Guide

    Administrator's Guide


    Volume Mount Request

    When the ADSM server requires a volume mount, the server starts the external media management program, issues a request to initialize, then issues a request to mount a volume. The external program is responsible for verifying that this request is coming from ADSM and not from an unauthorized system.

    The volume mounted by the external media management program must be a tape with a standard IBM label that matches the external volume label. When the external program completes the mount request, the program must send a response. If the mount was successful, the external program must remain active. If the mount failed, the external program must end immediately by using the stdlib exit routine.

    Format of the ADSM request:

    MOUNT libraryname volname accessmode devicetypes timelimit userid
    volumenumber 'location'
    

    where:

    libraryname
    Specifies the name of the EXTERNAL library as defined to ADSM.

    volname
    Specifies the actual volume name if the request is for an existing volume. If a scratch mount is requested, the volname is set to SCRTCH.

    accessmode
    Specifies the access mode required for the volume. Possible values are READONLY and READWRITE.

    devicetypes
    Specifies a list of possible device types and formats that can be used to satisfy the request for the volume. The most preferred device type and format is first in the list. Items are separated by commas, with no intervening spaces. Possible values are:
    • 3480
    • 3480XF
    • 3490E
    • 3570
    • 3590
    • 4MM_DDS1
    • 4MM_DDS1C
    • 4MM_DDS2
    • 4MM_DDS2C
    • 4MM_DDS3
    • 4MM_DDS3C
    • 8MM_8200
    • 8MM_8205
    • 8MM_8500
    • 8MM_8500C
    • 8MM_8900
    • 8MM_AIT
    • 8MM_AITC
    • 8MM_ELIANT
    • DLT_2000
    • DLT_4000
    • DLT_7000
    • DTF
    • GENERIC_TAPE
    • OPT_RW_650MB
    • OPT_RW_1300MB
    • OPT_RW_2600MB
    • OPT_WORM_650MB
    • OPT_WORM_1300MB
    • OPT_WORM12_5600MB
    • OPT_WORM12_12000MB
    • OPT_WORM14_14800MB
    • QIC_IBM1000
    • QIC_525
    • QIC_5010C
    • STK_9190
    • STK_SD3

    timelimit
    Specifies the maximum number of minutes that the server waits for the volume to be mounted. If the mount request is not completed within this time, the external manager responds with the result code TIMED_OUT.

    userid
    Specifies the user ID of the process that needs access to the drive.

    volumenumber
    For non-optical media, the volumenumber is 1. For optical media, the volumenumber is 1 for side A, 2 for side B.

    'location'
    Specifies the value of the location field from the ADSM inventory, for example, 'Room 617 Floor 2'. One blank character is inserted between the volume number and the left single quotation mark in the location information. If there is no location information associated with a volume, nothing is passed to the exit. If there is no volume information, the single quotation marks are not passed. Also, if volume information is passed, then probably the volume has been ejected from the library and needs to be returned to the library before the mount operation can proceed. The location information should be posted by the agent so that the operator can obtain the volume and return it to the library.

    Format of the external program response:

    MOUNT libraryname volname COMPLETE ON specialfile, RESULT=resultcode
    

    where:

    libraryname
    Specifies the name of the EXTERNAL library as defined to ADSM.

    volname
    Specifies the name of the volume mounted for the request.

    specialfile
    The fully qualified path name of the device special file for the drive in which the volume was mounted. If the mount request fails, the value should be set to /dev/null.

    The external program must ensure that the special file is closed before the response is returned to the ADSM server.

    resultcode
    One of the following:
    • SUCCESS
    • DRIVE_ERROR
    • LIBRARY_ERROR
    • VOLUME_UNKNOWN
    • VOLUME_UNAVAILABLE
    • CANCELLED
    • TIMED_OUT
    • INTERNAL_ERROR


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kD%3 'V6ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45ea212.htm Administrator's Guide

    Administrator's Guide


    Volume Dismount Request

    When a successful mount operation completes, the external process must wait for a request to dismount the volume. When the dismount operation completes, the external program must send a response to the ADSM server.

    After the dismount response is sent, the external process ends immediately by using the stdlib exit routine.

    Format of the ADSM request:

    DISMOUNT libraryname volname
    

    where:

    libraryname
    Specifies the name of the EXTERNAL library as defined to ADSM.

    volname
    Specifies the name of the volume to be dismounted.

    Format of the external program response:

    DISMOUNT libraryname volname COMPLETE, RESULT=resultcode
    

    where:

    libraryname
    Specifies the name of the EXTERNAL library as defined to ADSM.

    volname
    Specifies the name of the volume dismounted.

    resultcode
    One of the following:
    • SUCCESS
    • DRIVE_ERROR
    • LIBRARY_ERROR
    • INTERNAL_ERROR


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k%3 'V6ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45ea213.htm Administrator's Guide

    Administrator's Guide


    Appendix B. User Exit and File Exit Receivers

    This appendix contains samples of the user exit receiver for event logging. The data structure of the user exit receivers also applies to the file receivers. To use one of these exits with ADSM, you must specify the corresponding server option (FILEEXIT or USEREXIT) in the server options file. Furthermore, you can use ADSM commands to control event logging. See Logging ADSM Events to Receivers and ADSM Administrator's Reference for details. The samples for the C, H, and make files are shipped with the server code in the /usr/lpp/adsmserv/bin directory.

    Notes:

    1. Use caution in modifying these exits. A user exit abend will bring down the server.

    2. The file specified in the file exit option will continue to grow unless you prune it.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]

     kL%3'V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea214.htm Administrator's Guide

    Administrator's Guide


    Sample User Exit Declarations

    Figure 94. Sample User Exit Declarations

    /***********************************************************************
     * Name:            userExitSample.h
     * Description:     Declarations for a user-exit
     * Environment:     AIX 4.1.4+ on RS/6000  
     ***********************************************************************/
     
    #ifndef _H_USEREXITSAMPLE
    #define _H_USEREXITSAMPLE
     
    #include <stdio.h>
    #include <sys/types.h>
     
    /*****  Do not modify below this line.  *****/
     
    #define BASE_YEAR       1900
     
    typedef short		int16;
    typedef int		int32;
     
    /* uchar is usually defined in <sys/types.h> */
    /* DateTime Structure Definitions - ADSM representation of a timestamp */
     
    typedef struct
    {
      uchar  	year;		/* Years since BASE_YEAR (0-255) */
      uchar		mon;	   	/* Month (1 - 12)		 */
      uchar 	  day;	   	/* Day (1 - 31)			 */
      uchar		hour;		/* Hour (0 - 23)		 */
      uchar		min;		  /* Minutes (0 - 59)		 */
      uchar		sec;		  /* Seconds (0 - 59)		 */
    } DateTime;
     
    /******************************************
     * Some field size definitions (in bytes) *
     ******************************************/
     
    #define MAX_SERVERNAME_LENGTH	  64
    #define MAX_NODE_LENGTH		  64
    #define MAX_COMMNAME_LENGTH	  16
    #define MAX_OWNER_LENGTH	  64
    #define MAX_HL_ADDRESS		  64
    #define MAX_LL_ADDRESS		  32
    #define MAX_SCHED_LENGTH	  30
    #define MAX_DOMAIN_LENGTH	  30
    #define MAX_MSGTEXT_LENGTH	1600
     
     
    

    /**********************************************
     * Event Types (in elEventRecvData.eventType) *
     **********************************************/
     
    #define ADSM_SERVER_EVENT       0x03  /* Server Events */
    #define ADSM_CLIENT_EVENT       0x05  /* Client Events */
     
    /***************************************************
     * Application Types (in elEventRecvData.applType) *
     ***************************************************/
     
    #define ADSM_APPL_BACKARCH    1  /* Backup or Archive client          */
    #define ADSM_APPL_HSM         2  /* Space manage client               */
    #define ADSM_APPL_API         3  /* API client                        */
    #define ADSM_APPL_SERVER      4  /* Server (ie. server to server )    */
     
    /*****************************************************
     * Event Severity Codes (in elEventRecvData.sevCode) *
     *****************************************************/
     
    #define ADSM_SEV_INFO         0x02     /* Informational message.        */
    #define ADSM_SEV_WARNING      0x03     /* Warning message.              */
    #define ADSM_SEV_ERROR        0x04     /* Error message.                */
    #define ADSM_SEV_SEVERE       0x05     /* Severe error message.         */
    #define ADSM_SEV_DIAGNOSTIC   0x06     /* Diagnostic message.           */
    #define ADSM_SEV_TEXT         0x07     /* Text message.                 */
     
    /************************************************************
     * Data Structure of Event that is passed to the User-Exit. *                              
     * This data structure is the same for a file generated via *
     *    FILEEXIT option on the server.                        *
     ************************************************************/
     
    typedef struct evRdata
    {
      int32    eventNum;             /* the event number.                    */
      int16    sevCode;              /* event severity.                      */
      int16    applType;             /* application type (hsm, api, etc)     */
      int32    sessId;               /* session number                       */
      int32    version;              /* Version number of this structure (1) */
      int32    eventType;            /* event type                              *
                                      * (ADSM_CLIENT_EVENT, ADSM_SERVER_EVENT)  */
     
    

      DateTime timeStamp;            /* timestamp for event data.            */
      uchar    serverName[MAX_SERVERNAME_LENGTH+1]; /* server name           */
      uchar    nodeName[MAX_NODE_LENGTH+1]; /* Node name for session         */
      uchar    commMethod[MAX_COMMNAME_LENGTH+1]; /* communication method    */
      uchar    ownerName[MAX_OWNER_LENGTH+1];     /* owner                   */
      uchar    hlAddress[MAX_HL_ADDRESS+1];       /* high-level address      */
      uchar    llAddress[MAX_LL_ADDRESS+1];       /*  low-level address      */
      uchar    schedName[MAX_SCHED_LENGTH+1]; /* schedule name if applicable */
      uchar    domainName[MAX_DOMAIN_LENGTH+1]; /* domain name for node      */
      uchar    event[MAX_MSGTEXT_LENGTH];       /* event text                */
    } elEventRecvData;
     
    /************************************
     * Size of the Event data structure *
     ************************************/
     
    #define ELEVENTRECVDATA_SIZE            sizeof(elEventRecvData)
     
    /*************************************
     * User Exit EventNumber for Exiting *
     *************************************/
     
    #define USEREXIT_END_EVENTNUM     1822  /* Only user-exit receiver to exit */
    #define END_ALL_RECEIVER_EVENTNUM 1823  /* All receivers told to exit      */
     
    /**************************************
     *** Do not modify above this line. ***
     **************************************/
     
    /********************** Additional Declarations **************************/
     
    #endif
     
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] * kt6%3S'V6ҳ5@6S./usr/share/html/adsm/en_US/admgde/a45ea215.htm Administrator's Guide

    Administrator's Guide


    Sample User Exit Program

    Figure 95. Sample User Exit Program

    /***********************************************************************
     * Name:            userExitSample.c
     * Description:     Example user-exit program invoked by the ADSM V3 Server
     * Environment:     AIX 4.1.4+ on RS/6000  
     ***********************************************************************/
     
    #include <stdio.h>
    #include "userExitSample.h"
     
    /**************************************
     *** Do not modify below this line. ***
     **************************************/
     
    extern void adsmV3UserExit( void *anEvent );
     
    /************
     *** Main ***
     ************/
     
    int main(int argc, char *argv[])
    {
    /* Do nothing, main() is never invoked, but stub is needed */
     
    exit(0);  /* For picky compilers */
     
    } /* End of main() */
     
    /******************************************************************
     * Procedure:  adsmV3UserExit
     * If the user-exit is specified on the server, a valid and
     * appropriate event causes an elEventRecvData structure (see
     * userExitSample.h) to be passed to adsmV3UserExit that returns a void.
     * INPUT :   A (void *) to the elEventRecvData structure
     * RETURNS:  Nothing
     ******************************************************************/
     
    void adsmV3UserExit( void *anEvent )
    {
    /* Typecast the event data passed */
    elEventRecvData *eventData = (elEventRecvData *)anEvent;
     
    

     /**************************************
     *** Do not modify above this line. ***
     **************************************/
     
    if( ( eventData->eventNum == USEREXIT_END_EVENTNUM     ) ||
        ( eventData->eventNum == END_ALL_RECEIVER_EVENTNUM ) )
      {
       /* Server says to end this user-exit.  Perform any cleanup, *
        * but do NOT exit() !!!                                    */
       return;
      }
     
    /* Field Access:  eventData->.... */
    /* Your code here ... */
     
    return; /* For picky compilers */
    } /* End of adsmV3UserExit() */
     
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ***** kꄦ%3 (V6ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45ea216.htm Administrator's Guide

    Administrator's Guide


    Appendix C. Notices

    References in this publication to IBM products, programs, or services do not imply that IBM intends to make these available in all countries in which IBM operates. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any of the intellectual property rights of IBM may be used instead of the IBM product, program, or service. The evaluation and verification of operation in conjunction with other products, except those expressly designated by IBM, are the responsibility of the user.

    IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to the IBM Director of Licensing, IBM Corporation, 500 Columbus Avenue, Thornwood, New York 10594, U.S.A. Refer to the HONE SALESMANUAL or product announcement letters for the most current product information.

    Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact IBM Corporation, Information Enabling Requests, Dept. M13, 5600 Cottle Road, San Jose, CA 95193, U.S.A. Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k%3(V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45ea217.htm Administrator's Guide

    Administrator's Guide


    Programming Interface

    This publication is intended to help the customer plan for and manage the ADSM server.

    This publication also documents intended Programming Interfaces that allow the customer to write programs to obtain the services of ADSM. This information is identified where it occurs, either by an introductory statement to a chapter or section or by the following marking:

    +---------------------Programming interface information----------------------+

    +------------------End of Programming interface information------------------+


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] r of  kX%39 (V6ҳ5@69 ./usr/share/html/adsm/en_US/admgde/a45ea218.htm Administrator's Guide

    Administrator's Guide


    Trademarks

    The following terms are trademarks of the International Business Machines Corporation in the United States or other countries or both:
    ACF/VTAM
    AD/Cycle
    ADSTAR
    Advanced Peer-to-Peer Networking
    AIX
    AIX/6000
    AIXwindows
    Application System/400
    APPN
    AS/400
    AT
    BookManager
    C/370
    CD Showcase
    CICS
    Common User Access
    CUA
    DATABASE 2
    DB2
    DFSMS
    DFSMS/MVS
    DFSMSdss
    DFSMSrmm
    ESCON
    Extended Services
    IBM
    IBMLink
    

    Library Reader
    Magstar
    MVS/DFP
    MVS/ESA
    MVS/SP
    MVS/XA
    NetView
    OpenEdition
    Operating System/2
    Operating System/400
    OS/2
    OS/400
    POWERparallel
    Proprinter
    RACF
    RISC System/6000
    RS/6000
    SP
    SP2
    System/370
    System/390
    SystemView
    VM/ESA
    VTAM
    WIN-OS/2
    XT
    

    Lotus, Lotus Approach, and Lotus Notes are trademarks of Lotus Development Corporation in the United States and/or other countries.

    AFS and DFS are trademarks of Transarc Corporation in the United States and/or other countries.

    Tivoli, Tivoli Management Environment, and TME are trademarks of Tivoli Systems Inc. in the United States and/or other countries.

    Microsoft, Windows, Windows NT, and the Windows 95 logo are trademarks of Microsoft Corporation in the United States and/or other countries.

    UNIX is a registered trademark in the United States and/or other countries licensed exclusively through X/Open Company Limited.

    Java and all Java-based trademarks and logos are trademarks of Sun Microsystems, Inc. in the United States and/or other countries.

    Other company, product, and service names may be trademarks or service marks of others.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] _Of_Pag lh%3 (V6ҳ5@6U./usr/share/html/adsm/en_US/admgde/a45ea219.htm   aeiorstcdln <>Dfghmpu#&,46;AIPSTbvy/Mkw-=CENOx"()02FGRVq13589BHLUWXjz+Z!.7:JK_QY,&dp@$q,B7 +@`40Ia`$0 ,(`ţ-}qypXAP0‹$D-&q|U?@P( @P( @P( @P( @P( $aE -R!+ p @,;`XWM%DH$‹$ @4*ˆT"i 4A+x07} Q`x`0/A&XA  ܞ 'ҫ}h8$aE rz"BT.㮒~@@OIH'kcp?J-wyA&XA m)4a4p_*_= A&XA u%OM}sebwsd@t+~׸͹V7? , Ou^34w!i8\h ິ 0Ap@H04 X`i`4(#0 8p 0aE $` ,h . LHG`6p8 ` ‹ I @X@@=)#iPA8M /0,X  , a` hX8P @4 @ , L"]I cWL: ^~ @P( @P( @P( @P( @P( \ 0ph`(!Ip9X@ ,3-lXp'+H0Q`$0H00$ L:@` Hp, D1  ̬Dze 0(B>ţ[ {+1{:[ P}(yoq )Fɇ $P4NtPht{ʠi迵(X͕l^;iƐ#`/ a|%@uX$#0ć $Pa'9Dz}'bkhv79H @0Q`,Qc, 0`bN }kj͕l^֝VJO6#hH` ``$p꤉ܞᄁbGH0BSr|t ]#;x5i?]{^q͝O`G` Hq#`/  ᄊQc, 0`֝VyR Q!Jr)aL/&PȪFwb8 R!H6TE݈ Gkv-Mvpu4Ҏڷ}ovƷb4g2[ Ag(dx4x8 h0PH $P`(‹4Qc,8 < (p404 ac,q@# ,LȺK'ϺM..9'bq嫕>O~tJ'Lg B5)NF8]7zp]#jU3=_ͫs㒦&`pE J΍.:{X@]pXLG<Ȳ(_)%r?VJ̮FgFۢpᄊP!LM-꤉ڷ>:ULΧovetwou*3:4wHe8 cTvZ9,&Qf`sY:OUkϚ9FަL7~Fd{d0ᄊQc,:IeU ,LeP} _̚oN5~14}pJUh@;^ $P:1ǖ3F3Mڿ|E!ھ`.1W)lC(_ vGu<^^[ь>3~ղJteR|J'L,8a"X 4eoJ:0(M0gJt~6K#Y(.+5i=_E[P}) F[9WkLiPdtwZ2ͷڲH^ $P o C4. %Ln $PQc,:іm(Qv␅(M0g[|pA1W$c>&;[ ]*3%;Ju-}QH_Zw-?ġRt( $P>#2,idw␅, i ,Y u-}Qҹ%,㩏Qf`ΔZ34}vіmALϨGU"yҵeo}N9pE 9cLyJ䔲>`v)+R>:=%Wҹ%,㩏#L\A6ς%,㩏X@(YE0HF[9$fM44(;[Е!ݽ֌sm|iNުE*}:r,_EVu-}Q+(_v7Ρb0YM, i ,Y u-}(M0gO"Z|bظ_|%0Bţ-}Χo#:z\_}w#LeOeoJ:W$|>d`p O6ҦJn|[XWݮy ,F[9WNޞG#іm(dwxn%H^wjS-Uڨs}B&W$|`pE (ihg6jlJ,LJ/LӪ}o|LMqPF[9V0с$ukMVih4Gu-}Qҹ%,㩏#L)tsWjU3;Ieob;|-":іm(M󝔠_:GȲQa /ou-})ptviNF<ҫ_:);T|%ݫU{ ]VEb`8a"X 4 Qf`Gg6{ ώsÆ(YE0H0=I٦Gv,Tp$`QEi>F;UMϨ>I&Jfkeo~L7zL}:oSm|ڸɈQns jHe8 `Gg6{ ώs0 QEi:0ȲQ}+J蔮3չv7~Ry^yorM$ROb45n $Paf0b;U [nQR{$#(4[aB|ys!@/N$u]"m>7#Ei oRd# ٦;ǃF4 b(XҺU3 ¥ka[ O6ϵHeOݫ}B:WJi)+ᄊrƘ<3(8a" 0G,i9uaE !; `_,iEot}(O[g:]"m>7 `pE (i,Ll"0B,q@(He8 cO7rJYS04eoJ:W$|u1>݌F[9WF9He8 `Ʈ/,aGEi ے)/,a% |@oe'pE (iQf`Ēdi+݋9 ,Y 8p,4$T/>N$u]"m>48a"X 4Y1d  0B,q@ǵ!$4ڭo{<ϵI}K#>VJWM<hڷ>(_jBIGU%1'u*I0D\bR%KNEiھcm$ڐQ9|dv0#$\bR٦ $P o C4ˍPX@(YE0H$uRD,LȾt>|bԄ jU08a"X 4jBIGU$OtEi S%DЭeݹ"}ALsoMR6Z4ڿf$s /o{RJ:"|(2~}kw0B,q@x,Qf`ιVJptȓ |5٦ $P7z}B \f_fΫdw,{$/}B>EH||AE36ώS `pE (iԄqݚo>QҋYEi#'a}Ƽ; %T>7,_Ȳ esI]%rkw0B,q@`YEiI٦a X0B,q@̓ tS,L tiIE'T}AO!k[|VU¨Y>?NEi /̮X#N, i ,Y |T44$\Ka~ᏳM%.F4.!0vS&bH|c{RiW :c>z;! M#ǣ#L^[Z>-6G# ;PF=ߩ \>ΫG>)ZlJ-i0B,L@+ߪt7s}B:l/1iƅ7Jdwjv"[5!;}tC(_tt;RiKcRI|_f,g#srE=υ%-iZU_PHe8 cҋ4!+FgKOUQg Tr1q Ӫ}iZ#Y(vZ٦;l"0BG JQΫeTь}r/#HJ0Bj7M~;'ݥ:іm>̈́zW$| $Paf1R,Lc:)g[Ҏ%*>;aH;gt};OZGSܬ-}tzQ /fWSb0McLF/ԃ#1Fɖ4ᄊQc,9'9d>τaQf`KϖD }P}T4ުE$/XYk_#VU¨Y><8a"N|INF:y ^ _#uNw ~TJ,e#)\|LS u|IW*bhSp_:G[|WDQ ,Y p4Dw>[A( i+U?yᄊdjyNv;XW\kp_P͋ QdIt9._M/ݼa~m[* $Paf0)4"|(M0gJ*'oU7^[-?3Tݺg# }h٦64Gr.K#(_ȺK'ϺM")v7z ,Y `c(4s_6ώS:l/'<'nkMH|n;y͖7WɆ:Y*K}B>EH||AE36ώS `pE (iKl7fϷTtQfa#4H;hq-)4(os/,_)6GesI]%rkw0B,q@.1i1oE9PRi|0B,q@.ii K G\+jɈ|d|IP}Ⱦ" Е!2WT4xOȲQ6πᄊ!'F>]AIE}ܣPVJ9k7XOcwoulEEɦ $P>#4V(i 3WdղJ %M, i ,Y #-\4!+FgRZ~t8\.>S3рᄊX.W-< $Paf0VariMז礢e'jj|dgn˳{MS𺰬٦dÆ(YE0HE3(M0~չ_Rs᪌ߨG[}s(,G BV۷ioκGc Jwmja ,Y "EQfaE*uGO!|?GȲQkL_[|WDQ$ $P>#4žS8辕S gv4˅Q(}"ES `pE (iq}*|iB>HGwo{ތ#VOjȾG Qd(s(YE0HXƀ(0 Xx8 (p404 ac,q@:4!+Fg!KO֚L>U$O}WHR3 hC~dY(o]Z_ͫsT-t&-HHe8 `,`@h (M00?"E~&U{DwRc}At`VQQP}IUJ:gPp :QTeJ,8a"X 4{ە ?](H,y(4G"]({ە\O!|.u`/$|%llty $PJ'L/wJ<4xH C'LaYս~Ҁᄊtݷsrƙ Aڨ_S'+> yJ `pE (i v|RQf`rmV7 eok␅dwQoMYNeoJ:]ᄊ!}nu;y!i)IIE.Ta?W%So0BXɆ! MX@;e4Z2ͷ%T.R 08a"X 4Y 'oM[c{|͹"48a"X 4dt4+[-?{.+5i9J,GC"Ee"ӭя>E8ϑdQ"WGۢ#_#Y(ᄊQ".#4=<' a}֌smI@E@!$ANIkt8a":іm(dt(u&%HI(dtƙ:snL7K`pE (ilnTf 4|-:WKM[߉^uvҺ>N%+)T)T4HÁ`WB988x@#WeWYGo^xi)j0YI]w _O"EF $Paf1Ln/-(M07w$sl#=_%LMϐV}PRi^ԄɆO"ӹiPRiz$zJ-i ,Y S&>fQfa#twU$NZ~t9Hdwk4xOͫsVULuKOsPS#ΖGB:0pE ң3n1D#}ھDĝQv7{ܑOc<v7JS08a"ٕf$ꎋτaX@(YE0HL7{ipQf`t>E|.+5iЕ!]AI0 -HI(dtG7s]hJ>r1 l\/}B>EHe8 b0\-iEiESvZuZ/M3ɆpΞE)' XnNEi:TQ>E9R̚o}Odl{UΓݫhF_oBHB>EHe dwptviNF<ҫ_:);T|%z(W"E}o0B,q@2aK4ҋ4tﲌyo BT~E;zSl8\E](()4w!$Gͫmv{E8ᄊtݷsXhg6d|ɦ4ᄊQc,) Ils,4sLn;|.tGU7^[-?\~F;t̖U%MϨ>\7dPduR(Sz1Rr.!$Kf>$ꎋτa-nR-?[4H|c2G,iC(]% 3,ᄊQc,) ޕ1)ZlѥEi:0ȲQ}T)T4߰ qЋGS&N.c>dY(u_ He8 b0!i ,L_#*P}UϨGIWJiɆT[zӹi% _eE,8a"GS&}oSu&$p#Q(٦Ɇ濫e'EjzUpE ;+4Z2ͷ%T.ՕB  $Paf1LndY(4|'!; <*Ccjt}92aWSҕHO}o,3tv֡Һ>Y((8a"X 4dw$ꎋτa#WHBdᄊ3+_ ƘD8a"<, id $P>#2cLS&<7 :Y 08a"X 4dw~٦:Yi Xp@(\>_ z0TylpsUҺTfKO7>pݓB>EHeOMơKȺHjڐQ-n:.>虜i#WHBdIlp8a"1]NB/Ht4t(_ݙ\) Ұl#-nsX@(YE0HVBoM(M0g>smi+Fg%Hwou-}觛ز³_f \g C,XpE n9cL\940B,q@SJ}iEi:WJϨ>݄R\*!.g[0iLnા%:0K#NlM1~pݗgu*3:0rSF3Ρ-jU08a"GI;J=Le)isQP#J1P}觛u*3!|-o~dz4w-)13ja ,Y U"Ei+QԃΔZ.no#ȾG:Y0B-i\}}r/ΖFwEM,qH;ᄊQc,iu-?nŜ QM٦AcA`QEi:WGۢ-سQeJtCE $JtJU"m>7hXᄊ $P>#2cLO6 (e VpX@(YE0H Q|b QEirrd3Weƅ7A4]ھ.+5iFZH|w#Ǔ̈́sI&JfZjw=pE (iHeOM\4uR)Sa}AAy߅Յf7uS[ ߵߡY*I=> Iڣ; 3}B=RvGz"QyMvE$/> BT#Յf7wu! uVgܤ+48a"X 4QM٦cPYAơK/'ߩ _ȲQ| >ZVC(YE0HE*}oJiT‹4|w\-nŜv2ؼ]T)T.u B,8a"X 4R̚iEiң3VĝQȓFZ-?)i>tTf=} B;!s0B R3&'} }o#U:YuBiz$,dm[ /򑏤ҌwJ:IF=-:3&Rt0B,q@]4=;}ocfݫmi 4 (M0h qy-u_SeynkMHeƚ BWKM[:'"wM \,GF<5٦ $Paf1TӤikQf` J/srE=ꦝ'oMӪ}oE +"ETd/s"EKF $P 'oM*ZuZ/MvjLR0BXv,YaLƘ, i ,Y U$OtEi S%DЭU7^[nHP}>l[D͖4Gv=)٦;u&v %d`pE B蠩jT>}i`p ]AIݫjBI@pE H>4SOE"sn1#(_ݙ\p Q2 Ƙ͖41\4d\$4(\l7fX@wjcL%M, i ,Y U$O澧iB>kyJ1ILg\-G[|WDɔ<8a"GU$O澧NF>jlX8le&XpE (iIn|tQf`F7ܕ14c>MזU%1K#>2WZRW(n|t /"6ώS3O!kutuYp-\OչҪf $P3'jU3F;͖7Wߑu&U$OtB; %T>}i}.>Jcp$꿉:υ󥑀PpE 9cLJ6ώS aNƘ͖4 $Paf08h$Qf`.F]n2YΨE*}n $Paf0.=_eN](+PX/֡}\NHe8 bi o#}%-?O7XYQ5! jҹnŇ $Paf1n K 4$ ΖG:*C4xOA6p*.8a"X 4iEi·6ώ%*ᄊQc,-ȾAEi:l}U4i=z"[k IB>ETLMrTQ>τan^wjl^2aSiq ,Y [|t4=NRUj%Mv0U]·7WР")4ǴSa /B:v._6-lt(/ r.hЍB/ȺKw&z-U0vr.ݫhE#u&+60B,q@žS8辕S ,Ln|}At;:݌"'>3{^[#ՓUSOE/=Q+Pd nS[g9.u O}"ܴ-I=~ԓ^}ns*gͫs8a"X 4}r/֚)YAoJ,a|?G4xH`s@XH@GOehHᆏ QvJ< HB8Z:) _#v3tarؿpuoSOtu~(YE0H"(M0[4ޔYhPh<(0@GOeƌ4xOU"~P@, Е!ILgh"1z0߶Os]" ,Y [|J0Qf`J1ރ#{ak_ 8a"X 4}|%Qf`X:QT|ȲQe 08a"X 4}i1{} 08a"X 4QfarE=__\F ,Y \z.>S04kw2Ol/wS%DFhJ<}iD]AP^ % K#8Z<*a>FZd}bP:Uv7z ,Y \26ii o4H\<~UQv7~̈́}YT[_~"E:ᑰ NFgF/SF9H)oE(YE0Hd;Qf`3Vrr0|~GwAձefܴᄊQf`\gRn>4c8]ZNj㩓 惇(KWAx#I&@_(c864=Ǥe'pE (i٦Y3'ϺM/Wv7znH߉BtQ{&Vm[*}LncuBijBIBz0Bcf#4xOJ蔮3չ٦k ( ` #A`p8 pp8 $Paf1pJUL|‹4v0}iz;չQ /Hu)Tu1:mE8)wjW QQdʝsB=_J(YE0H%*izv4t ,LΖGzӪ}or4_\GS20GvGq J/u_dܒH|ΖGSp IZv Qv$y-?}%MߨGȲQ~٦GK 8a"GV|~HpJUTӤiZuZ/M*[ _ 8a"X 4R%Qf`Ϊc![4G|L{-U7n݋9h\CxЀw\ANKbW]*3*Æ(YE0H%*҂4u>djRH|C JO7>@|,=6=IU/ J4s9GX<480B,q@·6ώ%*0yQEi:<*Ce:JOW CW G}B;)OM*upE (i8~TJ,Ei|*E]#I!*݋٦磺ؿa5!;+0;l#J}o# t=< $PAIsBZUvN]l+{߉ͺIᄊQc,8|Q(|%$<$ (M0cxG;>̜ޕOr}}<߮qbʸU'cW ,XpE (i8~TJ,Iҋ4uғFP}sNEi{РDؿa*N8~(_s@Ps:YP}pih7O~( {_Aaoq_"O<'Y(ڿAL>7TJ,F.0B,q@F1Ei::P}ptȓ |5٦ $P7|O!emu>rp+` _4`}_|уHe8 b%-?:i~݌$SJJtxL7@J/t}<ڭn}Vdg}Jopl|' $Paf0,L4]Wd+H0ᄊQc,Yl:J(YE0HEi1*d]"cLS&tK`pE (i (M0IEOO6He8 bIAEi::y ^ݫw;o0M߮p(G\TnP0B,q@@4 |ؾ¨Y>sÆ(YE0HD8a"[ΖAEi9cLS&٦:Y 3Wb0_iQ, i ,Y ^#d(]%i3"EKfd4ᄊQc,/HxO9(M0|G,idw(T1P} J>7vK~" ڐQߝ,p{hFK#.N_Zw-?ȺK!$tH||GveX2.]fX@(_v7Ρf &FTX@X1_}4ھX3_eE 08a"X 4&FU- 6L4duSuIduRW&+t(U~oF{}B/޴Zd*ZxpE \wj_{k*)Ю#od|AȓݝI٦E6k)>̈́~Q`,<Qf`-nV||'tΡ媸|:NP}vk 1_ @$`Ϯ|L̈́p8a"]7mx\)nV||'4ᄊQc,Cv-+izv4ҋ474xO9,'edI~#srE=PJ/:y-?Y(N'"ER(SC(_QcLU4=;}oEŖ4"s"E44ĮAaLݫ3#KfX@(YE0Hu}yEi:{ul_:Y.vݫ{QхA--:٦i=wWq$"EL7C(YE0H/uN(M0ܓ#N=ȓjU08a"X 4B-i }~hWJiT_CP}݋U5Δ^S]TI^wj }nrRTvu9@pE (i 7J,LeoJ:]WɆ濫fP}qHBd/r0TI/=6=`8a"X 4JUk(M0g[|pA1W$c;Sv|W16nsʂPᄊQc,@=LMpQfa#twvN'-?,}sp--S\`&ҶWDB9H1-?uBip!J/O"_! MT'ݾZa!QȺKQoMJ7~Q ]#ĴoGdwh:]|# ᄊQc,@=LMp ;'44KT;'4 $Paf2iR{并i.u o~^7ؾo\Y[_bі#>7P}UC(YE0Hދ lYo~%#%7:.%i>MݫF4nkM>w=7? 80B,q@64ҋ4!+Fg"O*C,qpݓΫF7:yPzczQsK>t20BuBiz$,:/aP|>0E:nH_t]|# ߄aw#8Z0=M>/!y14`8a"A}9cPv9g#kw:[;4,_U7nU4WΖG[kar ,Y zUz(WTtEi9cLRЈWTtaLHe8 d4!+FgW*oycd|IP}v1Y[_6:\zp%OӪ}hpE n ,i MPX@(YE0HXƀ(0 Xx8X@x8X@08 a}r4d|Iptvi#z\٦M9PT/:Y# %*ڿ:υ󥑁 /}~o#U/trGȲQk?bW|S(W"E߱/(YE0Ht=ª(M0w#, M_G{U(YE0Ht>$ꂋ4vQgĝQ0qyjS-ϺM/Gt08a"6 ߄a< ߝ,:wN’{٦jvN_"O%LMr0ᄊھL7s~̈́pMHw0h  DwK#NvSrs}ݤ&G#}7 ڹ)ڿ\+j3(O]#ߒݝMҩn $P dw:\fq0Jzdl}B&3thdͫs8a" Tf= ڸ}B9u=KOdt>$ꏴ|jb9pݓc>dg%jJtctd|I ,Y e[㮶LH@pQf`GtLE£(T1PpOU_]pݗgu*3:0qE&G{ە](He8 ap(M0gU$Ot]nH߉BtehnŒv޷' #-U0vr.ᄊQc,Y#n]m*0B,q@Óc9PRiY1ayɵ[4ߨ>RSݛ" /&r.(-_#u&ȹH|M|:,i\# aD]AIX@(_b\r.1 08a"X 4&y>HEi9PRirQy4WԄHތRa2d+xZs;nB9aNGhE ڐPAGK#,G:Y-i\0ᄊQc,8 << ,q0Hi!*vt/v,T $Paf04 !ǍP`(@00p40X@x8X@08 ` 4aEi&`w̄HpE (iX%s]!,'h(4/$T9GM[߮nԨn|u)TuSu.p+;}թpE (i!*v|ڷ>:.>@H+ ҋ4tGnzo }n}e/>Eu|IS~|.+5iȓ-?Wdt3wjH +6πᄊ! dwAywh:snrmV7(_MhyP3uGE0dt $Paf1 =oM!LYEi:Qj|ڷ>:ULtSpݓ3 +5z2}OK#>#ܓ#չҪgB Bbԁ0ᄊtݷsrƘ 4ߨ\bŖ4ᄊX2,_FO٦4ᄊQc,J,L0u=h(i ! /|ǣRQö́sa~&U{S&Jn7{}E*Jn7C(YE0HG2aQf` !*v|ڷ>:.>S& ,Y , Hq@   ,y< Qahaah8@X 4UzQfa#twU$NZu-}냥MLn72TO7|%Mۦyih7|-‘^ύJ,8a"X 4UzN(M0uK'IAAyl#hg6juRDlsVQ}~u=RvJ/x[]\(}T?-:٦F4.!"EpE Odr7ZuZ/Mv1{>4%κGmvtar ,Y IG%M(M0g" M.J/&dsZ;j*'Ⱥ}4(iPH|k][$u&%M'G:=)٦u*r#sn1;IG:Y /oP(:IG%M, i ,Y 0S\sQf`9FަL7pG~t:i5}A4xOO#>\lZ2(-"" 2}T^,ݫ]qhc2/v7zkΫ]AI# %;uGE0He2Z&=LMq9 08a"X 415&bk(M0g>4bk_z[4ߚw<:Y /4xIIg#0ϵ8ZEEKd}yo:Y j\lZ2w̥K/sn1#>O#WȺHG{RJ_ĝQv7C(_ x=%M+O,)6,1Ⱥ}4_FO_u2aKᄊ!Z&7 vN'ΖF}Aǀ|"x}d"sn1>~t=_>4ΖFsPRijBI@W'Tτa,08a"G0S\vNo냥Eo j15:Y :hɆ^~LnKfdp$겫PdwᄊQc,KUp7])4,L@sjiP}P^t/>" ΖFzVg{vYU}%H;O>媸FEA />9M٦)<Χo" ΖFzVg:Ln/-{Ҡ&_B#4ž]AI.c `pE (i%gFnO:,L7~E߂O=-=RvᄊQc,EܚiEi:WGۣލ.NΓ磾*-Ϩ>;yO6 E%tJWֹ٦>EFwjᄊrƘaaLHe8 `TH@Qf`<=He8 a`h8CP`ach` (p404 ac,q@0Qf` ;;?lh]XPpE (i ?P(M0g\GS3>(T1PigJ9ebP8MG}B9P\._4_!Ϋս~VQ0 CWIdvCO>P0B,q@I{&Qf`3%Y;VOWm" \/ 5!:.{ceEk0B,L@+ohl}5qrJ0GvYEW\FZB;$M(p%Hu;y/wR3չQ*bh $P4qq`_y >VAY(߮nd׭B,"[ /6OtY DBwjPEteQ I00B,q@KaFY34$#~<'꿨G[|Pp%OS6ώS08a"G[觛JS/ <`Oh,`HUDhu_Ξ@pE 9cLF[+ , i ,Y e:,Lb4t $Paf1g{ H  ,LV- RF; J;uS[ _"e*E6ʟfݫSka[ ]ϋ He8 c(S,4u2aΖGͫoǫȲQ6ώS0G"~w!W:O{y:Y /̮X}t gvƘTK  $Paf1|JM'jYA="/Wn|z;;9-j)* $P!NGe*vzRIڢ}u[bkGM/N)W7;9p_:p{`;r|vFg4Đ'g)4&X@(_ݙ\$<;9, iڲc(S,0B,q@Qg%LM(M0H$u=J1ptN}r/\*EÆ(_0">oEHGwo{ތ#VOj*EN|`pE (iA}>f B4t >=n|t:IAP:c8Z0=Nҳi/GFO٦;,_PͫsTᄊtݷsX4ߨ\bŖ4ᄊrƙdFO٦4ᄊQc,8 <X@x8X@08 b.%U4ҋ4 yfw#I#B[Е!ߩ \{ $Paf1U:Yi oit>Mזǫu-}QH^wjRT ]#ݽ֌smIGS& ,Y EЭ(M0g\-oB:\z;xG]|/Y(>—9$S_t]|/Y(D~izv4ދϋH|RlzcKJv0B:.>,XpE 1orvd&GrF3w],D@t+se*_a|.u>aTt]|/ ߨG[|G}B:.>,XpE (DB:Z&S%D|R#Y(KpGu-}*ͷ٦_ȲQ}ڿdIKgf ,Y EE(M0cxG%pQTӤiZuZ/M]#ܥSNӷ٦]|_%/28ikcjtt08a" 'oMӪ}oSTptviD@t+sjCte;WHBd`pE 9cLU4=;}oEŖ44L*-iaLݫ1+X@(YE0Hτa(M0gJ*'ozyNFZԇ:YkP8B"Eόs0B#sn1:Tyo~E]T>}i)ԄH>4wj$ꎋτav{0B#'ϺM,)qhcAP0?"E]|g" M.J/& %Tz8 /B>$ꎋτav{8ZE󥑝 IEΫ4u=Ln>hV_Mh>jf /̮XI&aLaj姖4YE2r`pE (i| (M0gIb[P}3¢#-<8a"X 4>QMpճM(M0zP:c>)MVĝP#z0{'>}NҮ_#Q(}xpE (ip|==H}iEif >=2Ol/uN/'}r/ʸU'G $Paf0$Y{ ,Y Fr$84p6t̫n|wjóWMnΌ#VLG ece0# Ā`# ȓᄊQf`\ n|u:N}ڿg2icô$, # /' ,Y FO(M0 `W!]%oκGcչҪg|ڷ>:UL*N_|J[L[ڐ&0B#tTݺc!|?GBOCVS(/'~qS꿨G:o7չҪ`pE 9cLBO@d}o.1 bgv4P_FO٦B, $P40 +'ߝ,u=0 jH|a}LuFG:Y.u52#2cLd_iaLHe8 b3wW-<4}N+nw=幽oY.u o#ȾG Qdeȓw;-?ю]ٲ#p+;#eHe\^M/ uoU%1CȾG Qd(SF(YE0H%i(Ň $Paf1\Y3'ϺM.$SġRtp#P\+~t>|)Cz4:a%GccΖG |]APA /(#KX@;|9'X@(YE0H.NYEi9PRiuRDIѥ$NH#ќɦAAJA|,8a"#K0B..ucb{ 08a"X 45qEi9!*vt/v,T}AuZ9嫠τaݫsHIvA(gڦN%OM]n\RHt8a"Һ%+ҥTJ`/P@o:Y ! /fW mp0 ,KWAx['WkdA L He8 b4t4c;F)MHw]({ەW%[ߥY;4Ҷ% ,Y FnΔYo~%#|5٦Bq;GX4`, S+](mFvGȲQ~aHe8 b4wQ(M0g\GS3>% Ot\(jhw%LMϨ>;J#%ٮؤQ ]#\GS0G|GEh#&Tp8a"#IzU-0B,q@i6濫j,L7~E߂=g CQQ@Fn[se*vuܒ};|ۇD8a"AMM1~mޕKw9}:s6-l/'mFwVVH||G,imFt $Paf1M44"EE8]M)v]Ԩ*bh[딧o#κGo|E8n˳\pE (i۾a4ޔ\,LQrE=>J'Lg#E4{I}QZR20G~"Eynwm_S;QхTя>9[ĴB:<\4w> NFgF.Q*bhpE (iۼ-zQsK(M0g\GS3>(T1P&wFyiHSP}|%w9}@"7eJJ1Ѥ۾N3~Dc `v-?48a"X 4)e&G&7gn|p$$Ylz;teƀIEOO6u_#'@~aң2Gԇ| ` /ǣI*d45npE (iAi͔ݜ~չ0B,q@p44A  ǐ8iE qi ac,]_)FY3E6ʟfҺU3sNY[geaᄊSB׌":Sliƅ7xGdY(_:0ᄊ!LnjG"ES+M+P|' $Paf0Y !UƵ$ aᄊQc,64.+-(M0gIy*vu)TJ_;BG|5Ȳ3JQVU_U7nȿU5uaA ,Y ƅՅp*ZzOROxyA h8xQf`J-ZyYΨUI&JfҺ>/xRQyMvuR)'y]HB#<CA | He8 `64.+< 4tL냥DxL 99XcB¹+"J(_QhF;iqΖF}%}}B +6)NV4ᄊQc,cB¥dQ$< p(4( {VAi%WdD JtJU"m>780pXPh8vʮ%8a"2w(_phAuR(SsI2T4N³_fv}#L>7=7֡l#P}IUC $Paf0(M0VdqaᄊQc,6i AюBוvN'߅Յf7}B>EH||AN̮XɆm.(YaL(i['[YEi8 Ⱦ4ߨ>J'LgvJ-^Q$:1w#I%E^wjmZ.Ϊjf ,Y , Hq@   ,y< X@x8X@08 eЭ(M0gU1o_s}i a ,Y Qd0r4arP}*߮N:.٦ <|sI;K|ؿJRwҹEe)iuR)' ! /B F/Mז[£1 QP0?"Ej0ᄊQ#d{Q(}\EňhJ'w4 pݓ3*E)\cD~;'cWȺ7'`Gv pE (i(v9*bhEi=4IȲ:0~J19{RfЋ;mo#M (꾞@pE (i)(o>smii m7tES9PAmuaYMŸ:0p>"E $P o C42UoM, i ,Y %-?' 47Qö́zy 408x@#WH$Y*I=ᄊ9GJa}Lni)j0_ǣ#i%Wd45npE (i)(ھ)dL|‹47іm(\Av2{l_EjTݺg#QoMw#Y(ᄊ!9ҹ%,㩏SsE_Aٲ"EYh^[jGKOdu;U ,_JQ#WvP0B,q@KeN#od,L8jRBIl8rJ3W-;:ANSuߣ A8:DKeNιcBչeR[*vuuܒHe8 `8x@Qf`9(iy(YE0H-<4$\[4G}nr6V7uW֠# ovVv?b9jHei `hcBфjj_3չQ>o lBa ,Y Ib EHKOJ2ii -?=+ɦA.X=V*N'5pPG"[ /̮XS{ulYaLHe8 `_IU@, (M0g;BtտP}IUwY'j}+R>HeOM8yo##;|&Uuv-]熒 Ք)\g/Y)T`pE (i@JdY3,6徛W6ώS0GU7'6ZNALNtzwe*vs'PS Gơosϸ= :YPpE ;+4$p7 UB>m[ O%Nt0GZ#V$ꎫ_ BGʝdg{dl/tsϸ=08a"ٔQcLIy*vsX@rƘ>TK Ƙ>T*vaLHe8 bL}:4!}l#ᤦwxZ;GmᄊQc,%L냥M(M0|Y(n3NEiP}15yih7OzTQ>E #s215OqAgJ*'4 v7z ZyZuΛ7sn1T>}i`B#wjRiQи2aKR0BΕ2TO7ǀzU{ ({Q,_v1{>7Y(߱,pE (iJ/-(M0gJ*'ozS%DFτǎݫ꤉}ig|O!|>wS&ᄊrƘ2TL, i9cLE0c4ھXI&aLHe8 bTQ>)dL|‹47іm(\Av2{l_\)*d :#9}Lnwj)ZlL7}%4N&;D]AI,0 U2aKH|bіmSreΡmmʶmʶҦJIK H||G,i6[ )*dJ䔲cL͹VTQ>)d 08a"X 4S%DFY3LDBTynw&.>S37>T7WߥL^Z0B~e\u;yIednp%TQ>E弊{'ҦJv1[$8a"4]|# ަ>aaLƘ%*d0B,q@Įii}HL7D}B:WJGuRD󥑟P}q|dsFO٦0?6ρ{JZ#g:Y[ߨGe)V̈́C(YE0H/dm[*Y3хw%LMϨ> gqȺKɦ磹= %Tz;,ݫK#:2}H2aKGI"sn $P3r?VJ'" ]"6ςg"~'HXpE 9cL\f_fX@;e4RDm[*4ᄊQc,%rJYS04Js_0=֌sm8a" >t)dL|(l"#Lj(ڱڲy /B:W$|u1:bіp%Hq eoJ>aZwZ2ͷھoJ,C(_j;іm yJ䔲>gSuZ=Oіm(0B,q@ĮAEi;]_>4M:ONfU4ߨ>;yے)/trM:ONfv|-o~υ%281 /IJVzZ&l\/іm2TLGS&-6F)LnKf7wZ2ͷ%-6FJ/Eھ|%RlpGvY(}iu٦pE 9cLU4=;}iH\ݫ1k J, $Paf1+l~kxQf`θ%*>g}ے)}AP:c8ZEK}Gޕ+k'hJ^twR3u=Ϗg|T\P)pJUL|M d8a"X 4ia|J"oՅf7>hV%/<'N\F /oP\#'4ᄊQc,\)J,LҺTfz;[GE_tEO)v]Ԩ)\w-= NFgF.0B,q@˅1}o.1 b,L;>J'Lg~Zǣ$Mpݗgu*3:0rSF3NF=)I0DSQr,:8a"GE嫋w IsW[$Æ(_GFH{1"hCy@=)XpE ,q@˅Q(}yEi;(Gt[g{w#Ic~#Ⱦ@pE G;y/{Q(u? =ھ._08a"X 4 Qd(E3U04Ц/۷[4 ^t۲ϨA>o#.v\*EÆ(YE0Hp%O (M0&/ުn:_d׸Uq J/VR0ᄊQc,\-5AEiң3눖Ki3>v2:Ou#c%LM(~oE=_U'G $P o @ƙ $Paf0QEi J/>4:#\GS3sҎ%*J~Q!#jC}B8| $u}t)T $Paf2͋(M0 `W6~L7{iql_ BԨ|%0BeoM, i ,4$ Rq>T7#>rQ7_:,XpE (i.}iEiң3W 8LnZ2ͷڿ+"E $Paf2&[YEiOȲQb;@'|iP}*N[_ B\&EkM79PdÆ(YE0HqWiB:WJG{N-?" M.H%6ώSye'0BG:WJu_ͫsȾ@VJ ڷ>:UL䩉#Wȼq|* M.t08a"6=I /:T>)4(oκGjU3}B }hpE E\^M7~6ώS)di ou-}Qҹ%,㩏 r,F[9W.> J*'nzk *d]"U%H}B;l_A1 W >0B,q@ˌەl/չҹ%,4eoJ:W$|u1>Ehg6jU7nVS{}=RvMa>u_#չҪfs BT#іm9OP He8 eviiB;I}Q[G|ղJ9PT/jBIB‚cka~[n|tq' H|QP\H>4ܑOc:l{C_ז%M\k}5(hq-i ,Y n744J,G~%*>g}ے)}AP:c:M?,)=Ƽ NFgF.0B BX0='̌RӪ}op@e' >PGE0+ 9]E}t&gzq-pE (i.6 AEi9ɵ[4ߨ>c(/:yk'ݽHI(꤉|ڷ>:UL+k³_f0B# %T?-|ڷ>:UL󝵥9B0B..uXԄ0B,q@˦0(4QԃϨ>uK#>KUPQ)*pE (i.J,LߨG4j Jn7pG#}s =;ycdsG(_ rTя9apB/c+Su\W;~shᄊQc,Qf`]ROb̈́|bu@pE (i2 %)4,LM٦AAyȼ\+ġRt,}spu%?S&tC(_}BsUMȼv.\dg)spϨ>S\/~Z&=LMq9ڿ>b4B="# u_ȹvH}o|냥-r.꤉KPv7z$#,H|M|:,i\# aD]AIX@(YE0H vwR3 (M0cITя>TfBS:.ňJv)kbÆ(_0"9*bhwFd/)v]'A?q. JP4x(YE0Hr4ҋ4uRDIv{P}*Nh𞺌w:YKRӹi+jBIGJQ-<8a"G$N= $S)qhc8ZE-N0Gs ͤ $P> ƙ*, i9cLY62#4A_eE 0Gvƙ=ɵѕ4ᄊQc,dY(4!+J蔮3u&$:.>YNeoJ>EF}L7p8a"GȲQ}+觛}Tf=PϵҺ%+g"J(YE0Hd2}44GJQ}6>m[*}GlչҪaOTݺc!|?GBOCWA}>f BH||G,iIoM!LYaLƘ 4ߨ\bŖ4ᄊQc,dY(Ils,4s߉B]*3%Kf꾪E*}oF5 ^AH;Vi:UL >0Gcݫ}eݫM1|_p8a"X 4J,8a ZWHB%ipQf`ΦL7B2,_U"m>7)"p",_U7][PɆ B»bkl $Paf3"Eڷ> ,L tQ{'ݫ꤉ڷ>:ULΞBPdͫEp(d`p ]AIEpG{RJ:)ݫK#:2}H2aSiq ĝP E(8a"%r?VJ 0AE1T?VJ 0G,in|tSF `YE014` $Paf3#2i);Ttς4!Ѥ۾o;Q8`GvN/PZrɆ̚hpE (i1_Y624uRDI.]f;>J'Lg{O7 N]AIڐQ(٦ $P0=a>׸&V)4_{RJ=%4F/e~Nsdy- $P>#2,i.M, i /oP1dʋ`X1YY#Wfk쨰 $Paf3{QEi:"|.M䝉~% 3Pt:)0R4:a}iܴE^ % /4xO 3mr.e= %}o~#ﲌ`'}B9[Nu S)h0<.XEK!$Ζ@pE ;(ƙr40B..uXM3{mteE 0Gv4QaLHe8 f! aEi[_`Ѡ7IMQз݋9h\C{/VV}l#TIXpE І3t}9R(W;Wȿ-طV7=7 J>&; dix#RݖQ;em&9 %q _U"m>![aᄊQc, @4asnسQU08a"X 48 b(XQf`yplh]XWjBvpGʝwH``pE (i2Qf`1[꾪E*}o#ޕң23I&Jf ,4$ ΓSrse;Uvk 4wJ{|hkHe8 fRvJ,4"EAPuZ>0ަ䩉X@}E%0B..uX5ߑd`pE (i1'TQvt ,LΖG|FO_:_Sߩ \rRa~$ꂑv7C(YE0H:snYA]*3=¢3L7yj;ycdzo~L7Jm.9}>e󥑟k4xOͫs8a"G:Y'/|Mع~:[ ދτǎ\- Rdg{FjwjKT &ᄊǓm44p9cLBbԄj)kt $P>#2cLFO٦4ᄊQc,bN\FLnY3t}?P}sx]XVkswc(/y/-ז#N*uaYMDFOiڿpc%󥑟kWκG4xIYn| $P#ȾG Qde0B,q@MI&Ei9PRiz$uRDI9Ka|>0=nkMH||G,iH $Paf0yF]|# ަ>aEi:.>S3s|a{4ᄊXv7z 08a"X 4 07L^ZQf`Ε2TOyo|\-$G-v1i /(%L^ZX@(YE0HP9(HM&l}_\-|' $P?]=Ov0IȓX zL_R5ߠߵрᄊQc,fipj,4eE/;Е!␅觛ǖ,8a"X 44uRDI.]f;>J'Lg~dtS`irtӹi)4_{RJ(_w#,9ѥ NB }E-<'[Ⱥiz$}B9H||GveX2.]fX@(_v7Ρbɵѕ4bpMƙ=k쨰 $Paf36ώŽei NVi\OչҪfptȓҝhg6j\ =+R>(_nk9YTߨGĢݫtSRϨ>B>m[*gO 8a"(aD}B>m[ {R\-$q9iPX, ifչҪgn|tKgf0BX3j)*4ᄊQc,fչv7~EFY3J ߨ>c(/;Cvݟ ?kwK#u&v!$Y(u_e)cB¹J/;|.+5i0B,q@ڷ>:UL(M0gk V%LMϨ> gqɆ[ $P|ڷ>:UL'PҹEͫsTWߪ'jU08a">#4ĮQ{'jU0wjcLU$OչҪaaLHe8 fm[*rTт4rTя>9̓ ]<'չҪ`pE ,i 0G,iڷ>:UL, i;|%r?VIU0 $Paf36ώ)dL|‹47іm(\Av2{l_ #J}ovVǸNΫ|%#jCtir#Ⱦ@p%OݫJ/չ0Bţ-}Χo#:z\_ Cیەl/ەl/չҹ%,8a"4ˌەl/չҹ%,ఁzXmmʶj)+R> `pE (i3S#ΖAEi9IϨGt=7S&hC~dy‘κGɆm.>hVpE (i128iiB:1R|- R.>,_S %*t7NEi)R sw=6=G)TӤik0BXvd`bIz.>,Ƙ, i ,Y ҋO",LeoO"`pE (i0Td"5<(M0zP:c>䩉s'SF:"~|&!t:UETюJc<_#Q(}xpE 1omRM R3wW-?^0B,q@'IK cY1֌smIGJ䔲>g{hg6jלc>EQv(YE0HҺ%+t`.($O(e%-?I2T4{nNl7{0'pE (ḯscB¸RN#4|wΫ}v3 uaA /I&JfRWGۣT)T.u=j}<߱;v2dv)]nU"m>780pX0B,q@p44A  ǐ8< ,q0HvI{&Qf`3Z=ҋ:GSܬm4w BIEnŒC(YE0HAҎ澾E(M0c{/FSrse; A*vuR)Sa:gYn|sьƀ|L̈́pGvLdVVQ /B>Q$m[Y(YhJ:gFnN4w8\J-v,7f0B,q@t&tyEi::nH9I $d $SvIK#яW}yo#Vv9`pE (i5ߑd,L,_zQ$Cwtv֡,XpE n:,iIڣY(0B0ަ(14c `pE (i Qfa v34 8뭥Sb]m*0B,q@ƔY5,p@>+S>(n}B:l~#4҂Q<>$,XpE :mtc~|6.UPVJwot;Wߤ<;:(YE0H@oO6J ,L JU߉^o :*CQoyJ/uml#;|.+5iQ-سQ /hǓ̈́xRω^v}I٦% u]ftSf(j̈́sW="/u\>vS%OMϨ>SNG}B8p7VᄊX4h <|Y)TaAobO689(h1sM ᄊQc,&یەl/L\AQf`Z2ͷ%+R>:P}"eoksऩ~V:I}tC(YE0Hn3nUVJ䔲47іm(\AFwou-}]TݺaZuDQ;}ϛVJ0B,q@Y =iiB:QjI:N}<$oE=_U'GbP:Uҩn; ,Y , Hq@   ,y<  , y< , HX af0ViB:WJGxn'rQҦJs\JE0cwjU{-?z"|냥MwW ,Y %M(M0p|=F/܋)4)_:,ՔV`pE u1-?'ϺM.$Sθ:[^M4\\p iھJ/&o $Paf0ݜ%Ԅ8Eisa?Gq 'Qö́sW!`_(yplz;4_ȲQ~Jn7p8a"X 4ަώ 5pQEiǣFXOh [aUB8y@O6 ]*3*yj@x0 <`pE gw#i%W,_ He8 a)MSF ,LSF>$>#@"7eхTяMfRv+"E4E=M6; %dzo~X5Ҳ,YaLHe8 ` Qf`!78K l $Paf014`4G"*w6ώu_#Ⱦ@p%Oڷ> J /䩉NF;@';9*bh5ڷl"QO{rGIl+>(_:䩉p\7d$ qSF<tŇ $P>#4ž(14`3oC&4ھX3jU0Tт0B,q@TюՓK 4d}A--:٦#Ip 䩉_:ȾAD]AIھ"i 䩉_:=*wu-}K%LE}q}ڿ vwR3չҪg%LMϨ>F!ָXpBzdl,8a"GV|~H+IJ1U4-q }r/0B,q@Tяi oyEϏG}B:\zp%O:co Z2ͷ%t;:ys(YE0HYMn?j~W He8 a`h8CP`ach` (p404 ac,q@h4  (M0Uf7{ M]HK`8a"X 4rũ}H=,4H=/wRnΞBġRq>)#FGu ؼ!H|ۖ0Beu; 1'݋h%!-< ز0B,q@V4kJ8N&7g u!-GHQfa#pTfUq 0m[%Ň $Paf04}&z;[*vtarP}vk 1wakWmo#EBÆ(YE0HXƀ(0 Xx8J, y< , HX af0-]Ei;cB¾۷{ '(e% I(_sQu_B/tո#jCpcPvo^p%H{MP0h *}l"0B, aE0X ,0bc8 h( B88s0%9ςÆ``|48 0 $5 9ςÆ``|48 X@9ςÆ``|48 Xb  Ynw gEpP@,8`CQ MƃM 0 5ya p,g(0$ EhsA 0@8H :U l|%3)V675@6O./usr/share/html/adsm/en_US/admgde/a45ea220.htm  > "123455-@LICzwg}00# wwwwwwwwwwwwwwwwwwwwwwwwwwwwp~'F0-}@n609 <󻻻T1ko hQ\t lCh l;C6 ; 7wwwwp~vఞƙ[7?u@`lH{:ky 4WmW `Z |7@(<859 ͌L 8z|3Cv1;awww0 o n n ;_pwwwwwwwwwwp~\*ܘPP Ågz\)`xo@aTV‚(^d3@4@p zpށ0#ß5­ɅP?@  ®ƒ ;L0΁pFuKNG"($I$ x`>B=dVrC{AAAAAAAAAAA8?um l8@6ERp ec<+U-8{A颮Ѻ$*ʅ?V ΚLK›C=hj]um+ 1IV0Hv/ RV`k"?V AΆ0$mKW[p=IIVvV`k"q&A' RAEc$M[+@NO%K{]5n 9ѩvV`k"t&A'G]շ?`j$>ZbT{n5~X 3_ɫtxEhIԻ{n5~X 3ɫtxEhIN[p=IM[+@L*]շ?`ɫtxEhI[p=IɫtxEhIT{n5~X 4_ɫtxEhIvV`k"w&A'w=K{]IIVOoum+(c5n Cjoum+)j$>Z.ہ tV0R/պH<|"%"V[p=JIIV5.ہ tV0RoպH<|"%& vV`k"&A)G]K{]M[+@PCvV`k"V 5.ꦯ!J~{] 1IV0c$;BXỏކ v@8Pk<Pumɫt~gMfRd|"<0IvTk@8n5~Z?V C gC6XHR_uAL;y #\ۓV Κh Eh" pR[rj$Yɦ)'2&U1v1Fշ&A5AK8E@&zպH?3M)}>Z&RO"e$MKc3v58̌nM[:k9#tb"F$Իx/VܚItsA/G+@@ v^5nA/G+@DɩvUL|ik `uAZ a´`NHnFVܚIts/G+@IDv^5nJ_lV1DLԻ{?MdBV lfշ&A5AK8A pIvTk>TZ&cqԻ{@  W mrЮumɫt~gMf4Ehi"iR6 ppuTPavBk놰]snM[:k0#8"SԻ{Z74RC4/h1l6d3z*͌T+[rj$Y)}>ZT%HMK\/U1 07c3-Z7Pk>h+( ~umɫt~gMg&Ehi yRSKߝ[rj$Y_lVΣLR :պH?3)}>ZF6'R@ r ':պH?3Rd|"{ZP8ǓR%SHPBVܚIt`a/G+FT&U1K.$'ۓV Κ 4Eh?ȍ q5.꩏'p ( ~umɫt~gMg")}>Z } MKcaa\@!@knM[:k96/G+@`"j]SP pumɫt~gMfLEh'Ȍy5.꩏~D VܚItaJ_lV R @`(0PKnM[:k0/G+Dd ouTǁ? W:պH?3Rd|"MDКouTǁ?!j_[rj$YM)}>Z'kaԻ{<$\ۓV Κ)#EDHR @]P*`numɫt~gMf4EiB4(FԻ{={BBVշ&A5Fe/G+DMDNɩvULz7K"8UXVܚIta{ɩvULz7K"8P@+[rj$YdRd|"N"tM&U1,߀nέ5nɔ &U1,߀` @Xj$Y )}>Z&O"lMKmɫt~gMf4EhCDMKmɫt~gMf4Eh"/"hRnȀ% WP-VܚIt`t_lVIDJDԻx/VܚIt`t_lVIDRDԻ{={ X5շ&A5R/G+JRJP&U1,ߑ R!<ۓV ΚM8Ehy"aR[rj$YɧB#@ouTǣt~D VܚItaJ_lVQDM2Ի{={*:պH?3D!G2&U1,߀ ]^umɫt~gMf4EiB&?Ȕ"a5.꩏F`Elέ5n" _lV"@A5. շ&A5AK:&?ȁ0oۓV ΚMK0ȿȉDouTǣt~P ۓV ΚK4?ȑ@ouTǣt~P ( ~umɫt~gMfKҔ"RIvULz7Kk=շ&A5#h?ȑ(MKcѺXX8B7HH@ @?:պH?3Rd|"s j]S= 8M¹շ&A5@җ#l?ȉMKmɫt~gMf4Eh"lDRneBHH@ @?:պH?3 )}>ZFF$dhMKmɫt~gMfRd|"$d&U1,߀ʄ%/έ5nB _lVRn tAN!!LX+ۓV ΚK4_HM&U1,ߕ 85Źշ&A5#i#M5.꩏F`N腩~umɫt~gMf4EiDßJ&MKcѺX+[rj$Y Rd|"8?Ȕgj]S=&W[rj$YRd|"O"|&zպH?3 PEhCDMKmɫt~gMfK<DL&zպH?3 PEhq"yR[rj$Y)}>ZPJ5.^5nG(Ro% LouTǣt~ 5VܚIta#J_lV {BRn k.[έ5n”)}>ZR_JQ5. շ&A5R/G+JQ"Rj]S=$( S[rj$Y)}>Z1#MKmɫt~gMg'EhƒDԻ{={HXW`nM[:k0#aǿȑMKcѺX _[rj$Yȁ/G+@IDv^5n@#|?ȁMKmɫt~gMg'Rd|"e_FQ4ouTǣu.~HH@ @?:պH?3 Rd|"O_DDouTǣu.~p*`numɫt~gMfK8ȿȉDouTǣu.~D,00Rn:պH?3Rd|"R/$"&U1K_`έ5n‚ _lVMD"dԻ{=p7X$'[rj$YBo#LouTǣu.~D VܚItaG:&U1K_W5շ&A5 Eh?ȉ5.꩏F\*p\ۓV Κ"yK>4Bj]SԸU %VܚIta#J_lV$kBFRn¯`VʀۓV ΚMK2!j]SԸU@( X5շ&A5PAKҐJB&U1K_@E,έ5n0)}>Z'{aԻ{=p!LpsnM[:k0 _lVЋRn¯eBHH@ @?:պH?3 )}>ZF"FMKcѺ K _[rj$Y# "F ouTǣu.~ 'tBԿ:պH?3Rd|"O"| &U1K_@ έ5n)}>ZQRn¯7TUBۓV Κ$iK҄"PvULz7RW( !Numɫt~gMg'ȥEh?Ȍ5.꩏F\* uyշ&A5HAKҁȔ Z30CԻ{=RpA<ۓV ΚDEiNt)΄Ի{=RpnM[:k00# _DARp 0B`VܚItrlJ_lVD>Ի{=dշ&A52##&"22dԻx/VܚIt`t _lV"B y5.꩏=E/έ5nDJ_lVkNfRRpnM[:k00# ßDAR@ p/:պH?3)}>ZSJs5.꩏l+~8 pp@~umɫt~gMfKi" v^5nNtɩvUL} :< έ5n”)}>ZRJS5.꩏WGnM[:k0:E/G+HD!8ouTǁU8WX,)0pnM[:k00#JQDiJRW:պH?3 Rd|"q%&U1@7:պH?3 ̥EiD?ȔL5.꩏0!Pumɫt~gMfĥEiR?ȕ a5. շ&A5#H"TԻ{?`Bȃ`[rj$Y)}>ZTR poέ5nٔ*H&zպH?3fRd|""o%A&U1*`0շ&A52#I"TԻ{?`B&W[rj$Y)}>ZT%IMKmɫt~gMf̥EiPDJ$MKc԰ u9L0B`VܚItr —#qǿȁMKmɫt~gMg" Rd|"TBj]S@ȃ`[rj$YkIvULz@poέ5nɔDIvULz@2 aKnM[:k0#e&"FRdԻx/VܚIta!/G+H?ȑ&U15[[rj$Y'&U1XH$Kέ5nB _lV #MKmɫt~gMfRd|"6/$a&U1lx&W[rj$Y)}>ZP% MKc eoέ5n#i'6&U1(]@ۓV Κ@EiNR)DԻ{< ?X$$ ` [rj$Y)}>Z'>'R. 8W:պH?3)}>Z2R.UBۓV Κ"aK4ȉ̚oۓV Κ Kҥ?ȕ( ouTǀwT@Numɫt~gMfRd|"A%*&U1(]J ۓV ΚK"$ E vULx u@~D :պH?3 )}>ZRJT5. շ&A5#"2!5.꩏B)`umɫt~gMg&Rd|"aȌ!j]SPշ&A5D—#q?ȉMKcP*:պH?3D {ɩvULx u@~=E.:պH?3)}>ZSR.p\ۓV Κ#2#t"'N$Ի{< ?%.ۓV Κ Kљj]SPշ&A5B#a 5.꩏B` ppnM[:k0qKҙ?Ȕ8ouTǀwTۓV Κ(iKґ)"j]SP _[rj$Y)L&zպH?3Rd|"F/$"1&U1(] R!<ۓV Κ"aK4"i vULx u@~  VܚItrlJ_lVD>$Ի{< ?#~umɫt~gMfLEhA#1R.շ&A5#"1:Իx/VܚItr|J_lVN=DbqԻx/VܚItr|J_lVOR[rj$Y)}>Z1<R. @?:պH?3 Rd|"Ȕj]SP `+[rj$YL)}>Z&syԻ{< ?\$'[rj$YG&U1(][w VܚItrlJ_lV"q5.꩏B$(![nM[:k00җ#IEDi(R. @8U¹շ&A5#hHR.,)~umɫt~gMfĥEiCHMKcPH;շ&A5Fe/G+DDN vULx u@~ +0W:պH?3 @EiF(҄Ի{< ?PU snM[:k0/G+JB1&U1(]$( S[rj$Y)}>Z16#`MKmɫt~gMg'ĥEh#DR[rj$Y)}>ZT%IMKcPHXW`nM[:k0#a#5.꩏B 8HUշ&A5P#8QD R.(Bշ&A5"# ?ȐdMKcP X5շ&A5yKєHj]nM[:k9<#)De:R[rj$Y{ɩvULz0P,<ۓV Κ$qKҀ?Ȕ@ouTǫtB@Numɫt~gMfRd|"CJT8ouTǫtBۓV Κ( EiJȔy5.꩏V\]^ VܚIt`a/G+F"4j]S  :պH?3)&U1 ߝ[rj$Y)}>Z3#9MKcո0@ ~ VܚIt`a/G+F ouTǫp`շ&A52#3"3:DԻ{=[dAέ5nÊ_lV&cfRn`kXR k/έ5nٔ*=D j]S ~FۓV Κ Kј?Ȍ@ouTǫp{_@ έ5n)}>ZQ%MKcո=7TUBۓV Κ$iK҄N(Dj]S ~ VܚItr| _lVDMKcոM¸ H :պH?3 Rd|"i%#L&U1&\ e° `nM[:k0_lVODR[rj$Y&Rd|"?Ȕj]Sn@!``nM[:k0:E/G+HE "B)j]SnAXV,~umɫt~gMfK҉(Bj]nM[:k0_lV"MKcոHPB( !Numɫt~gMfRd|"c0j]nM[:k08#l#fa5.꩏V!A ߀`έ5n_lV9RnaI+[rj$Yc vULz`ۓV Κ)#(5.꩏ snM[:k0aKҜ)j]nM[:k0aKҜd"SvULxMº@ @X8VۓV ΚHEiLA%1RuJUU°έ5nD _lVsN'Ru“8V @?:պH?3(Rd|"fq#3&U17 "8UH`nM[:k0_lV"'DA5.꩏ W^umɫt~gMfRd|"00 v^5nB _lV=DԻ{<&\KUn O[rj$Y#|IvULxM¸@HJ7KVܚIta*kCIv^5nT)}>Z'{iԻ{<&\D5,]Numɫt~gMfȥEiy$iRr*8HP :պH?3Rd|":o$i&U17 U`knM[:k0>E/G+H#O4ouTDŽ+Tʬ·F8O:պH?3Rd|"2$q&U17 UK \ @!<ۓV ΚK8?ȑHouTDŽ+T!@enVܚIt`|_lV"Fy5.꩏ W"08@P0@X8UE/έ5n#O} vULxM¹AX VܚIt`|_lV#NMKcnȪ RenVܚIt`|_lVD>DԻ{<&\ep )έ5n#NtIvULxM¹A%uV VܚIt`|J_lV""F5.꩏ W"0 ` ~umɫt~gMfȥEieH(MKcn®~umɫt~gMfZ'"Ի{<&\ p0)pp(R|ۓV Κ Kѡ?ȍ 0ouTDŽ+ numɫt~gMfPEhȌϙ5.꩏ WwT 't@WnM[:k0 _lVƜ"'q5.꩏ W+`tBKnM[:k0 _lVƘ"'a5.꩏ W+p.BVշ&A52#8"3Ի{<&\•WnM[:k0 _lVMDN:dԻ{<&\N#pumɫt~gMfK:Bj]Sp 5MK" VܚIta*QDOBj]nM[:k0 _lV"'i5.꩏ WPꨥE[nM[:k0 _lV MKmɫt~gMfKZ3Fq5.꩏ #`@0M¹շ&A52#9IDg)R26 8P7:պH?3Rd|"MD̚oۓV Κ iK4DD&U1`dl~D,00Rn:պH?3Rd|""B&U1`dl~F0KnM[:k94# a5.꩏ #`!?:պH?3Rd|"M_DDouTDžUp_[rj$Yɢ _lVR26 )[*nM[:k96/G+D 8ouTDžUL0B`VܚItr AK>2j]nM[:k96/G+@?ȁ&U1`dl~HO:պH?3Rd|"M"lM&U1`dl~FۓV Κ Kѝj]SFW0B7 VܚItaJ_lV5DMԻ{<, ]PۓV ΚK4HO&U1`dl~ 'tBԿ:պH?3 Rd|"J00ouTDžU$\ۓV Κ)#"QԻ{<, 7TۓV Κ%B#yρ5.꩏ #`MP7:պH?3 Rd|"(?Ȕ%j]SFW!@knM[:k9<җ#("2Ի{<¡Aj0έ5nɔ&Repp ^HnFT~꩏Y :պH?3)}>Z44RZ$caumɫt~gMfRd|"iIȍ)2j]S,fZ v1O:պH?3)}>Z4_F5.꩏l;C3snM[:k00#CD?ȍ MKcÛ `H'[rj$YDv^5nÊ_lV"4i5.꩏AXh_:պH?3)}>Z4>O#CMKcha}umɫt~gMfRd|"hq#C&U1v̋:պH?3)}>Z4{AԻx/VܚIt`a/G+FDhlvULxHumɫt~gMfRd|"h  vTk?"afvuAv0VoY6O m:պH?3)}>Z4RZ$caumɫt~gMg0Z0F5.꩏!aC'\\ۓV ΚNZ2kAԻ{X5S ! Ѽ\/U14HmsaۓV Κ 8EhӟFMKcŌ[a|ۓV Κ 8Eh_FMKcha|ۓV Κ 8EhFMK\/U1 `NvmppŌ<[̉`6 T~꩏ƚ/ жCh_:պH?3'&U1[d8fa\ۓV Κ Rd|"ha#C&U1\vmumɫt~gMf)}>Z4#HMKchhm9շ&A5#iǿȁMKmɫt~gMg0Z1>#MKch1h_ 1nM[:k0/G+D""&j]S+CD`;l66έ5nG7:S&U1Xh_:պH?3LEh8C8A5. ppuT`k cT~꩏a|ۓV Κ iK4DD&zպH?3Rd|"M6"i&U1оumɫt~gMfK8?ȉPouTNJ# ͆snM[:k0J_lVADDRԻ{X5SW` `7\ZȽ3έ5n)}>Z"#Ruέ5n)}>Z""cԻx/VܚIta QDDBj]S`A  )`,\ۓV Κ iK4ٿȉ̚ouTh\'!<ۓV Κ)"#(i5. շ&A5R/G+JSJt&U15,gl6/ cMo;__BuΨ5S+A4Bշ&A5Fe/G+DQDN vULxl4/[rj$Y)}>Z'>FRZ$caumɫt~gMfRd|"N8Cpj]S0Bշ&A5H—#|D?ȉMKc hоa3];aVܚIta# _lV5DOԻ{X5S[vmcrE5yշ&A5BE/G+D@Ȉ&U15,gl6/6Bw `7\\/U1 07c3-ZDAVܚIta!/G+Hɘ"FLj]SLv3;lg:պH?3 )}>ZFD2'R[rj$Y(!D`j]S$55l;l6 շ&A5HAK2r#'"j]S+A VܚIta!/G+H#DouTLJ6O m:պH?3 )}>ZFJ$dMKcƉvշ&A5HAK2s#'2j],~꩏Z8 0 _9hW:պH?3`Rd|"4<ӉvUL~C1 `Numɫt~gMfRd|"h"#A&U1 G\ mrЮumɫt~gMf)}>ZS8CLԻ{>h+`[e+[rj$YƔ#c60&zպH?3)}>ZF6'Rcl4/Pk<58̌y1l4=s 4 VܚItrl _lVID:DԻ{<5:hn{!m< hg:պH?3)}>ZS4RCvpnh{:5todH v̋6o:պH?3)}>ZF6FR4,7\l4=s p`52'CFݶ3"Ͷέ5nJ_lV(RCak04ݶ3"Ͷέ5nJ_lV"FA5.꩏6΁xf5cc9շ&A5iK64#cBj],~꩏~[`Nvm4 VܚIt`e _lVΛRv1O: ULxkl4/dS,4݌7[rj$YRO#JHouTnj! Bշ&A5qKѡj],~꩏~g;Юdf0(^$7zg`3#<f>Fk%@x'mȽhkq VܚIts/G+@Dv^5n dɩvUL~C9ޅpkq T~꩏x6Bշ&A5#yΉ5.꩏ZBh{:nM[:k96/G+@L0ouTlj_B@+ Cao:պH?37>&U1L4/[rj$YDkIvUL{ 61t0g5Cumɫt~gMg")}>ZO }$MKcrk Cao:պH?3>p&U14005mumɫt~gMg'EhsdԻ{Z" kԻx/VܚIta DDBj]S7AVܚIta9DD@j]nM[:k0_lV""5.꩏d^9yշ&A5aKҡ*j]S];C63gynշ&A5"#"s!5. ppuTǁ$pÁ<,ca\/U1L4/[rj$Y )}>Z&6GR[rj$Y )}>Z&6RZ h_:պH?3EhdD&MKchhm9շ&A5B%/G+DE 0ouTdž BA<ۓV Κ!2# ӟDAR[umɫt~gMfKi" IvULx c!;aշ&A5Be/G+DAȈO&R@ r ' mrЮumɫt~gMfHEia$iR@ r7` [e+[rj$Y)}>ZB>$Ի{< <;1 `0B1BFi5nM[:k0 _lV=DNԻ{<)[e+[rj$Y*G&U1%!D[e+[rj$Y)}>ZB 6$Ի{< <8`kΨ5S; u´\nM[:k02e/G+Fs=Dg3ɩvULx 1\g:պH?3Rd|" <4 vULx `n1nM[:k02e/G+Fst&R>F1- Ehg: UL~C1Caumɫt~gMg&Eht@MKcį  p!t720έ5nA/G+@"j]S>Xh_ gCy<fFyշ&A5Z'<R\k( [e+[rj$Y)/%9ĚouTǁhS crE5yշ&A5BE/G+D@?Ȉ&U1p VܚItaCJ_lVHR- 0@B8%\ۓV Κ(iKґƿȔ4ouK8_!J~{]''j$>X 9?.RB ppuTljȕΨ5S+A t76:պH?3)}>Z04R[rj$Y!Ddhj]S+CD`;l66έ5nB _lV=DԻ{Z&'0RP9շ&A5iK2F?ȉ0oۓV ΚM8Eh 0AԻ{>`ۓV ΚM4EhDȞMKmɫt~gMg&Rd|"Lk j]Sp07:պH?3M)}>Z&D2'R[rj$Yɧ"&8ouT6C'\7Bշ&A5#"1>$Ի{< eB [nM[:k94#a 5.꩏a|ۓV ΚM8Eh}DMKch1h_63gyn <;[rj$Y)}>ZB%(RZ h_:պH?3)}>Z0F5.꩏F0k VܚIts*svULz8 >umɫt~gMg&Rd|"L_DĚoۓV ΚM4EhH?ȉ5.꩏E@umɫt~gMg&Rd|"LD@oۓV ΚM8Ehi"aRBVܚItri/G+DɈ& oۓV ΚM8EhA"eR,RD ~umɫt~gMg&Rd|"L"d&zպH?3N)}>Z&P2Rշ&A5iK2T%Bj]S=*knM[:k94җ#d&q5. շ&A5qK2?ȉ8ouTDŽۓV ΚM4Eh)ȉ5. շ&A5qKсj]S έ5nJ_lV(R[rj$Yɧ l vULx`  lc9 umɫt~gMg&Rd|"a ?Ȍ!"j]S7Alf- (sc7έ5n*'&U17TۓV ΚM4Eh:?ȉ5. շ&A5qK0DO&zպH?3 Rd|"CJԻ{%/G+F'"18j]SBh_o!VܚItry/G+FB8ouTǰ:w؝ Bշ&A5FE/G+D"'Hj]Sؐ Bշ&A52#15.꩏g-d[ ݌mumɫt~gMfLEhßFfMKmɫt~gMf&Rd|"i%3L&U1?C,4/[rj$Y)}>Z3{AԻ{Z3Fq5.꩏ a|Ag;a vέ5nɔ&U1³´4Hmpcc9շ&A52#9ADg(R` ULx49a ݶ3@ a|ۓV Κ iK4A"h vULx4con40{a}4АO:պH?3ХEhh8Ի{Z4_F5.꩏ a|ۓV Κ 4EhBDԻx/VܚItaC_lV=DyԻ{Z4F5. շ&A5P#3 )a5. ppuTlj cMoFLaacVܚIt``#HADiR!iya͆о%}  a|ۓV Κ#B#tq5. շ&A5F/G+Dh"'Bj]S$55`#CxVvml3[rj$Y)}>Z4R!Юl T~꩏F0k VܚIt`d_lVcfRh_:պH?3&Rd|"gȌj],~꩏hkbskPkZ1#MKcl FpN!t7:k07 p VܚItrq/G+F"08j]S`n437Bv7 ] Юumɫt~gMg'Rd|"`p vUL{, ]hj톊έ5n/G+F 4ouK8_cĶ9hW0^%}  a|\$55umɫt~gMfK:2"j]nM[:k0#y?ȉMKcĶ9hW {;ޙuAh_m}vYl=a5έ5n4)}>Z'8Rh_m}sA3 VܚIta=DN4j],~꩏,\1оumɫt~gMf4EiB(BdԻ{ZD:&R[rj$Yɴ)}>Z&0ȓRn@`[rj$Y)}>ZF4Rn@`έ5n”)}>ZR_JR5.꩏F` `"x:պH?3Rd|"G4E vULz7KkF bXVܚIt`|J_lV#DMKcѺX W:պH?3Rd|"M6 v^5nb!DMj]S= BV bXVܚIta!/G+HD v^5nB _lV5DԻ{={Pշ&A5HAK23##2j]S=[5$$ ` [rj$Y)}>ZFkiԻ{={T8:պH?3Rd|"6/$i&U1,߂@/έ5nf(sDÉvULz7K"snM[:k0 _lVgMKcѺXPnM[:k0 _lV9DOԻx/VܚIta*sCv^5nT)}>Z'ciԻx/VܚIta*1DO8j]nM[:k0/G+JB& շ&A5H# MDIRn7TUBۓV Κ$iK҄(@j]S=$ `%• uyշ&A5R/G+JQJ1&zպH?3 PEiJ"JQMKcѺX@ snM[:k9>/G+F39Dc3v^5nO#HouTǣt~ @ ~umɫt~gMfRd|"80ɩvULz7K!@knM[:k9 Eh ?ȁ5. շ&A5Rd|"> v^5nJ_lVk&Rn¯ bXVܚIta# _lV(Rn¯@0T , έ5n0)}>Z'8ȓRn¯Ȁ% WP-VܚIt`t_lVEDR$Ի{=p X5շ&A5PAKҐȔLouTǣu.~F0KnM[:k98—#MDa Rn¯Ȅ[ۓV Κ##t("'BԻ{=p*:պH?3D#G24&U1K_\+[rj$YO)}>Z'Ə"|hMKcѺ U\ۓV Κ$iK҄(Hj]SԸULP[rj$Yɴ)}>Z&B/"d"MKcѺ ( :պH?3 )}>ZRsHAԻ{=p0(Byշ&A5F/G+DZPJ5.꩏F\*)έ5n&U1K_B@".:պH?3 )}>ZP0Rn¯!` H\έ5nB _lV"Fi5. շ&A5HAK0H&U1K_`HPB?:պH?3Rd|"7lɩv^5n!QDBj]SԸUP,ۓV Κ Kё?Ȍ8oۓV Κ Kљj]nM[:k02/G+Ff ouTǣ_\('[rj$Y)Ώ%9КouTǣ_npumɫt~gMfRd|"Dk0j]SA¸P,ۓV ΚMKZ" 1DDa5. շ&A5@җ#iN5.꩏WG9շ&A5R/G+JSJs&U1X*^umɫt~gMfHEi$"gR* &~umɫt~gMfRd|"iJ?ȍ)Bj]S VܚIta3 _lV1DqԻ{=;VܚIta9(&U1*έ5nؔ*@ &zպH?3bRd|"J8ouT WYlnM[:k06e/G+J"Tj]S`0B\շ&A52#I"TԻx/VܚIt`l_lVMD"dԻ{?`B ?:պH?3fRd|"#J8ouT WPnM[:k06e/G+J=D#ɩv^5nٔ*PDvULz.)P,ۓV ΚDRd|"88ɩv^5nD _lVLjMKmɫt~gMg")}>Zʏ |MKcYlnM[:k00#Ci5.꩏P |շ&A52#15.꩏P |T!,)~umɫt~gMfRd|"HLoۓV Κ$ Ei 0AԻ{< #`snM[:k00—##d"26DԻ{< +  uByշ&A5HAK0A$` v^5nB _lVD6$Ի{< p/PnM[:k0/G+J=D#ɩvULx[շ&A5#m$"FDԻ{< ?X@[rj$Y)O%9HouTǀwT1`nM[:k0/G+D"'j]SPW VܚItry/G+FB""2j]SP` @Xj$YL)}>Z&74R[rj$Y)}>ZTR. έ5n‚ _lV!DAԻ{< ?"X)\@W[rj$Y)}>ZBQD5.꩏BȀ0B`VܚItaA/G+JTJ&zպH?3Rd|"FO$"2&U1(]E,έ5n_lV!"MKcP!?:պH?3Rd|"N08 vULx u@~E\VܚItrh#d y5.꩏BVܚIt`"%/G+Jb""Sj]SP\+[rj$YfRd|"N_DĚouTǀwT䰥@_[rj$Y)}>Z36/#3bMKcP?:պH?3hRd|"L2"a&U1(]L.~umɫt~gMf)}>ZS8R.@[rj$Y )}>ZR>O%#MKcPP!@knM[:k0#)"RԻx/VܚIt`t _lVDF$Ի{< ?AX$'[rj$YL)}>Z&!DM%/G+F'"1%/G+F&Dbl v^5n!Dbhj]nM[:k06e/G+J5D3IvULx u@~ @ ~umɫt~gMfRd|">$a&U1(]$ 7:պH?3 Rd|" ?ȔBj]SP`HPB?:պH?3Rd|"'lvULx u@~ :պH?3)}>Z2#)MKmɫt~gMg'Rd|"e:?ȌBj]nM[:k00—##y5.꩏V@p& \'[rj$Y)}>ZPRnX έ5n‚ _lVsJRnX@[rj$Y)P&U1 DۓV Κ 8EhbFMKcո!WW7VܚIt` җ#3"S:$Ի{=[pux!nM[:k02e/G+Fr=Dg#ɩvULzDۓV Κ 8Eh#CRn _:պH?3&Rd|"ftFgHouTǫp{_6շ&A5qKѤLj]S ~K \$ `%շ&A52#AȕMKcո=ߝ[rj$Y)}>Z3Rn`kH\շ&A5R/G+J49DCvULz5&T @Xj$Y)}>ZP%MKcո=!@P0@BۓV ΚOKш# vULz WiVܚItaCJ_lV1DiԻ{=[+XV,~umɫt~gMfK҉(2j]nM[:k0_lV MKcոM¹@( $, ~umɫt~gMfHEiHE MKcոM¹@(5 ˜%έ5n’)}>ZQ>%MKmɫt~gMfKҔ""RIvULz V)έ5n _lV !MKmɫt~gMfRd|"$l&U1$(![ X5շ&A5yK6r#g"j]S`X,)0pnM[:k00#Ca5.꩏T,[rj$Y Rd|""o%&U17R@umɫt~gMf )}>ZS%8MKmɫt~gMf )}>ZSJq5.꩏ WX  8[rj$Y)5D j]Sp)@* 8Vշ&A5KҜN)j]SpXRw XVܚIt`e _lV9DfqԻ{<&\S )l~umɫt~gMfK:"D&U17 @:XX[έ5nB _lV"Fa5. շ&A5HAK2ȑZG'8Rr*`$( ۓV ΚK4Hӏ&U17 U   շ&A5"#i#O5.꩏ W"0KBۓV ΚK4$i vULxM¹AX ۓV ΚK4?ȑȚouTDŽ+T B`9շ&A5"#i#N5.꩏ W"2d <ۓV ΚK4D_H&U17 UP=έ5n#e vULxMº5•U°έ5n'{ɩv^5n†(o%LouTDŽ+YL"E0 umɫt~gMfPEh_FgMKcn` pp-VܚIt` #3)a5.꩏ W(FۓV ΚK  j]Sp@dURO:պH?3ХEhtDMKcnX$ HNyշ&A5F/G+DPouTDŽ+E. O[rj$Y)}>Z40Rp!7X έ5n7&U17 . D!umɫt~gMfK8ӟDN&U17 l@6 ~umɫt~gMfK8DL&U17 nHR @?:պH?3&Rd|"gFp0ouTDŽ+R8!umɫt~gMfK8ȉLouTDŽ+@`nέ5n4)}>Z'R"u(MKcn7TdQV!<ۓV Κ%B#x?ȉ(MKmɫt~gMfK<_D&U17 ]U(pumɫt~gMfKZ'{qԻ{<&\u@k`knM[:k0 _lVHR[rj$YRd|"OZ''<R[rj$YRd|"O:O"y&zպH?3 Rd|"Jp0ouTDŽ+n u@ @QVܚIta*'>&zպH?3 PEh"O"xR[rj$YRd|"O6"y&zպH?3 PEhuDMKcn paI`a\ۓV Κ Kљj]Sp0W:պH?3 ȥEiDJ&MKcK _[rj$Y#(!Dj]nM[:k0#a?ȑMKc*dAέ5nÊ_lV'MKc*S snM[:k02e/G+Fq3&U1`dl~( W:պH?3&Rd|"g)?Ȍ"j]SFW @VܚItaJ_lV9R[rj$Y )}>Z&"Ի{<, Ȁ% WP-VܚIt`t_lVH@Ի{<, )`umɫt~gMg&Rd|"`a# &U1`dl~D VܚItaJ_lVR26 "knM[:k94AK21#j]SFW0+e@~umɫt~gMg&ХEha"aR26 )P,ۓV ΚD)}>Zo |&MKmɫt~gMg&Eh Z3#:MKc*S@&\ۓV Κ iK6ȉ4ouTDžU[k][[rj$Y)}>ZF{iԻ{<, DZVܚIta3J_lV`cFR26 +[rj$Y Rd|"3J38ouTDžU&W[rj$YRd|"O>"y&U1`dl~ 5VܚIta#J_lV%MKc*( ~umɫt~gMg'Rd|"eFQ8ouTǀT(-@`p0F¹շ&A52#3`"36Ի{X5S%Yi9 uT~꩏-/`#CnM[:k0 _lV=DOԻ{Z'>fR[rj$YRd|"ODPoۓV Κ%B#yȉMKc08cu[h1a3hέ5nT)}>Z'>fR5 vk|رl4,έ5nT)}>Z'"|MKmɫt~gMf"Rd|"  vULx <ۓV Κ%B#xDR hg!t7[rj$Y)}>ZP% MK\/U1[d8fa8_cĮcXh_ cMo†0:պH?3Rd|"a_F4ouTǶkc[rj$Y _lV =DhaԻ{ZB9Dq5.꩏#5оumɫt~gMfHEi>O$ R` ULx `Xx lc9 Ψ5SLv3;`,\4Jumɫt~gMfRd|"2o$a&zպH?3 )}>ZF@2R[rj$Y#'2p&U1 07c3snM[:k0#dO#"y5. շ&A5HAKҁ(Bj]S%|-nM[:k0#e "FRԻ{ZFH2GR-xXùշ&A5HAK0H&zպH?3 )}>ZFH2GRZ h_:պH?3 )}>ZF"Իx/VܚIta!/G+Hh"FBj]S)?l4/[rj$Yϣ} v^5nB _lV"FLA5. շ&A5HAK2ȑZ&O"l$MKcĶ cT~꩏a}W`umɫt~gMf4Eh C A5.꩏a|Ȑ έ5ng6q&U1оumɫt~gMfK8?ȉHouTNJ# ͆snM[:k9/G+@"Hj],~꩏~HO mrЮumɫt~gMf4Eh*?ȉ5.꩏~) p,\ۓV Κ iK61cj]SN腩~,\ۓV Κ"iK<"y v^5ng(o%̚ouTǁ?(KlsnM[:k0 _lVi'$MKc`UKlsnM[:k0/G+J"Pj]S%O c2/\a\/U1[d;#4+;_0Fyշ&A5"# "0Ի{bD&zպH?3 PEhIȉ5. շ&A5J/G+DD?ȉ&RHR_AEhIIV0Noj]*T~꩏PkZ2:o##MKcgylfEPkZ{yԻ{Z0#MKcYBշ&A5#i?ȁMKcm6έ5nJ_lVRܴ VܚIts/G+@?ȁ&U1ބu7[rj$Y*&U1a|+A4mۓV Κ Kҥ&"TɩvULxxidBAn43[rj$Y)}>ZP% MKcưо ´`NnM[:k9 _lV9DԻ{<ZPJ5. շ&A5iKҡ?ȕ 0oۓV Κ 8EiP%CR3L7Cùշ&A5"#"bHDRu7[rj$Y)}>ZP% MKmɫt~gMfRd|"h vULxsl5@l3umɫt~gMfPEia$iRፂBշ&A5H# (LA5. շ&A5iKҡ*"j]S1շ&A5qKҡ?ȕ0oۓV ΚK6#aj]Sw[rj$Y)}>ZF/$l"MKcưоE t%Fx-d^snM[:k04җ#CO*y5.꩏|Ȑ ۓV ΚK3HD&RY@^! \/U1)mumɫt~gMfKҔN)Dj]SvBF VܚItaJ)@&U1e܁uC'\ۓV Κ)"#"Q:DԻx/VܚItaI)Bo%(LouTǁ$snM[:k0:E/G+HA?Ȑ&U1|ݱ ۓV ΚKC_HE &U1p VܚItaCJ_lV"R4A5. շ&A5Pҗ##?ȔMKmɫt~gMf4EiHJGMKcĶ,ol4/gyέ5n†)7&U1L4/C:պH?3 PEiJR)JDԻ{ZR:%#MKc VrНsnM[:k0/G+JFDl vULxK hg6o:պH?3 Rd|"tJG@ouTǀ` оB$S[rj$Y _lVkNR#Ch_:պH?3Rd|"2$i&U14(Z'8R[rj$Y)}>ZQ%MKck"v#;a|kA<\/ ֪^?$Kam l`^܉au,~꩏̇YtHnFT~꩏Ѭ icc;<kA<7[VܚItaJ_lVDM6Ի{<Bh_0շ&A5BE/G+D@D@ɩvULx 1\g:պH?3DEhDE(MKcÃ67\ۓV Κ!"#"ȈMK\/U1p :պH?3 )}>ZF'0R[rj$Y#%'2R&zպH?3 )}>ZF70Rn bX-Zέ5n3)}>Z'HC!Ի{={L\*@g- VܚItasvULz7K"8P@+9hW:պH?3&Rd|"g?Ȍj]S=@(&\%YBշ&A52#8A5.꩏F`UB%YBշ&A5@җ#l"&Իx/VܚItaJ_lV9DMԻx/VܚItaJ_lV("&5. շ&A5@җ#iM5.꩏F`Xa``p^,\ۓV ΚK#HD&zպH?3Rd|"PCvULz7K@@!@kg- VܚItaJ)H&U1,ߑ R!<%YBշ&A5qK0"a vULz7KB~,\ۓV Κ iK4"i vULz7KU ~,\ۓV ΚMRd|"L"d &U1,߀ ]^,\ۓV Κ$iK҄ (@j]S=LP9hW:պH?3hRd|"L2"a&U1,ߔ? mrЮumɫt~gMfLEidH&MKcѺX(  mrЮumɫt~gMfKҔ)Hj]S=D~,\ۓV ΚK4@4@j]S=DBBVKlsnM[:k0>%/G+Hȑ &U1,߁@E,[e+[rj$Y )}>Z&6'Rn`0n[e+[rj$Y )}>Z&O"ldMKcѺXJ!!LX+%YBշ&A5HAK2g?ȑ8ouTǣt~V@k `"v bX-Zέ5n#M"F ouTǣt~V@G-Zέ5n#MlɩvULz7K"wD-Kg- VܚIta3J_lVL=DaԻ{={H\KlsnM[:k0 _lVgMKcѺXPg- VܚIta*{3ɩv^5nT)}>Z'>R[rj$YRd|"O6"y&zպH?3 PEhtDMKmɫt~gMf4EiBJMKnM[:k0/G+JB&U1,߂@\)\@W9hW:պH?3 PEiJ2)FDԻx/VܚItaJ)DM&U1,߂B`8KlsnM[:k9>/G+F35Dc3Iv^5n/#DouTǣt~ @ ~,\ۓV Κ$ Eiy$aRn0B`-Zέ5nJ_lV{'Rn¯ bX-Zέ5nF>P&U1K_bA`,\ۓV Κ KќD?Ȍ ouTǣu.~p*`n,\ۓV Κ##qDRn¯Ȁ% WP-VܚIt`t_lV!MKcѺ " _9hW:պH?3 )}>ZRkHAԻ{=p7X$'9hW:պH?3)}>Z0Rn¯Ȅ[%YBշ&A5F/G+DMDNɩvULz7RWU ~,\ۓV ΚMRd|"L"dM&U1K_\+9hW:պH?3Rd|"OD̚oۓV Κ(aKҌ(j]SԸU,)p5-Zέ5nɔ{ɩvULz7RW*`kW9hW:պH?3 Rd|"#J8ouTǣu.~S"T-Zέ5n!72&U1K_ _9hW:պH?3 )}>ZR{HAԻ{=p0(BxKlsnM[:k0 _lV"'q5.꩏F\*S@&\%YBշ&A5F/G+DADN vULz7RW2 X$$ ` 9hW:պH?3 )}>ZF5Di5.꩏F\*T!,)~,\ۓV Κ$ Eii$aRn¯ DZ-Zέ5n'=DO0j]nM[:k0/G+J1"Qj]SԸU$\%YBշ&A5R/G+J"""Qj]SԸU&W9hW:պH?3 PEh|DMKcѺ U pg- VܚIta#J_lV%7MKcѺ @ pg- VܚItr|_lV1DdaԻ{=pHXW%-Zέ5nB _lV cBRn¯!` H\[e+[rj$Y#=DZ0# MKmɫt~gMfHEi:$ RlfE umɫt~gMf@EhFfMKc m~ o έ5n7&RZt+ ȑ:7lVշ&A5B#(IDe R[rj$Y*kPIvULz7` ͇mVܚIt`t_lV!MKchp܍Ψ5S*g:պH?3M)}>Z&HC!Իx/VܚItri/G+DQDL v^5nӊ_lVIDL:DԻ{>TZ&=DLy5.꩏07:պH?3M)}>Z&D2'R[rj$Yɧ"&4ouTǜ έ5nJ_lV9DLԻx/VܚItri/G+D?ȉ&U1e͆pЮumɫt~gMg'ĥEhȌO5.꩏YPpۓV ΚM8Ehl_DbMKch1h_:պH?3N)}>Z&G0RZ aY@HVܚIt`t_lVEDJ$Ի{Z&R"e MKcP+[rj$Yɦ%2P&zպH?3N)}>Z&ciԻ{=շ&A5iK2bDɈ&zպH?3N)}>Z&PCAԻ{>K*ߝ[rj$Yɦ&k3Iv^5nӊ_lV5DLԻ{=,)~umɫt~gMg&Rd|"LDPouTǁnup ۓV ΚM4Eh3DɜMKmɫt~gMg&Rd|"L"e&U1`,:պH?3M)}>Z&Jo"dMKmɫt~gMg&Rd|"`d_FDouTǀsnM[:k94җ#d"&J$Իx/VܚItri/G+D`"&j]S3@?CvBvmv@[rj$YɧBO#HouTǍn톅cc9CB@ nM[:k06/G+JIDdvULxM:պH?3M)}>Z&N"dMKmɫt~gMg&Rd|"L40ɩv^5nG(P&U1vշ&A5qK0D&zպH?3N)}>Z&{yԻ{<<8VvBշ&A5qK0?ȉȚouTǀ BۓV ΚM4Eh)?ȉ5. շ&A5qK2ȉZ&L2gR[rj$Yɧ"&0ouTǀ BП:պH?3M)}>Z&P2R[rj$YɧADLj],~꩏Cu[h1a3k : ULx"@+ umɫt~gMfHEi8qԻ{?@ Cuέ5n!!&U14sk[rj$Y)}>ZB9Dq5.꩏#5оumɫt~gMfHEi>O$ R` ULx1Fs ppuT`^ahk VܚItsC_lVD6Իx/VܚItr —#q@R[rj$YȈ|ɩvULxcc;!mBy !:έ5n懔m vULxcc; 7Jg ҡZҡv1FnM[:k9/G+@OZ'8R` ULxF0оumɫt~gMg1Rd|"08Év^5nDJ_lVǜ"q5.꩏CukPk>T4umɫt~gMg&Rd|"L:/"a&U1snM[:k94#a 5.꩏07:պH?3N)}>Z&70ٓR󁁹շ&A5qK0?ȉКouTǁ,RD ~umɫt~gMg&Rd|"L40IvULz8 >umɫt~gMg&Rd|"LDȚoۓV ΚM4EhHȉ5.꩏E@umɫt~gMg&Rd|"L4Chj]SR\ۓV ΚM8Eh"o"`R,RD ~umɫt~gMg&Rd|"LG0E vULxW@έ5nӊ_lV?ȉR0VS[rj$Yɧ'&U1.ۓV ΚM8Ehi"aR]^umɫt~gMg&Rd|"L80 v^5nG(RO% HoۓV Κ$qKҀJ &U17:պH?3N)}>Z&0RTVܚItri/G+DDouTǀ BП:պH?3N)}>Z&"DԻ{X5S+@c0о lgYnuAs ;\(csnM[:k9#q5.꩏ έ5n)}>ZL:gRr~C{y #\ۓV ΚDRd|":o q&U1m9 Ck[rj$Yȃ _lVQD:Ի{=Fp2# ps:yշ&A5#q?ȁƘMKch3BȄp0anM[:k9#t "BԻ{X5Sl)~ pp,\ۓV ΚDEiNbJsMKcME/7 @8O mrЮumɫt~gMfRd|"D{0j]S) #C<\/U1h_ c2/\al4= VܚIt`q/G+HQD vUL~,hK` pPx VܚIt`q/G+H"Fj]S/MhfCxngz VܚIta#_lV'7MKmɫt~gMfRd|"lJouTdzءۓV Κ$qK҅ (Pj]nM[:k04җ#CM*i5.꩏!L4/[rj$Y)}>ZP% MKmɫt~gMfRd|"lJ̚ouTǀumHVܚIt`i/G+JEDtIv^5n! vTk/G+HD vUL{-h_ gCx hk:պH?3Rd|"$t &U1 cz#C<΅1g-d^[VܚIt`| _lV"FA5.꩏z @%} :պH?3#!Dj]S0B<) #C<շ&A5#m #hi5.꩏-40SVܚIt`|J_lVD6DԻ{ZGkaԻ{ZP:R` ULz8   !@kg- VܚItrlJ_lV"i5.꩏ؐthg:պH?3)}>ZkqԻ{dԻ{<1w]kh VܚItsC_lVD6Ի{<13P{- P;y #Cyշ&A5#qȁƞMKcCt7[rj$Y)}>Z78ٓR[rj$Yȃ _lV"i5. շ&A5K8?ȁКouTdž63r´`NnM[:k9/G+@D?ȁƈ&U147y a|ۓV ΚhyK8ؿȁĚouTnj`f[έ5n懔lvTke/G+FFQDde v^5n!1DDj]SH2.6 VܚItr #|"΄Իx/VܚItr #|q5. շ&A5o$ RBAn $(![ ' mrЮumɫt~gMfHEi>$ RBA~ c`umɫt~gMf0Ei@A%R@xn1 @+CD`;l66έ5nfk3Iv^5nD"&X :?R,$)Pp/ UL~tΚdP7[rj$Yɢ _lV9DLԻ{>\8PO mrЮumɫt~gMf"Rd|"3Js8ouT" '9hW:պH?3)}>Z" cԻ{>y`Vʀg[umɫt~gMg" )}>Z>&R@ p/ mrЮumɫt~gMf"Rd|"9Ȕ2j]SvXi\\/U14HmsnM[:k0_lV)R顬4/[rj$Y)G&zպH?3 _lV΃LR` UL~ކ `nKm0,Z'o"|MKmɫt~gMfRd|"O>o"y&U1A5xw:պH?3 )}>Z'kyԻ{<8caέ5nB _lV1DԻ{Z'>GR[rj$Y"' ouTǍ1]շ&A5HAK2#!j],~꩏[ hBշ&A5J/G+DDOIv^5nDJ_lV{NR5 pkbk[rj$YRd|"O"|&zպH?3 Rd|" ?Ȕ!"j]S mtdۓV Κ&aKҁ?Ȕ 0oۓV Κ&aKҁ("j]S4͍p!t7[rj$Y甾RO#*HouTng;Юc` lg c2/\ayշ&A5#d"16DԻ{?Cv9ޅpdKcc;y gCyշ&A5yKєLj]SF,[ VܚIt`"%/G+JrNS&U1i l` 1%}  <\/U1оumɫt~gMfZ'G8R[rj$Y)}>ZQ%MKc m؝ B8_chhmVܚIt`q/G+HAHA vULxc `[psnM[:k0_lV`"" 5.꩏ VܚItaJ_lVQDM:Ի{X5SuVpA %YBշ&A5BE/G+DAĚoۓV Κ iK4"i vUL~9T~꩏ A4/ VܚIt`l _lV 5DaԻ{=cma|ۓV Κ Kҡ?ȕ 8ouTLJ妘h_63魱gB:պH?3`Rd|"dJ@ouTǁ 'dfY3[rj$Y)}>ZS<R  lNVܚIt`lJ_lV! MKc0~Xh_m}vDCkbշ&A5#HDR4/_Ц3έ5n*G&U14h_0ccmx8cbt4o:պH?3bRd|" ?ȕ!"j],~꩏`Bȃ`9hW:պH?3dRd|"(?ȕ%j]Su pg- έ5nؔ*@ &zպH?3bRd|"?ȕ#j]Su p8B7-Zέ5n*JO%IHouT`0B\S@9hW:պH?3dRd|"*?ȕ%Bj]Su pM mrЮumɫt~gMfEiPJMKmɫt~gMfȥEiR'ȕ"y5.꩏63l4/Pk?"afv[rj$Y)}>ZT%IMKcĆ6+\+;:պH?3dRd|"(ȕ%j]S+;mCέ5n*DM&U14HmsaۓV ΚRd|"|JgȚouTLJ6O έ5n*Jo%ILouTǍFp<ۓV Κ KҤN*Dj],~꩏WG8KlsnM[:k0 _lVkJfRpty@/ mrЮumɫt~gMfKҔ)Lj]Su=20k[rj$Y#7:3&U1]cY t)9k"Κ: UL{ 12skhnnM[:k10#td"GFDԻ{=F0k[rj$Y甾#:0&U1Xh_ Bn43i \ۓV ΚL0Eiȑщ5.꩏6θSYl=` umɫt~gMf0K:&ȑ4ouTǂ g\aohnnM[:k1 _lV"GDA5.꩏6θfuۓV Κ`aK:4#Bj],~ ppuBBm+@LC5n`U.RB ppuTdž0d9a|ۓV ΚRd|"x vULzXR+@ : ULx0 Z0'\$7#FnM[:k94җ#d$i5.꩏m#3+!t7[rj$Y)}>ZB:DԻ{/G+F1"1j]SnhvDPkZTkPAԻ{<ƀ;  lc9 umɫt~gMfLEh?Ȍ͡5. ppuTdž0\/U1 lоƚmo\ۓV Κ Kѝ "3 vUL~FlK rE5yշ&A5BE/G+D@?Ȉ&U1о =d^9yշ&A5"# ADa(RZ h_ m+[rj$YƔsӉvULxl4/:kh7[a}6ιշ&A5##"2>dԻ{=v?Ynho:պH?3Rd|"a8Ȍ'j]S7C̰,fvmsaۓV ΚNRd|"aI?Ȍ)"j],~꩏ lc9h_: ULx | g\ۓV Κ)B#)"RԻx/VܚItaJ)N/%)ĚouTnjЖ !uέ5n”)}>ZRJS5. շ&A5R/G+JSJr&U1v̋6o g\ۓV Κi#u""R$Իx/VܚItrx#(@A5. ppuTdž BAZ!D4A5. ppuBBm+@Lj$>X 3_Zoa!J}8_cX ~Cuk[rj$Yɧ|ɩvULx[u“W@? mrЮumɫt~gMfRd|"iC_F4ouTNjxp/ Fs ppuTljl8Bշ&A5Hҗ#DRZ aέ5nF(@&U1оumɫt~gMf4EiBQ(J$Ի{=2^mnM[:k0/G+J"Pj]S`tC9շ&A5Hҗ# QD*R έ5nF(F%ouTnjYenM[:k0/G+J5DIvULxxp톅 1\ۓV Κ$iK҄(Hj],~ ppuBBm+@Lj$>X 3Ի}K T  5S -Zέ5nf(7&U17l4/n43[rj$Y)}>ZP4R9hW:պH?3 ̥EiDȿȔL5.꩏] +'!7mȽs9k"Κ: UL~F ]F9AxfshjvVܚIta DDj]SȐ ͆$ 4CW`;:պH?3PEh>/" RZ$caշ&A5B/G+DDf""#2j]Sn gl663[rj$Y )}>Z&O"lMKc`X8Hkk|n ppuTNJ# έ5n)}>Z"$cԻ{?A `knM[:k0_lVMK\/U1͆$h_:պH?3Rd|"MD@ouTLJ , \ۓV Κ!#"FȈMKchNCCyec3 t7[rj$Y Rd|"DN/""q&U14%vmp[\$55Bn43[rj$Y Rd|"DNo""s&U1t;`ec3k[rj$Y Rd|"DJo""S&U1uоl5 lg:պH?3PEh>O" R[rj$Y )}>Z&/"lMKcƇdN9k"+ / c 1k[rj$Y Rd|"DF""4&U1vuέ5n)}>Z""{Ի{X5SWݶ3"Ψ5S+A4Bf7\Zέ5n#@ouTn `j4/[rj$Y)}>Z0# MKcd87\ۓV ΚNKфMDj]S`H7 c47 aumɫt~gMg'PEhrNDԻ{ZS<R[rj$Y)}>ZTJ5.꩏ a};aphumɫt~gMfĥEiR*B$Ի{<`%dN1O/[rj$Y)}>ZTJ5.꩏-41`1ۓV Κ KҠ%A vULx!v4skl?}؝ έ5nؔ*Bo%HLouK8_c T+6KlsnM[:k06e/G+JRq&U1*[e(o:պH?3bRd|"%H&zպH?3bRd|"J0ouT W#~,\ۓV Κ KҤ"Tv^5nٔ*PDIvUL~ p!L~,\ۓV Κ KҤ"TɩvUL~ pM mrЮumɫt~gMf̥EiRp*NԻx/VܚIt`l_lVAD"Ի{=CΨ5S+;:պH?3fRd|"3J0ouTNJv̋ c 1ho:պH?3fRd|"3J8oۓV Κ Kҥ("T vULx\g VܚIt`l_lV"Ta5.꩏F0k VܚIt` #3"S>$Ի{ZTGR` UL{ :@ $4"q&zպH?3 Rd|"%&U15 ȝCX\1c2,4/PkZ>R1V톅n@ έ5nA/G+@ ouTǍ[c!7mȽpsmVܚItr #|Nq5. շ&A5iKєLDj]Sl4=v,o:պH?3!Dj]Sl4= 4/d`'hsnM[:k9yK>GȁQ&U140cl4/ Carhumɫt~gMg")}>Z>FR4/d`'hsnM[:k9yK>f?ȁ0ouTLJa}g-7XO:պH?31DBj]SLm!u4[l`'[rj$Yɰ)}>Z<Rs VܚItrl _lV?ȁR- \umɫt~gMg" )}>Z'8R[rj$YȈ|IvULx0 VܚItrm _lV"&a5. շ&A5B#a 5.꩏mnM[:k96/G+DIDLvUL~zCyշ&A5AK:4Bj]Sέ5n5D4j]SZȶέ5n9DZ'<RCέ5n" _lVЛ RY VܚItrm _lV"&y5.꩏6ιkmnM[:k9 Eh?ȁ5. ppuTdž'M : ULx c- :պH?3)}>ZS4Rga47Pk<1B ƚumɫt~gMf(Rd|"lJf̚ouTdž63`nFC9] lYۓV ΚPEiL_JfMKckz1 e έ5nE _lV"S4A5. շ&A5Rd|"q%3&R[i1nM[:k0qKҙ)2j]S5nM[:k0B#3d"S6DԻ{X5S@hH$Hk VܚIt`a/G+F"4j]S؜CaPkZ1R C:պH?3)}>Z2FT5. ppuTǨ> -Zέ5nÊ_lV9DhyԻ{=@ 8B7-Zέ5nɔE vULz@2 aKg- VܚIta!/G+HQD v^5nB _lV#MKc[̶+\\/U161nM[:k0:E/G+HD!Z8ȓR[rj$Y"Rd|": vULxkbh08cuέ5nR)}>Z'>FR[rj$Y)}>ZPJ5.꩏P P'6k[rj$Y )}>ZR<R` T$)Pp/`k"$&AE R,$)Pp/ UL{9 k `n7[rj$Y)}>ZF=Dy5.꩏g"Wap la3\ۓV ΚK4?ȑouTǃXGdS,4݌k9hP/a|ۓV Κ Kѝ("3 vUL{91^%}  a|\$55umɫt~gMfK:1j]nM[:k0#qȉǞMKcȶ^Ct7[rj$Y`Rd|"2 q&zպH?3@Eh3_@MKcY\7CΨ5S%|- mmg-d^snM[:k0#a#5. շ&A5HAKҁ?Ȕ 8ouTljmC`Nvmpl<;[rj$YRd|"ODКouTNJnB<4<4HmsnM[:k0# "P2Ի{TBj]SZȽ NnM[:k0_lV"'A5. շ&A5HAK0ȑDouTnj` ] `Xx lc9 έ5nB _lV @Rk,оumɫt~gMfRd|"Ȕ!j]S3[ rEW6Bv7'!%1umɫt~gMfRd|"dJLouTǍB<;[rj$Y#!2&U1CD`Bmx8ca[rj$Y#!'2&zպH?3 )}>ZF0R[rj$Y#5D8j]nM[:k0#a#5. ppuTdz/L܍Ψ5SX d<7|ۓV Κ iK4?ȉȚouThıо0m~umɫt~gMfK"O" DvULx0о0|ۓV Κ!"# D_D@R-о"t4o:պH?3HEhAԻ{Z"""MKch1h_:պH?3Rd|"M"lN&U1оumɫt~gMfK8_D &U14HmsaۓV Κ!#"g?ȈMKmɫt~gMfKHȈDoۓV Κ!"#"ȈMKchBh_g :պH?3HEh!DDMKcÅgl4/[rj$Y )}>Z"5DDi5. շ&A5@җ#ldi5. ppuTdz/L܍1a3k[rj$Y$Rd|"DPCvULx5ho:պH?3t vUL{9VgCXmumɫt~gMfKҔ)Hj]S΅1 A\/U1WА Bշ&A5R"j]S3B[)nM[:k9yK>S2j],~꩏gB4h/ Ж έ5n_lV8Rt4nEo: ULxhNh_0sc7h܋} :պH?3fRd|"Hȕ)j]S~g;Ю `3#umɫt~gMg"$Rd|"0< vULxol4/hw6:պH?3 ̥EiD?ȔL5.꩏e Xh_m}vE2L FHkk|ۓV ΚMK< y vTk=h_g :պH?3@EhDDdMKmɫt~gMfKq" IvUL{, \\/U1ll ra $55uAZg- VܚItavUL~+[rj$Y Rd|"DJ/""Q&R9hNXh_m}p hg lNVܚItr|J_lVM5DbiԻ{Z0R[i1(o63mѼۓV ΚOKщ2j]S3L,fvmpcc90nƚ:պH?3@Eh!Ի{<8cbt4nA3 VܚItrp# "0Ի{<8c`0оȡLmo ȝpcc8n436'CFnM[:k9>%/G+F'"18j]S1Ch_,S޻"Dh|nmp^umɫt~gMg')}>Z0'RBX c;aշ&A5B/G+DD""'"j]S7Ara $55umɫt~gMfK(?Ȉ@ouTǍFm hg lNVܚItru _lV)"MKmɫt~gMg')}>Z0RcAHkk|ۓV Κ!#"&ȈMKc ]\ c2/\aۓV ΚNRd|"aC_F4ouK8_c``hW g\\/U14HmsaۓV ΚKHDN&U1?C,4/[rj$Y)}>ZB#7RC4/h1l6d~շ&A5#"4!5. ppuTDza|\/U1[Ƚ VܚIt`t _lV!MKcgynշ&A5#"HDRZ aCumɫt~gMf@Ei$"'RZ$caumɫt~gMg38Eh:?ȁӡ5.꩏-40VܚIt`i/G+J"T8j]nM[:k0:/G+HD !4oۓV ΚK?ȐouTnjЖ ፉРVܚIt`t_lVED2$Ի{X5SbΨ5S$55HVܚItaJ_lV1DMԻ{o y&U155k1snM[:k94#aDÄR7bշ&A5qK0?ȉPouK8_cl=k umɫt~gMg&Rd|"L:o"a&U1k[rj$Yɱ)}>ZkqԻ{=6 7[rj$Yɱ)}>ZG<R`[e+[rj$Y7&U15A-[e+[rj$Y)}>ZGBO$t$MKclBVwuA͆ czCak[ݶ3"Ͷέ5n _lVR[i12#LaۓV Κ 0Eh?Ȍ5.꩏؝ ۓV Κ 0Eh?Ȍ5.꩏ a|1:5 61VܚIt`a/G+FG"28j]S-73mumɫt~gMfRd|"dq##&U1oCauv̋6o:պH?3 )}>Z26##hMK\/U1쇆p h`^L4/[rj$Y)}>ZP6%`MK\/PB[p=5n`.RB ppuTǴح48_ca|nVukumɫt~gMfLEhΆ?Ȍa5.꩏-l3dN%/G+F'"18j]SBh_o!VܚItry/G+FB8ouTǰ:w؝ Bշ&A5FE/G+D"'Hj]Sؐ Bշ&A52#15.꩏g-d[ ݌mumɫt~gMfLEhßFfMKmɫt~gMf&Rd|"i%3L&U1?C,4/[rj$Y)}>Z3{AԻ{X 4.RB ppuTǶ$HxvZ  έ5n'&U1N1FsnM[:k0aKҜ`"S vUL{aX޸fO3Lg lg"1<\/U1umɫt~gMfEi3_HٚMKc \/U1a|Ȑ ʹ5[rj$Y)}>ZGB$t MKcL4/ έ5n#9D0j]S7yކnM[:k0>e/G+H#Z2:##MKck@ P20 C Аܳ\ۓV ΚNZ3Fp5. ppuTǶc88ct/\$7#F ppuTNJ# ͆snM[:k00#Ch"46Ի{Z48R` UL{a`NCxV : ULx0 Z0'\$7#FnM[:k94җ#d"&NdԻx/VܚItri/G+FMD`dɩvULx1FsnM[:k9/G+@M4ouT鬁Xh_ !:͌:պH?3)}>Z=Dy5.꩏e2շ&A5qKсȌ 4ouTDŽ+@ :պH?3N)}>Z02#(MKchHnYm lg3Lg[rj$Yǔc vULx l`g;VܚItri/G+F"00j],~꩏l;l6 xHkk|\/U1)4C{mnM[:k02e/G+Fp=DgɩvUL~F`[L4/7:պH?3&Rd|"gȌj]S%K VܚIt`d_lVk&R#5оumɫt~gMfLEh?Ȍq5.꩏mnM[:k02e/G+FrS&U1о\vm <ۓV Κ Kќh"3 vULx`  lc9 umɫt~gMfLEhF?Ȍa5.꩏оF0kέ5nɔ#9@ouK8_c t0\/U1 Z@`pKnM[:k0/G+JF"R4j]S%|-ckM‚\%YBշ&A5NE/G+J"PԻ{<¡AvP ,( pƚ6k[rj$Y)}>Z34R` UL{` lkbsk[rj$Y)}>Z1F35. ppuBBm+@Pj$>X Cjoa!J}8_cò/@+CD`;l66έ5n†)'&U140W: ULx B-vE2L Fշ&A5qKѥ "4 vULxol4/\ cMo[rj$Y)}>Z38CԻ{Z")7IRL a|c<1uέ5nB _lV RY VܚItaJ_lVMKmɫt~gMf4EhdD&MK\/U1͆$0z!7PkZ")'IRY VܚItaJ_lV1DMԻ{<gl4/[rj$Y )}>Z&kiԻx/VܚItaJ_lVIDM:DԻ{X5Sa7mȽs ppuT6C'\7Bշ&A5#"1>Ի{?! !uέ5nJ_lVR>DPBfO:պH?3)}>ZT>O%CMKcĶvF0о9 + C7[rj$Y)}>Z0#MKcĶ VܚItrt_lV"!DaԻ{/G+F4Ɣ&U1⵽ eh_3ax1p umɫt~gMg'Eh4ƄԻ{/G+F29Dc#v^5nDIvUL~5_\ έ5nJ_lV R[rj$Y)}>Z1#MKc7l3о:vF ]Fpc͵˜yշ&A5aKь j]Sa톅63t+ø1 L ۓV ΚO0Eh„Ի{?Cv9  lg `hVܚItry/G+F0&U1h_ ȝpcc8n0~ VܚItry/G+F0=DcɩvUL~sC'\\xn :պH?3Rd|"a#F:պH?3 )}>Z24Rc@[rj$YdRd|"2O q&U1g#<ۓV ΚNKфb"0IvULxK VܚItr|J_lVM1DbiԻ{Z0F5.꩏оumɫt~gMg'Eh1$Ի{<<8VvB1)d87\ۓV ΚOKэ&"1ɩvULxxr%}smp^umɫt~gMg'Rd|"`l_FĚoۓV ΚOKь"1 vULx!v4skl?|ۓV ΚOKшF"&R!a8_cl=sl5umɫt~gMfKҁ("j]Sl4=vDѼۓV Κ'#"P>dԻ{X5S3A(/63hK`  ;anM[:k0>E/G+Hӎ#N8ouTLJ c #C<1snM[:k0>E/G+H"Fj]S3L,fvmsnM[:k0 _lVQDDJԻ{< V%YBշ&A5#m #ha5.꩏+pN̳g:պH?3`Rd|"y%3&zպH?3fRd|"1%I&U1gz9ޅ0έ5nA/G+@DvULxp޸ng gCyշ&A5Rd|"2o y&zպH?3 _lV"y5.꩏! ѠLv3;lg: UL~Zh$nշ&A5qKѡȍ Z46O#CdMKcƂFLnM[:k00#A?ȍMK\/U10z!4 `H'PkZ1#MKmɫt~gMg'Eh'?Ȍbq5. շ&A5#"1Ի{=@lfE냛l7Cùշ&A5aKҡ?ȕ8ouTǴC817mȽpsm c5έ5n#`kIvULx 9 έ5n_lVR[rj$Yǔ!Db`j],~꩏cT~꩏ѭc;a|%3;avmpcknM[:k0#dM#"i5.꩏ZBշ&A5HAK2"HȈ&zպH?3 )}>ZFP2R[rj$Y#ID"j]S+A :պH?3 )}>ZFJ/$dMKmɫt~gMfRd|":O$a&U1L4/[rj$Y##'22&zպH?3 )}>ZFL2gRZ h_:պH?3 )}>ZF"dԻx/VܚIta!/G+Hf"F2j]S+CD`;l6:պH?3 )}>ZFF$d`MKc{a|Ag;a vέ5nB _lV"Fy5.꩏ lHa|ۓV Κ$ EiHȑ5.꩏7L᠖1.vmsnM[:k0# (i5.꩏h5 nM[:k0#e$"FRDԻ{X5S1c2,4/kz:uέ5n#svULxp;a| l'?ȉ8ouTǀwT @8U¸KlsnM[:k9<#!5.꩏B@0T , [e+[rj$YL)}>Z&'4R[rj$Y)}>ZT%JMKcP ' mrЮumɫt~gMfRd|"C_JT4oۓV Κ(iKґ)"j]SPK , [[e+[rj$Y)}>ZBMD5.꩏BȀ0B`-Zέ5n‚ _lV'$MKmɫt~gMf@EiԻ{< ?#pBxKlsnM[:k06/G+JMDdɩvULx u@~D -Zέ5n&O=DM2j]nM[:k0/G+J21D# vULx u@~K \$ `%KlsnM[:k02e/G+FfDflvULx u@~S"T-Zέ5n 5DL0j]SP7-Zέ5nA/G+Jg"S8j]SPg- VܚItaCJ_lV"R%/G+H#D@ouTǀwT@aKnM[:k0>%/G+H"Fj]SP@/[e+[rj$YfRd|"N"t&U1(]$\%YBշ&A5R/G+J4"Qj]SPn~,\ۓV Κ 4EhBԻx/VܚItaC_lṼLR. T , [e+[rj$Y)}>ZPJ5.꩏B!V -Zέ5n‡)sLÉvULx u@~ -Zέ5n&zպH?3Rd|"bmF&КoۓV ΚOKщj]SPB@"` 9hW:պH?3 )}>ZF!DԻ{<`%ݶ3"Cumɫt~gMg'Rd|"e9Ȍ2j],~ꄅ*ہ tV_ɫtxEc%"VXHR_uAhSl] 1\g:պH?3ХEhlDdMKcdkb6ΆnM[:k9J_lVԣJR[rj$Y)}>Z20R[rj$Y _lV{R[rj$Y$Rd|"y%&U15@ A="t4o2حsnM[:k9>/G+FP&U15Eqo]"t4o2حsnM[:k9>/G+FP1De vULxhS T~꩏F0k VܚIta   &U1gYtHnFVܚIta &RuΨ5S7AVܚIta9DDHj]ShhvFinM[:k0 _lV""$y5. ppuTnjН0umɫt~gMf"Rd|"*?ȔBj]S3BCrvms ppuT03Bw͆pC[\\ۓV ΚNZ0<R` ULx 9 v̋6o:պH?3Rd|"c8?Ȍgj]S3BCrvmv({a| Cxnz VܚItrq/G+FD`| v^5n&zպH?3Rd|"b"o#&U1—!@kg- VܚIta#_lVED"$Ի{Ի{<m"@(xw:պH?3N)}>ZT:o%CMKmɫt~gMf@EiHD MKmɫt~gMfHEiHDMK\/U14%Fx5|bΨ5Sco:պH?3Rd|"HCj]nM[:k0:E/G+H@?Ȑ&U1 a+[rj$Y)}>ZB%G*R[rj$Y)}>ZBED5.꩏톅nM[:k0:E/G+HD"B%2j],~꩏-40k : ULxh_:պH?3Rd|"H@ouTrpnշ&A5iK:&?ȑ0ouTLJ c έ5n#O|IvULxo:պH?3)}>ZG@:R` ULx l^܍ކs ppuTZS:O%3MKcո!WW mrЮumɫt~gMfLEhrDԻ{Z4>o#CMKcո0@ ~F%YBշ&A52#3"3:Ի{=[dA[e+[rj$YH&U1䰥@_9hW:պH?3fRd|" vULz5!g- VܚIt`d_lV{·Rn`kH\KlsnM[:k0 _lVh{FRn`kMP7 mrЮumɫt~gMf4EiB'Ȕ"y5.꩏V@ pg- VܚItr| _lVD"1i5.꩏  07c3vVܚIt`a/G+Fp&U1&\S9hW:պH?3 Rd|"i%#O&U1&\ e° `g- VܚItaI(&zպH?3 LEiHßJFMKcոM¹@( $, ~,\ۓV ΚKCHE &U1&\@aLX-Zέ5n’)}>ZQ>/%MKmɫt~gMfKґȔZ4F5.꩏a`а^ȝ:պH?3 )}>Z4#IMKchnh_0ccmnM[:k00җ#I"4Ի{X5S3Cwa}t0ۓV Κ&aKҁ(j]SB@ pg- VܚIt`q/G+HA!@oۓV ΚZFo$lMKchnB<nշ&A5B/G+DD(""!Bj]S3Cv_\+;#uΨ5S l [rj$Y)}>ZFkaԻ{?m̶7|$<`5\ۓV ΚK6?ȑ0ouK8_chn0'z͆$0zT~꩏3-mnM[:k00#AFR%nM[:k00#C"4:Ի{X5S3Cv1;Юd^8ct/\\/U1eоumɫt~gMfRd|"hl_FĚouTnjР,4/[rj$Y!Dhpj],~꩏冻@ F a 1\g:պH?3Rd|"MDPouTnj\Ah`hhhm9շ&A5@җ#m?ȉMKckzkl6 : a\\/U14HmsaW`umɫt~gMf4Eha"iRZ$caHVܚItaJ_lV"&q5.꩏B##\ۓV Κ iK6?ȉ0ouTLJa|Ȑ έ5nL5DM0j],~꩏c@uέ5n)}>Z"#Rl3魱6Ά pp<'Z속nfک` T~꩏܂Xh_:պH?3)}>Z10R[rj$Y!ID"j]S7mȽpsm!t7[rj$YɦMD2j]Sl4=pvBnsnM[:k9<#*PA5. ppuTǫp L!\%YBշ&A5qKѡj]S1fO: ULx |$v0,^snM[:k0:/G+HQD vUL{, 4%Fx5|ۓV ΚK6#a2j]S3B[h`'[έ5n#a'6&R񍷾y8_ck"v#;$ykhho:պH?3 )}>Z4#HMKck\x {rb<<@o:պH?3 )}>Z4#HMK\/U1 -Z7[rj$Y)}>ZPJ5.꩏T,9hW:պH?3 @EiDEJ"(MK\/PB[p=5n`5.RB ppuTǍPk?#F%톅4k;_[rj$YfRd|"N"t&U1CX[öm uέ5n" _lVMDO2dԻ{Z'{qԻx/VܚIta3J_lVa7&MKch1h_:պH?3̥Eh)?ȉґ5. շ&A5Lҗ#?ȔLMKch7[a|ۓV Κ"qK<ßD&zպH?3 Rd|"?ȔcBj]S+CD`;l66έ5n1)}>Z'D:&R(s3kgzVܚIta/G+D?ȉLj&zպH?3 Rd|"?Ȕcj]St(0~Xh_:պH?3̥Eh9?ȉӑ5. շ&A5D#|?ȉMKc |1:7[rj$YD̓dvULx``4$͆p 0'\ۓV Κ" Eh|DMKmɫt~gMf4EiFȔ`y5.꩏a6Cxn3|+;:պH?3)}>Z'kqԻx/VܚIta3J_lVa"MKci [rj$YD9DN8j]nM[:k0/G+J0F&U1嬋a}[vm VܚIta/G+D"'Bj]Sb uоumɫt~gMfK:fȉ4ouTLJ alέ5n" _lVǚ"'i5. շ&A5Lҗ#DR έ5n3)}>Z'H:GRg:պH?3Rd|"ODPoۓV Κ(aKҌ"Q vULxføЦ?:պH?3ХEh"o"pR[rj$YD|v^5nf(&U1k έ5n" _lVǜ"'q5.꩏hNo,4 wVܚIta_lV5DOԻx/VܚItaC _lVeMKcÅgl4/[rj$Y)}>ZQ0RC4/h1l6d~շ&A5Fe/G+D"'Hj],~꩏%}  hΨ5SZȶέ5n'>&zպH?3 Rd|"_J14ouTǀ` оumɫt~gMfZ'F"t`MKc7BvBշ&A5F/G+DIDNvULx h`1C\ۓV Κ#B#u "'RԻ{Z'@CԻ{ZN tMKmɫt~gMfK:ȉ4ouTǍFsaCyշ&A5LAK҉(Bj],~꩏$fv%~[c )umɫt~gMg" )}>Z/ |bMKcƉ_ uAZ h_:պH?3Rd|"a#_F4oۓV ΚKt_HA&U14HmsnM[:k9 Ehe@(MKc—Cao:պH?3LEh"/ pRgd45\]d^9yշ&A5#IDc)R[rj$Y)}>Z1#MKcưоad^9FnM[:k9:e/G+FR&RF0^%}  a|\$55umɫt~gMfK:4Bj]nM[:k0#ỷ5.꩏$cuA-mFdN0o:պH?3 @EiFr(DԻ{ZQJ45.꩏a|ۓV Κ)#"QԻ{ZQcDAԻ{>`+;:k|ۓV Κ)#(A5.꩏pzgMo[rj$Y Rd|"3_J34ouT.VܚItaH(Ώ%КouTǀ` оumɫt~gMfKҍ&"QɩvULx5Xh_:պH?3 @EiFȔhi5.꩏L4/[rj$Y Rd|""O%&U1Cvmp##7Cyշ&A5R/G+J3Fs&U1³έ5n)}>ZQ%MKcWv6շ&A5Kҝ""SIvTk<$ `3#<ۓV Κb Eh@MKcn\%YBշ&A50EiN&?Ȕa5. շ&A50EiN3)dԻ{ZP:%MKcƉ_BXh_2حsnM[:k0 _lV"'LA5.꩏톅5uέ5n‡){LɩvULxfh_:պH?3 Rd|""%&zպH?3 Rd|" IvULxݶBշ&A5L—#N(q5.꩏1Bvmv@[rj$Y)}>ZS0RC4/h1l6d~8cbt4nnM[:k0 _lV5DqԻx/VܚItaC_lV̛LɓR` ULx hg mhhm9շ&A5qKѤLj]Su@k´`N`snM[:k0/G+JB&U1t0,ca\/U1[оumɫt~gMf4EiB3(FdԻ{ZP_J5.꩏gL0h7[a|ۓV Κ$iK҄?Ȕ$ ouTDz!y2umɫt~gMf4EiBT(JԻ{<`%nM[:k0/G+JB0&U14Ya|ۓV Κ$iK҄M(Dj]S+;a|+CD`;l6:պH?3 Rd|"#J0ouK8_c`#C9\\/U1 Z@`pKnM[:k0/G+JF"R4j]S%|-ckM‚\%YBշ&A5NE/G+J"PZsyԻ{=cma|ۓV Κ4Ei?ȑ5.꩏ M0оumɫt~gMg1Rd|"0C`j]S1Nm^g[]Cyշ&A5qKҡ*j]S´Lmέ5nٔ*Ro%JLouTLJa}D$`#C9շ&A5H# "PԻ{<Z"dԻ{<Z0# MK\/U1t0tpޅp+Pxk VܚItacC vULx h`` n43 ~Cxh{:Ψ5S3BCr,4/[rj$Yǔ'&U1Xh_mkgyVܚIta#_lV'MK\/U1t4k Ψ5S'- k VܚIt`a/G+F1Di vUL{Z4C9շ&A5iKѤ?ȍ$ ouTǍBk{<t/\%}  Юl;C3ho:պH?3ХEh C A5. ppuTDŽ+` [e+[rj$Y)LDɩvULxMº@*X-Zέ5nD _lV{N'Ru“8V @? mrЮumɫt~gMfPEh?ȌΡ5.꩏ W¬ D-[` 9hW:պH?3ȥEh(?ȉҁ5.꩏ W^,\ۓV Κ$ EidH MKmɫt~gMfRd|"$dL&U17 @:XtJ|%YBշ&A5HAK0?ȑȚouTDŽ+t~,\ۓV Κ%B#}?ȉMKmɫt~gMfK<ӟDN&U17 U'p `pg- VܚIt`|_lV"Fq5.꩏ W"0 @ pg- VܚIt`|_lVID:DԻ{<&\@quA ~,\ۓV ΚK4$i vULxM¹AK , uV -Zέ5n#1D0j]SpEPdʄ.[e+[rj$Y)}>ZG8ȓR[rj$Y)}>ZG!D0A5.꩏ W"6B,-[e+[rj$Y)}>ZFkqԻ{<&\@`V mrЮumɫt~gMfȥEi|HMKcnȪ R` mrЮumɫt~gMfȥEiuHӨMKcnȪ Ren-Zέ5n#O1DZ3Fp5.꩏ W+p@p5B<%YBշ&A5F/G+D"'"j]Sp 'tAO mrЮumɫt~gMfK:D&U17 ]TԲ(p,\ۓV Κ%B#xȉ&MKmɫt~gMfK<"y vULxM¸&UE,*$'9hW:պH?3 PEh C A5. շ&A5J/G+D8ouTDŽ+n uA ~,\ۓV Κ%B#} a5. շ&A5J/G+D?ȉ &zպH?3 PEhl_DbMKmɫt~gMfK<ȉDoۓV Κ'#?ȔMKcn7Tk BnM[:k0 _lVHR[rj$YRd|"OZ'7<ٓR[rj$YRd|"O:o"y&U17  `° p,\ۓV Κ Kљ?Ȍ0ouTDŽ( [e+[rj$YRd|"y%&U1uоdh\ۓV Κf Eh9ȁә5. շ&A5B#3"3>Ի{ZsaԻx/VܚItr"%/G+@8ouTǍaaCkXO:պH?3)}>Z<ȓR{rb<<ۓV Κ 4Eh4FԻ{<$ 0 t4k έ5nJ_lV#7fMKcA\/U1έ5nDJ_lV'$MKcĶ!0';anM[:k0#:)A5. շ&A5Kҝ )j]S%1nM[:k0#:"SԻ{?Md]:`ۓV ΚDEiNGȔy5. շ&A5Kҝ "S vULź-έ5nDJ_lVcNfR[rj$Y) &U1嬋umɫt~gMf"Rd|"IȔ2j]S4<zk|ۓV ΚDEiN)҄Ի{X5S5ut0ۓV Κ$qK҅ (Pj]S4;"uΨ5SBh_mY@lg Ж nM[:k0 _lVcJFRZ h_ mY@lg Ж nM[:k0#*EDHRܴ xmCC[[rj$Y&Rd|"a%# &Rg-d^[T\xNRW`NCxnzrE5 ppuTǍȝ6rEW0umɫt~gMfK""" vULx c!nۓV ΚhyK8ӟ@N&U1 *ۓV ΚRd|"Jp8oۓV ΚRd|"Ȕj]S7yhVF rE5AxKaέ5ne76S&U1wd`d^zgMo `K Xh_:պH?3)}>Z">Ի{Z'8RͰоumɫt~gMf0Ei@DJ&MKmɫt~gMf0Ei@@Ի{ZkaԻ{Z&H2GR[rj$Yɧ)72&U1v̋.Ɔd`<\/U1L4/khu͌ۓV ΚOKэ "1 vUL~ pBշ&A5B# "0Ի{?@ Cuέ5nDM&U1Ȅpݶ3Cx1 VܚItru _lV''MKc"h_ ͵˜x1kumɫt~gMg'PEhRԻ{X5S7mȽs9k"Κ647PkZH:GR[rj$Y"Rd|"DLCj]SZȶέ5n vUL~kch_:պH?3Rd|"D!DD ouTLJa|7yhVF VܚIta/G+DA̚ouK8_clH$ ?C,4/[rj$Y)}>Z1:o#MKcmuA{[8hvDW:պH?3Rd|"b|F'ouTZ0F5.꩏c,4B"DheZVܚItr| _lVc'dMKmɫt~gMg'EhƔ҄Ի{Z0:o#MKmɫt~gMg'EhG?Ȍdq5. շ&A5#5.꩏Yо+˜yշ&A5iKсj]nM[:k9>/G+F21Dc# vUL~sC'\+Ю `7CyS@/:պH?3)}>Z1#MKc7l3о:p"@.pxw0\)[rj$Y#PouTng;a|4;"uL ۓV ΚO0EhDԻ{?Cv9  lg [c!ۓV ΚO0EhȌ`y5.꩏ݰvBhvDk VܚItru _lV${GRrEоumɫt~gMg'DEh&?Ȍ"a5.꩏ech_:պH?3Rd|"b vUL{-h_0ۓV Κ 0EhؿȌ5.꩏eC t7֚VܚIt`a/G+FF"24j]S#C hnM[:k9_lVID2DԻ{<8c `'[rj$Y)}>Z0_F5.꩏ a|ۓV ΚOKщ?ȌM0ouTnjBg$NVܚItrt_lV#7fMKchK` kb{Amumɫt~gMfK҉(j]S3Meέ5nE vULx ch_:պH?3)}>ZT<R[rj$Yǔ#d{#ɩvULx`52'CFnM[:k9:E/G+F4&U1³έ5n/#ĚouTLJ h_6304,[rj$Y)}>Z1F45.꩏BNDm έ5nJ_lV ؓR[rj$Y)}>Z1F25.꩏1Bvmv@[rj$Y)}>Z1{AԻ{X5S7mȽpsm"@(xw: ULx`xho:պH?3)}>ZT<R3L7[rj$Y*!Dxj],~꩏d^8ct/\$7#F ppuTNJ# ͆p Bշ&A5qKѡj]S,fZ  ޅsnM[:k00#CLa5.꩏C`nM[:k00#Cy5. ppuTǍc2/\l4=s ppuTZ>FR[rj$Y放FO#(ȚouTdz-nM[:k9>e/G+FFEDddIvUL{-BPj]nM[:k9<җ#(DeR` ULx݇1snM[:k0 _lV"""q5.꩏$c} Z h_:պH?3 )}>ZPJ5.꩏$ca8_ch1h_:պH?3 )}>ZFcqԻx/VܚIta!/G+HÎ#8ouTNJnBշ&A5HAKҁ?Ȕ 0ouTǍ1շ&A5HAK0$a vTkZ>R񠑻<1Cy8_chhm9շ&A5qKѥPj]S,fZ VܚIt`a/G+F9DiCvULx4/[rj$Y&R` T$)Pp/`k"%&M[+)7UK԰B\/U1v8_cĆ-0а^1Fշ&A5KZ1F25. շ&A5#"1Ի{Z&0RP9շ&A5qK0?ȉȚouTj$Yɧ lɩvULyۓV ΚM8EhmDhMKcT)\":պH?3N)}>Z&kiԻ{=:պH?3M)}>Z&NO"dMKmɫt~gMg&Rd|"L_DDouTǢW:պH?3N)}>Z&!DL4A5.꩏D).umɫt~gMg&Rd|"L70DɩvUL}T)\":պH?3N)}>Z&"Ի{< p{ UVܚItri/G+DD vULx@+K)έ5nӊ_lV RNumɫt~gMg&Rd|"L40ӉvULxM:պH?3N)}>Z&cqԻx/VܚIta#_lV)'$MKmɫt~gMf8Ei@A%RTj$Yɧt vULx* nM[:k94#`ȉ"MKc!PhO[rj$YɧIDL"j],~ ppuBBm+@RպH<|"Ի}K T  5SA`7 pvDѼbΨ5S+CD`;l6:պH?3Rd|"eȌj]SF] 8'`#C9շ&A5#y?ȁMK\/U1 冁xh(<7\7yxumɫt~gMfZ4R% ޅsnM[:k00#C"4:DԻ{X5S Bnz нs ppuTNjBշ&A5qKѠF&U14(Z&"l`MKc*5-[e+[rj$Y)}>ZFsiԻ{<, DZ-Zέ5nf(%@ouTDžU$\%YBշ&A5R/G+J41DC vULxX_n uxKlsnM[:k0 _lV"'a5. շ&A5J/G+D"'j]SFW( !N,\ۓV ΚDRd|"88㉩vULxX_`[e+[rj$Y放H&U1r ȝsnM[:k0_lVNDR›ΚvmsnM[:k90#i?ȁMKcghX:պH?3)}>ZS%9MKckm^+hK` kb8_chhm9շ&A5RE/G+J'"Q8j]Sm10оumɫt~gMfK҉?ȔO0oۓV Κ)2## )i5. ppuK8_!J~{](!IV0PCv@8Pk<FW0B7 -Zέ5nM=DM4j]SYP9hW:պH?3HEhC@MKc a|l4= saZVܚItsI"0ouTǂ40k 7gyZ (hhm9շ&A5@җ#m&"&dԻ{<Xm+;hX+CD`;l66έ5ni'6&U1l?!l4=  hg: uh^?n uxV l ppuAa|ۓV ΚNZ"$Ի{?"0о}w\fF1ۓV ΚDRd|">" vUL~CC[о:p^umɫt~gMg4K:j]nM[:k9Z/ |"MKc;"X$p mv4'|ۓV ΚNKф@j]S%} 4/kCaom `3#<ۓV ΚDRd|"_@DouTljm魍 έ5n_lVIDd"DԻ{F[rj$Y(Rd|")Ȕ2j]S+A4B13B[h`'[έ5n”)}>ZRRZ aomѼۓV ΚO4Eh"FQMKch7 47\ۓV ΚNO y&zպH?3`Rd|"` vULx^d^շ&A5iKєh"2 vULx^d^9A{! VܚIt`q/G+Hؚ"Fj]S)h_:պH?3bRd|"Z24Ri0冷НsnM[:k94—#x?ȁ MKc[\ۓV ΚOZ"Ի{=cma|fշ&A5yKѕ Pj]Sm10оeF[8Vwumɫt~gMfRd|"dq##&U1lc VܚItry/G+FR"2j]Saokzkl6muέ5nӊ_lV"&q5.꩏eC t7֚VܚIt`a/G+FFDdl vULxvBnۓV ΚOZ2FS5.꩏6dH v̋6humɫt~gMg'HEh2FDԻx/VܚItrt_lV$!Da!Ի{Z10R[rj$Y!MD2j]S4HJ';жyշ&A5Rd|" | &U1DĮ Xh_:պH?3Rd|"a)Ȍ%2j]S7@?MmnM[:k9<җ#)ADe(Rkld7mѼۓV ΚDRd|" |O&zպH?3)}>Z2_FQ5.꩏톅DѼbέ5n{ɩvULxY+h9VܚItry/G+FB&"22j]S7yx^a~g;Ю `3#<ۓV ΚD)}>Z!D0A5.꩏ ADSM V3R1 AIX Administrator's Guide <!-- This section is for browsers that do not support frames --> <p>This book has been formatted for a browser that supports frames. Your browser cannot display frames. To view the book, please link to the table of contents: </p> <!-- Put TOC here, without 'target="text"' lines--> <p><A NAME=ToC_1 HREF="a45eaan3.htm">Table of Contents</A> </p> <!-- end of toc --> V Κ k%3 )V6ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45eaa00.htm Administrator's Guide

    Administrator's Guide

    ADSTAR® Distributed Storage Manager
    for AIX
    Administrator's Guide

    Version 3

    GC35-0274-02

    Program Number: 5765-C43

    Note!

    Before using this information and the product it supports, be sure to read the general information under Appendix C. Notices.

    Third Edition (September 1998)

    This edition applies to Version 3 of the ADSTAR Distributed Storage Manager for AIX (5765-C43) and to any subsequent releases until otherwise indicated in new editions or technical newsletters.

    Order publications through your IBM representative or the IBM branch office serving your locality.

    Your feedback is important in helping to provide the most accurate and high-quality information. If you have comments about this book or any other ADSM documentation, please see Do You Have Comments or Suggestions?.

    © Copyright International Business Machines Corporation 1993, 1998. All rights reserved.
    Note to U.S. Government Users -- Documentation related to restricted rights -- Use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule contract with IBM Corp.


    [ Top of Page | Next Page | Table of Contents | Index ]  kf!%3)V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa02.htm Administrator's Guide

    Administrator's Guide


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  l>&3)V6(5@6M./usr/share/html/adsm/en_US/admgde/a45eaa03.htm  "aet<=>AEor /45CDHILMNRTghimns#.167FPSU_cdlux02389OVfpvBby-GQkqw&;WXY!Kz,:Jj()?ZxzlNƏ!%5b hv aW"[]Dg$"[ItmwJ0J4Kb.[ , 4KkqTp!B!B!B!B!B$Kx% $8E$l0Ɖ.fwntl 0$f"[ -cD ZHX@p78E dGtră !ww` ` bA1 wwwwwwwwwwwwwwwwwwwwwwwwwwwv- Y զH JRQX{o0'ui}ۯ; B-6+S֓vց_ *wwww` ` jtPXj^ <%oRjoM(WV;-Y)8b<.Z+Ld3M;A϶]R ,s4(LJeli@16Gd[J/Վg_VJN  NABãK@"Y߰B9&J6WnM8ŮNҀbmj%l^J/Վg_VJN $NZ+Ld3M;D!l:=Ȏ({P=.g\cV䵠ӿV?Xu5c%oRjoM(WV;-Y)8b<\Vfwn8C>t{IuH Ȟθ;atu]jX0[%ޚQ|w?ZRpy h14(C>t{IuH Ȟθ;atu]jX0)"͉yoM(WV;-Y)8b$PN1r@rZi߫@bĬwҺZyķ5Gķ_+⿖1z@HVfwng Q˄FMXy<\%ޚQ|w?ZRpy h14!l:(,–܊4nHRc:ֈ2Q-MQ-j|3%' ^ NQ"âȄTt85<̔KziEڱ +jIA2Zc!iݺ $C>tPY S"uҶvGyoM(WV;-Y)8b<(Vfwn϶D$I9F4O9h4z 9i; 22Q-j|3%' ^Eiiv( aAdB@(ANsvBen\չ 9K DޚQ|w?ZRpyPlVfwng )4E7$)kpeysݱJjq&J%4_Xd墴C4ӻtC>tPY \'"Y߹WJa `t7(&ҋcWՒ/C NPa a% vE hY^d[J/Վg_VJN +-2۠âɤ "@j@2Q-j|3%' ^ NPa a% /"Z (ҋcWՒ/C墴C4ӻtC>tPY!˄G}+u D_+⿖1z@#-2۠â6'aT&QyoM(WV;-Y)8b<0&Z+Ld3M;AA3GT0&DwT7%bT|KziEڱ +jI墴C4ӻt a% '"Yߴ)syoRjoM(WV;-Y)8b<0.Z+Ld3M;AM϶]R85=g]l.TnD:^d[J/Վg_VJN  NSD3GT06E hYy lw9kI܈]85<̔KyMQ-j|3%' ^ NS3E^ISLF;D_+⿖1z@-2۠3Eȍ'8ӌX]+r@r;]cd[Ԛ[J/Վg_VJN  NQBâQ28ŀzWX뛁V7{̔KziEڱ +jI Eiiv( a% h&EM i- h;KCZ#y=uuJ%4_XdEiiv( aAd&9|ӌXu7ohpkDz'޸Jֈ2Q-j|3%' ^4-2۠3E U dOm0R8š^d[RjoM(WV;-Y)8b<h14!l:(-!넄ddSN1gk GyoM(WV;-Y)8b;հήTqי(ҋcWՒ/C  NM϶]*T5b7 넭n#@ިӣ2Q-j|3%' ^/-2ۦ!l:= ȩGUgHRuCz2Q-j|3%' ^ NEg .T)GuB 9K D_+⿖1z@PFZ+Ld3M;M!l:(,2JdfT2bVaD_+⿖1z@X&Z+Ld3M;M϶]K"6#8넭n#@ޫN1`+ho̔KziEڱ +jIEiivâJ )N1h4[[75c%bT|^bT|Kz+Eb,_+⿖1z@X.Z+Ld3M;N϶]Rr#v`,8*ӌ^J5buCz;]cdyEU[Ԛ[X4_XdZc!iݺp aAd Dt3 "ǺӌZÝt85<-{7$(%oRjoM(WV;-Y)8b%4_Xd墴C4ӻta aA`,![P;N1h4aT&Qv\&ӝtiyoM(WV;-Y)8b<|Vfwnh}VήTqי(&ҋcWՒ/C Eiivƈg =~D{8şY(ҋcWՒ/CeC4ӻtD3EL483HA@w(ҋcWՒ/CEiivƈg ='<5"͌I9U oyoM(WV;-Y)8b<8.Z+Ld3M;N4C>tPXq '; 2=%atmw @r޸JT2 Gyo1I>/1I>%l^J/Վg_VJN   Nӎ϶RJ>jOgC?f7@S5G%fd-MQ-j|3%' ^7-2ۧ ϶+M5vpp cᗮX;m܊}1yoRjoM(WV;-Y)8b<@\Vfwn!l:=eYg h_Pޭ̔KziEڱ +jIeC4ӻtP a% $"_ևGr@r2Q-j|3%' ^nZ+Ld3M;E ϶耲ȏ %XhJ%4_XdA墴C4ӻtP a% $^Enagko~XhУzӏ2Q-j|3%' ^ NBD3E0O@NV{tPYE@U = "5bb}jq&C:Q^d-MQ-j|3%' ^$#-2ۢ϶Rh&Qr@r=vVwZIyoM(WV;-Y)8bt{IuH 8"N4PFp7T%ޤޚQ|w?ZRpy' N`âǮ?"}Й6b.DH¨L|̔KziEڱ +jIvZ+Ld3M;Eg -1l+qGZq_C9i6&̔KziEڱ +jI N`âLzP [:ӌXU o+ m k`]" vW2HgW}8̔KziEڱ +jI N`âSZsqP00c|6Be^d[RjoM(WV;-Y)8b<@h14$C>tPYE@T ȩk 8ŎWX 2ӗ"FVי(&ҋcWՒ/C '-2ۢĈg “ȞθN1~X(.¨L}m9{i%ޚQ|w?ZRpy"rZc!iݺ,H}蠲[kN1aT&QvFm6ځd[J/Վg_VJN $P6Z+Ld3M;E϶Yp+w8ŅPF^mD_+⿖1z@HrZc!iݺ,H}蠲U4dT5b&Nh ]J%4_XdE NbD3E=ȡ&Wja#BeIsP;̔KziEڱ +jI NbD3E=pǭSZsqP00c|6Bem/\7ĭ6ځd[RjoM(WV;-Y)8b<@h14 !l:(,*S\qS5 9j:%ޤޚQ|w?ZRpy"2Zc!iݺ,C>t{IuH N1~\6Ӎ;h7msatB}λs2Q-j|3%' ^,-2ۢD3Ee_"9i-'Vڣji,$3J}י(ҋcWՒ/C '-2ۢD3EZ`6En &i/a!]V ;D_+⿖1z@H\Vfwn϶=itPY(w[iƜb+-f¨L|ʽjPĞd[J/Վg_VJN $Yh14 !l:(,C O"NB{N1zHXU od[RjRjobҋcWՒ/C +-2ۢ3E.glPCq*o;z+M5vs2QyX&ҋcWՒ/C /-2ۢ϶M (H܊4nHRǻ s֓#λhpkDyי(ҋcWՒ/C  Ngg ( @\Ӎ8넭MsXi-6ڵμD5Gķ_+⿖1z@HVfwn8C>tPY U48-qM5vs2Q-j|3%' ^'-2ۢ϶4)N1i8JPmkyoM(WV;-Y)8btPXxGi-6ڵμD_+⿖1z@H9h14p}蠲M48{N1iծuJ%&ҋcWՒ/C ;-2ۢg ( Y8-q ZӌZh7yoRjoM(WV;-Y)8btPZH,T(p[N4Z ^d[J/Վg_VJN $^Z+Ld3M;E϶En sӌZNҭG/@)Z ^d[J/Վg_VJN $-2ۢg ᄷqB2Q-j|3%' ^ Nb3EM(q>bЫA̔KyMQyMQ-b,^Q|w?ZRpy!h14,C>tPXr+dOgC?bZӍ8š<:%oRjoM(WV;-Y)8b<9h14!l:(,!0(p[N4ᄷqCZ#y=uv[ANsvk^d[Ԛ[J/Վg_VJN $ -2ۢ3E٠~E iƜbV<0N1hpkDz']+kgZuJ%4_Xdh14!l:(,W"N1z+K}85=g]l.Fδ85<̔KziEڱ +jIAeC4ӻtX8}蠰H?"N1z+K}85=g]l.h85<̔KziEڱ +jIDeC4ӻtX8}蠰&zy8-q X[8ŌI92Q-j|3%' ^/-2ۢ3E!0ȡm8ӌ^Jdži,t ևGz̔KyMQ-j|3%' ^;-2ۢ3E?"9i-'VڣjCZ#y=uי(ҋcWՒ/CEiiv8 }蠲M(q>bֈO]uJ%4_XdZc!iݺ$C>tPX(%1'FMXƉv¨L|̔KzT|KziEڱ +jIAAZc!iݺ$C>tPYTN1hoF+κyoM(WV;-Y)8b<((FZ+Ld3M;AĈgi.PPBe?C4^p} :TqJ%&&x/M(WV;-Y)8b<(0&Z+Ld3M;AD3EJ8S\q6&̔^`%I>%4_XdrZc!iݺ !l:(,tPXrr+=޺E9h4c:҄yoRjoM(WV;-Y)8b<)²Zc!iݺ,C>t{IuH+"zuCz7@v,+>uJ%4_Xd Eiiv8 a% p"N1tr}+u ih2Q-)5Gķ_+⿖1z@|Vfwng  -hP1ɵ}h:Ü,'B;Qˣ;絤DHu7^d[Ԛ[J/Վg_VJN pFZ+Ld3M;A3GT)X_nv}  GyoM(WV;-Y)8b<(LVfwng Q~XoVq>#U o%fϡ2t#b|IJ%4_Xd墴C4ӻtC>tPXH FM=c[aT&Qv>ЎTriO2Q-j|3%' ^  Npq a% ("JӌY&NwڣҶ%ޚQ|w?ZRpyQ@h14϶<%3 ȟBdG}9trϠ`}+u %bT|KziEڱ +jIE Np aAexȭIM83H 9i;<;]cm(Mי(&ҋcWՒ/C;-2۠âL(dQr@r'G,Ҡ;2Q-j|3%' ^+-2۠âLUȞ(N1{kqzTrf4&IJ%4_XdZc!iݺ!l:(,Lp܊DN1aT&Qvr}+u ׳a.uVyJ%4_Xd2Zc!iݺ!l:(,LEn"O[jX]+`%e,$3#N$ּD_+⿖1z@X&Z+Ld3M;A3E50DU o%f85=k:cTyoM(WV;-Y)8b<(9h14϶ZgxV$Ҷ};]cm(Mי(ҋcWՒ/C Np aAcSZgQgЙ:j\kqzTqJ%&ҋcWՒ/C NЀA aA`({8Ŏ =jv[6&̔KzT|KziEڱ +jIE墴C4ӻt C>tPXr(3wo}G^NNZ*7r"Gv}+u %ޚQ|w?ZRpyPq9h14϶ 4%Z+Ld3M;BD3Ea˟#*Qƾi/]"X#G-wҺyͫN1aT&Qv[[\%FDHu7^d[J/Վg_VJN /-2ۡ3Er^ ڴBel.='r"Gv}+u %ޤޚQ|w?ZRpy`@|Vfwn ϶BaAA)Pගi,wҺXPPFי(ҋcWՒ/CeC4ӻt X}蠲A)=lZqFY(:%bT|KziEڱ +jIeC4ӻt C>tPXx.ȏ %ӌXu; 22Q-j|3%' ^'-2ۡâ0‚SȩGUg{t JciBvBe^d[Ԛ[J/Վg_VJN $-2ۡâ0‚S[]'i8JPu; 22Q-j|3%' ^  NЀ aA`pR_"9i-h [j^SwҺXPPFי(ҋcWՒ/C 7-2ۡâ1*[t{Q5 }=g=۠]WXJ(tPY@dOgC?bAZӌY=י(,KzT|KziEڱ +jI2Zc!iݢA ϶Z`)饑"M8넭MsXi,msjЗ:%ޤޚQ|w?ZRpy`a9h14 g IUq$ӌY=י(ҋcWՒ/CeC4ӻD!l:(,:k0";q<\ڴ%ַ0ӿ]̔KziEڱ +jIEiiv4C>tPXU Cqɵ}{Tq gwT7%ޚQ|w?ZRpycMEiiv4C>tPY`C"0ӿi,msjЗ:%ޚQ|w?ZRpycAZc!iݢA ϶RJEMsXi,msjЗ\]yoM(WV;-Y)8b<1h14 g uBPȭANwqIU>&9 s2Q-j|3%' ^8VfwhCD3Ea [t{Q5 }hX#μD_+⿖1z@Yh14 g !4 C"i,cDivVy6ϵhKyo1I>%4_XdeC4ӻD!l:(,zc>}hLN1r$N4~pMsZҤyoRjoM(WV;-Y)8b<0LVfwhC3Epi,nJyhTqJ%4_Xd„墴C4ӻD!l:(,8d=|i/&q~^ZNT/Hȧ{Dwڣ2Q-j|3%' ^  Np}蠰 dGwN1cu&%s*wڣ2Q-j|3%' ^  Np}蠰ƀTȎbp7IJ뮁4+M(ҋcWՒ/C 7-2$ aAa˨48Ӎ6QҤ>qeJ%&ҋcWՒ/C ;-2$P}蠲@* [i\ G}9ckF+ӌZNT/H/ D5Gķ_+⿖1z@PVfwhABâ<%A&bѠ~Yl2Q yoM(WV;-Y)8b<0yh14 3GT0y&bѠ~XƉڣQI%bT|KziEڱ +jI墴C4ӻD ϶P*;"4y6ϱQ^d[Ԛ[J/Վg_VJN (#-2$X}蠲1鎘} [j^SmscZD_+⿖1z@X&Z+Ld3M;H aA` zc+?\#q<\u֨̔KziEڱ +jIEiiv!l:(,i-6ݰV++Lx@&9}sTqי(ҋcWՒ/C Eiiv!l:(-#XvEMsXi,msks[Ww:Tqי([J/Վg_VJN ,VZ+Ld3M;H 8}蠲VCG"}Й6bIi߮+r"Gv^d[Ԛ[J/Վg_VJN ,^Z+Ld3M;H 8}蠲dEnaӌ\6Ӎ;ߥ]Vdži-'Vڣ2Q-j|3%' ^ N!l:(,%WȀ=mwo\{4^yoM(WV;-Y)8b<08Vfwh@q aAcdmrIi߮*%ޚQ|w?ZRpy`qyh14 âL($2'0ӌ\6Ӎ;h7E=UD_+⿖1z@ -2$C>tPYi$ȭ5mwJ%ޚQ|w?ZRpy`lVfwh@q aAdOI!N@vbV=t""MNwWl.nPޫ̔KziEڱ +jI Eiiv϶Z`4S"9i-'Vڣj&q~2Q-)5Gķ_+⿖1z@ Vfwh@ aAa$9P.E16b[&ӌ\]=cW([X4_XdZc!iݢDg !1BSȞΆVĉjkN1gkCl{8ō6μEb[Ԛ[J/Վg_VJN /-2$H aAa)7"y6ϰήTq>}hL0ЛD@2Q-MQ-j|3%' ^Eiiv$C>tPX #x܈H/\%ksJ̔KziEڱ +jI  N$H}蠴=Ho^J\2Q-j|3%' ^4-2$H aAeVDmsj4wڣ&%bT|KziEڱ +jI  N$C>tPXz M,@BmD_+⿖1z@Ayh14"A3E9mMsXϳ뮼D_+⿖1z@@Vfwh âLbP(OMsXϳ2Q-j|3%' ^4H&Z+Ld3M;Ha aA`Td+֓I%$ʑ&PZm;2Q-j|3%' ^4HVfwh âTAC( nU듮Ћ[JS\9sz2Q-j|3%' ^4Ih14"A3E( nUC'([J/Վg_VJN hYh14"M϶JFMX'}>v[BmHgW}8̔KzT|KziEڱ +jI /-2$IâM%OȤ|;c̔KziEڱ +jI Eiivh}蠰ՇM<'}ް.tPXhJcY| 8ŏw'(&ҋcWՒ/C vZ+Ld3M;HBâ×D{8=c\%%chM w([J/Վg_VJN h(Vfwh"3EF4%%4_XdEiiv,C>t{IuH /#2a>a;[ '6"0x%ޚQ|w?ZRpyAAZc!iݢD϶BcE iƜbV<0N1{chM {BN{kB2Q-j|3%' ^4LVfwh"3E(~FN4Bjk7}O]uJ%4_Xd  N$X}蠰TD+IK}pȏӌXhw%ޚQ|w?ZRpyM N$X}蠰^`nEb8ӌ\ʆ5]卭8\ʆ5^%c'μDޚQ|w?ZRpyM N$C>tPX@Q)Og\a&=-{7ȏ6"2Q-j|3%' ^4|Vfwh!âȍ M/A~{N1chM {N1ssi޳[LTqJ%4_Xd N !l:(, Ȁ:vbЛD@2Q-MQ-j|3%' ^4LVfwhPA aA`"q>{kBD_+⿖1z@ӄ墴C4ӻDg u@8ũk9y=uuJ%4_Xd  N !l:(, u@8ō6w{2Q-j|3%' ^4lVfwhPA aA`jTӌXhУzӎDޚQ|w?ZRpyN7-2$H}蠲Lj8{N1chM w(&ҋcWՒ/Cqh14 D3Eg8{N1g0`-hP1י(ҋcWՒ/CpVfwhQ"âM5ȡqS\9sz̔KziEڱ +jI 8^Z+Ld3M;H( aAd&8{N1chM {̔KziEڱ +jI 8-2$H}蠲M2(q>bЛD@֜uJ%&&x/M(WV;-Y)8b<eC4ӻDg IuL'"{:[ "BVq GV&9Eb[Ԛ[J/Վg_VJN hLVfwhPa aAdBGIJ4}o\$Ҷm&քyZqy6ϵhKd[J/Վg_VJN h9h14 g Hz'O{8uֈ>C:QǙ(&ҋcWՒ/C(-2$ aAi.(p[N4MsqxB|%ޚQ|w?ZRpyEeC4ӻD!l:(,Hp쌝vZi,msjЗ;`K^͎"(OyoM(WV;-Y)8btPZK=&MgwT7ÃGlqxB|J-*yoM(WV;-Y)8b<墴C4ӻD!l:= /"}Й6bϣ~zuCz2Q-)5Gķ_+⿖1z@q9h14 3EMc+DVbg'μD5Gķ_+⿖1z@p\VfwhQBãK@p\a8ZӍ8MMsqxB|%ޚQ|w?ZRpyAZc!iݢAEgi.A3+p c o\ʴy6ϱYE ̔KyMQ-j|3%' ^4ܴVfwhQbâǦxǣ>vbg'μD_+⿖1z@sZc!iݢAA3ELǣC8uJ%4_XdEiiv϶=I*:y5aYE +o9I:%ޤޚQ|w?ZRpyA墴C4ӻDg ,D)0sn#JuJ%4_Xd墴C4ӻDg  U|Zqo9I;auwmwd[RjoM(WV;-Y)8b<rZc!iݢA3EP>C*kN1gkЋ[Ql kٱYE 2Q-MQ-j|3%' ^4 -2$C>tPX<|Ȁ:vb"Tqי(ҋcWՒ/C  N !l:(,gpO:uJ%&&&VEXWV;-Y)8b<墴C4ӻD ϶]R4E9Ӎ8=cW(,^bQxh&x/M(WV;-Y)8b<eC4ӻDg MUT_"{:[ "-*ڽM*HRuCzEb[Ԛ[J/Վg_VJN h@Vfwh`a aAixJ_"}#ҶiP%fiPcW^d[Ԛ[J/Վg_VJN h@Vfwh`a a% h@p- Upk 8Ŏ]a7?V>JGd[J/Վg_VJN h@>Z+Ld3M;H00}4 "7JӌZP?h0XoUי(ҋcWՒ/C N !l:(,|]@r']'jQƾid[J/Վg_VJN p &Z+Ld3M;H00}8";Vbۣ')lwT7%ޚQ|w?ZRpy墴C4ӻDg >j̮Oqsjyo1I>%4_Xd N h}蠴ȍ'8ӌX]+ssi޹mwyoM(WV;-Y)8bQƈGVC*ӽg)]넮nT2;0s:0N0%ޚQ|w?ZRpyZc!iݢA϶=D]ӌX>QƈGVϣm넭jaJ%4_Xd  N p}8H[8넭'ӌXoUי([J/Վg_VJN p\VfwhaBâU TfDw<2˛ NG`wڣ2Q-MQ-j|3%' ^8H6Z+Ld3M;H0 aAiFnT2;} ijX<ժ%4_Xd Eiiv!l:(,6k ^CvDoT.mۣB~a>Pޫ2Q-MQ-j|3%' ^8-2$X}蠰Sr#i.HRC*ӽiъ8%ޚQ|w?ZRpy2Zc!iݢAg #ȭBӌYmp2Q-j|3%' ^8rZc!iݢAg GMqr#;հ(̔KziEڱ +jI8VfwhabãK@Ȁ:vbuCz h&ׁd[RjoM(WV;-Y)8b< Eiiv϶ Ie‚Sȏu4PFXzۣ')lwT7%ޤޚQ|w?ZRpy N !l:(,:k8ŏ )R=z+_j}]VšvBe^d[J/Վg_VJN qh14 âɎ ;"7JӌXHgW}8߳:*GwT7%ޚQ|w?ZRpy N !l:(, ȭh|(;z+HoXƉ2Q-)5G)5GķziEڱ +jI+-2$ C>tPYA'= 4Ek 8Ŏl$3uJ/0 ޤޚQ|w?ZRpy Eiiv4C>tPY&#k8'8\%ksbPޫ̔KzT|KziEڱ +jI Nh }蠰M`N1~XoUJ%4_Xd 7-2$A aAddt^d[J/Վg_VJN pYh14&g ^K/[^d[RjoM(WV;-Y)8b<墴C4ӻD$C>tPYE@QS\q Џ::%ޤޚQ|w?ZRpy墴C4ӻD$C>tPXp )N1i8JPoVքyyי(ҋcWՒ/C,#-2$"âÖ I[ HgW}8̔KyMQ-j|3%' ^8-2$Q aAaÕӌ_;յuyoM(WV;-Y)8b<墴C4ӻD !l:(,9`dHN1t %ӌXoVC=8̔KzT|KziEڱ +jI;-2$a a% p9$ӌ]+c o;հjX׳BksbPޫ̔KyMQ-j|3%' ^8VZ+Ld3M;Ig "DbaG,6޸I \ZV]9י([X4_XdEiiv4 aAaǣ4 ȞΆVĜ"SN1c[ Gyķ5Gķ_+⿖1z@p|VfwhEg Hz#ȧѽbDnDiƝ}o\%cĊ(&ҋcWՒ/C Nh aAi\$r8-qzg'2Q-j|3%' ^8 -2$Bâ\$r@"h,ӌ_8yo1I>%4_Xd Eiiv4X}蠴 ^I_Z'J8uJ%I>%4_Xd墴C4ӻD,C>t{IuH ]l00KCqp %ӌ^r$N4}޳z+E$Pvbg'μD_+⿖1z@rZc!iݢM϶BcG"i,qxB|̔KziEڱ +jI;-2$A aAe$T5bg'ĮaF$̔KzT|KziEڱ +jI Np }蠰 RTӌ\yuJ%4_Xd Eiiv8C>tPXtטR0sn#JvFC@uJ%4_XdMEiiv8C>t{IuH 7"zv5%``==cW(ҋcWՒ/C Eiiv8C>tPXdWgDu9۠]uP\v1}c7c'μDޚQ|w?ZRpy@h14'!l:(,55P{8넭J8ҭ8šmw\%kq@Gn 5^o^d[Ԛ[J/Վg_VJN (-2$D3E Tz(_Jmw\%kq@yo1I>%4_Xd墴C4ӻDp}蠴@p܊Nk8=c^z[[7̔KzT|KziEڱ +jI墴C4ӻDp}蠴O{8=i8F.7 ҶoTiч(ҋcWՒ/C Eiiv8 aAe$JEMp&#^Zqz6JFP=Fd[RjoM(WV;-Y)8b<`|Vfwhg -5P5ugs@ @z6JFP=Fd[Ԛ[J/Վg_VJN (#-2$BâMpGXp hw[iƜb (;gC'(ҋcWՒ/C 4-2$BâM";2@s%Ċi/?C4^߳ֆ޺V4 :0%ޚQ|w?ZRpyFEiiv8P}蠲M#,8ZO(X]h=ho]mn#@ިӣ2Q-)5Gķ_+⿖1z@Qh14' ϶ 3"6ҭz~Zz[[7̔KzT|KziEڱ +jI  Np a% (lӌ_ֆް)@ D_+⿖1z@QZc!iݢN!l:=/#"@(htb6&%bT|^bT|Kxؼ _+⿖1z@Qh14'g q-= "ԣ}*ӌ_$)cW(,KzT|KziEڱ +jI'-2$ aA``zȏu 9KuZoh4a=NҭGd[Ԛ[J/Վg_VJN (\Vfwh3Ee8H+pSbp.o}9zO 9KCqj:%ޚQ|w?ZRpyGeC4ӻD!l:(,ȭANwqIU>&9;u8̔KziEڱ +jInZ+Ld3M;Iâ2j'V ;8Ť]*Tr Bc[Z]^d[J/Վg_VJN (Zc!iݢN϶/%dV ;8Ť]*Tr Bc[8ï2Q-j|3%' ^pVfwh3Ea#r 1NPޭ{Tqי(ҋcWՒ/C 8^Z+Ld3M;Iâ2pu@8=c6%bT|KziEڱ +jI N(C>tPXp D{8Ŏ:{z- k%ޤޚQ|w?ZRpyGeC4ӻD϶]Rȏug%)Z D_+⿖1z@PLVfwh@ãK@PLNQNggѶND_+⿖1z@PlVfwh@âTGӌX3׳z'm.HRA̔KziEڱ +jI 7-2$P }(܉&ӌ^3׳z'(ҋcWՒ/C vZ+Ld3M;HA a% (Qքɴ[ߺ3׵҄י(ҋcWՒ/C +-2$P }(VDN1a%<0]+cNS܃ G}8%bT|KziEڱ +jI  N(H}蠲*0"=֜b 9Kh5taJ%I>%4_Xd墴C4ӻD!l:(,9 =|4hz~\Axӣ2Q-j|3%' ^(#-2$P aAa^G8=r#{NZG,oUyoM(WV;-Y)8b<`h14"g yEn sӌZNҭG,.nZ=Fd[RjoM(WV;-Y)8b%4_Xd墴C4ӻD϶]ROZ&ӌ\yϴ 8̔KziEڱ +jI Eiiv !l:(,xJ=|tab{gHRuCz}vW">k^̔KziEڱ +jI 7-2$P(}蠰XbI"a/lcDUpws*׼D_+⿖1z@PZc!iݢEg ] ȧFi.aKzh6ڹghOd[J/Վg_VJN (XVfwh@âȬ|tab{r*S\:2Q-j|3%' ^,-2$P(}蠴‡,YPʴ\yϴ 8ŀa/\ձPޫ̔KziEڱ +jI Eiiv !l:= Ȁ:vb}Fid[RjoM(WV;-Y)8btPY452@rDyZq(&ҋcWՒ/C Eiivp}蠲i3"Dyx^d[J/Վg_VJN (ܴVfwhGg &焨7"Dyzϣa̔KyMQ-j|3%' ^vZ+Ld3M;HBâǦ ȭ4ZqMtPY@SHqZqM<̔KyMQ-b,^Q|w?ZRpy@h14"3ES"{:["T2bVaEb[Ԛ[J/Վg_VJN (#-2$X }蠲^`nE ̨߳e+JVa'(ҋcWՒ/C Eiiv$C>tPXj%^ ڴ ~[IW yoRjoM(WV;-Y)8b<9h14"Ĉg ZaILGӌXk\^ }Vl2bי(ҋcWՒ/C Eiiv$C>tPXt^Cr#I4J s֓8[cW ~י([J/Վg_VJN ( ^Z+Ld3M;HQ aAd&_"kVbT2 ZMRckB<̔KzT|KziEڱ +jI墴C4ӻD϶~En sӌZNҭG/@)\ʆRte+6#κ%ޚQ|w?ZRpyAh14"D3EMcUȅ5KN1i8JѻzuCz}vJ%4_Xd2Zc!iݢEg (O"-8Ť]*TrF\mwoY=J%4_Xd墴C4ӻD϶鄀Tӌ_">k^Ņҷ2+i6J]*TqJ%&ҋcWՒ/C Eiiv !l:(-0 5 /,ʆRӌZKANsvkl*7μD5Gķ_+⿖1z@X 6Z+Ld3M;Ha aAiaCI 9KPW yoM(WV;-Y)8btPZ`lS#2"MNw[IU̔KziEڱ +jI墴C4ӻD϶zy }ɵ}B]i8JyoM(WV;-Y)8b<@Vfwh`âFfT2bЛD@t{QǙ([J/Վg_VJN ,H&Z+Ld3M;HD3EAI|MRӌZauv;絤N$U oyoRjoM(WV;-Y)8b<"rZc!iݢE!l:(,r#,Hp8ָ i-'VڣWХe+D_+⿖1z@X\Vfwhfg !1 Ü-&)_i- iƽ8̔KziEڱ +jI N, aAcFtȎ `p kDVbuCz;]c iƽ8zڱcW(ҋcWՒ/C  N, aA`Pb^Yhp8 }Cm'Vڣ2Q-j|3%' ^  N, aAcUIAG 9i6JN1ho̔KziEڱ +jIeC4ӻD4C>t{IuH ȭhi,.nZҮ"i/IWmhGuJ%&ҋcWՒ/C ;-2$YãK@X) }pe+8šZ7aMWi; 22Q-)5G)5Gķ^6/J/ڱ +jIEiiv(C>t{IuH 8E?N1~XoUJ/0 ^Z%I>%l^J/Վg_VJN ,^Z+Ld3M;Hbâ$9i'"{:[ckO>ӌ^J4 REb[Ԛ[J/Վg_VJN ,-2$X8}蠲\j97t jӌ^J4 0K k(&ҋcWՒ/C  N, C>t{IuH Zb= V6׮JciBo2Q-j|3%' ^ /-2$X@} /"oU퍣N}|%ޚQ|w?ZRpy`h14"3GT`|F[NҶq+6'aT&Qyo1I>%4_Xd2Zc!iݢA3EƄ;]cm(Mי(&ҋcWՒ/C 4-2$C>tPY ǎȡӌZQ޺ s֓#λaT&QuJ%&ҋcWՒ/C 4NZ+Ld3M;H8 aAeY`*5Zҭ8=ho] ZFP=Fd[Ԛ[J/Վg_VJN ,\Vfwhq"â$ș:i,*7}oc3k5;vND_+⿖1z@Yh14 D3EIcFPගi- kthtbjxPFי(ҋcWՒ/C 4ܴVfwhq"ãK@YGq8ŨkJ;հj:%ޚQ|w?ZRpyf N$C>tPXP(%<} [j^SFZWXU oyo1I>%4_Xd N !l:(,P};]cm(MZMVho7Z'fw(&ҋcWՒ/C 4^Z+Ld3M;H8(}蠱 ̮Os%i}hڑd`K^̈́};]cm(MJ%&ҋcWՒ/C 4-2$C>tPX ƌD @vbdž_ֆyoRjoM(WV;-Y)8byoM(WV;-Y)8btPYi\%aߥZq6&̔KyMQ-j|3%' ^,-2$P}蠲JYߥZq6'aT&QuJ%I>%4_XdʼnEiiv!l:=:;`r¨L}i;ksJ'(ҋcWՒ/C   N(C>t{IuH  Be}9i;i8F([J/Վg_VJN ,X6Z+Ld3M;H8 aAi@(%422(Ii/lwҺXPPFJ%I>%4_Xdś N,C>tPY !d@+;sgB"6'aT&QuJ%4_XdŋEiiv!l:(-!+#"b¨L}m9{h4c:҄d[J/Վg_VJN ,X>Z+Ld3M;H8 aAiAy FE 58ŨPO*7N^ s֓#λc:҄d[J/Վg_VJN ,XFZ+Ld3M;H8 aAiAy BM{N1{cq}aT&Q='r"Gv}+u DޚQ|w?ZRpy`h14 âIA'uJ%I>%4_Xd墴C4ӻDg (IU*kN~N1~ZN1Vt ^d[J/Վg_VJN ,-2$C>tPYi[W oXV1|̔KyMQ-j|3%' ^  N!l:(,H.^J4 qsjyoRjoM(WV;-Y)8bӌXJzV;]cm(MJ%4_XdEiiv϶ZgFVb69ӖM֍ ;UJ%4_XdeC4ӻDg -3 ;"oU+hkzJciBvBe([X4_Xd墴C4ӻDg Ae2'հQ",{8ŠӺmn#@ި5̔^`%I>%4_XdZc!iݢBg ]ȌnvNյz{S\:2Q-MQ-j|3%' ^ N$C>t{IuH ȧѽ%`/9j]lwT7h4[[7Ǚ(ҋcWՒ/C Eiiv!l:=dBBk4 N$ښ%ޚQ|w?ZRpyarZc!iݢBgi.ar#:gk[7 [jc[ePFי(ҋcWՒ/C  N !l:(,ӌ^J}*ӌ_$)c[AuFP='tPY u@8 'v`W j8ŭhzh;c7]wܐ^d[J/Վg_VJN +-2$ C>t{IuH ȎUɵ}hNҭGd[RjoM(WV;-Y)8b<8 FZ+Ld3M;H@0}蠱 ;mi-kq@ul.BaOi.nZ892Q-MQ-j|3%' ^  N !l:(,zYL6G?nvNյz{O\^d[J/Վg_VJN $VZ+Ld3M;H@0}蠱VS"yG~8=jk7}.Bk4 N$ּD_+⿖1z@Vfwha aA`D)Ӻmn#@ި5ݍ}W^d[J/Վg_VJN  +-2$ C>tPY!˪Y;mi/83[7wPGyo1I>%4_XdZc!iݢB ϶X$z+<ި]*N1kPZ )a!]2Q-MQ-j|3%' ^Eiiv4C>tPXr,Dw8IPޭtP2¨L|턅̔KziEڱ +jIB2Zc!iݢB ϶P( R8ŭIM+neC(;`]"K%bT|KziEڱ +jI2Zc!iݢB϶Zgz8ŀz̔KzT|KziEڱ +jI墴C4ӻD!l:(-0 ゲ+qZqzuCz2Q-j|3%' ^Eiiv8C>tPYc–=%4_Xd墴C4ӻD ϶P3"Nյz{^ Gd[J/Վg_VJN  vZ+Ld3M;H@ a%  vEn#@ޫN1~XoV6QJ%4_Xd²Zc!iݢBg L,xQz8Y=GڵG(ҋcWՒ/C Eiiv!l:=Gmh4[[75cc(ҋcWՒ/C墴C4ӻD ϶Ѡ"Nյz{S\:{%l^J/Վg_VJN ,-2 $C>tPX|2L9M(VUph\ʵzEb[Ԛ[J/Վg_VJN ,-2 $ a% ,";[ '=ޭ̫_hq{]2Q-j|3%' ^nZ+Ld3M;IãK@Ya>neZZ1]mJ%&x/M(WV;-Y)8b<8Zc!iݠEg *G# pEl=<̔^`%I>%4_XdeC4ӻAD϶]RdF֌W[m^(ҋcWՒ/C N!l:=ŋȯ]%@w^d[RjobҋcWՒ/CEiiv϶]R )::%obҋcWՒ/CEiivg $/%Ȥ.*%o1I>/EhlKxؽ,@p +Ei^B ;".v7X($ oՎg_Eiiv!*_tPY%P 9y,E' qW( `6[cWՒiB ;"%`%'ZR k&3*V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa04.htm Administrator's Guide

    Administrator's Guide

    Preface

    ADSTAR Distributed Storage Manager (ADSM) is a client/server program that provides storage management solutions to customers in a multivendor computer environment. ADSM provides an automated, centrally scheduled, policy-managed backup, archive, and space-management facility for file servers and workstations.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] (Q kT&3*V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa05.htm Administrator's Guide

    Administrator's Guide


    Who Should Read This Publication

    This guide is intended for anyone who has been assigned an ADSM administrator user ID and an administrative privilege class. While ADSM can be managed by a single administrator, administrative responsibilities can be divided among several people as an installation requires.

    All of the administrator commands you need to operate and maintain ADSM can be invoked from a workstation connected to the server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 4 k&3*V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa06.htm Administrator's Guide

    Administrator's Guide


    What You Should Know before Reading This Publication

    You should be familiar with the operating system on which the server resides and the communication protocols required for the client/server environment.

    For information on product requirements for ADSM, see ADSTAR Distributed Storage Manager for AIX: License Information. For information on installing ADSM, see ADSTAR Distributed Storage Manager for AIX: Quick Start.

    You also need to understand the storage management practices of your organization, such as how you are currently backing up your workstation files and how you are using random access media and sequential access media.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 3G k꼿&3*V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa07.htm Administrator's Guide

    Administrator's Guide


    Conventions Used in This Book

    To help you recognize where example commands are to be entered, this book uses the following conventions:

    • Command to be entered on the AIX command line:
      > dsmlabel -drive=mt5
      

    • Command to be entered on the command line of an administrative client:
      query devclass
      


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] q k&3*V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa08.htm Administrator's Guide

    Administrator's Guide


    ADSTAR Distributed Storage Manager Publications

    The following table lists ADSM publications.
    Short Title Publication Title Order Number
    ADSM Messages ADSTAR Distributed Storage Manager: Messages GC35-0271
    ADSM License Information ADSTAR Distributed Storage Manager for AIX: License Information SC35-0283
    ADSM Quick Start ADSTAR Distributed Storage Manager for AIX: Quick Start GC35-0273
    ADSM Administrator's Reference ADSTAR Distributed Storage Manager for AIX: Administrator's Reference GC35-0275
    ADSM DRM Stand-alone Disk Dump and Restore Guide ADSTAR Distributed Storage Manager Disaster Recovery Manager: Stand-alone Disk Image Dump and Restore Guide GC35-0343
    ADSM V3 AFS/DFS Backup Clients ADSTAR Distributed Storage Manager Version 3 AFS/DFS Backup Clients SH26-4085
    ADSM V3 Client Reference Cards ADSTAR Distributed Storage Manager Version 3: Client Reference Cards SX26-6019
    ADSM V3 Installing the Clients ADSTAR Distributed Storage Manager Version 3: Installing the Clients SH26-4080
    ADSM Trace Facility Guide ADSTAR Distributed Storage Manager: Trace Facility Guide SH26-4082
    ADSM V3 Using the Apple Macintosh Backup-Archive Client ADSTAR Distributed Storage Manager Version 3: Using the Apple Macintosh Backup-Archive Client SH26-4079
    ADSM V3 Using the Application Program Interface ADSTAR Distributed Storage Manager Version 3: Using the Application Program Interface SH26-4081
    ADSM V3 Using the Microsoft Windows Backup-Archive Clients ADSTAR Distributed Storage Manager Version 3: Using the Microsoft Windows Backup-Archive Clients SH26-4078
    ADSM V3 Using the Novell NetWare Backup-Archive Client ADSTAR Distributed Storage Manager Version 3: Using the Novell NetWare Backup-Archive Client SH26-4077
    ADSM V3 Using the OS/2 Backup-Archive Client ADSTAR Distributed Storage Manager Version 3: Using the OS/2 Backup-Archive Client SH26-4076
    ADSM V3 Using the OS/2 Lotus Notes Backup Agent ADSTAR Distributed Storage Manager Version 3: Using the OS/2 Lotus Notes Backup Agent SH26-4084
    ADSM V3 Using the UNIX Backup-Archive Clients ADSTAR Distributed Storage Manager Version 3: Using the UNIX Backup-Archive Clients SH26-4075
    ADSM V3 Using the UNIX HSM Clients ADSTAR Distributed Storage Manager Version 3: Using the UNIX Hierarchical Storage Management Clients SH26-4083


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] -0273  k`&30 *V6ҳ5@60 ./usr/share/html/adsm/en_US/admgde/a45eaa09.htm Administrator's Guide

    Administrator's Guide


    Related IBM Hardware Products Publications

    The following table lists related IBM hardware products publications.
    Short Title Title Order Number
    IBM 3490 Tape Subsystem User's Guide IBM 3490 Magnetic Tape Subsystem Enhanced Capability Models E01 and E11 User's Guide GA32-0298
    IBM SCSI Device Drivers: Installation and User's Guide IBM SCSI Device Drivers: Installation and User's Guide GC35-0154
    IBM 3494 Operator's Guide IBM 3494 Tape Library Dataserver Operator's Guide GA32-0280
    IBM 3590 Tape Subsystem Operator's Guide IBM Magstar 3590 Tape Subsystem Operator's Guide GA32-0330
    IBM 3570 Operator's Guide IBM 3570 Magstar MP Tape Subsystem Operator's Guide GA32-0345


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k&3+V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa10.htm Administrator's Guide

    Administrator's Guide


    IBM International Technical Support Center Publications (Redbooks)

    The International Technical Support Center (ITSC) publishes redbooks, which are books on specialized topics such as using ADSM to back up databases. You can order publications through your IBM representative or the IBM branch office serving your locality. You can also search for and order books of interest to you by visiting the IBM Redbooks home page on the World Wide Web at this address:

    http://www.redbooks.ibm.com/redbooks


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] "> Administrator's Guide

    Administrator's Guide


    Software Developer's Program

    The IBM Storage Systems Division (SSD) Software Developer's Program provides a range of services to software developers who want to use the ADSM application programming interface (API). Information about the SSD Software Developer's Program is available in the SSD Software Developer's Program Information Package.

    To obtain the Software Developer's Program Information Package:

    1. Call 800-4-IBMSSD (800-442-6773). Outside the U.S.A., call 408-256-0000.
    2. Listen for the Storage Systems Division Software Developer's Program prompt.
    3. Request the Software Developer's Program Information Package.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 0 Administrator's Guide

    Administrator's Guide


    Do You Have Comments or Suggestions?

    Your feedback is important in helping to provide the most accurate and high-quality information. If you have comments or suggestions for improving this publication, you can send us comments electronically by using these addresses:

    • IBMLink from U.S.: STARPUBS at SJEVM5
    • IBMLink from Canada: STARPUBS at TORIBM
    • IBM Mail Exchange: USIB3VVD at IBMMAIL
    • Internet: starpubs@vnet.ibm.com (or starpubs at vnet.ibm.com)
    • Fax from U.S. and Canada: 520 799-2906
    • Fax from other countries: (1) 520 799-2906

    You can also mail your comments to:

    IBM Corporation
    Information Development, Department 61C
    9000 South Rita Road
    Tucson, AZ 85744-0001, U.S.A.

    When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. Publications are not stocked at this address.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kꄘ &3I+V6ҳ5@6I./usr/share/html/adsm/en_US/admgde/a45eaa13.htm Administrator's Guide

    Administrator's Guide


    Translations

    Selected ADSM publications have been translated into languages other than American English. Contact your IBM representative for more information about the translated publications and whether these translations are available in your country.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 799- k &3+V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa14.htm Administrator's Guide

    Administrator's Guide


    Summary of Changes for ADSTAR Distributed Storage Manager

    This section summarizes changes made to the ADSM product and this publication.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] f kl &3u+V6ҳ5@6u./usr/share/html/adsm/en_US/admgde/a45eaa15.htm Administrator's Guide

    Administrator's Guide


    Changes for Version 3--September 1998

    The following changes have been made for this edition:

    Enterprise Administration
    You can manage a network of servers in a consistent way from a single, web browser-based administrative interface. You can set up one server as the configuration manager that distributes configuration information (such as policy) to managed servers. In the network of servers you can route commands to one or more servers. See Chapter 13. Working with a Network of ADSM Servers.

    Enterprise event logging and monitoring
    You can log events from other servers and clients to a specific ADSM server. See Logging ADSM Events to Receivers.

    Enterprise console
    The enterprise console is a web browser-based interface from which you can access ADSM server functions. When you log on to a configuration manager via the web interface, you access the enterprise console. The enterprise console can give the administrator a complete view of the ADSM installations in an enterprise. To use the web interface, you must have a browser with support installed for Java 1.1. See ADSM Quick Start for more information.

    Enterprise logon
    From the administrative web interface, you can log on to an ADSM server once, and work with multiple servers to which you have administrative authority without having to log on again. See Using ADSM Enterprise Logon.

    ADSM server scripts
    You can create and store server scripts in the ADSM database. Scripts can contain ADSM administrative commands and can include conditional statements that evaluate the results of earlier commands in the script before proceeding. Scripts can be distributed to other servers and can be scheduled to run with the DEFINE SCHEDULE command. See ADSM Server Scripts.

    Database and recovery log automation
    You can set up triggers that automate increasing the size of the database or recovery log based on utilization levels. See Automating the Increase of the Database or Recovery Log.

    Storage pool migration by age
    You can set a minimum age for data before the server can migrate the data from a storage pool. See Migration of Files in a Storage Pool Hierarchy.

    Disaster Recovery Manager plan file
    You can store the recovery plan file on another server to which your server has access via server-to-server communication. See Chapter 21. Using Disaster Recovery Manager.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k &3g +V6ҳ5@6g ./usr/share/html/adsm/en_US/admgde/a45eaa16.htm Administrator's Guide

    Administrator's Guide


    Changes for Version 3--March 1998

    The following changes have been made for this edition:

    Event logging and monitoring
    Logging Events to an SNMP Manager describes how to set up the Simple Network Management Protocol (SNMP) as a heartbeat monitor and as a receiver for ADSM event logging.

    Device support
    Device support has been enhanced to allow ADSM to use the following devices:

    • StorageTek SD-3 and 9490 tape drives. For these devices, use the device type of ECARTRIDGE.

    • Tape libraries that are controlled by StorageTek Automated Cartridge System Library Software (ACSLS).

    See Chapter 7. Defining Device Classes for details.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] w k&3+V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa17.htm Administrator's Guide

    Administrator's Guide


    Changes for Version 3--October 1997

    The new functions of ADSM Version 3 are:

    Event logging and monitoring
    You can set up event logging of ADSM client and server events. See Logging ADSM Events to Receivers for details.

    SQL queries of the ADSM database
    You can use SQL queries to get information about the ADSM server and clients. See Using SQL to Query the ADSM Database for details.

    Storing data on another ADSM server
    You can store data for one ADSM server (a source server) on another ADSM server (a target server). Using another ADSM server is especially useful for storing backups of the ADSM database and ADSM storage pools. See Using Virtual Volumes to Store Data on Another Server for details.

    Server file aggregation
    ADSM allows small client files to be combined and stored as larger aggregated files. Aggregation can improve performance in some cases and reduce database overhead. See How ADSM Stores Files in a Storage Pool Hierarchy for details.

    Device support
    Device support has been enhanced to allow ADSM to use the following devices:

    • IBM 3570 tape devices.

    • Optical devices that use 12-inch and 14-inch write-once optical cartridges.

    • DTF tape devices.

    • Tape devices that are supported by AIX device drivers (instead of ADSM device drivers). These devices have the device type of GENERICTAPE.

    See Chapter 7. Defining Device Classes for details.

    A LABEL LIBVOLUME command allows you to label and check in volumes to an automated library in one step. See Labeling Sequential Access Volumes for details.

    Administrative client web interface
    You can access ADSM server functions from any workstation that is connected to your intranet. The workstation must have a web browser that supports HTML 2.0 or higher, but does not need to have an administrative client installed. See ADSM Quick Start for details.

    Immediate processing of commands on a client
    You can use an ADSM administrative command to run operations immediately on a client workstation. See Issuing Commands for Immediate Processing on a Client Node for details.

    Point-in-time restoration of client files
    Clients can restore files to a specific point in time if incremental backups have been performed and policy is set up appropriately. See Special Considerations: Enabling Point-in-Time Restore for Clients for details.

    Restarting client restoration sessions
    Clients can restart restore sessions that have been interrupted. Administrators can request information about these sessions and cancel them. See Managing Client Restartable Restore Sessions for details.

    Defining client options at the server
    You can define sets of client options at the server, and assign a set to a client when registering the client. See Defining Client Options from the Server for details.

    Changing server options without stopping the server
    You can change some server options and have the changes take effect without stopping and starting the server. See Adding or Updating Server Options for details.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] oC_14"> kȟ&3X,V6ҳ5@6X./usr/share/html/adsm/en_US/admgde/a45eaa18.htm Administrator's Guide

    Administrator's Guide


    Part 1. ADSM Basics


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kh&3j,V6ҳ5@6j./usr/share/html/adsm/en_US/admgde/a45eaa19.htm Administrator's Guide

    Administrator's Guide


    Chapter 1. Introducing ADSTAR Distributed Storage Manager

    ADSTAR Distributed Storage Manager (ADSM) is an enterprise-wide storage management application for the network. It provides automated storage management services to multivendor workstations, personal computers, and local area network (LAN) file servers. ADSM includes the following components:

    Server
    Allows a server system to provide backup, archive, and space management services to workstations. The server maintains a database and recovery log for ADSM resources, users, and user data.

    The server controls the ADSM server's storage, called storage pools. These are groups of random and sequential access media that store backed up, archived, and space-managed files.

    You can set up multiple servers in your enterprise network to balance storage, processor, and network resources. ADSM allows you to manage and control multiple servers from a single interface that runs in a web browser (the enterprise console).

    Administrative client
    Allows administrators to control and monitor server activities, define management policies for client files, and set up schedules to provide services at regular intervals. Administrative functions are available from an administrative client command line and from a web browser interface.

    Backup-archive client
    Allows users to maintain backup versions of their files, which they can restore if the original files are lost or damaged. Users can also archive files for long-term storage and retrieve the archived files when necessary. Users themselves or administrators can register workstations and file servers as client nodes with an ADSM server.

    Hierarchical storage management (HSM) client
    Provides space management services for workstations on some platforms. ADSM users can free workstation storage by migrating less frequently used files to server storage. These migrated files are also called space-managed files. Users can recall space-managed files automatically simply by accessing them as they would normally.

    Application program interface (API)
    Allows users to enhance existing applications with back up, archive, restore, and retrieve services. When users install the ADSM API client on their workstations, they can register as client nodes with an ADSM server.

    Figure 1 shows an example of an ADSM client/server environment. In this example, an administrator monitors the system from a workstation on which the administrative client program has been installed. With ADSM Version 3, an administrator can also monitor a server from any workstation that has a web browser installed.

    The backup-archive client program and HSM client program have been installed on workstations connected through a LAN and registered as client nodes. From these client nodes, users can back up, archive, or migrate files to the server.

    Using rules in ADSM policies assigned to files, the server stores client files on disk, optical, or tape volumes in server storage. Server storage is divided into storage pools.

    Figure 1. Sample Client/Server Environment

    Sample Client/Server Environment

    The following sections present key ADSM concepts and information about ADSM. The sections describe how ADSM manages client files based on information provided in administrator-defined policies, and manages devices and media based on information provided in administrator-defined ADSM storage objects.
    Concepts:
    "How ADSM Stores Client Data"
    "How ADSM Represents Storage Devices"
    "How ADSM Represents Storage Media"
    "What Are the ADSM Storage Objects?"
    "Putting It All Together"
    "Planning for ADSM Storage"
    "Configuring Devices"
    "Automating Client Operations"
    "Working with a Network of ADSM Servers"


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] are a kꖳ&3,V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa20.htm Administrator's Guide

    Administrator's Guide


    How ADSM Stores Client Data

    ADSM clients use ADSM to store data for any of the following purposes:

    Backup
    Copying files from client workstations to server storage to ensure against loss of data. Copies of multiple versions of a file can be stored.

    Archiving
    Copying files from client workstations to server storage for long-term storage. Copies are kept based on the retention time specified.

    Space Management
    Freeing up client storage space by copying a file from client workstations to server storage. This process is also called client hierarchical storage management (client HSM). On the client, ADSM replaces the original file with a stub file that points to the original in server storage.

    The process of moving the client file to server storage is also called migration.

    ADSM policy governs how the client data is stored and managed. Administrators define policy by defining policy domains, policy sets, management classes, and backup and archive copy groups. When you install ADSM, you have a policy that consists of a policy domain named STANDARD. The STANDARD policy domain contains a policy set, a management class, a backup copy group, and an archive copy group, all named STANDARD. For information about this default policy, see Using the Standard Policy.

    Figure 2 shows how policy is part of the ADSM process for storing client data. The steps in the process are as follows:

    (1) An ADSM client initiates a backup, archive, or migration operation. The file involved in the operation is bound to a management class. The management class is either the default or one specified for the file in the client's include-exclude list.

    (2) If the file is a candidate for backup, archive, or migration based on information in the management class, the client sends the file and file information to the server.

    (3) The server checks the management class that is bound to the file to determine the storage destination, where to store the file within ADSM server storage. For backed-up and archived files, storage destinations are assigned in the backup and archive copy groups, which are within management classes. For space-managed files, storage destinations are assigned in the management class itself.

    The storage destination is an ADSM storage pool, which can be a group of disk volumes, tape volumes, or optical volumes.

    (4) The server stores the file in the ADSM storage pool identified as the storage destination.

    ADSM saves information in the ADSM database about each file that it backs up, archives, or migrates. This information includes the file name, file size, file owner, management class, copy group, and location of the file in ADSM server storage.

    If server storage is structured in a hierarchy, ADSM can later migrate the file to a different storage pool. For example, you may set up server storage so that ADSM migrates files from a disk storage pool to tape volumes in a tape storage pool.

    Figure 2. How ADSM Controls Backup, Archive, and Migration

    How ADSM Controls Backup, Archive, and Migration

    Files remain in server storage until they expire and expiration processing occurs, or until they are deleted. A file expires because of criteria set in policy or because the file is deleted from the client's file system.

    For information on assigning storage destinations in copy groups and management classes, and binding management classes to client files, see Chapter 11. Managing Client Data Using Policies.

    For information on managing the database, see Chapter 16. Managing the Database and Recovery Log.

    For information about storage pools and storage pool volumes, see Chapter 8. Managing Storage Pools and Chapter 9. Managing Storage Pool Volumes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] by c k&3,V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa21.htm Administrator's Guide

    Administrator's Guide


    How ADSM Represents Storage Devices

    ADSM supports many devices for storing data. Devices known to ADSM may be devices that exist as real physical devices, such as a disk drive or a tape drive. Devices may also be logical devices, such as files on a disk (FILE device type) or storage on another server (SERVER device type).

    ADSM represents both physical and logical devices with administrator-defined ADSM storage objects: the device class, the library, and the drive. The storage objects, which you define when you configure devices for ADSM, contain information for the management of devices and media.

    At a minimum, each type of device requires a device class. The device class contains information for the management of devices and media that are of a specific device type. The device type determines whether ADSM also requires a library and drive definition. For example, a manually mounted tape device requires a device class, a library, and a drive definition. See the following sections for details:

    For a summary, see Table 3.

    For details about devices that are supported, visit the ADSM web site at this address:

    http://www.ibm.com/adsm

    Disk Devices

    Magnetic disk devices are the only devices in the random access category so they all share the same ADSM device type and device class: DISK. ADSM has a predefined DISK device class.

    Figure 3. Magnetic Disk Devices Are Represented by Only a Device Class

    Magnetic Disk Devices Are Represented by Only a Device Class

    Tape or Optical Devices

    A tape or optical device is represented by a library and a drive in addition to a device class.

    Sequential devices for which an operator must perform volume mounts require a different ADSM library than devices that are associated with an automated library with robotics. ADSM provides a manual library type for stand-alone devices that are loaded by an operator and automated library types for devices loaded by a robot.

    Figure 4. Removable Media Devices Are Represented by a Library, Drive, and Device Class

    Removable Media Devices Are Represented by a Library, Drive, and Device Class

    Sequential devices that are managed by an external media management system require a library definition, but not a drive definition.

    Files on Disk as Sequential Volumes

    ADSM allows administrators to create volumes on server disk space that have the characteristics of sequential access volumes such as tape. ADSM supports these sequential volumes through the FILE device type. FILE is a sequential device type that, because it is on disk, does not require the administrator to define a library or drive object; only a device class is required.

    FILE volumes are often useful when transferring data for purposes such as electronic vaulting.

    Sequential Volumes on Another ADSM Server

    ADSM allows administrators to create volumes that exist as archived files in the storage hierarchy of another ADSM server. The volumes created are a special type of sequential access volume called a virtual volume. Virtual volumes have the characteristics of sequential access volumes such as tape. ADSM supports virtual volumes through the SERVER device type. The SERVER device type does not require the administrator to define a library or drive object. The administrator must define a device class and a server that will store the data.

    Virtual volumes are useful for purposes such as the following:

    • Centralization of physical tape resources. You can have one server attached to a large tape library. Other ADSM servers can use that library indirectly through a SERVER device class.

    • Data-sharing between servers, by using a SERVER device class to export and import data. You do not need to move any physical media from location to location.

    • Immediate offsite storage of storage pool backups and ADSM database backups, without physically moving media to another location.

    • Offsite storage of the DRM recovery plan file.

    • Electronic vaulting.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kt&3[ ,V6ҳ5@6[ ./usr/share/html/adsm/en_US/admgde/a45eaa22.htm Administrator's Guide

    Administrator's Guide


    How ADSM Represents Storage Media

    ADSM represents storage media with administrator-defined ADSM objects: storage pool volumes and storage pools. Figure 5 shows storage pool volumes grouped into a storage pool. Each storage pool represents only one type of media. For example, a storage pool for 8mm devices represents collections of only 8mm tapes.

    Figure 5. Relationships of Storage Pool Volumes, Storage Pools, and Media

    Relationships of Storage Pool Volumes, Storage Pools, and Media

    For device classes such as DISK, you must define volumes. For other device classes, such as tape, you can allow the ADSM server to dynamically acquire scratch volumes and define those volumes as needed. For details, see Preparing Volumes for Random Access Storage Pools and Preparing Volumes for Sequential Access Storage Pools.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k&3,V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa23.htm Administrator's Guide

    Administrator's Guide


    What Are the ADSM Storage Objects?

    The following ADSM storage objects are collections of information that the ADSM server uses to communicate with devices and to manage media:

    • Device class
    • Library
    • Drive
    • Storage pool
    • Storage volume
    • Server

    As an ADSM administrator, you define these objects.

    Device Class

    Each device is associated with an ADSM device class. A device class contains information about the device type and the way the device manages its media. See Chapter 7. Defining Device Classes for more detailed information about device classes.

    For devices that access data randomly, ADSM provides a device class named DISK that is already defined and cannot be changed.

    For devices such as tape drives that access data sequentially, the administrator must define the device class. Devices that access data sequentially also include FILE and SERVER device types. For FILE device classes, data resides in files on the server's disk storage. For SERVER device classes, data resides in the storage of another ADSM server.

    If the sequential device is a tape drive or optical disk, the device class is associated with a library. The library object is required for sequential devices because of the variations in media type (for example, 8mm tape and optical disk) and because of the need to manage multiple drives and automation.

    Library

    An ADSM library is an administrator-defined collection of one or more drives that share similar media mounting requirements. The library can include an automated mounting mechanism. Each tape or optical disk device must be associated with an ADSM library.

    An ADSM library can contain more than one physical device and can contain different types of devices. Use different libraries to identify devices that are mounted by different means (for example, an operator instead of robotics). You can define these types of libraries:

    • MANUAL, for groups of devices that are loaded by an operator
    • SCSI, for drives in a SCSI-attached autochanger device
    • 349X, for drives in an IBM 3494, an automated library
    • ACSLS, for drives in a library controlled by StorageTek Automated Cartridge System Library Software (ACSLS)
    • EXTERNAL, for drives that are managed by an external media management program

    See Chapter 6. Defining Drives and Libraries for more information about ADSM libraries.

    Drive

    Each drive mechanism within a tape or optical disk device is represented by an ADSM drive. For devices with multiple drives, including automated libraries, each drive is separately defined to ADSM. Each drive is associated with an ADSM library. See Chapter 6. Defining Drives and Libraries for more information about drives.

    Storage Pool

    A storage pool is a named collection of storage volumes that are associated with one device class. Each storage pool represents a collection of volumes that are the same media type. For example, a storage pool that is associated with a device class for 8mm tape contains only 8mm tape volumes. You can control the characteristics of storage pools, such as whether scratch volumes are used, by specifying parameters. For details on the parameters, see Chapter 8. Managing Storage Pools.

    ADSM supplies default disk storage pools that are named BACKUPPOOL, ARCHIVEPOOL, and SPACEMGPOOL. For more information, see Using Random Access Volumes on Disk Devices.

    Storage Pool Volume

    An ADSM storage pool volume represents space on media that is available for storing ADSM client data. A storage pool volume is associated with a storage pool. For example, 8mm tapes and optical disks become storage pool volumes when they are assigned to an ADSM storage pool.

    See Chapter 9. Managing Storage Pool Volumes for more information about ADSM storage pool volumes.

    Server

    To store data in the storage of another ADSM server, you use a SERVER device type in the device class. You also define a server object to communicate with the target server (where data is actually stored).

    When you define a server object to an ADSM server (a source server), you specify the communication attributes necessary for establishing a connection to another ADSM server (a target server). The source server can then use the target server as a sequential device for storing data. This data on the target server is one or more archived files that are stored on behalf of the source server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ica k&3~/V6ҳ5@6~./usr/share/html/adsm/en_US/admgde/a45eaa24.htm Administrator's Guide

    Administrator's Guide


    What Does a Device Class Contain?

    The contents of a device class are determined by whether the device accesses the data on its media randomly or sequentially.

    Device Classes for Random Access Devices

    Devices that access their media randomly share a common ADSM device type. ADSM provides a single, random-access device class, named DISK. You cannot define other random access device classes. You do not define an ADSM library for random access devices.

    Random access device types store data in blocks of storage that can be scattered across the available space on a disk. As the server deletes data that has expired, the space occupied by that data can be reused.

    Device Classes for Sequential Access Devices

    Tape devices, optical disk devices, FILE device types, and SERVER device types are members of the sequential access category of devices. All of these devices access their data sequentially. A device class for a sequential device contains a device type and media management information.

    For tape and optical sequential devices, the device class also specifies a library. Figure 6 shows the contents of a device class for a typical sequential access device.

    Figure 6. Contents of a Device Class for Sequential Access Devices

    Contents of a Device Class for Sequential Access Devices

    Sequential access device types begin to store data at the beginning of a volume, and append new data after existing data. As data is deleted, the space is not immediately reused. The server can reclaim space later by using the reclamation process (see Reclaiming Space in Sequential Access Storage Pools for details).

    Device Type

    Every sequential access device class requires one of the ADSM device types as part of its definition. A device type identifies a device as a member of a group of devices that share similar media characteristics. ADSM provides device types for many devices. For example, ADSM provides a DISK device type for disk drives and an 8MM device type for tape drives that use 8mm tape.

    FILE is an ADSM sequential device type that allows the administrator to create sequential volumes by creating files on disk storage. To the ADSM server, these files have the characteristics of a tape volume.

    The sequential device type called SERVER allows the server to store data on another ADSM server. This data has the characteristics of a tape volume from the view of the source server. On the target server, this data appears as archived files that belong to a special type of node.

    Library

    For sequential access device types (excluding FILE and SERVER), you must specify a library in the device class definition. The library you specify must be one that you have defined to ADSM, as discussed in Library.

    Media Management Information

    Every sequential access device class contains media management information, such as recording format and labeling prefixes.

    For more information about how ADSM helps to manage media, see the following:


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] d kr&3 /V6ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45eaa25.htm Administrator's Guide

    Administrator's Guide


    Putting It All Together

    Figure 7 summarizes the relationships among the physical device environment, ADSM storage and policy objects, and ADSM clients. The numbers in the following list correspond to the numbers in the figure.

    (1)
    When clients are registered, they are associated with a policy domain. Within the policy domain are the policy set, management class, and copy groups.

    (2), (3)
    When a client backs up, archives, or migrates a file, it is bound to a management class. A management class and the backup and archive copy groups within it specify where files are stored and how they are managed when they are backed up, archived, or migrated from a client (space-managed files).

    (4), (5)
    Storage pools are the destinations for backed up, archived, or space-managed files. Copy groups specify storage pools for backed-up or archived files. Management classes specify storage pools for space-managed files.

    Storage pools are mapped to device classes, which represent devices. The storage pool contains volumes as indicated by the device type associated with the device class. For example, a storage pool that is mapped to a device class with a device type of 8MM contains only 8mm tapes.

    All devices require a device class that specifies at least a device type. Tape and optical devices also require a library and drive for management of media, including the mounting of that media.

    (6)
    Files that are initially stored on disk storage pools can migrate to tape or optical disk storage pools if the pools are set up in a storage hierarchy.

    Figure 7. Putting It All Together

    Putting It All Together


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k!&3I/V6ҳ5@6I./usr/share/html/adsm/en_US/admgde/a45eaa26.htm Administrator's Guide

    Administrator's Guide


    Planning for ADSM Storage

    Businesses often back up data to a variety of storage devices ranging from high-performance disk devices to slower and less expensive tape devices. Administrators must balance the data availability requirements of users with the costs of storage devices.

    This section discusses how to evaluate your current environment to determine the device classes and storage pools for your ADSM storage.

    Evaluating Your Storage Environment

    Before configuring devices, evaluate the hardware available to ADSM.

    1. Determine the storage devices that are available to ADSM. For example, determine how many tape drives you have that you will allow ADSM to use.

      ADSM expects to have exclusive use of the drives defined to it. If another application tries to use a drive defined to ADSM while ADSM is running, some ADSM server functions may fail.

    2. Determine the ADSM device type and class for each of the available devices. Group together similar devices and identify their device classes. For example, create separate categories for 4mm and 8mm devices.
      Note:For sequential access devices, categorize the type of removable media based on capacity. For example, standard length cartridge tapes and longer length cartridge tapes require different device classes.

    3. Determine how the mounting of volumes is accomplished for the devices:

      • Devices that require operators to load volumes must be part of a MANUAL library in ADSM.

      • Devices that are automatically loaded must be part of a SCSI or 349X library in ADSM. Each automated library device is a separate ADSM library. The Exabyte EXB-210 is an example of a SCSI automated tape library.

      • Devices that are controlled by StorageTek Automated Cartridge System Library Software (ACSLS) must be part of an ACSLS library in ADSM.

      • Devices that are managed by an external media management system must be part of an EXTERNAL library in ADSM.

    4. If you are considering storing data for one ADSM server using the storage of another ADSM server (SERVER device type), consider network bandwidth and network traffic. If your network resources constrain your environment, you may have problems using the SERVER device type efficiently.

      Also consider the storage resources available on the target server. Ensure that the target server has enough storage space and drives to handle the load from the source server.

    5. Determine the storage pools to set up, based on the devices you have and on user requirements. Gather users' requirements for data availability. Determine which data needs quick access and which does not.

    6. Be prepared to label removable media to be used by ADSM. You may want to create a new labeling convention for ADSM media so that you can distinguish them from media used for other purposes.

    Mapping Devices to Device Classes

    As an example of mapping devices to device classes, assume you have the following devices to use for ADSM storage:

    • Internal disk drives
    • An automated tape library with 8mm drives
    • A manual DLT tape drive

    You can map storage devices to device classes as shown in Table 1.

    Table 1. Mapping Storage Devices to Device Classes
    Device Class Description
    DISK Storage volumes that reside on the internal disk drive

    ADSM provides one DISK device class that is already defined. You do not need and cannot define another device class for disk storage.

    8MM_CLASS Storage volumes that are 8mm tapes, used with the drives in the automated library
    DLT_CLASS Storage volumes that are DLT tapes, used on the DLT drive

    You must define any device classes that you need for your removable media devices such as tape drives. See Chapter 7. Defining Device Classes for information on defining device classes to support your physical storage environment.

    Mapping Storage Pools to Device Classes and Devices

    After you have categorized your storage devices, identify availability, space, and performance requirements for user data stored in ADSM storage. These requirements help you determine where to store data for different groups of users and different types of data. You can then create storage pools that are storage destinations for backed-up, archived, or space-managed files to match requirements.

    For example, you determine that users in the business department have three requirements:

    • Immediate access to certain backed-up files, such as accounts receivable and payroll accounts.

      These files should be stored on disk. However, you need to ensure that data is moved from the disk to prevent it from becoming full. You can set up a storage hierarchy so that files can migrate automatically from disk to the automated tape library.

    • Periodic access to some archived files, such as monthly sales and inventory reports.

      These files can be stored on 8mm tapes, using the automated library.

    • Occasional access to backed-up or archived files that are rarely modified, such as yearly revenue reports.

      These files can be stored using the DLT drive.

    To match user requirements to storage devices, you define storage pools, device classes, and, for device types that require them, libraries and drives. To set up the storage hierarchy so that data migrates from the BACKUPPOOL to 8mm tapes, you specify BACKTAPE1 as the next storage pool for BACKUPPOOL. See Table 2.

    Table 2. Mapping Storage Pools to Device Classes, Libraries, and Drives
    Storage Pool Device Class Library (Hardware) Drives Volume Type Storage Destination
    BACKUPPOOL DISK -- -- Storage volumes on the internal disk drive For a backup copy group for files requiring immediate access
    BACKTAPE1 8MM_CLASS AUTOLIB_8MM (Exabyte EXB-210) DRIVE01, DRIVE02 8mm tapes For overflow from the BACKUPPOOL and for archived data that is periodically accessed
    BACKTAPE2 DLT_CLASS MANUAL_LIB (Manually mounted) DRIVE03 DLT tapes For backup copy groups for files that are occasionally accessed
    Note:ADSM supplies default disk storage pools named BACKUPPOOL, ARCHIVEPOOL, and SPACEMGPOOL. For more information, see Using Random Access Volumes on Disk Devices.

    Configuring Devices

    Before a device can be used by ADSM, the device must be configured to the operating system as well as to ADSM. Table 3 summarizes the ADSM definitions that are required for different device types. For information on configuring devices, see the following sections:


    Table 3. Required ADSM Definitions for Storage Devices
    Device Device Types Required ADSM Definitions
    Library Drive Device Class
    Magnetic Disk DISK -- -- Yes ¹
    FILE -- -- Yes
    Tape
    3570
    3590
    4MM
    8MM
    CARTRIDGE ²
    DLT
    DTF
    ECARTRIDGE ³
    GENERICTAPE
    QIC
    

    Yes Yes Yes
    Optical
    OPTICAL
    WORM
    WORM12
    WORM14
    

    Yes Yes Yes
    Virtual volumes SERVER -- -- Yes

    ¹
    The DISK device class exists at installation and cannot be changed.

    ²
    The CARTRIDGE device type is for IBM 3480, 3490, and 3490E tape drives.

    ³
    The ECARTRIDGE device type is for cartridge tape drives such as the StorageTek SD-3 and 9490 drives.

    Library Types

    For devices that use removable media, you must choose a library type when you configure the devices. ADSM uses the library type to determine how volume mount operations are controlled on the drives in that library. The ADSM library types are:

    MANUAL
    Volumes are mounted by an operator (a manual library)

    SCSI
    Volumes are mounted automatically (by robotics, for example)

    349X
    Volumes are mounted automatically within an IBM 3494 library

    ACSLS
    Volumes are mounted automatically within a tape library controlled by the StorageTek software called ACSLS.

    EXTERNAL
    Volumes are mounted under the control of an external media management system

    MANUAL Libraries

    In a MANUAL library, an operator mounts the volumes. Define a MANUAL library if you have one or more drives for which operators must mount volumes (drives that are not part of an automated library). You can combine drives with different device types, such as DLT and 8MM, in a single MANUAL library.

    When the ADSM server determines that a volume needs to be mounted in a drive that is part of a MANUAL library, the server issues mount request messages that prompt an operator to mount the volume. The server sends these messages to the server console and to administrative clients that were started by using the special mount mode or console mode parameter.

    For guidance on configuring a MANUAL library, see Chapter 4. Using Removable Media Devices with ADSM. For information on how to monitor mount messages for a MANUAL library, see Mount Operations for Manual Libraries.

    SCSI Libraries

    A SCSI library is a collection of drives for which volume mounts and demounts are handled automatically by a robot or other mechanism. This type applies to automated libraries that are attached via a SCSI interface (other than the IBM 3494). Some examples of SCSI libraries are:

    • The IBM 3570 tape device, with its cartridge-handling mechanism

    • The IBM 3590 tape device, with its Automatic Cartridge Facility (ACF)

    • The Exabyte EXB-210

    When you define a SCSI library to the ADSM server, you must specify the library device name. To mount and dismount a volume in a drive that resides in the SCSI library, ADSM uses the library name.

    For guidance on configuring a SCSI library, see Chapter 4. Using Removable Media Devices with ADSM. For an example of how to add volumes to a SCSI library, see Label and Check In a Library Volume.

    349X Libraries

    A 349X library is a collection of drives in an IBM 3494 Tape Library Dataserver. Volume mounts and demounts are handled automatically by the automation in the library.

    When you define a 349X library to the ADSM server, you must specify the device name of one or more library management control points (LMCP). Each LMCP provides an independent interface to the robot mechanism within a given 349X library. To mount and dismount a volume in a drive that is in a 3494 library, ADSM uses an LMCP.
    Note:For each 3494, you can define only one ADSM library.

    For guidance on configuring a 349X library, see Chapter 4. Using Removable Media Devices with ADSM. For an example of how to add volumes to a 349X library, see Label and Check In a Library Volume.

    ACSLS Libraries

    An ACSLS library is a collection of drives in an automated library that is controlled by the StorageTek software, Automated Cartridge System Library Software (ACSLS). ADSM can act as a client application to the ACSLS software to use the drives.

    External Libraries

    An EXTERNAL library is a collection of drives managed by a media management system that is not part of ADSM. ADSM provides an interface that allows external media management systems to operate in conjunction with the ADSM server. To use the interface for one or more devices, you must define a library with library type EXTERNAL.

    For EXTERNAL libraries, ADSM uses the external media management system to perform the following functions:

    • Volume mounts (specific and scratch)
    • Volume dismounts
    • Freeing of library volumes (return to scratch)

    The external media manager selects the appropriate drive for media access operations. You do not define the drives in an EXTERNAL library to ADSM.

    When you issue the MOVE MEDIA or MOVE DRMEDIA command for media in EXTERNAL libraries, ADSM uses the external media management system to perform the following functions:

    • Volume ejects
    • Volume query

    The EXTERNAL library type allows flexibility in grouping drives into libraries and storage pools. An EXTERNAL library may be one drive, a collection of drives, or even a part of an automated library.

    For a definition of the interface that ADSM provides to the external media management system, see Appendix A. External Media Management Interface Description.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] t k&3/V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa27.htm Administrator's Guide

    Administrator's Guide


    Automating Client Operations

    You can automate operations such as backup for the ADSM clients. You can perform the operations immediately or schedule them to occur at regular intervals. Figure 8 shows the ADSM objects that may be involved in automated client operations. The key objects that interact are:

    Include-exclude list (file for UNIX clients) on each ADSM client
    Determines which files are backed up or space-managed, and determines management classes for files

    Management class
    Determines where client files are stored and how they are managed

    Schedule
    Determines when client operations such as backup occur

    Association defined between client and schedule
    Determines which schedules are run for a client

    The client can specify a management class for a file or set of files, or can use the default management class for the policy domain. The client specifies a management class by using an INCLUDE option in the client's include-exclude list or file. (See (A) in Figure 8.) You can have central control of client options such as INCLUDE and EXCLUDE by defining client option sets on the server. When you register a client, you can specify a client option set for that client to use. See Defining Client Options from the Server for details.

    The management class contains information that determines how ADSM handles files that clients backup, archive, or migrate. For example, the management class contains the backup copy group and the archive copy group. Each copy group points to a destination, a storage pool where files are stored when they are backed up or archived. (See (E) in Figure 8.)

    Clients are assigned to a policy domain when they are registered. Schedules that can automate client operations are also associated with a policy domain. (See (C) in Figure 8.) To automate client operations, you define schedules for a domain. Then you define associations between schedules and clients in the same domain. (See (B) in Figure 8.)

    For a schedule to work on a particular client, the client machine must be turned on and must be running the client scheduler.

    The scheduled client operations are called events. ADSM stores information about events in the ADSM database. (See (D) in Figure 8.) For example, you can query the server to determine which scheduled events completed successfully and which failed.

    For how to set up policy domains and management classes, see Chapter 11. Managing Client Data Using Policies. For more details on how to automate client operations, see Chapter 12. Performing Operations for Clients.

    Figure 8. Automating Client Operations

    Automating Client Operations


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] is su k&&3;/V6ҳ5@6;./usr/share/html/adsm/en_US/admgde/a45eaa28.htm Administrator's Guide

    Administrator's Guide


    Working with a Network of ADSM Servers

    You may have a number of ADSM servers in your network, at the same or different locations. For example, you may have users scattered across many locations, and have located ADSM servers close to the users to manage network bandwidth limitations. You may set up multiple servers for organization purposes. You may have multiple servers on your network to make disaster recovery easier. ADSM provides functions to help you configure, manage, and monitor the servers connected to a network. For example, an administrator working at an ADSM server at one location can work with ADSM servers at other locations around the world, as Figure 9 illustrates.

    Figure 9. Connecting ADSM Servers around the World

    Servers around the world can be connected

    With the Enterprise Administration licensed feature, you can:

    • Maintain and distribute server configuration information such as policy from a single configuration manager to many managed servers

    • Monitor many servers and clients from a single server

    • Issue commands on one server to one or many other servers and groups of servers

    For detailed information on these tasks, see Chapter 13. Working with a Network of ADSM Servers.

    With the Server-to-server virtual volumes licensed feature, you can use the storage on one server for data from another server. See Using Virtual Volumes to Store Data on Another Server for details.

    With the Disaster Recovery Manager (DRM) feature, you can store a recovery plan file for one server on another server. See Chapter 21. Using Disaster Recovery Manager for details.

    See Chapter 18. Licensing Your ADSM System for information about licensing.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ticul k&3( /V6ҳ5@6( ./usr/share/html/adsm/en_US/admgde/a45eaa29.htm Administrator's Guide

    Administrator's Guide


    Chapter 2. Administrator Tasks

    This chapter provides a brief overview of the tasks that ADSM administrators can do. It also points to the sections in this publication that present the details of those tasks and the concepts you need to understand to complete them. The tasks are in the order in which they appear in the chapters of this book:

    • Configuring and Managing Server Storage
      • Using magnetic disk devices with ADSM
      • Using removable media devices with ADSM
      • Managing removable media operations
      • Defining drives and libraries
      • Defining device classes
      • Managing storage pools
      • Managing storage volumes

    • Managing Client Operations
      • Managing ADSM clients
      • Managing client data using ADSM policies
      • Automating client operations

    • Maintaining the Server
      • Working with a network of ADSM servers
      • Managing server operations
      • Automating server operations
      • Managing the database and recovery log
      • Monitoring the ADSM server
      • Licensing your ADSM system
      • Exporting and importing data

    • Protecting the Server
      • Protecting and recovering your data
      • Using Disaster Recovery Manager


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kd&3 0V6ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45eaa30.htm Administrator's Guide

    Administrator's Guide


    Interfaces to ADSM

    There are four types of interfaces to ADSM:

    • Graphical user interfaces (GUIs).

      For information about using the GUIs, see the online information or refer to ADSM Quick Start.

    • The administrative web interface. This interface is available with ADSM Version 3 servers. The administrative web interface allows you to access ADSM server functions from any workstation with a web browser that supports HTML 2.0 or higher.

      For information about using the administrative web interface, see ADSM Quick Start.

    • The command-line interface. For information about using the command-line interface of the administrative client, see ADSM Administrator's Reference. For information about using the command-line interface of the backup-archive client, see the ADSM user's guide for that client.

    • The application programming interface. For more information, see ADSM V3 Using the Application Program Interface.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] / k&3q0V6ҳ5@6q./usr/share/html/adsm/en_US/admgde/a45eaa31.htm Administrator's Guide

    Administrator's Guide


    Using Magnetic Disk Devices with ADSM

    Magnetic disk devices can be used with ADSM for two purposes:

    • Storage of the database and recovery log
    • Storage of client data that is backed up, archived, or migrated from client nodes

    ADSM can store data on magnetic disk using random access volumes (device type of DISK) or sequential access volumes (device type of FILE).

    For guidance in setting up storage pools on disk devices, see Chapter 3. Using Magnetic Disk Devices with ADSM.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] line in k&30V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa32.htm Administrator's Guide

    Administrator's Guide


    Using Removable Media Devices with ADSM

    Removable media devices can be used with ADSM for the following purposes:

    • Storage of client data that is backed up, archived, or migrated from client nodes
    • Storage of database backups
    • Exporting data

    For guidance and scenarios on configuring your removable media devices, see Chapter 4. Using Removable Media Devices with ADSM.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 064 k&3@0V6ҳ5@6@./usr/share/html/adsm/en_US/admgde/a45eaa33.htm Administrator's Guide

    Administrator's Guide


    Managing Removable Media Operations

    ADSM allows you to use and reuse removable media to store data. You must prepare removable media for initial use by ADSM. You also control how and when media are reused.

    When the server requires that a volume be mounted, it generates a request. You need to monitor and respond to the requests.

    For information about managing removable media operations, see Chapter 5. Managing Removable Media Operations.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kk&30V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa34.htm Administrator's Guide

    Administrator's Guide


    Defining Drives and Libraries

    To use removable media devices with ADSM, you must define libraries and drives.

    For more information, see Chapter 4. Using Removable Media Devices with ADSM. For additional detailed information about these tasks, see Chapter 6. Defining Drives and Libraries.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Ta k &3I0V6ҳ5@6I./usr/share/html/adsm/en_US/admgde/a45eaa35.htm Administrator's Guide

    Administrator's Guide


    Defining Device Classes

    A device class represents a set of storage devices with similar availability, performance, and storage characteristics. You must define device classes for the types of drives available to an ADSM server. You specify a device class when you define a storage pool, which is a named collection of volumes for storing user data.

    For more information about defining device classes, see Chapter 7. Defining Device Classes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] NAME=" k !&3 0V6ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45eaa36.htm Administrator's Guide

    Administrator's Guide


    Managing Storage Pools

    Backed up, archived, and space-managed files are stored in groups of volumes called storage pools. The data on these primary storage pools can be backed up to copy storage pools for disaster recovery purposes. Because each storage pool is assigned to a device class, you can logically group your storage devices to meet your storage management needs.

    You can establish a hierarchy of storage pools. The hierarchy may be based on the speed or the cost of the devices associated with the pools. ADSM migrates client files through this hierarchy to ensure the most efficient use of a server's storage devices.

    When defining or modifying a storage pool, you can specify any or all of the following:

    Cache
    When the server migrates files from disk storage pools, duplicate copies of the files may remain in cache (disk storage) for faster retrieval. Cached files are deleted only when space is needed. However, client backup operations that use the disk storage pool may have poorer performance.

    Collocation
    ADSM can keep each client's files on a minimal number of volumes within a storage pool. Because client files are consolidated, restoring collocated files requires fewer media mounts. However, backing up files from different clients requires more mounts.

    Reclamation
    Files on sequential access volumes may expire, move, or be deleted. The reclamation process consolidates the active, unexpired data on many volumes onto fewer volumes. The original volumes can then be reused for new data.

    For more information about storage pools and taking advantage of storage pool features, see Chapter 8. Managing Storage Pools.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Conten k"&30V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa37.htm Administrator's Guide

    Administrator's Guide


    Managing Storage Pool Volumes

    You manage storage volumes by defining, updating, and deleting volumes, and by monitoring the use of server storage. You can also move files within and across storage pools to optimize the use of server storage.

    For more information about these tasks, see Chapter 9. Managing Storage Pool Volumes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] d k>#&3 1V6ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45eaa38.htm Administrator's Guide

    Administrator's Guide


    Managing Clients

    You register workstations as client nodes with the server. You can also provide client/server authentication by requiring the use of passwords to ensure that the client and the server are authorized to communicate with each other. You can also set the following requirements for passwords:

    • Length of passwords

    • Password expiration

    • A limit on the number of consecutive invalid password attempts. When the client exceeds the limit, ADSM locks the client node from access to the server.

    You can define sets of client options for clients to use.

    You can control access to the server by administrators. An organization may name a single administrator or may distribute the workload among a number of administrators and grant them different levels of authority.

    For more information about managing clients, see Chapter 10. Managing Clients.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k ?$&3 1V6ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45eaa39.htm Administrator's Guide

    Administrator's Guide


    Managing Client Data Using Policies

    From a client node, files can be backed up or archived to the server. This process ensures that current data can be restored or retrieved if it is accidentally deleted or corrupted on the workstations. Files from an HSM client can also be migrated from local file systems to ADSM server storage. Recall of migrated files is transparent and automatic when a client accesses a file, or the client can selectively recall files.

    As the administrator, you define the rules for these operations based on user requirements for backing up, archiving, or migrating data. The rules are called policies. Policy identifies backup, archive, and migration criteria, where the client data is stored, and how the data is managed by the server.

    For more information about establishing and managing policies, see Chapter 11. Managing Client Data Using Policies.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] D k%&31V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa40.htm Administrator's Guide

    Administrator's Guide


    Automating Client Operations

    You can define schedules for the automatic processing of many client operations such as backup and restore. You can also run processes on clients immediately. For more information about scheduling ADSM commands and operations, see Chapter 12. Performing Operations for Clients.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] r  k괚&&3X 1V6ҳ5@6X ./usr/share/html/adsm/en_US/admgde/a45eaa41.htm Administrator's Guide

    Administrator's Guide


    Working with a Network of ADSM Servers

    When you have a network of ADSM servers, you can simplify configuration and management of the servers by using Enterprise Administration functions. You can do the following:

    • Designate one server as a configuration manager that distributes configuration information such as policy to other servers.

    • Route commands to multiple servers while logged on to one server.

    • Log events such as error messages to one server.

    • Store data for one ADSM server in the storage of another ADSM server.

    • Store the DRM plan file on another server.

    For how to set up and use these functions, see Chapter 13. Working with a Network of ADSM Servers.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k'&31V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa42.htm Administrator's Guide

    Administrator's Guide


    Managing Server Operations

    You can manage server operations such as starting and stopping the server, maintaining and suspending client sessions with the server, and controlling server processes.

    For details about the day-to-day tasks involved in administering the server, see Chapter 14. Managing Server Operations.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] he k (&3o1V6ҳ5@6o./usr/share/html/adsm/en_US/admgde/a45eaa43.htm Administrator's Guide

    Administrator's Guide


    Automating Server Operations

    You can define schedules for the automatic processing of most administrative commands. For more information about scheduling ADSM commands and operations, see Chapter 15. Automating Server Operations.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] I k@)&3# 1V6ҳ5@6# ./usr/share/html/adsm/en_US/admgde/a45eaa44.htm Administrator's Guide

    Administrator's Guide


    Managing the Database and Recovery Log

    The ADSM database contains information about the client data in storage pools, registered client nodes, ADSM policies, and ADSM schedules. The server recovery log, which records changes made to the database, is used to restore the database to a consistent state and to maintain consistency across server start-up operations.

    You manage the database and recovery log space to tune database and recovery log performance.

    For more information about the ADSM database and recovery log and about the tasks associated with administering them, see Chapter 16. Managing the Database and Recovery Log.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ] kb*&31V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa45.htm Administrator's Guide

    Administrator's Guide


    Monitoring the ADSM Server

    ADSM provides you with many sources of information about server and client status and activity, the state of the database, and resource usage. By monitoring this information, you can provide reliable services to users while making the best use of available resources.

    You can use ADSM queries and SQL queries to get information about the server. You can also set up logging of information about ADSM clients and server events. For more information about these tasks, see Chapter 17. Monitoring the ADSM Server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] #ToC" kܩ+&32V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa46.htm Administrator's Guide

    Administrator's Guide


    Licensing Your ADSM Server

    You can monitor an installation's compliance with the terms of its license agreement. ADSM lets you check license compliance and modify the terms. For more information about these tasks, see Chapter 18. Licensing Your ADSM System.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Page Administrator's Guide

    Administrator's Guide


    Exporting and Importing Data

    As your storage needs increase, you can move data from one server to another. You can export part or all of a server's data to sequential media, such as tape or a flat file, so that you can then import the data to another server. For more information about moving data between servers, see Chapter 19. Exporting and Importing Data.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Pa k-&3U 2V6ҳ5@6U ./usr/share/html/adsm/en_US/admgde/a45eaa48.htm Administrator's Guide

    Administrator's Guide


    Protecting and Recovering Your Data

    ADSM provides a number of ways to protect and recover your data from media failure or from the loss of the ADSM database or storage pools due to a disaster. These recovery methods are based on the following preventive measures:

    • Mirroring, by which the server maintains one or more copies of the database or recovery log, allowing the system to continue when one of the mirrored disks fails

    • Periodic backup of the database

    • Periodic backup of the storage pools

    • Recovery of damaged files

    • Backing up the device configuration and volume history files

    In addition, with the Disaster Recovery Manager (DRM) optional feature, you can prepare a disaster recovery plan to guide you through the recovery process.

    For more information about protecting your data and for details about recovering from a disaster, see Chapter 20. Protecting and Recovering Your Data.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k.&3T 2V6ҳ5@6T ./usr/share/html/adsm/en_US/admgde/a45eaa49.htm Administrator's Guide

    Administrator's Guide


    Using Disaster Recovery Manager

    Disaster Recovery Manager (DRM) is an optional feature that assists an administrator with preparing a disaster recovery plan. The disaster recovery plan can be used to guide an administrator through disaster recovery as well as for audit purposes to certify the recoverability of the ADSM server.

    DRM's disaster recovery methods are based on the following measures:

    • Enabling Disaster Recovery Manager
    • Creating a backup copy of server primary storage pools and database
    • Sending server backup volumes offsite
    • Moving reclaimed or expired volumes back onsite
    • Creating the ADSM server disaster recovery plan file
    • Storing client machine information
    • Defining and tracking client recovery media


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k /&3t2V6ҳ5@6t./usr/share/html/adsm/en_US/admgde/a45eaa50.htm Administrator's Guide

    Administrator's Guide


    Part 2. Configuring and Managing Server Storage


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] /( kΫ0&3:2V6ҳ5@6:./usr/share/html/adsm/en_US/admgde/a45eaa51.htm Administrator's Guide

    Administrator's Guide


    Chapter 3. Using Magnetic Disk Devices with ADSM

    With ADSM, magnetic disk devices are used for these purposes:

    See the following sections:
    Concepts
    "Using Cache"
    "Freeing Space on Disk"
    "Scratch FILE Volumes"
    "FILE Volumes Used for Database Backups and Export Operations"
    Tasks:
    "Using Random Access Volumes on Disk Devices"
    "Using Disk for FILE Sequential Volumes"
    "Varying Disk Volumes Online or Offline"

    In this chapter, most examples illustrate how to perform tasks by using the ADSM command line interface. For information about the ADSM commands, see ADSM Administrator's Reference, or issue the HELP command from the command line of an ADSM administrative client.

    All of the ADSM commands can be performed from the administrative web interface. For more information about using the administrative interface, see ADSM Quick Start.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] {Pi{8 k1&302V6ҳ5@60./usr/share/html/adsm/en_US/admgde/a45eaa52.htm Administrator's Guide

    Administrator's Guide


    Setting Up Storage Pools on Disk Devices

    ADSM stores data on magnetic disks in two ways:

    Using Random Access Volumes on Disk Devices

    For disk devices, ADSM provides a defined DISK device class that is used with all disk devices.
    Note:For performance reasons, allocate storage pool volumes on disk drives that reside on the ADSM server machine, not on remotely mounted file systems.

    Do the following to use random access volumes on a disk device:

    1. Prepare a volume for use in a random access storage pool by defining the volume. For example, you want to define a 21MB volume for the ENGBACK1 storage pool. You want the volume to be located in the path /usr/lpp/adsmserv/bin and named stgvol.002. Enter the following command:
      define volume engback1 /usr/lpp/adsmserv/bin/stgvol.002 formatsize=21
      

      If you do not specify a full path name, the command uses the current path. See Defining Storage Pool Volumes for details.

      Tip:Define storage pool volumes on disk drives that reside on the ADSM server machine, not on remotely mounted file systems.
      Note:This one-step process replaces the former two-step process of first formatting a volume (using DSMFMT) and then defining the volume. If you choose to use the two-step process, the DSMFMT utility is available from the operating system command line. See ADSM Administrator's Reference for details.

      Another option for preparing a volume is to create a raw logical volume by using SMIT.

    2. Define a storage pool that is associated with the DISK device class, or use one of the default storage pools that ADSM provides (ARCHIVEPOOL, BACKUPPOOL, and SPACEMGPOOL).

      For example, enter the following command on the command line of an ADSM administrative client:

      define stgpool engback1 disk maxsize=5m highmig=85 lowmig=40
      

      This command defines storage pool ENGBACK1.

      See Example: Defining a Storage Pool Hierarchy for details.

    3. Do one of the following:

    Using Disk for FILE Sequential Volumes

    Another way to use magnetic disk storage is to use files as volumes that store data sequentially (as on tape volumes). FILE sequential volumes are often useful when transferring data for purposes such as electronic vaulting.

    Do the following:

    1. Define a device class with device type FILE.

      For example, enter the following command on the command line of an ADSM administrative client:

      define devclass fileclass devtype=file mountlimit=2
      

      This command defines device class FILECLASS with a device type of FILE.

      See Defining and Updating FILE Device Classes.

      To store ADSM database backups or exports on FILE volumes, this step is all you need to do to prepare the volumes. For more information, see Defining Device Classes for Backups and Planning for Sequential Media Used to Export Data.

    2. Define a storage pool that is associated with the new FILE device class.

      For example, enter the following command on the command line of an ADSM administrative client:

      define stgpool engback2 fileclass maxscratch=100 mountlimit=2
      

      This command defines storage pool ENGBACK2 with device class FILECLASS.

      See Defining a Primary Storage Pool for details.

      To allow ADSM to use scratch volumes for this device class, specify a value greater than zero for the number of maximum scratch volumes when you define the device class. If you do set MAXSCRATCH=0 to not allow scratch volumes, you must define each volume to be used in this device class. See Preparing Volumes for Sequential Access Storage Pools for details.

    3. Do one of the following:


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kܫ2&3 3V6ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45eaa53.htm Administrator's Guide

    Administrator's Guide


    Varying Disk Volumes Online or Offline


    Task Required Privilege Class
    Vary a disk volume online or offline System or operator

    To perform maintenance on a disk volume or to upgrade disk hardware, you can vary a disk volume offline. For example, to vary the disk volume named adsm/storage/pool001 offline, enter:

    vary offline adsm/storage/pool001
    

    If ADSM encounters a problem with a disk volume, the server automatically varies the volume offline.

    You can make the disk volume available to the server again by varying the volume online. For example, to make the disk volume named adsm/storage/pool001 available to the server, enter:

    vary online adsm/storage/pool001
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] / kԥ3&3 3V6ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45eaa54.htm Administrator's Guide

    Administrator's Guide


    Notes on Operations

    This section contains information to be aware of when using magnetic disk devices for ADSM. The sections give pointers to additional information.

    Using Cache

    When you define a storage pool that uses disk random access volumes, you can choose to enable or disable cache. When you use cache, a copy of the file remains on disk storage even after the file has been migrated to the next pool in the storage hierarchy, for example, to tape. The file remains in cache until the space it occupies is needed to store new files.

    Using cache can improve how fast a frequently accessed file is retrieved. Faster retrieval can be important for clients storing space-managed files. If the file needs to be accessed, the copy in cache can be used rather than the copy on tape. However, using cache can degrade the performance of client backup operations and increase the space needed for the ADSM database. For more information, see The Use of Cache on Disk Storage Pools.

    Freeing Space on Disk

    As client files expire, the space they occupy is not freed for other uses until you run ADSM's expiration processing.

    Expiration processing deletes from the ADSM database information about any client files that are no longer valid according to the policies you have set. For example, suppose four backup versions of a file exist in ADSM server storage, and only three versions are allowed in the backup policy (the management class) for the file. Expiration processing deletes information about the oldest of the four versions of the file. The space that the file occupied in the storage pool becomes available for reuse.

    You can run expiration processing automatically or by command. See Running Expiration Processing to Delete Expired Files.

    Scratch FILE Volumes

    You can specify a maximum number of scratch volumes for a storage pool that has a FILE device type. When ADSM needs a new volume, ADSM automatically creates a file that is a scratch volume, up to the number you specify. When scratch volumes used in storage pools become empty, the files are deleted.

    FILE Volumes Used for Database Backups and Export Operations

    When you back up the database or export server information, ADSM records information about the volumes used for these operations in the volume history. ADSM will not allow you to reuse these volumes until you delete the volume information from the volume history. To reuse volumes that have previously been used for database backup or export, use the DELETE VOLHISTORY command. For information about the volume history and volume history files, see Saving the Volume History File.
    Note:If your server is licensed for the DRM feature, the volume information is automatically deleted during MOVE DRMEDIA command processing. For additional information about DRM, see Chapter 21. Using Disaster Recovery Manager.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Administrator's Guide

    Administrator's Guide


    Chapter 4. Using Removable Media Devices with ADSM

    ADSM can use removable media devices such as tape and optical drives for storing backed-up, archived, and space-managed client data, for storing backups of its database, and for exporting data. The devices must be configured for use by ADSM.

    See the following sections:
    Concepts:
    "Devices Supported by ADSM"
    "Libraries Supported by the ADSM Device Driver"
    "Configuring Devices: An Overview"
    "Notes on Configuring Devices"
    "Notes on Operations"
    Tasks:
    "Installing Device Drivers"
    "Example of a Manual Library: Setting Up Two 8mm Tape Drives"
    "Example of an Automated Library: Setting Up an 8mm Autochanger"

    In this chapter, most examples illustrate how to perform tasks by using the ADSM command line interface. For information about the ADSM commands, see ADSM Administrator's Reference, or issue the HELP command from the command line of an ADSM administrative client.

    All of the ADSM commands can be performed from the administrative web interface. For more information about using the administrative interface, see ADSM Quick Start.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ally c kꄼ5&3r 3V6ҳ5@6r ./usr/share/html/adsm/en_US/admgde/a45eaa56.htm Administrator's Guide

    Administrator's Guide


    Devices Supported by ADSM

    ADSM supports a wide range of devices:

    Disk devices
    ADSM supports any disk storage device supported by the operating system.

    Tape devices
    See http://www.ibm.com/adsm for the tape drives supported by ADSM.

    See http://www.ibm.com/adsm for the libraries supported by ADSM, either through the ADSM device driver or the IBM device driver (Atape) that ships with certain IBM tape drives.

    Optical devices
    See http://www.ibm.com/adsm for the optical drives and libraries supported by ADSM.

    Other devices
    ADSM may be able to use devices that are supported by an AIX device driver. These devices are defined to ADSM using the device type of GENERICTAPE.

    The devices that ADSM supports may change. For current information about supported devices:

    • Check with IBM or your authorized reseller

    • Call the IBM Information Support Center at 1-800-IBM-3333 and ask for STAR 20

    • Visit the ADSM page on the World Wide Web at this address:
      http://www.ibm.com/adsm


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] rface& k6&3 3V6ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45eaa57.htm Administrator's Guide

    Administrator's Guide


    Libraries Supported by the ADSM Device Driver

    See http://www.ibm.com/adsm for the libraries supported by ADSM. Use the worksheets to record SCSI IDs and device names for the devices that you are attaching to your ADSM server system.

    Where needed, the worksheets also show the element numbers (addresses) for drives, slots, and robotics in libraries. The element address is a number that indicates a physical location within an automated library. ADSM needs the element address to connect the physical location of a drive to the drive's SCSI address. You need the device names and element numbers when:

    • Defining or updating drives that are in a library, when there is more than one drive in the library

    • Checking in volumes to a library, when the library does not have an input/output station

    • Using a drive in a library to label volumes

    Verify the element numbers shown here with documentation that you should have received from the device manufacturer.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] // k$7&33V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa58.htm Administrator's Guide

    Administrator's Guide


    Configuring Devices: An Overview

    After tape or optical devices have been physically attached and defined to your server system, you must then configure them to ADSM so that ADSM can use and manage the devices and their media.

    Sequential access devices typically require that the following steps be performed so that ADSM can use the devices.

    1. Attach the device to the server system.

      In addition to physically attaching the device to your system, you must ensure that the appropriate device driver is installed. For the IBM 3490, 3570, and 3590 tape drives, and the IBM 3494 and 3575 tape libraries, you must install the device drivers that came with the hardware. For other tape and autochanger devices and optical devices, you must ensure that you have installed the ADSM device drivers. See Installing Device Drivers.



      Attach the device to the server system.

    2. Define the device to ADSM.

      The administrator defines the storage objects that represent the physical device and media: library, drive, device class, storage pool, and storage volume. For an introduction to the ADSM storage objects, see What Are the ADSM Storage Objects? and Configuring Devices.



      Define the device to ADSM.

    3. Define the ADSM policy that links client data with media for the new device.

      The administrator defines or updates the ADSM policy objects that will link clients to the pool of storage volumes and to the device. Do this by using the new storage pool as a destination for backed up, archived, or space-managed client data. For an introduction to the ADSM policy objects, see How ADSM Stores Client Data. For a description of the standard policy that is installed with ADSM, see Using the Standard Policy.

      An alternative is to simply place the new storage pool in the storage pool migration hierarchy by updating an already defined storage pool.



      Define the ADSM policy.

    4. Register clients to the policy domain defined or updated in the preceding step. This step links clients and their data with storage volumes and devices.



      Register clients to the policy domain.

    5. Prepare volumes for use by the device. At a minimum, you must label volumes for the device. For SCSI and 349X libraries, you must also add the volumes to the device's volume inventory by checking in the volumes.

    For an example of setting up a manual library, see Example of a Manual Library: Setting Up Two 8mm Tape Drives. For an example of setting up an automated library, see Example of an Automated Library: Setting Up an 8mm Autochanger.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] e kꢭ8&394V6ҳ5@69./usr/share/html/adsm/en_US/admgde/a45eaa59.htm Administrator's Guide

    Administrator's Guide


    Installing Device Drivers

    For ADSM to use a device, you must install the appropriate device driver.

    IBM tape drives, tape autochangers, and tape libraries
    Install the IBMtape device driver. See Installing Device Drivers for IBM 3490, 3570, and 3590 Tape Drives, Installing Device Drivers for IBM 349X Libraries, and IBM SCSI Device Drivers: Installation and User's Guide.

    Non-IBM tape drives and tape autochangers
    You must ensure that you have installed the ADSM device drivers. When you install ADSM, you must choose whether to install the ADSM device drivers for tape and tape autochanger devices.

    Optical devices
    Install the ADSM device drivers.

    Before You Start: Names for Devices

    To identify and work with removable media devices, ADSM needs the device's special file name.

    When a device configures successfully, a logical file name is returned in the form of opx, mtx, or lbx, where x is a numerical value that indicates the instance of a device for a particular class.

    During configuration, a device special file name is created as one of the following. In this table, x denotes any integer of 0-9:
    Special File Name Description
    /dev/mtx Used by all ADSM-supported tape drives (not supported by IBM hardware device drivers)
    /dev/lbx Used by most ADSM-supported SCSI libraries
    /dev/ropx Used by all ADSM-supported optical drives
    /dev/rmtx Used by the GENERICTAPE device type
    /dev/rmtx.smc Used by 3570 and 3575 libraries, and used to define the Automatic Cartridge Facility feature of the IBM 3590 B11 as a library
    /dev/lmcpx Used by 349X automatic tape libraries

    The following are examples of special file names:

    Table 4. Examples of Device Special File Names
    If the logical file name is: The device special file name is:
    mt3 /dev/mt3
    lb0 /dev/lb0
    op1 /dev/rop1
    rmt1 /dev/rmt1
    rmt1

    Medium changer: (3590 B11 ACF, 3570, and 3575)/dev/rmt1.smc

    lmcp0 /dev/lmcp0
    Note:You must know the device special file name when you use the DEFINE DRIVE or DEFINE LIBRARY commands. The special file name is the value that you specify with the DEVICE= parameter. You can use the SMIT tool to get the device special file.

    Installing Device Drivers for IBM 3490, 3570, and 3590 Tape Drives

    For IBM 3490, 3570, and 3590 devices, see IBM SCSI Device Drivers: Installation and User's Guide for how to install the device drivers.

    After completing the procedure in the manual, you receive a message from the system:

    • If you are installing the device driver for an IBM 3480 or 3490 tape device, you receive a message (logical filename) of the form:
      rmtx Available
      

      where x is a number. Note the value of x, which is assigned automatically by the system. Use this information to complete the Device Name field on the worksheet.

      For example, if the message is rmt0 Available, the special file name for the device is /dev/rmt0. Enter /dev/rmt0 in the Device Name field for the drive on the worksheet. Always use the /dev/ prefix with the name provided by the system.

    • If you are installing the device driver for an IBM 3570, 3575, or 3590 Model B11, you receive a message of the form:
      rmtx Available
      

      Note the value of x, which is assigned automatically by the system. The special file name for the drive is /dev/rmtx. The special file name for the media changer device (what ADSM considers a library) is /dev/rmtx.smc. (The filetype smc stands for SCSI media changer.)

      For example, if the message is rmt0, enter /dev/rmt0 in the Device Name field for the drive. Enter /dev/rmt0.smc in the Device Name field on the worksheet for the library's robotics. Always use the /dev/ prefix with the name provided by the system.
      Note:For multidrive devices (for example, IBM 3570 Model B12 or B22, or IBM 3575), you need only one rmtx.smc. Although you will receive a .smc for each rmt device in the library, you need only one smc for the ADSM library on the worksheet.

    Installing Device Drivers for IBM 349X Libraries

    For an IBM 3494 or 3495 Tape Library Dataserver, refer to either IBM SCSI Tape Drive, Medium Changer, and Library Device Drivers or IBM AIX Parallel and ESCON Channel Tape Attachment/6000 Installation and User's Guide.

    After completing the procedure in the manual, you will receive a message (logical filename) of the form:

    lmcpx Available
    

    where x is a number assigned automatically by the system. Use this information to complete the Device Name field on your worksheet.

    For example, if the message is lmcp0 Available, enter /dev/lmcp0 on the worksheet in the Device Name field for the library. Always use the /dev/ prefix with the name provided by the system.

    Configuring an Autochanger or a Robot Device Driver for a Library

    Use the procedure in this section to configure ADSM device drivers for autochangers and robot devices, excluding IBM 3494 and IBM 3495 tape libraries. See Installing Device Drivers for IBM 349X Libraries for the IBM 3494 and 3495 tape libraries.

    The term robot is defined as a device that performs programmed operations or that operates by remote control.

    Run the SMIT program to configure the device driver for each autochanger or robot:

    1. Select Devices.

    2. Select ADSM Devices.

    3. Select Library/MediumChanger.

    4. Select Add a Library/MediumChanger.

    5. Select the ADSM-SCSI-LB for any ADSM supported library.

    6. Select the parent adapter to which you are connecting the device. This number is listed in the form: 00-0X, where X is the slot number location of the SCSI adapter card.

    7. When prompted, enter the CONNECTION address of the device you are installing. The connection address is a two-digit number. The first digit is the SCSI ID (the value you recorded on the worksheet). The second digit is the device's SCSI logical unit number (LUN), which is usually zero, unless otherwise noted.

      For example, a connection address of 40 has a SCSI ID=4 and a LUN=0. If you are using AIX Version 4.1, then a connection address of 4,1 has a SCSI ID=4 and LUN=1. You need a comma (,) between the SCSI ID and the LUN.

    8. Click on the DO button.

      You will receive a message (logical filename) of the form lbX Available. Note the value of X, which is a number assigned automatically by the system. Use this information to complete the Device Name field on your worksheet.

      For example, if the message is lb0 Available, the Device Name field is /dev/lb0 on the worksheet. Always use the /dev/ prefix with the name provided by SMIT.

    Configuring a Device Driver for a Tape or an Optical Drive for Use by ADSM

    Use the procedure in this section to configure ADSM device drivers for tape or optical drives, excluding IBM 3490, 3570, and 3590 tape drives. See Installing Device Drivers for IBM 3490, 3570, and 3590 Tape Drives.

    Attention: ADSM cannot write over tar or dd tapes, but tar or dd can write over ADSM tapes.

    Note:Tape drives can be shared only when the drive is not defined to ADSM or ADSM is not started. The mksysb command will not work if both ADSM and AIX are sharing the same drive or drives. To use the operating system's native tape device driver in conjunction with a SCSI drive, the device must be configured to AIX first and then configured to ADSM. See your AIX documentation regarding these native device drivers.

    Run the SMIT program to configure the device driver for each drive (including drives in libraries) as follows:

    1. Select Devices.

    2. Select ADSM Devices.

    3. Select Tape Drive or Optical R/W Disk Drive, depending on whether the drive is tape or optical.

    4. Select Add a Tape Drive or Add an Optical Disk Drive, depending on whether the drive is tape or optical.

    5. Select the ADSM-SCSI-MT for any ADSM-supported tape drive or ADSM-SCSI-OP for any ADSM-supported optical drive.

    6. Select the adapter to which you are connecting the device. This number is listed in the form: 00-0X, where X is the slot number location of the SCSI adapter card.

    7. When prompted, enter the CONNECTION address of the device you are installing. The connection address is a two-digit number. The first digit is the SCSI ID (the value you recorded on the worksheet). The second digit is the device's SCSI logical unit number (LUN), which is usually zero, unless otherwise noted.

      For example, a connection address of 40 has a SCSI ID=4 and LUN=0. If you are using AIX Version 4.1, then a connection address of 4,1 has a SCSI ID=4 and LUN=1. You need a comma (,) between the SCSI ID and the LUN.

    8. Click on the DO button.

      The message you receive next depends on whether you are configuring the device driver for a tape or an optical device:

      • If you are configuring the device driver for a tape device (other than an IBM 3480, 3490, or 3590), you will receive a message (logical filename) of the form mtX Available. Note the value of X, which is a number assigned automatically by the system. Use this information to complete the Device Name field on the worksheet.

        For example, if the message is mt0 Available, the Device Name field is /dev/mt0 on the worksheet. Always use the /dev/ prefix with the name provided by SMIT.

      • If you are configuring the device driver for an optical device, you will receive a message of the form opX Available. Note the value of X, which is a number assigned automatically by the system. Use this information to complete the Device Name field on the worksheet.

        For example, if the message is op0 Available, the Device Name field is /dev/rop0 on the worksheet. Always use the /dev/r prefix with the name provided by SMIT.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k9&334V6ҳ5@63./usr/share/html/adsm/en_US/admgde/a45eaa60.htm Administrator's Guide

    Administrator's Guide


    Example of a Manual Library: Setting Up Two 8mm Tape Drives

    In the following example, two 8mm drives are attached to the server system. The example takes you through the steps necessary to get ADSM to use the devices for storing client data.

    Because an operator must mount tapes for these drives, you must define them as part of a manual library to ADSM. You can use this example as a guide when configuring other manual tape and optical devices. This example presents the procedure with a minimum of customization. If you want to do more, see the references in the steps for more details.

    Attach the Device to the Server System

    1. Install the SCSI adapter card in your system, if not already installed.

    2. Determine the SCSI IDs available on the SCSI adapter card to which you are attaching the device. Find one unused SCSI ID for each drive.

    3. Follow the manufacturer's instructions to set the SCSI ID for the device to the unused SCSI ID that you found. Usually this means setting switches on the back of the device.

      Attention: Each device connected in a chain to a single SCSI bus must be set to a unique SCSI ID. If each device does not have a unique SCSI ID, you may have serious system problems.

    4. Follow the manufacturer's instructions to attach the device to your server system hardware.

      Attention:

      1. Power off your system before attaching a device to prevent damage to the hardware.

      2. You must attach a terminator to the last device in the chain of devices connected on one SCSI adapter card. Detailed instructions should be in the documentation that came with your hardware.

    5. Install the appropriate device driver. See Installing Device Drivers.

    6. Determine the name for the device, which is needed to define the device to ADSM.

      For a tape drive, the device name is a special file name with the form /dev/mtx, where x is the number assigned when the drive was set up with its device driver.

    Define the Device to ADSM

    1. Define a manual library for ADSM by entering the following command on the command line of an ADSM administrative client. The name of the library is MANUAL8MM. The library type is manual because an operator must mount the tapes.
      define library manual8mm libtype=manual
      

    2. Define the drives that belong to this manual library.
      define drive manual8mm drive01 device=/dev/mt1
      
      define drive manual8mm drive02 device=/dev/mt2
      

      Both drives belong to the MANUAL8MM library. In this example, the drive known to the device driver by the special file name /dev/mt1 is given the ADSM name DRIVE01. The device /dev/mt2 is given the ADSM name DRIVE02. You might prefer to have the device driver name and the ADSM name match.

      See Defining Drives and http://www.ibm.com/adsm .

    3. Classify drives according to type and format by defining ADSM device classes. For example, if you want to use the 8500 recording format for the two drives in the MANUAL8MM library, use the following command to define a device class named TAPE8MM_CLASS:
      define devclass tape8mm_class devtype=8mm
      format=8500 library=manual8mm 
      

      See Defining and Updating Device Classes for Tape Devices.

    4. To check what you have defined, enter the following commands:
      query library
      
      query drive
      
      query devclass
      

      See Requesting Information about Libraries, Requesting Information about Drives, and Requesting Information about a Device Class.

    5. Create the storage pool to use the devices in the device class you just defined. For example, define a storage pool named TAPE8MM_POOL associated with the device class TAPE8MM_CLASS:
      define stgpool tape8mm_pool tape8mm_class maxscratch=20
      

      Key choices:

      1. Scratch volumes are labeled, empty volumes that are available for use. If you allow scratch volumes for the storage pool by specifying a value for the maximum number of scratch volumes, ADSM can use any scratch volumes available, without further action on your part. If you do not allow scratch volumes (MAXSCRATCH=0), you must perform the extra step of explicitly defining each volume to be used in the storage pool.

      2. Collocation is turned off by default. Collocation is a process by which the server attempts to keep all files belonging to a client node or client file space on a minimal number of volumes. Once clients begin storing data in a storage pool with collocation off, you cannot easily change the data in the storage pool so that it is collocated. To understand the advantages and disadvantages of collocation, see Grouping Client Files: Collocation on Sequential Access Storage Pools and How Collocation Affects Reclamation.

      See Defining a Primary Storage Pool.

    Update the ADSM Policy

    You can do one of the following:

    • Have clients back up data directly to tape.

    • Have clients back up data to disk storage. Then let ADSM migrate the data to tape when the amount of disk storage used reaches the migration threshold.

    The following steps assume that you are modifying the standard, IBM-supplied policy objects, named STANDARD, to allow clients to back up data directly to tape. However, if you want some clients to back up directly to tape and some to disk, keep the standard policy as is. For the clients that need to back up directly to tape, define new policy (policy domain, management class, copy groups) and assign these clients to the new policy domain. For details on the standard policy, see Using the Standard Policy. For how to define new policy, see Creating Your Own Policies.

    Clients Back Up Directly to Tape

    You can choose to have clients back up directly to the new tape storage pool that you defined.
    Key choice:If you back up directly to tape, the number of clients that can back up data at the same time is equal to the number of drives available to the storage pool (through the mount limit of the device class). If you have only one drive, only one client at a time can back up data.

    Performance of tape drives is often lower when backing up directly to tape than when backing up to disk and then migrating to tape. Backing up data directly to tape usually means more starting and stopping of the tape drive. Backing up to disk then migrating to tape usually means the tape drive moves more continuously, meaning better performance.

    1. Update the backup copy group so that the destination for backups is the new tape storage pool, TAPE8MM_POOL. For example:
      update copygroup standard standard standard
      type=backup destination=tape8mm_pool
      
      Note:You may want clients in the STANDARD policy domain to be able to choose whether to back up directly to disk or to tape. If so, instead of updating the copy group in the STANDARD management class, you can define a new management class and a new copy group in the STANDARD domain. See Defining and Updating a Backup Copy Group.

    2. Activate this modified policy:
      activate policyset standard standard
      

      See Activating Policy Sets.

    Clients Back Up to Disk and Then Data Migrates

    You can have clients back up data to disk storage. Then let ADSM migrate the data to the new tape storage pool when the amount of disk storage used reaches the migration threshold. For example, you can have data migrate from the default disk storage pool, BACKUPPOOL, to the new storage pool, TAPE8MM_POOL, by using the following command:

    update stgpool backuppool nextstgpool=tape8mm_pool
    

    If you have not changed the defaults for BACKUPPOOL, ADSM will migrate data from this disk pool to the TAPE8MM_POOL when the disk pool is 90% full. See Defining or Updating Storage Pools.

    Register Clients to the Policy Domain

    If you updated the default STANDARD policy to use the new storage pool as a destination for backups from clients, the clients must be registered to that policy domain. To register a client named ASTRO to the STANDARD policy domain and assign the client the password CADET, enter this command:

    register node astro cadet
    

    You do not need to specify a policy domain because the STANDARD policy domain is the default.

    You can change the domain to which a client is assigned by using the UPDATE NODE command.

    For information on options when registering clients, see Administrator Registration of Client Nodes.

    Label Volumes

    Ensure that volumes are available to ADSM in the library.

    1. You must label volumes that do not already have a standard label. Use the LABEL LIBVOLUME command from the server console or an administrative client. For example, to use one of the 8mm drives, enter this command to label a volume with the id of vol001:
      label libvolume manual8mm vol001
      

      Keep enough labeled volumes on hand so that you do not run out during an operation such as client backup.

    2. What you need to do next depends on whether you are using scratch volumes or private volumes:

      • If you are using only scratch volumes, you have nothing more to do except ensure that there are enough scratch volumes available. For example, you may need to label more volumes. As volumes are used, you may also need to increase the number of scratch volumes allowed in the storage pool that you defined for this library.

      • If you want to use private volumes in addition to or instead of scratch volumes in the library, you must define volumes to the storage pool you defined. The volumes you define must have been already labeled. For information on defining volumes, see Defining Storage Pool Volumes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ge pool k^:&3:4V6ҳ5@6:./usr/share/html/adsm/en_US/admgde/a45eaa61.htm Administrator's Guide

    Administrator's Guide


    Example of an Automated Library: Setting Up an 8mm Autochanger

    For the following example, an Exabyte EXB-210 library containing two drives is attached to the server system. The example takes you through the steps necessary to get ADSM to use the devices in the library for storing client data.

    You can use this example as a guide when configuring other automated tape devices. This example presents the procedure with a minimum of customization. If you want to do more, see the references in the steps.

    Attach the Device to the Server System

    1. Install the SCSI adapter card in your system, if not already installed.

    2. Determine the SCSI IDs available on the SCSI adapter card to which you are attaching the device. Find one unused SCSI ID for each drive, and one for the library or autochanger controller.
      Note:In some automated libraries, the drives and the autochanger share a single SCSI ID, but have different LUNs. For these libraries, only a single SCSI ID is required. Check the documentation for your device.

    3. Follow the manufacturer's instructions to set the SCSI ID for the drives and library controller to the unused SCSI IDs that you found. Usually this means setting switches on the back of the device.

      Attention: Each device connected in a chain to a single SCSI bus must be set to a unique SCSI ID. If each device does not have a unique SCSI ID, you may have serious system problems.

    4. Follow the manufacturer's instructions to attach the device to your server system hardware.

      Attention:

      1. Power off your system before attaching a device to prevent damage to the hardware.

      2. You must attach a terminator to the last device in the chain of devices connected on one SCSI adapter card. Detailed instructions should be in the documentation that came with your hardware.

    5. Install the appropriate device drivers. See Installing Device Drivers.

    6. Find the device worksheet that applies to your device. See http://www.ibm.com/adsm .

    7. Determine the name for the device, which is needed to define the device to ADSM, and record the name on the device worksheet.

      The device name for each drive has the form /dev/mtx. The device name for the library controller has the form /dev/lbx. In both cases, x is the number assigned when the drive and library was set up with its device driver.
      Keep the Worksheets:The information you record on the worksheets can help you when you need to perform operations such as adding volumes to an autochanger. Keep them for future reference.

    Define the Device to ADSM

    1. Define the library to ADSM. For example, for an Exabyte EXB-210 library, name the library AUTO8MMLIB. The library type is SCSI because the library is a SCSI-attached automated library, and is not an IBM 3494. Enter the following command on the command line of an ADSM administrative client:
      define library auto8mmlib libtype=scsi device=/dev/rmt/lb3
      

      For automated libraries, the library type is either SCSI or 349X. The DEVICE parameter gives the device driver's name for the library, the special file name.

      See Defining Libraries and SCSI Libraries.

    2. Decide whether all drives in that library will be used by ADSM. Define the drives that ADSM will use. For example:
      define drive auto8mmlib drive01 device=/dev/mt4 element=82
      
      define drive auto8mmlib drive02 device=/dev/mt5 element=83
      

      Both drives belong to the AUTO8MMLIB library. The DEVICE parameter gives the device driver's name for the drive. In this example, each drive is given an ADSM name that matches its device driver name.
      Element address:The element address is a number that indicates the physical location of a drive within an automated library. ADSM needs the element address to connect the physical location of the drive to the drive's SCSI address. When you define a drive, the element address is required if there is more than one drive in an automated library. The element numbers are taken from the device worksheet filled out in step 7. See http://www.ibm.com/adsm to determine the element numbers.

      See Defining Drives.

    3. Classify drives according to type and recording format by defining ADSM device classes. For example, if you want to use the 8500 recording format for the two drives in the AUTO8MMLIB library, use the following command to define a device class named AUTO8MM_CLASS:
      define devclass auto8mm_class devtype=8mm format=8500
      library=auto8mmlib 
      

      See Defining and Updating Device Classes for Tape Devices.

    4. To check what you have defined, enter the following commands:
      query library
      
      query drive
      
      query devclass
      

      See Requesting Information about Libraries, Requesting Information about Drives, and Requesting Information about a Device Class.

    5. Create the storage pool to use the devices in the device class you just defined. For example, define a storage pool named AUTO8MM_POOL associated with the device class AUTO8MM_CLASS:
      define stgpool auto8mm_pool auto8mm_class maxscratch=20
      

      Key choices:

      1. Scratch volumes are labeled, empty volumes that are available for use. If you allow scratch volumes for the storage pool by specifying a value for the maximum number of scratch volumes, ADSM can choose from the scratch volumes available in the library, without further action on your part. If you do not allow scratch volumes, you must perform the extra step of explicitly defining each volume to be used in the storage pool.

      2. Collocation is turned off by default. Collocation is a process by which the server attempts to keep all files belonging to a client node or client file space on a minimal number of volumes. Once clients begin storing data in a storage pool with collocation off, you cannot easily change the data in the storage pool so that it is collocated. To understand the advantages and disadvantages of collocation, see Grouping Client Files: Collocation on Sequential Access Storage Pools and How Collocation Affects Reclamation.

      See Defining a Primary Storage Pool.

    Update the ADSM Policy

    You can do one of the following:

    • Have clients back up data directly to tape.

    • Have clients back up data to disk storage. Then let ADSM migrate the data to tape.

    The following steps assume that you are modifying the standard, IBM-supplied policy objects, named STANDARD, to allow clients to back up data directly to tape. However, if you want some clients to back up directly to tape and some to disk, keep the standard policy as is. For the clients that need to back up directly to tape, define new policy (policy domain, management class, copy groups) and assign these clients to the new policy domain. For details on the standard policy, see Using the Standard Policy. For how to define new policy, see Creating Your Own Policies.

    Clients Back Up Directly to Tape

    You can choose to have clients back up directly to the new tape storage pool that you defined.
    Key choice:If you back up directly to tape, the number of clients that can back up data at the same time is equal to the number of drives available to the storage pool (through the mount limit of the device class). If you have only one drive, only one client at a time can back up data.

    Performance of tape drives is often lower when backing up directly to tape than when backing up to disk and then migrating to tape. Backing up data directly to tape usually means more starting and stopping of the tape drive. Backing up to disk then migrating to tape usually means the tape drive moves more continuously, meaning better performance.

    1. Update the backup copy group so that the destination for backups is the new tape storage pool, AUTO8MM_POOL. For example:
      update copygroup standard standard standard
      type=backup destination=auto8mm_pool
      
      Note:You may want clients in the STANDARD policy domain to be able to choose whether to back up directly to disk or to tape. If so, instead of updating the copy group in the STANDARD management class, you can define a new management class and a new copy group in the STANDARD domain. See Defining and Updating a Backup Copy Group.

    2. Activate this modified policy:
      activate policyset standard standard
      

      See Activating Policy Sets.

    Clients Back Up to Disk and Then Data Migrates

    You can have clients back up data to disk storage. Then let ADSM migrate the data to the new tape storage pool when the amount of disk storage used reaches the migration threshold. For example, you can have data migrate from the default disk storage pool, BACKUPPOOL, to the new storage pool, AUTO8MM_POOL, by using the following command:

    update stgpool backuppool nextstgpool=auto8mm_pool
    

    If you have not changed the defaults for BACKUPPOOL, ADSM will migrate data from this disk pool to the AUTO8MM_POOL when the disk pool is 90% full. See Defining or Updating Storage Pools.

    Register Clients to the Policy Domain

    If you updated the default STANDARD policy to use the new storage pool as a destination for backups from clients, the clients must be registered to that policy domain. To register a client named ASTRO to the STANDARD policy domain and assign the client the password CADET, enter this command:

    register node astro cadet
    

    You do not need to specify a policy domain because the STANDARD policy domain is the default.

    For information on options when registering clients, see Administrator Registration of Client Nodes.

    Label and Check In a Library Volume

    Ensure that enough volumes are available to ADSM in the library.

    1. You must label volumes that do not already have a standard label. Use the LABEL LIBVOLUME command from the server console or an administrative client. For example, to use one of the drives in the 8mm library and search for all usable volumes in the library, enter this command:
      label libvolume auto8mmlib search=yes labelsource=barcode
      overwrite=no checkin=scratch
      

      Keep enough labeled volumes on hand so that you do not run out during an operation such as client backup.

    2. What you need to do next depends on whether you are using scratch volumes or private volumes:

      • If you are using only scratch volumes, you have nothing more to do except ensure that there are enough scratch volumes available. For example, you may need to label more volumes. As volumes are used, you may also need to increase the number of scratch volumes allowed in the storage pool that you defined for this library.

      • If you want to use private volumes in addition to or instead of scratch volumes in the library, you must define volumes to the storage pool you defined. The volumes you define must have been already labeled and checked in. See Defining Storage Pool Volumes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ba k;&3 4V6ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45eaa62.htm Administrator's Guide

    Administrator's Guide


    Notes on Configuring Devices

    The following sections present choices and procedures you need to be aware of when configuring devices for ADSM. The sections give pointers to additional information where applicable.

    Troubleshooting Problems with Devices

    You cannot share tape drives defined to ADSM with other applications. Errors and operation failures can occur when other applications attempt to use devices defined to ADSM. If you want to temporarily use a drive with another application, you can delete the drive definition from ADSM and lower the mount limit for the corresponding device class. Define the drive to ADSM again when the drive is available for ADSM use.

    If you have not already done so, register the license for the device support module that you purchased. For more information on licensing, see ADSM Licensing.

    Setting the Library Mode

    For ADSM to access a SCSI library, the device must be set for the appropriate mode. The mode that ADSM requires is usually called random mode; however, terminology may vary from one device to another. Two examples follow:

    • Some libraries have front panel menus and displays that can be used for explicit operator requests. However, if the device is set to respond to such requests, it typically will not respond to requests made by ADSM.

    • Some libraries can be placed in sequential mode, in which volumes are automatically mounted in drives by using a sequential approach. This mode conflicts with how ADSM accesses the device.

    Refer to the documentation for your device to determine how to set it to a mode appropriate for ADSM.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k,<&34V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa63.htm Administrator's Guide

    Administrator's Guide


    Notes on Operations

    The following sections summarize choices and procedures you need to be aware of when operating removable media devices for ADSM. The sections give pointers to additional information.

    Mount Operations for Manual Libraries

    Volumes are mounted as a result of mount requests from ADSM. For manual libraries, you can monitor the mount requests on the server console or by using an administrative client in mount mode or console mode. Someone you designate as the operator must respond to the mount requests by putting in tape volumes as requested.

    For more details, see Chapter 5. Managing Removable Media Operations.

    Handling Messages for Automated Libraries

    For automated libraries, ADSM works with the library to accomplish volume mounts. Mount messages are not sent to an operator. However, information about problems with the library are still sent to the mount message queue. You can see these messages on administrative clients that have been started with either the mount mode or console mode parameter. However, you cannot use the ADSM REPLY command to respond to these messages. For more details, see Chapter 5. Managing Removable Media Operations.

    Cleaning Drives in Automated Libraries

    When you want to use a cleaning tape, manually enter the tape into the library and follow the manufacturer's procedures.

    ADSM does not support cleaning operations for SCSI libraries and does not mount cleaning cartridges or tapes. For most libraries, ADSM uses the cleaning slots, or fixed slots, for data tapes. Keeping a cleaning cartridge in a SCSI library can slow ADSM operations. If the library has a bar-code reader and the cleaning cartridge has a bar-code label, ADSM notes the location of the cleaning cartridge and then ignores it.

    Collocation

    Collocation is a process by which the server attempts to keep all files belonging to a client node or a client file space on a minimal number of sequential access storage volumes. You set collocation on or off for each sequential access storage pool, which includes tapes. By using collocation, you can reduce the number of volume mounts required when users restore, retrieve, or recall many files. However, when collocation is on, more volume mounts are required when clients store files.

    To understand the advantages and disadvantages of collocation, see Grouping Client Files: Collocation on Sequential Access Storage Pools and How Collocation Affects Reclamation.

    Single Drive Libraries

    To allow ADSM to automatically reclaim volumes in a library that contains only one drive, you can set up a special storage pool to be used for reclamation. See Reclaiming Volumes in a Storage Pool with One Drive for more information about a reclamation storage pool.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k2=&3f4V6ҳ5@6f./usr/share/html/adsm/en_US/admgde/a45eaa64.htm Administrator's Guide

    Administrator's Guide


    Chapter 5. Managing Removable Media Operations

    ADSM allows you to use and reuse removable media to store data. You need to perform some steps to prepare removable media for initial use by ADSM. You also need to perform some steps to control how and when media is reused.

    For manually mounted devices, ADSM sends messages that request that volumes be mounted when they are needed. For devices in automated libraries (such as a tape autochanger), ADSM interacts with the library to mount volumes, but sends messages when the library needs attention from an operator. ADSM also tracks the inventory of media in each automated library.

    See the following sections:
    Concepts:
    "How ADSM Uses and Reuses Removable Media"
    "Using Scratch Volumes and Private Volumes"
    "Private and Scratch Volumes in Automated Libraries"
    "Categories in 349X Automated Libraries"
    Tasks:
    "Preparing Removable Media for ADSM"
    "Labeling Sequential Access Volumes"
    "Informing the Server about New Volumes in a Library"
    "Controlling ADSM Access to Volumes"
    "Reusing Tapes in Storage Pools"
    "Reusing Volumes Used for Database Backups and Export Operations"
    "Managing Storage Volumes in Automated Libraries"
    "Managing Media Mount Operations"

    In this chapter, most examples illustrate how to perform tasks by using the ADSM command line interface. For information about the ADSM commands, see ADSM Administrator's Reference, or issue the HELP command from the command line of an ADSM administrative client.

    All of the ADSM commands can be performed from the administrative web interface. For more information about using the administrative interface, see ADSM Quick Start.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k<>&34V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa65.htm Administrator's Guide

    Administrator's Guide


    How ADSM Uses and Reuses Removable Media

    ADSM helps you to manage removable media by providing ways to control how removable media are used and reused. The following describes a typical life cycle for a piece of media. The numbers (such as (1)) refer to numbers in Figure 10.

    1. You label (1) and check in (2) the media.

    2. If you choose not to use scratch volumes in the storage pool associated with the device, you define the volumes. However, use of scratch volumes is more convenient in most cases.

      Figure 10. Simplified View of the Life Cycle of a Tape

      Simplified View of the Life Cycle of a Tape

    3. A client sends data to the server for backup, archive, or space management. The server stores the client data on the volume. Which volume the server selects (3) depends on:

      • The policy domain to which the client is assigned.

      • The management class for the data (either the default management class for the policy set, or the class specified by the client in the client's include/exclude list or file).

      • The storage pool specified as the destination in either the management class (for space-managed data) or copy group (for backup or archive data). The storage pool is associated with a device class, which determines which device and which type of media is used.

      • Whether the MAXSCRATCH value is reached when the scratch volumes are selected.

      • Whether collocation is enabled for that storage pool. When collocation is enabled, ADSM attempts to place data for different clients or client nodes on separate volumes.

      See Figure 11.

      Figure 11. How ADSM Affects Media Use

      How ADSM Affects Media Use

    4. The contents of the volume change over time as a result of:

      • Expiration of files (4) (affected by management class and copy group attributes, and the frequency of expiration processing)

      • Movement and deletion of file spaces (by an ADSM administrator)

      • Automatic reclamation of media by ADSM (5)

        The amount of data on the volume and the reclamation threshold set for the storage pool affects when the volume is reclaimed. When the volume is reclaimed, any valid, unexpired data is moved to other volumes or possibly to another storage pool (for storage pools with single-drive libraries).

      If the volume becomes empty because all valid data either expires or is moved to another volume, the volume is available for reuse (after any time delay specified by the REUSEDELAY parameter for the storage pool). The empty volume becomes a scratch volume if it was initially a scratch volume. The volume starts again at step 3.

    5. You determine when the media has reached its end of life.

      For volumes that you defined (private volumes), check the statistics on the volumes by using the QUERY VOLUME command. The statistics include the number of write passes on a volume (compare with the number of write passes recommended by the manufacturer) and the number of errors on the volume.

      You must move any valid data off a volume that has reached end of life. Then, if the volume is in an automated library, check out the volume from the library. If the volume is not a scratch volume, delete the volume from the ADSM database.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Gui kR?&34V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa66.htm Administrator's Guide

    Administrator's Guide


    Using Scratch Volumes and Private Volumes

    A scratch volume is a labeled volume that is empty or contains no valid data, and can be used to satisfy any request to mount a scratch volume. A private volume is a volume that is in use or owned by an application, and may contain valid data. Volumes that you define to ADSM are private volumes. A private volume is used to satisfy only a request to mount that volume by name. For each storage pool, you must decide whether to use scratch volumes.

    If you use scratch volumes, ADSM uses volumes as needed, and returns the volumes to scratch when they become empty (for example, when all data on the volume expires). If you do not use scratch volumes, you must define each volume you want ADSM to use. Volumes that you define to ADSM are private volumes, and do not return to scratch when they become empty.

    For more information on defining volumes, see Preparing Removable Media for ADSM.

    Private and Scratch Volumes in Automated Libraries

    For each automated library, ADSM tracks in its volume inventory for the library whether a volume has scratch or private status. If you allow scratch volumes to be used for a storage pool, ADSM will choose a scratch volume from the scratch volumes that are checked in for the automated library.

    When ADSM uses a scratch volume, ADSM changes the volume's status to private by defining it. ADSM tracks whether defined volumes were originally scratch volumes. Volumes that were originally scratch volumes return to scratch status when they become empty. You lose the usage statistics on the volumes when the status of the volumes is changed.

    For information on changing the status of a volume in an automated library, see Changing the Status of a Volume in a Library.

    The Volume Inventory for an Automated Library

    ADSM maintains a volume inventory for each automated library that you define. The inventory for a library includes only those volumes that you have checked in to that library.

    The list of volumes that are checked in to a library is not necessarily identical to the list of volumes in the storage pools associated with the library. A volume may be checked in to the library but not in a storage pool (a scratch volume). A volume may be defined to a storage pool associated with the library (a private volume), but not in the library's volume inventory.

    For more information on how to check in volumes, see Informing the Server about New Volumes in a Library.

    Private Volumes in an Automated Library

    You may want to use the private status for volumes if you carefully regulate which volumes are used by individual storage pools in your environment. You must define the volumes (DEFINE VOLUME command) for each storage pool. To mount a private volume, you must provide the volume name. If you are doing database backup, dump, or load, or import or export operations, you must list the volumes to use if you want to use private volumes.

    Scratch Volumes in an Automated Library

    When the ADSM server needs a new volume for a drive in an automated library, the server can choose any volume in the library whose status code indicates that it is a scratch volume. The scratch volume is selected only when the MAXSCRATCH value is greater than zero. After the volume is mounted, its status code is changed to private and the volume is automatically defined as part of the storage pool for which the mount request was made. ADSM tracks in the database that this defined volume was originally a scratch volume. When that volume is deleted from the storage pool (for example, all the data it contains expires), the volume returns to scratch status and can be reused by the same or a different storage pool that uses the library.

    One of the benefits of using scratch volumes is that different storage pools that share the same automated library can dynamically acquire volumes from the library's pool of scratch volumes. The volumes need not be preallocated to the different storage pools.

    Another benefit of using scratch volumes, even if only a single storage pool is associated with an automated library, is that you need not explicitly define all of the volumes for the storage pool using DEFINE VOLUME commands. Volumes are automatically added to and deleted from the storage pool by the server.

    Note:One disadvantage of using scratch volumes is that your volume usage information (for determining when the media has reached its end of life) is deleted when the private volume is returned to the scratch volume pool.

    If a scratch volume is used for a database backup or export operation, ADSM changes the volume's status code to private. The volume returns to the scratch pool only when an ADSM administrator determines that the volume's data is no longer needed, and uses the UPDATE LIBVOLUME command to change the status of the volume to scratch.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] rary, s kC@&35V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa67.htm Administrator's Guide

    Administrator's Guide


    Categories in 349X Automated Libraries

    A 349X library has an intelligent control unit that tracks the inventory of all volumes in the library. The control unit tracks the category number of each volume. A single category number identifies all volumes used for the same purpose or application.

    These category numbers are useful when multiple systems share the resources of a single library. Typically, a software application that uses a 349X library device uses volumes only in one or more categories that are reserved for that application. To avoid loss of data, ensure that each application sharing the library uses unique categories.

    When a volume is first inserted into the library, either manually or automatically at the convenience I/O station, the volume is assigned to the insert category (X'FF00'). A software application, such as ADSM, can then interact with the library control unit to change a volume's category number to a different value. To do this for ADSM, use the CHECKIN LIBVOLUME command (see Informing the Server about New Volumes in a Library).

    The number of categories that ADSM requires depends on whether you have enabled support for 3590 drives by using the ENABLE3590LIBRARY parameter in the server options file.

    Without 3590 Support Enabled

    An ADSM server reserves two different category numbers in each 349X library that it accesses. One of these categories is used for private volumes that belong to ADSM, and the other is used for scratch volumes that belong to ADSM. See Private and Scratch Volumes in Automated Libraries for more information on private and scratch volumes.

    When you define a 349X library, you can specify the category numbers for volumes that ADSM owns in that library by using the PRIVATECATEGORY and SCRATCHCATEGORY parameters. The default values for these parameters are acceptable in most situations.

    Attention: If you connect other systems or ADSM servers to a single 349X library, ensure that each uses a unique set of category numbers. Otherwise, two or more systems may try to use the same volume, and cause a corruption or loss of data.

    With 3590 Support Enabled

    The ENABLE3590LIBRARY server option supports the use of 3590 tape drives within 349X libraries. If support for 3590 drives is enabled for the server, the server reserves three different categories in the 3494 library. The categories are: private, scratch for 3490 drives, and scratch for 3590 drives.

    Attention: If you are currently sharing a 3494 library between ADSM and other applications or systems, be careful when enabling 3590 support to prevent loss of data. See Enabling Support for IBM 3590 Drives in Existing 3494 Libraries.

    When you define a 349X library, you can specify the category numbers for volumes that ADSM owns in that library by using the PRIVATECATEGORY and SCRATCHCATEGORY parameters. The default values for these parameters are the same as when 3590 support is not enabled. However, ADSM automatically creates a third category, a scratch category for 3590 drives, by adding one to the SCRATCHCATEGORY parameter you specify. For example, suppose you enter the following command:

    define library my3494 libtype=349x device=3494a
    privatecategory=400 scratchcategory=401
    

    ADSM then uses the following categories in the new MY3494 library:

    400 (X'190')
    Private volumes (for both 3490 and 3590 drives)

    401 (X'191')
    Scratch volumes for 3490 drives

    402 (X'192')
    Scratch volumes for 3590 drives

    As shown in this example, to avoid overlapping categories, the number you specify for the private category must not be equal to the scratch category plus 1.

    Attention: The default values for the categories may be acceptable in most cases. However, if you connect other systems or ADSM servers to a single 349X library, ensure that each uses unique category numbers. Otherwise, two or more systems may try to use the same volume, and cause a corruption or loss of data.

    For information on the ENABLE3590LIBRARY server option, see ADSM Administrator's Reference.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] t to c k]A&3 5V6ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45eaa68.htm Administrator's Guide

    Administrator's Guide


    Enabling Support for IBM 3590 Drives in Existing 3494 Libraries

    The new category that ADSM creates for 3590 scratch volumes can duplicate a category already assigned to another application and cause loss of data. If you are currently sharing a 3494 library between ADSM and other applications or systems and you enable ADSM's support for 3590 drives, you need to be careful. ADSM automatically creates a third category for 3590 scratch volumes by adding one to the existing scratch category for any 3494 libraries defined to ADSM. (See Categories in 349X Automated Libraries for more information about the categories.)

    To ensure that all steps are followed to prevent potential data loss, enable 3590 support by adding the following line to the server options file (dsmserv.opt):

    ENABLE3590LIBRARY  YES
    

    Stop and start the server to make this change effective.

    To prevent loss of data, do either one of the following before enabling 3590 support:

    • Update other applications and systems to ensure that there will be no conflicting use of category numbers.

    • Delete the existing ADSM library definition and then define it again using a new set of category numbers that do not conflict with categories used by other systems or applications using the library. Do the following:

      1. Use an external utility (such as mtlib) to reset all of the ADSM volumes to the insert category.

      2. Delete the 3494 library from ADSM.

      3. Define the 3494 library to ADSM again, using new category numbers.

        Check in the ADSM volumes that you put in the insert category in step 1.

    For more information about checking in volumes, see Informing the Server about New Volumes in a Library.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ADSM  l;B&33[5V6ҳ5@6W=./usr/share/html/adsm/en_US/admgde/a45eaa69.htm   aet<>hilnors AELbcdmuvy"#&/46;=DHIMNPRSTfgpw,-1359BCFOVk08GUXYx()2:KW_q!.7JQjzh"dYHD`@bDxq d8`&HFJ%F DFJ$E.=II Д+ ^^ F&e$\{@8? p%S'Ek @ @ @ @ @ǴTrQ n,pd;P00`P(NLe7`#Ǵ@HHtO$R0H8yp{@8?P0 =A ioL0 N@XXq ߵ@J dH\kRg2ϙL0=AI-޽r{@8?#5[%27evSq_H~=+UF ^rVR3 M?L l'*p\jtK!"[QvL0 /=2$d`t@& @JDQ*d x@XX@P(D% 4!DQ*d W P @a.=2$d`t@& @NBQ<4t. ~10dvfYz9L9t^jt8ߒ1Z}\Wl.>S+^ G5N+VxK-\WN78xWj)*,P×L؜W[ ='jDܕN+ ?&{e}ֳR; 58ga#}\b a̯YzOA-ёbfvD8D&T@=!.'#SБc(Ss_y\;'KJ F b{L.ii=ʐ!D&*@I\цHH&*@JHH&C pfk_$KL0@= ADzYk5ZA5q_'K dz5/O#JK8WYԚ\(ha.h%цP IjD K}|+sfkfwR?8W__:Y'8>1Hf7r)>QI %]-lܠCG紳~c<}TN+Ζo9 =uϕg"`Qz.{QLq_ܠCG<:t#Po\9"cB,'‰.E􄸎#|Ζo9iQe|$|g28y,Esb)t(Rk-rW1NUsΞ}% /`u# 4p%ٚzRk-rT5M+T}R(( ?BN=ԉ3__0NFy3gK7u¾3R=ԉ3__:YN+7~S7=y9}~v'YHw)~tQ_0NFyӱ8WZ]6Tр{K9p>ϨPG__uX0IǴ7UN+g/T99sR&3`nW؜W[=ל0ig5"n25 р{K8ϯΒ&  =IPogYzO=i3|+=:lN9MLE82WJEuru_{֚Wc ?5ektd\I(*g(Rk-rW^[|v'ϳX}}Vc=p(h紳i!j $Z@ $ K67» gJգsFڇ*DH &D8K19T "@I2 %ig3Vt&%zO|7=.Hߍ؜W[8%3Pfk-?62i πWa#}u5Rs{Lpx%r̢@2e]׮}~t E.0=IQb{K89 ܖr(( =c(vH߾iA3_Mqս\;`CGRN\^le =u8+&$ocܷ{b 8zE*GZٹO3__$K5+Nnuy=u <ӧk^0NHeA3_398 }~|ё {k ȱCGyO䶌\73 l\#i^[؜W[<%_9z,Ptֹ/qtC* ٚ39N+XSس- 4pYǴ5UK-\%ZyHW[+g+ ҂t3S14a!=rDdA!a!b\ш8ʠQIsF ڇ*DH &D4 K1M~'=￰[<"`]ўjt=u Sq^- {!_~6G7XH߿+[>5nS)5hCG_ W󫆭xZj癯3KN\]}Nb4Ͽ'K<׮s~t E.0MeJ4pY}~x:]+=3ܾKhyA3_39bc9&S Cup S}ZAŊ8&k }mo9:h7Rk-rWW ZL*iq^_䶌\77ёb{K8 sPP($!B\c.>7҂t2ш9 8qIR HQZ䯮]~WckgK7__ 5:v'i y_{$E8Ms|\W5s~K5Nb40IsK[7(,P)8 yT8xW5zK? nKN^>0NFE8y,1HgEᤈ vf;rށ>.? ȱA!c~KhykNzq_獧E8ߒ~s E#ᨐ,\6Gi %~W7r_g`CG=%ٚ1Hgb) DbCȣ]-lܠ7bq]l($,}zwCԚ_L}_϶s<+֛5I[FF`.~ο)_tRj獧;Hn䅊8@>>𯍧A7½iA_%dft?~:Y $h L̈́Ssb ?N;:W=W8rt߳gALSb7@F20SAL e:zy~=ml2<"`:q*|`.ʋ4pYǴS*DH %P %Fˠ8l_-\F $ڇ*DH &D4AǴt3uӺ5s-\7IR HQZR׮Lrg%؜W[6F7Rjej,P¼1K_a9s2[_ Ze7%\u65[bq]lO!#~1g\WϞ)wRr)~'K=\b `CG".#H)"dOA"`r,% qY2E2G09RRD8Ȟ DH 2XK:H"H`z@&%yF>6G8W__S3Խs>,\Q#BKd47+BKd4R ΐ 5{؜W[*}ƙj~(#Kgtd(ha.h%цP I9T "@I2 "\ш8q$5C@$W(:tZa#|l u09T "@I2 DqC@$"  %ig~uX_5:y)q e|WL8MsԹu_ ]}a5:-{Jy,P%J,P@xIG)q¢5(h\2eEZ0ɗsK[7(yv鰑DD E.0E8y,] 7Z6GH1+ >'K$+ `^\(jtZ,]=rDYj.W[:VF7#hфʠQI%j $H@X%j $H@X04b=eN1HߺgπXrfm<$o8TX=9T "@I,r@@(%ia#}W[+/|i}('K-0Sig\;3_oyq_\`43tdX/'K=\b g}ˢ C@/* :mz%^jkӫH19Evg׮};?3__}=u ?~ui2qlUZek^Ŋ8F[?_&%E =y&Z'+[=r3>6F^aM\= EǴ1qnsc3Z䨱A@a紱t\,ޏhy 01m aЀ`tdqL x=rhq,H)C@$W( <$oüBq]l .bhAN=as'\~vgi}Xw'S^.ק\+ltA!  ȱCG੯ܷ%1gUoQXw8 l<`.{ܷ8WyF|%볥Xj|%X+_0NF}ܧ)ik!bS_g~rk''-J77¾Sm?62i  $o8xy4p r<~ϯ\yt2,PHXjkӫH1O̥'*4p)N1HRk-rTX0X.lN+ժтr862i Ohq,f=re<+=6p\$o5*,PPy,] 7Z6GH1+ [@<`.02)x<78{F.igANj $Z@ h%ZyHW[+.KyAhф{K8Nٚ~N+7έ }}OorkW ȱCG_ZAQLbі>93; MeJ{KEѴ>0MuڵZ0NVv'Z{F.ig5c)_).z58ga#}IQbibYժѴ<ZA 1\`b{F.igC\9T "@I,r@@Б.JF_ {'*7џ {#B.bhC\{PP($ȂBƅsF ڇ*DH &DAǴ.p띙ܷm eyk/'K" ?-}~sSfv7Ԛ\(( <.i|`gj`lˢ T,]($ddA"`rqsb)t(Rk-rWm<*z|%؜W[+/9g̥'!b{K8@1$\%$z  %$C$LT!儹+=цHH&*@JHH&C qOz'M\5%{eykM\5>tgAL▽stRj窗)BF/#g#`sS6GN+(ha.h%цP I=P I4w4DH I"x  $ya.hcRjek h4a.i=ʐ!D&*@I\7>8i$C@bezDGXssLJ7؜W[+CP$oםc\",Pf)k>8i$C@bezDG5*|$WALZxoZb9r7 g&CGӧ§.7Rk-rWN5 ܯڂ&59ICG= sF.2bHpfkKbq]l~U?_Vyt3J~]^f;gR ^=TŊ8y,3?𗜳Μk}Xw8T5/S 3kg؜W[9k:Yk䯅j}~u&%y,P9"(C HK_F9q u>Y}0[8a T<h,PigQ {4pY"e pka"1HW8yZkgK7uAWB vgK78}O:^[4pY"e q(01"Eb5 ::Lˢ~x:]N_3{̑?|$,P9"(C HK_F9q u>Y}0[8a T<h ڇ$]E"\tQ𑿯ΔўEᤈ0b%Z$]E"\0 tQ𑿯ΔўEᤈ6A A v'  ֹ/q<'K=Y{/23pN|>93; MeJ{KE?`g9} ˢ!)!U)zhq,TL)5n+~S}.H*o<%y>0NFE8y,f<`.g_%dfݙRkW1ij[ߩR{8)ᆳ b  ,PԚ-ZіϚgA3E8x{K8:t GL%k_)]g3 ߑŲ[UiB ?~uyQb,] T$ 8B \1Bur z{_8KOUV+׌ўeȤL3〽hI}ʏW,PHXH,PHXqvLW&G~K-VE8yX.=PGjOή13fkyO}Wy񚗰Ų[Ui ёbw3_ W)bq]lSJ]A2'%~󭕭j[ܺLД+Ԍ2Z,PW>=0 _+KSZ]d)BF}~u`W@1bib躘r,0t\{K8ʠQI.T= Ą5$oW[+3F@i"C6AHkig9@?_ N^3_oKQg߬$n8{gW{^lYёb"`+v_{z^[s){:xN+-#0 'M5tdX&k Vy_)}[FF`.N "`+v_{z^[s){:xN+t2,P%| j_{ ˝ܻI#dڪ+V&bçCL:]j>o)Y|{mo9:h7fkf+gg~>GoUV^jt]6Tz{_rWH1(haFWq^jtzuq)醈 ~`çN(&Rk ΖoZXOۡ@.= 0Ӣ > ,PԚ-Zіs>:Qu[{ zsf<`.4peđsLsL$LT2' 09RL8V sF"#H)"dOA"`r,%oUV_tYKSۦFk.yO=~SGX,PkAvt7y0XцH sF@1$\{K85.s_3 ˚=`'K gENu_{laeO2^Sq_ l<`.!_IɌ2Jg:kG}vCG}~v'-Vzyr}~zsP%O9IWE8&kz ٚK߯-&0?oa9~sZF}~u&%E8y,Hk*DH $D) $%2#_('K<0I"`hфq 3̈́k5ۖ)~٭{.1dG~x:]O,;؜W[+yO}ƙj̗U~:]N+c%" ?+_ svf}nuy=ug~(# orW5ۖ'|+U#~r0RI"*zDG5+N-G'b{K8_3 5)O}Nb4ϾkgO_F2.?+Ne9ýut2,PigNv75:{Lt3ٚK9|d<`.QLOVs79S=>fRG/p@i . 9@1^u/'K'p%@=L p+N87Q]~W>Q{HeE Kd4jQ{it @ p,PБ Xр{K8_L l'.rKkc)Rku N+;,WϹO_>ZF<`.e," r0S5j?8}Z_ܤ>6GܕY?k|+Rg2g ?|+Թs2[/>Rybq]lg5{YΖo95鯾YIJe+Rjek ޣA 4p:xH'/9wy,;؜W[* ڇ$]E"\ PKS]!#|-6-8)ӠDFA l_?Krg8W=:]aӺ5pe~)L}Q<%Rjek׮}~tM\>j8&kbq]lԚiAL+}ܥ|~ Administrator's Guide

    Administrator's Guide


    Maintaining the Volume Inventory

    With ADSM, you maintain your volume inventory by performing the following tasks:

    • Controlling ADSM access to volumes
    • Reusing tapes in storage pools

    Controlling ADSM Access to Volumes

    ADSM expects to be able to access all volumes it knows about. For example, ADSM tries to fill up tape volumes. If a volume containing client data is only partially full, ADSM will later request that volume be mounted to store additional data. If the volume cannot be mounted, an error occurs.

    To make volumes that are not full unavailable to ADSM, you can change the access mode of the volumes. For example, use the UPDATE VOLUME command with ACCESS=UNAVAILABLE. The server will not attempt to mount a volume that has an access mode of unavailable.

    If you want to make volumes unavailable to send the data they contain offsite for safekeeping, a more controlled way to do this is to use a copy storage pool. You can back up your primary storage pools to a copy storage pool and then send the copy storage pool volumes offsite. You can track these copy storage pool volumes by changing their access mode to offsite, and updating the volume history to identify their location. For more information, see Backing Up Storage Pools.

    Reusing Tapes in Storage Pools

    To reuse tapes in ADSM storage pools, you must do two things:

    • Run expiration processing regularly so that client files that have expired (are no longer valid) are deleted. See Expiration Processing of Client Files.

    • Move data to consolidate valid, unexpired files onto fewer tapes. ADSM offers an automated process called reclamation that does this. See Reclamation.

    Expiration Processing of Client Files

    Expiration processing deletes from the ADSM database information about any client files that are no longer valid according to the policies you have set. For example, suppose four backup versions of a file exist in ADSM server storage, and only three versions are allowed in the backup policy (the management class) for the file. Expiration processing deletes information about the oldest of the four versions of the file. The space that the file occupied in the storage pool can then be reclaimed.

    You can run expiration processing automatically or by command. See Running Expiration Processing to Delete Expired Files.

    Reclamation

    You can have ADSM reclaim volumes that pass a reclamation threshold, a percentage of unused space on the volume. The reclamation threshold is set for each storage pool. See Reclaiming Space in Sequential Access Storage Pools.

    For a storage pool associated with a library that has more than one drive, the reclaimed data is moved to other volumes in the same storage pool. For a storage pool associated with a library that has only one drive, the reclaimed data is moved to volumes in another storage pool that you must define, called a reclamation storage pool. See Reclaiming Volumes in a Storage Pool with One Drive.

    Reusing Volumes Used for Database Backups and Export Operations

    When you back up the database or export server information, ADSM records information about the volumes used for these operations in the volume history file. ADSM will not allow you to reuse these volumes until you delete the volume information from the volume history file. To reuse volumes that have previously been used for database backup or export, use the DELETE VOLHISTORY command. For information about the volume history file, see Saving the Volume History File.
    Note:If your server is licensed for the DRM feature, the volume information is automatically deleted during MOVE DRMEDIA command processing. For additional information about DRM, see Chapter 21. Using Disaster Recovery Manager.

    Maintaining a Supply of Scratch Volumes

    When you define a storage pool, you must specify the maximum number of scratch volumes that the storage pool can use. ADSM automatically requests a scratch volume when needed. When the number of scratch volumes that ADSM is using for the storage pool exceeds the maximum number of scratch volumes specified, the storage pool can run out of space.

    Ensure that you set the maximum number of scratch volumes high enough for the expected usage. When you exceed this number, you can do one or both of the following:

    • Increase the maximum number of scratch volumes by updating the storage pool definition. Label new volumes to be used as scratch volumes if needed.

    • Make volumes available for reuse by running expiration processing and reclamation, to consolidate data onto fewer volumes. See Reusing Tapes in Storage Pools.

    For automated libraries, see also Maintaining a Supply of Scratch Volumes in an Automated Library.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] F="#HDR kD&3q75V6ҳ5@6q7./usr/share/html/adsm/en_US/admgde/a45eaa71.htm Administrator's Guide

    Administrator's Guide


    Managing Storage Volumes in Automated Libraries

    ADSM tracks the scratch and private volumes available in an automated library through a library volume inventory. ADSM maintains an inventory for each automated library. The library volume inventory is separate from the inventory of volumes for each storage pool. To add a volume to a library's volume inventory, you check in a volume to that ADSM library. For details on the check-in procedure, see Informing the Server about New Volumes in a Library.

    To ensure that ADSM's library volume inventory remains accurate, you must check out volumes when you need to physically remove volumes from a SCSI or 3494 library device. When you check out a volume that is being used by a storage pool, the volume remains in the storage pool. If ADSM requires the volume to be mounted while it is checked out, a message to the mount operator's console is displayed with a request to check in the volume. If the check in is not successful, ADSM marks the volume as unavailable.

    While a volume is in the library volume inventory, you can change its status from scratch to private, or from private to scratch.

    To check whether ADSM's library volume inventory is consistent with the volumes that are physically in the library, you can audit the library. The inventory can become inaccurate if volumes are moved in and out of the library without informing the server via volume check-in or check-out.

    See the following sections:
    Tasks:
    "Changing the Status of a Volume in a Library"
    "Removing Volumes from a Library"
    "Returning Volumes to a Library"
    "Auditing a Library's Volume Inventory"

    Changing the Status of a Volume in a Library


    Task Required Privilege Class
    Change the status of a volume in an automated library System or unrestricted storage

    The UPDATE LIBVOLUME command lets you change the status of a volume in an automated library from scratch to private, or private to scratch. However, you cannot change the status of a volume from private to scratch if the volume belongs to a storage pool.

    You can use this command if you make a mistake when checking in volumes to the library and assign the volumes the wrong status.

    Removing Volumes from a Library


    Task Required Privilege Class
    Remove volumes from a library System or unrestricted storage

    You may wish to remove a volume from an automated library. The following are examples:

    • You have exported data to a volume in the library and want to take it to another system for an import operation.

    • All of the volumes in the library are full, and you want to remove some that are not likely to be accessed in order to make room for new volumes that can be used to store more data.

    To remove a volume from an automated library, use the CHECKOUT LIBVOLUME command. By default, the server mounts the volume being checked out and verifies the internal label. When the label is verified, the server removes the volume from the library volume inventory, and then moves it to the entry/exit port of the library. If the library does not have an entry/exit port, ADSM requests that the mount operator remove the volume from a slot within the library.

    For SCSI libraries with multiple entry/exit ports, use the SEARCH=BULK parameter of the CHECKOUT LIBVOLUME command to eject the volume to the next available entry/exit port.

    If you check out a volume that is defined in a storage pool, the server may attempt to access it later to read or write data. If this happens, the server requests that the volume be checked in.

    Returning Volumes to a Library


    Task Required Privilege Class
    Return volumes to a library System or unrestricted storage

    When you check out a volume that is defined to a storage pool, to make the volume available again, you must do the following:

    1. Check in the volume for the library, with private status. Use the CHECKIN LIBVOLUME command with the parameter STATUS=PRIVATE.
    2. Update the volume's ACCESS value. You must change the access from unavailable to read/write or read-only. Use the UPDATE VOLUME command with the ACCESS parameter.

    Managing a Full Library

    As ADSM fills volumes in a storage pool, the number of volumes needed for the pool may exceed the physical capacity of the automated library. To make room for new volumes while keeping track of existing volumes, you can define an overflow location near the library for the storage pool. You then move media to the overflow location as needed.

    The following shows a typical sequence of steps to manage a full library:

    1. Define or update the storage pool associated with the automated library, including the overflow location parameter. For example, you have a storage pool named archivepool associated with an automated library. Update the storage pool to add an overflow location of Room2948. Enter this command:
      update stgpool archivepool ovflocation=Room2948
      

    2. When the library becomes full, use the MOVE MEDIA command.

      ADSM records the location of the volumes that you move by using the MOVE MEDIA command. The location of the volumes is the overflow location that you defined for the storage pool. For example, to move all full volumes in the specified storage pool out of the library, enter this command:

      move media * stgpool=archivepool
      

      Use the DAYS parameter to specify the number of days that must elapse before the volume is eligible for processing by the MOVE MEDIA command.

      All full volumes are checked out of the library. ADSM records the location of the volumes as Room2948.

    3. Check in new scratch volumes, if needed.

    4. Reuse the empty scratch storage volumes in the overflow location. For example, enter this command:
      query media * stg=* whereovflocation=Room2948 wherestatus=empty
      move media * stg=* wherestate=mountablenotinlib wherestatus=empty
      cmd="checkin libvol autolib &vol status=scratch"
      cmdfilename=/adsm/move/media/checkin.vols 
      

      For more information, see ADSM Administrator's Reference.

    5. As requested through ADSM mount messages, check in volumes that ADSM needs for operations. The mount messages include the overflow location of the volumes.

    To find the location of volumes in a storage pool that has an overflow location, you can use the QUERY MEDIA command. This command can also be used to generate commands. For example, you can issue a QUERY MEDIA command to get a list of all volumes in the overflow location, and at the same time generate the commands to check in all those volumes to the library. For example, enter this command:

    query media format=cmd stgpool=archivepool whereovflocation=Room2948
    cmd="checkin libvol autolib &vol status=private"
    cmdfilename="/adsm/move/media/checkin.vols" 
    

    Use the DAYS parameter to specify the number of days that must elapse before the volumes are eligible for processing by the QUERY MEDIA command.

    The file that contains the generated commands can be run using the ADSM MACRO command. For this example, the file may look like this:

    checkin libvol autolib TAPE13 status=private
    checkin libvol autolib TAPE19 status=private
    

    Auditing a Library's Volume Inventory


    Task Required Privilege Class
    Audit the volume inventory of a library System or unrestricted storage

    You can audit an automated library to ensure that ADSM's library volume inventory is consistent with the volumes that physically reside in the library. You may want to do this if the server's library volume inventory is disturbed due to manual intervention or movement of volumes within the library, or to problems with the server database. Use the AUDIT LIBRARY command to restore the inventory to a consistent state. Missing volumes are deleted and the locations of the moved volumes are updated; however, new volumes are not added during an audit. Unless your library has a bar-code reader, the server mounts each volume during the audit process to verify the internal labels on volumes.
    Note:Audit library processing waits until all volumes have been dismounted from drives within the specified library. If one or more volumes are mounted, but are in the IDLE state, you can force the volumes to be dismounted by issuing the DISMOUNT VOLUME command. Otherwise, the audit operation remains in a wait state until the idle volumes have been dismounted (the idle volumes are dismounted after the MOUNTRETENTION period expires).

    Using a Library's Bar-Code Reader

    To save time when auditing a library that has a bar-code reader, you can specify that the audit process use the bar-code reader to verify the identity of volumes. If a volume has a bar-code label, ADSM uses the characters on the label as the name for the volume during the audit. The volume is not mounted to verify that the external bar-code name matches the internal, recorded volume name.

    If a volume has no bar-code label, ADSM mounts the volume in a drive and attempts to read the recorded label.

    For example, to audit the TAPELIB library using its bar-code reader, enter the following command:

    audit library tapelib checklabel=barcode
    

    Maintaining a Supply of Scratch Volumes in an Automated Library

    When you define a storage pool that is associated with an automated library (through the device class), you must specify a maximum number of scratch volumes equal to the physical capacity of the library. When the number of scratch volumes that ADSM is using for the storage pool exceeds that number, do the following:

    1. Add scratch volumes to the library by checking in volumes. Label them if necessary.

      You may need to use an overflow location to move volumes out of the library to make room for these scratch volumes. See Maintaining a Supply of Scratch Volumes.

    2. Increase the maximum number of scratch volumes by updating the storage pool definition. The increase should equal the number of scratch volumes that you checked in.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] the ge kDE&3G*5V6ҳ5@6G*./usr/share/html/adsm/en_US/admgde/a45eaa72.htm Administrator's Guide

    Administrator's Guide


    Managing Media Mount Operations

    ADSM generates an operator request when the ADSM server requires some kind of action with a drive or library. For example, when ADSM requires a volume mount in a manual library, it generates a request. The server sends mount request status messages to the server console and to all administrative clients that have been started with either the mount mode or the console mode parameter.

    In many cases, an operator request has a time limit. If the requested action is not performed within the time limit, the operation times out and fails.

    For most types of requests, such as volume mounts, the server detects when the operator performs the action. The operator does not usually need to respond to the ADSM server after carrying out the requested activity. However, sometimes the server cannot detect the completion of the requested action. When the server requires a reply, the message that is displayed by the server requests that the operator reply when the activity has been completed. For example, a request to mount a scratch volume requires that the operator reply when a scratch volume has been placed in the drive. ADSM waits for a reply to prevent the use of the wrong volume.

    For most of the requests associated with automated (SCSI) libraries, the server cannot automatically detect when a requested activity has been completed. For such requests, the operator must use the REPLY command on the command line of an ADSM administrative client.

    Using the Administrative Client for Mount Messages

    The server sends mount request status messages to the server console and to all administrative clients that have been started with either the special mount mode or console mode parameter. For example, to start the OS/2 administrative client in mount mode, enter this command:

    > dsmadmc -mountmode
    

    Requesting Information about Pending Operator Requests


    Task Required Privilege Class
    Request information about operator requests or mounted volumes Any administrator

    You can get information about pending operator requests either by using the QUERY REQUEST command or by checking the mount message queue on an administrative client started in mount mode.

    When you issue the QUERY REQUEST command, ADSM displays requested actions and the amount of time remaining before the requests time out. For example, you enter the command as follows:

    query request
    

    The following shows an example of a response to the command:


    +--------------------------------------------------------------------------------+
    |ANR8352I Requests outstanding:                                                  |
    |ANR8326I 001: Mount 8MM volume DSM001 R/W in drive TAPE01 (/dev/mtx)            |
    |of MANUAL8MM within 60 minutes.                                                 |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    Replying to Operator Requests


    Task Required Privilege Class
    Reply to operator requests Operator

    When the server requires that an explicit reply be provided when a mount request is completed, you can reply via the ADSM REPLY command. The first parameter for this command is the request identification number that tells the server which of the pending operator requests has been completed. This 3-digit number is always displayed as part of the request message. It can also be obtained by issuing a QUERY REQUEST command. If the request requires the operator to provide a device to be used for the mount, the second parameter for this command is a device name.

    For example, enter the following command to respond to request 001 for tape drive TAPE01:

    reply 1
    

    Canceling an Operator Request


    Task Required Privilege Class
    Cancel operator requests Operator

    If a mount request for a manual library cannot be satisfied, you can issue the CANCEL REQUEST command. This command forces the server to cancel the request and cause the operation that needed the requested volume to fail.

    The CANCEL REQUEST command must include the request identification number. This number is included in the request message. You can also obtain it by issuing a QUERY REQUEST command, as described in Requesting Information about Pending Operator Requests.

    You can specify the PERMANENT parameter if you want to mark the requested volume as UNAVAILABLE. This process is useful if, for example, the volume has been moved to a remote site or is otherwise inaccessible. By specifying PERMANENT, you ensure that the server does not try to mount the requested volume again.

    For most of the requests associated with automated (SCSI) libraries, an operator must perform a hardware or system action to cancel the requested mount. For such requests, the ADSM CANCEL REQUEST command is not accepted by the server.

    Responding to Requests for Volume Check-In

    If the server cannot find a particular volume it needs to be mounted in an automated library, the server requests that the operator check in the volume. For example, a client requests that an archived file be retrieved. The file was archived in a storage pool in an automated library. The server looks for the volume containing the file in the automated library, but cannot find the volume. The server then requests that the volume be checked in.

    If the volume that the server requests is available, put the volume in the library and check in the volume using the normal procedures (Informing the Server about New Volumes in a Library).

    If the volume requested is unavailable (lost or destroyed), update the access mode of the volume to UNAVAILABLE by using the UPDATE VOLUME command. Then cancel the server's request for check-in by using the CANCEL REQUEST command. (Do not cancel the client process that caused the request.) To get the ID of the request to cancel, use the QUERY REQUEST command.

    If you do not respond to the server's check-in request within the mount-wait period of the device class for the storage pool, the server marks the volume as unavailable.

    Determining Which Volumes Are Mounted


    Task Required Privilege Class
    Request information about which volumes are mounted Operator

    For a report of all volumes currently mounted for use by the server, you can issue the QUERY MOUNT command. The report shows which volumes are mounted, which drives have accessed them, and if the volumes are currently being used.

    Dismounting an Idle Volume


    Task Required Privilege Class
    Request a volume dismount Operator

    After a volume becomes idle, the server keeps it mounted for a time specified by the mount retention parameter for the device class. Using mount retention can reduce the access time if volumes are repeatedly used.

    An administrator can explicitly request that an idle volume be dismounted by issuing the DISMOUNT VOLUME command. This command causes the server to dismount the named volume from the drive in which it is currently mounted.

    For information about setting mount retention times, see Mount Retention Period.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] " kXF&3 6V6ҳ5@6 ./usr/share/html/adsm/en_US/admgde/a45eaa73.htm Administrator's Guide

    Administrator's Guide


    Chapter 6. Defining Drives and Libraries

    Use this chapter for details on defining drives and libraries. In ADSM, a library is a collection of drives for which volume mounts are accomplished by using a common method, for example, by an operator or by robotic mechanisms. A drive is a hardware device capable of performing operations on a specific type of sequential media. ADSM categorizes each drive using a device type value that is based on the attributes of the hardware device.

    One or more drives can be defined as part of each library. For examples of defining libraries and drives, see Chapter 4. Using Removable Media Devices with ADSM.

    If the DEVCONFIG option is included in the dsmserv.opt file, the files you specify with that option are automatically updated whenever a library, drive, or device class is defined, updated, or deleted.

    See the following sections:
    Concepts:
    "How ADSM Uses Sequential Access Devices"
    Tasks:
    "Defining and Managing Libraries"
    "Defining and Managing Drives"

    In this chapter, most examples illustrate how to perform tasks by using the ADSM command line interface. For information about the ADSM commands, see ADSM Administrator's Reference, or issue the HELP command from the command line of an ADSM administrative client.

    All of the ADSM commands can be performed from the administrative web interface. For more information about using the administrative interface, see ADSM Quick Start.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ived fi kDG&3@6V6ҳ5@6@./usr/share/html/adsm/en_US/admgde/a45eaa74.htm Administrator's Guide

    Administrator's Guide


    How ADSM Uses Sequential Access Devices

    Each ADSM library is a collection of drives. A device class, which governs how data is stored, is associated with one library. When you define a storage pool, you associate the pool with a device class. Volumes are associated with pools. Figure 12 shows these relationships.

    Figure 12. Relationships between Storage and Device Objects

    Relationships between Storage and Device Objects


    When the ADSM server determines that data is to be stored into or retrieved from a storage pool, it performs the following procedure:

    1. Selects a volume from the given storage pool. The selection is based on the type of operation:

      Retrieval
      The name of the volume is stored in the server database.

      Store
      If a defined volume in the storage pool can be used for the data being stored, the server chooses this volume name.

      If no defined volumes in the storage pool can be used for the data, and if the MAXSCRATCH parameter of the storage pool permits it, the server may try a scratch mount.

    2. Determines the name of the library containing the drives that can be used for the operation by checking the device class associated with the storage pool.

      • The server evaluates the status of each drive in the library until an available drive is found or until all drives have been checked. Drive status can be:

        • The drive is offline.

        • The drive is busy and cannot be used for this mount.

        • The drive is in an error state and cannot be used for this mount.

        • The drive is available and can be used for this mount.

    3. Performs the volume mount operation:

      • If the library is manually operated, the server displays request messages for a mount operator, asks that the desired volume, or a scratch volume, be mounted in the selected drive.

      • If the library is automated, the server directs a robotic device to move the volume from a storage slot into the selected drive. No manual intervention is required.

        If a scratch mount is requested, the server checks the library's volume inventory to see if there is a volume with a status code of SCRATCH. The volume inventory is established and managed by using the commands described in Managing Storage Volumes in Automated Libraries. Volume status codes are described in Private and Scratch Volumes in Automated Libraries. If a scratch volume is found, its volume status code is changed to PRIVATE and it is mounted in the drive. Eventually, it is automatically defined as part of the original storage pool. However, if the library's volume inventory does not contain any volumes with a status code of SCRATCH, the mount request fails.

    4. Dismounts the volume from the drive when it has finished accessing the volume and the mount retention period has elapsed.

      • If the library is manually operated, the server ejects the volume from the drive so that a mount operator can place it in an appropriate storage location.

      • If the library is automated, the server interacts with a robotic device to move the volume from the drive back to its original storage slot in the library.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kNH&3"6V6ҳ5@6"./usr/share/html/adsm/en_US/admgde/a45eaa75.htm Administrator's Guide

    Administrator's Guide


    Defining and Managing Libraries

    As an administrator, you manage all ADSM libraries. Once you determine the type of library you require, you must define that library to ADSM. For information on ADSM library types, see MANUAL Libraries, SCSI Libraries, 349X Libraries, , and External Libraries.

    Defining Libraries


    Task Required Privilege Class
    Define libraries System or unrestricted storage

    Before you can use a drive, you must first define the library to which the drive belongs. This is true for both manually mounted drives and drives in automated libraries.

    To define a new library, use the DEFINE LIBRARY command. For example, suppose you have several stand-alone tape drives that will need to be mounted manually by an operator. You could define a library named MANUALMOUNT for these drives by using the following command:

    define library manualmount libtype=manual
    

    For automated libraries, you use the DEFINE LIBRARY command to define a SCSI or 349X library and specify the DEVICE parameter. The DEVICE parameter is required and specifies the special file created by the device driver, by which the library's robotic mechanism is known.

    This example can apply to any SCSI library. This assumes that you have configured the robot device driver, as described in Installing Device Drivers, and determined the appropriate device name string as shown in the example. If you have an Exabyte EXB-120 device, you may define a library named ROBOTMOUNT using the following command:

    define library robotmount libtype=scsi device=/dev/lb0
    

    Suppose you have an IBM 3494 Tape Library Dataserver connected to your system, and that you have defined one LMCP whose device name is /dev/lmcp0. You can define a library named AUTOMOUNT using the following command:

    define library automount libtype=349x device=/dev/lmcp0
    

    ACSLS Support

    ADSM supports tape libraries controlled by StorageTek Automated Cartridge System Library Software (ACSLS). The ACSLS architecture is a client/server model. The ACSLS library server manages the physical aspects of tape cartridge storage and retrieval. The ACSLS client application communicates with the library server to access tape cartridges in an automated library. ADSM is one of the client applications that gains access to tape cartridges by interacting with ACSLS through its client, which is known as the control path. ADSM reads and writes data on tape cartridges by interacting directly with tape drives through the data path. The control path and the data path are two different paths. For detailed installation, configuration, and system administration of ACSLS, refer to the StorageTek related documentation.

    Requesting Information about Libraries


    Task Required Privilege Class
    Request information about libraries Any administrator

    You can request information about any or all libraries by using the QUERY LIBRARY command. Either a standard or a detailed report can be requested.

    For example, to display information about your libraries, issue the following command:

    query library
    

    The following shows an example of the output from this command.

    +--------------------------------------------------------------------------------+
    |                                                                                |
    |Library    Library    Device        Private     Scratch     External            |
    |Name       Type                     Category    Category    Manager             |
    |-------    -------    -------       --------    --------    --------            |
    |MANLIB     MANUAL                                                               |
    |EXB        SCSI       /dev/lb2                                                  |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    Updating Libraries


    Task Required Privilege Class
    Update libraries System or unrestricted storage

    You can update a previously defined library by issuing the UPDATE LIBRARY command.

    Automated Libraries (SCSI)

    The only attribute on a SCSI library that can be updated is the device name. This may be necessary if your system or device is reconfigured, causing the device name to change. For example, you have defined a SCSI library named AUTOLIB, but the device is reconfigured and its name is changed. You can then issue the following command to inform the ADSM server of the change:

    update library autolib device=/dev/lb1
    
    Note:MANUAL libraries, which have no DEVICE attribute, cannot be updated.

    Deleting Libraries


    Task Required Privilege Class
    Delete libraries System or unrestricted storage

    Before deleting a library with the DELETE LIBRARY command, all of the drives that have been defined as part of the library must be deleted. See Deleting Drives.

    For example, suppose you wish to delete a library named MANUALMOUNT. After deleting all of the drives defined as part of this library, you could issue the following command to delete the library itself:

    delete library manualmount
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] confi kI&3x6V6ҳ5@6x./usr/share/html/adsm/en_US/admgde/a45eaa76.htm Administrator's Guide

    Administrator's Guide


    Defining and Managing Drives

    Administrators can define, query, update, and delete drives.

    Defining Drives


    Task Required Privilege Class
    Define drives System or unrestricted storage

    To inform the server about a drive that can be used to access storage volumes, issue the DEFINE DRIVE command. When issuing this command, you must provide some or all of the following information:

    Library name
    The name of the library in which the drive resides.

    Drive name
    The name assigned to the drive.

    Device name
    The device name to be used to access the drive.

    Element address
    The element address of the drive. The ELEMENT parameter applies only to SCSI libraries. The element address is a number that indicates the physical location of a drive within an automated library. ADSM needs the element address to connect the physical location of the drive to the drive's SCSI address.

    For example, to define a drive that belongs to the manual library named MANLIB, enter this command:

    define drive manlib tapedrv3 device=/dev/mt3
    

    Requesting Information about Drives


    Task Required Privilege Class
    Request information about drives Any administrator

    You can request information about drives by using the QUERY DRIVE command. This command accepts wildcard characters for both a library name and a drive name. See ADSM Administrator's Reference for information about using wildcard characters.

    For example, to query all drives associated with your server, enter the following command:

    query drive
    

    The following shows an example of the output from this command.

    +--------------------------------------------------------------------------------+
    |Library   Drive    Device     Device     On Line                                |
    |Name      Name     Type                                                         |
    |--------  -------  ---------  --------   -------                                |
    |MANLIB    8MM.0    8MM        /dev/mt1   Yes                                    |
    |AUTOLIB   8MM.2    8MM        /dev/mt2   Yes                                    |
    +--------------------------------------------------------------------------------+

    Updating Drives


    Task Required Privilege Class
    Update drives System or unrestricted storage

    You can change the attributes of a drive by issuing the UPDATE DRIVE command. You can change whether the drive is online or offline. You can also change the device name if you are reconfiguring your system. If the drive resides in a SCSI library, its ELEMENT attribute can be updated.

    You can change a drive to offline status while the drive is in use. ADSM will finish with the current tape in the drive, and then not use the drive anymore. By changing a drive to offline, you can drain work off of a drive. However, if the tape that had been in use was part of a series of tapes for a single transaction, the drive will not be available to complete the series. If no other drives are available, the transaction may fail. If all drives in a library are made offline, any attempts by ADSM to write to the storage pool associated with the library will fail.

    The device name or element number for a drive cannot be updated if it is currently in use. If a drive has a volume mounted, but the volume is currently idle, it can be explicitly dismounted as described in Dismounting an Idle Volume. For example, suppose you have a drive DRIVE3 and you want to change the element address to 119. Enter the following command:

    update drive auto drive3 element=119
    

    Deleting Drives


    Task Required Privilege Class
    Delete drives System or unrestricted storage

    A drive cannot be deleted if it is currently in use. If a drive has a volume mounted, but the volume is currently idle, it can be explicitly dismounted as described in Dismounting an Idle Volume.
    Note:A library cannot be deleted until all of the drives defined within it are deleted.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kJ&36V6ҳ5@6./usr/share/html/adsm/en_US/admgde/a45eaa77.htm Administrator's Guide

    Administrator's Guide


    Chapter 7. Defining Device Classes

    A device class represents a device type that can be used by ADSM. ADSM uses the device class to determine which device and storage volume type to use to:

    • Store backup, archive, or space-managed data (primary storage pools)
    • Store copies of primary storage pool data (copy storage pools)
    • Store database backups
    • Export or import ADSM data

    One device class can be associated with multiple storage pools. Each storage pool is associated with just one device class.

    Each device class is characterized by its device type, which indicates the type of storage volumes that are used to store data. For random access storage, ADSM supports only the DISK device class. The DISK device class is predefined by ADSM. However, you can define many storage pools that are categorized by the DISK device class.

    For sequential access storage, ADSM supports the following device types:
    Device Description
    3570 IBM 3570 cartridge tape devices
    3590 IBM 3590 tape drives
    4MM 4mm tape drives
    8MM 8mm tape drives
    CARTRIDGE Cartridge tape drives, such as IBM 3480, 3490, and 3490E drives
    DLT Digital linear tape drives
    DTF Digital tape format
    ECARTRIDGE Cartridge tape drives such as StorageTek SD-3 and 9490 drives
    FILE Storage volumes that are actually files in the file system of the server machine
    GENERICTAPE Tape drives supported by an AIX tape device driver
    OPTICAL Optical drives that use 5.25-inch rewritable optical cartridges
    QIC Quarter-inch cartridge tape drives
    SERVER Storage volumes that are actually files archived in the server storage of another ADSM server (a target server)
    WORM Optical drives that use 5.25-inch write-once read-many optical cartridges
    WORM12 Optical drives that use 12-inch write-once ready-many optical cartridges
    Note:The WORM12 device type is only valid on AIX 4.1.4 or subsequent systems.
    WORM14 Optical drives that use 14-inch write-once ready-many optical cartridges
    Note:The WORM14 device type is only valid on AIX 4.1.4 or subsequent systems.

    See the following sections:
    Tasks:
    "Defining and Updating Device Classes for Tape Devices"
    "Defining and Updating Device Classes for Generic Tape Devices"
    "Defining and Updating Device Classes for Optical Devices"
    "Defining and Updating FILE Device Classes"
    "Defining and Updating SERVER Device Classes"
    "Requesting Information about a Device Class"
    "Deleting a Device Class"

    In this chapter, most examples illustrate how to perform tasks by using the ADSM command line interface. For information about the ADSM commands, see ADSM Administrator's Reference, or issue the HELP command from the command line of an ADSM administrative client.

    All of the ADSM commands can be performed from the administrative web interface. For more information about using the administrative interface, see ADSM Quick Start.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] FT lK&36V6ҳ5†@6./usr/share/html/adsm/en_US/admgde/a45eaa78.htm   e"<>ALTaiorst /=DEGINcdhlmnpu#&046;BFMOPRVfgvy,125CHSbw-389UX7WYx.:Q_kq!()zJ?jx@&`18Tˑ A=CMI 4 p)c¦>PxR>>iNHB*VkޙcUכ4$ ctY[Evk8888888888;1sjh eEXhڪ`08 PH/Գ%xaUC <@NHP H3YQnOoٞQH ~`70 <@N $0a? H4^*zCG]^p8 c]z[8mj ʪk8xgoZ/Fko:CG@ǀ Ӷwѱm,k9o ecY3[3:ͽTΫRg ch/Ulϵ‹ }q`{3zٜ1|nyK_+z xZj6[4 _HN<*s"@&siZgUw Ng8.n k`8 1 `$ N<*s"@&s$ /p[_~ $1 g@ǏBqS"3;U$sA9鷠 m~$H $1 g@ǚOƐ<Q !"pqÇ91k d , c2 +K]\~qqqqqqqqqqqH=;4HhW]hEV*q6P8t[Bc‰@Džz8(G8 @qΠ@`<A΁RՒ +LՒ-U7LcqZ/@;zkEVy N#9 )yN#9 <ǧ<ǧ=q!gA>=8@$x$H@yN#9 ,KcGs<$X3c4 |6Hq (WE3$Mܜd)'2 Ǜ0>a^2It7rqHst hnyԵWһW0c͘TlA%3d) :n$LL@)Vw11>g$S9@tI"Ι.Y|gXm3zW6 6g̔l6H@Ǒ fg*_5i}jEn9K_[kD,gk=i}b;R jPYϦsz7)k۫R6Lmzլ>V{xߕovاޭ[D,g'K֙bf}ϥl5TTSAxcyVۭ`^37mjZ@z0 سlsg6zb1 c"VJtTޢ7+S=jFK[yK.j^fKag*z^FUޥ6[|O -R^͘;Sz|E74_ւs c|1%2I>IA@A3 |3H&21J $$<( 1J)CA#H9KeG @΀Jk;~,~~5d>-e_*^0ǑE9{7ʋ LrH5ٟV~Vޮܰ⅌Y*^5T~\3kf}/S5R_ҴΫkV}kXR1FUP[YoqkfA~VR>*R71LJ.~J: [YN^/^˂_z\utYALmiT]_s(XF[yK.j_S58*Szr(m5kUjdZ 8c y,Gs%8@pH9([,@(0?JUWѕx!iWn9K_΍o?KUM͌hP>=8@$x$HwA>=8@$x$H+cGs<$XA>=8@$x$HA>=8@$x$Hn͌ |zqHH8`#cGs<$XyN#9 ,<ǧ601z9# @@gA>=8@$x$H<ǧ͌ |zqHH8ScGs<$tl`cӈrGAĀ=q <ǧ΃͌ |zqHH8<ǧ tl`cӈrGAā=q `wA>=8@$x$H <Ǒѭjag*utTޢ8a\aWӞ@&(,e^\'0^nv0Ǎ%81%0$g:H8$S9 E?KUM1*WE3$Mܜd)"D-U7̻Zc͘TlA%3d) :n$LL@S f|3d) :n$LL@P<ٟ2P|@$g:H8$S9 E06g?I"ΒN2Ittǘf|lA%3d) :n$LL@h^/FǛ3$LIw'$g:df<ٟ2P|@$g:H8$S9 E>k/FئLy>2It7rqHs@|f|lA%3d) :n$LL@7Kn*-FǛ3$LIw'$g:d lσ͙(>dcE3$Mܜd)"$4Ly>2It7rqHs@f|lA%3d) :n$LLA! $Ǜ3$LIw'$g:dP8lσ͙(>dcE3$Mܜd)"$4slσE3$Mܜd)"Ĕ$z(f|lA%3d) :n$LLB)@m|4kzZn y>2It7rqHs@ I Ċ<ٟ2P|@$g:H8$S9 E ͯB=4kzZn y>2It7rqHs@LILG6g̔l6H@Ǒ RcsZJX7݊3Bզi^w٭3[3VKYrd[{:Sz 3DIb8% IJf>I@yBsb|I P"IL|f>IAČBR c$Q$A#(mi[zZoQzc00Y+A49 BR1FUP< xP>=8@HyBs>ͳ*\ N#9 <Ǒ fgV+b[ԶjgmjEuEcޙ2X\ IJo5(vz1ۈ(XF[zRśg=z\]ٷV-BԪ _yK_mo]4џ좍^~7bffD,g)\um>4~$M/F7;\J 8c Ǒأ%O ڽcqշ/fmͽg?+oߚU]-U7U^c'o6b]rJ21M76mlT~k%jSq⅌[~6⬕]BԪ _zmǫ>]-U41ni}UmjM7{W\^n17JjV-3TBԪ _D,gkK/ceM_+i^n1ZEQ@ VJW/o5>Vޭ[xfՒj1u^Rۖ*Vlϵhъfg{)⅌<,R|ѭljSqR+oV-3j^5_\vwUyK_Өu}m}koL̈(XF ^n1γԣ*j /핶M7K3nVl(b{oRۏBԪ _yK_h⅌26_}-] ‹jVJkoLjoԳ9s[3Z[Զ@qBA#*N#9G@W@}g<se^l`B@ǧ:601a5( N`,RJ^nv j)]ؠVcы6}|Սd*yLr~Jأ-~V[zfY˯-ecLbͳ}3npR Җ(ʚY+oq t_&1f sث-p3mP QvV;Tqp8*y(XF<(TGs$02fkoL@qBqֿ%-v)ٟfz Re7z2 YsYvnDž@qΠ0`Xy DȒ ѕ5zWmM760e^H9$zAcɐ}pśg5d=%WN˶Ƽ@qB01B=y$Ȓ@rB ѭfJTy Gs<$ tl`ci~*_($/5(vz1ۂoF~*PjR?-E235_u,3vޔ U}эyC7%~V}q_Uḓzj{E[Yv ckojR?oVJ㷍W+ojR?O٣3z:͌נfS[h⅌1a5(娻{Z+o޽5~@ެJ<,{J0Ǒ ǧୢp ZY+ZS/60yBcӈrGAāĺ601`Y~V8!J^nv6kTB+okVJɍUO Vxm뚲WLޟ4kD,gYuVJ1} [L-E|6Vu^R[~htTޢ7s4 |6H@̔ |¼d) :n$LL@-U7L`Ǜ0>a^2It7rqHs@KJm4Ǜ0<ْJ>g$S9@tI"Ι.y>2It7rqHs@H96A1"(xBt _xC͌ y>6d2It7rqHs@<Ǜ3$LIw'$g:d $cd a 1}l`c͙y%̔ |Hs黓E32]3lσE3$Mܜd)"><(py.<ٟ2P|@$g:H8$S9 E>cy>2It7rqHs@H96Gpt'@l`c͙y%̔ |Hs黓E32]I6g?I"ΒN2IttI8<$>$] 1}wf|lA%3d) :n$LL@  1>g$S9@tI"Ι.‰ 8L  t'@ y6g̔2P1?I"ΒN2Ittq&<ٟ$g:H8$S9 E|xQ$#ɁB] 1}601<ْJ>g$S9@tI"Ι.LILG6g?I"ΒN2IttI86d2It7rqHs@LILG6g?I"ΒN2IttI8<:/ clσ͙(QoLFzCGHʾ 80@qByr~J_Tb*]g}RV-v)b $O)k{ gCyk. d/O6ܵmǥ3{mK2w˂3*8fFY3>Vޭ[q뎥bSmTEuW%K]ZWئD,a# Y+ZS?+S>'qZKk?4kyk.돍_TΪ`jVj4 sg+o-ecD,gNߕiZf[x}^nv=:ZoQzc[n;6ϡB~hjd/}g4=ZfsUV7n=/z:){1j5d⅌Z^n1ء~kY)-ec}q/J\u}Ϊ B.OLٟ@v}⅌1I@Ǒz:cd"t'@.KTի%x]gѕyR3V)WѪ)\-~)'ᷮwZfU+o< 7kVJ/ Vy1K0PkoN/RԣTR/S(X*#}0X#z2PQ1ѭ⅌Z-v)fW.eiz>mʼnz21ѭ⅌1<ْJ>g$S9@tI"Ι.煃f|3d) :n$LL@@qBQX#q %@nvc͙|Hs黓E32]Jjg6LӷWm-uj^Rb)f?Yb⅌[} \zu)|ުޥbQ`S:~ 8cgӋcsZ ~ 8c7ٟNcs34kD,g nۂ\rooV-@1֥ ,Wbge/*e/ԣTR/ء~ۂueZWٟ(STKk;{YlȀ⅌1<ْJ>g$S9@tI"Ι.煃f|3d) :n$LL@P⅌lσE3$Mܜd)"Tw+S>'ᷮwZfU+o< ?kVJ/ Vy1K0PkoN/RԣTR/SPQɀ@nv4kp 8c<֮9K]gٕ4|ۃ1ѭ⅌1<ْJ>g$S9@tI"Ι.煃f|3d) :n$LL@ 8c4Ǜ3$LIw'$g:dmj)]ωcmVod<,ZՒ2 kR5}+fD,gm|өKT(Ka %̘ $oF3X7Km~V9K]gFzq1j]P_za1[3m2ѕ~VE2Q)\P VLLWZU%}[~)f=u,Wbd@qBy\rϳ+i36@nv4kp 8c y>6d2It7rqHs@y`SlσE3$Mܜd)"(X(1>g$S9@tI"Ι.[ZJWq3xXzqզiY+ }K]ZWئAxmrɊYlȀ⅌[} \zu)|ުޥb@qB Do&h@qBy\rϳ+i1ۙ5P<ٟ2P|@$g:H8$S9 E<(I6g?I"ΒN2Itt(X(1>g$S9@tI"Ι.[ZJWq3xXzqզiY+ }K]ZWئAxmrYlȀ⅌[} \zu)|ުޥbP⅌fL1ѭ⅌Z-v)fW/Kqn cs34kp 8c y>6d2It7rqHs@y$c͙|Hs黓E32] Ǜ3$LIw'$g:dmۖj~V}RV-v)v2}[zmdժ+o-ec}qسlUP<ٟ2Py!4 yҔm|1L&QJ)k3 yѭlnl`FI@#d@(x$S9@tI"Bs =%ZՒu2c͘T0$g:H8$S9HNdc5bxMsl x$S9@tI"Bs =?pkfLy ͙(>dcE3$Mܜd)"ĉ1>g$S9@tI"Ι.8⅌4Ǜ3$LIw'$g:diZՒ3Z*``p#ޥ/R 8c y>6d2It7rqHs@$$Ǜ3$LIw'$g:dQ lσE3$Mܜd)"Tw+S>'ᷮwZfU+oZՒ3Zc4eZ]^ cs[ԥzWp 8c8Utj㔵ئ{x|4kLV-@1֥ f<-A}WmS-~~ 0Fx@qB"4k*ՒJ3R>VޥjV̘Si0Ǜ3fJ($LIw'$g:d`"Ly>2It7rqHs@ 8c4Ǜ3$LIw'$g:d2SU-uj^Rb-Oѕiux008oR]P<ٟ2P|@$g:H8$S9 E c͙|Hs黓E32]@qB Di6g?I"ΒN2Itt*R;3N*_ -uj^Rb-s12.1ѭRU+P*[n qZS=n>Vߚ5+zqRԳ _qٞSi)RQJbfVLV<PQ ֵj_f~Vߥ jmgqb+oR5}+fL)w c͙y%̔ |Hs黓E32]0HlσE3$Mܜd)"PQc͙|Hs黓E32]0H}RV-v)RVW@nv#ZboUJ⅌1<ْJ>g$S9@tI"Ι.R6g?I"ΒN2Itt,`Ff|3d) :n$LL@-R+Z<, s4⬕[|RkVJϳ<.̗2`T,a6g̔2P1?I"ΒN2Itt"Ly>2It7rqHs@$@qB Di6g?I"ΒN2Itt*R;3N*_)ꖺd)kL3s&L@qBy\rooV-@1֥ f&e/*e/ԣTR/ء~Fx@ %]kYV2J3R>VޥjVL}P<ٟ2P|@$g:H8$S9 Eg$S9@tI"Ι.c͙|Hs黓E32] nqmm5}S?+okVJͻxLj[Զ2`jQoYs(Xlσ͙(a^2It7rqHst jdkLf+I"ΒN2IpXu^Fr\Ǜ0>a^2It7rqHst)zٓl fJ($LIw'$g:d`Ly>2It7rqHs@ %<ٟ$g:H8$S9 E kTJ>V|O o\:;x%~V| 'Tի%yK]gٓlTRtkzI%~f['FKT@qBf|lA%3d) :n$LL@LHI6g?I"ΒN2IttĢ4Ǜ3$LIw'$g:dmj)]ωcmVodϔꖺd)kL2`MjNoI$lTRtkzDh)|ު(X`-Z-v)m[սKhP8uuCi}Yl)w_FU[}t\(K(_o+}v+Q%]kYVgmPw)򶘥jVL}P<ٟ2P|@$g:H8$S9 E>S1>g$S9@tI"Ι.0B#Ly>2It7rqHs@֩R|L?޹uivVJL#Tի%yK]gٓlTRtkzI%3[ԥzWp 8c9#6üFÂ1+W3mr QIѭ$)|ުzϔĉ />S$H_k0H?4kzmP<ٟ2P|@$g:H8$S9 E>S 1>g$S9@tI"Ι.J#Ly>2It7rqHs@֩R|L?޹uivVJL 'Tի%yK]gٓlTRtkzI%3[ԥzWp 8c8Utj㔵ئ{x|4kLV-@1֥ f<-A}WmS-~~ 0FxJ#AzֲY+MS5-1SmYlɅ6n 8c9#6üFÂ1+W3mr QIѭ$)|ުzϔĉ />S$H_k0H?4kzmP<ٟ2P|@$g:H8$S9 E>Sc͙|Hs黓E32]q(1>g$S9@tI"Ι.[ZJWq3xXzqզiY+0q>Y+ZS>̘f['FKT@qBsFV|O o\:;x%~V|$'Tի%yK]gٓlTRtkzDh)|ު(X`-Z-v)7+oKhP8uuCi}Yl)w_FU[}t_Fr_B3L+}v+Q(J#AzֲY+MS5-1SmYlɅ6n 8c9#6üFÂ1+W3mr QIѭRU+2s1BD>SսKh⅌1<ْJ>g$S9@tI"Ι. Ǜ3$LIw'$g:dP %<ٟ$g:H8$S9 E kTJ>V|O o\:;x%~V|-uj^Rbd0ޑ?5J_7w0Ǒ:kfD yaߕRber6[ن)|ުV}9$H[D,a6g̔2P1?I"ΒN2Itt&<ٟ$g:H8$S9 E(X(1>g$S9@tI"Ι.[ZJWq3xXzqզiY+0(@OkVJϳ&نѭRU+P< xG9s[2 8@c\rϳ+&5E'FOKTʳϔA"DoR 8c y>6d2It7rqHs@y$c͙|Hs黓E32] Ǜ3$LIw'$g:dmۖj~V}RV-v)v2}[zmdժ+o-ec}qسlUP<ٟ2Py!4 ycv]760y`cC H @̔ |¼d) :n$L !9-uj^:b1*WE3$Mܜd)'21L&QJ乏6aP|¼d) :n$L !9Rk5&<مA̔2P1?I"ΒN2IttlσE3$Mܜd)"(X( 8c4Ǜ3$LIw'$g:dmj)]ωcmVͽ9սKoodϘ}RV02 8cg$S9@tI"Ι.c͙|Hs黓E32]Jjg|j[qRbZQ կW3+oƀv֋([Զ3Vzr]76uQ l+)Fs]ǥS?+ocU;xD,a6g̔l6H@Ǎ%Fǧ鍐H$|Hb -uj^:be^~k硌ՊgU4jW%K_D|v]760y`cC H @̔ |¼d) :n$L !9-uj^:b1*WE3$Mܜd)'21L&QJ乏6aP|¼d) :n$L !9Rk5&<مA̔2P1?I"ΒN2Itt"A Ly>2It7rqHs@,x 0dcE3$Mܜd)"DAf|3d) :n$LL@ dcE3$Mܜd)"DB y>2It7rqHs@, x pxlσE3$Mܜd)"Tw+S>'ᷮwZfU+o{ꖺd)kL(Xlσ͙(>dcE3$Mܜd)"DAc͙|Hs黓E32]a`q@0<ٟ$g:H8$S9 E kTJ>V|O o\:;x%~V $OkVJRbP<ٟ2P|@$g:H8$S9 E4Ǜ3$LIw'$g:d0!<ٟ$g:H8$S9 E kTJ>V|O o\:;x%~V DokVJRbP<ٟ2P|@$g:H8$S9 E c͙|Hs黓E32]`(⅌lσE3$Mܜd)"Tw+S>'ᷮwZfU+o ZՒئD,a6g̔2P1?I"ΒN2Itt"A!Af|3d) :n$LL@X⅌lσE3$Mܜd)"Tw+S>'ᷮwZfU+o ZՒ3k 0Lөf>l 8c y>6d2It7rqHs@y$c͙|Hs黓E32] Ǜ3$LIw'$g:dmۖj~V}RV-v)v2}[zmdժ+o-ec}qسlUP<ٟ2Py!4 yg$S9@tI"Ι.[ZJWq3xXzqզiY+,WcU-ujS ZS"3j㔵ئ{x|4kzm .m/K00-AxjQn .yK_;~~VJ3(STKk;b+oR5}+fD,a6g̔2P1?I"ΒN2Itt$4 y>2It7rqHs@f|3d) :n$LLB[|r_T֩U-uj^Rb 5^Lj̙zfxjQoYs(Xlσ͙(2It7rqHs@ %<ٟ$g:H8$S9 E kTJ>V|O o\:;x%~VLUNMjjZՒئD,a6g̔2P1?I"ΒN2Ittq!&<ٟ$g:H8$S9 ElσE3$Mܜd)"Tw+S>'ᷮwZfU+oR5}5_}RV02 8c<֮9K]gFzqRԳ _qٓ m2UP7[3Q)\Zʵd?+o҅5LԶ),Wbd@qBf|lA%3d) :n$LL@I@Ǜ3$LIw'$g:d@!6g?I"ΒN2Itt%-Lj[q}RV-v)pUƫə[zmgU[yk.śg:⅌1<ْ͜Fc`=1dc$LIw'$g8i ̀@kVJֻɏ6aP|¼d) :n$L !9!ՊgU4jW%y $LIw'$g8i ̀@—Y1*6d2It7rqHs@c͙|Hs黓E32]`0Ly>2It7rqHs@ fPpb{ꖺd)kLf|lA%3d) :n$LL@ ( $8Ǜ3$LIw'$g:da#Ƙf|3d) :n$LL@ Yu_}RV-v)lσ͙(>dcE3$Mܜd)"Eč1>g$S9@tI"Ι.XLy>2It7rqHs@T-uj^Rb1<ْJ>g$S9@tI"Ι.PHI6g?I"ΒN2Ittďc͙|Hs黓E32](&oE7R5E3ꖺd)kLf|lA%3d) :n$LL@I@Ǜ3$LIw'$g:d@!6g?I"ΒN2Itt%-LY+ZS?6ƫ)Wٟz, Z-]76uQ c͙y%81I@Ǒz:cdLIMН \kVJֻϣ*_= fS: TR/Z$E:5m͌h2It7rqHs@$xlσE3$Mܜd)"2Y+ZS&<ٟ2P|@$g:H8$S9 E6g?I"ΒN2Itt@q#Ƙf|3d) :n$LL@ , @ βZՒ2c͙y%̔ |Hs黓E32]1>g$S9@tI"Ι.0Ff|3d) :n$LL@m1U=K]ZWئyK_Ӂnv4kzoUJ6g̔2P1?I"ΒN2Itt1>g$S9@tI"Ι.8B#Ly>2It7rqHs@6Y+ZS<Ċ1ѭRU+<ٟ2P|@$g:H8$S9 E < c͙|Hs黓E32](1>g$S9@tI"Ι.b{ꖺd)kL򖿧nv4kzoUJ6g̔2P1?I"ΒN2Itt$4 y>2It7rqHs@f|3d) :n$LLB[|r_TZՒ3nj2}[zm2ժ+o-ec}qسlUP<ٟ2Py!F<(TGs$s A fS: TR/v4(T |zqHH883cF<,fS;Fr_اYvz^wk/)WٟƩz1Vu_|]-U71\zcRΫkVߌ+5k. 8c<߸Xu^~Z_UO V{dl=,xjͽYkL茶kf{Wr-ecqf3kЮe,gk-}d3[3Z'qj3~ZDs(#i@00[, <2?㓲y⅌1`Y\QMk?+oWJQΫԣTR/Qv9ZLWKUM/Lc@v*P?qLJ5E++Sq$ cJ>a^2It7rqHs@~W0c͘T0$g:H8$S9 E%6ʚc͘TlA%3d) :n$LL@P<ٟ$g:H8$S9 E|xQ$ <{:/!<ٟ2P|@$g:H8$S9 Ec͙|Hs黓E32]Dž@q1 0o601<ْJ>g$S9@tI"Ι.6g?I"ΒN2IttI8dcE3$Mܜd)"1<ٟ$g:H8$S9 E|xQ$#8|Hb601<ْJ>g$S9@tI"Ι.H$Ǜ3$LIw'$g:d $cd .;͌ y>6d2It7rqHs@f|3d) :n$LLADslbǛ3fJ($LIw'$g:dP8lσE3$Mܜd)"><(pyq.`gf|lA%3d) :n$LL@&$I#@Ǜ3$LIw'$g:d $cdy0:/<ٟ2P|@$g:H8$S9 E@&$I#@Ǜ3$LIw'$g:d $cdLIMН y6g̔l6H@Ǒ ǧI!dP t%Pl`B@ǧ601`7JZmmgfϧ-ecA}soժ[ԶFxf񪙛|S5B+obͳ}2 8c<֮;WzfwkTBdb ._]-U71\utYD,gרer񞥙*Ɋޥ+S=J37W݋6~VZ˶ƈ(XF ;3޽C/KQŔ3oNVbP*[n m|ե1Q})Tߕi2q  /f/U+oq$ cJ>a^2It7rqHs@F6aP|¼d) :n$LL@—Y1*6d2It7rqHs@@ y>2It7rqHs@ 8ceE6fU(cU y>6d2It7rqHs@$<Ǜ3$LIw'$g:d0 VT[޹%S}TV1<ْJ>g$S9@tI"Ι. @`slσE3$Mܜd)"*ʋp:*oY_ւ3WٟdcE3$Mܜd)" c͙|Hs黓E32]a@J625Eh 8c9:/U}H(Xa (_hoY|gX⅌1<ْ͜F0!^nvkTBk۱FhWz>3kЮ5kfqk.Z3+ogCzZoQzcs VZ˶՟O+Y~Lj̙KэJmjE|Lu^\򶙌+Yq j3(K]o /xXؠ%LWT+fqfV~msZg}=E3[3ڽck.V~V1^wk. 8c:YǢo͹]goLmzլ*]4Vp 8cq$ E3$Mܜd)"2It7rqHs@5Z<R2H +kp 8c y>6dgB<ٟ2P|@$g:H8$S9 E$H<ٟ$g:H8$S9 EcUfQ~/RJ5E+ĉ4@qBsF>q$ E3$Mܜd)"2It7rqHs@5Z<R2H +kp 8c y>6dgB<ٟ2P|@$g:H8$S9 E$xlσE3$Mܜd)"1ofU(R] Zޥ\pq"GP< |6HA%$g:H8$S9 Ex'ly`f|3d) :n$LLBkWo}qٶyj/UyK_ e^$<WWKUM.@qBf|lA#d y>6d2It7rqHs@,HLy>2It7rqHs@ƫmrH jRU+[ԣTR/,HD,a6g̔2P1?I"ΒN2Itt6d2It7rqHs@ $HLy>2It7rqHs@ƫmrH jRU+[ԣTR/ĉg$S9@tI"Ι.00#Ƙf|3d) :n$LL@Wٕn$<WY_KTㆭloRQJ修 $x c͙y%̔ |Hs黓E32]$MlσE3$Mܜd)"Eun[oo_TZՒ3nj2}[LRP25{[zmUn15EP<ٟ2Py!F<( ǧ=a2w $AAJ %y$]Y%}WV%x䤇?KUM+<`cӈrGA0%$:Zovj֩Z/SzpխͯBak.Kf,_Rٮp ڋzcoTJ_7w1ΪRmzZ˶@qBsz޹γg5g63*_qU}/>Vߍmb-Vt@qBp(WJU3+W]-U71_n9$L&Q Y(ʼ6[mN`11^nv0#d2P|Hs黓E32]v΀766g?I"ΒN2Ittf}ڥ\+zutTޢ>K8䤀⅌1<ْ͜F0Qo(-ec}Y㒒]-U71\z)9Jm11]rER)UF77%D,a#mg}])Vwm㒒]-U71^^(m461^nvbЮmm3kЮ5kfqZ+ogCzZoQzcDIb8% IJf>I@|A!1#%$Ly@Ǒ fgҴ]-U71VJZS5<00Y+A49 BR1FUP< xP>=8@mۀPpaN6|rc*<&,9Պ疢)kI^j6fS?+ifاbͳժqmǵJ?Գ*7{9\ZΫZQE76W}Wszj/ޙ⅌ds5|(_yk.ϫ*JgUVśg=z\(7+ovW"3mJ6yj.(X5@6-ERZ1^nv,g1!̔3d) :n$LLA` 捃͙|Hs黓E32] yBsCҙǒH}^nv<IbP<ٟ2Py!F*ƯfYs׫)k\utTޢzgWoְob<,y^n1 9lgmV4@qB0c͘j\RojSqͽg+mz*ߵzscp 8c:E>Vߍm;x%}_е*śg=U՟CSzR4z*ߵz~^v׮Ke7x sg5_ӱfjg<3TBԪ _D,gkK/cRm^n1ZEQ@ ^>Vśg=Uͫ%{x}pc;꼥-Tٟkъfg{)⅌<,Rъfg{)ǩOfjg<3j^5_\vwUyK_Өu}m}koL̈(XF_YU]︳wSqZ^?+o.Ws-k?Ւ1f^W8PvmϧZVYs׫-ER+o.Wsԣ,&1b6Un3Ok(YeV43\/>V}3 c"M7bzeM]}W~^Uշ+m{6bg@ _{mVsBԪ _yK_h⅌26_}-] 0‹jVJkoLjoԳ9s[3Z_qf@qB01B=WnAlp5E+o^l`B@Ǒ fgR v(ՆQ)\娻{3qT;P]73^Ru^\%$:ZoQzc31+i 0Kэا@rI@LԳ QD,gV~VߍmuLjgӖjchگ@@;t_+ob=Xmp_\3]FUͯdgCz=ԡM Yv ckoWJQ1 J`7-ER㒒]-U71\qCƈ(XF<(TGs(80@Tͮ]4(T yoF~*PխLR)_qƫ%$WKUM/L`@qBy])FϮ>VޣwkjW[ꙵ[Lܶ?+oXߕf*oU+o<,xZzDKVegq$ cJ>a^2It7rqHstZ ^QnZ˶㷍WjL@p0l x$S9@tI"Bs =КU}YlϮ 1*6d2It7rqHs@uif|3d) :n$LL@@qB c͙y%̔ |Hs黓E32]v|f|3d) :n$LL@@qB "c͙y%̔ |Hs黓E32]S(mlσE3$Mܜd)"(Xƍ1<ْJ>g$S9@tI"Ι.я6g?I"ΒN2Itt,aȘf|lA#d y,Gs$zdI:6KeHY%}WV%xZKnl`B1a5HZovj֩Z/SzWyk.KfW/E_|\|mm,glo Vj%"hYWDZOfw_yJTf6W}z3lۖۂ(.Ws-P}J2bRWKUM/Lc%}9I49 Ba2 V[L=spZKKэ@qBqֿ%-v)ٟ@7~mp @jEnDž@qΠ0 $M"S&BN#d'[/v|ۅ}3Of|YVm͌,a#[oڥoJ/ְoͻfwL6 [zfgt4tTޢ <.@y>I@-D$Gc'9$=)%ČBR c'2HM|HHc !2@1 $@$I Nh'A#(mi[zZoQzcئkfxa\aWm'hs&(b 8c yP|zq +g@/n[oӣc*<&?n[o Z-پ;$M]]-U71\u(wS~63mwS~6n>V"hjE|63Of}V?n[n Ԣ꾟4]ܶ@qB0VzRՒ-D%SzkTB+ofoO+3rq w?r~xϢ*_oWJUW⬕[yI4 @4 u,eQ {‰ 8PPF KeG&)!'@Wln>mk>>,+m^ܶصՒlȀ⅌1`c…Az8+hmU4(T y1+obͳXyj. @4 utTޢ76fS?+ifاXm|ѝxbg3rfmmWmLܶ@qBx_9>m袛v-}bg+QVUΫ 1f^W=J7v6ᴮD,gҔm|,9Պ疢Pkob=XmZqڥo,@qBlJ2It7rqHs@NF>g$S9@tI"Ι.,e7|ݶ}RmW\1M73Smۖ㷊Wu R1}bgutT^ͺa;֩U׮Ke7^r_{)2`m+9VRn= R1}Pu /'Q5||5{))kuE3mzbgu^Rۖ*Vlϵ̾kf{W(X(ʚ==E3[3ڽcԧlɁVJ㳺ZEq_}5"0ǑE;Wn=/3(ʚ /핶M7K3nVl(b{n1[3BԪ _yK_h⅌26_}-] ‹jVJkoLjoԳ9s[3ZmM⅌1`c…Az8+ht hKt]y F5QJ/ؠVcFr_Ͼ7PNR ϥ}u_f~Vߚ\n[ooզiZ+ośf63mJ6xBbF!)L娻{$H3mͯBڵ0mDZO]^W+۔mujYv\ƫʽZ6uQ cDž ӈpV]tٶsnu̼ #(ZJ[}lاX_V{e~m﹥YgUhoYhn1Yv-} YsVJ@qBy])F-E\,H⅌[{lr]R5T~RZRcsp8 8c<֮;TgՆbj~jƀv֋(1֝6q ^l/سlU嬻ln=^⅌1`c…Az8+ho* #(ZJ_JTZ[~,ߍm [L ҵeWkgا֩Um_-RU}эgmLܶ@qB01B=WnA-;zW<СP1`YkTBmeyK_fmL+|4]ɘۖۈ(X\zu, U)ٜrA~V;[z^nYы6}|ՍzWU[~,ߍmR欷s5gT;Vߚ\n[n 8c yP|zq +[3j.c*<k7ԣ? j(_`b~Vߋ7u7n[oz>mԳ,firm [Y[oYfS58)U۾(X{w%~V}˘޶TmwS~67K2ΩB>)gU)W[LYܵP<J;‰ 8 R4+ױNFu@p`qC;‰ 8PPFҀ jټr4+60I:6 l'>yכq $AAJ %y%Нb&Yla3<(umĀ%p$@(\JnL;͌8p(ǚ6ǧ P]tl`c@4*c@ kL&36V6ҳ5†@6./usr/share/html/adsm/en_US/admgde/a45eaa79.htm Administrator's Guide

    Administrator's Guide


    Requesting Information about a Device Class

    You can choose to view a standard or the default detailed report for a device class.


    Task Required Privilege Class
    Request information about device classes Any administrator

    To display a standard report on device classes, enter:

    query devclass
    

    Figure 13 is an example of a standard report for device classes.

    Figure 13. Example of a Standard Device Class Report

    +--------------------------------------------------------------------------------+
    | Device       Device        Storage    Device     Format     Est/Max    Mount   |
    | Class        Access           Pool    Type                 Capacity    Limit   |
    | Name         Strategy        Count                             (MB)            |
    | ---------    ----------    -------    -------    ------    --------    -----   |
    | DISK         Random              9                                             |
    | TAPE8MM      Sequential          1    8MM        8200       2,472.0        2   |
    +--------------------------------------------------------------------------------+

    To query a server to view a detailed report for the TAPE8MM device class, enter:

    query devclass tape8mm format=detailed
    

    Figure 14 shows an example of a detailed report for a device class.

    Figure 14. Example of a Detailed Device Class Report

    +--------------------------------------------------------------------------------+
    |               Device Class Name: TAPE8MM                                       |
    |          Device Access Strategy: Sequential                                    |
    |              Storage Pool Count: 1                                             |
    |                     Device Type: 8MM                                           |
    |                          Format: 8200                                          |
    |           Est/Max Capacity (MB): 2,472.0                                       |
    |                     Mount Limit: 2                                             |
    |                Mount Wait (min): 10                                            |
    |           Mount Retention (min): 30                                            |
    |                    Label Prefix: ADSM                                          |
    |                         Library: TAPELIB                                       |
    |                       Directory:                                               |
    |  Last Update by (administrator): ADSMADMIN                                     |
    |           Last Update Date/Time: 01/05/1996 16:02:13                           |
    |                                                                                |
    +--------------------------------------------------------------------------------+


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k8M&3 6V6ҳ5†@6 ./usr/share/html/adsm/en_US/admgde/a45eaa80.htm Administrator's Guide

    Administrator's Guide


    Deleting a Device Class


    Task Required Privilege Class
    Delete a device classes System or unrestricted storage

    You can delete a device class with the DELETE DEVCLASS command when:

    • No storage pools are assigned to the device class. For information on deleting storage pools, see Deleting a Storage Pool.

    • The device class is not being used by an export or import process.

    Note:You cannot delete the DISK device class from the server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kN&3q6V6ҳ5Æ@6q./usr/share/html/adsm/en_US/admgde/a45eaa81.htm Administrator's Guide

    Administrator's Guide


    How ADSM Fills Volumes

    The DEFINE DEVCLASS command has an optional ESTCAPACITY parameter that indicates the estimated capacity for sequential volumes associated with the device class. If the ESTCAPACITY parameter is not specified, ADSM uses a default value based on the DEVTYPE parameter of the device class.

    If you specify an estimated capacity that exceeds the actual capacity of the volume in the device class, ADSM updates the estimated capacity of the volume when the volume becomes full. When ADSM reaches the end of the volume, it updates the capacity for the amount that is written to the volume.

    You can either accept the default estimated capacity for a given device class, or explicitly specify an estimated capacity. An accurate estimated capacity value is not required, but is useful. ADSM uses the estimated capacity of volumes to determine the estimated capacity of a storage pool, and the estimated percent utilized. You may want to change the estimated capacity if:

    • The default estimated capacity is inaccurate because data compression is being performed by the drives
    • You have volumes of nonstandard size

    Using Data Compression

    Client files can be compressed to decrease the amount of data sent over networks and the space occupied by the data in ADSM storage. With ADSM, files can be compressed by the ADSM client before the data is sent to the ADSM server, or by the device where the file is finally stored.

    Use either client compression or device compression, but not both. The following table summarizes the advantages and disadvantages of each type of compression.
    Type of Compression Advantages Disadvantages
    ADSM client compression Reduced load on the network Higher CPU usage by the client

    Longer elapsed time for client operations such as backup

    Drive compression Amount of compression can be better than ADSM client compression on some drives Files that have already been compressed by the ADSM client can become larger

    Either type of compression can affect tape drive performance, because compression affects data rate. When the rate of data going to a tape drive is slower than the drive can write, the drive starts and stops while data is written, meaning relatively poorer performance. When the rate of data is fast enough, the tape drive can reach streaming mode, meaning better performance. If tape drive performance is more important than the space savings that compression can mean, you may want to perform timed test backups using different approaches to determine what is best for your system.

    Drive compression is specified with the FORMAT parameter for the drive's device class, and the hardware device must be able to support the compression format. For information about how to set up compression on the client, see User Registration of Client Nodes and Administrator Registration of Client Nodes.

    Tape Volume Capacity and Data Compression

    How ADSM views the capacity of the volume where the data is stored depends on whether files are compressed by the ADSM client or by the storage device. It may wrongly appear that you are not getting the full use of the capacity of your tapes, for the following reasons:

    • A tape device manufacturer often reports the capacity of a tape based on an assumption of compression by the device. If a client compresses a file before it is sent, however, the device may not be able to compress it any further before storing it.

    • ADSM records the size of a file as it goes to a storage pool. If the client compresses the file, ADSM records this smaller size in the database. If the drive compresses the file, ADSM is not aware of this compression.

    Figure 15 compares what ADSM sees as the amount of data stored on tape when compression is done by the device and by the client. For this example, the tape has a physical capacity of 1.2GB; however, the manufacturer reports the capacity of the tape as 2.4GB by assuming the device compresses the data by a factor of two.

    Suppose a client backs up a 2.4GB file:

    • When the client does not compress the file, the server records the file size as 2.4GB, the file is compressed by the drive to 1.2GB, and the file fills up one tape.

    • When the client compresses the file, the server records the file size as 1.2GB, the file cannot be compressed any further by the drive, and the file still fills one tape.

    In both cases, ADSM considers the volume to be full. However, ADSM considers the capacity of the volume in the two cases to be different: 2.4GB when the drive compresses the file, and 1.2GB when the client compresses the file. Use the QUERY VOLUME command to see the capacity of volumes from ADSM's viewpoint. See Monitoring the Use of Storage Pool Volumes.

    Figure 15. Comparing Compression at the Client and Compression at the Device


    Comparing Compression at the Client and Compression at the Device

    For how to set up compression on the client, see User Registration of Client Nodes and Administrator Registration of Client Nodes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] IGN="TO k3O&37V6ҳ5Æ@6./usr/share/html/adsm/en_US/admgde/a45eaa82.htm Administrator's Guide

    Administrator's Guide


    Chapter 8. Managing Storage Pools

    A storage pool is a collection of storage volumes belonging to the same device class. The storage volumes contain backed-up, archived, or space-managed files. The group of storage pools you set up for ADSM to use is called ADSM's server storage.

    ADSM provides a set of defaults when you define storage pools. These defaults can work well, but you may have specific requirements not met by the defaults. You may want to go beyond the defaults to set up a hierarchy of storage devices, to group data for clients on volumes, and to make other adjustments to tune ADSM for your systems. See the following sections to learn more:
    Concepts:
    "Storage Pools"
    "How Volumes Are Assigned to Storage Pools"
    "The Storage Pool Hierarchy"
    "Migration of Files in a Storage Pool Hierarchy"
    "The Use of Cache on Disk Storage Pools"
    "Grouping Client Files: Collocation on Sequential Access Storage Pools"
    "Reclaiming Space in Sequential Access Storage Pools"
    "Estimating Space Needs for Storage Pools"
    Tasks:
    "Defining or Updating Storage Pools"
    "Monitoring the Use of Storage Pools"
    "Deleting a Storage Pool"

    In this chapter, most examples illustrate how to perform tasks by using the ADSM command line interface. For information about the ADSM commands, see ADSM Administrator's Reference, or issue the HELP command from the command line of an ADSM administrative client.

    All of the ADSM commands can be performed from the administrative web interface. For more information about using the administrative interface, see ADSM Quick Start.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] onvert kLP&3b&7V6ҳ5Æ@6b&./usr/share/html/adsm/en_US/admgde/a45eaa83.htm Administrator's Guide

    Administrator's Guide


    Storage Pools

    ADSM has two types of storage pools that serve different purposes: primary storage pools and copy storage pools.

    Primary storage pool
    When a client node backs up, archives, or migrates data, the data is stored in a primary storage pool.

    When a user tries to restore, retrieve, recall, or export file data, the requested file is obtained from a primary storage pool if possible. Primary storage pool volumes are always located onsite.

    A primary storage pool can use random access storage (DISK device class) or sequential access storage (for example, tape or FILE device classes).

    ADSM has three default, random access, primary storage pools:

    ARCHIVEPOOL
    Contains files archived from client nodes

    BACKUPPOOL
    Contains files backed up from client nodes

    SPACEMGPOOL
    Contains files migrated from client nodes via the client hierarchical storage management (HSM) function (space-managed files)

    ADSM does not require a separate storage pool for space-managed files, but a separate storage pool is recommended. Clients are likely to require fast access to their space-managed files, and therefore you may want to have those files stored in a separate storage pool that uses your fastest disk storage.

    Copy storage pool
    When an administrator backs up a primary storage pool, the data is stored in a copy storage pool. See Backing Up Storage Pools for details.

    The copy storage pool provides a means of recovering from disasters or media failures. For example, when a client attempts to retrieve a file and the server detects an error in the file copy in the primary storage pool, the server marks the file as damaged. At the next attempt to access the file, the server obtains the file from a copy storage pool.

    ADSM attempts to access the file from a copy storage pool if the primary copy of the file cannot be obtained for one of the following reasons:

    • The primary file copy has been previously marked damaged (for information about damaged files, see Correcting Damaged Files)

    • The primary file is stored on a volume that is UNAVAILABLE or DESTROYED

    • The primary file is stored on an offline volume

    • The primary file is located in a storage pool that is UNAVAILABLE, and the operation is for restore, retrieve, or recall of files to a user, or export of file data

    For details, see Restoring Storage Pools, Using Copy Storage Pools to Improve Data Availability, Recovering a Lost or Damaged Storage Pool Volume, and Maintaining the Integrity of Files.

    A copy storage pool can use only sequential access storage (for example, a tape or FILE device class).

    Copy storage pool volumes can be moved offsite and still be tracked by ADSM. Moving copy storage pool volumes offsite provides a means of recovering from an onsite disaster.

    An Example of Server Storage

    Figure 16 shows one way to set up ADSM server storage. In this example, the storage defined for the server includes:

    • The three default disk storage pools, all primary storage pools
    • One primary storage pool consisting of tape cartridges
    • One copy storage pool consisting of tape cartridges

    For each of the three disk storage pools, the tape primary storage pool is next in the hierarchy. For more information about setting up a storage hierarchy, see The Storage Pool Hierarchy.

    All four of the primary storage pools can be backed up to the one copy storage pool. For more information on backing up primary storage pools, see Backing Up Storage Pools.

    Figure 16. Example of Server Storage

    Example of Server Storage


    Comparing Primary and Copy Storage Pools

    Table 15 compares the characteristics of primary and copy storage pools.

    Table 15. Comparing Primary and Copy Storage Pools
    Characteristic Primary storage pool Copy storage pool
    Destination for backed-up or archived files (specified in backup or archive copy groups) Yes No
    Destination for space-managed files (specified in the management class) Yes No
    Offsite access mode for volumes No Yes, except for volumes with device type SERVER
    Destroyed access mode for volumes Yes No
    Random access storage volumes Yes No
    Sequential access storage volumes Yes Yes
    Contents Client files (backup versions, archived files, space-managed files) Copies of files that are stored in primary storage pools
    Moving data allowed Within the same primary storage pool, or to any primary storage pool Within the same pool only.

    If volumes are offsite, data is copied from the original files in primary storage pools.

    Collocation Yes (sequential access storage pools only) Yes
    Reclamation Yes (sequential access storage pools only) Yes

    Virtual volumes (volumes with device type SERVER) and offsite volumes are handled differently. For details, see Reclamation of Volumes with the Device Type of SERVER and Reclamation of Offsite Volumes.

    File deletion Files are deleted:

    • During inventory expiration processing, if the files have expired

    • When a file space is deleted

    • When a volume is deleted with the option to discard the data

    • When a primary storage pool volume is audited with the FIX=YES option, if the files on the volume are damaged and no other copies of the file exist
    Files are deleted:

    • Whenever the primary copy of the file is deleted from the primary storage pool (because of expiration, file space deletion, or volume deletion)

    • When a volume is deleted with the option to discard the data

    • When a copy storage pool volume is audited with the FIX=YES option, if the files on the volume are damaged


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ALT=" kQ&3e7V6ҳ5Æ@6e./usr/share/html/adsm/en_US/admgde/a45eaa84.htm Administrator's Guide

    Administrator's Guide


    How Volumes Are Assigned to Storage Pools

    Before a storage pool can be used to store data, volumes must be assigned to the pool. Volumes are assigned differently depending on whether the pool is a random access storage pool or a sequential access storage pool.

    Assigning Random Access Storage Pool Volumes

    Volumes in random access storage pools must be prepared for use (formatted) and then defined. See Chapter 9. Managing Storage Pool Volumes for information about formatting and defining volumes.

    Assigning Sequential Access Storage Pool Volumes

    You can define volumes in a sequential access storage pool or you can specify that ADSM dynamically acquire scratch volumes. You can also use a combination of defined and scratch volumes.

    Use defined volumes when you want to control precisely which volumes are used in the storage pool. Using defined volumes may be useful when you want to establish a volume naming scheme for ADSM volumes. See Chapter 9. Managing Storage Pool Volumes for information about defining volumes.

    Use scratch volumes to allow ADSM to dynamically acquire a volume when needed and dynamically delete the volume when it becomes empty. For example, you might want to use scratch volumes to avoid the burden of explicitly defining all of the volumes in a given storage pool.

    ADSM tracks whether a volume being used was originally a scratch volume. Scratch volumes that ADSM acquired for a primary storage pool are deleted from the ADSM database when they become empty. The volumes are then available for reuse by ADSM or other applications. For scratch volumes that were acquired in a FILE device class, the space that the volumes occupied is freed by ADSM and returned to the file system.

    Scratch volumes in a copy storage pool are handled in the same way as scratch volumes in a primary storage pool, except for volumes with the access value of offsite. If an offsite volume becomes empty, ADSM does not immediately return the volume to the scratch pool. The delay prevents the empty volumes from being deleted from the database, making it easier to determine which volumes should be returned to the onsite location. The administrator can query ADSM for empty offsite copy storage pool volumes and return them to the onsite location. The volume is returned to the scratch pool only when the access value is changed to READWRITE, READONLY, or UNAVAILABLE.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kTR&327V6ҳ5Ć@62./usr/share/html/adsm/en_US/admgde/a45eaa85.htm Administrator's Guide

    Administrator's Guide


    The Storage Pool Hierarchy

    Consider using multiple levels of primary storage pools to form a storage hierarchy. For example, assume that your fastest devices are disks, but space on these devices is scarce. You also have tape drives, which are slower to access, but have much greater capacity. You can define a hierarchy so that files are initially stored on the fast disk volumes in one storage pool, to provide clients with quick response to backup and recall requests. Then, as the disk storage pool becomes full, ADSM migrates, or moves, data to tape volumes in a different storage pool. Migrating files to sequential storage pool volumes is particularly useful because ADSM migrates all the files for a single node together. This is especially helpful if you have not enabled collocation.

    When defining or updating a storage pool, you establish a hierarchy by identifying the next storage pool. ADSM migrates, or moves, data to the next storage pool if the original storage pool is full or unavailable.

    Restrictions:

    1. You cannot establish a chain of storage pools that leads to an endless loop. For example, you cannot define StorageB as the next storage pool for StorageA, and then define StorageA as the next storage pool for StorageB.

    2. The storage pool hierarchy includes only primary storage pools, not copy storage pools.

    How ADSM Stores Files in a Storage Pool Hierarchy

    Understanding how the server selects and accesses a primary storage pool can help you estimate the amount of space required for each storage pool in the hierarchy.

    When a user backs up or archives files from a client node, the server may group multiple client files into an aggregate, a single physical file. The size of the aggregate depends on the sizes of the client files being stored, and the number of bytes and files allowed for a single transaction. Two options, one in the server options file and one in the client options file, affect the number of bytes and files allowed for a single transaction:

    • The TXNGROUPMAX option in the server options file indicates the maximum number of logical files (client files) that a client may send to the server in a single transaction.

      To fully exploit server file aggregation, IBM recommends using a value of 256.

    • The TXNBYTELIMIT option in the client options file indicates the total number of bytes that the client can send to the server in a single transaction.

      This option sets a target size for the aggregate file. An aggregate file will usually be smaller than the value specified by the TXNBYTELIMIT option. A logical file (a single user's file) that is larger than the value specified by TXNBYTELIMIT option will not become part of an aggregate, but will be stored as a single physical file.

      IBM recommends using a value of 25600.

    Together these options allow you to control the size of aggregate files stored by the server. For more information on using options to tune performance, see the performance tuning guide on the ADSM web page ( http://www.ibm.com/adsm ).

    When an HSM client migrates files (space-managed files), the files are not grouped into an aggregate.

    Where the Files Are Stored

    When a user backs up, archives, or migrates a file from a client node, the server looks at the management class that is bound to the file to determine in which storage pool to store the file. The server then checks the storage pool to determine the following:

    • If it is possible to write file data to the storage pool (access mode).

    • If the size of the physical file exceeds the maximum file size allowed in the storage pool. For backup and archive operations, the physical file may be an aggregate file or a single client file.

    • Whether sufficient space is available on the available volumes in the storage pool.
      Version 2 Clients:When a Version 2 client backs up or archives files, the Version 3 server must estimate the size of the aggregate file that the client will send. The server bases the estimate on earlier transactions with the client. The server uses the estimated size to check whether the storage pool has enough space to store the file. Because the server uses the estimated size rather than the actual size for Version 2 clients, the server may not always store files in the storage pool that you expect.

    • What the next storage pool used is, if any of the previous conditions prevent the file from being stored in the storage pool being checked.

    Based on these factors, the server determines if the file can be written to that storage pool or the next storage pool in the hierarchy.

    An Example

    As an example, assume a company has a storage pool hierarchy as shown in Figure 17.

    Figure 17. Storage Hierarchy, Read/Write Access, and Maximum File Size

    Storage Hierarchy, Read/Write Access, and Maximum File Size

    The storage pool hierarchy consists of two storage pools:

    DISKPOOL
    The top of the storage hierarchy. It contains fast disk volumes for storing data.

    TAPEPOOL
    The next storage pool in the hierarchy. It contains tape volumes accessed by high-performance tape drives.

    Assume a user wants to archive a 5MB file named FileX. FileX is bound to a management class that contains an archive copy group whose storage destination is DISKPOOL, see Figure 17.

    When the user archives the file, the server determines where to store the file based on the following process:

    1. The server selects DISKPOOL because it is the storage destination specified in the archive copy group.

    2. Because the access mode for DISKPOOL is read/write, the server checks the maximum file size allowed in the storage pool.

      The maximum file size applies to the physical file being stored, which may be a single client file or an aggregate file.

    3. The maximum file size allowed in DISKPOOL is 3MB. FileX is a 5MB file and therefore cannot be stored in DISKPOOL. The server searches for the next storage pool in the storage hierarchy.

      If the DISKPOOL storage pool has no maximum file size specified, the server checks if there is enough space in the pool to store the physical file. If there is not enough space for the physical file, the server uses the next storage pool in the storage hierarchy to store the file.

    4. The server checks the access mode of TAPEPOOL, which is the next storage pool in the storage hierarchy.

    5. The access mode for TAPEPOOL is read/write. The server then checks the maximum file size allowed in the storage pool.

    6. Because TAPEPOOL is the last storage pool in the storage hierarchy, no maximum file size is specified. Therefore, if there is available space in TAPEPOOL, FileX can be stored in it.

    How the Storage Hierarchy Affects Planning for Copy Storage Pools

    It is strongly recommended that all primary storage pools that are linked to form a storage hierarchy use the same copy pool for backup. If this is done, then a file that is copied does not need to be recopied when it migrates to another primary storage pool.

    For most cases, a single copy storage pool can be used for backup of all primary storage pools. The number of copy storage pools you need depends on the hierarchies you have set up with your primary storage pools and what type of disaster recovery protection you wish to implement.

    Multiple copy storage pools may be needed to handle particular situations, including:

    • Special processing of certain primary storage hierarchies (for example, archive storage pools or storage pools dedicated to priority clients)

    • Creation of multiple copies for multiple locations (for example, to keep one copy onsite and one copy offsite)

    • Rotation of full storage pool backups (see Backing Up Storage Pools for more information)

    Using the Hierarchy to Stage Client Data from Disk to Tape

    A common way to use the storage hierarchy is for initially storing client data on disk, then letting ADSM migrate the data to tape. A guideline for how much primary disk storage should be dedicated for this staging of client data is enough storage to handle one night's worth of the clients' incremental backups. While not always feasible, this guideline has even more value when considering storage pool backups.

    For example, if you have enough disk space for nightly incremental backups for clients and have tape devices, you can set up the following pools:

    • A primary storage pool on disk, with enough volumes assigned to contain the nightly incremental backups for clients

    • A primary storage pool on tape, which is identified as the next storage pool in the hierarchy for the disk storage pool

    • A copy storage pool on tape

    Then you can schedule these steps every night:

    1. Perform an incremental backup of the clients to the disk storage pool.

    2. After clients complete their backups, back up the disk primary storage pool (now containing the incremental backups) to the copy storage pool.

      Backing up disk storage pools before migration processing allows you to copy as many files as possible while they are still on disk. This saves mount requests while performing your storage pool backups.

    3. Start the migration of the files in the disk primary storage pool to the tape primary storage pool (the next pool in the hierarchy) by lowering the high migration threshold. For example, lower the threshold to 40%.

      When this migration completes, raise the high migration threshold back to 100%.

    4. Back up the tape primary storage pool to the copy storage pool to ensure that all files have been backed up.

      The tape primary storage pool must still be backed up to catch any files that might have been missed in the backup of the disk storage pools (for example, large files that went directly to sequential media).

    See Estimating Space Needs for Storage Pools for more information about storage pool space.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] pool  lD%S&3d7V6ҳ5Ć@6?./usr/share/html/adsm/en_US/admgde/a45eaa86.htm   aeorsthiln <>cdfgmpu"#&,/46;=AILPTbvwy-CDEFHMNORSk012358BGUqx.9VXY!()7:KW_JQz%j<Ky`h,@( pe .K qÊxhY0~pezxT5rK{j;){j@B87$oIuc[O}&.^>.` G~׹Ͷ@B>N"|Qn$%%m\)=j :A\J^3Zm~Ol;Ќ'“֪pc84FFr5jIU;W׵U.g KWx}k&N,ym\)=j <^K_4j.dڸRzN3Km?.g-6H`ydr\tJSk.5S/񔻒)z]k$37ҝU/]Vqkz]kz,iE6sT,y<%/чfk.5SΝ_1ZΓpO;$[3jIU; @ǖ@AO $(4(D(,$80W  $*f Y/A $%pN@<&HQ@ ㉠qy0Bp0$)@ /~ϫ묔lp7U\kiYs%hZQjfK~M]s_|[.5Sk'Avm\)=jv'“ٸXl`&?Y=)NvN$Zƶ8rX7tFd=I˜e9.fJ_LI=kڪV~OЌ|ڸRzN,ynJ-J~חOFdM?W OZ7NtaXk<䛂y̿{7jxcM/чKm?.q䳺MLnaHcS<|4D,0 PY .L$4R<>}?7“U;M_kӫV5)};zY<$HhYE³c D q<&HPhP4<(80Rk RGs5ӟk5K@8|zmtN'蹲蠟}d?Nͫ'TY?&Y(OuKm?.quY?6pc.šW OZݹFu9k.5Sj GOoOɳ3}UdM\~S^OVz6ݛlxΔ6fFz_Y'*.53ѧ^c8d37Ճ}0^gOuKm?.quY'-T`U\k^M3֬Km?tNxש4s.`O( ," $$rpߤxPXa@$\X@@FVlV YUk:wJ\d?羒_U\ki7'+?Z<'ɇP( H8O $(P@aH8Yʿ UgHy>"HPಢE@H xht: kӫV5?a_ҍH~M])ٵZYk>U\l<] UgO՜9hFB’Msj.dڸRzN,y<AΓ^3Vs#~zR[OKZmN'“֪wn|G =SΌ?TKܩ3ZڹKY'-Tǐ"q<<&HQpYQ"X OxTlQիƺsm\PH*xh8<0YP  @ˈqy2 .+ʔ .\@8R.lx}%'8j ʔT,0*PHP,@qH9H  k-x\7*PHQPL@`y!@ NcL\1 \~ƺxЌ8P `QqP8TSjYˈ hF{s uošIE9a6Sj!oֲo^D d!X|))]?gCEuOͫ'TKOuKm7S\pOTK}d?~m\)=j ;Y?&Y(OuKm?.q @(OuKmY7'ٙTyD!NK<,tn;)YZmPo͋`_>zR.a <>e/FZƶW܃}.>V+=;;g_{~WN\o#~zRenua_d<,džP<&HPlS`$<@%XשZƶ˲NHͫ $m>ki_{ ^U\kiE{8Ҩyd ''~{j\)}j֪wV _4ޔOcTg\) 3>_KϋB3m\nvYú.lzmt<!cy5:yr՘~}doU\ki-t5tiw%byV}'҃cyKFe2n fR @i~?OۧsLZƶW SJ͸֙UJKstYR~~NH`'ɇP( xhy>L8,@@ @)@ʿ UgHߓY=Q Km?.q#)שd=1[Oǐ#ѩƨZƶvNKpH`@#^>~YJ Lt5ޫTԊ+cd9KR[O+ ~?ʬZLng<=..m^xf0dZn5ǐ"q8J Jlǂ ʬkh@sTv\)8 q/]UddQZƶ8rCz4jScADyǃJqn ڸRzNϵڪFgprDMRrmt狟s3) <Q>naHnNdQS9jlo7;Zuakq7v&a:``qJ6V,?'Z5seҍϬlzM?n < ƽN" sZ7-N'#$oe3cNчu!5Z,iki|W OZ Gyd '*aHnjk̭FNKj9bo}doVzQ`zOI&0XN<(m܃t5ޫTפQ^d3 tk&vH9y~g3“ғ-FsKMc=jMd58rC~~2fYVqk81(?Y7'7;3k.6@ c?Smsj"n67%*.5HVzw c GdV鿬58rC~Nu=IV~7U\kikg3ֺFs=Ó//,y< X72!g'Y>&M?W OZ7Yr5שji[L N Y7iڼ~V6R91qm D yRNo\SNu#d?~m\)=j </8/ӝHƶ7 *m\cWji=YȹhFsJq̿Wseu;´=&rQ0XxK`5ߵw'}e2s+ujn ;kj]eS7蹲iOqÝZ]9(,y'8U,dž@|7N|7W OZ:jJ]m/S&kzNdZƶҗAÊD˔BĀ cõҔwhc4שj^|Ϭ#=Մ3 tt'“֪wNMtϬKsj#r0XN<(lffm-j4e/c^OuKmUnmW^#~n{sÍA]F|Z5aW OZkOJ6:uY>nR]S~9(7 DJq8O $(4(DXq@` ]jMzy7Y*Fs>j)pƺp@1h8R ʔT,0*PHQq.O{#>RnBFa N <%3'DB PС"$CE ]>0'SpOm\)r3R}'wZ>{>NKp0 0X ϬddJ4Mw8oE͗Msj.nQ_ai~l^G$,yF<QXHޫTwJ wQϛW OZX6qK[cd`yd FNKm?t ~?U\kiYs%jJ]u~a|ڸRzN,y'Y y0BBDI F0 .6sFN^% w&3ĶZxh84zYq wͫ'Tδuj\ӗVF^Zs޺&'ե߹ӫi˫80XyvOɳ3g-6Zӧ:5uƽA ' U,J ]lMQt5\i˫9f|љJR(m{3}2qS)s4Ցǐ"qyrcɳMlJ;zRg.<,J ]l߹Zcs'DB T "HP8x8w]jIU;,G*.5S,y'8@Y\ dZƶҗA?rf_9ug:wJשj) ;&aVqҍҾ.j0i˫9ֹ6/;6Ss3?Y=k.5S,y<|/w.5A_St|_k()۝ZUj`Q/PdoJ6>ldڸRzNz3'.5 gK{kɹ/gšOͫ'T_|FcgL"ϛW OZY.5 EY<#{!etgOɳ3mkFguҍK~m\)=j}s$QTNH`d37ч,]VqS ZƵz{4՜ެdZƶҗAr]*i~?ʬOIdΣMzADN<U,J MΣ_Y?&Ti˫9ӺW'“֪w2Mfw'.5 m6 80$@<@hY $,H <]9)Nv<MΣMzVq?Z{ߋB3۝XJN0AOk~m\)=jtM1?6R;Y7# D yR6foVqMRa5}dQT\)pP \x4,x,y7.狓[j)t~YJ-M4gOU\ki)t,y<$IVW_7{ɹ5uhF| :{_vm\)=j}r_Y=(drKuLMO`xiT<=ad%6@@ҎpqnͶ:u|JAMg3m\)Fs:{6S_jIlZ,7۟'N0Vݑǐ#<}NXxQέ%=:^_xEpSoɞy>"HT@ Y  ,"P8RR^ש㖶om\)-(6s)+AW OZkY60XyD_}df1Z/Z襤`@ G:Q۟6R_''g.OJKuhsmtN_Ge.fk'M|ڸRNZ D q᠄'ɇ0 G!a@LA+5Qe$# .5K“U;M8|Y7-Y>:4I۝XJy5۽&ͫ$媜0XyvOMZ}kjfjIU8`n1[U7W OZk'+=Xͫ'TG|'k;{R @&$F|:7㙇5#O'Hc8" yhXa!B$A0ZH'BxhqqyhXa!P<1H TRLZC#'DB P)'&, GO3EHI~M0X<<  $*fp( TXhP@ &"\RM0X "xZad@H`$)" Administrator's Guide

    Administrator's Guide


    The Use of Cache on Disk Storage Pools

    When defining or updating disk storage pools, you can enable or disable cache.

    When cache is disabled and migration occurs, the server migrates the files to the next storage pool and erases the files from the disk storage pool. By default, the system disables caching for each disk storage pool because of the potential effects of cache on backup performance.

    You can enable cache by specifying CACHE=YES when you define or update a storage pool. When cache is enabled, the migration process leaves behind duplicate copies of files on disk after the server migrates these files to subordinate storage pools in the storage hierarchy. The copies remain in the disk storage pool, but in a cached state, so that subsequent retrieval requests can be satisfied quickly. However, if space is needed to store new data in the disk storage pool, cached files are erased and the space they occupied is used for the new data.

    The advantage of using cache for a disk storage pool is that cache can improve how quickly the server retrieves some files. When you use cache, a copy of the file remains on fast disk storage after the server migrates the primary file to another storage pool. You may want to consider using a disk storage pool with cache enabled for storing space-managed files that are frequently accessed by clients.

    However, using cache has some important disadvantages:

    • Using cache can increase the time for client backup operations to complete. Performance is affected because the backup operation must erase cached files to make room for storing new files. The effect can be severe when the server is storing a very large file and cached files must be erased.

      For the best performance for client backup operations to disk storage pools, do not use cache.

    • Using cache can require more space for the ADSM database. When you use cache, more database space is needed because the server has to keep track of both the cached copy of the file and the new copy in the subordinate storage pool.

    If you leave cache disabled, you may want to consider higher migration thresholds for the disk storage pool. A higher migration threshold keeps files on disk longer because migration occurs less frequently.

    How the Server Removes Cached Files

    When space is needed, the server reclaims space occupied by cached files. Files that have the oldest retrieval date and occupy the largest amount of disk space are overwritten first. For example, if File A was last retrieved on 05/16/98 and File B was last retrieved on 06/19/98, then File A is deleted to reclaim space first.

    Effect of Caching on Storage Pool Statistics

    The space utilization statistic for the pool (Pct Util) includes the space used by any cached copies of files in the storage pool. The migratable data statistic (Pct Migr) does not include space occupied by cached copies of files. ADSM uses the statistic on migratable data (Pct Migr) to compare with migration threshold parameters to determine when migration should begin or end. For more information on storage pool statistics, see Monitoring the Use of Storage Pools.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kv?U&357V6ҳ5Ć@65./usr/share/html/adsm/en_US/admgde/a45eaa88.htm Administrator's Guide

    Administrator's Guide


    Grouping Client Files: Collocation on Sequential Access Storage Pools

    Collocation is a process in which the server attempts to keep files belonging to a single client node or to a single file space of a client node on a minimal number of sequential access storage volumes. You can set collocation for each sequential access storage pool when you define or update the pool.

    To have ADSM collocate data in a storage pool by client node, set collocation to YES. To have ADSM collocate data in a storage pool by client file space, set collocation to FILESPACE. By using collocation, you reduce the number of volume mount operations required when users restore, retrieve, or recall many files from the storage pool. Collocation thus improves access time for these operations. Figure 19 shows an example of collocation by client node with three clients, each having a separate volume containing that client's data.

    Figure 19. Example of Collocation Enabled

    Example of Collocation Enabled


    When collocation is disabled, the server attempts to use all available space on each volume before selecting a new volume. While this process provides better utilization of individual volumes, user files can become scattered across many volumes. Figure 20 shows an example of collocation disabled, with three clients sharing space on a volume.

    Figure 20. Example of Collocation Disabled

    Example of Collocation Disabled


    With collocation disabled, when users want to restore, retrieve, or recall a large number of files, media mount operators may be required to mount more volumes to recover user data. The system default is to not use collocation.

    The Effects of Collocation on Operations

    Table 17 shows the effects of collocation on operations.

    Table 17. Effect of Collocation on Operations
    Operation Collocation Enabled Collocation Disabled
    Backing up, archiving, or migrating client files More media mounts to collocate files. Usually fewer media mounts are required.
    Restoring, retrieving or recalling client files Large numbers of files can be restored, retrieved, or recalled more quickly because files are located on fewer volumes. Multiple mounts of media may be required for a single user because files may be spread across multiple volumes.

    More than one user's files can be stored on the same sequential access storage volume. For example, if two users attempt to recover a file that resides on the same volume, the second user will be forced to wait until the first user's files are recovered.

    Storing data on tape The server attempts to use all available tape volumes to separate user files before it uses all available space on every tape volume. The server attempts to use all available space on each tape volume before using another tape volume.
    Media mount operations More mount operations when user files are backed up, archived, or migrated from client nodes directly to sequential access volumes.

    More mount operations during reclamation and storage pool migration.

    More volumes to handle because volumes are not fully used.

    More mount operations required during restore, retrieve, and recall of client files.
    Tip:If you use collocation, but want to reduce the number of media mounts and use space on sequential volumes more efficiently, you can do the following:

    • Define a storage pool hierarchy that requires backed-up, archived, or space-managed files to be stored initially in disk storage pools.

      When files are migrated from a disk storage pool, the server attempts to migrate all files belonging to the client node that is using the most disk space in the storage pool. This process works well with the collocation option because the server tries to place all of the files from a given client on the same sequential access storage volume.

    • Use scratch volumes for sequential access storage pools to allow the server to select new volumes for collocation.

    How the Server Selects Volumes with Collocation Enabled

    When collocation at the client node level is enabled for a storage pool (COLLOCATION=YES) and a client node backs up, archives, or migrates files to the storage pool, the server attempts to select a volume using the following selection order:

    1. A volume that already contains files from the same client node
    2. An empty predefined volume
    3. An empty scratch volume
    4. A volume with the most available free space among volumes that already contain data

    When collocation at the file space level is enabled for a storage pool (COLLOCATION=FILESPACE) and a client node backs up, archives, or migrates files to the storage pool, the server attempts to select a volume using the following selection order:

    1. A volume that already contains files from the same file space of that client node
    2. An empty predefined volume
    3. An empty scratch volume
    4. A volume containing data from the same client node
    5. A volume with the most available free space among volumes that already contain data

    When the server needs to continue to store data on a second volume, it uses the following selection order to acquire additional space:

    1. An empty predefined volume
    2. An empty scratch volume
    3. A volume with the most available free space among volumes that already contain data
    4. Any available volume in the storage pool

    Through this selection process, the server attempts to provide the best use of individual volumes while minimizing the mixing of files from different clients or file spaces on volumes. For example, Figure 21 shows that volume selection is horizontal, where all available volumes are used before all available space on each volume is used. A, B, C, and D represent files from four different client nodes.

    Figure 21. Using All Available Sequential Access Storage Volumes with Collocation Enabled

    Using All Available Sequential Access Storage Volumes with Collocation Enabled


    How the Server Selects Volumes with Collocation Disabled

    When collocation is disabled, the server attempts to use all available space in a storage volume before it accesses another volume. When storing client files in a sequential access storage pool where collocation is disabled, the server selects a volume using the following selection order:

    1. A previously used sequential volume with available space (a volume with the most amount of data is selected first)
    2. An empty volume

    When the server needs to continue to store data on a second volume, it attempts to select an empty volume. If none exists, the server attempts to select any remaining available volume in the storage pool.

    Figure 22 shows that volume utilization is vertical when collocation is disabled. In this example, fewer volumes are used because the server attempts to use all available space by mixing client files on individual volumes.

    Figure 22. Using All Available Space on Sequential Volumes with Collocation Disabled

    Using All Available Space on Sequential Volumes with Collocation Disabled


    Turning Collocation On or Off

    After you define a storage pool, you can change the collocation setting by updating the storage pool. The change in collocation for the pool does not affect files that are already stored in the pool.

    For example, if collocation had been off for a storage pool and you turn it on, from then on client files stored in the pool are collocated. Files that had previously been stored in the pool are not moved to collocate them. As volumes are reclaimed, however, the data in the pool tends to become more collocated. You can also use the MOVE DATA command to move data to new volumes to increase collocation, if you are able to afford the processing time and volume mount activity this would cause.

    Collocation on Copy Storage Pools

    There are special considerations when using collocation on copy storage pools. Primary and copy storage pools perform different recovery roles. Normally you use primary pools to recover data to clients directly, and you use copy storage pools to recover data to the primary pools. In a disaster where both clients and the server are lost, the copy storage pool volumes will probably be used directly to recover clients. The types of recovery scenarios that are of most concern to you will help to determine whether to use collocation on your copy storage pools.

    Another consideration is that collocation on copy storage pools will result in more partially filled volumes and potentially unnecessary offsite reclamation activity.

    Collocation typically results in a partially filled sequential volume for each client or client file space. This may be acceptable for primary storage pools because these partially filled volumes remain available and can be filled during the next migration process. However, for copy storage pools this may be unacceptable because the storage pool backups are usually made to be taken offsite immediately. If you use collocation for copy storage pools, you will have to decide between:

    • Taking more partially filled volumes offsite, thereby increasing the reclamation activity when the reclamation threshold is lowered or reached.

    or

    • Leaving these partially filled volumes onsite until they fill and risk not having an offsite copy of the data on these volumes.

    With collocation disabled for a copy storage pool, typically there will be only a few partially filled volumes after storage pool backups to the copy storage pool are complete.

    Consider carefully before using collocation for copy storage pools. Even if you use collocation for your primary storage pools, you may wish to disable collocation for copy storage pools. Collocation on copy storage pools may be desirable when you have few clients, but each of them has large amounts of incremental backup data each day.

    See Grouping Client Files: Collocation on Sequential Access Storage Pools for more information about collocation.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] GC l V&3fT7V6ҳ5ņ@66./usr/share/html/adsm/en_US/admgde/a45eaa89.htm   eaothilmnrs <>cdfgpu"#&46;=ADEPRbvwy,/02CHILMOST-13589FNVk.BUWXqx!()7:GY_%JQjzK*8  1PÃ00HHq10`HI!2X4L@?BIEibL#8L8L Dш_19(Sʞ84ŻBkO*|4`qCĔ>0[4ӛ&72:[6XEX1_6]6yBcG;ՏGEICN QGG6bܓ/6cJiç7Lo̎BgG]i}Z1zj`ǧlmT!=1Ǝip42!`pXGDN(y1" r bj@ O.e<'p TN8*ydʞppEC @P HXP ąb!d ʟ6]6x & &Tbp TN(y$$!EtQ&7]jb]RZTц=3irU k骻 ƜC4Òi\/keGu]ֵJ)TЍk5WsKt):K%U ~,gZn)SM8<8䵯]񉎔YBh/ֿUw5(S$23rZc8$<ӊk˒NGbY>2ett,wG1e:bmZ4x}[2pHq7PR<ӂ@p8_Ҥ $T0‚Bb+lmCRp%?U6'?%P6#<ӊi#D HRa X40aR4B*0(EON+lm&x$O8$4y/MU:uEM?骻4pN(xcֿlmk ,9~ASPH ǧ?W9}묍k[#7_~ASͤVYHrKOeUGR|F 8~j5CtfV>i\6xk_6]6~tuѨJ˦OXM,hPN yp42|BQGя==kAm&x$O8$4iP䱚W.K[* bkbpe?Zj:^G~3Jу_:Cczji\3K]fя kQ~/-67ԈcGcOZts}Hk骻eZއAIf%Cc9&B60X2.Q#1,f˔t}klMyNl\O_~T![]ht,v/MU`$Y0c6I dk>+?ָxcȫ==kHR1ֹY^=<t%X-nbl,ߩ$5Wx6Xֿ. cG4⇀aha0Pa1!,9u֍Қt: M!Ǝi4A" $T0"iR`h'̅Uۅ`  y^ecj~%u OMk/_DCAq " L@HXEpI8&@Pq $,  <'q " L@HX y$O4⇁ ӣu O*1JvȄ`+ l6K7ָRZGb ٌB23sB]֗կeֹwѺM,hP:YlmCN%?nu=u?RT>1W!/|: Mu O*pHq*"HHC]ec0ec骻`!}!! e/MU!!! /|f% v/MU9ֿ MBSJ^sCt)U4`$4ęV>:: Mu O*/SdMGB7/ߌ/Zu*cyk\ScG4⇇%Ct)7PRϫ˒wҩEIC묺j:ZIkŻAtB1BB_LsAzֿ1Tb־l: Mu O*0Xε)VW|/X5Wx_6]6~%?n>:UwccU4`qCMGؓ::cCt)7PRo):`d)^dFU4`5遜R%Ct)7PU729**:7P: ;ƎwX}kɮuCt)7PRe3Eqi@kiMSČ_&tn)StZ)T_67P[<&,JCt)7PR?*r3iSW%rahL F3J%BSJ[c5*AScӑ؇6ca9]}fTcAC8RgcSt: 9Jރf1ΐ.(BmpIB4⇒1Z%?nJ\0a9*khF qBGMJ:M: :@ @l: :6M!eRP38^IUDfelBSJֵf9ok_*}J)Tт P3QiTeR jU4ʝJ8$RgqC84yp42I*L0<* +& *F|P ]XG6]6~JEKb!dDCAq " L@HXXPP "y" $pI87BU@Q J[tY9 {oՏD#FU6:7ٌX:#˱l>8-zr<̩%*   ˒VއASyjRX0X9~AS%Җ%HcG4⇉֖ht.e<#rz: MUFlzyc ==PʨJ)TтƎ,sJb]j5WXY[׎c4CΊŌ>4#6ǧOTow)fqzjZ~5Wxiz:߸Ǧm,Jb]0X8<8D@A(I 2Wn'A$, ULf~+,GGݱ_6˦OָxpT4R t΍%?nV,zxHPq2]slʟƎdžel\%7:~K$O,hPN q " LEJ  ($&+& *F|P ]X y^el23)R8$4⇕6]6~ctn)Sqzj׎}Y] Rtn)SrLocG4⇕6]6~zj~B3u O*l]k\ޤcM%?lF 8~ȱ$;tc̎To)C&U69g>֗AR?RZJ, ==kkafnoJ#?V zz˦OG$~/])FtrPk_&rLoc L BSJ`["i2XII%_骻L>BgGe.ǧW޵KUwcGʆuC=*OG& (Xi"DAp.e?RXE$MU'<`qC.e?RY P΍%?n/MU:+Z-4e"%3huc%[%3c[骻ZI(cGz Mj[iJNb֙Ō==k˦OָxJ!J67PR7:/pxcGci\Y |XSֱ 6]6~Vź~Ƥ/]ۇ4p gT>cҨ:mpiR`*T0Lx) kXWt)ErU "QeH0X8L Lʞp,D<8H & CÀ8418<Z pH y"d8L" !@PAG V[Uwe骻ZC_V D k*~yv!SK *&Td%žuRIEMu# 8y<2&D&y<ӃFq " LEJG6]6~IE:N "y!O4⇑JUw0^_/-W#akx%$akafCCt)k_U-ܥ6*JS]_6]6~trU k P΍%>jM,hM#ҕ[z˦OָxJ BSJ2&‚ Q؂:7lm<;0X8BRIEzj6XFzja92ۭ8eC骻4pM$u0_ii@|Y6e<`5&qoBRIE/MUJW"o#1-k5W|}^-:z:3rZc-(SZW+ht(z:Lo_ԒQeKUw,hP5D eI(/MULrTш Ɯ"y<| d}9c|u?Z/MUL>44pN(ylj#c|t-rrPiAѺM čC3!(SS5W}IiRtn)SF 8ydt;G"BcG4⇜y29Ǣ&oZ/]񉉰6XcG4⇃*tXn)SB56Xku$YkokafCCt)oZccGz 9OK[v6o45Wxk2פֿ{_*|UC):`gFU4]0X8$D8kM0^>,GmıWL>V,zzUt6]6~vlmmp]5Z0X <ӊNP^FL%?n-(R8܄<ѧ|\[RYB2ln)Sqzjֿ1OcL-֙14p&0KZg$ƷUw̎RrkC>l/MU wbl,ߒht.e?Ltj8+0^/4p&l: M!bj9 V?N1UwXCqZ˾I6c? ]W\/Q־[,Δ"ǧDFnKLxcGc4F:?.o29rza+Zx)YlRqc9{c)0KZg$ƷUw6J,0X8/ęZ4ZZlG]`e&kLqzj6_ʾkrLkr 4pF9kdqUy~K[ԫRFabj8koK$Y!JT4~20X8c4z9 P΍%?n/MU:J,ySޏGMBp)C:7PR˦OŌbǧ#ҕ[x_#@AC?q " L@HXXPGDDVAS$J!JѺM,hR ~,t.e?) C,zzo#tu8_6]6~tMJFU4`:ΧJ,UwͲiW#b?\އAS+5䩭 zcAC8RgJ骻PC$)$*#Xމ*LN(y.z,zzҰZ)I|B1W:LѰ6]6~$YdcG"Γ9G묧UI%_6]6~J Wi"0X2.Q#EUf6+b P΍%?n/MU:KBҰԒQeJ6e?S1<`J% Ct)*(gFU7!4moLu$Y[NK3|Θ}ť~JՏ,hP!}+Uht.e?%PԒQe^B5䩭 zz< Wk#Ч;`Pi!qC<U1VH1:7PRY P΍%?lM8&˦OT2J)Tshǃelk騚qC<_~AS$,x=<%u O~"a/* +JlN "y!8_V j~ֶG) ,Ie&kLqzj̎5XJS~!! ˱ʟRXHPq2%PѺM4UH4pV zr,I/ek P΍%>jM骻L>&u$Y|#e>3!-骻ck,ƎI p@(]Xi"`GcBՖu5Wx%uMΧ/_/pIU zUM0X84id*T0HQd+ՏԖ+lHpHh8&@Pq $,,(<'q " L@HXXP(Q<ӈidBb8$GH (8 y$O4⇀WEtQɝkXIiye](gFU6&PzzcҸ+ MG3rZci@?,zzX2jTi]uТʽ e>9`ǧТrPi5Fc~?*e?S=eOՏG& *F|A@*I$L<0HQd+ՏԖRn"1j8$<ӊi#D H`yRaiR`h'̅Uۅ` F0e5)It.8AS "y!8&@Pq $,,y$O48D@AĀ8X "y<9,5)Y/GCt)AXD#Z pg6$ 5HP5c~9{-5긷zj,hM~*KZ/MU:aZg:}B5UO s Ɯi8<8107\zjg*sZKZP(~:tz ]gQ#79* g}?T2 g}lT8cG4⇜x*r,Wr(ߋUwэk>5֏oBTlQHRd骻~0 uEFnrU Ϥ~d1ة(qƎ| k Administrator's Guide

    Administrator's Guide


    Estimating Space Needs for Storage Pools

    This section provides guidelines for estimating the initial storage space required for your installation. It assumes the use of the following default random access (disk) storage pools provided by ADSM:

    • BACKUPPOOL for backed-up files
    • ARCHIVEPOOL for archived files
    • SPACEMGPOOL for files migrated from client nodes (space-managed files)

    As your storage environment grows, you may want to consider how policy and storage pool definitions affect where workstation files are stored. Then you can define and maintain multiple storage pools in a hierarchy that allows you to contain storage costs by using sequential access storage pools in addition to disk storage pools, and still provide appropriate levels of service to users.

    To help you determine how to adjust your policies and storage pools, get information about how much storage is being used (by client node) and for what purposes in your existing storage pools. For more information on how to do this, see Requesting Information on the Use of Storage Space.

    Estimating Space Needs in Random Access Storage Pools

    To estimate the amount of storage space required for each random access (disk) storage pool:

    • Determine the amount of disk space needed for different purposes:

      • For backup storage pools, provide enough disk space to support efficient daily incremental backups.

      • For archive storage pools, provide sufficient space for a user to archive a moderate size file system without causing migration from the disk pool to occur.

      • For storage pools for space-managed files, provide enough disk space to support the daily space-management load from HSM clients, without causing migration from the disk pool to occur.

    • Decide what percentage of this data you want to keep on disk storage space and establish migration thresholds to have the server migrate the remainder of the data to less expensive storage media in sequential access storage pools.

      See Choosing Appropriate Migration Threshold Values for recommendations on setting migration thresholds.

    Estimating Space for Backed-Up Files in a Random Access Storage Pool

    To compute the total amount of space needed for all backed-up files stored in a single random access (disk) storage pool, such as BACKUPPOOL, use the following formula:

    Backup space = AvgWkstSize * Utilization * VersionExpansion * NumWkst
    

    Backup Space
    The total amount of storage pool disk space needed.

    AvgWkstSize
    The average data storage capacity of a workstation. For example, if the typical workstation at your installation has a 4GB hard drive, then the average workstation storage capacity is 4GB.

    Utilization
    An estimate of the fraction of each workstation disk space used, in the range 0 to 1. For example, if you expect that workstations are 75% full, then use 0.75.

    VersionExpansion
    An expansion factor (greater than 1) that takes into account the additional backup versions, as defined in the copy group. A rough estimate allows 5% additional files for each backup copy. For example, for a version limit of 2, use 1.05, and for a version limit of 3, use 1.10.

    NumWkst
    The estimated total number of workstations ADSM supports.

    If clients use compression, the amount of space required may be less than the amount calculated, depending on whether the data is compressible.

    Estimating Space for Archived Files in a Random Access Storage Pool

    Computing the amount of storage space for archived files is more difficult, because the number of archived files generated by users is not necessarily proportional to the amount of data stored on their workstations.

    To estimate the total amount of space needed for all archived files in a single random access (disk) storage pool, such as ARCHIVEPOOL, determine what percentage of user files are typically archived.

    Work with policy administrators to calculate this percentage based on the number and type of archive copy groups defined. For example, if policy administrators have defined archive copy groups for only half of the policy domains in your enterprise, then estimate that you need less then 50% of the amount of space you have defined for backed-up files.

    Because additional storage space can be added at any time, you can start with a modest amount of storage space and increase the space by adding storage volumes to the archive storage pool, as required.

    Estimating Space Needs in Sequential Access Storage Pools

    To estimate the amount of space required for sequential access storage pools, consider:

    • The amount of data being migrated from disk storage pools

    • The length of time backed-up files are retained, as defined in backup copy groups

    • The length of time archived files are retained, as defined in archive copy groups

    • How frequently you reclaim unused space on sequential volumes

      See Reclaiming Space in Sequential Access Storage Pools for information about setting a reclamation threshold.

    • Whether or not you use collocation to reduce the number of volume mounts required when restoring or retrieving large numbers of files from sequential volumes

      If you use collocation, you may need additional tape drives and volumes.

      See Grouping Client Files: Collocation on Sequential Access Storage Pools for information about using collocation for your storage pools.

    • The type of storage devices and sequential volumes supported at your installation


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 2216">< k X&3O8V6ҳ5ņ@6O./usr/share/html/adsm/en_US/admgde/a45eaa91.htm Administrator's Guide

    Administrator's Guide


    Defining or Updating Storage Pools

    This section provides examples of how you can set up a storage pool hierarchy for an organization in your installation.
    Task Required Privilege Class
    Define storage pools System
    Update storage pool information System or unrestricted storage

    Defining a Primary Storage Pool

    When you define a primary storage pool, be prepared to provide some or all of the information shown in Table 18. Some information applies only to random access storage pools or only to sequential access storage pools.

    Table 18. Information for Defining a Storage Pool
    Information Explanation Applies to Random Access Applies to Sequential Access
    Device class Specifies the name of the device class assigned for the storage pool. This is a required parameter. Yes Yes
    Pool type Specifies that you want to define a primary storage pool (the default). Once you define a storage pool, you cannot change whether it is a primary or a copy storage pool. Yes Yes
    Access mode Defines access to volumes in the storage pool for user operations (such as back up and restore) and system operations (such as reclamation and server migration). Possible values are:

    Read/Write
    User and system operations can read from or write to the volumes.

    Read-Only
    User operations can read from the volumes, but not write. However, system processes can move files within the volumes in the storage pool.

    Unavailable
    No new writes are permitted to volumes in the storage pool from other volumes outside the storage pool. However, system processes (like reclamation) are permitted to move files within the volumes in the storage pool.
    Yes Yes
    Maximum file size To exclude large files from a storage pool, set a maximum file size. The maximum file size applies to the size of a physical file (a single client file or an aggregate of client files).

    Do not set a maximum file size for the last storage pool in the hierarchy unless you want to exclude very large files from being stored in server storage.

    Yes Yes
    Name of the next storage pool Specifies the name of the next storage pool in the storage pool hierarchy, where files can be migrated or stored. See The Storage Pool Hierarchy. Yes Yes
    Migration thresholds Specifies a percentage of storage pool occupancy at which ADSM begins migrating files to the next storage pool (high threshold) and the percentage when migration stops (low threshold). See Migration of Files in a Storage Pool Hierarchy. Yes Yes
    Migration process Specifies the number of processes that are used for migrating files from this storage pool. Yes --
    Migration delay Specifies whether migration of files should be delayed until the files have been stored in the storage pool for at least this delay period. See Keeping Files in a Storage Pool and How ADSM Migrates Data from Sequential Access Storage Pools. Yes Yes
    Continue migration process Specifies whether migration of files should continue even if files do not meet the requirement for migration delay. This setting is used only when the storage pool cannot go below the low migration threshold without moving additional files. See Keeping Files in a Storage Pool and How ADSM Migrates Data from Sequential Access Storage Pools. Yes Yes
    Cache Enables or disables cache. When cache is enabled, copies of files migrated by the server to the next storage pool are left on disk after the migration. In this way, a retrieval request can be satisfied quickly. See The Use of Cache on Disk Storage Pools. Yes --
    Maximum number of scratch volumes When you specify a value greater than zero, ADSM dynamically acquires scratch volumes when needed, up to this maximum number. This is a required parameter.

    For automated libraries, set this value equal to the physical capacity of the library. See Maintaining a Supply of Scratch Volumes in an Automated Library.

    -- Yes
    Collocation Collocation is a process in which the server attempts to keep all files belonging to a client node or a client file space on a minimal number of sequential access storage volumes. See Grouping Client Files: Collocation on Sequential Access Storage Pools. -- Yes
    Reclamation threshold Specifies what percentage of reclaimable space can accumulate on a volume before the server initiates a space reclamation process for the volume. See Choosing a Reclamation Threshold. -- Yes
    Reclamation storage pool Specifies the name of the storage pool to be used for storing data from volumes being reclaimed in this storage pool. Use for storage pools whose device class only has one drive or mount point. See Reclaiming Volumes in a Storage Pool with One Drive. -- Yes
    Reuse delay period Specifies an integer that defines the number of days that must elapse after all of the files have been deleted from a volume, before the volume can be rewritten or returned to the scratch pool. See Delaying Reuse of Sequential Access Volumes. -- Yes
    Overflow location Specifies the name of a location where volumes are stored when they are ejected from an automated library by the MOVE MEDIA command. Use for a storage pool that is associated with an automated library or an external library. See Managing a Full Library. -- Yes

    Example: Defining a Storage Pool Hierarchy

    For this example, suppose you have determined that an engineering department requires a separate storage hierarchy. You want the department's backed up files to go to a disk storage pool. When that pool fills, you want the files to migrate to a tape storage pool. You want the pools to have the following characteristics:

    • Disk primary storage pool

      • The pool named ENGBACK1 is the storage pool for the engineering department.

      • The size of the largest file that can be stored is 5MB. Files larger than 5MB are stored in the tape storage pool.

      • Files migrate from the disk storage pool to the tape storage pool when the disk pool is 85% full. File migration to the tape storage pool stops when the disk pool is down to 40% full.

      • The access mode is the default, read/write.

      • Cache is used.

    • Tape primary storage pool

      • The name of the pool is BACKTAPE.

      • The pool uses the device class TAPE, which has already been defined.

      • No limit is set for the maximum file size, because this is the last storage pool in the hierarchy.

      • To group files from the same client on a small number of volumes, use collocation at the client node level.

      • Use scratch volumes for this pool, with a maximum number of 100 volumes.

      • The access mode is the default, read/write.

      • Use the default for reclamation: Reclaim a partially full volume (to allow reuse) when 60% of the volume's space can be reclaimed.

    You can define the storage pools in a storage pool hierarchy from the top down or from the bottom up. Defining the hierarchy from the bottom up requires fewer steps. To define the hierarchy from the bottom up, perform the following steps:

    1. Define the storage pool named BACKTAPE with the following command:
      define stgpool backtape tape
      description='tape storage pool for engineering backups'
      maxsize=nolimit collocate=yes maxscratch=100
      

    2. Define the storage pool named ENGBACK1 with the following command:
      define stgpool engback1 disk
      description='disk storage pool for engineering backups'
      maxsize=5M nextstgpool=backtape highmig=85 lowmig=40
      

    Example: Updating a Storage Pool Hierarchy

    If you have already defined the storage pool at the top of the hierarchy, you can update the storage hierarchy to include a new storage pool.

    For example, suppose you had already defined the ENGBACK1 disk storage pool. Now you have decided to set up a tape storage pool to which files from ENGBACK1 can migrate. Perform the following steps to define the new tape storage pool and update the hierarchy:

    1. Define the storage pool named BACKTAPE with the following command:
      define stgpool backtape tape
      description='tape storage pool for engineering backups'
      maxsize=nolimit collocate=yes maxscratch=100
      

    2. Specify that BACKTAPE is the next storage pool defined in the storage hierarchy for ENGBACK1. To update ENGBACK1, enter:
      update stgpool engback1 nextstgpool=backtape
      

    Defining a Copy Storage Pool

    Use a copy storage pool to back up one or more primary storage pools. See Backing Up Storage Pools for more information. When you define a copy storage pool, be prepared to provide some or all of the following information:

    Device class
    Specifies the name of the device class assigned for the storage pool. This is a required parameter.

    Pool type
    Specifies that you want to define a copy storage pool. This is a required parameter. Updating a storage pool cannot change whether the pool is a primary or copy storage pool.

    Access mode
    Defines access to volumes in the storage pool for user operations (such as backup and restore) and system operations (such as reclamation). Possible values are:

    Read/Write
    User and system operations can read from or write to the volumes.

    Read-Only
    User operations can read from the volumes, but not write. However, system processes can move files within the volumes in the storage pool.

    Unavailable
    Specifies that users cannot access files stored on volumes in the copy storage pool. Files can be moved within the volumes of the copy storage pool, but no new writes are permitted to the volumes in the storage pool from volumes outside the storage pool.

    Maximum number of scratch volumes
    When you specify a value greater than zero, ADSM dynamically acquires scratch volumes when needed, up to this maximum number. This is a required parameter.

    For automated libraries, set this value equal to the physical capacity of the library. See Maintaining a Supply of Scratch Volumes in an Automated Library.

    Collocation
    Collocation is a process in which the server attempts to keep all files belonging to a client node or a client file space on a minimal number of sequential access storage volumes. See Collocation on Copy Storage Pools.

    Reclamation threshold
    Specifies when to initiate reclamation of volumes in the copy storage pool. Reclamation is a process that moves any remaining active, fragmented files from one volume to another volume, thus making the original volume available for reuse. A volume is eligible for reclamation when the percentage of unused space on the volume is greater than the reclaim parameter value.

    Reclamation processing works differently for offsite storage pool volumes and virtual volumes. When a copy storage pool volume that is offsite becomes eligible for reclamation, the reclamation process attempts to retrieve the active files on the reclaimable volume from a primary or copy storage pool volume that is onsite. The process then writes these files to an available volume in the original copy storage pool. See Reclamation for Copy Storage Pools and Reclamation of Volumes with the Device Type of SERVER for more details.

    Reuse delay period
    Specifies the number of days that must elapse after all of the files have been deleted from a volume before the volume can be rewritten or returned to the scratch pool. See Delaying Reuse of Reclaimed Volumes.

    Example: Defining a Copy Storage Pool

    Assume you need to maintain copies of the files stored in BACKUPPOOL, ARCHIVEPOOL, and SPACEMGPOOL (default disk storage pools) for disaster recovery purposes. You want to create a copy storage pool named DISASTER-RECOVERY. You decide to use only scratch tapes in the new pool, setting the maximum number of scratch volumes to an appropriate value. You enter the following command:

    define stgpool disaster-recovery tapeclass pooltype=copy
    maxscratch=100
    

    To store data in the new storage pool, you must back up the primary storage pools (BACKUPPOOL, ARCHIVEPOOL, and SPACEMGPOOL) to the DISASTER-RECOVERY pool. See Backing Up Storage Pools.

    Renaming a Storage Pool

    You can rename a storage pool. You may need to do this when distributing policy using enterprise configuration. See Setting Up a Managed Server.

    When you rename a storage pool, any administrators with restricted storage privilege for the storage pool automatically have restricted storage privilege to the storage pool under the new name. If the renamed storage pool is in a storage pool hierarchy, the hierarchy is preserved.

    Copy groups and management classes may contain a storage pool name as a destination. If you rename a storage pool used as a destination, the destination in a copy group or management class is not changed to the new name of the storage pool. To continue to use the policy with the renamed storage pool as a destination, you need to change the destination in the copy groups and management classes. You then activate the policy set with the changed destinations.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ning a l>Y&3{8V6ҳ5Ɔ@6L./usr/share/html/adsm/en_US/admgde/a45eaa92.htm -eaiorst <>APcdghlmnpu"#&/46;=EIMTbfy|,0258BCDFHLNORSvw139GKUkx()+.7QXq!:VY_z%?WJj*<   PJ<8v \<<@a(r\q"e]8Dp8 KoR\qx-W[▜"2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L>UX. 0kzh{, ,{[8kL [UX 'p*" 1l.2|DJT&*gm| Tǀ* #@Vl5򡅰EE|@_ q EuU.7+/Nٕt/rҌ9PTǀ*Jpb&Xg+UXtmfn]ӵ9Íqzs8U/8U`txGQMxIrl6Íqzs|R\0 GD9,U5F׼][*[ ZS\B xX @q$K&0@8P . .3(Lc[֛K4 Z pWׂ| Ⳅ\B 9;Tܺ AvعsYs9ܘjogϗ).V D l\Xݳ7}ɧr).V]%{ݨ9Nr. LwmF|sX1 6ӓH%:n,^/p݋Avس-N'D3z־Sk^-bˍ5AH%<|ۥAΚܦ;SM97skyT.S{< Z1ٟ'8Y]M9;Vl_riܥpAqH$q xqt A$k_l5\̜A ʚI,cŝ#L`=8i$@å8EB7g3 PpIk^g=w^4|iL59& m׹pZӃOp3r`̽{8.)NsNM5y|"oj_eZb!S|0XA`szko5&çjrig=w^3uŠl\k:S\B @,ϗj%/.k:xXP3kS{ɧ'{rm65ܭNp8FxD)o9r4G]\Qˇh"P<""T$Laq4 xbP3dž x\;DD$H`"c 1>\mF{9-ysYŠl\-{0j瘻gR̽S9g"( THLLGs*e!ܧ[ڄ>bsrk_).Vh dçji&g4A DǏ.ˊ x@@$b ,T3(Lc[֛K4F Z pW,b F ܥrXnQ[35sm394&m>90eM)kPy4s.V̽{5=73N:p&ǔ+{PMv{*^˃8m5=ѼY}t ]\֦ѾږyzI,c9vpIzH< nܾٛӹK+{P9v|{W홹[gt7/AvعogpA~k:{n]sZpfn{:Osb٘at+{PΖf ǰkK7sZeڇ AvعeM]4Ŝw'qh.!H%3s].[n]sZpfn{:Oױ-ZNyg]믘$ G DǤu,u70fa84k+{P4G@g@ͨAqH%@^Ů ֽ$zŜwi+bsrk_&mڙZnMkS2[ x2aqpIzHH(L`yPH*ޫq$(ʲfa|r/#Ǣ<0QI(5UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUP qY.V:ŞRS{sI9[ g8P)bNb\ӓ|~ Տ垯垯r7X0N(Aꪪꪪꪫꪫꪾꪪ͜l1QtR)E", pI~ 4A>4A #g D4 I!11Ê, pI~4D 4AAp D4]7lF;cr=qt728hPY,b(zH"U2kztvR4Xz8@c (&12U垬]7(;Gr>o._{&a7H$q xT 25a|ڌK0kMg2W׺s7;<־S\B f0cY魨|UztAH%磈 &0hp-!ReG5,b F ܥ5U{*Ⳅ\B :.NwoNGE #E7/08k^Ջ3'rbYVRYDX=rʜֶqw;eӾk^Ջ3'r88$b (&12U垬]7(; ǣ"X1C @đ,P¡PHH1Ǣǣ"X1C 1ǢǤxrq=Xo8n2]kg5n浝w.k^`['>j 鹝72kztG DǤ{)\,=Rٛ̽7Mge \x=Xo;Qw)f lU4(,Ǥ(Q-;o._+g Avعfak:|[ڄ4GY s /{G(L`BbE@BeyygMg9vsg"oJ^GE|ӃkE1h..pሆNS\B e8ۥ|ֽ^llTن|\Z̽{.^mӵ DǤxj\,=ֹqrk^f-쫷+S:3+{S6 @\MnM9;,Žvjf i5M84>q5kqaڗ7={PNr/ڄf8i$Gki{6rKڄgN D4 I!11~ٝpРGD&MVLMB a2j\CD=$G(L`R @=BKԷj\N6#<#k8E 8<1đ,PR @=B|:jb\B #3Ǣ<0QI(5UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUP qg[҄ĜŎK D4 I!11gVp(A|pРZBK"(6qìY,IXAd⢠6q;S sNM5QBaa"H#͜o$ % 4Al'<ՈAd@#7*ܸAdH$gzes4(,lWI9K8Y|ҌJ8hPY/͜o+"oJ\pРXb!S͜oR]c"oJ\pР_8p56*yurZ 8hPY,J|ӹHpРXA͜o'7Bl\L|F o#\זztL=܀pРXl^ vCs]hܖKg8cN.k` Eu/jKg:q+f$m-XAd9ƀIlY|Δ`nR!B`fygNB(AdH$g(ztrbVR@(Ad-5æ3(XܤC b{*垬];PxŨ8hPY/͜o])ඔt0ke]8D4(,*PPbBb%?͜oJx-;Ý;]XAd`@ G $@4(,G7lS\B w9Nr8i$=$ v s /|op*0s{0ͩGpH$q qtGDBc0ԆbɌqs:`ix`@ brW*ɘEMg<ּ+g"oi@t=I * xP8q$K&0p@bEGDBc A!!aC8.b >y4nVfXԞ̽{XԞ̽{#Z㻓U{ׂM^w*mWN/^Pμzn\/^8i$=$grt2aƴ{aӓk:zS1vܭLx*ܹ^˚Ξڜ#kAH%Zfab >y4jf m,jOM^|r:Ng3kӓZZUs{˭z2flzft3}[mjriMUeܶkY8i$^-ӓ736{Nm3{8E Dǣ"X1C bE @@73yCnWgˍϜ;rwk-qrd eܹN7-q8E88$b "a,Ag*ӓ+S0k ]()gELj@đ,P¡PHHXX$bBB6q  MnꪪꪪꪪꪪQF)b!"HW8i$?㆐"H,la kBCCAEH o0 8i$Mm"F)փ=t .E? '0X `H$@ z6DEJkǭ,{VW" .E?H$D# pI͜oǨliDT`1zbǵnxb!S'4Aa㆐"H, z͜l`Z XDP4@)(H@ 0 pI7=HZleA D4]@ Æ"H,,5UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUP x x`]\Qˇh"P<""T$Laq4 xbP3dž x\;DD$H`"c 1GtSY֦|qWx-L観Ŭ 5z&NbN ;ٔp32NN\Ŏ@,ϖŹsY:n#x0u35zɧ'xɶgjf sZ\E#"HǗ@j 鹞7޴MnS\rozOfL]kgNUٱ}5lf \Út"H%磈 &1MT RS{Wi%v0+8Eޔ S=@Py1 np Zl DP4T Joa{*9;:1MgZ{׹ogv(T)r+8Eޔ C3d"æ3eҜ"oNN DǤxq-q1r`Ů2|)6yz3+{P2-L1P-$A0`03H(m2SUArf1i&aɃhǤ(QI 4<$L441шVx xP|]ƥσ<ֽAg+ǔ+{r302Ԧ̽{8<1đ,P0CF [p0[PiNe3\ LjP-=ܷr/#Ǣ<0QI(5UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUP q()x暿z&rMbKrW͜o'1PrU'NN͜oMjxiCg` !`ꪪꪾꪪl5A1cmxHoh(Bbb?PHpI qH$la kBCCA@€?!"H,+ 4AaF6DEJkǰ.oe_ HLLG@ @G D@(Ocmx ܥh(Bbb?W`8"G D,ˉ  HLLGG aH$ aH$8D @@5.wZ \\xsLXO28Fh(Bbb '^|ּ^e^S'5Qv`,-M磈 &0hyPHhhb!z88hPY,P8 ˍ^pCA@4G@9R|rw4i`5e \x̽{8j\,=[:OnMl׼ÓZms5 D4 I!11H%zHgϗ`0k-qrɭ M|̽{90e8h(Bbb;8i$暌aӵaAH$qP8oMn[75M97|mL#E7.t[ڄ5=ѽK2mNp,8i$=$@ g &0ix4̀d@gIC4 @z8@c@*@Zl A(سܴ=1@$ g &1u='+gE p0IYɌqs:`ix@/| fvxP % (P< M…D@T" U,xP <1 đ,PL 9[@dž T \ kvZ&38V6ҳ5Ɔ@6./usr/share/html/adsm/en_US/admgde/a45eaa93.htm Administrator's Guide

    Administrator's Guide


    Deleting a Storage Pool


    Task Required Privilege Class
    Delete storage pools System

    Before you delete a storage pool, ensure that:

    • All volumes within the storage pool have been deleted

      Ensure that you have saved any readable data that you want to preserve by issuing the MOVE DATA command. Moving all of the data that you want to preserve may require you to issue the MOVE DATA command several times.

      Before you begin deleting all volumes that belong to the storage pool, change the access mode of the storage pool to unavailable so that no files can be written to or read from volumes in the storage pool.

      See Deleting a Storage Pool Volume with Data for information about deleting storage volumes.

    • The storage pool is not identified as the next storage pool within the storage hierarchy

      To determine whether this storage pool is referenced as the next storage pool within the storage hierarchy, query for storage pool information as described in Monitoring the Use of Storage Pool Space.

      Update any storage pool definitions to remove this storage pool as a subordinate storage pool in the storage hierarchy by performing one of the following:

      • Naming another storage pool as the next storage pool in the storage hierarchy

      • Entering the value for the NEXTSTGPOOL parameter as "" (double quotes) to remove this storage pool from the storage hierarchy definition

      See Defining or Updating Storage Pools for information about updating storage pool definitions.

    • The storage pool to be deleted is not specified as the destination for any copy group in any management class within the active policy set of any domain. Also, a storage pool to be deleted cannot be the destination for space-managed files (specified in any management class within the active policy set of any domain). If this pool is a destination and the pool is deleted, operations fail because there is no storage space to store the data.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k8[&38V6ҳ5Ɔ@6./usr/share/html/adsm/en_US/admgde/a45eaa94.htm Administrator's Guide

    Administrator's Guide


    Chapter 9. Managing Storage Pool Volumes

    Volumes in storage pools contain backed-up, archived, or space-managed data from clients. Storage pools and their volumes are either random access or sequential access, depending on the device type of the device class to which the pool is assigned.

    Random access storage pools are always associated with the DISK device class, and all volumes are one of the following:

    • Fixed-size files on a disk. The files are created when you define volumes.

    • Raw logical volumes that must be defined, typically by using SMIT, before the server can access them

      Attention: It is recommended that you use journal file system (JFS) files rather than raw logical volumes for storage pool volumes. See The Advantages of Using Journal File System Files for details.

    See Preparing Volumes for Random Access Storage Pools for details.

    Each volume defined in a sequential access storage pool must be of the same type as the device type of the associated device class. The device types are:

    3570
    A volume is a 3570 tape cartridge.

    3590
    A volume is a 3590 tape cartridge.

    4MM
    A volume is a 4mm tape cartridge.

    8MM
    A volume is an 8mm tape cartridge.

    CARTRIDGE
    A volume is a 3480 or 3490 cartridge system tape.

    DLT
    A volume is a digital linear tape.

    DTF
    A volume is a digital tape format (DTF) tape.

    ECARTRIDGE
    A volume is a cartridge tape used by a tape drive such as the StorageTek SD-3 or 9490 tape drive.

    FILE
    A volume is a file in the file system of the server machine.

    GENERICTAPE
    A volume is a tape that is compatible with the drives defined to the device class.

    OPTICAL
    A volume is a two-sided 5.25-inch rewritable optical cartridge.

    QIC
    A volume is a 1/4-inch tape cartridge.

    SERVER
    A volume is one or more objects archived in the server storage of another ADSM server.

    WORM
    A volume is a two-sided 5.25-inch write-once optical cartridge.

    WORM12
    A volume is a two-sided 12-inch write-once optical cartridge.

    WORM14
    A volume is a two-sided 14-inch write-once optical cartridge.

    See Preparing Volumes for Sequential Access Storage Pools.

    See the following sections:
    Concepts:
    "Access Modes for Storage Pool Volumes"
    Tasks:
    "Preparing Volumes for Random Access Storage Pools"
    "Preparing Volumes for Sequential Access Storage Pools"
    "Defining Storage Pool Volumes"
    "Updating Storage Pool Volumes"
    "Monitoring the Use of Storage Pool Volumes"
    "Moving Files from One Volume to Another Volume"
    "Deleting Storage Pool Volumes"

    In this chapter, most examples illustrate how to perform tasks by using the ADSM command line interface. For information about the ADSM commands, see ADSM Administrator's Reference, or issue the HELP command from the command line of an ADSM administrative client.

    All of the ADSM commands can be performed from the administrative web interface. For more information about using the administrative interface, see ADSM Quick Start.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] pi k\&3{8V6ҳ5Ɔ@6{./usr/share/html/adsm/en_US/admgde/a45eaa95.htm Administrator's Guide

    Administrator's Guide


    Access Modes for Storage Pool Volumes

    Access to any volume in a storage pool is determined by the access mode assigned to that volume. You can change the access mode of a volume. The ADSM server can also change the access mode based on what happens when it tries to access a volume. For example, if the server cannot write to a read/write access volume, the server automatically changes the access mode to read-only.

    The access modes are:

    Read/write
    Allows files to be read from or written to a volume in the storage pool.

    If the server cannot write to a read/write access volume, the server automatically changes the access mode to read-only.

    Read-only
    Allows files to be read from but not written to a disk or tape volume.

    Unavailable
    Specifies that the volume is not available for any type of access by the ADSM server.

    Destroyed
    Specifies that a primary storage pool volume has been permanently damaged. Neither users nor system processes (like migration) can access files stored on the volume.

    This access mode is used to indicate an entire volume that should be restored using the RESTORE STGPOOL or RESTORE VOLUME command. After all files on a destroyed volume are restored to other volumes, the destroyed volume is automatically deleted from the database. See How Restore Processing Works for more information.

    Only volumes in primary storage pools can be updated to destroyed.

    If you update a random access storage pool volume to destroyed, you cannot vary the volume online. If you update a sequential access storage pool volume to destroyed, ADSM does not attempt to mount the volume.

    If a volume contains no files and the UPDATE VOLUME command is used to change the access mode to destroyed, the volume is deleted from the database.

    Offsite
    Specifies that a copy storage pool volume is at an offsite location and therefore cannot be mounted. Use this mode to help you track volumes that are offsite. ADSM treats offsite volumes differently, as follows:

    • Mount requests are not generated for offsite volumes

    • Data can be reclaimed or moved from offsite volumes by retrieving files from other storage pools

    • Empty, offsite scratch volumes are not deleted from the copy storage pool

    You can only update volumes in a copy storage pool to offsite access mode. Volumes that have the device type of SERVER (volumes that are actually archived objects stored on another ADSM server) cannot have an access mode of offsite.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k&]&3 8V6ҳ5dž@6 ./usr/share/html/adsm/en_US/admgde/a45eaa96.htm Administrator's Guide

    Administrator's Guide


    Preparing Volumes for Random Access Storage Pools

    For a random access storage pool, you must define volumes.
    Task Required Privilege Class
    Define volumes in any storage pool System or unrestricted storage
    Define volumes in specific storage pools System, unrestricted storage, or restricted storage for those pools

    Prepare a volume for use in a random access storage pool by defining the volume. For example, you want to define a 21MB volume for the BACKUPPOOL storage pool. You want the volume to be located in the path /usr/lpp/adsmserv/bin and named stgvol.001. Enter the following command:

    define volume backuppool /usr/lpp/adsmserv/bin/stgvol.001 formatsize=21
    

    If you do not specify a full path name for the volume name, the command uses the current path.
    Tip:Define storage pool volumes on disk drives that reside on the ADSM server machine, not on remotely mounted file systems.
    Note:This one-step process replaces the former two-step process of first formatting a volume (using DSMFMT) and then defining the volume. If you choose to use the two-step process, the DSMFMT utility is available from the operating system command line. See ADSM Administrator's Reference for details.

    Another option for preparing a volume is to create a raw logical volume by using SMIT.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] that a kN2^&38V6ҳ5dž@6./usr/share/html/adsm/en_US/admgde/a45eaa97.htm Administrator's Guide

    Administrator's Guide


    Preparing Volumes for Sequential Access Storage Pools

    For sequential access storage pools with a FILE or SERVER device type, no labeling or other preparation of volumes is necessary.

    For sequential access storage pools with other than a FILE or SERVER device type, you must prepare volumes for use. When the server accesses a sequential access volume, it checks the volume name in the header to ensure that the correct volume is being accessed. To prepare a volume:

    1. Label the volume. Any volumes associated with the following device types must be labeled before the server can use them:
      • 3570
      • 3590
      • 4MM
      • 8MM
      • CARTRIDGE
      • DLT
      • DTF
      • ECARTRIDGE
      • GENERICTAPE
      • OPTICAL
      • QIC
      • WORM
      • WORM12
      • WORM14

      See Labeling Sequential Access Volumes.

    2. For storage pools in automated libraries, use the CHECKIN LIBVOLUME command to check the volume into the library. See Informing the Server about New Volumes in a Library.
      Tip:When you use the LABEL LIBVOLUME command with drives in an automated library, you can label and check-in the volumes with one command.

    3. You can skip this step if you allowed scratch volumes in the storage pool by specifying a value greater than zero for the MAXSCRATCH parameter.

      If you have not allowed scratch volumes in the storage pool, identify the volume, by name, to the ADSM server so that it can be accessed later. For details, see Defining Storage Pool Volumes.

    Defining Storage Pool Volumes


    Task Required Privilege Class
    Define volumes in any storage pool System or unrestricted storage
    Define volumes in specific storage pools System, unrestricted storage, or restricted storage for those pools

    When you define a storage pool volume, you inform the server that the volume is available for storing backup, archive, or space-managed data.

    For a sequential access storage pool, the ADSM server can use dynamically acquired scratch volumes, volumes that you define, or a combination.

    To define a volume named VOL1 in the ENGBACK3 tape storage pool, enter:

    define volume engback3 vol1
    

    Using Scratch Volumes

    You do not have to define volumes in sequential access storage pools if you use the MAXSCRATCH parameter when you define or update the storage pool. Setting MAXSCRATCH to a value greater than zero lets the storage pool dynamically acquire volumes as needed. ADSM automatically defines the volumes as they are acquired. The volumes are also automatically deleted from the storage pool when the server no longer needs them.

    Before a scratch volume with other than FILE or SERVER device type can be used, it must have a standard label. See Preparing Volumes for Sequential Access Storage Pools.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] m kN_&39V6ҳ5dž@6./usr/share/html/adsm/en_US/admgde/a45eaa98.htm Administrator's Guide

    Administrator's Guide


    Updating Storage Pool Volumes


    Task Required Privilege Class
    Update volumes System or operator

    You can update the attributes of a storage pool volume assigned to a primary or copy storage pool. Update a volume to:

    • Reset any error state for a volume, by updating the volume to an access mode of read/write.

    • Change the access mode of a volume, for example if a tape cartridge is moved offsite (offsite access mode) or damaged (destroyed access mode).

    • Change the location for a volume in a sequential access storage pool.

    When using the UPDATE VOLUME command, be prepared to supply some or all of the following information:

    Volume name
    Specifies the name of the storage pool volume to be updated. You can specify a group of volumes to update by using wildcard characters in the volume name. You can also specify a group of volumes by specifying the storage pool, device class, current access mode, or status of the volumes you want to update. See the parameters that follow.

    New access mode
    Specifies the new access mode for the volume (how users and system processes (like migration) can access files in the storage pool volume).

    A random access volume must be varied offline before you can change its access mode to unavailable or destroyed. To vary a volume offline, use the VARY command. See Varying Disk Volumes Online or Offline.

    If a scratch volume that is empty and has an access mode of offsite is updated so that the access mode is read/write, read-only, or unavailable, the volume is deleted from the database.

    Location
    Specifies the location of the volume. This parameter can be specified only for volumes in sequential-access storage pools.

    Storage pool
    Restricts the update to volumes in the specified storage pool.

    Device class
    Restricts the update to volumes in the specified device class.

    Current access mode
    Restricts the update to volumes that currently have the specified access mode.

    Status
    Restricts the update to volumes with the specified status (online, offline, empty, pending, filling, or full).

    Preview
    Specifies whether you want to preview the update operation without actually performing the update.

    An example of when to use the UPDATE VOLUME command is if you accidentally damage a volume, VOL1. You can change the access mode to unavailable so that ADSM does not try to write or read data from the volume. Enter the following command:

    update volume vol1 access=unavailable
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] - lZ4`&3C[9V6ҳ5dž@626./usr/share/html/adsm/en_US/admgde/a45eaa99.htm   e-ailnorst <>Acdfhmu"#&/456;=DEIMNPTgpv|,01238BCFHLORSbwy9UVXkqx!(+.7?GQW\_):KYzJ%jD*$l-0#4x升T\@ف,xF$"dʤ&˛,j)'L e#͗6"Y$6>8['jJj(PB (PB (PB (PB (PB ԐDkqTX+EG:=P$00{8 ԔO\j _I@6 ` XX`˕L+qQ|sL)B@pYn֤ [   pät^o8r0LQ@pkRA ӄ9;b/RKW0S59_p֤ @,\kK?I@6+%bWU;j;f+jyOԐDkpE,UzS}}:2*^tޥ_(I@6ZS"5(/}Wˆå37֤& O6lK@:jÄ,dA> 0@p$  4P $ذ8HɲM(AY$& O6lK@,u Ä,dAٰ|$3aa! 0 IGLHh$"$&P` j/1jZmnZ*nx)O(PB (PB (PB (PB (PB (PMIȘ`At X 41$G>/fcYzD@M$ I),P`Q0(P$HDf &X<#np@X XnAhXHHČJ/_%Jn9yJ&Pe#II y(0PPPXY!"=4Eŷj\Z^˫c ' G0i0i t5ܢJlI[zUfX.lIגۏ9p/)|{J h""]$ؓ1%ڐsp/)|S=(2ŠtdEDK(Zr[wJn9yJA/YrU=(2ŀIM$"i"e3 *&  (1ۜ/Vp1!;3tsn77C/6W;dqJn9yJ&Pe#Ii y(0PPPY"=4E=[<>jʇ!!q@@ p~@0D_>VT=(D K?$L#  (E9P(  ʗD HGH@0ĢϠ|zx|@ҀW$(hHHD+*\P4"a 4"a%7}0m3E 4X0C$L# px{TP@O4$$#L`?  @0H&?}kZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZִDy2"&IDE;;)הs҃,^QC;{YM-8W6ƄAnc &&$ f/b+Fu6R\Z"<ЙdDF׽iB|Nt^BfY%j\Z1 AI"&IBe@kZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵP?&Pe̹4a=2Jn9yJ1c 'LcBBB??R:̹4a4pE_H‰@02,^)WUD0A9@j)tC vGs}oϠҕ4"x= CR "O"8iDQI/eX p!2rӜUհ p!2,+sp/zAH>̲ϒٷtI4a3g h ʺD0< 88iaac &K>Ν$O*"W*8ixHP p9,$C 4a2$xm/5qU88ie[%.o9N '}X[+:D0 b(Q4a?]J#a}+7VS# 'TPeL3.pA][ʺ<رHB a!c &8ia$?> ֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZ<Йd IM$!sӾbg Ӭi}W}9N ' E$4"%-3;껫{J { =X A),Par8đH"i @_UD@A/].wmگ/=(2뺘sΛT$|lS=(2念3ưm9BşUUp AI/jz%ME.DytVsaY{=gܮ)-7ַ鞔b HI_YOKJn9}K4"h"e3 .T@0bHM$O2* #IM$m{.jU:QDytVsaqQ~ޭzR:um\Y_Ҳ^vRYb˽EgXV( ]KWP*[WQ\.{/Jftnj\jn\QFNERY@6zPeg;{J {H9Z;f $-g`eE j.NJ^9GG$MQ|/qXwVguE&꨿JnhNԃu_(sk>Mӽ[֜X8iDDEwӰk; *(` '}7gX[YzLT_tw*Vne]A/.uT_ `B#˥"]#2Dyt AI^KөL, ]-U:NX[غu^҃,Z qi?Ju|NkNLu^[89nzPe4"zyABKrQպu]ݞb-]iOҽ^Ŏ@Kb}o:RҟI1}E9-ob{ H$Åݫ\f}\v҃,]rչ(skeKYw3;lQ~Kbfz H#{u]eyA/٣sʦm4 :*@R,^j.)H91{J c$ON>NۊJ tr\ڸ|^Sո]mP~SŮw#֮U҃,X 2,]9|wǪWV=(NmGUg~&X(Xa&us[{YM/;)CeޢWQ9AH&#) O=(2靈0>{NiJvƼ꽠zPe٫ jU4q;R{\!ۚ[bꠣ;R{pU;[]B35.54"yMGG]NP^=(2J5sMN:N=}vKmG3K䶳t*8rvqպu]quyOj@R[U8vKşUN:AH'ڎfʫ>7H2^`EС)xV{nܪ'zbS8H@Bnj\j8iDObSZSa|VLqÓފx`@@efE HBBeE b{tإe7ԥ A7ME[x`@pz4@$hbBv fW^+Jl:yG)|+)\=4 HIDE&*\ -&tU(""]#=zυZrco=(2*sJ tA]ovzPe֜Ҳ^vR& /Lru^%kNKnYM/=(2^rdMWU®UVJ |n*ⷹE.wǔչ{Dkq HHu\nnAa0 6XɽI0âE-Nޤ[imb Hmwӝ6.3*8_wsؾ@*X ˝ʗ{ |uBؼKt_B RQSr[(BBωΖ騾[8izIM$Si"+|\Šԑ*U#.b-{%o^TgɜYѯYoe[ f.8iDDH6!딾.bDxjH*1t䶳}KYoe[ f.8iDr]7NQԶGtUfoj ru^N\d-꽡K  LN|e\ G[s9j@44%MjA:UGR U}eYJ^c71~L5.UzυӪPj-ڒ:/Ҳ^vR?)t껫wU\.;[$t] VSqP4"h"'7btUt^Qҍn5%`A-餈 y(0PPPY"Dzi <>tK=q\-υӔs҃,^QC:ӓυ:/&kJlHp>5 "MM H_RQƻtK=q|.-91_CR|0Ҳ:eE @44!"e3 .AFC$O'ge:Ukq9- hM$GhH"i$M IkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZִ@+y1]K>QBs)?\kZֵkZֵkZk[kZֵZֵkZֵkZֵkZֵkZֵ0;fx?rUI1>lHw d=O⯈B}͉AldzINyN8rvqսӽR jU N$ON;uoYGG^Qؔ(zPeP;ZS2CW8 g=WvvSÅ)V] Ҳ(U{J x'0c77ڣ$MȘ`Aʂ#IM$"ENN:X?UDI9;8ڠB#ˤϸ+y ST,+sU=GCYY]8rvqմ|,p`0v{.gN:k>தW>4m5>޳za!H&\`}t_Wuzk>W%ZLYoUqÓ@=8C=GCYu];κu'g[; ʶ^N$ON;uoYGGT%NX}W;ZS2CW8 g=W'ge:8_reЀ+}+)ڼ{J x'0c77ڣ$MȘ`AʂDzi =Wb{.s^ät\DytpWzg1eh,^nrں:/mυ]u1[<[W|l^r;)C|zzﹺj..8iDDHy(0< *1 fw%,ݕq;;)גW:Qƴ(2Ţ=4!i 4&Y$VkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZ+y1c '?C ᠶN@{t:/2,p!!@àG e^8ixL?gN:8iy)YNlp! 0?)g21HG?Q{Wp p!2>̕˘Hʁeblp!['Ϡ=rs8iyQ2h "OϠ|:pа9:f\Jx{c 'F  0`l8H ,d@9;8ڠ@C #?e;WxH‚@?}qs,+s4a<$xO}p "O3/>[̹4a<[>6.v "O w )y1c '. , p!àG e^8ix$`0# a!H&\o>8rvqյ@H‡ϠJv( c '€,Y`V8ixH9/j:.D0f_}?s8iyP,}l\D0 dCR.b "O*&\X @C A'L˘iO|,p!08H# aQCF 4B*8iD˕-?gN:8ixX)YNlp!𠀠p8P@b\, "O @9E\:GEHϠ2V.b "O*Ϡ͋HAl>u^eXC D˂K h4a?>>QBs)D0 0$d *(`8H fh@q@`p2oϠumP p!?e;WxH‚@?}qs,+s4a<$xO}p "O3/>rڸt '@VkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZ$hH"i$ I),P`[m M8 $A."*/5[Dzi"<@-$O2* $1$GLb I餂)S0XAAA`8@đH"i &u^QC,"X8ޤaWz},Ưt3҃,]6ij*/R׌H')xa;sZSctq@(G3sU  &BULWU®@<>S9u%҃,]6ij*/{u x[m3E 㗝ksJq$ &&%K\^zPef9x;%l ɖ'*RPb,`rf4XА`rh"<ЙdDF׾wFaZnU ޴ >' "MM H$"0X 2ֵkZֵkZ֠m3E6L` hPJ4&Y$4|))Q+&kGU,"X8ޤaTވqseLUYLpа9:bv⥢<8@44"i"pz)e nG@%N9c7#8=4BBO,Pc8/V$jvyfG8hHQz)e q6z1#6 i-饎@x`@`2`i Hۅa|åkDG8hHQz)e q6ࠠz4@s%KCix`G8h,#RE ADSM V3R1 AIX Administrator's Guide
    ADSM V3R1 AIX Administrator's Guide
    "O lr*b&39V6ҳ5Ȇ@6ɚ./usr/share/html/adsm/en_US/admgde/a45eaan3.htm  ae"<>AERinort /145=CDFHILMNT_ghms#.23678PSUcdlu09BOVfpvby-GQWkqwx&;KXY!,Jz:j()?Z"l6WFUD5!e6,XGSaetIewĨ& HĨ0 2"mWs  N~ %@@AS#y yyyyyyyyyy矠 @ ԈAD p(0`Qp wHcH^@HMh"D TG@{}7k{h2P3@-0fwwt"T4@ * j 7PmB ;5L*"Di~D>Rg|W;qp@pPmP G9ΓwDj7 M϶{5Kw7{Hg*ywwwwwwwwwwww@@%@@GIom4] J]I3*C5HMw7[@Q"7Goȓ%W-jP}Hĵ6LA&G_`3@-0f Aĵ6LADž5=i` cT`h 0z~]?=0f!2Z L  |JiH}PT2I$I>%@@ @k~4#@@gb:_]<<<<<<<<<<<P%{ظS ,rPLȋ];7 $;):* 0LDa-^KLt8 K:ퟶ]r LDJ\|J0UHZb2c:M#Ɲo.M |FxFD-5Ĩ*a-^KLtNHp!ˁ#dC}ɒ##7Wti01*rPUHZb2%&NAAˁ#dKrz9$G@-ho4Hvk{@D*a-^KLt5&NAaˁ#d /|uwAp"%AU# jZg4w \ '>2DsWsnkITf.Q* KW=]E?S=i ??E>4]#-]Ѹd2&%RD*a-^KLtNHqˁ#d[2ڥfh`bU!٭O"@rPUHZb21&N \ # G¿ 0P9y-3d&No.M$2FOS.lƎ&^k{: JF{Ai40Hvd0cgIvk{;Z\|J0UHZb2a4whvd0q7:}f 6HbTjqP1<[~ \TTR0%{غ !&N\ &|Po׻7Ƅ~@@wg~4PQ.Q* KW=]LNHq'Gɂ_5Mk{h[A0d JF{A ~I{ӿaˁ#d_5Mk{h!`(((֚֚T`60R0%i.&NHq'Gɇ>#{s `X4`Z5"TTтF{A?S=i`(vdѠ]+?0>lI"9SQ@tvokn5r PZkPUHZb2`tG;o.M#پ=@~{=y-3d4w0;yp2hRc_l±~u!D-5Ĩ*a-^KLt0&No.M& W@GC݁rPUHZb2 &No.M&k,_ƃf8u!D*a-^KLtc:M#Ɲ \ 4LIEfR^ڍ]7fKB.H JF{Ai4`vdѢ`8!I?kĴ"䉹dw/Z\|JF{A_i4 ;yp2hil±~k.Q* KW=]DNHp!ˁF sgeܷ$G-|s_`  J\|JF{A?S=i Hvds⏅ԇ`\TR0%{غ NHp!ˁF  crPUHZb2 [:M#Ɲo.OqPrPUHZb2 c:M#Ɲo.M(9wvokmJ%AU# jZgȀWtG; \ 4P WvokmKB.Hy-3dH#:M#Ɲo.O _%@T%i."L~I{ӿAˁ#dIgQ]H~KwPհp.Q* Mq* KW=]D~I{ӿAˁ#dH  s|m:nȁuGC݁rPUHZb2$K:M#Ɲ \ "D(]H~KwЛGxO-뺏ԇZ\|JF{A"ߩi4pvdѠIU_٭S;"Doy-3dHtG; \ 4aKj٭ 6H[Gf%Ai>%AU# jZgȐWtG; \ 4|fĉkfܞ4vokv /g>فrPUHZb2h#:M#Ɲo.OA(*kQw7|.?P%λD*a-^KLt4tG; \ 4Fc|Vࠪ٭{ws}GC\>R JF{AD?S=i PvdѢ0 &l֣u!Dy-3dWtG; \ 4j΃~;5rPUHZb2p#:M#Ɲo.MMeb|ZW-j*6;$G-`\T ZkPF KW=]N1&NˁFHpg숹[U|k `X4J\|JF{A?S=i$;yp2hEآH|T(Mm[5]H~Kw݁rPUHZb2ptG;\ 4`h8:njkGfF䝁rPUHZb2p+:M#ƝEo.M0n5[5|s_orZrD`\TR0%{غ ~I{ӿH2([Vj˰.Q* KW=]ENHpPɣF[ WG=٭rU!_v%AU# jZgȡ4w4h"y٭@~pf.Q* KW=]E ~I{ӿ'Gȡ/|ZW-j*6;$G-`\TR0%{غ 5&NDo.M06t|VsUZ;pf.Q* KW=]ENHqC'Gȣh_A¿D*a-^KLt)&NM\ 4aj*f-7;# [y-3dPtG;8;yp2 {W7l"9m @D*a-^KLt1&NEo.M1I>*ԇ٭'#߀ JF{A@4w,;yp2hщe|f_ޱQ5Zg\TR0%{غ ~I{ӿсˁF">#q| oX\/[5z%AU# jZgȳi44;yp2h|G[5w?_u JkMqkMq* 0)F{Abi48;yp2 gD/`O[#u٭ hFFR%Ai>%@l` *a-^KLt%&N\ 4Dp|Po!{Z5oHj5t|.=HZ0,%Ai>%AU# jZgȳ_i48@vdѢ뤊/kfxV~;W@GC݁rPZkPUHZb2,tG;4h-$vki#w6D{EsQFu!D*a-^KLt)&No.M"8|G[5#BoIEg 'x\7=(֚TR0%{غ NHqC&%@vZ]4"䉹=V߷ƃ%AU# jZgȱ4whvd1^vpf.Q* Mq* KW=]ES=iqˁFE vkP JF{A4whvdѥ&#+?fpW@D*a-^KLtc:M#Ɲ4h9RQY#cAIEg$Mv%AU# jZg4whvdѠD>)("䉹|g7 ;b;0,*΃~;5rP-i>0-i>%@l` *a-^KLt%&N\ 4ZKBk(7Yi{[Or|%j>RU{$G- y-3da4w(;yp2hpaGC‚HZ%AU# jZgßi48XvdѠaVlv+aAW|d qP JF{Ai48`vdѢ뤲/MZ'٭GCa6Vp]| rPUHZb20[:M#Ɲo.M#0h9R|.?QBD-5Ĩ*a-^KLt1&NC& AT|A&' p ԇy-3d`+:M#Ɲo.M"YK;$JkQG ;7ƨ 4IztI~.Q* KW=]AAi48;yp2hh2ʾ*Y"UZԇ8_ 5@eIU.Q* KW=]AL~I{ӿPɣD(*(^5h+f'ooΣu!*Л{U< JF{AQ4w 4h(Vk{QG hMpWm Hq-G 4{`>@Dy-3dK:M#Ɲ&0/ %p[Ojca4w5Z<+XsXqPv%Ai>%AU# jZg)4w \  2x{Q-4p.Q* KW=]AN~I{ӿP vdѢ)">(MmQHZ%AU# jZg(tG;o.M UWxQ[#ѷ%Rx(T%i. 4w \  =ƠJlѷ%R}Fumy-3d@GtG;o.M |U7Ћ&Z\|JF{A ~I{ӿQˁF;0/ %plv|P6;pG~s[5·sdO7 Y J\|JF{A?S=i(2` Yor>R߀Ǝr%AU# jZgɀ_i4`vd0K⏄߹o d\TR0%{غ k:M#ƝŒ\ 4 |G"9mrU rPUHZb2` tG;??Lګj˻[rU nV.Q* KW=]LNHp&aWKzu[{U>\7>%@T%i.&S=i(@vdѢ뤻womB D[5]H{.Q* Mq* KW=]L0&NB&@>,bĽ|h\ Kw@GC݁rPUHZb2a?S=i(@vd0ߜn[Vlv JkMq* KW=]L0C:M#Ɲ„o.MA؛_og`\TTR0%{غ `tG; \ 4Ya(kt+٭Xjb JF{A 5&NBC&$sX*٭[wt&Vlv+D*a-^KLt0ßi4$;yp2 aϊ[5~"y# }(T%i.&)&NBC'GɆ |P"W!٭y-3dS=i(Hvd0o٢_ }(֚֚TтF{A NHpC&\Yq Vp}[Vm=˅F_og`\TTR0%{غ `+:M#ƝŽ\ 4ZhS|SDr=wzvMwi\/ĿV5(T%i.&~I{ӿPɣA"9 |G[5cA"n{#qPEs݁rPZkPUHZb2`i4(;yp2h QIn*1 ބ\7=ݭDw;>GU.Q*5Ĩ*a-^KLt0A4w 4hh(|PW}ݭIdO7suZدy-3di4,;yp2 S-ܞtI8PU񝝸 KD*a-^KLt0@tG; \ &z$PML(*%`\T ZkPUHZb2`4w 4i&p(#;pl֎&|gBoPmp(&[l٭h)@W݁rPUHZb2`WtG;o.M"9ed 7ح{ 1/ռ{Bo#rPZkPUHZb2`GtG;o.M* j|U7fKd@\7=(T%i.&k:M#ƝC&\ WKVn[ oO:ZrDvj`Z\|JF{ANHp@2a_Vճ[B.HX/y-3dÍ~I{ӿX vdѢ +$|P%[5Dr"=w7Ћ&y-3dÎ~I{ӿX vdѥ&= O&lֱ^;756$ JF{ANHp@ɣJLz !vkB.HwMx q S#¯8W[(T%i.& NHp@ɣI`r1[lm[5tq vH7$Mv%@T%i.& ~I{ӿYˁF.C[پ9Ћ&绵Ȟngc_v%Ai>%AU# jZgɂ~I{ӿYˁF&9_5[5ov{$ۄhEsj`y-3dBi4`vdѥUp٭"n{ %AU# jZgɂS=i,ɣJ0O+umfq0@}N!"䉹mm<ϑj`Z\|JF{A ~I{ӿXɣEV]n5[5yrv΃~;5rPZkPUHZb2`WtG;\ & |G[5oD\q٨_΄:5D*a-^KLt0X#:M#Ɲo.MԘ 9ƞs[5X&s[x ryѿb5ZOIv%AU# jZgɂ~I{ӿXɣJR`3O $A¿iI?w.D*a-^KLt0XtG;\ 4B:%AU# jZgɂſS=i,ɣETp+d{$5["=u v%AU# jZgɂ?S=i,ɣEUPGkj٭պl֫P6;`\TTR0%{غ ,&Ngo.M#4U@g fZدy-3d?S=i,ɣ@|P$j \uZدy-3di4pvdѠ #٭jb JF{ANHp& 5Z@W݁rP-i>%AU# jZgɃ~I{ӿXɣEQC⏄ճ[#u٭G `\TTR0%{غ 0S:M#Ɲo.MI(7 fT/݁rPUHZb2`o4w 4hF< 'kTMf~ JF{A ~I{ӿXɣAQ<(fkQB(T%i.& ~I{ӿXɣDUF>K[5~ JkMqkMq*chU# jZgɀ4w 4h9z>(7YhճZԇ}(hT%i.&NHpˁF$f⏄ճ[#ˆkf  s|hI^%y J\|JF{AD?S=i,`vdѣ4P|QڶkztxQl֣u!.uwBocQ`\TR0%{غ ~I{ӿXɣF$6`*>[VoX #٭|.?P%λM/R~u!D*a-^KLt)&Nc&ư>[VoX #٭|.?P%λMY%]H{.Q* KW=]D%&Nc&Fa*5l=٭IEg]H~Kw݁rPUHZb2 o4w 4h9 ⏄ճ[#ˆkft:j>R]`\T ZkPUHZb2 A4w \ 4Eƞs[5X&s[x ry|.?P%λy-3d@O4w \ 4Fj⏒oj>R]rPUHZb2 @tG;4hJ*p+d*$\7=(T%i." ~I{ӿaˁF{Zg u.Q* KW=]D~I{ӿaˁ#d@WŎ "n~\BXBcv JkMqkMq*chU# jZgȁ 4w 4hgnjkGfF䝁r PZkPUHZb2 I4w 4h%AU# jZgȁ&S=i0ɣARL p+B.Huڵo#~;y-3d@i4hvd$NV[5"=tvokmKB.H JF{AE?S=i02 HNV[5 'xȁu{Ћ&Z\|JF{AES=i0ɣD|s_orZ \TTR0%{غ 1&No.M TpϊwH[Gfu*vپ9ѷ-N.Q* KW=]Dc:M#Ɲ\ " 1NVپ9l wFZkBoB@}{v%AU# jZgȃD?S=i02 kf-_``}vy WG#s}c%@T%i." NHpAˁF(F>+Uvk{mu*vپ9ѷ-N.Q* Mq* KW=]Dk:M#Ɲo.M#4P|VXЛQF~;y-3dA?S=i0PvdѢHkZf;l׉l]پ9ѷ'`\TR0%{غ 8tG; \ "5Zc[zu vokmI(֚TR0%{غ 8tG; \ 4A7ņGpC7{j5tپ9ѷ'`\TTR0%{غ 8S:M#Ɲo.O |Sow/.A#Ty-3dAߩi4,;yp2 8[0!NGfFv{5w5 JkMq* KW=]D1&N&Tj WJP"W!٭$5["=tvokmI(T%i."~I{ӿ`2 Wņf2'P"W!٭~;5rPUHZb2 P#:M#Ɲo.M |Sow/񣼗˺rDt [.Hvk{lb^F%AU# jZgȁF?S=i0`vdѢꢠ3伆]Ћ&绠UrޡrDC[Q%`\TR0%{غ !&N'GȁB ճZomy-3d@/4w 4h:rDC[omB@}{v%@T%i."NHpPɣJM[5m 'xȁu{v%Ai>%AU# jZgȁG?S=i0;yp2hғAP) "9m%vk{h|D*a-^KLt(S:M#ƝC&)4]A٭%vk{k nD*a-^KLt(c:M#ƝC&)45%rkB.H;756%UrރT/\TR0%{غ  NHpPɣJM@z,;5&h8VjCjFy-3d@GtG;o.MPpBy\f'B.HU{Q`p:N.Q* KW=]D 1&NအˁF 4s<.s[BoB@}{v%AU# jZgȁbi4 4h:w %r !v@9٭Z\|JF{AſS=i 4h G |fjfkGqȻ7Ǝ~;y-3d@4wo.M`7sW;5Z8+~Eݭb7sd@~;y-3d@i4\ 4 4WnvkfpW_[hI^% CwGfF䝁rP-i>%AU# jZgȁi40;yp2h%AU# jZgȁ4w\ 40|Vkrn|s_orND-5Ĩ*a-^KLt NHp(ɣ@s(jܷ=ۄܖ y-3d@(tG;Do.M,׵s|Vjk7!D*a-^KLt 1&NQˁF0׵s|Vn[u !{j5tپ9rPUHZb2 &NQˁF0: |iI?w5Zo;5ܷ=ۄ!.Q*5Ĩ*a-^KLt%&NQ!ˁF*3Tp%پ9ѷ((֚TтF{A S=i hvdѢØC|Ƃպl֎~hEs݁r PZkPUHZb2$tG;N\ 4 c"=ukt&پ9ѷ-"n{.Q* KW=]D ~I{ӿPvdѤ6HM VhEsЛi#w6D{ܓ.Q* KW=]D ~I{ӿXvdѢ#V@ʾ#q]٭"n{|hI^% CwGfF䝁rPZkPUHZb2$c:M#Ɲ÷&@@:>[Vhܖ\7=(T%i."A_i44h@:=٭C Es݁rP-i>%AU# jZgȓi44h4$٭~ߎ%X&s[x ryپ9ѷ-"n{.Q* KW=]D%&NPPɣ@pB3a$j?/#X&s[x ryپ9ѷ-"n{.Q* KW=]Dk:M#ƝˁF2~kfKvk{oO;P˻p{Ћ&D*a-^KLt`tG;AC'Gȓ)Vkf-\7=0{P%_u{(֚TR0%{غ 0c:M#Ɲ` vdѢIZuZI{"n~+_-4"䉹.Q* Mq* KW=]D NH4hB2`Kfnoo$Mwkmپ9ѷ((T%i."D?S=io.M,p٭Gۛ|پ9ѷ((T%i."DNH??D1ZuZg'szsrD vokmJ%AU# jZgȑi4'Gȑ"O7ƭp٭G.Q*5Ĩ*a-^KLt tG;C& (/l֎~hEs݁rPZkPUHZb2$@tG;C&|Q_٭l GfF"䉹.Q* KW=]DNH`vdѢ3T S|k{GfF"䉹W-=rP-i>0-i>0-i>%A:Fc#hZb2$@tG;Aˁ#dHtH}[Vj΃~;5r  R0J\|J0UHZb2$@+:M#Ɲ` ɣETgպl֠Jl y-3dHGtG;CC&)0T|dDlnjkP%_u{`\TTR0%{غ c:M#Ɲ`!ˁFEW`s"$kfUe(T%i."D~I{ӿ4;yp2htؤWw5Z*܏=vk{@D*a-^KLt$tG;CC&@t_|& W ogt'sr_%AU# jZgȓM~I{ӿ4;yp2hҀ* Oj[5:.Q* KW=]D1&N0ɣE +u٭@~GD{D*a-^KLtptG;CC&ju|iI?w5Zo;5'@~G݁rPUHZb2$㟩i4 \ 4!ύ< 'kTMfT!D*a-^KLtptG;CC&5ZI~ ίr> JkMq* KW=]D NHpvdѢ \*٭+jvo W^FW`\TTR0%{غ NHpvdѠkFWFkSo*G~k{h8Vk{j JkMq* KW=]DNH,;yp2hdn5[5:;v.Q* Mq* KW=]D~I{ӿ4i@GLsOI,|9٭<Ύ] JF{A"i4o.Md9w%[5:;v JF{A"~I{ӿ4iI[5C|h媏( WBog`\TR0%{غ !&N0XvdѤ>+u٭@~{gĿi[(֚TR0%{غ )&N0`vdѢ^CMB.Hlȋ];7ȁu- \TTR0%{غ -&N0`vdѥ&ƞ]kdEڮݾ4xQl֩`oh(T%i."E~I{ӿ4hKfkdEڮȞ[+< JF{A#?S=i \ 4A0HVo[dEڮ%AU# jZgȑߩi4o.MRaAU[".Vw8/D\\TR0%{غ NH0;yp2hғZHܸ]lȋ];7ð.Q* KW=]D~I{ӿ4h:H*܀[5b:>Į@rfwBqw7- \TR0%{غ 5&N0`vdѥ&IxOl֩`om5dEڮ(֚TR0%{غ 9&N0;yp2hr*\Fl;plȁu- \T ZkPF KW=]D~I{ӿ0;yp2h4W+?0[ WG=٭rU!_v0,%Ai>%AU# jZgȐQo4w4h4Uƾ(:wP%t ѷ%Rx(T%i."AF?S=i`vdѠ4ƾ @&b;Ow7D*a-^KLt4tG; \ 4M@2#.Q* KW=]MNHaˁF(OέV٭b;O!ĉ@Dy-3dAO4w\ 4#AQaѽ ѷ%Rx(T%i.& ~I{ӿ0HvdѢ UZn5}]`\TTR0%{غ 1&N0!ˁF |P˻p[{l`\TR0%{غ  NH`ɣDf>(O%[{l}(T%i.&NH`ɣ@ ʾ,7&GId #] JF{AL1&N0!ˁF.>) ԪKcNrn5}]rPUHZb2i?S=i$;yp2h`jJݖ?Q_#Z\|JF{ALNHaˁFh>) "9m伆]ԪKЛFܕH+٭ J\|JF{ALNHaˁFUE|T {l-A0(T%i.&~I{ӿ0ɣA5_Kf@&y-3d?S=ihvdѠJ>2.Q* KW=]M!&N0C&&"yժ;5's{P%_u{(֚TR0%{غ K:M#Ɲao.MIg;Z*Uvk{h|\@&b;,ny-3dS=i(;yp2hh: l֏wc>F%Ai>%AU# jZgɢ~I{ӿ0PvdѠ Ulѷ%Rx(֚TR0%{غ S:M#Ɲa÷&ư4W fk@=Ahے .Q* Mq* KW=]M-&N0aˁ#d|Q/a4w8KmTAv%AU# jZgɢ?S=i,;yp2h4T_|&ޱG[5nJ%AU# jZgɢAi4 4h=|&ޱG[5nJ;y-3d"i4 4h5l=٭[{l`\TR0%{غ $tG;o.M#4_|&ޱG[5@&\(..L*%AU# jZgɢE?S=i,;yp2hjRc|Gy -Bv΀0 ;pl֍ms|~* JF{AD~I{ӿ0XvdѢ3JH>[VoX #٭޶_  rPUHZb2i4w \ 43Id:Zl(byѷ%R}lb{բxrPUHZb2i4w&a Oѷ%Rx(T%i.&NH ;yp2h@|@b=l֡p>0`\TR0%{غ q4w&e|@b=l֭϶u\ JF{ANNH ;yp2h9Z6@.D*a-^KLt4/4w&a 1?kFܕHճ.Q*5Ĩ*a-^KLt4_i44h⏒hے< J\|JF{AN9&N0AˁFTW%.& JF{ANNH ɣDf>(/l֭϶u\ JF{ANNH ɣDfϊ>K[5nJ; JF{ANNH ɣDf+>(/l֍*7sg`\T Zk ZkPF KW=]M8&N0@ɣI0 (7YiMlփ~;5ЛP%_]r PZkPUHZb2hGtG;C&Y ⣮.b.M8瑯gn.Cvkom@~G\TR0%{غ (tG;o.MH{*Ȟnfk{Aڐ W vk{@D-5Ĩ*a-^KLt4PtG;o.MItRAGkj٭:8~D/rPUHZb2h/4w \ 4FiHpNrjίr>Uz8~D/v%AU# jZgɢ~I{ӿhvdѤ3[5oq2_-Jly-3dG?S=i4;yp2h9B@[Goȓ%.Q*5Ĩ*a-^KLt4PtG;o.M VKAB۳[5:8~D/v%Ai>%AU# jZgɢ?S=i8;yp2hr ߜn[A"Ll֭r?y-3db_i4??M%*ܷ8~D/ѿ܎cgh7 h8W[(T%i.&5&N0Aˁ#df(^ܷ;aGtq2^G@{%~#y-3dbߩi4??M-B.Hl֡{gg@(֚TR0%{غ 0tG;&$V>,uI_Z8~D/v%Ai>%AU# jZgɣ?S=i??M!Qڶk{W+P%_tq2_y-3dт_i4 \ & x p ˆkfkfUgGoȓ%.Q*5Ĩ*a-^KLt4a4wo.M G €Z8~D/v%AU# jZgɣ~I{ӿ0;yp2hPo>K[57I`\TR0%{غ 0S:M#Ɲ`PɣDfq2^Gf_]rPZkPUHZb2ho4wC&fal%@l` *a-^KLt4tG;"&& 0g =Vh\@ۄr PZkPUHZb2h(tG;"C&&5 ؇e 4٭|p ;y-3dQo4wDo.OAE(^5h+fGVsUZ;t8`?U/`O.Q* KW=]MNH$Hvd4c7|9[5sC{jfDG~D*a-^KLt4&N0HɣD& 8{W7l JF{Ai4\ '>#|Vj=ekƎ \TR0%{غ c:M#Ɲ`!ˁF>3_}.Q*5Ĩ*a-^KLt8tG;&o.MMawi.f&?Urf JF{A~I{ӿpvdѠB>#9ZpC[ݓZ;v%Ai>%AU# jZgi44h뤈w5Z<+PHvk{;7b{բxޱ ]_:jj%AU# jZgi44hфG>#9ZpC[ 5 X[5y-3d ~I{ӿpvd8D{5[#/l֎rP-i>%AU# jZg~I{ӿ(;yp2h kGo[glWPj4ūfn5t ?!w7nCjqrP.Q* KW=]N!&N0H2pkfxVȋ];7ú|n[ ;y-3d"_i4\ ' "JkFb^W-=7ڠ ٭ ѸMI{.Q* KW=]Nk:M#Ɲ`Aˁ#d&#u[ڷ[:;{QHOB D٭u JF{ANH$Pvd8Iϊ>K[5!N.{բxպ%AU# jZgE?S=i ??N)ۜպב߀ JkMq* KW=]N-&N0HɣALHpVkڱ2YQ/߀ð.Q* Mq* KW=]N1&N0HɣA.#ݭ"9m ]V^.Q* KW=]N NH$XvdѢP{.O5ZsE(T%i.'k:M#Ɲ`aˁFQ`xw5Z<+G~rPUHZb2q?S=i ??N8'h_d%j@.Q*5Ĩ*a-^KLt8O4wFo.M)F|G[5I-"n{{om;rPZkPUHZb2qߩi4\ 46|G~s[5´uXkt&Њ$\7=(T%i.'1&N0HɣEGVh8W[[rx!;rPUHZb2pi4\ 4|i/b%[5I-"n{#I{.Q*55Ĩ T%i.' NH$;yp2haȪgVsUZ;pf.Q`* Mq* KW=]N-&N0@ɣD|Gg٠kfzv{ܷ;rPZkPUHZb2p4wo.M`tc5[G~.Q* KW=]Nk:M#ƝaˁFVkf- \TR0%{غ ,S:M#ƝaˁF|i籚٭(֚TR0%{غ ,[:M#Ɲao.M, 6>+u٭ h\y-3dci4 0;yp2hp @6>4$٭R7ÝkΎ4n.Cw݁rPUHZb2pWtG;L\ 4@ACCVh_F=}(T%i.' ~I{ӿ4ɣAX|Fۄ;pf.Q*5Ĩ*a-^KLt8`tG;Do.M|G~s[5ow/y-3dᆿS=i$;yp2huưȉ٭4xQl֎4+5rPZkPUHZb2pßi4 ??Ns"$kfD{5[;p*nsl߀ JkMq* KW=]N)&N0C&TjY9VڅsEƭ{.Q*5Ĩ T%i.' NHiˁFNhgdO7s[5 vk{; y-3di4 4i!"y٭jCdEڮw$| J\|JF{AS=i(;yp2hC⏄ճ[Goȓ%.Q* KW=]N~I{ӿ4PvdѤ@~*ܷ8~D/rP-i>%AU# jZg?S=i,;yp2hL%h%|Vh d(T%i.'~I{ӿ4Xvd8C0/ % 1&5l=٭l[UP.b:8~D/rP-i>%AU# jZg_i4 4h#MB@z٭A"Ly-3dS_i4 \ 4FcMG~kfq2^ JF{AN~I{ӿ8;yp2hi.:onjkGoȓ%valv\TTR0%{غ !&N0!ˁFQWޱ_ݨ(T%i." ~I{ӿ8Hvd K#ѸuwXY!D*a-^KLt tG;Äo.OB |Snkow/y-3dP4w \ 4D>,7"!}l^'G[5 rxԪKpI{.Q*5Ĩ*a-^KLt &N0C& Æ3w5s[5b:\ZgX\/n֎ $q} J\|JF{ABAi44;yp2h`uǰ{W7l{<zvB>v\T ZkPUHZb2(I4w4i$Q5R1l_ۄ=s\/n J\|JF{ABD?S=ipvdѤQ%AU# jZgȡ#i44iI3⏐[GTnoi.j%Ai>%AU# jZgȡ 4w \ 4Flc;>0 m[5Es: (T%i."~I{ӿ8Pvdѥ&&υhiIܷq  ܷg [y-3dQ?S=i(;yp2h@:Va5%Ћ&N.{<o_ݨ(֚TR0%{غ 4C:M#Ɲa÷&ƃI \n[ N{<o_ݨ(T%i."NHp2(/ ܷg10ƍ@D*a-^KLthtG;Åo.OF|dDdly ba!?{rP-i>0-i>%@l` *a-^KLtp#:M#Ɲa&jq|Ƙ,>{W7l"9m @FD-5Ĩ*a-^KLtq4wo.M,{[$G-1?}Ko;5\TTR0%{غ 8C:M#ƝaˁF5880|iI?w5Zo;5'#|&k{;y-3dQ_i4\ 4Tt>4$٭R7ÝkΠJluD*a-^KLtq4wo.MhOI,|9٭<_F=}(T%i."9&N0Pɣ@s`sOI,|9٭<_G~s[4 JF{AG ~I{ӿ8;yp2h5Z;pv%AU# jZgȣS=i 4hP[5op.Q*5Ĩ*a-^KLtptG;@ˁFe_h]'[#{<~%Ai>%AU# jZgȣ_i4o.OG#ݭܷ2*rPUHZb2(P#:M#Ɲ`@2(P#⣮Vh1]:]rPUHZb2(PtG;@ˁFItGʾ#ݭVh1]:]dq T+.D*a-^KLt(tG;@ˁ#dP_:%AU# jZgȡCi44h9@AVn[PNB>v\TR0%{غ  NH(ɣAbH0krfuU[O5o#y-3dPGtG;Fo.MAƞs[5X&s[Bqw7-Ȇj\[Z\|JF{AB~I{ӿ ;yp2hdjkdal}BD-5Ĩ*a-^KLt,C:M#Ɲ`ˁ#dPqrDfali٨(T%i."~I{ӿ ;yp2hui٭_.ooH[G~~fuUP.Q* KW=]E 5&N0PɣADVoi٭_.oTzw{\D*a-^KLt,tG;B&0@:>*ݦfal*rUم^ܗD*a-^KLt,S:M#Ɲ`ˁFрfnU[0]z9unky-3dP4wo.ML u(C;g0u[lրjkf˻Zo(T%i."S=i ??E |@b=l/V5[5Z\|JF{ACi4 \ 4Xy j"9m'lmRgkfܞ6H[GϹ y-3dP4w\ 4UDNRgkf\TTR0%{غ %&N0QˁFO!w_'v%AU# jZgȡS=i 8;yp2hU@a!w JbZ\|JF{AC~I{ӿ(;yp2hT=l֫Rg|x`\TR0%{غ )&N0P2(`wh+^[5¯XU]`\TTR0%{غ NH,@vdѠ 6>4$٭R7Ýk`XU5G\ JF{A@4wo.M]UZo;5'sr_P/rPUHZb2,&N0XɣDX!*kTMfo[dEڮJlD*a-^KLtc:M#Ɲ`ˁFAPp[dC5 @Лf_Tp*Ω`oh(֚TR0%{غ NH,HvdѤ0dğaWkfno 'xkrD`\TTR0%{غ NH,HvdѤ09*Fk@vۛ:g\TR0%{غ NH,HvdѤ0|fkG~g\TR0%{غ NH,HvdѤ0"0,*lȋ];7Ʃ`oh(T%i."?S=i 4i0 5_aWkfUgW,|9٭y-3dX +:M#Ɲ`!ˁFF3¯hے>`oh(֚TR0%{غ 0&N0YˁFaɇGj=М]I?kĵo#^Ћ&y-3dY?S=i 4;yp2h%υi 1&Dž٭R7ÝܞUG.Q* KW=]E!&N0YˁF'v|+D0 Wkf D*a-^KLt`tG;fo.M 4;>@cMcJ߀Ǝ~5s[ݽ-k(T%i."NH,ɣ@ Hɉ>#Zh p 8|fkR/{=X&s[%AU# jZgȱi44h:,5BvTp*l֣(T%i." ~I{ӿhvd KO!plքl"O[Tp*΍{Dy-3dXi4??E9|fkzuGj=М]2OhEs݁rP-i>0-i>%A:Fc#hZb2,@tG;b'Gȱn/!٭(h#jD-5Ĩ T%i." ~I{ӿ,;yp2hRhg_>C5[# Vh%AU# jZgȱ4wo.Ob_پ9ѷ-f JF{AbL~I{ӿ0;yp2 cgX\/n֍3[%@T%i."ĜNH,;yp2 s7ϐl<ZgcM/_\TTR0%{غ )&N0X(vd$S7ϐlր{ƣ7;#|s_orP.Q* KW=]ENH,;yp2 -񧐸_ks}z;[ks\TR0%{غ 1&N0X(vd$cO!pwsƣs^GGfF"䉹.Q*5Ĩ*a-^KLt$&N0` vdѠ0 @Z;756$ J\|JF{Af?S=i \ 4Fjc>(.m< fKd@\7=(֚TR0%{غ 4tG;o.M,(Gjl{<zvB>v\TTR0%{غ 4C:M#Ɲ`&RUA"W!٭Ћ& gk`wjCj5tv%AU# jZgȳDS=i 0;yp2he(8 fi.kV1|y"n{.Q* KW=]Ek:M#Ɲ`'GȳM|Gy fjl֎4+5rPUHZb2,ӟi44h,OI,|9٭#ݭ.پ9ѷ'w7 Q/K%\\TTR0%{غ 4[:M#Ɲ`ˁF0 5GU_ @ ܔ JkMq* KW=]E1&N0`ɣ@` v\TR0%{غ 8K:M#Ɲ`!ˁF$A;٭GnwµU.Q* KW=]Ek:M#Ɲ`!ˁFꦠ[5o"䉹]ԪK\TR0%{غ 8S:M#Ɲ`!ˁF!u[5o /`O aZI| JF{AgS=i 4h $((޶kR&H!s%@& JkMq* KW=]E~I{ӿhvdѥ&Q񧐸_k@}l֭\b:rD`\TR0%{غ c:M#Ɲ`Ã&)4|i.0G[5x ܖq S.Q* Mq* KW=]ENH0ɣA( >4s|Voj=sm.Q* KW=]E9&N0aˁF&[5x \]tv{?y-3dXO4w\ 40A=Z;756$ JkMq* KW=]E~I{ӿ(;yp2hғ={+fvokmKB.H J\|JF{Ab~I{ӿ(;yp2 c(+"䉹Ow7ǑrPUHZb2,XtG;'Gȱb\7?i,B JkMq* KW=]ENH0XvdѤ/kfvokmKB.Hy-3dX_i4 \ 4L_ΧA_gtoD:;756%$Mv%AU# jZgȱbߩi4 \ 4Bșk{B.HW@{rPUHZb2,XtG;÷&$=$6okfbdP_$MwkmI?kĶD{ܔ JF{Ab_i4 \ 4X#\oh٢_$M{GxO-;756%Z\|JF{Aci4 \ 4FK$|P13[5בԪK݁rPZkPUHZb2,a4wo.M,QvVճ[T}W }NR^ JF{Ac?S=i 4iII񧻛s:I{.Q*5Ĩ*a-^KLt0K:M#Ɲ`Pɣ@eQ q V<}Cح݁rPZkPUHZb2,a4wC&|Frx{<ztvokmJ%AU# jZgȱ?S=i \ 4EAύ<[hX8ڍ]srPUHZb2,`tG;ˁF \/[5בپ9ѷ-"n| JkMqkMq*chU# jZgȱߩi4A&E4A{Z]sy [@FD-5Ĩ*a-^KLt0c:M#Ɲ`)ˁF0|R<{pFm<}[~ \TTR0%{غ  NH `vd0<ϑۄh_QO!pF@D*a-^KLt NH `vd \\/ռ{Vs^0.Q* KW=]ENH `vd c;75p@~y o;5\T ZkPUHZb2,C:M#Ɲ`(ɣAa,kGoXvkQO!pVs_(T%i."DS=i\ 4FLWZ;[5w?_u JF{A`S=i\ 4Ej(⏄ճZnR7Ý|n[#߀ JF{A`?S=i\ 4BQgZL+rUGfFޱx JF{A`i4Do.O`1٭Z~;p h7 hEs݁rPUHZb2,[:M#Ɲ`(ɣAi1l[dw/w?_Iu\TR0%{غ ~I{ӿ4hj I@Т\=فaUl\/ѤڕI{;ah_%AU# jZgAO4w'GAOZ* Kvk{@Dy-3d` +:M#Ɲ`(ɣDF>(w7r [5w?_uƄO '٭϶`\TTR0%{غ 0&N0HvdѢ |P&n@kr~wnw?_Iu*`\TR0%{غ 0S:M#Ɲ`(ɣDϊܨn[[{lt$%B>k.Q* KW=]F9&N0HvdѠ f-Wy6B>8}??`\TR0%{غ )&N0HvdѢ\ Pܷ:pWMHm<}Rf.Q*5Ĩ*a-^KLt [:M#Ɲ`)ˁF‹ \koh~;5rPZkPUHZb20@tG;SC&.|G}h_AL+B.H\ JF{A_i4M\ 4X Zu[O KfWGB.Hq#As.Q*5Ĩ*a-^KLt$&N0ɣJMhO!plր{Ǝr%Ai>%AU# jZg&?S=i4i0 D>4 Vn[ @D*a-^KLt$C:M#Ɲ`)ˁF@"*\/[5oUe(֚TR0%{غ %&N0Pvd$K-Fh8۱[D-5Ĩ*a-^KLt$tG;QAˁF Wy6B>Džv;5\TR0%{غ s:M#Ɲ`(20Iύ<[G~8۱[D*a-^KLt$S:M#Ɲ`(ɣIj O!plj˺8۱[D*a-^KLt$[:M#Ɲ`(20Hq7:]sy [h~%AU# jZg#i4Eo.MHh Wy6B>~@%WsZ\|JF{AA_i4Eo.M05wi.]h(T%i.# ~I{ӿ4h Ia[5w?_Iu*(T%i.# 1&N0Xvdi w-Wy6B>%ԪK\TR0%{غ 4C:M#Ɲ`(ɣIa0/ %]sy 4[R/rP-i>0-i>0-i>%A:Fc#hZb20o4w'GÅ#{AAA_b5(h#jD-5Ĩ T%i.#NH 4iF$5GAA_b5A`^ZjnkgT#qr뵳Z|lrv~]rPUHZb20Q4wAˁ#d`u٭ 6H[i保$ܻy-3d`4wA!ˁ#d`\lք$G-ݒ < '(T%i.# ~I{ӿ??F 5>UP.Q* KW=]F 5&Npvd(ڭA$D*a-^KLt(tG;@ 20QόGA$xO JF{A?S=io.Oᑂ>!$M$(T%i.# ~I{ӿ \ # |Ts^%PxO˰.Q* KW=]F NH\ # |B.H~`\TR0%{غ  NH0;yp2  \7?i保$D*a-^KLt,&Naˁ#d`G"䉹;OIrPUHZb20Y4wo.Oᑂ|B.H.NxO JkMq*chU# jZgbi4 \ 40 & z GفuU%0.y_(hT%i.#~I{ӿhvd,K; %= u K٭ JF{A~I{ӿpvd,w8K{\]s.Q*5Ĩ T%i.#NH0PvdѢ(} H{.Q`* Mq* KW=]F NH0Xvd,S7k㕳Z y-3d`o4wo.Oᑂž,c!(֚TтF{A?S=i \ #|Po JFD T%i.#S=io.M(3̎bTaR| r P-i>0Nؕt64xf.8K#y|XV'F_ahKS=i ;yq ɻyr04l%i44;yq_k\ 1 jtG3AcĿn^e( `@&Z&N ;yp2hEјds#\ t X4tKW= ,rP, +"n| J khd&389V6>5Ɇ@68./usr/share/html/adsm/en_US/admref/a45er100.htm Administrator's Reference

    Administrator's Reference

    DELETE CLIENTOPT (Delete an Option in an Option Set)

    Use the DELETE CLIENTOPT command to delete a client option in an option set.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the client node is assigned.

    Syntax

    >>-DELete CLIENTOpt---option_set_name---option_name------------->
     
    >-----+------------------------+-------------------------------><
          '-SEQnumber--=--+-n---+--'
                          '-ALL-'
     
    

    Parameters

    option_set_name
    Specifies the name of the client option set to be defined. This parameter is required. The maximum length of the name is 64 characters.

    option_name
    Specifies a valid client option. At least one occurrence of this parameter is required.

    SEQnumber=n
    Specifies a sequence number when an option name is specified more than once. This parameter is optional. Valid values are:

    n
    Specifies an integer of 0 or greater.

    ALL
    Specifies all sequence numbers.

    Examples

    Task

    Delete a client option date format in an option set named ENG.

    Command:
    delete clientopt eng dateformat

    Related Commands

    Table 77. Commands Related to DELETE CLIENTOPT
    Command Description
    COPY CLOPTSET Copies an existing client option set.
    DEFINE CLIENTOPT Adds a client option to a client option set.
    DEFINE CLOPTSET Defines a client option set.
    DELETE CLOPTSET Deletes a client option set.
    QUERY CLOPTSET Displays information about a client option set.
    UPDATE CLIENTOPT Updates the sequence number of a client option.
    UPDATE CLOPTSET Updates the description of a client option set.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k4e&3q:V6>5Ɇ@6q./usr/share/html/adsm/en_US/admref/a45er101.htm Administrator's Reference

    Administrator's Reference

    DELETE CLOPTSET (Delete a Client Option Set)

    Use the DELETE CLOPTSET command to delete a client option set.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the client node is assigned.

    Syntax

    >>-DELete CLOptset--option_set_name----------------------------><
     
    

    Parameters

    option_set_name
    Specifies the name of the client option set to be deleted. This parameter is required.

    Examples

    Task

    Delete a client option set named ENG.

    Command:
    delete cloptset eng

    Related Commands

    Table 78. Commands Related to DELETE CLOPTSET
    Command Description
    COPY CLOPTSET Copies an existing client option set.
    DEFINE CLIENTOPT Adds a client option to a client option set.
    DEFINE CLOPTSET Defines a client option set.
    DELETE CLIENTOPT Deletes a client option from a client option set.
    QUERY CLOPTSET Displays information about a client option set.
    UPDATE CLIENTOPT Updates the sequence number of a client option.
    UPDATE CLOPTSET Updates the description of a client option set.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k6f&3,:V6>5Ɇ@6,./usr/share/html/adsm/en_US/admref/a45er102.htm Administrator's Reference

    Administrator's Reference

    DELETE COPYGROUP (Delete a Copy Group)

    Use the DELETE COPYGROUP command to delete an existing backup or archive copy group from a specified management class. A copy group in the ACTIVE policy set cannot be deleted.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Any files that are bound to a deleted copy group are managed by the default management class, when the policy set is activated.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the copy group belongs.

    Syntax

    >>-DELete COpygroup--domainname--setname--classname------------->
     
          .-STANDARD--.   .-Type--=--Backup------.
    >-----+-----------+---+----------------------+-----------------><
          '-STANDARD--'   '-Type--=--+-Backup--+-'
                                     '-Archive-'
     
    

    Parameters

    domainname
    Specifies the name of the policy domain to which the copy group to be deleted belongs. This parameter is required.

    setname
    Specifies the name of policy set to which the copy group to be deleted belongs. This parameter is required.

    classname
    Specifies the name of the management class to which the copy group to be deleted belongs. This parameter is required.

    STANDARD
    Specifies the name of the copy group, STANDARD. This parameter is optional. If you do not specify this value, the command defaults to STANDARD.

    Type=copygrouptype
    Specifies whether a backup or archive copy group is to be deleted. This parameter is optional. The default value is BACKUP. Possible values are:

    Backup
    Specifies that a backup copy group is to be deleted.

    Archive
    Specifies that an archive copy group is to be deleted.

    Usage Notes

    You can delete the predefined STANDARD copy group located in the STANDARD policy domain. If, however, at a later time you reinstall the ADSM server, all STANDARD policy objects are restored. Also, if after the server reinstall you are reestablishing your server database (via the database salvage commands), during DSMSERV AUDITDB command processing messages are issued indicating that an instance count does not agree with actual data. DSMSERV AUDITDB does not delete the STANDARD policy objects; however, it does synchronize the instance count to include the restored STANDARD policy objects.

    Examples

    Task 1

    Delete the backup copy group, STANDARD, from the ACTIVEFILES management class that is assigned to the VACATION policy set of the EMPLOYEE_RECORDS policy domain.

    Command:
    delete copygroup employee_records vacation activefiles

    Task 2

    Delete the archive copy group, STANDARD, from the MCLASS1 management class that is assigned to the SUMMER policy set of the PROG1 policy domain.

    Command:
    delete copygroup prog1 summer mclass1 Type=Archive

    Related Commands

    Table 79. Commands Related to DELETE COPYGROUP
    Command Description
    DEFINE COPYGROUP Defines a copy group for backup or archive processing within a specified management class.
    QUERY COPYGROUP Displays the attributes of an existing copy group.
    UPDATE COPYGROUP Changes one or more attributes of a copy group.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] to  k3g&3:V6>5ʆ@6./usr/share/html/adsm/en_US/admref/a45er103.htm Administrator's Reference

    Administrator's Reference

    DELETE DBBACKUPTRIGGER (Delete the Database Backup Trigger)

    Use the DELETE DBBACKUPTRIGGER command to delete the definition for the database backup trigger.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    When you delete the definition for the database backup trigger, ADSM does not run backups of the ADSM database automatically and does not remove unnecessary log records from the recovery log. After you delete the database backup trigger, be sure to use the SET LOGMODE command to change the log mode to NORMAL.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-DELete DBBackuptrigger--------------------------------------><
     
    

    Parameters

    None.

    Examples

    Task

    Delete the definition for the database backup trigger.

    Command:
    delete dbbackuptrigger

    Related Commands

    Table 80. Commands Related to DELETE DBBACKUPTRIGGER
    Command Description
    DEFINE DBBACKUPTRIGGER Defines a trigger for automatic ADSM database backups.
    QUERY DBBACKUPTRIGGER Displays information about the database backup trigger.
    SET LOGMODE Sets the mode for saving records in the recovery log.
    UPDATE DBBACKUPTRIGGER Changes one or more attributes of the database backup trigger.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ve kh&3:V6>5ʆ@6./usr/share/html/adsm/en_US/admref/a45er104.htm Administrator's Reference

    Administrator's Reference

    DELETE DBVOLUME (Delete a Database Volume)

    Use the DELETE DBVOLUME command to delete an existing database volume or database volume copy. This command may require data on the volume to be moved to other database volumes.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    A group of mirrored volumes can consist of a database volume and up to two volume copies of that database volume. You cannot delete the last synchronized volume in a copy set unless the information on the volume can be moved by ADSM to other synchronized volumes in the database.

    This command can generate a background process that can be canceled with the CANCEL PROCESS command. If a DELETE DBVOLUME background process is canceled, some of the database data may have already been moved. To display information on background processes, use the QUERY PROCESS command.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-DELete DBVolume--volname------------------------------------><
     
    

    Parameters

    volname
    Specifies the name of the database volume to be deleted. This parameter is required.

    Examples

    Task

    Delete the database volume named DB.2.

    Command:
    delete dbvolume db.2

    Related Commands

    Table 81. Commands Related to DELETE DBVOLUME
    Command Description
    CANCEL PROCESS Cancels a background server process.
    DEFINE DBCOPY Creates a volume copy of a database volume.
    DEFINE DBVOLUME Assigns a volume to be used for database storage.
    QUERY DBVOLUME Displays information about one or more database volumes.
    QUERY PROCESS Displays information about one or all background server processes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k i&3:V6>5ʆ@6./usr/share/html/adsm/en_US/admref/a45er105.htm Administrator's Reference

    Administrator's Reference

    DELETE DEVCLASS (Delete a Device Class)

    Use the DELETE DEVCLASS command to delete an existing device class.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    In order to use this command, you must first delete all storage pools assigned to the specified device class and, if necessary, cancel any database dump, export, or import processes that are using the device class.

    You cannot delete the device class DISK, which is predefined at installation.

    You can delete any device classes defined by an ADSM administrator.

    If you include the DEVCONFIG option in the dsmserv.opt file, the files you specify with that option are automatically updated with the results of this command. When you use this option, the files specified are automatically updated whenever a device class, library, or drive is defined, updated, or deleted.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-DELete DEVclass--devclassname-------------------------------><
     
    

    Parameters

    devclassname
    Specifies the name of the device class to be deleted. This parameter is required.

    Examples

    Task

    Delete the device class named 8MMTAPE. There are no storage pools assigned to the device class.

    Command:
    delete devclass 8mmtape

    Related Commands

    Table 82. Commands Related to DELETE DEVCLASS
    Command Description
    DEFINE DEVCLASS Defines a device class that can be used for storage pools, importing, or exporting.
    QUERY DEVCLASS Displays information about one or more device classes.
    UPDATE DEVCLASS Changes the attributes of a device class.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] P kj&3:V6>5ʆ@6./usr/share/html/adsm/en_US/admref/a45er106.htm Administrator's Reference

    Administrator's Reference

    DELETE DOMAIN (Delete a Policy Domain)

    Use the DELETE DOMAIN command to delete an existing policy domain. All assigned policy sets, management classes, and copy groups are deleted along with the specified policy domain. A policy domain with registered client nodes cannot be deleted.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-DELete DOmain--domainname-----------------------------------><
     
    

    Parameters

    domainname
    Specifies the name of the policy domain to be deleted. This parameter is required.

    Usage Notes

    You can delete the predefined STANDARD policy domain. If, however, at a later time you reinstall the ADSM server, all STANDARD policy objects are restored. Also, if after the server reinstall you are reestablishing your server database (via the database salvage commands), during DSMSERV AUDITDB command processing messages are issued indicating that an instance count does not agree with actual data. DSMSERV AUDITDB does not delete the STANDARD policy objects; however, it does synchronize the instance count to include the restored STANDARD policy objects.

    Examples

    Task

    Delete the EMPLOYEE_RECORDS policy domain.

    Command:
    delete domain employee_records

    Related Commands

    Table 83. Commands Related to DELETE DOMAIN
    Command Description
    COPY DOMAIN Creates a copy of an existing policy domain.
    DEFINE DOMAIN Defines a policy domain that can be assigned to one or more clients.
    QUERY DOMAIN Displays information about one or more policy domains.
    UPDATE DOMAIN Changes the attributes of a policy domain.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] === kk&3;V6>5ˆ@6./usr/share/html/adsm/en_US/admref/a45er107.htm Administrator's Reference

    Administrator's Reference

    DELETE DRIVE (Delete a Drive from a Library)

    Use the DELETE DRIVE command to delete a drive from a library. An active drive cannot be deleted.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The server options file that is created during installation includes a DEVCONFIG option that specifies a default device configuration file named devcnfg.out. You can specify other device configuration files with additional DEVCONFIG options. When you use this option in the dsmserv.opt file, the files specified are automatically updated whenever a device class, library, or drive is selected, updated, or deleted.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-DELete DRive--libname--drivename----------------------------><
     
    

    Parameters

    libname
    Specifies the name of the library from which the drive is to be deleted. This parameter is required.

    drivename
    Specifies the name of the drive to be deleted. This parameter is required.

    Examples

    Task

    Delete drive3 from the library named AUTO.

    Command:
    delete drive auto drive3

    Related Commands

    Table 84. Commands Related to DELETE DRIVE
    Command Description
    DEFINE DRIVE Assigns a drive to a library.
    DEFINE LIBRARY Defines an automated or manual library.
    DELETE LIBRARY Deletes a library.
    QUERY DRIVE Displays information about one or more drives.
    QUERY LIBRARY Displays information about one or more libraries.
    UPDATE DRIVE Changes the attributes of a drive.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kꂸl&3x";V6>5ˆ@6x"./usr/share/html/adsm/en_US/admref/a45er108.htm Administrator's Reference

    Administrator's Reference

    DELETE EVENT (Delete Event Records)

    Use the DELETE EVENT command to delete event records from the database. An event record is created whenever processing of a scheduled command is started or missed.

    Event records are deleted automatically based on the value set by the SET EVENTRETENTION command. While it is not necessary for you to manually delete event records, you can use this command to decrease the amount of database space required to hold event records, thus increasing the available capacity of the database.

    An event record contains information regarding processing of scheduled work, such as the actual start date and start time, completion date and completion time, status, and results. This information is destroyed if you delete the event record. However, if you delete an event record, it does not alter defined schedules or the work which is pending for associated clients.

    This command deletes event records if their scheduled start time is prior to a date and time specified by the administrator, unless the startup window for the event has not yet elapsed. If an event record has a startup window that has not elapsed, the record is not deleted.

    This command only deletes the event records that exist at the time the command is executed. An event record will not be found if the event record has never been created (the event is scheduled for the future) or if the event has passed and the event record has already been deleted.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted policy privilege.

    Syntax

                             .-00:00--.
    >>-DELete EVent--date----+--------+----------------------------->
                             '-time---'
     
          .-TYPE--=--Client-------------.
    >-----+-----------------------------+--------------------------><
          '-TYPE--=--+-Client---------+-'
                     +-ADministrative-+
                     '-ALl------------'
     
    

    Parameters

    date
    Specifies the date that is used to determine which event records to delete. This parameter is required.

    This parameter is used in conjunction with the TIME parameter to specify a date and time for deletion of event records. Any record whose scheduled start occurs prior to the specified date and time is deleted. However, records are not deleted for events whose startup window has not yet passed. Possible values are:

    MM/DD/YYYY
    Specifies that you want to delete records created on or before a specific date in MM/DD/YYYY format (for example, 01/31/1995).

    TODAY
    Specifies that you want to delete records created on or before the current date.

    TODAY-numdays or -numdays
    Specifies that you want to delete records created on or before the current date minus a specific number of days. The maximum value for the number of days is 9999.

    For example, to delete records that are 30 or more days old, you can specify TODATE=TODAY-30 or TODATE=-30.

    time
    Specifies the time that is used to determine which event records to delete, in HH:MM format. This parameter is optional. The default value is 00:00.

    This parameter is used in conjunction with the DATE parameter to specify a time and date for deletion of event records. Any record whose scheduled start occurs prior to the specified time and date is deleted. However, an exception is made for events whose startup window has not yet passed; records are not deleted for such events.

    Possible values are:

    HH:MM:SS
    Specifies that you want to delete records created on or before a specific time on the specified begin date using HH:MM:SS format (for example, 12:33:28).

    NOW
    Specifies that you want to delete records created on or before the current time on the specified date.

    NOW+numhours:numminutes or +numhours:numminutes
    Specifies that you want to delete records created on or before the current time plus a specific number of hours (and, optionally, minutes) on the specified date.

    For example, if issue the DELETE EVENT command at 9:00 with TOTIME=NOW+03:00 or TOTIME=+03:00, ADSM deletes records with a time of 12:00 or later on the specified date.

    NOW-numhours:numminutes or -numhours:numminutes
    Specifies that you want to delete records created on or before the current time minus a specific number of hours (and, optionally, minutes) on the specified date.

    For example, if issue the DELETE EVENT command at 9:00 with TOTIME=NOW-03:30 or TOTIME=-03:30, ADSM deletes records with a time of 5:30 or later on the specified date.

    TYPE=typevalue
    Specifies if events for client schedules, administrative command schedules, or both, are to be deleted. This parameter is optional. The default value is CLIENT. Possible values are:

    Client
    Specifies that events for client schedules are to be deleted.

    ADministrative
    Specifies that events for administrative command schedules are to be deleted.

    ALl
    Specifies that events for both client and administrative command schedules are to be deleted.

    Examples

    Task 1

    Delete records for events with scheduled start times prior to 00:00 on May 26, 1996 (05/26/1996), and whose startup window has passed. Records for these events are deleted regardless of whether the retention period for event records, as specified with the SET EVENTRETENTION command, has passed.

    Command:
    delete event 05/26/1996

    Task 2

    Delete records for events with scheduled start times prior to 08:00 on May 26, 1996 (05/26/1996), and whose startup window has passed. Records for these events are deleted regardless of whether the retention period for event records, as specified with the SET EVENTRETENTION command, has passed.

    Command:
    delete event 05/26/1996 08:00

    Related Commands

    Table 85. Commands Related to DELETE EVENT
    Command Description
    QUERY EVENT Displays information about scheduled and completed events for selected clients.
    SET EVENTRETENTION Specifies the number of days to retain records for scheduled operations.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  km&3^ ;V6>5ˆ@6^ ./usr/share/html/adsm/en_US/admref/a45er109.htm Administrator's Reference

    Administrator's Reference

    DELETE EVENTSERVER (Deletes the Name of an Event Server)

    Use the DELETE EVENTSERVER command to delete the name of the event server. If you specify the server defined as the event server on the DELETE SERVER command, you will receive an error message. You must issue this command before you issue the DELETE SERVER command.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-DELete EVENTSERVer------------------------------------------><
     
    

    Examples

    Task

    Delete the definition for the event server ASTRO.

    Command:
    delete eventserver

    Related Commands

    Table 86. Commands Related to DELETE EVENTSERVER
    Command Description
    DEFINE EVENTSERVER Defines the receiving server for server-to-server event logging.
    QUERY EVENTSERVER Displays the name of the event server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] d  kn&30#;V6>5ˆ@60#./usr/share/html/adsm/en_US/admref/a45er110.htm Administrator's Reference

    Administrator's Reference

    DELETE FILESPACE (Delete Client Node Data from the Server)

    Use the DELETE FILESPACE command to delete file spaces from the server. Files that belong to the specified file space are deleted from primary and copy storage pools.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Use the DELETE FILESPACE command to:

    • Remove files for users who are not authorized to delete backed up or archived files from storage pools.

    • Remove a client node from ADSM. Before removing a client node, you must delete all files belonging to the client node.

    • Delete files belonging to a specific owner. When you delete a file space belonging to a specific owner, only the files that have the specified owner name in the file space are deleted.

    The DELETE FILESPACE command creates a server process that deletes one or more file spaces as a series of batch database transactions, thus preventing a rollback or commit for an entire file space as a single action. If the DELETE FILESPACE process is canceled or if a system failure occurs, a partial deletion can occur. In this case, a subsequent DELETE FILESPACE command for the same node or owner can delete the remaining data.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the client node is assigned.

    Syntax

    >>-DELete FIlespace--nodename--filespacename-------------------->
     
          .-Type--=--ANY--------------.   .-Wait--=--No------.
    >-----+---------------------------+---+------------------+------>
          '-Type--=--+-ANY----------+-'   '-Wait--=--+-No--+-'
                     +-Backup-------+                '-Yes-'
                     +-ARchive------+
                     +-SPacemanaged-+
                     '-Server-------'
     
    >-----+----------------------+---------------------------------><
          '-OWNer--=--ownername--'
     
    

    Parameters

    nodename
    Specifies the name of the client node to which the file space belongs. This parameter is required.

    filespacename
    Specifies the name of the file space to be deleted. This parameter is required.

    This name is case-sensitive. It must be entered exactly as it is known to the server. To determine the correct capitalization for the file space to be deleted, use the QUERY FILESPACE command.

    You can use a pattern-matching expression to specify this name. All matching file space names are included.

    Type=datatype
    Specifies the type of data to be deleted. This parameter is optional. The default value is ANY. Possible values are:

    ANY
    Specifies to delete, in order, only backed-up versions of files and archived copies of files.

    To delete space-managed files (files migrated from HSM client nodes), you must specify TYPE=SPACEMANAGED.

    To delete files archived on the target server, you must specify TYPE=SERVER.

    If you specify DELETE FILESPACE nodename * TYPE=ANY, all backed-up and archived files in all file spaces for that node will be deleted. File spaces will only be deleted if they do not contain files migrated from an HSM client.

    Backup
    Specifies to delete all backup data.

    ARchive
    Specifies to delete all archived data on the server.

    SPacemanaged
    Specifies to delete files migrated from a user's local file system (space-managed files from an HSM client). The OWNER parameter is ignored when you specify TYPE=SPACEMANAGED.

    Server
    Specifies to delete all archived files in all file spaces for the node that is registered as TYPE=SERVER.

    Wait=waitvalue
    Specifies whether to wait for the server to complete processing this command in the foreground. This parameter is optional. The default value is No.
    Note:You cannot specify Wait=Yes from the server console.
    Possible values are:

    No
    Specifies that the server processes this command in the background. You can continue with other tasks while the command is being processed. Messages created from the background process are displayed either in the activity log or the server console, depending on where messages are logged.

    Yes
    Specifies that the server processes this command in the foreground. You wait for the command to complete before continuing with other tasks. The server then displays the output messages to the administrative client when the command completes.

    OWNer=ownername
    Specifies to restrict the data that is deleted from a file space to files belonging to the owner named. This parameter is optional and is ignored when TYPE=SPACEMANAGED. This parameter only applies to multiuser client systems such as AIX and SunOS.

    Examples

    Task 1

    Delete the file space named C_Drive that belongs to the client node HTANG.

    Command:
    delete filespace htang C_Drive

    Task 2

    Delete all files migrated from client node APOLLO (that is, all space-managed files).

    Command:
    delete filespace apollo * type=spacemanaged

    Related Commands

    Table 87. Commands Related to DELETE FILESPACE
    Command Description
    CANCEL PROCESS Cancels a background server process.
    QUERY ACTLOG Searches for and displays messages from the server activity log.
    QUERY FILESPACE Displays information about data in one or more filespaces that belong to a client.
    QUERY OCCUPANCY Displays file space information by storage pool.
    QUERY PROCESS Displays information about one or all background server processes.
    REMOVE NODE Removes a client from the list of registered nodes for a specific policy domain.
    RENAME FILESPACE Renames a client filespace on the server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  ko&3;V6>5̆@6./usr/share/html/adsm/en_US/admref/a45er111.htm Administrator's Reference

    Administrator's Reference

    DELETE GRPMEMBER (Delete a Server from a Server Group)

    Use the DELETE GRPMEMBER command to remove a server from a server group.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                                      .-,-------------.
                                      V               |
    >>-DELete GRPMEMber--groupname-------membername---+------------><
     
    

    Parameters

    groupname
    Specifies the name of the group to which the member is currently associated. This parameter is required.

    membername
    Specifies the name of the servers or groups to be deleted as members of the specified group. The members to be deleted may be contained in a list of names, which must be separated by commas with no spaces. This parameter is required.

    Examples

    Task

    Delete member FRED from group WEST_COMPLEX.

    Command:
    delete grpmember west_complex fred

    Related Commands

    Table 88. Commands Related to DELETE GRPMEMBER
    Command Description
    DEFINE GRPMEMBER Defines a server as a member of a server group.
    DEFINE SERVERGROUP Defines a new server group.
    DELETE SERVER Deletes the definition of a server configured for server-to-server communications.
    DELETE SERVERGROUP Deletes a server group.
    MOVE GRPMEMBER Moves a server group member.
    QUERY SERVER Displays information about servers configured for server-to-server communication.
    QUERY SERVERGROUP Displays information about server groups.
    RENAME SERVERGROUP Renames a server group.
    UPDATE SERVERGROUP Updates a server group.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kL~p&3<V6>5̆@6./usr/share/html/adsm/en_US/admref/a45er112.htm Administrator's Reference

    Administrator's Reference

    DELETE LIBRARY (Delete a Library)

    Use the DELETE LIBRARY command to delete an existing library. Prior to deleting a library, all assigned drives must be deleted.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The server options file that is created during installation includes a DEVCONFIG option that specifies a default device configuration file named devcnfg.out. You can specify other device configuration files with additional DEVCONFIG options. When you use this option in the dsmserv.opt file, the files specified are automatically updated whenever a device class, library, or drive is selected, updated, or deleted.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-DELete LIBRary--libraryname---------------------------------><
     
    

    Parameters

    libraryname
    Specifies the name of the library to be deleted. This parameter is required.

    Examples

    Task

    Delete the MANLIB library.

    Command:
    delete library manlib

    Related Commands

    Table 89. Commands Related to DELETE LIBRARY
    Command Description
    DEFINE DRIVE Assigns a drive to a library.
    DEFINE LIBRARY Defines an automated or manual library.
    DELETE DRIVE Deletes a drive from a library.
    QUERY DRIVE Displays information about one or more drives.
    QUERY LIBRARY Displays information about one or more libraries.
    UPDATE DRIVE Changes the attributes of a drive.
    UPDATE LIBRARY Changes the attributes of a library.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] W kq&3<V6>5̆@6./usr/share/html/adsm/en_US/admref/a45er113.htm Administrator's Reference

    Administrator's Reference

    DELETE LOGVOLUME (Delete a Recovery Log Volume)

    Use the DELETE LOGVOLUME command to delete an existing recovery log volume or recovery log volume copy. This command may require data on the volume to be moved to other database volumes.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    A group of mirrored volumes can consist of a recovery log volume and up to two volume copies of that recovery log volume. You cannot delete the last synchronized volume in a copy set unless the information on the volume can be moved by ADSM to other synchronized volumes in the recovery log.

    This command can generate a background process that can be canceled with the CANCEL PROCESS command. To display information on background

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-DELete LOGVolume--volname-----------------------------------><
     
    

    Parameters

    volname
    Specifies the name of the recovery log volume to be deleted. This parameter is required.

    Examples

    Task

    Delete the recovery log volume LOG.1 . No data resides on the volume.

    Command:
    delete logvolume log.1

    Related Commands

    Table 90. Commands Related to DELETE LOGVOLUME
    Command Description
    CANCEL PROCESS Cancels a background server process.
    DEFINE LOGCOPY Creates a volume copy of a recovery log volume.
    DEFINE LOGVOLUME Defines a disk volume to the recovery log.
    QUERY LOGVOLUME Displays information about one or more log volumes.
    QUERY PROCESS Displays information about one or all background server processes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kr&3<V6>5̆@6./usr/share/html/adsm/en_US/admref/a45er114.htm Administrator's Reference

    Administrator's Reference

    DELETE MACHINE (Delete a Machine)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature.

    Use the DELETE MACHINE command to delete machine description information from the ADSM server.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-DELete MAchine--machinename---------------------------------->
     
          .-Type--=--All----------------------.
    >-----+-----------------------------------+--------------------><
          '-Type--=--+-All------------------+-'
                     +-RECOVERYInstructions-+
                     '-CHaracteristics------'
     
    

    Parameters

    machinename
    Specifies the name of the machine to be deleted from the ADSM server. This parameter is required.

    Type=typevalue
    Specifies the type of machine information to be deleted. This parameter is optional. The default value is ALL. Possible values are:

    All
    Specifies to delete from the server the machine definition, including recovery instructions and characteristics.

    RECOVERYInstructions
    Specifies to delete from the server the recovery instructions associated with the machine. Recovery instructions are added to machine information with the INSERT command.

    To replace existing recovery instructions, perform the following:

    • Issue the DELETE MACHINE machinename TYPE=RECOVERYInstructions.

    • Issue the INSERT command for each line of recovery instructions.

    CHaracteristics
    Specifies to delete from the server the machine characteristics associated with the machine. Machine characteristics are added to machine information with the INSERT command.

    To replace existing machine characteristics, perform the following:

    • Issue the DELETE MACHINE machinename TYPE=CHaracteristics.

    • Issue the INSERT command for each line of machine characteristics.

    Examples

    Task

    Delete the machine characteristics associated with the DISTRICT5 machine.

    Command:
    delete machine district5 type=characteristics

    Related Commands

    Table 91. Commands Related to DELETE MACHINE
    Command Description
    DEFINE MACHINE Defines a machine for DRM.
    INSERT MACHINE Inserts machine characteristics or recovery instructions into the ADSM database.
    QUERY MACHINE Displays information about one or more machines.
    QUERY RECOVERYMEDIA Displays media available for machine recovery.
    UPDATE MACHINE Changes the information of an existing machine.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] >5͆@6T./usr/share/html/adsm/en_US/admref/a45er115.htm Administrator's Reference

    Administrator's Reference

    DELETE MACHNODEASSOCIATION (Delete Association Between a Machine and a Node)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature.

    Use the DELETE MACHNODEASSOCIATION command to remove the association of one or more nodes with a machine.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    This command cannot be used to delete a node from ADSM; it only removes the association of the node with a machine.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                                                  .-,-----------.
                                                  V             |
    >>-DELete MACHNODEAssociation--machinename-------nodename---+--><
     
    

    Parameters

    machinename
    Specifies the name of the machine from which nodes are to be disassociated. This parameter is required.

    nodename
    Specifies the name of the node to be disassociated from the machine. This parameter is required. You can specify a list of nodes to be disassociated from the specified machine. The items in the list are separated with commas, with no intervening spaces. You can use a pattern matching expression to specify a name. All matching nodes are disassociated from the specified machine. If a node is listed, but is not associated with the specified machine, the command has no effect for that node.

    Examples

    Task

    Delete the association between the DISTRICT5 machine and the ACCOUNTSPAYABLE node.

    Command:
    delete machnodeassociation district5 accountspayable

    Related Commands

    Table 92. Commands Related to DELETE MACHNODEASSOCIATION
    Command Description
    DEFINE MACHNODEASSOCIATION Associates an ADSM node with a machine.
    QUERY MACHINE Displays information about one or more machines.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 39;s k<t&3O<V6>5͆@6O./usr/share/html/adsm/en_US/admref/a45er116.htm Administrator's Reference

    Administrator's Reference

    DELETE MGMTCLASS (Delete a Management Class)

    Use the DELETE MGMTCLASS command to delete an existing management class, including the assigned default management class. You cannot delete a management class in the ACTIVE policy set. All assigned copy groups are deleted along with the specified management class. If you are deleting the default management class, remember a policy set cannot be activated unless it has an assigned default management class.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the management class belongs.

    Syntax

    >>-DELete MGmtclass--domainname--setname--classname------------><
     
    

    Parameters

    domainname
    Specifies the name of the policy domain to which the management class belongs. This parameter is required.

    setname
    Specifies the name of the policy set to which the management class belongs. This parameter is required.

    classname
    Specifies the name of the management class that you want to delete. This parameter is required.

    Usage Notes

    You can delete the predefined STANDARD management class located in the STANDARD policy domain. If, however, at a later time you reinstall the ADSM server, all STANDARD policy objects are restored. Also, if after the server reinstall you are reestablishing your server database (via the database salvage commands), during the DSMSERV AUDITDB command processing messages are issued indicating that an instance count does not agree with actual data. DSMSERV AUDITDB does not delete the STANDARD policy objects; however, it does synchronize the instance count to include the restored STANDARD policy objects.

    Examples

    Task

    Delete the ACTIVEFILES management class from the VACATION policy set of the EMPLOYEE_RECORDS policy domain.

    Command:
    delete mgmtclass employee_records vacation activefiles

    Related Commands

    Table 93. Commands Related to DELETE MGMTCLASS
    Command Description
    ASSIGN DEFMGMTCLASS Assigns an existing management class as the default for a specified policy set.
    COPY MGMTCLASS Creates a copy of an existing management class.
    DEFINE MGMTCLASS Defines a management class within the policy domain and policy set specified.
    QUERY MGMTCLASS Displays information about one or more management classes.
    UPDATE MGMTCLASS Changes the attributes of a management class.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] p k4u&3/=V6>5͆@6/./usr/share/html/adsm/en_US/admref/a45er117.htm Administrator's Reference

    Administrator's Reference

    DELETE POLICYSET (Delete a Policy Set)

    Use the DELETE POLICYSET command to delete an existing policy set. You cannot delete the ACTIVE policy set. When a policy set is deleted all management classes and copy groups that belong to the policy set within the specified policy domain are deleted.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the policy set belongs.

    Syntax

    >>-DELete POlicyset--domainname--setname-----------------------><
     
    

    Parameters

    domainname
    Specifies the name of the policy domain to which the policy set belongs. This parameter is required.

    setname
    Specifies the name of the policy set to be deleted. This parameter is required.

    Usage Notes

    You can delete the predefined STANDARD policy set. If, however, at a later time you reinstall the ADSM server, all STANDARD policy objects are restored. Also, if after the server reinstall you are reestablishing your server database (via the database salvage commands), during DSMSERV AUDITDB command processing messages are issued indicating that an instance count does not agree with actual data. DSMSERV AUDITDB does not delete the STANDARD policy objects; however, it does synchronize the instance count to include the restored STANDARD policy objects.

    Examples

    Task

    Delete the VACATION policy set from the EMPLOYEE_RECORDS policy domain.

    Command:
    delete policyset employee_records vacation

    Related Commands

    Table 94. Commands Related to DELETE POLICYSET
    Command Description
    ACTIVATE POLICYSET Validates and activates a policy set within a policy domain.
    COPY POLICYSET Creates a copy of an existing policy set.
    DEFINE POLICYSET Defines a policy set within the specified policy domain.
    QUERY POLICYSET Displays information about one or more policy sets.
    UPDATE POLICYSET Changes the description of a policy set.
    VALIDATE POLICYSET Verifies and reports on conditions the administrator must consider before activating the policy set.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 1 kv&3+=V6>5͆@6+./usr/share/html/adsm/en_US/admref/a45er118.htm Administrator's Reference

    Administrator's Reference

    DELETE PROFASSOCIATION (Delete a Profile Association)

    Use the DELETE PROFASSOCIATION command on a configuration manager to delete the association of one or more objects from a specific profile. When the associations are deleted, the objects are not distributed to subscribing managed servers.

    When managed servers request updated configuration information, the configuration manager notifies them of the object deletions.

    Attention: The managed servers automatically deletes these objects, unless the objects are associated with another profile to which the managed server subscribes.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-DELete PROFASSOCiation--profile_name------------------------->
     
    >-----+-------------------------------------+------------------->
          '-ADMins--=----+-*-----------------+--'
                         |  .-,------------. |
                         |  V              | |
                         '----admin_name---+-'
     
    >-----+---------------------------------------+----------------->
          '-DOmains--=----+-*------------------+--'
                          |  .-,-------------. |
                          |  V               | |
                          '----domain_name---+-'
     
    >-----+-----------------------------------------+--------------->
          '-ADSCHeds--=----+-*-------------------+--'
                           |  .-,--------------. |
                           |  V                | |
                           '----adsched_name---+-'
     
    >-----+---------------------------------------+----------------->
          '-SCRipts--=----+-*------------------+--'
                          |  .-,-------------. |
                          |  V               | |
                          '----script_name---+-'
     
    >-----+--------------------------------------------+------------>
          '-CLOptsets--=----+-*---------------------+--'
                            |  .-,----------------. |
                            |  V                  | |
                            '----clopt_set_name---+-'
     
    >-----+---------------------------------------+----------------->
          '-SERVers--=----+-*------------------+--'
                          |  .-,-------------. |
                          |  V               | |
                          '----server_name---+-'
     
    >-----+-------------------------------------------+------------><
          '-SERVERGroups--=----+-*-----------------+--'
                               |  .-,------------. |
                               |  V              | |
                               '----group_name---+-'
     
    

    Parameters

    profile_name
    Specifies the name of the configuration profile from which to delete associations. This parameter is required.

    ADMins=admin_name
    Specifies a list of administrators whose association with the specified profile is deleted. The administrator definition is not changed on the configuration manager.

    The match-all character (*) can be used to delete all administrator information from the specified profile. The administrator information is automatically deleted from all subscribing managed servers. However:

    • An administrator will not be deleted from a managed server if that administrator currently has an open session on the server.

    • An administrator will not be deleted from a managed server if that leaves a managed server without any administrators having system privilege class.

    If a list of administrators is specified, and a match-all administrator definition exists for the specified profile, the command fails.

    DOmains=domain_name
    Specifies a list of domains whose association with the specified profile is deleted.

    The match all character (*) can be used to delete all domain information from the specified profile. The domain information is automatically deleted from all subscribing managed servers. However, during a configuration refresh, a defined policy domain on a managed server that has client nodes assigned to it will not be deleted. To delete the domain, at the managed server, assign those client nodes to another policy domain.

    If a list of domains is specified, and a match-all domain definition exists for the specified profile, the command fails.

    ADSCHeds=adsched_name
    Specifies a list of administrative schedules whose association with the specified profile is deleted. If a list of administrative schedules is specified, and a match-all administrative schedule definition exists for the specified profile, the command fails.

    The match-all character (*) can be used to delete all administrative schedules from the specified profile. The administrative schedules are automatically deleted from all subscribing managed servers. However, a defined administrative schedule on a managed server is not deleted from the configuration manager if the schedule on the managed server is active. If you want to delete a schedule that is active, make the schedule inactive.

    SCRipts=script_name
    Specifies a list of server command scripts whose association with the specified profile is deleted. The match-all character (*) can be used to delete all server command scripts from the specified profile. The server command scripts are automatically deleted from all subscribing managed servers. If a list of server command scripts is specified, and a match-all script definition exists for the specified profile, the command fails.

    CLOptsets=clopt_name
    Specifies a list of client option sets whose association with the specified profile is deleted. The match-all character (*) can be used to delete all client option sets from the specified profile. The client option sets are automatically deleted from all subscribing managed servers. If a list of client option sets is specified, and a match-all client option set definition exists for the specified profile, the command fails.

    SERVers=server_name
    Specifies a list of servers whose association with the specified profile is deleted.

    The match-all character (*) can be used to delete all server definitions from the specified profile. The server definitions are automatically deleted from all subscribing managed servers. However,

    • A defined server definition on a managed server is not replaced with a definition from the configuration manager unless you have specified ALLOWREPLACE=YES on the UPDATE SERVER command.

    • A server definition is not deleted if the managed server has an open connection to another server or has defined a device class with DEVTYPE=SERVER that refers to the other server.

    • A server definition is not deleted if server is the event server for the managed server.

    If a list of servers is specified, and a match-all server definition exists for the specified profile, the command fails.

    SERVERGroups=group_name
    Specifies a list of server groups whose association with the specified profile is deleted. The match-all character (*) can be used to delete all server group definitions from the specified profile. The server group definitions are automatically deleted from all subscribing managed servers. If a list of server groups is specified, and a match-all group definition exists for the specified profile, the command fails.

    Examples

    Task

    Delete all domain associations from a profile named MIKE.

    Command:
    delete profassociation mike domains=*

    Related Commands

    Table 95. Commands Related to DELETE PROFASSOCIATION
    Command Description
    COPY PROFILE Creates a copy of an existing profile.
    DEFINE PROFASSOCIATION Associates objects with a profile.
    DEFINE PROFILE Defines a profile for distributing information to managed servers.
    DELETE PROFILE Deletes a profile from a configuration manager.
    LOCK PROFILE Prevents distribution of a configuration profile.
    QUERY PROFILE Displays information about configuration profiles.
    SET CONFIGMANAGER Specifies whether a server is a configuration manager.
    UNLOCK PROFILE Enables a locked profile to be distributed to managed servers.
    UPDATE PROFILE Changes the description of a profile.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] i k_w&3=V6>5Ά@6./usr/share/html/adsm/en_US/admref/a45er119.htm Administrator's Reference

    Administrator's Reference

    DELETE PROFILE (Delete a Profile)

    Use the DELETE PROFILE command on a configuration manager to delete a profile and its associated objects, and stop its distribution to managed servers.

    A locked profile cannot be deleted. You can use the UNLOCK PROFILE command to unlock a profile so it can be deleted.

    Attention: Deleting a profile from a configuration manager does not delete objects associated with that profile from the managed servers. You can use the DELETE SUBSCRIPTION command with the DISCARDOBJECTS=YES parameter on each subscribing managed server to delete subscriptions to the profile and associated objects. This also prevents the managed servers from requesting further updates to the profile.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                                       .-Force--=--No--------.
    >>-DELete PROFIle--profile_name----+---------------------+-----><
                                       '-Force----=--+-No--+-'
                                                     '-Yes-'
     
    

    Parameters

    profile_name
    Specifies the name of the profile to be deleted. This parameter is required.

    Force=value
    Specifies whether the profile is deleted if one or more managed servers have subscriptions to that profile. The values are:

    No
    Specifies that the profile is not deleted if one or more managed servers have subscriptions to that profile. This is the default. You can delete the subscriptions on each managed server using the DELETE SUBSCRIPTION command.

    Yes
    Specifies that the profile is deleted even if one or more managed servers have subscriptions to that profile. Each subscribing server continues to request updates for the deleted profile until the subscription is deleted.

    Examples

    Task

    Delete a profile named BETA, even if one or more managed servers subscribe to it.

    Command:
    delete beta force=yes

    Related Commands

    Table 96. Commands Related to DELETE PROFILE
    Command Description
    COPY PROFILE Creates a copy of an existing profile.
    DEFINE PROFASSOCIATION Associates objects with a profile.
    DEFINE PROFILE Defines a profile for distributing information to managed servers.
    DEFINE SUBSCRIPTION Subscribes a managed server to a profile.
    DELETE PROFASSOCIATION Deletes the association of an object with a profile.
    DELETE SUBSCRIPTION Deletes a specified profile subscription.
    LOCK PROFILE Prevents distribution of a configuration profile.
    QUERY PROFILE Displays information about configuration profiles.
    QUERY SUBSCRIPTION Displays information about profile subscriptions.
    SET CONFIGMANAGER Specifies whether a server is a configuration manager.
    UNLOCK PROFILE Enables a locked profile to be distributed to managed servers.
    UPDATE PROFILE Changes the description of a profile.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 46; You k x&3Y=V6>5Ά@6Y./usr/share/html/adsm/en_US/admref/a45er120.htm Administrator's Reference

    Administrator's Reference

    DELETE RECMEDMACHASSOCIATION (Delete Recovery Media and Machine Association)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature.

    Use the DELETE RECMEDMACHASSOCIATION command to remove the association of one or more machines with a recovery media.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    This command cannot be used to delete a machine from ADSM, it only removes the association of the machine with a recovery media.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-DELete RECMEDMACHAssociation--recoverymedianame-------------->
     
          .-,--------------.
          V                |
    >--------machinename---+---------------------------------------><
     
    

    Parameters

    recoverymedianame
    Specifies the name of the recovery media from which machines are to be disassociated. This parameter is required.

    machinename
    Specifies the name of the machine to be disassociated from the recovery media. This parameter is required. You can specify a list of machines to be disassociated from the specified recovery media. The items in the list are separated with commas, with no intervening spaces. You can use a pattern matching expression to specify a name. All matching machines are disassociated from the specified recovery media. If a machine is listed, but is not associated with a specified recovery media, the command has no effect for that machine.

    Examples

    Task

    Delete the association between the DIST5RM recovery media and the DISTRICT1 and DISTRICT5 machines.

    Command:
    delete recmedmachassociation dist5rm district1,district5

    Related Commands

    Table 97. Commands Related to DELETE RECMEDMACHASSOCIATION
    Command Description
    DEFINE RECMEDMACHASSOCIATION Associates recovery media with a machine.
    QUERY MACHINE Displays information about one or more machines.
    QUERY RECOVERYMEDIA Displays media available for machine recovery.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ht IBM  kNXy&3G =V6>5Ά@6G ./usr/share/html/adsm/en_US/admref/a45er121.htm Administrator's Reference

    Administrator's Reference

    DELETE RECOVERYMEDIA (Delete Recovery Media)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature.

    Use the DELETE RECOVERYMEDIA command to delete recovery media information from the ADSM server.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-DELete RECOVERYMedia--recoverymedianame---------------------><
     
    

    Parameters

    recoverymedianame
    Specifies the name of the recovery media to be deleted. This parameter is required.

    Examples

    Task

    Delete the DIST5RM recovery media.

    Command:
    delete recoverymedia dist5rm

    Related Commands

    Table 98. Commands Related to DELETE RECOVERYMEDIA
    Command Description
    DEFINE RECOVERYMEDIA Defines the media required to recover a machine.
    QUERY RECOVERYMEDIA Displays media available for machine recovery.
    UPDATE RECOVERYMEDIA Changes the attributes of existing recovery media.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] / kKz&3=V6>5Ά@6./usr/share/html/adsm/en_US/admref/a45er122.htm Administrator's Reference

    Administrator's Reference

    DELETE SCHEDULE (Delete a Client or an Administrative Command Schedule)

    The DELETE SCHEDULE command takes two forms, depending on whether the schedule applies to client operations or administrative commands. The syntax and parameters for each form are defined separately.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To delete a client schedule, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the specified policy domain. To delete an administrative command schedule, you must have system authority.

    Syntax for Deleting Client Schedules

    Use the DELETE SCHEDULE command to remove one or more existing schedules from the database.

    Any client associations to a schedule are removed when the schedule is deleted.

    >>-DELete SCHedule--domainname--schedulename-------------------->
     
          .-Type--=--Client--.
    >-----+------------------+-------------------------------------><
     
    

    Parameters for Deleting Client Schedules

    domainname
    Specifies the name of the policy domain to which the schedule belongs. This parameter is required.

    schedulename
    Specifies the name of the schedule to be deleted. This parameter is required. You can use a pattern-matching expression to specify this name. All matching schedule names are deleted from the specified policy domain.

    Type=Client
    Specifies that this command should delete a client schedule. This parameter is optional. The default value is CLIENT. Administrative command schedules are deleted by specifying TYPE=ADMINISTRATIVE.

    Syntax for Deleting Administrative Command Schedules

    Use the DELETE SCHEDULE command to remove one or more existing schedules from the database.

    >>-DELete SCHedule--schedulename--Type--=--Administrative------><
     
    

    Parameters for Deleting Administrative Command Schedules

    schedulename
    Specifies the name of the schedules to be deleted. This parameter is required. You can use a pattern-matching expression to specify this name.

    Type=Administrative
    Specifies that the schedule to be deleted is an administrative schedule. This parameter is required for deleting administrative command schedules.

    Examples

    Task 1

    Delete the WEEKLY_BACKUP schedule, which belongs to the EMPLOYEE_RECORDS policy domain.

    Command:
    delete schedule employee_records weekly_backup

    Task 2

    Delete all schedules that belong to the policy domain DOMAIN1.

    Command:
    delete schedule domain1 *

    Related Commands

    Table 99. Commands Related to DELETE SCHEDULE
    Command Description
    COPY SCHEDULE Creates a copy of an existing schedule.
    DEFINE SCHEDULE Defines a schedule for a client operation or an administrative command.
    QUERY SCHEDULE Displays information about one or more schedules.
    UPDATE SCHEDULE Changes the attributes of a schedule.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ynt k:{&3+>V6>5φ@6+./usr/share/html/adsm/en_US/admref/a45er123.htm Administrator's Reference

    Administrator's Reference

    DELETE SCRIPT (Delete Command Lines from a Script or Delete the Complete Script)

    Use the DELETE SCRIPT command to delete individual command lines from an ADSM script or to delete the complete script. If a line number is not specified for the DELETE SCRIPT command, the script is deleted completely. If a line number is specified, the corresponding command line will be removed from the script.

    This command is used with ADSM scripts only. For information on scripts and how to use them, see Using Scripts and Macros.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system, policy, storage, or operator privilege.

    Syntax

    >>-DELete SCRipt--scriptname----+---------------------+--------><
                                    '-Line--=--linevalue--'
     
    

    Parameters

    scriptname
    Specifies the name of the script to be deleted or in which a specific command line is to be deleted.

    Line=linevalue
    Specifies the line number of the command line that is to be deleted from the script. If the line number is not specified, the script is removed completely.

    Examples

    Task 1

    Assume that an administrator has defined a script named QSAMPLE having the following 3 lines:

    001  /* This is a sample script */
    005  QUERY STATUS
    010  QUERY PROCESS
    

    The first command line is line number 001 and contains a comment line that is ignored when the script is processed with the RUN command. The next line (line number 005) is a QUERY STATUS command. The last line for the script command (line 010) is a QUERY PROCESS command.

    To delete line 5 from QSAMPLE, use the following command:

    Command:
    delete script qsample line=5

    After execution of this command, the QSAMPLE script contains the following:

    001  /* This is a sample script */
    010  QUERY PROCESS
    

    Task 2

    To remove the QSAMPLE script completely, use the following command:

    Command:
    delete script qsample

    Related Commands

    Table 100. Commands Related to DELETE SCRIPT
    Command Description
    COPY SCRIPT Creates a copy of a script.
    DEFINE SCRIPT Defines a script to the ADSM server.
    QUERY SCRIPT Displays information about scripts.
    RENAME SCRIPT Renames a script to a new name.
    RUN Runs a script.
    UPDATE SCRIPT Changes or adds lines to a script.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ===== kJ|&3D>V6>5φ@6D./usr/share/html/adsm/en_US/admref/a45er124.htm Administrator's Reference

    Administrator's Reference

    DELETE SERVER (Delete a Server Definition)

    Use the DELETE SERVER command to delete the definition of a server configured for server-to-server communications.

    This command will fail if the server you specify:

    • Is defined as the event server.

    • Is referenced in the definition of a device class that is a SERVER device type.

    • Has an open connection to another server.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-DELete--SERver--server_name---------------------------------><
     
    

    Parameters

    server_name
    Specifies the server definition to be deleted. This parameter is required.

    Examples

    Task

    Delete the definition for target server SERVER2.

    Command:
    delete server server2

    Related Commands

    Table 101. Commands Related to DELETE SERVER
    Command Description
    DEFINE DEVCLASS Defines a device class that can be used for storage pools, importing, or exporting.
    DEFINE SERVER Defines a server for server-to-server communications.
    DELETE DEVCLASS Deletes a device class name.
    DELETE FILESPACE Deletes data associated with one or more client's filespaces.
    QUERY EVENTSERVER Displays the name of the event server.
    QUERY NODE Displays partial or complete information about one or more clients.
    QUERY SERVER Displays information about servers configured for server-to-server communication.
    RECONCILE VOLUMES Reconciles source server virtual volume definitions and target server archive objects.
    REGISTER NODE Defines a client to the server and sets options for that user.
    REMOVE NODE Removes a client from the list of registered nodes for a specific policy domain.
    UPDATE DEVCLASS Changes the attributes of a device class.
    UPDATE NODE Changes the attributes associated with a client node.
    UPDATE SERVER Updates information about a server defined for server-to-server communications.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] V6>5φ@6./usr/share/html/adsm/en_US/admref/a45er125.htm Administrator's Reference

    Administrator's Reference

    DELETE SERVERGROUP (Delete a Server Group from the ADSM Server)

    Use the DELETE SERVERGROUP command to delete a server group from the ADSM server. When a defined server group is deleted, all group member associations to the server group are also deleted.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-DELete SERVERGRoup--group_name------------------------------><
     
    

    Parameters

    group_name
    Specifies the name of the server group to be deleted. This parameter is required.

    Examples

    Task

    Delete a server group named WEST_COMPLEX.

    Command:
    delete servergroup west_complex

    Related Commands

    Table 102. Commands Related to DELETE SERVERGROUP
    Command Description
    COPY SERVERGROUP Creates a copy of a server group.
    DEFINE GRPMEMBER Defines a server as a member of a server group.
    DEFINE SERVERGROUP Defines a new server group.
    DELETE GRPMEMBER Deletes a server from a server group.
    MOVE GRPMEMBER Moves a server group member.
    QUERY SERVERGROUP Displays information about server groups.
    RENAME SERVERGROUP Renames a server group.
    UPDATE SERVERGROUP Updates a server group.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] a cli kZV~&3>V6>5φ@6./usr/share/html/adsm/en_US/admref/a45er126.htm Administrator's Reference

    Administrator's Reference

    DELETE SPACETRIGGER (Delete the Database and Recovery Log Space Triggers)

    Use the DELETE SPACETRIGGER command to delete the definition for the database and recovery log space triggers.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    When you delete the definition for the database or recovery log space trigger, ADSM does not automatically expand the database or recovery log when a specific utilization is reached.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-DELete SPACETrigger--+-DB---+-------------------------------><
                            '-LOG--'
     
    

    Parameters

    DB
    Specifies that you are deleting the database space trigger. You must specify either DB or LOG.

    LOG
    Specifies that you are deleting the recovery log space trigger. You must specify either DB or LOG.

    Examples

    Task

    Delete the definition for the database and recovery log space triggers.

    Command:
    delete spacetrigger db
    delete spacetrigger log
    

    Related Commands

    Table 103. Commands Related to DELETE SPACETRIGGER
    Command Description
    DEFINE SPACETRIGGER Defines the database and recovery log space trigger.
    QUERY SPACETRIGGER Displays information about the database and recovery log space trigger.
    UPDATE SPACETRIGGER Changes one or more attributes of the database and recovery log space trigger.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] #124 k &3>V6>5І@6./usr/share/html/adsm/en_US/admref/a45er127.htm Administrator's Reference

    Administrator's Reference

    DELETE STGPOOL (Delete a Storage Pool)

    Use the DELETE STGPOOL command to delete a storage pool.

    In order to use this command, you must first delete all volumes assigned to the specified storage pool.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You cannot delete a storage pool that is defined as a subordinate storage pool. For more information on subordinate storage pools, see the NEXTSTGPOOL parameter in the DEFINE STGPOOL command.

    Do not delete a storage pool that is specified as a destination for a management class or copy group in the ACTIVE policy set.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-DELete STGpool--poolname------------------------------------><
     
    

    Parameters

    poolname
    Specifies the name of the storage pool to be deleted. This parameter is required.

    Examples

    Task

    Delete the storage pool named POOLA.

    Command:
    delete stgpool poola

    Related Commands

    Table 104. Commands Related to DELETE STGPOOL
    Command Description
    BACKUP STGPOOL Backs up a primary storage pool to a copy storage pool.
    DEFINE STGPOOL Defines a storage pool as a named collection of server storage media.
    QUERY STGPOOL Displays information about one or more storage pools.
    SET DRMCOPYSTGPOOL Specifies that copy storage pools are managed by DRM.
    UPDATE STGPOOL Changes the attributes of a storage pool.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] /  k꒹&3>V6>5І@6./usr/share/html/adsm/en_US/admref/a45er128.htm Administrator's Reference

    Administrator's Reference

    DELETE SUBSCRIBER (Delete Subscription from Configuration Manager Database)

    Use the DELETE SUBSCRIBER command on a configuration manager to delete managed server subscriptions from the configuration manager database.

    Use this command to delete obsolete managed server subscriptions in cases where the managed server no longer exists or it is unable to notify the configuration manager after deleting a subscription.

    To permanently delete a subscription, it must be deleted on the managed server using the DELETE SUBSCRIPTION command. The managed server automatically notifies the configuration manager of the deletion, so that the configuration manager can delete the subscription from its database.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-DELete SUBSCRIBer--server_name------------------------------><
     
    

    Parameters

    server_name
    Specifies the name of the managed server with subscription entries to be deleted from the configuration manager's database. This parameter is required.

    Examples

    Task

    Delete all subscription entries for a managed server named DAN from a configuration manager database.

    Command:
    delete subscriber dan

    Related Commands

    Table 105. Commands Related to DELETE SUBSCRIBER
    Command Description
    DEFINE SUBSCRIPTION Subscribes a managed server to a profile.
    DELETE SUBSCRIPTION Deletes a specified profile subscription.
    NOTIFY SUBSCRIBERS Notifies servers to refresh their configuration information.
    SET CONFIGMANAGER Specifies whether a server is a configuration manager.
    QUERY SUBSCRIBER Displays information about subscribers and their subscriptions to profiles.
    QUERY SUBSCRIPTION Displays information about profile subscriptions.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] -> &3b?V6>5І@6b./usr/share/html/adsm/en_US/admref/a45er129.htm Administrator's Reference

    Administrator's Reference

    DELETE SUBSCRIPTION (Delete a Profile Subscription)

    Use the DELETE SUBSCRIPTION command on a managed server to delete a profile subscription.

    Objects associated with the profile can be deleted, using the DISCARDOBJECTS=YES parameter with this command. Using the DISCARDOBJECTS=NO parameter with this command retains the objects locally on the managed server.

    After the subscription is deleted the managed server automatically notifies the configuration manager of the deletion, so that the configuration manager can delete the subscription from its database.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-DELete SUBSCRIPtion--profile_name---------------------------->
     
          .-DISCARDobjects--=--No--------.
    >-----+------------------------------+-------------------------><
          '-DISCARDobjects----=--+-No--+-'
                                 '-Yes-'
     
    

    Parameters

    profile_name
    Specifies the name of the profile for which the managed server subscription is deleted. This parameter is required.

    DISCARDobjects=value
    Specifies whether objects associated with the specified profile, such as policy domains, are deleted in addition to deleting the profile subscription.

    No
    Specifies that the specified profile subscription is deleted, but associated objects are not deleted. This is the default.

    Yes
    Specifies that the specified profile subscription and associated objects are deleted on the managed server, unless the objects are associated with another profile for which a subscription is defined.

    Examples

    Task

    Delete a profile named ALPHA and its associated objects from a managed server.

    Command:
    delete subscription alpha discardobjects=yes

    Related Commands

    Table 106. Commands Related to DELETE SUBSCRIPTION
    Command Description
    DEFINE SUBSCRIPTION Subscribes a managed server to a profile.
    DELETE SUBSCRIBER Deletes obsolete managed server subscriptions.
    NOTIFY SUBSCRIBERS Notifies servers to refresh their configuration information.
    QUERY SUBSCRIBER Displays information about subscribers and their subscriptions to profiles.
    QUERY SUBSCRIPTION Displays information about profile subscriptions.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k&3,?V6>5ц@6,./usr/share/html/adsm/en_US/admref/a45er130.htm Administrator's Reference

    Administrator's Reference

    DELETE VOLHISTORY (Delete Sequential Volume History Information)

    Use the DELETE VOLHISTORY command to delete sequential volume history information collected by the server when the information is no longer needed. For example, you may want to delete information about volumes used for obsolete database backups.

    When the records that contain volume history information about volumes not in storage pools (volume types BACKUPFULL, BACKUPINCR, and EXPORT) are deleted, the volumes return to scratch status if they were acquired by ADSM as scratch volumes. For scratch volumes with device type FILE, the files are deleted.

    When the records that contain volume history information about volumes in storage pools are deleted, the volumes themselves are not affected and remain in the ADSM database.

    When the records that contain volume history information about recovery plan file objects are deleted from the source server, the objects on the target server are marked for deletion.

    To delete records from volume history information on a regular basis, use the DEFINE SCHEDULE command.

    Notes:

    1. Existing volume history files are not automatically updated with this command.

    2. Do not delete sequential volume history information until you no longer need that information. For example, do not delete dump volume information or storage volume reuse information, unless you have backed up or dumped the database at a later time than that specified for the delete operation.

    3. Do not delete the volume history information for database dump, database backup, or export volumes that reside in automated libraries, unless you want to return the volumes to scratch status. When the DELETE VOLHISTORY command removes volume information for database dump, database backup, or export volumes, the volumes are automatically returned to scratch status if they reside in automated libraries. These volumes are then available for reuse by the server and the information stored on them may be overwritten when the server reuses the volume for some other purpose, such as storage pool volumes or other database backups.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-DELete VOLHistory----TODate--=--date----+------------------+->
                                               '-TOTime--=--time--'
     
    >-----Type--=--+-All-------+-----------------------------------><
                   +-DBBackup--+
                   +-DBDump----+
                   +-DBRpf-----+
                   +-EXPort----+
                   +-RPFile----+
                   +-STGNew----+
                   +-STGReuse--+
                   '-STGDelete-'
     
    

    Parameters

    TODate=date
    Specifies the date to use to select sequential volume history information to be deleted. ADSM deletes only those records with a date on or before the date you specify.

    This parameter is required. Possible values are:

    MM/DD/YYYY
    Specifies that you want to delete records created on or before a specific date in MM/DD/YYYY format (for example, 01/31/1997).

    TODAY
    Specifies that you want to delete records created on or before the current date.

    TODAY-numdays or -numdays
    Specifies that you want to delete records created on or before the current date minus a specific number of days. The maximum value for the number of days is 9999.

    For example, to delete records that are 30 or more days old, you can specify TODATE=TODAY-30 or TODATE=-30.

    TOTime=time
    Specifies the time to use to select records to delete from the volume history file. This parameter is optional.

    Of the records that match the date criteria you specify with the TODATE parameter, ADSM deletes only those records with a time that is the same as or earlier than the time you specify with the TOTIME parameter. This parameter is optional. The default value is midnight (00:00:00) on the specified date. Possible values are:

    HH:MM:SS
    Specifies that you want to delete records created on or before a specific time on the specified date in HH:MM:SS format (for example, 12:30:22).

    NOW
    Specifies that you want to delete records created on or before the current time on the specified date.

    For example, if you issue the DELETE VOLHISTORY command at 9:00 with TOTIME=NOW, ADSM deletes records with a time of 9:00 or earlier on the specified date.

    NOW+numhours:numminutes or +numhours:numminutes
    Specifies that you want to delete records created on or before the current time plus a specific number of hours (and optionally, minutes) on the specified date.

    For example, if you issue the DELETE VOLHISTORY command at 9:00 with TOTIME=NOW+3 or TOTIME=+3, ADSM deletes records with a time of 12:00 or earlier on the specified date.

    NOW-numhours:numminutes or -numhours:numminutes
    Indicates that you want to delete records created on or before the current time minus a specific number of hours (and optionally, minutes) on the specified date.

    For example, if you issue the DELETE VOLHISTORY command at 9:00 with TOTIME=NOW-3:30 or TOTIME=-3:30, ADSM deletes records with a time of 5:30 or earlier on the specified date.

    Type=typevalue
    Specifies the type of records to delete from the volume history file. This parameter is required. Possible values are:

    All
    Specifies deleting all records that meet the date and time criteria you specify.
    Note:If you previously used the DUMP DB command to create online database dumps, records related to the volumes used for those dumps can exist in your volume history information. When you specify TYPE=ALL for the DELETE VOLHISTORY command, ADSM deletes any of those records that meet the date and time criteria you specify.

    DBBackup
    Specifies deleting only records that contain information about volumes used for backups (full or incremental), and that meet the date and time criteria that you specify.

    DBDump
    Specifies to display only records that contain information about volumes used for online database dumps.

    DBRpf
    Specifies deleting only records that contain information about the volumes used for backups (full and incremental) and recovery plan file objects, and that meet the date and time criteria that you specify.

    EXPort
    Specifies deleting only records that contain information about volumes used for exporting data, and that meet the date and time criteria that you specify.

    RPFile
    Specifies deleting only records that contain information about recovery plan file objects, and that meet the date and time criteria that you specify.

    STGNew
    Specifies deleting only records that contain information about new sequential access storage volumes, and that meet the date and time criteria that you specify.

    STGReuse
    Specifies deleting only records that contain information about reused sequential storage pool volumes, and that meet the date and time criteria that you specify.

    STGDelete
    Specifies deleting only records that contain information about deleted sequential storage volumes, and that meet the date and time criteria that you specify.

    Examples

    Task 1

    Delete all volume history information created on or before 03/28/1998.

    Command:
    delete volhistory todate=03/28/1998 type=all

    Task 2

    Delete all recovery plan file information created on or before 03/28/1998.

    Command:
    delete volhistory type=rpfile todate=03/28/1998

    Related Commands

    Table 107. Commands Related to DELETE VOLHISTORY
    Command Description
    BACKUP VOLHISTORY Records sequential volume history information in external files.
    DEFINE SCHEDULE Defines a schedule for a client operation or an administrative command.
    DELETE VOLUME Deletes a volume from a storage pool.
    PREPARE Creates a recovery plan file..
    QUERY RPFILE Displays information about one or more recovery plan files.
    QUERY VOLHISTORY Displays sequential volume history information that has been collected by the server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] VAR> k&3z"?V6>5ц@6z"./usr/share/html/adsm/en_US/admref/a45er131.htm Administrator's Reference

    Administrator's Reference

    DELETE VOLUME (Delete a Storage Pool Volume)

    Use the DELETE VOLUME command to delete a storage pool volume and, optionally, the files within the volume. This command can be used to delete a volume assigned to either a primary or copy storage pool. If during the processing of this command for a primary storage pool volume, ADSM deletes the primary copy of a file (not a cached copy), ADSM also deletes any copies of that file residing in copy storage pools.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    If you are deleting several volumes, it is recommended that you delete the volumes one at a time. Concurrent volume deletion can adversely affect server performance.

    To determine the contents stored on a volume, use the QUERY CONTENT command.

    Before you can delete a storage volume, you must do one of the following:

    • Use the MOVE DATA command to move all files to another volume.

    • Explicitly request to discard all files in the storage volume by specifying DISCARDDATA=YES.

    Storage pool volumes may not be totally empty after a move data operation completes if one or more files cannot be relocated to another volume due to input/output errors on the device or if integrity errors were found in the file's structure. In this case, a DELETE operation with DISCARDDATA=YES is required to fully delete the volume. The files with I/O or integrity errors are then lost.

    If you specify DISCARDDATA=YES, ADSM creates a server process that deletes files as a series of batch database transactions. If the DELETE VOLUME operation is canceled during processing or if a system failure occurs, a partial deletion can occur. In this case, a subsequent DELETE VOLUME command for the same volume continues deleting the remaining files.

    Storage pool volumes cannot be deleted if they are already in use. For example, volumes cannot be deleted if a user is restoring or retrieving a file residing in the storage volume, if ADSM is writing information to the volume, or if reclamation is in process.

    Do not use the DELETE VOLUME command with DISCARDDATA=YES if a restore process (RESTORE STGPOOL or RESTORE VOLUME) is running. The DELETE VOLUME command could cause the restore to be incomplete.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted storage privilege, or restricted storage privilege for the storage pool to which the volume is defined.

    Syntax

                                 .-DISCARDdata--=--No------.
    >>-DELete Volume--volname----+-------------------------+-------->
                                 '-DISCARDdata--=--+-No--+-'
                                                   '-Yes-'
     
          .-Wait--=--No------.
    >-----+------------------+-------------------------------------><
          '-Wait--=--+-No--+-'
                     '-Yes-'
     
    

    Parameters

    volname
    Specifies the name of the volume to be deleted. This parameter is required.

    DISCARDdata=discardvalue
    Specifies whether all files stored in the specified volume are deleted from the storage pool. This parameter is optional. No sequential access media mounts are required for this type of deletion. The default value is NO. Possible values are:

    No
    Specifies that all files stored in the specified volume are not deleted.

    Yes
    Specifies that all files stored in the specified volume are deleted.

    When this option is specified for a primary storage pool volume, the command deletes from the volume both primary copies of files and files that are cached copies (copies left behind by migration processes). When primary copies of files are deleted from the volume, any copies of these files in copy storage pools are also deleted.

    Wait=waitvalue
    Specifies whether to wait for the server to complete processing this command in the foreground. This parameter is optional. The default value is No.
    Note:You cannot specify Wait=Yes from the server console.
    Possible values are:

    No
    Specifies that the server processes this command in the background. You can continue with other tasks while the command is being processed. Messages created from the background process are displayed either in the activity log or the server console, depending on where messages are logged.

    Yes
    Specifies that the server processes this command in the foreground. You wait for the command to complete before continuing with other tasks. The server then displays the output messages to the administrative client when the command completes.

    Examples

    Task

    Delete storage pool volume stgvol.1 from the storage pool FILEPOOL.

    Command:
    delete volume stgvol.1

    Related Commands

    Table 108. Commands Related to DELETE VOLUME
    Command Description
    CANCEL PROCESS Cancels a background server process.
    DEFINE VOLUME Assigns a volume to be used for storage within a specified storage pool.
    MOVE DATA Moves data from a specified storage pool volume to another storage pool volume.
    MOVE DRMEDIA Moves DRM media onsite and offsite.
    QUERY CONTENT Displays information about one or more files currently residing in a storage pool volume.
    QUERY DRMEDIA Displays information about disaster recovery volumes.
    QUERY PROCESS Displays information about one or all background server processes.
    QUERY VOLUME Displays information about one or more storage pool volumes.
    UPDATE VOLUME Updates the attributes of one or more storage pool volumes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Specif kV&3 ?V6>5ц@6 ./usr/share/html/adsm/en_US/admref/a45er132.htm Administrator's Reference

    Administrator's Reference

    DISABLE EVENTS (Disable Events for Event Logging)

    Use the DISABLE EVENTS command to disable one or more events for one or more receivers (destinations).

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    If you enter any invalid events, receivers, node or server names, ADSM issues an error message. However, ADSM disables any valid events, receivers, node or server names that were specified.

    Notes:

    1. Messages in the SEVERE category and message ANR9999 can provide valuable diagnostic information if there is a serious ADSM problem. For this reason, you should not disable these messages.

    2. Certain messages are displayed on the console even if they are disabled. These include some messages issued during server startup and shutdown and responses to administrative commands.

    3. Server messages, which originated on the server from which this command was issued, cannot be disabled for the activity log.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                          .-,----------------.   .-,--------------.
                          V                  |   V                |
    >>-DISAble--EVents------+-ALL---------+--+-----+-eventname-+--+->
                            +-CONSOLE-----+        +-ALL-------+
                            +-ACTLOG------+        +-INFO------+
                            +-EVENTSERVER-+        +-WARNING---+
                            +-FILE--------+        +-ERROR-----+
                            +-SNMP--------+        '-SEVERE----'
                            +-TIVOLI------+
                            '-USEREXIT----'
     
    >-----+-----------------------------------+--------------------><
          |              .-,------------.     |
          |              V              |     |
          +-NODEname--=-----node_name---+-----+
          |                .-,--------------. |
          |                V                | |
          '-SERVername--=-----server_name---+-'
     
    

    Parameters

    receivers
    Specifies one or more receivers for enabled events. You can specify multiple receivers by separating them with commas and no intervening spaces. This is a required parameter. Valid values are:

    ALL
    Specifies all receivers, except for server events on the activity log receiver (ACTLOG). Only client events can be disabled for the activity log receiver.

    CONSOLE
    Specifies the standard server console.

    ACTLOG
    Specifies the ADSM activity log. Only client events can be disabled for this receiver. Server events cannot be disabled for the activity log.

    EVENTSERVER
    Specifies another ADSM server that has been defined as the event server.

    FILE
    Specifies a file.

    SNMP
    Specifies the simple network management protocol (SNMP).

    TIVOLI
    Specifies the Tivoli Management Environment (TME).

    USEREXIT
    Specifies a user-written routine to which ADSM writes information.

    events
    Specifies one or more events to be disabled. You can specify multiple events by separating them with commas and no intervening spaces. This is a required parameter. Valid values are ALL, a message name, or a severity category.

    ALL
    Specifies all events.

    eventname
    Specifies a four-digit message number preceded by ANR for a server event or ANE for a client event. The NODENAMES parameter is required if client events are to be disabled for matching nodes. The SERVERNAME parameter is required if server events are to be disabled for matching servers. Valid ranges are from ANR0001 to ANR9999 and from ANE4000 to ANE4999.

    severity categories
    If the event list contains a severity category, all events of that severity are disabled for the specified nodes. The categories are:

    INFO
    Specifies information messages (type of I).

    WARNING
    Specifies warning messages (type of W).

    ERROR
    Specifies error messages (type of E).

    SEVERE
    Specifies severe error messages (type of S).

    NODEname=node_name
    Specifies one or more node names for which the events are to be disabled. You can use the wildcard character (*) to specify all nodes. You can specify either NODENAME, SERVERNAME, or neither. If neither parameter is specified, the events are disabled for the server running this command.

    SERVername=server_name
    Specifies one or more server names for which events are to be disabled. You can use the wildcard character (*) to specify all servers other than the server running this command. You can either specify NODENAME, SERVERNAME, or neither. If neither parameter is specified, the events are disabled for the server running this command.

    Examples

    Task

    Disable all client events in the INFO and WARNING categories for the activity log and console receivers for all nodes.

    Command:
    disable events actlog,console info,warning nodename=*

    Related Commands

    Table 109. Commands Related to DISABLE EVENTS
    Command Description
    BEGIN EVENTLOGGING Starts event logging to a specified receiver.
    ENABLE EVENTS Enables specific events for one or more receivers.
    END EVENTLOGGING Ends event logging to a specified receiver.
    QUERY ENABLED Displays enabled or disabled events for a specific receiver.
    QUERY EVENTRULES Displays information about rules for server and client events.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] othe k&3?V6>5ц@6./usr/share/html/adsm/en_US/admref/a45er133.htm Administrator's Reference

    Administrator's Reference

    DISABLE SESSIONS (Temporarily Prevent Client Node Access to the Server)

    Note:The DISABLE SESSIONS command was previously called the DISABLE command.

    Use the DISABLE SESSIONS commandto prevent client nodes from starting any new sessions. Current client node sessions are allowed to complete, but no new client node sessions are allowed to start.

    This command does not affect system processes, such as migration and reclamation.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    All registered administrators can access the server when it is disabled with the DISABLE SESSIONS command. To allow client nodes to access the server, use the ENABLE SESSIONS command.

    Use the QUERY STATUS command to display the current availability of the server. Use the DISABLE SESSIONS command before you cancel all the client node sessions with the CANCEL SESSION command, so that the clients cannot automatically reconnect.

    Privilege Class

    To issue this command, you must have system privilege or operator privilege.

    Syntax

    >>-DISAble SESSions--------------------------------------------><
     
    

    Parameters

    None.

    Examples

    Task

    Temporarily prevent new client node sessions from accessing the server.

    Command:
    disable sessions

    Related Commands

    Table 110. Commands Related to DISABLE SESSIONS
    Command Description
    CANCEL SESSION Cancels one or all active sessions with the server.
    ENABLE SESSIONS Resumes server activity following the DISABLE command.
    QUERY SESSION Displays information about all active administrator and client sessions with ADSM.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kJ&3H @V6>5҆@6H ./usr/share/html/adsm/en_US/admref/a45er134.htm Administrator's Reference

    Administrator's Reference

    DISMOUNT VOLUME (Dismount a Volume by Volume Name)

    Use the DISMOUNT VOLUME command to dismount a volume by volume name.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You can only use this command to dismount idle volumes. Use the QUERY MOUNT command to determine the status of any mounted volumes.

    Privilege Class

    To issue this command, you must have system privilege or operator privilege.

    Syntax

    >>-DISMount Volume--volname------------------------------------><
     
    

    Parameters

    volname
    Specifies the name of the volume to be dismounted. This parameter is required.

    Examples

    Task

    Dismount the volume BTV005.

    Command:
    dismount volume btv005

    Related Commands

    Table 111. Command Related to DISMOUNT VOLUME
    Command Description
    QUERY MOUNT Displays information about mounted sequential access media.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k&3`@V6>5҆@6`./usr/share/html/adsm/en_US/admref/a45er135.htm Administrator's Reference

    Administrator's Reference

    ENABLE EVENTS (Enable Server or Client Events for Logging)

    Use the ENABLE EVENTS command to enable one or more server or client events for logging on one or more receivers (destinations).

    If you enter any invalid events, receivers, or client node or server names, ADSM issues an error message but still enables any valid events, receivers, or client node or server names specified in the command.
    Note:Certain events, such as some messages issued during server start-up and shutdown, automatically go to the console but do not go to other receivers even if they are enabled.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                         .-,----------------.   .-,--------------.
                         V                  |   V                |
    >>-ENable--EVents------+-ALL---------+--+-----+-eventname-+--+-->
                           +-CONSOLE-----+        +-ALL-------+
                           +-ACTLOG------+        +-INFO------+
                           +-EVENTSERVER-+        +-WARNING---+
                           +-FILE--------+        +-ERROR-----+
                           +-SNMP--------+        '-SEVERE----'
                           +-TIVOLI------+
                           '-USEREXIT----'
     
    >-----+-----------------------------------+--------------------><
          |              .-,------------.     |
          |              V              |     |
          +-NODEname--=-----node_name---+-----+
          |                .-,--------------. |
          |                V                | |
          '-SERVername--=-----server_name---+-'
     
    

    Parameters

    receivers
    Specifies one or more receivers for enabled events. You can specify multiple receivers by separating them with commas and no intervening spaces. This is a required parameter. Valid values are:

    ALL
    Specifies all receivers.

    CONSOLE
    Specifies the standard server console.

    ACTLOG
    Specifies the ADSM activity log.

    EVENTSERVER
    Specifies another ADSM server that has been defined as the event server.

    FILE
    Specifies a file.

    SNMP
    Specifies the simple network management protocol (SNMP).

    TIVOLI
    Specifies the Tivoli Management Environment (TME).

    USEREXIT
    Specifies a user-written routine to which ADSM writes information.

    events
    Specifies one or more events to be enabled. You can specify multiple events by separating them with commas and no intervening spaces. This is a required parameter. Valid values are ALL, a message name or a severity category.

    ALL
    Specifies all events.

    eventname
    Specifies a four-digit message number preceded by ANR for a server event or ANE for a client event. To enable client events, you must specify the NODENAMES parameter. To enable server events, you must specify the SERVERNAMES parameter.Valid ranges are from ANR0001 to ANR9999 and from ANE4000 to ANE4999.

    severity categories
    If the event list contains a severity category, all events of that severity are enabled for the specified nodes. The categories are:

    INFO
    Specifies information messages (type of I).

    WARNING
    Specifies warning messages (type of W).

    ERROR
    Specifies error messages (type of E).

    SEVERE
    Specifies severe error messages (type of S).

    NODEname=node_name
    Specifies one or more node names for which the events are enabled. You can use the wildcard character (*) to specify all nodes. You can specify NODENAME, SERVERNAME, or neither. If neither parameter is specified, events are enabled for the server running this command.

    SERVername=server_name
    Specifies one or more server names for which events are to be enabled. You can use the wildcard character (*) to specify all servers other than the server from which this command is issued. You can either specify SERVERNAME, NODENAME, or neither. If neither parameter is specified, the events are enabled for the server running this command.

    Examples

    Task

    Enable all ERROR and SEVERE client events to the USEREXIT receiver for the node BONZO.

    Command:
    enable events userexit error,severe nodename=bonzo

    Related Commands

    Table 112. Commands Related to ENABLE EVENTS
    Command Description
    BEGIN EVENTLOGGING Starts event logging to a specified receiver.
    DISABLE EVENTS Disables specific events for one or more receivers.
    END EVENTLOGGING Ends event logging to a specified receiver.
    QUERY ENABLED Displays enabled or disabled events for a specific receiver.
    QUERY EVENTRULES Displays information about rules for server and client events.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k&3@V6>5҆@6./usr/share/html/adsm/en_US/admref/a45er136.htm Administrator's Reference

    Administrator's Reference

    ENABLE SESSIONS (Resume User Activity on the Server)

    Note:The ENABLE SESSIONS command was previously called the ENABLE command.

    Use the ENABLE SESSIONS command to permit client node activity to begin after issuing the DISABLE SESSIONS command.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    This command does not affect system processes, such as migration and reclamation.

    Use the QUERY STATUS command to display the current availability of the server.

    Privilege Class

    To issue this command, you must have system privilege or operator privilege.

    Syntax

    >>-ENable SESSions---------------------------------------------><
     
    

    Parameters

    None.

    Examples

    Task

    Resume normal operation, permitting client nodes to access the server.

    Command:
    enable sessions

    Related Commands

    Table 113. Commands Related to ENABLE SESSIONS
    Command Description
    CANCEL SESSION Cancels one or all active sessions with the server.
    DISABLE SESSIONS Prevents new clients from accessing ADSM but permits existing sessions to continue.
    QUERY SESSION Displays information about all active administrator and client sessions with ADSM.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 6; k,&3@V6>5҆@6./usr/share/html/adsm/en_US/admref/a45er137.htm Administrator's Reference

    Administrator's Reference

    END EVENTLOGGING (Stop Logging Events)

    Use the END EVENTLOGGING command to stop logging events to an active receiver.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                          .-ALL-------------------.
    >>-END--EVentlogging--+-----------------------+----------------><
                          |  .-,----------------. |
                          |  V                  | |
                          '----+-CONSOLE-----+--+-'
                               +-ACTLOG------+
                               +-EVENTSERVER-+
                               +-FILE--------+
                               +-SNMP--------+
                               +-TIVOLI------+
                               '-USEREXIT----'
     
    

    Parameters

    Specify receivers. You can specify multiple groups of receivers by separating them with commas and no intervening spaces. This is an optional parameter. If you specify ALL or no receiver, logging ends for all receivers.

    ALL
    Specifies all receivers. This is the default.

    CONSOLE
    Specifies the server console as the receiver.

    ACTLOG
    Specifies the ADSM activity log as the receiver. Logging can be stopped only for client events.

    EVENTSERVER
    Specifies another ADSM server that has been defined as the event server.

    FILE
    Specifies a user file as the receiver.

    SNMP
    Specifies the simple network management protocol (SNMP) as the receiver.

    TIVOLI
    Specifies the Tivoli Management Environment (TME) as the receiver.

    USEREXIT
    Specifies a user-written routine to which ADSM writes information as the receiver.

    Examples

    Task

    End logging events to the user exit.

    Command:
    end eventlogging userexit

    Related Commands

    Table 114. Commands Related to END EVENTLOGGING
    Command Description
    BEGIN EVENTLOGGING Starts event logging to a specified receiver.
    DISABLE EVENTS Disables specific events for one or more receivers.
    ENABLE EVENTS Enables specific events for one or more receivers.
    QUERY ENABLED Displays enabled or disabled events for a specific receiver.
    QUERY EVENTRULES Displays information about rules for server and client events.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] estr kj&3@V6>5ӆ@6./usr/share/html/adsm/en_US/admref/a45er138.htm Administrator's Reference

    Administrator's Reference

    EXPIRE INVENTORY (Manually Start Inventory Expiration Processing)

    Use the EXPIRE INVENTORY command to manually start inventory expiration processing. Only one expiration process is allowed at any time; therefore, if expiration processing is currently running, another process cannot be started. Expiration eligibility is determined by policy information assigned to either the backup or archive files. If a file is eligible for expiration, the storage used by this file is deallocated.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Automatic expiration processing is controlled by the EXPINTERVAL option specified in the ADSM server options file. If EXPINTERVAL is set to 0, no automatic expiration will occur, and this command will be necessary to start expiration processing.

    This command creates a background process that can be canceled with the CANCEL PROCESS command. To display information on background processes, use the QUERY PROCESS command.

    The inventory expiration process removes client backup and archive file copies from server storage under the terms specified by the management classes to which the files are bound. The management class copygroup parameters, RETEXTRA and RETVER, control backup version and archive copy deletion, respectively. Unexpired backup versions and archive copies are considered by the license audit process in determining the amount of storage managed by the server.

    When the Disaster Recovery Manager (DRM) is licensed, the inventory expiration process removes database backup virtual volumes (except during ADSM initialization). The SET DRMDBBACKUPEXPIREDAYS command controls when these volumes are eligible for expiration. For additional information, see the SET DRMDBBACKUPEXPIREDAYS command.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                           .-Quiet--=--No------.
    >>-EXPIre Inventory----+-------------------+-------------------->
                           '-Quiet--=--+-No--+-'
                                       '-Yes-'
     
          .-Wait--=--No------.
    >-----+------------------+-------------------------------------><
          '-Wait--=--+-No--+-'
                     '-Yes-'
     
    

    Parameters

    Quiet=quietvalue
    Specifies whether to suppress detailed messages during ADSM's expiration processing. Normally ADSM sends detailed messages when you make policy changes that affect client files, such as deleting a management class or copy group. You can use this option to reduce the number of messages about policy changes that are generated during expiration processing.

    When you specify QUIET=YES, ADSM will issue messages about policy changes only when files are deleted and either the default management class or retention grace period for the domain has been used to expire the files. This parameter is optional.

    You can also specify the EXPQUiet option in the server options file to automatically determine if expiration processing is performed with minimal summary messages.

    The values are:

    No
    Specifies that ADSM sends detailed informational messages. No is the default.

    Yes
    Specifies that ADSM sends only minimal summary messages and only for files that have expired based on the copy group in the default management class or retention grace period for the domain.

    Wait=waitvalue
    Specifies whether to wait for the server to complete processing this command in the foreground. This parameter is optional. The default value is No.
    Note:You cannot specify Wait=Yes from the server console.
    Possible values are:

    No
    Specifies that the server processes this command in the background. You can continue with other tasks while the command is being processed. Messages created from the background process are displayed either in the activity log or the server console, depending on where messages are logged.

    Yes
    Specifies that the server processes this command in the foreground. You wait for the command to complete before continuing with other tasks. The server then displays the output messages to the administrative client when the command completes.

    Examples

    Task

    Issue the EXPIRE INVENTORY command.

    Command:
    expire inventory

    Related Commands

    Table 115. Commands Related to EXPIRE INVENTORY
    Command Description
    AUDIT LICENSES Checks for compliance with defined licenses.
    CANCEL PROCESS Cancels a background server process.
    QUERY PROCESS Displays information about one or all background server processes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] REDAY k&3.0@V6>5ӆ@6.0./usr/share/html/adsm/en_US/admref/a45er139.htm Administrator's Reference

    Administrator's Reference

    EXPORT ADMIN (Copy Administrator Information to Sequential Media)

    Use the EXPORT ADMIN command to export administrator and authority definitions for one or more administrators from an ADSM server to sequential media.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The EXPORT ADMIN command exports administrator information such as:

    • Administrator name, password, and contact information
    • Administrative privilege classes the administrator has been granted
    • Whether the administrator ID is locked from server access

    You can use the QUERY ACTLOG command to view the actual status information indicating the size and the success or failure of the export operation. You can also view this information from the server console.

    This command generates a background process that can be canceled with the CANCEL PROCESS command. If an EXPORT ADMIN background process is canceled, the sequential media holding the exported data are incomplete and should not be used for importing data. To display information on background processes, use the QUERY PROCESS command.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-EXPort Admin----+-------------------+------------------------>
                       |  .-,-----------.  |
                       |  V             |  |
                       '----adminname---+--'
     
          .-Preview--=--No------------------.
    >-----+---------------------------------+----------------------->
          |         (1)  (2)                |
          '-Preview--------------=--+-No--+-'
                                    '-Yes-'
     
    >-----+-------------------------------+------------------------->
          |          (1)                  |
          '-DEVclass--------=devclassname-'
     
          .-Scratch--=--Yes------------.
    >-----+----------------------------+---------------------------->
          |         (2)                |
          '-Scratch---------=--+-Yes-+-'
                               '-No--'
     
    >-----+------------------------------------------+-------------->
          |                         .-,---------.    |
          |             (2)         V           |    |
          '-VOLumenames-------=--+----volname---+-+--'
                                 '-FILE:filename--'
     
    >-----+----------------------------+---------------------------><
          '-USEDVolumelist---=filename-'
     
    

    Notes:

    1. If PREVIEW=NO, a device class must be specified.

    2. If PREVIEW=NO and SCRATCH=NO, one or more volumes must be specified.

    Parameters

    adminname
    Specifies a list of administrators for which administrator information is to be exported. This parameter is optional.

    The items in the list are separated by commas, with no intervening spaces. You can use pattern-matching expressions to specify names. All matching administrators are included in the list. If you do not specify a value for this parameter, information related to all administrators is exported.

    Preview=value
    Specifies whether to preview the results of the export operation, without actually exporting information. You can use this parameter to preview how many bytes of data are transferred, allowing you to determine how many volumes will be required to hold the data. This parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that the administrator information is to be exported. If you specify this value, you must specify a value for the DEVCLASS parameter.

    Yes
    Specifies how much administrator data will be moved to other volumes, without actually exporting the data. Information on the number and types of objects exported, together with the number of bytes transferred are reported to the server console and the activity log. If you specify this value, you do not need to specify the DEVCLASS or VOLUMENAMES parameters.

    DEVclass=devclassname
    Specifies the device class to which the export data is to be written. You cannot specify the DISK device class.

    Notes:

    1. If the mount limit for the device class specified has already been reached (all drives are busy) when the export runs, ADSM automatically cancels lower priority operations, such as reclamation, to make a mount point available for the export.

    2. You can export data to a storage pool on another server by specifying a device class whose device type is SERVER. For details on how to enable an ADSM server (source server) to store data on another server (target server), see ADSM Administrator's Guide.

    Scratch=scratchvalue
    Specifies whether scratch volumes can be used for export. The default value is YES. Possible values are:

    Yes
    Specifies that scratch volumes can be used for the export. If you include a list of volumes on the VOLUMENAMES parameter, then scratch volumes are used only if there is not enough space to store the exported files on the volumes specified. If the device type associated with the specified device class is FILE, filenames for scratch volumes are generated based on a time stamp.

    No
    Specifies that scratch volumes cannot be used for export. To determine how many volumes you may need, you can run the command specifying PREVIEW=YES.

    VOLumenames=volumespec
    Specifies the volumes that are to be used to contain exported data. This parameter is optional. You must specify a volume name if SCRATCH=NO and PREVIEW=NO. If you do not specify a volume name, then scratch volumes are used.

    Possible values are:

    volname
    Specifies the names of one or more volumes used to contain the exported data. You can specify more than one volume by separating each volume with a comma, with no intervening spaces.

    For example, to use volumes TAPE01, TAPE02, TAPE03, specify the following:

    VOLUMENAMES=TAPE01,TAPE02,TAPE03
    

    FILE:filename
    Specifies the name of a file that contains a list of volumes to use to create the export operation. In the file, each volume name must be on a separate line. Blank lines and comments lines that begin with an asterisk are ignored.

    For example, to use volumes TAPE01, TAPE02, and TAPE03, create a file named TAPEVOL that contains these lines:

    TAPE01
    TAPE02
    TAPE03
    

    You can then specify the volumes for the command as follows:

    VOLUMENAMES=FILE:TAPEVOL
    

    Use these naming conventions when specifying volumes associated with the following device types.
    For this device Specify
    3570, 3590, 4MM, 8MM, CARTRIDGE, DLT, DTF, ECARTRIDGE, GENERICTAPE, or QIC 1 - 6 alphanumeric characters.
    FILE Any fully qualified file name string. An example is /exadata/mt1.
    OPTICAL, WORM, WORM12, or WORM14 1-32 alphanumeric characters.
    SERVER 1-250 alphanumeric characters.

    USEDVolumelist=filename
    Specifies the name of a file where a list of volumes used in a successful export operation will be stored. See the VOLUMENAMES parameter for volume naming conventions. This parameter is optional.

    If the file you specify is created without errors, it can be used as input to the IMPORT command when the VOLUMENAMES=FILE:filename parameter is specified. This file will contain comment lines with the date and time the export was done, and the command issued to create the export.
    Note:If you specify this parameter with an existing filename, the existing file will be overwritten with the new information.

    Examples

    Task

    Export the administrator information for all defined administrators to tape volumes named DSM001 and DSM002 (assume a device class named SQUARE1). Allow the server to use scratch tape volumes if necessary.

    The number and type of objects exported are reported to the system console and in the activity log.

    Command:
    export admin devclass=square1 volumenames=dsm001,dsm002 scratch=yes

    Related Commands

    Table 116. Commands Related to EXPORT ADMIN
    Command Description
    CANCEL PROCESS Cancels a background server process.
    EXPORT NODE Copies client node information to external media.
    EXPORT POLICY Copies policy information to external media.
    EXPORT SERVER Copies all or part of the server to external media.
    IMPORT ADMIN Restores administrative information from external media.
    QUERY ACTLOG Searches for and displays messages from the server activity log.
    QUERY PROCESS Displays information about one or all background server processes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] er kj&3>@V6>5ӆ@6>./usr/share/html/adsm/en_US/admref/a45er140.htm Administrator's Reference

    Administrator's Reference

    EXPORT NODE (Copy Client Node Information to Sequential Media)

    Use the EXPORT NODE command to export client node definitions from an ADSM server to sequential media. Each client node definition includes:

    • User ID, password, and contact information
    • Name of the policy domain to which the client is assigned
    • File compression status
    • Whether the user has the authority to delete backed up or archived files from server storage
    • Whether the client node ID is locked from server storage

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Optionally, the EXPORT NODE command exports node data information such as:

    • File space definitions
    • Backed up, archived, and space-managed files
    • Access authorization information pertaining to the file spaces exported

    This command generates a background process that can be canceled with the CANCEL PROCESS command. If an EXPORT NODE background process is canceled, the sequential media holding the exported data are incomplete and should not be used for importing data. To display information on background processes, use the QUERY PROCESS command.

    You can use the QUERY ACTLOG command to view the actual status information indicating the size and the success or failure of the export operation.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-EXPort Node----+------------------+-------------------------->
                      |  .-,----------.  |
                      |  V            |  |
                      '----nodename---+--'
     
    >-----+-----------------------------------------+--------------->
          |            .-,-----------------------.  |
          |            V                         |  |
          '-FILESpace=-----+---------------+-----+--'
                           '-filespacename-'
     
    >-----+------------------------------------+-------------------->
          |          .-,--------------------.  |
          |          V                      |  |
          '-DOmains=-----+------------+-----+--'
                         '-domainname-'
     
          .-FILEData--=--None-------------.
    >-----+-------------------------------+------------------------->
          '-FILEData--=--+-ALl----------+-'
                         +-None---------+
                         +-ARchive------+
                         +-Backup-------+
                         +-BACKUPActive-+
                         +-ALLActive----+
                         '-SPacemanaged-'
     
          .-Preview--=--No------------------.
    >-----+---------------------------------+----------------------->
          |         (1)  (2)                |
          '-Preview--------------=--+-No--+-'
                                    '-Yes-'
     
    >-----+-------------------------------+------------------------->
          |          (1)                  |
          '-DEVclass--------=devclassname-'
     
          .-Scratch--=--Yes------------.
    >-----+----------------------------+---------------------------->
          |         (2)                |
          '-Scratch---------=--+-Yes-+-'
                               '-No--'
     
                                  .-,---------.
                      (2)         V           |
    >-----VOLumenames-------=--+----volname---+-+------------------->
                               '-FILE:filename--'
     
    >-----+----------------------------+---------------------------><
          '-USEDVolumelist---=filename-'
     
    

    Notes:

    1. If PREVIEW=NO, a device class must be specified.

    2. If PREVIEW=NO and SCRATCH=NO, one or more volumes must be specified.

    Parameters

    nodename
    Specifies a list of client node names for which information is to be exported. This parameter is optional.

    The items in the list are separated by commas, with no intervening spaces. You can use pattern-matching expressions to specify names. All matching nodes are included in the list.

    FILESpace=filespacename
    Specifies a list of file space names for which data is to be exported. This parameter is optional. The items in the list are separated by commas, with no intervening spaces. You can use a pattern-matching expression to specify a name. All matching names are included in the list.

    DOmains=domainname
    Specifies a list of policy domain names from which nodes should be exported. This parameter is optional. The items in the list are separated by commas, with no intervening spaces. For a node to be exported it must belong to one of the specified domains. You can use a pattern-matching expression to specify a name. All matching domains are included in the list.

    FILEData=filedatatype
    Specifies the type of files that should be exported for all nodes defined to the server. This parameter is optional. The default value is NONE.

    The device class used by the file data is determined by the device class for the storage pool. If it is the same device class specified in this command, then two drives are needed to export node information. The mount limit value for the device class needs to be set to at least 2.
    Note:If client nodes registered as TYPE=SERVER are being exported, FILEDATA=ALL, FILEDATA=ARCHIVE, or FILEDATA=ALLACTIVE must be specified.

    The following descriptions mention active and inactive backup file copies. An active backup file copy is the most recent backup copy for a file that still exists on the client workstation. All other backup file copies are called inactive copies. Possible values are:

    ALl
    Specifies that ADSM exports all backup versions of files, all archived files, and all files migrated from a user's local file system.

    None
    Specifies that no files are to be exported; only node definitions are to be exported.

    ARchive
    Specifies that only archived files are to be exported .

    Backup
    Specifies that only backup versions, whether active or inactive, are to be exported.

    BACKUPActive
    Specifies that only active backup versions are to be exported.

    ALLActive
    Specifies that ADSM exports all active backup versions of files, all archived files, and all files migrated from a user's local file system.

    SPacemanaged
    Specifies that only files which have been migrated from a user's local file system (space-managed files) are to be exported.

    Preview=value
    Specifies whether you want to preview the results of the export operation, without actually exporting information. You can use this parameter to preview how many bytes of data are transferred, allowing you to determine how many volumes will be required to hold the data. This parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that the node information is to be exported. If you specify this value, you must specify a value for the DEVCLASS parameter.

    Yes
    Specifies that you want to preview the results of the export operation, without actually exporting node information. Information on the number and types of objects exported, together with the number of bytes transferred are reported to the server console and the activity log. If you specify this value, you do not need to specify device or volume parameters.

    DEVclass=devclassname
    Specifies the device class to which export data is to be written. You cannot specify the DISK device class.

    Notes:

    1. If the mount limit for the device class specified has already been reached (all drives are busy) when the export runs, ADSM automatically cancels lower priority operations, such as reclamation, to make a mount point available for the export.

    2. You can export data to a storage pool on another server by specifying a device class whose device type is SERVER. For details on how to enable an ADSM server (source server) to store data on another server (target server), see ADSM Administrator's Guide.

    Scratch=scratchvalue
    Specifies whether scratch volumes can be used for export. The default is SCRATCH=YES. Possible values are:

    Yes
    Specifies that scratch volumes are to be used for export. If you include a list of volumes on the VOLUMENAMES parameter, then scratch volumes are used only if there is not enough space to store the exported files on the volumes specified. If the device type associated with the specified device class is FILE, file names for scratch volumes are generated based on a time stamp.

    No
    Specifies that scratch volumes cannot be used for export. To determine how many volumes you may need, you can run the command specifying PREVIEW=YES.

    VOLumenames=volumespec
    Specifies the volumes that are to be used to contain exported data. This parameter is optional. You must specify a volume name if SCRATCH=NO and PREVIEW=NO. If you do not specify a volume name, then scratch volumes are used.

    Possible values are:

    volname
    Specifies the names of one or more volumes used to contain the exported data. You can specify more than one volume by separating each volume with a comma, with no intervening spaces.

    For example, to use volumes TAPE01, TAPE02, TAPE03, specify the following:

    VOLUMENAMES=TAPE01,TAPE02,TAPE03
    

    FILE:filename
    Specifies the name of a file that contains a list of volumes to use to create the export operation. In the file, each volume name must be on a separate line. Blank lines and comments lines that begin with an asterisk are ignored.

    For example, to use volumes TAPE01, TAPE02, and TAPE03, create a file named TAPEVOL that contains these lines:

    TAPE01
    TAPE02
    TAPE03
    

    You can then specify the volumes for the command as follows:

    VOLUMENAMES=FILE:TAPEVOL
    

    Use these naming conventions when specifying volumes associated with the following device types:
    For this device Specify
    3570, 3590, 4MM, 8MM, CARTRIDGE, DLT, DTF, ECARTRIDGE, GENERICTAPE, or QIC 1-6 alphanumeric characters.
    FILE Any fully qualified file name string. An example is /exadata/mt1.
    OPTICAL, WORM, WORM12, or WORM14 1-32 alphanumeric characters.
    SERVER 1-250 alphanumeric characters.

    USEDVolumelist=filename
    Specifies the name of a file where a list of volumes used in a successful export operation will be stored. See the VOLUMENAMES parameter for volume naming conventions. This parameter is optional.

    If the file you specify is created without errors, it can be used as input to the IMPORT command when the VOLUMENAMES=FILE:filename parameter is specified. This file will contain comment lines with the date and time the export was done, and the command issued to create the export.
    Note:If you specify this parameter with an existing filename, the existing file will be overwritten with the new information.

    Examples

    Task

    Export the node definitions and active backup data for all client nodes defined in the STANDARD policy domain. Export this information to scratch volumes that belong to the MENU2 device class.

    The number and type of objects exported are reported to the system console and in the activity log.

    Command:
    export node domains=standard filedata=backupactive devclass=menu2 scratch=yes

    Related Commands

    Table 117. Commands Related to EXPORT NODE
    Command Description
    CANCEL PROCESS Cancels a background server process.
    EXPORT ADMIN Copies administrative information to external media.
    EXPORT POLICY Copies policy information to external media.
    EXPORT SERVER Copies all or part of the server to external media.
    IMPORT NODE Restores client node information from external media.
    QUERY ACTLOG Searches for and displays messages from the server activity log.
    QUERY PROCESS Displays information about one or all background server processes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] risk a k &30@V6>5ӆ@60./usr/share/html/adsm/en_US/admref/a45er141.htm Administrator's Reference

    Administrator's Reference

    EXPORT POLICY (Copy Policy Information to Sequential Media)

    Use the EXPORT POLICY command to export policy information for one or more policy domains from an ADSM server to sequential media.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The EXPORT POLICY command exports policy information and client node data such as:

    • Policy domain definitions
    • Policy set definitions, including the ACTIVE policy set
    • Management class definitions, including the default management class
    • Backup copy group and archive copy group definitions
    • Schedule definitions for each policy domain
    • Client node associations, if the client node exist on the target server

    You can use the QUERY ACTLOG command to view the actual status information indicating the size and the success or failure of the export operation. You can also view this information from the server console.

    This command generates a background process that can be canceled with the CANCEL PROCESS command. If an EXPORT POLICY background process is canceled, the sequential media holding the exported data are incomplete and should not be used for importing data. To display information on background processes, use the QUERY PROCESS command.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-EXPort Policy----+--------------------+---------------------->
                        |  .-,------------.  |
                        |  V              |  |
                        '----domainname---+--'
     
          .-Preview--=--No------------------.
    >-----+---------------------------------+----------------------->
          |         (1)  (2)                |
          '-Preview--------------=--+-No--+-'
                                    '-Yes-'
     
    >-----+-------------------------------+------------------------->
          |          (1)                  |
          '-DEVclass--------=devclassname-'
     
          .-Scratch--=--Yes------------.
    >-----+----------------------------+---------------------------->
          |         (2)                |
          '-Scratch---------=--+-Yes-+-'
                               '-No--'
     
                                  .-,---------.
                      (2)         V           |
    >-----VOLumenames-------=--+----volname---+-+------------------->
                               '-FILE:filename--'
     
    >-----+----------------------------+---------------------------><
          '-USEDVolumelist---=filename-'
     
    

    Notes:

    1. If PREVIEW=NO, a device class must be specified.

    2. If PREVIEW=NO and SCRATCH=NO, one or more volumes must be specified.

    Parameters

    domainname
    Specifies a list of policy domains for which policy information is to be exported. This parameter is optional.

    The items in the list are separated by commas, with no intervening spaces. You can use pattern-matching expressions to specify names. All matching policy domains are included in the list. If you do not specify a value for this parameter, information related to all policy domains is exported.

    Preview=value
    Specifies whether you want to preview the results of the export operation, without actually exporting information. You can use this parameter to preview how many bytes of data are transferred, allowing you to determine how many volumes will be required to hold the data. This parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that the policy information is to be exported. If you specify this value, you must specify a value for the DEVCLASS parameter.

    Yes
    Specifies that you want to preview the results of the export operation, without actually exporting policy information. Information on the number and types of objects exported, together with the number of bytes transferred are reported to the server console and the activity log. If you specify this value, you do not need to specify device or volume parameters.

    DEVclass=devclassname
    Specifies the device class to which export data is to be written. This parameter is required unless you specified PREVIEW=YES. You cannot specify the DISK device class.

    Notes:

    1. If the mount limit for the device class specified has already been reached (all drives are busy) when the export runs, ADSM automatically cancels lower priority operations, such as reclamation, to make a mount point available for the export.

    2. You can export data to a storage pool on another server by specifying a device class whose device type is SERVER. For details on how to enable an ADSM server (source server) to store data on another server (target server), see ADSM Administrator's Guide.

    Scratch=scratchvalue
    Specifies whether scratch volumes can be used for export. The default is SCRATCH=YES. Possible values are:

    Yes
    Specifies that scratch volumes are to be used for export. If you include a list of volumes on the VOLUMENAMES parameter, then scratch volumes are used only if there is not enough space to store the exported files on the volumes specified. If the device type associated with the specified device class is FILE, file names for scratch volumes are generated based on a time stamp.

    No
    Specifies that scratch volumes cannot be used for export. Unless PREVIEW=YES, you must include a list of volumes on the VOLUMENAMES parameter to contain all of the export data. To determine how many volumes you may need, you can run the command specifying PREVIEW=YES.

    VOLumenames=volumespec
    Specifies the volumes that are to be used to contain exported data. This parameter is optional. You must specify a volume name if SCRATCH=NO and PREVIEW=NO. If you do not specify a volume name, then scratch volumes are used.

    Possible values are:

    volname
    Specifies the names of one or more volumes used to contain the exported data. You can specify more than one volume by separating each volume with a comma, with no intervening spaces.

    For example, to use volumes TAPE01, TAPE02, TAPE03, specify the following:

    VOLUMENAMES=TAPE01,TAPE02,TAPE03
    

    FILE:filename
    Specifies the name of a file that contains a list of volumes to use to create the export operation. In the file, each volume name must be on a separate line. Blank lines and comments lines that begin with an asterisk are ignored.

    For example, to use volumes TAPE01, TAPE02, and TAPE03, create a file named TAPEVOL that contains these lines:

    TAPE01
    TAPE02
    TAPE03
    

    You can then specify the volumes for the command as follows:

    VOLUMENAMES=FILE:TAPEVOL
    

    Use these naming conventions when specifying volumes associated with the following device types.
    For this device Specify
    3570, 3590, 4MM, 8MM, CARTRIDGE, DLT, DTF, ECARTRIDGE, GENERICTAPE, or QIC 1 - 6 alphanumeric characters.
    FILE Any fully qualified file name string. An example is /exadata/mt1.
    OPTICAL, WORM, WORM12, or WORM14 1-32 alphanumeric characters.
    SERVER 1-250 alphanumeric characters.

    USEDVolumelist=filename
    Specifies the name of a file where a list of volumes used in a successful export operation will be stored. See the VOLUMENAMES parameter for volume naming conventions. This parameter is optional.

    If the file you specify is created without errors, it can be used as input to the IMPORT command when the VOLUMENAMES=FILE:filename parameter is specified. This file will contain comment lines with the date and time the export was done, and the command issued to create the export.
    Note:If you specify this parameter with an existing filename, the existing file will be overwritten with the new information.

    Examples

    Task

    Export the policy information related to all domains whose names begin with a D to tape volume DMT002, assigned to the CLASS4 device class. Allow the server to use scratch volumes.

    The number and type of objects exported are reported to the system console and in the activity log.

    Command:
    export policy d* devclass=class4 volumenames=dmt002

    Related Commands

    Table 118. Commands Related to EXPORT POLICY
    Command Description
    CANCEL PROCESS Cancels a background server process.
    EXPORT ADMIN Copies administrative information to external media.
    EXPORT NODE Copies client node information to external media.
    EXPORT SERVER Copies all or part of the server to external media.
    IMPORT POLICY Restores policy information from external media.
    QUERY ACTLOG Searches for and displays messages from the server activity log.
    QUERY PROCESS Displays information about one or all background server processes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] n k&3D8AV6>5Ԇ@6D8./usr/share/html/adsm/en_US/admref/a45er142.htm Administrator's Reference

    Administrator's Reference

    EXPORT SERVER (Copy Server Information to Sequential Media)

    Use the EXPORT SERVER command to export all or part of the server control information and client file data (if specified) from the ADSM server to sequential media. You can also view this information from the server console.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The EXPORT SERVER command exports server control information such as:

    • Policy domain definitions
    • Policy set definitions
    • Management class and copy group definitions
    • Schedule definitions defined for each policy domain
    • Administrator definitions
    • Client node definitions, if the client node exists on the target server

    Optionally, the EXPORT SERVER command exports server data information such as:

    • File space definitions
    • Access authorization information pertaining to the file spaces exported
    • Backed up, archived, and space-managed files

    You can use the QUERY ACTLOG command to view the actual status information indicating the size and the success or failure of the export operation.

    This command generates a background process that can be canceled with the CANCEL PROCESS command. If an EXPORT SERVER background process is canceled, the sequential media holding the exported data are incomplete and should not be used for importing data. To display information on background processes, use the QUERY PROCESS command.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                        .-FILEData--=--None-------------.
    >>-EXPort Server----+-------------------------------+----------->
                        '-FILEData--=--+-ALl----------+-'
                                       +-None---------+
                                       +-ARchive------+
                                       +-Backup-------+
                                       +-BACKUPActive-+
                                       +-ALLActive----+
                                       '-SPacemanaged-'
     
          .-Preview--=--No------------------.
    >-----+---------------------------------+----------------------->
          |         (1)  (2)                |
          '-Preview--------------=--+-No--+-'
                                    '-Yes-'
     
    >-----+-------------------------------+------------------------->
          |          (1)                  |
          '-DEVclass--------=devclassname-'
     
          .-Scratch--=--Yes------------.
    >-----+----------------------------+---------------------------->
          |         (2)                |
          '-Scratch---------=--+-Yes-+-'
                               '-No--'
     
                                  .-,---------.
                      (2)         V           |
    >-----VOLumenames-------=--+----volname---+-+------------------->
                               '-FILE:filename--'
     
    >-----+----------------------------+---------------------------><
          '-USEDVolumelist---=filename-'
     
    

    Notes:

    1. If PREVIEW=NO, a device class must be specified.

    2. If PREVIEW=NO and SCRATCH=NO, one or more volumes must be specified.

    Parameters

    FILEData=filedatatype
    Specifies the type of files that should be exported for all nodes defined to the server. This parameter is optional. The default value is NONE.

    The device class used by the file data is determined by the device class for the storage pool. If it is the same device class specified in this command, then two drives are needed to export server information. The mount limit value for the device class needs to be set to at least 2.

    The following descriptions mention active and inactive backup file copies. An active backup file copy is the most recent backup copy for a file that still exists on the client workstation. All other backup file copies are called inactive copies. Possible values are:

    ALl
    Specifies that ADSM exports all backup versions of files, all archived files, and all files migrated from a user's local file system.

    None
    Specifies that no files are to be exported; only server definitions are to be exported.

    ARchive
    Specifies that only archived files are to be exported.

    Backup
    Specifies that only backup versions, whether active or inactive, are to be exported.

    BACKUPActive
    Specifies that only active backup versions are to be exported.

    ALLActive
    Specifies that ADSM exports all active backup versions of files, all archived files, and all files migrated from a user's local file system.

    SPacemanaged
    Specifies that only files which have been migrated from a user's local file system (space-managed files) are to be exported.

    Preview=value
    Specifies whether you want to preview the results of the export operation, without actually exporting the server information. This command is used to determine how many bytes of data is transferred, allowing you to determine how many volumes will be required to hold the data. This parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that the server information is to be exported. If you specify this value, you must specify a value for the DEVCLASS parameter.

    Yes
    Specifies that you want to preview the results of the export operation, without actually exporting server information. Information on the number and types of objects exported, together with the number of bytes transferred are reported to the server console and the activity log. If you specify this value, you do not need to specify device or volume parameters.

    DEVclass=devclassname
    Specifies the device class to which export data is to be written. This parameter is required unless you specified PREVIEW=YES. You cannot specify the DISK device class.

    Notes:

    1. If the mount limit for the device class specified has already been reached (all drives are busy) when the export runs, ADSM automatically cancels lower priority operations, such as reclamation, to make a mount point available for the export.

    2. You can export data to a storage pool on another server by specifying a device class whose device type is SERVER. For details on how to enable an ADSM server (source server) to store data on another server (target server), see ADSM Administrator's Guide.

    Scratch=scratchvalue
    Specifies whether scratch volumes can be used for export. The default is SCRATCH=YES. Possible values are:

    Yes
    Specifies that scratch volumes are to be used for export. If you include a list of volumes on the VOLUMENAMES parameter, then scratch volumes are used only if there is not enough space to store the exported files on the volumes specified. If the device type associated with the specified device class is FILE, file names for scratch volumes are generated based on a time stamp.

    No
    Specifies that scratch volumes cannot be used for export. You must include a list of volumes on the VOLUMENAMES parameter to contain all of the export data. To determine how many volumes you may need, you can run the command specifying PREVIEW=YES.

    VOLumenames=volumespec
    Specifies the volumes that are to be used to contain exported data. This parameter is optional. You must specify a volume name if SCRATCH=NO and PREVIEW=NO. If you do not specify a volume name, then scratch volumes are used.

    Possible values are:

    volname
    Specifies the names of one or more volumes used to contain the exported data. You can specify more than one volume by separating each volume with a comma, with no intervening spaces.

    For example, to use volumes TAPE01, TAPE02, TAPE03, specify the following:

    VOLUMENAMES=TAPE01,TAPE02,TAPE03
    

    FILE:filename
    Specifies the name of a file that contains a list of volumes to use to create the export operation. In the file, each volume name must be on a separate line. Blank lines and comments lines that begin with an asterisk are ignored.

    For example, to use volumes TAPE01, TAPE02, and TAPE03, create a file named TAPEVOL that contains these lines:

    TAPE01
    TAPE02
    TAPE03
    

    You can then specify the volumes for the command as follows:

    VOLUMENAMES=FILE:TAPEVOL
    

    Use these naming conventions when specifying volumes associated with the following device types.
    For this device Specify
    3570, 3590, 4MM, 8MM, CARTRIDGE, DLT, DTF, ECARTRIDGE, GENERICTAPE, or QIC 1 - 6 alphanumeric characters.
    FILE Any fully qualified file name string. An example is /exadata/mt1.
    OPTICAL, WORM, WORM12, or WORM14 1-32 alphanumeric characters.
    SERVER 1-250 alphanumeric characters.

    USEDVolumelist=filename
    Specifies the name of a file where a list of volumes used in a successful export operation will be stored. See the VOLUMENAMES parameter for volume naming conventions. This parameter is optional.

    If the file you specify is created without errors, it can be used as input to the IMPORT command when the VOLUMENAMES=FILE:filename parameter is specified. This file will contain comment lines with the date and time the export was done, and the command issued to create the export.
    Note:If you specify this parameter with an existing filename, the existing file will be overwritten with the new information.

    Examples

    Task

    Before exporting the server, determine how many objects will be exported, and the total size in bytes required to export the entire server and all active backup and archived files.

    The number and type of objects exported are reported to the server console and in the activity log.

    Command:
    export server filedata=allactive preview=yes

    Related Commands

    Table 119. Commands Related to EXPORT SERVER
    Command Description
    CANCEL PROCESS Cancels a background server process.
    EXPORT ADMIN Copies administrative information to external media.
    EXPORT NODE Copies client node information to external media.
    EXPORT POLICY Copies policy information to external media.
    IMPORT SERVER Restores all or part of the server from external media.
    QUERY ACTLOG Searches for and displays messages from the server activity log.
    QUERY PROCESS Displays information about one or all background server processes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ank  kL.&3 AV6>5Ԇ@6 ./usr/share/html/adsm/en_US/admref/a45er143.htm Administrator's Reference

    Administrator's Reference

    EXTEND DB (Increase the Assigned Capacity of the Database)

    Use the EXTEND DB command to increase the amount of space that can be used by the database within all the database volumes previously allocated to ADSM.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Attention: The size of an allocated database volume cannot be changed once it has been defined to the ADSM server. If you change the size of ADSM volumes, by extending raw logical volumes through smit or otherwise altering the file sizes of ADSM volumes ADSM may not initialize correctly and data could be lost.

    You can use this command after you define a database volume, using the DEFINE DBVOLUME command, to increase the assigned capacity of the database. To increase the capacity of the database, you must extend the database in 4MB increments. If you do not specify the extension in 4MB increments, ADSM rounds the number to the next 4MB partition. Thus, if you specify 1MB, ADSM extends the capacity by 4MB.

    The EXTEND DB command can be initiated while users are accessing the server. Use the QUERY DB command to determine how much you can increase the assigned capacity of the database.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

                         .-Wait--=--No------.
    >>-EXTend DB--nnn----+------------------+----------------------><
                         '-Wait--=--+-No--+-'
                                    '-Yes-'
     
    

    Parameters

    nnn
    Specifies the number of megabytes to be added to the assigned capacity of the database. This parameter is required. The value should be in increments of 4MB.

    Wait=waitvalue
    Specifies whether to wait for the server to complete processing this command in the foreground. This parameter is optional. The default value is No.
    Note:You cannot specify Wait=Yes from the server console.
    Possible values are:

    No
    Specifies that the server processes this command in the background. You can continue with other tasks while the command is being processed. Messages created from the background process are displayed either in the activity log or the server console, depending on where messages are logged.

    Yes
    Specifies that the server processes this command in the foreground. You wait for the command to complete before continuing with other tasks. The server then displays the output messages to the administrative client when the command completes.

    Examples

    Task

    Extend the assigned capacity of the database by 52MB.

    Command:
    extend db 52

    Related Commands

    Table 120. Commands Related to EXTEND DB
    Command Description
    CANCEL PROCESS Cancels a background server process.
    DEFINE DBCOPY Creates a volume copy of a database volume.
    DEFINE DBVOLUME Assigns a volume to be used for database storage.
    QUERY DB Displays allocation information about the database.
    REDUCE DB Attempts to free up a database volume by reducing usable storage within the volumes defined.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kX&3AV6>5Ԇ@6./usr/share/html/adsm/en_US/admref/a45er144.htm Administrator's Reference

    Administrator's Reference

    EXTEND LOG (Increase the Assigned Capacity of the Recovery Log)

    Use the EXTEND LOG command to increase the amount of space that can be used by the recovery log within all the recovery log volumes previously allocated to ADSM.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Attention: The size of an allocated recovery log volume cannot be changed once it has been defined to the ADSM server. If you change the size of ADSM volumes, by extending raw logical volumes through smit or otherwise altering the file sizes of ADSM volumes ADSM may not initialize correctly and data could be lost.

    You can use this command after you define a recovery log volume, using the DEFINE LOGVOLUME command, to increase the assigned capacity of the recovery log. To increase the capacity of the recovery log, you must extend the recovery log in 4MB increments. If you do not specify the extension in 4MB increments, ADSM rounds the number to the next 4MB partition. Thus, if you specify 1MB, ADSM extends the capacity by 4MB.

    The EXTEND LOG command can be initiated while users are accessing the server. Use the QUERY LOG command to determine how much you can increase the assigned capacity of the recovery log.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

                          .-Wait--=--No------.
    >>-EXTend LOG--nnn----+------------------+---------------------><
                          '-Wait--=--+-No--+-'
                                     '-Yes-'
     
    

    Parameters

    nnn
    Specifies the number of megabytes to be added to the assigned capacity of the recovery log. This parameter is required. The value should be in increments of 4MB.

    Wait=waitvalue
    Specifies whether to wait for the server to complete processing this command in the foreground. This parameter is optional. The default value is No.
    Note:You cannot specify Wait=Yes from the server console.
    Possible values are:

    No
    Specifies that the server processes this command in the background. You can continue with other tasks while the command is being processed. Messages created from the background process are displayed either in the activity log or the server console, depending on where messages are logged.

    Yes
    Specifies that the server processes this command in the foreground. You wait for the command to complete before continuing with other tasks. The server then displays the output messages to the administrative client when the command completes.

    Examples

    Task

    Extend the assigned capacity of the recovery log by 4MB.

    Command:
    extend log 4

    Related Commands

    Table 121. Commands Related to EXTEND LOG
    Command Description
    CANCEL PROCESS Cancels a background server process.
    DEFINE LOGVOLUME Defines a disk volume to the recovery log.
    DEFINE LOGCOPY Creates a volume copy of a recovery log volume.
    QUERY LOG Displays allocation information about the recovery log.
    QUERY PROCESS Displays information about one or all background server processes.
    REDUCE LOG Attempts to free up a log volume by reducing usable storage within the volumes defined.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] me kV&3f%AV6>5Ն@6f%./usr/share/html/adsm/en_US/admref/a45er145.htm Administrator's Reference

    Administrator's Reference

    GRANT AUTHORITY (Add Administrator Authority)

    Use the GRANT AUTHORITY command to grant an administrator one or more administrative privilege classes.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You can use this command to grant administrative privilege classes to an administrator that has not been granted any administrative privilege, or to add additional privilege classes to an administrator.

    You cannot grant restricted privilege to an unrestricted policy or storage administrator. To do this, you must use the REVOKE AUTHORITY command to remove the administrator's unrestricted privilege, then use this command to grant restricted privilege to the administrator.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-GRant AUTHority--admin_name---------------------------------->
     
    >-----+---------------------------------------+----------------->
          |                    .-,-------------.  |
          |         (1)        V               |  |
          '-CLasses---------=----+-SYstem---+--+--'
                                 +-Policy---+
                                 +-STorage--+
                                 +-Operator-+
                                 '-Analyst--'
     
    >-----+-----------------------------------------+--------------->
          |                    .-,---------------.  |
          |         (1)        V                 |  |
          '-DOmains---------=------domainname----+--'
     
    >-----+-----------------------------------------+--------------><
          |                     .-,--------------.  |
          |          (1)        V                |  |
          '-STGpools---------=------pool_name----+--'
     
    

    Notes:

    1. You must specify one or more of these parameters.

    Parameters

    admin_name
    Specifies the name of the administrator being granted an administrative privilege class. This parameter is required.

    CLasses=classes
    Specifies one or more privilege classes to be granted to an administrator. This parameter is optional when either the DOMAINS or STGPOOLS parameters are specified; otherwise, this parameter is required. You can specify more than one privilege class by delimiting each with a comma. Possible classes are:

    SYstem
    Specifies that you want to grant system privilege to an administrator. Do not specify additional privilege classes or the DOMAINS or STGPOOLS parameters when granting system privilege to an administrator. A system administrator has the highest level of authority in ADSM. A system administrator can issue any administrative command and has authority to manage all policy domains and all storage pools. Only a system administrator can grant authority to other administrators.

    Policy
    Specifies that you want to grant policy privilege to an administrator. If the DOMAINS parameter is not specified, unrestricted policy privilege is granted. An unrestricted policy administrator can issue commands that affect all existing policy domains as well as any policy domains that are defined in the future. An unrestricted policy administrator cannot define, delete, or copy policy domains. A restricted policy administrator can be upgraded to an unrestricted policy administrator by using the GRANT AUTHORITY command with CLASSES=POLICY and no DOMAINS parameter.

    STorage
    Specifies that you want to grant storage privilege to an administrator. If the STGPOOLS parameter is not specified, unrestricted storage privilege is granted. An unrestricted storage administrator can issue all commands that allocate and control storage resources for the server. An unrestricted storage administrator can issue commands that affect all existing storage pools as well as any storage pools that are defined in the future. An unrestricted storage administrator cannot define or delete storage pools. A restricted storage administrator can be upgraded to an unrestricted storage administrator by using the GRANT AUTHORITY command with CLASSES=STORAGE and no STGPOOLS parameter.

    Operator
    Specifies that you want to grant operator privilege to an administrator. An administrator with operator privilege can issue commands that control the immediate operation of the server and the availability of storage media.

    Analyst
    Specifies that you want to grant analyst privilege to an administrator. An administrator with analyst privilege can issue commands that reset the counters which track server statistics.

    DOmains=domain_name
    Specifies that you want to grant restricted policy privilege to an administrator. If the DOMAINS parameter is specified, then CLASSES=POLICY is optional.

    Restricted policy privilege permits an administrator to issue a subset of the policy commands for the domains to which the administrator is authorized. You can use this parameter to grant additional policy domain authority to a restricted policy administrator. This parameter is optional. You can specify more than one policy domain by delimiting each policy domain name with a comma.

    You can use a pattern-matching expression to specify a name. Authority for all matching policy domains is granted.

    STGpools=pool_name
    Specifies that you want to grant restricted storage privilege to an administrator. If the STGPOOLS parameter is specified, then CLASSES=STORAGE is optional.

    Restricted storage privilege permits you to issue a subset of the storage commands for the storage pools to which the administrator is authorized. You can use this parameter to grant additional storage pool authority to a restricted storage administrator. This parameter is optional. You can specify more than one storage pool by delimiting each storage pool name with a comma.

    You can use a pattern-matching expression to specify a name. Authority for all matching storage pools is granted.

    Examples

    Task 1

    Grant system privilege to administrator LARRY.

    Command:
    grant authority larry classes=system

    Task 2

    Specify additional policy domains that can be managed by the restricted policy administrator CLAUDIA.

    Command:
    grant authority claudia domains=employee_records,prog1

    Task 3

    Provide administrator TOM with unrestricted storage privilege and restricted policy privilege for the domains whose names start with EMP.

    Command:
    grant authority tom classes=storage domains=emp*

    Related Commands

    Table 122. Commands Related to GRANT AUTHORITY
    Command Description
    QUERY ADMIN Displays information about one or more ADSM administrators.
    REVOKE AUTHORITY Revokes one or more privilege classes or restricts access to policy domains and storage pools.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ce k&3AV6>5Ն@6./usr/share/html/adsm/en_US/admref/a45er146.htm Administrator's Reference

    Administrator's Reference

    HALT (Shut Down the Server)

    Use the HALT command to shut down the server. The HALT command forces an abrupt shutdown, which cancels all the administrative and client node sessions, even if they are not completed.

    Any transactions in progress interrupted by this command are rolled back when you restart the server. If the QUIESCE option is specified, transaction activity is halted when current transactions are completed and the server is shut down.

    Use the QUIESCE option only if you plan to perform a stand-alone database dump with the DSMSERV DUMPDB command immediately following server shutdown. See the DSMSERV DUMPDB command for more information.

    Use the HALT command only after all administrative and client node sessions are completed or canceled. To shut down the server without severely impacting administrative and client node sessions, perform the following steps:

    1. Use the DISABLE SESSIONS command to prevent starting new client node sessions.

    2. Use the QUERY SESSIONS command to identify any existing administrative and client node sessions.

    3. Notify any existing administrative and client node sessions that you plan to shut down the server (you must do this outside of ADSM).

    4. Use the CANCEL SESSIONS command to cancel any existing administrative or client node sessions.

    5. Issue the HALT command to shut down the server and stop any administrative and client node sessions.

    Privilege Class

    To issue this command, you must have system privilege or operator privilege.

    Syntax

    >>-HALT--+---------+-------------------------------------------><
             '-Quiesce-'
     
    

    Parameters

    Quiesce
    Specifies that all database transaction activity will be halted when current transactions complete. Use this option only to perform a stand-alone database dump with the DSMSERV DUMPDB command to dump database contents to sequential media, such as tape.

    The default results of any transactions in progress interrupted by this command are rolled back when you restart the server. This parameter is optional.

    When using the QUIESCE option on the HALT command, the server attempts to stop all database update transactions against the database and to record database pages to stable media. This process provides a consistent image of the database that can be dumped with the DSMSERV DUMPDB command. This attempt to stop update activity may be retried a number of times and may even fail if there are many transactions in progress on the server. If this failure occurs, the HALT command stops processing and the server continues to run. If this occurs, you can cancel all client sessions, cancel all background server processes, and re-issue the HALT QUIESCE command. The HALT command without the QUIESCE option causes the server to halt successfully.

    Examples

    Task 1

    Shut down the server abruptly, either from the server console or from an administrative client. All user activity stops immediately and no new activity is allowed to start.

    Command:
    halt

    Task 2

    Before performing the stand-alone database dump by using the DSMSERV DUMPDB command, shut down the ADSM server with the QUIESCE option.

    Command:
    halt quiesce

    The standalone dump can now be performed.

    Before performing the stand-alone database dump by using the DMPADSM command, shut down the ADSM server with the QUIESCE option.

    Command:
    halt quiesce

    The stand-alone dump can now be performed.

    Related Commands

    Table 123. Commands Related to HALT
    Command Description
    CANCEL PROCESS Cancels a background server process.
    CANCEL SESSION Cancels one or all active sessions with the server.
    DISABLE SESSIONS Prevents new clients from accessing ADSM but permits existing sessions to continue.
    ENABLE SESSIONS Resumes server activity following the DISABLE command.
    QUERY PROCESS Displays information about one or all background server processes.
    QUERY SESSION Displays information about all active administrator and client sessions with ADSM.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kB;&3#BV6>5Ն@6#./usr/share/html/adsm/en_US/admref/a45er147.htm Administrator's Reference

    Administrator's Reference

    HELP (Get Help on Commands and Error Messages)

    Use the HELP command to display information about administrative commands and error messages from the server and administrative command line client. For the best usability, issue the HELP command from an administrative command line client.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You can access the help facility by entering one of the following command strings:

    • Help
    • Help help_menu_number
    • Help commandname
    • Help commandname subcommandname
    • Help error_msg_number

    The HELP command (with no operands) displays a menu with a list of selections that provides information to use the command line interface and a list of the ADSM administrative commands.

    The Help help_menu_number command displays the help text for a specific menu selection from the help menu.

    The Help commandname command displays the help text specific to that command. If this command has subcommand names, you will also receive a list of the subcommand names. You can then select specific help related to the subcommand name.

    The Help commandname subcommandname command displays the help text specific to the command and its associated subcommands.

    The Help error_msg_number command displays the help text specific to the error message. You can get help information on server messages (prefixed by ANR) and client messages (prefixed by ANE or ANS).

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-Help----+---------------------------------+-----------------><
               +-help_menu_number----------------+
               +-commandname-+-----------------+-+
               |             '-subcommandname--' |
               '-error_msg_number----------------'
     
    

    Parameters

    help_menu_number
    Specifies the number of your selection from the help menu. This parameter is optional.

    commandname
    Specifies the name of the administrative command you want to display. This parameter is optional.

    subcommandname
    Specifies the subcommand name associated with the name of the administrative command that you want to display. This parameter is optional.

    error_msg_number
    Specifies the number of the error message for which you want to display information. This parameter is optional. You can get help information on server messages (prefixed by ANR) and client messages (prefixed by ANE or ANS). You do not have to include the prefix and severity code when specifying an error message number.

    Examples

    Task 1

    Display the help menu for the command-line interface.

    Command:
    help

    Output:
     

    +--------------------------------------------------------------------------------+
    |The following help sections are available:                                      |
    | 1 - Using Syntax Diagrams                                                      |
    | 2 - Entering Administrative Commands                                           |
    | 3 - Using the Server Console Session                                           |
    | 4 - Using the Administrative Client                                            |
    | 5 - Using the Administrative Client Options                                    |
    | 6 - Using Continuation Characters                                              |
    | 7 - Using Console Mode                                                         |
    | 8 - Using Mount Mode                                                           |
    | 9 - Using Batch Mode                                                           |
    |10 - Using Interactive Mode                                                     |
    |11 - Redirecting Command Output to a File                                       |
    |12 - Using Macros to Issue Commands                                             |
    |13 - Using Commands Based on Privilege Classes                                  |
    |14 - Commands Requiring System Privilege                                        |
    |15 - Commands Requiring Policy Privilege                                        |
    |16 - Commands Requiring Storage Privilege                                       |
    |17 - Commands Requiring Operator Privilege                                      |
    |18 - Commands Requiring Analyst Privilege                                       |
    |19 - Commands Any Administrator Can Issue                                       |
    +--------------------------------------------------------------------------------+

    Task 2

    Display help information using the help menu in Example 1.

    Command:
    help 19

    Output:

    Information on commands that can be issued by any administrator is displayed.

    Task 3

    Display help information on the REMOVE commands.

    Command:
    help remove

    Output:
     

    +--------------------------------------------------------------------------------+
    |REMOVE                                                                          |
    |______                                                                          |
    |                                                                                |
    |Use the REMOVE commands to remove an object from ADSM.                          |
    |                                                                                |
    |The following is a list of REMOVE commands for ADSM:                            |
    |                                                                                |
    |     "REMOVE ADMIN (Delete an Administrator)"                                   |
    |                                                                                |
    |     "REMOVE NODE (Delete a Client Node)"                                       |
    +--------------------------------------------------------------------------------+

    Task 4

    Display help information on the error message ANR7800I.

    Command:
    help 7800

    +--------------------------------------------------------------------------------+
    |ANR7800I  DSMSERV GENERATED AT time ON date.                                    |
    |EXPLANATION:  The ADSM server module was generated at the indicated             |
    |date and time.                                                                  |
    |SYSTEM ACTION:  Server operation continues.                                     |
    |USER RESPONSE:  None.                                                           |
    +--------------------------------------------------------------------------------+

    Related Commands

    None.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k2u&3g&BV6>5Ն@6g&./usr/share/html/adsm/en_US/admref/a45er148.htm Administrator's Reference

    Administrator's Reference

    IMPORT ADMIN (Import Administrator Information)

    Use the IMPORT ADMIN command to import administrator and authority definitions for one or more administrators from export media to the ADSM server.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The IMPORT ADMIN command imports administrator information such as:

    • Administrator name, password, and contact information
    • Administrator privilege classes the administrator has been granted

    You can use the QUERY ACTLOG command to view the actual status information indicating the size and the success or failure of the import operation. You can also view this information from the server console.

    This command generates a background process that can be canceled with the CANCEL PROCESS command. If an IMPORT ADMIN background process is canceled, some of the data is already imported. To display information on background processes, use the QUERY PROCESS command.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-IMport Admin----+-------------------+------------------------>
                       |  .-,-----------.  |
                       |  V             |  |
                       '----adminname---+--'
     
          .-Preview--=--No------.
    >-----+---------------------+---DEVclass=devclassname----------->
          '-Preview--=--+-No--+-'
                        '-Yes-'
     
                             .-,---------.
                             V           |
    >-----VOLumenames--=--+----volname---+-+------------------------>
                          '-FILE:filename--'
     
          .-Replacedefs--=--No------.
    >-----+-------------------------+------------------------------><
          '-Replacedefs--=--+-No--+-'
                            '-Yes-'
     
    

    Parameters

    adminname
    Specifies the name of an administrator for which you want to import administrator information. This parameter is optional.

    You can specify a list of administrators for which administrator information is to be imported. The items in the list are separated by commas, with no intervening spaces. You can use pattern-matching expressions to specify names. If you do not specify a value for this parameter, information related to all administrators found on the import media is imported.

    Preview=value
    Specifies whether you want to preview the results of the import operation, without actually importing administrator information. For the import commands, the PREVIEW=YES option will require that export volumes be mounted to generate the preview statistics. This parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that the information is to be imported.

    Yes
    Specifies that you want to preview the results of the import operation, without actually importing the administrator information. Information on the number and types of objects imported, together with the number of bytes transferred are reported to the server console and the activity log.

    DEVclass=devclassname
    Specifies the device class from which import data is to be read. This parameter is required. You cannot specify the DISK device class.

    If the mount limit for the device class specified has already been reached (all drives are busy) when the import runs, ADSM automatically cancels lower priority operations, such as reclamation, to make a mount point available for the import.

    VOLumenames=volumespec
    Specifies the volumes that are to be used for the import operation. Volumes must be imported in the same order as they were exported. This parameter is required. The values are:

    volname
    Specifies the names of one or more volumes used for the imported data. You can specify more than one volume by separating each volume with a comma, with no intervening spaces.

    For example, to use volumes TAPE01, TAPE02, TAPE03, specify the following:

    VOLUMENAMES=TAPE01,TAPE02,TAPE03
    

    FILE:filename
    Specifies the name of a file that contains a list of volumes used for the imported data. In the file, each volume name must be on a separate line. Blank lines and comments lines that begin with an asterisk are ignored.

    For example, to use volumes TAPE01, TAPE02, and TAPE03, create a file named TAPEVOL that contains these lines:

    TAPE01
    TAPE02
    TAPE03
    

    You can then specify the volumes for the command as follows:

    VOLUMENAMES=FILE:TAPEVOL
    

    Use these naming conventions when specifying volumes associated with the following device types.
    For this device Specify
    3570, 3590, 4MM, 8MM, CARTRIDGE, DLT, DTF, ECARTRIDGE, GENERICTAPE, or QIC 1 - 6 alphanumeric characters.
    FILE Any fully qualified file name string. An example is /imdata/mt1.
    OPTICAL, WORM, WORM12, or WORM14 1-32 alphanumeric characters.
    SERVER 1-250 alphanumeric characters.

    Replacedefs=value
    Specifies whether to replace administrator definitions that already exist on the target server. The default value is NO. Possible values are:

    No
    Specifies that definitions are not to be replaced by imported objects.

    Yes
    Specifies that definitions are to be replaced by the imported objects.

    Examples

    Task

    From the server, import the administrator information for all defined administrators to tape volumes VOL03 and VOL04. Specify that these tape volumes be read by a device assigned to the MENU1 device class.

    The number and type of objects imported are reported to the system console and in the activity log.

    Command:
    import admin devclass=menu1 volumenames=vol03,vol04

    Related Commands

    Table 124. Commands Related to IMPORT ADMIN
    Command Description
    CANCEL PROCESS Cancels a background server process.
    EXPORT ADMIN Copies administrative information to external media.
    IMPORT NODE Restores client node information from external media.
    IMPORT POLICY Restores policy information from external media.
    IMPORT SERVER Restores all or part of the server from external media.
    QUERY ACTLOG Searches for and displays messages from the server activity log.
    QUERY PROCESS Displays information about one or all background server processes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] # lV&&3@BV6>5ֆ@6i+./usr/share/html/adsm/en_US/admref/a45er149.htm   -et<>ailnors =ADRTcdfhmpu"#&/46;EGILNOPSbvy,1FMVgw'+.025BCHYkx!389Uj|():QWX_qJK\z7h @j@9 \ $DXdG,Z !0cɈq$I=ԈH{QxJ?gAB@` uz8S$4ZDR$=ƴ;SΊW8888888888n5-@00T~  yGA Nc).gBॺ#WvZ8Pt& VE (+ 1@@ @ k@[f@9mA:1:?a9 @9mW(crPO%\S?r|kle4Ϛ03$!3I/rk@[e|a9zd_evOqOH-ۍh wOQ#߰ԅS3¾=?L '*ݸր~YV Xzydpj܈03gFkC$[@!e (M!8BLOpf<(~4 (!ƴ0zGrI "pa`x (M!8@x(+ 1@@p @5?HIӄ`ES*#JHy4HPWc@H' H qzh0 (H'!ƴ<,w5-%8;SΊW88888888888vZ&x`%6AE@AW`4Y5+~΂@q\I=|R$`djgS$ʙ%gE߰)QBA`8k@\P0ԜkIp\"Oa|O|ZJ΋a9D\M皿V&/A58%Fr$EptY$ElղVrgέ:CLS#b_:sbzP e 4w#/:)>3@gQ)lWgL߳\Iz g%|zb ]/鸧y݈U#5\=7˳\p DH]S`ճ=e5𒳢NFJA7$lsJ}[=YM<||"3_gNQ PG=7˾51 +%gE߰V\Nrや8֕rKB9e^]6dbO+_?zo/7<)}[ L<*@hźs]wABF ȫ.D0DR ?zaM)ؤ¦'}fyl?_^؝7$`)!V">Vt] ˗zaM)ؤ*ٮ}[8GQ( XNk((HiW4H&AigEI8֕rSYϫB9O36zz1kb1v 0hZU*ZU,% qc2ׄZ,H&Aƴ#kdC7wvݸwwwwv 7/ wv:SS$݁wwwwwwwwwwwwwwwwwwwv~5$<O :wwwwwwv=rUzpuwwwwwwwwwwwwwwwww`{,&ofk@(HСwv o5RkƋ o7XYC~PCYwwwwww`]ww`{ۍD$hP=J7wwww`{d,9z)wwv7L wwv7@ *z{`sDO`c.YbO|XoBF';A=݁#B6S 'ֲzpuݸ ei!b vsX?+`cy"~n :YܻA=kA$hP=^;12"no fJe|݊4(uqO_.=o$Nq6V=|h: o7Z8^)PCkwwwwwwwwwwww`{ 7Z8^)PCNw`{~VZ,#kJD2*=|ܥZ,H&AƵN5\sCOEҚ'z.5 bpV_g5{qK|ugN[<=߳]zqKM +:.(HKB<+r|E 4w5\=7ՌN w_)O_+՝8zMo)Vt] ¿g]qABF [<70=qrzs]w'V򙰖 d VTPGp|]aIZքXV~bpTɲzQBF όzքW$ʘ00hE^fl&lbpT0YЯaz@ +:.~gMLMN 0hZUA'4H&AdI,Ú,H&A =+Xzy'z.5 bpV_g5{z:p.XG=Xzxl$#- G $`֕p>l/V18*g5zzzZ ~J΋a9xW/ :n((HKgճg0?qN\NkjS6ܡ$ʊ0h=7˳\?w)+]АwٛV18*g#=wkBAO_+LqeLS_VWE 4w"fR~SV18*g|YάhW=|ܠO~rȿqOMV|+₄;ԏ椋DH8A!i᧒"@(TC q9F9AIy"$ p L *!0AXG=Xzy^g 4w'XG=Xzy^gN [%K`ϒNlr#5A.hZUA'4H&A]Nh"P44\|%'z.5 bpV_glN0LRkSS+f}kb^tS)՝l/V18*g5{3ԚդA5xIYw'/ v'M 4wIl^x»LG)˙uP [f[1XzyQBF gvk%kSZbZr3j'L=|$`܊O{'L9՝> G l$E}|cԚ_؝7$`ƴNid(LȒ4Yd(Lz.,cEj8WVYيx.鸧Vt|TڱXbS6d,N BF Z>_7)Sfr|E 4wIlbf;>,y2NJ0hkJ% t׳\S3l9~½Lܢ)˙u0Μ_Zl؜(H|7¿VWL1־bpV ]P'/R2,1O]~SS<$#-6e0^>,Vtu0Μ_Zf)_7]BF kJ%8awS* r_%H cEw|5] ==h.ޘA:t2;.3zaX9ӛ|*ny}1ϗ؝7$`ƴNid(L$H1$BdkPAŘ2V~,׾1O`c9wec)XNUWB{_DցSB{|cՄrxQui55 4#w$`ƴNid(LzxQ$BdkPAŘ2V~&zW޳g/.: o9fVZñN#}ϳv'M 4q'Үj 9D2+L1 9$BdqŜhqAcVs3g[}a`ճ*vj[<bt62NA&V;ޞςN xIYw'!BF OgNӚJT'iTG-r}0 g՟+y|͙n)|;%~Ặv)!v PGt{xW͍0h^t9^L#gZs|Y 㹭@iW5"PEI8֠1Xe~yML𒳢N^>_<btPPGҮj 9D2Z,H&AƵYN +g36x{gئ[=2kճv'Mc(h|5i/L.鰐wVʊ0hFJ΋a9yS2_2V']q@[)}[<\S^\~JbiN}ճ(c)Ӝ8|w1 30BF kEIƴNid(L_ZeD2hiL0_ZEj8WO:q}kդA5btޣ>_=1 0hAgJ{'L[:KS A<#- G) 0hkJVμٖxoVtu0Μ_ZXbg׾4Ǩg̗=5C@ c+L٩}[<btFePz;ٮoL$5~P) g͌B}YMnbqzNA?gxC;f[؜%s:gNQ PGҮj 9D2A9$BdqŜhqAcV}[=19LSzaX}Z3gNa)NlC+L?g0c8z/gV|:n(hX7*vy["VtG9j Ο/] yГ˽0,yӾ~z2i|%6C?pvSuH?sqU|9ӛ_VΣ6 :n)-PPPGtΎE'`Vt+>,bkgO_>EWρ'M՟Vά#9 }3zl_"gq)檢8֕p\"؎֬V~E~ZJk@ua̓?V~5cྣױHNglbt62NB;W"|R6yS:qyV|Kv'M~Mhά#>{ c}gKKUn)^rի%8/5.gH?r^;Jugjp+߳]|RcsU^1R9}[=3r[ ˘|Yϫ?|*mX1O }[: |䷧֢;ca *r9 a}2|%H;Dց?s:}[:}f3HH8.? d6Cw=XG8{DցSWJp_Qjkæ(HKg@$hPG="!}Y3]V]cJ& gQΟVϰ_>>"+zIճE|?a94f 4q*Ⳮ`^9>,{還q֠IƴNid(L/YŝƋ,% qAc[:ΝXG:sb^go[9Ŝ)gV|:n((HiW5"P#~4Yd(Lj8W~Vt9ӛ;gl?sS`0hZ-N5\piBLzQBFhiV16 =qf18+ ճY_+g}3|ΟV؝7͌#46qe|]/ :n)/g:)հg₄;*kxWK0((HYְ/rBA`8Z'Үj 94Xi֠1Xe~O_+毜Νy9ŕY↨x#|Xਫ਼V|˙G$N,VuyO[1XzyQBF iWΟ/]Ok^GBzG *<S?VUc0H8PX8֕D{JC<0yaBFH!A)Tx$G@cZ,#kJ$$ 44\#zaZ,'ay=|W՟9_ W5yŕYlbtSx#el8N,O_:y|0?pX(H2/CN_%񄲿V~ pj!P}0Jt 4w5\:|v#?gٮs+zG Tx$%:G ztwazTxiB_V~-|%_esʊ sZUH!FyQQTx$5ʢ=ƴg}[%'L[9ŕYӚJw׫8a$洪#P< 4(pYC <҄hq'ҮkVׄsr[%'LA^ipjVUc0H; }2TPGsZ EƵ#aDPjH֤"@  HG < (E8.t+O hj@y"$ p L‰$P0C1S&Z@4ZH"ZDH8A!i᧒"@(TC`XHOp ="=I $P <'Lz$ATxO AZH9!$D3y"$ !"D8+|_)k>Or$`ƴZH9EIԐ"@  HG <BDZ-$Ԑ"@  HG <B|YLauaz봄 4w>_/]M~Z(HhsE.5!$D3y"$ !"D8TO$1DCx(`P('ΜD0(ajHs L#HgHQ ϓ+ MgR8֋I4ZH"ZDH8A!i᧒"@(TCD4z&ZH9!$D3y"$ !"D8*@O|XYe|==TPGi I4ZG q*栓Y$J q,Ej8WSjgSg+rz e=V1SiE✹؝7.b{^BAVWO_ 4wv9ʚg 4w'XG=Xzy^gN8z/2[#=<6O_+L$̷) 0h^w|Y e 4w+:T 㹭@iW5"PEI8֠1Xe~.b{^g|"N\ςNy=#5\sK$BdʴYd(Lj8W2V'}/^)˙x.鸧p+ڊ0hZ-N5$ZU,% pb9V,% q*hciWk e|bt߫gΦ+ Ca9WJw12Q)b)/g,=;3Ԛbqe| F 0hK1S?V~Z3Y_9|ǩ˙a'}ճ<]L1PGҮIlerN)毙p+.鸧}37?gPS9Vq_%<%lO`bga„; 8֕sPI9fq q sPAI'Av'MԚuuQSל]a gS '֧)i'W=|'HƋI'hq*I9ٮZ,H&AƴiW4ɞ<  $x0a1I( pl]R>D0DR =sEb.5 $? "\kREƵ w<HxZB8i䈐&paD(!ٮ䡭9H$D3y"$ Q$rT69.jH֤<HxZB8i䈐&pir,X֋I5$9䈐&pCO$D3$P_$5ޘ@:fJz e;yZ0hZ-$i"椋jHs L#HgHQʔE.LhsRCHg$<-!4DH8BE p6lC+ӌ2[53J΋a9}$HΝS _+WezV\z{>3$`ƴZH9EIԐ"@  HG <B@TJG,kEDH8A!i᧒"@(TCXJ΋a9w;,|c˽0u&̔v)4ʊ0hZ-$i"Ha!5\kJ\c vȏ 8@(*ǚñw$(0wi<`/(0-qZaMƋ=PPݧr#񀼠P,[WxUg ;DxY0x$-J`Ijl-E(HP(`9gx^PBڸr& $z)q)=P `sZ&x`' ðC,`ˆ` 8@ }3z k*h&3&BV6>5ֆ@6&./usr/share/html/adsm/en_US/admref/a45er150.htm Administrator's Reference

    Administrator's Reference

    IMPORT POLICY (Import Policy Information)

    Use the IMPORT POLICY command to import policy information for one or more policy domains from export media to the ADSM server.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The IMPORT POLICY command imports policy information such as:

    • Policy domain definitions
    • Policy set definitions, including the active policy set
    • Management class definitions, including the default management class
    • Backup copy group and archive copy group definitions
    • Schedule definitions and client node associations

    ADSM client data can be moved between ADSM servers via export and import processing, if the same removable media type is supported on both platforms.

    You can use the QUERY ACTLOG command to view the actual status information indicating the size and the success or failure of the import operation. You can also view this information from the server console.

    This command generates a background process that can be canceled with the CANCEL PROCESS command. If an IMPORT POLICY background process is canceled, some of the data is already imported. To display information on background processes, use the QUERY PROCESS command.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-IMport Policy----+--------------------+---------------------->
                        |  .-,------------.  |
                        |  V              |  |
                        '----domainname---+--'
     
          .-Preview--=--No------.
    >-----+---------------------+---DEVclass=devclassname----------->
          '-Preview--=--+-No--+-'
                        '-Yes-'
     
                             .-,---------.
                             V           |
    >-----VOLumenames--=--+----volname---+-+------------------------>
                          '-FILE:filename--'
     
          .-Replacedefs--=--No------.
    >-----+-------------------------+------------------------------><
          '-Replacedefs--=--+-No--+-'
                            '-Yes-'
     
    

    Parameters

    domainname
    Specifies a list of policy domains for which policy information is to be imported. If you specify more than one policy domain, separate the names with commas, with no intervening spaces. You can use pattern-matching expressions to specify names. The default (*) is to import the information related to all policy domains defined on the export media.

    Preview=value
    Specifies whether you want to preview the results of the import operation, without actually importing information. For the import commands, the PREVIEW=YES option will require that all export volumes be mounted to generate the preview statistics. This parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that the information is to be imported.

    Yes
    Specifies that you want to preview the results of the import operation, without actually importing files. Information on the number and types of objects imported, together with the number of bytes transferred are reported to the server console and the activity log.

    DEVclass=devclassname
    Specifies the device class from which import data is to be read. You cannot specify the DISK device class. This parameter is required.

    If the mount limit for the device class specified has already been reached (all drives are busy) when the import runs, ADSM automatically cancels lower priority operations, such as reclamation, to make a mount point available for the import.

    VOLumenames=volumespec
    Specifies the volumes that are to be used for the import operation. Volumes must be imported in the same order as they were exported. This parameter is required.

    Possible values are:

    volname
    Specifies the names of one or more volumes used for the imported data. You can specify more than one volume by separating each volume with a comma, with no intervening spaces.

    For example, to use volumes TAPE01, TAPE02, TAPE03, specify the following:

    VOLUMENAMES=TAPE01,TAPE02,TAPE03
    

    FILE:filename
    Specifies the name of a file that contains a list of volumes used for the imported data. In the file, each volume name must be on a separate line. Blank lines and comments lines that begin with an asterisk are ignored.

    For example, to use volumes TAPE01, TAPE02, and TAPE03, create a file named TAPEVOL that contains these lines:

    TAPE01
    TAPE02
    TAPE03
    

    You can then specify the volumes for the command as follows:

    VOLUMENAMES=FILE:TAPEVOL
    

    Use these naming conventions when specifying volumes associated with the following device types.
    For this device Specify
    3570, 3590, 4MM, 8MM, CARTRIDGE, DLT, DTF, ECARTRIDGE, GENERICTAPE, or QIC 1 - 6 alphanumeric characters.
    FILE Any fully qualified file name string. An example is /imdata/mt1.
    OPTICAL, WORM, WORM12, or WORM14 1-32 alphanumeric characters.
    SERVER 1-250 alphanumeric characters.

    Replacedefs=value
    Specifies whether objects (such as domains, policy sets) that exist on the server should be replaced by imported objects having the same name. The default value is NO. Possible values are:

    Yes
    Specifies that objects are to be replaced by the imported objects.

    No
    Specifies that objects are not to be replaced by imported objects.

    Examples

    Task

    Import the policy information related to all domains whose names begin with a D from 3 tape volumes (EXP001, EXP002, EXP003). Specify that these tape volumes be read by any device assigned to the CART device class.

    The number and type of objects imported are reported to the system console and in the activity log.

    Command:
    import policy d* devclass=cart volumenames=exp001,exp002,exp003

    Related Commands

    Table 126. Commands Related to IMPORT POLICY
    Command Description
    CANCEL PROCESS Cancels a background server process.
    EXPORT POLICY Copies policy information to external media.
    IMPORT ADMIN Restores administrative information from external media.
    IMPORT NODE Restores client node information from external media.
    IMPORT SERVER Restores all or part of the server from external media.
    QUERY ACTLOG Searches for and displays messages from the server activity log.
    QUERY PROCESS Displays information about one or all background server processes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] spec k̪&35BV6>5ֆ@65./usr/share/html/adsm/en_US/admref/a45er151.htm Administrator's Reference

    Administrator's Reference

    IMPORT SERVER (Import the Server)

    Use the IMPORT SERVER command to copy all or part of the server control information and client file data (if specified) from export media to the ADSM server. You can also view this information from the server console.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The IMPORT SERVER command imports server control information and client node data such as:

    • Policy domain definitions
    • Policy set definitions
    • Management class and copy group definitions
    • Schedule definitions and node associations
    • Administrator definitions
    • Client node definitions

    Optionally, the IMPORT SERVER command imports server data information such as:

    • File space definitions
    • Access authorization information pertaining to the file spaces exported
    • Backed up, archived, or space-managed files

    This command generates a background process that can be canceled with the CANCEL PROCESS command. If an IMPORT SERVER background process is canceled, some of the data is already imported. To display information on background processes, use the QUERY PROCESS command.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                        .-FILEData--=--None-------------.
    >>-IMport Server----+-------------------------------+----------->
                        '-FILEData--=--+-ALl----------+-'
                                       +-None---------+
                                       +-ARchive------+
                                       +-Backup-------+
                                       +-BACKUPActive-+
                                       +-ALLActive----+
                                       '-SPacemanaged-'
     
          .-Preview--=--No------.
    >-----+---------------------+---DEVclass=devclassname----------->
          '-Preview--=--+-No--+-'
                        '-Yes-'
     
          .-Dates--=--Absolute-----.
    >-----+------------------------+-------------------------------->
          '-Dates--=--+-Absolute-+-'
                      '-Relative-'
     
                             .-,---------.
                             V           |
    >-----VOLumenames--=--+----volname---+-+------------------------>
                          '-FILE:filename--'
     
          .-Replacedefs--=--No------.
    >-----+-------------------------+------------------------------><
          '-Replacedefs--=--+-No--+-'
                            '-Yes-'
     
    

    Parameters

    FILEData=type
    Specifies the type of files that should be imported for all nodes defined to the server. This parameter is optional. The default value is NONE.

    The device class used by the file data is determined by the device class for the storage pool. If it is the same device class specified in this command, then two drives are needed to import server information. The mount limit value for the device class needs to be set to at least 2.

    The following descriptions mention active and inactive backup file copies. An active backup file copy is the most recent backup copy for a file that still exists on the client workstation. All other file copies are called inactive copies. Possible values are:

    ALl
    Specifies that ADSM imports all backup versions of files, all archived files, and all files migrated from a user's local file system.

    None
    Specifies that no files are to be imported; only server definitions are to be imported.

    ARchive
    Specifies that only archived files are to be imported.

    Backup
    Specifies that only backup versions, whether active or inactive, are to be imported.

    BACKUPActive
    Specifies that only active backup versions are to be imported.

    ALLActive
    Specifies that ADSM imports all active backup versions of files, all archived files, and all files migrated from a user's local file system.

    SPacemanaged
    Specifies that only files which have been migrated from a user's local file system (space-managed files) are to be imported.

    Preview=value
    Specifies whether you want to preview the results of the import operation, without actually importing server information. For the import commands, the PREVIEW=YES option will require that all export volumes be mounted to generate the preview statistics. This parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that the server information is to be imported.

    Yes
    Specifies that you want to preview the results of the import operation, without actually importing files. Information on the number and types of objects imported, together with the number of bytes transferred are reported to the server console and the activity log.

    DEVclass=devclassname
    Specifies the device class from which import data is to be read. You cannot specify the DISK device class. This parameter is required.

    If the mount limit for the device class specified has already been reached (all drives are busy) when the import runs, ADSM automatically cancels lower priority operations, such as reclamation, to make a mount point available for the import.

    Dates=value
    Specifies whether the recorded backup or archive dates for client node file copies are set to the values specified when the files were exported (Absolute), or are adjusted relative to the date of import (Relative). The default value is Absolute.

    If the export media has been idle for some time after export (sitting on a shelf for six months, for example), the original backup or archive dates may be old enough to trigger immediate roll-off of file copies when the data is imported into a server. The Relative specification for this value will adjust for time elapsed since export so that the file copies are not immediately rolled off.

    For example, assume that an export tape contains an archive file copy that was archived 5 days prior to the export operation. If the export media is saved for 6 months and then imported, the archive file will appear to have been inserted six months and 5 days ago by default (Dates=Absolute) and may be subject to immediate roll-off depending upon the retention value that is specified in the file's management class. Specifying Dates=Relative results in resetting the archive date for the file to 5 days ago during import, even though the actual file was archived six months and 5 days ago. DATES=RELATIVE parameter thus adjusts file backup and archive dates for the time that has elapsed since the export operation occurred.

    Possible values are:

    Absolute
    Specifies the date for file copies are set to the values specified when the files were exported.

    Relative
    Specifies the date for file copies are adjusted to the date of import.

    VOLumenames=volumespec
    Specifies the volumes that are to be used for the import operation. Volumes must be imported in the same order as they were exported. This parameter is required. Possible values are:

    volname
    Specifies the names of one or more volumes used for the imported data. You can specify more than one volume by separating each volume with a comma, with no intervening spaces.

    For example, to use volumes TAPE01, TAPE02, TAPE03, specify the following:

    VOLUMENAMES=TAPE01,TAPE02,TAPE03
    

    FILE:filename
    Specifies the name of a file that contains a list of volumes used for the imported data. In the file, each volume name must be on a separate line. Blank lines and comments lines that begin with an asterisk are ignored.

    For example, to use volumes TAPE01, TAPE02, and TAPE03, create a file named TAPEVOL that contains these lines:

    TAPE01
    TAPE02
    TAPE03
    

    You can then specify the volumes for the command as follows:

    VOLUMENAMES=FILE:TAPEVOL
    

    Use these naming conventions when specifying volumes associated with the following device types.
    For this device Specify
    3570, 3590, 4MM, 8MM, CARTRIDGE, DLT, DTF, ECARTRIDGE, GENERICTAPE, or QIC 1 - 6 alphanumeric characters.
    FILE Any fully qualified file name string. An example is /imdata/mt1.
    OPTICAL, WORM, WORM12, or WORM14 1-32 alphanumeric characters.
    SERVER 1-250 alphanumeric characters.

    Replacedefs=value
    Specifies whether objects (such as domains, policy sets) that exist on the server should be replaced by imported objects having the same name. Existing file spaces are not replaced. New file spaces are created when identical names are encountered. The default value is NO. Possible values are:

    No
    Specifies that objects are not to be replaced by imported objects.

    Yes
    Specifies that objects are to be replaced by the imported objects.

    Examples

    Task

    Before importing the server control information, determine how many objects are imported and the total number of bytes copied to import the server control information and all archived files from three tape volumes (exp001,exp002,exp003). Specify that these tape volumes be read by any device assigned to the DEPT decive class.

    The number and type of objects imported is reported to the server console and in the activity log.

    Command:
    import server filedata=archive preview=yes devclass=dept volumenames=exp001,exp002,exp003

    Related Commands

    Table 127. Commands Related to IMPORT SERVER
    Command Description
    CANCEL PROCESS Cancels a background server process.
    EXPORT SERVER Copies all or part of the server to external media.
    IMPORT ADMIN Restores administrative information from external media.
    IMPORT NODE Restores client node information from external media.
    IMPORT POLICY Restores policy information from external media.
    QUERY ACTLOG Searches for and displays messages from the server activity log.
    QUERY PROCESS Displays information about one or all background server processes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] a sep k*\&3BV6>5ֆ@6./usr/share/html/adsm/en_US/admref/a45er152.htm Administrator's Reference

    Administrator's Reference

    INSERT MACHINE (Insert Machine Characteristics Information or Recovery Instructions)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature.

    Use the INSERT MACHINE command to insert machine characteristics or machine recovery instructions into the ADSM database. A program can be written to read files containing recovery instructions or machine characteristics and generate the appropriate INSERT commands. For an example of this type of program, refer to the ADSM Administrator's Guide.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    This command is provided for your use in documenting, in the ADSM server database, the machine information required to recover an ADSM client machine should a disaster occur. The ADSM server database will be used to store this information for you, and QUERY commands are provided to retrieve the information should you need to reference it in the case of a disaster. The information provided by this command is NOT used by the server in any way to coordinate disaster recovery or to manage the server under normal operation. The information provided in this command is solely determined by you in planning for client machine disaster recovery.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-INsert MAchine--machinename--sequencenumber------------------>
     
    >-----+----------------------------------+---------------------->
          |                 (1)              |
          '-CHaracteristics---------=--text--'
     
    >-----+---------------------------------------+----------------><
          |                      (1)              |
          '-RECOVERYInstructions---------=--text--'
     
    

    Notes:

    1. When issuing the INSERT MACHINE command you cannot simultaneously specify both the CHARACTERISTICS parameter and the RECOVERYINSTRUCTIONS parameter.

    Parameters

    machinename
    Specifies the name of the machine whose characteristics or recovery instructions are to be updated. The machine name must have been previously defined to ADSM with the DEFINE MACHINE command. This parameter is required.

    sequencenumber
    Specifies the sequence number that the line of text will have in the ADSM database. This parameter is required.

    CHaracteristics=text
    Specifies a line of text that contains information describing machine characteristics. This parameter is optional. If you specify the CHARACTERISTICS parameter, you cannot specify the RECOVERYINSTRUCTIONS parameter. The text must be enclosed in quotation marks if it contains any blank characters. The maximum length of the text is 1024.

    RECOVERYInstructions=text
    Specifies a line of text that contains machine recovery instructions. This parameter is optional. If you specify the RECOVERYINSTRUCTIONS parameter, you cannot specify the CHARACTERISTICS parameter. The text must be enclosed in quotation marks if it contains any blank characters. The maximum length of the text is 1024.

    Examples

    Task

    For the machine named DISTRICT5, insert a line of machine characteristics text stating, "Machine owner is Mary Smith" on line 1.

    Command:
    insert machine district5 1 characteristics='Machine owner is Mary Smith'

    Related Commands

    Table 128. Commands Related to INSERT MACHINE
    Command Description
    DEFINE MACHINE Defines a machine for DRM.
    DELETE MACHINE Deletes an existing machine.
    QUERY MACHINE Displays information about one or more machines.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k}&3+BV6>5׆@6+./usr/share/html/adsm/en_US/admref/a45er153.htm Administrator's Reference

    Administrator's Reference

    LABEL LIBVOLUME (Label a Library Volume)

    Use the LABEL LIBVOLUME command to label tape volumes or in automated libraries to label the volumes automatically as they are checked into a library. This command also allows the volumes to be labeled with the full length label with which they are often prelabeled.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Currently, this command is only implemented for 349x, SCSI, and MANUAL libraries.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-LABEl LIBVolume--libraryname----+-volname---------+---------->
                                       '-+-SEARCH=Yes--+-'
                                         '-SEARCH=BULK-'
     
    >-----+--------------------------------------+------------------>
          '-VOLRange--=----volname1, volname2----'
     
    >-----LABELSource--=--+-Barcode-+------------------------------->
                          '-Prompt--'
     
    >-----+--------------------------+------------------------------>
          '-CHECKIN--=--+-SCRatch-+--'
                        '-PRIvate-'
     
    >-----+----------------------------+---------------------------->
          '-DEVTYPE--=--+-CARTRIDGE-+--'
                        '-3590------'
     
          .-OVERWRITE--=--No------.
    >-----+-----------------------+--------------------------------><
          '-OVERWRITE--=--+-No--+-'
                          '-Yes-'
     
    

    Parameters

    libraryname
    Specifies the name of the library where the storage volume is to be located. This parameter is required.

    volname
    Specifies a volume to be labeled. For automated libraries, mount the volume in the entry/exit slot of the library. If no entry/exit slot is available, the operator will be prompted to mount the volume in an empty slot. For manual libraries, the operator will be prompted to load the volume directly into a drive.

    Notes:

    1. If an existing label is found, it will not be overwritten unless OVERWRITE=YES and the existing label is not defined in a storage pool or volume history. If it is, the volume will not be labeled and a message will be displayed.

    2. If the specified volume name is already defined in a storage pool or volume history, the volume will not be labeled and a message will be displayed.

    3. To use the LABEL LIBVOLUME command, a drive that is not in use by another ADSM process must be available. This includes drives that are mounted with idle volumes. If necessary, use the DISMOUNT VOLUME command to dismount an idle volume and make that drive available.

    SEARCH=YES
    Specifies that ADSM searches the library for usable volumes to be labeled and labels each volume, unless it is already labeled or its barcode cannot be read.

    Do not enter a volume name when SEARCH = YES. If a volume name is entered under this condition, an error is issued.

    SEARCH=BULK
    Specifies that ADSM searches the library's Entry/Exit ports for usable volumes to be labelled. When using the LABELSOURCE=PROMPT option, the volume is moved from the Entry/Exit ports to the drive. The user is prompted to issue the REPLY command containing the label string and that label is written to the tape. When using the LABELSOURCE=BARCODE, the volume's barcode is read and the tape is moved from the Entry/Exit to a drive where the barcode label is written. After the tape is labelled, it is moved back to the Entry/Exit port or to a storage slot, depending on if the CHECKIN option is specified. Please note, for barcode support to correctly work, the ADSM device drivers must be installed for ADSM controlled libraries.

    VOLRange=volrangevalue

    Specifies the first and last volumes in a range of volume names. You can use this parameter to limit the search when you specify SEARCH=YES.

    You must specify volume names that can be incremented. In addition to the incremental area, a volume name can include an alphanumeric prefix, an alphanumeric suffix, or both.

    If they are included, the prefixes in both names must match, and the suffixes in both names must match. The incremental area of the second name must be greater than the incremental area of the first name.

    Volume names can be in any of the following patterns:

    PnS
     ns
    Pn
     n
    P
    Where:
    P is a prefix
    n is an incremental area
    S is a suffix
     
    

    For example:

    Command:
    label libvolume abc checkin=scratch volrange=bar110,bar130

    The prefix is bar1, incremental is 10 to 30, no suffix, and all volumes in the range will be processed.

    Another example:

    Command:
    label libvolume abc checkin=scratch volrange=bar11a,bar13a

    The prefix is bar1, incremental is 1 to 3, suffix is a, and 3 volumes will be processed.

    Another example:

    Command:
    label libvolume abc checkin=scratch volrange=123400,123410

    The prefix is 1234, incremental is 00 to 10, no suffix, and 11 volumes will be processed.

    LABELSource=labelsourcevalue
    Specifies how or whether ADSM should read sequential media labels of volumes during LABEL LIBVOLUME command processing. This parameter can only be specified when SEARCH=YES. Setting the labelsource to BARCODE allows ADSM to utilize, if available, any barcode information. This parameter is valid only for SCSI devices (not for manual or 3494 libraries).

    Possible values are:

    Prompt
    Prompts for volume names as necessary.

    Barcode
    ADSM attempts to read the barcode label from each cartridge. If the barcode scan fails, the volume will not be labeled and a message will be displayed.

    CHECKIN=checkinvalue
    Specifies whether ADSM checks in the volume. This parameter is optional. This parameter is only valid for 349X and SCSI libraries. The following are possible values:

    SCRatch
    Specifies that the volumes will be checked in and added to the library's scratch pool.

    PRIvate
    Specifies that the volumes will be checked in and designated PRIVATE. They will only be available when requested by name.

    DEVTYPE=devtypevalue
    This option is only necessary when CHECKIN= is specified and you are using a 349X tape library with mixed 3490/3590 drive. This parameter is optional. If you have a 349x with only 3590s attached, use DEVTYPE=3590. The following are possible values:

    CARTRIDGE
    Specifies the volumes will be checked in and noted that they are to be mounted on 3490 drives.

    3590
    Specifies the volumes will be checked in and noted that they are to be mounted on 3590 drives.

    OVERWRITE=overwritevalue
    Specifies whether ADSM should attempt to overwrite existing labels. This parameter is optional. The default is No. Possible values are as follows:

    No
    Specifies that ADSM will only label unlabeled volumes.

    Yes
    Specifies that ADSM will overwrite existing labels ONLY if both the existing label and the prompted/barcode label are not already defined in any ADSM storage pool or volume history list (database dump or export volume).

    Examples

    Task

    Label a tape volume named AUTO automatically as you are checking the volume into a library.

    Command:
    label libvolume auto search=yes labelsource=barcode 
     checkin=scratch overwrite=yes
    

    Related Commands

    Table 129. Commands Related to LABEL LIBVOLUME
    Command Description
    AUDIT LIBRARY Ensures that an automated library is in a consistent state.
    CHECKOUT LIBVOLUME Checks a storage volume out of an automated library.
    CHECKIN LIBVOLUME Checks a storage volume into an automated library.
    QUERY LIBRARY Displays information about one or more libraries.
    QUERY LIBVOLUME Displays information about a library volume.
    UPDATE LIBVOLUME Changes the status of a storage volume.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kz &3 CV6>5׆@6 ./usr/share/html/adsm/en_US/admref/a45er154.htm Administrator's Reference

    Administrator's Reference

    LOCK ADMIN (Lock Out an Administrator)

    Use the LOCK ADMIN command to prevent an administrator from accessing the server. By using the LOCK ADMIN and UNLOCK ADMIN commands, you can temporarily restrict an administrator from accessing the server. The administrator is locked out until a system administrator uses the UNLOCK ADMIN command to reestablish access for the administrator.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You cannot issue the LOCK ADMIN command against the SERVER_CONSOLE administrative ID.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-LOCK Admin--adminname---------------------------------------><
     
    

    Parameters

    adminname
    Specifies the name of the administrator to be locked out. This parameter is required.

    Examples

    Task

    Lock out the administrator CLAUDIA.

    Command:
    lock admin claudia

    Related Commands

    Table 130. Commands Related to LOCK ADMIN
    Command Description
    QUERY ADMIN Displays information about one or more ADSM administrators.
    UNLOCK ADMIN Enables a locked administrator to access ADSM.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k7&3CV6>5׆@6./usr/share/html/adsm/en_US/admref/a45er155.htm Administrator's Reference

    Administrator's Reference

    LOCK NODE (Lock Out a Client Node)

    Use the LOCK NODE command to prevent a client node from accessing the server. By using the LOCK NODE command, you can restrict a client node from accessing the server. The client node is locked out until a system administrator uses the UNLOCK NODE command to reestablish access for the client node. A locked client cannot perform backup and archive operations, regardless of whether the operations have been scheduled to occur.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the client node belongs.

    Syntax

    >>-LOCK Node--nodename-----------------------------------------><
     
    

    Parameters

    nodename
    Specifies the name of the client node to be locked out. This parameter is required.

    Examples

    Task

    Lock the client node SMITH.

    Command:
    lock node smith

    Related Commands

    Table 131. Commands Related to LOCK NODE
    Command Description
    QUERY NODE Displays partial or complete information about one or more clients.
    UNLOCK NODE Enables a locked user in a specific policy domain to access the server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 6; k/&3 CV6>5׆@6 ./usr/share/html/adsm/en_US/admref/a45er156.htm Administrator's Reference

    Administrator's Reference

    LOCK PROFILE (Lock a Profile)

    Use the LOCK PROFILE command on a configuration manager to temporarily lock a profile so that configuration information is not distributed to subscribing managed servers.

    You can use this command when you are making multiple updates to your configuration and do not want to distribute this information until the changes are completed.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                                   .-60-------.
    >>-LOCK PROFIle--profile_name--+----------+--------------------><
                                   '-time_out-'
     
    

    Parameters

    profile_name
    Specifies the name of the profile to be locked. You can use a pattern-matching expression to indicate multiple profile names. This parameter is required.

    time_out
    Specifies a time period, in minutes, before the configuration profile is automatically unlocked. You can specify integer values in the range 0-10000. The default value is 60 minutes. If you specify 0, the configuration profile will not unlock automatically. You can use the UNLOCK PROFILE command to manually unlock the profile before the time period elapses, or to unlock it if you have specified a value of 0. This parameter is optional.

    Examples

    Task

    Lock a profile named DELTA for 30 minutes.

    Command:
    lock prof delta 30

    Related Commands

    Table 132. Commands Related to LOCK PROFILE
    Command Description
    COPY PROFILE Creates a copy of an existing profile.
    DEFINE PROFASSOCIATION Associates objects with a profile.
    DEFINE PROFILE Defines a profile for distributing information to managed servers.
    DELETE PROFASSOCIATION Deletes the association of an object with a profile.
    DELETE PROFILE Deletes a profile from a configuration manager.
    QUERY PROFILE Displays information about configuration profiles.
    SET CONFIGMANAGER Specifies whether a server is a configuration manager.
    UNLOCK PROFILE Enables a locked profile to be distributed to managed servers.
    UPDATE PROFILE Changes the description of a profile.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] HTTP- k&3mCV6>5؆@6m./usr/share/html/adsm/en_US/admref/a45er157.htm Administrator's Reference

    Administrator's Reference

    MACRO (Invoke a Macro)

    Use the MACRO command to invoke a file from the administrative command line that contains one or more ADSM administrative commands to be performed.
    Note:You cannot schedule MACRO or QUERY ACTLOG commands.

    This command is used with administrative command line clients only. You cannot run administrative command line client macros from the server console.

    For information on macros, how to use them, and the differences between script commands and administrative command line client macros, see Using Scripts and Macros. You can include MACRO commands within a macro to invoke other macros up to ten levels deep. A macro invoked from the batch or interactive mode of the administrative client is called a high-level macro. Any macros invoked from within the high-level macro are called nested macros.

    Writing commands in a macro can be especially helpful when you want to issue commands that contain several parameters. You may also want to write macros to process related commands in a specific order. After you create a macro, you can update the information it contains and use it again, or you can copy the macro, make changes to the copy, and run the copy.

    To document its purpose and function, add comments to your macro file by entering a slash and an asterisk (/*), which identifies the beginning of the comment. Then enter the comment and an asterisk and a slash (*/) to indicate the end of the comment. You can enter a comment on a line by itself, or enter it on a line that contains a command or part of a command. You cannot nest comments or span comments on more than one line. For more information, see Using Scripts and Macros.

    If you have a series of commands that process successfully via the command line, but are unsuccessful when issued within a macro, there are probably dependencies between commands. It is possible that a command issued within a macro cannot be processed successfully until a previous command, that is issued within the same macro, is committed. Either of the following actions allow successful processing of these commands within a macro:

    • Insert a COMMIT command before the command dependent on a previous command. For example, if COMMAND C is dependent upon COMMAND B, insert a COMMIT command before COMMAND C. The following is an example of this macro:
          COMMAND A
          COMMAND B
          COMMIT
          COMMAND C
      

    • Start the administrative client session using the ITEMCOMMIT option. This causes each command within a macro to be committed before the next command is processed.

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-MACRO--macroname----+---------------------------+-----------><
                           |  .-,-------------------.  |
                           |  V                     |  |
                           '----substitutionvalue---+--'
     
    

    Parameters

    macroname
    Specifies the name of the macro. This parameter is required.

    substitutionvalue
    Specifies the value for a substitution variable in a macro. When you use substitution variables, you can reuse a macro whenever you need to perform the same task for different objects or with different parameter values. Each substitution value must be delimited with a space. To specify a value that contains blanks, you must enclose the value in quotation marks. This parameter is optional.

    Examples

    Task 1

    Use the macro file REGNG to register and grant authority to a new administrator.

    Macro Contents:
    /* Register and grant authority to new administrator */
    REGister Admin jones passwd        -
    CONtactinfo="x1235"
    GRant AUTHority jones              -
    CLasses=Policy
    

    Command:
    macro regng

    Task 2

    Use the macro file AUTHRG, containing substitution variables, to register and grant authority to a new administrator.

    Enter the values you want to pass to the server to process the command when you run the macro. This parameter is optional.

    Macro Contents:
    /*   Registers and authorizes a new administrator */
    REGister Admin %1 %2  -        /*  Enter userid and password  */
    CONtact=%3         /* Enter contact info (in quotes if nec.) */
    GRant AUTHority %1  -        /*  Server uses variable already */
    -                                         /*  defined by you */
    CLasses=%4                     /*  Enter the privilege class  */
    

    Command:
    macro authrg jones passwd x1235 Policy

    Related Commands

    Table 133. Commands Related to MACRO
    Command Description
    COMMIT Makes changes to the database permanent.
    ROLLBACK Discards any uncommitted changes to the database since the last COMMIT was executed.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] re  k&3CCV6>5؆@6C./usr/share/html/adsm/en_US/admref/a45er158.htm Administrator's Reference

    Administrator's Reference

    MOVE DATA (Move Files on a Storage Pool Volume)

    Use the MOVE DATA command to move data from either a primary or a copy storage pool volume to other available storage pool volumes.

    Restrictions:

    1. You cannot move data from a primary storage pool volume to a copy storage pool.

    2. You cannot move data on a copy storage pool volume to a different storage pool.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    For additional information about storage pools, refer to ADSM Administrator's Guide.

    Multiple sequential access volume mounts are required to move files that span volumes.

    When moving files off a random access volume, any cached copies of files on the volume (assuming caching is enabled) are erased. The MOVE DATA command is the only way to manually remove cached random access volume copies. (ADSM automatically removes cached files when the space they occupy is needed for primary files.)

    If you are attempting to move files to volumes within the same storage pool, sufficient space must be available on the volumes or the operation fails.

    You can use this command to move files from an offsite volume in a copy storage pool. Because the offsite volume cannot be mounted, the server obtains the active files on the offsite volume from either a primary storage pool or another copy storage pool. These files are then written to the destination volumes in the original copy storage pool.

    Do not use the MOVE DATA command if a restore process (RESTORE STGPOOL or RESTORE VOLUME) is running. The MOVE DATA command could cause the restore to be incomplete.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted storage privilege, or restricted storage privilege for the storage pool to which the volume belongs and also for the new storage pool, if one is specified.

    Syntax

    >>-MOVe Data--volname----+--------------------------+----------->
                             '-STGpool--=--stgpoolname--'
     
          .-Wait--=--No------.
    >-----+------------------+-------------------------------------><
          '-Wait--=--+-No--+-'
                     '-Yes-'
     
    

    Parameters

    volname
    Specifies the name of the storage pool volume where the file to be moved currently resides. This parameter is required.

    STGpool=stgpoolname
    Specifies the primary storage pool name to which you want to move files from a primary storage pool volume. This parameter is optional and does not apply to copy storage pool volumes. If you do not specify a value for this parameter, files are moved to other volumes within the same storage pool.

    Wait=waitvalue
    Specifies whether to wait for the server to complete processing this command in the foreground. This parameter is optional. The default value is No.
    Note:You cannot specify Wait=Yes from the server console.
    Possible values are:

    No
    Specifies that the server processes this command in the background. You can continue with other tasks while the command is being processed. Messages created from the background process are displayed either in the activity log or the server console, depending on where messages are logged.

    To cancel a background process, use the CANCEL PROCESS command. If a MOVE DATA background process is canceled, some files may have already moved prior to the cancellation.

    Yes
    Specifies that the server processes this command in the foreground. You wait for the command to complete before continuing with other tasks. The server then displays the output messages to the administrative client when the command completes.

    Examples

    Task

    Move files from storage pool volume STGVOL.1 to any available volumes assigned to 8MMPOOL.

    Command:
    move data stgvol.1 stgpool=8mmpool

    Related Commands

    Table 134. Commands Related to MOVE DATA
    Command Description
    CANCEL PROCESS Cancels a background server process.
    DEFINE VOLUME Assigns a volume to be used for storage within a specified storage pool.
    DELETE VOLUME Deletes a volume from a storage pool.
    MOVE DRMEDIA Moves DRM media onsite and offsite.
    QUERY ACTLOG Searches for and displays messages from the server activity log.
    QUERY DRMEDIA Displays information about disaster recovery volumes.
    QUERY PROCESS Displays information about one or all background server processes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ivile l &3zDV6>5؆@6z./usr/share/html/adsm/en_US/admref/a45er159.htm   e-<>Tainorst "&;ADEILNORcdhlmpu#/46=BGMPSVbfv158CFUgwy|+,029HYx'3Wk.7Kq!():Q_jX\JLDO A<lj2 % !2DEC"\2` D"\$F'+Lfͮhv:So_`&II4b\t2~k 0` 0` 0` 0` 0` |K$a L/~Woc`|KP HpWg▯%Hڼ :<  / 6p: g=!M<`@ #{\׽=r}5>ymc;اHh{ۅWoVopeok斯<6f_:ǽ?ĸ ^î5EZS l;}äWͽ-\.nyK_,W"=6g4  = HqX3RC pnָ0   s"\#&R @-"C URH!Z@# @8DFGLA(ZD)}%U$`Upnָ pa` 0ȗ OB04pJ/~C9ֻ~Ǘ{5cvlmڽ?0` 0` 0` 0` 0` 0`ĸwLO{ۇq'(SՎ6kZ mi{Uqڢ\k6~YzG);rWnγ Aal\D/GPHnucތmsBuc\lӭ>Y|6WX(Sb3Wnܽ斯X\Рw;/{\ṁri,>wߛr{۱]c?ͽg{V^yZ4\:mՎjv'7;yՎͯ0ZV:bۏ[g{/;؞fNxNkV:p;67k4Y[4{g;;p=>{Wζ;] 8*_{;fٶV9K_{/*ojvmhB.LֳRocf۝X)v矖wnWoYú:ZmՃD w *Rny?VD(a TzʅiPf۝Xͺgo'\Dgzw E`W<&I;f۝X+M Yz,=m5`ri6/7qLft1wMX6 4@gpU;ͭ\S4K(Si,Ά3kS,V C>3<=ۘw][bFju+fo{v+sL;Ro}|wR,rT=mv,\N%`Z3<,{;zm'gnuyءLS:[V^yhB.#% #ӑp60AN4gڹ+ͪ1؞gVmfu ߖw<-9:hB.#% #Ӓd$p60AN4g[ڹ+ͪ1؞gV3YY>Y2ss\ukwmyorkN6,/e (YLmv/ P*^7ϹY%H#[d9Х5D wHoryޯny]T3-1KWYV:ޗY^g{n?j(`J+"FGD w vTKT PHjh"FFFS&`OX?VD(a$59,zFS&`\D w."B wq}4@8Aܸ K Fd]fM2YUD HХ7,HcsWJk,OwNJٹXPpWi)P:oYڡ;!hxI#Xz($ M}}_?,+foq}|K_K\S4iPϖwN;fijfyD w%foq_tꅩ#Ʀgڹ+ͪ1؞gVYy[4{;;o:♥^%PEo;otG/:hBg}w+6cqVyyK_lӭ=*XJk$wiY[zW*+|fy; YgK^ޛ:*۱]cu(SKT\FJ0#%PtIޚW`$UA.!.j)M3+foq}\S4yKٿw<-9,D?w*+,IHfyB,d|ǭB (YܕuǥK;FK$$~3Y=RH ׳mάvgθij>YV:We3g~RbyD w4rw{tdz6(YLcJMֳ鏖w7O;Z5.+foKJZ4~[6N<麗;p!!(Dx( $ $D HХ7,<:?6^1٧[|<ݾu3KWXl^Y_ggoB_<T3%@W)k<)kZ`a (0`@  8`FK*T@I,\B$\Rggxl럛w/elӭ>Yxn~o:♥zW6/,/v3ى P Fd@S$UAс#֍]mbI|eT_HeT=hؘv $D HХ7,<:?6^1٧[|<ݾu3KWXl^Y_g2*i|7;v]cҮ^(uu{b` nͧwYW[')ؘv=0X  Pp!_.mց~m۱]lӭ9= kJpe}^c7qL=+|k{s|n`/y^@S/(ۍwSD qpq.#%TByD :Z,O;$Z%"E^)g~ՊT3hq|Z٧[rr_qT0Y+4{;^Ze >Y=RH ׳mάvgθij>YV:We3g~R:؞t0[1ijͣD w;ғucF+@s 4@8A`1 WO;B8m2;Ƣ9%>H'yۚ P c&is  \N%`GH$hpG"B|<;g\۹{/+foqvy-]cҹygi~?wھ)Ú Q7g~Rby/wa`I<#Z<ZAsmƴ 8Mp (Y`2YUEE@h #%PtKD Sqì snu3 \S4uJ坥\fyOC)Zҡ6g{sFڿ,Ú SX2-M(Y`2YUEE@`$ʨ:0$zѫgoDW[nw; $z#%PtmrFK*F͝ u]mU $D HХ7,<:?6^1٧[|<ݾu3KWXl^Y_g2*i|h7;v]cgz\ѽ4 Ú QW[')ٳ)Հ/6Ws?jj)M`'4@geT$d jlUۥ]I|eT\I,G6v4@8AuWsG"B|<;g\۹{/+foqvy-]cҹygi~?wVg Y{ۥuL;{sFJB_vl u` ijͦUڿ,Ú SX-M(YJ ĸQQ Q4@cH7H\B$\RwXC>hq|Z٧[rr_qT0Y+4{;^Ze >Y=RH ׳mάvgθij>YV:WsWJk4o|byD w4nNosdz6(YLcJMֳMp8  (YŐ1Bmo+6yMw.'B0BQ#ֈ$hp4@8AHI#։pAsWJn>Yxuᳮ~mܽcNfy}f\ؼ]k;_kzR?5z4o}9Х5^)P DYxuᳮ~mܽcNfy}f\ؼ]k;R6gcsn90wN̼9Хu{b;|pX9Zi/nw;;B byD qp!!(UAQPFK*F͝ u]mU $GUAѵ|ʨ:0$zѫgoDW[nw; $z.!.j)M36uͻri,<7o7qL=+v{s~ՊT3,ѽnvҺ&ݽ{ۥ]ǙxsWJ/d;6v:s4fA^*w_w^),%\FJ!*c!Z X1$zrjo`$D HХ7,b,^|fטf-fY}1Ʊn~YjSN-~a ;ɚc;ͽf4@g y׻O9+J}})j^Y=fޚ P4[sҡYy{k,&wg3k3{XsWJk,Lw'yތo;׳Y|9Х5j2-@FC*}{6 ;SYŽm5z ׬)siV:ҿ,Ú SX_ꅩ#Ʀgz(X-rܽb 4@gr;2,<%R2AUSٶV9K_{/*iҿ,Zm׵qF6d뜭u)k/eC (Y܅kyYMw.'B0BQ, @I,\B$\Ru\Qby9y9+foqZ})PD qp!!(UARFK*5z޶^'7;riܽb 4@g('B0BQY+ t oخN=h5zㆳgo@,+foq^vg$KAa蠑})PD w4rw{=-YhBg{RnL r(Mfӻ;\FJ0#%PtA[ #%PtKD Sqi@Wα^vg$z E-})PD w;٧[ߵý1ַ:){7"?BwËJsk P=-_7jyכsαڡ; P Fd2YUD HХ7,?,+fo}1l}_:){7ȄKBwûޕ $h,=?{/*hBfs4}w5Mͼ)vNq ;ɚck[;٧[ߵùKٿw]*Wk\;άvew,+fo}+|5l PȏT#W[ql7h;|Nq ;Z|Nplӭ< v r,j;}+)DzsWJkgxI#Xz($ykٶV (Y`2YUDkFK*UQ@_j;pÚ Sqi@Wαo2ܾ)]c@zrk!wف}+)^~3<W-hBV"E. w,k4q7.Z%^)fygy[4{鏠X;렼6\8J d-| PK]斬10Ǧ0 fyg~fi3gZc}nuRo]h W3-_<{T֛Uا:]6 ;kgt qǭܽs:ͽ1w"A0QkٶV (YZm5Ѯn%]3ܵ;(M~Y޼рiO{ZS%Ҿf_Zkάyҥ-vZk7úgT3Y[4{͝iO}9KٿLf5矖wjjgKy4@gy3Lvf4r+F7ٽM k{\W['h>{ڡ;v_|ok\Рqtɢ ;.{\4{Z1rnu)vj;p.uc? ֘kҿ,fw`6wŗugZ,Ng~P8$F Lr"E. wfy[qlfW{n8k DL-| Yh]]gy[4{Lf56B:fW~Rk"=RHQP4@gu$F Lv-|qyNwsP@$VP(YJ ĸdO:h`@Gtw`$D HХ7,cqVy}|u'gr_q`\;1_X)`J+"FGLz?j)M`)$K>R YsW@T3VD _wNo{3͹=/An5E閃RlZzjHM(Y`2YUD%Po$dpAsWJn>Yy[4{;;o:♥owHM(YLN=w+6 gkiҡ}5ZYV:_:7<$h,=?Ѧ>wNw>>Y w7qLեC>Y٧[|ۄHM(Y`2YUD #%PtKD Sq٧[y~my-_|i3Κ P +6L{UVmQlӭ9=C;k>=P$xZYy[4{;;o:♥owd$x,&iVm;Aܬڣ5;٧[r{Jw/e;3+e<-9,IH_H2Y$I#M(YL+fo}{]y{X,;@2s;؞fNxNkV>={8^aܵ,u3ϝ)Zg;YުR+#%D?t\K D)KT#֋V^y$Z%"E^)gyKپ՗ijgy[4{OiP ;ɚ`'yc՛F,&i6;Lwq|q|/eC>lY[4{g;~Y߇5zڲ-SD w;ۘ.kj}|eZj)McfwKW3ڮձzT<>= zgjt<ɵ:vgy (Y`%SUy斩GKVIKD Sq7gZ/<)iҡ}5D qrfNosdz6(YLn`6}fY)KT9Х5Lp88?]koD w;ڲ-^۸'jVƱ^ݶgZ;)鞽Ҹw&ٝv4@gt|iY斯j4K=m5zi~Y%ST$$_weZ)Jw;X"^ͷ:Z,gfygy[4{鏛θijҡ6iO{ (Y`=D :Z&wmҡisKW7C>'.斩f,D q 8t=h5zgZ>ws2mo^ͷ:D w4rw{ 6(Yg{n?jV;]̛[׳mά|9ХijT<> (YLn`6}fY)d޽nu`9Хijc_;| PUk٧[߇W_qwr_q`az,=?f۝XoL>Y>Y+6vAk;|tÍS>ͻn8]ǝXڹ]ijٝv^c͆5yd;ڞ3ڥwا;׳mά P*ͼ-{W4-^3uv)Pϛ|ݥqS^:~YK^w,^ͷ:D w."Ng{~P;Cj('ݶN-~=/$z E,65lͮy:}d޽nuc,\N%`2YUG*$dpAsWJn>Yߌޕ &cοAz6f۝Xr_qwNmXkieZ:WXøI#Xz($^ͷ:hB;םKÚ y;)k;ҡ,m7d5;KW;4@gp_.mց~YR5`T3|ڣAz6sj)EZ; # 0$HINCI*M!fۇU>FG,!+ IIp!3jgA #B0BQ,I4˹$dpAsWJn<'.斯+;dߛ|MqGPH|:O]Vm;&M4@gy3c&:O]-^Vwɵ  \N%`2YUDٶĕNHeT"B|u{鏛r{3zT3ucx2ij4'D wH6mrjcsWJk_[vKTͽҿ,^fMٶV (Y`2YUDٶĕM*@I,\B$\Rw[6 mmǥsow@;\myR}ְ͹=t3LcmÉ*T4@gs6k}yͯ0Z|lӭ)Fmwg;ғu/( D =#(YB P n5<p>fi[6qJy/( Dx iJWX?,cJ}RT=Gs65T;׳mάy-bY;͛n~65lՏ:u\Ү4K]knhBg{cp嫊kyK_^Pϖw{9-{W4-^3ߓҖٶ'Sڻ} ;ɝn]1-r gا;ڥwޙ)fۇ(tǭB<;چeb,^ͷ:ڥw-}1_wf۝X-W}1Tϥsnۭf5WqVRoL(ˠ$*=nu` ǪIA#mhͮy>RoL;6R,4@ ;Az 9vPA6gKbkw-JX&"ĀRm׳n5OJZ׵sJJpel| P;+gkئjag}ˎ緸76g|n3ytڦ&,%\Kl`Pfij9wάtKT@JQgyK4ՃiPϙk~n f7;v];٧[Dfijfy:ڲ-SD˂ĸJ(n3J4~3<-8iFJG^) P4&wAy>YQY2>H9Х5/OwR2>Hc/j)M`\B0M(+R 8J2g{V^yST?j)M` SU5BOJ[d9Х5D qp!&dKWا;렼fyb,($~RЧ:\MP䒪yՏ%H#}~R 8 N%Jĸ Z%`60?xF!L[Pp Y[ކ4KWάtKWd >060KYQY2>H2B0D*FrG%HKWا;렼fy&HFda%\$=4(0 9AIRD$d|T%L$=4(0 9AIRFJD 禐!R3=4(0*@ȧeZ>Y%H"\L$K禐!R3=4(0*@ȀVD>JIIU !IziPa#9#Hr ]3gx EdH"\HsHr MCd ddj%T.d`&KFZ%HsHr MCd d@`J+"FG%H#j$P 禐!R3=4(0*@R2>H2B0D*FrG%H*'%T.d`&KFZ%HsHr MCd dd$K!IziPa#9#Hr ##p$# !M! 14Bg$ziPaTN4}|JD -Ih !M! 14Bg$ziPaTd|0%MP䒪2B0D*FrG%H*FG&HFCCbhHH$"ijg|##p$#2Z0.CCbhHH$#%H#`J+"'%TU5BOJ\HsHr MCd dd$K!IziPa#9#Hr MP䒪2B0%2;VC RGM;owH^3< ;p!!(l`6!6mՃD#b\B0݊b4@953Κ X1ն[ɵ)D`60]ˎ@Hؗ#cp!Y{{{{{{{{{{z qGPH<ܽc(YXy Kc03uD w{{{{{{{{{{H 1բ\FJ0 Mnu`@Hؗ#c%(wvk|l# $z E2e(bqܚ  $l`.PN%`AdbX{{{{{{{{{{Xx H00`@ `cD 4@8Aq_, KcK_T=Gfwα,?WO ÖT-D<p0 P  ^ hp8+=EqGPH90 ",?/ecD w<0@`a @ƈ8hp,,X@ $z E4@8Aܕu< b6xخQYT-I54~3<͸Jk$ƈ,ya` A p0XX.=RH hp+4{yApb,?}Ed=P$x6*+ P凁 /4@8AsDQabTI#Xz($yӭ@l6xخQYT-I54~3<͸Jk$ƈ,ya` A p0XX.=RH hp+4{"`nyƈ8hp,<{{{{{{{{{{H 1բ\Fc)x B#Wz 3Ϧ=+ꅩ#Ʀg;U Y$V,)O󯛹sαڡ;^=RH h_@W;)?gr]|K_~o:♥ηowHM(Y\FJ0 Mnu`@Hؗ#c%(bػz'(w go svv6 rvۖ:d@LB0BQlUw.;D#b\B%J ĸ,K={{{{{{{{{{ =EIrp`?)kGPH?Ս`ya稰!{/$z EvC?nucvy[4{0Q֚-}5Jk@KlKv+t Pm PpA8bf۝X4@8A6%H# J-خ.ޱID Y3<VnoM+ ugo4`ͽ4@cvķb'Az 9vkb=+ڡ2kBa ͛nV|fyw02e(bqܚ  $l`.# #{{{{{{{{{{BQ`00!.=RH :Ǟ;p`sD wzA’/eu{~ : ;y`G{{{{{{{{{{$Yj.#% &ͷ:hp$lKF@;p5Ճ>6w]T=G2K FcUܸMtp60A('B0 1,{{{{{{{{{{,< $ ^  `9`@@ }80?)kGPH=+,?gx@0 Q<0 pQ ;,< $ ^  `9a`dI#Xz($g|wH|ܽc`sD wXx H0 $ 4@8AsD=E$z E4@8Aܕu$d@ gƵ (Y<0@`H0 xhp8+z ).=RH hp+4{HȀgƵ (Y<0@`H0 xhp8+z ).=RH hp+4{"nYzG焬^ͷ:ix.ؖWD/W4@g.;ۚuzhB.PN%`FK*譭O: mάbHeT5hd=O#Ʀ"Kp'CbhHH)*<ȄٶV c y9A&TM! 0j̊G3KT &0% -$99A&TM! 2J2#O d:K!IziPa#9#Hr ٮ;@2s@;\myu 8 -Ih !M! 14Bg$ziPaTxH !qUL 禐!R3=4(0*@ȍ>;y/Fp ͼp;67k4hB.d`&KFZ%HsHr MCd dBOP% D&HFCCbhHH$":cϓ8eXە/e4@g2B0% -$99A&TM! 2J2! B@2r4D 禐!R3=4(0*@Ȅͯ0lӭﳹ)_7sfcBwÍ(YLhKDIziPa#9#Hr ZL,z%L$=4(0 9AIRE a;\@;\m}6Nw;٧[Y,&HFda%\$=4(0 9AIRDȐ=dK!IziPa#9#Hr Myy+5:kM(YLhKDIziPa#9#Hr +$\HsHr MCd dH;RaƦ r,ܮ|Э2ڰa 8 -Ih !M! 14Bg$ziPaTPVtFG,p$# !M! 14Bg$ziPaTBqcg[Nos 8 -Ih !M! 14Bg$ziPaTPVr *%L$=4(0 9AIRE aƦJ۞ij_ͦ9^Տ]r_q 8 -Ih !M! 14Bg$ziPaTPVt \HsHr MCd dPjaK]斯;;1ƕ(֚ P! фpD*FrG%H(ˠBԑSECǢ\HsHr MCd dHХ7,j4}fgz ͹=ءLS:hB.d`&KFdxщp!B0 x+"0 @!0229 lh`8 d#9lȐ!0̀ w!C }00g-4Ba'ǚ (%dB1@yP[+L[Sڹ|y?VD(a@P@g-J @ZFE* >< \= @R Bad`$#U@ zq,(' kL&38DV6>5ن@68./usr/share/html/adsm/en_US/admref/a45er160.htm Administrator's Reference

    Administrator's Reference

    MOVE GRPMEMBER (Move a Server Group Member)

    Use the MOVE GRPMEMBER command to move a member from one server group to another server. Ensure that the member you are moving does not have the same name as that of an existing member in that group; otherwise, the command will fail.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-MOVe GRPMEMber--membername--fromgroup--togroup--------------><
     
    

    Parameters

    membername
    Specifies the name of the member to move. This parameter is required.

    fromgroup
    Specifies the name of the server group to which the member is currently associated. This parameter is required.

    togroup
    Specifies the name of the new server group to which the member is associated. This parameter is required.

    Examples

    Task

    Move member FRED from group REGION1 to REGION2.

    Command:
    move grpmember fred region1 region2

    Related Commands

    Table 138. Commands Related to MOVE GRPMEMBER
    Command Description
    DEFINE GRPMEMBER Defines a server as a member of a server group.
    DEFINE SERVERGROUP Defines a new server group.
    DELETE GRPMEMBER Deletes a server from a server group.
    DELETE SERVERGROUP Deletes a server group.
    QUERY SERVER Displays information about servers configured for server-to-server communication.
    QUERY SERVERGROUP Displays information about server groups.
    RENAME SERVERGROUP Renames a server group.
    UPDATE SERVERGROUP Updates a server group.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k@&3NDV6>5ن@6N./usr/share/html/adsm/en_US/admref/a45er161.htm Administrator's Reference

    Administrator's Reference

    MOVE MEDIA (Move Sequential Access Storage Pool Media)

    Use the MOVE MEDIA command to identify, move, and track sequential access primary and copy storage pool volumes that are managed by an automated library (including an external library).

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    This command processes one or more sequential access storage pool volumes. The volumes moved by the MOVE DRMEDIA command for offsite recovery will not be processed by the MOVE MEDIA command.

    This command generates a background process that can be cancelled with the CANCEL PROCESS command. To display information on background processes, use the QUERY PROCESS command.

    You can use the QUERY ACTLOG command to view whether the MOVE MEDIA command was successful. You can also view this information from the server console.

    Privilege Class

    To issue this command, you must have system, unrestricted storage, or operator privilege.

    Syntax

    >>-MOVe MEDia---volname----STGpool--=--poolname----------------->
     
    >-----+----------------+---------------------------------------->
          '-Days--=--days--'
     
    >-----+---------------------------------------+----------------->
          '-WHERESTate--=--+-MOUNTABLEInlib----+--'
                           '-MOUNTABLENotinlib-'
     
    >-----+----------------------------------+---------------------->
          |                 .-,------------. |
          |                 V              | |
          '-WHERESTATUs--=----+-FULl----+--+-'
                              +-FILling-+
                              '-EMPty---'
     
    >-----+--------------------------+------------------------------>
          '-ACCess--=--+-READWrite-+-'
                       '-READOnly--'
     
    >-----+-------------------------------+------------------------->
          '-OVFLOcation--=--locationname--'
     
          .-REMove--=--Yes------.
    >-----+---------------------+----------------------------------->
          '-REMove--=--+-No---+-'
                       +-Yes--+
                       '-Bulk-'
     
    >-----+--------------------------------------------------------+>
          '-CMd--=--"string substitution string substitution ..."--'
     
                                          .-APPend--=--No------.
    >-----+---------------------------+---+--------------------+---><
          '-CMDFilename--=--filename--'   '-APPend--=--+-No--+-'
                                                       '-Yes-'
     
    

    Parameters

    volname
    Specifies the name of the sequential access primary or copy storage pool volume to be processed. You can use a pattern matching expression to specify the name. All matching volumes are considered for processing. This parameter is required.

    STGpool=poolname
    Specifies the name of the sequential access primary or copy storage pool that is used to select the volumes for processing. This parameter is required. You can use a pattern matching expression to specify the name. All matching storage pools are processed. If the storage pool specified is not managed by an automated library, no volumes are processed.

    Days=days
    Specifies the number of days that must elapse after the volume has been written or read, and before the volume is eligible for processing by the MOVE MEDIA command. This parameter is optional. You can specify an integer from 0 - 9999, inclusive. The default value is 0. The volume's last written date or last read date, whichever is more recent, is used to calculate the number of days elapsed.

    WHERESTate=statevalue
    Specifies the state of the volumes to be processed. This parameter is used to restrict processing to the volumes that are currently in the specified state. This parameter is optional. The default value is MOUNTABLEINLIB.

    Possible values are:

    MOUNTABLEInlib
    Specifies that storage pool volumes are to transition from the MOUNTABLEINLIB state to the MOUNTABLENOTINLIB state. Volumes in the MOUNTABLEINLIB state contain valid data and are in the library.

    NOTMOUNTABLENotinlib
    Specifies that storage pool volumes are to transition from the MOUNTABLENOTINLIB state back to the MOUNTABLEINLIB state. Volumes in the MOUNTABLENOTINLIB state may contain valid data and are in the overflow location. For the empty scratch volumes that are to transition from the MOUNTABLENOTINLIB state to the MOUNTABLEINLIB state, the MOVE MEDIA command deletes the volume records so that they can be used again. For the private (empty or non-empty) and non-empty scratch volumes, the MOVE MEDIA command resets the volume location to blank, changes the volume's state to the CHECKIN state, and the last update date to the current date. Volumes in the CHECKIN state may contain valid data and need to be checked into the library. The MOVE MEDIA or QUERY MEDIA commands do not manage the volumes in the CHECKIN state. The CMD parameter for the MOVE MEDIA command can be used to generate the CHECKIN LIBVOLUME command for each volume moved by the MOVE MEDIA command with the WHERESTATE=MOUNTABLENOTINLIB parameter.

    WHERESTATUs=status
    Specifies that the move process should be restricted by volume status. This parameter is optional. You can specify more than one status in a list by delimiting each status with a comma and no intervening spaces. If you do not specify a value for this parameter, move volumes from the MOUNTABLEINLIB state to the MOUNTABLENOTINLIB process is restricted to only full volumes, and move volumes from the MOUNTABLENOTINLIB state to the MOUNTABLEINLIB process is restricted to only empty volumes.

    Possible values are:

    FULl
    Specifies that volumes with a status of FULL are moved.

    FILling
    Specifies that volumes with a status of FILLING are moved.

    EMPty
    Specifies that volumes with a status of EMPTY are moved.

    ACCess=accessmode
    Specifies how users and system processes can access files in the storage pool volume that is moved out from an automated library and stored in an overflow location by the MOVE MEDIA command. This parameter is optional. If you do not specify a value for this parameter, moving volumes from the MOUNTABLEINLIB state to the MOUNTABLENOTINLIB process will update volume's access mode to READONLY, and moving volumes from the MOUNTABLENOTINLIB state to the MOUNTABLEINLIB process will update the volume's access mode to READWRITE.

    Possible values are:

    READWrite
    Specifies that users and system processes can read from and write to files stored on the volume that is in the overflow location. If this value is specified, ADSM requests the volume to be checked into the library when the volume is needed for a read or write operation.

    READOnly
    Specifies that users and system processes can only read files stored on the volume that is in the overflow location. ADSM requests the volume to be checked into the library only when the volume is needed for a read operation.

    OVFLOcation=locationname
    Specifies the destination overflow location of the volumes being processed. The maximum length of the location name is 255 characters. The location name information must be enclosed in quotation marks if it contains any blank characters. If the location is not specified with the MOVE MEDIA command, with the OVFLOCATION parameter, nor with the DEFINE STGPOOL or UPDATE STGPOOL command, with the OVFLOCATION parameter, the location of the ejected storage pool volume is updated to a null string ("").

    This parameter is optional. If the OVFLOCATION parameter was not used with the DEFINE STGPOOL command or the UPDATE STGPOOL command or if a different overflow location is wanted when using the MOVE MEDIA command, then use this OVFLOCATION parameter.

    REMove=removevalue
    Specifies whether ADSM ejects the volumes from the library during MOVE MEDIA processing. This parameter is optional. The default is YES. Possible values are:

    Yes
    Specifies that the volume is ejected from the library during the MOVE MEDIA command's processing. The volume entry is deleted from the ADSM library inventory. This option applies to all automated libraries.

    No
    Specifies that the volume is not ejected from a SCSI library during the MOVE MEDIA command's processing. This option only applies to a SCSI library. This option deletes the volume entry from the ADSM library inventory and leaves the volume in its slot. The REMOVE=NO option does not apply to a 349x library. For a 349x library, the volume is always ejected from the library even if REMOVE=NO is specified on the MOVE MEDIA command. The REMOVE=NO option does not apply to a library type of EXTERNAL.

    Bulk
    For 349x libraries, it specifies that the volume is ejected to a predefined high capacity area, instead of an I/O station, in the library. For SCSI libraries with multiple Entry/Exit ports, it specifies that the volume is ejected to the next available Entry/Exit port. An informational message is issued stating that the tape volume should be removed from the Bulk I/O station. Please note, the user is not prompted to issue the REPLY command. Once all Entry/Exit ports are full, the cartridge will be left in its home cell and an informational message is issued stating that the tape volume should be removed from its home cell. This message will provide the home cell's element number, which in some libraries may require an element map to identify it. ADSM provides maps for many of the common libraries, and it should also be in the hardware documentation. See http://www.ibm.com/storage/adsm for information on element maps. If you specify REMOVE=BULK for a SCSI library that does not have multiple Entry/Exit ports, ADSM will leave the volume at its home cell (works as if you have specified REMOVE=NO). The REMOVE=BULK parameter does not apply to a library type of EXTERNAL.

    CMd="string substitution string substitution ..."
    Specifies the creation of executable commands. This parameter is optional. You must enclose your command specification in quotation marks. The maximum length of the command specification is 255 characters. For each volume successfully processed by the MOVE MEDIA command, ADSM writes the associated commands to a file. The filename used by the MOVE MEDIA command is the filename specified with the CMDFILENAME parameter on the MOVE MEDIA command. If the filename is not specified on the MOVE MEDIA command, the MOVE MEDIA command will generate a default filename by appending the string "exec.cmds.media" to the ADSM server directory.

    If the length of the command written to the file exceeds 255 characters, it is split into multiple lines and a continuation character, +, is added to all but the last line of the command. You may need to alter the continuation character according to the requirements of the product that executes the commands.

    If you do not specify CMD or specify a null string ("") for CMD, the MOVE MEDIA command will not generate any executable commands.

    string
    Specifies the string to build an executable command. You can specify any free form text for the string. Enclose the full string in quotation marks. For example, the following is a valid executable command specification:
            CMD="UPDATE VOLUME &VOL"
    

    The following is an invalid executable command specification:

            CMD=""UPDATE VOLUME" &VOL"
    

    substitution
    Specifies a substitution variable to tell the MOVE MEDIA command to substitute a value for the variable. The possible substitution variables are:

    &VOL
    Specifies the volume name is to be substituted for &VOL. You can specify lowercase characters, &vol. No spaces or blanks are allowed between ampersand, &, and VOL. If there are spaces or blanks between ampersand and VOL, the MOVE MEDIA command will treat them as strings and no substitution will be set. If &VOL is not specified, no volume name is set in the executable command.

    &LOC
    Specifies the volume location is to be substituted for &LOC. You can specify lowercase characters, &loc. No spaces or blanks are allowed between ampersand, &, and LOC. If there are spaces or blanks between ampersand and LOC, the MOVE MEDIA command will treat them as strings and no substitution will be set. If &LOC is not specified, no location name is set in the executable command.

    &VOLDSN
    Specifies the volume file name, that is to be substituted for &VOLDSN. An example of a storage pool tape volume file name using the default prefix ADSM is ADSM.BFS. If &VOLDSN is not specified, no volume file name is set in the executable command.

    &NL
    Specifies the new line character is to be substituted for &NL. When &NL is specified, the MOVE MEDIA command will split the command at the position where the &NL is and will not append any continuation character. The user is responsible for specifying the proper continuation character before the &NL if one is required. The user is also responsible for the length of the line written. If the &NL is not specified and the length of the command line exceeds 255, the command line is split into multiple lines and a continuation character, +, is added to all but the last line of the command.

    CMDFilename=filename
    Specifies the full path name that will contain the commands specified with CMD. This parameter is optional. The maximum length of the file name is 1279 characters. If you do not specify a file name, or specify a "" with the CMDFILENAME parameter, the MOVE MEDIA command will generate a default file name by appending the string "exec.cmds.media" to the ADSM server directory. The server directory is determined in the following order:

    1. If defined, the directory pointed to by the DSMSERV_DIR environment variable.

    2. If the DSMSERV_DIR environment variable is not defined, the current working directory of the ADSM server process.

    MOVE MEDIA automatically allocates the file name specified or generated. If the file name exists, the MOVE MEDIA command will attempt to use it and the existing data, if any, in the file to be overwritten. If this should happen and the executable commands in the file have not been run, issue the QUERY MEDIA command to rebuild the executable commands for the desired volumes. You can specify APPEND=YES to prevent the existing data from being overwritten. If the MOVE MEDIA command fails after the command file is allocated, the file is not deleted.

    APPend=appendvalue
    Specifies whether to open the command file in append mode. This parameter is optional. The default is NO. Possible values are:

    No
    Specifies to write the data from the beginning of the command file. If the given command file exists, its contents are destroyed.

    Yes
    Specifies to open the command file in append mode for writing at the end of the file.

    Examples

    Task 1

    Move all full volumes that are in the ARCHIVE sequential primary storage pool out of the library.

    Command:
    move media * stgpool=archive

    Task 2

    Generate the CHECKIN LIBVOLUME command specified with the CMD parameter for full and partially full volumes that are in the ONSITE.ARCHIVE primary storage pool and stored in the overflow location Room 2948/Bldg31.

    Command:
    move media * stgpool=onsite.archive format=cmd wherestatus=full, wherestate=mountablenotinlib filling whereovflocation=room2948/bldg31 cmd="checkin libvol lib3494 &vol status=private" cmdfilename=/adsm/move/media/checkin.vols

    Output:
    MOVE MEDIA created the executable commands in /adsm/move/media/checkin.vols: 

    +--------------------------------------------------------------------------------+
    |------------------------------------------------------------------              |
    |checkin libvol lib3494 TAPE13 status=private                                    |
    |checkin libvol lib3494 TAPE13 status=private                                    |
    |      ------------------------------------------------------------------        |
    +--------------------------------------------------------------------------------+

    Note:The above CHECKIN LIBVOLUME commands can be executed by issuing the ADSM MACRO command with /adsm/move/media/checkin.vols as the macro name.

    Related Commands

    Table 139. Commands Related to MOVE MEDIA
    Command Description
    QUERY MEDIA Displays information about storage pool volumes moved by the MOVE MEDIA command.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] mum  kꌍ&3DV6>5ن@6./usr/share/html/adsm/en_US/admref/a45er162.htm Administrator's Reference

    Administrator's Reference

    NOTIFY SUBSCRIBERS (Notify Managed Servers to Update Profiles)

    Use the NOTIFY SUBSCRIBERS command on a configuration manager to notify one or more managed servers to immediately request to have their configuration information refreshed.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-NOTIfy SUBSCRIBers---PROFIle--=----+-*-------------------+--><
                                          |  .-,--------------. |
                                          |  V                | |
                                          '----profile_name---+-'
     
    

    Parameters

    PROFIle=profile_name
    Specifies that only managed servers that subscribe to the specified profile are notified. You can use a pattern-matching expression to indicate multiple profiles. You can specify more than one profile by separating the profile names with commas, with no intervening spaces.

    Examples

    Task

    Notify all managed servers that subscribe to a profile named DELTA to request to have their configuration information updated.

    Command:
    notify subscribers profile=delta

    Related Commands

    Table 140. Commands Related to NOTIFY SUBSCRIBERS
    Command Description
    DEFINE SUBSCRIPTION Subscribes a managed server to a profile.
    DELETE SUBSCRIBER Deletes obsolete managed server subscriptions.
    DELETE SUBSCRIPTION Deletes a specified profile subscription.
    QUERY SUBSCRIBER Displays information about subscribers and their subscriptions to profiles.
    QUERY SUBSCRIPTION Specifies whether a server is a configuration manager.
    SET CONFIGMANAGER Displays information about profile subscriptions.
    SET CONFIGREFRESH Specifies a time interval for managed servers to contact configuration managers.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] \ k&3+ DV6>5ن@6+ ./usr/share/html/adsm/en_US/admref/a45er163.htm Administrator's Reference

    Administrator's Reference

    PING SERVER (Test the Connection Between the Servers)

    Use the PING SERVER command to test the connection between the local server and the specified remote server.

    The PING SERVER command uses the userid and the password of the administrative ID that issued the command. If the administrator is not defined on the server being pinged, the ping will fail even if the server is active.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-PING SERVER--servername-------------------------------------><
     
    

    Parameters

    servername
    Specifies the name of the server for which the connection is being tested. This parameter is required.

    Examples

    Task

    Test the connection to server FRED.

    Command:
    ping server fred

    Related Commands

    Table 141. Commands Related to PING SERVER
    Command Description
    DEFINE SERVER Defines a server for server-to-server communications.
    QUERY SERVER Displays information about servers configured for server-to-server communication.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 63.ht lz&3fDV6>5چ@6F./usr/share/html/adsm/en_US/admref/a45er164.htm    e-<>ainorst #&/46;AEILPRTcdfhlmp"1=CDGNOSguvy,589BFMUVYbwx023H|+WXk!'().7:QqJK_jz\@@c'  UAL9D 8 sLxCj "Œ*iV\㯭NaFNE'IRkomvbŋ,Xbŋ,Xbŋ,Xbŋ,Xbŋ,X~qp@$,&hІE   6MuWѠ3s8 . A.pݾ)j @{Wp&)@!"Fn2ϕ 9H_kk4AxqpI}Iq)~ZsޓwkJ7 qpl͸a:6{kO|82MgZ|qќ^$qBE3 &fy~0˶;> &{3z3Z$\@!sҼqCVYsZ& eΠH_k.!i0L(,I7ڞud5KD'%"$z3y48B8{};\Vq$5uXa<aBmp^1 00P,k$|;lSnW¨hp "ZbĨ4(\zAi eqZ\&;6yկjWݦjR^.O>wZ'szCH636)+Y 5p Aⴃ1.oYtIt6yկr[]~͊mݝ{twM09YM^nf\|nzyV:;>\|ᄏk_6.͊mD/nSoo7lgYgwspKTAlSnWۣٝx~ 9ϷGw3|<`w~mXސ!rkg^)yξ ھ3-i ")4D&Jk<˛ئܯ}׷GwҬMˈb.+J*"44nmmە3rl斮<]ks|z3y,kϻW3g>{qVu}W}I4D( 'g}ο]gqܯͽפ4_ܦAⴢVϳ}!BSd &ZK{&@Y:_Znݮ˛ئܩ=)1J6.ov4}/.o)gI4D(J3N־mkO37͐$ukgfי-ΖRΓ{piqZQUI~lタt;v˛D/<>x:ئܯvč0.+J*!|}!B66斮;twA{ZRfnyۣ VK:M-c6_Jk<4D(YV۵vwR_r~0}ە]ܯmywlSnTApb.+H:3'sx Mp ;gZ)Mn\eY%V> tAⴃO:؞wcgZٝ)R_6_kܦzÛ&q۽rVェafWZ˛)m?L`͞zuhAkU]斨/\aBmp^05q &K؞iR\ezuk62ߑ۔'%#L=K҉ h5_7YM^n8|_`s_7w%/rp_:zc}uJ&)~fW;nSni.+IF\50ъD~w۝=m7MhlSnWۣ(?K3ͼtw|fj%o7߾AL=K zJ8x*,K(}&''06Q`oIU%T˜RUAʼn`dÛޘ&fo͚d3-^ݯ񩆌U"$|NdYM^nff_4{{veJ*4i<1+v Ba"xPǛZ־l^\a#oc; mk9 Xͯ˛U!.RGZw۝8gYtքwa7}n%hAⴢ ͯ˛U!.RGZw۝Sd\VUD>Fʚ`0:i)iȍQ)KگmsN{ߵ+|ظ#}eg\D$iS'}eY%V2˚[vuR0\V]9ʤ=e P("r˧"ⴘs}*KYM^nfcl!J4`tyqYtM=:θ;QRFz 4D (0r˧"ⴢQ7"E5M0 /){UyIޓw}1lWZsz˦K[6yծO7K9=f7I\ \ Iv}g6_f\D/nSo߽`Akϻ.odTjsko-!B66ٝ=1'66M0cϬk$}5g:ץ~\۳B%v .$qZQUI0Gnָy_7M5pHz˦ٳN7j[Z+a#­6ijJk<syW YTaJgZ4D(oSc\-eR(vlӫ^{Z+eY%V\ݝv#LGN_tعC냅Ba"xQq9eӑqZQUI(߮.m6yկLvWZs{ZɻL|_YͮW<7ٲI\ \ It ۔}g6SL=xUFo>w%ZM*K4_ܦߵK9cl!J4`tyqYtuΛX{rҥNEi0 Tbrg^˛۳B$i'66N  iQaENE ȸ(bJ"_[ )A.#Fȋ[~-_f\O+MdOgZ/6ٙ~\|͞zukcl!J/*K.oqg4{"\T Ƙz< aBȚa"91鮒9Ia"\VURDo ۔ǥqg4pibݺU7Gwjt*HJ7&ij..f=:VI|f/|ҸɳZt.*It MpL=TE0M0 EFHAⴢHiMśȄユf-_J7&ijAŻt_.onlڹ+JsqnM/˛]5]>͞zukcl!J/*K.oqg4{"\T Ƙz< aBȚa",$9Ia"\VURI ")O37YM_J7&ijAŻt_.onlڹ+JsqnM/˛]5]>͞zukcl!J/6s}+ܛ9߾A⤗La4EAX\0c DA0JDSHAⴢHiM~zw+^dk;ئܯqg4pibݺU4m\ΕI|J7&ijMdOgZ}Xs{vuRoJ˛\f-^$cq*"P&z`r+%d\VBdszȰ˦֝o"FDktlO:?Ѳ .$$\URIv}g6^qUI%ڥ{˝:5W7IT_*HAYÛ۳B%3z>\rn;v~?Ѻ3<\CqZQUI1o6WϵK9;v˛߾A_k[\s~,a! h34GMdOgZ}Xs|~~wYMRvuo7}n<Akϻ=..lV2˛۳B%ߝniE]0gM=:+r˧"ⴘsz˦KٳN{t>\}f6}+ܛ9˛۳B$[twpiΛX{(uW˦0jka",.1"iǦJM=:+@55Í0Py „4DPQL:ma\i\f.iȰ` <*"J_6.P43sLa4EAX\0c DA0JDS/ΛX{(uW˦0jka",.1"i,@NEiEU$.o~}1ڥ{˝:5W7IeY%-<מ0M˓˛ݞ3ٳڻ\ 'L*Hzc;ٿ4oi=7k$}<כZ˛͊mݝKngPߛ|tz_} YtIt6yբ)>\ݝv.7;sLGN_,.( :ma\i\fMlNq9eӑqZL9eY%V:W.obrnMn{l!J-;4`tyqYt:ma\i\fMlN+0jka",.1"iǦJ:ma\i\fMlN+0jka",.1"i*0}fntfa"cq*"P&z< *}fntfa"cq*"P&zIR"}fntfa"cq*"P&z`r*\NYt\VURJ7GtoJ.O>s~3zT=mkZ˞eK9=f`_7k$}<כZ˛͊mʖngPߛ|tzs{#jW7I7k$}*Hȸ&޲鬒lӫ^+7YM_J7&ij{=I`0:*HA@55Í0Py „4DjL$6.P43s~$i Ƙz< aBȚa"E q9eӑqZQUI(˛Ƒ "ᦘ R\ݝv.7;sLGN_,.( j́%NEi0MdOgZ\|͊mW6sKW7g]*HeӗxξkcnPTi Ƙz< aBȚa"91鮒'66Nj́&ziȰ` <$e'66Nj́&ziȰ` <*"J_xξkcnPTi Ƙz< aBȚa"5& He'66Nj́&ziȰ` <$X ]9+"pb.+J!2AX]e PN{scy7Mj'ȸ%szȰ˦ߝo[gfZs{#鏍wYεRI{]ˉd\VURL9tk[uWSc\-AX]e PV0Vsifv-P_ߗ7M5pauL)@#gZ4D(oSc\-AX]e PV1lWZsz˦KٳNrx7K9JZ+BȦi"5Eԥ/j);a%ZDf/˛Ƒ "ᦘ R͞zuhfwIa"\N ҈$$4#ԗfԗq6D_h7}c>GrK{{piac;՛z1,Mֻ6gJܯmy9[~l]A鬒[]s|~~wۣgݯKmy 0uy߳eό%YYBsϳgZtv6/Ab}ד\I}~Rn6\/K{{M09ndϦ;[Ԯ_7g]*H]ˉd\VURJ7ݦ3ܞ8~{Z+q eϗ7M5pP, A^͞zuh-eY%V\;M0.+J*%Oݯk[u!L)Ʈ`r+ٳNoޏN~3k̖gq]k.oܦ{۵˦KٳN#L=KqZQĀy&b2Rn؜.#Fȋ畱>!:gkrvlw{3*KcgZ.s{vգL={Sonv4f=7̛&=.i.,$r , *ĪSxjJ8x,XL!΀(E%T\by|{یL.isiV˴9s{6yծ͞}Apd\N҉ W6o~w"Ƙz ( `0: QF ?]@pk$f nRΓ{q)8|IڞgK#Lgҽ>W6o~w"B0KA0(LDQ=tPk$f :׾׶,7$OY%!x=mRnѮݯD/(X' 4G RwY  H`a#uYc ]@4D4i4EtU!=ٽ0 ( `0: QF Hz@uMdL9͊mݝ{tw?Y8=Njgq;ϻ:K4X`(A$OsL=_4DP@@8 4DP (POa#$H(AP4`tEC)ֽcvYtItִ/J$O{6yw:\?"Gl$buknSo߽`Ase^QayPpbUL)<5%Tڹ6)+vu4DDX^EŁ%T]z}f6{ΥGwz( ȸ7aL *İAa2AȦjk(7aL *İAa2L>ҭO4|O?r|vmVHݯ)m mmfRΓ{}+tܦ3k-;z($r.+H(BdiKL(XAZdLKbrR( z>)pB 3w2-})KZd'%.iǣ.P3<n)`^!#lNJ\G.]0bfx6`P8s/ņ w}-\s \aBmE`LZ#4:18&\Ǥ!6l֙-($J' VE  l2&3 TEV6>5چ@66./usr/share/html/adsm/en_US/admref/a45er165.htm   -eainorst #&;<>cdlm/014568=ADENPRSTfghpuy",9BILMOVbw|+237CGHYvx'().FUWX!:Q_kqJ\jz*P) 倐VB2 L<d87 PB( 2„C T)" NY{5qj 2d4(6j/"D$H"D$H"D$H"D$H"D$H"GUVLa0(,,N\JcM:by-h<qܸ\h,JP@ D9\d?Cn0<0((080w* A@6 qðT"vlR(L1N\nWuZ+_l.kFn3?Jwcq{6q* '3of?8i\lR(&VxYt:BG{7)M|A@U的fssYY"e 1xs PU% -E  D ;\#2P!OXN 1AD1XU% -E  D"6u`J2D p8O1 `q` `!T(d 2dH`tnA(Gmg?Yeyt-z;XanRi3%qݾ6S@v#4#G_|:Ze|#I7|#+:$=4 7#NYg-h2^޻uϙq\q#H場e]$FO!5ٺ wK(h9ɲ0pPxqp$!R=7< ,˜0. 댔IT=42H,4.ICeH bCeH,j(-U&ICeH bCeH,6|9kb% r@!h2^zNyg/&P *S0 &Ah2^oZ%Zs̀"4zh((5Td 2H,4(YS'/jp9?z|k s9{7)4˙lo|򸃮(- ^yw,n-=<˕ܤw-Y+c4Ys7A8V_;-rM7r `nkVZ-]ف<"f<'kup]zH^v˜5-zf_+: ^Ok3i؁عKփ,Fi˄yM-X=|`\#ír=< w(3rMܶZn:g m$FM *f.{po \o9o9<3i؁xs9h @I6#' U@C23o73 s9|kj9ptjetٷ=yI9քW F;_l;k8ӖoGmguٷ?]h"8a"8f f[<5k'X`$GLIDhP2P) TYƝrq$Ϝ5#4的Yl6m{otqѶl#|^>nf?vqZs;IABʨLʥC2̜$GMe=; WP( H<Dqy\ӹ((@uPP5Li.g<bM|]:OyE~#f'LZ^H-l~FB7mo:mvq-"7=`+^J;7Aa;.y܀nri־#fvDh,k'XƳ=R=|^ Q^e_lA1b'LeaL"T< 8G ( *e0 '$LvuZ^Xso73| 0#&,_ذ9|4_n~gi"4zh(YU Tx#G&"' z2IyYsN䠡EDh$]WdFI"8o<.yܔ H(L43~&|a<"f?n{xs$v#frF6s7瞖Gmgr2#qk9і넡t>瞝g/YƝk6ml$FOABʁ`u k?ۥ# (\ AZ I/t PT˙%C90BH _eaL"#G&I 0amhEybNͼ5I qg/YƝk6mAvDhPQ0PP2Bɶv#&"ڂ U TYƝrrzyvr5ܤw.po]:O;ppdAnjeI0M7rٻoo^n\g4 ǣ_P8kw7at=<0~vqpsX=hytYBycэzzVHI9vs7$Jq\u;I̜tYwKٺk "4zh/5-A= PT$]PDɊA. &:gI8kGXi5ٺ'LZ^ZѶBN[]xppdAnjeSP`u Ł "4zh(YU Ty2@&MSmgu˙?ؓ_>ptjetsN6"mml$FM *3*&H#G&"+ H#ɨ HGmg?5ךytYBvnRijA1 ܶ#4#G8g[stDhP2 * T< *Pͤ(Aj H}f H(L43~&|anRi Pc7,y >#G7|4nk58g[sܤw,"Xc2tHd㥝lZ\{XIABʨLʪ2\<-Sei"pt7)45ζ3rǘlsa׃-sМ1#Xf\y$N:YŬ;عI=7G{y,rnfȌ#&8y"0rH )AFLPT U@CL餈 (-Tɪdu4L5T,U5UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUP2m2o:&4ꪪ4ō I I EK,I~0m|#v\Jql@Ȯŀ"4zbƊE $ IEK 0`fupfoi_`f?M#Gh ( 0((#&0)$GLh#.,8fupfoi_`f?.v#'9sDh4P(`PP'9$GL1$GL/.,i8I~0˞n]لoƿM?;e=;d$h ( 0((#& #&䊗4X31raSlgkSgd<8 ,IUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXET . Te#lZfM|DhPeAAjeL[bg/jp9?yGkܤwgͮ|Sm틝$N_:z{p{nRiv0\־S@RDh& UBfUP-UAZDq UBdPɕ@9Mml\AFLPT U@CL餈 (-Tɪdu4L5T,U5UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUP2m2o:&4ꪪ4Ő I#&4䊗@`3 x:8D4/yEth d;I^ع"4zh ,\U *b2lnjζ-fq׳N{>I"4zh(YU2lPP#4M7rqփ?`\}3I[bg-737vnRi3=48' Qc (`PP$ jw I-$FOABaeT&eUP-PTe]$GMAAjT&MU Tڴ؁F͹vDXB `((ٷ>nfȌ#&,Zclv 2eT,̪ZzgOM$GMAAjT&MT##aeT,\ lQ3)4'UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUW&,pc  #&" 3`7 3}z޵h 2#q"4zh (XC8i"8bŤ >Hqc e˙. P)3*PgcRƤh (XC8i"8bŤ >HqcA@,ys9 IF \׃-sM?$ $U$FOM1c (`PP'-$GLXA08'.,x (3(.g0PB"8yhkze' *Lri"4zb 8PN0ZH i"8`pO*\X2Y`s .#'I7X+'FC n~v 9ce~H &H0Hb 8PN0ZH i"8`pO*\X2Y`s .#'I7X+' *Lr{Xk *#Gh (XC8i"8bŤ >HqcƋ e˙. PH Z0Z'Hqcƌ e˙. PH Z0Z'<^v;&e,EI.Os\EI.L'$ 2 Q$FOM1c (`PP'-$GLXA08'.,xс@,ys9 IF \Zma x2?0dRd sM?0dRdI8P†qDqŋI|RǍ3(\@tA<`Ny|M?YY$$\$$\O+`"&#Gh (XC8i"8bŤ y"ŏ e˙. PH Z0Z'<جqցh ׃-s@Q0ABy\@!Zma`"&#G& *YuPP.-bnw{4n#GP-S-ƨ(-T,lV9Zn:g o5䉘ٹIYg/Y[的w{@JIABʠ0PP2j* ׮#&PPPZ&L\OZl@۞$VaDdʨ(YU U@T T<ΞH AAAjL5چ@60./usr/share/html/adsm/en_US/admref/a45er166.htm Administrator's Reference

    Administrator's Reference

    QUERY ADMIN (Display Information on One or More Administrators)

    Use the QUERY ADMIN command to display information on one or more administrators.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                      .-*----------.
    >>-Query ADmin----+------------+-------------------------------->
                      '-admin_name-'
     
    >-----+--------------------------------+------------------------>
          |             .-,-------------.  |
          |             V               |  |
          '-CLasses--=----+-SYstem---+--+--'
                          +-Policy---+
                          +-STorage--+
                          +-Analyst--+
                          '-Operator-'
     
          .-Format--=--Standard-----.
    >-----+-------------------------+------------------------------><
          '-Format--=--+-Standard-+-'
                       '-Detailed-'
     
    

    Parameters

    admin_name
    Specifies the name of the administrator for which you want to display information. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching administrator names are included. If you do not specify a value for this parameter, all administrators are displayed.

    CLasses=classes
    Specifies that you want to restrict output to those administrators which have been granted at least one of the specific privilege classes. This parameter is optional. You can specify more than one privilege class in a list, with each name delimited with a comma and no intervening spaces. If you do not specify a value for this parameter, information on all specified administrators is displayed, regardless of privilege class. Possible values are:

    SYstem
    Specifies that you want to display information on system administrators. A system administrator has the highest level of authority in ADSM. A system administrator can issue any administrative command and has authority to manage all policy domains and all storage pools. Only a system administrator can grant authority to other administrators.

    Policy
    Specifies that you want to display information on policy administrators (unrestricted and restricted). A policy administrator can issue commands that relate to policy management objects such as policy domains, policy sets, management classes, copy groups, and schedules.

    STorage
    Specifies that you want to display information on storage administrators (unrestricted and restricted). A storage administrator can issue commands that allocate and control storage resources for the server.

    Analyst
    Specifies that you want to display information on analyst administrators. An administrator with analyst privilege can issue commands that reset the counters which track server performance.

    Operator
    Specifies that you want to display information on operator administrators. An administrator with operator privilege can issue commands that affect the immediate operation of the server, including server availability and physical media.

    Format=format_value
    Specifies how the information is displayed. This parameter is optional. The default value is STANDARD. Possible values are:

    Standard
    Specifies that partial information is displayed for the specified administrators.

    Detailed
    Specifies that complete information is displayed for the specified administrators.

    Examples

    Task 1

    Display partial information on all administrators.

    Command:
    query admin

    Output:
     

    +--------------------------------------------------------------------------------+
    |Administrator   Days Since  Days Since   Locked?   Privilege Classes            |
    |Name           Last Access    Password                                          |
    |                                   Set                                          |
    |-------------  -----------  ----------  ---------  ------------------           |
    |ADMIN                   <1          <1      No     System                       |
    |SERVER_CONSOLE                              No     System                       |
    +--------------------------------------------------------------------------------+

    See Task 2 for descriptions.

    Task 2

    From a managed server, display complete information for the administrator named ADMIN.

    Command:
    query admin admin format=detailed

    Output:

    +--------------------------------------------------------------------------------+
    |       Administrator Name: ADMIN                                                |
    |    Last Access Date/Time: 1998.06.04 17.10.52                                  |
    |   Days Since Last Access: <1                                                   |
    |   Password Set Date/Time: 1998.06.04 17.10.52                                  |
    |  Days Since Password Set: 26                                                   |
    |    Invalid Sign-on Count: 0                                                    |
    |                  Locked?: No                                                   |
    |                  Contact:                                                      |
    |         System Privilege: Yes                                                  |
    |         Policy Privilege: **Included with system privilege**                   |
    |        Storage Privilege: **Included with system privilege**                   |
    |        Analyst Privilege: **Included with system privilege**                   |
    |       Operator Privilege: **Included with system privilege**                   |
    |     Registration Date/Time: 05/09/1998 23:54:20                                |
    |Registering Administrator: SERVER_CONSOLE                                       |
    |         Managing profile:                                                      |
    +--------------------------------------------------------------------------------+

    where:

    Administrator Name
    Specifies the name of the administrator.

    Last Access Date/Time
    Specifies the date and time that the administrator last accessed the server.

    Days Since Last Access
    Specifies the number of days since the administrator last accessed the server.

    Password Set Date/Time
    Specifies the date and time that the administrator's password was defined or most recently updated.

    Days Since Password Set
    Specifies the number of days since the administrator's password was defined or most recently updated.

    Invalid Sign-on Count
    Specifies the number of invalid sign-on attempts that have been made since the last successful sign-on. This count can only be non-zero when an invalid password limit (SET INVALIDPWLIMIT) is greater than zero. When the number of invalid attempts equals the limit set by the SET INVALIDPWLIMIT command, the administrator is locked out of the system.

    Locked?
    Specifies whether the administrator is locked out of the system.

    Contact
    Specifies any contact information for the administrator.

    System Privilege
    Specifies whether the administrator has been granted system privilege.

    Policy Privilege
    Specifies whether the administrator has been granted unrestricted policy privilege or the names of any policy domains that the restricted policy administrator can manage.

    Storage Privilege
    Specifies whether the administrator has been granted unrestricted storage privilege or the names of any storage pools that the restricted storage administrator can manage.

    Analyst Privilege
    Specifies whether the administrator has been granted analyst privilege.

    Operator Privilege
    Specifies whether the administrator has been granted operator privilege.

    Registration Date/Time
    Specifies the date and time that the administrator was registered.

    Registering Administrator
    Specifies the name of the administrator who registered the administrator. If this field contains $$CONFIG_MANAGER$$, the administrator is associated with a profile that is managed by the configuration manager.

    Managing Profile
    Specifies the profile (or profiles) to which the managed server subscribed to get the definition of this administrator (see the DEFINE PROFASSOCIATION command).

    Related Commands

    Table 144. Commands Related to QUERY ADMIN
    Command Description
    GRANT AUTHORITY Assigns one or more privilege classes to an administrator.
    QUERY NODE Displays partial or complete information about one or more clients.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.
    REGISTER ADMIN Defines a new administrator without granting administrative authority.
    REMOVE ADMIN Removes an administrator from the list of registered administrators.
    RENAME ADMIN Changes an ADSM administrator's name.
    REVOKE AUTHORITY Revokes one or more privilege classes or restricts access to policy domains and storage pools.
    SET INVALIDPWLIMIT Sets the maximum number of invalid sign-on attempts allowed before an administrator is locked out of the system.
    SET MINPWLENGTH Sets the minimum length for client passwords.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] P>5ۆ@6./usr/share/html/adsm/en_US/admref/a45er167.htm Administrator's Reference

    Administrator's Reference

    QUERY ASSOCIATION (Query Client Node Associations with a Schedule)

    Use the QUERY ASSOCIATION command to display the client nodes associated with one or more schedules. Client nodes that are associated with a schedule perform backup or archive operations according to that schedule.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                            .-*--*-------------------------.
    >>-Query ASSOCiation----+------------------------------+-------><
                            |             .-*------------. |
                            '-domainname--+--------------+-'
                                          '-schedulename-'
     
    

    Parameters

    domainname
    Specifies the name of the policy domain that you want to display. You can use a pattern-matching expression to specify this name. All matching policy domain names are displayed. If you do not specify a value for this parameter, all existing policy domains are queried. If you specify a domain name, you do not have to specify a schedule name.

    schedulename
    Specifies the name of the schedule that you want to display. You can use a pattern-matching expression to specify this name. All matching schedule names are displayed. If you do not specify a value for this parameter, all existing schedules are queried. If you specify a schedule name, you must also specify a policy domain name.

    Examples

    Task 1

    Display all the clients that are associated with each schedule that belongs to the EMPLOYEE_RECORDS policy domain.

    Command:
    query association employee_records *

    Output:
     

    +--------------------------------------------------------------------------------+
    |Policy Domain Name: EMPLOYEE_RECORDS                                            |
    |     Schedule Name: WEEKLY_BACKUP                                               |
    |  Associated Nodes: JOE JOHNSON LARRY SMITH SMITHERS TOM                        |
    +--------------------------------------------------------------------------------+

    where:

    Policy Domain Name
    Specifies the name of the policy domain to which the schedule belongs.

    Schedule Name
    Specifies the name of the schedule that belongs to the specified policy domain.

    Associated Nodes
    Specifies the names of the clients that are currently associated with the specified schedule.

    Task 2

    Display all the clients that are assigned to the DOMAIN1 policy domain and associated with the WINTER schedule.

    Command:
    query association domain1 winter

    Output:

    +--------------------------------------------------------------------------------+
    |Policy Domain Name: DOMAIN1                                                     |
    |     Schedule Name: WINTER                                                      |
    |  Associated Nodes: DAVE DAVID LARRY MARIE                                      |
    +--------------------------------------------------------------------------------+

    where:

    Policy Domain Name
    Specifies the name of the policy domain to which the schedule belongs.

    Schedule Name
    Specifies the name of the schedule that belongs to the specified policy domain.

    Associated Nodes
    Specifies the names of the clients that are currently associated with the specified schedule.

    Related Commands

    Table 145. Commands Related to QUERY ASSOCIATION
    Command Description
    DEFINE ASSOCIATION Associates one or more clients with a schedule.
    DELETE ASSOCIATION Deletes the association between one or more clients and a schedule.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k&3EV6>5ۆ@6./usr/share/html/adsm/en_US/admref/a45er168.htm Administrator's Reference

    Administrator's Reference

    QUERY AUDITOCCUPANCY (Query Client Node Storage Utilization)

    Use the QUERY AUDITOCCUPANCY command to display information about the client node server storage utilization. The displayed information is current as of the last license audit processed by the ADSM server. You can use this information to determine if and where client node storage utilization needs to be balanced. This information can also assist with billing clients for storage usage.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-Query AUDITOccupancy----+-----------------+------------------>
                               |  .-,---------.  |
                               |  V           |  |
                               '----nodelist--+--'
     
    >-----+------------------------------+-------------------------->
          |            .-,------------.  |
          |            V              |  |
          '-DOmain--=-----domainlist--+--'
     
          .-POoltype--=--ANY---------.
    >-----+--------------------------+-----------------------------><
          '-POoltype--=--+-ANY-----+-'
                         +-PRimary-+
                         '-COpy----'
     
    

    Parameters

    nodelist
    Specifies a list of nodes for which server storage utilization information is to be displayed. You can specify more than one node by separating the node names with commas, with no intervening spaces. This parameter is optional. You can use pattern-matching expressions to specify names. The default (*) is to query all client nodes. You can also limit this list by policy domain via the optional DOMAIN parameter.

    DOmain=domainlist
    Specifies a list of policy domains to restrict which nodes are displayed. This parameter is optional. Only nodes belonging to the specified policy domains are displayed. You can specify more than one policy domain by separating the policy domain names with commas, with no intervening spaces. You can use pattern-matching expressions to specify names.

    POoltype=value
    Specifies whether to display storage usage in primary storage pools only, copy storage pools only, or both primary and copy storage pools. This parameter is optional. The default is ANY. Possible values are:

    ANY
    Specifies that the storage usage displayed includes files stored in both primary and copy storage pools. The value presented is the total for the two pools.

    PRimary
    Specifies that storage usage in primary storage pools is displayed.

    COpy
    Specifies that storage usage in copy storage pools is displayed.

    Examples

    Task

    Display combined storage utilization in primary and copy storage pools.

    Command:
    query auditoccupancy

    Output:

    +--------------------------------------------------------------------------------+
    |License information as of last audit on 05/22/1996 14:49:51.                    |
    |                                                                                |
    |Client Node Name          Backup    Archive  Space-Managed    Total             |
    |                         Storage    Storage  Storage Used   Storage             |
    |                       Used (MB)  Used (MB)          (MB) Used (MB)             |
    |---------------------  --------- ---------- ------------  ---------             |
    |CLIENT                       245         20            0        265             |
    |SMITH                        245         20            0        265             |
    |SMITHERS                     245         20            0        265             |
    |JOHNSON                      300         15            0        320             |
    |JOE                          245         20            0        265             |
    |TOM                          300         15            0        320             |
    |LARRY                        245         20            0        265             |
    +--------------------------------------------------------------------------------+

    where:

    Client Node Name
    Specifies the name of the client node.

    Backup Storage Used (MB)
    Specifies, in megabytes, the total backup storage utilization for the node.

    Archive Storage Used (MB)
    Specifies, in megabytes, the total archive storage utilization for the node.

    Space-Managed Storage Used (MB)
    Specifies, in megabytes, the amount of server storage used to store files migrated from the client node.

    Total Storage Used (MB)
    Specifies, in megabytes, the total client storage utilization (for backup, archive, and space management) for the node.

    Related Commands

    Table 146. Commands Related to QUERY AUDITOCCUPANCY
    Command Description
    AUDIT LICENSES Checks for compliance with defined licenses.
    QUERY LICENSE Displays information about licenses and audits.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.
    REGISTER LICENSE Registers a new license with the ADSM server.
    SET LICENSEAUDITPERIOD Specifies the number of days between automatic license audits.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ge k&3EV6>5ۆ@6./usr/share/html/adsm/en_US/admref/a45er169.htm Administrator's Reference

    Administrator's Reference

    QUERY CLOPTSET (Query a Client Option Set)

    Use the QUERY CLOPTSET command to query a client option set.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                       .-*---------------.
    >>-Query CLOptset--+-----------------+-------------------------->
                       '-option_set_name-'
     
    >-----+------------------------------+-------------------------><
          '-DESCription--=--description--'
     
    

    Parameters

    option_set_name
    Specifies the name of the client option set to be queried. You can use a pattern-matching expression to specify this name. All matching server options are displayed. This parameter is optional; however. if you do not specify it, information on all options is displayed.

    DESCription=description
    Specifies the description used on the DEFINE or UPDATE CLOPTSET commands to be used as a filter. If spaces are included, the description must be within quotation marks. This parameter is optional.

    Examples

    Task

    From a managed server, query a client option set named ENG.

    Command:
    query cloptset eng

    Output:
     

    +--------------------------------------------------------------------------------+
    |                      Optionset:  ENG                                           |
    |                    Description:                                                |
    |Last Update by (administrator): $$CONFIG_MANAGER$$                              |
    |              Managing profile:                                                 |
    |                                                                                |
    |         Option: SCROLLINES                                                     |
    |Sequence number: 0                                                              |
    |       Override: No                                                             |
    |   Option Value: 40                                                             |
    |                                                                                |
    |         Option: SCROLLPROMPT                                                   |
    |Sequence number: 0                                                              |
    |       Override: No                                                             |
    |   Option Value: yes                                                            |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    where :

    Optionset
    Specifies the name of the option set to be queried.

    Description
    Specifies the description of the client option set.

    Last Update by (administrator)
    Specifies the name of the administrator that most recently updated the option set. If this field contains $$CONFIG_MANAGER$$, the client option set is associated with a profile that is managed by the configuration manager.

    Managing Profile
    Specifies the profile (or profiles) to which the managed server subscribed to get the definition of the client option set (see the DEFINE PROFASSOCIATION command).

    Option
    Specifies the name of the option.

    Sequence Number
    Specifies the number of the sequence of the corresponding option.

    Override
    Specifies whether to override the option in the client option's file.

    Option Value
    Specifies the value of the corresponding option.

    Related Commands

    Table 147. Commands Related to QUERY CLOPTSET
    Command Description
    COPY CLOPTSET Copies an existing client option set.
    DEFINE CLIENTOPT Adds a client option to a client option set.
    DEFINE CLOPTSET Defines a client option set.
    DELETE CLIENTOPT Deletes a client option from a client option set.
    DELETE CLOPTSET Deletes a client option set.
    UPDATE CLIENTOPT Updates the sequence number of a client option.
    UPDATE CLOPTSET Updates the description of a client option set.
    DEFINE PROFASSOCIATION Associates objects with a profile.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ------ lJr&3DFV6>5ۆ@6*./usr/share/html/adsm/en_US/admref/a45er170.htm    -e>aiorst I\:'48[ @^#(  i*L. ͫ i*qyg.7+^+Owif#n3;LP7z - 8`Xl.,/lO9+PH76iiyg/z JgY:o#$$r7\J|8) K\!4#-xEW( @ &&( $)v,dIDNXql$ AxH (H KO@M81LQ0(@LlA,2ȐLp8 N8 D EL`)' .Ye $2/N- GP@BAZzȒjEвK $P``````ٙ=1qꛞɰ 'qPr @ @ @ @ @zrA F 7bZ-=`KH|N(fԸ Z-= =`! $HYrepaah* 5#&d,2 pbvM٩.7yAl: ^"CO@X4%   i $ A-@ai2J0@$ i $ ADZz|ռe"L:P]w08iLR]|#gZG#bkrzo`7r"w-AcرCGU҂비ZP9+O7lMz.jz>Ha>pM˸ݧB0$(2wAabz'1'||a=HGf0J'o81|#+B j+qoZ|ճ҂비Ŋ8~aHEwM`@ 2L0 \\q@FB˃L i7ur ո" 0E8yj*ZP]w0g%j[ln |ܻ|#ڐ`pXP,~z= @F,|վW 8j<n`|l$sݱ'[=7MTAGrԌXոXzR%k\v!/zNqل== rW[r8NjZP]w0փ{Urw m{Xn\m(.WO;_5o .,ˢwp=gV.qণֹiL㶘CG= 비''^Icց{tXEWӾ 5o?b9{t.bZZ,q{CGV,'sٟ8i+*%um9mGrܔ9e#icx8B8EW5o\NHE{LX$Bjjȕ(X*P4(0%4'`M@b$$%J $0DJ ,@J% hcֹocI+|tFZn]=ѽL㶘CG=j2"D(6i%^ k:R@aL,0,ܚa]8GIo_5_-(.LXi%&H.X5`69q;-;buH=Y/h {jUUUUUUUUU@ji E'T,PH=A;aڠUP UUUUUUUUUUUUT‹\rWT,PH==k.JrǶ??NuB TD>=UT5U UM?j .buB Tڔ16.ǶNuB T%UUUU@j ANH q%^!uUU@cч%k??z Wtꅊ>nuUT"+ݧT,PDKꪨ=UT5U UUM?j Wtꅊ> FtS5߀H7i 8$}PcZӠ5T?j- H?z .aUUU 8$}QUP UUUUUUUUUUUUUUUUMǟ50NX#D>T* ETI 4 5@@`SP.UG,DLL` ͨ"Z-@P*Q_5_-E<X#Acܷ8EfZB <*00 "d`֘t\$Dr=EZz$Zq-9{@`q-=DiI>[rNj!/|(h*[.wqŊ8yjib䉋8$zL'l9{@`q-=DiI>[rNj(h({%lOy2]8ݯlL}=Ҕ{i^jޣ־L+ >,CGUt\G 9absIg%{]9X4{L'pͤU=/b ?(v4 fzwl9{Yl=2,PPE%^!{O.J]8ݯlOIgXvCG= @- (ɗ%b q-Q\rV×2$I\ս/|=k˒pb ?EWer;f0兊8~'1tqbtU39Ó6;W4p1_&\9{ޓu+bO,X6!>LOPzɗ%{^[Q_&\to{ ,q;LXI11b@8M08"M4ͤr\>MGr >&VqLXl.^q#CG993i=CjwlYMٻل7Ybvn,Pg`s6;f|!{؝ 5hgQ 0utoMegŊ8~QLrfzwlYMٻ 6@aFzΔ 5nֹnL㶞4 66!q0OS4pNaO6;DX#bS;p؄3i=Cr/R{etoMegŊ8yjj'Yb@8gY2$I\վgY j=k˒p\_i4p_-E;|Ö(h*ޝOr/|% ?1 I^ \FŊHO@P$P4ZD=2\kO@&fzsUܲγrণֹocɛI>8Ef[ѳbc$8!qĸ)@}IWZzPe. j=ks =k];OR0_:,b{N,P@P$P4Z@aL,$I\t0=3.J7g./Ŋ8yjj2\kH%^!h 4Zz46}˚;)* zɗ%rb < 5HH.X59+]8ݦH.X5HM3i=GܹacrWn׶'.J5]zxF}='rxrLXEZz$Z8$zLHEwLA2$IZV"1Zo+8,PU|]/sfoXXzv-8Ea,q{(haEDr%ssִi% im'5]=(.;iL㶞#[ͤi"v{0؄84pHO@P$I]1b@89c&Zz46}sVnSҟ5o\N96NO[8lvOIj=kjz;'$qqnoIj=k櫧7Ep<>ܻ`~ N9mGr櫧7  c0r7i4p_#t\\Ö(h*ޝOr/|% ?1 I^ \tlXP,~z 5HH.X5Ki% im'5]=Gr|Ym>6mMk)Uq=k,5 q7.vCG= @-@&K h>H.X5HM3i=GܹacZWOUݱn|Ym1bz*ܯtoQ\@ 󆫄/Mv'f1eU7g%q=ӝ>pr#`~78, ,wQ\ 5MEppn_3ctoMegŊ8y $UaEe>(pHh9h "eHM3i=Gܰ5n<8)V,d|ոֹsU<=-<S\na8~ˢwCGVGZx9{ybr.[bc$UaEDr"XH.X5HM3i=Gܹ=kޛ;ink\L"[5oQ\FrA O88n҃'yNqل(hwDrJzZ[g2b < 5HH.X5 "d`֞"M4ͤr櫧[uMegF ^#UzJSŁ9'x{gJ >S7iA 4pֽ؄Megr҃'w[҃'yNqل, ,s/Mv'f>FB ? rJzZ[{;iI%|չ^ֹnň\xܧb ?= J $,PfzvޡݘwDֹsUs}N{g&iIʃG2L%̓"`rP]w0CG= @-@&K ih 0&K i$LOQ.j|վ ,wQ\&VqOtoB8EW3pzx{gJ |Pd).7{0 ? rJzZ[{L㶘rW[=kň\xܧb ?= J $,P퉽C1zGr櫧r#i$ 5o2L%̓ËIdK'D4rta1bz i $UaDr&+\i% 504 4A9x89{Orr]D170 (hv;2Wt7]zK>؞J(h*0 "SBa1b@ i j5QhrwJ N؞争LboR.`6BL+]8ݦQi $Ua2MLjwro z&\Z϶&,P$ ,HG z#圽5UUUUUUUUUUU]UWUUUUUUUUUUUUUUU'0\Rdoͩ!%ՌpO? $L*T.jH` uc#"xZ Yر@X(R''Yb@P@?'=k.J^Ŋ(OO YŊ#rZŊQ H"hDr@ Q@+[rNjޣ־L+ "WɛI>zx} XIi%-g(Yޤ#=k@aL,$I\ս/|=k(haEi%qni% im'VǚoIj=k-ͺvCG)[ցQ^n6n6mӴսx)oIj=k9{ts Vϕg-` sUցW[llۧxE-L㶘CG= @-@&K i6i.i% im'5o]S='-H.X5HC!B ^彎V&-NI+Nqل6}sV[=N9mGzPnLpݭoIj=k.Sm=FŦV B ? {N]Nj&m'OZޓz׾\{6n6mӾj|s!/rVY\>㽄ޓr(Бijޣ)35oeSzN[Q^r#icɛI> ph `!9|(0ˣ> sVU;')69gɛI>  4pվVm{b{F @aFg='-|+\c|fz,q{(hd#Ac܏{\p^W)r"w- >1,rMeg!jZ(ha|.q}9zw7=kOR]/YmA+63n{`8sVU;'4pNHem9mGrcqqn%`f׶'!7 sV768a^չY@rڏZ`رCG!ͺv '-@~j \[>Sm>Ow;Y9a 9Ú='-{UzJVm9mG{p,P@P$P4Z䕴2t 0&K i$LOQ,"[5oeSzN[Q^nrJzPd7k];L4pսG{ٸٷNUٸb\[=ͺv,P@a"= = = = = = = = = = = @&K iYӴ.NH 4ZzFZzSP#" &@J!EQ"\  .NYYӴfAYrȓ,M@(OA!EIE̒&e ̉R *L18qK]KD. = ̉R *L18qK]KD( A@b&Z&Zzȕ(X*P4(0%DBc4iʞI5IdJ ,@IRaÈ(XKЧ$q1zS\nav;p CG=j22DD@&8R D-$L0bxqri3&,R *L18qKsZFRy%p9+OR8Ejܙ>S\nfXXI5ji"K"TibJ DND@\&T$Ag1MAYKTb"p%J %sn R0_w).7{0 <"I DPDOAYKTb"p%J %3H2O4iʞI5IdJ ,@IRaÈ(XK7)7-Gr 1zS\na#S\na,P@b$LL%*P4%I"'"TibQ.`KL4s$Ag1MAYKTb"p%J %pQ\N1ɛI> [ݳ8Ef[R0\S\na,P@b$LL%*P4%I"'"TibQ.`KA D\8L"I"K"TibJ DND@\MӹsVNqxyܸ)xFNqل B <"I DPzz0P h@HH800E#@AuA-F S0v-Ŋ  G&@K!#Y%#bfnEA $ pU$Y%O0v-Ŋ  G&@K. :\R0 \S '$n,PH h800\4q@Y(HBĉ4(iF-ŊA#刃I 7bZ-=Eڀb ҭ< kE&36FV6>5܆@66./usr/share/html/adsm/en_US/admref/a45er171.htm Administrator's Reference

    Administrator's Reference

    QUERY COPYGROUP (Query One or More Copy Groups)

    Use the QUERY COPYGROUP command to display information about one or more copy groups.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-Query COpygroup---------------------------------------------->
     
          .-*--*--*--STANDARD-------------------------------------.
    >-----+-------------------------------------------------------+->
          |             .-*--*--STANDARD------------------------. |
          '-domainname--+---------------------------------------+-'
                        |          .-*--STANDARD--------------. |
                        '-setname--+--------------------------+-'
                                   |            .-STANDARD--. |
                                   '-classname--+-----------+-'
                                                '-STANDARD--'
     
          .-Type--=--Backup------.   .-Format--=--Standard-----.
    >-----+----------------------+---+-------------------------+---><
          '-Type--=--+-Backup--+-'   '-Format--=--+-Standard-+-'
                     '-Archive-'                  '-Detailed-'
     
    

    Parameters

    domainname
    Specifies the name of the policy domain associated with the copy group to be queried. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching policy domains are queried. If you do not specify a value for this parameter, all policy domains are queried. You must specify this parameter when querying an explicitly named copy group.

    setname
    Specifies the name of the policy set associated with the copy group to be queried. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching policy sets are queried. If you do not specify a value for this parameter, all policy sets are queried. You must specify this parameter when querying an explicitly named copy group.

    classname
    Specifies the name of the management class associated with the copy group to be queried. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching management classes are queried. If you do not specify a value for this parameter, all management classes are queried. You must specify this parameter when querying an explicitly named copy group.

    STANDARD
    Specifies the name of the copy group. This parameter is optional. The name of the copy group must be STANDARD. If you do not specify a value for this parameter, the system defaults to STANDARD.

    Type=type
    Specifies the type of copy group to be queried. This parameter is optional. The default value is BACKUP. Possible values are:

    Backup
    Specifies that you want to query backup copy groups.

    Archive
    Specifies that you want to query archive copy groups.

    Format=formatvalue
    Specifies how the information is displayed. This parameter is optional. The default value is STANDARD. Possible values are:

    Standard
    Specifies that partial information is displayed for the specified copy group.

    Detailed
    Specifies that complete information is displayed for the specified copy group.

    Examples

    Task 1

    From a managed server, display complete information on the backup copy group assigned to the STANDARD management class in the STANDARD policy set of the ADMIN_RECORDS policy domain.

    Command:
    query copygroup admin_records standard standard format=detailed

    Output:

    +--------------------------------------------------------------------------------+
    |            Policy Domain Name: ADMIN_RECORDS                                   |
    |               Policy Set Name: STANDARD                                        |
    |               Mgmt Class Name: STANDARD                                        |
    |               Copy Group Name: STANDARD                                        |
    |               Copy Group Type: Backup                                          |
    |          Versions Data Exists: 2                                               |
    |         Versions Data Deleted: 1                                               |
    |         Retain Extra Versions: 30                                              |
    |           Retain Only Version: 60                                              |
    |                     Copy Mode: Modified                                        |
    |            Copy Serialization: Shared Static                                   |
    |                Copy Frequency: 0                                               |
    |              Copy Destination: BACKUPPOOL                                      |
    |Last Update by (administrator): $$CONFIG_MANAGER$$                              |
    |         Last Update Date/Time: 1998.06.04 17.51.49                             |
    |              Managing profile: ADMIN_INFO                                      |
    +--------------------------------------------------------------------------------+

    where:

    Policy Domain Name
    Specifies the name of the policy domain.

    Policy Set Name
    Specifies the name of the policy set.

    Mgmt Class Name
    Specifies the name of the management class.

    Copy Group Name
    Specifies the name of the copy group. This name must be STANDARD.

    Copy Group Type
    Specifies the type of the copy group.

    Versions Data Exists
    Specifies the maximum number of backup versions that are retained by the server for files that are on the client's file system.

    Versions Data Deleted
    Specifies the maximum number of backup versions that are retained by the server for files that have been deleted from the client's file system.

    Retain Extra Versions
    Specifies how many days ADSM retains a backup version after that version becomes inactive (that is, a more recent backup version is stored).

    Retain Only Version
    Specifies the retention time, in days, for the last backup version of a file that has been deleted from the client's file system.

    Copy Mode
    Specifies whether files in the copy group are backed up depending on whether the file has been modified since the last backup. The copy mode value is only used for incremental backups. This value is ignored during selective backups. This value can be Modified or Absolute.

    Copy Serialization
    Specifies whether a file can be in use during a backup operation.

    Copy Frequency
    Specifies the the minimum interval in days between backups.

    Copy Destination
    Specifies the name of the storage pool where the backup copy group's files are to reside.

    Last Update by (administrator)
    Specifies the name of the administrator or server that most recently updated the copy group. If this field contains $$CONFIG_MANAGER$$, the copy group is associated with a domain that is managed by the configuration manager.

    Last Update Date/Time
    Specifies the date and time when the copy group was most recently defined or updated.

    Managing Profile
    Specifies the profile or profiles that manage the domain to which this copy group belongs (see the DEFINE PROFASSOCIATION command).

    Task 2

    From a managed server, display complete information on the archive copy group STANDARD that is assigned to the MCLASS1 management class in the SUMMER policy set of the PROG1 policy domain.

    Command:
    query copygroup prog1 summer mclass1 type=archive format=detailed

    Output:

    +--------------------------------------------------------------------------------+
    |            Policy Domain Name: PROG1                                           |
    |               Policy Set Name: SUMMER                                          |
    |               Mgmt Class Name: MCLASS1                                         |
    |               Copy Group Name: STANDARD                                        |
    |               Copy Group Type: Archive                                         |
    |                Retain Version: 730                                             |
    |            Copy Serialization: Shared Static                                   |
    |                Copy Frequency: Cmd                                             |
    |                     Copy Mode: Absolute                                        |
    |              Copy Destination: ARCHPOOL                                        |
    |Last Update by (administrator): $$CONFIG_MANAGER$$                              |
    |         Last Update Date/Time: 1998.06.05 17.42.49                             |
    |              Managing profile: ADMIN_INFO                                      |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    where:

    Policy Domain Name
    Specifies the name of the policy domain.

    Policy Set Name
    Specifies the name of the policy set.

    Mgmt Class Name
    Specifies the name of the management class.

    Copy Group Name
    Specifies the name of the copy group. This name must be STANDARD.

    Copy Group Type
    Specifies the type of the copy group.

    Retain Version
    Specifies the number of days to keep an archive copy.

    Copy Serialization
    Specifies whether a file can be in use during an archive operation.

    Copy Frequency
    Specifies the copy frequency of the copy group. For archive copy groups, this value must be CMD.

    Copy Mode
    Specifies that files in the copy group are archived regardless of whether they have been modified. For archive copy groups, this value must be ABSOLUTE.

    Copy Destination
    Specifies the name of the storage pool where the archive copy group's files are to reside.

    Last Update by (administrator)
    Specifies the name of the administrator or server that most recently updated the copy group. If this field contains $$CONFIG_MANAGER$$, the copy group is associated with a domain that is managed by the configuration manager.

    Last Update Date/Time
    Specifies the date and time when the copy group was most recently defined or updated.

    Managing Profile
    Specifies the profile or profiles that manage the domain to which this copy group belongs (see the DEFINE PROFASSOCIATION command).

    Related Commands

    Table 149. Commands Related to QUERY COPYGROUP
    Command Description
    DEFINE COPYGROUP Defines a copy group for backup or archive processing within a specified management class.
    DELETE COPYGROUP Deletes a backup or archive copy group from a policy domain and policy set.
    UPDATE COPYGROUP Changes one or more attributes of a copy group.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] --- k*&3+FV6>5܆@6+./usr/share/html/adsm/en_US/admref/a45er172.htm Administrator's Reference

    Administrator's Reference

    QUERY DB (Display Information on the Database)

    Use the QUERY DB command to display allocation information for the database, including information about utilization, expansion, and reduction abilities.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                   .-Format--=--Standard-----.
    >>-Query DB----+-------------------------+---------------------><
                   '-Format--=--+-Standard-+-'
                                '-Detailed-'
     
    

    Parameters

    Format=formatvalue
    Specifies how the information is displayed. This parameter is optional. The default value is STANDARD. Possible values are:

    Standard
    Specifies that partial information is displayed for the database.

    Detailed
    Specifies that complete information is displayed for the database.

    Examples

    Task 1

    Display statistical information about the database.

    Command:
    query db

    Output:
     

    +--------------------------------------------------------------------------------+
    |Available Assigned   Maximum   Maximum    Page  Total  Used Pct   Max.          |
    |    Space Capacity Extension Reduction    Size  Pages Pages Util  Pct           |
    |     (MB)     (MB)      (MB)      (MB) (bytes)                    Util          |
    |--------- -------- --------- --------- ------- ------ ----- ----- -----         |
    |        8        4         4         0   4,096  1,024    94   9.2   9.2         |
    +--------------------------------------------------------------------------------+

    See Task 2 for parameter definitions.

    Task 2

    Display statistical information about the database in complete detail.

    Command:
    query db format=detailed

    Output:
     

    +--------------------------------------------------------------------------------+
    |          Available Space (MB): 8                                               |
    |        Assigned Capacity (MB): 4                                               |
    |        Maximum Extension (MB): 4                                               |
    |        Maximum Reduction (MB): 0                                               |
    |             Page Size (bytes): 4,096                                           |
    |            Total Usable Pages: 1,024                                           |
    |                    Used Pages: 94                                              |
    |                      Pct Util: 9.2                                             |
    |                 Max. Pct Util: 9.2                                             |
    |              Physical Volumes: 3                                               |
    |             Buffer Pool Pages: 64                                              |
    |         Total Buffer Requests: 4,702                                           |
    |                Cache Hit Pct.: 97.68                                           |
    |               Cache Wait Pct.: 0.00                                            |
    |           Backup in Progress?: No                                              |
    |    Type of Backup In Progress:                                                 |
    |  Incrementals Since Last Full: 0                                               |
    |Changed Since Last Backup (MB): 0.37                                            |
    |            Percentage Changed: 100.00                                          |
    |Last Complete Backup Date/Time:                                                 |
    +--------------------------------------------------------------------------------+

    where:

    Available Space (MB)
    Specifies the amount of space available in the database, in megabytes.

    Assigned Capacity (MB)
    Specifies the assigned storage capacity for the database, in megabytes.

    Maximum Extension (MB)
    Specifies the maximum amount the database can be extended, in megabytes.

    Maximum Reduction (MB)
    Specifies the maximum amount the database can be reduced, in megabytes.

    Page Size (bytes)
    Specifies the page size, in bytes.

    Total Usable Pages
    Specifies the total number of pages available in the database. A page is a unit of allocation within database volumes. The total number of pages will always be a multiple of the Assigned Capacity value, by a factor of 256 (1 megabyte/256 pages).

    Used Pages
    Specifies the total number of pages currently being used by the database.

    Pct Util
    Specifies the current utilization as a percentage value of the assigned capacity.

    Max. Pct Util
    Specifies the maximum occupancy for the database, as a percentage of the available space. This value specifies the highest capacity occupied, or "high water mark" for database utilization. You can reset this value with the RESET DBMAXUTILIZATION command.

    Physical Volumes
    Specifies the number of volumes defined to the database, including database copies.

    Buffer Pool Pages
    Specifies the number of pages in the database buffer pool. This value is determined by the value for the BUFFPOOLSIZE option. The default value for the BUFFPOOLSIZE option is 512 kilobytes (128 pages).

    Total Buffer Requests
    Specifies the cumulative number of requests for database pages, since the last RESET BUFPOOL command (or since the server was last started). You can reset this value with the RESET BUFPOOL command.

    Cache Hit Pct.
    Specifies, as a percentage of the total number of database requests, the number of requests for a database page that is already in the database buffer pool. Requesting pages that are already in the buffer pool increases database performance. You can reset this value with the RESET BUFPOOL command.

    Cache Wait Pct.
    Specifies, as a percentage, the number requests for a database buffer pool page that was unavailable (because all database buffer pool pages are occupied). If this number is greater than 0.0, you should increase the size of the buffer pool with the BUFFPOOLSIZE option. You can reset this value with the RESET BUFPOOL command.

    Backup in Progress?
    Specifies whether a backup of the database is in progress.

    Type of Backup in Progress
    Specifies whether the type of backup of the database is a full or incremental backup.

    Incremental Since Last Full
    Specifies the number of incremental backups that have been run since the last full backup of the database was done.

    Changed Since Last Backup (MB)
    Specifies the database pages (in megabytes) that have changed since the last backup of the database.

    Percentage Changed
    Specifies, as a percentage, the number of database pages that changed since the last backup of the database.

    Last Complete Backup Date/Time
    Specifies the data and time of the last complete backup of the database.

    Related Commands

    Table 150. Commands Related to QUERY DB
    Command Description
    BACKUP DB Backs up the ADSM database to sequential access volumes.
    DEFINE DBCOPY Creates a volume copy of a database volume.
    DEFINE DBVOLUME Assigns a volume to be used for database storage.
    EXTEND DB Extends usable database storage within the volumes previously allocated for its use.
    EXTEND LOG Extends usable log storage within the volumes previously allocated for its use.
    REDUCE DB Attempts to free up a database volume by reducing usable storage within the volumes defined.
    REDUCE LOG Attempts to free up a log volume by reducing usable storage within the volumes defined.
    RESET BUFPOOL Resets the buffer pool statistics for the database.
    RESET DBMAXUTILIZATION Resets the maximum utilization statistic for the database.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kJG&3mFV6>5܆@6m./usr/share/html/adsm/en_US/admref/a45er173.htm Administrator's Reference

    Administrator's Reference

    QUERY DBBACKUPTRIGGER (Query the Database Backup Trigger)

    Use the QUERY DBBACKUPTRIGGER command to display the current settings for the database backup trigger.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                                .-Format--=--Standard-----.
    >>-Query DBBackuptrigger----+-------------------------+--------><
                                '-Format--=--+-Standard-+-'
                                             '-Detailed-'
     
    

    Parameters

    Format=formatvalue
    Specifies how the information is displayed. This parameter is optional. The default value is STANDARD. Possible values are:

    Standard
    Specifies that partial information is displayed for the database backup trigger.

    Detailed
    Specifies that complete information is displayed for the database backup trigger.

    Examples

    Task

    Display the current settings for the database backup trigger.

    Command:
    query dbbackuptrigger format=detailed

    Output:
     

    +--------------------------------------------------------------------------------+
    |             Full Device Class: FILE                                            |
    |      Incremental Device Class: FILE                                            |
    |           Log Full Percentage: 50                                              |
    |    Incrementals Between Fulls: 6                                               |
    |Last Update by (administrator): JANET                                           |
    |         Last Update Date/Time: 05/31/1997 11:15:35                             |
    +--------------------------------------------------------------------------------+

    where:

    Full Device Class
    Specifies the name of the device class used for full backups.

    Incremental Device Class
    Specifies the name of the device class used for incremental backups.

    Log Full Percentage
    Specifies the percentage of space used for the recovery log at which ADSM performs an automatic backup of the database.

    Incrementals Between Fulls
    Specifies the number of incremental backups ADSM runs between full backups of the database.

    Last Update by (administrator)
    Specifies the name of the administrator that most recently updated the database.

    Last Update Date/Time
    Specifies when the administrator most recently updated the database.

    Related Commands

    Table 151. Commands Related to QUERY DBBACKUPTRIGGER
    Command Description
    DEFINE DBBACKUPTRIGGER Defines a trigger for automatic ADSM database backups.
    DELETE DBBACKUPTRIGGER Deletes the database backup trigger.
    UPDATE DBBACKUPTRIGGER Changes one or more attributes of the database backup trigger.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] QUE kR`&3FV6>5܆@6./usr/share/html/adsm/en_US/admref/a45er174.htm Administrator's Reference

    Administrator's Reference

    QUERY DBVOLUME (Display Information on One or More Database Volumes)

    Use the QUERY DBVOLUME command to display information on one or more database volumes, including available, allocated, and free space on the volume. This command displays information about the specified database volume and any database volume copies.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                         .-*-------.   .-Format--=--Standard-----.
    >>-Query DBVolume----+---------+---+-------------------------+-><
                         '-volname-'   '-Format--=--+-Standard-+-'
                                                    '-Detailed-'
     
    

    Parameters

    volname
    Specifies the name of the database volume to be queried. This parameter is optional.

    You can use a pattern-matching expression to specify this name. All matching volume names are displayed. If you do not specify a volume name, information on all database volumes is displayed.

    Format=formatvalue
    Specifies how the information is displayed. This parameter is optional. The default value is STANDARD. Possible values are:

    Standard
    Specifies that partial information for the specified database volumes is displayed.

    Detailed
    Specifies that complete information for the specified database volumes is displayed.

    Examples

    Task 1

    Display information on the database volume named db.1.

    Command:
    query dbvolume db.1

    Output:
     

    +--------------------------------------------------------------------------------+
    |                                                                                |
    |Volume Name       Copy    Volume Name  Copy    Volume Name  Copy                |
    |(Copy 1)          Status  (Copy 2)     Status  (Copy 3)     Status              |
    |----------------  ------  -----------  ------  -----------  ---                 |
    |/home/bill/d-     Sync'd               Undef-               Undef-              |
    | smserv/build/d-                       ined                 ined                |
    | b.1                                                                            |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    Task 2

    Display information in complete detail on the database volume named DB.1 .

    Command:
    query dbvolume db.1 format=detailed

    Output:

    +--------------------------------------------------------------------------------+
    |                                                                                |
    |Volume Name (Copy 1): /home/bill/dsmserv/build/db.1                             |
    |         Copy Status: Sync'd                                                    |
    |Volume Name (Copy 2):                                                           |
    |         Copy Status: Undefined                                                 |
    |Volume Name (Copy 3):                                                           |
    |         Copy Status: Undefined                                                 |
    |Available Space (MB): 4                                                         |
    |Allocated Space (MB): 4                                                         |
    |     Free Space (MB): 0                                                         |
    +--------------------------------------------------------------------------------+

    where:

    Volume Name (Copyn)
    Specifies the name of the database volume. The output displays status of the three volume copies (Copy 1, Copy 2, and Copy 3).

    Copy Status
    Specifies the status of the database volume. Possible values are:

    Offline
    The volume is varied offline.

    Stale
    The volume is not synchronized with the other volumes in the database and cannot be used for storage.

    Sync'd
    The volume is synchronized with the other volumes in the database and can be used for storage.

    Undefined
    No volume has been defined.

    Available Space (MB)
    Specifies the total amount of space that is available, both allocated and free, for the database volume, in megabytes.

    Allocated Space
    Specifies the amount of space allocated to the database volume, in megabytes.

    Free Space
    Specifies the amount of unassigned space for this mirror set that can be allocated for use, in megabytes.

    Related Commands

    Table 152. Commands Related to QUERY DBVOLUME
    Command Description
    DEFINE DBCOPY Creates a volume copy of a database volume.
    DEFINE DBVOLUME Assigns a volume to be used for database storage.
    DELETE DBVOLUME Deletes a volume from the database.
    VARY Specifies whether a disk volume is available to the server for use.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k &3G&FV6>5݆@6G&./usr/share/html/adsm/en_US/admref/a45er175.htm Administrator's Reference

    Administrator's Reference

    QUERY DEVCLASS (Display Information on One or More Device Classes)

    Use the QUERY DEVCLASS command to display information on one or more device classes.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                         .-*------------.
    >>-Query DEVclass----+--------------+--------------------------->
                         '-devclassname-'
     
          .-Format--=--Standard-----.
    >-----+-------------------------+------------------------------><
          '-Format--=--+-Standard-+-'
                       '-Detailed-'
     
    

    Parameters

    devclassname
    Specifies the name of the device class to be queried. This parameter is optional. You can use wildcard characters to specify this name. All matching device classes are displayed. If you do not specify a value for this parameter, all device classes are displayed.

    Format=formatvalue
    Specifies how the information is displayed. This parameter is optional. The default value is STANDARD. Possible values are:

    Standard
    Specifies that partial information is displayed for the specified device class.

    Detailed
    Specifies that complete information is displayed for the specified device class.

    Examples

    Task 1

    Display information on all device classes.

    Command:
    query devclass

    Output:

    +--------------------------------------------------------------------------------+
    |Device     Device     Storage  Device Format  Est/Max  Mount                    |
    |Class      Access        Pool  Type           Capacity Limit                    |
    |Name       Strategy     Count                     (MB)                          |
    |                                                                                |
    |---------  ---------- -------  ------ ------  -------- -----                    |
    |8MMTAPE    Sequential       1  8MM    DRIVE    6,144.0     2                    |
    |DISK       Random           4                                                   |
    |PLAINFILES Sequential       1  FILE               50.0     1                    |
    |PLAINFILES Sequential       2  8MM    DRIVE       44.4 DRIVES                   |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    See Task 2 for parameter definitions.

    Task 2

    Display information in full detail on the PLAINFILES device class.

    Command:
    query devclass plainfiles format=detailed

    Output:

    +--------------------------------------------------------------------------------+
    |             Device Class Name: PLAINFILES                                      |
    |        Device Access Strategy: Sequential                                      |
    |            Storage Pool Count: 1                                               |
    |                   Device Type: FILE                                            |
    |                        Format:                                                 |
    |         Est/Max Capacity (MB): 50.0                                            |
    |                   Mount Limit: 1                                               |
    |              Mount Wait (min):                                                 |
    |         Mount Retention (min):                                                 |
    |                  Label Prefix:                                                 |
    |                       Library:                                                 |
    |                      OLibrary:                                                 |
    |                   Server Name:                                                 |
    |                  Retry Period:                                                 |
    |                Retry Interval:                                                 |
    |Last Update by (administrator): ADMIN                                           |
    |         Last Update Date/Time: 05/31/1996 13:15:36                             |
    +--------------------------------------------------------------------------------+

    Device Class Name
    Specifies the name of the device class.

    Device Access Strategy
    Specifies how data is written to the device class.

    Storage Pool Count
    Specifies the number of storage pools that are assigned to the device class.

    Device Type
    Specifies the device type of the device class.

    Format
    Specifies the recording format.

    Est/Max Capacity (MB)
    Specifies the estimated or maximum capacity of a volume associated with this device class.

    Mount Limit
    Specifies the maximum number of sequential access volumes that can be mounted concurrently or specifies that DRIVES is the mountlimit.

    Mount Wait (min)
    Specifies the maximum length of time, in minutes, to wait for a sequential access volume to be mounted.

    Mount Retention (min)
    Specifies the amount of time, in minutes, to retain an idle sequential access volume before dismounting it.

    Label Prefix
    Specifies the high-level qualifier of the data set name which the server writes into the sequential access media labels.

    Library
    Specifies the name of the defined library object that contains the drives used by this device class.

    OLibrary
    Specifies the object library that contains the file or files used in this device class.

    Server Name
    Specifies the name of a defined server.

    Retry Period
    Specifies the interval over which the server should attempt to contact a target server in the event that there is a suspected communications failure.

    Retry Interval
    Specifies the how often the retries are done within a given retry period.

    Last Update by (administrator)
    Specifies the administrator that made the last update to the device class.

    Last Update Date/Time
    Specifies the date and time of the last update.

    Related Commands

    Table 153. Commands Related to QUERY DEVCLASS
    Command Description
    DEFINE DEVCLASS Defines a device class that can be used for storage pools, importing, or exporting.
    DEFINE SERVER Defines a server for server-to-server communications.
    DELETE DEVCLASS Deletes a device class name.
    QUERY SERVER Displays information about servers configured for server-to-server communication.
    UPDATE DEVCLASS Changes the attributes of a device class.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kJt&3)GV6>5݆@6)./usr/share/html/adsm/en_US/admref/a45er176.htm Administrator's Reference

    Administrator's Reference

    QUERY DOMAIN (Query One or More Policy Domains)

    Use the QUERY DOMAIN command to display information on one or more policy domains. The QUERY DOMAIN command is useful in displaying the name of the policy set last activated and its default management class.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    There is a difference between the "activated policy set", as displayed in the QUERY DOMAIN command and the "ACTIVE" policy set. When a policy set is activated, the contents of the policy set are copied to a policy set that has the reserved name ACTIVE. Once activated, there is no real relationship between the policy set that has been activated (copied to ACTIVE) and the contents of the ACTIVE policy set. The original policy set can still be modified, but the copied definitions in the ACTIVE policy set can only be modified by activating another policy set. Because of this copying process, you should not assume that the definitions in the policy set that was last activated are the same as those in the ACTIVE policy set; the original policy set may have been modified since activation.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                       .-*----------.   .-Format--=--Standard-----.
    >>-Query DOmain----+------------+---+-------------------------+-><
                       '-domainname-'   '-Format--=--+-Standard-+-'
                                                     '-Detailed-'
     
    

    Parameters

    domainname
    Specifies the name of the policy domain to be queried. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching policy domains are displayed. If you do not specify a value for this parameter, all policy domains are displayed.

    Format=formatvalue
    Specifies how the information is displayed. This parameter is optional. The default value is STANDARD. Possible values are:

    Standard
    Specifies that partial information is displayed for the specified policy domain.

    Detailed
    Specifies that complete information is displayed for the specified policy domain.

    Examples

    Task 1

    Display partial information for all policy domains.

    Command:
    query domain

    Output:
     

    +--------------------------------------------------------------------------------+
    |Policy       Activated    Activated     Number of    Description                |
    |Domain       Policy       Default      Registered                               |
    |Name         Set          Mgmt              Nodes                               |
    |                          Class                                                 |
    |---------    ---------    ---------    ----------    ------------------         |
    |EMPLOYEE-    VACATION     ACTIVEFI-             6                               |
    | _RECORDS                  LES                                                  |
    |PROG1                                           0    Programming Group          |
    |                                                      Domain                    |
    |PROG2                                           0    Programming Group          |
    |                                                      Domain                    |
    |STANDARD     STANDARD     STANDARD              1    Installed default          |
    |                                                      policy domain             |
    +--------------------------------------------------------------------------------+

    See Task 2 for parameter definitions.

    Task 2

    From a managed server, display information in full detail for the EMPLOYEE_RECORDS policy domain.

    Command:
    query domain employee_records format=detailed

    Output:

    +--------------------------------------------------------------------------------+
    |              Policy Domain Name: EMPLOYEE_RECORDS                              |
    |            Activated Policy Set: VACATION                                      |
    |            Activation Date/Time: 1998.06.04 17.18.30                           |
    |           Days Since Activation: <1                                            |
    |    Activated Default Mgmt Class: ACTIVEFILES                                   |
    |      Number of Registered Nodes: 6                                             |
    |                     Description: Installed default policy domain.              |
    | Backup Retention (Grace Period): 30                                            |
    |Archive Retention (Grace Period): 365                                           |
    |  Last Update by (administrator): $$CONFIG.MANAGER$$                            |
    |           Last Update Date/Time: 1998.06.04 17.18.30                           |
    |                Managing Profile: ADMIN_INFO                                    |
    +--------------------------------------------------------------------------------+

    where:

    Policy Domain Name
    Specifies the name of the policy domain.

    Activated Policy Set
    Specifies the name of the policy set that was last activated in the domain.

    Activation Date/Time
    Specifies the date and time that the policy set was activated.

    Days Since Activation
    Specifies the number of days since the policy set was activated.

    Activated Default Mgmt Class
    Specifies the assigned default management class for the policy set.

    Number of Registered Nodes
    Specifies the number of client nodes registered to the policy domain.

    Description
    Specifies a description of the policy domain.

    Backup Retention (Grace Period)
    Specifies the number of days to retain inactive backup versions of files when any of the following conditions are present:

    • A file's management class is changed, but neither the new management class nor default management class contains a backup copy group.

    • The management class to which a file is bound no longer exists, and the default management class does not contain a backup copy group.

    • The backup copy group is deleted from the management class to which a file is bound and the default management class does not contain a backup copy group.

    Archive Retention (Grace Period)
    Specifies the number of days to retain an archive file that meets either of the following conditions:

    • The management class to which a file is bound no longer exists, and the default management class does not contain an archive copy group.

    • The archive copy group is deleted from the management class to which a file is bound and the default management class does not contain an archive copy group.

    Last Update by (administrator)
    Specifies the name of the administrator that defined or most recently updated the policy domain. If this field contains $$CONFIG_MANAGER$$, the policy domain is associated with a profile that is managed by the configuration manager.

    Last Update Date/Time
    Specifies when the administrator defined or most recently updated the policy domain.

    Managing Profile
    Specifies the profile (or profiles) to which the managed server subscribed to get the definition of this policy domain (see the DEFINE PROFASSOCIATION command).

    Related Commands

    Table 154. Commands Related to QUERY DOMAIN
    Command Description
    COPY DOMAIN Creates a copy of an existing policy domain.
    DEFINE DOMAIN Defines a policy domain that can be assigned to one or more clients.
    DELETE DOMAIN Deletes a policy domain along with any policy objects in the policy domain.
    UPDATE DOMAIN Changes the attributes of a policy domain.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  ki&3GV6>5݆@6./usr/share/html/adsm/en_US/admref/a45er177.htm Administrator's Reference

    Administrator's Reference

    QUERY DRIVE (Display Information about a Drive)

    Use the QUERY DRIVE command to display information about a drive located in a server-attached library.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-QUERY DRive--+---------+--+-----------+---------------------->
                    '-libname-'  '-drivename-'
     
          .-Format--=--Standard-----.
    >-----+-------------------------+------------------------------><
          '-Format--=--+-Standard-+-'
                       '-Detailed-'
     
    

    Parameters

    libname
    Specifies the name of the library where the queried drive is located. This parameter is optional. You can use a pattern-matching expression to specify this name.

    You must specify a value for this parameter if you specify DRIVENAME.

    drivename
    Specifies the name assigned to the drive. This parameter is optional. You can use a pattern-matching expression to specify this name.

    Format=formatvalue
    Specifies how the information is displayed. This parameter is optional. The default value is STANDARD. Possible values are:

    Standard
    Specifies that partial information is displayed for the drive.

    Detailed
    Specifies that complete information is displayed for the drive.

    Examples

    Task 1

    Display information about all drives associated with your server.

    Command:
    query drive

    Output:

    +--------------------------------------------------------------------------------+
    |Library   Drive    Device    Device             ON LINE                         |
    |Name      Name     Type                                                         |
    |--------  ------   --------  -------------      --------                        |
    |AUTO      8MM.0    8MM       /dev/mt1                YES                        |
    |AUTO      8MM.2    8MM       /dev/mt2                YES                        |
    |MANUAL    8MM.3    8MM       /dev/mt0                                           |
    +--------------------------------------------------------------------------------+

    See Task 2 for parameter definitions.

    Task 2

    Display information in full detail about the 8mm drive named DRIVE1 located in the library named AUTO.

    Command:
    query drive auto drive1 format=detailed

    Output:

    +--------------------------------------------------------------------------------+
    |                   Library Name: AUTO                                           |
    |                     Drive Name: DRIVE1                                         |
    |                    Device Type: 8MM                                            |
    |                         Device: /dev/mt0                                       |
    |                        ON LINE: Yes                                            |
    |                        Element: 116                                            |
    | Last Update by (administrator): SERVER_CONSOLE                                 |
    |          Last Update Date/Time: 1995-01-13 15:25:03                            |
    +--------------------------------------------------------------------------------+

    where:

    Library Name
    Specifies the name of the library to which the drive is assigned.

    Drive Name
    Specifies the name assigned to the drive.

    Device Type
    Specifies the type of device.

    Device
    Specifies the name of the device that corresponds to the drive.

    ON LINE
    Specifies that the drive is online.

    Element
    Specifies the element address of the drive.

    Last Update by (administrator)
    Specifies who performed the last update to the drive.

    Last Update Date/Time
    Specifies the date and time when the last update occurred.

    Related Commands

    Table 155. Commands Related to QUERY DRIVE
    Command Description
    AUDIT LIBRARY Ensures that an automated library is in a consistent state.
    DEFINE LIBRARY Defines an automated or manual library.
    DELETE LIBRARY Deletes a library.
    QUERY LIBRARY Displays information about one or more libraries.
    UPDATE DRIVE Changes the attributes of a drive.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] o le&3gGV6>5ކ@6C./usr/share/html/adsm/en_US/admref/a45er178.htm  -et<>ainors #&;DRTcdfhlmpu/46=AELMNOPSVbgvy",158BCGIw+029FHUYkqx|'.3Q!():W_7KJX\jpDr`c%20PhbDL$J))a"Gy@{ 59Uf2v`:bL)&*dܤ`y:M[]3> )c)&r[ۮRpFl631 ~+D_ݼ+ [i NjtX S~+ʿo5 7:j2_m1i:4y 91dp *0!8L`BmOp 8P P0Cqɍ'cpPQHc0 b< (` @`)N0iĈ8cOp@^,( \$8j/pi$A|4<8I 8wyhJYOvk%x' SN 0` 0` 0` 0` 0` o5y NmrKrp/p5U5CgCWe2JcBk@pDi(@8 Hp `D Up<HHD3эa]tI1X8H׸H$ \7@p@#^k#H 0XHךo減UϫCR 9I$cV-:3 ZmV5w(m1I&lO8P:1+OLRf2y9_(jVЮrP^T&џ] _;Sm &\B^osRl +֝;TZEYN鞹CJphmZgRl +Lƭ18_=r2E|s3oƵofT C'O-:3 7RAyH`}dJ) PCқ{eIZ%9L\$k8P q7i"t1 J&"!56F|f2vө x֭^fT @{&"!(f[sM"DCk9 g( k`;yC=b wwwwwwwwwwwwwwwvE&Ġ8L_v[(7.8XRcXbS_ww`K%K(7.8XR`KXo5.o@rc.oDd 7-f2oHH.oTklm݁ ʍM,G e݁ ÉY.Cy%݁. wwwwwwwww`Ky a ˳ۢa1} ,qQ Bzp7]wwwwwwwwv8<@qg.8XRn,`'QN, B~Ŝp7hl6 Bv]DuNl]p.9(3݀ ڻ[85qS-AmvpXb QƆȒL QƆÉO*4=0Th(ziM!GHB ! &8 @{M(D&,8ID$D=^QR+G+xo16g+xo3) Lhh޻ gh5qS-Vl6W_W@(cCGnu'-eAՆJS ekgZtcڤ2.y…kȦM"DCDd 7-f1J&"!5ȢbZ9_y9_|)FLg_WDd 44x]3-R8 +6g+/"I2DS2t$]3l4R8 +6g+/HqInu'-eAՆJS;R ycs(c(y…k=減܊o  EnpTjOVTjO5ȢbZ9_-)FE?\cbl6W:pkyC&Id\ Ckڅ nSƾmlg(0y…͆S:bS7xcX o(g 73$_?hjҙ-nr^2d_Ձ +2/A@`(|:Me%k Cv`-A:}_L`O pXb0 ya! &"Q4y@J&"!5ȢbZ9_ya-> o(g 73$_?hjҙ-nr^2d_Wu2[,眾bZ8-#U &"Q4y@%Hԟ&^mҧeɽʸIQ?i"#M"DCR|eyJpXbmc&*%F\/()7|F߳y9_xS:E_F)]-)FEug:Fc,W3|7JdY ڵEh%ku+$O[ 0d'7P /XV*jmlg(0d@'bZ8V(ZJ#kȦQN, AF8%F\/()|g;u~7 NPɭRjekMۥO8,1 61{pRqD$D=%Hԟ&^mҧeɽʸIQ<"5Eh~ f5bl6W#΢|W7JdaJEug:Fc,W3|7JdYd| XVM[)^mҼJB{1{rzEh⦫ -\%5Sxq"`v68XR*5'9(3TjO5ȢbZ9_5IggH5>Y_ 1lg/59^ڤ2.y…^5Bg7)_63:@v6+)W{P3JE\u&џ] _;Skxu(9>DL<"CRl *y…fV~SVHgé6ڜ8mլR+Gn)o HE1z7|)IʱW)CZ2.y…fr@80YDɒ$?6YNMLc"Wbl6TLhh޻ -\ME7yqQ=R x%F\/()+比`ZZ k xFW63Ƙ NMLc"(Z5^)sr5kc9A-Šlk}IʱW)Ն+616g+֝;TZE8P99ֱ,sapXb"=減܊oqD$D=༫M"DCkE"rgԜrXl BA@cmsariӵId\ @{M(D$i"\/()?)RrUua- -MN&Vs-\%5Sx"tfyqQ=iјi08IQ<"5Ehzxiјlg/cVT Ckڅ nSƦͭ8P:kWlo1"ԑ8 ㈍ 8 C- 51XV+7S5I$2/_VHWWBg7(pP}D@oRl +bSKgk(*y…k=減܊oIHlg#IMHlg' *5'QyFH5!sarggV5iO8P:kƦ Aܧ|P` Ckڅ nSƽgEMRjek3LM^LլR+GMHlg#-ـ:,c$_W[kRƼ ^ M|MHlg.u[>IF'\W\a@e|Vޤ尌#<3)7)S-gլR+} e<R!bXզ g:pP\mM>:@v699^Ԇr} \ &"È*yqQAE9ڊejl0gI+p9 Y@r"Bz)4~Ԍ7Ma%k~h(Z52Pg n,gEhF:D tuqh6AYHn+p9 _E"jeIS- /|Ma%x#S1Z0/QxR nR&|kl-iFY_ +Ԝ2n˨)7(>5U\W̓ r b25I$ ; f+~ nSjMc9u <RtV2/WLc9-W&jo;orWΤfV(Zx{)լR+[x5iӇD')DbS_%焌b 1I$O8P8c:eISkլR+G1I"SWqB~أ{gRl *mvVH!k^S+%x /Ȉ Ma%xXc{i 7أ{gRl +، CG{M*5'ipRyEk_=v囋 K;o`YMa%~ϵI 焕<@MԆr-^XCR 9I$ ͳTZ" S3:3֝>Hȹ F~Ss%UqSAa02(Z:|AZl11ȿ|91~FT,JEh yas\M! P1 P CPS+NYH_ aa⼶hdk)XIP|i +ǒ RC(GƾSVHT'|mE6Pg}_ob2#H8P8W|i#͍|bZ8v2E5I$b2π3 _:eISXƾ1ϲeIc&ᱜSr<_U~0,_;#,[ԛ,Jph(yor)8 8yqQ=h8%F\/()ua<zc<}^bIa}_:eIZVHWWBg7)WpA$ L`q|k)pht׍Mj9O [}YO}Z" E9cA@F|E9)) @x#Hn  s3o?)XV3֋sWr@8 ㈍ 8')DbK) X(3+s`;i2cڅ nS:xiјlg/W}Y/Z,gk$fj [pP}D@oRl *jЋ[rWΤfW3 ْS!O3ƾSޮ1phor)i2y%O8XR*5'J ㄕr(XVWS}_:eI^Xx4I^-Bg7)_63ISf0 @ D{pG{&"!-1pH{q75 !5ތj3mK:nuO5w=vt|jCc9pXbB24+6g:fZ C46:@rs C͘n+ı3  C4Ap`]কFS8yap(P0HP€c @ <oA yaq NL<mk8,1hl6jCc9QyFH_)Wά6\堠1ԛF}vt|NlsasƦgLT @{MflLXkE"rWϦZ58y…εf3 |)5ȏy&" 5Ȣbl6xë hW9h( mbl6phor):m)lQzk16gi/rhȌ8G*4xy &( mBXl B~ o% )16g*y…k%4yM4xyF"0!2D48DDɒ$< M4xFL#<@<xlWׇjf3볤 jsc:hϮΐ/̓-\%4^)&rhȌ8G*4xy &H$ O *Hx(\%4^GDL<"Cp{G D`@9QȌL0k^ԛF}vt|NlW™ل_R y…k%4yM4xyF"0!2DPr}"48DC (kܚD"8p{G D`@9QȌL0kuyANIaFE)c:eIZph) M'4kG D`@9QȌL0E"㉤H8qBJhɣƏ"0 xBaF&HC5Ehx>"):p9 _E"ԛ,J52ʚXVR0WWሩLkuph) M'JcCGy&\MHw _[|pp Hp `DUۯ'#_8( )@ _Yyo'#_8( )@ @ ''0g:rܖFpPRx%!`8 p%8@cRL!W52k#H=_#^kD @{5ކ@6$./usr/share/html/adsm/en_US/admref/a45er179.htm Administrator's Reference

    Administrator's Reference

    QUERY DRMSTATUS (Query DRM System Parameters)

    Use the QUERY DRMSTATUS command to display information about the system parameters defined for the Disaster Recovery Manager (DRM) feature, such as those defined by the SET commands.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-Query DRMSTatus---------------------------------------------><
     
    

    Parameters

    None.
    Note:The QUERY DRMSTATUS command does not allow FORMAT=DETAILED.

    Examples

    Task

    Display information about the DRM system parameters.

    Command:
    query drmstatus

    Output:

    +--------------------------------------------------------------------------------+
    |             Recovery Plan Prefix:                                              |
    |         Plan Instructions Prefix:                                              |
    |       Replacement Volume Postfix: @                                            |
    |            Primary Storage Pools: PRIM1 PRIM2                                  |
    |               Copy Storage Pools: COPY*                                        |
    |      Not Mountable Location name: Local                                        |
    |                     Courier Name: Fedex                                        |
    |                  Vault Site Name: Ironmnt                                      |
    | DB Backup Series expiration days: 30 Day(s)                                    |
    |                     Check Label?: No                                           |
    |        Process FILE Device Type?: No                                           |
    |                Command file name:                                              |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    where:

    Recovery Plan Prefix
    User specified prefix portion of the file name for the generated recovery plan file.

    Plan Instructions Prefix
    User specified prefix portion of the file names for the ADSM server recovery instructions files.

    Replacement Volume Postfix
    Specifies the character added to the end of the replacement volume names in the recovery plan file.

    Primary Storage Pools
    Specifies the primary storage pools that are eligible for processing by the PREPARE command. If this field is blank, all primary storage pools defined to the ADSM server are eligible for processing.

    Copy Storage Pools
    Specifies the copy storage pools that are eligible for processing by the MOVE DRMEDIA, PREPARE, and QUERY DRMEDIA commands. If this field is blank, all copy storage pools defined to the ADSM server are eligible for processing.

    Not Mountable Location Name
    Specifies the name of the location where the media to be shipped offsite are stored.

    Courier Name
    Specifies the name of the courier used to carry the media to the vault.

    Vault Site Name
    Specifies the name of the vault where the media is stored.

    DB Backup Series Expiration Days
    Specifies the minimum number of days that must elapse since a database series has been created before it is eligible to be expired by the MOVE DRMEDIA command.

    Check Label?
    Specifies whether media labels will be read for volumes checked out by the MOVE DRMEDIA command. Possible values are:

    Yes
    Specifies that ADSM should read sequential media labels of volumes checked out by the MOVE DRMEDIA command.

    No
    Specifies that ADSM should not read sequential media labels of volumes checked out by the MOVE DRMEDIA command.

    Process FILE Device Type?
    Specifies whether MOVE DRMEDIA or QUERY DRMEDIA commands will process volumes associated with a device class with a FILE device type. Possible values are:

    Yes
    Specifies that MOVE DRMEDIA and QUERY DRMEDIA commands will process database backup and copy storage pool volumes that are associated with a device class with a FILE device type.

    No
    Specifies that MOVE DRMEDIA and QUERY DRMEDIA commands will not process database backup and copy storage pool volumes that are associated with a device class with a FILE device type.

    Command File Name
    Specifies the full path file name that contains the executable commands generated by MOVE DRMEDIA or QUERY DRMEDIA command.

    Related Commands

    Table 157. Commands Related to QUERY DRMSTATUS
    Command Description
    SET DRMCHECKLABEL Specifies whether ADSM should read volume labels during MOVE DRMEDIA command processing.
    SET DRMCOPYSTGPOOL Specifies that copy storage pools are managed by DRM.
    SET DRMCOURIERNAME Specifies the name of the courier for the disaster recovery media.
    SET DRMDBBACKUPEXPIREDAYS Specifies criteria for database backup series expiration.
    SET DRMFILEPROCESS Specifies whether the MOVE DRMEDIA or QUERY DRMEDIA command processes files associated with a device type of file.
    SET DRMINSTRPREFIX Specifies the prefix portion of the path name for the recovery plan instructions.
    SET DRMPLANVPOSTFIX Specifies the replacement volume names in the recovery plan file.
    SET DRMPLANPREFIX Specifies the prefix portion of the path name for the recovery plan.
    SET DRMPLANVPOSTFIX Specifies the replacement volume names in the recovery plan file.
    SET DRMPLANPREFIX Specifies the prefix portion of the path name for the recovery plan.
    SET DRMPRIMSTGPOOL Specifies that primary storage pools are managed by DRM.
    SET DRMVAULTNAME Specifies the name of the vault where DRM media is stored.
    SET DRMCMDFILENAME Specifies a file name for containing DRM executable commands.
    SET DRMNOTMOUNTABLENAME Specifies the location name of the DRM media to be sent offsite.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] MOVE  k4&3GV6>5ކ@6./usr/share/html/adsm/en_US/admref/a45er180.htm Administrator's Reference

    Administrator's Reference

    QUERY ENABLED (Query Enabled Events)

    Use the QUERY ENABLED command to display either a list of enabled events or a list of disabled events, whichever is shorter.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-Query--ENabled----+-CONSOLE-----+---------------------------->
                         +-ACTLOG------+
                         +-EVENTSERVER-+
                         +-FILE--------+
                         +-SNMP--------+
                         +-TIVOLI------+
                         '-USEREXIT----'
     
    >-----+-----------------------------+--------------------------><
          +-NODEname--=--node_name------+
          '-SERVername--=--server_name--'
     
    

    Parameters

    receiver
    Specifies a receiver for enabled events. This is a required parameter. Valid values are:

    ACTLOG
    Specifies the ADSM activity log.

    CONSOLE
    Specifies the standard server console.

    EVENTSERVER
    Specifies an ADSM server defined as the event server.

    FILE
    Specifies a file.

    SNMP
    Specifies the simple network management protocol (SNMP).

    TIVOLI
    Specifies the Tivoli Management Environment (TME).

    USEREXIT
    Specifies a user-written routine to which ADSM writes information.

    NODEname=node_name
    Specifies a node name to be queried. You can specify either NODENAME, SERVERNAME, or neither. If neither parameter is specified, the query is for events enabled for the server running this command.

    SERVername=server_name
    Specifies a server name to be queried. You can either specify NODENAME, SERVERNAME, or neither. If neither parameter is specified, the query is for events enabled for the server running this command.

    Examples

    Task

    Query the server for server events that are enabled for the console.There are 10000 possible server events.Either a list of enabled events or disabled events is displayed (whichever list is shorter).

    Command:
    query enabled console

    Output:

    +--------------------------------------------------------------------------------+
    |9998 events are enabled for the CONSOLE receiver.  The                          |
    |following events are DISABLED for the CONSOLE receiver:                         |
    |    |                                                                           |
    |ANR8409, ANR8410                                                                |
    +--------------------------------------------------------------------------------+

    Related Commands

    Table 158. Commands Related to QUERY ENABLED
    Command Description
    BEGIN EVENTLOGGING Starts event logging to a specified receiver.
    DISABLE EVENTS Disables specific events for one or more receivers.
    ENABLE EVENTS Enables specific events for one or more receivers.
    END EVENTLOGGING Ends event logging to a specified receiver.
    QUERY EVENTRULES Displays information about rules for server and client events.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ; 5߆@6a./usr/share/html/adsm/en_US/admref/a45er181.htm   et-<>adhinors #&;DTbcflmpu/1456AEINOPRSgvy",089=GLMVYw+23BCFHUqx|'().7QWX!:J_kzK\jZ*p"LB( D@BI H@? H!{ =䈤A;+岊c$E 5F8/!+Vѿᡡy&`"D qc @((V2ۑ`irP7ּ[08,QEl^uɖa|[ ,p Xy&`jLpMlm hņkp5z{L| R! N _XiUy@kp5w>׃ pQ|oּ[ѪlOlZ_ljnGeZ\Mo_|Yai ioEvmwe0}֗k^k /:pJrK"A[0k^k$?HH"! nD#IH$Bgx_FV 1`` ഒ(80hEL#IH$BO X``g8@, \ A!E@ s\#IH$BVO  Ŏ00P< &I*p( A5i)Lk_p5#y\R kpHxЄTJ@=‡ż|W'}6<8bq\QLpX53? @4 PH$G hYj%PH<*%$vrye%el#5]r<ppX$<@hA@0pPQ@q`PQ@qpPQ@qCkCD  {y E$ 8!=$<@hA@0p  \? @4 H8,!=$<@hA@0p`C({pHxЂ( `8  \Qx2Ypa\Iu*~wahRYVR=JٹpSny!Җp@ "@]J)l:kee#:l쳃Ya_u%elQi7Ռ6um,ﶆW^8`:Rs4)-r Vtț|bO8` qGRYVS}XCgZxR>^t٘ΥW^Yl qጦp8Qco R^K"2Hbnn=쭷WU)tV^::c)ZۉjHݖ[<_2V<ა: ՟l:+[/ iYa,곬>hOg r$ %Ԫ‘sYo݅gaS\EucV,c) e>ʬ~o)[GSlMV)ጦpr4g~8 TK I.W^x-?ea߫[v!}c)rጦbo൲3̧/Sa8_8`9}ԅ',c-ͩ}UMq([a:8QH3|,SY e7aߩ RܲD9|1lR8` qG,80Q.<y0W^V 󢵲֞ ՝c) ._#3YZyM}2ǜ0r|,Ԫ‘STfUZy|#H-Eke᳭<;YǢX@`/0rY"=By k׆,ac*3U:xR>K"'9Sr> k,q95嗝2 V^3঳Fvu֜NSR]HS'LV_:wп:;Vѹ (rO1iV)5LH$D$X #-"8`8KŪbqZxlO,+d}XCgZ_졾P1_Jy܏*)ex}bGK"[)oe|c:m:և0r)Nzʷϲ7Lp/Tݖuj +HgZ\󆅡p0=渣EK=ԖE> k,q95-/~=ԖE47أ;:@{Ƚ)gQi7Y~=2e ,RYV*|~&Dسiпv(δ|[e'ͱ ] gO2҃7܉ (zRu%elxP'BޥWal܏v(δ~=ԖE2Ӭ|A}E3IdY[#ﰶy kk=^FgZy֋Zr=Zጦ졾+G3ž +hpt}YlR-݅g#g)[FW:鳾ϋL[:-:VK˸{,eU\󆅡p0=渣Eqzު3إm9V훔֝(_b9 ^:+[/ iO|ݝ |1lܦδeXwತA7,4p-*TL@!%$R $dYRj,sr:ӔN܁m=0rEأ;:_ HKUׅ"y kkk<|l6ugvVMluzYժTNt.jg/lpд9{Ƚ)gZ޽c5f6u7:gȲz6GYW-HO[}|19\Q"0ԗgQi7T7#,RYVUfȚ+[ggG_}8koφ2y kk<^U~wUuH!Ol;g7)yΥWaδO˱N ,d٫em gNtDfΤQ9zטaZe:5)΅m8hZk=^!:My>}u^} έm΅m8` qGūB_v1I- Uu7,c):6AL =HS|Cw-F RS-Oc| 9=e%:-<姑<აUjύ}+bTρ-݄wa@'v>݄wa@'v>݄wa@'v>݄+c\/"I<| =&etު,3ke70r)g^g:g+Wnl8`9(Um[~׃Yc)RYVN03~Dyԅ 3LW쳫U_ A|ܵ8hZ"$ \/"I݄wa@'v>݄wa@'v>݄wa@'vr(@8$G@ @ 5‘y{qGQ@p \QE'$-*B#ʼ"1MY:x^t_U~=Bխmק3 @D'Άg4-l4CYo2u%el-,t/Sٯc; O8`:RyՍi8`:RV g݄wa@'v>݄wa@'v>݄wa@'vr(@8$<8hZAFR!5=3 @m7pдiY)5gy0r܊O$L| =&etުO쳨ͭnptx+Ye[_ <ა渣Utal ^ g,gጦIdY[# o6 z'݌vPߔGZ02՞))5L=U,e':B_7,j]9:4-kbRyE$ph$MG0j|$Q-R>} ;{MYU񁛛w-Yfo78`:Rμ],ukoFWO-ꯌ ps\Q: 3So,_}śN=0O0yj3LW쳫U_ A|ܷR:CgZ\󆅡r!L@JO5ȢA$-݄wa@'v>݄wa@'v>݄wa@'v>݄wa@'vr(@8$G@ A"h "ph@c\)H{I "-*B#ʼ"1MY>R3_=U, Vc)^x-9: pд:9=emԖE?kﰶiпNfx[ 3<აJwB_7-V6u<აK ՞G# 9\QE'&\"<6 B(DyW+G}^UfUvț2s9~-rwcgZAc9+o1;H )[ig/l^t٘ΥW^Ȳ\@xYB g/U~jo,eUr˞pд qe1[l__1hD_V:<აT`5rL+mWIdY[#Sn)5LԪ‘s@ (d$$yÅHY<აȲ}7 RYn)5gRYVH/?eb[YcΑ-9eLt7ebVy_=By!ǢXCjr 6e f7.mԖE> oٯ Z/5-3U~ V-Q9пbkpд9D?I I^ DDDph&B4-\/>݄wa@'v>݄wa@'v>݄wa@'v>݄waB5ȢA$" @ @ | :M5:3n)5f+Wʬ"δ Ό\g՞GCc 9k<[|Av5y{e;*|7pд)f8S~׃Y7 e6K"[|Y_쳭 Vmpf!Ov1Ig֙ae':B_7-s5ȇI1)<"H-D54-@) HkE;N }D;N }D;N }D;N }Vƹ^ DDDphp R>} ;u 9\QE'MG0jUex(DyW۞p8DyWѕ7p^kE&e ,HYk(_<)5f+WnjxmeFmlpC,5_V,etުh```a 5  `Ok9c? e6K"[|Y_֘<eXr<_rсf!Ov1Ig֙gV-Q9пbcTΐ݄֗wa@'v>݄wa@'v>݄wa@'v>݄waB5ȢA$-5@(H \)r)="hDyWѕ7p_np+nB#ʼ"1MYYWhPy݌RjOFWO-ꯌ +oΣ6S|ay!ҖuAfs[}z2yoU|`fw40000CV]'x52u%el-,t/Yy ՓT=&ZgeZDBZ 底]9:4-kbRyE$ph$M\$Q-݄wa@'v>݄wa@'v>݄wa@'v>݄waB5ȢA$" @ @0#$DDphB4-\)r)<0 A#ʾ*kpд(Ό]„G8hZA^3Vx)k匛2u%el-,t/Yօ6O3Vz3LWj !h/ CC$AkEI$D@"`A PPW I $L5Ȣ@'v>݄wa@'v>݄wa@'v>݄wa@'v>݄+c\/"I""8p8`pдHD@i"`A{qGD32<{,+d~am4󆅠On)5gHp@ D=渣܊O lK֋j{,+d|si][r?أ;:<ა5R{$T RYVJ H2A5ȢbVyH/{,+gC|=7#YԪ‘<ა5R{$T k7p&H9^YRj/,g|1(_NWal܉ +{5-4-ky("Y"<U[7"E*Lsr(՞_졿eK"2 )Ԫ-<ა5R{$T NȸQd$\/,)5g(ogȲGame':F}Z2 !{|)vY,Pw١ ("Y"< p&H9^YRj/P߲΢o1[m:<3u%elc- iH{{fy(J*) ("Y"<ۑp&H9^YRj/P߲φ2 4և0r܊Oqd$}"E*Lsr(՞_졿eE(_6bOU~=ԖE&Ռ6u ("Y"<d\(EIyEc7UfR:N{/΢ogdzxmeጦ*Uv9\QE'EIx)fE*Lsr(՞_졿e Ufy k=ȤH2A)]‹$T Qyf1I,t/Yﰶsj'խ>hOM֞{,+d}XCgZyBg44<ა5R{$T ([a:8Qd$\/,)5g(ogs_φ2ԅ)]nYy"y!Җ|՞_S-(,80Q.@D$]xR>5WzM>o)[DCM+h9wZHYVpųr>W,c-~ bZ ,t/Y,[YcΑ=ԖEc-ﰶ@C9W~'=QLtk7teg6 y!ȫ՟Wx)elRקwahȄ-)5LH$D$X "mfgȲyw6VޙȞpH D=渣zPp3k=݅gU[75W|<(gWgZ}7 Ufej^_e窿eQ& DJ)9\QE'EIx5-l-Y"<"1MY<`7<)_<7jK쳨v(δTݖ{,+d}XCgZprU󢵲֞wZr>j{,+a+ nG;ggB0r܊Oqd$MWal܋H2A5ȢbVynxR?f}{,+d~o]r'0r܊Oqd$ fY"<"1MYe,[Yc_φ2 )Ԫ-<ა4oysY󆅡r!5R{$T j f\(EIyEc7IdY[#S|~e:]r'0r܊Oqd$  ,RdkE&e ,RYV-HO[}S|~/|"n=ԖE4<ა5R{$T 炡5.Y"<"1MYYZyM+mVYg>Fvt/Y,6e<)vTS/ylO/]eE3#<ა5R{$T [r.Y"<"1MYYS|~fأ;:@{I,RdW/\(EIyEc7쳨 fyQigȲDڱδ<ა5R{$T lH2A5ȢbVy*jCgZ_eYZyMdzxme e4!NWal<ა5R{$T 炙mY"<"1MYY'B{-HO[}|1;Ym0r܊Oqd$H΅(EIyEc7쳀DUuH8_g#ͧBe k,':F}Zጦ߀QigȲGՌ6u/]sMO C9\QE'EIx2eH2A5ȢbVy{7=U,c)HRޞx嗝2'0r)a{MYE2 ˆ_HKUׅ#\w:DSጦbO8`8|1lRzWzyի4eإm' [7#o5~=2N!5ͧBeK"}8IdY[8/2 nD<აqJ7spel'O}WM^q:}x`/0rYw›Y|+hzxlgvObT HH2E  [8n}{,+g{si^h_- {qG&H9r쭮Y"<"1MY=Y:umU:O)e SfNY}u%elFw#ʊe+,dCW5SXlBe(SÀ>Z?^tϲV6ut/՟v1I5߆@6./usr/share/html/adsm/en_US/admref/a45er182.htm Administrator's Reference

    Administrator's Reference

    QUERY EVENTRULES (Query Rules for Server or Client Events)

    Use the QUERY EVENTRULES command to display the history of events that are enabled or disabled by a specified receiver for the server or for a client node.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                            .-*---------------------.
    >>-Query--EVENTRUles----+-----------------------+--------------->
                            |  .-,----------------. |
                            |  V                  | |
                            '----+-CONSOLE-----+--+-'
                                 +-ACTLOG------+
                                 +-EVENTSERVER-+
                                 +-FILE--------+
                                 +-SNMP--------+
                                 +-TIVOLI------+
                                 '-USEREXIT----'
     
    >-----+-----------------------------+--------------------------><
          +-NODEname--=--node_name------+
          '-SERVername--=--server_name--'
     
    

    Parameters

    receivers
    Specifies one or more receivers for enabled events. This is an optional parameter.

    You can use a pattern-matching character (*) to specify a name. If no receivers are specified or if a wildcard character (*) is specified, all receivers are queried.

    Valid values are:

    CONSOLE
    Specifies the standard console.

    ACTLOG
    Specifies the ADSM activity log.

    EVENTSERVER
    Specifies another ADSM server that has been defined as the event server.

    FILE
    Specifies a file.

    SNMP
    Specifies the simple network management protocol (SNMP).

    TIVOLI
    Specifies the Tivoli Management Environment (TME).

    USEREXIT
    Specifies a user-written routine to which ADSM writes information.

    NODEname=nodename
    Specifies a node name to be queried. You can use a pattern-matching character (*) to specify a name. All matching node names are queried. You can specify NODENAME, SERVERNAME, or neither. If neither parameter is specified, the query is for event rules for the server running this command.

    SERver=server_name
    Specifies a server name to be queried. You can use a pattern-matching character (*) to specify a name. All matching server names are queried. You can specify NODENAME, SERVERNAME, or neither. If neither parameter is specified, the query is for event rules for the server running this command.

    Examples

    Task 1

    Display the history of client events enabled or disabled for the server console and activity log receivers.

    Command:
    query eventrules console,actlog nodename=*

    Output:

    +--------------------------------------------------------------------------------+
    |Date/Time            Client Event Rules                                         |
    |-------------------- ----------------------------------------------------       |
    |05/29/97 13:39:58    ENABLE EVENTS CONSOLE ANE4001 NODENAMES=JEE                |
    |05/30/97 13:46:25    DISABLE EVENTS ACTLOG ANE4962 NODENAMES=JEE                |
    |05/30/97 13:46:25    DISABLE EVENTS ACTLOG ANE4963 NODENAMES=JEE                |
    |05/30/97 13:46:25    DISABLE EVENTS ACTLOG ANE4965 NODENAMES=JEE                |
    |05/30/97 13:46:25    DISABLE EVENTS ACTLOG ANE4966 NODENAMES=JEE                |
    |05/30/97 13:46:25    DISABLE EVENTS ACTLOG ANE4967 NODENAMES=JEE                |
    |05/30/97 13:46:25    DISABLE EVENTS ACTLOG ANE4968 NODENAMES=JEE                |
    |05/30/97 14:24:20    ENABLE EVENTS CONSOLE ANE4015 NODENAMES=RON                |
    |05/30/97 14:24:50    ENABLE EVENTS CONSOLE ANE4026 NODENAMES=DONNA              |
    |05/30/97 14:25:59    ENABLE EVENTS CONSOLE ANE4015 NODENAMES=DONNA              |
    +--------------------------------------------------------------------------------+

    Task 2

    Display the history of server events enabled or disabled for all receivers.

    Command:
    query eventrules

    Output:

    +--------------------------------------------------------------------------------+
    |Date/Time            Server Event Rules                                         |
    |-------------------- ----------------------------------------------------       |
    |05/22/97 14:35:13    ENABLE EVENTS CONSOLE ANR2578                              |
    |05/30/97 14:29:31    ENABLE EVENTS CONSOLE ANR0272                              |
    |05/30/97 14:31:46    ENABLE EVENTS USEREXIT ANR0130                             |
    |05/30/97 14:31:54    ENABLE EVENTS USEREXIT ANR0131                             |
    |05/30/97 14:50:28    ENABLE EVENTS USEREXIT ANR0266                             |
    +--------------------------------------------------------------------------------+

    Related Commands

    Table 160. Commands Related to QUERY ENABLED
    Command Description
    BEGIN EVENTLOGGING Starts event logging to a specified receiver.
    DISABLE EVENTS Disables specific events for one or more receivers.
    ENABLE EVENTS Enables specific events for one or more receivers.
    END EVENTLOGGING Ends event logging to a specified receiver.
    QUERY ENABLED Displays enabled or disabled events for a specific receiver.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ver nam kr&3 HV6>5߆@6 ./usr/share/html/adsm/en_US/admref/a45er183.htm Administrator's Reference

    Administrator's Reference

    QUERY EVENTSERVER (Query the Event Server

    Use the QUERY EVENTSERVER command to display the name of the event server.

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-Query EVENTSERVer-------------------------------------------><
     
    

    Examples

    Task

    Display the name of the event server.

    Command:
    query eventserver

    Related Commands

    Table 161. Commands Related to QUERY EVENTSERVER
    Command Description
    BEGIN EVENTLOGGING Starts event logging to a specified receiver.
    DEFINE EVENTSERVER Defines the receiving server for server-to-server event logging.
    DEFINE SERVER Defines a server for server-to-server communications.
    DELETE EVENTSERVER Deletes reference to the event server.
    DELETE SERVER Deletes the definition of a server configured for server-to-server communications.
    END EVENTLOGGING Ends event logging to a specified receiver.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] pec k&3%HV6>5߆@6%./usr/share/html/adsm/en_US/admref/a45er184.htm Administrator's Reference

    Administrator's Reference

    QUERY FILESPACE (Query One or More File Spaces)

    Use the QUERY FILESPACE command to display information about one or more file spaces that belong to a client node. The information displayed via the QUERY FILESPACE command reflects data as of the last incremental backup.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    File space names are case sensitive. You can use the QUERY FILESPACE command to determine the correct capitalization for the file space to be queried.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                          .-*--*------------------------.
    >>-Query FIlespace----+-----------------------------+----------->
                          |           .-*-------------. |
                          '-nodename--+---------------+-'
                                      '-filespacename-'
     
          .-Format--=--Standard-----.
    >-----+-------------------------+------------------------------><
          '-Format--=--+-Standard-+-'
                       '-Detailed-'
     
    

    Parameters

    nodename
    Specifies the name of the client node to which the file space belongs. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching client node names are included. If you do not specify a value for this parameter, all client nodes are queried.

    You must specify a value for this parameter if you specify FILESPACENAME.

    filespacename
    Specifies the name of the file space to be queried. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching file spaces are displayed. If you do not specify a value for this parameter, all file spaces are queried.

    Format=formatvalue
    Specifies how the information is displayed. This parameter is optional. The default value is STANDARD. Possible values are:

    Standard
    Specifies that partial information is displayed for the specified file space.

    Detailed
    Specifies that complete information is displayed for the specified file space.

    Examples

    Task 1

    Query all file spaces associated with all client nodes.

    Command:
    query filespace

    Output:
     

    +--------------------------------------------------------------------------------+
    |Node Name    Filespace    Platform  Filespace  Capacity  Pct Util               |
    |             Name                   Type           (MB)                         |
    |-----------  -----------  --------  ---------  --------  -----                  |
    |JOEOS2       OS2          OS/2      HPFS           58.0   32.0                  |
    |JOEOS2       D_DRIVE      OS/2      HPFS           57.0   30.8                  |
    +--------------------------------------------------------------------------------+

    where:

    Node Name
    Specifies the name of the client node.

    Filespace Name
    Specifies the name of the file space for the client node.

    Platform
    Specifies the platform for the client node.

    Filespace Type
    Specifies the type of file space. The type is set by the client.

    Capacity (MB)
    Specifies the amount of space assigned to this file space, in megabytes, on the client node. This value applies to the actual file systems and media on the client node's machine.

    Pct Util
    Specifies, as a percentage of the capacity of the file space, the amount of occupied space in the file space, on the client node. This value applies to the actual file systems and media on the client node's machine.

    Task 2

    Display detailed information on the OS2 file space that belongs to the client node JOEOS2.

    Command:
    query filespace joeos2 OS2 format=detailed

    Output:

    +--------------------------------------------------------------------------------+
    |                       Node Name: JOEOS2                                        |
    |                  Filespace Name: OS2                                           |
    |                        Platform: OS/2                                          |
    |                  Filespace Type: HPFS                                          |
    |                   Capacity (MB): 58.0                                          |
    |                        Pct Util: 99.7                                          |
    |     Last Backup Start Date/Time:                                               |
    |  Days Since Last Backup Started:                                               |
    |Last Backup Completion Date/Time:                                               |
    |Days Since Last Backup Completed:                                               |
    +--------------------------------------------------------------------------------+

    where:

    Node Name
    Specifies the name of the client node.

    Filespace Name
    Specifies the name of the file space for the client node.

    Platform
    Specifies the platform for the client node.

    Filespace Type
    Specifies the type of file space. The type is set by the client.

    Capacity (MB)
    Specifies the amount of space assigned to this file space, in megabytes, on the client node.

    Pct Util
    Specifies, as a percentage of the capacity for the file space, the amount space that is occupied in the file space on the client node.

    Last Backup Start Date/Time
    Specifies the date and time that the last increment backup of the file space was initiated.

    Days Since Last Backup Started
    Specifies the number of days since the last increment backup of the file space was initiated.

    Last Backup Completion Date/Time
    Specifies the completion date and time of the last increment backup of the file space.

    Days Since Last Backup Completed
    Specifies the number of days since the last increment backup of the file space completed.

    Related Commands

    Table 162. Commands Related to QUERY FILESPACE
    Command Description
    DELETE FILESPACE Deletes data associated with one or more client's filespaces.
    REGISTER NODE Defines a client to the server and sets options for that user.
    REMOVE NODE Removes a client from the list of registered nodes for a specific policy domain.
    RENAME FILESPACE Renames a client filespace on the server.
    UPDATE NODE Changes the attributes associated with a client node.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] e k&3PHV6>5@6P./usr/share/html/adsm/en_US/admref/a45er185.htm Administrator's Reference

    Administrator's Reference

    QUERY LIBRARY (Query a Library)

    Use the QUERY LIBRARY command to display information about libraries.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The server options file that is created during installation includes a DEVCONFIG option that specifies a default device configuration file named devcnfg.out. You can specify other device configuration files with additional DEVCONFIG options. When you use this option in the dsmserv.opt file, the files specified are automatically updated whenever a device class, library, or drive is selected, updated, or deleted.

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-Query LIBRary--+-------------+------------------------------->
                      '-libraryname-'
     
          .-Format--=--Standard-----.
    >-----+-------------------------+------------------------------><
          '-Format--=--+-Standard-+-'
                       '-Detailed-'
     
    

    Parameters

    libraryname
    Specifies the name of the library to be queried. You can use pattern-matching expressions to specify names. This parameter is optional.

    Format=formatvalue
    Specifies how the information is displayed. This parameter is optional. The default value is STANDARD. Possible values are:

    Standard
    Specifies that partial information is displayed for the library.

    Detailed
    Specifies that complete information is displayed for the library.

    Examples

    Task 1

    Display information about the library named AUTO.

    Command:
    query library auto

    Output:

    +--------------------------------------------------------------------------------+
    |                                                                                |
    |Library Name  Library  Device    Private  Scratch  External                     |
    |              Type               Category Category Manager                      |
    |-------       -------  --------  -------- -------- --------                     |
    |AUTO          SCSI     /dev/1b0                                                 |
    +--------------------------------------------------------------------------------+

    See Task 2 for parameter definitions.

    Task 2

    Display information in full detail about the library named EZLIFE.

    Command:
    query library ezlife format=detailed

    Output:

    +--------------------------------------------------------------------------------+
    |                                                                                |
    |                  Library Name: EZLIFE                                          |
    |                  Library Type: SCSI                                            |
    |                        Device: /dev/1b0                                        |
    |              Private Category:                                                 |
    |              Scratch Category:                                                 |
    |              External Manager:                                                 |
    |Last Update by (administrator): DOCTOR_MIKE                                     |
    |         Last Update Date/Time: 1996-12-05 15:24:53                             |
    |                                                                                |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    where:

    Library Name
    Specifies the name of the library to which the drive is assigned.

    Library Type
    Specifies the type of library to which the drive is assigned.

    Device
    Specifies the name of the device that corresponds to the drive.

    Private Category
    Specifies the category number for private volumes that must be mounted by name.

    The information displayed in this field only applies to an IBM 3494 or 3495 Tape Library Dataserver.

    Scratch Category
    Specifies the category number to be used for scratch volumes in the library.

    The information displayed in this field only applies to an IBM 3494 or 3495 Tape Library Dataserver.

    External Manager
    Specifies the location of the external library manager where ADSM can send media access requests. This parameter is required.

    Last Update by (administrator)
    Specifies who performed the last update to the drive.

    Last Update Date/Time
    Specifies the date and time when the last update occurred.

    Related Commands

    Table 163. Commands Related to QUERY LIBRARY
    Command Description
    AUDIT LIBRARY Ensures that an automated library is in a consistent state.
    DEFINE LIBRARY Defines an automated or manual library.
    DELETE LIBRARY Deletes a library.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k&3mIV6>5@6m./usr/share/html/adsm/en_US/admref/a45er186.htm Administrator's Reference

    Administrator's Reference

    QUERY LIBVOLUME (Query a Library Volume)

    Use the QUERY LIBVOLUME command to display information about one or more volumes that have been previously checked into an automated library for use by the ADSM server.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-Query LIBVolume----+--------------+---+----------+----------><
                          '-libraryname--'   '-volname--'
     
    

    Parameters

    libraryname
    Specifies the name of the library where the storage volume is located. You can use a pattern-matching expression to specify this name. This parameter is optional.

    volname
    Specifies the volume name of the storage volume. You can use a pattern-matching expression to specify this name. This parameter is optional.

    Examples

    Task

    Display information about all of the volumes that are checked into the library named AUTO.

    Command:
    query libvolume auto

    Output:

    +--------------------------------------------------------------------------------+
    |Library Name     Volume Name     Status            Last Use                     |
    |------------     -----------     -------           --------                     |
    |AUTO             WPD001          Private           Data                         |
    |AUTO             WPD002          Private           Export                       |
    |AUTOLIB          OPTVOL1         Private(Optical)  Data                         |
    |AUTOLIB          OPTVOL2         Scratch(Worm)                                  |
    |AUTO             WPDV00          Scratch                                        |
    |AUTO             WPD003          Private           DbBackup                     |
    +--------------------------------------------------------------------------------+

    Library Name
    Specifies the name of the library where the storage volume is located.

    Volume Name
    Specifies the name of the storage volume.

    Status
    Specifies the status of the storage volume in the inventory that ADSM tracks for the library. If the status is Private, the volume is being used by ADSM. If the status is Scratch, the volume is available for use. When ADSM begins using a volume with scratch status, the status is changed to private.

    Last Use
    Specifies the type of data on the storage volume. This field only applies to storage volumes with the Private status.

    Related Commands

    Table 164. Commands Related to QUERY LIBVOLUME
    Command Description
    AUDIT LIBRARY Ensures that an automated library is in a consistent state.
    CHECKIN LIBVOLUME Checks a storage volume into an automated library.
    CHECKOUT LIBVOLUME Checks a storage volume out of an automated library.
    DEFINE LIBRARY Defines an automated or manual library.
    QUERY LIBRARY Displays information about one or more libraries.
    UPDATE LIBVOLUME Changes the status of a storage volume.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] dis k&3P IV6>5@6P ./usr/share/html/adsm/en_US/admref/a45er187.htm Administrator's Reference

    Administrator's Reference

    QUERY LICENSE (Display License Information)

    Use the QUERY LICENSE command to display information about the results of the latest license audit and the server license terms. This command also displays information indicating whether or not the server is in compliance with the terms of the license.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-Query LICense-----------------------------------------------><
     
    

    Parameters

    None.

    Examples

    Task

    Display audit license, license terms, and compliance information.

    Command:
    query license

    Output:

    +--------------------------------------------------------------------------------+
    |                                  Last License Audit: 06/26/1998 11:44:15       |
    |                             Registered Client Nodes: 1                         |
    |                               Licensed Client Nodes: 1                         |
    |                    Are network connections in use ?: No                        |
    |                  Are network connections licensed ?: No                        |
    |   Are Open Systems Environment clients registered ?: No                        |
    |     Are Open Systems Environment clients licensed ?: No                        |
    |                        Is space management in use ?: No                        |
    |                      Is space management licensed ?: No                        |
    |               Is disaster recovery manager in use ?: No                        |
    |             Is disaster recovery manager licensed ?: No                        |
    |     Are Enterprise Administration services in use ?: No                        |
    |    Are Enterprise Administration services licensed?: No                        |
    |       Are Server-to-Server Virtual Volumes in use ?: No                        |
    |     Are Server-to-Server Virtual Volumes licensed ?: No                        |
    |               Is Advanced Device Support required ?: No                        |
    |               Is Advanced Device Support licensed ?: No                        |
    |                           Server License Compliance: Valid                     |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    where:

    Last License Audit On
    Specifies the date and time when the last license audit took place. The displayed information is valid as of this date and time.

    Registered Client Nodes
    Specifies the number of registered client nodes that are defined to the server versus the number of registered clients that the server is licensed to support.

    Licensed Client Nodes
    Specifies the total number of client nodes that can be registered as defined in the license terms.

    Are network connections in use?
    Specifies whether the server is implementing Network connections.

    Are network connections licensed?
    Specifies whether the server is licensed to support Network connections.

    Are Open Systems Environment clients registered?
    Specifies whether Open Systems Environment clients are registered with the server.

    Are Open Systems Environment clients licensed?
    Specifies whether the server is licensed to support Open Systems Environment clients.

    Is space management in use on the server?
    Specifies whether the server is implementing space management.

    Is space management licensed on the server?
    Specifies whether the server is licensed for space management.

    Is disaster recovery manager in use on the server?
    Specifies whether the server is implementing the ADSM Disaster Recovery Manager (DRM) feature.

    Is disaster recovery manager licensed on the server?
    Specifies whether the server is licensed for the DRM feature.

    Are enterprise administration services in use on the server?
    Specifies whether the server is implementing enterprise administration.

    Are enterprise administration services licensed on the server?
    Specifies whether the server is licensed for enterprise administration.

    Are server-to-server virtual volumes in use?
    Specifies whether the source server is storing sequential volumes as objects on a remote version 3 server.

    Are server-to-server virtual volumes licensed?
    Specifies whether the source server is licensed to store sequential volumes as objects on a remote version 3 server.

    Is advanced device support required?
    Specifies whether advanced storage devices are in use on the server.

    Is advanced device support licensed?
    Specifies whether the server is licensed to support advanced storage devices as defined in the licensing terms.

    Server License Compliance
    Specifies whether the ADSM server is in compliance (Valid) or out of compliance (FAILED) with the license terms.

    Related Commands

    Table 165. Commands Related to QUERY LICENSE
    Command Description
    AUDIT LICENSES Checks for compliance with defined licenses.
    QUERY AUDITOCCUPANCY Displays the server storage utilization for a client node.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.
    REGISTER LICENSE Registers a new license with the ADSM server.
    SET LICENSEAUDITPERIOD Specifies the number of days between automatic license audits.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k&35&IV6>5@65&./usr/share/html/adsm/en_US/admref/a45er188.htm Administrator's Reference

    Administrator's Reference

    QUERY LOG (Display Information on the Recovery Log)

    Use the QUERY LOG command to display allocation information about the recovery log, including utilization, expansion, and reduction abilities.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                    .-Format--=--Standard-----.
    >>-Query LOG----+-------------------------+--------------------><
                    '-Format--=--+-Standard-+-'
                                 '-Detailed-'
     
    

    Parameters

    Format=formatvalue
    Specifies how the information is displayed. This parameter is optional. The default value is STANDARD. Possible values are:

    Standard
    Specifies that partial information is displayed for the recovery log.

    Detailed
    Specifies that complete information is displayed for the recovery log.

    Examples

    Task 1

    Display information about the recovery log.

    Command:
    query log

    Output:
     

    +--------------------------------------------------------------------------------+
    |Available Assigned   Maximum   Maximum    Page Total  Used  Pct  Max.           |
    |    Space Capacity Extension Reduction    Size Usable Pages Util Pct            |
    |     (MB)     (MB)      (MB)      (MB) (bytes) Pages             Util           |
    |--------- -------- --------- --------- ------- ----- ----- ----- -----          |
    |       16        8         8         4   4,096 1,536   187  12.2  12.8          |
    +--------------------------------------------------------------------------------+

    See Task 2 for definitions.

    Task 2

    Display information about the recovery log in complete detail.

    Command:
    query log format=detailed

    Output:
     

    +--------------------------------------------------------------------------------+
    |           Available Space (MB): 16                                             |
    |         Assigned Capacity (MB): 8                                              |
    |         Maximum Extension (MB): 08                                             |
    |         Maximum Reduction (MB): 4                                              |
    |              Page Size (bytes): 4,096                                          |
    |             Total Usable Pages: 1,536                                          |
    |                     Used Pages: 187                                            |
    |                       Pct Util: 12.2                                           |
    |                  Max. Pct Util: 12.8                                           |
    |               Physical Volumes: 3                                              |
    |                 Log Pool Pages: 64                                             |
    |             Log Pool Pct. Util: 0.31                                           |
    |             Log Pool Pct. Wait: 0.00                                           |
    |    Cumulative Consumption (MB): 0.60                                           |
    |    Consumption Reset Date/Time: 05/31/1996 13:02:42                            |
    +--------------------------------------------------------------------------------+

    where:

    Available Space (MB)
    Specifies the amount of space available in the recovery log, in megabytes.

    Assigned Capacity (MB)
    Specifies the assigned storage capacity for the recovery log, in megabytes.

    Maximum Extension (MB)
    Specifies the maximum amount of storage space that you can extend the recovery log, in megabytes.

    Maximum Reduction (MB)
    Specifies the maximum amount of storage space that you can reduce the recovery log, in megabytes.

    Page Size (bytes)
    Specifies the page size, in bytes.

    Total Usable Pages
    Specifies the total number of pages available for transactions in the recovery log. A page is a unit of allocation within recovery log volumes.

    Used Pages
    Specifies the total number of pages currently in use by the recovery log.

    Pct Util
    Specifies the current utilization as a percentage value of the assigned capacity.

    Max. Pct Util
    Specifies the maximum occupancy for the recovery log, as a percentage of the available space. This value specifies the highest capacity occupied by the recovery log since the last reset of this statistic. You can reset this value with the RESET LOGMAXUTILIZATION command.

    Physical Volumes
    Specifies the total number of recovery log volumes defined to the recovery log, including volume copies.

    Log Pool Pages
    Specifies the number of pages in the recovery log buffer pool. This value is determined by the value for the LOGPOOLSIZE option. The default value for the LOGPOOLSIZE option is 128 kilobytes (32 pages).

    Log Pool Pct. Util
    Specifies, as a percentage of all recovery log buffer pool pages, the number of recovery log buffer pool pages that are used to write changes to the recovery log after a transaction is committed.

    Log Pool Pct. Wait
    Specifies, as a percentage of all recovery log buffer pool requests, the number of requests for a recovery log buffer pool page that is not available (because all buffer pool pages are waiting to write to the recovery log). If this number is greater than 0.0, you should increase the size of the buffer pool with the LOGPOOLSIZE option.

    Cumulative Consumption
    Specifies the amount of log space used by the server since the last reset of this statistic. You can reset this statistic with the RESET LOGCONSUMPTION command.

    Consumption Reset Date/Time
    Specifies the date and time of the last reset of the cumulative consumption statistic for the recovery log. You can reset this statistic with the RESET LOGCONSUMPTION command.

    Related Commands

    Table 166. Commands Related to QUERY LOG
    Command Description
    DEFINE LOGCOPY Creates a volume copy of a recovery log volume.
    DEFINE LOGVOLUME Defines a disk volume to the recovery log.
    EXTEND DB Extends usable database storage within the volumes previously allocated for its use.
    EXTEND LOG Extends usable log storage within the volumes previously allocated for its use.
    REDUCE DB Attempts to free up a database volume by reducing usable storage within the volumes defined.
    REDUCE LOG Attempts to free up a log volume by reducing usable storage within the volumes defined.
    RESET LOGCONSUMPTION Resets the statistic on recovery log space used.
    RESET LOGMAXUTILIZATION Resets the maximum utilization statistic for the recovery log.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] s i k8&3+IV6>5@6+./usr/share/html/adsm/en_US/admref/a45er189.htm Administrator's Reference

    Administrator's Reference

    QUERY LOGVOLUME (Display Information on One or More Log Volumes)

    Use the QUERY LOGVOLUME command to display information on one or more recovery log volumes, including available, allocated, and free space on the volume. This command displays information about the specified recovery log volume and any recovery log volume copies.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                          .-*-------.   .-Format--=--Standard-----.
    >>-Query LOGVolume----+---------+---+-------------------------+-><
                          '-volname-'   '-Format--=--+-Standard-+-'
                                                     '-Detailed-'
     
    

    Parameters

    volname
    Specifies the name of the recovery log volume to be queried. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching recovery log volumes are displayed. If you do not specify a volume name, all volumes are displayed.

    Format=formatvalue
    Specifies how the information is displayed. This parameter is optional. The default value is STANDARD. Possible values are:

    Standard
    Specifies that partial information is displayed for the specified recovery log volume.

    Detailed
    Specifies that complete information is displayed for the specified recovery log volume.

    Examples

    Task 1

    Display information about recovery log volume named log.1.

    Command:
    query logvolume log.1

    Output:
     

    +--------------------------------------------------------------------------------+
    |                                                                                |
    |Volume Name        Copy    Volume Name   Copy    Volume Name  Copy              |
    |(Copy 1)           Status  (Copy 2)      Status  (Copy 3)     Status            |
    |----------------   ------  ------------  ------  -----------  ------            |
    |/home/bill/dsm-    Sync'd                Undef-               Undef-            |
    | serv/build/log.1                        ined                 ined              |
    +--------------------------------------------------------------------------------+

    See Task 2 for parameter definitions.

    Task 2

    Display detailed information about the recovery log volume named log.1

    Command:
    query logvolume log.1 format=detailed

    Output:

    +--------------------------------------------------------------------------------+
    | Volume Name (Copy 1): /home/bill/dsmserv/build/log.1                           |
    |         Copy Status: Sync'd                                                    |
    |Volume Name (Copy 2):                                                           |
    |         Copy Status: Undefined                                                 |
    |Volume Name (Copy 3):                                                           |
    |         Copy Status: Undefined                                                 |
    |Available Space (MB): 8                                                         |
    |Allocated Space (MB): 8                                                         |
    |     Free Space (MB): 0                                                         |
    +--------------------------------------------------------------------------------+

    where:

    Volume Name (Copyn)
    Specifies the name of the database volume. The output displays status of the three volume copies (Copy 1, Copy 2, and Copy 3).

    Copy Status
    Specifies the status of the database volume. Possible values are:

    Offline
    The volume is varied offline.

    Stale
    The volume is not synchronized with the other volumes in the recovery log and cannot be used for storage.

    Sync'd
    The volume is synchronized with the other volumes in the recovery log and can be used for storage.

    Undefined
    No volume has been defined.

    Available Space (MB)
    Specifies the total amount of space that is available, both allocated and free, for the recovery log, in megabytes.

    Allocated Space
    Specifies the amount of space allocated for the recovery log, in megabytes.

    Free Space
    Specifies the amount of unassigned space in the recovery log that can be allocated for use, in megabytes.

    Related Commands

    Table 167. Commands Related to QUERY LOGVOLUME
    Command Description
    DEFINE LOGCOPY Creates a volume copy of a recovery log volume.
    DEFINE LOGVOLUME Defines a disk volume to the recovery log.
    DELETE LOGVOLUME Deletes a volume from the recovery log.
    VARY Specifies whether a disk volume is available to the server for use.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k&3F2IV6>5@6F2./usr/share/html/adsm/en_US/admref/a45er190.htm Administrator's Reference

    Administrator's Reference

    QUERY MACHINE (Query Machine Information)

    Use the QUERY MACHINE command to display information for one or more machines.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    This command can be used to display the following information:

    • All machines defined to the ADSM database

    • A specific machine

    • Recovery instructions for a specific machine

    • Machine characteristics for a specific machine

    • All machines matching the specified selection criteria. The parameters machinename (using pattern-matching expressions), BUILDING, FLOOR, ROOM, PRIORITY, ADSMSERVER can be used to restrict the selection of machines. A machine must meet all the specified selection criteria before it is displayed.

    When displaying multiple machines, the order for displaying the machine information is the following:

    • Priority order.

    • Within a given priority, machines are sorted based on location (that is, building, floor, room), and machine name.

    The ADSM server database is used to store machine information for you. The QUERY MACHINE command is provided to retrieve the information should you need to reference it in the case of a disaster. The information provided by this command is NOT used by the server in any way to coordinate disaster recovery or to manage the server under normal operation. The information provided in this command is solely determined by you in planning for client machine disaster recovery.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                        .-*------------.
    >>-Query MAchine----+--------------+---------------------------->
                        '-machinename--'
     
    >-----+------------------------+---+------------------+--------->
          '-BUilding--=--building--'   '-FLoor--=--floor--'
     
    >-----+----------------+---+------------------------+----------->
          '-ROom--=--room--'   '-PRIority--=--priority--'
     
    >-----+-------------------------+------------------------------->
          '-ADSMServer--=--+-Yes-+--'
                           '-No--'
     
          .-Format--=--Standard-----------------.
    >-----+-------------------------------------+------------------><
          '-Format--=--+-Standard-------------+-'
                       +-Detailed-------------+
                       +-RECOVERYInstructions-+
                       '-CHaracteristics------'
     
    

    Parameters

    machinename
    Specifies the name of the machine to be queried. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching machines are queried. If you do not specify this parameter, all machines are queried (note that the BUILDING, FLOOR, ROOM, PRIORITY, and ADSMSERVER parameters can be used to restrict the machine output).

    BUilding=building
    Specifies the building name or number associated with machines to be queried. This parameter is optional. If the building name or number contains any blank characters, it must be enclosed in quotation marks. The default is no building name or number.

    FLoor=floor
    Specifies the floor name or number associated with machines to be queried. This parameter is optional. If the floor name or number contains any blank characters, it must be enclosed in quotation marks. The default is no floor name or number.

    ROom=room
    Specifies the room name or number associated with machines to be queried. This parameter is optional. If the room name or number contains any blank characters, it must be enclosed in quotation marks. The default is no room name or number.

    PRIority=priority
    Specifies the priority associated with machines to be queried. This parameter is optional. The default is no priority.

    ADSMServer=adsmservervalue
    Specifies whether this machine contains an ADSM server. This parameter is optional. The default is to display machines with and without an ADSM server. Possible values are:

    Yes
    Specifies to query the machine definition containing the ADSM server.

    No
    Specifies to query the machine definitions that do not contain an ADSM server.

    Format=formatvalue
    Specifies how the information is displayed. This parameter is optional. The default value is STANDARD. Possible values are:

    Standard
    Specifies that partial information is displayed for the specified machine.

    Detailed
    Specifies that complete information is displayed for the specified machine.

    RECOVERYInstructions
    Specifies that machine recovery instructions are displayed for the specified machine. This option is only supported when querying a specific machine.

    CHaracteristics
    Specifies that machine characteristics are displayed for the specified machine. This option is only supported when querying a specific machine.

    Examples

    Task 1 Display information for a specific machine named MACH1.

    Command:
    query machine MACH1

    Output:

    +--------------------------------------------------------------------------------+
    |Machine  Machine  Building Floor Room  Node Name  Recovery                      |
    |Name     Priority                                 Media Name                    |
    |-------  -------- -------- ----- ----- ---------  ----------                    |
    |MACH1       1       21       2   2929  VIRGINIA   RECMED1                       |
    +--------------------------------------------------------------------------------+

    where:

    Machine Name
    Specifies the name of the machine.

    Machine Priority
    Specifies the recovery priority of the machine.

    Building
    Specifies the building in which the machine is located.

    Floor
    Specifies the floor on which the machine is located.

    Room
    Specifies the room in which the machine is located.

    Node Name
    Specifies ADSM client nodes which are associated with this machine.

    Recovery Media Name
    Specifies the recovery media which are associated with this machine.

    Task 2

    Display information for all priority 1 machines residing on the second floor of building 21.

    Command:
    query machine * building=21 floor=2 priority=1 format=detailed

    Output:

    +--------------------------------------------------------------------------------+
    |                   Machine Name: MACH1                                          |
    |               Machine Priority: 1                                              |
    |                       Building: 21                                             |
    |                          Floor: 2                                              |
    |                           Room: 2929                                           |
    |                   ADSM Server?: Yes                                            |
    |                    Description: ADSM server machine                            |
    |                      Node Name: VIRGINIA                                       |
    |            Recovery Media Name: RECMED1                                        |
    |               Characteristics?: Yes                                            |
    |         Recovery Instructions?: Yes                                            |
    +--------------------------------------------------------------------------------+

    where:

    Machine Name
    Specifies the name of the machine.

    Machine Priority
    Specifies the recovery priority of the machine.

    Building
    Specifies the building in which the machine is located.

    Floor
    Specifies the floor on which the machine is located.

    Room
    Specifies the room in which the machine is located.

    ADSM Server?
    Specifies whether the machine contains an ADSM server. Possible values are:

    Yes
    Specifies that this machine contains the ADSM server.

    No
    Specifies that this machine does not contain the ADSM server.

    Description
    Specifies any description information for the machine.

    Node Name
    Specifies ADSM client nodes which are associated with this machine.

    Recovery Media Name
    Specifies the recovery media which are associated with this machine.

    Characteristics?
    Specifies whether characteristics text for a machine is stored in the ADSM database. Possible values are:

    Yes
    Specifies that characteristics text for this machine is stored in the ADSM database.

    No
    Specifies that characteristics text for this machine is not stored in the ADSM database.

    Recovery Instructions?
    Specifies whether recovery instructions text for a machine is stored in the ADSM database. Possible values are:

    Yes
    Specifies that recovery instructions text for this machine is stored in the ADSM database.

    No
    Specifies that recovery instructions text for this machine is not stored in the ADSM database.

    Related Commands

    Table 168. Commands Related to QUERY MACHINE
    Command Description
    DEFINE MACHINE Defines a machine for DRM.
    DEFINE MACHNODEASSOCIATION Associates an ADSM node with a machine.
    DEFINE RECMEDMACHASSOCIATION Associates recovery media with a machine.
    DELETE MACHINE Deletes an existing machine.
    INSERT MACHINE Inserts machine characteristics or recovery instructions into the ADSM database.
    UPDATE MACHINE Changes the information of an existing machine.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  l&3(SJV6>5@65./usr/share/html/adsm/en_US/admref/a45er191.htm  -eainost <>DTcdfhlmpru#&/46;=AELNOPRSbvy",1BCGIMgw|+023589FHQUVYx'.kq!(:W_)JK\*7Xj?<T5 bX1!y`pa0& $,`RG$ OHJ H@ EH="d"68,P>Y{Vڸ'gH="d8UX-[Y{N-)/ @ @ @ @ @ C@VP@0`H@A)AӀPIjfMPl <` f>ړ 0.0x wO @P <`4زm<<0C LŧMV uYxӖ5j7p:vܼEjfR겑1Dյ.ە/@VSm7Vjsm=9ڛOZruX:V+7M$׌j˓f@;W)_HxsՋS[|0r(&>kalZd8I$ZA-jJ$HDRn°0^m@,p@(X%$E4 ՚}J$HD@5m|, ac( B(x$Ē-DyA8iR([O x@X P0J0H(UTRE`X,ǀ:a̺3uY()-[Y{N-)/ @ @ @ @ @ @#" HJQdTpx(x0-*0>SiӋBC嗵mvx`ZYZqaAM^7jn5jĖ7Mڜֳ : 4pXæ+y\,K-*`P1D ^-bֶѫjG"CG8a"J Yz#xja"J q#{a|ӧ wgN,0(,P<HR7 "x *P9,\ B NA m "UU*Ta cꅊ>bŞ1UUUUUR GQ^b*C%UUUUUUUPUUUUUUUUUUUUUUUU@J@)PCq1U- 4h;?x0Ҫ(pX%תU(;%ɮJ$ Zf;9 UUUUUUUUUUUUUUUP;JE JXcꀔ\@3OCJ.H%`htꅊ>ҕUTUU* UUUUUUUUUUUUUUUH%PC(Ҕ^Ԡ!•UU@!UUPUUUUUUUTP.HN 8,}PUUUUUUU*CPPqD$fw%Ha2E#7w* UUUUUUUUUUUUUUUUUT@( $T &U7MPCn9ZiQӾ-kSڷ)V$Z[[jӸL+|jsM;:k_3mqWQfVCG8H`a"$E t'I'r(hz&m7ovi˷zkϖ˚s;h+r梻l\j\ҋܥk{\ fz9N-8Fc5z+ݨ,P<)kn7MqW&P;sW2ڂ < z) y(!6x *P9E 3iWܹ梻l\'mܦ.* $>LvCG8@ z) "rCǞ"]&LEK<`knӹKb*_N.H zD5z+ݨ,P<HR$E\ $\@=P0ͦ_r泧rk_VҫK^)o1'mܚw)lEKDBa ^7j 4p4<æ,PȗAXæi˷g.ǢޫZb |]Ab#9qbZmy朻wYDtE8~Z2̯y.5b#DYI$\@ MQ(x *P9E 3iWܹ칩iMj>LvZfz&/4R8ٌWEvع 4p,褁.TrCHRz(aMgON,2Xæ|&WqSV-sZ3iWڇJv{ܚw)rZp+梻l\8yǖ@R@ *P9ksZv\Ә[5N,0),o^y|ּ$\ p$Cņ1'fÚת6}>ksZAa" Ke9MkE$Cņ8~n-NzqaAIsf&WqSקJ+.l+67km>8 -XkD$P!bp,q) 8,xh;ɛM̷>Ӌ : rOrfz1'nk^ ̹1sx4HC$y8à$ofV-1j 4p4<H#tXc.٧.ݞ0D(fzsZMӾ*梻l\3{-E;Ab#;W)SIWm5=gk_&m7S;(h$.,(hK^מdI(hhO2朻w#Ջ=hydE$0r"0r8Q@6}˚Ξj+|7.)w-_8o۶j 4p%4ޡқrՋ $D0 7AL@8DC (U 8yǖ@R@ *P9 &I]Oa"J q袁m75.57nƜe{Ջ\a'er",P<㚊r泧k_&m7S^)o8~װmn*Z⛦|0 rs,Px0nSpMx9v7MÚ]ӌ&[o2i朜 4p,褀h xksZAa" Ke9ּ$\ p$Cņ8~5Uϓ6}ּ$\!D<ņx4HC$y8à$nӧ{-W6^^dY(5|pb =6CGb{yǚבD+hմrjӜZ6,P<Z3[ֽ8à$;8Z^NI``@#Mg4mH+||2kztݧMm|ars VnQKSw.[5]Ҟ|Uņ8~{7NqܼkY|ti朜ɧ|yǚ׵`;ojظN\UN|tΰ\ֽ8à8yǖ@=\[ԏϓ67#ŮLoT )$$b W5 I:qaALI3nӧ{oe{Ӌ : HXۛzqaANSi.LoU$keKKֶasZΰe{Ӌ : rO&m77Fj9x4HC$y8àO]~${oe{Ӌ : k,P=hydE$0r|Oa"J q袁m75|y2St;mW8à8R梻lYs Y7Lυ7kE$Cņ8~g&rfz@ޫWzivZOCGяnWmKP|ai 4pWk^W^"On9wFnn2XaS6znbǖ.IH  yLx`<<[dx<0X$< -z]x>;i˽N6sqN,0)ɛM7M@H$h$BCA@28Gfe7͹0Ğs(hz0eCw˄gɛM :׊nb˕|9}m6+ޜXaPXydE$0r*Ma"J q袁m755b^s\㙾M6jjţGʓDAba0]qd)ŧb73y#kԵ_ SeU&`]Ȣ`@(hဳ ?W*M|F|ޫ@EvؽW|+sZmW8àCG8Ha"J -2<3HRz(aMkbZ朜l̦;SV-b#(he0˓6}kE$Cņ1'&W|zqaAM:k^d0Ė׋s (O|ALI377@ޜa7Mɬ朜b-1e{Ջ\ީGײYN0ۦMg4mfmX|ּ[dyB{ -{VCGZmn^Qڹ3IWXk׸n*Z Ě|p(hzּ[dyBg>\#>LoU)k׸n*ZNI``@ +קt9w˓+{86\AMq7k9';h+o9.eZ)^k^XaPXxIq&ǖ@R@4A[׸9(pXK׸9<`+ŋ"X/8OMӱb[e{̴&pbnr( ]ȦB# s'MҞ^ն ދb#(X8`(~MҞeGN];رb0  #bP7nbvC /3ӄo-s,P ?*PzD8yy/L?"çjdfbŊG'&p>+ŋ"X '&ر@HB-n2]ZsF8O17M mg SN!b{r`&O/jWEӱb,` 0 L?&O2z.IX@H  a`b`P@H(L?7M@HWPDbqi7W9( (`="B +Ŝz(aMk/ֽÚ7v{ܚw)rZp+j+ŋ4p,褁vq袁m75;55bŊ8yǖ@R@6q袁m756^k^j+ŋ4p,褁ӹHE oU.k^ӹKb*_yy,P<)[jvq袁m755bŊ]Ҟ$;|ZtnSQӰIg|"Zw 4p,褁7Jx9;tbOb=P0ͦ_r梻l_6 >o5;7b < z) N)o=P0ͦ_rĖך{qj(hzּWm.jqngE^k^̴-x0.&m7PbjnvS|ac HĞ|]MXk׊nbq=18F+Ŝz(aMk/־VpܾӹKӄof1_Zھk^j+ŜjZ,P<[XtL̔sq袁m75ss-9|Wך{ֳyѱbq&ǖ@tlx< iӾk^ $2aޫLI[׆#ՋG*.jormuQ].\t5{kʔ0!bDh0<Ke捝)ŧb)qjk_VҫK^)o2401u@b ?8Iq=<1 : <`b01EIhŨ`1cF|XyՋL:daCStۑ[]pIkj7N17^ Ϋ]8IkjiU⛦Q`PH+" aB)iφ̚2 s 5Δ6AiӰ6UŐ$"j1j=Zbj+$njDYDYI<1͖,P <xEI$E$Cnk#i7^9I01ZpִgX( xĒ@\ ɑ1hyd<.IUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@CꪪL4ִg]ME}w "XX6Aiӿ3Z w5d47HbA`~StۑZyN3UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@C.I q &I.#&PI2@pyaTJ R3 x(9a$ H'&PJEK׸M^ $2at37FnvdIGבDCKӋ : bO)&1V1Q֘ 4pQ^[krmD9(h1$P5@6-./usr/share/html/adsm/en_US/admref/a45er192.htm Administrator's Reference

    Administrator's Reference

    QUERY MGMTCLASS (Query a Management Class)

    Use the QUERY MGMTCLASS command to display information on an existing management class. This command is useful for determining which management classes are available, including the default management class, for a policy domain. To identify the default management class, use the QUERY DOMAIN command.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-Query MGmtclass---------------------------------------------->
     
          .-*--*--*--------------------------------.
    >-----+----------------------------------------+---------------->
          |             .-*--*-------------------. |
          '-domainname--+------------------------+-'
                        |          .-*---------. |
                        '-setname--+-----------+-'
                                   '-classname-'
     
          .-Format--=--Standard-----.
    >-----+-------------------------+------------------------------><
          '-Format--=--+-Standard-+-'
                       '-Detailed-'
     
    

    Parameters

    domainname
    Specifies the name of the policy domain associated with the management class to be queried. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching policy domains are queried. If you do not specify a value for this parameter, all policy domains are queried. You must specify this parameter when querying an explicitly named management class.

    setname
    Specifies the name of the policy set associated with the management class to be queried. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching policy sets are queried. If you do not specify a value for this parameter, all policy sets are queried. You must specify this parameter when querying an explicitly named management class.

    classname
    Specifies the name of the management class associated with the policy set to be queried. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching management classes are queried. If you do not specify a value for this parameter, all management classes are queried. You must specify this parameter when querying an explicitly named management class.

    Format=formatvalue
    Specifies how the information is displayed. This parameter is optional. The default value is STANDARD. Possible values are:

    Standard
    Specifies that partial information is displayed for the specified management class.

    Detailed
    Specifies that complete information is displayed for the specified management class.

    Examples

    Task 1

    Query all management classes for all policy domains. Create the output in standard format.

    Command:
    query mgmtclass

    Output:
     

    +--------------------------------------------------------------------------------+
    |Policy       Policy       Mgmt         Default     Description                  |
    |Domain       Set Name     Class        Mgmt                                     |
    |Name                      Name         Class ?                                  |
    |---------    ---------    ---------    ---------   ---------------------        |
    |EMPLOYEE-    ACTIVE       ACTIVEFI-    Yes         Installed default            |
    | _RECORDS                  LES                      management class            |
    |EMPLOYEE-    HOLIDAY      ACTIVEFI-    Yes         Installed default            |
    | _RECORDS                  LES                      management class            |
    |EMPLOYEE-    HOLIDAY      FILEHIST-    No          Installed default            |
    | _RECORDS                  ORY                      management class            |
    |EMPLOYEE-    VACATION     ACTIVEFI-    Yes         Installed default            |
    | _RECORDS                  LES                      management class            |
    |EMPLOYEE-    VACATION     FILEHIST-    No          Installed default            |
    | _RECORDS                  ORY                      management class            |
    |PROG1        SUMMER       MCLASS1      No          Technical Support            |
    |                                                    Mgmt Class                  |
    |PROG2        SUMMER       MCLASS1      No          Technical Support            |
    |                                                    Mgmt Class                  |
    |STANDARD     ACTIVE       STANDARD     Yes         Installed default            |
    |                                                    management class            |
    |STANDARD     STANDARD     STANDARD     Yes         Installed default            |
    |                                                    management class            |
    +--------------------------------------------------------------------------------+

    See Task 2 for parameter definitions.

    Task 2

    Query the ACTIVEFILES management class that is assigned to the VACATION policy set of the EMPLOYEE_RECORDS policy domain. Create the output in detailed format.

    Command:
    query mgmtclass employee_records vacation activefiles format=detailed

    Output:
     

    +--------------------------------------------------------------------------------+
    |             Policy Domain Name: EMPLOYEE_RECORDS                               |
    |                Policy Set Name: VACATION                                       |
    |                Mgmt Class Name: ACTIVEFILES                                    |
    |           Default Mgmt Class ?: Yes                                            |
    |                    Description: Installed default management class             |
    |     Space Management Technique: None                                           |
    |        Auto-Migrate on Non-Use: 0                                              |
    |     Migration Requires Backup?: Yes                                            |
    |          Migration Destination: SPACEMGPOOL                                    |
    | Last Update by (administrator): $$CONFIG_MANAGER$$                             |
    |          Last Update Date/Time: 05/31/1998 13:15:45                            |
    |               Managing Profile: EMPLOYEE                                       |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    where:

    Policy Domain Name
    Specifies the name of the policy domain.

    Policy Set Name
    Specifies the name of the activated policy set for the policy domain.

    Mgmt Class Name
    Specifies the name of the management class.

    Default Mgmt Class?
    Specifies whether the management class is defined as the default management class for the policy set.

    Description
    Specifies a description of the management class.

    Space Management Technique
    Specifies the space management technique for the management class.

    Auto-Migrate on Non-Use
    Specifies the number of days that must elapse since the file was last accessed before it is eligible for automatic migration.

    Migration Requires Backup?
    Specifies whether a backup version of a file must exist before a file can be migrated.

    Migration Destination
    Specifies the name of an ADSM storage pool that is a destination for migrated files.

    Last Update by (administrator)
    Specifies the name of the administrator or server that most recently updated the management class. If this field contains $$CONFIG_MANAGER$$, the management class is associated with a domain that is managed by the configuration manager.

    Last Update Date/Time
    Specifies the date and time when the management class was most recently defined or updated.

    Managing Profile
    Specifies the profile (or profiles) that manage the domain to which this management class belongs (see the DEFINE PROFASSOCIATION command).

    Related Commands

    Table 170. Commands Related to QUERY MGMTCLASS
    Command Description
    COPY MGMTCLASS Creates a copy of an existing management class.
    DEFINE MGMTCLASS Defines a management class within the policy domain and policy set specified.
    DEFINE PROFASSOCIATION Associates objects with a profile.
    DELETE MGMTCLASS Deletes a management class and its copy groups from a policy domain and policy set.
    QUERY DOMAIN Displays information about one or more policy domains.
    UPDATE MGMTCLASS Changes the attributes of a management class.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ? k.:&3JV6>5@6./usr/share/html/adsm/en_US/admref/a45er193.htm Administrator's Reference

    Administrator's Reference

    QUERY MOUNT (Display Information on Mounted Sequential Access Volumes)

    Use the QUERY MOUNT command from the administrative client to request information about the status of one or all sequential access volumes that are mounted.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                      .-*-------.
    >>-Query MOunt----+---------+----------------------------------><
                      '-volname-'
     
    

    Parameters

    volname
    Specifies the name of the mounted sequential access volume that you want to query. You can use a pattern-matching expression to specify this name. All matching mounted volumes are queried. If you do not specify a sequential access volume name, information on all mounted volumes is displayed. This parameter is optional.

    Examples

    Task

    Display information on the mounted sequential media volume named WPD000.

    Command:
    query mount wpd000

    Output:

    +--------------------------------------------------------------------------------+
    |ANR8331I 8MMTAPE volume WPD000 is mounted R/W                                   |
    |in drive 8MM.1 (/dev/mt0), status: DISMOUNTING.                                 |
    |ANR8334I   1 volume(s) found.                                                   |
    +--------------------------------------------------------------------------------+

    Related Commands

    Table 171. Commands Related to QUERY MOUNT
    Command Description
    DISMOUNT VOLUME Dismounts a sequential, removable volume by the volume name.
    REPLY Allows a request to continue processing.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]   k&3e>JV6>5@6e>./usr/share/html/adsm/en_US/admref/a45er194.htm Administrator's Reference

    Administrator's Reference

    QUERY NODE (Query One or More Client Nodes)

    Use the QUERY NODE command to display information about one or more registered client nodes. This command provides client node information such as:

    • The name of the client node
    • The date the server was last accessed
    • The date the password was last changed
    • The client node's policy domain
    • The communication method used by the client node
    • The maximum number of consecutive, invalid sign-on attempts that will be allowed for a client
    • The minimum length required for client passwords

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                     .-*--------.
    >>-Query Node----+----------+----------------------------------->
                     '-nodename-'
     
    >-----+-------------------------------+------------------------->
          |            .-,-------------.  |
          |            V               |  |
          '-DOmain--=-----domainname---+--'
     
          .-Format--=--Standard-----.   .-Type--=--Client-----.
    >-----+-------------------------+---+---------------------+----><
          '-Format--=--+-Standard-+-'   '-Type--=--+-Server-+-'
                       '-Detailed-'                +-Client-+
                                                   '-Any----'
     
    

    Parameters

    nodename
    Specifies the name of the client node to be queried. You can use a pattern-matching expression to specify this name. All matching client nodes are queried. If you do not specify a value for this parameter, all client nodes are queried. The parameter is optional.

    DOmain=domainname
    Specifies a list of policy domains that limit the client node query. Only nodes that are assigned to one of the specified policy domains are displayed. This parameter is optional. The items in the list are separated by commas, with no intervening spaces. You can use a pattern-matching expression to specify a domain. All clients assigned to a matching domain will be displayed. If you do not specify a value for this parameter, all policy domains are included in the query.

    Format=formatvalue
    Specifies how the information is displayed. This parameter is optional. The default value is STANDARD. Possible values are:

    Standard
    Specifies that partial information is displayed for the specified client nodes.

    Detailed
    Specifies that complete information is displayed for the specified client nodes.

    Type=typevalue
    Specifies whether the target server is registered as a client node on the server. The parameter is optional. The default value is CLIENT. Possible values are:

    Client
    Specifies that the user is registered as a client node on the server.

    Server
    Specifies that the client node refers to another ADSM server.

    Any
    Specifies that the client node is either Type=Client or Type=Server.

    Examples

    Task 1

    Display information on all registered client nodes.

    Command:
    query node

    Output:
     

    +--------------------------------------------------------------------------------+
    |Node Name   Platform  Policy Domain  Days Since  Days Since  Locked?            |
    |                      Name                 Last    Password                     |
    |                                         Access         Set                     |
    |---------   --------  --------        ---------   ---------- ---------          |
    |CLIENT1       AIX     STANDARD               6            6    No               |
    |GEORGE        AIX     STANDARD               1            1    No               |
    |JANET         AIX     STANDARD               1            1    No               |
    |JOEOS2        (?)     STANDARD              <1           <1    No               |
    |TOMC          (?)     STANDARD               1            1    No               |
    +--------------------------------------------------------------------------------+

    where:

    Node Name
    Specifies the name of the client node.

    Platform
    Specifies the platform of the client node. A question mark (?) is displayed until the client node first accesses the server and reports its platform type.
    Note:After a node first accesses the server and reports its platform type, the platform type will be constant, even if the node platform subsequently changes.

    Policy Domain Name
    Specifies the name of the policy domain to which the client node is assigned.

    Days Since Last Access
    Specifies the number of days that have elapsed since the last time the client node accessed the server.

    Days Since Password Set
    Specifies the number of days that have elapsed since the client node's password was set.

    Locked?
    Specifies whether the client node is locked out of ADSM.

    Task 2

    Display complete information on the client node named JOEOS2.

    Command:
    query node joeos2 format=detailed

    Output:

    +--------------------------------------------------------------------------------+
    |                     Node Name: JOEAIX                                          |
    |                      Platform: AIX                                             |
    |               Client OS Level: n/a                                             |
    |                Client Version: Version 3, Release 0, Level 6.1                 |
    |            Policy Domain Name: AIXUSERS                                        |
    |         Last Access Date/Time: 06/04/1997 16.34.13                             |
    |        Days Since Last Access: <1                                              |
    |        Password Set Date/Time: 05/09/1997 23.54.57                             |
    |       Days Since Password Set: 26                                              |
    |         Invalid Sign-on Count: 0                                               |
    |                       Locked?: No                                              |
    |                       Contact:                                                 |
    |                   Compression: Client's Choice                                 |
    |       Archive Delete Allowed?: Yes                                             |
    |        Backup Delete Allowed?: No                                              |
    |        Registration Date/Time: 05/09/1997 23.54.57                             |
    |     Registering Administrator: ADMIN                                           |
    |Last Communication Method Used: TCP/IP                                          |
    |   Bytes Received Last Session: 149                                             |
    |       Bytes Sent Last Session: 500                                             |
    |Duration of Last Session (sec): 403.19                                          |
    |   Pct. Idle Wait Last Session: 0.02                                            |
    |  Pct. Comm. Wait Last Session: 0.00                                            |
    |  Pct. Media Wait Last Session: 0.00                                            |
    |                     Optionset: AIX_OPT                                         |
    |                           URL: http://JOEAIX:2121/webshell                     |
    |                     Node Type: Client                                          |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    where:

    Node Name
    Specifies the name of the client node.

    Platform
    Specifies the platform of the client node. A question mark (?) is displayed until the client node first accesses the server and reports its platform type.
    Note:After a node first accesses the server and reports its platform type, the platform type will be constant, even if the node platform subsequently changes.

    Client OS Level
    Specifies the level of the client running on your operating system.

    Client Version
    Specifies the version of the client you have installed.

    Policy Domain Name
    Specifies the name of the policy domain to which the client node is assigned.

    Last Access Date/Time
    Specifies the last date and time that the client node accessed the server.

    Days Since Last Access
    Specifies the number of days that have elapsed since the last time the client node accessed the server.

    Password Set Date/Time
    Specifies the date and time that the client node's password was set.

    Days Since Password Set
    Specifies the number of days that have elapsed since the client node's password was set.

    Invalid Sign-on Count
    Specifies the number of invalid sign-on attempts that have been made since the last successful sign-on. This count can only be non-zero when an invalid password limit (SET INVALIDPWLIMIT) is greater than zero. When the number of invalid attempts equals the limit set by the SET INVALIDPWLIMIT command, the node is locked out of the system.

    Locked?
    Specifies whether the client node is locked out of ADSM.

    Contact
    Specifies any contact information for the client node.

    Compression
    Specifies whether compression is enabled.

    Archive Delete Allowed?
    Specifies whether the client node can delete his or her own archive files.

    Backup Delete Allowed?
    Specifies whether the client node can delete his or her own backup files.

    Registration Date/Time
    Specifies the date and time that the client node was registered.

    Registering Administrator
    Specifies the name of the administrator that registered the client node.

    Last Communication Method Used
    Specifies the communication method that was last used by the client node.

    Bytes Received Last Session
    Specifies the number of bytes received by the server during the last client node session.

    Bytes Sent Last Session
    Specifies the number of bytes sent to the client node.

    Duration of Last Session (sec)
    Specifies how long the most recent client node session lasted.

    Pct. Idle Wait Last Session
    Specifies, as a percentage of the total session time, the amount of time that the client was not performing any functions.

    Pct. Comm. Wait Last Session
    Specifies, as a percentage of the total session time, the amount of time that the client waited for a communication response from the server.

    Pct. Media Wait Last Session
    Specifies, as a percentage of the total session time, the amount of time that the client waited for a removable volume to be mounted.

    Optionset
    Specifies the name of the client option set.

    URL
    Specifies the Uniform Resource Locator (URL) address in your web browser that is used to administer the ADSM server.

    Type
    Specifies the name of the client type.

    Related Commands

    Table 172. Commands Related to QUERY NODE
    Command Description
    LOCK NODE Prevents a client from accessing the server.
    QUERY ADMIN Displays information about one or more ADSM administrators.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.
    REGISTER NODE Defines a client to the server and sets options for that user.
    REMOVE NODE Removes a client from the list of registered nodes for a specific policy domain.
    RENAME NODE Changes the name for an existing user that belongs to a specific policy domain.
    SET INVALIDPWLIMIT Sets the number of invalid logon attempts before a node is locked.
    SET MINPWLENGTH Sets the minimum length for client passwords.
    UNLOCK NODE Enables a locked user in a specific policy domain to access the server.
    UPDATE NODE Changes the attributes associated with a client node.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] lie kI&3(JV6>5@6(./usr/share/html/adsm/en_US/admref/a45er195.htm Administrator's Reference

    Administrator's Reference

    QUERY OCCUPANCY (Display File Space Information by Storage Pool)

    Use the QUERY OCCUPANCY command to display information on where a client's file spaces are stored and how much space they occupy. This command can be used to display information about file spaces that are stored in primary or copy storage pools.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                          .-*--*------------------------.
    >>-Query OCCupancy----+-----------------------------+----------->
                          |           .-*-------------. |
                          '-nodename--+---------------+-'
                                      '-filespacename-'
     
    >-----+-----------------------+--------------------------------->
          '-STGpool--=--poolname--'
     
                                           .-Type--=--ANY---------.
    >-----+----------------------------+---+----------------------+-><
          '-DEVclass--=--devclassname--'   '-Type--=--+-ANY-----+-'
                                                      +-Backup--+
                                                      +-Archive-+
                                                      '-SPacem--'
     
    

    Parameters

    nodename
    Specifies the name of the node that owns the file spaces that you want to locate. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching names are included in the query. If you do not specify a value for this parameter, all nodes are queried.

    filespacename
    Specifies the name of the file space that you want to locate. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching names are included in the query. If you do not specify a value for this parameter, all file spaces are queried. If you explicitly specify a file space name, you must also specify a node name.

    STGpool=poolname
    Specifies the name of the storage pool in which files from the specified file space are stored. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching storage pools are included in the query. If you do not specify a value for this parameter, all storage pools are queried.

    DEVclass=devclassname
    Specifies the name of the device class to which the file spaces are assigned. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching device classes are included in the query. If you do not specify a value for this parameter, all storage pools are queried.

    Type=filetype
    Specifies the types of files to query in the file spaces. This parameter is optional. The default value is ANY. Possible values are:

    ANY
    Specifies that all types of files are queried: backup versions of files, archived copies of files, and files migrated from one or more client nodes.

    Backup
    Specifies that backup files are queried.

    Archive
    Specifies that archive files are queried.

    SPacem
    Specifies that space management files (files migrated from one or more client nodes) are queried.

    Examples

    Task 1

    Display information on where all file spaces assigned to the node named DAISY are stored.

    Command:
    query occupancy daisy

    Output:
     

    +--------------------------------------------------------------------------------+
    |Node Name Type Filespace   Storage   Number  Physical    Logical                |
    |               Name        Pool      of      Space       Space                  |
    |                           Name      Files   Occupied    Occupied)              |
    |                                             (MB)        (MB)                   |
    |--------- ---  ----------  ------------------  -------   -------                |
    | DAISY    Bkup DRIVED     COPYFILE     38     0.45       0.42                   |
    | DAISY    Bkup DRIVED     YESBACK      38     0.45       0.43                   |
    | DAISY    Bkup DRIVE_F_N: COPYFILE      7     0.16       0.13                   |
    | DAISY    Bkup DRIVE_F_N: YESBACK       7     0.16       0.12                   |
    | DAISY    Bkup DRIVE_G_S: YESBACK      16     0.03       0.02                   |
    | DAISY    Arch (archive)  YESARCH      14     0.02       0.01                   |
    | DAISY    Arch DRIVE_F_N: YESARCH       6     0.02       0.01                   |
    | DAISY    Arch OS2        YESARCH      65     0.58       0.23                   |
    | DAISY    Arch DRIVE_G_S: YESARCH      14     0.02       0.01                   |
    |                                                                                |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    See Task 2 for parameter definitions.

    Task 2

    Display information on where the file spaces that belong to the node WAYNE, and that have a backup file type, are stored.

    Command:
    query occupancy wayne type=backup

    Output:
     

    +--------------------------------------------------------------------------------+
    | Node Name Type Filespace Storage     Number  Physical   Logical                |
    |                  Name    Pool        of      Space      Space                  |
    |                          Name        Files   Occupied   Occupied               |
    |                                              (MB)       (MB)                   |
    | --------   ------------- ----------- -------  ---------  ----------            |
    | WAYNE     Bkup  DWG1     BACKUPPOOL1 2,330   53.19       50.01                 |
    | WAYNE     Bkup  OS2C     BACKUPPOOL1 1,554   32.00       31.30                 |
    | WAYNE     Bkup  OS2D     BACKUPPOOL1 1,716   35.30       34.40                 |
    +--------------------------------------------------------------------------------+

    where:

    Node Name
    Specifies the name of the node that owns the specified file space.

    Type
    Specifies the type of data. The possible values are:

    Arch
    Specifies that the data has been archived

    Bkup
    Specifies that the data has been backed up

    Spmg
    Specifies that the data has been space managed

    Filespace Name
    Specifies the name of the file space that belongs to the node. A name of archive indicates that the data was archived before collocation by filespace was added to ADSM.

    Storage Pool Name
    Specifies the name of the storage pool where the file space currently resides.

    Number of Files
    Specifies the number of logical files that belong to the file space and are stored in this storage pool.

    Physical Space Occupied (MB)
    Specifies the amount of physical space occupied by the file space.

    Logical Space Occupied (MB)
    Specifies the amount of logical space occupied by the file space.

    Related Commands

    Table 173. Commands Related to QUERY OCCUPANCY
    Command Description
    DELETE FILESPACE Deletes data associated with one or more client's filespaces.
    QUERY FILESPACE Displays information about data in one or more filespaces that belong to a client.
    QUERY NODE Displays partial or complete information about one or more clients.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kt&3JV6>5@6./usr/share/html/adsm/en_US/admref/a45er196.htm Administrator's Reference

    Administrator's Reference

    QUERY OPTION (Query One or More Server Options)

    Use the QUERY OPTION command to display information about one or more general server options.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You can change server options by editing the server options file or by issuing the SETOPT command. If you edit the server options file, you must restart the server before any changes take effect. Any changes you make by issuing the SETOPT command take effect immediately.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                       .-*----------.
    >>-Query OPTion----+------------+------------------------------><
                       '-optionname-'
     
    

    Parameters

    optionname
    Specifies the name of an option in the server options file for which you want information. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching server options are displayed. If you do not specify this parameter, information on all options is displayed.

    Examples

    Task 1

    Display general information about all defined server options.

    Command:
    query option

    Output:
     

    +--------------------------------------------------------------------------------+
    |Server Option      Option Setting     Server Option         Option Setting      |
    |-----------------  ----------------  -----------------  ------------------      |
    |CommTimeOut        60                 IdleTimeOut           15                  |
    |BufPoolSize        2048               LogPoolSize           512                 |
    |DateFormat         1 (mm/dd/yyyy)     TimeFormat            1 (hh:mm:ss)        |
    |NumberFormat       1 (1,000.00)       MessageFormat         1                   |
    |Language           AMENG              MaxSessions           25                  |
    |ExpInterval        24                 ExpQuiet              No                  |
    |EventServerLoggi-  Yes                MirrorRead DB         Normal              |
    | ng                                                                             |
    |MirrorRead LOG     Normal             MirrorWrite DB        Sequential          |
    |MirrorWrite LOG    Parallel           TxnGroupMax           40                  |
    |MoveBatchSize      40                 MoveSizeThresh        500                 |
    |StatusMsgCnt       10                 RestoreInterval       1,440               |
    |UseLargeBuffers    Yes                DisableScheds         No                  |
    |AuditStorage       Yes                                                          |
    |TCPPort            1565               HTTPPort              1564                |
    |HTTPSPort          1543               TCPWindowsize         0                   |
    |TCPBufsize         16384              TCPNoDelay            Yes                 |
    |IPXSocket          8522               NetbiosBufferSize     16384               |
    |NetbiosSessions    25                 LuName                DSMSERV1            |
    |TPNProfilename                        TPNAME                dsmserv             |
    |IPXBufferSize      4096               CommMethod            TCPIP               |
    |CommMethod         HTTP               MsgInterval           1                   |
    |Enable3590Library  No                 ShmPort               1510                |
    |FileExit                              UserExit                                  |
    |AcsAccessId                           AcsTimeoutX           1                   |
    |AcsLockDrive       No                 SNMPSubagentPort      1521                |
    |SNMPSubagentHost   127.0.0.1          SNMPHeartBeatInt      5                   |
    |TECHost                               TECPort               0                   |
    +--------------------------------------------------------------------------------+

    where:

    Server Option
    Specifies the name of the server option.

    Option Setting
    Specifies the current value defined to the server option.

    Task 2

    View the option settings for all options that begin with L.

    Command:
    query option l*

    Output:
     

    +--------------------------------------------------------------------------------+
    |Server Option         Option Setting                                            |
    |-----------------     --------------------                                      |
    |LogPoolSize           256                                                       |
    |Language              AMENG                                                     |
    |LuName                *NONE*                                                    |
    +--------------------------------------------------------------------------------+

    Related Commands

    Table 174. Commands Related to QUERY OPTION
    Command Description
    SETOPT Updates a server option without stopping and restarting the server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k&3%KV6>5@6%./usr/share/html/adsm/en_US/admref/a45er197.htm Administrator's Reference

    Administrator's Reference

    QUERY POLICYSET (Query a Policy Set)

    Use the QUERY POLICYSET command to display information about an existing policy set.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    To get a list of the policy sets for a policy domain, use the QUERY DOMAIN command.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                          .-*--*--------------------.
    >>-Query POlicyset----+-------------------------+--------------->
                          |             .-*-------. |
                          '-domainname--+---------+-'
                                        '-setname-'
     
          .-Format--=--Standard-----.
    >-----+-------------------------+------------------------------><
          '-Format--=--+-Standard-+-'
                       '-Detailed-'
     
    

    Parameters

    domainname
    Specifies the name of the policy domain associated with the policy set to be queried. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching policy domains are queried. If you do not specify a value for this parameter, all policy domains are queried. You must specify this parameter when querying an explicitly named policy set.

    setname
    Specifies the name of the policy set associated with the copy group to be queried. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching policy sets are queried. If you do not specify either ACTIVE or the policy set name, all policy sets are queried. You must specify this parameter when querying an explicitly named policy set.

    Format=formatvalue
    Specifies how the information is displayed. This parameter is optional. The default value is STANDARD. Possible values are:

    Standard
    Specifies that partial information is displayed for the policy set.

    Detailed
    Specifies that complete information is displayed for the policy set.

    Examples

    Task 1

    Query all policy sets for all policy domains. Create the output in standard format.

    Command:
    query policyset

    Output:
     

    +--------------------------------------------------------------------------------+
    |Policy        Policy        Default       Description                           |
    |Domain        Set Name      Mgmt                                                |
    |Name                        Class                                               |
    |                            Name                                                |
    |---------     ---------     ---------     ------------------------              |
    |EMPLOYEE-     ACTIVE        ACTIVEFI-                                           |
    | _RECORDS                    LES                                                |
    |EMPLOYEE-     HOLIDAY       ACTIVEFI-                                           |
    | _RECORDS                    LES                                                |
    |EMPLOYEE-     VACATION      ACTIVEFI-                                           |
    | _RECORDS                    LES                                                |
    |PROG1         SUMMER                      Programming Group                     |
    |                                           Policies                             |
    |PROG2         SUMMER                      Programming Group                     |
    |                                           Policies                             |
    |STANDARD      ACTIVE        STANDARD      Installed default policy              |
    |                                           set.                                 |
    |STANDARD      STANDARD      STANDARD      Installed default policy              |
    |                                           set.                                 |
    +--------------------------------------------------------------------------------+

    See Task 2 for parameter definitions.

    Task 2

    Query the VACATION policy set that is defined to the EMPLOYEE_RECORDS policy domain. Create the output in detailed format.

    Command:
    query policyset employee_records vacation format=detailed

    Output:

    +--------------------------------------------------------------------------------+
    |            Policy Domain Name: EMPLOYEE_RECORDS                                |
    |               Policy Set Name: VACATION                                        |
    |       Default Mgmt Class Name: ACTIVEFILES                                     |
    |                   Description:                                                 |
    |Last Update by (administrator): ADMIN                                           |
    |         Last Update Date/Time: 05/31/1996 13:15:50                             |
    |              Managing profile: ADSM_INFO                                       |
    +--------------------------------------------------------------------------------+

    where:

    Policy Domain Name
    Specifies the name of the policy domain.

    Policy Set Name
    Specifies the name of the activated policy set for the policy domain.

    Default Mgmt Class Name
    Specifies the assigned default management class for the policy set.

    Description
    Specifies a description of the policy domain.

    Last Update by (administrator)
    Specifies the name of the administrator or server that most recently updated the policyset. If this field contains $$CONFIG_MANAGER$$, the policyset is associated with a domain that is managed by the configuration manager.

    Last Update Date/Time
    Specifies the date and time when the policyset class was most recently defined or updated.

    Managing Profile
    Specifies the profile or profiles that manage the domain to which this policy set belongs (see the DEFINE PROFASSOCIATION command).

    Related Commands

    Table 175. Commands Related to QUERY POLICYSET
    Command Description
    ACTIVATE POLICYSET Validates and activates a policy set within a policy domain.
    COPY POLICYSET Creates a copy of an existing policy set.
    DEFINE POLICYSET Defines a policy set within the specified policy domain.
    DELETE POLICYSET Deletes a policy set, including its management classes and copy groups, from a policy domain.
    QUERY DOMAIN Displays information about one or more policy domains.
    UPDATE POLICYSET Changes the description of a policy set.
    VALIDATE POLICYSET Verifies and reports on conditions the administrator must consider before activating the policy set.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] A k(&3-KV6>5@6-./usr/share/html/adsm/en_US/admref/a45er198.htm Administrator's Reference

    Administrator's Reference

    QUERY PROCESS (Query One or More Server Processes)

    Use the QUERY PROCESS command to display information about one or more active background processes. The following commands can generate background processes:

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    • AUDIT LIBRARY

    • AUDIT LICENSES

    • AUDIT VOLUME

    • BACKUP DB

    • BACKUP STGPOOL

    • CHECKIN LIBVOLUME

    • CHECKOUT LIBVOLUME

    • DEFINE DBCOPY

    • DEFINE LOGCOPY

    • DELETE DBVOLUME

    • DELETE FILESPACE

    • DELETE LOGVOLUME

    • DELETE VOLUME

    • EXPIRE INVENTORY

    • EXPORT ADMIN

    • EXPORT NODE

    • EXPORT POLICY

    • EXPORT SERVER

    • EXTEND LOG

    • IMPORT ADMIN

    • IMPORT NODE

    • IMPORT POLICY

    • IMPORT SERVER

    • MOVE DATA

    • MOVE DRMEDIA

    • PREPARE

    • REDUCE DB

    • REDUCE LOG

    • RESTORE STGPOOL

    • RESTORE VOLUME

    • VARY
    
    

    The following internal server operations generate background server processes:

    • Inventory expiration
    • Migration
    • Reclamation

    You can cancel background processes, by process number, using the CANCEL PROCESS command.

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-Query PRocess--+------------+-------------------------------><
                      '-processnum-'
     
    

    Parameters

    processnum
    Specifies the number of the background process to be queried. This parameter is optional. If you do not specify a process number, information on all background processes is displayed.

    Examples

    Task

    Display information about background process 202 that was initiated with the EXPORT SERVER command.

    Command:
    query process 202

    Output:
     

    +--------------------------------------------------------------------------------+
    | Process   Process Description    Status                                        |
    |  Number                                                                        |
    |-------- ------------------------ --------------------------                    |
    |     202   EXPORT SERVER          ANR0648I Have copied the                      |
    |                                  following: 8 Domains 2                        |
    |                                  Policy Sets 10 Management                     |
    |                                  Classes 4 Copy Groups 1                       |
    |                                  Administrators 746 Bytes                      |
    |                                  (0 errors have been                           |
    |                                  detected)                                     |
    +--------------------------------------------------------------------------------+

    where:

    Process Number
    Specifies the number assigned to the background process.

    Process Description
    Specifies a description of the background process.

    Status
    Specifies the completion status of the background process.

    Related Commands

    Table 176. Command Related to QUERY PROCESS
    Command Description
    CANCEL PROCESS Cancels a background server process.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ing k΃&3:KV6>5@6:./usr/share/html/adsm/en_US/admref/a45er199.htm Administrator's Reference

    Administrator's Reference

    QUERY PROFILE (Query a Profile)

    Use the QUERY PROFILE command on a configuration manager to query its own profiles or those on another configuration manager. You can use this command on a managed server to query profiles on its configuration manager. You can also use this command to get profile information from any other configuration manager defined to the managed server, even though the managed server does not subscribe to any of the profiles.

    This command displays the profile description, names of objects associated with the profile, and the profile's lock status.

    If a locked profile is queried from the configuration manager to which the profile belongs, complete profile information is displayed. If a locked profile is queried from another server, the query output displays only that the profile is locked.

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-Query PROFIle----+---------------+--------------------------->
                        '-profile_name--'
     
    >-----+------------------------------+-------------------------->
          |                        (1)   |
          '-SERVer--=--server_name-------'
     
          .-Format--=--Standard-----.   .-USELocal--=--Yes-----.
    >-----+-------------------------+---+----------------------+---><
          '-Format--=--+-Standard-+-'   '-USELocal--=--+-Yes-+-'
                       '-Detailed-'                    '-No--'
     
    

    Notes:

    1. The value depends on the server from which you issue the command:

      From a configuration manager: this is the server name of the configuration manager.

      From a managed server: this is the name of the configuration manager to which that managed server has subscriptions.

    Parameters

    profile_name
    Specifies the name of the profile to be displayed. You can use a pattern-matching expression to indicate multiple profile names. If no value is specified, information for all profiles is displayed. This parameter is optional.

    SERVer=server_name
    Specifies the name of the configuration manager from which profile information is displayed. If this command is issued on a configuration manager, the default value is the configuration manager's name. If the command is issued on a managed server, the default value is its configuration manager's name. If this command is issued on a server that is not a configuration manager and does not subscribe to at least one profile, this value must be specified. Otherwise, this parameter is optional. The values are:

    Format=formatvalue
    Specifies whether partial or complete profile information is displayed.

    Standard
    Specifies that partial profile information is displayed. This is the default.

    Detailed
    Specifies that complete profile information is displayed.

    USELocal=usevalue
    When the QUERY PROFILE command is used on a managed server, this parameter specifies whether the configuration manager should be contacted for profile information, even if a local copy of such information exists on the managed server. If no local information exists on the server, the configuration manager is contacted, regardless of the value of this parameter.

    If this parameter is used on a server that is not managed by the configuration manager that owns the profile, it is ignored. The default value is YES. The values are:

    Yes
    Specifies that the profile information, if available, is obtained from the local server. The configuration manager is contacted if no information is available locally.

    No
    Specifies that the configuration manager is contacted even if local information is available. You can use this option to ensure that current information about the profile is obtained directly from the configuration manager.

    Examples

    Task 1

    Display profile information from a configuration manager.

    Command:
    query profile

    Output:

    +--------------------------------------------------------------------------------+
    |Configuration       Profile name          Locked?                               |
    |manager                                                                         |
    |---------------     ---------------       ------                                |
    |SERVER1             DEFAULT_PROFILE       No                                    |
    |SERVER1             DEFAULT_PROFILE       No                                    |
    |SERVER1             EMPLOYEE              No                                    |
    |SERVER1             PERSONNEL             Yes                                   |
    +--------------------------------------------------------------------------------+

    where:

    Configuration manager
    Specifies the name of the configuration manager that owns the profile.

    Profile name
    Specifies the name of the profile.

    Locked?
    Specifies whether the profile is locked or unlocked.

    Task 2

    Display detailed profile information from a configuration manager named SERVER1.
    Note:Even though profile PERSONNEL is locked, all fields are displayed because configuration manager SERVER1 is the owner.

    Command:
    query profile format=detailed

    Output:

    +--------------------------------------------------------------------------------+
    |           Configuration manager: SERVER1                                       |
    |                    Profile name: PERSONNEL                                     |
    |                          Locked: Yes                                           |
    |                     Description: all managed objects                           |
    |           Server administrators: ** all objects **                             |
    |                  Policy domains: ** all objects **                             |
    |Administrative command schedules: ** all objects **                             |
    |          Server Command Scripts: ** all objects **                             |
    |              Client Option Sets: ** all objects **                             |
    |                         Servers: ** all objects **                             |
    |                   Server Groups: ** all objects **                             |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    where:

    Configuration manager
    Specifies the name of the configuration manager that owns the profile.

    Profile name
    Specifies the name of the profile.

    Locked?
    Specifies whether the profile is locked or unlocked.

    Description
    Specifies a description of the profile.

    Server administrators
    Specifies the administrators whose definitions are distributed to managed servers subscribing to the specified profile.

    Policy domains
    Specifies the policy domains whose definitions are distributed to managed servers subscribing to the specified profile.

    Administrative command schedules
    Specifies the administrative schedules whose definitions are distributed to managed servers subscribing to the specified profile.

    Server Command Scripts
    Specifies the server command scripts whose definitions are distributed to managed servers subscribing to the specified profile.

    Client Option Sets
    Specifies the client option sets whose definitions are distributed to managed servers subscribing to the specified profile.

    Servers
    Specifies the servers whose definitions are distributed to managed servers subscribing to the specified profile.

    Server Groups
    Specifies the names of server groups whose definitions are distributed to managed servers subscribing to the specified profile.

    Task 3

    Display detailed profile information from a managed server.
    Note:When the profile is locked, most fields are not displayed.

    Command:
    query profile format=detailed useloc=no

    Output:

    +--------------------------------------------------------------------------------+
    |           Configuration manager: SERVER1                                       |
    |                    Profile name: ADMIN_INFO                                    |
    |                          Locked: No                                            |
    |                     Description:                                               |
    |           Server administrators: JIM LARRY                                     |
    |                  Policy domains: ADMIN RECORDS                                 |
    |Administrative command schedules: ** all objects **                             |
    |          Server Command Scripts:                                               |
    |              Client Option Sets:                                               |
    |                         Servers:                                               |
    |                   Server Groups:                                               |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    where:

    Configuration manager
    Specifies the name of the configuration manager that owns the profile.

    Profile name
    Specifies the name of the profile.

    Locked?
    Specifies whether the profile is locked or unlocked.

    Description
    Specifies a description of the profile.

    Server administrators
    Specifies the administrators whose definitions are distributed to managed servers subscribing to a specified profile.

    Policy domains
    Specifies the policy domains whose definitions are distributed to managed servers subscribing to a specified profile.

    Administrative command schedules
    Specifies the administrative schedules whose definitions are distributed to managed servers subscribing to a specified profile.

    Server Command Scripts
    Specifies the server command scripts whose definitions are distributed to managed servers subscribing to a specified profile.

    Client Option Sets
    Specifies the client option sets whose definitions are distributed to managed servers subscribing to the specified profile.

    Servers
    Specifies the server whose definitions are distributed to managed servers subscribing to the specified profile.

    Server Groups
    Specifies the names of server groups whose definitions are distributed to managed servers subscribing to the specified profile.

    Related Commands

    Table 177. Commands Related to QUERY PROFILE
    Command Description
    COPY PROFILE Creates a copy of an existing profile.
    DEFINE PROFASSOCIATION Associates objects with a profile.
    DEFINE PROFILE Defines a profile for distributing information to managed servers.
    DELETE PROFASSOCIATION Deletes the association of an object with a profile.
    DELETE PROFILE Deletes a profile from a configuration manager.
    LOCK PROFILE Prevents distribution of a configuration profile.
    SET CONFIGMANAGER Specifies whether a server is a configuration manager.
    UNLOCK PROFILE Enables a locked profile to be distributed to managed servers.
    UPDATE PROFILE Changes the description of a profile.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] RY  kH.&3%KV6>5@6%./usr/share/html/adsm/en_US/admref/a45er200.htm Administrator's Reference

    Administrator's Reference

    QUERY RECOVERYMEDIA (Query Recovery Media)

    Use the QUERY RECOVERYMEDIA command to display the media (for example, boot media) needed for recovering a machine. When displaying multiple recovery media, the display is in alphabetical order according to the recovery media name.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    This command can be used to display:

    • All recovery media defined to the ADSM database

    • Specific recovery media

    • All recovery media matching the specified selection criteria. The parameters recoverymedianame (using pattern-matching expressions), TYPE, LOCATION can be used to restrict the selection of recovery media. A recovery media must meet all the specified selection criteria before it is displayed.

    The ADSM server database is used to store recovery media information for you. The QUERY RECOVERYMEDIA command is provided to retrieve the information should you need to reference it in the case of a disaster. The information provided by this command is NOT used by the server in any way to coordinate disaster recovery or to manage the server under normal operation. The information provided in this command is solely determined by you in planning for client machine disaster recovery.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                              .-*------------------.
    >>-Query RECOVERYMedia----+--------------------+---------------->
                              '-recoverymedianame--'
     
    >-----+---------------------+----------------------------------->
          '-Type--=--+-BOot--+--'
                     '-OTher-'
     
    >-----+-------------------------------+------------------------->
          '-LOcation--=--locationofmedia--'
     
          .-Format--=--Standard-----.
    >-----+-------------------------+------------------------------><
          '-Format--=--+-Standard-+-'
                       '-Detailed-'
     
    

    Parameters

    recoverymedianame
    Specifies the name of the recovery media to be queried. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching recovery media are queried. If you do not specify this parameter, all recovery media are queried.

    Type=typevalue
    Specifies the type of media to be queried. This parameter is optional. The default is no type. Possible values are:

    BOot
    Specifies that recovery media of type boot are queried.

    OTher
    Specifies that recovery media of type other are queried.

    LOcation=locationofmedia
    Specifies the location of the recovery media to be queried. For example, "Building=021 Floor=02 Room=2846 Cabinet=1A0". This parameter is optional. The maximum length of the location is 255 characters. The location description must be enclosed in quotation marks if it contains any blank characters. The default is no location.

    Format=formatvalue
    Specifies how the information is displayed. This parameter is optional. The default value is STANDARD. Possible values are:

    Standard
    Specifies that partial information is displayed for the specified recovery media.

    Detailed
    Specifies that complete information is displayed for the specified recovery media.

    Examples

    Task 1

    Display information for the recovery media named RECMED1.

    Command:
    query recoverymedia RECMED1

    Output:

    +--------------------------------------------------------------------------------+
    |Recovery Media Name   Volume Names      Location          Machine Name          |
    |--------------------  ----------------  ----------------  ------------          |
    |RECMED1               vol1 vol2 vol3    IRONMOUNTAIN      MACH1                 |
    |                       vol4                                                     |
    +--------------------------------------------------------------------------------+

    where:

    Recovery Media Name
    Specifies the name of the recovery media.

    Volume Names
    Specifies the set of volumes that contain the recoverable data needed at recovery time for machines associated with this recovery media.

    Location
    Specifies where the recovery media is stored.

    Machine Name
    Specifies the machines which are associated with this recovery media.

    Task 2

    Display detailed information for the recovery media named RECMED1.

    Command:
    query recoverymedia RECMED1 format=detailed

    Output:

    +--------------------------------------------------------------------------------+
    |Recovery Media Name: RECMED1                                                    |
    |               Type: Boot                                                       |
    |       Volume Names: vol1 vol2 vol3 vol4                                        |
    |           Location: IRONMOUNTAIN                                               |
    |        Description:                                                            |
    |            Product:                                                            |
    |Product Information:                                                            |
    |       Machine Name: MACH1                                                      |
    +--------------------------------------------------------------------------------+

    where:

    Recovery Media Name
    Specifies the name of the recovery media.

    Type
    Specifies whether the recovery media is boot media or another type of media. Possible values are:

    Boot
    Specifies that the recovery media is boot media.

    Other
    Specifies that the recovery media is not boot media.

    Volume Names
    Specifies the set of volumes that contain the recoverable data needed at recovery time for machines associated with this recovery media.

    Location
    Specifies where the recovery media is stored.

    Description
    Specifies any description information for the recovery media.

    Product
    Specifies the product used to create the boot media.

    Product Information
    Specifies information about the product which created the boot media. This information may be needed for restoring the machine.

    Machine Name
    Specifies the machines which are associated with this recovery media.

    Related Commands

    Table 178. Commands Related to QUERY RECOVERYMEDIA
    Command Description
    DEFINE RECMEDMACHASSOCIATION Associates recovery media with a machine.
    DEFINE RECOVERYMEDIA Defines the media required to recover a machine.
    DELETE RECOVERYMEDIA Deletes existing recovery media.
    UPDATE RECOVERYMEDIA Changes the attributes of existing recovery media.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ---- k%&3KV6>5@6./usr/share/html/adsm/en_US/admref/a45er201.htm Administrator's Reference

    Administrator's Reference

    QUERY REQUEST (Query One or More Pending Mount Requests)

    Use the QUERY REQUEST command to display information about one or more pending mount requests.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-Query REQuest--+------------+-------------------------------><
                      '-requestnum-'
     
    

    Parameters

    requestnum
    Specifies the number of the pending mount request. This parameter is optional. If you do not specify a value for this parameter, all pending mount requests are displayed.

    Examples

    Task 1

    Display information on all pending mount requests.

    Command:
    query request

    Output:

    +--------------------------------------------------------------------------------+
    |ANR8352I Requests outstanding:                                                  |
    |ANR8326I 001: Mount GENERICTAPE volume EXP001 R/W                               |
    |in drive 8MM.1 (/dev/rmt0) of library                                           |
    |MANLIB within 60 minute(s).                                                     |
    +--------------------------------------------------------------------------------+

    Related Commands

    Table 179. Related Commands for QUERY REQUEST
    Command Description
    CANCEL REQUEST Cancels one or more pending volume mount requests.
    REPLY Allows a request to continue processing.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kx&3[KV6>5@6[./usr/share/html/adsm/en_US/admref/a45er202.htm Administrator's Reference

    Administrator's Reference

    QUERY RESTORE (Query Restartable Restore Sessions)

    Use the QUERY RESTORE command to display information about the restartable restore sessions recorded in the server database. Certain restore operations invoke a special protocol with ADSM. These special restores are called restartable restore sessions. It is desirable to know which restores are using this protocol for two reasons:

    1. Restartable restore sessions that fail for some reasons (network outage, client failure or server outage) can be restarted from where the restore operation left off. This can save valuable time because these restore operations do not have to be started over again. The QUERY RESTORE command will display the restartable restore sessions.

    2. Restartable restore sessions lock the filespace, and will not allow files to be moved off of sequential volumes. The QUERY RESTORE command will display the restartable restore sessions and their associated filespace. The CANCEL RESTORE command can be used to cancel a restartable restore session.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-Query--RESTore--+----------+--+---------------+-------------->
                       '-nodename-'  '-filespacename-'
     
          .-Format--=--Standard-----.
    >-----+-------------------------+------------------------------><
          '-Format--=--+-Standard-+-'
                       '-Detailed-'
     
    

    Parameters

    nodename
    Specifies the name of the client node to be queried. This parameter is optional. If you do not specify a value for this parameter, all client nodes with restartable restore sessions are displayed. You must specify a value for this parameter if you specify filespacename.

    filespacename
    Specifies the name of the file space to be queried. This parameter is optional. If you do not specify a value for this parameter, all filespaces are matched for the given nodename.

    Examples

    Task

    Display detailed information about client node JAMES associated with filespace DRIVE_F_R.

    Command:
    query restore james drive_f_r format=detailed

    +--------------------------------------------------------------------------------+
    |    Sess Number: -1                                                             |
    |  Restore State: Restartable                                                    |
    |Elapsed Minutes: 2                                                              |
    |      Node Name: JAMES                                                          |
    | Filespace Name: DRIVE_F_R:                                                     |
    |      File Spec: /RESTORE/TESTDIRF\\                                            |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    where:

    Sess Number
    Specifies the session number for the restartable restore session. For active restore sessions, this session number is the same session number displayed on the QUERY SESSION command. For restore sessions that are in the restartable state, a negative number is displayed for the session number. Any session number displayed in the QUERY RESTORE output may be specified from the QUERY RESTORE output.

    Restore State
    Active: Specifies the restore session is actively restoring files to the client. Restartable: Specifies the restore session failed or was canceled. It can be restarted from where it left off.

    Elapsed Minutes
    Specifies the number of minutes since the restore session started. The RESTOREINTERVAL server option works together with this displayed value. Any restartable restore session that has an elapsed time greater than RESTOREINTERVAL, can be automatically deleted from the server database when needed, or during expiration processing. If a restartable restore session's "Elapsed Minutes" is less than the RESTOREINTERVAL, the only way to delete this entry (and unlock the filespace) is to use the CANCEL RESTORE command or to lower the RESTOREINTERVAL option value.

    Node Name
    Specifies the name of the node associated with the restartable restore session.

    Filespace Name
    Specifies the name of the filespace associated with the restartable restore session.

    File Spec
    Specifies the file specification used on the restore operation. The same file specification must be specified if a failed restore operation is to be restarted from where it left off.

    Related Commands

    Table 180. Commands Related to QUERY RESTORE
    Command Description
    CANCEL RESTORE Cancels a restartable restore session.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] e to  k&3LV6>5@6./usr/share/html/adsm/en_US/admref/a45er203.htm Administrator's Reference

    Administrator's Reference

    QUERY RPFCONTENT (Display the Contents of a Recovery Plan File)

    This command only applies to recovery plan files created by using the DEVCLASS parameter on the PREPARE command.

    Use the QUERY RPFCONTENT command to display the contents of a specific recovery plan file. You cannot issue this command from the server console.

    The web administrative interface also allows you to display the contents of individual or multiple recovery plan file stanzas.

    You can display the contents of a recovery plan file by querying either the server that created the recovery plan file (the source server), or by querying the server that was used to store the recovery plan file (the target server).

    When the DEVCLASS parameter is specified, these considerations apply:

    • You want to display the contents of a recovery plan file that was created for this server.

    • You are issuing this command to the same server that ran the PREPARE command (the source server).

    • The specified device class name was used on the PREPARE command that created the recovery plan file.

    When the NODENAME parameter is specified, these considerations apply:

    • You want to display the contents of a recovery plan file that was stored in this server.

    • You are issuing this command to the server that was the target of the PREPARE command.

    • The specified node name is registered in this server with a node type of SERVER.

    • Use this option when the ADSM server that created the recovery plan file is not available.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Query RPFContent--planfilename----+-DEVclass=devclassname-+-><
                                         '-NODEName=nodename-----'
     
    

    Parameters

    planfilename
    Specifies the name of the recovery plan file to be queried. The format of the recovery plan file is servername.yyyymmdd.hhmmss. To determine the plan file name, refer to the output of the QUERY RPFILE command.

    DEVclass=devclassname
    Specifies the name of the device class that is used by the PREPARE command to create the recovery plan file. You must specify a specific device class name (pattern matching is not allowed).
    Note:Delay in returning the output is possible if the plan file is stored on tape.

    NODEName=nodename
    Specifies the node name that is used to store the object that contains the recovery plan file on the target server. This node name must be registered on the target server (node type is SERVER). You must specify a specific server node name (pattern matching is not allowed). Use this parameter when the ADSM server that created the recovery plan file is not available.
    Note:Delay in returning the output is possible if the plan file is stored on tape.

    Examples

    Task 1

    Display the contents of a recovery plan file that was created for this server on March 19, 1998, at 6:10AM. The PREPARE command that created the recovery plan file uses the device class REMOTE.

    Command:
    query rpfcontent branch1.19980319.061000 devclass=remote
     
    

    Output:
     

    The output of this command is the entire contents of the recovery plan file. The web administrative interface allows you to display the contents of individual or multiple recovery plan file stanzas. See the ADSM Administrator's Guide for an example of a disaster recovery plan file.

    Task 2

    Display the contents of a recovery plan file that was stored in this server on March 19, 1998, at 6:10AM. POLARIS is registered in this server with a node type of SERVER.

    Command:
    query rpfcontent branch1.19980319.061000 nodename=polaris
     
    

    Output:
     

    The output of this command is the entire contents of the recovery plan file. The web administrative interface allows you to display the contents of individual or multiple recovery plan file stanzas. See the ADSM Administrator's Guide for an example of a disaster recovery plan file.

    Related Commands

    Table 181. Commands Related to QUERY RPFCONTENT
    Command Description
    PREPARE Creates a recovery plan file.
    QUERY RPFILE Displays information about one or more recovery plan files.
    QUERY VOLHISTORY Displays sequential volume history information that has been collected by the server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] u mu k&3$(LV6>5@6$(./usr/share/html/adsm/en_US/admref/a45er204.htm Administrator's Reference

    Administrator's Reference

    QUERY RPFILE (Query Information about One or More Recovery Plan Files)

    This command only applies to recovery plan files created by using the DEVCLASS parameter on the PREPARE command.

    Use the QUERY RPFILE command or the web administrative interface to display a list of recovery plan files.

    You can display a list of recovery plan files by querying either the server that created the recovery plan files (the source server), or by querying the server that was used to store the recovery plan files (the target server).

    When the DEVCLASS parameter is specified, these considerations apply:

    • You want to display a list of the recovery plan files that were created for this server.

    • You are issuing this command to the same server that ran the PREPARE command (the source server).

    • The specified device class name was used on the PREPARE command that created the recovery plan file.

    When the NODENAME parameter is specified, these considerations apply:

    • You want to display a list of the recovery plan files that are stored in this server.

    • You are issuing this command to the server that was the target of the PREPARE command.

    • The specified node name is registered in this server with a node type of SERVER.

    • Use this option when the ADSM server that created the recovery plan file is not available.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-Query RPFile--+-DEVclass=devclassname-+---------------------->
                     '-NODEName=nodename-----'
     
          .-Format--=--Standard-----.
    >-----+-------------------------+------------------------------><
          '-Format--=--+-Standard-+-'
                       '-Detailed-'
     
    

    Parameters

    DEVclass=devclassname
    Specifies the name of the device class that is used by the PREPARE command to create the recovery plan files. You can use a pattern-matching expression to specify the device class name. All recovery plan files that are created with the device class specified are included in the query.

    NODEName=nodename
    Specifies the node name that is used to store the recovery plan file object on the target server. You must register this node name on the target server (node type is SERVER). You can use a pattern-matching expression to specify the node name. All recovery plan file objects that are stored with the node name specified are included in this query.

    Format=formatvalue
    Specifies how the information is displayed. This parameter is optional. The default value is STANDARD. Possible values are:

    Standard
    Specifies that partial information is displayed for the recovery plan file.

    Detailed
    Specifies that complete information is displayed for the recovery plan file.

    Examples

    Task 1

    Display a list of recovery plan files that were created for this server using the specified device class.

    Command:
    query rpfile devclass=* format=detailed
     
    

    Output:
     

    +--------------------------------------------------------------------------------+
    |    Recovery Plan File Name: ALASKA.19980406.170423                             |
    |                  Node Name: BRANCH1                                            |
    |          Device Class Name: REMOTE                                             |
    |            Mgmt Class Name: STANDARD                                           |
    |    Recovery Plan File Size: 16,255 Bytes                                       |
    |        Marked for Deletion: Yes                                                |
    |              Deletion Date: 06/12/1998 13:05:31                                |
    |                                                                                |
    |    Recovery Plan File Name: ALASKA.19980407.170845                             |
    |                  Node Name: BRANCH1                                            |
    |          Device Class Name: REMOTE                                             |
    |            Mgmt Class Name: STANDARD                                           |
    |    Recovery Plan File Size: 16,425 Bytes                                       |
    |        Marked for Deletion: No                                                 |
    |              Deletion Date:                                                    |
    +--------------------------------------------------------------------------------+

    where:

    Recovery Plan File Name
    Specifies the recovery plan file name.

    Node Name
    Specifies the node name that is registered with the target server and used to store the recovery plan file objects (node type is SERVER).

    Device Class Name
    Specifies the device class name that is defined in the source server and used to create the recovery plan files (device type is SERVER).

    Mgmt Class Name
    Specifies the management class name that the recovery plan file is associated with in the target server.

    Recovery Plan File Size
    Estimated size of the recovery plan file object on the target server.

    Marked For Deletion
    When this field is specified as Yes, the object that contains the recovery plan file is deleted from the source server and marked for deletion on the target server if the grace period has not expired. When this field is specified as No, the object has not been marked for deletion.

    Deletion Date
    Date that the object is deleted from the source server and marked for deletion on the target server. This field is blank if the object has not been marked for deletion.

    Task 2

    Display a list of all recovery plan file objects that are stored with the specified node name (type=SERVER).

    Command:
    query rpfile nodename=branch1
     
    

    Output:
     

    +--------------------------------------------------------------------------------+
    |    Recovery Plan File Name       Node Name       Device Class Name             |
    |    -----------------------       ---------       -----------------             |
    |     ALASKA.19980406.170423         BRANCH1         REMOTE                      |
    |     ALASKA.19980407.170845         BRANCH1         REMOTE                      |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    where:

    Recovery Plan File Name
    Specifies the recovery plan file name.

    Node Name
    Specifies the node name that is registered with the target server and used to store the recovery plan file objects (node type is SERVER).

    Device Class Name
    Specifies the device class name that is defined with the source server and used to create the recovery plan files (device type is SERVER).

    Related Commands

    Table 182. Commands Related to QUERY RPFILE
    Command Description
    PREPARE Creates a recovery plan file.
    QUERY VOLHISTORY Displays sequential volume history information that has been collected by the server.
    QUERY RPFCONTENT Displays the contents of a recovery plan file.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Plan l&3OJLV6>5@6l-./usr/share/html/adsm/en_US/admref/a45er205.htm  -e<>aist #&;DTcdhlmnopr/46=AEGNOPRSfuy|"158BCILgw+029FHMUVYbv$'(),.3Q_kqx!7:KWjJX\*?pDzAcj@<8D@? B )p(PBk^hȼ$ QxMM8 ,’HD{pìJ,`ۂRe%F4hѣF4hѣF4hѣF4hѣF4hѣFO5 D 8&qPNac-A LoMvL$c RA`H$O5 (43-+a5p(* XAx[ xO @O5 |=7%g[i8aT\-%g-F)0t'm K&-[s1[Spȳ;+d'm<Spe2v'jsgn6M+9T\|.N,l&2." iϛ;w)XSps2@r$jZ8\@8@OT\Dx .Ґ") H(/a`Xn0 ,\Dx nq0<HhP uX,H <;:Bj-܂DRE!@`K N0 ,\(W[xx4z lS:K@ 2Ycjۜ"X٫M[P#1\M+xP#D"?M׃ sr&Yאm[ E-15nj|ճduM-6t֍=N,-(X'鲺aIpi+f6r2pM\-ԲbmAN0y kR(Hn!8bW IŠP59^,FSne81R/|Ռ]x0 &H"$Te /mXzѶ'M[P' *BDH<(=MpRG,UUUUUUUUUUUU&eCuUUUUUUUUUUUUUUT<`*ɿ NexE T_TP o-:/jڅֶ T_@)FPzѶ'TUUUUUUUUU*UUUUUUUUUUUUUT "2ogg̛E.UG0- t^*[^*/EP no4 e:QY ڕUTUUUUUUUUUUUUP"4 'TyЪQY ڔZFjP nk(=減U"y87v̷ܲe`KZ6jZER(HD^kȤz (\/*էѹsV 2S1ՊjV&]k4%k28X0%^Wj/ Xiէ91 rkiZ)exEpn8PCI[Բ.qpYnq`KiFWX  [0~MZq,c+,lA{3 5Fvw͞MZq,c$յ {^8X q7⏒jڅֶ P@qGQyV8˚d5ojڅ־jxJe)sgɫN%jm2S0jy!Y/2P)xM5b`{MܥX&81X pc[^MX%5mB\7x^ۍy!YhZxN @n\[>2X䚶uYf[D'lj2"  [0~MZq,cM[Pױ2_\i3ɫN%pehcQ6 por)=# Y @=h5ȢZq-5a>jZlSYL/mZ6&]k A/seŖ e]i8,^E#1G(X'鲺aNIjZmL$cVKF&<9p@y &"Ȳa-/nQ^UN%r'd''͝ۊsM[P.j|/mF RE%췮wm2˚qLN3W5mB\#&PCIXj {[-N,8X0%^W֡9lRjŁ.J,͞MZq,c1 rki֍9pnq8X1نK35iıkF؞#rM[P-xM5bVI"8? eC"8?j {. ޤd1jpaKdէ5n6X5lOa/b 1ڃpX 4N3Wa,N `KPNy kȤc- pQmxL'ۅyEjӉhܵY`- Ŗ8R2ih8X4|dk-N,8X4K-O bYTDqDO8X2lQ -xN Pr"/5R{P+80QŠP5ȢZq-5a=78n,e8jFM-Y|Z6M[P#1\ME'E  np֣H"$kEZZ7.jzl;f[^,qd1jeoɫN%j$յ r2X6IjZy kȤ5g0-/#) 'f^UN%r'[䚶u\Wڜ /#) 'f5mB\8X4|e`qxjpor)<kg0-yf[^ bAkEZZ7-VD|X,kqe2ԌZ-C1 %c-7vS,Ac1 %oR@pXU!QQ1 2BK^F<3\q7$D )p$Dr(VKFXOj 0[mxN,ZK@ũej&8lV.@{I*BDH="ER(HQyV8˚+Yׄe4 Zf[jӉhچ5mB\8X pD^k""\M*BDH9M2H%2ib$#ǁ<LDDx08pxOpX,4@0@/ g,bg,bO&$Q4UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTpekM[n805 ""\ME'E  Y^aŠP5ȢZq-5ob nj+E3͜MX5oVKF䚶uЕR&36LV6>5@66./usr/share/html/adsm/en_US/admref/a45er206.htm Administrator's Reference

    Administrator's Reference

    QUERY SCRIPT (Query Information about Scripts)

    The QUERY SCRIPT command is used to display information about scripts.

    This command is used with ADSM scripts only. For information on command scripts and how to use them, see Using Scripts and Macros.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                                       .-FORMAT--=--Standard-----.
    >>-Query SCRipt--+------------+----+-------------------------+-->
                     '-scriptname-'    '-FORMAT--=--+-Standard-+-'
                                                    +-Lines----+
                                                    +-Detailed-+
                                                    '-Raw------'
     
    >-----+--------------------------+-----------------------------><
          '-Outputfile--=--filename--'
     
    

    Parameters

    scriptname
    Specifies the name of the script for which information is to be displayed. The name may contain wildcard characters to display all scripts whose names match a particular pattern. A script name is limited to 30 characters.

    Attention: If this parameter is not specified, information about all scripts is displayed. Users should be cautious as the amount of information generated can be extensive.

    Format=formatvalue
    Specifies the output format for displayed script information. The default value is STANDARD. Possible values are:

    Standard
    Specifies that only the script name and description are displayed.

    Lines
    Specifies that the script name and lines in the script are displayed.

    Detailed
    Specifies that complete information is displayed. The detailed format displays the scripts' lines, last update date, and update administrator for each command line in the script.

    Raw
    Specifies the raw format that will display only script lines. This format is convenient for copying scripts to a file so that they can be copied into another server with the DEFINE SCRIPT command with the FILE=filename parameter.
    Note:

    Use the resulting output file from the QUERY SCRIPT command with the FORMAT=Raw parameter and the OUTPUTFILE=filename parameter as input for the DEFINE SCRIPT command with the FILE=filename parameter. This method will copy the queried script into a newly defined script.

    Outputfile=filename
    Specifies that if the FORMAT=Raw parameter is specified for a QUERY SCRIPT command, you can direct the output to a file (in a file system that is accessible to the running server). If the file exists, the query output lines are appended to the end of the file.

    Examples

    Task 1

    Display the standard information about scripts.

    Command:
    query script *

    +--------------------------------------------------------------------------------+
    |Name             Description                                                    |
    |---------------  ------------------------------------------------------         |
    |QCOLS            Display columns for a specified SQL table                      |
    |QSAMPLE          Sample SQL Query                                               |
    |EXAMPLE          Backup the store pools and database when no sessions           |
    |                                                                                |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    Task 2

    Display the lines information about a script named Q_AUTHORITY.

    Command:
    query script q_authority format=lines

    +--------------------------------------------------------------------------------+
    |Name         Line    Command                                                    |
    |             Number                                                             |
    |----------   ------  --------------------------------------------------         |
    |Q_AUTHORITY 1       /* ------------------------------------------*/             |
    |             5       /* Script Name:  Q_AUTHORITY                  */           |
    |             10      /* Description: Display administrators that  */            |
    |             15      /*              have the authority to issue  */            |
    |             20      /*              commands requiring a         */            |
    |             25      /*              specific privilege.          */            |
    |             30      /* Parameter 1: privilege name - in the form */            |
    |             35      /*              x_priv - EX. policy_priv     */            |
    |             40      /* Example:  run q_authority storage_priv    */            |
    |             45      /* ------------------------------------------*/            |
    |             50      select admin_name from admins where -                      |
    |             55        upper(system_priv) <> 'NO' or -                          |
    |             60        upper($1) <> 'NO'                                        |
    +--------------------------------------------------------------------------------+

    Task 3

    Display the detailed information about scripts. Use this command if you want to see all the lines in the script, who did the latest update, and when they were last updated.

    Command:
    query script * format=detailed

    Attention: If the scriptname parameter is not specified, information about all scripts is displayed. Users should be cautious as the amount of information generated can be extensive.

    +--------------------------------------------------------------------------------+
    |                          Name: QCOLS                                           |
    |                   Line Number: DESCRIPTION                                     |
    |                       Command: Display columns for a specified SQL table       |
    |Last Update by (administrator): SERVER_CONSOLE                                  |
    |         Last Update Date/Time: 12/02/1997 16:05:29                             |
    |                                                                                |
    |                          Name: QCOLS                                           |
    |                   Line Number: 1                                               |
    |                       Command: select colname from columns where               |
    |                                tagbname='$1'                                   |
    |Last Update by (administrator): SERVER_CONSOLE                                  |
    |         Last Update Date/Time: 12/02/1997 16:05:29                             |
    |                                                                                |
    |                          Name: QSAMPLE                                         |
    |                   Line Number: DESCRIPTION                                     |
    |                       Command: Sample SQL Query                                |
    |Last Update by (administrator): SERVER_CONSOLE                                  |
    |         Last Update Date/Time: 12/11/1997 10:57:14                             |
    |                                                                                |
    |                          Name: QSAMPLE                                         |
    |                   Line Number: 1                                               |
    |                       Command: /* This is a sample SQL query*/                 |
    |Last Update by (administrator): SERVER_CONSOLE                                  |
    |         Last Update Date/Time: 12/11/1997 10:57:14                             |
    |                                                                                |
    |                          Name: QSAMPLE                                         |
    |                   Line Number: 5                                               |
    |                       Command: set sqldisplaymode wide                         |
    |Last Update by (administrator): SERVER_CONSOLE                                  |
    |         Last Update Date/Time: 12/11/1997 10:57:35                             |
    |                                                                                |
    |                          Name: QSAMPLE                                         |
    |                   Line Number: 10                                              |
    |                       Command: select colname from -                           |
    |Last Update by (administrator): SERVER_CONSOLE                                  |
    |         Last Update Date/Time: 12/11/1997 10:58:20                             |
    |                                                                                |
    |                          Name: QSAMPLE                                         |
    |                   Line Number: 15                                              |
    |                       Command: columns where tabname='$1'                      |
    |Last Update by (administrator): SERVER_CONSOLE                                  |
    |         Last Update Date/Time: 12/11/1997 10:58:47                             |
    |                                                                                |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    where:

    Name
    Specifies the name of the script.

    Line Number
    Specifies the line number of the script.

    Command
    Specifies the command that is on the line number displayed previously.

    Last Update by (administrator)
    Specifies the name of the administrator that has defined or most recently updated the script.

    Last Update Date/Time
    Specifies when the administrator has defined or most recently updated the script.

    Related Commands

    Table 184. Commands Related to QUERY SCRIPT
    Command Description
    COPY SCRIPT Creates a copy of a script.
    DEFINE SCRIPT Defines a script to the ADSM server.
    DELETE SCRIPT Deletes the script or individual lines from the script.
    RENAME SCRIPT Renames a script to a new name.
    RUN Runs a script.
    UPDATE SCRIPT Changes or adds lines to a script.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kr&3h5LV6>5@6h5./usr/share/html/adsm/en_US/admref/a45er207.htm Administrator's Reference

    Administrator's Reference

    QUERY SERVER (Query a Server)

    Use the QUERY SERVER command to display information about a server definition.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                       .-*-----------.
    >>-Query SERver----+-------------+------------------------------>
                       '-server_name-'
     
          .-Format--=--Standard-----.
    >-----+-------------------------+------------------------------><
          '-Format--=--+-Standard-+-'
                       '-Detailed-'
     
    

    Parameters

    server_name
    Specifies the name of the server to be queried. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching servers are queried. If you do not specify a value for this parameter, all servers are displayed.

    Format=format_value
    Specifies how the information is displayed. The parameter is optional. The default value is STANDARD. Possible values are:

    Standard
    Specifies that partial information is displayed for the specified server.

    Detailed
    Specifies that complete information is displayed for the specified server.

    Examples

    Task 1

    Display information about all servers.

    Command:
    query server *

    Output:

    +--------------------------------------------------------------------------------+
    |Server  Comm.  High-level    Low-level   Days Server   Virtual  Allow           |
    |Name    Method Address       Address    Since Password Volume Replacement       |
    |                                          Last Set     Password                 |
    |                                        Access         Set                      |
    |-------- ------ ------------- --------- ------ -------- -------- --------       |
    |SERVER_A TCPIP  9.115.35.6    1501         11  Yes      No       No             |
    |SERVER_B TCPIP  9.115.45.247  1500         <1  Yes      No       No             |
    |ASTRO    TCPIP  9.115.32.210  1500         24  Yes      No       No             |
    |                                                                                |
    |                                                                                |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    See Task 2 for descriptions.

    Task 2

    From a managed server, display detailed information about SERVER_A.

    Command:
    query server server_a format=detailed

    Output:

    +--------------------------------------------------------------------------------+
    |                                                                                |
    |                                  Server Name: SERVER_A                         |
    |                                 Comm. Method: TCP                              |
    |                           High-level Address: 9.115.4.15                       |
    |                            Low-level Address: 1500                             |
    |                                  Description:                                  |
    |                            Allow Replacement:                                  |
    |                                    Node Name:                                  |
    |                        Last Access Date/Time: 06/09/1998 12:51:51              |
    |                       Days Since Last Access: <1                               |
    |                                      Locked?:                                  |
    |                                  Compression: Client's Choice                  |
    |                      Archive Delete Allowed?: No                               |
    |                                          URL:                                  |
    |                       Registration Date/Time: 06/09/1998 12:51:51              |
    |                    Registering Administrator: $$CONFIG_MANAGER$$               |
    |                  Bytes Received Last Session: 0                                |
    |                      Bytes Sent Last Session: 0                                |
    |               Duration of Last Session (sec): 0.00                             |
    |                  Pct. Idle Wait Last Session: 0.00                             |
    |                 Pct. Comm. Wait Last Session: 0.00                             |
    |                 Pct. Media Wait Last Session: 0.00                             |
    |                        Grace Deletion Period: 5                                |
    |                             Managing Profile:                                  |
    |                Server Password Set Date/Time:                                  |
    |               Days since Server Password Set:                                  |
    |             Invalid Sign-on count for Server:                                  |
    |                  Virtual Volume Password Set: No                               |
    |        Virtual Volume Password Set Date/Time:(?)                               |
    |       Days Since Virtual Volume Password Set:(?)                               |
    |Invalid Sign-on Count for Virtual Volume Node: 0                                |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    where:

    Server Name
    Specifies the name of the server.

    Communication Method
    Specifies the communication method used to connect to the target server.

    High-level Address
    Specifies the IP address (in dotted decimal format) of the server.

    Low-level Address
    Specifies the port number of the target server for the TCP/IP communication method.

    Description
    Specifies a description of the server.

    Allow Replacement
    Specifies whether a server definition from a managed server is replaced by one from a configuration manager.

    Node Name
    Specifies the name of the client node.

    Last Access Date/Time
    Specifies the last date and time that the client node accessed the server.

    Days Since Last Access
    Specifies the number of days that have elapsed since the last time the client node accessed the server.

    Locked?
    Specifies whether the client node is locked out of ADSM.

    Compression
    Specifies the type of compression performed by ADSM on client files.

    Archieve Delete Allowed?
    Specifies whether the client node can delete its own archieve files.

    URL
    Specifies the URL address that you use to access this server from a web browser-based interface.

    Registration Date/Time
    Specifies the date and time that the client node was registered.

    Registering Administrator
    Specifies the name of the administrator that registered the client node.

    Bytes Received Last Session
    Specifies the number of bytes received by the server during the last client node session.

    Bytes Sent Last Session
    Specifies the number of bytes sent to the client node.

    Duration of Last Session (sec)
    Specifies how long the most recent client node session lasted.

    Pct. Idle Wait Last Session
    Specifies, as a percentage of the total session time, the amount of time that the client was not performing any functions.

    Pct. Comm. Wait Last Session
    Specifies, as a percentage of the total session time, the amount of time that the client waited for a communication response from the server.

    Pct. Media Wait Last Session
    Specifies, as a percentage of the total session time, the amount of time that the client waited for a removable volume to be mounted.

    Grace Deletion Period
    Specifies a number of days that an object remains on the target server after it has been marked for deletion.

    Managing Profile?
    Specifies the profile (or profiles) to which the managed server subscribed to get the definition of this server.

    Server Password Set Date/Time
    Specifies the date and time that the server's password was set.

    Days since Server Password Set
    Specifies the number of days that have elapsed since the server's password was set.

    Invalid Sign-on count for Server:
    Specifies the maximum number of invalid sign-on attempts that will be accepted by the server.

    Virtual Volume Password Set:
    Specifies whether the password used to sign on to the target server has been set.

    Virtual Volume Password Set Date/Time:
    Specifies the date and time that the password for virtual volume support was set .

    Days Since Virtual Volume Password Set:
    Specifies the number of days that have elapsed since the password for virtual volume support was set.

    Invalid Sign-on Count for Virtual Volume Node:
    Specifies the maximum number of invalid sign-on attempts that will be accepted on the target server.

    Related Commands

    Table 185. Commands Related to QUERY SERVER
    Command Description
    DEFINE DEVCLASS Defines a device class that can be used for storage pools, importing, or exporting.
    DEFINE SERVER Defines a server for server-to-server communications.
    DELETE DEVCLASS Deletes a device class name.
    DELETE FILESPACE Deletes data associated with one or more client's filespaces.
    DELETE SERVER Deletes the definition of a server configured for server-to-server communications.
    QUERY NODE Displays partial or complete information about one or more clients.
    RECONCILE VOLUMES Reconciles source server virtual volume definitions and target server archive objects.
    REGISTER NODE Defines a client to the server and sets options for that user.
    REMOVE NODE Removes a client from the list of registered nodes for a specific policy domain.
    UPDATE DEVCLASS Changes the attributes of a device class.
    UPDATE NODE Changes the attributes associated with a client node.
    UPDATE SERVER Updates information about a server defined for server-to-server communications.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k&3MV6>5@6./usr/share/html/adsm/en_US/admref/a45er208.htm Administrator's Reference

    Administrator's Reference

    QUERY SERVERGROUP (Query the Server Groups Defined to the ADSM Server)

    Use the QUERY SERVERGROUP command to query the server groups defined to the ADSM server and to query the group members that are defined for each server group.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                            .-*----------.
    >>-QUERY SERVERGRoup----+------------+-------------------------><
                            '-group_name-'
     
    

    Parameters

    group_name
    Specifies the name of the server group to be queried. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching group names are queried.

    Examples

    Task

    From a managed server, query the server groups defined to the ADSM server.

    Command:
    query servergroup *

    Output:

    +--------------------------------------------------------------------------------+
    |Server Group    Group Member    Description              Managing Profile       |
    |------------    ------------    ---------------------    ----------------       |
    |ADMIN_GROUP     SERVER_A                                 ADMIN_INFO             |
    |                SERVER_B                                 ADMIN_INFO             |
    |                SERVER_C                                 ADMIN_INFO             |
    |                SERVER_D                                 ADMIN_INFO             |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    where:

    Server Group
    Specifies the name of the server group.

    Group Member
    Specifies the name of the group member.

    Description
    Specifies the description of the server group.

    Managing Profile
    Specifies the profile (or profiles) to which the managed server subscribed to get the definition of the server groups (see the DEFINE PROFASSOCIATION command).

    Related Commands

    Table 186. Commands Related to QUERY SERVERGROUP
    Command Description
    COPY SERVERGROUP Creates a copy of a server group.
    DEFINE SERVERGROUP Defines a new server group.
    DELETE SERVERGROUP Deletes a server group.
    QUERY SERVER Displays information about servers configured for server-to-server communication.
    RENAME SERVERGROUP Renames a server group.
    UPDATE SERVERGROUP Updates a server group.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] NAME="H k&3' MV6>5@6' ./usr/share/html/adsm/en_US/admref/a45er209.htm Administrator's Reference

    Administrator's Reference

    QUERY SESSION (Query One or More Client Sessions)

    Use the QUERY SESSION command to display information on one or more administrative and client node sessions.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                                     .-Format--=--Standard-----.
    >>-Query SEssion--+---------+----+-------------------------+---><
                      '-sessnum-'    '-Format--=--+-Standard-+-'
                                                  '-Detailed-'
     
    

    Parameters

    sessnum
    Specifies the number of the administrative or client node session to be queried. This parameter is optional. If you do not specify a value for this parameter, all sessions are displayed.

    Format=formatvalue
    Specifies how the information is displayed. This parameter is optional. The default value is STANDARD. Possible values are:

    Standard
    Specifies that partial information is displayed for the session.

    Detailed
    Specifies that complete information is displayed for the session.

    Examples

    Task 1

    Display information on all administrative and client node sessions that are communicating with the server.

    Command:
    query session

    Output:
     

    +--------------------------------------------------------------------------------+
    |  Sess Comm.  Sess     Wait   Bytes   Bytes Sess  Platform Client               |
    |Number Method State    Time    Sent   Recvd Type           Name                 |
    |------ ------ ------ ------ ------- ------- ----- -------- ------               |
    |    77 TCP/IP Run      0 S      134     159 Admin OS/2     ADMIN                |
    +--------------------------------------------------------------------------------+

    See Task 2 for parameter definitions.

    Task 2

    Display information in full detail about all administrative and client node sessions that are communicating with the server.

    Command:
    query session format=detailed

    Output:

    +--------------------------------------------------------------------------------+
    |        Sess Number: 77                                                         |
    |       Comm. Method: Tcp/Ip                                                     |
    |         Sess State: Run                                                        |
    |          Wait Time: 0 S                                                        |
    |         Bytes Sent: 409                                                        |
    |        Bytes Recvd: 202                                                        |
    |          Sess Type: Admin                                                      |
    |           Platform: OS/2                                                       |
    |        Client Name: ADMIN                                                      |
    |Media Access Status: MediaW                                                     |
    |          User Name:                                                            |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    where:

    Sess Number
    Specifies a unique session identification number assigned by the server.

    Comm. Method
    Specifies the method being used by the client to communicate with the server.

    Sess State
    Specifies the current communications state of the server. Possible states are:

    End
    The session is ending (session resources are released).

    IdleW
    Waiting for client's next request (session is idle).

    MediaW
    The session is waiting for access to a sequential access volume.

    RecvW
    Waiting to receive an expected message from the client.

    Run
    The server is executing a client request (and not waiting to send data).

    SendW
    The server is waiting to send data to the client (waiting for data to be delivered to the client node that has already been sent).

    Start
    The session is starting (authentication is in progress).

    Wait Time
    Specifies the amount of time (seconds, minutes, or hours) the server has been in the current state shown.

    Bytes Sent
    Specifies the number of bytes of data sent to the client node since the session was initiated.

    Bytes Recvd
    Specifies the number of bytes of data received from the client node since the session was initiated.

    Sess Type
    Specifies the type of session in process: either ADMIN for an administrative session, or NODE for a client node session.

    Platform
    Specifies the type of operating system associated with the client.

    Client Name
    Specifies the name of the client node or the administrator.

    Media Access Status
    Specifies the type of media wait state. This information is only provided when the session state equals MediaW.

    User Name
    Specifies the user ID of the node, on a multi-user system, that connects to the server when it is not the same user of the system originally connected to the server.

    Related Commands

    Table 187. Command Related to QUERY SESSION
    Command Description
    CANCEL SESSION Cancels one or all active sessions with the server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k>&3MV6>5@6./usr/share/html/adsm/en_US/admref/a45er210.htm Administrator's Reference

    Administrator's Reference

    QUERY SPACETRIGGER (Query the Database and Recovery Log Space Triggers)

    Use the QUERY SPACETRIGGER command to display the current settings for the database and recovery log space triggers.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                                      .-Format--=--Standard-----.
    >>-Query SPACETrigger--+-DB---+---+-------------------------+--><
                           '-LOG--'   '-Format--=--+-Standard-+-'
                                                   '-Detailed-'
     
    

    Parameters

    DB
    Specifies that the query is for the database space trigger.

    LOG
    Specifies that the query is for the recovery log space trigger.

    Format=formatvalue
    Specifies how the information is displayed. This parameter is optional. The default value is STANDARD. Possible values are:

    Standard
    Specifies that partial information is displayed for the database and recovery log space trigger.

    Detailed
    Specifies that complete information is displayed for the database and recovery log space trigger.

    Examples

    Task 1

    Display the current settings for the database space trigger.

    Command:
    query spacetrigger db format=detailed
     
    

    Output:
     

    +--------------------------------------------------------------------------------+
    |              DB Full Percentage:   80                                          |
    |              DB Space Expansion:   20                                          |
    |             DB Expansion prefix:   /usr/lpp/adsmserv/bin/                      |
    |                     Maximumsize:   1000                                        |
    |  Last Update by (administrator):   BF                                          |
    |           Last Update Date/Time:   12/31/1999 11:59:59                         |
    +--------------------------------------------------------------------------------+

    where:

    DB Full Percentage
    Specifies when ADSM automatically allocates more space for the database.

    DB Space Expansion
    Specifies the percentage of space by which the database is expanded.

    DB Expansion prefix
    Specifies the prefix name for the files that ADSM uses to create database files when expanding the database.

    Maximumsize
    Specifies the maximum size of the database.

    Last Update by (administrator)
    Specifies the name of the administrator that most recently updated the database space trigger.

    Last Update Date/Time
    Specifies when the administrator most recently updated the database space trigger.

    Task 2

    Display the current settings for the recovery log space trigger.

    Command:
    query spacetrigger log format=detailed
    

    Output:
     

    +--------------------------------------------------------------------------------+
    |             Log Full Percentage:   80                                          |
    |             LOG Space Expansion:   20                                          |
    |            LOG Expansion prefix:   /usr/lpp/adsmserv/bin/                      |
    |                     Maximumsize:   1000                                        |
    |  Last Update by (administrator):   BF                                          |
    |           Last Update Date/Time:   12/31/1999 11:59:59                         |
    +--------------------------------------------------------------------------------+

    where:

    Log Full Percentage
    Specifies when ADSM automatically allocates more space for the recovery log.

    LOG Space Expansion
    Specifies the percentage of space by which the recovery log is expanded.

    LOG Expansion prefix
    Specifies the prefix name for the files that ADSM uses to create recovery log files when expanding the recovery log.

    Maximumsize
    Specifies the maximum size of the recovery log.

    Last Update by (administrator)
    Specifies the name of the administrator that most recently updated the recovery log space trigger.

    Last Update Date/Time
    Specifies when the administrator most recently updated the recovery log space trigger.

    Related Commands

    Table 188. Commands Related to QUERY SPACETRIGGER
    Command Description
    DEFINE SPACETRIGGER Defines the database and recovery log space trigger.
    DELETE SPACETRIGGER Deletes the database and recovery log space trigger.
    UPDATE SPACETRIGGER Changes one or more attributes of the database and recovery log space trigger.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k 4&3%MV6>5@6%./usr/share/html/adsm/en_US/admref/a45er211.htm Administrator's Reference

    Administrator's Reference

    QUERY SQLSESSION (Display SQL Session Value)

    Use the QUERY SQLSESSION command to display the current values of the SQL session attribute.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-Query--SQLsession-------------------------------------------><
     
    

    Parameters

    None

    Examples

    Task

    Display the current values of the SQL session attribute.

    Command:
    query sqlsession

    Output:

    +--------------------------------------------------------------------------------+
    |                                                                                |
    | Column      Date-Time     Arithmetic     Cursors                               |
    |Display       Format          Mode        Allowed?                              |
    | Format                                                                         |
    |--------     ---------     ----------     --------                              |
    | Narrow         ISO         Truncate        Yes                                 |
    |                                                                                |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    Column Display Format
    The format in which SQL data types are displayed. The default is NARROW, and it can be overidden by the SET SQLDISPLAYMODE command.

    Date-Time Format
    The format in which SQL date, time, and time stamp data are displayed. The default is ISO, and it can be overidden by the SET SQLDATETIMEFORMAT command.

    Arithmetic Mode
    The mode in which SQL arithmetic is carried out. The default is TRUNCATE, and it can be overidden by the SET SQLMATHMODE command.

    Cursors Allowed?
    Yes, a cursor is an object used for storing the output of a query for row by row processing by the application.

    Related Commands

    Table 189. Commands Related to QUERY SQLSESSION
    Command Description
    SELECT Allows customized queries of the ADSM database.
    SET SQLDATETIMEFORMAT Controls the formatting of date and time in the display of SQL queries.
    SET SQLDISPLAYMODE Controls the column width in the display of SQL queries.
    SET SQLMATHMODE Controls how decimal numbers are displayed in SQL queries.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] NT= kj@&3@=MV6>5@6@=./usr/share/html/adsm/en_US/admref/a45er212.htm Administrator's Reference

    Administrator's Reference

    QUERY STATUS (Query System Parameters)

    Use the QUERY STATUS command for the following:

    1. To display information about the general server parameters, such as those defined by the SET commands

    2. To request information about client sessions, such as the availability of the server, password authentication, accounting settings, or the retention period for the information retained in the activity log

    3. To display information about the central scheduler, such as the central scheduling mode of the server

    4. To display the maximum number of retries allowed after a failed attempt to execute a scheduled command

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-Query STatus------------------------------------------------><
     
    

    Parameters

    None.

    Examples

    Task

    Display general information about server parameters; command was issued on a configuration manager.

    Command:
    query status

    Output:

    +--------------------------------------------------------------------------------+
    |                                Server Name: SERVER1                            |
    |                  Server High Level Address: 9.115.44.121                       |
    |                   Server Low Level Address: 5511                               |
    |                                 Server URL:                                    |
    |                                Crossdefine: Off                                |
    |                        Server Password Set: Yes                                |
    |              Server Installation Date/Time: May 12, 1998 07:18:16 AM           |
    |                   Server Restart Date/Time: May 14, 1998 01:05:35 PM           |
    |                             Authentication: On                                 |
    |                 Password Expiration Period: 90 Day(s)                          |
    |              Invalid Sign-on Attempt Limit: 0                                  |
    |                    Minimum Password Length: 0                                  |
    |WEB Admin Authentication Time-out (minutes): 10                                 |
    |                               Registration: Closed                             |
    |                               Availability: Enabled                            |
    |                                 Accounting: Off                                |
    |              Activity Log Retention Period: 1 Day(s)                           |
    |                       License Audit Period: 30 Day(s)                          |
    |                         Last License Audit: May 13, 1998 07:43:35 AM           |
    |                  Server License Compliance: Valid                              |
    |                          Central Scheduler: Active                             |
    |                           Maximum Sessions: 25                                 |
    |                 Maximum Scheduled Sessions: 12                                 |
    |              Event Record Retention Period: 10 Day(s)                          |
    |                     Client Action Duration: 5 Day(s)                           |
    |          Schedule Randomization Percentage: 25                                 |
    |                      Query Schedule Period: Client's Choice                    |
    |                    Maximum Command Retries: Client's Choice                    |
    |                               Retry Period: Client's Choice                    |
    |                           Scheduling Modes: Any                                |
    |                                   Log Mode: Normal                             |
    |                    Database Backup Trigger: Not Defined                        |
    |                           Active Receivers: CONSOLE ACTLOG                     |
    |                     Configuration manager?: On                                 |
    |                           Refresh interval: 60                                 |
    |                     Last refresh date/time: May 13, 1998 07:43:45 AM           |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    where:

    Server Name
    Specifies the name of the server.

    Server High Level Address
    Specifies the name of the server TCP/IP address.

    Server Low Level Address
    Specifies the name of the server port address.

    Server URL
    Specifies the URL the server (from which this command was issued) uses to access ADSM.

    Crossdefine
    Specifies whether the server running the DEFINE SERVER command will define itself to the server being specified on the command.

    Server Password Set
    Specifies whether the password has been set for the server.

    Server Installation Date/Time
    Specifies the date and time the server was installed.

    Server Restart Date/Time
    Specifies the last date and time the server was started.

    Authentication
    Specifies whether password authentication is set on or off.

    Password Expiration Period
    Specifies the period, in days, after which the administrator or client node password expires.

    Invalid Sign-on Attempt Limit
    Specifies the number of invalid sign-on attempts before a node is locked.

    Minimum Password Length
    Specifies the minimum number of characters for the password.

    WEB Admin Authentication Time-out (minutes)
    Specifies the time out, in minutes, allowed for WEB administration authentication.

    Registration
    Specifies whether client node registration is open or closed.

    Availability
    Specifies whether the server is enabled or disabled.

    Accounting
    Specifies whether an accounting record is generated at the end of each client node session.

    Activity Log Retention Period
    Specifies the number of days information is retained in the activity log.

    License Audit Period
    Specifies the period, in days, after which the license manager automatically audits the ADSM license. Additional licensing information is available by using the QUERY LICENSE command.

    Last License Audit
    Specifies the date and time when the last license audit occurred. Additional licensing information is available by using the QUERY LICENSE command.

    Server License Compliance
    Specifies whether the server is in compliance (Valid) or out of compliance (Failed) with the license terms. Use the QUERY LICENSE command to see what factors are causing the server to fail to comply with the license terms.

    Central Scheduler
    Specifies whether central scheduling is running (active or inactive).

    Maximum Sessions
    Specifies the maximum number of client/server sessions.

    Maximum Scheduled Sessions
    Specifies the maximum number of client/server sessions available for processing scheduled work.

    Event Record Retention Period
    Specifies the number of days central scheduler event records are retained.

    Client Action Duration
    Specifies the duration of the period during which the client processes the schedule defined with the DEFINE CLIENTACTION command.

    Schedule Randomization Percentage
    Specifies how much of the startup window is used for executing scheduled events in client-polling mode.

    Query Schedule Period
    Specifies the frequency with which clients poll the server to obtain scheduled work, in client-polling mode. If the value in this field is Client's Choice, the polling frequency is determined by the client node.

    Maximum Command Retries
    Specifies the maximum number of times that a client scheduler retries after a failed attempt to execute a scheduled command. If the value in this field is Client's Choice, the client node determines the maximum number of retries.

    Retry Period
    Specifies the number of minutes between attempts by the client scheduler to retry after a failed attempt to contact the server or to execute a scheduled command. If the value in this field is Client's Choice, the client node determines the number of minutes between retries.

    Scheduling Modes
    Specifies the central scheduling modes supported by the server.

    Log Mode
    Specifies the mode for saving recovery log records. The mode is either roll-forward or normal.

    Database Backup Trigger
    Specifies that ADSM automatically runs a backup of the database if the database backup trigger is enabled.

    Active Receivers
    Specifies the receivers for which logging has begun.

    Configuration manager?
    Specifies whether the server is a configuration manager.

    Refresh interval
    Specifies the interval that elapses before the managed server requests a refresh of any changes from a configuration manager.

    Last refresh date/time
    If the server is a managed server, specifies the date and time of the last successful refresh of configuration information from the configuration manager.

    Related Commands

    Table 190. Commands Related to QUERY STATUS
    Command Description
    BEGIN EVENTLOGGING Starts event logging to a specified receiver.
    DISABLE SESSIONS Prevents new clients from accessing ADSM but permits existing sessions to continue.
    ENABLE SESSIONS Resumes server activity following the DISABLE command.
    END EVENTLOGGING Ends event logging to a specified receiver.
    QUERY LICENSE Displays information about licenses and audits.
    SET ACCOUNTING Specifies whether accounting records are created at the end of each client session.
    SET ACTLOGRETENTION Specifies the number of days to retain log records in the activity log.
    SET AUTHENTICATION Specifies whether clients are prompted for a password at the beginning of a session.
    SET CROSSDEFINE Specifies whether to cross define servers.
    SET EVENTRETENTION Specifies the number of days to retain records for scheduled operations.
    SET LOGMODE Sets the mode for saving records in the recovery log.
    SET MAXCMDRETRIES Specifies the maximum number of retries after a failed attempt to execute a scheduled command.
    SET MAXSCHEDSESSIONS Specifies the maximum number of client/server sessions available for processing scheduled work.
    SET PASSEXP Specifies the number of days after which a password is expired and must be changed.
    SET QUERYSCHEDPERIOD Specifies the frequency for clients to obtain scheduled work, in client-polling mode.
    SET RANDOMIZE Specifies the randomization of start times within a window for schedules in client-polling mode.
    SET REGISTRATION Specifies whether users can register themselves or must be registered by an administrator.
    SET RETRYPERIOD Specifies the time between retry attempts by the client scheduler.
    SET SCHEDMODES Specifies the central scheduling mode for the server.
    SET SERVERHLADDRESS Specifies the high-level address of a server.
    SET SERVERLLADDRESS Specifies the low-level address of a server.
    SET SERVERNAME Specifies the name by which the server is identified.
    SET SERVERPASSWORD Specifies the server password.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  l&3GNV6>5@6../usr/share/html/adsm/en_US/admref/a45er213.htm   e-ailnorst <>DTcdfghmpu#&/46;=AGNOPRSvy",5BCEILMbw|0128FHUVx'()+.39Yq!7:?KQ_WX\kzJj8P10n D@?*  0`pj E ~ L N" y(iȇ"y|_JՔŊZ;VpC <Ӏ[گ 'sZRt @ @ @ @ @6Nmn0, *oLJA@W7Mb[O31JaHiP! 7:>Qb ?(Fa, p( +8 `ުÂ0MM|,i܌!Zs\Z`N4VBYɋLS NmnNUR1sOkO4I&W|}eY*|ުէiK e='U)龉BTfwүYsVoJi֞i uԔ䋑ȠW.֛0I[ %6<ӄQ#DC@@48@!um004CI@!l'0 `8@ <ӄQ#DC@@48@"va$&i4H AY/8B4HQ* {# (Mh8$`8PH!p`i8,fH0yB`X,y6bqF7=?4O[)M:y @ @ @ @ @miG&D@4B2`PryiAS]}+7VS( -j\)Y8 q *P# pЫPWH$(x2*P~nfrS%;Sr@O8`0yɑ Fp'q$h(( <ӈȈ@#AC8a8Li48a8<K X ˢHBR]wE>}2f|)ٴobR8y< :N93[%tSԔ'$|U.QSה΂ YobRCG4⧜] \4p!ꤳJnV%(St|R)b ?P2gN\e^ZOPàJ}V}67/u:VSr)Bf1Ŋ8y<<)8gWbo]3)I=+)[ؔLI#xCG4⧜',3&bzuY؛tobR1'k77b <ӊrQ&bzuYғzVSr)B F51bi<ӊrqtK&HH\d,P#Ŋp8czdà͜0D朂bzuZϒn3Mw7UifԔ YM٬JP(h+>ƌ]1'w>;㻥e7+{5%=esb7>Ji8~Ϧæ=_( ?$ΓыI_ڷ<àNKv`X4pNs0`pIg4zu_(O ޝm1biO9O$(fŊp8czJ5|Y6pqǚr]I>-uZ@n$%i՛zӪή_WzWifk!pqà͋4pMMn{ɊQt8~קj9W} K4p.s4JuZH\gar[N lJx/RSȠ\CJK zu_(NI])){vk!-w7UZwEŊ8~Ϧ$:xq$.3{03{"qTzu_{UmG]WC=Vzu_(ZwEŊ8~hq F7{t!!*t3J]}+7VSYtbzq%\(C]HJ-w7V&E|. ?4⧕(^afv,PP(~iiO9O8%$xt8atK&HNAȠ\C}7B]սGgWY/=+>^ I l˪YMĥ 4}ew^_ kYz;҂b <ӊrqtK&Hr8atK&HNA˱i=G:P.!e]Є>zuoQuYq*J;Lڭxq$.3t}zVSr)C|yM;YkתBZVnjJ 4pNy18DBdNU0%$y<ӊpxqOe7+{)j>6Yhva]w 8< .k: ޤiPpj!(ư3V rYBwSקfcjNa>w]'m'$&t䦛boRSʆ"hq"sܥnzVnM:Vux])}7s_Yb6jVn,P8 VSr)Bviqpf'טtIO* D8?Il՞>:=VàJyPqE;FoϦ]OYڏ|n_(NJAboRSʆ#QCS|mk7FJwbrVwJU03zT1@8nQvӪч%|Ii&M88m3]8~FV%:}fUOUt#iI{f)-9E i4pNPUe7+{8{LPRŊ8~iiO9O8, ) p8`Y "k73=*0R)CRS](p zwW>DN*y"ygyFj5((znV ʔ(-iA_/YMVRA@'vW˼oEi((? ?4OȤ҂Ɍ&h)Q((? rܭe(fPHHKNbCҒH4`\T &hIk[O@ ,PP(fd $((?.'kJ]|J  '8_.T҃+201bCL?и8V')A-lŊ 2P3DA|9YY( L?+ɘzum< Ŋ  <3D`)iVnx KJQN8A@4O.Q&h^|U[LakJzA@'pk g&Vn @@8&hpk ^ †A#X; ((<(,PP(x$ L!kZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZִ8aRXN*y08S>v8`qC1(2N|mzu_(UtZPNeu$ǬUӮҲc]|,PN*x.S.ҺY: tbzSv+\SטtILڭ}ү]մÒ}LJ 䖴W,|R)*麮2iAM%b ?4⧂>q %tzW@>ANZOQuZ.i\jok7>Jt5^nI+3+7ǪҲJVutSanpF"fMU/MpCG8yPpj!AwM'$껔wf%WZ䖽6Z`8^T1@8làJ trKZzn8~;RSIk9%};aizVnI$kʆ#-t;Jv]1kk4b85àӪ#i9_U]մWo;]ϋ(Z1(2Zu\,PYUJzyPpj!AӴnFq%=V'$껰{Ӕ%=V9+곫䖴 ٬Wt,FiiJ|e֞t(hTDX2GJ|zN X2Gr]I>k%^$aH%:}+)[ؔ.i\joVk*I4pN*y"y,P#UlAR X2Gr]I>-qȠ\CImW]|)ZVSr)@X fQ؜R6-q\Ҹ%4WuYtqzum3gnIkUNN贠CG4⧜'] <>BXʥSDBd4<}Z@Ҳc]|)ZVSr)@X fQ؜RĖZ.i\jonGט^ꚓ޻՛i$ӪϧUtZPLXqSA.b fQI](p(L朂>nr_rI])ҲJ Ťteq%6'$U]ӽZz՛]5'%tobRCG\VnXSfMsy._WS]|9%tӢf {vZϒsyU]'G;M:YkYv'$|U(hTDX2G}rܭe(0%$y شV;_UJnV%(jJzn僚՛iNKY6ܭJP(hTDX2G篗o+)@,P#9.ŤtrN_JnV%(uYĝM;Ջi#}VgiA_e7+{8y<<(LvW˼oEi8atK&HNA˱i=G:zvW|/%=G=VܭJP(hTDX2GI+] <Ӑ@ZOQMi uZWoUe7+{4F$ҖCG4⧜'] = S{|p(L朂bznӺ%7Wr4pN*y"y,P#׈=Y |.,P#9z>zWRNQZOQLIk='$w(hTDX2GJNcDBd4<)5^nI+4ҽ(:bzbK]VJN6Zb <ӊrqtK&H֔GEi8atK&HNA˱i=G1%:n'%+7wJnV%(o;JzCG45-)eJ b@Xl\Ҹ%9Psp/JJK}dmV}37Zw[S.QN6ҎbiO9O8%$x]MIl(2#HJ8atK&HNA˱i=G:zvW7>JtJnKf%WuYtq`k7JxH\@XqSA.br7=IOJ ykfp(L朂bzuZϒn3N:ҽR)[tqnjw 9/1(26}VĠ7iDꤷ);fCG4⧜'] _JnV%(Y4àoIպuZʮkM7UVnlNI])t(hTDX2GRW:/^sDBd4<}Ӫ׹y3S׾:Χps>)^՛G]՛G}7%Wb)fQN2g03{unkܼy);Y|>ҒB}VuެW" ?&*!a; ՛GbrJK-=IOҲJ=V} 03{unVޤU_*SרһWJlƯZQU]+8y<<(L(9wUg%gt8atK&HNA˱i=G1%\sW;WJo)ZVSrk8y<<(LA \Aմi0%$y OjCrI])ҲJ ŤtrM, fW$J z$[]||(9wUҏ*ŋ4pC-w7U)W;WJ]7N%WQݘ^zj>#D8~ )}%tJnV%(P'Ϧ 8  <ӊrqtK&HR5[L3]}+7VS] <Ӑ@ZOQN_/|MwYOήj>6)ʕi\k&nkYMĥbiO9O8%$x{\n:1g .bi yv-'$Ǫ׹5ҳue=gSN|m>Sו+ҸvXMմfҲJ <ӆ y<(LIup(LXN*ygG&D@4B!a =@p.2V,CKtI(PA k&3OV6>5@6./usr/share/html/adsm/en_US/admref/a45er214.htm Administrator's Reference

    Administrator's Reference

    QUERY SUBSCRIBER (Display Subscriber Information)

    Use the QUERY SUBSCRIBER command on a configuration manager to display information about subscribers and their subscriptions to profiles.

    The information includes the name of the profile, the name of the subscribing managed server, whether the configuration information is current, and when it was last updated.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                           .-*-----------.
    >>-Query SUBSCRIBer----+-------------+-------------------------->
                           '-server_name-'
     
          .-PROFIle--=--*-------------.
    >-----+---------------------------+----------------------------><
          '-PROFIle--=--profile_name--'
     
    

    Parameters

    server_name
    Specifies a server name for which subscription information is displayed. The output is restricted to subscriptions for the specified managed server. You can use a pattern-matching expression to indicate multiple server names. If no value is specified, subscription information for all subscribers is displayed. This parameter is optional.

    PROFIle=profile_name
    Specifies a profile name for which subscription information is displayed. The output is restricted to subscriptions to the specified profile. You can use a pattern-matching expression to indicate multiple profile names. If no value is specified, subscription information for all subscribers is displayed. This parameter is optional.

    Examples

    Task

    Display subscriber information; command was issued on a configuration manager.

    Command:
    query subscriber

    Output:

    +--------------------------------------------------------------------------------+
    |Subscriber        Profile name       Is current?    Last update                 |
    |                                                    date/time                   |
    |---------------   ---------------    ------------   --------------------        |
    |SERVER2           DEFAULT_PROFILE    Yes            Thu, May 14, 1998           |
    |                                                    01:14:42 PM                 |
    |SERVER2           SETUP              Yes            Thu, May 14, 1998           |
    |                                                    01:14:42 PM                 |
    +--------------------------------------------------------------------------------+

    where:

    Subscriber
    Specifies the name of the subscriber (managed server).

    Profile name
    Specifies the name of the profile.

    Is current?
    Specifies whether the subscription is current. If this value is YES, the subscriber has been refreshed with all the current information associated with the profile. If this value is NO, the subscriber does not have all the current information associated with the profile. When NO displays for this field after the profile has been refreshed, examine the server messages for possible error conditions causing the refresh to fail for the profile.

    Last update date/time
    Specifies the date and time that configuration information for the subscription was successfully distributed to the subscriber.

    Related Commands

    Table 192. Commands Related to QUERY SUBSCRIBER
    Command Description
    DEFINE SUBSCRIPTION Subscribes a managed server to a profile.
    DELETE SUBSCRIBER Deletes obsolete managed server subscriptions.
    DELETE SUBSCRIPTION Deletes a specified profile subscription.
    NOTIFY SUBSCRIBERS Notifies servers to refresh their configuration information.
    SET CONFIGMANAGER Specifies whether a server is a configuration manager.
    QUERY SUBSCRIPTION Displays information about profile subscriptions.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ecifie kz\&3OV6>5@6./usr/share/html/adsm/en_US/admref/a45er215.htm Administrator's Reference

    Administrator's Reference

    QUERY SUBSCRIPTION (Display Subscription Information)

    Use the QUERY SUBSCRIPTION command on a managed server to display profile subscription information. This information includes the name of the profile, the name of the configuration manager that owns the profile, and when the managed server last successfully refreshed its configuration information associated with the profile.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                             .-*-------------.
    >>-Query SUBSCRIPtion----+---------------+---------------------><
                             '-profile_name--'
     
    

    Parameters

    profile_name
    Specifies the name of the profile for which subscription information is displayed. You can use a pattern-matching expression to indicate multiple profile names. This parameter is optional. If no value is specified, information for all profiles is displayed.

    Examples

    Task

    Display subscription information; command can be issued only on a managed server.

    Command:
    query subscription

    Output:

    +--------------------------------------------------------------------------------+
    |Configuration       Profile name          Last update                           |
    |manager                                   date/time                             |
    |---------------     ---------------       ---------                             |
    |SERVER1             ADMIN_INFO            Thu, May 14, 1998                     |
    |                                          01:35:13 PM                           |
    |SERVER1             DEFAULT_PROFILE       Thu, May 14, 1998                     |
    |                                          01:35:13 PM                           |
    |SERVER1             EMPLOYEE              Thu, May 14, 1998                     |
    |                                          01:35:13 PM                           |
    +--------------------------------------------------------------------------------+

    where:

    Configuration manager
    Specifies the name of the configuration manager.

    Profile name
    Specifies the name of the profile.

    Last update date/time
    Specifies the date and time that the most recent configuration information for the subscription was successfully distributed to the subscriber.

    Related Commands

    Table 193. Commands Related to QUERY SUBSCRIPTION
    Command Description
    DEFINE SUBSCRIPTION Subscribes a managed server to a profile.
    DELETE SUBSCRIBER Deletes obsolete managed server subscriptions.
    DELETE SUBSCRIPTION Deletes a specified profile subscription.
    NOTIFY SUBSCRIBERS Notifies servers to refresh their configuration information.
    QUERY SUBSCRIBER Displays information about subscribers and their subscriptions to profiles.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] #ToC kj&3OV6>5@6./usr/share/html/adsm/en_US/admref/a45er216.htm Administrator's Reference

    Administrator's Reference

    QUERY SYSTEM (Query the System Configuration and Capacity)

    Use the QUERY SYSTEM command to obtain consolidated information regarding ADSM configuration and capacity. This command consolidates output from a variety of existing query commands. The result shows the configuration and capacity of an ADSM server.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The QUERY SYSTEM command consolidates the following query commands:

    • QUERY ASSOCIATION

    • QUERY COPYGROUP...standard type=archive

    • QUERY COPYGROUP...standard type=backup

    • QUERY DB, format=detailed

    • QUERY DBVOLUME, format=detailed

    • QUERY DEVCLASS, format=detailed

    • QUERY DOMAIN

    • QUERY LOG, format=detailed

    • QUERY LOGVOLUME, format=detailed

    • QUERY MGMTCLASS

    • QUERY OPTIONS

    • QUERY PROCESS

    • QUERY SCHEDULE

    • QUERY SESSION

    • QUERY STATUS

    • QUERY STGPOOL, format=detailed

    • QUERY VOLUME

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-Query SYStem------------------------------------------------><
     
    

    Examples

    Task 1

    Issue the QUERY SYSTEM command to obtain consolidated system information. For the sample outputs for these query commands, see the individual commands.

    Command:
    query system

    Related Commands

    Table 194. Commands Related to QUERY SYSTEM
    Command Description
    QUERY ASSOCIATION Displays the clients associated with one or more schedules.
    QUERY COPYGROUP Displays the attributes of an existing copy group.
    QUERY DB Displays allocation information about the database.
    QUERY DEVCLASS Displays information about one or more device classes.
    QUERY DOMAIN Displays information about one or more policy domains.
    QUERY LOG Displays allocation information about the recovery log.
    QUERY LOGVOLUME Displays information about one or more log volumes.
    QUERY MGMTCLASS Displays information about one or more management classes.
    QUERY OPTION Displays information about one or more options from the server options file.
    QUERY PROCESS Displays information about one or all background server processes.
    QUERY SCHEDULE Displays information about one or more schedules.
    QUERY SESSION Displays information about all active administrator and client sessions with ADSM.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.
    QUERY STGPOOL Displays information about one or more storage pools.
    QUERY VOLUME Displays information about one or more storage pool volumes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] outing lE&3AOV6>5@6+./usr/share/html/adsm/en_US/admref/a45er217.htm   e-ainorst #<>DTcdfhlmpu&/456;=AELNPRSy",018BCFGHIMOUVbgvw+239KYkx|()QWXq!'.:J_\jz7@$&(\A1"ف@!;*p& l8qR蜀bE@@D9S,U•)<%LͭshLE2Q9a/nyRSVL2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L"r ")00TfDH!sxHHԔF.uqc|/@"r @8,RyL-qQ|VHJ8&h  3la@@^D@($9Nvl78 \D0K ڔXJ!P r' s;bh)q>8=f'&u7lD0KN@9yV5bn5ۥΟ"r Ғq GڽeYJڼ.i';jQzJSbjW+8)XJ4s9tJu_pE2(«!XlN@He1000vUA2.0t۰ f(P0:' $U2iqPPDT&]2&8``6 ˆP0H r Iae̓<888888NuMόn{r \Bޭ3jJjɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&Os9rEI&8D(0)YT;N@' ErEI$d  &.o E4D*d4V% 4 nX=VL6e3xV}a((ȜLA"RBA@qDN@\R`)b!@8' S.PH0q10:((˔*LE @$"r2H "r2H "r2H ""r2H :((G9Rx (T+, "i13 I2Yj0}, nX=bL6•͝)Qbqԓ Zqc}W1Ǒ$rIGǜ^ԓ,*J{SJB"e7{2\4IUMI2ެ(7jUb猯sܛJ7j^RL4Iaҟ)QwS2T8;ǐ Փ2&$dLP2n&Y|UYbu^皹\∍<)F𦤙eTiȒ9i3"e4n5x1Ɠ2&\=0d'"ffQ2e3nss9s9s9ssN0xt[yHA_[@tpt}liB!U}mE \9W9s9s++9s9W9s9s9r'paPyHA@tpt64!D56"vwG&msD(Q9sCs\9s9s9ss9s9s9s9TܙyNpas\H01i\bMӜNH0K9sW Jus)LAs)Ɠ/c.s;am[;n4zV@q%Q9i3"e0Έ42蜂E9h.cO"IRQU 2$& .WZ"J}WxRZSeG+ 4͍ofsNMVx$׽[Y^79kǑ$qRb|ig dN@($( 2 H(eI$M5jAh]:2׬aFyZSeUEU~v5'otVmĄ$P( ֔}piOci@Àc(Ǒ$rA$LM"I$M5jAh]:2׬aFyZSeUEU~v5'ot{nsU"H "IECO@ URQa("KM{յNޣsƽ`͍e,#ٹ7”nx (T+, "i13 I2 $«TI&\LxO HyR&"$Tǐ$y@pFaFy;RSV*f-y@pSb>QjԂе{a("KM{յLbOD%J@YwM󱧐 %E9haI$M5jAh]:axRZSešL<ݪ4IPI4R z9DVӬaFyQ`;RSVW}u%6_XJ;Ťq07C)PTA07WNKaA" pC%LODEE ěeI$M5jAh]:Vi %5iwRQZSeZM t9Zҟ(ޫg[e 4IDVao3&KmkE3{VX- Uz:8]:RJAqU~dpbƳ64IPI4P42=@[mbm\XJ(42蜂I"rM{wnšжM 0@]iO{ caopa@HBŷ\0h$Pp#ODDEn1&fjS ( 0(X)A"KmkE3{n5кu^5s}a(mk% bPXĘmaU,mu.p 5@6<./usr/share/html/adsm/en_US/admref/a45er218.htm Administrator's Reference

    Administrator's Reference

    QUERY VOLUME (Query One or More Storage Pool Volumes)

    Use the QUERY VOLUME command to display information about one or more storage pool volumes. This command displays information about scratch volumes defined to ADSM.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                       .-*--------.
    >>-Query Volume----+----------+--------------------------------->
                       '-volname--'
     
    >-----+----------------------------+---------------------------->
          '-ACCess--=--+-READWrite---+-'
                       +-READOnly----+
                       +-UNAVailable-+
                       +-OFfsite-----+
                       '-DEStroyed---'
     
    >-----+-----------------------------+--------------------------->
          |            .-,------------. |
          |            V              | |
          '-STatus--=----+-ONline--+--+-'
                         +-OFfline-+
                         +-EMPty---+
                         +-PENding-+
                         +-FILling-+
                         '-FULl----'
     
          .-STGpool--=--*---------.
    >-----+-----------------------+--------------------------------->
          '-STGpool--=--poolname--'
     
          .-DEVclass--=--*-------------.
    >-----+----------------------------+---------------------------->
          '-DEVclass--=--devclassname--'
     
          .-Format--=--Standard-----.
    >-----+-------------------------+------------------------------><
          '-Format--=--+-Standard-+-'
                       '-Detailed-'
     
    

    Parameters

    volname
    Specifies the name of the volume to be displayed. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching volumes are included in the query. If you do not specify a storage pool volume name, all storage pool volumes are included in the query.

    ACCess=accessmode
    Specifies that output should be restricted by volume access mode. This parameter is optional. You can specify more than one access mode in a list by delimiting each mode with a comma and no intervening spaces. If you do not specify a value for this parameter, output is not restricted by access mode. Possible values are:

    READWrite
    Specifies that volumes with an access mode of READWRITE are displayed.

    READOnly
    Specifies that volumes with an access mode of READONLY are displayed.

    UNAVailable
    Specifies that volumes with an access mode of UNAVAILABLE are displayed.

    OFFsite
    Specifies that volumes with an access mode of OFFSITE are displayed.

    DEStroyed
    Specifies that volumes with an access mode of DESTROYED are displayed.

    STatus=status
    Specifies that output should be restricted by volume status. This parameter is optional. You can specify more than one status in a list by delimiting each status with a comma and no intervening spaces. If you do not specify a value for this parameter, output is not restricted by volume status. Possible values are:

    ONline
    Specifies that volumes with a status of ONLINE are displayed.

    OFfline
    Specifies that volumes with a status of OFFLINE are displayed.

    EMPty
    Specifies that volumes with a status of EMPTY are displayed.

    PENding
    Specifies that volumes with a status of PENDING are displayed. These are volumes from which all files have been deleted, but the time specified by the REUSEDELAY parameter from the DEFINE STGPOOL command has not elapsed.

    FILling
    Specifies that volumes with a status of FILLING are displayed.

    FULl
    Specifies that volumes with a status of FULL are displayed.

    STGPool=poolname
    Specifies the name of the storage pool to be included in the query. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching storage pools are included in the query. If you do not specify a storage pool name, all storage pools are included in the query.

    DEVclass=devclassname
    Specifies the name of the device class to be included in the query. This parameter is optional. You can use a pattern-matching expression to specify this name. All matching device classes are included in the query. If you do not specify a device class name, all devices are included in the query.

    Format=formatvalue
    Specifies how the information is displayed. This parameter is optional. The default value is STANDARD. Possible values are:

    Standard
    Specifies that partial information is displayed for the storage pool volume.

    Detailed
    Specifies that complete information is displayed for the storage pool volume.

    Examples

    Task 1

    Display information on all storage pool volumes.

    Command:
    query volume

    Output:
     

    +--------------------------------------------------------------------------------+
    |Volume Name             Storage     Device     Estimated  Pct   Volume          |
    |                        Pool Name   Class Name  Capacity  Util  Status          |
    |                                                    (MB)                        |
    |----------------------- -----------  --------- --------  ----- -------          |
    |/adsmfct/server/covol1  COPYSTG      FILE           0.0   0.0  Pending          |
    |/adsmfct/server/covol2  COPYSTG      FILE           0.0   0.0   Empty           |
    |/adsmfct/server/covol3  COPYSTG      FILE           0.0   0.0   Empty           |
    |/adsmfct/server/prvol1  PRIMESTG     FILE           0.0   0.0   Empty           |
    |/adsmfct/server/prvol2  PRIMESTG     FILE           0.0   0.0   Empty           |
    +--------------------------------------------------------------------------------+

    See Task 2 for parameter definitions.

    Task 2

    Display information in full detail about the storage pool volume named /adsmfct/server/covol1.

    Command:
    query volume covol1 format=detailed

    Output:

    +--------------------------------------------------------------------------------+
    |                   Volume Name: /adsmfct/server/covol1                          |
    |             Storage Pool Name: COPYSTG                                         |
    |             Device Class Name: DISK                                            |
    |       Estimated Capacity (MB): 10.0                                            |
    |                      Pct Util: 6.7                                             |
    |                 Volume Status: On-line                                         |
    |                        Access: Read/Write                                      |
    |        Pct. Reclaimable Space: 3.2                                             |
    |               Scratch Volume?: Yes                                             |
    |               In Error State?: No                                              |
    |      Number of Writable Sides: 1                                               |
    |       Number of Times Mounted: 11                                              |
    |             Write Pass Number: 1                                               |
    |     Approx. Date Last Written: 04/14/1995 16:17:26                             |
    |        Approx. Date Last Read: 04/01/1995 13:26:18                             |
    |           Date Became Pending:                                                 |
    |        Number of Write Errors: 0                                               |
    |         Number of Read Errors: 0                                               |
    |               Volume Location:                                                 |
    |Last Update by (administrator): COLLIN                                          |
    |         Last Update Date/Time: 05/01/1995 14:07:27                             |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    where:

    Volume Name
    Specifies the name of the storage pool volume.

    Storage Pool Name
    Specifies the name of the storage pool to which the volume is defined.

    Device Class Name
    Specifies the name of the device class assigned to the storage pool.

    Estimated Capacity (MB)
    Specifies the estimated capacity of the volume, in megabytes.

    For DISK devices, this value is the capacity of the volume.

    For sequential access devices, this value is an estimate of the total space of the volume.

    Pct Util
    Specifies an estimate of the utilization of the volume.

    The Pct Util field shows all space occupied by both non-aggregated files and aggregates, including empty space within aggregates.

    For DISK devices, this value is specified as a percentage of the value for the estimated capacity, including cached data.

    For sequential access devices, this value is specified as a percentage of the number of active bytes on the volume and the estimated capacity of the volume.

    Volume Status
    Specifies whether the volume is available to ADSM.

    Access
    Specifies whether the volume is available to ADSM.

    Pct. Reclaimable Space
    Specifies the amount of space on this volume that can be reclaimed. This value is compared to the value for the RECLAIM parameter (in DEFINE STGPOOL) to determine if reclamation is necessary. For sequential access volumes, percent reclaimable space will be calculated using logical occupancy.

    The Pct. Reclaimable Space field includes any space that is reclaimable on the volume, also including empty space within aggregates.

    Scratch Volume?
    Specifies whether this volume was originally a scratch volume that ADSM acquired for its use. If the volume was a scratch volume, ADSM returns the volume to scratch when the volume becomes empty.

    In Error State?
    Specifies whether the volume is in an error state. Volumes in an error state cannot be written to.

    Number of Writable Sides
    This information is reserved for ADSM.

    Number of Times Mounted
    Specifies the number of times the volume has been mounted.

    Write Pass Number
    Specifies the number of times the volume has been written to from the beginning to the end of the sequential access medium.

    Approx. Date Last Written
    Specifies the approximate date on which the volume was last written.

    Approx. Date Last Read
    Specifies the approximate date on which the volume was last read.

    Date Became Pending
    Specifies the date that the volume's status changed to pending.

    Number of Write Errors
    Specifies the number of writing errors that have occurred on the volume.

    Number of Read Errors
    Specifies the number of reading errors that have occurred on the volume.

    Volume Location
    Specifies the location of the volume.

    Last Update by (administrator)
    Specifies the name of the administrator that has defined or most recently updated the volume.

    Last Update Date/Time
    Specifies when the volume was defined or most recently updated.

    Related Commands

    Table 196. Commands Related to QUERY VOLUME
    Command Description
    DEFINE VOLUME Assigns a volume to be used for storage within a specified storage pool.
    DELETE VOLUME Deletes a volume from a storage pool.
    UPDATE VOLUME Updates the attributes of one or more storage pool volumes.
    VARY Specifies whether a disk volume is available to the server for use.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]

    T k&3 PV6>5@6 ./usr/share/html/adsm/en_US/admref/a45er219.htm Administrator's Reference

    Administrator's Reference

    QUIT (End the Interactive Mode of the Administrative Client)

    Use the QUIT command to end an administrative client session in interactive mode.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You cannot use the QUIT command from the SERVER_CONSOLE administrative ID, or the console, or the batch, or the mount modes of the administrative client.

    For more information on the administrative client, see Using the Administrative Client Session.

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-QUIT--------------------------------------------------------><
     
    

    Parameters

    None.

    Examples

    Task

    End an administrative client session in the interactive mode.

    Command:
    quit

    Related Commands

    Table 197. Commands Related to QUIT
    Command Description
    None


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ad kr&3u'PV6>5@6u'./usr/share/html/adsm/en_US/admref/a45er220.htm Administrator's Reference

    Administrator's Reference

    RECONCILE VOLUMES (Reconcile Differences in the Virtual Volume Definitions)

    Use the RECONCILE VOLUMES command to reconcile differences in the virtual volume definitions on the source server and archive files on the target server.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    When issued on the source server, this command will find all volumes on the source server and all archive files recorded in the target server inventory that are defined using the specified device class (which must have a device type of SERVER). The target server inventory will also be compared to the local definition for virtual volumes to see if inconsistencies exist. If a connection cannot be established to the target server the command will fail.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                                          .-Fix--=--No------.
    >>-REConcile Volumes--devclassname----+-----------------+------->
                                          '-Fix--=--+-No--+-'
                                                    '-Yes-'
     
          .-SKIPPartial--=--No----.   .-Quiet--=--No-----------.
    >-----+-----------------------+---+------------------------+---><
          '-skipvalue--=--+-No--+-'   '-quietvalue--=--+-No--+-'
                          '-Yes-'                      '-Yes-'
     
    

    Parameters

    devclassname
    Specifies the device class name of the virtual volumes you want to reconcile. If you do not specify a value for this parameter, virtual volumes for all device classes with device type of SERVER are reconciled. This parameter is optional.

    FIX=fixvalue
    Identifies the inconsistencies between the target server and the source server. Possible values are:

    No
    Specifies that no volume reconciliation will occur. Fix=No identifies the inconsistencies between the target server and the source server but takes no actions to fix any of the found inconsistencies. This parameter is optional. The default value is No.

    Yes
    Identifies the inconsistencies between the target server and the source server and makes the following corrections automatically:

    • Volumes on the source server that cannot be located on the target server will be marked unavailable if they are defined in a storage pool. While volumes only found in the volume history, such as database backups and import and export volumes, are reported as being inconsistent.

    • Archive files on the target server that do not correspond to any virtual volumes on the source server will be marked for deletion from the target server.

    The following table shows the effects of Fix=No and Fix=Yes, at the source server and the target server.
    FIX= At the Source Server At the Target Server Action
    NO Volumes exist No files exist Report error
    Files exist but are marked for deletion
    Active files exist but attributes do not match
    Volumes do not exist Active files exist Report error
    Files exist but are marked for deletion None
    YES Volumes exist No files exist Report error

    For storage pool volumes: Mark volumes as unavailable

    Files exist but marked for deletion Report error

    For storage pool volumes: If attributes match, mark files on the target server as active again, mark volumes on the source server as unavailable, and recommend that an AUDIT VOLUME be done to further verify the data. If attributes do not match, mark volumes as unavailable.

    Active files exist but attributes do not match Report error

    For storage pool volumes: Mark volumes as unavailable and recommend that an AUDIT VOLUME be done to further verify the data.

    Volumes do not exist Active files exist Mark files for deletion on the target server.
    Files exist but marked for deletion None

    SKIPPartial=skipvalue
    Specifies whether ADSM ignores files that span multiple storage pool volumes (skipped files), when performing the audit for the specified storage pool volume. This parameter is optional. The default value is NO. When performing an audit operation on a sequential access media volume, this parameter prevents additional sequential access media mounts that may be necessary to audit any skipped files. Possible values are:

    No
    Specifies that ADSM audits files that span multiple volumes when performing an audit operation on a specified volume. For sequential access volumes, multiple volumes can be mounted.

    Yes
    Specifies that ADSM only audits complete files that are stored on the volume to be audited. For sequential access volumes, only the specified volume is mounted. The status of any skipped files is unknown.

    Quiet=quietvalue
    Specifies whether ADSM sends detailed informational messages to the activity log and the server console about irretrievable files on the volume. This parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that ADSM sends detailed informational messages and a summary report to the activity log and the server console. Each message contains the node, file space, and client name for the file.

    Yes
    Specifies that ADSM only sends a summary report to the activity log and the server console.

    Examples

    Task

    Reconcile the differences in the virtual volumes definitions on the source server and archive files on the target server.

    Command:
    reconcile volumes remote1 fix=yes

    Related Commands

    Table 198. Commands Related to RECONCILE VOLUMES
    Command Description
    DEFINE DEVCLASS Defines a device class that can be used for storage pools, importing, or exporting.
    DEFINE SERVER Defines a server for server-to-server communications.
    DELETE SERVER Deletes the definition of a server configured for server-to-server communications.
    QUERY SERVER Displays information about servers configured for server-to-server communication.
    UPDATE SERVER Updates information about a server defined for server-to-server communications.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ver kz&3MPV6>5@6M./usr/share/html/adsm/en_US/admref/a45er221.htm Administrator's Reference

    Administrator's Reference

    REDUCE DB (Decrease the Assigned Capacity of the Database)

    Use the REDUCE DB command to decrease the amount of space that can be used by the database. To reduce the capacity of the database, you must reduce the database in 4MB increments. If you do not specify the reduction in 4MB increments, ADSM rounds the number to the next 4MB partition. For example, if you reduce the database by 1MB, ADSM reduces the capacity of the database by 4MB.
    Attention:The size of an allocated database volume cannot be changed once it has been defined to the ADSM server. If you change the size of ADSM volumes by extending raw logical volumes through smit or otherwise altering the file sizes of ADSM volumes, ADSM may not initialize correctly and data could be lost.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The REDUCE DB command can be initiated while users are accessing the server. Use the QUERY DB command to determine how much you can reduce the assigned capacity of the database.

    This command can be used to free up a database volume for deletion. You can use the QUERY DBVOLUME command (FORMAT=DETAILED) to display the current utilization for your database volumes.

    This command can generate a background process that can be canceled with the CANCEL PROCESS command. If a REDUCE DB background process is canceled, the database's assigned capacity may be partially reduced. To display information on background processes, use the QUERY PROCESS command.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-REDuce DB--nnn----------------------------------------------><
     
    

    Parameters

    nnn
    Specifies the number of megabytes to be removed from the assigned capacity of the database. This parameter is required. This value should be in increments of 4MB.

    Examples

    Task

    Reduce the size of the database by 52MB.

    Command:
    reduce db 52

    Related Commands

    Table 199. Commands Related to REDUCE DB
    Command Description
    CANCEL PROCESS Cancels a background server process.
    DEFINE DBCOPY Creates a volume copy of a database volume.
    DEFINE DBVOLUME Assigns a volume to be used for database storage.
    EXTEND DB Extends usable database storage within the volumes previously allocated for its use.
    QUERY DB Displays allocation information about the database.
    QUERY DBVOLUME Displays information about one or more database volumes.
    QUERY PROCESS Displays information about one or all background server processes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] E=" k!&3PV6>5@6./usr/share/html/adsm/en_US/admref/a45er222.htm Administrator's Reference

    Administrator's Reference

    REDUCE LOG (Decrease the Assigned Capacity of the Recovery Log)

    Use the REDUCE LOG command to decrease the amount of space that can be used by the recovery log. To decrease the capacity of the recovery log, you must reduce the recovery log in 4MB increments. If you do not specify the reduction in 4MB increments, ADSM rounds the number to the next 4MB partition. For example, if you reduce the recovery log by 1MB, ADSM reduces the capacity of the recovery log by 4MB.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The REDUCE LOG command can be initiated while users are accessing the server. Use the QUERY LOG command to determine how much you can reduce the assigned capacity of the recovery log.

    The REDUCE LOG command can be used to free up a recovery log volume for deletion. You can use the QUERY LOGVOLUME command (FORMAT=DETAILED) to display the current utilization for your recovery log volumes.

    This command can generate a background process that can be canceled with the CANCEL PROCESS command. If a REDUCE LOG background process is canceled, the recovery log's assigned capacity may be partially reduced. To display information on background processes, use the QUERY PROCESS command.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-REDuce LOG--nnn---------------------------------------------><
     
    

    Parameters

    nnn
    Specifies the number of megabytes to be removed from the assigned capacity of the recovery log. This parameter is required. The value is in increments of 4MB.

    Examples

    Task

    Reduce the size of the recovery log by 16MB.

    Command:
    reduce log 16

    Related Commands

    Table 200. Commands Related to REDUCE LOG
    Command Description
    CANCEL PROCESS Cancels a background server process.
    DEFINE DBBACKUPTRIGGER Defines a trigger for automatic ADSM database backups.
    DEFINE LOGCOPY Creates a volume copy of a recovery log volume.
    DEFINE LOGVOLUME Defines a disk volume to the recovery log.
    EXTEND LOG Extends usable log storage within the volumes previously allocated for its use.
    QUERY DBBACKUPTRIGGER Displays information about the database backup trigger.
    QUERY LOG Displays allocation information about the recovery log.
    QUERY LOGVOLUME Displays information about one or more log volumes.
    QUERY PROCESS Displays information about one or all background server processes.
    SET LOGMODE Sets the mode for saving records in the recovery log.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] overy  kX&3PV6>5@6./usr/share/html/adsm/en_US/admref/a45er223.htm Administrator's Reference

    Administrator's Reference

    REGISTER ADMIN (Register an Administrator)

    Use the REGISTER ADMIN command to add an administrator to the server. Once an administrator has been registered, the administrator can issue a limited set of commands, including all query commands. To provide additional administrator privileges, use the GRANT AUTHORITY command.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-REGister Admin--admin_name--password------------------------->
     
    >-----+---------------------------+----------------------------->
          '-CONtact--=--contact_info--'
     
          .-FORCEPwreset--=--No------.
    >-----+--------------------------+-----------------------------><
          '-FORCEPwreset--=--+-No--+-'
                             '-Yes-'
     
    

    Parameters

    admin_name
    Specifies the name of the administrator to be registered. This parameter is required. The maximum length of the name is 64 characters.

    password
    Specifies the password of the administrator to be registered. This parameter is required. Use the SET PASSEXP command to specify how long an administrator or client node password is valid. The maximum length of the password is 64 characters.

    CONtact=contact_info
    Specifies information identifying the administrator being registered. This parameter is optional. The maximum length of this string is 255 characters. The contact information must be enclosed in quotation marks if it contains any blanks.

    FORCEPwreset=force_pw_reset
    Specifies whether the administrator is required to change or reset the password. The parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that the administrator does not need to change or reset the password while attempting to sign on to the server. The password expiration period is set by the SET PASSEXP command.

    Yes
    Specifies that the administrator's password will expire at the next sign-on. The client or administrator must change or reset the password at that time. If a password is not specified, you will receive a syntax error.

    Examples

    Task

    Define an administrator, LARRY, with the password PASSONE. You can identify LARRY as second-shift personnel by specifying this information with the CONTACT parameter.

    Command:
    register admin larry passone contact='second shift'

    Related Commands

    Table 201. Commands Related to REGISTER ADMIN
    Command Description
    GRANT AUTHORITY Assigns one or more privilege classes to an administrator.
    LOCK ADMIN Prevents an administrator from accessing ADSM.
    QUERY ADMIN Displays information about one or more ADSM administrators.
    REGISTER NODE Defines a client to the server and sets options for that user.
    REMOVE ADMIN Removes an administrator from the list of registered administrators.
    RENAME ADMIN Changes an ADSM administrator's name.
    SET PASSEXP Specifies the number of days after which a password is expired and must be changed.
    UNLOCK ADMIN Enables a locked administrator to access ADSM.
    UPDATE ADMIN Changes the password or contact information associated with any administrator.
    UPDATE NODE Changes the attributes associated with a client node.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kz,&3EQV6>5@6E./usr/share/html/adsm/en_US/admref/a45er224.htm Administrator's Reference

    Administrator's Reference

    REGISTER LICENSE (Register a New License)

    Use the REGISTER LICENSE command to register a new license with the ADSM server. Licenses are stored in files called enrollment certificate files. These certificates are files that contain licensing information for the server product.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    When registered, the licenses are stored in a file named NODELOCK in the current directory that the server was started from.

    You can register a new licenses to add:

    • Additional backup-archive clients. The base ADSM license supports one backup-archive client.

    • OpenSystem environment

    • Hierarchical storage management (HSM) clients, also known as space-managed clients

    • Enterprise administration that includes command routing, enterprise configuration, and server-to-server event logging

    • Advanced storage devices

    • Network connections for clients

    • Disaster Recovery Manager (DRM)

    • Server-to-server virtual volume support

    • Advanced device support

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                           .-FILE--=--license_file--.
    >>-REGister LICense----+------------------------+--------------><
                           '-productpassword--------'
     
    

    Parameters

    FILE=license_file
    Specifies the name of the enrollment certificate file containing the license to be registered. The specification can contain a filename wildcard (*). For example, to register all files, enter:

    register license file=*
    

    Note:The names of the files are case-sensitive.

    To register additional clients, specify the names of the following enrollment certificate files:

    1client.lic
    License for one client connection

    5client.lic
    License for five client connections

    10client.lic
    License for ten client connections

    50client.lic
    License for fifty client connections

    network.lic
    To license network client connections, such as TCP/IP.

    A network license is not required for the following:

    • Administrative client web interface (HTTP communication method)

    • Administrative client GUI or command line access

    • The use of the SNMP and Tivoli receivers

    opensys.lic
    To license the OpenSystem environment support.

    spaceman.lic
    To license space managed client support.

    To register the enterprise administration feature, specify the name of the following enrollment certificate file:

    entadmin.lic
    License for enterprise administration

    To register disaster recovery manager, specify the name of the following enrollment certificate file:

    drm.lic
    License for disaster recovery manager

    To register server-to-server virtual volumes, specify the name of the following enrollment certificate file:

    virtvols.lic
    License that supports server-to-server virtual volumes

    To register advanced device support, specify the name of the following enrollment certificate file:

    advdev.lic
    Advanced device support license

    productpassword
    Specifies the product password from the enrollment certificate for the selected feature to be registered.

    Examples

    Task

    Register ADSM for TCP/IP communications.

    Command:
    register license file=network.lic

    Related Commands

    Table 202. Commands Related to REGISTER LICENSE
    Command Description
    AUDIT LICENSES Checks for compliance with defined licenses.
    QUERY LICENSE Displays information about licenses and audits.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.
    SET LICENSEAUDITPERIOD Specifies the number of days between automatic license audits.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] t < kD&3.-QV6>5@6.-./usr/share/html/adsm/en_US/admref/a45er225.htm Administrator's Reference

    Administrator's Reference

    REGISTER NODE (Register a Client Node)

    Use the REGISTER NODE command to register a client node to the server.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    If your site has a closed registration system, then client nodes must be registered by an administrator with the REGISTER NODE command. You can use the REGISTER NODE command whether or not closed registration is in effect.

    If your site is using open registration, client nodes can register themselves to the default policy domain named STANDARD, using only the default values for the attributes defined with the REGISTER NODE command.

    If a client requires a different policy domain than STANDARD, you must register the client node with this command.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the client node is assigned.

    Syntax

    >>-REGister Node--nodename--password---------------------------->
     
    >-----+--------------------------+---+------------------------+->
          '-CONtact--=--contactinfo--'   '-DOmain--=--domainname--'
     
          .-COMPression--=--Client-----.
    >-----+----------------------------+---------------------------->
          '-COMPression--=--+-Client-+-'
                            +-Yes----+
                            '-No-----'
     
          .-ARCHDELete--=--Yes-----.   .-BACKDELete--=--No------.
    >-----+------------------------+---+------------------------+--->
          '-ARCHDELete--=--+-Yes-+-'   '-BACKDELete--=--+-No--+-'
                           '-No--'                      '-Yes-'
     
    >-----+-----------------------------+--------------------------->
          '-CLOptset--=--optionsetname--'
     
          .-FORCEPwreset--=--No------.   .-Type--=--Client-----.
    >-----+--------------------------+---+---------------------+---->
          '-FORCEPwreset--=--+-No--+-'   '-Type--=--+-Server-+-'
                             '-Yes-'                '-Client-'
     
    >-----+---------------------+----------------------------------><
          '-URL--=--urladdress--'
     
    

    Parameters

    nodename
    Specifies the name of the client node to be registered. The parameter is required. The maximum length of the name is 64 characters.

    password
    Specifies the client node's password. The parameter is required. The maximum length of the name is 64 characters. Use the SET PASSEXP command to specify how long an administrator or client node password is valid.

    CONtact=contactinfo
    Specifies a text string of information identifying the node. The parameter is optional. The maximum length of the text string is 255 characters. The contact information must be enclosed in quotation marks if it contains any blanks.

    DOmain=domainname
    Specifies the name of the policy domain to which the node is assigned. The parameter is optional. If you do not specify a policy domain name, the node is assigned to the default policy domain (STANDARD).

    When the source server is registered as a node, it is assigned to a policy domain. Data from the source server is stored in the storage pool specified in the archive copy group of the default management class of that domain.

    COMPression=compressionvalue
    Specifies whether the client node compresses its files before sending them to the server for backup and archive. The parameter is optional. The default value is CLIENT. Possible values are:

    Client
    Specifies that the client determines whether to compress files.

    Yes
    Specifies that the client node compresses its files before sending them to the server for backup and archive.

    No
    Specifies that the client node does not compress its files before sending them to the server for backup and archive.

    ARCHDELete=archdeletevalue
    Specifies whether the client node can delete its own archived files from the server. The parameter is optional. The default value is YES. Possible values are:

    Yes
    Specifies that the client node can delete its own archive files from the server.

    No
    Specifies that the client node cannot delete its own archive files from the server.

    BACKDELete=backdeletevalue
    Specifies whether the client node can delete its own backup files from the server. The parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that the client node cannot delete its own backup files from the server.

    Yes
    Specifies that the client node can delete its own backup files from the server.

    CLOptset=optionsetname
    Specifies the name of the option set to be used by the client. The parameter is optional.

    FORCEPwreset=forcepwreset
    Specifies whether the administrator has the option to force a client to change or reset the password. The parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that the password expiration period is set by the SET PASSEXP command. The storage administrator does not have the option to force a client to change or reset the password while attempting to logon to the server.

    Yes
    Specifies that the client node or administrator's password will expire at the next logon. The client must change or reset the password at that time. If a password is not specified, you will receive a syntax error.

    Type=typevalue
    Specifies whether the target server is registered as a client node on the server. The parameter is optional. The default value is CLIENT. Possible values are:

    Client
    Specifies that the user is registered as a client node on the server.

    Server
    Specifies that the source server is registered as a client node on the target server.

    URL=urladdress
    Specifies the URL address in your web browser that is used to administer the ADSM client. The parameter is optional.

    Examples

    Task

    Register the client node JOEOS2 with the password SECRETCODE and assign this node to the DOM1 policy domain. This node can delete its own backup and archive files from the server. All files are compressed by the client node before they are sent to the server.

    Command:
    register node joeos2 secretcode domain=dom1 archdelete=yes backdelete=yes compression=yes

    Related Commands

    Table 203. Commands Related to REGISTER NODE
    Command Description
    DEFINE ASSOCIATION Associates one or more clients with a schedule.
    DEFINE MACHNODEASSOCIATION Associates an ADSM node with a machine.
    DELETE FILESPACE Deletes data associated with one or more client's filespaces.
    LOCK NODE Prevents a client from accessing the server.
    REGISTER ADMIN Defines a new administrator without granting administrative authority.
    REMOVE NODE Removes a client from the list of registered nodes for a specific policy domain.
    RENAME NODE Changes the name for an existing user that belongs to a specific policy domain.
    QUERY NODE Displays partial or complete information about one or more clients.
    SET PASSEXP Specifies the number of days after which a password is expired and must be changed.
    SET REGISTRATION Specifies whether users can register themselves or must be registered by an administrator.
    UNLOCK NODE Enables a locked user in a specific policy domain to access the server.
    UPDATE ADMIN Changes the password or contact information associated with any administrator.
    UPDATE NODE Changes the attributes associated with a client node.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] en kB &3 QV6>5@6 ./usr/share/html/adsm/en_US/admref/a45er226.htm Administrator's Reference

    Administrator's Reference

    REMOVE ADMIN (Delete an Administrator)

    Use the REMOVE ADMIN command to remove an administrator from the system.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You cannot remove the last system administrator from the system. You cannot remove the SERVER_CONSOLE administrative ID.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-REMove Admin--adminname-------------------------------------><
     
    

    Parameters

    adminname
    Specifies the name of the administrator to be removed. This parameter is required.

    Examples

    Task

    Remove the administrator LARRY.

    Command:
    remove admin larry

    Related Commands

    Table 204. Commands Related to REMOVE ADMIN
    Command Description
    LOCK ADMIN Prevents an administrator from accessing ADSM.
    QUERY ADMIN Displays information about one or more ADSM administrators.
    REGISTER ADMIN Defines a new administrator without granting administrative authority.
    RENAME ADMIN Changes an ADSM administrator's name.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] l kB&3hQV6>5@6h./usr/share/html/adsm/en_US/admref/a45er227.htm Administrator's Reference

    Administrator's Reference

    REMOVE NODE (Delete a Client Node or an Associated Machine Node)

    Use the REMOVE NODE command to remove a client node from the server. If you are using the Disaster Recovery Manager (DRM) feature and the node to be removed is associated with a machine, the association between the node and the machine is also deleted.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Before you can remove a client node, you must delete all backup and archive file spaces that belong to that client node. To remove a client node, you should first use the QUERY SESSION command to determine if the node is in session. If necessary, use the CANCEL SESSION command to cancel the node's session. Use the LOCK NODE command to ensure that the client node does not start a new session and begin backup and archive operations while you are deleting the client node's file spaces. Use the QUERY FILESPACE command to determine the file spaces for the client node. Then use DELETE FILESPACE command to delete all file spaces for the client node. After all file spaces that belong to the client node are deleted, you can remove the client node from ADSM.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the client node is assigned.

    Syntax

    >>-REMove Node--nodename---------------------------------------><
     
    

    Parameters

    nodename
    Specifies the name of the node to be removed. This parameter is required.

    Examples

    Task

    Remove the client node LARRY.

    Command:
    remove node larry

    Related Commands

    Table 205. Commands Related to REMOVE NODE
    Command Description
    DEFINE MACHNODEASSOCIATION Associates an ADSM node with a machine.
    DELETE FILESPACE Deletes data associated with one or more client's filespaces.
    LOCK NODE Prevents a client from accessing the server.
    QUERY MACHINE Displays information about one or more machines.
    QUERY NODE Displays partial or complete information about one or more clients.
    QUERY SESSION Displays information about all active administrator and client sessions with ADSM.
    REGISTER NODE Defines a client to the server and sets options for that user.
    RENAME NODE Changes the name for an existing user that belongs to a specific policy domain.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k: &3vQV6>5@6v./usr/share/html/adsm/en_US/admref/a45er228.htm Administrator's Reference

    Administrator's Reference

    RENAME ADMIN (Rename an Administrator)

    Use the RENAME ADMIN command to change the name of an existing administrator. Existing information for this administrator such as password, contact information, and privilege classes is not altered.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    If you are assigning an existing administrative user ID to another person, it is recommended that you use the UPDATE ADMIN command to change the password.

    This command is useful for assigning an existing administrative user ID to another person who is not already an administrator. This command can also be used when an employee changes his or her name and wants to be identified by a new user ID.

    You cannot rename the SERVER_CONSOLE administrative ID.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-REName Admin--oldadminname--newadminname--------------------><
     
    

    Parameters

    oldadminname
    Specifies the name of the administrator to be renamed. This parameter is required.

    newadminname
    Specifies the new administrator name. This parameter is required. The maximum length of the name is 64 characters.

    Examples

    Task

    Rename the ADSM administrator CLAUDIA to BILL.

    Command:
    rename admin claudia bill

    Related Commands

    Table 206. Commands Related to RENAME ADMIN
    Command Description
    QUERY ADMIN Displays information about one or more ADSM administrators.
    UPDATE ADMIN Changes the password or contact information associated with any administrator.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k&3yQV6>5@6y./usr/share/html/adsm/en_US/admref/a45er229.htm Administrator's Reference

    Administrator's Reference

    RENAME FILESPACE (Rename a Client Filespace on the Server)

    Use the RENAME FILESPACE command to rename an existing client filespace on the server to a new filespace name.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    This command is also useful after you have imported filespaces into the server, prior to putting the filespaces onto client nodes. Occasionally, the name of an imported filespace is the same as a filespace name that already exists on a client node. The server will not overlay an existing filespace that has the same name as an imported filespace. Instead, the imported filespace is given a newly system-generated filespace name. However, this new name may match a filespace name that already exists on the client node. (The client node may have filespaces that have not yet been backed up and are unknown to the server.)

    You can use the RENAME FILESPACE command to resolve this type of naming conflict or to rename the imported filespaces to the naming convention used for the client node.

    Privilege Class

    Any administrator with unrestricted policy authority or with restricted policy authority over the client's policy domain can issue this command.

    Syntax

    >>-REName FIlespace--nodename--filespacename--newfilespacename--><
     
    

    Parameters

    nodename
    Specifies the name of the client node to which the filespace to be renamed belongs.

    filespacename
    Specifies the name of the existing filespace defined for the client that is to be renamed.

    A client filespace name is case sensitive; it must be specified using the same upper and lower case characters with which it is currently defined to the server.

    newfilespacename
    Specifies the new name to be given to the client's filespace.

    A client filespace name is case sensitive; it must be specified using the same upper and lower case characters with which it is to be defined to the server.

    Usage Notes

    1. Use the QUERY FILESPACE command to display the names of the filespaces defined for each client in the server database. You can use this command to make sure that you are renaming a filespace that is defined for the client in the server database.

    2. After importing filespaces for a client node, this command can be used to rename the imported filespaces to more appropriate names for the client, or to avoid any naming conflicts with existing client naming conventions.

    Examples

    Task

    An AIX client node named LARRY has backed up filespace /r033 to the ADSM server. The filespace is exported to tape, then reimported to the server at a later time. When this filespace is imported, a system-generated name, /r031, is created for the imported filespace because /r033 already exists for client node LARRY.

    Client node LARRY, however, already has a filespace named /r031 that has never been backed up and is unknown to the server. Unless the imported filespace is renamed, it will overlay filespace /r031 because the filespace name generated by the IMPORT function happened to be the same as a filespace on client node LARRY that was unknown to the server.

    The confusion that this IMPORT operation introduces for client node LARRY is resolved by renaming imported filespace /r031 by using the following command:

    Command:
    rename filespace larry /r031 /imported-r033

    The new name, /imported-r033, clearly identifies that the new filespace is an imported image of filespace /r033.

    Related Commands

    Table 207. Commands Related to RENAME FILESPACE
    Command Description
    DELETE FILESPACE Deletes data associated with one or more client's filespaces.
    EXPORT NODE Copies client node information to external media.
    QUERY FILESPACE Displays information about data in one or more filespaces that belong to a client.
    QUERY OCCUPANCY Displays file space information by storage pool.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] e RENAM k&3RV6>5@6./usr/share/html/adsm/en_US/admref/a45er230.htm Administrator's Reference

    Administrator's Reference

    RENAME NODE (Rename a Client Node)

    Use the RENAME NODE command to rename a client node.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    If you are assigning an existing client node ID to another person, it is recommended that you use the UPDATE NODE command to change the password.

    This command is useful for assigning an existing client node user ID to another person. This command can also be used when an employee changes his or her name and wants to be identified by a new user ID.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the client node is assigned.

    Syntax

    >>-REName Node--oldnodename--newnodename-----------------------><
     
    

    Parameters

    oldnodename
    Specifies the name of the client node to be renamed. This parameter is required.

    newnodename
    Specifies the new name of the client node. This parameter is required. The maximum length of the name is 64 characters.

    Examples

    Task

    Rename the client node JOE to JOYCE.

    Command:
    rename node joe joyce

    Related Commands

    Table 208. Commands Related to RENAME NODE
    Command Description
    QUERY NODE Displays partial or complete information about one or more clients.
    UPDATE NODE Changes the attributes associated with a client node.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] each  k ;&3bRV6>5@6b./usr/share/html/adsm/en_US/admref/a45er231.htm Administrator's Reference

    Administrator's Reference

    RENAME SCRIPT (Rename an Existing Script to a New Name)

    The RENAME SCRIPT command is used to rename an ADSM script.

    This command is used with ADSM scripts only. For information on command scripts and how to use them, see Using Scripts and Macros.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-REName SCRipt--scriptname--newscriptname--------------------><
     
    

    Parameters

    scriptname
    Specifies the name of the script to be renamed. This parameter is required.

    newscriptname
    Specifies the new name for the script. A script name is limited to 30 characters. This parameter is required.

    Examples

    Task

    Rename SCRIPT1 to a new script named SCRIPT2:

    Command:
    rename script script1 script2

    Related Commands

    Table 209. Commands Related to RENAME SCRIPT
    Command Description
    COPY SCRIPT Creates a copy of a script.
    DEFINE SCRIPT Defines a script to the ADSM server.
    DELETE SCRIPT Deletes the script or individual lines from the script.
    QUERY SCRIPT Displays information about scripts.
    RUN Runs a script.
    UPDATE SCRIPT Changes or adds lines to a script.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] /'{ k#&3WRV6>5@6W./usr/share/html/adsm/en_US/admref/a45er232.htm Administrator's Reference

    Administrator's Reference

    RENAME SERVERGROUP (Rename a Server Group)

    Use the RENAME SERVERGROUP command to rename a server group.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-RENAME SERVERGRoup--old_name--new_name----------------------><
     
    

    Parameters

    old_name
    Specifies the name of the server group to be renamed. This parameter is required.

    new_name
    Specifies the new name of the server group. This parameter is required. The maximum length of the name is 64 characters.

    Examples

    Task

    Rename server group WEST_COMPLEX to BIG-WEST.

    Command:
    rename servergroup west_complex big_west

    Related Commands

    Table 210. Commands Related to RENAME SERVERGROUP
    Command Description
    COPY SERVERGROUP Creates a copy of a server group.
    DEFINE SERVERGROUP Defines a new server group.
    DELETE SERVERGROUP Deletes a server group.
    QUERY SERVERGROUP Displays information about server groups.
    UPDATE SERVERGROUP Updates a server group.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] f k&&3_RV6>5@6_./usr/share/html/adsm/en_US/admref/a45er233.htm Administrator's Reference

    Administrator's Reference

    RENAME STGPOOL (Change the Name of an Existing Storage Pool)

    Use the RENAME STGPOOL command to rename a storage pool. You can use this command to change existing storage pool names so that the same names can be used on a configuration manager and its managed servers. By doing so, you can ensure that storage pool destinations will be the same on all servers, and thereby avoid problems with unresolved destination names when policy information is distributed.

    When a storage pool name is changed, any administrators with restricted storage privilege for the old storage pool will automatically be given restricted storage privilege for the new storage pool. However, if a policy destination specifies the existing storage pool, the destination will not be changed to the new storage pool.

    If processes are active when a storage pool is renamed, the old name may still be displayed in messages or queries for that process.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-REName STGpool--poolname--newpoolname-----------------------><
     
    

    Parameters

    poolname
    Specifies the name of the storage pool to be renamed. This parameter is required.

    newpoolname
    Specifies the new name of the storage pool. The maximum length of the name is 30 characters. This parameter is required.

    Examples

    Task

    Rename storage pool STGPOOLA to STGPOOLB:

    Command:
    rename stgpool stgpoola stgpoolb

    Related Commands

    Table 211. Commands Related to RENAME STGPOOL
    Command Description
    BACKUP STGPOOL Backs up a primary storage pool to a copy storage pool.
    DEFINE STGPOOL Defines a storage pool as a named collection of server storage media.
    DELETE STGPOOL Deletes a storage pool from server storage.
    QUERY STGPOOL Displays information about one or more storage pools.
    RESTORE STGPOOL Restores files to a primary storage pool from copy storage pools.
    UPDATE STGPOOL Changes the attributes of a storage pool.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k&3RV6>5@6./usr/share/html/adsm/en_US/admref/a45er234.htm Administrator's Reference

    Administrator's Reference

    REPLY (Allow a Request to Continue Processing)

    Use the REPLY command to signal completion of an operation and for the server to invoke the next operation. To initiate such activity, the server issues a request message that contains an identification number. Use the REPLY command and the identification number to inform the server that you have completed the requested operation. Not all requests require a reply. This command is only required if the request message specifically indicates that a REPLY is needed.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege or operator privilege.

    Syntax

    >>-REPLY--requestnum----+------------------------+-------------><
                            '-LABEL--=--volumelabel--'
     
    

    Parameters

    requestnum
    Specifies the identification number of the request that has been completed. This parameter is required.

    LABEL=volumelabel
    Specifies to reply to a LABEL LIBVOLUME command process that is prompting for the label of a SCSI library cartridge. The volumelabel value is the volume id, or label, that is put on the volume. This parameter is optional.

    Examples

    Task

    Respond to a reply request using 3 as the request number.

    Command:
    reply 3

    Related Commands

    Table 212. Commands Related to REPLY
    Command Description
    CANCEL REQUEST Cancels one or more pending volume mount requests.
    QUERY REQUEST Displays information about all pending mount requests.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] TOP">De k&3fRV6>5@6f./usr/share/html/adsm/en_US/admref/a45er235.htm Administrator's Reference

    Administrator's Reference

    RESET BUFPOOL (Reset the Buffer Pool Statistics for the Database)

    Use the RESET BUFPOOL command to reset the buffer pool statistics for the database. ADSM does not issue a response when you enter this command.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The buffer pool statistics consist of:

    • The cumulative number of database requests since the last RESET BUFPOOL command (or since the server was last started)

    • The percentage of database requests for database pages that are already in the database buffer pool (as cached copies)

    • The percentage of database requests that had to wait for a page in the database buffer pool to become available.

    You can adjust the size of the database buffer pool by updating the BUFPOOLSIZE server option.

    You can use the QUERY DB command (FORMAT=DETAILED) to display the current values for the buffer pool statistics.

    Privilege Class

    To issue this command, you must have system privilege or analyst privilege.

    Syntax

    >>-RESet BUFPool-----------------------------------------------><
     
    

    Parameters

    None.

    Examples

    Task

    Reset the buffer pool statistics.

    Command:
    reset bufpool

    Related Commands

    Table 213. Commands Related to RESET BUFPOOL
    Command Description
    QUERY DB Displays allocation information about the database.
    RESET DBMAXUTILIZATION Resets the maximum utilization statistic for the database.
    RESET LOGMAXUTILIZATION Resets the maximum utilization statistic for the recovery log.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] '{ k &3L SV6>5@6L ./usr/share/html/adsm/en_US/admref/a45er236.htm Administrator's Reference

    Administrator's Reference

    RESET DBMAXUTILIZATION (Reset the Utilization Statistic for the Database)

    Use the RESET DBMAXUTILIZATION command to reset the maximum utilization statistic for the database. ADSM does not issue a response when you enter this command.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    This command resets the value of the maximum utilization statistic for the database to the current utilization. You can display the current value of the maximum utilization statistic for the database with the QUERY DB command.

    Privilege Class

    To issue this command, you must have system privilege or analyst privilege.

    Syntax

    >>-RESet DBMaxutilization--------------------------------------><
     
    

    Parameters

    None.

    Examples

    Task

    Reset the maximum utilization statistic for the database.

    Command:
    reset dbmaxutilization

    Related Commands

    Table 214. Commands Related to RESET DBMAXUTILIZATION
    Command Description
    QUERY DB Displays allocation information about the database.
    RESET BUFPOOL Resets the buffer pool statistics for the database.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] sta k/&3 SV6>5@6 ./usr/share/html/adsm/en_US/admref/a45er237.htm Administrator's Reference

    Administrator's Reference

    RESET LOGCONSUMPTION (Reset the Cumulative Log Consumption Statistic)

    Use the RESET LOGCONSUMPTION command to reset the statistic on the amount of recovery log space used since the last reset.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You can use this command to determine the space needed for the recovery log. For example, over a period of a week, do the following:

    1. Reset the statistic after a scheduled database backup.

    2. Just before the next scheduled database backup, issue the QUERY LOG command to query the log.

    Use the data to set your recovery log size. See ADSM Administrator's Guide for more detailed information.

    Privilege Class

    To issue this command, you must have analyst privilege.

    Syntax

    >>-RESet LOGConsumption----------------------------------------><
     
    

    Parameters

    None.

    Examples

    Task

    Reset the statistic for recovery log consumption.

    Command:
    reset logconsumption

    Related Commands

    Table 215. Commands Related to RESET LOGCONSUMPTION
    Command Description
    QUERY LOG Displays allocation information about the recovery log.
    SET LOGMODE Sets the mode for saving records in the recovery log.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 455  k&3 SV6>5@6 ./usr/share/html/adsm/en_US/admref/a45er238.htm Administrator's Reference

    Administrator's Reference

    RESET LOGMAXUTILIZATION (Reset the Utilization Statistic for the Log)

    Use the RESET LOGMAXUTILIZATION command to reset the maximum utilization statistic for the recovery log. ADSM does not issue a response when you enter this command.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    This command resets the value for the maximum utilization statistic of the recovery log to 0. You can display the current value of the maximum utilization statistic for the recovery log with the QUERY LOG command.

    Privilege Class

    To issue this command, you must have system privilege or analyst privilege.

    Syntax

    >>-RESet LOGMaxutilization-------------------------------------><
     
    

    Parameters

    None.

    Examples

    Task

    Reset the maximum utilization statistic for the recovery log.

    Command:
    reset logmaxutilization

    Related Commands

    Table 216. Command Related to RESET LOGMAXUTILIZATION
    Command Description
    QUERY LOG Displays allocation information about the recovery log.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] # k&3j3SV6>5@6j3./usr/share/html/adsm/en_US/admref/a45er239.htm Administrator's Reference

    Administrator's Reference

    RESTORE STGPOOL (Restore Storage Pool Data from a Copy Pool)

    Use the RESTORE STGPOOL command to restore files from one or more copy storage pools to a primary storage pool. The files must have been copied to the copy storage pools by using the BACKUP STGPOOL command.

    When you use this command, ADSM restores all files that belong to the specified primary storage pool and that meet one of the following criteria:

    • The primary copy of the file has been identified as having data-integrity errors during a previous operation.

    • The primary copy of the file resides on a volume that has an access mode of DESTROYED.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    After the files are restored, the old references to these files in the primary storage pool are deleted from the database. ADSM now locates these files on the volumes to which they were restored, rather than on the volumes on which they were previously stored. If a destroyed volume becomes empty because all files have been restored to other locations, the destroyed volume is automatically deleted from the database.
    Note:Cached copies of files are never restored. Any cached files that have data-integrity errors or that reside on a destroyed volume are removed from the database during restore processing.

    The restoration may be incomplete for one or more of the following reasons:

    • Files were either never backed up or the backup copies are marked as damaged. Use the QUERY CONTENT command to get more information on the remaining files on the volume.

    • A copy storage pool was specified on the RESTORE command, but files were backed up to a different copy storage pool. Use the PREVIEW parameter when you issue the RESTORE command again to determine if this is the problem.

    • Volumes in the copy storage pool needed to perform the restore operation are offsite or unavailable. Check the activity log for messages that occurred during restore processing.

    • Backup file copies in copy storage pools were moved or deleted by other ADSM processes during restore processing. To prevent this problem, do not issue the following commands for copy storage pool volumes while restore processing is in progress:
      • MOVE DATA
      • DELETE VOLUME (DISCARDDATA=YES)
      • AUDIT VOLUME (FIX=YES)

      Also, you can prevent reclamation processing for your copy storage pools by setting the RECLAIM parameter to 100 with the UPDATE STGPOOL command.

    This command can be used to identify volumes that contain damaged, primary files. During restore processing, a message is issued for every volume in the restored storage pool that contains damaged, non-cached files. Use the QUERY CONTENT command to identify damaged, primary files on a specific volume.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted storage privilege, or restricted storage privilege for the primary storage pool for which files are to be restored. If you are a restricted storage administrator and you want to restore files to a new primary storage pool, you must also have authority for the new storage pool.

    Syntax

    >>-RESTORE STGpool--primarypool--------------------------------->
     
    >-----+---------------------------+----------------------------->
          '-COPYstgpool--=--copypool--'
     
    >-----+--------------------------------+------------------------>
          '-NEWstgpool--=--newprimarypool--'
     
          .-MAXPRocess--=--1-------------.
    >-----+------------------------------+-------------------------->
          '-MAXPRocess--=--numprocesses--'
     
          .-Preview--=--No------.   .-Wait--=--No------.
    >-----+---------------------+---+------------------+-----------><
          '-Preview--=--+-No--+-'   '-Wait--=--+-No--+-'
                        '-Yes-'                '-Yes-'
     
    

    Parameters

    primarypool
    Specifies the name of the primary storage pool that is being restored. This parameter is required.

    COPYstgpool=copypool
    Specifies the name of the copy storage pool from which the files are to be restored. This parameter is optional. If this parameter is not specified, files are restored from any copy pool in which copies can be located.

    NEWstgpool=newprimarypool
    Specifies the name of the new storage pool to which to restore the files. This parameter is optional. If this parameter is not specified, files are restored to the original primary storage pool (the pool being restored).

    MAXPRocess=numprocesses
    Specifies the maximum number of parallel processes that are used for restoring files. By using multiple, parallel processes, you may be able to improve throughput for the restore operation. This parameter is optional. You can specify a value from 1-999, inclusive. The default value is 1.

    When determining the number of processes to use, consider the number of mount points and drives that can be dedicated to this operation. To access a volume in a sequential access device class, ADSM uses a mount point (a logical drive), and, if the sequential device class is not FILE, a physical drive. The number of mount points and drives available depends on other ADSM and system activity, and on the mount limits of the device classes for the storage pools that are involved in the restore operation. The maximum number of mount points for a device class is specified with the mount limit parameter, which is the number of logical drives that ADSM can use at one time to access volumes in that device class.

    Each process needs a mount point for copy storage pool volumes, and, if the device class is not FILE, each process also needs a drive. If the storage pool to which you are restoring files is a sequential storage pool, each process needs an additional mount point for primary storage pool volumes, and, if the device class is not FILE, an additional drive.

    For example, suppose you specify MAXPROCESS=3 to restore files to a primary sequential storage pool from a copy storage pool, both assigned to the same 8MM device class. Each of the three processes requires two mount points and two drives. For all three processes to run, the 8MM device class must have a mount limit of no less than 6, and there must be at least 6 mount points and 6 drives currently available.

    If you specify PREVIEW=YES, only one process is used, regardless of the value specified for the MAXPROCESS parameter. No mount points or drives are required when you specify PREVIEW=YES.

    Preview=value
    Specifies whether you only want to preview the restore operation without actually performing it. This parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that you want to perform the restore operation.

    Yes
    Specifies that you only want to preview the restore operation, without actually restoring the data. This option can be used to identify offsite volumes that would be required to restore a storage pool. This option displays:

    • A list of volumes in the specified primary storage pool that contain damaged, primary files.

    • The number of files and the number of bytes that will be restored, assuming that the access mode of the required copy storage pool volumes is READWRITE or READONLY when the restore operation is performed.

    • A list of copy storage pool volumes containing files that will be restored. These volumes must be mounted if you actually perform the restore operation.

    • A list of any volumes containing files that cannot be restored.

    Note:If you preview a restore operation to obtain a list of offsite copy pool volumes that must be mounted, it is recommended that you change the access mode of the identified copy pool volumes to UNAVAILABLE. This prevents reclamation and MOVE DATA processing for these volumes until they have been transported to the onsite location for use in restore processing.

    Wait=waitvalue
    Specifies whether to wait for the server to complete processing this command in the foreground. This parameter is optional. The default value is No.
    Note:You cannot specify Wait=Yes from the server console.
    Possible values are:

    No
    Specifies that the server processes this command in the background. You can continue with other tasks while the command is being processed. Messages created from the background process are displayed either in the activity log or the server console, depending on where messages are logged.

    To cancel a background process, use the CANCEL PROCESS command. If a background process is canceled, some files may have already been restored prior to the cancellation.

    Yes
    Specifies that the server processes this command in the foreground. You wait for the command to complete before continuing with other tasks. The server then displays the output messages to the administrative client when the command completes.

    Examples

    Task

    Restore files from any copy storage pool to the primary storage pool, PRIMARY_POOL.

    Command:
    restore stgpool primary_pool

    Related Commands

    Table 217. Commands Related to RESTORE STGPOOL
    Command Description
    BACKUP STGPOOL Backs up a primary storage pool to a copy storage pool.
    CANCEL PROCESS Cancels a background server process.
    QUERY CONTENT Displays information about one or more files currently residing in a storage pool volume.
    QUERY PROCESS Displays information about one or all background server processes.
    RESTORE VOLUME Restores files stored on specified volumes in a primary storage pool from copy storage pools.
    UPDATE STGPOOL Changes the attributes of a storage pool.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] re a s kh-&32SV6>5@62./usr/share/html/adsm/en_US/admref/a45er240.htm Administrator's Reference

    Administrator's Reference

    RESTORE VOLUME (Restore Primary Volume Data from a Copy Pool)

    Use the RESTORE VOLUME command to restore all files that are currently stored on one or more volumes in the same primary storage pool, and that were previously backed up to copy storage pools by using the BACKUP STGPOOL command. The files are restored from one or more copy storage pools. You can use this command to restore files on volumes known to be damaged, for example, a broken tape cartridge.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    If more than one volume is specified to be restored, this command attempts to minimize volume mounts for the copy storage pool. Therefore, to restore more than one volume in the same primary storage pool, issue this command once and specify a list of volumes to be restored.
    Note:Cached copies of files are never restored. Any cached files that reside on a volume that is being restored are removed from the database during restore processing.

    Before you can use this command to restore a random-access volume, you must use the VARY command to vary the volume offline.

    After files are restored, the old references to these files in the primary storage pool are deleted from the database. ADSM will now locate these files on the volumes to which they were restored, rather than on the volume on which they were previously stored.

    This command changes the access mode of the specified volumes to DESTROYED. When the restoration is complete (all files on the volume are restored to other locations), the destroyed volume is empty and is then automatically deleted from the database.

    The restoration may be incomplete for one or more of the following reasons:

    • Files were either never backed up or the backup copies are marked as damaged. Use the QUERY CONTENT command to get more information on the remaining files on the volume.

    • A copy storage pool was specified on the RESTORE command, but files were backed up to a different copy storage pool. Use the PREVIEW parameter when you issue the RESTORE command again to determine if this is the problem.

    • Volumes in the copy storage pool needed to perform the restore operation are offsite or unavailable. Check the activity log for messages that occurred during restore processing.

    • Backup file copies in copy storage pools were moved or deleted by other ADSM processes during restore processing. To prevent this problem, do not issue the following commands for copy storage pool volumes while restore processing is in progress:
      • MOVE DATA
      • DELETE VOLUME (DISCARDDATA=YES)
      • AUDIT VOLUME (FIX=YES)

      Also, you can prevent reclamation processing for your copy storage pools by setting the RECLAIM parameter to 100 with the UPDATE STGPOOL command.

    Privilege Class

    To issue this command you must have system privilege, unrestricted storage privilege, or restricted storage privilege for the primary storage pool to which the specified volumes belong. If you are a restricted storage administrator and you want to restore files to a new primary storage pool, you must also have authority for the new storage pool.

    Syntax

                         .-,----------.
                         V            |
    >>-RESTORE Volume-------volname---+----------------------------->
     
    >-----+---------------------------+----------------------------->
          '-COPYstgpool--=--copypool--'
     
    >-----+--------------------------------+------------------------>
          '-NEWstgpool--=--newprimarypool--'
     
          .-MAXPRocess--=--1-------------.
    >-----+------------------------------+-------------------------->
          '-MAXPRocess--=--numprocesses--'
     
          .-Preview--=--No------.   .-Wait--=--No------.
    >-----+---------------------+---+------------------+-----------><
          '-Preview--=--+-No--+-'   '-Wait--=--+-No--+-'
                        '-Yes-'                '-Yes-'
     
    

    Parameters

    volname
    Specifies the name of the volume in a primary storage pool for which to restore files. This parameter is required. You can specify a list of volumes, if all volumes in the list belong to the same primary storage pool. The items in the list are separated by commas, with no intervening spaces.

    COPYstgpool=copypool
    Specifies the name of the copy storage pool from which the files are to be restored. This parameter is optional. If this parameter is not specified, files are restored from any copy pool in which copies can be located.

    NEWstgpool=newprimarypool
    Specifies the name of the new storage pool to which to restore the files. This parameter is optional. If this parameter is not specified, files are restored to the primary storage pool to which the volume or volumes being restored belong.

    MAXPRocess=numprocesses
    Specifies the maximum number of parallel processes that are used for restoring files. By using multiple, parallel processes, you may be able to improve throughput for the restore operation. This parameter is optional. You can specify a value from 1-999, inclusive. The default value is 1.

    When determining the number of processes to use, consider the number of mount points and drives that can be dedicated to this operation. To access a volume in a sequential access device class, ADSM uses a mount point (a logical drive), and, if the sequential device class is not FILE, a physical drive. The number of mount points and drives available depends on other ADSM and system activity, and on the mount limits of the device classes for the storage pools that are involved in the restore operation. The maximum number of mount points for a device class is specified with the mount limit parameter, which is the number of logical drives that ADSM can use at one time to access volumes in that device class.

    Each process needs a mount point for copy storage pool volumes, and, if the device class is not FILE, each process also needs a drive. If the storage pool to which you are restoring files is a sequential storage pool, each process needs an additional mount point for primary storage pool volumes, and, if the device class is not FILE, an additional drive.

    For example, suppose you specify MAXPROCESS=3 to restore files to a primary sequential storage pool from a copy storage pool, both assigned to the same device class. Each of the three processes requires two mount points and two drives. For all three processes to run, the device class must have a mount limit of no less than 6, and there must be at least 6 mount points and 6 drives currently available.

    If you specify PREVIEW=YES, only one process is used, regardless of the value specified for the MAXPROCESS parameter. No mount points or drives are required when you specify PREVIEW=YES.

    Preview=value
    Specifies whether you want to preview the restore operation without actually restoring data. This parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that you want to perform the restore operation.

    Yes
    Specifies that you want to preview the restore operation without actually restoring the data. This option displays:

    • The number of files and the number of bytes that will be restored, assuming that the access mode of the required copy storage pool volumes is READWRITE or READONLY when the restore operation is performed.

    • A list of copy storage pool volumes containing files that will be restored. These are volumes that must be mounted if you actually perform the restore.

    • A list of any volumes containing files that are not restorable.

    This option can be used to identify offsite volumes that would be required to restore a storage pool.

    Note:If you preview this restore operation to obtain a list of offsite copy pool volumes that must be mounted, it is recommended that you change the access mode of the identified copy pool volumes to UNAVAILABLE. This prevents reclamation and MOVE DATA processing for these volumes until they have been transported to the onsite location for use in restore processing.

    Wait=waitvalue
    Specifies whether to wait for the server to complete processing this command in the foreground. This parameter is optional. The default value is No.
    Note:You cannot specify Wait=Yes from the server console.
    Possible values are:

    No
    Specifies that the server processes this command in the background. You can continue with other tasks while the command is being processed. Messages created from the background process are displayed either in the activity log or the server console, depending on where messages are logged.

    To cancel a background process, use the CANCEL PROCESS command. If a background process is canceled, some files may have already been restored prior to the cancellation.

    Yes
    Specifies that the server processes this command in the foreground. You wait for the command to complete before continuing with other tasks. The server then displays the output messages to the administrative client when the command completes.

    Examples

    Task

    Restore files stored on volume PVOL2 in primary storage pool PRIMARY_POOL.

    Command:
    restore volume pvol2

    Related Commands

    Table 218. Commands Related to RESTORE VOLUME
    Command Description
    BACKUP STGPOOL Backs up a primary storage pool to a copy storage pool.
    CANCEL PROCESS Cancels a background server process.
    QUERY PROCESS Displays information about one or all background server processes.
    RESTORE STGPOOL Restores files to a primary storage pool from copy storage pools.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] to pr kJ&3|&SV6>5@6|&./usr/share/html/adsm/en_US/admref/a45er241.htm Administrator's Reference

    Administrator's Reference

    REVOKE AUTHORITY (Remove Administrator Authority)

    Use the REVOKE AUTHORITY command to revoke one or more privilege classes from an administrator. You can also use this command to reduce the number of policy domains to which a restricted policy administrator has authority. This command can also be used to reduce the number of storage pools to which a restricted storage administrator has authority.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    At least one administrator must have system privilege; therefore, if the administrator is the only one with system privilege, you cannot revoke his or her authority.

    To change an unrestricted policy administrator to a restricted policy administrator, you must first use this command to revoke the unrestricted privilege. Then, use the GRANT AUTHORITY command to grant the administrator restricted policy privilege and to identify the policy domains to which the administrator has authority.

    To change an unrestricted storage administrator to a restricted storage administrator, you must first use this command to revoke the unrestricted privilege. Then, use the GRANT AUTHORITY command to grant the administrator restricted storage privilege and to identify the storage pools to which the administrator has authority.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-REVoke AUTHority--admin_name--------------------------------->
     
    >-----+---------------------------------------+----------------->
          |                    .-,-------------.  |
          |         (1)        V               |  |
          '-CLasses---------=----+-SYstem---+--+--'
                                 +-Policy---+
                                 +-STorage--+
                                 +-Operator-+
                                 '-Analyst--'
     
    >-----+-----------------------------------------+--------------->
          |                    .-,---------------.  |
          |         (1)        V                 |  |
          '-DOmains---------=------domainname----+--'
     
    >-----+----------------------------------------+---------------><
          |                     .-,-------------.  |
          |          (1)        V               |  |
          '-STGpools---------=------poolname----+--'
     
    

    Notes:

    1. If all these parameters are omitted, all administrator privileges will be revoked for this administrator.

    Parameters

    admin_name
    Specifies the name of the administrator whose administrative privilege is to be revoked. This parameter is required.

    CLasses=classes
    Specifies one or more administrative privilege classes to be revoked. You can specify more than one class by delimiting each with a comma.

    SYstem
    Indicates that system authority is to be revoked for this administrator. If CLASSES=SYSTEM is specified, no other classes can be specified, and the DOMAINS and STGPOOLS parameters cannot be specified.

    Policy
    Indicates that policy privilege is to be revoked for this administrator. To revoke all policy privilege, specify CLASSES=POLICY and do not specify the DOMAINS parameter.

    STorage
    Indicates that storage privilege is to be revoked for this administrator. To revoke all storage privilege, specify CLASSES=STORAGE and do not specify the STGPOOLS parameter.

    Operator
    Indicates that operator privilege is to be revoked for this administrator.

    Analyst
    Indicates that analyst privilege is to be revoked for this administrator.

    DOmains=domain_list
    Specifies a list of policy domains that can no longer be managed by a restricted policy administrator. (The administrator had been authorized to manage these domains until the REVOKE command was issued.) This parameter is optional. The items in the list are separated by commas, with no intervening spaces. You can use a pattern-matching expression to specify a name. Authority for all matching domains will be revoked. If DOMAINS is specified, the parameter CLASSES=POLICY is optional.

    STGpools=pool_list
    Specifies a list of storage pools that can no longer be managed by a restricted policy administrator. (The administrator had been authorized to manage these storage pools until the REVOKE command was issued.) This parameter is optional. The items in the list are separated by commas, with no intervening spaces. You can use a pattern-matching expression to specify a name. Authority for all matching storage pools will be revoked. If STGPOOLS is specified then the parameter CLASSES=STORAGE is optional.

    Usage Notes

    1. If you use the REVOKE AUTHORITY command without the CLASSES, DOMAINS, and STGPOOLS parameters, you will revoke all privileges for the specified administrator.

    2. You can revoke unrestricted policy privilege from an administrator by specifying the CLASSES=POLICY parameter. You cannot use the DOMAINS parameter to revoke authority for selected domains from an unrestricted policy administrator.

    3. You can revoke unrestricted storage privilege from an administrator by specifying the CLASSES=STORAGE parameter. You cannot use the STGPOOLS parameter to revoke authority for selected storage pools from an unrestricted storage administrator.

    Examples

    Task 1

    Revoke part of administrator CLAUDIA's privileges. CLAUDIA has restricted policy privilege for the policy domains EMPLOYEE_RECORDS and PROG1. Restrict CLAUDIA's policy privilege to the EMPLOYEE_RECORDS policy domain.

    Command:
    revoke authority claudia classes=policy domains=employee_records

    Task 2

    Administrator LARRY currently has operator, analyst, and restricted policy privilege. Revoke all administrative privileges for administrator LARRY. To revoke all administrative privileges for an administrator, identify the administrator, but do not specify CLASSES, DOMAINS, or STGPOOLS. LARRY remains an administrator but he can only use those commands that can be issued by any administrator.

    Command:
    revoke authority larry

    Task 3

    Revoke system privilege for administrator TOM. TOM remains an administrator but he can only use those commands that can be issued by any administrator. (You can, if needed, use the GRANT AUTHORITY command to give privileges to TOM.)

    Command:
    revoke authority tom classes=system

    Task 4

    Administrator JANET currently has operator, analyst, and unrestricted storage privilege. Revoke her operator and analyst privileges. After the command is issued, the administrator JANET continues to have unrestricted storage privilege.

    Command:
    revoke authority janet classes=operator,analyst

    Related Commands

    Table 219. Commands Related to REVOKE AUTHORITY
    Command Description
    GRANT AUTHORITY Assigns one or more privilege classes to an administrator.
    QUERY ADMIN Displays information about one or more ADSM administrators.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] are kH&3TV6>5@6./usr/share/html/adsm/en_US/admref/a45er242.htm Administrator's Reference

    Administrator's Reference

    ROLLBACK (Rollback Uncommitted Changes in a Macro)

    Use the ROLLBACK command within a macro to undo any processing changes made by commands that have been executed by the server but not yet committed to the database. After a change is committed, it is permanent; it cannot be rolled back. Rollback processing does not apply to the SETOPT command. This command is useful for testing macros.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Make sure that your administrative client session is not running with the ITEMCOMMIT option when using this command. For more information, see Controlling Command Processing in a Macro.
    Note:SETOPT commands inside a macro cannot be rolled back.

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-ROLLBACK----------------------------------------------------><
     
    

    Parameters

    None.

    Examples

    Task

    Run the REGN macro with the ROLLBACK command to verify that the macro works without committing any changes.

    Macro Contents:
    /* Macro to register policy
    administrators & grant authority */
    REGister Admin sara hobby
    GRant AUTHority sara CLasses=Policy
    REGister Admin ken plane
    GRant AUTHority ken CLasses=Policy
    ROLLBACK      /* prevents any changes from being committed */
    

    Command:
    macro regn

    Related Commands

    Table 220. Commands Related to ROLLBACK
    Command Description
    COMMIT Makes changes to the database permanent.
    MACRO Runs a specified macro file.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] /  k&3+TV6>5@6+./usr/share/html/adsm/en_US/admref/a45er243.htm Administrator's Reference

    Administrator's Reference

    RUN (Run a Script)

    Use the RUN command to run ADSM scripts made by the DEFINE SCRIPT command. A preview option may be specified to view the commands that will be executed when the script is run.

    For information on scripts and how to use them, see Using Scripts and Macros.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    To run this command on other servers, the script being run must be defined on those servers.

    RUN commands are allowed in scripts as long as they do not create an execution loop (for example, A runs B; B runs A can be an execution loop). If the RUN command is specified, the target of the RUN command cannot be a substitution variable (for example, RUN $1).

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-RUn--scriptname----+---------------------+------------------->
                          '-substitutionvalue---'
     
          .-Preview--=--No------.   .-Verbose--=--No------.
    >-----+---------------------+---+---------------------+--------><
          '-Preview--=--+-No--+-'   '-Verbose--=--+-No--+-'
                        '-Yes-'                   '-Yes-'
     
    

    Parameters

    scriptname
    Specifies the name of the script to be run. This parameter is required.

    substitutionvalue
    Specifies the values to substitute for variables in the command lines that have been defined for the script. Substitution variables are defined in the script with a '$' character followed by a number starting with 1 ($1, $2, $3). Values specified will replace the corresponding substitution variables prior to execution (first value replaces $1, second value replaces $2). Values must be specified for every substitution variable that is defined in the script or the script will fail.

    Preview=previewvalue
    Specifies whether to preview the command lines of the script without running the script.

    Possible values are:

    Yes
    When PREVIEW=YES is specified, the command lines (with variables substituted, if applicable) are displayed but not executed.

    No
    When PREVIEW=NO is specified, the commands are displayed AND executed. The default is NO.

    Verbose=verbosevalue
    Specifies whether a command line in the script will be displayed before it is executed in the scripts' output.

    Possible values are:

    Yes
    If YES is specified, then details of processing, including listing each command executed, return code, and conditional tests will be displayed. This parameter is ignored if PREVIEW=YES is specified. In preview mode, the output will always be displayed in verbose mode.

    No
    When NO is specified, only command output will be shown and a summary message ONLY if the script completes with a non-zero return code. The default is NO.

    Examples

    Task 1

    Assume that an administrator has defined a script named QSAMPLE having the following 4 lines:

    001  /* This is a sample SQL Query in wide format */
    005  SET SQLDISPLAYMODE WIDE
    010  SELECT colname FROM -
    015  COLUMNS WHERE TABNAME='$1'
    

    The first command line for the script is a comment. The next line (005) sets the SQL display mode for the command to wide mode. The last 2 command lines for the script are actually one command that is continued. The SQL query that starts on line 010 and continues on line 015 will display the SQL table columns for the SQL table name provided as a value for the first substitution variable ($1) when the script is run.

    Preview the commands in the QSAMPLE script:

    Command:
    run qsample ACTLOG preview=yes

    +--------------------------------------------------------------------------------+
    |ANR1461I RUN: Executing command script QSAMPLE.                                 |
    |ANR1466I RUN: Command script QSAMPLE, Line 5 : set sqldisplaymode wide.         |
    |ANR1466I RUN: Command script QSAMPLE, Line 15 :                                 |
    |              select colname from columns where tabname='ACTLOG'.               |
    |ANR1470I RUN: Command script QSAMPLE completed successfully (PREVIEW mode)      |
    +--------------------------------------------------------------------------------+

    Task 2

    Run the script to display column names for the ACTLOG table.

    Command:
    run qsample actlog

    +--------------------------------------------------------------------------------+
    |ANR1461I RUN: Executing command script QSAMPLE.                                 |
    |ANR1466I RUN: Command script QSAMPLE, Line 5 : set sqldisplaymode wide.         |
    |ANR1466I RUN: Command script QSAMPLE, Line 5 : RC=RC_OK                         |
    |ANR1466I RUN: Command script QSAMPLE, Line 15 :                                 |
    |              select colname from columns where tabname='ACTLOG'.               |
    |                                                                                |
    |COLNAME                                                                         |
    |------------------                                                              |
    |DATE_TIME                                                                       |
    |MSGNO                                                                           |
    |SEVERITY                                                                        |
    |MESSAGE                                                                         |
    |ORIGINATOR                                                                      |
    |NODENAME                                                                        |
    |OWNERNAME                                                                       |
    |SCHEDNAME                                                                       |
    |DOMAINNAME                                                                      |
    |SESSID                                                                          |
    |                                                                                |
    |ANR1462I RUN: Command script QSAMPLE, Line 15 : RC=RC_OK                        |
    |ANR1462I RUN: Command script QSAMPLE completed successfully.                    |
    +--------------------------------------------------------------------------------+

    Run the same command without messages that display the individual command line.

    Command:
    run qsample actlog verbose=no

    +--------------------------------------------------------------------------------+
    |COLNAME                                                                         |
    |------------------                                                              |
    |DATE_TIME                                                                       |
    |MSGNO                                                                           |
    |SEVERITY                                                                        |
    |MESSAGE                                                                         |
    |ORIGINATOR                                                                      |
    |NODENAME                                                                        |
    |OWNERNAME                                                                       |
    |SCHEDNAME                                                                       |
    |DOMAINNAME                                                                      |
    |SESSID                                                                          |
    |                                                                                |
    |ANR1462I RUN: Command script QSAMPLE completed successfully.                    |
    +--------------------------------------------------------------------------------+

    Related Commands

    Table 221. Commands Related to RUN
    Command Description
    COPY SCRIPT Creates a copy of a script.
    DEFINE SCRIPT Defines a script to the ADSM server.
    DELETE SCRIPT Deletes the script or individual lines from the script.
    QUERY SCRIPT Displays information about scripts.
    RENAME SCRIPT Renames a script to a new name.
    UPDATE SCRIPT Changes or adds lines to a script.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  l&3XTV6>5@6%6./usr/share/html/adsm/en_US/admref/a45er244.htm  -e<>ainorst DTcdlm#&/;=ABELPRSfhpu|"04568CIMNO_bgvy()+,1239FGHUVw'.?QWYqx!:JKXk*7\zjX@PA$L \DQ *(8xC"$WPL) V, P =hT &N-"8h0BY{3qk%J0*Bڝ/iB)ȑ"D$H"D$H"D$H"D$H"D$HzV1`A"sCn- dtfzcЎ癄Uly]%  h`mŠ` jj \@PHD)rnx!Ukӗ8b5q\F.2XL408,M^`RAUZKJ;|kVQt466W8|$klL`3kĜa(I$R408#ms~0 F҄Sk=((qWuㆆ=e3Vf3.zxLga[7AaQX'$,`0\F̧jf /͢\  z*YA, & "8h`qI*PMAAk-3ٺ-ڢ,˙Iů\]i7L3W(T'Uk408,ŠM408P< B\-rj_-e,p,Y6LDp"H%=cɱh t#*f0o8ų67xT t˟rjj.YGkɻN3%xT9r408V`sI)f0PAtz|G.#<\Es⫟|YA&<^癄Ul409@bɰN=cɱbXz1eDX"gk9\ 9q`QFq$ϕb@RqnQLZl=PyE\f#)@bʈs9\ 9q`QFzO30HmmCa,ŠB5anI .ւ 0nq\l=A+N[czn3i͕Qt.n5g;408KtjŪ#kf$&$BOGg˜9N.xn6l\/s5q408,Š%`N"J Uj"EzA N2/7.x'.p Z0;EbN=)3`[U6rA x' ĉ`N`"$nqZc4n77APmUG  z1h" ?XHv;X"=h 'un?1kJ ˔Ǚ ZV=犽f0Wjjf7=Dp`4Pix&AYXFa,ŕ`i[^bn 9!8*?lo|'RNl<&jMPgj@I)zJ$Pl=ha,ŠM&*^ᡡ<XlZ0.Q-)v*y]N\oN {U# "HME4 !Os4KJ{f0Wlٺ\oN {U# "HME4 !HզqK{U#$"T &H@K 勔aVYQSg4ыG$3B. bE&œ`ULp My6-z(Z*y] pٻC2*n.㔙c HpٻrC">9If8h0@LPp`4XFa,ŕ`iչI.y(\p?F MZ#5gn'p$kjSpæ3~6"MZs>cցVZdزlAcɰ&ŠYb+RҞgbr VB%[/y]MH 3WcLdi8G\]1#AybzǠUTEA$kjjٸb$j84ыŮߧf\Ov; s)ųpHcցVZdزlAcɰ&ŠYb+Rҟ$ZgW[ MWv/qOX0@Yf,NH֒|m$5zJ:>?{U%`1@Yf-XlY6AUZ  zǓbAriO|W[ w,&j| xdG H( .Pp`4XFa,ŕ`B=VgIG[ ܶ?k7Μk bE&œ`ULp My6-z(Z\W[⢯w,`k#f0WlR4ዖ/7 v*gybzǠUTEA$kIG[-~FڕmZXz1h"œbɰB צ8hhy&< =edKJ{f0Wi8$5qFڕ.*9Ifzǖ.QzXz1eDX"gi([7AFj '7k>pBw<^7)H@Nj=Vga8QV=(| P,&j|.nPUVȎ Db63@қfr@r#G Hmzy*rnQLzǖ.QzXz1eDX"g$"T k/j礣e-j@t3pQ ViDK @'׌H7r,''^&m)yGk|a&Sn  ٢i҂7(6{w˒kצ|nP94.v8h`qցVZdزlAcɰ&ŠYb+RҞ'bj ҁ }RŚ8nG5q%) A* ;{U?4KJ{f0W|a3Wӂs^li@t H^08oUVX0@Yf,Ўڔ1zJ:>W):'NqUϼzxiՌo=(==Ot{2fқ/๣g'Y+JLp@Yf-Xl@&ŠYb+Rҟ+=Œ\<({U„ua@Slll(r1VnV6n6brXQEnVIIXfw!Y[Zvj`Px$,ǟ6S9+7+rU7Rc1Y[҃ӖiNUA8XQ1ܹ[>VP$$L ,3;m+pŧZvj`Px$,ǟ6S9+7+rU7Rc1Y[҃ӖiNUA8XQ1ܸVL|(=0`+,\Yf-Xl93g&8hhy< =e0EUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUP C<(| !*LtΞwlps(r\C C@,4paaaaaLfw.V8hhy 480 @ px`h+:yɌҷ ZciAC 408XX,8@Vᡡ0Pp0Vᡡ0     OUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVQ \r=c(YA,M&l  zǓbAXFw*-q44< Ξw,\P@fQi[44<@8hhy`pᡁ9KZPzcÇ  44<ΞwCiAC 408XXXXXXXXXXXX_O;tEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUP!c(œ.։"eJ1hbC$TD&D(@r!XHQxE 1d' XlXPbC$TD&D(@r!XHQxE 0mlf5{*-qg7%r8h`q=bǢHR=c*Y*"zxΒ|m5q#R5Q3d݀ǭ=ebɱd!Uk44<ǓaMA2V<ڍEQW[@e TZ'AY]N 930jzǖ.Q,Y6,LɎAcɰ&ŠYf,r<UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTnV?tўs9S\  zǢ=Z%zC$TD&D(@r!XHQxE 0Ds9TL*H @ Z(dȅ(D+ *""`A3W*&ks7Hڍg0\  zǢ=Z%zC$TD&D(@r!XHQxE 0Ds9Q"H(zǢ" 2!EJ Dȅ"(X)|%ONrSyE2tћOs9\ 9qupz(1c.ŏD2z0bزl4 !.PD(j06*(dTE)9fǒf8h(CY, \8SCn ` jj0la9,Ec34 !.PD)X`h jj0N/kIᠠXa dr!M ,QSh!9,y&ca5406 @SSThA"h¦$];<1A M%(D(&*(dTE)Iy1D,xA"< k&3STV6>5@6S./usr/share/html/adsm/en_US/admref/a45er245.htm Administrator's Reference

    Administrator's Reference

    SET ACCOUNTING (Set Accounting Records On or Off)

    Use the SET ACCOUNTING command to determine whether an accounting record is created every time a client node session ends.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    An accounting record tracks the amount of storage used by a client node session. Accounting records are stored in an accounting file named dsmaccnt.log, which is located in the same directory as the server. The file is written out as text records that can be viewed directly or can easily be read into a spreadsheet, such as Lotus 123. Individual fields are delimited by commas (,) and records are terminated with the newline character. See the ADSM Administrator's Guide for more information on accounting.

    Use the QUERY STATUS command to determine whether accounting records are generated. At installation, this value is set to off.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set ACCounting----+-ON--+-----------------------------------><
                         '-OFf-'
     
    

    Parameters

    ON
    Specifies that the server creates an accounting record every time a client node session ends.

    OFf
    Specifies that the server does not create accounting records.

    Examples

    Task

    Create an accounting record at the end of each client node session.

    Command:
    set accounting on

    Related Commands

    Table 223. Commands Related to SET ACCOUNTING
    Command Description
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] t k&3TV6>5@6./usr/share/html/adsm/en_US/admref/a45er246.htm Administrator's Reference

    Administrator's Reference

    SET ACTLOGRETENTION (Set the Retention Period for the Activity Log)

    Use the SET ACTLOGRETENTION command to specify the retention period, in days, for server activity log records.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    This command allows you to define how long activity log information is retained in the database. Activity log information includes messages, such as the following:

    • Client session starts and ends
    • Migration starts and ends
    • Diagnostic error messages
    • Scheduled administrative command output

    Because the activity log is stored in the database, the size of the activity log must be factored into the amount of space allocated for the database. The activity log size is dependent on the length of time the activity log information is retained. When the length of time is increased, the amount of accumulated data also increases and additional database storage is required. When sufficient space is not available for activity log records, ADSM suspends recording and sends messages about this condition to the server console. If you increase the size of the database, ADSM starts activity log recording again.

    The server automatically deletes messages after the specified retention period expires.

    Use the QUERY ACTLOG command to search for messages in the activity log.

    Use the QUERY STATUS command to display the current retention period for the activity log. At installation, this value is set to 1 day.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set ACTlogretention--days-----------------------------------><
     
    

    Parameters

    days
    Specifies an integer that defines the number of days to retain messages in the activity log. You can specify an integer in the range of 0 to 9999, inclusive. A value of 0 disables activity log retention. A value of 1 specifies to retain the activity log records only for the current day. This parameter is required.

    Examples

    Task

    Set the server to retain activity log records for 30 days.

    Command:
    set actlogretention 30

    Related Commands

    Table 224. Command Related to SET ACTLOGRETENTION
    Command Description
    QUERY ACTLOG Searches for and displays messages from the server activity log.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k&3n TV6>5@6n ./usr/share/html/adsm/en_US/admref/a45er247.htm Administrator's Reference

    Administrator's Reference

    SET AUTHENTICATION (Set Password Authentication)

    Use the SET AUTHENTICATION command to specify whether administrators and client nodes must use a password to access the server.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Use the QUERY STATUS command to display the current authentication setting. At installation, this value is set to ON.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set AUthentication----+-ON--+-------------------------------><
                             '-OFf-'
     
    

    Parameters

    ON
    Specifies that administrators and client nodes need a password to access the server.

    OFf
    Specifies that administrators and client nodes do not need a password to access the server.

    Examples

    Task

    Set authentication to ON to require administrators and client nodes to enter a password when accessing the server.

    Command:
    set authentication on

    Related Commands

    Table 225. Command Related to SET AUTHENTICATION
    Command Description
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Y kJ&3UV6>5@6./usr/share/html/adsm/en_US/admref/a45er248.htm Administrator's Reference

    Administrator's Reference

    SET CLIENTACTDURATION (Set the Duration Period for the Client Action)

    Use the SET CLIENTACTDURATION command to specify the number of days that a schedule, defined with the DEFINE CLIENTACTION command, is active.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    ADSM automatically deletes the schedules and associations with nodes from the database when the scheduled start date plus the specified number of days have passed the current date. Records for the event are deleted regardless of whether the client has processed the schedule.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-SET CLIENTACTDuration--days---------------------------------><
     
    

    Parameters

    days
    Specifies the number of days during which the schedule for the client action will be active. This parameter is required.

    You can specify an integer in the range of 0 to 999. A value of 0 indicates that event records for client nodes are not automatically deleted from the database.

    Examples

    Task

    Specify that the schedule for the client action be active for 15 days.

    Command:
    set clientactduration 15

    Related Commands

    Table 226. Commands Related to SET ClIENTACTDURATION
    Command Description
    DEFINE CLIENTACTION Defines a command to be performed at a client node.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] s k&3UV6>5@6./usr/share/html/adsm/en_US/admref/a45er249.htm Administrator's Reference

    Administrator's Reference

    SET CONFIGMANAGER (Specify a Configuration Manager)

    Use the SET CONFIGMANAGER command to specify whether a server is a configuration manager. A server cannot be designated as a configuration manager if it subscribes to one or more profiles on a another configuration manager.

    When a server is designated as a configuration manager, a default profile named DEFAULT_PROFILE is automatically created and associated with all servers and server groups defined on the configuration manager. The default profile can be modified or deleted by an administrator.

    If the server is already designated as a configuration manager, this role cannot be changed until all profiles, including the default profile, are deleted.

    You can use the QUERY STATUS command to display the value for CONFIGMANAGER. When the server is first installed, this value is set to OFF.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                            .-OFf--.
    >>-Set CONFIGManager----+------+-------------------------------><
                            '-ON---'
     
    

    Parameters

    ON
    Specifies that configuration profiles can be defined on this server and subscribed to by other ADSM servers.

    OFf
    Specifies that configuration profiles cannot be defined on this server. The server can subscribe to profiles from other servers that are designated as configuration managers.

    Examples

    Task

    Designate a server as a configuration manager by setting its CONFIGMANAGER value to ON.

    Command:
    set configmanager on

    Related Commands

    Table 227. Commands Related to SET CONFIGMANAGER
    Command Description
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.
    SET CONFIGREFRESH Specifies a time interval for managed servers to contact configuration managers.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] GN= k&3UV6>5@6./usr/share/html/adsm/en_US/admref/a45er250.htm Administrator's Reference

    Administrator's Reference

    SET CONFIGREFRESH (Set Managed Server Configuration Refresh)

    Use the SET CONFIGREFRESH command on a managed server to specify how often the managed server contacts its configuration manager for updated configuration information. The CONFIGREFRESH value is ignored for servers that do not subscribe to at least one profile on a configuration manager.

    A configuration manager can issue the NOTIFY SUBSCRIBERS command to notify managed servers to update their configuration information before the CONFIGREFRESH time period elapses.

    If you issue this command with the time set to a value greater than 0, the managed server immediately contacts the configuration manager for configuration updates. This is a convenient way to request for an immediate configuration refresh. The next automatic refresh will occur when the refresh interval you specify is reached.

    You can use the QUERY STATUS command to display the value for CONFIGREFRESH. When the server is first installed, the interval defaults to 60 minutes.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set CONFIGRefresh--refresh_time-----------------------------><
     
    

    Parameters

    refresh_time
    Specifies a time period, in minutes, before a managed server contacts its configuration manager for configuration updates. You can specify integer values in the range 0 - 10000. A value of 0 means that the managed server will not contact the configuration manager for configuration updates. This parameter is required.

    Examples

    Task

    Specify that a managed server will contact its configuration manager for updated configuration information every 45 minutes.

    Command:
    set configrefresh 45

    Related Commands

    Table 228. Commands Related to SET CONFIGREFRESH
    Command Description
    DEFINE PROFASSOCIATION Associates objects with a profile.
    DEFINE PROFILE Defines a profile for distributing information to managed servers.
    DELETE PROFASSOCIATION Deletes the association of an object with a profile.
    NOTIFY SUBSCRIBERS Notifies servers to refresh their configuration information.
    SET CONFIGMANAGER Specifies whether a server is a configuration manager.
    UPDATE PROFILE Changes the description of a profile.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ctions  kz6&3/UV6>5@6/./usr/share/html/adsm/en_US/admref/a45er251.htm Administrator's Reference

    Administrator's Reference

    SET CROSSDEFINE (Specifies Whether to Cross-Define Servers)

    Use the SET CROSSDEFINE command to specify whether a server is automatically defined to a specific server. To define one server to another, the SET CROSSDEFINE command must be set to ON and a DEFINE SERVER command must be issued with the CROSSDEFINE parameter set to YES. The correct server name and password are required. If the command is set to OFF, other servers cannot be defined to the specified server.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set CROSSDefine----+-ON--+----------------------------------><
                          '-OFf-'
     
    

    Parameters

    ON
    Specifies that a server may be cross-defined to another server. This parameter is required.

    OFf
    Specifies that a server may not be cross-defined to another server. This parameter is required.

    Examples

    Task

    Set crossdefine to ON to allow a server to be cross-defined to another server.

    Command:
    set crossdefine on

    Related Commands

    Table 229. Command Related to SET CROSSDEFINE
    Command Description
    DEFINE SERVER Defines a server for server-to-server communications.
    SET SERVERHLADDRESS Specifies the high-level address of a server.
    SET SERVERLLADDRESS Specifies the low-level address of a server.
    SET SERVERPASSWORD Specifies the server password.
    SET SERVERURL Specifies the URL used to access a server from a web browser interface.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] A kH &3UV6>5@6./usr/share/html/adsm/en_US/admref/a45er252.htm Administrator's Reference

    Administrator's Reference

    SET DRMCHECKLABEL (Specify Label Checking)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature. This command does not apply to 349X device types.

    Use the SET DRMCHECKLABEL command to specify whether ADSM should read sequential media labels of volumes checked out by the MOVE DRMEDIA command. At installation, the value of the DRMCHECKLABEL is set to Yes. After installation, this command can be used to modify the value.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You can use the QUERY DRMSTATUS to determine whether media labels will be read for volumes checked out by the MOVE DRMEDIA command.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                            .-Yes------.
    >>-Set DRMCHECKLabel----+----------+---------------------------><
                            '--+-Yes-+-'
                               '-No--'
     
    

    Parameters

    Yes
    Specifies that ADSM should read sequential media labels of volumes checked out by the MOVE DRMEDIA command. This parameter is optional.

    No
    Specifies that ADSM should not read sequential media labels of volumes checked out by the MOVE DRMEDIA command. This parameter is optional.

    Examples

    Task

    Specify that ADSM does not perform label checking for volumes checked out by the MOVE DRMEDIA command.

    Command:
    set drmchecklabel no

    Related Commands

    Table 230. Commands Related to SET DRMCHECKLABEL
    Command Description
    MOVE DRMEDIA Moves DRM media onsite and offsite.
    QUERY DRMSTATUS Displays DRM system parameters.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kXP&3UV6>5@6./usr/share/html/adsm/en_US/admref/a45er253.htm Administrator's Reference

    Administrator's Reference

    SET DRMCMDFILENAME (Specify a File Name for Containing the Executable Commands)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature.

    Use the SET DRMCMDFILENAME command to specify a file name that will contain the commands specified with CMD parameter on MOVE DRMEDIA or on QUERY DRMEDIA FORMAT=CMD command. This file name is used when the MOVE DRMEDIA CMD and QUERY DRMEDIA FORMAT=CMD command is issued without specifying CMDFILENAME parameter.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Use the SET DRMCMDFILENAME to specify the default file name to be used by the MOVE DRMEDIA or QUERY DRMEDIA command.

    If a file name has not been set with the SET DRMCMDFILENAME, the MOVE DRMEDIA or QUERY DRMEDIA command will generate the command file name by appending the string 'exec.cmds' to the ADSM server directory. The server directory is determined in the following order:

    1. If defined, the directory pointed to by the DSMSERV_DIR environment variable.

    2. If the DSMSERV_DIR environment variable is not defined, the current working directory of the ADSM server process.

    You can use the QUERY DRMSTATUS command to display the current file name for containing the executable commands. At installation, this default command file name is not set.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set DRMCMDFilename--filename--------------------------------><
     
    

    Parameters

    filename
    Specifies a full path file name for containing the executable commands built by MOVE DRMEDIA or QUERY DRMEDIA command. This parameter is required.

    This file name is used when the MOVE DRMEDIA CMD or QUERY DRMEDIA FORMAT=CMD command is issued without the CMDFILENAME parameter. MOVE DRMEDIA or QUERY DRMEDIA automatically creates this file name.

    Examples

    Task

    Specify to store the generated executable commands in a file /adsm/drm/orm/exec.cmds.

    Command:
    set drmcmdfilename /adsm/drm/orm/exec.cmds

    Related Commands

    Table 231. Commands Related to SET DRMCMDFILENAME
    Command Description
    MOVE DRMEDIA Move DRM media offsite and back onsite
    QUERY DRMEDIA Query DRM media
    QUERY DRMSTATUS Displays DRM system parameters.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] disclo k&3pVV6>5@6p./usr/share/html/adsm/en_US/admref/a45er254.htm Administrator's Reference

    Administrator's Reference

    SET DRMCOPYSTGPOOL (Specify the Copy Storage Pools to be Managed by DRM)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature.

    Use the SET DRMCOPYSTGPOOL command to specify a list of copy storage pool names.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The PREPARE command processes this list of copy storage pools when the COPYSTGPOOL parameter is not specified with the PREPARE command. The list should contain the copy storage pools that are used when backing up the primary storage pools that are specified by either the SET DRMPRIMSTGPOOL command or the PRIMSTGPOOL parameter of the PREPARE command. For additional information, see the PREPARE and the SET DRMPRIMSTGPOOL commands.

    The MOVE DRMEDIA or QUERY DRMEDIA command processes the volumes in the MOUNTABLE state that are associated with this list of copy storage pool names when the COPYSTGPOOL parameter is not specified with the MOVE DRMEDIA or QUERY DRMEDIA command.

    At installation, all copy storage pools defined to the server are eligible for DRM processing. Also, if a copy storage pool list has not been specified by the SET DRMCOPYSTGPOOL command or the null ("") string was specified with the SET DRMCOPYSTGPOOL command to remove previously defined copy storage pool names, all copy storage pools defined to the ADSM server are eligible for DRM processing.

    You can issue the QUERY DRMSTATUS command to display the current settings.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                             .-,------------------.
                             V                    |
    >>-Set DRMCOPYstgpool-------copystgpoolname---+----------------><
     
    

    Parameters

    copystgpoolname
    Specifies a list of copy storage pool names. This parameter is required. Separate each storage pool name with a comma and no intervening spaces. You can use a pattern-matching expression for each storage pool name.

    Note that the copy storage pool names specified are a complete replacement of the previous setting.

    Examples

    Task

    Set the copy storage pool to be managed by DRM to copystgpool1.

    Command:
    set drmcopystgpool copystgpool1

    Related Commands

    Table 232. Commands Related to SET DRMCOPYSTGPOOL
    Command Description
    MOVE DRMEDIA Moves DRM media onsite and offsite.
    PREPARE Creates a recovery plan file..
    QUERY DRMEDIA Displays information about disaster recovery volumes.
    QUERY DRMSTATUS Displays DRM system parameters.
    SET DRMPRIMSTGPOOL Specifies that primary storage pools are managed by DRM.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k&3.VV6>5@6../usr/share/html/adsm/en_US/admref/a45er255.htm Administrator's Reference

    Administrator's Reference

    SET DRMCOURIERNAME (Specify the Courier Name)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature.

    Use the SET DRMCOURIERNAME command to specify the courier name. At installation, the name of the courier is set to COURIER. After installation, this command can be used to modify the name of the courier.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You can use the QUERY DRMSTATUS to see the name of the courier.

    The courier name is used by the MOVE DRMEDIA command to set the location of volumes that are transitioning from the CHECKEDOUT state to the COURIER state.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set DRMCOUriername--couriername-----------------------------><
     
    

    Parameters

    couriername
    Specifies the name of the courier. This parameter is required. The maximum length of the courier name is 255. The courier name must be enclosed in quotation marks if it contains any blank characters.

    Examples

    Task

    Set the name of the courier to "Joe's Courier Service".

    Command:
    set drmcouriername "Joe's Courier Service"

    Related Commands

    Table 233. Commands Related to SET DRMCOURIERNAME
    Command Description
    MOVE DRMEDIA Moves DRM media onsite and offsite.
    QUERY DRMEDIA Displays information about disaster recovery volumes.
    QUERY DRMSTATUS Displays DRM system parameters.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] nd k@i'3VV6>5@6./usr/share/html/adsm/en_US/admref/a45er256.htm Administrator's Reference

    Administrator's Reference

    SET DRMDBBACKUPEXPIREDAYS (Criteria for DB Backup Series Expiration)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature.

    Use the SET DRMDBBACKUPEXPIREDAYS command to specify the number of days before expiration is used to expire a database series. To ensure that the database can be restored to an earlier level and database references to files in the storage pool are still valid, the number of days specified by this command and the number of days specified by the REUSEDELAY parameter in the copy storage pool definitions should be the same for the copy storage pools managed by DRM.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    A database backup volume is considered eligible for expiration if all of the following conditions exist:

    • The last volume of the series has exceeded the expiration value specified with the SET DRMDBBACKUPEXPIREDAYS command. The expiration value specifies the number of days that must elapse since the volume has been used by database backup.

    • The volume's state is at the vault.

    • The volume is not part of the most recent series (DRM will not expire the most recent database backup series).

    At installation, the number of days before database backup series expiration is set to 60. After installation, this command can be used to modify the number of days that must elapse before a database backup series is expired.

    You can use the QUERY DRMSTATUS to see the value of the number of day before database backup series expiration.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set DRMDBBackupexpiredays--numberofdaysbeforeexpiration-----><
     
    

    Parameters

    numberofdaysbeforeexpiration
    Specifies the minimum number of days that must elapse since a database series was created before it is eligible to be expired by the MOVE DRMEDIA command. Only database backup volumes that are at the vault are expired with the MOVE DRMEDIA command. This parameter is required. You can specify an integer in the range of 0 to 9999.

    Examples

    Task

    Set the database backup series expiration value to 60.

    Command:
    set drmdbbackupexpiredays 60

    Related Commands

    Table 234. Commands Related to SET DRMDBBACKUPEXPIREDAYS
    Command Description
    DSMSERV RESTORE DB Restores an ADSM database or database volume.
    MOVE DRMEDIA Moves DRM media onsite and offsite.
    QUERY DRMEDIA Displays information about disaster recovery volumes.
    QUERY DRMSTATUS Displays DRM system parameters.
    QUERY VOLHISTORY Displays sequential volume history information that has been collected by the server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] =" k"M'3VV6>5@6./usr/share/html/adsm/en_US/admref/a45er257.htm Administrator's Reference

    Administrator's Reference

    SET DRMFILEPROCESS (Specify File Processing)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature.

    Use the SET DRMFILEPROCESS command to specify whether the MOVE DRMEDIA or QUERY DRMEDIA commands should process data base backup volumes and copy storage pool volumes that are associated with a device class with a DEVTYPE=FILE. At installation, the value of the DRMFILEPROCESS is set to No. After installation, this command can be used to modify the value.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You can use the QUERY DRMSTATUS to determine whether the MOVE DRMEDIA or QUERY DRMEDIA commands will process volumes associated with a device class with a DEVTYPE=FILE.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                             .-No-------.
    >>-Set DRMFILEProcess----+----------+--------------------------><
                             '--+-No--+-'
                                '-Yes-'
     
    

    Parameters

    No
    Specifies that the MOVE DRMEDIA and QUERY DRMEDIA commands should not process database backup and copy storage pool volumes that are associated with a device class with a DEVTYPE=FILE. This parameter is optional.

    Yes
    Specifies that the MOVE DRMEDIA and QUERY DRMEDIA commands should process database backup and copy storage pool volumes that are associated with a device class with a DEVTYPE=FILE. This parameter is optional.

    Examples

    Task

    Set the file processing value to no.

    Command:
    set drmfileprocess no

    Related Commands

    Table 235. Commands Related to Set DRMFILEPROCESS
    Command Description
    MOVE DRMEDIA Moves DRM media onsite and offsite.
    QUERY DRMEDIA Displays information about disaster recovery volumes.
    QUERY DRMSTATUS Displays DRM system parameters.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] === kz'3o$VV6>5@6o$./usr/share/html/adsm/en_US/admref/a45er258.htm Administrator's Reference

    Administrator's Reference

    SET DRMINSTRPREFIX (Specify the Prefix for Recovery Plan Instructions Filenames)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature.

    Use the SET DRMINSTRPREFIX to specify the prefix that the PREPARE command uses to locate the file containing the recovery instructions. This prefix is used when the PREPARE command is issued without the INSTRPREFIX parameter.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    If a prefix has not been set or the null ("") string has been specified with the SET DRMINSTRPREFIX, the plan prefix is determined in the following order:

    1. If defined, the directory pointed to by the DSMSERV_DIR environment variable.

    2. If the DSMSERV_DIR environment variable is not defined, the plan prefix is set to the current working directory of the ADSM server process.

    You can use the QUERY DRMSTATUS command to display the current value for the recovery plan prefix. No prefix is set at installation.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set DRMINSTRPrefix--prefix----------------------------------><
     
    

    Parameters

    prefix
    Specifies the prefix portion of the path name used by the PREPARE command to locate the files containing the recovery instructions. This parameter is required. The maximum length of the prefix is 250 characters. This prefix is used when the PREPARE command is issued without the INSTRPREFIX parameter.

    These site specific recovery instructions can include:

    • General ADSM server recovery instructions. To find the file containing these instructions, the PREPARE command appends to the instruction prefix the string RECOVERY.INSTRUCTIONS.GENERAL.

    • Offsite ADSM server tape instructions. To find the file containing these instructions, the PREPARE command appends to the instruction prefix the string RECOVERY.INSTRUCTIONS.OFFSITE.

    • ADSM server software install instructions. To find the file containing these instructions, the PREPARE command appends to the instruction prefix the string RECOVERY.INSTRUCTIONS.INSTALL.

    • ADSM server database recovery instructions. To find the file containing these instructions, the PREPARE command appends to the instruction prefix the string RECOVERY.INSTRUCTIONS.DATABASE.

    • ADSM server primary storage pool recovery instructions - To find the file containing these instructions, The PREPARE command appends to the instruction prefix the string RECOVERY.INSTRUCTIONS.STGPOOL.

    For the prefix, you can specify:

    1. A directory path
    2. A directory path followed by a string
    3. A string

    The following describes the rules for possible prefix specifications:

    • To specify a directory path for the prefix, end the prefix with the slash (/) delimiter. The PREPARE command appends the appropriate recovery plan file stanza name to the prefix. For example, when the PREPARE command is issued without the INSTRPREFIX parameter, the SET DRMINSTRPREFIX command is set to the following:
          /adsmsrv/recinstr/
      

      The PREPARE command obtains the recovery instructions from the following files:

          /adsmsrv/recinstr/RECOVERY.INSTRUCTIONS.GENERAL
          /adsmsrv/recinstr/RECOVERY.INSTRUCTIONS.OFFSITE
          /adsmsrv/recinstr/RECOVERY.INSTRUCTIONS.INSTALL
          /adsmsrv/recinstr/RECOVERY.INSTRUCTIONS.DATABASE
          /adsmsrv/recinstr/RECOVERY.INSTRUCTIONS.STGPOOL
      

    • If the prefix is a directory path followed by a string, the PREPARE command assumes that the last component (that is, the string) is to be used as part of the filename. The PREPARE command appends to the prefix the appropriate recovery plan file stanza name. For example, a PREPARE command is issued without the INSTRPREFIX parameter and the SET DRMINSTRPREFIX command is set to the following:
          /adsmsrv/recinstr/accounts
      

      The PREPARE command obtains the recovery instructions from the following files:

         /adsmsrv/recinstr/accounts.RECOVERY.INSTRUCTIONS.GENERAL
         /adsmsrv/recinstr/accounts.RECOVERY.INSTRUCTIONS.OFFSITE
         /adsmsrv/recinstr/accounts.RECOVERY.INSTRUCTIONS.INSTALL
         /adsmsrv/recinstr/accounts.RECOVERY.INSTRUCTIONS.DATABASE
         /adsmsrv/recinstr/accounts.RECOVERY.INSTRUCTIONS.STGPOOL
      

    • If the prefix is only a string (that is, the string is not preceded with a directory path name) the PREPARE command appends to the prefix the appropriate recovery plan file stanza name. If the prefix is only a string the PREPARE command determines the directory path as follows:

      1. If the DSMSERV_DIR environment variable is defined, the PREPARE command uses the directory pointed to by this environment variable. For example, a PREPARE command is issued without the INSTRPREFIX parameter, the DSMSERV_DIR environment variable points to /adsmsrv/recinstr, and the SET DRMINSTRPREFIX command is set to the following:
            shipping
        

        The PREPARE command obtains the recovery instructions from the following files:

           /adsmsrv/recinstr/shipping.RECOVERY.INSTRUCTIONS.GENERAL
           /adsmsrv/recinstr/shipping.RECOVERY.INSTRUCTIONS.OFFSITE
           /adsmsrv/recinstr/shipping.RECOVERY.INSTRUCTIONS.INSTALL
           /adsmsrv/recinstr/shipping.RECOVERY.INSTRUCTIONS.DATABASE
           /adsmsrv/recinstr/shipping.RECOVERY.INSTRUCTIONS.STGPOOL
        

      2. If the DSMSERV_DIR environment variable is not defined, the PREPARE command uses the directory path name of the current working directory of the ADSM server process. For example, a PREPARE command is issued without the INSTRPREFIX parameter, the current working directory of the ADSM server process is /usr/lpp/adsmserv/bin, and the SET DRMINSTRPREFIX command is set to:
            dock
        

        The PREPARE command obtains the recovery instructions from the following files:

           /usr/lpp/adsmserv/bin/dock.RECOVERY.INSTRUCTIONS.GENERAL
           /usr/lpp/adsmserv/bin/dock.RECOVERY.INSTRUCTIONS.OFFSITE
           /usr/lpp/adsmserv/bin/dock.RECOVERY.INSTRUCTIONS.INSTALL
           /usr/lpp/adsmserv/bin/dock.RECOVERY.INSTRUCTIONS.DATABASE
           /usr/lpp/adsmserv/bin/dock.RECOVERY.INSTRUCTIONS.STGPOOL
        

    Examples

    Task

    Specify reading the recovery plan instructions from directory /drmplan/primesrv.

    Command:
    set drminstrprefix /drmplan/primesrv/

    Related Commands

    Table 236. Commands Related to SET DRMINSTRPREFIX
    Command Description
    PREPARE Creates a recovery plan file.
    QUERY DRMSTATUS Displays DRM system parameters.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 6 k4''3VV6>5@6./usr/share/html/adsm/en_US/admref/a45er259.htm Administrator's Reference

    Administrator's Reference

    SET DRMNOTMOUNTABLENAME (Specify the Not Mountable Location Name)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature.

    Use the SET DRMNOTMOUNTABLENAME command to specify the location name for storing the media that are to be sent to offsite location. At installation, the name of the location is set to NOTMOUNTABLE. After installation, this command can be used to modify the name of the location.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You can use the QUERY DRMSTATUS to see the name of the location.

    The location name is used by the MOVE DRMEDIA command to set the location of volumes that are transitioning to the NOTMOUNTABLE state.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set DRMNOTMOuntablename--locationname-----------------------><
     
    

    Parameters

    locationname
    Specifies the name of the location for storing the media to be sent to offsite location. This parameter is required. The maximum length of the location name is 255. The location name must be enclosed in quotation marks if it contains any blank characters.

    Examples

    Task

    Set the name of the location to rm123/31.

    Command:
    set drmnotmountablename rm123/31

    Related Commands

    Table 237. Commands Related to SET DRMNOTMOUNTABLENAME
    Command Description
    MOVE DRMEDIA Moves DRM media onsite and offsite.
    QUERY DRMEDIA Displays information about disaster recovery volumes.
    QUERY DRMSTATUS Displays DRM system parameters.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kje'3WV6>5@6./usr/share/html/adsm/en_US/admref/a45er260.htm Administrator's Reference

    Administrator's Reference

    SET DRMPLANPREFIX (Specify a Prefix for Recovery Plan File Names)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature.

    Use the SET DRMPLANPREFIX command to specify the default prefix to be used by the PREPARE command to generate the recovery plan filename.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    If a prefix has not been set or the null ("") string has been specified with the SET DRMPLANPREFIX command, the plan prefix is determined in the following order:

    1. If defined, the directory pointed to by the DSMSERV_DIR environment variable.

    2. If the DSMSERV_DIR environment variable is not defined, the plan prefix is the current working directory of the ADSM server process.

    You can use the QUERY DRMSTATUS command to display the current value for the recovery plan prefix. At installation, this default prefix is not set.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set DRMPLANPrefix--prefix-----------------------------------><
     
    

    Parameters

    prefix
    Specifies the prefix portion of the path name used to generate a recovery plan filename. This parameter is required. The maximum length of the prefix is 250 characters.

    This prefix is used when the PREPARE command is issued without the PLANPREFIX parameter. During PREPARE processing, to build a unique recovery plan filename, the sortable date and time format yyyymmdd.hhmmss (for example, 19971115.051421) is appended to the prefix.

    For the prefix, you can specify:

    1. A directory path
    2. A directory path followed by a string
    3. A string

    The following describes the rules for possible prefix specifications:

    1. To specify a directory path for the prefix, end the prefix with the slash (/) delimiter. The PREPARE command appends to the prefix the date and time information using the yyyymmdd.hhmmss format. For example, a PREPARE command is issued without the PLANPREFIX parameter and the SET DRMPLANPREFIX is set to the following:
          /adsmsrv/recplans/
      

      The resulting recovery plan filename is the following:

          /adsmsrv/recplans/19971115.051421
      

    2. If the prefix is a directory path followed by a string, the PREPARE command assumes that the last component (that is, the string) is to be used as part of the filename. The PREPARE command appends to the prefix the date and time information using the .yyyymmdd.hhmmss format (note the period prior to the date and time). For example, a PREPARE command is issued without the PLANPREFIX parameter and the SET DRMPLANPREFIX is set to the following:
          /adsmsrv/recplans/accounting
      

      The resulting recovery plan filename is the following:

          /adsmsrv/recplans/accounting.19971115.051421
      

    3. If the prefix is only a string (that is, the string is not preceded with a directory path), the PREPARE command appends to the prefix the date and time information using the .yyyymmdd.hhmmss format (again, note the period prior to the date and time). The PREPARE command determines the directory path as follows:

      1. If the DSMSERV_DIR environment variable is defined, the PREPARE command uses the directory pointed to by this environment variable. For example, a PREPARE command is issued without the PLANPREFIX parameter, the DSMSERV_DIR environment variable points to /adsmsrv/recplans, and the SET DRMPLANPREFIX is set to the following:
            shipping
        

        The resulting recovery plan filename is the following:

            /adsmsrv/recplans/shipping.19971115.051421
        

      2. If the DSMSERV_DIR environment variable is not defined, the PREPARE command uses the directory path name of the current working directory of the ADSM server process. For example, the PREPARE command is issued without the PLANPREFIX parameter, the current working directory of the ADSM server process is /usr/lpp/adsmserv/bin, and the SET DRMPLANPREFIX command is set to the following:
            shipping
        

        The resulting recovery plan filename is the following:

            /usr/lpp/adsmserv/bin/shipping.19971115.051421
        

    Examples

    Task

    Specify to store the generated recovery plan files in directory /drmplan/primsrv.

    Command:
    set drmplanprefix /drmplan/primsrv/

    Related Commands

    Table 238. Commands Related to SET DRMPLANPREFIX
    Command Description
    PREPARE Creates a recovery plan file.
    QUERY DRMSTATUS Displays DRM system parameters.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kld'3WV6>5@6./usr/share/html/adsm/en_US/admref/a45er261.htm Administrator's Reference

    Administrator's Reference

    SET DRMPLANVPOSTFIX (Specify Replacement Volume Names)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature.

    Use the SET DRMPLANVPOSTFIX command to specify the character to be added to the end of the replacement volumes names in the recovery plan file. At installation, the character is set to @. After installation, this command can be used to change the character.

    You can use the QUERY DRMSTATUS to see the character added to the end of the replacement volume names.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Replacement volume names are generated by PREPARE for primary storage pool volumes that were added using the DEFINE command as opposed to using scratch volumes. The DRMPLANVPOSTFIX can be used for two alternative purposes:

    1. Make the replacement primary storage pool volume names easy to find in the recovery plan stanzas so that you can change them at recovery time to desired names using an editor. For example, in the case of tape volumes, you often will not know the names of the tapes available at the recovery site ahead of time.

    2. Automatically generate replacement volume names. To use this strategy you need to devise a volume naming strategy that works for any device type in your primary storage pools. Considerations include:

      • Generated length of replacement volume name

      • Legal characters in the replacement volume name

      • Conflicts with existing volume names

      • Each replacement volume name must be unique (that is, different from any other destroyed, existing, or new volume name)

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set DRMPLANVpostfix--postfixcharacter-----------------------><
     
    

    Parameters

    postfixcharacter
    Specifies the character added to the end of the replacement volume names in the recovery plan file. This parameter is required. You can specify one alphanumeric character or special character, for example,@. Use of a special character, however, can cause unpredictable results in the AIX shell or command line environment when the special character is encountered.

    Examples

    Task

    Set the character appended to the replace volume names to R.

    Command:
    set drmplanvpostfix R

    Related Commands

    Table 239. Commands Related to SET DRMPLANVPOSTFIX
    Command Description
    PREPARE Creates a recovery plan file.
    QUERY DRMSTATUS Displays DRM system parameters.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k꬛'3WV6>5@6./usr/share/html/adsm/en_US/admref/a45er262.htm Administrator's Reference

    Administrator's Reference

    SET DRMPRIMSTGPOOL (Specify the Primary Storage Pools to be Managed by DRM)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature.

    Use the SET DRMPRIMSTGPOOL command to specify the list of primary storage pool names that you want to recover. The PREPARE command processes this list of primary storage pools when the PRIMSTGPOOL parameter is not specified with the PREPARE command. For additional information, see the PREPARE command.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    At installation, all primary storage pools defined to the server are eligible for DRM processing. Also, if a primary storage pool list has not been specified by the SET DRMPRIMSTGPOOL command or the null ("") string was specified with the SET DRMPRIMSTGPOOL command to remove previously defined primary storage pool names, all primary storage pools defined to the ADSM server are eligible for processing.

    You can issue the QUERY DRMSTATUS command to display the current settings.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                             .-,------------------.
                             V                    |
    >>-Set DRMPRIMstgpool-------primstgpoolname---+----------------><
     
    

    Parameters

    primstgpoolname
    Specifies a list of primary storage pool names. This parameter is required. This list should contain the primary storage pools you want to recover. Separate each storage pool name with a comma and no intervening spaces. You can use a pattern-matching expression for each storage pool name.

    Note that the primary storage pool names specified are a complete replacement of the previous setting.

    Examples

    Task

    Set the primary storage pool to be managed by DRM to primstgpool1.

    Command:
    set drmprimstgpool primstgpool1

    Related Commands

    Table 240. Commands Related to SET DRMPRIMSTGPOOL
    Command Description
    PREPARE Creates a recovery plan file.
    QUERY DRMSTATUS Displays DRM system parameters.
    SET DRMCOPYSTGPOOL Specifies that copy storage pools are managed by DRM.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k}'3WV6>5@6./usr/share/html/adsm/en_US/admref/a45er263.htm Administrator's Reference

    Administrator's Reference

    SET DRMRPFEXPIREDAYS (Set Criteria for Recovery Plan File Expiration)

    This command only applies to environments that are licensed to use the ADSM Disaster Recovery Manager (DRM) feature. This command applies to recovery plan files that were created by using the DEVCLASS parameter on the PREPARE command.

    Use the SET DRMRPFEXPIREDAYS command to control how long you keep the objects that contain the recovery plan files. Expiration processing on the source server automatically expires plan files that are saved on the target server. Locally-created recovery plan files are not automatically expired.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    A recovery plan file can be expired if all of these conditions exist:

    • The last recovery plan file of the series has exceeded the expiration value specified with the SET DRMRPFEXPIREDAYS command.

    • The recovery plan file is not part of the most recent series (DRM will not expire the most recent recovery plan file series).

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set DRMRPFEXpiredays--numberofdaysbeforeexpiration----------><
     
    

    Parameters

    numberofdaysbeforeexpiration
    Specifies the minimum number of days that must elapse before a recovery plan file expires. This parameter is required. You can specify a number from 0 to 9999.

    At installation, this value is set to 60.

    Examples

    Task

    Set the recovery plan file expiration value to 30.

    Command:
    set drmrpfexpiredays 30

    Related Commands

    Table 241. Commands Related to SET DRMRPFEXPIREDAYS
    Command Description
    PREPARE Creates a recovery plan file.
    QUERY DRMSTATUS Displays DRM system parameters.
    QUERY RPFCONTENT Displays the contents of a recovery plan file.
    QUERY RPFILE Displays information about one or more recovery plan files.
    QUERY VOLHISTORY Displays sequential volume history information that has been collected by the server.
    SET DRMDBBACKUPEXPIREDAYS Specifies criteria for database backup series expiration.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ect  k0'3WV6>5@6./usr/share/html/adsm/en_US/admref/a45er264.htm Administrator's Reference

    Administrator's Reference

    SET DRMVAULTNAME (Specify the Vault Name)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature.

    Use the SET DRMVAULTNAME command to specify the vault name. At installation, the name of the vault is set to VAULT. After installation, this command can be used to modify the name of the vault.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You can use the QUERY DRMSTATUS to see the name of the vault.

    The vault name is used by the MOVE DRMEDIA command to set the location of volumes that are transitioning from the COURIER state to the VAULT state.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-SET DRMVAultname--vaultname---------------------------------><
     
    

    Parameters

    vaultname
    Specifies the name of the vault. This parameter is required. The maximum length of the vault name is 255. The vault name must be enclosed in quotation marks if it contains any blank characters.

    Examples

    Task

    Specify a vault name of ironmountain.

    Command:
    set drmvaultname ironmountain

    Related Commands

    Table 242. Commands Related to SET DRMVAULTNAME
    Command Description
    MOVE DRMEDIA Moves DRM media onsite and offsite.
    QUERY DRMEDIA Displays information about disaster recovery volumes.
    QUERY DRMSTATUS Displays DRM system parameters.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ="LEFT k '3WV6>5@6./usr/share/html/adsm/en_US/admref/a45er265.htm Administrator's Reference

    Administrator's Reference

    SET EVENTRETENTION (Specify the Retention Period for Event Records)

    Use the SET EVENTRETENTION command to specify the retention period for event records in the server database. An event record is created whenever processing of a scheduled command is started or missed.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Event records are automatically removed from the database once both of the following conditions have been met:

    • The specified retention period has passed from the scheduled execution date and time for the event

    • The startup window for the event has elapsed.

    Use this command to set a retention period for event records that will permit you to effectively monitor completed schedules. You can adjust the length of time event information is maintained to avoid insufficient or outdated data. To display event records, use the QUERY EVENT command.

    You can use the DELETE EVENT command to delete event records regardless of whether their retention period has elapsed.

    You can display the value for the event retention period with the QUERY STATUS command. At installation, this value is set to 10 days.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set EVentretention--days------------------------------------><
     
    

    Parameters

    days
    Specifies the number of days for which event records are retained in the database. This parameter is required. You can specify an integer in the range of 0 to 9999, inclusive. A value of 0 indicates that only event records for the current day will be retained.

    Examples

    Task

    Maintain event records in the database for a period no longer than 15 days.

    Command:
    set eventretention 15

    Related Commands

    Table 243. Commands Related to SET EVENTRETENTION
    Command Description
    DELETE EVENT Deletes event records prior to a specified date and time.
    QUERY EVENT Displays information about scheduled and completed events for selected clients.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k '3XV6>5@6./usr/share/html/adsm/en_US/admref/a45er266.htm Administrator's Reference

    Administrator's Reference

    SET INVALIDPWLIMIT (Set the Number of Invalid Logon Attempts)

    Use the SET INVALIDPWLIMIT command to set the maximum number of logon attempts allowed before a node is locked.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set--INVALIDPwlimit--attempts-------------------------------><
     
    

    Parameters

    attempts
    Specifies the number of invalid logon attempts allowed before a node is locked. The parameter is required.

    You can specify an integer in the range from 0 to 9999, inclusive. A value of 0 means that invalid logon attempts are not checked. A value of 1 means that if a user issues an invalid password once, the node is locked by the server. If attempts is not specified, the default value is used. The default is 0.

    Examples

    Task

    Set the number of invalid logon attempts allowed.

    Command:
    set invalidpwlimit 6

    Related Commands

    Table 244. Commands Related to SET INVALIDPWLIMIT
    Command Description
    QUERY ADMIN Displays information about one or more ADSM administrators.
    QUERY NODE Displays partial or complete information about one or more clients.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.
    SET MINPWLENGTH Sets the minimum length for client passwords.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k '3BXV6>5@6B./usr/share/html/adsm/en_US/admref/a45er267.htm Administrator's Reference

    Administrator's Reference

    SET LICENSEAUDITPERIOD (Set License Audit Period)

    Use the SET LICENSEAUDITPERIOD command to specify the period, in days, between automatic license audits performed by the ADSM server.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                                .-30---.
    >>-Set--LICenseauditperiod--+------+---------------------------><
                                '-days-'
     
    

    Parameters

    days
    Specifies the number of days between automatic server license audits on the ADSM server. This parameter is optional. The default value is 30. You can specify an integer in the range of 1 to 30, inclusive.

    Examples

    Task

    Specify the license audit period for every 14 days.

    Command:
    set licenseauditperiod 14

    Related Commands

    Table 245. Commands Related to SET LICENSEAUDITPERIOD
    Command Description
    AUDIT LICENSES Checks for compliance with defined licenses.
    QUERY AUDITOCCUPANCY Displays the server storage utilization for a client node.
    QUERY LICENSE Displays information about licenses and audits.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.
    REGISTER LICENSE Registers a new license with the ADSM server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] # kRF '3XV6>5@6./usr/share/html/adsm/en_US/admref/a45er268.htm Administrator's Reference

    Administrator's Reference

    SET LOGMODE (Set Mode for Saving Recovery Log Records)

    Use the SET LOGMODE command to set the mode for saving recovery log records. The log mode determines how long ADSM saves records in the recovery log and the kind of database recovery you can use. The two log modes are NORMAL and ROLLFORWARD.

    NORMAL
    ADSM saves only those records needed to restore the database to the point of the last backup (point-in-time recovery). ADSM deletes any unnecessary records from the recovery log. Changes made to the database since the last backup cannot be recovered. Any backup versions of the database created by issuing the BACKUP DB command can only be used to perform point-in-time recovery.

    ROLLFORWARD
    ADSM saves all recovery log records that contain changes made to the database since the last time it was backed up. ADSM deletes recovery log records only after a successful database backup. The recovery log records can be used to restore a database to its most current state (roll-forward recovery) after loading the most current database backup series. A database backup series created in ROLLFORWARD mode can be used for either point-in-time recovery or roll-forward recovery.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    If you specify ROLLFORWARD for the log mode, you can use the DEFINE DBBACKUPTRIGGER command to determine how much space can be used in the recovery log before ADSM automatically runs a backup of the database and removes any unnecessary records from the recovery log. Setting a database backup trigger helps to ensure that the recovery log does not run out of space for new records before the next backup is run.

    For more information on how the log mode affects database recovery, see the ADSM Administrator's Guide.

    You cannot use the SET LOGMODE command while the BACKUP DB command is running. You must wait for the backup to complete or cancel the background process started by the BACKUP DB command before you can change the log mode.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-Set LOGMode-+- Normal------+--------------------------------><
                   '- Rollforward-'
     
    

    Parameters

    Normal
    Specifies that ADSM saves only those recovery log records that are needed to recover the database in case of a system failure. This is the default for the log mode.

    When the log mode is NORMAL, no automatic backups are performed based on the database backup trigger. ADSM deletes recovery log records that were required to perform roll-forward recovery or to restore a single database volume. However, you can still use existing database backups to perform point-in-time recovery. ADSM keeps log records necessary to resume database processing if a system failure occurs.

    In response to the change to NORMAL mode, ADSM may issue a message warning that only point-in-time database recovery will be possible. If the database backup trigger is set, the message also warns that the trigger will be disabled. If issued from an administrative client (not from the server console), ADSM asks whether to proceed with the change to NORMAL mode.

    Rollforward
    Specifies that ADSM saves enough log records to ensure that the database can be restored to its most current state using the most recent database backup series and recovery log records. If issued from an administrative client (not from the server console), ADSM asks whether to proceed with the change to ROLLFORWARD mode.

    If the database trigger is defined, ADSM automatically and immediately runs a full backup.

    If the database trigger is not defined when you change the log mode from NORMAL to ROLLFORWARD, a full backup is required the next time a backup is run. If you do not specify TYPE=FULL the next time you issue the BACKUP DB command, the command fails.

    Examples

    Task 1

    Change the log mode from roll-forward to normal after the database backup trigger is defined.

    Command:
    set logmode normal

    Task 2

    Change the log mode from normal to roll-forward. No database backup trigger is defined.

    Command:
    set logmode rollforward

    Related Commands

    Table 246. Commands Related to SET LOGMODE
    Command Description
    BACKUP DB Backs up the ADSM database to sequential access volumes.
    DEFINE DBBACKUPTRIGGER Defines a trigger for automatic ADSM database backups.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.
    UPDATE DBBACKUPTRIGGER Changes one or more attributes of the database backup trigger.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] p  k8 '3PXV6>5@6P./usr/share/html/adsm/en_US/admref/a45er269.htm Administrator's Reference

    Administrator's Reference

    SET MAXCMDRETRIES (Set Number of Times Scheduler Retries Commands)

    Use the SET MAXCMDRETRIES command to specify the maximum number of times that a scheduler on a client node can retry a scheduled command that fails.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You can use the SET MAXCMDRETRIES command to set a global value for the maximum number of retries, which overrides the value specified by the user. The client's value is overridden only if the client can contact the server.

    You can display the current value for the maximum command retries with the QUERY STATUS command. At installation, ADSM is configured so that each client determines its own value for this setting.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set MAXCMDRetries--+---------------+------------------------><
                          '-maxcmdretries-'
     
    

    Parameters

    maxcmdretries
    Specifies the maximum number of times the scheduler on a client node can retry a scheduled command that fails. This parameter is optional.

    You can specify an integer in the range of 0 to 9999, inclusive. If you do not specify a value for this parameter, each client determines its own value for this parameter.

    This parameter can be specified by each user at the time their client scheduler program is started. This parameter does not limit the number of attempts made by the scheduler to contact the server to obtain a schedule. Refer to the appropriate client documentation for more information on setting the maximum command retries value from the client.

    Examples

    Task 1

    Have all client schedulers retry a failed attempt to execute a scheduled command only twice.

    Command:
    set maxcmdretries 2

    Task 2

    Have each client determine how often to retry a failed command.

    Command:
    set maxcmdretries

    Related Commands

    Table 247. Command Related to SET MAXCMDRETRIES
    Command Description
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k'3XV6>5@6./usr/share/html/adsm/en_US/admref/a45er270.htm Administrator's Reference

    Administrator's Reference

    SET MAXSCHEDSESSIONS (Set Maximum Scheduled Sessions)

    Use the SET MAXSCHEDSESSIONS command to regulate the number of sessions that the server can use for processing scheduled work. This command specifies the maximum number of scheduled sessions as a percentage of the total number of server sessions available.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    This setting should be changed if client nodes receive messages that server sessions are not available when trying to execute scheduled events. If you find that scheduled sessions are not contacting the server, you may have a network error.

    If you find that the number of sessions for scheduled operations is insufficient, you can increase either the total number of sessions or the maximum number of scheduled sessions. However, increasing the total number of sessions available can adversely affect server performance, and increasing the maximum number of scheduled sessions can reduce the server's opportunity to execute nonscheduled work.

    You can use the QUERY STATUS command to display the current value for the maximum number of sessions and the maximum number of scheduled sessions. At installation, the value for the maximum number of scheduled sessions is set to 50 percent.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set MAXSCHedsessions--schedulepercent-----------------------><
     
    

    Parameters

    schedulepercent
    Specifies an integer that gives the percentage of total server sessions that can be used for the processing of scheduled work. This parameter is required. You can specify an integer in the range of 0 to 100, inclusive. The maximum number of total available server sessions is determined by the MAXSESSIONS parameter in the server's option file.

    If you set the maximum number of scheduled sessions to a value of 0, no scheduled events can begin. If you set the maximum number of scheduled sessions to a value of 100, the MAXSESSIONS parameter determines the maximum number of scheduled sessions.

    Examples

    Task

    By setting MAXSESSIONS to 80, you limit the server to 80 active sessions at one time. You want only 25 percent of your total available sessions to be available for scheduled activity. The maximum number of client/server sessions available for scheduled work at any given time is 20 sessions.

    Command:
    set maxschedsessions 25

    Related Commands

    Table 248. Commands Related to SET MAXSCHEDSESSIONS
    Command Description
    QUERY OPTION Displays information about one or more options from the server options file.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Heade k'38 XV6>5@68 ./usr/share/html/adsm/en_US/admref/a45er271.htm Administrator's Reference

    Administrator's Reference

    SET MINPWLENGTH (Set Minimum Password Length)

    Use the SET MINPWLENGTH command to set the minimum length of a password.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set--MINPwlength--length------------------------------------><
     
    

    Parameters

    length
    Specifies the minimum length of a password. The parameter is required.

    You can specify an integer in the range of 0 to 64, inclusive. A value of 0 means that the password length is not checked. Otherwise, length is the minimum length of passwords required for all node and administrative clients. The default value is 0.

    Examples

    Task

    Set the minimum password length.

    Command:
    set minpwlength 5

    Related Commands

    Table 249. Commands Related to SET MINPWLENGTH
    Command Description
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.
    SET INVALIDPWLIMIT Sets the number of invalid logon attempts before a node is locked.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kZ'3YV6>5@6./usr/share/html/adsm/en_US/admref/a45er272.htm Administrator's Reference

    Administrator's Reference

    SET PASSEXP (Set Password Expiration Date)

    Use the SET PASSEXP command to set the password expiration period. The password expiration period applies to both administrator and client node passwords.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Use the QUERY STATUS command to display the current password expiration period. At installation, this value is set to 90 days.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set PASSExp--days-------------------------------------------><
     
    

    Parameters

    days
    Specifies an integer that defines the number of days for which the password remains valid. This parameter is required.

    You can specify an integer in the range of 1 to 9999, inclusive. If an administrator or client node password expires, the server prompts for a new password when the administrator or client node attempts to contact the server.

    Examples

    Task

    Set the administrator and client node password expiration period to 45 days.

    Command:
    set passexp 45

    Related Commands

    Table 250. Commands Related to SET PASSEXP
    Command Description
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.
    UPDATE ADMIN Changes the password or contact information associated with any administrator.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] r of s k'3ZV6>5@6./usr/share/html/adsm/en_US/admref/a45er273.htm Administrator's Reference

    Administrator's Reference

    SET QUERYSCHEDPERIOD (Set Query Period for Polling Client Nodes)

    Use the SET QUERYSCHEDPERIOD command to regulate the frequency with which client nodes contact the server to obtain scheduled work when they are running in the client-polling mode.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The value for the QUERYSCHEDPERIOD parameter can be set by each client node at the time the client scheduler program is started.

    You can set a global value for the period between attempts by the client to contact the server for scheduled work. This value overrides the value specified by the client.

    The client's value is only overridden if the client can contact the server.

    You can set this period to correspond to the frequency with which the schedule or client association changes are being made. If client nodes poll more frequently for schedules, changes to scheduling information (through administrator commands) are propagated more quickly to client nodes. However, increased polling by the client nodes also increases network traffic.

    You can display the value for the period between schedule queries with the QUERY STATUS command. At installation, ADSM is configured so that each client node determines its own value for this setting.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set QUERYSCHedperiod--+------------------+------------------><
                             '-queryschedperiod-'
     
    

    Parameters

    queryschedperiod
    Specifies the maximum number of hours between attempts by the client to contact the server for scheduled commands. This parameter is optional. You can specify an integer in the range of 1 to 9999, inclusive. If you do not specify a value for this parameter, each client determines its own value for this parameter.

    Examples

    Task 1

    Have all clients using the POLLING scheduling mode contact the server every 24 hours.

    Command:
    set queryschedperiod 24

    Task 2

    Have all clients using the POLLING scheduling mode set their own query scheduling period.

    Command:
    set queryschedperiod

    Related Commands

    Table 251. Commands Related to SET QUERYSCHEDPERIOD
    Command Description
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.
    SET SCHEDMODES Specifies the central scheduling mode for the server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k'3ZV6>5@6./usr/share/html/adsm/en_US/admref/a45er274.htm Administrator's Reference

    Administrator's Reference

    SET RANDOMIZE (Randomly Distribute Scheduled Start Times)

    Use the SET RANDOMIZE command to specify the degree to which start times are randomized within the startup window of each schedule for clients using the client-polling mode.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Each schedule has an associated window during which execution can begin. To balance network and server load, the start times for individual clients can be scattered across that window. You can use this command to specify the fraction of the window over which start times for individual clients are to be distributed. The randomization occurs at the beginning of the window to allow time for retries, if necessary, unless the client's first contact with the server is after the start time for the event.

    Set the randomization percentage to a value greater than 0 to prevent communication errors that can result from a large group of clients contacting the server simultaneously. If you do experience communication errors, you can increase the randomization percentage so that client contact is spread out, thus decreasing the chance for communication overload and failure.

    It is possible, especially after a client or the server has been restarted, that a client may not poll the server until after the beginning of the time window in which the next scheduled event is to start. In this case, the starting time is randomized over the specified percentage of the remaining duration of the start window.

    For example, consider the following situation:

    • Randomization is set at 50 percent
    • The startup window for a particular event is from 8:00 to 9:00
    • Ten clients are associated with the schedule
    • Nine clients poll the server before 8:00
    • One client does not poll the server until 8:30

    The nine clients that polled the server before the beginning of the startup window are assigned randomly selected starting times between 8:00 and 8:30. The client that polled at 8:30 receives randomly selected starting time that is between 8:30 and 8:45.

    You can display the value for the schedule randomization percentage with the QUERY STATUS command. At installation, this value is set to 25 percent.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set RANDomize--randomizepercent-----------------------------><
     
    

    Parameters

    randomizepercent
    Indicates the percentage of the startup window over which the start times for individual clients are distributed. This value is specified as an integer in the range of 0 to 50, inclusive.

    A value of 0 indicates that no randomization occurs and that all clients execute the schedule at the beginning of the window. A value of 50 indicates that clients are assigned start times that are randomly scattered across the first half of the startup window.

    At installation, this value is set to 25, indicating that the first 25 percent of the window is used for randomization.

    If you have specified DURUNITS=INDEFINITE in the DEFINE SCHEDULE command, the percentage specified by the RANDOMIZEPERCENT parameter is regarded as a fraction of a one-day time period. That is, if the value for the RANDOMIZEPERCENT parameter is 25, a schedule with an indefinite window duration has start times scattered over a 6-hour time range (24 multiplied by 0.25).

    Examples

    Task

    Set randomization to 50 percent.

    Command:
    set randomize 50

    Related Commands

    Table 252. Commands Related to SET RANDOMIZE
    Command Description
    DEFINE SCHEDULE Defines a schedule for a client operation or an administrative command.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.
    SET SCHEDMODES Specifies the central scheduling mode for the server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] r k'3ZV6>5@6./usr/share/html/adsm/en_US/admref/a45er275.htm Administrator's Reference

    Administrator's Reference

    SET REGISTRATION (Set Open or Closed Registration)

    Use the SET REGISTRATION command to either require a system or policy administrator to register client nodes (closed registration), or permit each user to register his or her own workstation as a client node with the server (open registration).

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    With closed registration, a system or policy administrator defines:

    • Each workstation's node name

    • Each user's password

    • The policy domain to which the client node belongs

    • Whether the user can choose to compress files before sending them to server storage

    • Whether the user is allowed to delete backup or archive files from server storage

    With open registration, when a user attempts to access the server from an unregistered client node, the server prompts the user for a node name, password, and contact information, and registers the workstation. The server sets the following defaults:

    • Each client node is assigned to the policy domain named STANDARD.

    • Each user defines whether data compression is used before files are sent to server storage.

    • Each user is allowed to delete archived files from server storage. The user cannot delete backup files.

    • The administrator can reassign domains or change node attributes using the UPDATE NODE command.

    Existing registered client nodes are not affected by changes in the registration process.

    Use the QUERY STATUS command to display the status of registration. At installation, this value is set to CLOSED.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the client node belongs.

    Syntax

    >>-Set REGistration----+-Closed-+------------------------------><
                           '-Open---'
     
    

    Parameters

    Closed
    Specifies that client nodes must be registered through a system or policy administrator.

    Open
    Specifies that users can register their workstations as client nodes with the server.

    Examples

    Task 1

    Have a policy or system administrator register all client nodes to the server.

    Command:
    set registration closed

    Task 2

    Have all users register themselves as client nodes to the server.

    Command:
    set registration open

    Related Commands

    Table 253. Command Related to SET REGISTRATION
    Command Description
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] BGCOLOR k1'3ZV6>5@6./usr/share/html/adsm/en_US/admref/a45er276.htm Administrator's Reference

    Administrator's Reference

    SET RETRYPERIOD (Set Time between Retry Attempts)

    Use the SET RETRYPERIOD command to specify the number of minutes the scheduler on a client node waits between retry attempts after a failed attempt to contact the server or after a scheduled command fails to process.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Each client can set their own retry period at the time their scheduler program is started. You can use this command to set a global value for the retry period which will override the value specified by all clients. The client's value is overridden only if the client is able to connect with the server.

    When setting the period between retry attempts, set a time period that permits more than one retry attempt within a typical startup window.

    This command is used in conjunction with the SET MAXCMDRETRIES command to regulate the period of time and the number of retry attempts to execute a failed command.

    You can display the value for the period between retries by issuing the QUERY STATUS command. At installation, ADSM is configured so that each client determines its own value for this setting.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set RETRYPeriod--+-------------+----------------------------><
                        '-retryperiod-'
     
    

    Parameters

    retryperiod
    Specifies the number of minutes the scheduler on a client node waits between retry attempts after a failed attempt to contact the server or after a scheduled command fails to process. You can specify an integer in the range of 1 to 9999, inclusive. If you do not specify a value for this parameter, each client determines its own value for this parameter.

    Examples

    Task 1

    Allow each client to specify their own period between retries.

    Command:
    set retryperiod

    Task 2

    Have the client scheduler retry failed attempts to contact the server or to execute scheduled commands every 15 minutes.

    Command:
    set retryperiod 15

    Related Commands

    Table 254. Commands Related to SET RETRYPERIOD
    Command Description
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.
    SET MAXCMDRETRIES Specifies the maximum number of retries after a failed attempt to execute a scheduled command.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] - k)'3ZV6>5@6./usr/share/html/adsm/en_US/admref/a45er277.htm Administrator's Reference

    Administrator's Reference

    SET SCHEDMODES (Select a Central Scheduling Mode)

    Use the SET SCHEDMODES command to select the central scheduling modes that the server allows. Use this command when you set up central scheduling to determine how the clients communicate with the server to begin scheduled work.

    You can display the value for the scheduling mode supported by issuing the QUERY STATUS command. At installation, this value is set to ANY.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set SCHEDMODes----+-ANY------+------------------------------><
                         +-POlling--+
                         '-PRompted-'
     
    

    Parameters

    ANY
    Specifies that the server allows clients to run in either the client-polling or the server-prompted scheduling mode. Each client must be configured to select the scheduling mode in which it operates.

    POlling
    Specifies that only the client-polling mode can be used. Client nodes poll the server at prescribed time intervals to obtain scheduled work. If this mode is selected, configure each client to use the client-polling mode.

    PRompted
    Specifies that only the server-prompted mode can be used. This mode is only available for clients that communicate with TCP/IP. Client nodes wait to be contacted by the server when scheduled work needs to be performed and a session is available. If this mode is selected, configure each client to use the server-prompted mode.

    Examples

    Task 1

    A server allows both server-prompted and client-polling central scheduling. You want to temporarily restrict the scheduled operations to clients that use the client-polling mode. If you set the schedule mode to POLLING, the server discontinues prompting clients to execute scheduled commands. This means that any client scheduler using the server-prompted mode waits until you set the schedule mode to ANY or PROMPTED.

    Command:
    set schedmodes polling

    Task 2

    Set the central scheduling mode to PROMPTED. Only clients that communicate with TCP/IP and that are configured to use the server-prompted mode will perform scheduled operations.

    Command:
    set schedmodes prompted

    Related Commands

    Table 255. Command Related to SET SCHEDMODES
    Command Description
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k`('3ZV6>5@6./usr/share/html/adsm/en_US/admref/a45er278.htm Administrator's Reference

    Administrator's Reference

    SET SERVERHLADDRESS (Set the High-Level Address of a Server)

    Use the SET SERVERHLADDRESS command to set the high level address (IP) of a server. The address is used when a DEFINE SERVER command is issued with the CROSSDEFINE parameter set to YES.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set SERVERHladdress--high_level_address---------------------><
     
    

    Parameters

    high_level_address
    Specifies the high-level address of the target server for the TCP/IP communication method. The high level address is specified by using a numeric dotted decimal name or a host name. If a host name is specified, a server must be available which can resolve the name to the dotted decimal form.

    Examples

    Task

    Set the high-level address of HQ_SERVER to 9.230.99.66.

    Command:
    set serverhladdress 9.230.99.66

    Related Commands

    Table 256. Command Related to SET SERVERHLADDRESS
    Command Description
    SET CROSSDEFINE Specifies whether to cross define servers.
    SET SERVERLLADDRESS Specifies the low-level address of a server.
    SET SERVERPASSWORD Specifies the server password.
    SET SERVERURL Specifies the URL used to access a server from a web browser interface.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k]'3`[V6>5@6`./usr/share/html/adsm/en_US/admref/a45er279.htm Administrator's Reference

    Administrator's Reference

    SET SERVERLLADDRESS (Set the Low-Level Address of a Server)

    Use the SET SERVERLLADDRESS command to set the low level address of a server. The address is used when a DEFINE SERVER command is issued with the CROSSDEFINE parameter set to YES.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set SERVERLladdress--low_level_address----------------------><
     
    

    Parameters

    low_level address
    Specifies the low-level address of the target server for the TCP/IP communication method. Generally, this address is identical to the TCPPORT option in the server option file of the target server.

    Examples

    Task

    Set the low-level address of HQ_SERVER to 1500.

    Command:
    set serverlladdress 1500

    Related Commands

    Table 257. Command Related to SET SERVERLLADDRESS
    Command Description
    SET CROSSDEFINE Specifies whether to cross define servers.
    SET SERVERHLADDRESS Specifies the high-level address of a server.
    SET SERVERPASSWORD Specifies the server password.
    SET SERVERURL Specifies the URL used to access a server from a web browser interface.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kꐔ'3 [V6>5@6 ./usr/share/html/adsm/en_US/admref/a45er280.htm Administrator's Reference

    Administrator's Reference

    SET SERVERNAME (Specify the Server Name)

    Use the SET SERVERNAME command to specify the name of the server. At installation, the name of the server is set to ADSM. After installation, use the SET SERVERNAME command to change from ADSM to a unique name for the server.

    Ensure that the server name is unique, particularly for functions such as server-to-server event logging, central configuration, command routing or virtual volumes.

    You can use the QUERY STATUS command to see the name of the server.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set SERVername--servername----------------------------------><
     
    

    Parameters

    servername
    Specifies the name by which the server is identified. This parameter is required. The maximum length of the name is 64 characters.

    Examples

    Task

    Name the server WELLS_DESIGN_DEPT.

    Command:
    set servername wells_design_dept

    Related Commands

    Table 258. Command Related to SET SERVERNAME
    Command Description
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] e< k?'3J[V6>5@6J./usr/share/html/adsm/en_US/admref/a45er281.htm Administrator's Reference

    Administrator's Reference

    SET SERVERPASSWORD (Set Password for Server)

    Use the SET SERVERPASSWORD command to set the password for server-to-server communication. The password is required for enterprise management, server-to-server event logging and cross-define server definition communications.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set SERVERPAssword--password--------------------------------><
     
    

    Parameters

    password
    Specifies the password used for server-to-server communication. The server password that is specified must match the password that is set on the target server.

    Examples

    Task

    Set the password for HQ_SERVER to agave.

    Command:
    set serverpassword agave

    Related Commands

    Table 259. Command Related to SET SERVERPASSWORD
    Command Description
    SET CROSSDEFINE Specifies whether to cross define servers.
    SET SERVERHLADDRESS Specifies the high-level address of a server.
    SET SERVERLLADDRESS Specifies the low-level address of a server.
    SET SERVERURL Specifies the URL used to access a server from a web browser interface.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] "> k@'3[V6>5@6./usr/share/html/adsm/en_US/admref/a45er282.htm Administrator's Reference

    Administrator's Reference

    SET SERVERURL (Set URL for Server)

    Use the SET SERVERURL command to set a URL (Uniform Resource Locator) address for accessing the server from a web browser interface. The SET SERVERURL can be used with the DEFINE SERVER command and the CROSSDEFINE parameter set to YES.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set SERVERURL--url------------------------------------------><
     
    

    Parameters

    url
    Specifies the URL address for accessing the server from a web browser interface.

    Examples

    Task

    Set the URL address for server_A to http://9.115.33.173:1581

    Command:
    set serverurl http://9.115.33.173:1581

    Related Commands

    Table 260. Command Related to SET SERVERURL
    Command Description
    SET CROSSDEFINE Specifies whether to cross define servers.
    SET SERVERHLADDRESS Specifies the high-level address of a server.
    SET SERVERLLADDRESS Specifies the low-level address of a server.
    SET SERVERPASSWORD Specifies the server password.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k'3[V6>5@6./usr/share/html/adsm/en_US/admref/a45er283.htm Administrator's Reference

    Administrator's Reference

    SET SQLDATETIMEFORMAT (Sets the Date, Time, and Time Stamp for SQL Data Formats)

    Use the SET SQLDATETIMEFORMAT command to control the format in which SQL date, time, and time stamp data are displayed. See your SQL documentation for details about these formats.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                                .-Iso---.
    >>-Set SQLDATETIMEformat----+-------+--------------------------><
                                +-Iso---+
                                +-Usa---+
                                +-Eur---+
                                +-Jis---+
                                '-Local-'
     
    

    Parameters

    Select one of the following formats:

    Iso
    Specifies the International Standards Organization (ISO) format. This is the default.

    Usa
    Specifies the IBM USA standard format.

    Eur
    Specifies the IBM European standard format.

    Jis
    Specifies the Japanese Industrial Standard Christian Era. Currently the JIS format is the same as the ISO format.

    Local
    Site-defined. Currently, the LOCAL format is the same as the ISO format.

    Examples

    Task

    Set the SQL date, time, and time stamp data to ISO.

    Command:
    set sqldatetimeformat iso

    Related Commands

    Table 261. Commands Related to SET SQLDATETIMEFORMAT
    Command Description
    QUERY SQLSESSION Displays the current settings of the SQL formatting commands.
    SELECT Allows customized queries of the ADSM database.
    SET SQLDISPLAYMODE Controls the column width in the display of SQL queries.
    SET SQLMATHMODE Controls how decimal numbers are displayed in SQL queries.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ETF// k'3!\V6>5@6!./usr/share/html/adsm/en_US/admref/a45er284.htm Administrator's Reference

    Administrator's Reference

    SET SQLDISPLAYMODE (Sets the Display of SQL Data Types)

    Use the SET SQLDISPLAYMODE command to control how SQL data types are displayed.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                             .-Narrow--.
    >>-Set SQLDISPlaymode----+---------+---------------------------><
                             +-Narrow--+
                             '-Wide----'
     
    

    Parameters

    Narrow
    Specifies that the column display width is set to 18. Any wider string is forced onto multiple lines at the client. This is the default.

    Wide
    Specifies that the column display width is set to 250.

    Examples

    Task

    Set the SQL data type display to wide column.

    Command:
    set sqldisplaymode wide

    Related Commands

    Table 262. Commands Related to SET SQLDISPLAYMODE
    Command Description
    QUERY SQLSESSION Displays the current settings of the SQL formatting commands.
    SELECT Allows customized queries of the ADSM database.
    SET SQLDATETIMEFORMAT Controls the formatting of date and time in the display of SQL queries.
    SET SQLMATHMODE Controls how decimal numbers are displayed in SQL queries.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] queries k'3 \V6>5@6 ./usr/share/html/adsm/en_US/admref/a45er285.htm Administrator's Reference

    Administrator's Reference

    SET SQLMATHMODE (Sets the Mode to Carry Out SQL Arithmetic)

    Use the SET SQLMATHMODE command to set the mode in which SQL arithmetic is carried out.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    Any administrator can issue this command.

    Syntax

                          .-Truncate--.
    >>-Set SQLMATHmode----+-----------+----------------------------><
                          +-Truncate--+
                          '-Round-----'
     
    

    Parameters

    Truncate
    Specifies that decimal numbers are truncated according to DB2 SQL formulas. This is the default.

    Round
    Specifies that decimal numbers are rounded according to DB2 SQL formulas.

    Examples

    Task

    Set SQL arithmetic mode to TRUNCATE.

    Command:
    set sqlmathmode truncate

    Related Commands

    Table 263. Commands Related to SET SQLMATHMODE
    Command Description
    QUERY SQLSESSION Displays the current settings of the SQL formatting commands.
    SELECT Allows customized queries of the ADSM database.
    SET SQLDATETIMEFORMAT Controls the formatting of date and time in the display of SQL queries.
    SET SQLDISPLAYMODE Controls the column width in the display of SQL queries.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] e">5@6 ./usr/share/html/adsm/en_US/admref/a45er286.htm Administrator's Reference

    Administrator's Reference

    SET WEBAUTHTIMEOUT (Sets the Web Timeout Interval)

    Use the SET WEBAUTHTIMEOUT command to set the time out interval for the web admininstrative interface. After that interval has elapsed, an administrator must re-enter the administrator name and password. When the server is installed, the interval defaults to 10 minutes.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-Set WEBauthtimeout---value----------------------------------><
     
    

    Parameters

    value
    The timeout interval in minutes. The minimum value is 0, which means that the administrators are never timed out. The maximum value is 9999.

    Examples

    Task

    Set the timeout interval to 15 minutes.

    Command:
    set webauthtimeout 15


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k'3]V6>5@6./usr/share/html/adsm/en_US/admref/a45er287.htm Administrator's Reference

    Administrator's Reference

    SETOPT (Set a Server Option for Update)

    Use the SETOPT command to update a server option without having to stop and restart the server.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Rollback processing does not apply to a SETOPT command contained in a macro or script.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-SETOPT--optionname--optionvalue-----------------------------><
     
    

    Parameters

    optionname
    Specifies a text string of information identifying the server option to be updated. The maximum length of the text string is 255 characters. This parameter is required. The following options are available:

    • COMMTIMEOUT

    • DATEFORMAT

    • EXPINTERVAL

    • EXPQUIET

    • IDLETIMEOUT

    • MAXSESSIONS

    • NOAUDITSTORAGE

    • NUMBERFORMAT

    • RESTOREINTERVAL

    • TIMEFORMAT

    optionvalue
    Specifies the value for each server option. See Appendix E. Tailoring Server Options for these values.

    Examples

    Task

    Update an existing server option (DATEFORMAT 1, for example) to DATEFORMAT 5.

    Command:
    setopt dateformat 5

    Related Commands

    Table 264. Commands Related to SETOPT
    Command Description
    QUERY OPTION Displays information about one or more options from the server options file.
    QUERY SYSTEM Displays details about the ADSM server system.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] T kn '3 ]V6>5@6 ./usr/share/html/adsm/en_US/admref/a45er288.htm Administrator's Reference

    Administrator's Reference

    UNLOCK ADMIN (Unlock an Administrator)

    Use the UNLOCK ADMIN command to allow a locked administrator to reaccess the server.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    By using the LOCK ADMIN and UNLOCK ADMIN commands, you can temporarily restrict an administrator from accessing the server.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-UNLOCK Admin--adminname-------------------------------------><
     
    

    Parameters

    adminname
    Specifies the name of the administrator to be unlocked. This parameter is required.

    Examples

    Task

    The administrator JOE is locked out of ADSM. Permit JOE to reaccess the server.

    Command:
    unlock admin joe

    Related Commands

    Table 265. Commands Related to UNLOCK ADMIN
    Command Description
    LOCK ADMIN Prevents an administrator from accessing ADSM.
    QUERY ADMIN Displays information about one or more ADSM administrators.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] le. kJ!'3Y ]V6>5@6Y ./usr/share/html/adsm/en_US/admref/a45er289.htm Administrator's Reference

    Administrator's Reference

    UNLOCK NODE (Unlock a Client Node)

    Use the UNLOCK NODE command to allow a locked client node to reaccess the server.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    By using the LOCK NODE and UNLOCK NODE commands, you can temporarily restrict a client node from accessing the server.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the client node is assigned.

    Syntax

    >>-UNLOCK Node--nodename---------------------------------------><
     
    

    Parameters

    nodename
    Specifies the name of the client node to be unlocked. This parameter is required.

    Examples

    Task

    The client node SMITH is locked out of ADSM. Permit SMITH to reaccess the server.

    Command:
    unlock node smith

    Related Commands

    Table 266. Commands Related to UNLOCK NODE
    Command Description
    LOCK NODE Prevents a client from accessing the server.
    QUERY NODE Displays partial or complete information about one or more clients.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] tails a k"'3]V6>5@6./usr/share/html/adsm/en_US/admref/a45er290.htm Administrator's Reference

    Administrator's Reference

    UNLOCK PROFILE (Unlock a Profile)

    Use the UNLOCK PROFILE command on a configuration manager to unlock a configuration profile so it can be distributed to a managed server.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-UNLOCK PROFIle--profile_name--------------------------------><
     
    

    Parameters

    profile_name
    Specifies the name of the profile to be unlocked. You can use a pattern-matching expression to indicate multiple profile names. This parameter is required.

    Examples

    Task

    Unlock a profile named TOM.

    Command:
    unlock profile tom

    Related Commands

    Table 267. Commands Related to UNLOCK PROFILE
    Command Description
    COPY PROFILE Creates a copy of an existing profile.
    DEFINE PROFASSOCIATION Associates objects with a profile.
    DEFINE PROFILE Defines a profile for distributing information to managed servers.
    DELETE PROFASSOCIATION Deletes the association of an object with a profile.
    DELETE PROFILE Deletes a profile from a configuration manager.
    LOCK PROFILE Prevents distribution of a configuration profile.
    QUERY PROFILE Displays information about configuration profiles.
    SET CONFIGMANAGER Specifies whether a server is a configuration manager.
    UPDATE PROFILE Changes the description of a profile.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] X_STA ko#'3g^V6>5@6g./usr/share/html/adsm/en_US/admref/a45er291.htm Administrator's Reference

    Administrator's Reference

    UPDATE ADMIN (Update an Administrator)

    Use the UPDATE ADMIN command to change the password or contact information for an administrator. However, you cannot update the server console administrator name.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You can use this command to modify selected parameters for the specified administrator. If you do not explicitly update a parameter, it remains unchanged.

    You must use the RENAME ADMIN command to change the name of a registered administrator.

    Passwords for both administrative and client node sessions must be changed after a length of time determined by the password expiration period. The SET PASSEXP command is used to set this period.

    Privilege Class

    To issue this command to change another administrator's password or contact information, you must have system privilege. Any administrator can issue this command to update his or her own password or contact information.

    Syntax

                       (1)
    >>-UPDate Admin-----------admin_name--+----------+-------------->
                                          '-password-'
     
    >-----+---------------------------+----------------------------->
          '-CONtact--=--contact_info--'
     
    >-----+---------------------------+----------------------------><
          '-FORCEPwreset--=--+-No--+--'
                             '-Yes-'
     
    

    Notes:

    1. You must specify at least one optional parameter on this command.

    Parameters

    admin_name
    Specifies the name of the administrator to be updated. This parameter is required.

    password
    Specifies the administrator's password. This parameter is optional. Passwords remain current for a period determined by the password expiration period.

    CONtact=contact_info
    Specifies a text string that identifies the administrator. This parameter is optional. The text string must be enclosed in quotation marks if it contains any blanks. To remove previously defined contact information, specify a null string ("") for this value.

    FORCEPwreset=force_pw_reset
    Specifies whether the administrator is required to change or reset the password. The parameter is optional. Possible values are :

    No
    Specifies that the administrator does not need to change or reset the password while attempting to sign on to the server. The password expiration period is set by the SET PASSEXP command.

    Yes
    Specifies that the administrator's password will expire at the next sign on. The client or administrator must change or reset the password at that time. If a password is not specified, you will receive a syntax error.

    Examples

    Task

    Update the administrator LARRY to have the password SECRETWORD.

    Command:
    update admin larry secretword

    Related Commands

    Table 268. Commands Related to UPDATE ADMIN
    Command Description
    QUERY ADMIN Displays information about one or more ADSM administrators.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.
    REGISTER ADMIN Defines a new administrator without granting administrative authority.
    REGISTER NODE Defines a client to the server and sets options for that user.
    RENAME ADMIN Changes an ADSM administrator's name.
    SET PASSEXP Specifies the number of days after which a password is expired and must be changed.
    UPDATE NODE Changes the attributes associated with a client node.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] h k T$'3L^V6>5@6L./usr/share/html/adsm/en_US/admref/a45er292.htm Administrator's Reference

    Administrator's Reference

    UPDATE CLIENTOPT (Update a Client Option Sequence Number)

    Use the UPDATE CLIENTOPT command to update a client option to a specified sequence number.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted policy privilege.

    Syntax

    >>-UPDate CLIENTOpt---option_set_name--option_name-------------->
     
    >----current_seq_num--new_seq_num------------------------------><
     
    

    Parameters

    option_set_name
    Specifies the name of the option set to be defined. This parameter is required. The maximum length of the name is 64 characters.

    option_name
    Specifies a valid client option. This parameter is required. The valid options are:

    • BOOKS

    • CHANGINGRETRIES

    • COMPRESSALWAYS

    • COMPRESSION

    • DIRMC

    • DOMAIN

    • DOTDIRCHECK

    • DSMCDEFAULTCOMMAND

    • EXCLUDE

    • INCLUDE

    • MAXCMDRETRIES

    NWPWFILE

    NWUSER

    QUIET

    RETRYPERIOD

    RUNASSERVICE

    SCHEDMODE

    SCROLLLINES

    SCROLLPROMPT

    SLOWINCREMENTAL

    SUBDIR

    TAPEPROMPT

    TXNBYTELIMIT

    VERBOSE

    current_seq_num
    Specifies the current sequence number of the option. This parameter is a required value.

    new_seq_num
    Specifies the new sequence number of the option. This parameter is a required value.

    Examples

    Task

    Update current client option sequence number.

    Command:
    update clientopt eng dateformat 0 9

    Related Commands

    Table 269. Commands Related to UPDATE CLIENTOPT
    Command Description
    COPY CLOPTSET Copies an existing client option set.
    DEFINE CLIENTOPT Adds a client option to a client option set.
    DELETE CLIENTOPT Deletes a client option from a client option set.
    DELETE CLOPTSET Deletes a client option set.
    QUERY CLOPTSET Displays information about a client option set.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ted  kj%'3,_V6>5@6,./usr/share/html/adsm/en_US/admref/a45er293.htm Administrator's Reference

    Administrator's Reference

    UPDATE CLOPTSET (Update a Client Option Set Description)

    Use the UPDATE CLOPTSET command to update the description for a client option set.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the client node is assigned.

    Syntax

    >>-UPDate CLOptset--option_set_name----------------------------->
     
    >-----DESCription--=--description------------------------------><
     
    

    Parameters

    option_set_name
    Specifies the name of the option set to be defined. This parameter is required.

    DESCription=description
    Specifies a description of the client option set. This parameter is required. The maximum length of the description is 255 characters. The description must be enclosed in quotation marks if it contains any blank characters.

    Examples

    Task

    Update the description for a client option set named ENG.

    Command:
    update cloptset eng description="unix"

    Related Commands

    Table 270. Commands Related to UPDATE CLOPTSET
    Command Description
    COPY CLOPTSET Copies an existing client option set.
    DEFINE CLIENTOPT Adds a client option to a client option set.
    DEFINE CLOPTSET Defines a client option set.
    DELETE CLIENTOPT Deletes a client option from a client option set.
    DELETE CLOPTSET Deletes a client option set.
    QUERY CLOPTSET Displays information about a client option set.
    UPDATE CLIENTOPT Updates the sequence number of a client option.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ul 1 l^&'3Q_V6>5@66./usr/share/html/adsm/en_US/admref/a45er294.htm   -ei<>acnorst ADRTdfhlmpu"#&/46;=EGILNOPSbgvy+,1BCMVkw'29FHUYx03578qz!().:QX_Z\JKWjh@Z@8) |,( "ŋ$A Hh$$OŐ(!4a74@sR$2=5;J 2ycEI"ds@ ; ǧ%4Ǐ1sX}?3Y: 0hW_&k'F=„8p2L>=gO .⟬OT7d+7ө)d5M΄7L(H%93ӗ ,&az\Gc_8#9e=",`aJxIu~Q;$Jo3IohujӿDPGI\T0%Ae$~z˩)@1ObgģʫWe\N>̱& 3,yO)ǾpWMg7L(HJ7Ԕ> %5ӧlq?La}qc|- BF sK9DB.-=5ak>h"TJ_iFs]]L#=vi^gWOMjg;1RWImհyO)Y+$bzkV9ԔUĖw}e+ 0ocť4$`4]$J"Wz3ŸXr`#92EID@!u *3,]ێ:1zz멕Ƌ]]JEEˤyDE q]==݃݃ێ֑2P#ۮ |a`o ]-벍ء#BG]\Ĥ^4^sww`wwwwwwwwwwww`wwwwwwwwwwwwwwn;X% ݊4$uuOOYhusk nҴ$hH{nO =fqv;YB}݁:weq;BFd4ƋX=Rzsww`wwwwwwwwwwwwwvwwwwwwwwwwwwwn;Z$ v(HБ`ti3{1P=_kw`cλ{{  :ۮVF8zk(T1]==ێUb vaP7{1 g, w9wvwwwwwwwwwwwwwwwww`wwwwwwwwwnGuhv(HБ`\t]=O˂@sZȽ}sEDighSJ@ ,)*M4Lg+a7;ҾQ 0ocf><$b8*M4ig4H(Eş7ө)[ =)e& 3,4Yt*PjsK9$憞Ej8 Sr%=UĖw~LJW\ɖ>M&(HJ;vx#9sCOEEj8 Sr%=UĖW`& 3,z˘ N) 4wI]az\y$`4Nhi >Ƌ =qv2=UJzwq||})._UsLg&X8-(#+>o_+O<b8sPI.%Jqt(eDB.9 d5Mz/_̱ԞL`oa Dc 0;8z~򐞘ϮLPGj 84$JP#z.5OYhqAc!nS\+)k>̱d鲍=e~ǩ)UfscJG\[r5jn 4wI]az\&+$`q%=Uλ+N(ӽe;02brR'Bx;4Uy6Q\3er+>̱d鲏Rr_&k&u+) 0hZT[9Sx(H5n9sCOEƲxi3z.9 d5Mz,c'0254Uղ yl+UsmשgW$`&|F2i3I~#@ #`4X(Hig5"T*OWڴYt*Pj8 Srܙy UXtF8@ig5"TE [+4$sEIY4=fqOE5]OUsn,c'0254Uղ*YfGeq>俪kճ+\1<Xu2fb;Ӱ|OۑBF igS\[r5j<[+tٞϪs,s.g)WMg025>ºk;ɾOUsdtFϱ;SOUsŕdjUv7Ɋ0hGJ~.54NW& g)CTO)"A"!$O} (L|޾W'ABF J g4w M4NhiM3OYhqAc!nS\es?%9996Q%>Us9<[+'%U#^\_JؙOǬUé5$`&|F2i3I~˂@GfiPGj 9DB.(Th"Tqv2=U}y3./<=->̱d鲍:SVzO}IUsmשgWR>c6&y;/Updd 4q7j 9DB.DD 9ˤR\ti3z.9 d5Mud|Mn y_025=W'd鲉2_)/t 0h5>Jw5l2_)/tpr>ۑԬyט|ce)r>ۑO=UΦIspL:}vQ~|ٍ;xF[|`PGti3JUvr}̱d鲍;<[+ٞXNPSbg~g%W8iHE/>A az\ 4q7j 9DB.DEbBFh"T44]<=fqOE5]OUs+>}M@gUzgҾ`ڜSVU_^fGeq>俪kճ+0hC|޾W'LWe(HiRal枳9N 8; sPI =O+#OYhqAc!nS\es?%:o7OYy_W:ϥ|wv&~ 0oCհPGpd|}ju'% .cBF sK9$IRzբˤR\sPAjUW:ϥ|wv&~ 0oNpblS6;\Xء#9&Y4)ɟF2P2A996Q|eq>SJ5Pꫜ4$A"  Hrt$`4Nit*P @P#,H(E =/$OE5]NU\SVEd>؟eag)zy/Up5l=Uγ_]_>ׇX|[)O%8zUrk}LPGtv7V7٦'Oss, 0hC|޾W'LWe(HiRal枳9N 8; sPI.%JpaT5M,H(E5]OU__Usgsv'c+_O_8uJaeBF j5<'g|M)u$ؙC6pP h, *XsIrJMγ^7NO#SLW:zhijsIrJSV ӧ)$ΦJlNOTS' &YA'4H(EDž,H(E5]OU__Usgsv'c i=\?꾜dNLPGhq,栓]$J"׭[번#BG4Yt*Pz.O^4Xi栃7)ʫj>!YL߃gi6g3>̰tɾ(>zdd+'ӗ>>dzL$`%vrgmU:_7LCTܧ.AG$GHABF. EaC L$y2@zD$hH $(HigS> T8F >UYiӿgOWVöi=`G>̱d鲏eLOU1F@,X$` Xo|c;996QUߌ376tE꾿i瑪\j(H*ʵjaʧ=e<|L 4w$xʽ1W[9fy/e*g]y_#SOU_^}9 aek'M|zM[>U8lLi0hYĔjyJxWid s,zM[:eZʼal&|u5l${ -}vQ$`4J g4w M4Nit*P.h"Tqv2=U}{yOVS7fyOWVc6&N^Iꛉ0h5qv+OYv2jJks,wӮRL@1Obg>4F2}IO(DB(ID 17Up-ib(ө`#W:yOVS7c٦tٞϪq9;2W=2f|?V[U(Hig5"TI4Yt*Pj8 SrM[<+)Jʼu䞩MLaeBF )u5lOgoWS&}UaebjvUO#4,)OU_^e_FXbSˤzD=3ؙX9.B=ULՖY5VLW\j3+)O 4q,栓]$J"z.%JqAc!nSW׿g{؟e(M+ZW6uULG|[)OzM[<+)O:lbg\X9J 0h-n9&Y.%JqsqIOMؙ>pWMg ɖ,H(E4$wsY8YV bw9wm'%߱Ƌ]]L^4^,R/_/]v]# z(]ێ:6]4$uk.wk@t/7b vszzu݃=݃=ݸ `Hvr07v(HБmE Z$ ݊4$u=] {1t]݃="2/_a`z 1,9ЧrXSTig4'$]Wьol}+b(n?()0h,79"T|޾W'Nl&Lǟ8+Ƀ| ]$J"㚁7j 91za㚂.CTܧOUs%r]W<$fre9Ӏ/\ 4q,栓z.ϥ"OE5]OUs璞]y_#_JzˇW\ɖ1J&h(HJ;vx#+wuvWdL_%=Ui`WN8sPI.%Jqt(eDB.9 d5Mz/_8+MUp3{ f?MG 4q,栓]$J"H$$hH.%JsCOEʚ4Ƌ =qv2=UW1StU U}~Ә1OGU]]y_#_J 0h=fsOUvr}YS9J0hN?:LWe(Hig5"T m]E 9ˤR\u2z=fqOE5]NU\SVǘϱ:lbg=k<ɾ(3}}ULedri;Ӱ|OE 0hsK88#]E ($|3|^ggҞBQ4ɖ=U}}j"Hd((HБH (xa )\$&HHR 0ᄂ 4q,JsrgYJ|^ggҞ- w5l1km>dzLW;txI~?(3Y>Vw~`ء#8 XoLN U}z7* ōd+}~39jW: 0hJ}2|%c%#f2z_9ABF )2|!Uc=zYJ|^g,SW׽eNz=e<}s=k<$(oꞪSVϴyؙ9bb8q%;}R'(w~`GճUa1Obg>SVB@`@weBF sK8M0sOY|P jsK9$I)>.%JqAc!nSW׿g]WU3pWMb|=][9ؙ=Sq1BF rJLOح=eɩ)]5&ԓ3.%JqAc!nSW׿g]WU3$MlbgpWM`#WSV_9N3ؙW;twָ_{t&(H,>JkWק/Wіr &+O{+WG"]#$(HJ. b( Jut 9U%5 4q,栓]$J"PE,H(E5]OU__zM[>Ә͉7= qv*uULՖYQZuJYUdɕ}UΦi'3L$`4Nit*PE,H(E5]OU_^i8+?(M+ZW7zdd|[)OzM[>{4Λ3ؙW;tv'(e((Hh @ig4H(E]]$J"Y rOw hY& 3,x|OHcr (H \$NKbO ="EJv$ߦT# D/3kABF W|சΞReGXRz\ * @P@9eQ@bKl ~#zDImLG<-"A$/|^gg҂;ss,ReGXR8~^WeLS dzo7Nc*>̱@<2RJprUΦs=Sq1BF ʿc`>]aek'Mh(H@ig5Ч4)r]w1B@p$sE8 sPAI'2oxIfg&X H` BSN SVzUMLc|cDy9Or06<x Vy'bYEh sKR\,|.KF.%Jq E4@xxP,,(Cy tϮ'. ,eKTYsE9HxQ2((E5$\sRsɒ"Pxd)᧓$DERH`uhNj@y2DJL%!4d (I 2]NhNhsRE5$9(離J}d5MbKl eE 4qhsRE5$9(̱>]5JlLF2g./ϥ 4qhsRE5$9(ĖʝF2b8I4ZH"㚒d JB8i(,eU>F6o=JlL0h-$i"椋jHsɒ"Pxd)᧓$D ,!Ag *XE4ZH9!&HA #L$T!agZL3\ WbgLg&X$`4ZH9EIԐ$DRO&HA*XC8, D1 g.sEd JB8i(5@6./usr/share/html/adsm/en_US/admref/a45er295.htm Administrator's Reference

    Administrator's Reference

    UPDATE DBBACKUPTRIGGER (Update the Database Backup Trigger)

    Use the UPDATE DBBACKUPTRIGGER command to change one or more parameters for the database backup trigger. You can use this command to change selected parameters. Any parameters you do not specify remain unchanged.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    To display the current settings, use the QUERY DBBACKUPTRIGGER command.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-UPDate DBBackuptrigger----+----------------------------+----->
                                 '-LOGFullpct--=--percentage--'
     
    >-----+----------------------------+---------------------------->
          '-DEVclass--=--devclassname--'
     
    >-----+--------------------------------+------------------------>
          '-INCRDEVclass--=--devclassname--'
     
    >-----+----------------------------+---------------------------><
          '-NUMINCremental--=--number--'
     
    

    Parameters

    LOGFullpct=percentage
    Specifies when ADSM automatically backs up the database, based on the percentage of available space used for the recovery log. When the percentage of space used for the recovery log exceeds this value, ADSM performs an automatic backup of the database and removes unnecessary records from the recovery log. This parameter is optional. You can specify a value from 1-99.

    DEVclass=devclassname
    Specifies the name of the sequential access device class to use for backups. This parameter is optional.

    If the mount limit for the device class specified has already been reached (all drives are busy) when the backup runs, ADSM automatically cancels lower priority operations, such as reclamation, to make a mount point available for the backup.

    Be sure that you have used the DEVCONFIG option in the dsmserv.opt file to specify an external file in which to store a backup copy of device class definitions. Otherwise, if your ADSM database is damaged or lost and must be restored, the definitions created using the DEFINE DEVCLASS command will not be available and will need to be recreated manually.

    You should also use the VOLUMEHISTORY option in the dsmserv.opt file,to specify an external file in which to store a backup copy of sequential volume history information. The volume history file is also used for database recovery.

    INCRDEVclass=devclassname
    Specifies the name of the sequential access device class to use for incremental backups. This parameter is optional. If you do not specify a value for this option, all backups are run using the device class specified with the DEVCLASS parameter.

    If the mount limit for the device class specified has already been reached (all drives are busy) when the backup runs, ADSM automatically cancels lower priority operations, such as reclamation, to make a mount point available for the backup.

    Be sure that you have used the DEVCONFIG option in the dsmserv.opt file to specify an external file in which to store a backup copy of device class definitions. Otherwise, if your ADSM database is damaged or lost and must be restored, the definitions created using the DEFINE DEVCLASS command will not be available and will need to be recreated manually.

    NUMINCremental=number
    Specifies the maximum number of incremental backups that can be run before a full backup is required. This parameter is optional. You can specify a value from 0-32. A 0 specifies that ADSM runs only full backups automatically.

    Each incremental backup, whether run automatically by ADSM or run by using the BACKUP DB command, is added to the count of incremental backups run.

    Each full backup, whether run automatically by ADSM or run by using the BACKUP DB command, resets the count for incremental backups to 0.

    Examples

    Task

    Reset the database backup trigger at 60 percent and the number of incremental backups that ADSM runs between full backups to 5.

    Command:
    update dbbackuptrigger logfull=60 numincremental=5

    Related Commands

    Table 272. Commands Related to UPDATE DBBACKUPTRIGGER
    Command Description
    BACKUP DB Backs up the ADSM database to sequential access volumes.
    DEFINE DBBACKUPTRIGGER Defines a trigger for automatic ADSM database backups.
    DEFINE DEVCLASS Defines a device class that can be used for storage pools, importing, or exporting.
    DELETE DBBACKUPTRIGGER Deletes the database backup trigger.
    QUERY DBBACKUPTRIGGER Displays information about the database backup trigger.
    SET LOGMODE Sets the mode for saving records in the recovery log.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] s, AD lƬ('3`V6>5@6 ./usr/share/html/adsm/en_US/admref/a45er296.htm   -et <>ainorsADRTcdfhlmpu"#&/46;EGILNOPSbgvy+,01=BCFMVw'23589HUqx()7XYKW.:Qjkz!_|@J\$pO*X"O$"0aHay7@"IdrkQ: Cd D$= 1dt1):`C@<8#Cpp@$$:S|U /v7|'$$V3ʗrP P$8 a' *$gF'Hlg  ?,L b`,q> F Wi59 Y~Ff_%+ݽ >i2Ka1hn'~]RO&Upn.e63:qKN S)K0P;8RP0+iP Ľ 5ׄSUxCGk=sHᨥ%ZױLO>`8Oƙ_)kleCY-,P*ƾ V}|XosHᨥ%Z)OyjN*GŢe e9._Μ"C@@4˵)$E8{\Y諞鸟bJ'Oƽ)$5 Jzxj)gl`CGhtם3JNc9y˲pO E,- *\ $ypk΂#ȳX`i$H=,U\ʽHUץL}6iv - $ellg/}XĢre\ju^CB >loR+`GsbQR83إ7a8n&rXk)QK:KBD!Cat&ƾ%GeḘG-4pW=Yaq>)rNUzS]xI>j7fK}6T{u\):`Gsܶ '؅ nSJcc9W™ؤE)r2Rt^ƽer[&<@p@ҡ Eq2O$Lw @8,HQ&A/.n[oRtǜyg.É <kyrCn; $P( @A/.n[oRtǜyg.ː@@sF' =@%` NX! L8 9#\Lq"G@R(ysrza]zDV9N̩E-] g;pXŞCq"d ElIӂr$9I\G$LE{\Yk`s@A%ZۢKB }݃=ݽʂ"N+nŊ>zfZWE`Fp qh%7v,Pn׀5(0}!lnXCJ E`Fad=,E)rNX! L8q"d0((EqܡĒ<0ak $0  9q{E9Z8`=y#}8l=vtElJgH>'jRΒЭE8EXױ A|ܧ|PXXlٮECUZj 3𗌷 :Yi|Tu ΂ ?k gP[:KgJb< *X^1501q.ms[၏kE` `G8 8Ŋ<%#7׀6+J A(龤SY_Uzxj)gIhV5~{(hsx,Wy,x,q6Ƽ($$pU#XH AbW:vW栳9VAC8{\Y=I KgCb zq8`=CYO,~ -4!+MfWS!_,j[X7 CG諝HV)+\tܯ^&Uߪ乌\] "bÚa[_\<TS)\R_HPP#.nlZu"f2e|t z e8{\Y=Z GM8({Ap{\y.%#u Ϫ|.%B\qr]*d7s(g5tH2'OƼg`߇P[XUΤZb1 gbuL-AlA-*,P?ǓC{\&=<1ͮbkr_01q5Ǟ `\z/k=f 5Ǣ-q缌LƸa{\Yӧlal84 8CXĢrUW:vWA%7ԝ<jk2x걯O E,- Ƽ00or ?tH2PYa584 8CBCAbW=WewLG XoB8y0iŎ $,PA! (hqg^YĀabpIc#<g8Y66b,80X(hᅐ LW81-#]1) ~(hqg'u#J[7rj|Jc0Z*G)fg+J y 4( Me#aX͊PX# uMH#ΞLMIXR nR = &ΗlalSë*-DEl٬dg ئ)hGKyp f EH<O8 oaUg|=Y})2PUB+3L(hcV A|ܧ|PXXUΞ)Vj 35A=xɝʋ4pz/@(䥹CPXXC rm \JrN#yv1(s6H?zSu(hs6eCP[ƽYjnKH|)98uXÙm 2b ?k؅ nQ 4p AfsƼ NIXŞxyPYDPlg!bp=y-i,8`=|^2grg^) g%͂IekMfWc36e(hc^)r5cc9Aabl/V1(o^23s3jpH$$f5 ?ŞbN%ʱ9W>|N g% %_:f[V7)6jٖ|e|XŞxyPYDIxC@ٖ㦠8 ]J*G+\_ɕezfZ#,8d_vok-m aAe'b vgH@{{#nכ2բtg2/v n\2/#{\0{R^ZJ'N ,yȐ &qrhx{E;8"K;a~ g%͂IekbV5B_7)_663(h,UΤZb1 gs:&j 3NjRʋq{E.Jy @B/k=ĢrU.b[_V&URt^XoJ3Ֆ7 U\3oקH9qbe|^lq1bkvKc9 pN)ECq=B9,qr^xugO E,3\OU_:1HPرCGӧlalS=XƧHV NNFzR3N"k+/LR6=c8",PH@XŞ{R^yœ0((Eq缻TWq#^6F~W%:'Nz11f3CG'EᾙVV]%5ئVR6LtS 4p19q=|ܧ1OHy˂BzFbV5N|䱿Z9_|$r`TXŞ{R^yƒ\0((Eq缻TWq#^6F~W%:'Nz11zS]ekalLXU}2JE39҃J:mS)0lWPCG }N"/ c8EXש:/ G e;5W>& &# gJkLc95LLs-f t12$#>r|QLKbk%fJkLc9 4pRt^%0$$'nCGk=ǢEˁ\0((Eq缻TWq#^6F~'EIӍ]vʄqgzS]ekXUzL+m|e҅6LtlHy˅BzOc8EXש:/ ah~υBzFb{E.JyatP*Pyv1(aˇGr8l;5W9痰/%:'Nz11zS]ekXUzL+m|e҅6LtQaLḱ". >(hc^4#15+\n& &# gJkLc9u20#U-҃J:o|42$#>r|QLKbk%)2,P*ƽIxkg%0 r` 4pz/qtP*P< R^{˱EH~ \?;a٬dg<1)8Rt^ԝ8nG6w5ئV8EXש:/ ʲ^(SiJ A(N".r` 4pRt^%0 Fb{E.JyatP*Pyv1(aˇGr8l;5W9痰7%:'Nz11zS]ekXUzL+m|e҅6LtQaLḱD3\( >(hc^4#15+\n& &# gJkLc9u20#U-҃J:o|42$#>r|QLKbk%)2,P*ƽIxkg%0 Oc8{\0ok=Ǣd 8({AD!Cr ]J*G+\sFXZ&) 0VҜ~j`tY^q>`c^YZCG!H/fr ?N2Rt^ޞ)FF|:1HPߙĴ#3(C$)$CGk=Ǣ򠲈B zf[LPYp{\y.%#x/6ej}.dB>6S[=pKcך̯):gN5^lc#>:,P*ƽR `c^YZCG!H/ 4pg zECU{x\em]O tRt5<5+_ $!g>ϥ5ئV`,P\Y<]cPY𯄼eg)ԚLG zA-8E\Me#v'ZΤҢ\y>T<=1ͮbk8`c{\&)#\yZf 5Ǣ``\z/"{ kMqgN]#.iŎ $,PpV1(aUϕد Pb GM'O̯2kQK:KB ܨCG諞eAfse#5A! 3z7ơtCN,pi$@qb CGqg=,=r a0hxz'&%(Ǘem+^11s01 Ar'! y"A\d Lr"x($0(`pxk\1S܈+LbIDO8"%ĆE^Bḟ J:m)r(=Dq2DJ&@9<@d R^yšሞ"8"%ē  q2DJDa/ (ho| ,PH5=r(=Dq2DJ&@9<@d R^yƒZሞ"8"%ē  q2DJDa/ (ho| ,PHpSሞ E"8"%ē  q2DJDa/c:f[ï 31HPرCG!H/frO<7~ ׆}h)CGu̵c9]OUbQR8f[دUμٖ g+5BIbؘCGR}a~URk0#> %W] g; ?#}&iL%X%V[9ldxI>al~U1Ync>CGkMpɽ,@,H(" E/qtP*P˛ԝ8,"C@@4˄p@x{E{\Yk`s@A%ZۢKB رC݃!``F`(HM;@$$6=!7`po݃{BBClđv"vokLbbt^LR7(/݁{{%E ܖr(pPE͙m3MAfq"#{_ww`wwwwwwwwwwwwwwvwwwwwwwwwwwwoo$]8(}=yp{#Kt_c Mf)D}{{%.iŠtرCݺ/kI⑖&}{XyPYD@,#b vy-tg2/7wvwwwwwwwwwwwwwwwwww`wwwwwwwwoo򠲈۱b$ @=E͙j^:j 3;E.Yk=@B/- A|ܥz` `G5:DWVXbtLJtN23ԝՖ2>UtY_xub?)T7\P9b=BA%74p1"KXϮI‰(1JE39Qb{E.Jx @B/k=ĢrU.i23\(HHo%:'NE8{QV5ʲ^`tS)0lWXqr]F[]A@^nSΔ)fr ?kԝuf#~`5:D VLFΔbZrd5`G k0[ t^id7)XKE8x`GO'sb[Y,|t3Tk4b{E.Jx @B/k=ĢrU.i23\8HO%:'NE8{QV5ʲ^`tSŊ8xI"KXϮI‰(1JE39Qb{E.Jx @B/k=ĢrU.i23\8HHo%:'NE8{QV5ʲ^`tSz 4p!E\f]hPP?Δ)fr ?#UzrUϰc:t( V &# gJkLc9u20#U-҃J:oOJE39ׁcf }VqbȆtq9}W>(%5OJkLc95LL(hqg^T!!.] "]J*G+Xo8FܯNc#?UbSq4Xc_L+m|e gJ A(58X *5$( ԡMS3(hqg^T!!!] "]J*G+Xo8FܯNc#?UbSq4Xc_L+m|e gJ A(58PHCG "UvkI8Q>1BHg*,Pq@B/8.] "]J*G+Xo8FܯNc#?Uq$}1)8Rt^,PڊU23 tߚWx,PHqr]FZ^r6,P>1N)fr =,] ""@B/k=ĢrU.i23\D7'E =eY[k/c:Pb GMlw (h$C8.c#-/9( ^JE39QbV5N{5W>&X0$}Z())2k4YW<`J A(5>(Si^id7)XK (h$C:xI8ϜSؚekqMv)g!b |^2grg^) g%͂IekMfWc36e(hc^)r5cc9Aabl/V1(o^23s3jpH$$f5 ?ŞbN%ʱ9W>|N g% %_:f[V7)6jٖ|e|XŞyd= jk1LR 9ǞbQR9_V&Ua[R9O5>8l=s|qbU\Dig\c9-I,zaցZ ?N g%͂IekMfW &ec^YZG8~)D}*d7N\(/ ?k؅ nSƾllg(,,P*^خ[$gUS걯bA5ܥE8kT<=1ͮbk8`c{\&)#\yZf 5Ǣ``\z/"{ kMqgŞ:|v@!84 8CXĢrUW>Wb7A%7ԝ<jk2x걯O E,- Ƽ00or ?z5&ׅ@r 8Ŋ<($$ ?Ş @,J!`@xy2[8\ˇH2د lQ}Iӂ_1{==Dd8aT P{\+LbIDO8"%ĆE^:/ k" {s"P,I2ȉ$DX¨Tj 3 =pP{"pa2k"{1ሜLq<, bp=y-tg0@{˱EH~xb+Fu_5>|^2grgaN g%͂IekMfWϳ36e:0[ 4pbOllg(-$sO|acgxn'։Bʋ4pIO^l[L3O}auX%#/6ej}\͙kir^$-4p͞%% K[r2zBFsNmA $5(hqg^TQq^:,P9Hʸ`=\ᨥ%Z4pbOllg(,,P6zPT7/nx 58O(pCc$f5 =,UΤZb1 gbuL-g*,P?Ǔ{\Y=((EH@w .J{\yE\͙j^;AfsNzf8 Ϫ~ï6ebqe7y2:DWFXW:1HPߍ{5ͩAdZUϴg:fZWPYḑgSf[UW(܂JKFX 4pz/p=y-Z+MAfqAqc^#}W>(%jzECq^خLc)N5jSLҙ-XߌRΒЭy|ˇ4p5λ5,51YigbU&W1SHVL⑖'$e25h(o\kQK:KB(hqg^xKz*558'ئm|G!*-^&323YZqs9,P7foBU[ˈeSL焓MvalG!*-^#3Qx4pa  - Z8d_wvwwwwwwwwwwwvoo%@@ {#ɢvh;ɢoy4BhBn=M(Hm{< `vgD `&vy4@p7wvwwwwwwwwwwwwvwwwwwwwwwwwwwwvK&H1PرCݺ/Z&)  }݃=ݽʂ"nKc9]8(}̶ۢ8}{YdŊ><}=%/1" pȾ}݃=ݽD4J:nXC5$HpȾ=݃,<, ۱bt^ٖ:j 3݁{[GXyPYDIxرC݃ ^̵ۢh5 [  ,Şk=@B/- A|ܥzc;5.#Hdg 1 6 %_8EXױ A|ܧ|PXXNz<=<5bA%7槃 R`د ōbD322ٮF g$H8lb #3BHg*,Pq@B/OM$$$XŞ{R^y4B] "]J*G+Xo8FܯNc#?Uy4Bᾘdg:/ (hEX*_x}҃J:oO^@qbD322ٮF g$H]$HC m"CG'EYᬠGfV gN5#Յ35ئV f?ZA%7ׁf }V@qbD0#dE1-Vj}WbZrd5`CGk= y۹-,P=&PIɢ B^rX1~r]$ƒ$Ht:P)ʄyOxlb #3$HXɢ|h|)rXMAhcɢ DhHHOD (hqg^TM(KE#Wv 0cHC m"9$BBBzt(hqg^TM(HkEXQ1S:S]ek˩ix%nQ~j}W)fs|s4nS갗BE8xI1N23/Ķ&YZW:S]ek˩i ?Ş<ܖr(၏D |h(KK3\OU]$ƒBHg*,Pq@B/< `;EXQ1S:S]ek˩ix%nQ~j}W)fs|s4nS갗BE8xI1N23/Ķ&YZW:S]ek˩i ?Ş<ܖr(၏D |h(KK3\OU]$ƒBHg*,Pᇓ{\Y=$(lXC rZ&)  9ǞbQR9_5>r|QLKbk%)2\KY(17cL!O_Uδk5b Db(=80=pN &Aqg^TQ C@ٖ:j 3 rk=ĢrUμ]#:bx˯3P0'O\3f$榳+כ2O^xI-։BŊ8EXױ A|ܧ[663}9| 0gf7D!HE8$s6e|H|F:e\c25>|u̵c9]JKŊ8Jc%-9O}W=!#9 6A HGY 4pz/* (8(pPӤMe\0@{˱EH~xb+2 g% %55_+XoJ1쭰Mo6eRttRΒЭE8EXױ A|ܧ[663(h=(KՌJ*𗌷 S5=XĢslWe&W1SHk)&iLo_Uzxj)gIhVqŊ8EXך]s,q? K1?+yӤMe~ tH~rZ2}WLR7XoPRV5ᨥ%Z4pz/p<%Aqs皜S dX#`rR_eI,~9؜(h3Jd!*-b)c&sI f0ζX#`rs(e Ŋ8{\0okMqgPbAGz!{R^\ܶޤe9.\#sE{\Yk`s@A%Zݺ/O $+YA|pȾ%@@ 7,C==, !Cwb vh(nP_2/7wvwwwwwwwwwwwwwww`wwwwwwwwwwwvK* (vXC6e0E`F e H(pP{8wwww``F`S5"7wvwwwwwwwwwwwwwww`wwwwwwwwwwwvK ]ӋA(黱bt_׌#,M"#{_ww`wwwwwwwwwwwwwwvwwwwwwwwwwwwoo򠲈XGnŊ>zfZ#,8d_vok-m aAe'b vgH@{{#nכ2բtg2/v n\2/#{\0{R^ZJ'N ,yȐ &qrC0((EqܡĒ<^=;8<5+_3FXCGR `u\c9-I,ztV)+MfW̷(h,1n3@p@ 8⟫T7s$ CW%׈7YyR׳\OU_:1HPرCGӧlalS=XƧHV NNFzR3N"k+/LR6=c8",PH@XŞ{R^z!] "]J*G+Xo8FܯNӤMgf=LJtN22'E ?kem>A%7槃 R`د ō)#W!!!<(П 'ƁHqU$$$'I҅k,Pᇓ{\Y=$(lXC rZ&)  9ǞbQR9_5> A!2IfkX,P\Y!H/B^+ILsWΤr[-YZ8ï6ei}lbj3f͙n'MfWh8LG e: "Aj1HPlex|j։B | |RP[xJq|븸 뛱ƽR >í1j 3Rt -Dg׌ܨܒY^Y)3Ds% E(lg*4pz/,@0C@c Mf)D ]J*G+\ʽl5pc0Z*G)s oϪ~CYF;r[-YZ8íE8>A%}pKcך̯L?ƽ<5+Pq5V5S7Tn7UΜ6P_8EXױ A|ܧ|PXXUμ]ڶHΫc^1H|k%aH%J4py%9ՁZѪ_:1yAxJr5_U:Lҙ-P3w<9ئ)oa)IzM͚yAxJr5U(h,,WՌJ*GNU{uٮ7ԚLF22ԧ$㱜,P?ok==s~Ϙμjpc0Z*G)P"RW t-ec!+ A-WqK2dgӨ,Pt[>Ic#<g8Y66b,80X(hᅐ LW81-#]1) ~(hqg'u#J[7rj|Jc0Z*G)fg+J y 4( Me#aX͊PX# uMH#ΞLMIXR nR = &ΗlalSjk2t٬dg ئ)hG&yp f EH<O8 <08CGk=Ǣ 8(pPxe`=Wb7A%7ԝ> g% %55_*ԡft|ƽ<5+QbV5B_7)_663(hJc!H/S ḟJ A(龤\jxj)gIhV5ICs}JkLc9yӆXyf% V5栳9_ xpS5'J cT[: 4pԚLF23LN(-H%E|4ycQ{\z/pc˛\pǵǞ` `G ]ӋIXCbQR9_~+^N 55_#Rtc9-lK+^jk2}1y-eׄh(lXU{xճcc9Ao 'ӞW{ ?vkq>LRTXJ}W:fZ`1{ T'c_UV1(Oy-SW^l[L3$lLXUΞ)Vj 35z;(h=(Ic%-9O}W=!#9 > A!2IfkX,Pq<,$tXC rN5p{\y.%#u 2jz1 x$Ve|a(K+Y6jٖ}IQK:KB(hc^)r5lPXXl/V1(o^23s3jpP8I,bk8{\Y諝Ic#>X[9,TX8 k&z/qtP*P@] "ފכ2բw皜 /^q?qJU57+^lZ-M(n&\esO5:tO?ubkR27>hu̵h栳88%N23 $̷Q񯜖(hqg^zfZWz*ƼF+-Ձ|QLK|c#?Uμ]\SN"k+ٮ&ԧ$2Z}V5ᨥ%ZǗ(hc^j 3vkXk)c`5,Lc)N57™#,OIh|^2O7 }݃=ݽʂ"a(pPE͙h#8}{x{%DW݋8(}=!=/^lVPYpȾ%/ pȾp{\Y.JyhR +ԝ8,"C@@4˄p$@B/k $0^=;80YI,z`,P*ƽR mP&0;C H6mp{\1O$DX q2DJDa/k AmmL`wA1k@ሞ E"8"%ē  q2DJDa<42($%r' "܉d Lr"x(%)=pǸb'ȟ&H@$"'LbQ*XK<J\`xh$$&[I0<4pHI`TX=pN &ApO{"1 {\Y=$(lXC rZ&)  9ǞbQR9_5>Q}IRΒЭ|k($4M>bZrS CGqggwՌJ*kAfs¾ᜧRk-1O7Ʃt(hs5dg™؝k gP[:KgJqiP^Ǘ6၏k= yskܤ {\z/qEi7x~{q輋\y#00oqy7Ş:|v@!84 8CXĢrUW>Wb7A%7ԝ<jk2x걯O E,- Ƽ00or ?z5&ׅ@r 8Ŋ<($$ ?Ş:uL񒓢^rtH2xn'҃J:o:p$ eB=s;a0$ʼnz00p( a(h Aqg1;8Ϙμٖ~2LnLR6,P*ƽR y-m0W|k=ƪG1c/T'ٖ+Gs6ezPX&,P6zPT7/nx 58Oٴ B k(oWٖ[_PL#2jtY^)bg\D!C~56ehn}W>ќ͙j^;Afp#qK2dg23-IMoW5\r +_9-`,Pq ̵h5 9ǞUxV[Y\% F~xb+2:DW\MNI3Jdc~2kQK:KB .,P*Ƽg:|Se#jYW<\SN"k+Xo3FXіxբb}rW걯O E,- XŞ{A. rk=諜g<bk%3z#(ςIekUgH氱CGHIS%i V lg.#N[3O5[79u3xV[ϹE(n&,Pᇓ{\0ok=Ş{ $z(X((E` NX! L8 pTak A{Xns$+[Eᤖk(/݃=ݽرC݃!``F{!!0`F d! (pPED!Cr}{XyPYDPlg+bt^ٖ4g2/7wvwwwwwwwwwwwwwww`wwwwwwwwwwwvK,@5رC݃Ǘ7E0bA{Y膜Z GM݋8(}ۢ&d)bn݁{{%D;v,Pnכ2GMAfq"#{_ww`wwwwwwwwwwwwwwwwwvwwwwwwwwvkhK* (8(pP{=B ݃݁{t^ٖ㦠8}Kt^}݁ᅐ ] "ФW:pYcD<5+_3FXCGR c;5.#Hdg 1 6 %_8EXױ A|ܧ|PXXW:YiF|)ֱ0sPYRt`8$'TX8 k&z/qtP*P@ .J{\y.%#7yp\[W:2WzߪzP1鸟0mz1 x$V:Dyˈ榳+zf[4p{\r[X8 {?jqOՌJ*W9!Afs` `G5:DWVXbtLJtN23ԝՖ2>UtY_xub?)T7\P9b=BXQ1S:S]ek˩ix%nQm^iܠGO'sb[Y,|Mv)g!b A!2IfkX,P\Y!H/B^+ILsWΤr[-YZ8ï6ei}lbj3f͙n'MfWh8{\Y=@q XC r1" p{\y.%#ube^Ÿ1-#Sӆ7 aU\Dig\c9-I,zaցZ ?N g%͂IekMfW &ec^YZG8~)D}*d7N\(/ ?k؅ nSƾllg(,,P*^خ[$gUS걯bA5ܥE8k`߇P[XUΤZb1 gbuL-AlA-*,P?ǓC{\&=<1ͮbkr_01q5Ǟ `\z/k=f 5Ǣ-q缌LƸaxt[9膜XH cV\]O tRti/ƽ<5+_?_ ʋ4p[+g<Zb8c^8|jD4D(pP𠐐 4p{CD0,`8$$Kс@P@s.Wb7b GM'N m"pÞ၏pbk80U " $DXd&H@!QDx3NZሂA\d Lr"x($0(د lQmpAOpP{Ar'"P,I2ȉ$DXJ0 D($D"P,J%K xPIƸb'AEȟ&H@$"'LbQ*XKpHHk\1O$DXd&H@(,%A$C8\)pO{"܊k?LbIDO8"%ĢTTr  {ADq2DJ&@9<@d R^ǔ`c1O$DXd&H@(,%'E὚~`tYՅ35ئV f,P~1N23/Ķ&YZҚS+XAU-҃J:o|42%\FPY(hpO{"1 {\1ሠ Dd{EAe8({A͙h#8 ]J*G+\_3+G;>#Rtc9-lK+^jk2}1y-eׄh(lXU{xճcc9Ao 'ӞW{ ?vkq>LRTXJ}W:fZ`1{ T'c_UV1(Oy-SW^l[L3$lLXl/V1(o^23s3jph$ x%M`CGk=Ǣ򠲈bp=:DUAq缻TW׀6++yr[-YZSYU.cX d٪f['OO E,- XU{xճcc9Aaby҄XĢ xpS_UHHy~ρ@$5(hqgu&S;bal栳9Qb0Kk?i V lg*)5FQΐ3abΑ4K~\F+-Ҝ2g<$Jkns e?i V lg*1rPLX&a{ $z.X((E` NX! L8atP*P0Ő ,|79Zݺ/O $+YA|pȾc.Ŋ> Bn}݃=݃݃ݽÊr7b vgH@݁?K&H1PرCݺ/Z&)  X;KP7wvwwwwwwwwwwwwwwwww`wwwwwwwwwvK* (-v,Pnכ2fE`F e H(pP{8wwww``F`S5"7wvwwwwwwwwwwwwwww`wwwwwwwwwwwvK ]ӋA(黱bt_׌#,M"#{_ww`wwwwwwwwwwwwwwvwwwwwwwwwwwwoo򠲈XGnŊ>zfZ#,8d_vok-m aAe'b vgH@{{#nכ2բtg2/v n\2/#{\0{R^ZJ'N ,yȐ &qr B\0((EqܡĒ<B{\w(py$(ak&z/p=<4ЭeAq缻TWOO E,- ⑖&,P*ƭbO`1(hqg^yM T(KE` `G5:DWVXbtLJtN23ԝՖ2>UtY_xub?)T7\P9b=B(%5NbZr(hpɽ,ɒ B6,P9 yv1(s 皟UΞ)b}h(o[XoJrFU}Y_zP1|ƽ<5+QbçO):/ blS#(χZ&) 0z}W9!ɒ @~^LXŞxyPYDPlg!bp=y-i,8`=|^2grg^) g%͂IekMfWc36e(hc^)r5cc9Aabl/V1(o^23s3jpH$$f5 ?ŞbN%ʱ9W>|N g% %_:f[V7)6jٖ|e|XTpP#:r2$(q6 6Wz7ơh(o @'n%aׄgkjnk؅ nS:栳95'O.F}xɝʀ+ %ᨥ‘c4G2^ 0RrCGk=Ǣ$ 8({A0bA rk=ĢrUάLX3rj}W:pzA|75h#_l g% %_:1TXW0YI,yẔ?kQK:KB\?\c^1H~ϥLu\aXU{x͍8E\]dj}V5S7ƼV[CGqgS=XL -u8í#Y-Xkj N^nlӤ)޼%8K}MqpX23MfW1H~ jS>nl FzSrCGk=Ǣ 8(pPxe`=Wb7A%7ԝ> g% %55_*ԡft|ƽ<5+QbV5B_7)_663(hJc!H/S ḟJ A(龤\jxj)gIhV5ICs}JkLc9yӆXyf% V5栳9_ xpS5'J cT[: 4pԚLF23LN(-H%E|4ycQ{\z/pc˛\pǵǞ` `G ]ӋIXCbQR9_~+^N 55_ tRtᰦ)Ό 9  P<kAr q2DJ&@9<@d UJz0c8t5)D&H@$"'LbC P/!]O%6 D E"8"%ē  q2DJDa/PƸb'ȟ&H@$"'LbQ*XKCሞ E"8"%ē  q2DJDa/Pָb'ȟ&H@$"'LbQ*XKC8\)pO{"܊k?LbIDO8"%ĢTTr  {ADq2DJ&@9<@d R^ǔ`c1O$DXd&H@(,%'E὚~`tYՅ35ئV f2IF|W>(%5NbZrx%nQ}x3CrUZ5OCGk"{1ሜLሞ Eb' z/* (tXC r^lDa5 9ǞbQR9_^خlWO_SX3^br ?Sכ2wƾSXljq>#V2zEH~ ͙ob}W:fZ`1ץ %bb ?g zEC~ᜧSA H$#I,bk8{\Y=DW8({A& rk=ĢrUμ]\SO\3oך̯7 svVK&V7כ2O:}W:xj)gIhV ?k؅ nSƭ 4p͞%% K[r2zBFsN| %M`CGk=s5dg™؝k g5ʋq{E.Jy ] R^{W:fZWPYS!kٮ'~2N)Cs߆|͙kXe5Yi >Lc)N5⑖'UδLR7^q?jPY&Vsμٖg8$)F~#>2$ٖsU7 5і =, r^lVPYp{R^@B/k=VE1-SՌJ*W:vWesO5:tfRfjeXקtk\0Kk?i V lg*)5FQΐ3abΑ4K~\F+-Ҝ2g<$Jkns e?i V lg*1rPLX&a{=,@,H(NAĽ@B/.n[oRtǜyg.NA DE{\Yk`s@A%Zݺ/O $+YA|pȾ%@@ {7h & 4X;=BC. 7wvwwwwwwwwwwwwvwwwwwwwwwwwwwwvK&H1PرCݺ/Z&)  }݃݃ݽʂ"nKc9]8(}̶ۢ8}݁{{%@q XCˇ݃݁[jk1LR =݃,tCN-Ŋ>|^2O7 }݃݃ݽʂ"a(pPE͙h#8}݁{[GXyPYDIxرC݃ ^̵ۢh5 [  ,ŞT nRIӂr$9I\G 9P$y] "PbIA a/pÞ@,I#`( $hak&z/p=<4ЭeAq缻TWOO E,- 찜7(hcV A|ܧ}0i4pz/*yȋ8({A1Ixkyv1(s'EggfW%i?\3f$qCG!H/ 4pyiֱ0sPYRt "CW˜,P?Ǔ{\Y=((EH@E#V2z|D!Cb ?N]#Nnl`k"k+Xo,1:o%:'NkHΟg:t:1HPCSՌJ*pC!llg!b{E.Jxh % R^{˱EHxh 'BK'E }`XŞ{R^ 0((Eq缻TWxlb n'NFz> 0,Pq@B/ 8atP*Pyv1( V)zbSq7`ai(hqg^TBC\0((Eq缻TWBxlb n'NFz}`X&z/&H1PرC@LR7(/ rk=ĢrU(/j}W:xeb3 oa)aWӐEG! gN5*%zP1|ƽ<5+QbçFJNc9x;#(χZ&) 0}W9!ɒ @v5ׄ(hqg^TQ3r[XC r^lij 3 rk=ĢrU̷O_jJKrḑe#4 4p:|vRk-15#6VM3$X8 k A,PO4p p{\Y&I諜Ww\b|XFi4pLW:wO5>A%x1-#]3fإ u&~ 0 f(, :W$O&WE&))Qb {\YK6 y g55_:pzA|23\emS4#UN<3r xלypb\XŞINnl`k<A3+0j' gZ1o(/NF[Ֆ6٧IS%`u([nt*`߇P[XӭbalJ gR l_ `@p@O,pj/kE yskǗ6A|pǵǢ{$V{q=<7ȵǞ13ᇓ{\Yӧlal qcI"8(x?ՌJ*G+Xosv+q>Q}I+猾RΒЭ|k|3*,P*YlPYYimxPHH  G ]ӋIXC‚B@ ,P:xIxlg/9}W:x[~Wb7A%7ԝ:P)ϰc*wH )d" 8 g\04p @,J!ɔDqa/F8v+q> tRtᰦ)Ό 9  P<kAr q2DJ&@9<@d UJz0c8t5)D&H@$"'LbC P/1)D&H@$"'LbC P/!]O%6 D E"8"%ē  q2DJDa/ =Dq2DJ&@9<@d R^]b'ȟ&H@$"'LbQ*XK!pO{"܊k?LbIDO8"%ĢT@`b'ȟ&H@$"'LbQ*XKK D($D"P,J%K xP $<3u Db(=Ƞ($D"P,J%K xh$$1r'"P,I2ȉ$DXJ=Dq2DJ&@9<@d R^ Db(=Ƞ($D"P,J%K xh$$5r'"P,I2ȉ$DXJ=Dq2DJ&@9<@d R^:yOpk"{1P{\d Lr"x(% 4 D($D"P,J%K y=Dq2DJ&@9<@d R^BCሞ E"8"%ē  q2DJDa/ =Dq2DJ&@9<@d R^@44-pO{?LbIDO8"%ĢTP3{#\1ሠ"O$DXd&H@(,'&\āDdP{?LbIDO8"%ĢT1'n D($D"P,J%K z*ƽIxof_1:DuaDaLMv)g.CYtq97Uϊ)lMdS5ئV k0[ t^iܧa/Vw栳8,Pሞ Eb' b'A=,ʂ"a(pPכ2GMAfqAq缻TW׀6+[$gUSWu&w*|Fޤr[,$Ve|>c:f[ï 31HPرCG!H/frO<7~ ׆}h)CGu̵c9]OUbQR8f[دUμٖ g+5BIbؘCGR}a~URk0#> %W] g; ?#}&iL%X%V[9ldxI>al~U1Ync>CGkMpɽ,{\Y;8 - zxi%Z Ew`wwwwwwwwww`woo,8#v,P`zX=(݃P!۰v{F 9۰v{.xv{.xo灃.`o灃n\0hm{%$(nXC E`F aAeC7%Ŋ>zf[LPYpȾ}݃=ݽ @8 v,P`q-~55)kEok@!Qwb v 'FXE`F aAe݋8(}̴ۢFPYpȾ}݃=ŭ,<,$vXC /wwwwvvozfZWE-xKEwwwwwwvok@qtP*PB_7)^e9.\# 9P$y] "PbIA q/pÞ@,I#`( $pak&z/p=<4ЭeAq缻TWOO E,- 찜7(hcV A|ܧ}0i4pz/*yȋ8({A1Ixkyv1(s'EggfW%i?\3f$qCG!H/ 4pyiֱ0sPYRtNA DO E,0X8 k&z/qtP*P@ .J{\y.%#7yp\[W:2WzߪzP1鸟0mz1 x$V:Dyˈ榳+zf[4p{\r[X8 {?jqOՌJ*W9!Afs` `G5:DWVXbtLJtN23ԝՖ2>UtY_xub?)T7\P9b=BLR7`q-79l#*W@4@H}ӤMexI^%gf0o걯O E,- Xѱ^&H23։B.%UyErd9Mu$Ŋ8{\Y=E ܖr(pPכ2fyv1(sy-SWu&w*~%r[,$Ve|1I:qf[bV5B_7)_663(hJc%-9O}W=!#9 > A!2IfkX,P\Y!H/B^+ILsWΤr[-YZ8ï6ei}lbj3f͙n'MfWh8{\Y=@q XC r1" p{\y.%#ube[[ by\az e#HW[?l`Iek b(h:tc9-lK+^jk2xV3,ORΒЭB9Ǘ+XױLR ߳S!W:pzA|(hc^)r5cc9Aab}XĢq>Xױ A|ܧ]_3~Ic#-JrN;ʢ\ &LW9,x<3r*%zPJrF]>ςܥx$)F{H: ?N]#ԚLF23Afs͕iI,c`al( 4p <\0{z*3r]3!0o22v2b =,$UΤi]fSOI^ f EH:yY`c6)Ao:yCc9Af`BIq>`߂+J yCc9A`yɕI+ A-TXdy -jx}MfWΜ6P_;5W:x[{" 1|$ӏ.hia5\nl FzSrCGk=Ǣ 8(pPxe`=Wb7A%7ԝ> g% %55_*ԡft|ƽ<5+QbV5B_7)_663(h,lٮECUy,xW^23Me#=R ΂ ?k gP[:KgJS|4ycQ{\z/pc˛\pǵǞ` `G ]ӋIXCbQR9_~+^N 55_& &# gJkLc9u20#dɺ|QLKbk%)2\KY(17gNl[<ם1%\FPY(hpO{"1 {\1ሠ Dd{EAe8({A͙h#8 ]J*G+\_3+G;>#Rtc9-lK+^jk2}1y-eׄh(lXU{xճcc9Ao 'ӞW{ ?vkq>LRTXJ}W:fZ`1{ T'c_UV1(Oy-SW^l[L3$lLXl/V1(o^23s3jph$ x%M`CGk=Ǣ򠲈bp=:DUAq缻TW׀6++yr[-YZSYU.cX d٪f['OO E,- XU{xճcc9Aaby҄XĢ xpS_UHHy~ρ@$5(hqgu&S;bal栳9Qb0Kk?i V lg*)5FQΐ3abΑ4K~\F+-Ҝ2g<$Jkns e?i V lg*1rPLX&a{ $zHE/qtP*P˛ԝ8,"C@@4˄r$ @j' @B/pÞ@,I#`( $ 9qܡĒ<A^=,Yc Эnzxi%Z Ewwwwwwwwwwwwwwv d! (pPED!Cr}{XyPYDPlg+bt^ٖ4g2/7wvwwwwwwwwwwwwwww`wwwwwwwwwwwvK ]ӋA(黱bt_׌#,M"#{_ww`wwwwwwwwwwwwwwvwwwwwwwwwwwwoo򠲈XGnŊ>zfZ#,8d_vok-m aAe'b vgH@{{#nכ2բtg2/v n\2/#{\0{R^ZJ'N ,yȐ &qr$ň8atP*PC$x D{\y7Ş{Aᤖk(/ rk=ĢrU(/j}W:xj)gIhVggeḘCGR Wb7A%7ԝ<jk2x걯O E,- Ƽ00or ?z5&ׅ@r 8Ŋ<($$ ?c:Pb GM0&# Sb+B`tYddg\LXŞxyPYD@,# zfZ#,8`=ψ;ԝ<=pKcך̯gg^lq?xu&`Z&) (hc^)r5lP[I0O#(hUμٖ g+5cU#걗sՌJ*G^l|#כ2wƽ(I,[(h=(KՌJ*𗌷 X[9,TX8 k&z/qtP*P@] "ފכ2բw皜 /^q?qJU57+^lZ-M(n&\esO5:tO?ubkR27>hu̵h栳88%N23 $̷Q񯜖(hqg^zfZWz*ƼF+-Ձ|QLK|c#?Uμ]\SN"k+ٮ&ԧ$2Z}V5ᨥ%ZǗ(hc^j 3vkXk)c`5,Lc)N57™#,OIh - zxi%Z EwwwwwwwwwwwwwwwookU(pP{=B.=];€O  oP oBC.8$$<2`P=]݃?O(HHxe݃?@O(HHHxe݃?OXP@HHxe݁{%$(nXC E`F aAeC7%Ŋ>zf[LPYpȾ=݃,<,$vXC /wwwwvvozfZWE-xKEwwwwwwvok@!Qwb v 'FXE`FTQ رCݺ/^lDa5 p{\Yqg1'P&PbK=a/pÞq2OEXך|}IӀRzxj)gleE8{\w(py%؞ P@Q^=Şd5c|}IӀRzxj)gleE8E\@_:4@<(oO E,m񯜖7Ah.q (hB J6U R^@,I#`( ($K0r H   9qܡĒ<^=;8<5+_(/5h'))Qb{EP9bp>lj 9ǞbQR9_%:'N~Ϙq>"K;a~ g%͂IekbV5B_7)_663\em栳9V! ?ŞZuL-g+L(Mqg^T!] "]J*G+Xo8%ube\'EU.c=Yaq>`u\c9-I,ztV)+MfW̷(h,1n3@p@ 8⟫T7s$ CW%׈7YyR׳\OU_:1HPرCGӧlalS=XƧHV NNFzR3N"k+/LR6=c8",PH@XŞ{R^8@B/k=ĢrU.i?88X@$SM`CGPYO:p U/O E,mCGk=ǢE( @B/k=ĢrU.i? ,P{W͍PY&XUy,x{Ahԝ8*xP}6TXŞ{R^@B/k=ĢrU.i?8X@$SM`CGPYO:p U/O E,mCGk=ǢE  pTǞbQR9_yǗ4zp}BBxxg4p($cbjt(hc^j 35PZ)'NJᨥM(hqg^T8atP*Pyv1(aˇGr8l>Á%|إt(hEXך|䱾j E>)T€<52 =,] "(HHxcE A!2IfkX,P\Y!H/B^+ILsWΤr[-YZ8ï6ei}lbj3f͙n'MfWh8{\Y=DW8({A& rk=ĢrUμ]\SO\3oך̯7 svVK&V7כ2O:}W:xj)gIhV ?k؅ nSƭ 4p͞%% K[r2zBFsN| %M`CGk=s5dg™؝k g5ʋq{E.Jy ] R^{W:fZWPYS!kٮ'~2N)Cs߆|͙kXe5Yi >Lc)N5⑖'UδLR7^q?jPY&Vsμٖg8$)F~#>2$ٖsU7 5і =, r^lVPYp{\yEX׈e5Uϊ)obQPdg׀6++yӤMe{5ڔ4KV7/ƽ<5+^`8 ?kAfsw e9lZb8sɕe<&US:xeI?9-gZ&) 7(j)e~RΒЭE8{\Y=@ ފAfsNI)[_,HJKc9WI2$Vg\mvtNk 4pt2[`r1Yn屓9$S]sg[,HJKc9We^2b =y7Şy膜Z GM8({AMx`c^YZCG!H/ 4pg zECU{x\em]O tRt5<5+_ $!g>ϥ5ئV`,P\Y<]cPY𯄼eg)ԚLG zA-8E\Me#v'ZΤҢ\y>T<=1ͮbk8`c{\&)#\yZf 5Ǣ``\z/"{ kMqgN]#.iŎ $,PpV1(aUϕد Pb GM'O̯2kQK:KB ܨCG諞eAfse#5A! 3z7ơtCN,pi$@qb CGk=Ǣ򠲈XGE= ̴FPYp{\y.%#u |#]xɝʄ}w:xz1 6 %55_>Ϙμٖ~2LnLR6,P*ƽR y-m0W|k=ƪG1c/T'ٖ+Gs6ezPX&,P*O+o5=xɝʋ4p͞$ڱEC~ᜧSA $5(hpɽ,E6 U R^{*)x-ԊQK:KB,LE _:vWA%7@pbɽ,<6k &,P= {=EpᤖkZ[+׀5(1Ŋ< ]Epɽ,=Tx-.]~YZ <=?Lu̵lg!bɽ,<6k &,P= {=Epᤖk c:f[Lܖr(pP;"ᇓ{\Y.Jz7]xI:atP*P{CD0'`alP@l^N ZP @ ]\K`7yh 9X(pRh)0+Fa^ -jpr[W 9X(pRh(@ ]\P( < "蜂"^JI5(၏qܡĆO@U@ 9p§pR! kA)'3G`V6>5@6G./usr/share/html/adsm/en_US/admref/a45er297.htm Administrator's Reference

    Administrator's Reference

    UPDATE DOMAIN (Update a Policy Domain)

    Use the UPDATE DOMAIN command to modify an existing policy domain.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You can use this command to update selected parameters for the specified policy domain. Any parameters that are not explicitly updated remain unchanged.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the specified policy domain.

    Syntax

                      (1)
    >>-UPDate DOmain--------domainname------------------------------>
     
    >-----+------------------------------+-------------------------->
          '-DESCription--=--description--'
     
    >-----+-------------------------------+------------------------->
          '-BACKRETention--=--bkretvalue--'
     
    >-----+---------------------------------+----------------------><
          '-ARCHRETention--=--archretvalue--'
     
    

    Notes:

    1. You must specify at least one optional parameter on this command.

    Parameters

    domainname
    Specifies the name of an existing policy domain to be updated. This parameter is required. The maximum length of this name is 30 characters.

    DESCription=description
    Describes the policy domain using a text string. This parameter is optional. The maximum length of the description is 255 characters. The description must be enclosed in quotation marks if it contains any blank characters. To remove a previously defined description, specify a null string ("") for this value.

    BACKRETention=bkretvalue
    Specifies the number of days (from the date of deactivation) to retain inactive backup versions of files when either of the following conditions are present:

    • A file's management class is changed, but neither the new management class nor default management class contains a backup copy group.

    • The management class to which a file is bound no longer exists, and the default management class does not contain a backup copy group.

    Backup retention values can be in the range of 0 to 9999, inclusive.

    ARCHRETention=archretvalue
    Specifies the number of days (from the date of archive) to retain archive copies. The archive retention value is used by ADSM to manage copies of files when the management class to which a file is bound no longer exists, and the default management class does not contain an archive copy group. Backup retention values can be in the range of 0 to 9999, inclusive.

    Examples

    Task 1

    Update the description of the EMPLOYEE_RECORDS policy domain to Employee Information and set the backup retention parameter to 50 days.

    Command:
    update domain employee_records description="employee information" backretention=50

    Task 2

    Update the description of the EMPLOYEE_RECORDS policy domain to Development Programming Group. Set the backup retention parameter to 45 days and the archive retention parameter to 75 days.

    Command:
    update domain employee_records description="development programming group" backretention=45 archretention=75

    Related Commands

    Table 283. Commands Related to UPDATE DOMAIN
    Command Description
    COPY DOMAIN Creates a copy of an existing policy domain.
    DEFINE DOMAIN Defines a policy domain that can be assigned to one or more clients.
    DEFINE POLICYSET Defines a policy set within the specified policy domain.
    DELETE DOMAIN Deletes a policy domain along with any policy objects in the policy domain.
    QUERY DOMAIN Displays information about one or more policy domains.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k*'3`V6>5@6./usr/share/html/adsm/en_US/admref/a45er298.htm Administrator's Reference

    Administrator's Reference

    UPDATE DRIVE (Update a Drive)

    Use the UPDATE DRIVE command to update a drive that ADSM can use to access data on storage volumes. You typically use this command to redefine the device name during system reconfiguration.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The server options file that is created during installation includes a DEVCONFIG option that specifies a default device configuration file named devcnfg.out. You can specify other device configuration files with additional DEVCONFIG options. When you use this option in the dsmserv.opt file, the files specified are automatically updated whenever a device class, library, or drive is selected, updated, or deleted.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-UPDate DRive--libname--drivename----------------------------->
     
                                       .-ONLine--=--Yes-----.
    >-----+------------------------+---+--------------------+------->
          '-DEVIce--=--devicename--'   '-ONLine--=--+-Yes-+-'
                                                    '-No--'
     
    >-----+----------------------------------+---------------------->
          |                            (1)   |
          '-ELEMent--=--elementaddress-------'
     
    >-----+----------------------------+---------------------------><
          |                      (2)   |
          '-ACSDRVID--=--driveid-------'
     
    

    Notes:

    1. The ELEMENT parameter is valid only for drives in SCSI libraries.

    2. The ACSDRVID parameter is valid only for drives in ACSLS libraries.

    Parameters

    libname
    Specifies the name of the library to which the drive is assigned. This parameter is required.

    drivename
    Specifies the name that is assigned to the drive. This parameter is required.

    DEVIce=devicename
    Specifies the name, to be updated, of the device (that is, the special filename) that corresponds to the drive. For example, you might specify /dev/mt2 or /dev/rop2. This parameter is optional.

    Important:

    1. For 3480, 3490, and 3590 tape drives, you must specify the device name that has the form /dev/rmtX (where X is the number of the drive).

    2. For 4mm, 8mm, and QIC tape drives, you must specify the device name that has the form /dev/mtX (where X is the number of the drive). Do not enter a device name that has the form /dev/rmtX.

    3. For optical drives, you must specify the device name that has the form /dev/ropX (where X is the number of the drive). Do not enter a device name that has the form /dev/opX.

    ONLine=Onlinevalue
    Specifies the drive to be available for use. This parameter is optional. Use this UPDATE DRIVE command to change the value of the drive's online state even when the drive is in use. If the drive is in use, and other parameters are supplied, the command will fail. The updated state will be retained even when the server is halted and brought up again. If a drive is marked offline when the server is brought up, a warning is issued noting that the drive must be manually brought online. If all the drives in a library are updated to be offline, processes that need a library mountpoint will fail, rather than queue up for one. This allow drives to be drained and stops any activity from going to that storage pool.

    YES
    Specifies that a particular drive is to be available for use (online).

    No
    Specifies that a particular drive will not be available for use (offline).
    Note:While you can make a drive offline while it is in use, it is not recommended. The effect will be that the currently mounted volume will complete its process and the drive will become offline following the dismount. If that volume was part of a series of volumes for a given transaction, the drive will no longer be available to complete mounting the series. If no other drives are available, that transaction may fail as a result.

    ELEMent=elementaddress
    Specifies the new value to be used for the drive's element address within a SCSI library. This parameter is optional and is only valid for a drive located in a SCSI library. For a description of which element address values to use for various library configurations, see ADSM Quick Start.

    ACSDRVID=driveid
    Specifies the drive id of the drive being accessed. This drive id must be specified as a,l,p,d, where a is the acsid, l is the LSM (library storage module), p is the panel number, and d is the driveid. The drive id is a set of numbers that indicates the physical location of a drive within an ACSLS library. ADSM needs the drive id to connect the physical location of the drive to the drive's SCSI address.

    Examples

    Task

    Update the drive named DRIVE3 located in the library named AUTO by changing the element address to 119.

    Command:
    update drive auto drive3 element=119

    Related Commands

    Table 284. Commands Related to UPDATE DRIVE
    Command Description
    DEFINE DRIVE Assigns a drive to a library.
    DELETE DRIVE Deletes a drive from a library.
    QUERY DRIVE Displays information about one or more drives.
    QUERY LIBRARY Displays information about one or more libraries.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] r k9+'3O`V6>5@6O./usr/share/html/adsm/en_US/admref/a45er299.htm Administrator's Reference

    Administrator's Reference

    UPDATE LIBRARY (Update a Library)

    Use the UPDATE LIBRARY command to modify a library device name or change the path name for an external library manager.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The server options file that is created during installation includes a DEVCONFIG option that specifies a default device configuration file named devcnfg.out. You can specify other device configuration files with additional DEVCONFIG options. When you use this option in the dsmserv.opt file, the files specified are automatically updated whenever a device class, library, or drive is selected, updated, or deleted.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

                                                            (1)
    >>-UPDate LIBRary--libraryname----DEVIce--=--devicename--------->
     
    >-----+-------------------------------+---+-------------------+-><
          '-EXTERNALManager--=--pathname--'   '-ACSID--=--number--'
     
    

    Notes:

    1. This parameter is not applicable to ACSLS libraries.

    Parameters

    libraryname
    Specifies the name of the library to be updated. This parameter is required.

    DEVIce=devicename
    Specifies the new names of the devices that access the library's robotic mechanism. For example, you might specify /dev/lb0as the device name. This parameter is required for SCSI and 349X library types, but is not valid for MANUAL library types. If the library type is SCSI, only one device name is allowed. If the library type is 349X, 1-8 device names are allowed. For additional information, see the ADSM Administrator's Guide.

    EXTERNALManager=pathname
    Specifies a new path name for an external library manager. This parameter is optional and only applies to the EXTERNAL library type.

    ACSID=number
    Specifies that the library is an STK library controlled by STK Automated Cartridge System Library Software (ACSLS).

    Examples

    Task

    Update the library named AUTO with a new device name of /dev/lb3

    Command:
    update library auto device=/dev/1b3

    Related Commands

    Table 285. Commands Related to UPDATE LIBRARY
    Command Description
    AUDIT LIBRARY Ensures that an automated library is in a consistent state.
    DEFINE DRIVE Assigns a drive to a library.
    DEFINE LIBRARY Defines an automated or manual library.
    DELETE DRIVE Deletes a drive from a library.
    DELETE LIBRARY Deletes a library.
    QUERY DRIVE Displays information about one or more drives.
    QUERY LIBRARY Displays information about one or more libraries.
    UPDATE DRIVE Changes the attributes of a drive.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] r k$,'3aV6>5@6./usr/share/html/adsm/en_US/admref/a45er300.htm Administrator's Reference

    Administrator's Reference

    UPDATE LIBVOLUME (Change the Status of a Storage Volume)

    Use the UPDATE LIBVOLUME command to change the status of a sequential access storage volume in an existing library.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-UPDate LIBVolume--libraryname--volname----------------------->
     
    >-----STATus--=--+-PRIvate-+-----------------------------------><
                     '-SCRatch-'
     
    

    Parameters

    libraryname
    Specifies the name of the library where the storage volume is located. This parameter is required.

    volname
    Specifies the volume name of the storage volume. This parameter is required.

    STATus=voltype
    Specifies a change to the state of a storage volume. This parameter is required. Possible values are:

    PRIvate
    Specifies that the storage volume is being updated to a private volume.

    SCRatch
    Specifies that the storage volume is being updated to a scratch volume.

    Examples

    Task

    Update the volume named WPDV00 located in the library named AUTO to reflect a status of PRIVATE.

    Command:
    update libvolume auto wpdv00 status=private

    Related Commands

    Table 286. Commands Related to UPDATE LIBVOLUME
    Command Description
    AUDIT LIBRARY Ensures that an automated library is in a consistent state.
    CHECKIN LIBVOLUME Checks a storage volume into an automated library.
    CHECKOUT LIBVOLUME Checks a storage volume out of an automated library.
    DEFINE LIBRARY Defines an automated or manual library.
    QUERY LIBRARY Displays information about one or more libraries.
    QUERY LIBVOLUME Displays information about a library volume.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] BM  k-'3aV6>5@6./usr/share/html/adsm/en_US/admref/a45er301.htm Administrator's Reference

    Administrator's Reference

    UPDATE MACHINE (Update Machine Information)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature.

    Use the UPDATE MACHINE command to modify a defined machine.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    This command is provided for your use in documenting, in the ADSM server database, the machine information required to recover an ADSM client machine should a disaster occur. The ADSM server database will be used to store this information for you, and QUERY commands are provided to retrieve the information should you need to reference it in the case of a disaster. The information provided by this command is NOT used by the server in any way to coordinate disaster recovery or to manage the server under normal operation. The information provided in this command is solely determined by you in planning for client machine disaster recovery.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                      (1)
    >>-UPDate MAchine--------machinename---------------------------->
     
    >-----+------------------------------+-------------------------->
          '-DESCription--=--description--'
     
    >-----+------------------------+---+------------------+--------->
          '-BUilding--=--building--'   '-FLoor--=--floor--'
     
    >-----+----------------+---+-----------------------------+------>
          '-ROom--=--room--'   '-PRIority--=--priorityvalue--'
     
    >-----+-------------------------+------------------------------><
          '-ADSMServer--=--+-Yes-+--'
                           '-No--'
     
    

    Notes:

    1. You must specify at least one optional parameter on this command.

    Parameters

    machinename
    Specifies the name of the machine to be updated. This parameter is required.

    DESCription=description
    Specifies the description of the machine. This parameter is optional. The maximum length of the description is 255 characters. The description must be enclosed in quotation marks if it contains any blank characters. To remove a previously defined description, specify a null string ("") for the value.

    BUilding=building
    Specifies the building name or number where the machine is located. This parameter is optional. You can enter a building name or a building number. The maximum length of the building name or number is 16 characters. The building must be enclosed in quotation marks if it contains any blank characters. To remove a previously defined building, specify a null string ("") for the value.

    FLoor=floor
    Specifies the floor name or number where the machine is located. This parameter is optional. You can enter a floor name or a floor number. The maximum length of the floor name or number is 16 characters. The floor must be enclosed in quotation marks if it contains any blank characters. To remove a previously defined floor, specify a null string ("") for the value.

    ROom=room
    Specifies the room name or number where the machine is located. This parameter is optional. You can enter a room name or a room number. The maximum length of the room name or number is 16 characters. The room must be enclosed in quotation marks if it contains any blank characters. To remove a previously defined room, specify a null string ("") for the value.

    PRIority=priorityvalue
    Specifies the restore priority value for the machine. This parameter is optional. You can specify an integer in the range of 1 to 99, inclusive, with 1 being the highest priority and 99 being the lowest. This value is used to provide a prioritized list for client machine recovery.

    ADSMServer=adsmservervalue
    Specifies whether the machine being defined contains the ADSM server. This parameter is optional. Possible values are:

    No
    Specifies that this machine does not contain an ADSM server.

    Yes
    Specifies that this machine contains an ADSM server. Only one machine can be defined as containing the ADSM server.

    Examples

    Task

    Update the DISTRICT5 machine information to reflect that it contains the ADSM server.

    Command:
    update machine district5 adsmserver=yes

    Related Commands

    Table 287. Commands Related to UPDATE MACHINE
    Command Description
    DEFINE MACHINE Defines a machine for DRM.
    DELETE MACHINE Deletes an existing machine.
    INSERT MACHINE Inserts machine characteristics or recovery instructions into the ADSM database.
    QUERY MACHINE Displays information about one or more machines.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] meter kd .'3l$aV6>5@6l$./usr/share/html/adsm/en_US/admref/a45er302.htm Administrator's Reference

    Administrator's Reference

    UPDATE MGMTCLASS (Update a Management Class)

    Use the UPDATE MGMTCLASS command to modify selected parameters for the specified management class. If you do not explicitly update a parameter, it remains unchanged.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The UPDATE MGMTCLASS command fails if a copy storage pool is specified as the destination for space-managed files.

    The following parameters affect only HSM clients that use this management class, and have no effect on backup-archive clients:

    SPACEMGTECHNIQUE
    AUTOMIGNONUSE
    MIGREQUIRESBKUP
    MIGDESTINATION

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the policy set belongs.

    Syntax

                         (1)
    >>-UPDate MGmtclass--------domainname--setname--classname------->
     
    >-----+-------------------------------------+------------------->
          '-SPACEMGTECHnique--=--+-AUTOmatic-+--'
                                 +-SELective-+
                                 '-NONE------'
     
    >-----+---------------------------------+----------------------->
          '-AUTOMIGNonuse--=--automigvalue--'
     
    >-----+------------------------------+-------------------------->
          '-MIGREQUIRESBkup--=--+-Yes-+--'
                                '-No--'
     
    >-----+------------------------------+-------------------------->
          '-MIGDESTination--=--poolname--'
     
    >-----+------------------------------+-------------------------><
          '-DESCription--=--description--'
     
    

    Notes:

    1. You must specify at least one optional parameter on this command.

    Parameters

    domainname
    Specifies the name of the policy domain to which the management class belongs. This parameter is required. The maximum length of this name is 30 characters.

    setname
    Specifies the name of the policy set to which the management class belongs. This parameter is required. The maximum length of this name is 30 characters. You cannot update a management class that belongs to the ACTIVE policy set.

    classname
    Specifies the name of the management class that you want to update. This parameter is required.

    SPACEMGTECHnique=smtvalue
    Specifies the space management technique to use for the management class. This parameter is optional. Possible values are:

    AUTOmatic
    Specifies that the file is eligible for automatic migration or selective migration.

    SELective
    Specifies that the file is eligible for selective migration only.

    NONE
    Specifies that the file is not eligible for migration.

    The default in the management class named STANDARD is NONE.

    This parameter is effective only for HSM clients, not for backup-archive clients.

    AUTOMIGNonuse=automigvalue
    Specifies the number of days that must elapse since the file was last used before it is eligible for automatic migration. This parameter is optional.

    If the SPACEMGTECHNIQUE parameter is not AUTOMATIC, ADSM ignores this attribute. You can specify a value from 0-9999. The default value is 0.

    This parameter is effective only for HSM clients, not for backup-archive clients.

    MIGREQUIRESBkup=migreqvalue
    Specifies whether a backup version of a file must exist before a file can be migrated. This parameter is optional. Possible values are:

    Yes
    A backup version must exist.

    No
    A backup version is optional.

    This parameter is effective only for HSM clients, not for backup-archive clients.

    MIGDESTination=poolname
    Specifies the name of a primary storage pool that is the destination for migrated files. This parameter is optional. The default destination is SPACEMGPOOL.

    A file must be associated with a management class that specifies an appropriate storage pool for migrated files. The type of storage devices in a storage pool and options specified for the storage pool affects the speed with which a migrated file can be recalled to a local file system.

    The command fails if a copy storage pool is specified as the destination.

    This parameter is effective only for HSM clients, not for backup-archive clients.

    DESCription=description
    Specifies a text string that describes the management class. This parameter is optional. The maximum length of the description is 255 characters. The description must be enclosed in quotation marks if it contains any blank characters. To remove a previously defined description, specify a null string ("") for this value.

    Examples

    Task

    Update the management class called ACTIVEFILES, for policy set VACATION in the EMPLOYEE_RECORDS policy domain, with a description of Technical Design Support Mgmt Class.

    Command:
    update mgmtclass employee_records vacation activefiles description="technical design support mgmt class"

    Related Commands

    Table 288. Commands Related to UPDATE MGMTCLASS
    Command Description
    ASSIGN DEFMGMTCLASS Assigns an existing management class as the default for a specified policy set.
    COPY MGMTCLASS Creates a copy of an existing management class.
    DEFINE COPYGROUP Defines a copy group for backup or archive processing within a specified management class.
    DEFINE POLICYSET Defines a policy set within the specified policy domain.
    DEFINE MGMTCLASS Defines a management class within the policy domain and policy set specified.
    DELETE MGMTCLASS Deletes a management class and its copy groups from a policy domain and policy set.
    QUERY COPYGROUP Displays the attributes of an existing copy group.
    QUERY MGMTCLASS Displays information about one or more management classes.
    QUERY POLICYSET Displays information about one or more policy sets.
    UPDATE COPYGROUP Changes one or more attributes of a copy group.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] s wh k]/'3'aV6>5@6'./usr/share/html/adsm/en_US/admref/a45er303.htm Administrator's Reference

    Administrator's Reference

    UPDATE NODE (Update a Client Node)

    Use the UPDATE NODE command to modify the attributes of a registered client node.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You can use this command to modify selected parameters for the specified client node. If you do not explicitly update a parameter, it remains unchanged.

    You must use the RENAME NODE command to change the name of a registered client node.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the client node belongs.

    Syntax

                      (1)     .-*--------.
    >>-UPDate Node------------+-nodename-+-------------------------->
     
    >-----+-----------------------------------------+--------------->
          +-password--+---------------------------+-+
          |           '-FORCEPwreset--=--+-No--+--' |
          |                              '-Yes-'    |
          '-FORCEPwreset--=--Yes--------------------'
     
    >-----+-----------------------------+--------------------------->
          '-CLOptset--=--optionsetname--'
     
    >-----+--------------------------+---+------------------------+->
          '-CONtact--=--contactinfo--'   '-DOmain--=--domainname--'
     
    >-----+-----------------------------+--------------------------->
          '-COMPression--=--+-Client-+--'
                            +-Yes----+
                            '-No-----'
     
    >-----+-------------------------+---+-------------------------+->
          '-ARCHDELete--=--+-Yes-+--'   '-BACKDELete--=--+-No--+--'
                           '-No--'                       '-Yes-'
     
    >-----+----------------------------------+---------------------->
          '-WHEREDOmain--=--wheredomainname--'
     
    >-----+--------------------------------------+-----------------><
          '-WHEREPLatform--=--whereplatformname--'
     
    

    Notes:

    1. You must specify at least one optional parameter on this command.

    Parameters

    nodename
    Specifies the name of the client node to be updated. The parameter is required. You can use a pattern-matching expression to specify this name.

    password
    Specifies the new password for the client node. The parameter is optional. The maximum length of the name is 64 characters. Passwords remain current for a period determined by the password expiration period.
    Note:You can specify FORCEPwreset=Yes without providing a password. If you specify a password, you can enter a value for the FORCEPwreset parameter.

    FORCEPwreset=forcepasswordreset
    Specifies whether the administrator has the option to force a client to change or reset the password. The parameter is optional. Possible values are:

    No
    Specifies that the password expiration period is set by the SET PASSEXP command. The administrator does not have the option to force a client to change or reset the password while attempting to logon to the server.
    Note:This value is valid only when you specify a password.

    Yes
    Specifies that the client node or administrator's password will expire at the next logon. The client must change or reset the password at that time.

    CLOptset=optionsetname
    Specifies the name of the optionset to be used by the client. The parameter is optional.

    CONtact=contactinfo
    Specifies a text string of information identifying the client node. The parameter is optional. The maximum length of the text string is 255 characters. The contact information must be enclosed in quotation marks if it contains any blanks. To remove previously defined contact information, specify a null string ("") for this value.

    DOmain=domainname
    Specifies the name of the policy domain to which the client node is registered. The parameter is optional.

    COMPression=compressionvalue
    Specifies whether the client node compresses its files before sending them to the server for backup and archive. The parameter is optional. Possible values are:

    Client
    Specifies that the client determines whether files will be compressed.

    Yes
    Specifies that the client node compresses its files before sending them to the server for backup and archive.

    No
    Specifies that the client node does not compress its files before sending them to the server for backup and archive.

    ARCHDELete=archdeletevalue
    Specifies whether the client node can delete its own archived files from the server. The parameter is optional. Possible values are:

    Yes
    Specifies that the client node can delete its own archive files from the server.

    No
    Specifies that the client node cannot delete its own archive files from the server.

    BACKDELete=backdeletevalue
    Specifies whether the client node can delete its own backup files from the server. The parameter is optional. Possible values are:

    No
    Specifies that the client node cannot delete its own backup files from the server.

    Yes
    Specifies that the client node can delete its own backup files from the server.

    WHEREDOmain=wheredomainname
    Specifies the name of the policy domain to be used as filter in combination with the nodename. The parameter is optional.

    WHEREPLatform=whereplatformname
    Specifies the name of the client platform to be used as filter in combination with the nodename. The parameter is optional.

    Examples

    Task

    Update node LARRY so that the data on node LARRY will be compressed when it is backed up or archived by ADSM and so that the client cannot delete archived files.

    Command:
    update node larry compression=yes archdelete=no

    Related Commands

    Table 289. Commands Related to UPDATE NODE
    Command Description
    QUERY NODE Displays partial or complete information about one or more clients.
    REGISTER ADMIN Defines a new administrator without granting administrative authority.
    REGISTER NODE Defines a client to the server and sets options for that user.
    REMOVE NODE Removes a client from the list of registered nodes for a specific policy domain.
    RENAME NODE Changes the name for an existing user that belongs to a specific policy domain.
    SET PASSEXP Specifies the number of days after which a password is expired and must be changed.
    UPDATE ADMIN Changes the password or contact information associated with any administrator.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] DT>< k#0'35bV6>5@65./usr/share/html/adsm/en_US/admref/a45er304.htm Administrator's Reference

    Administrator's Reference

    UPDATE POLICYSET (Update a Policy Set)

    Use the UPDATE POLICYSET command to modify the description of an existing policy set.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You can use this command to modify the description for the specified policy set. If you do not explicitly update the DESCRIPTION parameter, it remains unchanged.

    You cannot modify the description of the ACTIVE policy set.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the policy set belongs.

    Syntax

    >>-UPDate POlicyset--domainname--setname------------------------>
     
    >-----DESCription--=--description------------------------------><
     
    

    Parameters

    domainname
    Specifies the name of the policy domain to which the policy set belongs. This parameter is required.

    setname
    Specifies the name of the policy set to be updated. This parameter is required. You cannot modify the attributes of the ACTIVE policy set.

    DESCription=description
    Specifies a text string that describes the policy set. This parameter is required. The maximum length of the description is 255 characters. The description must be enclosed in quotation marks if it contains any blank characters. To remove a previously defined description, specify a null string ("") for this value.

    Examples

    Task

    Update a policy set called VACATION for the EMPLOYEE_RECORDS policy domain with a description of Schedule Planning Information.

    Command:
    update policyset employee_records vacation description="schedule planning information"

    Related Commands

    Table 290. Commands Related to UPDATE POLICYSET
    Command Description
    ACTIVATE POLICYSET Validates and activates a policy set within a policy domain.
    COPY MGMTCLASS Creates a copy of an existing management class.
    DEFINE DOMAIN Defines a policy domain that can be assigned to one or more clients.
    DEFINE MGMTCLASS Defines a management class within the policy domain and policy set specified.
    DEFINE POLICYSET Defines a policy set within the specified policy domain.
    DELETE POLICYSET Deletes a policy set, including its management classes and copy groups, from a policy domain.
    QUERY POLICYSET Displays information about one or more policy sets.
    VALIDATE POLICYSET Verifies and reports on conditions the administrator must consider before activating the policy set.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] A N k>1'3#bV6>5@6#./usr/share/html/adsm/en_US/admref/a45er305.htm Administrator's Reference

    Administrator's Reference

    UPDATE PROFILE (Update a Profile)

    Use the UPDATE PROFILE command on a configuration manager to update a profile description.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-UPDate PROFIle--profile_name----DESCription--=--description--><
     
    

    Parameters

    profile_name
    Specifies the name of the profile to be updated. This parameter is required.

    DESCription=description
    Specifies a description for the profile. The maximum length of the description is 255 characters. The description must be enclosed in quotes if it contains any blank characters. To remove a previously defined description, specify a null string ("") for this value. This parameter is required.

    Examples

    Task

    Update profile DELTA description to change the domain name to PAYROLL.

    Command:
    update profile delta description="domain=payroll"

    Related Commands

    Table 291. Commands Related to UPDATE PROFILE
    Command Description
    COPY PROFILE Creates a copy of an existing profile.
    DEFINE PROFASSOCIATION Associates objects with a profile.
    DEFINE PROFILE Defines a profile for distributing information to managed servers.
    DELETE PROFASSOCIATION Deletes the association of an object with a profile.
    DELETE PROFILE Deletes a profile from a configuration manager.
    LOCK PROFILE Prevents distribution of a configuration profile.
    QUERY PROFILE Displays information about configuration profiles.
    SET CONFIGMANAGER Specifies whether a server is a configuration manager.
    UNLOCK PROFILE Enables a locked profile to be distributed to managed servers.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ) on  kj2'3bV6>5@6./usr/share/html/adsm/en_US/admref/a45er306.htm Administrator's Reference

    Administrator's Reference

    UPDATE RECOVERYMEDIA (Update Recovery Media)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature.

    Use the UPDATE RECOVERYMEDIA command to modify a defined recovery media.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    This command is provided for your use in documenting, in the ADSM server database, the media required to recover an ADSM client machine should a disaster occur. The ADSM server database will be used to store this information for you, and QUERY commands are provided to retrieve the information should you need to reference it in the case of a disaster. The information provided by this command is NOT used by the server in any way to coordinate disaster recovery or to manage the server under normal operation. The information provided in this command is solely determined by you in planning for client machine disaster recovery.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                            (1)
    >>-UPDate RECOVERYMedia--------recoverymedianame---------------->
     
    >-----+--------------------------+------------------------------>
          '-VOLumenames--=--volname--'
     
    >-----+------------------------------+-------------------------->
          '-DESCription--=--description--'
     
    >-----+-------------------------------+------------------------->
          '-LOcation--=--locationofmedia--'
     
    >-----+---------------------+---+--------------------------+---->
          '-Type--=--+-BOot--+--'   '-PROduct--=--productname--'
                     '-OTher-'
     
    >-----+-------------------------------------+------------------><
          '-PRODUCTInfo--=--productinformation--'
     
    

    Notes:

    1. You must specify at least one optional parameter on this command.

    Parameters

    recoverymedianame
    Specifies the name of the recovery media to be updated. This parameter is required.

    VOLumenames=volname
    Specifies the list of volume names that contain the recoverable data (for example, OS/2 operating system image copies). This parameter is optional. It is recommended that the boot media volume names specified in the list are in the same order the boot media volumes are inserted into the machine at recovery time. The volume names list must be enclosed in quotation marks if it contains any blank characters. The maximum length of the volume names list is 255 characters. If a boot type recovery media is specified, the volume names that contain the boot media must be specified. To remove a previously defined volume names list, specify a null string ("") for the value.

    DESCription=description
    Specifies the description of the recovery media. This parameter is optional. The maximum length of the description is 255 characters. The description must be enclosed in quotation marks if it contains any blank characters. To remove a previously defined description, specify a null string ("") for the value.

    LOcation=locationofmedia
    Specifies the location of the recovery media. This parameter is optional. For example, "Building=021 Floor=02 Room=2846 Cabinet=1A0 Drawer=#2 Key=behind the cabinet". The maximum length of the location is 255 characters. The location description must be enclosed in quotation marks if it contains any blank characters. To remove a previously defined location, specify a null string ("") for the value.

    Type=typemode
    Specifies the type of recovery media. This parameter is optional. Possible values are:

    BOot
    Specifies that this is boot media. VOLumenames must be specified when BOot is specified.

    OTher
    Specifies that this is not boot media. Example usage for this might be to track a CD ROM that contains operating system manuals.

    PROduct=productname
    Specifies the product name that wrote to this media. This parameter is optional. The maximum length of the product is 16 characters. The product name must be enclosed in quotation marks if it contains any blank characters. To remove a previously defined product name, specify a null string ("") for the value.

    PRODUCTInfo=productinformation
    Specifies any information about the product that wrote to the media which may be needed for restoring the machine. The maximum length of the product information is 255 characters. The product information must be enclosed in quotation marks if it contains any blank characters. To remove a previously defined product information, specify a null string ("") for the value.

    Examples

    Task

    Update the DIST5RM recovery media's location to the corporate headquarters data vault.

    Command:
    update recoverymedia dist5rm location='Corporate Headquarters Data Vault'

    Related Commands

    Table 292. Commands Related to UPDATE RECOVERYMEDIA
    Command Description
    DEFINE RECOVERYMEDIA Defines the media required to recover a machine.
    DELETE RECOVERYMEDIA Deletes existing recovery media.
    QUERY RECOVERYMEDIA Displays media available for machine recovery.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  l03'3DbV6>5@6g./usr/share/html/adsm/en_US/admref/a45er307.htm    -eit>ahnors #&;|r'h H=!1pmK'iJOTz (( $ P \ӗN0mʗP31M1 Nc 7;0 @0 , wo @P 40Xะ^X( pH$4Yo,~r bw ڜEr->JQbUbUGoxN[ofw)M16Wk#+Yj}e傏 5\Jve7nF2dZ3fW~l6eFi WV2(;D(FV[5<#q "=!Dx 2ŽP#ȐHyBf¸/fV`H#`( 4G;RHA 0ЉXY` "A! m@ X$ c@( B 1Ԓ%CHNչ\Bbb3P D"Y &<ၗ'@\Ԣ ph$G$?G$ ?1&vw t8dN rek @1܀(a @X昀@pЀ@  5cb#BP0 0i D@P,sL@yhDrC@X4z"Bq]wAOLTt={M+YƌI`$G$?G$ ?tz [20zߚoZs -?魗 b~2Q|Od[u&q} ar)c/nMX~_RZväh$M'sb{/@X)ij!Ynp&aܲiekSŋ# {}|YA喉i^,R_ߚoZarwAN)o-[.q{ak .AHhˆG|woZ,r{c+o\¾NlwN+(/&a,i*,cxM-jwuܜʗ("4`{l늭~iߓ1N<KC}8WUڛx˻9c*5E )^{kF ?.O!kezn#Lû7ڌ|_f9=籕YbŮa^2fZӖ10i Izn#iek#dˀ `8W]Rg0i ,L@AgyEX˱(s@S|a~2WrLF <ğ~W6Ve'ӊ wJ6q{S~B.Y+͛S0i|܌4`hC\sA&DH!8.+)?u.R+r4F < 5"@9_e&DsL@Re[.FV^,ٞVm~İWK W='ElLbX+XxElLbX+Xc/V"bagoM+_+kF8уOGŽr2{'n ߚoZ¹xb{+~e綿bX+Xh&Q"dH4xkXˉ0 )keyDj2e&DsL@D_|H#ӊ }^*bkOmNänS__fMOS7ڌg0i=^^,#alO5bvwar dwd'قot-C4$ԟu:Gzot/禮\7sx^ppK5?4j2h/[.?vJ8SߌS 匚oZ6vSS7ڌg0i I}Խ/h` bB 1M@@=>خ=y[\{ak '+^[r`3,& zk,r"[ݿ &}2 rۑd @PjO.Y9[pKYc)1bB 1MF^ܛ}箖-R%O͋OPF ?KYc)dعdT_埉7ڌjxrvaf{ئ@lF0i'ߋ'nFH#n,_Z6w#[55>[ Kh~X;r0Rcߕ]/n`dd_vczy[re_~zk,r"[bw0}}rv`fO;{,4`@13a`ƶ"P Zꪪ j]9{@^6 l}/h UUUUSLIb4hY@@cj&&jjR#nFG4,1\Ӗ1 /T3ڪ i¨FTANV\ KZ 3CVꪨ$MSc+?4LzR?4 UUPI%9FsUUA5UUUUUUUUUUUUTUUUUUUUUUUUUUUM3QIda:}RرOe@^6g1UTUUUUUUUUUUUUUA5UUUUUUUUUUUUUT?%kOgTqBϪC&  6j&gD,G4,1K#,Y@^6g1UTUUUUUUUUUUUUTUUUUUUUUUUUUUUT?%Hq4vQƍ > lmPcj&&J(i%Qƍ > lxڠ!UPMUUUUUUUUUUUUUUUUUUUUUUUUUUSL7nFG4,13'nFY@^6g1UTUUUUUUUUUUUUUUTUUUUUUUUUUUUT?%"$LJ8ѡgЎAU @س)UU&qyUUPIAW!t3ڪ i'RFT5EAW,͠/T3ڪ i&% hгhe: &qyU&[uTg5 3MҝU Da{ 6jjgGkFTC&g@(?GUA((UA&4#(UA&4G?mH\qz 3 j8PIM%8UPId 6jj-(x;r08ѡg UUUUU 1c$Gm/@C9 $L{L@L@P4vzM@L@Ph:,ٞinX܌ar/}~Ot8уO1dDbbD NOq&v8-lo(FV,DȐi" $I &"r1bҌZx\؊ؙ~WvCygooZ+kF8уO?'tg%jh&M@Lq67ڌpr1bҌZx\FVoŽPF ?ar/2V4`@PE&]8ѡgˆ(+?v~O7ڌ}vke|}q~L'/{r?7#,q}-W2W, ƌy_!;pVq]wAO4j2ϺWaGmʗbK HHyƍ gmC4~O9{ۗ9c4J3Zf+8Aij $L9Z r (2$bҌZx\ŞY߯Q~C7ʹ0änA__} W]S@V 5f,+PiݵbQN?&Oj-O魗 88$uqk8уO1MEŧW/Ĩ /l:N܀߉Pil:1aَr0@44`z_|U3}X}Iܺq!>Vtn'')˸*qkr0f{߸&gj|َr0@44`z.ی-}\ZϺWŧɿ6e(-NT͟hvT"Una\ka}dU -|f;sfR0S )ŬŲzq{ak 6-罉de_ p/+yOK\F ?&|e׌7ڌs]Sn57/|AHKL^¾'\7Խ/}K;ƌIFV[5ksIJ2/箖ϫhdeZ»}fDȓHqB륳mX}f&Dz@xaƌyj҉&.8ѡg&8g&EbrvV2lS! _|AHY}fOlq~O9{ۗ9c4}IܾLgj|N0,=Ö(i$"?9{ۗig>C7KYc)ܭd&q@IFs«_rg?" 1MAm"p9bcE\}Ռ[C )ߞZAH""-EqKxV2r-a\ ,,, 0qb)5"((+?v})@S_=t9l-~0)\4qb)5"(&8`8&8|ePMeu^h M -(ŧݿ_|d!W]-e[ K|w+2[(Wn__}6e+q}_fo}}2[G> A'0i 4{vbK{L2*}n9o=t9l-f/>KrgyiDI8ѡgE?(i"9!4,9ƌy DA I"J$8IbqB@Lq6]-^&8LAZQO˟^+bdgm@iƆKN4`O'/{r3"`4`O'/{r>O%'rٯM$G$<'/{r6- A,Lq6l]fS8Aeu bcE\}}})@S_=t9l-_}6e+f}lZx'n^*řO7A@7#,pAO}}6-X܌ºv<`fش\<ޣ4`h22r-a_͛DP W]SxaƆylטQ!H*噿)/|شR"bD(qB `yh&MDH3fqB@Lq6̙l\61bҌZx\نl3>ǩ{r_!_}Fd_[ K|~iekziƌI>än_'`4`jO'/{r>O%'rٯyIܾɱi[ }}륬do+] p`M&FV4 ܻ XWz"D$Dƍ < "bD(qB $__fM7ڌ}vg륶-zvߞ[vtKL^4`O2va-R%y[|e/t>,-w[ KLF ?V*噹J401Db)5"@99v怲"@9 -(ŧݿ_}Fd_[ K|RZ!334$IHřMe&DsLAZQO˟׻~ۑ_|AH>>C,g0i I"P(2$e&DsLAZQO˟׻~ۑ_|AH>>C8уO1MAD ڹ @YD Ebr߯=t9l-CrfN܌4`O&FV;_/}7ڌjy륿q{ qo4j2`2W34=7B6-lZxZX7ڌg0i -&M$än_'ٝ8#[5_|aQ:N^>lZxs5عdToK]]-e[ KLF ?#/`.^Hy0(hг; Cz#8tOvGQ9ƍ ,ky륬diٞvQ;r0Tro Dƌ% |U3sh` b4 5Rj&DsAfS@YD Ebr߸򷥮箖-R%Ռ}~lZxZd;̦qb)5"@9Q"dH4E\{/|ky륬dic/4j2+F < 5Rj&Ds@[h (2$bҌZx\V,x^qpIbÖŖo7ڌjuc., 4`I+rr Yo6JvnۑlYnVa]_}x_ن,thUg|edˤ_qy}}rvabrd}֧V2P00 XX$ 8уO+;ٸo'nFeSMx"^0לhj&8 = I"P(2$Jh (2$bҌZx\V~,\rزܭ(X, r e/b 84`O[ېW%g`;7 b|,+fM7ڌjuc. e/yƌy I-"m@ZCBb)5"@9a{$L昂(+?v}Q>gn~0X4|U3fDV,R\7ŧʗ䇓"ar#4L@PE&8K]4,j/K]®Y@Xm1QiF-e&E)&$@="^iek]#l>ŞZ,bӍ4%;$<;A.W]S{ }7ڌse[2;jwAOYR6e^\V͕~XqbJ3Zf+8Aij $L @YD Ebr߯=t9l-t9[xú/-vh&M@DȐh ̚oZlYosv`MÖ~C|AH8уO꙯;#LNY"[]-*[jre_f\Wj-N[ K|7ځ__~ieke,ߝVfJ箖ڇ0i H0c[BDv( ڌuUUUUUUUUUUUUUUUUUUUUUUM3ڪ1M+\/Tv.FT9E=nsUUA5UUUUUUUUUUUA5TUUUUUUUUUUA5UUM3P,E}Rd8x}PMtT3 D#T3ڪ iP,cr08ѡg!R朱xڠ!UPMUUUUUUUUUUUUUUUUUUUUUUUUUUSLH|e^FT5de\U3h  6jjg&.۪8ѡg!ZmUUUUUUUUUUUUUUUUUUUUUUUUUUUU4 EM${8ѡg![/T3ڪ i&¨FT5FdU3h  6jjgDC6uG4,3:!he:?./: 3#j3nsUUA5UUUUUUUUUUUTUUUUUUUUUUUUUUUM3Q!*UhгƱrȨ*噴jsUUA5UUUUUUUUUUUUTUUUUUUUUUUUUUUM3Q!ġ:}PMb̧UA5@C?./:? vNLB1uA& uS?(/q{!UPMUUUUUUUUUUUUUUPMUUUUUUUUUUUUSLtU-vUhгhquUUU h<Tg@(|?(%^$&c^$&Tg@- /A&45MG 3 dG 3QA̔qz!UPMUUUUUUUUUUUUUUUUPMUUUUUUUUUU4?%RY'nF4,!b*!6d(hg1diij/@X)ijE36-cٓM+Z0i'|8уO>ָ kU187M۔4`OdNW]SpMh3!vc܌: ?ޜaOUIg0i P6/;_!;pVq]wAO aU4j2ih:N^~,nFXF ?Z P(C'vieke#lق9ߓ َOpVg0ig<*W,ϺVq" $I AZQO˟׻~BQ|Od[u>O)Vdd}֧}`qb)4Ebr߯;_!;pVq]wAO[0ՌoZ܌4`@Z" 1MAcƍ =1ڥ9ci"J1is\Ӗ1xFV4}IܾLȱ9c4~.k_9c0`ar{rƌIԹ,cr0=oZ3>C]u 'k~Ug@r{rƌJ>VEo+ȳ5-\b4nF^lZx~V[e OX|U3g0i I"I4ƍ =1IJ2.*噴&EbrؖFYfwoZ4`O'/{r3"`4`:,6-ClRՔWt fx+a\kYo )߂bYf, @S=8уO I-u+M+\w[Mlo{o-R%7W,/nK._~2R⯰}`q}QyG,K륳䧧0i{v4j2ٯ00$hгzl[V24j2ٯ䉇&8Fqb)4C4hY &륪;mbcE\}Ռ[C )-R%C~&4j2䧾;jh:N^~,nFXF ?ar/1ڟ!ӌK0Or0_$8I:N^>lZx~Y,dX D+b h$Q\7>YƆ L@PE&&8DDEp8@Xm1QiF-lW 1Gmh&MH#( &2/4&pl]Gi"J1iso+bd箖-R%[LF ?&V*噹J401Db)51 h`  Pi"J1isV2lS! _~zk,r"[ N40xƆ(S. X=˰p1Ɔ40x4`@PE&"(+?v})@S_=t9l-}fRo^̌>ش\<ޣ4`@PE&"&8`2Ɔ+gnh M20%1W|Y40|]|;s@Xm1QiF- A,Lq6Ízc )h` 2v怱1bҌZx\Ռ[C )ߞZAH>16e+﯐f}lZx'n^*řO7A@7#,pAO6-O%'rٯ Nän_bdشR_}k_=t9l,q{ak y4,0 tDHƍ lZx~1"8ѡgDx0X DX}}ٓM+YƌF^]+"c"@FAN1"8ѡgHy@&FV3VS~C|;sW]-;o y륦n/g0i'Q;r0W)vg2ۗ׺_}EC ޖ-R%qFs«_rg?" 1MAD ;s@YD Ebr߯2va-R%Oj-Oۙƌyj $Lb̦"@9 -(ŧݿ_}Fd_[ K|RZ!e34$IHE怲"@9 -(ŧݿ_}Fd_[ K|RZ!qyh&M@DȐhym\m,DȐi"J1isoߞZAHt Z 3'nF0i'ٓM+_Mf/vFV<߸vaߚoZ̰{+ƌE*_$LHzE4hY  CɉHƍ <>6-KW$ fx+g0i 5'|fvt܌9l}CɉHar/2lZx"+zZzk,r"Zg0i{vg͋O.a!ȢqB bD(qBDp8n_ )ވq` än_'ٝ8#[5_|aQ:N^>lZxs5عdToK]]-e[ KLF ?#/`.^Hy0(hг; Cz#8tOvGQ9ƍ ,ky륬diٞvQ;r0Tro Dƌ% |U3sh` b4 5Rj&DsAfS@YD Ebr߸򷥮箖-R%Ռ}~lZxZd;̦qb)5"@9Q"dH4E\{/|ky륬dic/4j2+F < 5Rj&Ds@[h (2$bҌZx\V^0לhr+/YnlYnVa^dfE# JWNƌF^]+_~zoQ'q`pa`H (}׌5?.N܌9lYnV}֧V2QQa`H F <ğr+ df,\OŖo_|׌5n,`2ɗHƌZnfwVLE?,_GWߋ'nF,+fM7ڌjuc. A 4Qrva>[[4ٗ>2*} yƌy I-"m@ZCBb)5"@9t"@9 -(ŧݿ_q{oK]]-e[ KO}}Q@LF < &G  <G @4!"$)#P jE$ @4 @x1 &8@<8hBDI4*_ )&$@="㉔ۡ?v}QO.N܌9lYof^03_~n^񆿺 u⯷&^#4 ܻ XW~ޣL(X,  ߅H@ۑ--P(g+iـ+&]"/F ?]yVvp.N܌'brd}֧V2+&]" לhj&8 = I"P(2$F,DȐi"J1isoߚoZ6v;8уO?'\6dEnR._|U3~lZxZHy0('/{r8уO1h4 5Rj#T qB@Lq6T *噴&Ebrq~k7}륬dnV28уO0=_V2 xrɲKYc)W,aqv#se+kx.*噾e" GI܂X De[~+V2,) 2e ׸l0[8D|vPF ?&ş;Z*噾e" G:׺qpWRظ)rV2䇓"t䇓 @4j2ϮV6vp-VPiƌ}Llj N+)=D{>FVزܭ`M;ܬp2v}.y+S}ɿ,V8уO0g<*W,ϺVq" $IH@"@9 -(ŧݿ_~zk,r"[r)t __Z8уO1MAD x,DȐi"J1isoߞZAHdG $H"b=)}o\ jvXdI$Ӌ2p#܋|/>`S 4`8уO L@PE& j=`SPEMeFVUɀ̰ 0V] r2{'n MuB 0 1ʹ0Vł@l4]-^@c .Y@ I&DbD vฮQ"dH4Db) H P" IV gm5@6U./usr/share/html/adsm/en_US/admref/a45er308.htm Administrator's Reference

    Administrator's Reference

    UPDATE SCRIPT (Update a Script)

    Use the UPDATE SCRIPT command to change an existing command line or to add a new command line to a script. Each line requires a new UPDATE SCRIPT command.

    This command is used with ADSM scripts only. For information on scripts and how to use them, see Using Scripts and Macros.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system, policy, storage, or operator privilege.

    Syntax

    >>-UPDate SCRipt--scriptname------------------------------------>
     
    >-----+-----------------------------------------------+--------->
          |             (1)                               |
          '-commandline---------+---------------------+---'
                                '-Line--=--linevalue--'
     
    >-----+-----------------------------------+--------------------><
          '-DESCription--=--description text--'
     
    

    Notes:

    1. A command line OR description text or both must be specified for the update command.

    Parameters

    scriptname
    Specifies the name of the scripts to be updated.

    commandline
    Specifies the new or updated command line (for example, QUERY STATUS). Command lines may contain substitution variables and may be continued across multiple command lines if a continuation character (-) is specified as the last character in the command line. A command line is limited to 1200 characters. If the command contains blanks it must be enclosed in single or double quotation characters. A command line OR description text or both must be specified for the update command.

    Line=linevalue
    Specifies the line number for the defined command line. If the line number is not specified, the command line will be appended to the existing series of command lines. This appended command lines' assigned line number is 5 greater than the last line. For example, line number 15 is followed by appended line number 20. If a line number is specified, the command will replace an existing command line (if the number is the same as an existing line) or insert the specified line (if the line number does not correspond to an existing line number for the command line sequence).

    DESCription=descriptiontext
    Specifies a short description for the script. Description text is limited to 255 characters. Surrounding single or double quotation marks are required when the description contains blank characters. A command line OR description text or both must be specified for the update command.

    Examples

    Task 1

    Assume that an administrator has defined a script named QSAMPLE having the following 3 lines:

     001  /* This is a sample script */
     005  QUERY STATUS
     010  QUERY PROCESS 
     
    

    The first command line is shown as line number 001 and contains a comment that will not be executed when the script is executed with the RUN command. The next line (005) is a QUERY STATUS command. The last line for the script (line 010) is a QUERY PROCESS command.

    To add a new command (QUERY SESSION) to the end of the QSAMPLE script, use the following UPDATE command:

    Command:
    update script qsample "query session"

    After execution, the script would consist of the following lines:

     001  /* This is a sample script */
     005  QUERY STATUS
     010  QUERY PROCESS
     015  QUERY SESSION
     
    

    To change line 010 so that it executes the QUERY STGPOOL command instead of the QUERY PROCESS command, use the following command:

    Command:
    update script qsample "query stgpool" line=10

    After execution, the script would consist of the following lines:

     001  /* This is a sample script */
     005  QUERY STATUS 
     010  QUERY STGPOOL
    015  QUERY SESSION
     
    

    Task 2

    To insert a new command line (SET REGISTRATION OPEN) after the QUERY status command line in the QSAMPLE script, use the following command:

    Command:
    update script qsample "set registration open" line=7

    The following command lines would result:

     001  /* This is a sample script */
     005  QUERY STATUS
     007  SET REGISTRATION OPEN
     010  QUERY STGPOOL
     015  QUERY SESSION
    

    Related Commands

    Table 294. Commands Related to UPDATE SCRIPT
    Command Description
    COPY SCRIPT Creates a copy of a script.
    DEFINE SCRIPT Defines a script to the ADSM server.
    DELETE SCRIPT Deletes the script or individual lines from the script.
    QUERY SCRIPT Displays information about scripts.
    RENAME SCRIPT Renames a script to a new name.
    RUN Runs a script.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] s t kz5'3&cV6>5@6&./usr/share/html/adsm/en_US/admref/a45er309.htm Administrator's Reference

    Administrator's Reference

    UPDATE SERVER (Update a Server Defined for Server-to-Server Communications)

    Use the UPDATE SERVER command to change one or more parameters for a server that has been defined for server-to-server communications. If you do not specify a parameter, the original value is unchanged.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-UPDate--SERver--server_name----+------------------------+---->
                                      '-PAssword--=--password--'
     
    >-----+-------------------------------------+------------------->
          '-SERVERPAssword--=--server_password--'
     
    >-----+-----------------------------------+--------------------->
          '-HLAddress--=--high_level_address--'
     
    >-----+----------------------------------+---------------------->
          '-LLAddress--=--low_level_address--'
     
    >-----+-----------------------+---+----------------------+------>
          '-COMMmethod--=--TCPIP--'   '-URL--=--url_address--'
     
    >-----+--------------------------+------------------------------>
          '-DELgraceperiod--=--days--'
     
    >-----+-------------------------+------------------------------->
          '-NODEName--=--node_name--'
     
    >-----+------------------------------+-------------------------->
          '-DESCription--=--description--'
     
    >-----+------------------------+-------------------------------->
          '-FORCESync--=--+-Yes-+--'
                          '-No--'
     
    >-----+---------------------------+----------------------------><
          '-ALLOWReplace--=--+-Yes-+--'
                             '-No--'
     
    

    Parameters

    server_name
    Specifies the name of the server to be updated. This parameter is required.

    PAssword=password
    Specifies the password used to sign on to the target server. This parameter is optional. It is used for virtual volume support.

    SERVERPAssword=server_password
    Specifies the password for this server. The server password you update must match the password specified by the SET SERVERPASSWORD command at the target server. This parameter is optional. It is used for enterprise configuration, command routing, and server-to-server event logging functions.

    HLAddress=high_level_address
    Specifies the IP address (in dotted decimal format) of the server for the TCP/IP communication method. This parameter is optional.

    LLAddress=low_level_address
    Specifies the port number of the server for the TCP/IP communication method. Generally, this address is the same as that in the TCPPORT option in the server option file of the target server.

    COMMmethod=communication_method
    Specifies the communication method used to connect to the target server. This parameter is optional. Currently, TCPIP is the only valid value.

    URL=url_address
    Specifies the URL address that you use to access this server from the web admnistrative interface. The parameter is optional.

    DELgraceperiod=days
    Specifies a number of days that an object remains on the target server after it has been marked for deletion. The minimum value is 5. The maximum value is unlimited. This parameter is optional.

    NODEName=node_name
    Specifies a node name to be used by the server to connect to the target server. This parameter is optional.

    DESCription=description
    Specifies a description that describes the server. This parameter is optional. The maximum length of the description is 255 characters. The description must be enclosed in quotation marks if it contains any blank characters. To remove a previously defined description, specify a null string ('') for this value.

    FORCESync=force_sync_value
    Specifies whether to reset the server verification key to a valid verification key. A valid verification key allows a source server to insert new objects onto the target server, manage the grace deletion period value, and update the password provided the current password is known and the verification key matches. The parameter is optional. Possible values are:

    Yes
    Specifies that at the next sign on to the target server from the source server, a new verification key will be sent to the target server and accepted by the target server provided that a valid password is received.

    No
    Specifies that at the next sign on to the target server from the source server, a new verification key will not be sent to the target server.

    ALLOWReplace=allowreplace_value
    Specifies whether a server definition that was defined by a managed server should be replaced with a definition from the configuration manager. This parameter is optional. Possible values are:

    Yes
    Specifies that the definition from a managed server is to be replaced by the definition from the configuration manager.

    No
    Specifies that the definition from a managed server is not to be replaced by the definition from the configuration manager.

    Examples

    Task

    Update the definition of SERVER2 to specify that objects remain on the target server for 10 days after they have been marked for deletion.

    Command:
    update server server2 delgraceperiod=10

    Related Commands

    Table 295. Commands Related to UPDATE SERVER
    Command Description
    DEFINE DEVCLASS Defines a device class that can be used for storage pools, importing, or exporting.
    DEFINE SERVER Defines a server for server-to-server communications.
    DELETE DEVCLASS Deletes a device class name.
    DELETE FILESPACE Deletes data associated with one or more client's filespaces.
    DELETE SERVER Deletes the definition of a server configured for server-to-server communications.
    QUERY NODE Displays partial or complete information about one or more clients.
    QUERY SERVER Displays information about servers configured for server-to-server communication.
    RECONCILE VOLUMES Reconciles source server virtual volume definitions and target server archive objects.
    REGISTER NODE Defines a client to the server and sets options for that user.
    REMOVE NODE Removes a client from the list of registered nodes for a specific policy domain.
    UPDATE DEVCLASS Changes the attributes of a device class.
    UPDATE NODE Changes the attributes associated with a client node.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ar k6'3cV6>5@6./usr/share/html/adsm/en_US/admref/a45er310.htm Administrator's Reference

    Administrator's Reference

    UPDATE SERVERGROUP (Update a Server Group)

    Use the UPDATE SERVERGROUP command to update the description of a server group.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    To issue this command, you must have system privilege.

    Syntax

    >>-UPDate SERVERGRoup--group_name------------------------------->
     
    >-----+------------------------------+-------------------------><
          '-DESCription--=--description--'
     
    

    Parameters

    group_name
    Specifies the name of the server group to be updated. This parameter is required.

    DESCription=description
    Specifies a description of the server group. This parameter is optional. The maximum length of the description is 255 characters. The description must be enclosed in quotation marks if it contains any blank characters.

    Examples

    Task

    Update the description of the server group named WEST_COMPLEX to Western Complex Region.

    Command:
    update servergroup west_complex description="western complex region"

    Related Commands

    Table 296. Commands Related to UPDATE SERVERGROUP
    Command Description
    COPY SERVERGROUP Creates a copy of a server group.
    DEFINE SERVERGROUP Defines a new server group.
    DELETE SERVERGROUP Deletes a server group.
    QUERY SERVERGROUP Displays information about server groups.
    RENAME SERVERGROUP Renames a server group.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k,7'3"cV6>5@6"./usr/share/html/adsm/en_US/admref/a45er311.htm Administrator's Reference

    Administrator's Reference

    UPDATE SPACETRIGGER (Update the Database and Recovery Log Space Triggers)

    Use the UPDATE SPACETRIGGER command to update settings for the database and recovery log space triggers. These triggers determine when and how ADSM deals with space shortages in the database and recovery log.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The UPDATE SPACETRIGGER command allows ADSM to automatically allocate more space for your database and recovery log when space utilization reaches a defined value. After allocating more space, ADSM automatically extends the database or recovery log to make use of the new space.

    Refer to the DEFINE SPACETRIGGER command for more information.
    Note:

    Setting a space trigger does not mean that the percentage used in the database and recovery log will always be less than the value specified with the FULLPCT parameter. ADSM checks utilization when database and recovery log activity results in a "commit". Deleting database volumes and reducing the database does not cause the trigger to activate. Therefore, the utilization percentage can exceed the set value before new volumes are online.

    Setting the MAXIMUMSIZE parameter does not mean that the database and recovery log will always be less than the value specified. This value is a threshold for expansion. ADSM will not automatically expand the database or recovery log if either is greater than the maximum size. ADSM checks the size and allows expansion if the database or recovery log is less than the maximum size. ADSM only checks the size that results after expansion to ensure that maximum recovery log size is not exceeded.

    If the server is defined with mirrored copies for the database or recovery log volumes, ADSM tries to create new mirrored copies when the utilization percentage is reached. The number of mirrored copies will be the same as the maximum number of mirrors defined for any existing volumes. If sufficient disk space is not available, ADSM creates a database or recovery log volume without a mirrored copy.

    When expanding the database or recovery log, ADSM creates volumes and attempts to add them to the server. If the attempt to add the volumes fails, the created volumes are not deleted. You can add them to the server after the problem is corrected with the DEFINE DBVOLUME or DEFINE LOGVOLUME command.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-UPDate SPACETrigger--+-DB---+---+-------------------------+-->
                            '-LOG--'   '-Fullpct--=--percentage--'
     
    >-----+--------------------------------+------------------------>
          '-SPACEexpansion--=--percentage--'
     
    >-----+---------------------------------+----------------------->
          '-EXPansionprefix--=--prefixname--'
     
    >-----+-------------------------+------------------------------><
          '-MAXimumsize--=--number--'
     
    

    Parameters

    DB
    Specifies that the database log space trigger is being updated. You must specify either DB or LOG.

    LOG
    Specifies that the recovery log space trigger is being updated. You must specify either DB or LOG.

    Fullpct=percentage
    Specifies when ADSM automatically allocates more space for your database and recovery log. When this value is reached, ADSM attempts to acquire more space if space expansion is specified. This parameter is optional. You can specify a value from 0-99. The default value is 80 percent. A value of zero (0) disables the space trigger.

    SPACEexpansion=percentage
    Specifies the expansion size of the database and recovery log. Specify this value as a percentage from 0 to 200. The default is 20 percent of the existing size. The database requires a minimum value of 4MB (5MB file with processing space); the recovery log requires a minimum value of 8MB (9MB file with processing space). Expansions are in units of 5MB and 9MB. A value of zero (0) disables expansion.

    EXPansionprefix=prefixname
    Specifies the prefix that ADSM uses to create files to expand the database and the recovery log. The prefix name may include one or more directory separator characters, such as, EXPansionprefix=/usr/lpp/adsmserv/bin/. You can specify up to 250 characters for the prefix name. ADSM does not check the prefix name for validity. If you specify an incorrect prefix, automatic expansion can fail.

    MAXimumsize=number
    Specifies the maximum size of the database or recovery log. When the database or recovery log reaches this size, expansion stops. ADSM issues a message when you reach maximum size. This parameter is optional. You can specify a value from 9-5000MB (5GB) for the recovery log. The limit for the database is 999999999MB. To not check maximum size, omit this parameter or specify a value of zero (0).

    Examples

    Task 1

    Update the setting of the database expansion percentage to 50 percent expansion.

    Command:
    update spacetrigger db spaceexpansion=50

    Task 2

    Disable automatic expansion of the database and recovery log.

    Command:
    update spacetrigger db spaceexpansion=0
    update spacetrigger log spaceexpansion=0
    

    Related Commands

    Table 297. Commands Related to UPDATE SPACETRIGGER
    Command Description
    DEFINE DBBACKUPTRIGGER Defines a trigger for automatic ADSM database backups.
    DEFINE SPACETRIGGER Defines the database and recovery log space trigger.
    DELETE SPACETRIGGER Deletes the database and recovery log space trigger.
    QUERY SPACETRIGGER Displays information about the database and recovery log space trigger.
    SET LOGMODE Sets the mode for saving records in the recovery log.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] - lċ8'3jdV6>5@6k./usr/share/html/adsm/en_US/admref/a45er312.htm    -aeostilnr <>Tcdfghmpu#&46;ADOPRSbvy",/1=EGILMNw'+0BCFVx()259HUWXYkq.38:z!KZ_7Q\Jj4 I" p  <@ A@?n-OG/؉PNL`AQ<qZr pu?n!0  `8@ #-bbjoek|-<,/qG57;);)#;Od9'/.  (%{_oE8uZvAQe;H{G48]f [A3@R5CYn4>VcqAy\ R+5N zA"xy(  ]dgi "$xhA< 0(hiy4@Px80!Y&D <0 Bx ],4 a!I璀Apa#D < @4 a@Hh "@ a$Ah4qE*eΧG r< FsqCCC@ JS q!gEV9TrhPq8@G!!I`QCDB8L4#z| SU} xo(xq"$D8 R\}RװY/<:oWz499?njVOftzb6)Zs.FѢB'ɋ=|]kbn~קk%PB:4YV_:1k0hzA\Z_*o()ҷѤD̥ 8IiCɑ8Y9< 4fbFgBV\O/kWIj_6=Nz}fm#mY'5Cioci:[_6)ZoYDXGi#(y2"A.JcˑxSmrWm4(ȉag L8PkZhЦ:""1@41[Yn(hXXr5=k-ƅ0Aâ" 8̈(hXL @ {6 3 asKDL 6Jg0興DDDDDDDDDDDDDDb""""""""""""3@0xb9Y0ѡL:1?DD6""sLDDDDDDDDDDDDDb""""""""""""" ?D 榵b: ]*ѡL: g0興DDDDDDDDDDDD@&""""""""""""""3@8b5(UF0Aâ" DDDDDDDDDb""3@5X@CBDÛbj2Ц <D 4,t@& @ LDDDDDDDDDDDDA$NЬȁb59uV}Y0Axq l(hXTDDDDDD@0興DDDDDDDDDDDDD@&"""""""""""""3@xq l(hXXrMl--^ a9eX XcȈfDDDDDDDDDDDDDD-8!v@CBD`J03md HiH $qk74(qD0G pkW ċڜnkk-޴Uw UYr" 8Ba0GPdD%/kiҷ)dgXrm^=+3|\M (y2"Ai4ƐYjGN_6>Ь5uuXYn|ҫoofI3omu}[WV]z?:]XGi# yƔ< 〡!cdhТ"$q qE$ϪN s|ftϛo}gc_6)ы]XGs $pP{6OUrլw+:]WީO0uk=kmu,PbtZm+}Yk1eY[_/=Vn?oeq6jw+gc_6)ы]XGpkYЗyn_+][-HBe#}Fgͷuֻo2]z?:]XGs $pz_Tf||]k'9Z|ZbL|矋Nͷuֻo٪W (xq"$D:Vr=ѤGsC]ZX*4(ݎNҶTKk(mXGsԮZZq""!癋R IT>3bX7o(_|}#QNm(`BbޓYI/[OGij`VmK_ۓ~]4I'{3^?Q# \z(`I}Vo+ *e A?.vt@)[[bt*_%Ҕ6,PD%Ҕ6ߞ\)ԹO<( $q"$8Hq!- 6hP, @AgԹLРY@ H8*_hHp p'%Ki0brTц<4RF@@ $p6* #,Pб8wũ$ϪNRbck=tTfov?MRX,P8=/=&6ЪG>]YU^\uٟ)9J0H4 <Ĉ tߛoE4wKI@*ϪWVAUu~0ђ|ٟ)9JAa$DO+f|}#Wu|]kRw.RLm|`b R H( 0"DC/ki>w7۫:]T)/K]$zLmt%ܭ|}"fZ&>4q8$m(hXAɜ]*ѡ@0( ęYJk_Tov߷b t΄boE4w=FgZ_*3tXGsԮ~-H1&R=UyZ2zb6)Z ;ZmSz^jA2(`H $qJj@f|]kjRmS).jAck~k,^p={/JFg--^4w0GB\ރv;_6)ZIڔsw"XQj}RhyCÉ"!֗ʵb mNoWͷuֻocF(| WIjZZ|ZbLzV$PDH 0h $q8 MEXCBL2РpgiZbLjSz/ޫ|-+6)Z>sɋSЧl^||]kA֗ \XGsfum? hCmЗ|ZbEIOx+P('5|aj(`IN||]kA֗ _= sKWδU :pO*_ѠJ~|]k΍$RSXYn[Nm$./k$ti&:q 0"D@ťm<(`HHp5XCBLؚLz4(<@+8mSB|NNJNm .@CKZfkk-b _. ċwcjW@0 0haԧ}RmS}K/RTZZtTfum<' PDnNUuiyuF@1 ; _+ZbLm|ZP+M'Z5bo~uS~^Au(|]k%)kyZmRij)δU0h_.[b!  }jzޫ|-oҫiWͷuֻhC0G@PCBL%KWBɜa ˑ|f||]k4Oũ$&j= AJGkckꓽIVV&G;;J#jA Nm(`3/kimeZ,PWYV^_k+fuXif]ߛovП9ѤGTq 0"DC/ki 8db>V}RZ߲V}ײWIRKW+T|"fקk%PB>mSs/֧9>#еY.Y}+,wc]m_(!Y6)Z ;t%)/$UؗuR4O%ܭ{-O{7iMJwu!Y ;mZZgб@84HHq&DH86Т"$q qE$ϪN%3Ӥib a4PdDBLq@+>;Дc΋2J(`@@ $q8D<8;B8pg9uV}Y8H8o#jA NmnipR IT+OYfVN}u[Mr}&6Wϛovb QbVٞ[ ;B]jAm'O>o@cWb 4{UuVWYfVy}u[դ{֗[M}gf#_Tk%+b>R=V&[k4q8iCɑ8D<86KPdD(hXAɜF%KWBɜaQjA2ܺi|7βٝlzVY?6)ы]XGsfzv.ΓYҲv;ͷuֻoJ1U1˪V.b Q֗ʵ-(` R Hm'O奫I@@C]JWng5ZgUu&ƴ^ѦzDXGqz ęHTfum?:H6K|-1mtTR IrꕧK%XGi# y!vбCBLXcРpgiZbLjVO-m?o;]&6ꓽI-]׾U#HW!MzwO}Zv؟Uu>Kj" ;0ťm?=KE4w=JRw8PXGp]!+{K`xq lKZxOfgu1[]+@Z6XYn1g^T+M}Q[Q(` w]W!Mi|[O奫YZǐ(#}boc]5:Lmg2U#J,PW[^V孱<_62QUfkm-H1"MJ)y=孱:GXk(YnoFЪGb}V&[-0ha%y*奫y} QHa4PdDk (y2"Ai PG<'H|tϪN$w^T#J!)_FmR6)ZioUT7βG)mDXGi# yƔ< ㄬТ"$q qE$ϪN guboYIޤ@*L+~ZZ}Wu:]ލ?jb}V&[Xb aD0Тi#(y2"A.Jc=NKxSmrWm4(ȉag L8PkZhЦ:""1@41[Yn(hXXr5=k-ƅ0Aâ" 8̈(hXL @ {6 3 asKDL 6Jg0興DDDDDDDDDDDDDDb""""""""""""3@0xb9Y0ѡL:1?DD6""sLDDDDDDDDDDDDDb""""""""""""" ?D 榵b: ]*ѡL: g0興DDDDDDDDDDDDDDb""""""""""""3A0`-v؁b5-vJhS:""1 N Xc a15beѡL: g0興DDDDDDDDDDD@&"""""""""""""""3@5X@CBDÛbj2Ц3tDDb""""""""""""""1 DAD 4,t@&""" 3Y?DC+*sLDDDDDDDDDDDDDb""""""""""""" ?D 6X@CBDßH6XijhS:""1 "< ( ': kVAPPz4)D LDDDDDDDDDDDDDDDDA&e#M kFKL: g0興DDDDDDDDDDDDDD@&""""""""""""3Ap4@D 4,tA9-ΕhЦ38!M  fDDDDDDDDDDDDA!M kUM奫ѡL: g3p" kD 4,t@Y â" G D<8n9z(hXL \@& AB 8Ia4p`4HDm~;Sme[֗ʵn3j.DXGhQ4HJLqĥm?:V,IV^_=zv[Ǡfro뒻iE&DH8 q8h8y3kZ4(<@+>]ҭ{KmuZ묌",P3 Z_*3DXGi# yJŵb4< -L @R Iz5=k-||]kV#;H0hzʵ-(`+ *Oi}R5=k-ݙ`1%XGsԮbbwU|V9R=zuevv%٦!ncˋ%XGsユ,__I1ԉ -ZbE.ױX`z^ZZ 0h $q8x0Y h8y3+1[F &q qE$Υ\YfVp:w#H6Ue1 wΓYWͷuֻhCKZfkk-b ^c ij_Bw0i# yƔ< ㉆ F< 4-H1&V}Rw~ͥzϴ+2`]V&[^.D7k|}#ܵuk;JNm(`HHq&DH8asKPdD0( ęYI޾S.G|}#TZںovb 4WB|M/=Vn?o[WVTovޓ_z<լWͷuֻhCMjxOYfVp gYn|YHY٪1TZں||F-vb 4}QmuԜjjA2~.Vދ;_6)Zff\H4 <ĈKZx gFc99(ۚ\Р~_6)ы]>YjGN_6>Ь5uuXYn|ҫoofI3omu}[WV]z?:]XGi# yƔ< 〡!cdhТ"$q qE$ϪN s|ftϛo}gc_6)ы]XGs $pP{6OUrլw+:]WީO0uk=kmu,PbtZm+}Yk1eY[_/=Vn?oeq6jw+gc_6)ы]XGpkYЗyn_+][-HBe#}Fgͷuֻo2]z?:]XGs $pz_Tf||]k'9Z|ZbL|矋Nͷuֻo٪W (xq"$D:Vr=ѤGsC]ZX*4(ݎNҶTKk(mXGsԮZZq""!癋R IT>3bX7o(_|}#QNm(`BbޓYI/[OGij`VmK_ۓ~]4I'{3^?Q# \z(`I}Vo+ *e A?.vt@)[[bt*_%Ҕ6,PD%Ҕ6ߞ\)ԹO<( $q"$8Hq!- 6hP, @AgԹLРY@ H8*_hHp p'%Ki0brTц<4RF@@ $p6* #,Pб8wũ$ϪNRbck=tTfov?MRX,P8=/=&6ЪG>]YU^\uٟ)9J0H4 <Ĉ tߛoE4wKI@*ϪWVAUu~0ђ|ٟ)9JAa$DO+f|}#Wu|]kRw.RLm|`b R H( 0"DC/ki>w7۫:]T)/K]$zLmt%ܭ|}"fZ&>4q8$m(hXAɜ]*ѡ@0( ęYJk_Tov߷b t΄boE4w=FgZ_*3tXGsԯovުy1gYyovb -b6)Z syZ ęH0ha>[-^]9?ovޓ_Wͷue>^~-H1"Lro{ގz8[奫бCH6K{}Nמ{K:]>;R}.[Yk>MOW (xq"$D:V,PNmw(O~I-]KWR IJă@Hb a4 (xrm(hXAɜ]*ѡ@00GZbL)6)Zszu+} bFvE4w=FaKZfuei~٪||]k'zZ/ajqaWˋ0hzδUklO>\ukH6X#Z1[]H;s_//R3ٟTul#_)ALͷuֻhC0G3/kiUyZ@feP;Y-Nm(`3/kimeZԱ:-O KδUg_)-oFvx } bͷuֻo}'/E/WrꕧKw'Lk ^\XGi#RNmܦ_7$R>sYV^_:1k0hz{[۾Nm(I1[L*o-vFc&S (xq"$D;_TlkzMٸb3wc]NPCBW=rqϷжAinq 0"D@XcijK]J*љNm>j1>]se" 8IiCQV&,Pбƃ9F&Lz4(<@+8;~1ɶkjחUvi֩O {A֗ __T3muЗti'J奫/kZbLzVW"U0h w D (hXWSfXYn~[KRͷuֻhC0G@DhNбCBL-'Yn4(<@+8S|ҫn}U-ѝVnMO&51֍ybn~ߜP-m]Z9ּm;۟oKtgd´rlro96AouB@ vtť H9ҡ>ZںNu1[B ;3/kimeZ,P8mm:w}"T+Oקk%PB:'kso1oײPO#HK[j|-,PbtZжНe9g+z+ʶ_)XwU#HtΕ{O#J]Rirլ=v>(`mm:wVK^bI.n_6&Sۚ_۫קk%,+4w̔Qf-rVgYn UpxUcx@9v#B 8Р`ys $q+aV--^X@@ $q8҇"$pXhQCɑ8H8ԃeg'zvgIV" ;|{+>Y}ɉ[9ҡ>Zںsy*(`=/Wu]IΪ,1&6iB'ҫofue} km tť b a4PdDBLq@+>;жНe:,*DXGi# yƔ< ちJhQCɑ8H8ԃeg'zvgIV>wck+SzVYNh 0hzZ}e;=+Wu^\IZPn%B|uk孫_o˯Tՠ/YF[؛-孫^KK%[]+}/,P3:Vٞ[ 86K-H1"]'ڼ/P('5|aj(`IQiBZBլ>SV1疶y}ti+HJ^1gYt1{IJѦֲ,PWmwoť B]} by孫]A9Y:Lmg}Rkjחшkib )T= vu/JIބAin[WV{2[-_TZZtTL4 <lZDXGqk WIW-m]Z7vZں3TovОrToblty-,lmt'ck4w0GfwiNũ$_--^pWZ;}jδUNϛo}լKZZXG۶rmk-m]Z(`HmIc6mSykj5)z~ykj'{3Ic6+HZUҷ gYn w gYn>Ь;۟of^PYTAdktj=B/muf;ٞ݌ ~Nof++}.ZX*孫]obltkNm(`5$ ajipVWIjGf^݌'Yn RMOQ~yZWezO~^K[WV̜b^z3VrY@]n#b wTrTYj$\uhXGp]!+{K} Vu'oTXͣ [WV'ٽ }$Z_TZmSpXGi#%{X@" q8RLsov߷Yb=,+̬(8؟ke:'ǐ(#m3DKz$$|]kB]b|ybn~F1 6s+=$E4w=Fa]Tuk<17R?omu/Wȓ,4,P8 :-O +CmYb>!-,+T&nӾOf%:&nӽ0hzγ;sdIլ>iL +H0hRxovLu#,1blWF۽e>V };{ʳtjh &,P8+ˑѤvﴸWc[XGo||]k&d17R?oF1 6s85O=,+u\#4wlNS{3ToviOcu#hg3TѢBZ`DO)T%+{奫״X(DXGs $plkyZ؝#-H1"yijTR]JRw2th֯i}R4YWA,P38-mMNm9Mԏf!_K^Yb?onkvJ`O#}Wc#¯XGhQ4Ɛ<a@a9(hXAɜΠijhP8y34-H1&V}RbܺiPSg'zV^iT(`i|[Okk-b _. ċwc^ |, @P('5|aj(`I/koԃ/疖]+i|[O >u:'f<~u9kjq6jTb.  1mm"J_Trլ G:OG/ǐ(#֮R?lRLm|/J0h $q8h6K4,qFK@0( ęYJ]Ritd}Rwo^Ru$rN1mm#}疶򴕾\uk.kw֮R?of ]XGsfum?=KE4wm~ԃ/1IOx+  XGsԮZZpWVIJ\=zv "@<BV\}YrծBu&;{3 Cik﴾]*y~T+"@<BV\CKZf{[Yn0hzhN*B]ד{]^rz %XGp]-ҭt-,vyqs \tONv9+zuWkӐm#{:q(`+IJBub a4PdD!M< ㅊ8pg*ѦrРpgiZbLw.Z2_:MvgF%v;ͷtbm(`q65ݎmuҷUuLrꕧK%XGsfum?=KE4wm~ԃ/1Iij}P@,PWF۽AKj" ;qeXťm?[bym+Xfvߟoԃ/ԭRǐ(#ٞZ~ي7הQf-1io= ~]'boeQ[Q(`HW­ZZgб@84HHq&DH86Т"$q qE$ϪN gboYIޤ@*~F~ZZ}Wu:]ލ?jb}V&[Xb a4PdDBLq@+>;ǐ(#ٝ׾Z~UvLmg'zZ}ЪF3T"B%ij]ߛov{z4ժߪWmXYn3T}bE4q8Ba4HJLq dҷ)dgXe_|\M (y2"Ai"aS:D'k<9kDDDÖkZ4)DDDDDDDDDDDDDDDAsLDDDDDDDDDDDDDD@&"""""""""""" ?D ( {[: bbqL: g0興DDDDDDDDDDDDD@&"""""""""""""3@`2": Gͨ `h\?:""1 " Bv: W ` I"J9DD@&"""""""""""""1q" ,V Xc aϤ,Tz4)D DDDDDDDDDDAAHb5+ A(ZZâsLDDDDDDDDDD@&"""""""""""""""" ?D xb5#%Ц3tDDb"""""""""""""" p?DD:t@CBDÛhNV a9&q8Ih,+ i4ƈU~-H1"w7۫t/kiFgBV\C0Т"i#4Ɣ< KZ~t Y9?<k6)%vBLq@@ $q8pg-vJhP8y34-H1&V}RZ+kNm|uFv(`-/ki@z}",P4Ɛ<bpCBLk{[ &q qE$=ŵi}Rov߷]dgib a3:Vٞ[ ;udWW/WFme pP~ 0hzѬA[Ynꯛק G^uČf-,vyq~U;P~ 0h}ҶZEkKi&:1ŵR Hߚ9> ׽,^p ҷQKWb a4+0Xc&tf+hѡ@0( ęYԱ>Sˑ_6>Ь5uw gYnz(!Y$v;е|]k0hzδUghC00kY,PGs q8iCɑ8h[ٴhQCɑ8H8ԃeg'zLmgB]}J='ھ\{7io[WVT|]k0h $q8҇"$q0 (y2"AiZbL_)З{sKԣck>mW-m]Z}Rs3mu,P8JOY֧GRkjv;е|]kjz?g}Rovb i^ ̬0k*β}uv}[-]&6Tc\uk;J36)Z ;X΄׼rHT_:]'_L{3XY@]n΄ͷ" 8Ii4ȉ K%[F< 4-H1&V}RwK{+3|}#ܵuk;JZͷuֻhCH+>&mgZ7iJ孫YWB/mu}eZںb5JZmSE4wlNS~ͥzϴ+2l:p ֧Glt&Qrլw+k36)Z ;X΄׼rHT_:]'_L{3XY@]n΄ͷ" 8Ba46Нb4<[[hNhP8y34-H1&Vq5+T ݥV|[;<6ܛMk)cH9ҡ>Zںsy*wiU>ɅiߟrmYNF@1J1~sB|uk ^c 4w=FgZ_*3tXGs $p2BuEt+>]˪V/NK|fuiOVvJc6A=e.G[XGp&<'mm:qrVOWmwoSSZF} km 1+y90.Gܺi孫Y@z}",P2Buh]m+M4WNKz4YV 0h (e[β <4 35b ;8rF4q@NHW­ZZgб@84HHq&DH86Т"$q qE$ϪN-'YnNE4w=JO-OV}ѝuwZ5sB|ukY}JbISck+=Ēӷ`C0Тi# yA*,Pбƃ9eF8H8ԃegRdw gYnI~-(Wrլqt-b6)Z<#T= vu.Adk҅{w [WV4w'H6Ue ug+MZv?+U9cR[,&d}+,s5tjurկתSkjOάrT-Mկ%(`i|[Okk-b `k%.vt^X(0 0hzKW KꓽeY[3OJޭ",P8+ʶ_+ꓽ w+]e>疶v9g1f\ukMyZBWYfV|]Nkjt%ܭt-Ru"eo96׵e 0haԧw gYn < gYn>Ь9>۫KSn0MJ)TZں_]YxHi%(`I լuV^R>sIc6kj gYnK2R+u'9Zt!>\)ܭ&g_%|i]mk- ;jS]jz]eVť /ҷI,fͷuֻiX,P;B/ֻo-m]Zf{I,f+HZUҷA-?TA-gv[sֽZ^PYjH6Xmrծ_=gYyoZmS~;ٞ݌ L)MetϷKK%[\ukTobltkNZ ;!-M.J1_][-H^݌'Yn 2[ZJ/еڏ+^ԏI+Ic6kjה̜b^LFvJW+(˭ٝ|xANJNBck=$F 0h %|i}R*βvq6jK[WV'c7/kK6j Xͷuֻn 0h $qk74(qD0G q Icmu "LGEt9w0G~Zbg_~ͷFv~ȓ oVdovKO9Mԏf!]egDC2꓾\_g&GRmS|JYb=ZEfZ4w0G6'E>܅yHm\ "LG%ZEԜjw ބ^wb Q}np,1Zں'ڼ1ɘAib XORmu۞_]I~ߞ&#ѢB 5JRwl^ZZvg߷@}o} VuS-{Ŋ4w0G|r2z4 lk~kVHTovV̜&Gf!]gfE}.{K$xx0xCMjxObFjmuٜ1bn~ߞblq6jz4YWWȓ ;Ѥv} bz VH0haMo+^Z~ũ$_--^K]JWnr[YZ_Tb/WF1 6s4w=Fgc[孱>ST36)Z1},+u\ "LG-mb3ѝnP<լ zOw՝{XUV 0h " q8"< ( ': h8y3~ --^ &q qE$ϪWVAUu{T?_| rլB]}m#ʗ0y" ;3/kimeZ,Pk%.vt}_o@P( 9-B ;i#~^ZbEo3/ki=ΠVd}׬G/ǐ(",P8:uk<F[HjR~|-i1I-\S4Gˑ}bjA2KR0(ioZ_*SelE4wlNS{yA 5ҷPSvg" <4$Rkjfw^iI+k]c~^PB:vgAIrt5Fg˼ק[* Xͯ>u9kj.Gwꕕ^݌'Yn(`INPSgfJf!_K^Vkҫi.GiO+҅}Rw[WV.)>T@#ZH5J1m*,P4Ɛ௷ {Wb \թv}Rw-m]ZK+]&nӽwT>u:m.<&6%qki_W-m]Z(`O  8ɜi8 i<@<8H0 $4pz[]РYƅ@O!Lj OA$p,ũ$]OδUB]ػ꓿T앜YGw{YO.G;%g+Ӑ}&6T\|]k}|50h Q^ꯛʵ疖]7?WrꕧK%͗{w}lrT-oFvJW+(ˬ,Pz\R\}RijҷQ֗ʵQJJO ǃ $&@xS/kiڏR\#Vu>]'KWb (e[βIS4xi0z*|Xb hP0<ӌ4(y3 J\=zv "@<BV\}YrծBu&;{3 Cik﴾]*y~T+"@<BV\CKZf{[Yn0hzhN*B]ד{]^rz %XGp]-ҭt-,vyqs \tONv9+zuWkӐm#{:q(`+IJBub aD0GPdD ʫ6Т"$q8Y,РYH)dgk{NmiH֧Yq9_| ZںoE4w0i# yƂ4p2V\@8hP, iy.3SZkd>uFy@@ $q hP, $p3J=|]kJH"oOUДc(`Ha4 8YUYr"q@4(qi眺MkX`D"!Дy@@ $q0G 8;CBgi#WB/mu* DH=Voˋ PPլ|umwm#ck4w0i# yƂ4p2V\@8hP, iy.3SZ-vо?|  <4(HJLq鳴ZˑBLq &q8YƏCCC<< k@|j.G9:l#HyCÉ" hP h,xXo&@4y34'  ÄdO5@65./usr/share/html/adsm/en_US/admref/a45er313.htm Administrator's Reference

    Administrator's Reference

    UPDATE VOLHISTORY (Update Sequential Volume History Information)

    Use the UPDATE VOLHISTORY command to update volume history information.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Use the UPDATE VOLHISTORY command as follows:

    • To add or to update the location information for a volume that contains the results of a database dump, a database backup (full or incremental), or an export operation. Use the LOCATION parameter to help track volumes that move offsite. The location is added to or updated in the volume history files as a comment above the detail information for each specified volume.

    • To update the state of a database backup volume. The ADSM Disaster Recovery Manager (DRM) feature uses the ORMSTATE parameter to update the state of the database backup volume.

    Privilege Class

    You must have system privilege or unrestricted storage privilege to issue this command.

    Syntax

    >>-UPDate VOLHistory--volumename----DEVclass--=--devclassname--->
     
    >-----+-------------------------------+------------------------->
          |          (1)                  |
          '-LOcation---------=--location--'
     
    >-----+----------------------------+---------------------------><
          |          (1)               |
          '-ORMSTate---------=--state--'
     
    

    Notes:

    1. You must specify the LOCATION or the ORMSTATE parameter, or both. The ORMSTATE parameter applies only if the Disaster Recovery Manager (DRM) feature is present.

    Parameters

    volumename
    Specifies the name of the volume for which you want to add location information. The volume must have been used for a database dump, a database backup (full or incremental), or an export operation. This parameter is required.

    DEVclass=devclassname
    Specifies the name of the device class for the volume specified. This parameter is required.

    LOcation=location
    Describes the location of the volume. This parameter is required if the ORMSTate parameter is not specified. The maximum length of the location is 255 characters. Enclose the location in quotation marks if it contains any blank characters.

    ORMSTate=state
    Specifies a change to the state of a database backup volume. This parameter is required if the LOcation parameter is not specified. The ORMSTate parameter is managed and used by the MOVE DRMEDIA and QUERY DRMEDIA commands. Use caution when invoking this parameter. Possible values are:

    MOuntable
    Specifies that volumes in the MOUNTABLE state contain valid data and are accessible for onsite processing.

    NOTMOuntable
    Specifies that volumes in the NOTMOUNTABLE state are onsite, contain valid data, and are not accessible for onsite processing.

    COUrier
    Specifies that volumes in the COURIER state are with the courier and are being moved to an offsite location.

    VAult
    Specifies that volumes in the VAULT state are offsite, contain valid data, and are not accessible for onsite processing.

    COURIERRetrieve
    Specifies that volumes in the COURIERRETRIEVE state are with the courier and are being returned to the onsite location.

    Examples

    Task

    Update the location of a volume used for database backup, BACKUP1, to show that it has been moved to an offsite location.

    Command:
    update volhistory backup1 devclass=tapebkup location="700 w. magee rd."

    Related Commands

    Table 299. Commands Related to UPDATE VOLHISTORY
    Command Description
    BACKUP VOLHISTORY Records sequential volume history information in external files.
    DELETE VOLHISTORY Removes sequential volume history information from the volume history file.
    MOVE DRMEDIA Moves DRM media onsite and offsite.
    PREPARE Creates a recovery plan file..
    QUERY DRMEDIA Displays information about disaster recovery volumes.
    QUERY VOLHISTORY Displays sequential volume history information that has been collected by the server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] '-O k:'3*9dV6>5@6*9./usr/share/html/adsm/en_US/admref/a45er314.htm Administrator's Reference

    Administrator's Reference

    UPDATE VOLUME (Change the Attributes of One or More Storage Pool Volumes)

    Use the UPDATE VOLUME command to change the access mode for one or more volumes in random or sequential access storage pools. You can also use this command to change the location information for one or more volumes in sequential access storage pools. This command can be used to update volumes assigned to primary or copy storage pools. If you do not explicitly update a parameter, it remains unchanged.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You can correct an error condition associated with a volume by updating the volume to an access mode of READWRITE.

    A random access volume must be varied offline before you can update the volume to unavailable or destroyed. To vary a volume offline, use the VARY command.

    If a scratch volume with a status of EMPTY and an access mode of OFFSITE is updated so that the access mode is READWRITE, READONLY, or UNAVAILABLE, the volume is deleted from the database.

    Use the QUERY VOLUME command to display the set of defined storage pool volumes.

    Privilege Class

    To issue this command, you must have system privilege or operator privilege.

    Syntax

                      (1)
    >>-UPDate Volume--------volname--------------------------------->
     
    >-----+--------------------------------+------------------------>
          '-ACCess--=--+-READWrite------+--'
                       +-READOnly-------+
                       +-UNAVailable----+
                       |           (2)  |
                       +-DEStroyed------+
                       |         (3)    |
                       '-OFfsite--------'
     
    >-----+-----------------------------+--------------------------->
          |          (4)                |
          '-LOcation-------=--location--'
     
          .-WHERESTGpool--=--*---------.
    >-----+----------------------------+---------------------------->
          '-WHERESTGpool--=--poolname--'
     
          .-WHEREDEVclass--=--*-------------.
    >-----+---------------------------------+----------------------->
          '-WHEREDEVclass--=--devclassname--'
     
    >-----+--------------------------------------+------------------>
          |                 .-,----------------. |
          |                 V                  | |
          '-WHEREACCess--=----+-READWrite---+--+-'
                              +-READOnly----+
                              +-UNAVailable-+
                              +-OFfsite-----+
                              '-DEStroyed---'
     
    >-----+----------------------------------+---------------------->
          |                 .-,------------. |
          |                 V              | |
          '-WHERESTatus--=----+-ONline--+--+-'
                              +-OFfline-+
                              +-EMPty---+
                              +-PENding-+
                              +-FILling-+
                              '-FULl----'
     
          .-Preview--=--No------.
    >-----+---------------------+----------------------------------><
          '-Preview--=--+-No--+-'
                        '-Yes-'
     
    

    Notes:

    1. You must update at least one attribute (ACCESS or LOCATION).

    2. This option is supported only for volumes in primary storage pools.

    3. This option is supported only for volumes in copy storage pools.

    4. This attribute can be specified only for volumes in sequential-access storage pools.

    Parameters

    volname
    Specifies name of the storage pool volume to be updated. This parameter is required; however, you can use a pattern-matching expression to specify this name. All matching volumes are included in the update.

    ACCess=newaccessmode
    Specifies how users and system processes (like migration) can access files in the storage pool volume. The access mode of all updated volumes will be changed to this value. This parameter is optional. Possible values are:

    READWrite
    Specifies that users and system processes (like migration) can read from and write to files stored on the volume.

    If the volume being updated is an empty scratch volume that had an access mode of offsite, the volume is deleted from the ADSM database.

    READOnly
    Specifies that users and system processes (like migration) can only read files stored on the volume.

    If the volume being updated is an empty scratch volume that had an access mode of offsite, the volume is deleted from the ADSM database.

    UNAVailable
    Specifies that neither users nor system processes (like migration) can access files stored on the volume.

    If you update a random access volume to unavailable, you cannot vary the volume online.

    If you update a sequential access volume to unavailable, ADSM does not attempt to mount the volume.

    If the volume being updated is an empty scratch volume that had an access mode of offsite, the volume is deleted from the ADSM database.

    DEStroyed
    Specifies that a primary storage pool volume has been permanently damaged. Neither users nor system processes (like migration) can access files stored on the volume.

    Only volumes in primary storage pools can be updated to destroyed.

    If you update a random access volume to destroyed, you cannot vary the volume online.

    If you update a sequential access volume to destroyed, ADSM does not attempt to mount the volume.

    This access mode is used to indicate an entire volume that should be restored by using the RESTORE STGPOOL command. After all files on a destroyed volume have been restored, the volume is automatically deleted from the database.

    If a volume contains no files and the UPDATE VOLUME command is used to change the access mode to destroyed, the volume is deleted from the database.

    OFfsite
    Specifies that a copy storage pool volume is at an offsite location from which it cannot be mounted. Only volumes in copy storage pools can be updated to offsite.

    Use this mode to help you track volumes that you move to offsite locations. ADSM treats offsite volumes differently than other volumes:

    • Mount requests are not generated for volumes located offsite
    • Data can be reclaimed or moved from offsite volumes by retrieving files from other storage pools
    • Empty, offsite scratch volumes are not deleted from the copy storage pool

    LOcation=location
    Specifies the location of the volume. This parameter is optional. It can be specified only for volumes in sequential-access storage pools. The maximum length of the location is 255 characters. The location must be enclosed in quotation marks if it contains any blank characters. To remove a previously defined description, specify the null string ("").
    Note:If you specify values for both the ACCESS and LOCATION parameters but the access mode cannot be updated for a particular volume, the location attribute is also not updated for that volume. For example, if you specify ACCESS=OFFSITE and LOCATION for primary storage pool volumes, neither the access nor location values are updated because these volumes cannot be given an access mode of OFFSITE.

    WHERESTGpool=poolname
    Specifies the name of the storage pool for volumes to be updated. This parameter can be used to restrict the update by storage pool. This parameter is optional. You can use a pattern-matching expression to specify this name. If you do not specify a storage pool name, volumes belonging to any storage pool are updated.

    WHEREDEVclass=devclassname
    Specifies the name of the device class for volumes to be updated. This parameter can be used to restrict the update by device class. This parameter is optional. You can use a pattern-matching expression to specify this name. If you do not specify a device class name, volumes with any device class are updated.

    WHEREACCess=accessmode
    Specifies the current access mode of volumes to be updated. This parameter can be used to restrict the update to volumes that currently have the specified access mode.

    This parameter is optional. You can specify more than one access mode in a list by separating each mode with a comma, with no intervening spaces. If you do not specify a value for this parameter, the update is not restricted by the volumes' current access mode. Possible values are:

    READWrite
    Specifies that volumes with an access mode of READWRITE are updated.

    READOnly
    Specifies that volumes with an access mode of READONLY are updated.

    UNAVailable
    Specifies that volumes with an access mode of UNAVAILABLE are updated.

    OFfsite
    Specifies that volumes with an access mode of OFFSITE are updated.

    DEStroyed
    Specifies that volumes with an access mode of DESTROYED are updated.

    WHERESTatus=status
    Specifies the status of volumes to be updated. This parameter can be used to restrict the update to volumes that have a specified status. This parameter is optional. You can specify more than one status in a list by separating each status with a comma, with no intervening spaces. If you do not specify a value for this parameter, the updated volumes are not restricted by volume status. Possible values are:

    ONline
    Specifies that volumes with a status of ONLINE are updated.

    OFfline
    Specifies that volumes with a status of OFFLINE are updated.

    EMPty
    Specifies that volumes with a status of EMPTY are updated.

    PENding
    Specifies that volumes with a status of PENDING are updated. These are volumes from which all files have been deleted, but the time specified by the REUSEDELAY parameter has not elapsed.

    FILling
    Specifies that volumes with a status of FILLING are updated.

    FULl
    Specifies that volumes with a status of FULL are updated.

    Preview=value
    Specifies whether you want to preview the update operation without actually performing it. This parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that volumes are actually updated.

    Yes
    Specifies that you only want to preview the update operation. This option displays the volumes that will be updated if you actually perform the update operation.

    Examples

    Task 1

    Update a tape volume namedDSMT20 to make it unavailable to users and system processes (like migration).

    Command:
    update volume dsmt20 access=unavailable

    Task 2

    Update all empty, offsite volumes in the COPYSTG storage pool. Set the access mode to READWRITE and delete the location information for the updated volumes.

    Command:
    update volume * access=readwrite location="" wherestgpool=copystg whereaccess=offsite,unavailable wherestatus=empty

    Related Commands

    Table 300. Commands Related to UPDATE VOLUME
    Command Description
    DEFINE VOLUME Assigns a volume to be used for storage within a specified storage pool.
    DELETE VOLUME Deletes a volume from a storage pool.
    QUERY VOLUME Displays information about one or more storage pool volumes.
    VARY Specifies whether a disk volume is available to the server for use.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] TRONG> k ;'3eV6>5@6./usr/share/html/adsm/en_US/admref/a45er315.htm Administrator's Reference

    Administrator's Reference

    VALIDATE POLICYSET (Verify a Policy Set)

    Use the VALIDATE POLICYSET command to verify that a policy set is complete and valid prior to activating it. The validate command examines the management class and copy group definitions in a specified policy set and reports on conditions that need to be considered if the policy set is to be activated.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The VALIDATE POLICY SET command will fail if any of the following conditions exist:

    • A default management class is not defined for the policy set.

    • A copy group within the policy set specifies a copy storage pool as a destination.

    • A management class specifies a copy pool as the destination for space-managed files.

    The following conditions result in warning messages issued during VALIDATE POLICYSET command processing:

    • The destinations specified in the policy set copy group definitions do not refer to defined storage pools.

      If a policy set is activated with copy group definitions that do not specify valid storage pool names, the client backup or archive operations fail.

    • The active policy set in a policy domain contains management classes that are not defined in the policy set being validated.

      If the policy set is activated, the backup files bound to the deleted management class are rebound to the default management class in the new active policy set.

    • The active policy set in the policy domain contains copy groups that are not defined in the policy set being activated.

      Files bound to the management classes with deleted copy group definitions are no longer archived or backed up.

    • The default management class does not contain a backup or archive copy group in the policy set being activated. If this default management class is used files are not backed up or archived by default.

    • A storage pool specified as a destination for files migrated from client nodes (MIGDESTINATION) is not defined.

    • A management class specifies that a backup version must exist before a file can be migrated from a client node (MIGREQUIRESBKUP=YES), but the management class does not contain a backup copy group.

    After you are satisfied with the results of validation processing, use the ACTIVATE POLICYSET command to permit the attributes of the validated policy set to be defined in your storage hierarchy.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the policy set belongs.

    Syntax

    >>-VALidate POlicyset--domainname--setname---------------------><
     
    

    Parameters

    domainname
    Specifies the name of the policy domain to which the policy set is assigned. This parameter is required.

    setname
    Specifies the name of the policy set to be verified. This parameter is required.

    Examples

    Task 1

    Validate the policy set VACATION located in the EMPLOYEE_RECORDS policy domain.

    Command:
    validate policyset employee_records vacation

    Task 2

    Validate the policy set SET1 located in the PROG1 policy domain.

    Command:
    validate policyset prog1 set1
    Task 3

    Validate the policy set STANDARD located in the STANDARD policy domain.

    Command:
    validate policyset standard standard

    Related Commands

    Table 301. Commands Related to VALIDATE POLICYSET
    Command Description
    ACTIVATE POLICYSET Validates and activates a policy set within a policy domain.
    COPY POLICYSET Creates a copy of an existing policy set.
    DEFINE COPYGROUP Defines a copy group for backup or archive processing within a specified management class.
    DEFINE MGMTCLASS Defines a management class within the policy domain and policy set specified.
    DELETE POLICYSET Deletes a policy set, including its management classes and copy groups, from a policy domain.
    QUERY POLICYSET Displays information about one or more policy sets.
    UPDATE COPYGROUP Changes one or more attributes of a copy group.
    UPDATE POLICYSET Changes the description of a policy set.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k"Y<'3geV6>5@6g./usr/share/html/adsm/en_US/admref/a45er316.htm Administrator's Reference

    Administrator's Reference

    VARY (Bring a Random Access Volume Online or Offline)

    Use the VARY command to make a random access volume available or unavailable to the server for use as a database, recovery log, or storage pool volume. This command is only valid for volumes that reside on random access devices. Use this command, for example, during maintenance or corrective action of a random access volume.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You cannot vary a random access volume online that is defined as unavailable.

    Privilege Class

    To issue this command, you must have system privilege or operator privilege.

    Syntax

                                       .-Wait--=--No------.
    >>-VARy----+-ONline--+--volname----+------------------+--------><
               '-OFfline-'             '-Wait--=--+-No--+-'
                                                  '-Yes-'
     
    

    Parameters

    ONline
    Specifies that the random access volume can be used by the server as a database, recovery log, or storage pool volume.

    OFfline
    Specifies that the random access volume cannot be used by the server as a database, recovery log, or storage pool volume.

    volname
    Specifies the volume identifier. This parameter is required.

    Any volume name used by ADSM cannot contain any embedded blanks or equal signs.

    Wait=waitvalue
    Specifies whether to wait for the server to complete processing this command in the foreground. This parameter is optional. The default value is No.
    Note:You cannot specify Wait=Yes from the server console.
    Possible values are:

    No
    Specifies that the server processes this command in the background. You can continue with other tasks while the command is being processed. Messages created from the background process are displayed either in the activity log or the server console, depending on where messages are logged.

    Varying a database or recovery log volume online can start a background process when ADSM synchronizes the volume. To cancel a background process, use the CANCEL PROCESS command. To display information on background processes, use the QUERY PROCESS command.

    Yes
    Specifies that the server processes this command in the foreground. Wait for the command to complete before you continue with other tasks. The server displays the output messages to the administrative client when the command completes.

    Examples

    Task

    Make /adsm/stgvol/1 available to the server for use as a database volume.

    Command:
    vary online /adsm/stgvol/1

    Related Commands

    Table 302. Commands Related to VARY
    Command Description
    CANCEL PROCESS Cancels a background server process.
    DEFINE DBVOLUME Assigns a volume to be used for database storage.
    DEFINE LOGVOLUME Defines a disk volume to the recovery log.
    DEFINE VOLUME Assigns a volume to be used for storage within a specified storage pool.
    DELETE DBVOLUME Deletes a volume from the database.
    DELETE LOGVOLUME Deletes a volume from the recovery log.
    DELETE VOLUME Deletes a volume from a storage pool.
    QUERY DBVOLUME Displays information about one or more database volumes.
    QUERY LOGVOLUME Displays information about one or more log volumes.
    QUERY PROCESS Displays information about one or all background server processes.
    QUERY VOLUME Displays information about one or more storage pool volumes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] l kV='3eV6>5@6./usr/share/html/adsm/en_US/admref/a45er317.htm Administrator's Reference

    Administrator's Reference


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ETE LOG k>'3CeV6>5@6C./usr/share/html/adsm/en_US/admref/a45er318.htm Administrator's Reference

    Administrator's Reference


    Appendix A. Miscellaneous Command Utilities

    The following command utilities are available:

    DSMFMT
    Use to pre-allocate the file space you need when you want to use files with the server, instead of logical volumes.

    DSMLABEL
    Use to write labels to removable media storage volumes in preparation for using them with the ADSM server.

    GETIPXAD
    Use to display the IPX/SPX address of a node that has NetWare for AIX. This address is needed for configuring the IPX/SPX protocol on your server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] forma k?'3KeV6>5@6K./usr/share/html/adsm/en_US/admref/a45er319.htm Administrator's Reference

    Administrator's Reference

    DSMFMT (Formatting Files for the Server)

    Use the DSMFMT utility to use files, rather than logical volumes, for the ADSM database, recovery log, or storage pool volumes. The files must be pre-allocated before the server can use them. DSMFMT is used to pre-allocate the file space needed. The parameters are not case-sensitive and do not have abbreviations.

    Syntax

                                          .-------------------.
                 .- -m--.   .- -data--.   V                   |
    >>-dsmfmt----+------+---+---------+------filename--size---+----><
                 +- -k--+   +- -db----+
                 +- -m--+   +- -log---+
                 '- -g--'   '- -data--'
     
    

    Parameters

    unit
    Specifies the size unit as kilobyte, megabyte, or gigabyte. The default is megabyte. This option is positional and is not case-sensitive. Possible values are:

    -k
    Specifies kilobyte.

    -m
    Specifies megabyte. This is the default.

    -g
    Specifies gigabyte.

    file type
    Specifies the type of file to be formatted. The default is -data. This option is positional and is not case-sensitive. Possible values are:

    -db
    Specifies the file is to be a database volume.

    -log
    Specifies the file is to be a recovery log volume.

    -data
    Specifies the file is to be a storage pool volume. This is the default.

    filename
    Specifies the name of the file to be formatted. This filename must not already exist.

    size
    Specifies the size of the file to be formatted, expressed as a positive integer.

    • For database and recovery log files, the allocated file size is always a multiple of 4MB (plus an additional 1MB for overhead). The minimum file sizes are 9MB for the recovery log and 5MB for the database. For data storage files, the minimum size is 1MB.

    Usage Notes

    • The DSMFMT utility does not destroy or modify an existing file.

    • If a file does not format, DSMFMT issues an error message for that file and then continues to format the next file on the list.

    • If you are working with file sizes up to 2 GB and ADSM is running on AIX 4.1, AIX may limit the file size. To set the user limit for file size, perform one of the following:

      • Edit and update /etc/security/limits

      • Go to /smit/Security & Users/Users and change or show characteristics of a user

      • Issue the ulimit command (this only applies to the caller's environment)

    • If you need to work with file sizes greater than 2 GB and ADSM is running on AIX 4.2, you must perform one of the following:

      • Specify the parameters in JFS that allow files to be greater than 2 GB

      • Edit and update /etc/security/limits

      • Go to /smit/Security & Users/Users and change or show characteristics of a user

      • Issue the ulimit command (this only applies to the caller's environment)

    Examples

    Task 1
    To format two recovery log volumes each having 9MB of storage, issue the following command:
    dsmfmt -m -log logvol1 9 logvol2 9
    

    Task 2
    To format a database volume having 5MB of storage, issue the following command:
    dsmfmt -m -db dbvol1 9
    

    Task 3
    To format storage volumes backvol and archvol having 21MB and 9MB of storage respectively, issue the following command:
    dsmfmt -m -data backvol 21 archvol 9
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]

     k(@'3%#eV6>5@6%#./usr/share/html/adsm/en_US/admref/a45er320.htm Administrator's Reference

    Administrator's Reference

    DSMLABEL (Labeling Volumes)

    Use the DSMLABEL utility to write labels to storage volumes in preparation for using them with the ADSM server. The utility works with all tape and optical drives, whether they are stand-alone units or are in libraries. The parameters are not case-sensitive and do not have abbreviations.

    Attention: Data is lost when relabeling. Therefore, remove existing data before relabeling a volume. Before relabeling an ADSM volume, you can either move the data (MOVE DATA command) or delete the contents of the volume (DELETE VOLUME command with DISCARDDATA=YES).

    It is possible to encounter an error when DSMLABEL is processing and the ADSM server is simultaneously accessing drives that DSMLABEL is using. To avoid this error perform either of the following:

    • Be sure that the ADSM server is not running during DSMLABEL processing.

    • Temporarily delete from ADSM the drive that is being used by DSMLABEL. If the drive is deleted for a long time, decrease the mount limit for the device class associated with this drive. See the UPDATE DEVCLASS command for more infomration.

    Syntax

    >>-dsmlabel----------------------------------------------------->
     
          .-------------------------------------------------.
          V                                                 |
    >-------- -drive=-device-+----------+---+------------+--+------->
                             '-,element-'   '-,acsdrivid-'
     
    >----+----------------+----+-----------------------+------------>
         |           (1)  |    '- -library--=--device--'
         '- -barcode------'
     
    >-----+-----------------------------+--------------------------->
          '- -library--=--ACSLS, acsid--'
     
    >----+----------+--+--------+----+------------------------+----->
         '- -search-'  '- -keep-'    '- -trace--=--tracefile--'
     
    >----+-------------+--+----------+--+--------+-----------------><
         '- -overwrite-'  '- -format-'  '- -help-'
     
    

    Notes:

    1. Only valid with -search.

    Parameters

    -drive=device
    Specifies a drive to use. You must specify at least one drive. If the drive is within a multidrive SCSI library, the drive's element address must also be provided. The maximum number of drives you can specify is eight.

    element
    This parameter is optional and is used only if you specify a drive within a multidrive SCSI library. It must be preceded by a comma, with no spaces between the device name and the element address. For element addresses, see ADSM Administrator's Guide.

    acsdrivid
    This parameter is optional and is used only if you specify a drive within a multidrive ACSLS library. It must be preceded by a comma, with no spaces between the device name and the element address.

    -library=device
    Specifies a library to use for volume labeling. This parameter is optional. If it is omitted, you will be prompted to manually load and unload volumes. If specified, it indicates that the drives reside in a library and can be accessed using a robotic device. Only one library can be specified.

    The labeling utility only attempts to label volumes that reside in the INSERT category in the library. All other volumes are ignored by the DSMLABEL utility. This precaution prevents the inadvertent destruction of that data on volumes being actively used by other systems connected to the library device.

    -library=ACSLS, acsid
    Specifies the library used for volume labeling when using ACSLS libraries. This parameter is optional. If specified, it indicates that the drives reside in an ACSLS library and can be accessed using a robotic device. Only one library can be specified.

    The labeling utility only attempts to label volumes that reside in the INSERT category in the library. All other volumes are ignored by the DSMLABEL utility. This precaution prevents the inadvertent destruction of that data on volumes being actively used by other systems connected to the library device.

    -barcode
    Specifies to utilize the bar code reader in the SCSI device. This parameter is optional.

    A barcode scan of all cartridges will be executed. The barcode string for a given cartridge will be used as that cartridge volume-id, and the user will not be prompted for the string. If a barcode label is not found on a cartridge, or it is not readable, then the cartridge will be skipped and processing will continue with the next one. This is so the processing of the entire library's cartridges will not be interupted for a single failure.

    -search
    Causes the labeling utility program to search the specified library for all usable volumes and to write a label to each one found. This parameter is optional; it has no effect unless the -library parameter is specified. If it is omitted, and the -library parameter is specified, the operator is prompted to manually load and remove volumes from the library's entry/exit port, if available. If the library is not equipped with an entry/exit port, the operator is prompted to load and unload volumes from the drives in the library.

    -keep
    This option causes the program to keep volumes inside the library after they are labeled. If it is omitted, volumes are returned to the library's entry/exit port after being successfully labeled. If the library is not equipped with an entry/exit port, the operator is prompted to remove volumes from the drive. This option has no effect unless the -library parameter is specified.

    -trace=tracefile
    Creates a trace file for use by IBM service personnel. This parameter is optional and should be used only if there is a problem with the program.

    -overwrite
    Allows the program to overwrite an existing label. This parameter is optional. If omitted, any volume with a preexisting label is rejected and the next unlabeled volume is requested.

    -format
    Indicates that you want the media to be formatted. The only device type for which this option has an effect is a 5 1/4-inch optical drive.

    -help
    Displays the online help information. If you enter dsmlabel without any parameters, you will automatically receive the help screen information.

    Examples

    Task 1
    To label tapes in a manual library, issue the following command:
    dsmlabel -drive=/dev/mt0
    

    Task 2
    To search an automated library for all usable volumes and label each, issue the following command:
    dsmlabel -drive=/dev/mt0 -library=/dev/lb0 -search
    

    Task 3
    To label a tape in an ACSLS library with an ACSID=0, using drive /dev/mt0 with ACSDRVID=0,0,2,0; issue the following command:
    dsmlabel -drive=/dev/mt0,0,0,2,0 -library=ACSLS,0 -search
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] rar kA'3 fV6>5@6 ./usr/share/html/adsm/en_US/admref/a45er321.htm Administrator's Reference

    Administrator's Reference

    GETIPXAD (Get the IPX Address)

    Use the GETIPXAD command to display the IPX/SPX address of the AIX system with NetWare for AIXon which ADSM is running. This address is needed for configuring the IPX/SPX protocol on an AIX server. The command is run on the system on which you will install your clients.

    Syntax

    >>-GETIPXAD----------------------------------------------------><
     
    

    Examples

    The output is an IPX/SPX address similar to the following:

    0000000208005a30bee9
    

    where:

    00000002
    is the network number

    08005a30bee9
    is the node address

    The IPX/SPX server address is specified in the client options file as follows:

    commmethod ipxspx
    ipxserveraddress  0000000208005a30bee9
    ipxsocket         8522
    

    where

    8522
    is a socket number. IPXSOcket is not normally specified. The default value, 8522, has been registered with Novell as a reserved socket number for ADSM.

    The server is configured by putting the following statement into the server options file:

    commmethod ipxspx
    

    The default socket number of 8522 can be changed within the server options file by, for example, using the following:

    ipxsocket  8510
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] / k B'3KfV6>5@6K./usr/share/html/adsm/en_US/admref/a45er322.htm Administrator's Reference

    Administrator's Reference


    Appendix B. Recovery Log Extension Command

    The following command is used to extend the size of the recovery log in situations that the server is halted due to an out-of-space (over committed) condition. The command is:

    DSMSERV EXTEND LOG
    Use to extend the size of the recovery log.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ee9 < khC'3fV6>5@6./usr/share/html/adsm/en_US/admref/a45er323.htm Administrator's Reference

    Administrator's Reference

    DSMSERV EXTEND LOG (Emergency Log Extension)

    Use the DSMSERV EXTEND LOG command to extend the size of the recovery log when you require additional log space to successfully restart the server.

    When using the ADSM server with the logmode set to rollforward, it is possible for the server to run out of recovery log space before database operations can complete successfully. This out-of-space (over-committed) condition can occur when the recovery log is too small or a database backup trigger is set so that the database backup log full percentage is too high. In either of these scenarios, you may either need to halt the server without sufficient recovery log space available for a successful server restart or the server will issue the following message and then halt:

        ANR9999D LOGSEG(415) log space has been over committed.
    

    In these situations additional recovery log space is required to restart the server. By using DSMSERV EXTEND LOG, additional space is allocated allowing for a successful server restart. Once the server is running, a database backup can occur, thereby freeing additional recovery log space.

    Syntax

    >>-DSMSERV EXTEND LOG--volname--size---------------------------><
     
    

    Parameters

    volname
    Specifies the name of a new, formatted volume available for use as the recovery log extension. This parameter is required. Use the DSMFMT utility to format the new volume.

    size
    Specifies the size, in megabytes, of the recovery log extension. This parameter is required. The specified size should be a multiple of 4 and at least 1 MB less than the actual volume size of the volume specified in the volname parameter. For example, if the volume specified in the volname parameter is 5MB, the entered value for the size parameter is 4.

    Usage Notes

    • The DSMFMT utility formats new volumes to use with the DSMSERV EXTEND LOG command.

    • The server can be restarted after successfully extending the recovery log. At this time, the size of the recovery log, the database backup trigger full percentage, or both need to be adjusted to allow for successful future database backups.

    Examples

    Task

    If the server has used all available recovery log space, a database backup cannot complete. The server halts, and there is not enough recovery log to restart. The DSMFMT utility is used to format a 21MB volume named adsm.new.reclog for a recovery log extension.

    The task is to extend the recovery log using the new volume. After the recovery log is extended, the server can be restarted.

    Command:
    dsmserv extend log adsm.new.reclog 20


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ll righ kD D'3 fV6>5@6 ./usr/share/html/adsm/en_US/admref/a45er324.htm Administrator's Reference

    Administrator's Reference


    Appendix C. Database Recovery Commands

    The following commands are used to recover your server database if a catastrophic error occurs, and you have a backup copy of the database available. In alphabetical order, the commands are:

    DSMSERV DISPLAY DBBACKUPVOLUME
    Use to display information about database backup volumes when volume history information is not available.

    DSMSERV DISPLAY DBVOLUMES
    Use to display information about all database volumes known to the server.

    DSMSERV DISPLAY LOGVOLUMES
    Use to display information about all recovery log volumes known to the server.

    DSMSERV RESTORE DB
    Use to restore a database volume or an entire database, either to its most current state or to a specific point in time. The command uses backup versions of the database created explicitly via the BACKUP DB command or automatically via the database backup trigger.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] me
     kKE'3ufV6>5@6u./usr/share/html/adsm/en_US/admref/a45er325.htm Administrator's Reference

    Administrator's Reference

    DSMSERV DISPLAY DBBACKUPVOLUME (Display Database Backup Volume Information)

    Use the DSMSERV DISPLAY DBBACKUPVOLUME command to display information about database backup volumes when volume history information is not available.

    Syntax

    >>-DSMSERV DISPlay DBBackupvolume----DEVclass--=--devclassname-->
     
                          .-,-----------------.
                          V                   |
    >-----VOLumenames--=------+---------+-----+--------------------><
                              '-volname-'
     
    

    Parameters

    DEVclass=devclassname
    Specifies the name of the sequential access device class to use. Any device class you specify must be defined in a file specified by the DEVCONFIG option in the dsmserv.opt file. This parameter is required.

    If the device configuration file does not exist or has been lost, you can manually create one. See ADSM Administrator's Guide.

    VOLumenames=volname
    Specifies the database backup volumes for which you want to display information. This parameter is required. You can specify more than one database backup volume by separating each volume name with a comma, with no intervening spaces.

    Examples

    Task

    Display information about the full database backup volume, BACKUPFILE and the incremental database backup volume, INCREMENTAL1.

    Command:
    dsmserv display dbbackupvolume devclass=file volumenames=backupfile,incremental1

    Output:
     

    +--------------------------------------------------------------------------------+
    |       Date/Time: 04/07/1995 13:16:43                                           |
    |     Volume Type: BACKUPFULL                                                    |
    |   Backup Series: 7                                                             |
    |Backup Operation: 0                                                             |
    |      Volume Seq: 1                                                             |
    |    Device Class: FILE                                                          |
    |     Volume Name: /adsmfct/pegasus.jfs-1601.mac/backupfile                      |
    |                                                                                |
    |     Date/Time: 04/07/1995 13:16:43                                             |
    |     Volume Type: BACKUPINCR                                                    |
    |   Backup Series: 7                                                             |
    |Backup Operation: 1                                                             |
    |      Volume Seq: 1                                                             |
    |    Device Class: FILE                                                          |
    |     Volume Name: /adsmfct/pegasus.jfs-1601.mac/incremental                     |
    +--------------------------------------------------------------------------------+

    where:

    Date/Time
    The date and time that backup data was recorded on the volume.

    Volume Type
    Whether the backup full or incremental.

    Backup Series
    The identifying number of the backup series. Each backup series consists of a full backup and all incremental backups up to the next full backup.

    Backup Operation
    The operation number of the backup volume. In a backup series the full backup is operation 0, the first incremental backup is operation 1, the second incremental backup is operation 2, and so on.

    Volume Seq
    The sequence, or position, of the volume in the backup series. Volume sequence 1 identifies the first volume used for the first operation (a full backup), and so on. For example, if the full backup occupies three volumes, these volumes are identified as volume sequence 1, 2, and 3, respectively. The first volume of the next operation (the first incremental backup) is volume sequence 4.

    Device Class
    The name of the device class that this volume is assigned to.

    Volume Name
    The name of the volume.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] RON kF'3fV6>5@6./usr/share/html/adsm/en_US/admref/a45er326.htm Administrator's Reference

    Administrator's Reference

    DSMSERV DISPLAY DBVOLUMES (Display Database Volume Information)

    Use the DSMSERV DISPLAY DBVOLUMES command to display information about all database volumes known to the ADSM server.

    Syntax

    >>-DSMSERV DISPlay DBVolumes-----------------------------------><
     
    

    Parameters

    None.

    Examples

    Task

    Display information about all database volumes.

    Command:
    dsmserv display dbvolumes

    Output:
     

    +--------------------------------------------------------------------------------+
    |Volume Name (Copy 1): /home/bill/dsmserv/build/db.1                             |
    |         Copy Status: Sync'd                                                    |
    |Volume Name (Copy 2):                                                           |
    |         Copy Status: Undefined                                                 |
    |Volume Name (Copy 3):                                                           |
    |         Copy Status: Undefined                                                 |
    |Available Space (MB): 4                                                         |
    |Allocated Space (MB): 4                                                         |
    |     Free Space (MB): 0                                                         |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    where:

    Volume Name (Copyn)
    Specifies the name of the database volume. The output displays the status of the three possible volume copies (Copy 1, Copy 2, and Copy 3).

    Copy Status
    Specifies the status of the database volume. Possible values are:

    Offline
    The volume is varied offline.

    Stale
    The volume is not synchronized with the other volumes in the database and cannot be used for storage.

    Sync'd
    The volume is synchronized with the other volumes in the database and can be used for storage.

    Undefined
    No volume has been defined.

    Available Space (MB)
    Specifies the total amount of space that is available, both allocated and free, for the database volume, in megabytes.

    Allocated Space
    Specifies the amount of space allocated to the database volume, in megabytes.

    Free Space
    Specifies the amount of unassigned space for this mirror set that can be allocated for use, in megabytes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] - k|cG'3gV6>5@6./usr/share/html/adsm/en_US/admref/a45er327.htm Administrator's Reference

    Administrator's Reference

    DSMSERV DISPLAY LOGVOLUMES (Display Recovery Log Volume Information)

    Use the DSMSERV DISPLAY LOGVOLUMES command to display information about all recovery log volumes known to the ADSM server.

    Syntax

    >>-DSMSERV DISPlay LOGVolumes----------------------------------><
     
    

    Parameters

    None.

    Examples

    Task

    Display information about all recovery log volumes.

    Command:
    dsmserv display logvolumes

    Output:

    +--------------------------------------------------------------------------------+
    |                                                                                |
    |Volume Name (Copy 1): /home/bill/dsmserv/build/log.1                            |
    |         Copy Status: Sync'd                                                    |
    |Volume Name (Copy 2):                                                           |
    |         Copy Status: Undefined                                                 |
    |Volume Name (Copy 3):                                                           |
    |         Copy Status: Undefined                                                 |
    |Available Space (MB): 8                                                         |
    |Allocated Space (MB): 8                                                         |
    |     Free Space (MB): 0                                                         |
    +--------------------------------------------------------------------------------+

    where:

    Volume Name (Copyn)
    Specifies the name of the recovery log volume. The output displays status of the three possible volume copies (Copy 1, Copy 2, and Copy 3).

    Copy Status
    Specifies the status of the recovery log volume. Possible values are:

    Offline
    The volume is varied offline.

    Stale
    The volume is not synchronized with the other volumes in the recovery log and cannot be used for storage.

    Sync'd
    The volume is synchronized with the other volumes in the recovery log and can be used for storage.

    Undefined
    No volume has been defined.

    Available Space (MB)
    Specifies the total amount of space that is available, both allocated and free, for the recovery log, in megabytes.

    Allocated Space
    Specifies the amount of space allocated for the recovery log, in megabytes.

    Free Space
    Specifies the amount of unassigned space in the recovery log that can be allocated for use, in megabytes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k8KH'3HgV6>5@6H./usr/share/html/adsm/en_US/admref/a45er328.htm Administrator's Reference

    Administrator's Reference

    DSMSERV RESTORE DB (Restore the Database)

    Use the DSMSERV RESTORE DB command to:

    To restore an ADSM database, you can use one of the following:

    Roll-forward recovery
    Restores the database or a single database backup volume to its most current state by loading the most recent database backup series (the last full backup and any incremental backups that apply to that full backup) and using recovery log records to apply any changes made to the database since the last backup was created

    Point-in-time recovery
    Restores the database to the point in time when a specific backup version was created.

    Notes:

    1. If the original database or recovery log volumes are available, you issue only the DSMSERV RESTORE DB command. However, if those volumes have been lost, you must first issue the DSMSERV FORMAT command to initialize the database and recovery log, then issue the DSMSERV RESTORE DB command.

    2. The DSMSERV RESTORE DB command uses backup versions of the database you create using the BACKUP DB command or backup versions created automatically by ADSM based on the settings you specify with the DEFINE DBBACKUPTRIGGER command. You cannot use the DSMSERV RESTORE DB command to load an offline salvage dump created with the DSMSERV DUMP DB command.

    3. After a point-in-time recovery, issue the AUDIT VOLUME command to audit all DISK volumes and resolve any inconsistencies between database information and storage pool volumes. If you saved a copy of the volume history file before restoring the database, examine that file to find out about sequential access storage pool volumes that were deleted or reused since the point in time to which the database was restored.

    Syntax for Restoring a Database to Its Most Current State

    You can perform a roll-forward recovery for an entire database, using the syntax that follows, if the following are true:

    • The log mode was set to ROLLFORWARD continuously from the time that the last backup series was created, until the time that the database was damaged or lost.

    • The recovery log is available and intact.

    • A volume history file is available and intact.

    When you enter the DSMSERV RESTORE DB command with no parameters, ADSM restores the database to its most current state as follows:

    1. Reads the recovery log to determine which volumes contain the most recent database backup series.

    2. Requests volume mounts to load the most recent backup series (the last full backup and any incremental backups that apply to that full backup) until the entire backup series is loaded.

    3. Uses the recovery log to update the database to its most current state.
                             .-Preview--=--No------.
    >>-DSMSERV RESTORE DB----+---------------------+---------------><
                             '-Preview--=--+-No--+-'
                                           '-Yes-'
     
    

    Parameters for Restoring a Database to Its Most Current State

    Preview=value
    Specifies whether you want ADSM to display a list of the volumes needed to restore the database to its most current state, without performing the restore operation. This parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that you want to restore the database.

    Yes
    Specifies that you want to display the list of database backup volumes but not restore the database.

    Syntax for Restoring a Single Database Volume to Its Most Current State

    You can perform a roll-forward recovery for a single database volume, using the syntax that follows, if both of the following are true:

    • The log mode was set to ROLLFORWARD continuously from the time that the last backup series was created, until the time that the database volume was damaged or lost.

    • The recovery log is available and intact.

    When you use the DSMSERV RESTORE DB command to restore a single database volume, ADSM performs the steps described in Syntax for Restoring a Database to Its Most Current State, but only the pages for the specified database volume are restore.

    When ADSM restores a mirrored database volume, only one copy of the volume is restored. You must use the VARY command with the ONLINE parameter to make the mirrored volumes available again. ADSM then synchronizes the mirrored volumes with the restored volume.

    >>-DSMSERV RESTORE DB------------------------------------------->
     
                             .-Preview--=--No------.
    >-----DBVol--=--volname--+---------------------+---------------><
                             '-Preview--=--+-No--+-'
                                           '-Yes-'
     
    

    Parameters for Restoring a Single Database Volume to Its Most Current State

    DBVol=volname
    Specifies the name of the database volume to restore. This parameter is required.

    If the database volume is mirrored, you can specify the name of any volume that contains a mirrored copy of the volume you want to restore. Use the DSMSERV DISPLAY DBVOLUMES command to find the volume names.

    Preview=value
    Specifies whether you want ADSM to display a list of the database backup volumes needed to restore the database volume you specify, without performing the restore. This parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that you want to restore the database volume.

    Yes
    Specifies that you want to display the list of database backup volumes but not restore the database.

    Syntax for Restoring a Database to a Specific Point in Time--History File Available

    If a backup copy of volume history information is available, you can restore a database to a specific point in time using the syntax defined below. At least one volume history file must be defined with the VOLUMEHISTORY option in the dsmserv.opt file, and at least one device configuration file must be defined with the DEVCONFIG option in the dsmserv.opt file. The server program must be able to open and read the files successfully when running the DSMSERV RESTORE DB command.

    If the volume history file is not available, and you want to perform a point-in-time recovery, you can use the recovery method described in Syntax for Restoring a Database to a Specific Point in Time--History File Unavailable.

    If a device configuration file is not available, you can manually create one. See ADSM Administrator's Guide. ADSM restores the database as follows:

    1. Uses the volume history file to locate the database backup volumes needed

    2. Requests mounts and loads data from database backup volumes as required to restore the database volume to the specified time
    >>-DSMSERV RESTORE DB----TODate--=--date----+-------------+----->
                                                '-TOTime=time-'
     
          .-Preview--=--No------.
    >-----+---------------------+----------------------------------><
          '-Preview--=--+-No--+-'
                        '-Yes-'
     
    

    Parameters for Restoring a Database to a Specific Point in Time--History File Available

    TODate=date
    Specifies the date to which to restore the database. This parameter is required. Possible values are:

    MM/DD/YYYY
    Specifies that you want to restore a database using the most recent backup series that was created prior to a specific date.

    TODAY
    Specifies that you want to restore a database using the most recent backup series that was created prior to the current date.

    TODAY-numdays or -numdays
    Specifies that you want to restore a database using the most recent backup series that was created prior to a specific number of days before the current date.

    For example, to restore a database using the most recent backup series that was created prior to one week ago, you can enter either of the following:

    dsmserv restore db todate=today-7
    dsmserv restore db todate=-7
    

    TOTime=time
    Specifies the time of day to which to restore the database. This parameter is optional. The default is the end of the day (23:59:59). Possible values are:

    HH:MM:SS
    Specifies that you want to restore the database using the last backup series created on or before a specific time on the specified date.

    NOW
    Specifies that you want to restore the database using a backup series created on or before the current time on the specified date.

    For example, if you issue the DSMSERV RESTORE DB command at 9:00 with TOTIME=NOW, ADSM restores the database using the last backup series created on or prior to 9:00 on the specified date.

    NOW-numhours:numminutes or -numhours:numminutes
    Specifies that you want to restore the database using a backup series created on or before the current time minus a specified number of hours (and optionally, minutes) on the specified date.

    For example, if you issue the DSMSERV RESTORE DB command at 9:00 with TOTIME=NOW-3:30 or TOTIME=-3:30, ADSM restores the database using the last backup series created on or prior to 5:30 on the specified date.

    The following are sample commands to perform that task:

    dsmserv restore db todate=today-7 totime=now-3:30
    dsmserv restore db todate=-7 totime=-3:30
    

    Preview=value
    Specifies whether you want ADSM to display a list of the volumes needed to restore the database to the date and time you specify, without actually performing the restore operation. This parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that you want to perform the restore operation.

    Yes
    Specifies that you want to display the list of database backup volumes to the specified time but not restore the database.

    Syntax for Restoring a Database to a Specific Point in Time--History File Unavailable

    If the volume history file is unavailable, you can use one or more DSMSERV RESTORE DB commands with the syntax shown below to restore an ADSM database to a specific point in time.

    For example, if you need to load a full backup and one or more incremental backups, you can issue a DSMSERV RESTORE DB command to restore the full backup, then issue an additional DSMSERV RESTORE DB command for each incremental backup.

    When you use multiple DSMSERV RESTORE DB commands, you must specify COMMIT=NO for each command except the last one you issue. For the last DSMSERV RESTORE DB command, you must specify COMMIT=YES to place the database in a consistent and usable state.

    If you issue a DSMSERV RESTORE DB command with a COMMIT=NO parameter, and you decide not to load additional incremental backups, you must reissue the last DSMSERV RESTORE DB command you issued and specify COMMIT=YES.

    If you issue a DSMSERV RESTORE DB command with a COMMIT=YES parameter, and you decide that you need to load one or more additional incremental backups, you must reissue all of the DSMSERV RESTORE DB commands in order, starting with the restore of the full backup and specifying COMMIT=NO for each one. Then, you can enter one or more additional DSMSERV RESTORE DB commands, and specify COMMIT=YES for the last one.

    >>-DSMSERV RESTORE DB----DEVclass--=--devclassname-------------->
     
                             .-,---------.
                             V           |
    >-----VOLumenames--=--+----volname---+-+------------------------>
                          '-FILE:filename--'
     
          .-COMMIT--=--No------.
    >-----+--------------------+-----------------------------------><
          '-COMMIT--=--+-No--+-'
                       '-Yes-'
     
    

    Parameters for Restoring a Database to a Specific Point in Time--History File Unavailable

    DEVclass=devclassname
    Specifies the name of the sequential access device class to use. Any device class you specify for a restore must be defined in an external device configuration file specified with the DEVCONFIG option in the dsmserv.opt file. This parameter is required.

    If the device configuration file does not exist or has been lost, you can manually create one. See ADSM Administrator's Guide.

    VOLumenames=volname
    Specifies the backup volumes to use to restore the database. This parameter is required. Possible values are:

    volname
    Specifies the names of one or more volumes to use to restore the database. You can specify more than one backup volume by separating each volume name with a comma, with no intervening spaces. You must list the volumes in the order in which the backup was stored.

    For example, if you want to use the backup volumes TAPE01, TAPE02, and TAPE03, specify the following:

      volumenames=tape01,tape02,tape03
    

    FILE:filename
    Specifies the name of a file that contains a list of the volumes to use to restore the database. The file name can be any valid file name. In the file, each volume name must be on a separate line. You must list the volumes in the order in which the backup was stored.

    For example, if you want to use the backup volumes TAPE01, TAPE02, and TAPE03, create a file named VOLLIST that contains these lines:

    TAPE01
    TAPE02
    TAPE03
    

    You can then specify the volumes for the restore command as follows:

    volumenames=file:vollist
    

    COMMIT=commitvalue
    Specifies whether this is the last restore command you intend to use to restore the database. This parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that you intend to issue one or more additional DSMSERV RESTORE DB commands that list additional volumes. The database remains in an inconsistent and unusable state until you issue a DSMSERV RESTORE DB command with a COMMIT=YES parameter.

    Specify COMMIT=NO if you plan to load additional backup volumes that contain one or more incremental backups.

    Yes
    Specifies that this is the last restore command you intend to use to restore the database. With this command, you are specifying the last backup volumes you want to use for the restore operation.

    Specify COMMIT=YES only when you want to restore the database to the end of the last volume specified, and you do not plan to restore any additional backup volumes that contain incremental backups.

    Examples

    Task 1

    Preview the list of volumes required to restore the database to its most current state.

    Command:
    dsmserv restore db preview=yes

    Task 2

    Restore the database to its state on March 31, 1995 at 2 pm. The volume history file is available.

    Command:
    dsmserv restore db todate=03/31/1995 totime=14:00 preview=no


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kVEI'3 gV6>5 @6 ./usr/share/html/adsm/en_US/admref/a45er329.htm Administrator's Reference

    Administrator's Reference


    Appendix D. Database Salvage Commands

    The following commands are used to re-establish your server database if a catastrophic error occurs, and the database cannot be recovered effectively using the DSMSERV RESTORE DB command. These commands are presented in the order in which they must be executed, as follows:

    DSMSERV DUMPDB
    Use to dump the damaged database onto a new database.

    DSMSERV FORMAT
    Use to initialize the server's database and recovery log. In ADSM Version 2, this had been the DSMSERV INSTALL command.

    DSMSERV LOADDB
    Use to reload the database.

    DSMSERV AUDITDB
    Use to ensure that the database is returned to a consistent state after it is reloaded.

    The DSMSERV DUMPDB and DSMSERV LOADDB commands use the device configuration file. This file contains a copy of the device class, library, and drive definitions that exist in your database. ADSM automatically creates and maintains a current device configuration file if you specify the DEVCONFIG option in the server options file. You can also create the file by using the BACKUP DEVCONFIG command. If no device configuration file has been maintained or created, you must manually create one with an editor. For information on how to create a device configuration file manually, see ADSM Administrator's Guide.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kZaJ'3(gV6>5 @6(./usr/share/html/adsm/en_US/admref/a45er330.htm Administrator's Reference

    Administrator's Reference

    DSMSERV DUMPDB (Dump the Database)

    Use the DSMSERV DUMPDB command as the first step in dumping, reinitializing, and reloading the server database if a catastrophic error occurs (recovery log corruption, for example), and the DSMSERV RESTORE DB command cannot be used. No other server activity is allowed during DSMSERV DUMPDB command processing.

    After DSMSERV DUMPDB processing is complete, perform the following steps:

    1. Issue the DSMSERV FORMAT command to reinitialize the database and recovery log.

    2. Issue the DSMSERV LOADDB command to reload the database.

    3. If necessary, issue the DSMSERV AUDITDB command to locate and correct any database inconsistencies.
      Note:A message at the end of the output from the DSMSERV LOADDB command indicates whether a DSMSERV AUDITDB command is required. If the server was quiesced when it was halted, the DSMSERV AUDITDB command is not required.

    The DSMSERV DUMPDB command requires a device configuration file. If you specify the DEVCONFIG option in the server options file, ADSM creates and then maintains a device configuration file when you start the server. The device configuration file contains a copy of the device class, library, and drive definitions that exist in your database.

    Attention: The DSMSERV DUMPDB command supports the use of manual libraries only (LIBTYPE=MANUAL in the DEFINE LIBRARY command).

    Because the DSMSERV DUMPDB command requires a device configuration file, you must specify a device configuration file with the DEVCONFIG option in the server options file. The file specified with the DEVCONFIG option must be available and must contain at least the device class specified for use with this command, along with any necessary library and drive definitions.

    Syntax

    >>-DSMSERV DUMPDB----DEVclass--=--devclassname------------------>
     
          .-Scratch--=--Yes-----.
    >-----+---------------------+----------------------------------->
          '-Scratch--=--+-Yes-+-'
                        '-No--'
     
    >-----+------------------------------------+-------------------><
          |                    .-,-------.     |
          |                    V         |     |
          '-VOLumenames--=--+---volname--+--+--'
                            '-FILE:filename-'
     
    

    Parameters

    DEVclass=devclassname
    Specifies the device class to which the database information is to be written. This parameter is required.

    You must have a device configuration file that includes the definition for this device class, and any libraries and drives needed. You must also specify the name of that device configuration file by using the DEVCONFIG option in your server options file. The device configuration file should be available if you had previously included a DEVCONFIG option in the server options file and then started the server. If the device configuration file has been lost or was never created, do one of the following:

    • If the server can be restarted, restart the server and issue the BACKUP DEVCONFIG command.

    • If the server cannot be restarted, create the device configuration file manually with an editor. For information on how to create a device configuration file manually, see ADSM Administrator's Guide.

    Scratch=scratchvalue
    Specifies that scratch volumes can be used for dumping the database. The default value is YES.

    Yes
    Specifies that scratch volumes can be used for dumping the database.

    To determine the library type of the library, issue the QUERY LIBRARY command and specify FORMAT=DETAILED.

    If you include a list of volumes on the VOLUMENAMES parameter, then scratch volumes are used only if there is not enough space to dump the database on the volumes specified. If the device type associated with the specified device class is FILE, file names for the scratch volumes are generated based on a time stamp.

    No
    Specifies that scratch volumes cannot be used for dumping the database. You must include a list of volumes on the VOLUMENAMES parameter to contain all of the database data.

    VOLumenames=volname
    Specifies one or more volumes to use to dump the database. This parameter is optional, but must be specified if SCRATCH=NO. If you do not specify this parameter and SCRATCH=YES is specified or assumed, scratch volumes are used.

    ADSM does not record the use of volumes by the DSMSERV DUMPDB command in the volume history file. Therefore, you must record the volume names used and specify them in the exact same order on a future DSMSERV LOADDB command.

    Possible values are:

    volname
    Specifies the names of one or more volumes to use to dump the database. You can specify more than one volume by separating each volume name with a comma, with no intervening spaces. You must list the volumes in the order in which you want the volumes to be used.

    For example, if you want to use the volumes TAPE01, TAPE02, and TAPE03, specify the following:

      volumenames=tape01,tape02,tape03
    

    FILE:filename
    Specifies the name of a file that contains a list of the volumes to use to dump the database. The file name can be any valid file name. In the file, each volume name must be on a separate line. You must list the volumes in the order in which you want the volumes to be used.

    For example, if you want to use the volumes TAPE01, TAPE02, and TAPE03, create a file named VOLLIST that contains these lines:

    TAPE01
    TAPE02
    TAPE03
    

    You can then specify the volumes for the dump command as follows:

      volumenames=file:vollist
    

    Usage Notes

    Consider the following factors before dumping the database:

    • When dumping the database data to sequential access media, you need to estimate how much media is required to hold the data. If the server cannot initialize, a reasonable size estimate is equal to the size of your existing database volumes.

      If you can bring the server up, you can estimate the size by following these steps:

      1. Issue the QUERY DB command.

      2. From the output of the QUERY DB command, multiply the number of used pages by the page size (4096 bytes) to determine the number of bytes currently occupied by the database.

      3. Divide the product of step 2 by the capacity of a single medium to determine an estimate of the number of media required.

    • Record the order in which the volumes are mounted during dump processing. The volume order is important during recovery processing so that the volumes can be remounted in the same order. To ensure that volumes are mounted in the correct order, prelabel the volumes with information that indicates the order in which they have been mounted. For example, label tapes as DSM001, DSM002, DSM003, and so on to indicate the order by which data is stored on the tape volumes.

    • When dumping, you can use scratch volumes to ensure that there is sufficient space to store the database data. If you use scratch volumes, be careful to record the label names and sequence for each volume mounted during the dump process. The volumes used by the DSMSERV DUMPDB command are not recorded in the sequential volume history information.

    • The server recovery log is not accessed during the dump process. Therefore, database entries that were not yet written to the database when the dump is performed are not recorded. During recovery from a catastrophic failure, the most recent database updates may not be recoverable.

    Examples

    Task

    Dump the existing ADSM database to an 8mm tape named DB0001.

    For this example the following steps are required:

    1. Halt the server.

    2. Ensure that the DEVCONFIG option has been specified in the server options file. The device configuration file specified with this option must exist and must contain the device class, library, and drive definitions needed for the dump operation.

    3. Prelabel the tape using the dsmlabel utility. For example:
      dsmlabel -drive=/dev/mt0
      

    4. Issue the DSMSERV DUMPDB command.

    Command:
    dsmserv dumpdb devclass=8mmclass volnames=db0001


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] he n kn-K'3gV6?5 @6./usr/share/html/adsm/en_US/admref/a45er331.htm Administrator's Reference

    Administrator's Reference

    DSMSERV FORMAT (Format the Database and Log)

    Use the DSMSERV FORMAT command to initialize the server's database and recovery log. No other server activity is allowed during DSMSERV FORMAT command processing.

    Attention:

    • In ADSM Version 2, this had been the DSMSERV INSTALL command.

    • If any data exists in the files you specify, that data is lost. Do not use this command to install an ADSM Version 3 server over a Version 1 or Version 2 server.

    Syntax

                                  .-----------.
                                  V           |
    >>-DSMSERV FORMAT--nlog----+----logname---+---+--ndb------------>
                               '-file:logfilename-'
     
             .----------.
             V          |
    >-----+----dbname---+---+--------------------------------------><
          '-file:dbfilename-'
     
    

    Parameters

    nlog
    Specifies the number of recovery log files.

    logname
    Specifies the recovery log file names. The files must exist before you issue the command. If you used DSMFMT to create your files, insert the file names here, for example snoopy. If you are using logical volumes, add the prefix /dev/r to the filenames. For example, the same snoopy file would become /dev/rsnoopy.

    The number of names must match the number specified by the nlog parameter. The minimum size for the log is 9MB.

    file:logfilename
    Specifies the name of a file that contains a list of recovery log volumes.

    The number of names must match the number specified by the nlog parameter. You must list the volumes in the order in which they are to be used. The minimum size for the log is 9MB.

    ndb
    Specifies the number of database files.

    dbname
    Specifies the names of the database files. The files must exist before you issue the command. If you used DSMFMT to create your files, insert the file names here, for example snoopy. If you are using logical volumes, add the prefix /dev/r to the filenames. For example, the same snoopy file would become /dev/rsnoopy.

    The number of names must match the number specified by the ndb parameter. The minimum size for the database is 5MB.

    file:dbfilename
    Specifies the name of a file that contains a list of database volumes..

    The number of names must match the number specified by the ndb parameter. You must list the volumes in the order in which they are to be used. The minimum size for the database is 5MB.

    Examples

    Task 1

    Initialize two log volumes (logvol1 and logvol2) and one database volume (dbvol1):

    Command:
    dsmserv format 2 logvol1 logvol2 1 dbvol1
    

    Task 2

    Initialize the recovery log and database volumes by specifying files containing the volume names:

    • File log.vols contains the file names:

      • logvol1

      • logvol2

    • File db.vols contains the file names:

      • dbvol1

      • dbvol2

      • dbvol3

    Command:
    dsmserv format 2 file:log.vols 3 file:db.vols
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] EF=" k/L'3{gV6?5 @6{./usr/share/html/adsm/en_US/admref/a45er332.htm Administrator's Reference

    Administrator's Reference

    DSMSERV LOADDB (Reload the Database)

    Use the DSMSERV LOADDB command to reload a dumped ADSM database. The order of the procedure is:

    1. Issue the DSMSERV DUMPDB command to dump the database.

    2. Reinstall ADSM using the DSMSERV FORMAT command.

    3. Issue the DSMSERV LOADDB command.

      Attention: Do not start the server before you issue the DSMSERV LOADDB command. Also, no other server activity is allowed while reloading the database.

    When recovering from a failure, you should reinstall ADSM using a new database and recovery log. In that way the original database and log volumes remain intact in case you must repeat the dump and load process.

    A message at the end of the output from the DSMSERV LOADDB indicates if you must audit the ADSM database. If the server was quiesced when it was halted and then the DSMSERV DUMPDB was issued, you do not need to issue the DSMSERV AUDITDB command. Otherwise, you must issue the DSMSERV AUDITDB command to ensure that the database is returned to a synchronized state after it is reloaded.

    The DSMSERV LOADDB command specifies a device class to be used when reading the database information. A device configuration file that includes the definitions for this device class and for any required libraries and drives must be available to the DSMSERV LOADDB command.

    Attention: The DSMSERV LOADDB command supports the use of manual libraries only (LIBTYPE=MANUAL in the DEFINE LIBRARY command).

    Syntax

    >>-DSMSERV LOADDB---DEVclass--=--devclassname------------------->
     
                               .-,---------.
                               V           |
    >-------VOLumenames--=--+----volname---+-+---------------------><
                            '-FILE:filename--'
     
    

    Parameters

    DEVclass=devclassname
    Specifies the device class to be used when reading the database information. This parameter is required.

    You must have a device configuration file that includes the definitions for this device class and for any required libraries and drives. You must also specify the name of that device configuration file by using the DEVCONFIG option in your server options file. The device configuration file should be available if you had previously included a DEVCONFIG option in the server options file and then started the server. If the device configuration file has been lost or was never created, you must create the device configuration file manually with an editor. For information on how to create a device configuration file manually, see ADSM Administrator's Guide.

    VOLumenames=volname
    Specifies one or more volumes from which to load the database. This parameter is required. You must specify the same list of volumes in the same order as that used for the DSMSERV DUMPDB command.

    Possible values are:

    volname
    Specifies the names of one or more volumes from which to load the database. You can specify more than one volume by separating each volume name with a comma, with no intervening spaces. You must list the volumes in the order in which you want the volumes to be loaded (that is, the same order as that used for the DSMSERV DUMPDB command).

    For example, if you want to use the volumes TAPE01, TAPE02, and TAPE03, specify the following:

    VOLUMENAMES=TAPE01,TAPE02,TAPE03
    

    FILE:filename
    Specifies the name of a file that contains a list of the volumes from which to load the database. The file name can be any valid file name. In the file, each volume name must be on a separate line. You must list the volumes in the order in which you want the volumes to be loaded (that is, the same order as that used for the DSMSERV DUMPDB command).

    For example, if you want to use the volumes TAPE01, TAPE02, and TAPE03, create a file named VOLLIST that contains these lines:

    TAPE01
    TAPE02
    TAPE03
    

    You can then specify the volumes for the load command as follows:

    VOLUMENAMES=FILE:VOLLIST
    

    Usage Notes

    • Before you issue the DSMSERV LOADDB command, save your current sequential volume history to a file for future reference. The DSMSERV LOADDB process will regress the sequential volume history information.

    • If you must issue the DSMSERV AUDITDB command, ensure that it has completed processing before you start the server.

    • If, since the dump of the database you are reloading, there have been any activities that involve the storage pool volumes, audit the volumes by using the AUDIT VOLUME command. You should issue the AUDIT VOLUME command for all of your disk volumes. The volume history information that you saved earlier can help you identify which sequential volumes need to be audited. You should audit all volumes that have been reused since the time of the original dump of the database. Any volumes that were deleted from ADSM are also to be recorded in the sequential volume history file. If these volumes can still be obtained, you can try auditing these volumes. If these volumes cannot be obtained, you should delete references to these volumes in the database using the DELETE VOLUME command with the DISCARDDATA=YES option.

    Examples

    Task

    Load the ADSM database from the previously dumped DB0001 tape.

    For this example the following steps are required:

    1. Ensure that the DEVCONFIG option has been specified in the server options file. The device configuration file specified with this option must exist and must contain the device class, library, and drive definitions needed for the load operation.

    2. Issue the DSMSERV LOADDB command.

    Command:
    dsmserv loaddb devclass=8mmclass volumenames=DB0001


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] urati kM'3!hV6?5 @6!./usr/share/html/adsm/en_US/admref/a45er333.htm Administrator's Reference

    Administrator's Reference

    DSMSERV AUDITDB (Verify Database Information)

    Use the DSMSERV AUDITDB command when required to ensure that the database is returned to a synchronized state after it is reloaded via the DSMSERV LOADDB command. A message at the end of the output from the DSMSERV LOADDB command indicates whether this command is required.

    You must issue this command prior to starting the server. To successfully use this command, one of the following conditions must be true:

    • The recovery log mode was set to normal before the server was halted (by using the SET LOGMODE command)

    • A backup of the database was completed just before the server was halted

    No other server activity is allowed during DSMSERV AUDITDB command processing.

    Syntax

                          .-FIX--=--No------.
    >>-DSMSERV AUDITDB----+-----------------+----------------------->
                          '-FIX--=--+-No--+-'
                                    '-Yes-'
     
          .-DETAIL--=--No------.
    >-----+--------------------+---+--------------------+----------><
          '-DETAIL--=--+-No--+-'   '-FILE--=--filename--'
                       '-Yes-'
     
    

    Parameters

    FIX=fixvalue
    Specifies how ADSM resolves any inconsistencies in the database. This parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that ADSM reports, but does not fix, any logical inconsistencies found.

    If the audit finds inconsistencies when the command is run with FIX=NO specified, before making the server available for production work you must re-issue the command specifying FIX=YES. Because AUDITDB must be run with FIX=YES to recover the database, the recommended usage in a recovery situation is FIX=YES the first time.

    Yes
    Specifies that ADSM fixes any inconsistencies and issues messages indicating the corrective actions.

    DETAIL=detailvalue
    Specifies the level of database testing to be performed by ADSM. This parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that ADSM only tests referential integrity of the database.

    Yes
    Specifies that ADSM tests referential integrity of the database and the integrity of each individual database entry.

    FILE=filename
    Specifies that this commands output be redirected to the specified file. This parameter is optional. Any valid filename is accepted.

    Usage Notes

    If, prior to ADSM server reinstallation, STANDARD policy objects were deleted, during DSMSERV AUDITDB command processing messages are issued indicating that an instance count does not agree with actual data. You can delete the predefined STANDARD policy objects; however, all STANDARD policy objects are restored during ADSM server reinstallation. DSMSERV AUDITDB does not delete the STANDARD policy objects; however, it does synchronize the instance count to include the restored STANDARD policy objects.

    Examples

    Task 1

    Audit the ADSM database for inconsistencies, but do not fix inconsistencies if they exist.

    Command:
    dsmserv auditdb fix=no

    Task 2

    Audit the ADSM database for inconsistencies and fix any inconsistencies if they exist.

    Command:
    dsmserv auditdb fix=yes


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] > Administrator's Reference

    Administrator's Reference


    Appendix E. Tailoring Server Options

    ADSM provides server options that let you customize the following:

    • Communications
    • Client-server communication processing
    • Date, number, time, and language
    • Database and recovery log
    • Group and transfer data
    • Messages
    • Event logging
    • Miscellaneous


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] wa lp&O'3ThV6?5 @6.:./usr/share/html/adsm/en_US/admref/a45er335.htm   "Te<=>ADEILNart /FGHOPRhinos#34BMSVcdfglmpu.56CUbv&-019;Xwy,2_z!8:WYZkx()7KQ\qJ*j`\爅@( 24\8tqsǓQUu  _oTwΗN.- ^EEp%㖰ֵkZֵkZֵkZֵkZֵkZ[  (q@ (<p@H@@THGڠp8:㭃T7Px`$$ff-  Jְ G'~˨(  WpF,A +|``3`B ( SHP Znʀ@.ffffffffffffff` ly"Yeu޿7ǃ]oRlO y`3`_`X9`߲[Uffffffffffffffffff- ,8?V+U˭e_"0ŰHSNn_`J@$pp8.  DD}ɇ傀*uW)uUv08?(qn$0Ǹ"..ʯqP3[TGwT08exr/ `剓*uW XzUG,XjEĄ`[s9<\[*c#HvK@@>,LUT[Kǹ s$8Rql[8|u5nCz ]E-qgvq7r:Hw /]\u)uTǹ~>r:7E!܀r^Cg9gC9Fon |u:=:gC9Fon |u:Oo,LUT[Oa3vq7r:Ar5#DD} Nß,\{\b==Ű΃g$rN- |u5nEgAc#ݜMwG]ZJ aOprɕUAպ+<s:7g{pk##R?~MnHG@tL9HQ܊+Z1-t9'3qlc#ݜMwG\r#A.-tΆ>r:7yuܟE|T0϶ZtDfX2:Qep5:gC9Fon |u:jG҉ډɇ> ܊:Ek]=Ű΃g$rN- |u5n뤈,PY!1-tΆ>r:7yuܟ *@P gAc#ݜMwG\H1zQ5Q!aAӹ0)"  EH.1-t9'3qlc#ݜMwG]$Ac Hl3t1n&GQ#$/Xp 20^/ :gC9Fon |u:jG҉ډɇ> IX5D1a+gA3s9'Ά>r:7yu}Hs:7g{pk#rXeGԥةRalY\&/ `剓*_ ?O˧T&LY\'Ma΃GQ8ۃ_9F ckvB>raςS}) {a0I[:7g{pk#L.gAc#ݜMwG]+RxU_-lz(`剓*uU|Y\X:gC9Fon |u:jG҉ډɇ> L.Z'1-t9'3qlc#ݜMwG]H 0PY!1-tΆ>r:7yuܟ?˧O 3GUޠoaR>˖:gC9Fon |u:jG҉ډɇ> R<(,u#¤EH.1-t9'3qlc#ݜMwG]H 2gAc#ݜMwG]S*H uY\V!Woضs:7g{pk##R?~MnHG@tL9J<^J,'1-t9'3qlc#ݜMwG]H 0dF -tΆ>r:7yuܟ>⤀_]EʆBU %Uq/a3vq7r:Ar5#DD} NßGI=uYV:a8t1n&GQ#xPKa3vq7r:Aw'H$p־Txz27\*ӭ~kX[ 9 |u5n둩?J&j$# @H:w&$0h-v:a8t1n&GQ#Ah¢:) |a3vq7r:Aw'Ԗ(QR3 WO_!O/a3vq7r:Ar5#DD} NßPZ' OQJl1-t9'3qlc#ݜMwG\2tB9Al3t1n&GQ#S(AO_.RpiO_ uGV~/ :gC9Fon |u:jG҉ډɇ> E E`ǝNA gA3s9'Ά>r:7yu(-btiŰ΃GQ8ۃ_9F )[T+?O/*R>`剓*bO. Dk*[ 9 |u5n둩?J&j$# @H:w&$2(-bti1-t9'3qlc#ݜMwG\2)Fz8s:7g{pk#r[ x2ʆTrgAc#ݜMwG\H1zQ5Q!aAӹ0!ǟAh N=gA3s9'Ά>r:7yu(-btiȠ:gC9Fon |u:O־Txz2> G*R>a3vq7r:Ar5#DD} NßPZ#e0,S΍9:a8t1n&GQ#E2@&%΃GQ8ۃ_9F ]@'bt !« 2H9_^:gC9Fon |u:jG҉ډɇ> pR"pR"]@'c[ 9rNg$GQ8ۃ_9F Ķs:7g{pk#rU^K,F'ԟE|e΃GQ8ۃ_9F ckvB>raς\.:F'1-t9'3qlc#ݜMwG]HFo΃GQ8ۃ_9F , _8)$]l *@-tΆ>r:7yuԏ[ $;|h5 aql39gC9Fon |u: EgAc#ݜMwG]pR&I(&-tΆ>r:7yuԏ[ $;|QA.pR(kǸs Iųvq7r:Aw"H HĶs:7g{pk#r)X"d(=EH1EG -tΆ>r:7yuԏ[ $;|@<@:XOǸs Iųvq7r:Aw#DR@N4x:gC9Fon |u:OuňeuW Yb6<)e(KZgAc#ݜMwG\H1zQ5Q!aAӹ0.Fh /V=Ű΃g$8"x1Gt$GpkvB>N@@H\3u# 1Kǹ!űt)uU|뎲?W=(¦#a/q,1˭u,R,Ake+ur:7yu 𠨌(:gC9Fon |u:OP [.†eG+{,Hs:7g{pk##R?~MnHG@tL9IC s†<(*#J 1-t9'3qlc#ݜMwG\@( Ķs:7g{pk#<%e}|)tW.†LfP2ղ]l $a3vq7r:Ar5#DD} Nß2p<(d H%!aql39gC9Fon |u: P$.-tΆ>r:7yu$I`b\rXRDET$[  1I@VgAc#ݜMwG\H1zQ5Q!aAӹ0' P<(`(%Is {a0I[:7g{pk#<(gH\P Yl3t1n&GQ# %u  P2'ԑ_ [2c1ȶs:7g{pk##R?~MnHG@tL9IC8xPΐ:agQR8IOVa`߶ R,1aql~Qݔ`8$Hs {b. _,R,?e<~(1zQ5LdxdRuC ~0ǻ.Y[bX8~9bdʪE–Xw -qlE?(qn𩌏 Za/p| $p0ϰo)uUv0N`[9PN-gvq7r:Hw /\K=n&GQ)뎲.ʖ83GQ8ۃ_9F;K}Q[ 9'3qlc#ݜMwG\}!q@/a3vq7r:Aw'RalX/TztU.Z\QeW!epq%=[&qb˧8]uTs:7g{pk##R?~MnHG@tL9H+ pRbaql39gC9Fon |u:HcN#:gC9Fon |u:?Ty5Q{ڷP7ĔoOǕ%m=EKQR9Uq,lX7 zC :gC9Fon |u:jG҉ډɇ> BC*qr:7yuԏ[ $;|HN:Bq ngA3s9'Ά>r:7yu $:gC9Fon |u:O@ZʓJ b1u %z_Sվ/뮢ʯ.]?bgAc#ݜMwG\H1zQ5Q!aAӹ0!ooQeWaql39gC9Fon |u:౑:"6) -tΆ>r:7yu?l%[ *@| Ĕnb`߶X2:QeW -tΆ>r:7yuԏ[ $;|  #(,b:agި-qa8t1n&GQ#&l3t1n&GQ#-bup(J[ 9 |u5n둩?J&j$# @H:w&%uD'[Ǹs Iųvq7r:AtCtKa3vq7r:Aw'nԖJԏU~]l)o_վ$|'R>l3t1n&GQ#F=(ݨ ܘsC}+R>gA3s9'Ά>r:7yu *)BŰ΃GQ8ۃ_9F Ak`(J#&\s:7g{pk##R?~MnHG@tL9JbA-uņ}-bu {a0I[:7g{pk#t-tΆ>r:7yuܟN.PA*G.?\s:7g{pk##R?~MnHG@tL9K,tĂ'[Ǹs 9\[?(qnGzQ5Q!jra` @$Fg*G![2UQX7 ɬG)uUv08?(qn$N=űGvP!\XYU:xQ\ckt? uP_9eoebr:7E!܀t=qPYRgq7g{pk#ry;a{g$rN- |u5nLdLKa3vq7r:Aw'O0}oPʯTYbE΃GQ8ۃ_9F ckvB>raςB 5$OǸs Iųvq7r:At9:gC9Fon |u:Ouňer`nX CXl3t1n&GQ#F=(ݨ ܘs8Vh]@'c[ 9rNg$GQ8ۃ_9F \I[ 9 |u5nXԵՉ'mu3z'_}G*Gˬ]X7 KŭzUlqUN뮢Ka3vq7r:Ar5#DD} Nß$$A$c[ 9rNg$GQ8ۃ_9F \I:R:gC9Fon |u:a5-e5bEI[~]l ޺?te/Jt- pqk`ޡ_y[(Uk,)ez먩gAc#ݜMwG\H1zQ5Q!aAӹ0!rI $A e/1-t9'0xű9<\[!CpkvB>N@@HpϽTe ]E]=0--˧K\u D~3A1˭VX&3*Q|.XޠPBAERN-.-3Au*S)uUv0N`[9PN-gvq7r:Hw /\K=n&GQ)뎲.ʖ83GQ8ۃ_9F;K}Q[ 9'3qlc#ݜMwG\- raςBqh vaql39gC9Fon |u: D[e΃GQ8ۃ_9F T0϶,C(K˧[m{UU}p*S>r8./ `g^Uz+&MKEV:gC9Fon |u:jG҉ډɇ> p.$t:(N-=Ű΃g$8"x1Gt$2<,aۇ[@:w& B5>QR8/^)uUv08"..ʯqP3[TŌ9{] %  av]l"o5bMk~%-@ )pn(]?eA ZW~#C I8" sxxTŌ9{] %  ~#Kǹ s$8Rql[8|u5nCz ]E-qgvq7r:Hw /]\u)uTǹ~>r:7E!܀r^Cg9gC9Fon |u:PGa3vq7r:ApOTz?U xQR XnԖש\s:7g{pk##R>[ 9rNg$GQ8ۃ_9F \F y5a3vq7r:ApO+uGR>آ=E7IJ+2L+$Y?]z(q! gAc#ݜMwG\H1zQ5Q!aAӹ0!fp^|'[Ǹs Iųvq7r:ApJe΃GQ8ۃ_9F %ꑺxu +Tp.oOoG~#uUuԧSbjk:gC9Fon |u:jG҉ډɇ> t t`ڒaql39gC9Fon |u: ,aTgAc#ݜMwG]*Tg!XzRuGlrCrbрc"ܚ`剓 -tΆ>r:7yuԏ[ $;|ϹUɮDraql39sN.-!~Q> FhnMnHGڠqܘ~X( EHC}["EEH.ʮx\ "KT,R,?e<~(1zQ5N3Aǻ.#ᾭH~ˁC I8" sxxT4a/8>D7վMb$TT R,1aI8sN8)[9'?9Fon |u@^QeKa{#ݜMtR Ce ]E-qgvq7r:Hw /\zǹrNg$GQ8ۃ_9F #cN"gAc#ݜMwG\˧7틦RC+z]? o~ O˧7Z([ 9 |u5n둩?J&j$# @H:w&%4Dli"߳ {a0I[:7g{pk#) ql3t1n&GQ#~PbjO=ZVmeǖ:gC9Fon |u:jG҉ډɇ> 8e8.aql39gC9Fon |u:౑J ql3t1n&GQ#~_W瀵/Nb`g}\IJbuTy/ʫ HH(s:7g{pk##R?~MnHG@tL9H,b@Q˘c[ 9rNg$GQ8ۃ_9F *'Jt8PgAc#ݜMwG\ o"EEHO Xot*H~yb~]?-omuBgAc#ݜMwG\H1zQ5Q!aAӹ0.P] TW}[X"gA3s9'Ά>r:7yux:gC9Fon |u:O5+R[$TxzO Xᾭoضs:7g{pk##R?~MnHG@tL9K}/] =eI {a0I[:7g{pk#tBA.-tΆ>r:7yuܟ"d‹ZQ믋+]?P5bJglQr(U"$$[ 9 |u5n둩?J&j$# @H:w&% E] Ek]=Ű΃g$8"x1Gt$2<-wJ&j$#P8tL?,g*G$JW ]E]=0--˧AbD(&㼑*_)uU|뎲?W=(¦,`RwT0@!=uqU5 ,u|  -qlE?(qn<3] % j.;UQeWas  Ių*qH%8q7g{pk#r*[ ?9Fon |u@^(R,l3s8|u5nCz伇=3s9'Ά>r:7yuЈФ(l-tΆ>r:7yuܟ ~(>ӭ{o_*8)(*AB%m[NQeKa3vq7r:Ar5#DD} NßHS] BE=Ű΃g$rN- |u5nGD@󐤞-tΆ>r:7yu (HP S} Er A /*V~P2հ4s:7g{pk##R?~MnHG@tL9J4 GD@V:a8t1n&GQ#-S̶s:7g{pk#r+mI`gT'[;T7պ瀲ZQerU\s:7g{pk##R?~MnHG@tL9J eNDmI0Ǹs Iųvq7r:Aux\%9tKa3vq7r:Apž9B zt|V*G+RԾ,S[6]?lRCpn*TU,C*8(el95|ʪ?)Q߄H?VֵH(eW(q! gAc#ݜMwG\H1zQ5Q!aAӹ0* 3K]D p˭j:a8t1n&GQ#Ga3vq7r:Apž9B zt|UlXڷQepuU–&RUVl zjĊu, nW Ŋ}uWU\)oe/UkŊ}uW-b8w]lx8Ql3t1n&GQ#F=(ݨ ܘs)F"QRE1-t9'3qlc#ݜMwG\Fr G%NC_2gAc#ݜMwG\z$ro^K޽ַ꫁7_C*:gC9Fon |u:jG҉ډɇ> .]J#9*tRǸs Iųvq7r:Ap&.'g -tΆ>r:7yuƨK˭+u"@*P}ol_R5bEIiְ7T'[9:Gǖ:gC9Fon |u:jG҉ډɇ> Bg BabzkXc[ 9rNaSb.- p8$ ?J&Cԏb F}=Ă҉ډ$;#o Qb5#1(p@$~MnHG@tO]OwjGc݀PH+=(ݨ@ӹ0VKbn { c[ ɇ> J,KT`8$@) v.-K\@H=ŰH@9W lzP'3hV6?5 @6./usr/share/html/adsm/en_US/admref/a45er336.htm   -e <>ainorst/ADENPRSTcdfhlmu"#&46;=GILMObpv0235BCHVXgxy,19FY_w+.8Ukz'(7Wq!):KJQj\Z*xP-@J' D8aOPa(w P.a&xbAᇚtHRzAqj]"#g OlVZUk~kʓsE#瘡y%Dj)Jʓn@9yDT"Qj3XXG9 LCHд8O H@10@ Ap8agaysLHD<ށ$q0<`j^[ov7;JдUWmn'zёb E!gxVU]ʓsE#<07i3lj 9#B$pb0'k`)J i($D4l``<zSdّZƢ=f)mK]kƷlCsуQ"b3Dbj$QsH:BD,HEL;l33333333333333333332ٸS0"sуQ"1ZlQ"q(9)N8&[U{vgr̀To4-2IdVm]qQѵab 3>#Fj\G݉[-Ѿvٺ;}eqEv7rd_gzTDXGpM7kj}eޕVE53E@[c}hȜ,P&1F[ض%x$&ȏ,92nJo]o]j2ؓ;mK|֠.b 9F9H!G<㠙mVKmoe)2cyR~д'ّZƢ>QV]qQѵab Ч޶ٸCs8`H xZ,&E!=UnJGz0szV`Uְ+.Q#o+[i5,P"!3_%lE^,mVKV _v7Mm/[޽+ҿ5,ڞەvݪW{Z*",P`H @R>0(#J3i;@4*#}̔3333333333333333333 -wsE#E!cX&E!oԾXG9騑DA1"15(9|`YBdآٙ&(9&ffffffffffffffff@[7`b"ff&D94C3G=@% ~ff`bay'# i h ;(s30"sуQ"1ZlQ"4oX-E޽fL?FnrV7'۱E,PH 98`b"t-ym ҸV6պi%cyR}[еI0h D(Z4s>݊-nfwض%yODž&L;еI0h=< t-ym ҸV6պi%cyR}[еI)=U듢Fߒ׀D$b ;/+xեb7B[m֍jDIg[j_kJŊ4wQazi%cyR}[ݯͩ[Uռ&L ZŊ4sr"rh9j^[ov7D8ѦIQoBו&,P`DnyA2ڬݍm¥KuhMJ[v(kʓ(`z0yAt-ym؍գM79+ʓmآVV(`F%oBו'֦ӥYfݶVz{R_nݵvҿD md8=Z4f4srL0ԏ8eY/-kvTGFnrV7'۱E ^TCsуR i hCs: doMy hCѦIQoBו&,P`hE8&[U{4 գM79+ʓmآޅ*LXG9)"qL%czhEiXTkn-yRb ;ĭov5jm0h<ÉAFMD BEbj$QsH+Fkn1x<ށ$0('$x x  b R`"`P5$ѻ`4đ88lzz0szQ(=C@xGM$DĨQ0xT`TbA$DĒ<i"$%Bo8Hy[оֲYm*#}ҭFڼ+ʓ_ݍXofŝjȏyE:׍nab c{4V,obڬ?v759j*LXG9(tbA(hQ#E!gx[gy.#}ҭFjܨmKE4wQjme 0hJz0yAP9Ad8 H%F9H<*yPy@㰙<A =< 9AH$ d` 10*8pC&LXGA KrxT\$ 0hdŊ4q9Jy@Ez0zj$QF5[}bj$Qs%=< 9j^[ov#v7V5fgҴJ 0h=< eY/-lj3~g 90PsуQ"h;g@R> J*V5ky1x<ށ$0@ $ '$x x  b R`q0=B$D*600yIb7kg+XV:Ң>ŵY/-[~o8A䈅$j@+F(`JE/fEk[z{z2r{MFk z)yO{2+XG fE{2+q< `;䮏1m.c-*X㿲aXCQy|`cuXJ_v7 '@jȾ`08CWV9XCQ+yŵY/-[~o8A䈅$j@j3X ~ٽ^Bpnd_m5@0?^B87Z/(`z0zj$Qwc~ڗڋ0h==5(&#;A&E!= <4Lv&vffffffffffffffffffff@[7S0"sуQ"1ZlQ"q(9)N8&[U{|oxR_zmN'xv7}m}CtUl/<E᧠gz]Z4fb6f\Wv~VzC1+y[ݍjm0h=< eY/-׍n`//SmKGޝZNVo;RQb q(9騑D@YMD Bz) /Gl瘊GFx`<o@grG"Eď;X]JP,0 Ñ"600yIoj3~Uozp[U]-gm]h(`F7ՌY;vv7P = $ Ѧ5xS/*"-*Ŋ4w<@ʓ}Z*xɘg|h}J?yjQ9zWeyRqg̶wboJV$_zgl,PcyR~Vݢwչm,}J?yjQbW|KMjzѯ][̶wrgloԾ@;r۵JXhF~ەunTEŨ̕(`z0zj$QLFwMD Bz)Bxr$PԼY|dlsb)==5(#ŭ15(9rxiA7[XT[Jj5LXG9Jz0zj$Qz0zj$QF5[}bj$Qs%=< 9j^[ov#w<>Sד;BWvEvt[YdGR_kƷlCsуRQ8&[U{/f=޼ߢ/SmK)-ލFV,#m}[XXGp ݉[bk؍]ٺŵY/-X hi_O}4QqeTGnScxQOABE"j3XXG9): ZטjPs: doZE޼)[Uv7}]+ 0h=< 4,<㠙mVKmo俻ד;v+`/.L}.b 9F9H'sqL%b7_ݍɝf~Jװǂ<-[Vqb HH4<㠙mVKmo俻ד;v+`/.LKڂ+f,P%==5(!3yDAE#༙ۙіڗژo],Uz0szP-J6+yfffffffffffffffffff@[7瘊GFMD BƱkoMD ByĠjP-J6+y<㠙mVKm/rܵ+zWݍ(V4o*NݭXXG9F7ŶoŖ  0h<ÉAFMD BEbj$QsH1{-J߁F9"sу4Ćb""xbGAV.Х(  E4i[`4đ88@` o@gDp8 &09F do-JͶzQi%cyR}X lIV;v:oOUnӢFߒ׀D$b 9FMD B yDAE#CQѥo@+pThJ;"sуQ"1ZlQ"q(9) RM^`iA8&[U{ܷ-Je^cxb"V4o*Nkn(`F7ŶoŖ 0 XG9Jz0zj$QY7~ sE#<07i3lj 9"( &#vXBX(`C]}600yI =+ $j~fA+uJfffffffffffffffffff@[7瘊GFMD BƱkoMD ByĠ &zeY/-5fVcSDQ텊4sc{Rm^,V`pXGuD$mrefMJ*#^2f%YnYkT(`F7ŶoŖ$ ,P%==5(!3yDAE#R@N08 瘊GFx`<o@grDt &'$x x  b R``HZטl``<zPZי(fffffffffffffffffffffffdqy|`H k[ݶzW!}Z4s;zOݍtT(`D$mz/ףu8|dab c\D$mvvac@?Z+}{[l,P%==5(!3yDAE#s[ֳVڗ9"sу4Ć3C=4ď;X]JP,0 L Ҥ o@gDp8$LasLHl`j^[ov7 4^mWk迴m{Ff[;m*NFXsoroԾXG9騑DA1"15(9|a3CZT(MAT\mIJlsb)==5(#ŭ15(9rxiBmWj m*N04Ԡt-ymD$my]ioUl; 0hxx[YkJC1NM6/[+p~2ZT4wQDBM6/[+vdԯzMTGļdJvkZD]i;^iXTڍ]Cs8`H xZ,&E!=QҤ\H9 LCH Dď;X]JP,0`=;D?WZaysLHQ0y7i3lj"pp8 6z0sтeY/-ckZ!EvVJř?Y{oE\lX̧ 9FMD B yDAE#C ҭF&Ev2P fH9騑DA-myDA8`MJmWjPs: :|hޞŵY.#俏kmhm[ޜbGV">u޼ke=_Ǵ73)kmh|NWzұfb#zOŖ\̧(`yĠ3`TqQmm^+Z!nYޓdGo^U2.뱽 ;ĭov7Ŷn,P` tc{[kD?|hׯJֈ~[+f":Yg)s[kD?E4saĠq(9騑D@YMD Bz)ֈ~Jwz0sz0([a"0Z8fffffffffffdqf?ݬ瘊GFMD BƱkoMD ByĠ  t-ym؍ؕӕݵn+ZSh_j#٠{D?l,P`NyA2ڬ݈݉[ojo9]VҾ0oC 9F9H!J\eY/-ZҺ/F[k|[ޞoOݍm]YŢ ;ĭov7Ŷn,P`nKj^[ov#v7j_k[Ŗ{Ri^^ۯJߥ>k|]]V=WĬmC޻4w"^,nZ!glգsVjU+і/o%b">Vp\/dﳽ^3ZҼm(`F%n޶]RWگJҚ*ڕkJeJC*?.ab q(9騑D@YMD Bz)Zҵح٠*YsRiZVZ.y|`mm^-m0 0h=9yI JAu@Z5,.jU* bQe1cm5v7Ŷoab <07i3lj 9"aF'$x x  b R`L <*7UH טl``<zP% fH9騑DA-myDA8`MJ`iA8&[Ux]+ρf ,Po[Wlߗ-0XGu ^TҠEդռ> cy2 'nv:*LXG9Jz0zj$Qz0zj$QF5[}bj$Qs%=< R7jPs: d>mWk{oAkCTF`(`F7ŶoŖҷ Q XGu ^TҠEդռ> c\LiQZ@N1b q(9騑D@YMD Bz)_m 'nvp`gz0szz0zj$QF5[}bj$Qs%=< RRwk/j>- ;xx[Rwb c\ԧ&k-)}(`y@Eiɓڗڋ0h==5(&#;A&E!= @KN-nc ŭyfffffffffffffffffffff@[7瘊GFMD BƱkoMD ByĠjPZטjPs: doZzr۶ץzi%cyRvҠ@CrJqk{M ZZoJFSU{zomzVΌ^(DKfJ,PJqkz+=I_V#X}fv_E4wQʶU*kՌK7FGo^UخU*kng:_v7܈Q1b =(x]朙4H4 朙4H4 92ih@ksNLg3EiL=ԟVk}[;ۈѾK0h~E~#F/$joD czڼ[fNLg4ɦzA 90PsуQ"h;g@R>ە-8m}1x<ށ$0=DLO H@10@ C "Q4֕& o@gD`0@<`4đ88  0Lasу-ymކ(D֕'^2f%YIϚrd 9FMD B yDAE#C=@%OmiRy ŖJlsb)==5(#ŭ15(9rxiBqk^`iA8&[U{mWk迻ۅ(Ҥo]mKzW݉YūEv嶾+D ;94^mWk迶Ҥnkm6+_miRv (`F 1m^-~^,zWݍQ?Bו'oOv7-[Uռf&zi(ԾеI0h7{ץ}493LD= ^T8HC<[ݍL"QBו'؍]ٹ-%}޶ٿ^czDi*OеI[0hf&zi(kʓdzKmށ({kJ-yRb 90PsуQ"h;g@R>ە-mI sE#<07i3lj 9$ &Dď;X]JP,0 L(hq+y7i3lj"pp@0$LasLH &09Fۖo迏fJ-+oԾ׫UmlD|趁}E7;/P!_ċk{ڌlzV!>ݴXGpE*mKmڌ)cPj_ ĭՋ*o*O]\&kuc?kŖ}.j_k^W(`FnƹQ5 $i ^T=j\G݈Ct9]ŕ[f7ռmFu]ŵqb E!gx1]Qc C3333333333333333333333 -wsE#E!cX&E!k/(`F7Ŷon(`8` s :`(000CsуR ;`TqAz0yAPs :n sуR << 8F9H<*.yPy@ ,Pz0yAPtA%<ÉAFMD BEbj$QsHMWZz0szFkZDzi%cyRvk~ a\'=VŊ4sDJPi"$$I *DL)}GzsI $('HP"`v٭)Oݍ}g~i)eXXGq7ڈ+%Yz}UY6[ޜ դnوVkTV4o*NkJCsP<PТGFMD B yDAE#C &+|[Ev2P̀n91@bkg@AF9H<4ԠZ*mWjMJyA2ڬݍ[]C7Ռj\GǗ-^kp 40h7{n  0h<ÉAFMD BEbj$QsHYR 9"sу4ĆhD0(O H@10@ Ca0MhjJjPPM$ o@gD`p0y7i3lj"pp@080yFz0L%c|}x>Ԧܮ>m迻92nԾXG9騑DA1"15(9|bhD0RP(T"i, Jml% fH9騑DA-myDA8`MJ JmlMJyA2ڬݍlkrNRg}M텊4w 2[-kzѧ{Ӂ  ֈ0h7 Jml,P%==5(!3yDAE#iYnWcyNRg9"sу4ĆhDbxbGAV.Х( &3L $ y7i3lj"pp@08lz14 L4fys13OH(D4933333333 -wsE#E!cX&E!/%.y|` &x!$LxbGAV.Х( 0L@)F=aysLH lzoԾXG9騑DA1"15(9|bhE0(f` ffffffffffdxQ5'1SZ% ff` ffffffffffffAɷ9\Fqks(+Fnr*qk^d 3333333330̀n9<c jy`wsE#E!cX&E!qk}c{WͶ}'lIV=iɓrhGٲݚ+ ;6V!;om}i_Ik]:- 90PsуQ"h;g@R>EX-~(``0b ,P9"sу4ĆhE3Q<͕~ 9FMD B yDAE#C@)F=( RM^d;"sуQ"1ZlQ"q(9) RM^`iA8&[U{+ދӓ'@>͕~ ;ř-Ŗ΍wZ5=( ,Po[Wl (`y@E1@B^w1V_j yffffffffffffffffff@[7瘊GFMD BƱkoMD ByĠjP*AV04Ԡt-ymi:$ l_ݍ[]}nڷ^a}k:^ ;anh(`F7Ŷon0XG9Jz0zj$QT足:9"sу4ĆhQ%ď;X]JP,0`0P-i[`4đ88 `LasLH 0Lasу-ymZmOؒ{R^Z&GFnrV7'֬]+{ӂ+_]ab E!gxz0sz cf뱾R_kƷlCWczMD &kʓmVKVC EOABE"ٽ',P`H @R>1C´>S;@L?30NL̀n9S0"sуQ"1ZlQ"q(9)N8&[U{/f+-/k{vxo%\aQIZ[UՅ4srByA2ڬ݈}4lK)[?v7j_kxse4wRk|acz/Fexk<,0j i3 ^Tb6wg[UՀ hѶVDZ Ez (@uhQ 90Psу4Ć i1<1#`N +hR   80z0zj$QF5[}bj$Qs%=< RjV੶] 5(9j^[ov7"f\+ ;ĭZKەuab q(9騑D@YMD Bz) ꥩ[0HHKb)=9yIoԾXGw=CBDH 1B$^j7|7(fffffffffffffffffffffffdqy|`H k[o޽*o۶ʈԾXGu޶ٿXGwZZ[ץy",PJܴkW5W|VռSZt-۶QD/ޝZNzH{mK]v+Fij/~ ;hڗnUx϶XXVj>k-ooUlnݥ0v7 &PMB(:*LXGpE+B-g@Fc?bڬ#&0򝯱[w<Vڗy`,P`H @R>1DP5|82P̀n91@bkg@AF9H<4ԡ804Ԡt-ymzv'V^qkz5BC4w"Z+yŵY/-X ŭjmޝ`Ի#b c|YۖW}ݦ~Wz\ N [l,P%=9yIz0zj$QF5[}bj$Qs%=< RּRqL%@ghyR|hXVɝ[^k9"Xb(`y@E}hf!AH9 LCHM"A@<1#`N +hR  3€p@ y7i3lj"pp@0HLasLH 4Lasу-ym؍1~򭮾5ݵn+f[;m}M79+ʓCsуQ"b3Dbj$QsH:3€p@ 033333333333333332ٸ`wsE#E!cX&E!z0szz0zj$QF5[}bj$Qs%=< 9j^[ov#w<>S۶脯y]z5Xȏ׍nab qL%b7_g~0z{m~JȾ׭M/|z5Xȏ׍nab 3?v%nZ5[}b6wfd`/}~WC?w<>SFmŖDyQ+YL?ݍG" =  @:iab jPj6΂eY/-ڢͳqk}c{vŊ4wQ[oZE]f#]["Dz)ao \XGum[Ռ]+rȏř/-[[^6v7Eg|^ ;_VnumZ򿕻4ڷ^kݍJQ)Sc~̼IƲVw4H4q+׭czֻ;]Vo/%Y+y[Wab q(9騑D@YMD Bz) _Ξ+Y u\H9 LCH4 ď;X]JP,0$iB@93%kҢ/0S^j7'n~,PmwtjmzW݉[еI0hM~SUI{T҄rgMB} ^T ^Ta9y3 ;f6|Fټ34 SP@Bו'`/4z5Xȋ,oץvS^j7'?U/&wѿbڬ(`z0zj$QLFwMD Bz)BPLZc΂J;"sуQ"1ZlQ"q(9): ZטjPs: doZE޼)[U#F.34TlaE^%kҢ>S^j7'գ,չQv7j_j,P%==5(!3yDAE#^ֱ+^Ŋ4ub)=<1(<*û$R, ())Bދb0qbw< Administrator's Reference

    Administrator's Reference


    Appendix F. Return Code Checking

    As each command is executed, the return code is saved for possible evaluation before the next command is executed. Shown below are the ADSM return codes. Note that each return code has a symbolic value. Scripts use the symbolic return code for processing, not the numeric value. The return codes fall into one of 3 severities (OK, WARNING, ERROR). The numeric values specified are those that ADSM returns for these situations. The numeric values are displayed by the command line administrative client when a command is run. ADSM will not change the numeric values because users may already be using these for their existing automation on legacy servers with administrative command line clients.

    Table 312. Return Code Checking
    Symbolic Return Code Severity Numeric value Description
    RC_OK OK 0 Command completed successfully
    RC_NOTFOUND WARNING 11 Returned by a QUERY or SQL SELECT command when no objects are found that match specifications
    RC_UNKNOWN ERROR 2 Command is not found; not a known command
    RC_SYNTAX ERROR 3 Command is valid, but one or more parameters were not specified correctly
    RC_ERROR ERROR 4 An internal server error prevented the command from successfully completing
    RC_NOMEMORY ERROR 5 The command could not be completed due to insufficient memory on the server
    RC_NOLOG ERROR 6 The command could not be completed due to insufficient recovery log space on the server
    RC_NODB ERROR 7 The command could not be completed due to insufficient database space on the server
    RC_NOSTORAGE ERROR 8 The command could not be completed due to insufficient storage space on the server
    RC_NOAUTH ERROR 9 The administrator is not authorized to issue the command
    RC_EXISTS ERROR 10 The command failed because the specified object already exists on the server
    RC_INUSE ERROR 12 The command failed because the object to be operated upon was in use
    RC_ISREFERENCED ERROR 13 The command failed because the object to be operated upon is still referenced by some other server construct
    RC_NOTAVAILABLE ERROR 14 The command failed because the object to be operated upon is not available
    RC_IOERROR ERROR 15 The command failed because an I/O error was encountered on the server
    RC_NOTXN ERROR 16 The command failed because a database transaction failed on the server
    RC_NOLOCK ERROR 17 The command failed because a lock conflict was encountered in the ADSM server database
    RC_NOTHREAD ERROR 19 The command could not be completed due to insufficient memory on the server
    RC_LICENSE ERROR 20 The command failed because the server is not in compliance with licensing
    RC_INVDEST ERROR 21 The command failed because a destination value was invalid
    RC_IFILEOPEN ERROR 22 The command failed because an input file that was needed could not be opened
    RC_OFILEOPEN ERROR 23 The command failed because it could not open a required output file
    RC_OFILEWRITE ERROR 24 The command failed because it could not successfully write to a required output file
    RC_INVADMIN ERROR 25 The command failed because the administrator was not defined
    RC_SQLERROR ERROR 26 An SQL Error was encountered during a SELECT statement query


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ALIGN=" lDR'3Z iV6?5 @67./usr/share/html/adsm/en_US/admref/a45er338.htm   aeiorstcdln <>Dfghmpu#&,46;AIPSTbvy/Mkw-=CENOx"()012FGRV359BHLUWXjqz!+8Z.7:JKQ_Y\, 8AF  @ ‹@I`L(Hasm8` jHaO|uBV @P( @P( @P( @P( @P( IO4`8%az n`_U4^~VD C@$aE $ M.(5HpF/&p4 7}`X A&XA< \I= @8OեV4 H$‹@H'c=n{% 2nBK\3J/I;?A&XA<[kQmF< 0 ғFM }qr$aE $V@diqLN|L o*٦$aE $7Wyonj ǩZl:x. L(a 8 0 [,p40@Np4 M (`h00  (a 8 0 S`G p4 M p0P,``Qa 8 @p$`4Jn0p40@"8p&`X@@haE`L,p< @8 ‹@H&KI.H$Q` cWD:! ^~ @P( @P( @P( @P( @P( \ 0ph`(!Ip9X@ , Z2ͷڰ ᪂@aE0@ aE0ph`(8 ` Hp, D1 HA{+1a , X!b-=O\-ϨA>^}B8G#odÆ(_w'Imo:ZGشy:OePTuXpt_X,ia@8OʶidtIcH  0>,%  $Pa'9Dz}'bkhv79H @_(L(FA0b1ro5okʶid|kNEi'aLG0 $P0@h$  I= Ō00XpE (ILgE1Nԃ/t#F.T٦8vyƷ6u=  qā_865a\ (8a"X #L rƘ5U4Biy>Ҝl{&X@u(e% I=2*Q؎n*vp]"p0Gkv-Mvpu4Ҏڷ}ovƷb4g2[ Ag(dx4x8 h0PЁ0 HeIh 0Y ,Hq@   ,y@ Qahaap8@X 4G)Y3u&U$Ot]\rNW*}dyΪnJ|겥FE^ C|K#[ԃ_ju&pE ;+4ipX@(_v7ΠQcLF'L, $Paf1Ԩ46ώS;6ώJ1v{P}*Nj}oRpo~κGչҪfzV%LMᄊ!:\u;y Wkycd $PF3JJ6ώS3ݙ]%J΍.=Da ,F1[In|tN9(TftiqG0B,q@R6sY:L4Tt}ªן5seY܍'LnɦV)a ,Y u*nO ^YK#>V4q:x}xjԇS&dfM48a"X 4OQfa#tw$앾OuSv*d_U$NZ #~#:TQ? ,Y ul2TOiEi2TOo B[ߥL^[ުn> $ S%D oO#'݌dw2Ol/}AL)tC(_bTQ? 08a"X 4QEJ,L tk7*)4"~ΖGͫ$G $P=5!ߝ,<t\26i6쳿" M.V~<>xB,B9sw퀸J/&#<duᑰG:Yt#Յf48a"]7mx\K][$ɦ4ᄊQc,:IN,LGA*yVINcφžP,XpE f9Z&Ӫ}or4%ݫdtJ-i#jC}B>kc#2i8ЀwHeHtc1Ϗ-S\g~f9ƚ#;eB;}?J\bR٦ $PAM1~ryƼ|gB;d><;y*NXpE (ihg6du2aQf`ΕAmMΖGȲQb8]XVkDzNF>S֌sm>U7nݫgj"EB3eoe*EڼH|M|:,i]AI {RJ:0He 0Y u-}QH_! MQf`η"Uk\bH}B:LvҺTfKOwvF[9$EھZBWF:QsKH||GveXɆ! MX@(YE0HF[9$rJYS04(g2iv/wou-}U7nPEjjhg6jsᄊrƙa)dL|'RW$|u1zJ-rJYS0GJ*'ҹ%,㩏m[%rJYS0 $Paf1֌smIG̚iEi:QsKwF<*C{l_O"zT)T.udY(ҋ:F[9$V $P o C42aK3&X@(YE0HF[9VQf`ΞE+79pJ,8a"F[9WNF t 5qG: hg6dtIK )L|( O6ҦJn|[XWݮy ,F[9WNޞG#іm(dwxn%H^wjgRTp>}+R>08a"X 4eo}ptvii%Mۦyih7Z&ϨGu-}ay||_f#іm(\ǍҦJEݫn|t$vZ2ͷڱھjPhg6dqPT/t#Y(ᄊ7іmՔ:[;4ާo#U/t>EE*^ύ+"E}o0B,q@ (M0a 9rE=V va ,Y h$SzWGۣs80p(4#}M٦{%OMi7S&&>VS¶m\98b;~n`z"a[xGڷ>(YE0H0͹"sㄻ\4xHQf`ΦL7B2,_Jt~Һ%+n|t]|# ߵԞm#[ܤSf(jؿ %7MF ,Y NB[dp`>(H0 (M0c}%-?K 4dp-}n|t:9ߟt^)|ΖFtAN|/XpE 9cLe*vsX@;e4Đ'g:Y 08a"X 4‹4,P5%'J(YE0Hv\A(M0c{l쒎)dL|Ϩ>c(/;іmqfl(YE0H1 K#$uD:Y|2i /oP2n`4ᄊQc,= %T24t/,>9!$kxGڷ>:ULHe8 cڐQI&Ei:TQ?D@l+zinHP}>l[D͖4Gv=)٦; %d`pE ԄH>4# kE0c $Paf0` A`p8Y3p+չҪg\-$G-v1i /ާo#P٦0K#>㽩 % _PdÆ(_QcLͫsT0B,q@ǵ!$l7fϷTtQfa#4H;hq-jBIGU$O |%:mr,jd}WI\E0c $Paf0` XQf`Ēdiypt4BRcBߥtt;e;}TQ>E /:Y)R4냥)TӤiZuZ/M 3͹"EE4B L*}GJd $Paf1\Eiң3HB(SUM͆c9иih4A,_AWMM\}O6H|az%ťUMs*bhu$mcwj%P܌He~L[5OSF8G! u_ Tr1q *ZuZ/MFE ڐPt3_#VSSvu|T\Hr.i %T?-J,ڷ>(YE0Hݕ>44GJQ!AR,8`Iq݌iP}YNFg|%0Bnʟfcv_Gȓҝhg6j\ =+R>(YE0H)iei ٳG\Gz0A{Hʝ'OptnV|g}B>QrJ=_](ᄊ3+YE1\aL|# A|YaLƘ#od`pE (itE0(M0%O QdH>(a>EoU"{l#=s>&;r8rJ:(_!TJ,v{TLBȓiڿZ_:w 7)(b=_"OylM]AIR)w[ $Paf1<Ȳ>$ꂋ4!Ѥ۾yoFr$0G|rO,r,}r/ݫ*TJ,e0B'>$ꎧo#<:I;R\zp%OJ蔮>&qҩ:>$F14`θdl/t#ȾG Qd(ᄊQc,8XQEi[ ;v-_TWJi`d`pE .u<}NG'I;zy,+Rߵ8WM/G\Q(e$o:Y["= $Paf08 !Ǎp`(P40p40X@8X@08 aPQI}+FaEi>E]*3>6B9PQIb;-?hg6dL7~#׆w9-GupE n9cLͫ0B(-ȾG" M/sX@;|KUp7])4`pE (iH$u2aQf`ΕAmM³_fJ/WҺ%+чnu_O"r.B;ڐP#f_ۘ%d`pE n:,ieoJ:0, i ,Y " M.HEi:yΖGzCyPT/0?6ώS(YE0HE]T>}iY3LD·-v{ުn3φž4AKkDwjқ}oPRis /]AII&Daw\FL|ᄊQc,qÁQf`ιVJptȓ |5٦ $P7z}B \f_fΫdw,{E "E $P> ƙVJ 08a"X 4]AI6M۪:QsK(M0ښ$b4xOז~E\^M7J/\#{2B9]$}τaHe8 aPRi|‹4rƘ")4EaaLHe8 aPRirQy4ҋ4s#ndzt>$ꏨ>_AuBihJ+*[<'Y(VpE cWPvlr.iQߨGͫsT{z5';IG" M"EC(_cdrQy4ݫ2Z%ɦ4ᄊQc,ZyEiң3)R-?:Y.ukwpE ,ieX@(YE0HFz0r4arP}sQö́{~t3d7eO)]XVk}_ȲQa ,Y "EY?j/uR)Cq9}rqpFyo#9# +mۇEܴ]#QᄊQc,LUL(M0"[?:D#Y(Ц/ȾG Qd(s(_b\r)t_J 3We¨Y>?LJ 08a"X 4S8辕S>H4!$ǣoF'_q_#Q(}yI9 ,Y ,Hq@   ,y@ X@8X@08 bHAEiң3ݐ䥧M&Jc'ݫ{Qх!P,_FOd}B/չҪgB: $Paf00  4YohdI*;)Tu1>:y ]O}\+](RϨ>M$O{r|MHwϨG@0(&H2}|%0B,q@=Ϗap$<Qfa#|u=ώ._:@ | _ s*((zdpl# /!I 0ҏ- #ǐnVkok솟}t8a"]7mx\CPv:I=ςl#҂0B,q@Cvݟ-6EY3UMv2{l_!i:0[sVSl쒎Ej8a"GfNF>)ZlJRvRQsK;OovT[ $P>#42aHBd4YE1֌smIGU"-6AaLHe8 `,iiIx4_6snHMHe8 b0(M0gJt}Op,G }ht>EHoȲQb=YHtc',3Z_JtDu; |%0B \w}&gG2aPhg6d]AI {RJ_ĝQv7C(_cl쒎L7K`aPRi^ԄL7K`_,i:.>Jdt $Paf0ɆF`@, (M0g;BtտP}IUwY'j}+R>HeOM8yo##;|&Uuv-]熒 Ք)\g/Y)T`pE (iɆ]"ҋ4!#}rJ0G:Y 8#Tь l/'ߑu&%HI()Ln/;ߑu&jBIGf0B,q@2aѓiiB:WJGuRDK#t~L7{iqGڷ>;e\$TG:Y.u52,_U7nU4ߨ>j>Ln 0_h||_f#L^Z#,E+ɦAKF7z\1ھjPEPT/t#Y(ᄊPΦL7{iqKgfc=*GȲQ+wQU{ ],_} ,Y S&M(M0gJ.i~(ǖ%Hw_SE6ʟcΡY(ҋ:HG{RJ{ڸ'gn $P o @ƘF[9$fM4 $Paf1LnKfdY3,>dws:iM7+Fd-n}A'|%#E6ʟfэB#u&v %R[4'Tt]|# IlpGv␅i٦pE d,B9cL^"0B-, id $Paf1LnHBd. ,LɆFEQM٦  B.>Ln\}B ȲQ|V0B,q@2aHBdY3ȾGUZ1Pߩ ҩ(٦rJ'J1ҋXpE L7}%4ާo#" M!HI(3jGsQoMߩ IEOO6)T.Ո}.ᄊwfW,ieoJ:]+-6AaLHe8 b0ȲQei O6jBvyo BTǫJts*dwpҕHO}o,3tv֡Һ>Y((8a"X 4dw$ꎋτa#WHBdᄊ3+_ ƘD8a"<, id $P>#2cLS&<7 :Y 08a"X 4dw~٦:Yi Xp@(\>_ :0TylpsUҺTfKO7>pݓB>EHeOMơKȺHjڐQ-n:.>虜i#WHBdIlp8a"1]NB/Ht4t(_ݙ\) Ұl#-nsX@(YE0HVBoM(M0g>smi+Fg%Hwou-}觛ز³_f \g C,XpE n9cL\940B,q@SJ}iEi:WJϨ>݄R\*!.g[0iLnા%:0K#NlM1~98n˳\DPn|t0B#Y249F[(Gjhw%LMϨ>Sc7cMypᄊQc,*Ft4pA|gJ-l7|_#,H|΋>ZuK#;vvwݖ}B QXpE (it4:tQƷbuG(Ss A (4+FZYΨv2t}! Et}%*E6ʟfix4g (PpE C(_ݙ\'ƅՅ2Ԅ+S, i ,Y (x Ⱦ1JP(4=9\2[Ϋu˲cBߠ._~V4VVţ-v $Plz; 9$%OM-HNµ;8a"X 4QM٦]|YEi:w~݌³_foЬҕHjyPfQ>);Tgj}( U"{k*C³_f;:_\+XOB3R0B,q@R(Sz1R,L tcPȓɆvY(u_zv-?NEi ,Y U"m>7uaEi>F;buF}AA}TI^}E*}:RV0B,q@R)\fM44GJQJZͫsNId-}:aVRml*3^~G}B9H|kxG)TWMvR߅Յf7,qȺ}4_{RJVȲQ6πᄊHiFz;w$tTWM)NF:y He8 `.t7nkMg6{4ƚY4 0:r2ٌ]E<5٦ $PcM\!}+Ndz;݆##[[cC(YE0Hizv4ދϋ(M0cxG%޹͹"uSNӷ٦ih7z"Gd*v2vd WGK#(_Nӷ٦-:٦;|LMqҦJj)ZlH||G,i\YYJ,wjcLJd4ᄊQc,*'ϺM"4t~VA-$SϨ>SvP|6-i \f_f#W}ȺKWԄt08a"E{tPTyH>48` PRiwjڐP0B.'ϺM,aH\FL|ᄊwfW,i\&X@X٦4#K#4̋d٦44ˍK`_,ii 08a"X 44G}O=SF:)냥}r/¨Y2G $PA꤉mRM ]#Y-ڸ:[ He8 b"6ώS ,LF;&gzꤦ3dg}JJJ6ώS08a"]$OչҪfw/r._P+6+^ڷ>:ULᄊuRDm[*u;[[r٦.꤉HGv!$'ϺM!E0)L|W'TQvt0 H||G,i\OչҪaaL)ھX٦4ᄊQc, ,L(xFZ݋9HeOMᄊQc,ǐ(M0+>>̈́~P0B,q@X Qf`.FVETf $Paf08 !Ǎp`(P40p40ҋ@@ 8Y [4ҋ4 }l"#Jt~6M \/tΫGYսY)T $P>ikuZ%j7+"Qoҋ\a ,Y [4ޕң04q@ge'ҺTfr0zmIB=oO"_"OUo!SI% IB=oO"Æ(_5oJQQطc JY)Tgz)1ܓ#c>1>&;Y \]W-ذᄊQc,-s|dY3<;9U%Hq >u¶eE^ $Paf0у(M0ٸVR3չP0B,q@ž(M0gU1o_f܍'D@l+ss|?GȲQb ZJ*'v7}<_u-}ھL7Jm.08a"X 4}r/5ΔY3P}B_i꫸V疪 ޷"\ T`pE (i_#u&ȹ(M0&r.w#Ⱦ@Κ_k@7Up7])4낲Z963u&pE RE_P}o{e-ȾG" M/s0BE_"3y\7d;#0B,q@ž]AI,L7W;/޸:[Іj_#u&wJt};L8a"GUţ-;aPE^smPZEB9PRiyW媸FEB;|-r.fÆ(YE0H"gҪaEiϏ>ΞB~R_#}p|a|i(磾0#}A,_SQMjtK}]'>3ΡIOԓW=I=HЀp(٦:mv|ڷ>(YE0H"iEi٦ΫFȓsG44Y:O&hEj4`X#*C0=oE<7nc>F/Ϋ} _>AOI!*wWJN8a"X 4}r/N4!ճMEV/'  A 4Y:O $hGR(W $ - RTq }r/sκG ]`-5YK}r/0B,q@ž䩉i 䩉P}>r1 'oE(YE0HȲQei0{'}|%X@(YE0HQf`X-X@(YE0Hi%i9$S_5Kτa0B,q@Λ7sn1 ,Lv7z$~2TOh9_(E ڐPt3 ȾIeΖGV% ]kw0B,q@#f:Qf`nkM>wZuZ9kwK=_I3կ=_$N3{KcKROC(YE0HnN(M0D'Y(߮ Jv{P}ngpH}AͫoJ=3(_h🉤^`_v@(QEjI He8 bdt4G>4Ɇ|M$ȓ -S\u2apj/q$ݫ% gƀ[aHe8 b6Z4ҋ4uRDI.>S3>(T1P/dͫsTϵЕ!ߩ t8\r._M!HI(XVR2}Æ(_[cDq ]|ڷ>:6Z4taeqÁ#` h" ھ:08a"c%*>gAMv%qpJUI Ζ@Il8#t8a"X 4Rꦝ'oMK 4d}A--:٦#I\-)Tu1#wjziYHhdG\-I{_](ᄊ!du;y)WDO%ohEj_"O[4-|%-nt(_ yih7w꤉;QM:ONfU4ҥP0=oE(YE0H%*Qei 2Mw'Ϩ>SvP-سQƅ7u)Tt/;Pң28a"X 4RM((M0gSVO6ώ%*ᄊ::y} CcP^>J0G:=I#4x}_M ,Y \+{QjRIY3 JxZ;QQ9[$p5pw#4ҨG[ $Paf1sDɔYBY>u=Ot-ػM-nz;I=O6R  =٦0O#ݯ۳(npE ]o8T%Qd}·-}|ۤHe8 aU']|_M@474xO:S|-\$-?Wi6,Q(}&;yP0?"E $Paf1sD(M0g])4aުn<_f܍' ^TJ/I=O6¤sJN8a":4 1;ުn V{з<$a~EݫS}Dar ,Y 4hY3 J9Ka|>0=s]}hpE wtVSW >:IF@ F7 hpE (i8(i < 4< (M0c}%-?2WK{kc٦:Y 08a"X 4&FTQf`ΪH>4E˲@{y'bq߉BhT%([PWM/WԄd{w B5G:YpirtӹiPE^ %+F`pE ;(ƙr40B..uX1_Y62 ƙ=k쨰ƙ*, i ,Y Y62hWdei K#- O\#ھi6w]n}_F ~0#Pvr%RÆ(_ uRW[߬]QLvI{'cpD%L>7>J)]I $Paf08 !Ǎp`(P40p40Qahaap8@X 4X,y4Aڨ_S'+>>̈́~P0B,q@jB'T>Yl#Ҏ`4o{rc(/;%M:ONfے)/Z_ȲQyi"Ev9J/E6ʟf0BbIz.>,1k J,(%tt `_,iU[40B,q@Ȼ,Lԃ۫bw;M]#JΌ._Tynyih4#I덅l/'J/2a0B,q@͔_a}NtEiXYu@-DwVJ ,Y jm(M0g[KBW[Jwj  ZntRObVP]XVks˳Ȳ(YE0HQf`ţ-}QH^zL7}%4{B!k Oa}IeI ,Y P YEi:\{Uq#Z澧ڿqsVT $Paf2bk4!+Fgq9idg뛅m\yovj15d敵Ҹ% ߨFG 6κGi*K Q}y)Zl18\# g lE^}hWW*V:F%d}8GS&GI"sn $Paf2bkLLMq9i2Z&=LMq9 08a"X 4(M0x“-ʹճMsK{iHG}Z>iJf0B,q@]HK`4s{D'Y()Mu!->Mm_\26iKs]}h$.W O6ᄊQc,@=)٦YA]*39|- Rdg{+0u_\26i)Mfl7fҋ_Aᄊ;*K!$e,q{ 7 I _!~ع~:[ ߨG" M"ڐQI&pE (i z`4sxH"W~](\F =uSk} yih7~](䩉WPfR`8a"X 4JJ,L t꤉Oeo}ptvi# \u٦J٦dt-:٦t:_x[]# He8 dҫЉE*:,Ld^@=*:`pE (i ՔYA]*3=媸|U}ܓ#NSBq_#Q(}VC(_v7ΠQcLZj0B,q@p44 @ ǐ<8<p40iG[YK#N냥M*7lȺ}4HI()TI]|/,H|G[;yJa|{>E^gF/zyE*^ύJ,}o0B,q@åVEidxjhž4H;*x0B,q@å'TY3;>$-Ɇp ϛVzTyo~}iz8 /}Ln'ԇ|hd|Ise*v7W<t}*bhc $PU2al#bjCq@gvh#:YuGS'29VaNL[W16FZ:ަmޕKt8a"[&*6{P##c7ΖGĝQxG%Vm[ /4xO]Fv£1XOv3ΖFsZ{ 'T}PȧN+OK#v]ԨsknV|}t8a"X 4\&Qf`ΪH>4ܑOcIe݋$nOF4.!Za]AI ,Y (M0G!n:/U08a"X 4&r.(M0cxGjiP}ꤦ37oE(_M]AIQ>[`/ȾG" M/s0B..uX%FˆH $P>#4ž]AI.c `pE (iL}T24r.i %T?GwK#= 'oe\V|Rwpa?-s<0<*K!$PG BYPt8[#4:aa ,Y ,Hq@   ,y@ , y@ , HX af0CJ,LBT_YΨHe8 a`p8CPhach`(p408 ac,q@h‹4D:+ a0ᄊQc,!JB$XO рQEi9 _Ir,g|\+{QjReB \VwjS}ᄊQc,!1ojBTn|t]|#  WS&i ]n}V4] ^}u B&]XVks'ѓZv)idg Vm[ /B8Ɇv20?uGE0(ڭn $Pf B4t >=n|t:IA'Lg B<'Vkd}ΖF}Gl'9GͫsT-Ža /oP1ѓiP), i /(dY(oM, i ,Y  (Y -  {_@Ѡ3Qö́C(_ (yMG}B e'xGM$;~L7|45nj%T45n $Paf0 dt41ojBTn|t]|# ަL7C(YE0HXƀ80(X84<p40i%4GJQHF[9WKgf:0\-n)*d\-nJ/LӪ}oK#H[]# ],XpE (i%"U9,&Qfa#Nv2O#WȺHG{RJwj$ꎋτa0BdLMp zsK`pE (i%bkLQf`}iz;Tڿ15Ǥi5yo~t(_hϨG}ak6-lp#P\+Qzt0ANشeJ_E0cF}G:u&$)ڿ:sn $PAS\zKfW 8:Y߈RlYMcuBizoGdw /BZv>on9PRi $PP96f /:+:Y[W1{2aH;kJz~[15&bkAPpa겎TLGF;" =iȺK'ϺM/G}B E0cw̓ _Pt08a"]7mx\d2J " M"0B,L@+ohrmV7Tzk B:N|gB:\}AlWԃ_jW媸FEA /oP(ȺH $P>#4ž]AI.c `pE (i%gFnO:,L7B~E߂!7%LᄊQc,8  < <p40i ,L,He8 `T[aiB:O{[a>ΫG9W96fRc)Ok {q08a"X 4Qmx7&Qf`ΕAK3G l3NF:ͤdI]uviϑdQھc08a"EX@(YE0H,$8PY`hD $Paf08 !Ǎp`(P40p40X@8X@08 `  (M0ҝ4.(8a"X 4Y3 Jv{P}*NϨGd4CO{r2(TNZǣc(.ZF/QPcskok솟z ǐUdY $Paf1FɔYW'Ϋi6d{Uхˈ=ҌHei hƷ4xHTBi}%#WҬ"~l J W CW-?~F&B8Z:tQj(14c(YEiHB8@/T&D,L |I'7 UB>m[Nt3{ڷ> J /xSGʝv]Fvjjy U/ Nt3\26κG#\#iE1$ JM'j4ᄊwfW,i O%Nt gvƘ>TK  $Paf1|SF ,L uR$e:tv3&g\-EB:\zAW Qd(ᄊƷ4xHG[|9Gʝ14cW*TJ,e=6;(S& $Paf1J$EiՓ/|ڸ Qd(0B,q@P_FO٦B,4(CuϏG}B>m[*u:NP}*N74xOSKѓiK#>#jU08a"]7mx\4$:2}71e 08a"dY(i 08a"X 4iSu5qhg6duR(Wڿ8TBHou-}QɆpE (ivD@l+J,LKgfP"0=k J/-mk J/'ߪt7sÆ(_ :[;4ާkkyR'Pυ%0B Bܤ]|/Y(\]WGK Gv3 J_ C%tt9U#k D·<_#Pυ%0BΧo:TQ1-6FJ/Rhg6jʸ>smi#W,_vY(}iu٦pE (ivd,L0?"EA*$gU4=;}oVyH)TӤikKL*-o}],HeI|_f15\-nz; *dNR0BXM:ONfve 0AE3#KfX@wjcLJd4ᄊQc,"sn1 ,LҦJ"a[ޞESxu!ΖG*N'РGȲQe"s>d $PA\FL|ΧoU7^[ߑu&U$OtB v!$'ϺM!ڿ:snݹ" $PA꤉K \lZ2P_#4xOȲQ}kȺKɦjBIGU%1(d`pE :snݹ"uţ-j|dg{|ds2}7tS&ϵ<'չ#WjZ*٦pE ;+4RDIX@rƘFZi 3VQcL#-\0B,q@_,L}ض;VztpFOlGdsZ_Ib[ᄊQc,"E4|M(M0zP:c>)MVĝP#z0{'>}NҠB:\zp%OHe8 b.SG-5lJ,L*NϨGEhFn;չ'TތI`>tSu~TJ,e0B,q@\(OefQfa#'(CuϏGw̓ tSy IB:\zDQ ,Y iDpE (i܉=p(4$ WҺTfUڷ>;~ݫ7gF&#C@z# Ā0vąP I`pE (M0 @U|ڷ>:'T>_v34o $, # /' ,Y FO(M0 B4J:_tͫsTϵn|t(T0)ޕS<И L8a"GJQ:tBPvP_FO٦B/9PtoͫsTᄊrƘH4ߨ\bŖ4_,ioM!LYaLHei hWU$O:Y{2aK<'չ0BG+Pt8\jdyߨGS&H|ҺTfyΪn1yj8a \ݫIIkw3JE0cF $Paf1>fQfa#twFKO}~u>6ώS~v֡0Bb04ݫ3"Ed}iaLHe8 b2\QEi;(SdW$& O%Nι>J>m[R'IQ6KWhpE OȲQb;eo#ptS~J1ާo#<$oE{Q(}xWչRULH||GverƘl=0B,q@fZyEi9zW[ {sz_8\ߨG[|WDɔ?'vZ#o)e&G\VwߨGF>00B iI*Κ_kުJc=ԇ[|WDQ& $Paf1J,L 2QHe8 b4(M0gU$Ot]nH߉BhFPWM.d}ASkyirtKUP(#,Ⱥ}4(_QcLF'L,wjcLr9LO` $Paf1\04r.꤉KKI؜yjOߝ,9M\\/VTWuȺKXOwԃ_j)4(_ΖASTܕv w#|=,GE9M΃XpE 9cLF 08a"]7mx\4# `pE (ikd4sBT_YΨJ,sWA}kwWMזrPϵL UI&JfҺ>% pE wtJWݥJ_Ft>̈́C(_̮ o|08a X &N*A$*:0B,q@i6Ei+Tw}~.SG8Q+>MrJw& i Xp+](mFvGȲQ~aHe8 b4wQ(M0g\GS3>% Ot\(jhw%LMϨ>;J#%ٮؤQ ]#\GS0G|GEh#&Tp8a"#IzU-0B,q@i6濫j,L7B~E߂!=#4i6d:X@(YE0H&98(M0gȲQ~'kI{7eJΌ._&|>Jv1|}_ ݆Gv]ԨÆ(YE0H& ٦Qf`θ%*>g}ے)}AP:c>)Mﲌґ>J/ksFn@NFgF/SF>Tmo#y `sm|7eJΌ.\TрᄊQc,#Ix[Qf`θ%*>g}ے)}AP:c>)Mﲌґ>J/s7eJJ1Ѥ۾'h1p0u\u;U 98He8 `JlIM[ GEisa?Gq'Qö́sW!@_(yHeOM8yo#ݫ2j/8H`aPSta /84xA:Sli$*}nzo'IAuaYMF{I&JfPO6Ϩ>M$Æ(YE0H Y t8ypE (iK4t 98tcpݓuaYM_PdÆ(_S+42aKᄊX@ ,q@%VQf`/7Iݾ}hWTI(Όf9{ EQwWھ[V٦pE (i x@ @@<  ,q0HD@l+J,LLd+f\_|Z{#vtpE (i(v=¨Y>.\4\| 듎e)ikq;;~NR6/Ҕ}tQ{'J}oTI_ypE Su{'¨_#4xOȲQ}ھL7p8a"Aq;TJ,F/vb8ZAJROb8a"p7zlz;4_S&Jn7sWIU/Y( %7MF0B,q@J-rJYS04eoJ:W$|u1>݌F[9W'*EڼU7n[}J,8a"NtIK ce\dWvlGȲQkuZ=5ڨEdY(NC%%ҺTfF]| $Paf2SH24u|ڷ>:>Ф3[*vuuܒKeNιS}Tynwv#Ϋ)iSp+9иn|w~YTʝs]w$(YE0HYJ-ZO6C(YE0H$ ,L%-?' ᄊQc,P[b,L z l_PRi^Ԅt37yH͔/ \)(YE0HXƀ80(X88<p40is4$ EGynmn}q@8a"YW0";;:J}o B[_#&`pE (M0 Wަn||'ΐ|/e(+ަfwjʜn:.}Mh\C}óչݫ>Y/dm[ ,Y IϖQf`\[4G}nr6V7uW֠# ovVv?b9jHei hhcBфjj_3չQ>o lBa ,Y Ib EHKOJ2ii -?=+ɦA.X=V*N'5pPG"a[ /̮XS{ulYaLHe8 `_IU@, (M0g;BtտP}IUwY'j}+R>HeOM8yo##;|&Uuv-]熒 Ք)\g/Y)T`pE (i@JdY3,6徛W6ώS0GU7'6ZNALNtzwe*vs'PS Gơosϸ= :YPpE ;+4$p6ϏGt'g:Y#T-?jy +uGU/ Nt3\26κG0B($<;9, i9cLe*vsX@wjcLe*vJRi;TL $Paf1&>VEiIEOO6Sta- RWGۣ6pE (iJ٦Y>,_U7nU4ߨ>j<_f܍'*d]"RTQ?jB8Y3L\FL|T-4G! M;})R4(h\Cz0wj)ZlH|gJ*'Kgfc=*u=RvJ/}A;yU{ ],_}R`8a"X 4S%DY3LD·Tynt#pGE0cFRD>4sD~}iz; \`pE 9cLJ*&VF4"sn1 `_,iH $Paf1*dJ䔲>aEihg6dtIK c}AAyݽ֌smt]|2TO ؾL7{iq;-6GS&}np'R.JUs0 $P1hg6jt P6[ ~6[ S%DW$| $P>#4qr2TOrJYaL|\fܫa}*dJ䔲0B,q@ĩ#J,LҦJ"a[ުn;KkwKgfP}*ΫҦJ/-H|fi?M}B.:t]TQ278\*d]"E=S%DF;yP0Bb.>S0wjcLul2TOiaLHe8 bW4ҋ4 xOS&>+Fg"rϨ>>H9e#'~hVE=%-?k,-Vo#+ ! ,Y J6ώS ,LF;&gxG3|ڸ]AIEsd`ԄJc=ΖF󥑝>a|z0rRa~$ꂑv7C(_ҹEͫsT΋cuBi}T?VIU3}ETa?WȓQv8a".3eM, iڲb"6ώS `pE (i%,㩏Qf`% wt |v/wohF[9V0BG :IGJ䔲>d`p'S%D|ڷ>zJ-GvkhpE )dL|θشe- Ra{l쒏XV֌smҋ:ᄊE&@eo|.ul#ҹ%,㩏EVveoJ> $Paf1+Qf`FϺM/GuSNӷ٦ih7NF:6{ ]#ܥSNӷ٦]|_ Bߢs"EL*`pE izv4ҥU4ާo= eox#LɆ! M S&٦֌smIG! M>EQv"E:[;4ݫJ/t]ptvi0BXM:ONfR.>,wjcLEE, i ,Y Ja[4ߚY3 Jv{P}*Njkc;tt nZ:y%Ԩ]O{r2/:' \GS3xH"?Y(He8 a`p8CPhach`, y@ , HX af0Aei7TSܬK&z;6UҎ.\ He8 a`p8CPhach` Qahaap8@X 4]#JΌ.\4'SF;Q ܀7ev,8a" #&g{J_.΋~N+-sF/\AJc $Paf2ݫd44GJ-PsP嫠>B>Ev>׷jVkc9}rqpdw2/:B 8a"X 4eQfa#tw|TOΖG Cl]|# ަ>gk ,:=I#Z);7v7z)R swK θdl,8a"ZyaLHe8 e(M0g96feO"wR3,AG#ތou%j7³_fk4xOͫs㒗 'Tt]|# ᄊtݷ(.uX `pE (i.Eii ]*3=MdZ#"ioκG'rpݗgu*3 F/]KOdv_v]ԨÆ(YE0Hp:/M!LYEi9'bq߉BҋT7\wĝQ ' vwR3 (14c>cҔS I1"(_ {^ZG}B ĝQ9}ղJ:\8a"$zNaTgSQr,7,pTқ $P(Y U'GY3wM%}Ar4F8]7}B:\ $PA)SB׸U]#l#ݫ,N(YE0Hp%OS8辕S ,LY ] b`/qճMpM,v1wakU¨Y><8a"X 4 Qd0r4arP}saQO{Q(Ghde) He8 eTYA]*3=θi46=:wc(/\26;TтG_#Q(}xpE n ,ij`pE (i`0YohdI*;)Tu1>:y ]O}\+](RϨ>M$>&;#A h0p@(PWJ \@pE (i.ز40 Ɇm.=_u-}hWSPdÆ(YC9cL>smi 08a"YW*N'*gzJ9 UB>EHe8 eoM(M0ҺTfz;'ߩ \zF[9WdY(ᄊQc,\$~}(M0 J,G~/7Iݾ}hW 3$htI}N3s'J,8a"X 4pQfa#tw.꤉Qj>7VRy /4xOAťUڹiw:\n|t ͫsTJ1;}< Ⱥ`K#(_ O"IȺKɦ;:Y~6ώS> ٦ $PA]AIE|jU3v֔ XpE n9cL" M"0B,q@ˌەl/L\AQf`Z2ͷ%+R>:P}"eoksऩ~V禰:ҦJ/-u_ BT#іm #ra ,Y ͹Vm[+R> ,LF[9$rJYS3Yݽ֌smuSvj݌>7Wwͫse'jUB>m[*g:%H}B;l_Aot ᄊQc,\l7fQfa#4wenO}A][$uBiz$/,(.XF=ƼPVJWP}:ᑰᄊ!LeO꤉K3Ǹn48` Ƽ?m(n*^['ED{yo%MHe8 evi(YovDȲQb;)Tu1;ܑOcIРidaOq5尿M98n˳\pE -oO!b8G23KNEikA}l#7B/kt']v%sҎJ1P}}Ƽ ,Y ۘ%i &l~݌^}Hv!$'κGjU0G }hpE $uRDjU3v֔ XpE n9cL{RJ `pE (i..4WFGR>돵_#,-T}B;7Ft[ ,Y (M0k~`ݫ(4xi)j0PE1Ϋ|'/ΠVW:L8a"X 4U<(M0k~`ݫ(4xi)j0^/]N?{e@>Ǹ͹V]Oz-Paڿ }p)+l/,H|c2B9cLҋO"`pE (i x@ @@X@8X@08 f)Zl4u _zrF3␅_S&}nzhg6duR(W /1֌smIGU"-6AaL)ھXɆ! MX@(YE0HB%ipQfa#4-6KO[~F"Ej0He 4xOJs]|R-?KU2a(٦pL7CELd_ȲQa ҺE- $Paf3oC&Y3&}Aw$"U  $PA䩉s!b4ܑOcI} QNK#;tirtZw-?ut}HI(]*3% $PA䝉ǣ9v{.6-lg B5ң2ZU7enab=_PᄊX3_eE 0G,i&FTX@rƙ=k쨰ՔX1_Y620B,q@̋%Qfa#t}?P}]r.ԄuGE0ݫ)֌smIGȲRϵɆ $PAJ/t}=yP Dz}JWDq݌w##Y)T`pE (i2,_FO٦YA]*3=ѢR_tͫsTϵ~ڷ>:UL)󪛷Ld/'Iwj(/'~qS /1 =iP), iھXA}>f B0B,q@̋%-nsQf`t>(T1+FdIlsWHeOMơK]()j-"ESuչ)Ln!.+!ypE (i2,_ͫs4GJ}ھHͫsT/'J/|ڸ^ 0F @_" M.J/&;ڐQIL`_:YѓκG қKN$J.>ΖFA /1+^ڷ>:UL, i ,iڷ>:UL, i9cLͫsTJ0X@wj,i 08a"X 4MIڣ|YA&w y߲+;uGO!~mrL7~FdC(YE0H=ɵѕY3'ϺM/r4I؜}AP:c>ߝ,y.N_Zw-?" M/WԄIE48a" 2]AIڐQ(٦M1~( w#,9dzodʂPߨRgK#yoO 8a"ٔQcLȹvH}iaLH|M|:,i&FTX@rƙ=}4ھX3_eE 08a"X 4/ʊ,LI&ȹvH}o$N>(T1P}sO7 N.}HI(H|ax\l#u&)HI([{G}c;ΖGޞGZw-?évKDq rv.^ %Pt(_ݙE4̋d٦4ᄊtݷsrƘmteE 0G,i,k*, i;|fʋ`pE (i1c ,LߨG4wj Jn7pGvǖYΨcBߧ}ڲ[aGwRObÆ(_1+-ش7Eڼ)ھEnźipJU5!8T#Ok*%*ݫ+i5 nN(nwjSl>Ge' $Paf0xHi'kwnŜB ,Y  H 0Bҋ4̈́scB¸RN〚>T)PpE C(YE0Hҋ40 JΫQM٦1q ]*3#=_tdi0B,L@+Eiң3*!)i8Twq6Ϗ:'9Gdt'ѓZ:YGڷ>(_ s:2}YTޫ냥-\FL|ϵЕ!ΖFwi6GvTLMp0 .bkH|y6II C4&-HJ6ςv7K`pE ;+4d}iaLHe8 f$ꎋτaɆEi:WGۣi=7Յf7>v2ykyo:>$ꂩPV4Id}ݫ v2Z:Y|xGVpE ɶMO8\!1ojBTn|t]|# ҔɆaLHe8 ``䩉T?9[ܓ#}B:\zp%LQ ,Y @`4рT>}iY3u&jBIGU$Ot_P}ptȓ J4ᄊrƘH>4`pE (i 4` oE0cY3sn1>:l/'<'nkMH||AE1kwX@(YE0HEi S%DAu_"O4xO}cf0BbTQ>E奄 08a"X 4 07LQf`Ε2TOo|\-$G-v1i /(%LX@(YE0HQf`}iz;[>5T4rmV7)O{GypE ;t7c a|>EЮlg)Tnu!]=]He8 fkަ ,LQ\ӹi- R)ZlyylÆ(YE0H*(M0gU$Ot_" =i8ġRt}AΖGETk/dm[*`Ka|>)֌smΡl#ҹ%,8a">a1PVis|M|J!}ھI:OP%*#չҪft(_҆<$G#չИ Ou_"O'1Vm[*yoVJptvi /36ςaaLHe8 fm[kwY)TaEi:v2T7ml#{~t9PRiwj{RJ>EUR4.+,dW³_f ,Y ͫsT‹4v0n|rTьhF}WLnpE (gͫsT9u+^ڷ>:UL}"6ώS(YC9cLJ6ώS gv4RDm[*4ᄊQc,fչҪg%LM(M0g%LMAo|=ݼa~m[* $P> ƘJ0X@rƘHͫsT#WbW(n|S `pE (i3j\A(M0c{l쒎)dL|Ϩ>c(/;іmn0B;٦jyn|{Q꿨GȲQb>&;F;W-(_QcL͹Vm[+R> g16fܫa6ς%,ఁ $Paf352z>ZK#{2aK7ΖG)>a|~Lnq n| $Paf3#KfQfa#/'Е!ߢs"Ef|TI()TӤiZuZ/MJ_ CIeItt=7J'oM\ᄊrƘυ%X@XM:ONfve 0Gv4ĮAaLHe8 f&ZyQf`X.zyX@(YE0Hڤ. >IEi҅IߨG%LMPMa>J1I~s6  B/&uRSP"*EÆ(_hC~jlXiϚᄊQc,a݌F[9W';,_U"x0B,q@aI٦'aZGY>з݋9#JMھҩޕ)\w[uaEW'Zv C))iI٦{uSrsaWYa۷_ H|bI2T4Ғ>QMsxu!PN/x4gS$T,D JtzSliᄊQc,8  < (p408 ac,q@tH240 >ţ_ETBiGSܬᄊQf`\c{/ J(Ϯu=ώ&_\#Ip)=[_Y(n48a"X 4(&H>kY(47{HQ$mU7'6Z0gU"6#nV|V:h G(T1Iﮔ%*/Ρ dÆ(_lkNF;r%*P#|el\Fz$ P0B,q@ 8yJUQf`H"< M$|45n%- R}V̈́pGȲQx#snHaݫuaYMψ=U"4nŜH|FkokL>4(e$7{36ICWWl#ڿ9rsppھANL>7>M:ƀϚ[Æ(_@Ѡ3'dQsыa> o|䡠7#Æ(YE0Hn3nU2TOrJYEihg6dtIK c}A\#;іmςJ"a['ҦJ/-He8 bm͹Vm[+R> ,LF[9$rJYS3Yݽ֌smuSvj_ GU'Gc>m[*`pE (id٦YAE':Iȓu~TJ,e{BWJﲌ $Paf08 !Ǎp`(P40p40(p408 ac,q@N[YA]*3=ḝO#IGJ*'7-ps)kwݫ UM꤉K7^ $Paf0^M44GEhGr.ꤦ3ka|t3VR[W1 /B9P\H>4ܑOc:lrQy4ҕsrPEs7;|^M7:_ He8 `#78K lp$ ,L6=:2~@8Oe':Ǔ̈́B VPy@_JQV#T-?!!pD$  wj"(_B|Tw#i%Wd45npE (iM[j| G4͏G}B9Ό(i 9Ϋqa /Ք J /䩉NF;D';9*bh5ڷl"QO{rGIl+>(_:䩉p\7d$ 98䩉W :bÆ(_b\J0X@rƙ!SF `_,in|tQ*bhaLHe8 a*bhBsjQf`t>Mז疝V{8` *bhtΫ}r/QPRigvȾGZh*bhtΫJ}hg6jvAIS%Dzd\_v.Tf|ڷ>:UL䩉ރ7 XW $PAӪ}oIw#i4=SF<_fP0=oE(YE0HJ144ݛ(G[|WDQ;\LrpMF[9$ngO"bu@pE (i‹4M[ja ,Y ,Hq@   ,y@ e<  ,q0H!%i٦__rQTt@#78K l $Paf0.X=VŔY3VAձy_*N'ݽ66ښ$b_Ҩ[[=rÆ(_̮c!|$m%[X@(YE0H³_f}~=GRaަ.%h8  ,L t ʾV0͹"sㄻ\ᄊQc,p Qf`ϤҏGzKeNΌ._NMa>F8]7wj`XpE (i x@ @@aE yi ac,嫠(M0glh]XWvOpr\a% |>4pE w}B "9ΫE|MHw jB .Z i=7 RQö́C(YEL(X s`X` 8 !Iz;sఁp4HX` H@CQ pJi<, a8`0 /3@b CQ ?x> g D !ĀX PCXa"wvX@8p`$_,g0$ŀ@  @` @0kWÆYaQc84`H0z8> aEpqX@ L(  lS'3БiV6?5 @6./usr/share/html/adsm/en_US/admref/a45er339.htm   <> "245AEIaem#()./136789=DFHLRXhrt0MNSTUcdinosCOPglpuBGVYvy,Q_bf-qxKWkwZ!&:;z\JjU(;,Łv mQKjcO4ڈE}*˜nGE.$#Ø3h b=` p_5 ;(((((((((() PPPG WNBsyO\0csFÎn4ž zQ^]2 6"8(LK'hXNimӐ!:{ RP% Rr <ӓM-{@ppCn0G04`p# # Ît`0;tR8?8Äwwwwwwwwwwwwwwwwwww@ ݻ0wp7]!`냂t0@dpа.4q$GH w]!`0@8w@r:ގQ4*F7a8{` } QU5qB@Av)waT@ (/ ӓM-93j:R`; *)bvɦq чU5qB@Av) P`4@pp;@Bv!Ӑ!:0֊ 3*@Ye` t5ǏÚ9aQEQEQEQEQEQEQEQEQEQEQEM@R8 pC{sr8x.wH8'!g>W;˳zf@(TdT5vj.w$  4EHYVVRVC88a6F}M@RU,VRVdt>m=M@RU, ] 0'OSDP=Th0 #᫳U6UYihe(je MhRU!eZ p٪@*,OSDP=Th0 $!U6UY![(Bʴ0٪@*,x{",AY% ] (zm=M@RU,VRVd>m=M@RU,aU6UYihd5vj&ʴp %a{",AYV5YHeZ8a8{",AY- ] hx7OSDP=Th0 0٪@*,C{",AY ] x U!eZ 0٪@*,g(Bʴ٪@*,χihg(je Mhrihg8je Mhsihf5vj&ʴp 4!n6z *`hWf)lGF|m=>)a_h:5YHeZ : /8pp'۹&ʵJTS "{x À5M]/)ÐlQ<1xci-p룇kw@~a5YH^SÑ6IE*({/[7#"tp#0$v/[k15vj/mܓeZ9C9=je!yO^)۹&ʴrQ{xȐ k5YH^S×f6Iddi5vj/mܓeZ9(|m=żawG#je!yO\mܓeZ9 (&|m=żpp:85vj/mܓeZ9r_OU<9xcn*<=2{~n1uM]/)˞ylG pAi- =5vj/mܓeZ9(|m<ަVR♍lG!C9Ⱦ6b@)5vj.xcw$VBRr|m=ż)8ƌ 8#je!yO\۹&ʴr Q'2{xY5M]/)3w$V@2P@2E _nGE.F4`HwH:8:Qż!nGdsje!yO\6I('"{x@y85vj.xcw$VBa[VR cn*IyG!$ i- suM]/)˞6Ua_OU<9s1rMh>Q&y|m=żXr@n5M]/)˞6UBg[9SWf) xr1rMh$&6I1rľ64=D 1k=D <#_٪B'۹&ʴrH(<6b7F88)_٪B'۹&ʴrHQ#"{x ^5YH^S×Dw$VI9$f_O}F4aN8@,+_ _\:@5vj.6IrHL6b78㇄k5YH^S×Dw$VI![ -@~U<9tN1rMhFQ |m=hz-&QV( g77_٪B1rMhb u"1 ƿ@1op5M]/)ˠlG%)C9)H6b78tpSWf) xrcn*C!yQ Ki-/G5vjAw$VyCʉ_O}aZŀѐ>!xSWf) xr򑍻lG"|/@1oa8'n Б3p0=uM]/)F6Ir'Ⱦ64=D  Vµ@ф3je!yO^S1rMhdQ1|m=}ƎtU<9yL6U=8yG"ze _,htaW0/[Ǝ"pHE\#@N8$ptqVR$cn*O9yQ< i-/G5vjA#w$VyӇΙ|m=hz-hag77_٪B1rMhd|<Qż$p 5YH^S×mܓeZ9чr'_O1o". @'ABSWf) xr@6UFHƇ~bp[G z-㇀@~ U<9xcn*D431rMj)NTS |m=żncG98SWf) xrH6U0Fh[œ .rТuM]/)3w$VE9"_O1o"1 <#@rhU<9t1rMj!>TCy|m=Ža9nkƿU<9tbcn*"U<9tN1rMh:Q"q|m=żs/uM]/)ˢqlG$a1/Ã8[8SWf) xrcn*"Q"64=D %@X>ф3je!yO^H۹&ʴr2FQ{x,UBǍ5vj/$mܓeZ9Qe%@X>cFnE#k5YH^S×f6IC9/Qż P-m@)`(0squM]/)w$VE [`Ú@Nv"8u5M]/)ȟ3w$V4|m=ż-`p`fuN ?_٪B< mܓeZsBTS _d@",G>5YHeZ x/ODd@ _ z-u˺8#$Gje!yO^s1rMhSBQȦ|m=ż`HwG#$Gje!yO^s1rMhSFQȦ|m=ſ$ǻ`uM]/)w$VE$!H[œ 3H5YH^S×LmܓeZ9g(Q|m=hz- V4`Zg77_٪Bcn*ȣyG"Ki/[\x5YH^S×LmܓeZ9Nr(_O~b8{p}ta p#je!yO^q1rMhQNQȢ|m=ſ#Ч :VRw$VE E 00&Ч :VRw$VE#GƇ~4=D Z@Au+Fnp=je!yO]4 mܓeZi*!q|m=ża HÀ=c_ _nGE.F4`Hw_٪BQ1rMhNQ|m=ża@y85vj/LmܓeZ9҇r_O1o "8xFU<9xcn*>Q<64=D 3G_ _U]bq5je!yO^Q1rMhb<% `(V 5vj/#mܓeZ9·r'_O1ol+X25vj/)۹&ʴr'(O@6bAjV`ZQ:VR3w$VFGC9_O1ol+@ ]SWf) xr@6U_O1oPMSWf) xrD6UFg[!`@_٪B1rMhf<%@X>c_٪B1rMhP (P _O1oP$P3 }SWf) xr cn*ȠU<9t۹&ʴrsNQ2{zZ+AAVR86UAyG&jWXVR҉lG&hyG&b{zZ+ W_٪BG۹&ʴrhQɣ2{zZ+ ekA"AmAVje!yO])۹&ʴrh(H6bޭVp(q@PHSWf) xrL6UH4U<9tcn*CDyQ i-k-E3`(5YH^S×Nf6ID4QD6bޭV@Pp`f5M]/)˦lQ D4S/U"$XH+6`aVRD6U0H[ժ]0,=uM]/)˦lQ 3D4/V**A"AmAVje!yO]4mܓeZdCʈd[ի]b(VU<8p`6ID2ʈd/V** 085je!yOw$VD2 [ի]Yje!yO&6ID2'ʈdO/V** @P)@g_٪B816ID2(ʈdQ/V** 5vj #w$V  jEWU je!yOf6ID2RH6bޭXaVR1rMj!JTC$|m=ŽZQUYVR1rMj!TN y|m<ަVRcn*N <{zbX5YH^SÇw$VpdDɗ[ի]` `Xz5YH^SÇylQ8D/V**EuM]/)ÎlQ8!D/V**V$`aVRL6UrPq[ի]( je!yOr6ID*'D{zbX&M]/)ÎD6Uʉљ|m=ŽZQUvA 5vj9#w$VtR|m=ŽZQUvA5vj93w$VqʉǞ_O1oVTUu XFU<8tC۹&ʵJTN="{zb V@ꭩje!yOmܓeZ:TNjEWDUE]SWf) xp6U#D_O1oVTUtH+6je!yOmܓeZFTN%jEWDՐ5Y5vjmܓeZNTNejEWDՐ5Y ,_٪B:31rMj'LyQ:g[ի]@ZfP-Y5vj6ID*'M{zbEA5vj&6ID*'M2{zbE`%Y5vjF6ID#*'!{zbE`qVje!yOmܓeZ#*' |m=ŽZQU03 Hf@VRdž1rMj'#(yQ9[ի]0,=uM]/)Ï86UaD_O1oVhbP5D je!yO|LmܓeZ!*'$|m=Ž[ 蚉`auM]/)Ï<6UprI[հ 03_٪B8۹&ʵ>TNL{zCVU<8yɘ۹&ʵ>TRL{zC@%X5vjcw$VhʊI_O1oTHq5d *5vj<w$VCʊg_O1oTHq5d H;@%@X8aje!yO۹&ʵ%*)H6bިjUv(@`fSWf) xpcn*S:0/$8l$`(a'_٪B>(۹&ʵBTS9{zC mTXpu@VR1rMj)0b_O1oTHq5d hUD+uM]/)ylQL2d i-&`fCVU<8y۹&ʵ< i-&j*_٪B<۹&ʵό<|Ki-& uP&U<8|R1rMj)U<8t1rMj198yQɗ[83"MYUSWf) xpD6U1%*@VR<6U(Cʌb|m=ž u`.U<8tcn*bxhyQi-Z;TW_٪B>'۹&ʵFTS {x)pfl(je!yO)۹&ʵ(yQ/Fk5YH^SÇIw$VӇ|m=Žzje!yO$LmܓeZeyQ_O1oppfEmaVRH6UHCʌd|m=žU<8t1rMj1hyQ[Z Ł@VR cn*c9Cʌg"{}2+DՐ5Y5vj6IF3FTc4Ki-&^+je!yO8۹&ʵt<i-Pje!yO9۹&ʵ|<i-VVRәlQʌPD6b0(h; Y5YH^SÇMw$VCCʌQ _O1o@VAM]/)ælQ(CʌQ@6b ]Vje!yO4mܓeZR *1H1|m=ż80!ꭩje!yO4mܓeZR<)[ÃVA85YH^SÇ 6U$aF)"_O1o U<8r۹&ʵ<$i-Y`> ̀dNU<8r1rMj1LyQg[ j5YH^SÇ ylQs2{x;555vjBF6IF)*1M{x.5YH^SÇ!3w$VӇ|m=żV@ECFU<8r۹&ʵ*'<6b } 5vjAw$VxdDɗ[AudP>U<8r ۹&ʵ>TO8{x.`qBj+_٪B9mܓeZ#*'|m=żV@ UD 5vjD1lQ>1{x.dX>U<8r'۹&ʵ< i- @VR6UxhyQ<]Y@%@X8l՝SWf) xpO1rMj'8yQ<[Aud ]SWf) xpdcn*O=(yQEU]SWf) xp۹&ʵ *'6b }k5YH^SÇ$qlQ=D/jLbuM]/)ÒlQ=ʉ̾6b } jje!yO3w$V4D2i=je!yO6IDP@6b }ZTH=kje!yOmܓeZ _O1oՐ>`#4dje!yOmܓeZJTOJE]YVR cn*OI(yQ=$i- , Qkje!yO&6ID*'{x.`.U<8rI۹&ʵBTOM{x.`(aje!yOf6IDӇL6b }@U"VRɆ1rMj2 |<1]Yzjk5YH^SÇ&qlQiʌL6b }( je!yOLmܓeZ#*2 |m=żV@XZVRɞcn*dq#/D+]SWf) xpcn*dtFGL6b }A}SWf) xpcn*drp#/AXFU<8rh۹&ʵFP(Ⱦ6b }bq5je!yO&6IFQNTei- vAj$NU<8ri۹&ʵ|Q"U<91rMj2P)$_O1oՐ>(0U+_٪BcmܓeZTe0]Y Y5YH^SÑ #w$V)*2]YUꨶ+je!yOD4mܓeZ jje!yOD2&6IFHJTdi- 5d V@ 5vj"#w$V$ |m=żV@&DFU<9ɘ۹&ʵ"Tdb{x.H=j)@g_٪BmܓeZBTd]Y5&5M]/)ȜqlQ)CʌH6b }*5vj"tLmܓeZ *2H1|m=żV@$PSWf) xr'cn*dFIL6b },$*οU<9cn*dP$/D f #_٪B1rMj2LyQg[Aud@ET>U<91rMj2M8yQi[Aud`f@́M]/)ȜlQhʌD6b }0,=uM]/)ȜlQdFa/+_٪Bɘ۹&ʵ|f6IFh6bDVFXFU<91rMj3DyQ'[٨*5M]/)ȞlQ(ʌD6bDV FXFU<91rMj3HyQG[٨@D1je!yODmܓeZҜ<)[٨@@ ]SWf) xr2 cn*fP4/P00Wh,RP_٪B1rMj3LyQg[a%@ _٪Bcn*fp4/,FU<9cn*P t<{xPQZVRe#w$ViCʊ_O1oQ[@PPabX@_٪Bcn*P <{x` ET@5vj#$ mܓeZ _O1oQ[AbV5vj#$LmܓeZJTP:E5ZPQlUk5YH^SÑF6IED6b&BjοU<9&cn*PhyQB!i-j+AA-`+5Y__٪B۹&ʵ#8yQB3/dHjW_٪B1rMj(tU<91rMj)E(yQJ)[ŃAU,0,=uM]/)1rMj)yQH[ŃAU^+je!yOw$V|m=żX:]( je!yO&6IE#҇H6b,Z VVR1rMj)HyQJG[ŃAUpf, QZVRcn*R0򢔑/V-f+je!yOf6IE)6b,Z PP`5YU<8xd mܓeZS<9[ŃAU QlW_٪B<2&6IE)*)M"{xuh*$5vj lQIʊHD6b,Z jje!yO3w$V|m=żX:]V@d 0}SWf) xp۹&ʵBTRA{xuh*$̀Zje!yOq6IE$c*)#{xuh*$PSWf) xpcn*RFP2/V`f@́M]/)<6UP)[ŃAU03_٪B<۹&ʵ:TRH{xYZ 1`P85vj:f6IE$*)%2{xM]/)@6UpIƇ~b0sqH}8C_ _!u5M]/)#w$VHH5&U<9D6U4<1|m=ż[tƿU<9s1rMh ( _Ox(0pg77_٪B1rMh%($_O1oC9룇k=D 3GGn1VR<6ULyG z5YH^S×F6IC9#/Qż8p2@)5YH^SÇlQNiCʊsH6b 80Z@)5YH^SÇlQNiʊsL6b0$q 7QſƎje!yO^)۹&ʴr^b0squM]/)ˡ#w$VH[A$5vj.mܓeZ9#ЇrG_O1o蚲 VAǍ5vj.6I9#/  <#_ _{0&H5YH^S×@w$VJ1rQ|m=ż(HဝC7?_٪BmܓeZ9#rG$_O1o 8`'HSWf) xrD6UJ([œ  ƿU<9t1rMh ( _O1o"1 ƿU<9t$cn*|<<{y w_٪B1rMh䏜<>e8p4!aZVR@6UhyG% _Q$S U!eZ8U6U,WE2 /[=D je!yO4mܓeZR:Tb _GQžcG:8xFU<8y۹&ʵJTS="{x qje!yO^H۹&ʴr3AiC@1oV3!+H:8SWf) xp1rMj)t<{0&H=D "8 xVRylG"yDi-pDc@~M]/)˥3w$VM(94_OzZ+$`a0squM]/)ˠlG%#/U" Ū UEXF!xSWf) xr$cn*IyG%$Ki-kj +FnQ$y|m=ŽZa@`f!xSWf) xr6UI(yG$Ez-PN5YH^S×FF6Ig9$/0sqH5YH^S×FF6IrrIȾ64=D jWU g77_٪B31rMh䓜!xSWf) xrcn*ɡ8yG&i-k 0,=ta 5YH^S×J&6I 94/@1oBpG_٪BQ1rMh>Qɢy|m=Ž ф3G_٪BQ1rMhєe00#t$FVRcn*N:Pq/_٪B:11rMj'JPt_O1o"1N5YH^SÇDw$Vt|m=żapXVU<8tfcn*Nt/ :9je!yO mܓeZFTN%.rТuM]/)âlQ9ri-] 1D H^qje!yOy6ID䏇<6bD,"165vjF6ID%*'!"{y:8SWf) xpcn*NA8yQ9i-!yƶ85YH^SÇ6UDf_Ox;28xQŽ; ?BHA 8`'F#je!yO6ID#*'{/[ըBGje!yOz6IE4%*)"{x ƌ :Qżnq5vj.mܓeZ9$҇rI_O1o:8xFU<8pi۹&ʵ!*!@6b$pSWf) xpfcn*ODL6b6je!yOE4 mܓeZ)FTQJ% _ phqn]8'VR䑍lG#4/ pkk=D mSWf) xr6UN'=je!yO]۹&ʴrqU<9tfcn*4F6ID·86b4q  5vj>F6ID*''{xBn <#_ _nxC!A8wwtU<8rG۹&ʵFTOAxM]/)Ò86UhyQ= _@A!X5vj.mܓeZ93rg_OU<9tfcn*ɝ(yG&ti5vj"6IE*("{xQżaNU<9t۹&ʴrG'(L6b78㇄k5YH^S×Ew$VNH99"_O1o:8xFU<8pd mܓeZdCʈd[ ^je!yO6ID6b6je!yOE4LmܓeZQ<Ƈ~b5k=D p5M]/)ˢlG'3/{٪B9LmܓeZ<9['je!yOw$V9Cʈd_O1o wG5vj"F6IE(*)E{/[`a 5YH^SÇlQI8ʊIľ6bިP V4a 5YH^SÇ1lQI4!E$/$8 V•hǍ5vj<w$Vϙ|m=ŽQ!Ր6a P!``f!xSWf) xp6UyQL2%DV@ڭ@>0,=DǍ5vj6IE386bިjUv(`fC9VRD6UtE3_O1oTHq5d Fnp@[DN7$_٪BS1rMh"t<×F7$_٪BS1rMh$|< k5YH^S×f6IRrH64=D wu˺8C9uM]/)1lGM!4P/I5y`{u`p#5vj/3mܓeZ9CC9C[ 8xF}:`p#5vj=w$VʌC_O~5M]/)Ã$cn*C&0[rf8xF8p4,5M]/)L6UE$_O1o@VRH6U#F)_O1os <#pB9 SWf) xp1rMj1 <2E _pD*1/['je!yOpcw$Vpiʉ_O1oxp8xFU<8rR1rMj'yQ=([pSWf) xr1L6Use _tp[ƑÀ9je!yOrf6IE$*)'"{/E2 M@RUY# ] d< "z-Z6@z ƺ ƿU<9tfcn*ɟ(yG&|i5vj"6IE ʊA/j*Q]C9VR86UyQL1(0m"p=?DppSuM]/)˞ylG A#i-Vh VX>!xSWf) xpL6UF'_O1or<#_ _-89NU<8tcn*b|F'̾6b$+tN F4`MȑSWf) xpL6U!F'_O/E2 M@RUY% ] d=~6Ɖ0/@1o^ ф3je!yO$ mܓeZOJTbzEx8p5M]/)älQCʌd6bB}p]rcFnU<9tcn*ɥ8yG&i-ՠp(q@PHSWf) xp1rMj)HyQJGƇ~b9w6 >tƅ G_ _ U<8q۹&ʵNTb2{~(P5vj=#w$VʌC"_O1oûq\:VR86UyQL1.rAU<8|C۹&ʵJTRM"{/[ZU6tS5vj=w$VGʊi_O1o;BH L;@~U<8y۹&ʵҜTN#k5YH^SÇ'w$V ʌ&_O1o wG5vj w$VCʊR _O~nGd/:pvzG8xFU<91rMj($TPH1|m=ż=Q"l N tqVRcn*SNps/4`fCV tqVRcn*SMyQM4Ki-@~@1oΌ qje!yO])۹&ʴriJQɥ"{yH9phQ:VR@6U>PƇ~bߑ8A ѷv5AB~b78㇄k5YH^S×Dw$VI$!H[:8 5YH^S×Dw$VI$aHƇ~bߑ8A В k=D <#_٪BG۹&ʴrh%(H6b7F88)_٪B21rMh䓌QL{/[ˆ Ч#0&H=D ㈺ƌ!x:VR@6U < |m=ŽuSWf) xrcn*ȆNQȆL6b=uSWf) xrcn*ȜQȜ64=D #tz-E<#_٪Bcn*(yG#i-G5vj.LmܓeZ9((䢉|m=żnq5vj.6Iaai-pG5vj9w$VtQ|m=żHVRɢcn*dy#/ k5YH^SÇlQJIʊRL6bHtpSWf) xpcn*RIyQI$KiC@1o 8xF@1o< n1uM]/)ȢylQA4aE/î;x0je!yOEmܓeZ *(&|m=hz-FnF6Icci-DG 5YH^S×>F6Icci5vj.z6IC9/.8cje!yO\LmܓeZ9(N|m=żF5M]/)˟#w$VD4ah=je!yO\LmܓeZ9r' _O1o" "3je!yO\۹&ʴr!C9i-c\1 5vj.z&6IӇr'L64=D  :QżenjHVRw$VEC9d_O1oxp8xFU<8ri۹&ʵ(yQ/Qhz"z *,ΆVRV:q4HA}x `]@A!X5vj.mܓeZ93rg"_O1oՐ>S]C9VRL6U4F)_O1oՐ>Pg77_٪B9 mܓeZ*'|m=~-:VR cn*O <{{ g74U<8r۹&ʵ#*'D64=D ]YXF!xSWf) xp1rMj'JTO |m=żV@AjP0((zǍ5vjA#w$VyчΉ|m=żV@ 085g77_٪B9mܓeZ%*'|m=x À;N ?HSWf) xp1rMj'PfP-Yф3je!yO6IDχ<6b }T`XzǍ5vjFF6IDчD6b }V`V($N!xSWf) xpfcn*OaDD6b }T=,#FnzjhǍ5vjE#w$V|*'e]Y꬇*ф3je!yOf6ID*'{x.(bǍ5vjH1lQ>iʉL6b }hǍ5vjHw$VzCʉ_O1oՐ> QDǍ5vj lQ80hyQ80bxM]/)ÒlQ=CʉȾ6SWf) xp1rMj'<%]YbA ]C9VRH6Upz)[AudXǍ5vjJf6ID􏇕<6b }b@03Fn ф3je!yOF6ID*'2{x.`(ag77_٪B9$mܓeZ*'|m=żV@Eta 5YH^SÇ&6U4aFA_O1oՐ>!xSWf) xp1rMj2 (yQi[AudA"ta 5YH^SÇ'w$V Cʌ _O1oՐ> V!xSWf) xp1rMj284<]Yekg77_٪B99۹&ʵ(yQ/AAE@(Fnfa 5YH^SÑ lQʌ<6b }V@gFnuM]/)˦lQ z i5vj.6ID4*!{{5 f+`fC9VRb6UaFg"_O1os0'BHk=D ,+]pp@F5vj.LmܓeZ9$(䒉|m=żaBtqG îje!yODLmܓeZJTfEWpf6IE9JTSi-!yƎs7tqVRD6Ur0ȗƇ~baNA_ _8xVR҉lG&a1/N<#_٪B8mܓeZNTN:e#k5YH^SÇ$lQ` iC@1os0'Bn?@q8z-G 'FG_٪BcmܓeZyQ_O1oxp@~U<91rMj2FS|m=żPcFG_٪B۹&ʵ&<4iC@1osG9 ?_ _(+Ǝ w_٪B1rMhJQ |m=ża B5vj.|LmܓeZ9r_O1oW:8xF t(-SWf) xr6UA8yG e _G#/[`M]/)˟w$VA 9&_O1o "8xFU<9scn*!(yG iC@1ofф3je!yOF'۹&ʵP3_O1o@n5M]/)f6IFg*3="{/[@.wG/[#VRQlQD20dKi-nkƿU<8y1rMj)(yQL[:8 5YH^SÑFf6IECʊ!/ SWf) xr(6U(yQD2E8u5M]/)ȣ3w$Viʊ!_O{5 Pg77_٪BP1rMj3hyQ[٨p`5t@2ф3je!yOF(۹&ʵP9H6b2@8xF@1o܎8]k5YH^SÑ6IFr<#_ _nGE.5M]/)#w$V91|m=ż!WSWf) xr1L6UrE_٪BmܓeZ&6IFhNTfi-] 1D5YH^SÑ<w$V4|m=hz->!xSWf) xr'6UaFh"_O1ofj+@cFnTf _@$$[7_ _p$7$_٪B1rMhfQ1|m<ަVRPH6UEf_O{ 0(hǍ5vj#(۹&ʵ<4Ki- <#@kMC9tp!je!yOFQ1rMj3M(yQi[#FnTP8{xV-Q h*4a 5YH^SÑF6IEH6b&BjΌ!xSWf) xr2L6UE_O~b߀ |_٪B1rMj(DyQB'[MC9uM]/)3w$Ve*(FE _fj%}C9VRf6U!E_O~b߀ |_٪B۹&ʵ"<i-`&n!x:VRf6UE_OxVAVXEta 5YH^SÑ6IECʊ/UhǍ5vj#8۹&ʵ>TP<{xY UDP=ta 5YH^SÑ6IEчD6b&VCĊ1g77_٪Bcn*P=(yQ@i-j+Ud8(0mVDP=ta 5YH^SÑmܓeZ *(H1|m=żMEjT( @f'Fn!xSWf) xr(6UpI[VH*T]SWf) xr(cn*PLyQA3i-j+YAuф3je!yOE۹&ʵJTPM"{xjLUhǍ5vj"mܓeZ!*(|m=żMEk5]C9VRQ@6U8yQD2e5AWSWf) xr(cn*Q:P/V@dE_٪BAmܓeZ1<[Vd UVj$NU<9R1rMj(2/{٪B۹&ʵt!xSWf) xr)6Up [ŃAU@JqL :0squM]/)ȧ3w$V(Cʊ(_O1oWU g77_٪Bh۹&ʵQNTQE2{xuh*0zXF!xSWf) xr)cn*R98yQHi-ՠ ]C9VRSH6UE(_O1oWX2ф3je!yOE4mܓeZQFTR%`Uu ]C9VR۹&ʵ:TR<{xuh*Eta 5YH^SÇ86Uz[ŃAUPX:0squM]/)D6Uz0[ŃAUFn!xSWf) xp۹&ʵFTRA{xuh*$̀Zg77_٪BTRD{xuh*a{  _٪B ADSM V3R1 AIX Administrator's Reference <!-- This section is for browsers that do not support frames --> <p>This book has been formatted for a browser that supports frames. Your browser cannot display frames. To view the book, please link to the table of contents: </p> <!-- Put TOC here, without 'target="text"' lines--> <p><A NAME=ToC_1 HREF="a45eran2.htm">Table of Contents</A> </p> <!-- end of toc -->  kTU'3 iV6?5@6 ./usr/share/html/adsm/en_US/admref/a45era00.htm Administrator's Reference

    Administrator's Reference

    ADSTAR® Distributed Storage Manager
    for AIX
    Administrator's Reference

    Version 3

    GC35-0275-02

    Program Number: 5765-C43


    Note!

    Before using this information and the product it supports, be sure to read the general information under Notices.

    Third Edition (September 1998)

    This edition applies to Version 3 of the ADSTAR Distributed Storage Manager for AIX (5765-C43) and to any subsequent releases until otherwise indicated in new editions or technical newsletters.

    Order publications through your IBM representative or the IBM branch office serving your locality.

    Your feedback is important in helping to provide the most accurate and high-quality information. If you have any comments about this book or any other ADSM documentation, please see Do You Have Comments or Suggestions?.

    © Copyright International Business Machines Corporation 1993, 1998. All rights reserved.
    Note to U.S. Government Users -- Documentation related to restricted rights -- Use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule contract with IBM Corp.


    [ Top of Page | Next Page | Table of Contents | Index ] /  k|*V'3iV6?5@6./usr/share/html/adsm/en_US/admref/a45era02.htm Administrator's Reference

    Administrator's Reference


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] e g l-W'3 jV6?5@6./usr/share/html/adsm/en_US/admref/a45era03.htm  "et<=>AERaor45CDHILMNOSTghimn #()./123FPU_dlsx06789BGQVYcfpuvyb-XKkqw!&,:;WzJZ\j?x"‰2~h8rS`0"‰æKaDg$"%$s8ۭpDLe87Άs0 "^ n=R|ZfB!B!B!B!B!BL@I L6qӺ`2gD:Ű#k(h" /dHĐ( k-e ;!x00.WxAfff$D@@3peāp^ݝ< Lrvke\C LqlRna;;9`HLb϶_,!uw<\ffffffffffffffffff`DK1 };-l[.-yHx&1Ë_n寅0^ٌ0l /kX۸H;~$k 6%0a% mU5< ?/pxA6"^ؖ"IH*~o>*bX<`@؉zbX &Q oncpbj %vC ,y FrB/Y=d֤4Q"D%Np;pW]DK2nzN ̄!B!B!B!B!B! H|Y)8k*iRug/(z#"6f>\SN ȏDKq}ql4hGTn}n|4;bn\b_$`=Lggcʂn#IӺ5pR(Q li[Sz߰X<3a0v+(ziEϭdX򠻈d4G׸)nP]@bN]vv i*_e gL`q`L xDKJ/}n|7+%' bǕF% u<ֽHKuʃlWoz߱ c ޮggcʏF% u<ֽHCQr-vj!}sk=:`/M(Y=?5Txi2Pښw^׸)nQ,^/_nΘxDK)5JDK|v{qY)8k<d4G5pR=RrlOj06  ُ`0ؿgJVz0ݝ/(p<^HzTD4gRp,yQwCjiz׸)nQv'WYkW\vw"^:Qҋ[ 3IXG&JSNx ֽHKuʏ7b{Uu1u7gp)[5^:Qҋ[ 3IXG&JSNx(ֽHKuʏ;b{Uu1u7gp,x00#J"^9IR"^N/[ 3IXG#IӺ 5pR(P\-ڨwx(aY]7:Qxxqx<_,ݞoVJNŏ*<qL6ש!{BUڨwܛmrEm}vgطs(zTD4gRp,yRCjiz"5pR=Rrff`ܥYtDrTD4gRp,yR7Cjiz4k^zHؓ8g$Yl޾؇aqʺXJ"^)/M(Y=?5Ti2Pښw^ ׸)nRv'*cN 86{]~ftJ"^Q|v{qY)8k<wCjiz4k^P؟ga;3۹v0{Y/)/M(Y=?5Tۈd4H5pR(PRLlJmp.X2-[3:Q&HziEϭdXCjiz8k^zHffkƀI:#[3:Qҋ[ 3IXHn#IӺ pֽHKuʐ\/06+3P.",aV J"^9IR"^Q|v{qY)8k<]i2Pښw^Ƶ E +%YPqY;(zTD4gRp,yRۈd4HkT\mqYŀ`x3;.;0ݝxDKԚ"%>ggcʑ#&JSNԀ0ֽHCUu:bnxDKJ/}n|7+%' bǕ"&JSNԀ0ֽHEUKsJ"^Q|v{qY)8k<mi2Pښw^ G[T6)b҈_,ݞoVJNŏ*h4(mM;RZ#-*h'PlCK玔DrTD4gRp,ySHn#IӺ"5pR(RH% 69"6f>;.;wgLggcʚGqL6שZ"=SbPnmvwjg`okEm}v]w:Qҋ[ 3IXM7qL6שZ")4YM8wmp8]-p+/۸_ k*lI3RŸJ"^)/M(Y=?5TӷCjiz 5pR(QY)I(aYMV68}}:cm|n[xDK)5JDKJ/}n|7+%' bǕ4qL6ש#Z"稆ġg ac*lRDIR"^Q|v{qY)8k9WKxDKJ/}n|7+%' bǕ8~4(mM;R$F G[TuRbF g9WKpn."c'v/J"^Q|v{qY)8k<ۈd4HkT\t`۬;l0G ݱ<҈_,ݞoVJNŏ*&JSNԈ ֽHKuʁlOU2ۻnV{ ݱ<҈_,ݞoVJNŏ*?qL6שQ{>9WKpn,ׯN6_玔D4gRp,yP2d4H kT\ qʺXS0{wmrNԸwlAggcʁF% uhֽHKuʁ؟gdq[1}]Č玔DrTD^>ggcʁ&JSNZ" /3A}T;p(aYq[1}r0ҋ􈗩5JDKJ/}n|7+%' bǕ;qL6ש E H符GTY4 ^l`{b𝋶#xDKJ/}n|7+%' bǕF% ui{B0符KB(%r0a]PUڳs:Qҋ[ 3IX@7CjizhֽHI&zldQº톈]lMqDLbNskxDKJ/}n|7+%' bǕF% uiZ"$Q &~EIM#_<:g:Qҋ[ 3IX@Cjiz5pR(REIȢ 1K&QIమa8~:I]vwm|/Y'ksggcʂn#IӺ4k^P:符GB|P BPLpǎD4gRp,yPAd4M׸)(符GB g߫ }`C >Ά}I]vtcJ"^Q|v{qY)8k_nΌxDKJ/}n|7+%' bǕF% uqZ" PSb|>i]tWWC8,eZo_nΘ҈_,ݞoVJNŏ* &JSN1{BM }@K&QI ׫=V.cn`;#:Qҋ[ 3IXA@Cjiz5pR(P@"ɤ=(&8RɔRx,0q`U`q6wFggcʂF% up(ֽHCQ&[bz(,;|>8n tmܮ)PcJ"^Q|v{qY)8k<) i2Pښw^ k=eYM X ͌}ryvŃ;xDKJ/}n|7+%' bǕ#&JSN k^P=e6'L/YI$ >9\'br1/M(Y=?5Ti2Pښw^cƵ E MCYM `,qJVyw0`cJ"^Q|v{qY)8k<)ۈd4@ k<5YM k&k͌}rN ggcʂ#IӺ"5pR(PdYM tXI`[/:Qҋ[ 3IXAA7Cjiz5pR(P<؞0\fDϰpW.;k]q[1!}rcJ"^Q|v{qY)8k<(.4(mM;P3 E YM ϢDg8G*Lf=Y.w+.wxDKJ/}n|7+%' bǕF% u5pR(PYM @"'ϰpWu"eqCzq^:Qҋ[ 3IXACjiz k@=e6(LJ$Iep\cu˷+bc;~W k(ziEϭdXCjizk@&I%gbG85{+oggFggcʃF% u 5pR(Q&I%gabl`85{*,e]Ń;xDKJ/}n|7+%' bǕ#&JSNk^P .zlP$^l`85{.;wgL xDKJ/}n|7+%' bǕ7qL6ר {B<ء2I+<=baaX<epE1/M(Y=?5Ti2Pښw^ E YM$x(M$:`85{=+`=C(xv1vg1/M(Y=?5TqL6ר!{B@ (LJ=bax- mU}r\BPLvX{1/M(Y=?5TqL6ר!Z"$8QlP$ e C[w~: p8cJ"^Q|v{qY)8k<0.4(mM;PC E  IY =9. C[w6yz01/M(Y=?5Txd4AƵ E ISb$J85{+v.`!g*ۣ:Qҋ[ 3IXG#&JSNk^PPء2I+ǎD4gRp,yQCjiz kBdHb$4*85{+n"1/M(Y=?5TxMi2Pښw^Ƶ E I5[b$5X^ C[wbv`nW)vg\=҈_,ݞoVJNŏ*ggcʏ v4(mM;PPQ{B)BdVxNI985{+`ǎD4gRp,yQCjiz kB=e6(LJ)3Ԛ HdIep\cupe:8nCm҈_,ݞoVJNŏ*<&4(mM;P`!{BQCSb$=`-IZ۽uqN,Fggcʏ &JSNxֽHD .y)BdVx\<|寕w$Yl޾؇aqʺ[ k(ziEϭdXn#IӺ 5pR(Q zlP$.}& C[wp˶k~\cJ"^Q|v{qY)8k< [d4AkAy&I%g΁S C[w\C/뀟`~_e}:`cJ"^Q|v{qY)8k<#Cjiz5pR(QYM$@"'+u"϶{]Au1~\cJ"^Q|v{qY)8k<$7Cjiz5pR(QYM$D'Lg؅~:a'fqpv1vg1/M(Y=?5Ty;d4AƵ E IrgBdVxY<eqa;XǎD4gRp,yQMF% u 5pR(Q=e6(LJ(H , C[wN lb3l;۳:Qҋ[ 3IXG;qL6ר0(ֽHD ,lP$,E'X{׫=b:Qҋ[ 3IXGF% u 5pR(Q)Bi͉]cғ , C+bݒ0b۳0eqpƸy~҈_,ݞoVJNŏ*<&4(mM;<k^P zlPsbxziMV& CUX;۳۹Wq`n:Qҋ[ 3IXGF% uǁ׸)(l&؞^l`8ep{vw҈_,ݞoVJNŏ*<64(mM;<ֽHD< ء4QbZ_}p"҈_,ݞoVJNŏ*<-i2Pښw\x{BMSbӛx(M$:`8g؅~:`.,ggcʏ4~4(mM;<ѭ{BzlPsbx8RɔRx-/\BPLvX{1/M(Y=?5Ty7CjiqG kBaG 6'L(-/\C 9WKbm06s+]_ap8bl;ggcʏ&JSN hֽHD\ء4y*thq~q!߷gFggcʏ!&JSN pֽHD&)Bi͉TEhq~q^{9d]L_!҈_,ݞoVJNŏ*< 4(mM;<ֽHD$y)Bi͉|آA C{]Wʺ[)vggcmzggcʏ7qL6@k^P L(M9<]k, CW^xDKJ/}n|7+%' bǕv4(mM;<(ֽHD &؞.Ps<]nmgC[d>)Wj_S1/M(Y=?5Tx4(mM;<0ֽHD .zlPsbx@uϢDIepZ_N lb3l;۳:Qҋ[ 3IXGn#IӺȁ k@)SbӛE%Zx-/ؿ`w۩| p;l8ǎD4gRp,yQ`d4#Ƶ E Rɞ 6'K&QI8eqa;XX{1/M(Y=?5Tx64(mM;<{BMSSbK9¦ 1P~Ɉscm|;eY҈_,ݞoVJNŏ*< qL6DֽHDL($Ӟ/5IeWlsֽnq'~.;vH03϶{]::Qҋ[ 3IXGF% uǑ4k^P 0zlPIu(e AX=UsZ:Qҋ[ 3IXGF% uǑ8k^PzlfӞL*j _!_.;1w`mٖ[u(ziEϭdX#IӺȁk鞶j9]tU|N0aC|g ߈k~\cJ"^Q|v{qY)8kggcʏF% uǚDk^PTYMV&> ILv{]0a]}C߈sBPLpǎD4gRp,yQCjiq5pR(R`(A) CX#e;=0.l> orvS,!ǎD4gRp,yQ7Cjiq5pR(P"T؄RJ(+Q&\q[1 joFggcʏ#&JSN4 k^P2Mأ$k;v/ǎD4gRp,yQ#IӺ׸)(&zf<߈p쳸}r1tNN0b(ziEϭdXNF% uǚ 5pR(Q% 6)(Mj1ADi8kHُ~ĝ ܯgFggcʏF% uǚ 5pR(Q% &VBx-'˷+b݉:k_nΌxDKJ/}n|7+%' bǕ &JSN8k^PJ&{&k&x-'v.`$m}:1/M(Y=?5Tx(.4(mM;ggcʏF% uǜDk^Pr=e6)ii,E'Өq6wp*(ziEϭdX#IӺ4k^PkYMk2H(-;\X?8ۭq(ziEϭdXn#IӺ8k^PkCSbǀLUd'Ӱ`Ń+oVŸcJ"^Q|v{qY)8kggcʏ;qL6p(ֽHE?bS$İZ$~1w+V{ *(ziEϭdXCjiq kQYMOA)`,!؃f*cN \G 0UP :a(ziEϭdX7Cjiq`CZ"PبT"Ԛ R|ñNp҈_,ݞoVJNŏ*<qL6ggcʐF% uǂ׸)(xA) ):  ఐ,eZ8G/`:Qҋ[ 3IXHn#IӺ k @!%'@@ـĝ ܯgr؅~:(ziEϭdXn#IӺk b$PH "ta!qS eǎD4gRp,yR#IӺ ׸)) ppSbRt –Lh6`8Dq'Cmw+ܳ)k!_;\=01/M(Y=?5Td4C E 0[bRt &zr]|fGt6rݝ;;k▿b ga`҈_,ݞoVJNŏ*@yi2Pښw\x ֽH@YMII/YI$ ZN ,[tǎD4gRp,yRF% uǂ k B$Q 0^8T`lCggcʐv4(mM;<k^PJ ^!E&Ra!qA1|XC#qf1/M(Y=?5T=i2Pښw\x 0ֽH@=e6!%'@B.Ę( S1\ǎD4gRp,yR7CjiqCZ"f) ):Ր:sCrn_d901/M(Y=?5T]i2Pښw\x({B!s=e6!%'@TcqpƸy~-tgl;ggcʐ &JSN 5pR(P&t=e6!%'@Tb,$?#/06||ǎD4gRp,yRCjiqF E sSbRt ɅMVLkbqJ"^Q|v{qY)8k<Cjiq঍k $) ):$|XH\Gw-~M\:`cJ"^Q|v{qY)8k<7Cjiq k )4؄4*ఐWlzDcJ"^Q|v{qY)8k<wCjiqcZ"JM4¶!%'@M p(XH\G+n#V. xDKJ/}n|7+%' bǕ @i2Pښw\x( ֽH@~$|^x-&g:c'Cmw+я(ziEϭdX&JSN׸)( ):k`0^8Y)vdcJ"^Q|v{qY)8k<{d4Pa{B@)d؄5Lh6`8Dq'Cmw+ܳ)k'fp*:Qҋ[ 3IXHF% uǃ k PSbRt $z)+<*n$m}:1/M(Y=?5T]i2Pښw\x0{B* zlBJNxJX,$?#}qg_cJ"^Q|v{qY)8k<ۈd4bZ"B<؄@=9. qJVyw0`cJ"^Q|v{qY)8k< [d4b#Z"]ba*lBJNxcـĝ ܯgrw/?_$ `Uggcʐ"?qL6 hֽH@؄U Zyvl[ xDKJ/}n|7+%' bǕ D4(mM;<{B!kzlBJNx'%O h6`8DpegbNW۳׫=b:Qҋ[ 3IXH#&JSN׸)(3SbRt ʼnఐ,eZ:wgL xDKJ/}n|7+%' bǕ Di2Pښw\x0 ֽH@k^Y4 ^l`W ػa8xǎD4gRp,yRNF% uǃk Y: )::,|_qg{-|R_!wg1ggcʐ"&JSN׸)(L) )::,I$C9\'{_ggcʐ" &JSN׸)(EYMII/)3 Ԛ Kra)śǎD4gRp,yRAwCjirCƵ E ҇$II ZO,۬wǘ҈_,ݞoVJNŏ*@64(mM;@ֽH@.zlBJNyIԞ 8P~qggcʐ4 qL6 Dk^PI#YMII/(L*cـk;ra/WpecJ"^Q|v{qY)8k<G#IӺ׸)(BG$&I$C8T`ŝK_a/WpeǎD4gRp,yRF% u5pR(P$-sYMII/=Q9ఐ,eZ5Ń(ziEϭdX #&JSN׸)(YMII/>cq'Cmw+ܨ]01/M(Y=?5T#IӺ E 3SbRt @r\C1/M(Y=?5Tn#IӺF E zlBJNx:QbXH\G=|Ìbۼ[>vIq(ziEϭdX F% u k Z]}II/뤲,$?#;k▿aggcʐ4qL6 <k^PL=e6!%'@\H "ta!qStS,!.P., xDKJ/}n|7+%' bǕ h.4(mM;@x{B+^.]tWـST xDKJ/}n|7+%' bǕ h64(mM;@y{B4 ]1 ):Iఐ."c'[(ziEϭdXF% u"5pR(P%v $Mea!qY_^҈_,ݞoVJNŏ*@d4k (zlBJNx@uϢ@ A#]_t6rݝ҈_,ݞoVJNŏ*@d4 k () ):>a%h6`8Dqp˶I]vtcJ"^Q|v{qY)8k<#IӺk \,؄pؚ,$?#b&?kl޾ݝʺ[uC(ziEϭdX7qL6 <k^PHR'$K&KZ /Q_0;ԾX{cqI]vtcJ"^Q|v{qY)8k<F% u׸)(@SbRt (XH\Gw-~׫=bbq(ziEϭdXF% u׸)(Q&[bQ&0\-bN^؇b-`$Yl޾؇a|cJ"^Q|v{qY)8k<7Cjir E P)cScI)d)5]82Ά6_Czgk)}KU؇~ݝ01/M(Y=?5Td4Ƶ E Q[cIP- Tg#e-:X7=+ xDKJ/}n|7+%' bǕ p64(mM;@{BA5[cIPk`82SdmxP79`)vdcJ"^Q|v{qY)8k<0-i2Pښw\#Z")0 zL!%؝2H(.f?w$Yl޿kxDKJ/}n|7+%' bǕ ?qL6 @ѭ{BE?cI$&Uys-WΘ(ziEϭdXn#IӺ5pR(RUa .銬]9_+oVŸcJ"^Q|v{qY)8k<2;d4cZ")5[cITH(-/WrEm}ǎD4gRp,yRf#IӺ kƓQ`!<]w[cu-T1VŸcJ"^Q|v{qY)8k<3CjirF E RjMY)< $ ;W;*Hُ~҈_,ݞoVJNŏ*@ qL6 @k^P$zli5dIrr>x.\]weuC;,{]::Qҋ[ 3IXHn#IӺ kMY)ggcʐ!&JSN"pֽHJ.)כP5Oӌwv|_ `mbcggcʐ#&JSN"5pR(Rzli5 R$@IWӌwS.۳1`mbcggcʐ7qL6 Dk^P=e64cX \Iep]8~{]^؇bvg/{a:Qҋ[ 3IXH&JSN" 5pR(Rzli5&BJ0i&Y\N1ߞaOl`_n_lǶ{]ّ(ziEϭdXCjirA E Rk=& RxY<N1bk՞v|B\ vq(ziEϭdX7Cjir kGƓ]< Y2Oӌ}N[U؅~{9#b:Qҋ[ 3IXH#IӺ 5pR(R =e64Ry""`/Ӝd8ۭ|k#:Qҋ[ 3IXHn#IӺ 5pR(R&lhi bu Q8[j1rC/a(ziEϭdX@Cjir׸))BW=ܮ.vücJ"^Q|v{qY)8k<Qd4M׸)(=e6+9 ' ʻ!qn{]Au1 @u1:Qҋ[ 3IXHF% upֽHEďa]c$yUk,9N ŝ_ ҈_,ݞoVJNŏ*@4(mM;@1{B#=mc${ I5XIepZvSbk lAǎD4gRp,yR#IӺ ׸)(ؑFد62EFja%k:0r k+я(ziEϭdXNF% u 5pR(QszlWziMV${IepZv zvw ۱l <|=:1/M(Y=?5T(4(mM;@a{B)^la*I $'Lw6#kl޾ݝ*YxDKJ/}n|7+%' bǕ &JSN8k^Pد60$E&J]~)Wj|>Ά}ܧߌ41/M(Y=?5T(.4(mM;@Z"]sSb2I+<w6k}i bq(ziEϭdXACjir׸)(鞲!EFgD4Zh'P ۬xDKJ/}n|7+%' bǕ &JSN8ֽHE$zlW=D $Ւkpca9\$~j`m߫n9vL@eUggcʐ&JSN8ѭ{By)^lbPA5O}qa;X`JVxq (1/M(Y=?5T1 i2Pښw\ k\OYMcRNIø1}sggcʐ#&JSN8 k^PLد61 (8< &&gݿ\ |`񌙐_nΌxDKJ/}n|7+%' bǕ n4(mM;@A{B&zlW$s'Eø1$~wg0۬xDKJ/}n|7+%' bǕ v4(mM;@Q{B)^lbQ%Wb2I-p l4G=wmupz:cI\:Qҋ[ 3IXH#IӺ׸)(!EY(NjIø1w/؝+VpǎD4gRp,yRd40!{B)^lbPrT&I p58k82q&^&+W8ǎD4gRp,yRd41Z"@)^lbPrT(˰I 88C9w*Vq(ziEϭdXCjird E .3Sb(:$YdZh{]ە/Y'k1l)Wj!EggcʑF% u׸)( !E(LRiRhH-|~vp6pe:8L]M왐_nΌxDKJ/}n|7+%' bǕ"?qL6 hֽHE =e6+͌BHl+%'Ds yj xDKJ/}n|7+%' bǕ"CqL6 pֽHEإYMc&5Xؚ$-p l4G=wݝ}v[m|;N ҈_,ݞoVJNŏ*D4(mM;@ k^P=e6+͌IP&4I~{]q'D*]؝/p; xDKJ/}n|7+%' bǕ"n4(mM;@ k^Pat^lbi5W DC߉Θyf ۱a(ziEϭdX@F% uk]5YMcX!E _n_nuq;3\(ziEϭdX@Cjir`Z"aJ) آS_ߊqc\X<_)vg xDKJ/}n|7+%' bǕ" &JSN׸)( .zlWUFh/5IeWk2ہbq`[ggcʑF% u׸)(YMcIR` a~(ۭ-C:Qҋ[ 3IXHn#IӺ k^l]yWNK0 _ kən!_(ziEϭdXGn#IӺk]ɞ=NtId0Z}v[m|'bu<|-ggcʑ?qL6 hֽHEآy,@OҮq}bq`[:Qҋ[ 3IXH!&JSN8k^Pb_bL!%ؤIepZw;^8Sl޾ݝ҈_,ݞoVJNŏ*Dyi2Pښw\ ֽHEء3SbMY ~0۝>S9/p; xDKJ/}n|7+%' bǕ"}oqX?pWos(ziEϭdXHF% uk\zlWFa%&F0Z3n ITǎD4gRp,yR$ F% u k]YMabl`\C{vwm|(Z:Qҋ[ 3IXH;qL6 5pR(PCSbQT<dQ%pYGK0]q[1:Qҋ[ 3IXHF% u k(ĢxVBx,ryvl[ggcʑ &JSN׸)(P#SbQT<a:,I$:^+`ǎD4gRp,yR$wCjirƵ E '$[bPby$I\P88ۭq(ziEϭdXHn#IӺ k(zgġ4$Қ,MP8yvŃ;C;p҈_,ݞoVJNŏ*D4(mM;@ֽHB=e6% &'6,qjep{vw8eǎD4gRp,yR$G#IӺ׸)(P符ġ4$QbY@<8cJ"^Q|v{qY)8k<$7Cjir k(YMBhI<&0Y@k @u1P ]YxDKJ/}n|7+%' bǕ"D4(mM;@ k^PDYMBhI =9. =g/1  ga`ǎD4gRp,yR&n#IӺ E &)(M 1ggcʑ8~4(mM;DxֽHBHؔ&)#IYಁūT1I]vtcJ"^Q|v{qY)8k<n#IӺ@ k(MCYMBhI 0zr]|P8]<;yz01/M(Y=?5TwCjir DF E &(M 19WKaOl~xEzDKԚ"%>ggcʑF% uȏ׸)(Q IF0Y+]8Icm|uggcʑF% uȐ׸)(' t(.rx-:nV.҈_,ݞoVJNŏ*D qL6"@xֽHD@"`."l$L,#=ĉ"ů xDK)5JDK|v{qY)8k<Ad4 G[T ͙qN \G93?ΘnqʺY/Rj_,ݞoVJNŏ*D4(mM;D{BL ؠ΁Y0&F vyN:a:1/)/'ϭdXA#IӺH5pR=RrAdΖl7Sup8],a/Rj_,ݞoVJNŏ*Di2Pښw\ E zlP]E@A%ɧ @GB–Lh6`8Dq @u1P V.bNW۳:Qҋ[ 3IXH&JSN 5pR(QYM $4,E& A#Ws'Cmw+я(ziEϭdXACjir$ E g^t \r  Y2M|fG)vg\=ĝ ܯgFggcʑF% uȐ׸)(=e6(.VRk'q=+ xDK)5JDK|v{qY)8k<Rd4Z#-*DAfq @u1ؽKUt^8/DIR"^Q|v{qY)8k<R;d4 CZ"&9)Au@v{]W҈_,ݞoVJNŏ*Di2Pښw\Z"]#Sb/:a%dw+v!_;*lŇxDKJ/}n|7+%' bǕ" v4(mM;D{B&9)Au5.^-bcggcʑF% uȑ"5pR(RHQy+$Q@u +bNW۳:QMRqx<_,ݞoVJNŏ*DqL6"Dѭ{B΋cc tfrcq^mq~_野^8/DIR"^Q|v{qY)8k<P]i2Pښw\ E 1$X,Yg=|X;۳0e/Rj_,ݞoVJNŏ*DqL6"D{B̓'_u>8a,(ziEϭdXACjir$N׸))#]b{Ykݝ0҈_,ݞoVJNŏ*D~4(mM;DZ" ~mp/ݝ0҈_,ݞoVJNŏ*D4(mM;DZ"~mq *xnp]-Cbݝ0҈_,ݞoVJNŏ*D4(mM;DZ"lWgStS,!,(ziEϭdXAF% uȑ8k^P`"lWg/`X;۳:Qҋ[ 3IXH&JSN"pֽHE‹lWg*bݝ0҈_,ݞoVJNŏ*DqL6"D{B͉~mrbveg野D4gRp,yR d4' k^l(=۬⍘ X<,(x&HziEϭdXAwCjir$@Ƶ E -blli?{n:k_n@v_!Ń:a/M(Y=?5T064(mM;DֽHIy]txDKJ/}n|7+%' bǕ4 qL6"D k^P]462=t<!D҈_,ݞoVJNŏ*hi2Pښw\1{B=p&GQ#"JJ"^Q|v{qY)8kggcʚ<4(mM;DֽHBII$TxDKJ/}n|7+%' bǕ4yd4 cZ"ad(2vt%>ggcʚggcʚid4 cZ"<9B[&a玔D4gRp,ySM;qL6"D k^PUd6,M[xDKJ/}n|7+%' bǕ4=i2Pښw\1{BLcb҈_,ݞoVJNŏ*id4 cZ"<$Ńɀ3n0J"^Q|v{qY)8k<#IӺHkbg=<m|eYxDKJ/}n|7+%' bǕ4mi2Pښw\1{BLU&z61xDKJ/}n|7+%' bǕ4-i2Pښw\1{BLkQ<(ziEϭdX?qL6"D k^P (IjlXIIW:Qҋ[ 3IXM84(mM;DֽHF %'`s:Qҋ[ 3IXM84(mM;DֽHF N N l;W9/M(Y=?5TӍF% uȑ׸)( E XUÜD4gRp,ySN;qL6"D k^PE9-E木0rNt%>ggcʚp4(mM;DֽHBcbQy`*Lggcʚp&4(mM;DֽH@E}RɔRhcqDrTD^>ggcʚp.4(mM;D ֽHJMSc tfpܧx}[0/(p<^Hy8/}n|7+%' bǕ4mi2Pښw\Q{4mA{1[tx="%xY=?5T0-i2Pښw\a{B*R*1Ie/Fy8y8E!@,F% ŃTY:( @>ggCjiz5sb'Vy!Cg4(mM;D0ֽHDB`)Uؕؤn2Ҏb gRp{yUJ=xDK\^9N"@@(z kX'3 jV6?5@6 ./usr/share/html/adsm/en_US/admref/a45era04.htm Administrator's Reference

    Administrator's Reference

    Notices

    References in this publication to IBM products, programs, or services do not imply that IBM intends to make these available in all countries in which IBM operates. Any reference to an IBM product, program, or service is not intended to state or imply that only IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any of the intellectual property rights of IBM may be used instead of the IBM product, program, or service. The evaluation and verification of operation in conjunction with other products, except those expressly designated by IBM, are the responsibility of the user.

    IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to:

    IBM Director of Licensing
    IBM Corporation
    500 Columbus Avenue
    Thornwood, New York 10594, U.S.A.

    Refer to the HONE SALESMANUAL or product announcement letters for the most current product information.

    Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact:

    IBM Corporation
    Information Enabling Requests
    Dept. M13
    5600 Cottle Road
    San Jose, CA 95193, U.S.A.

    Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ϭ kY'3 jV6?5@6 ./usr/share/html/adsm/en_US/admref/a45era05.htm Administrator's Reference

    Administrator's Reference


    Trademarks

    The following terms are trademarks of the International Business Machines Corporation in the United States or other countries or both:
    ACF/VTAM
    AD/Cycle
    ADSTAR
    Advanced Peer-to-Peer Networking
    AIX
    AIX/6000
    AIXwindows
    Application System/400
    APPN
    AS/400
    AT
    BookManager
    C/370
    CD Showcase
    CICS
    Common User Access
    CUA
    DATABASE 2
    DB2
    DFSMS
    DFSMS/MVS
    DFSMSdss
    DFSMSrmm
    ESCON
    Extended Services
    IBM
    IBMLink
    

    Library Reader
    Magstar
    MVS/DFP
    MVS/ESA
    MVS/SP
    MVS/XA
    NetView
    OpenEdition
    Operating System/2
    Operating System/400
    OS/2
    OS/400
    POWERparallel
    Proprinter
    RACF
    RISC System/6000
    RS/6000
    SP
    SP2
    System/370
    System/390
    SystemView
    VM/ESA
    VTAM
    WIN-OS/2
    XT
    

    Lotus, Lotus Approach, and Lotus Notes are trademarks of Lotus Development Corporation in the United States and/or other countries.

    AFS and DFS are trademarks of Transarc Corporation in the United States and/or other countries.

    Tivoli, Tivoli Management Environment, and TME are trademarks of Tivoli Systems Inc. in the United States and/or other countries.

    Microsoft, Windows, Windows NT, and the Windows 95 logo are trademarks of Microsoft Corporation in the United States and/or other countries.

    UNIX is a registered trademark in the United States and/or other countries licensed exclusively through X/Open Company Limited.

    Java and all Java-based trademarks and logos are trademarks of Sun Microsystems, Inc. in the United States and/or other countries.

    Other company, product, and service names may be trademarks or service marks of others.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] uȑ kZ'3:jV6 ?5@6:./usr/share/html/adsm/en_US/admref/a45era06.htm Administrator's Reference

    Administrator's Reference


    Preface

    ADSTAR Distributed Storage Manager (ADSM) is a client/server program that provides storage management to customers in a multivendor computer environment. ADSM provides an automated, centrally scheduled, policy-managed backup, archive, and space management facility for file-servers and workstations.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Edit k4['3jV6 ?5@6./usr/share/html/adsm/en_US/admref/a45era07.htm Administrator's Reference

    Administrator's Reference


    Who Should Read This Publication

    This reference is intended for anyone who is registered as an administrator. ADSM can be managed by a single administrator; however, administrative responsibilities can be divided among several people as an installation requires.

    All of the administrator commands you need to operate and maintain ADSM can be invoked from a workstation connected to the server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k4\'3jV6 ?5@6./usr/share/html/adsm/en_US/admref/a45era08.htm Administrator's Reference

    Administrator's Reference


    What You Should Know Before Reading This Publication

    You should be familiar with the operating system on which the server resides and the communication protocols required for the client/server environment.

    You also need to understand the storage management practices of your organization, such as how you are currently backing up your workstation files and how you are using random access media and sequential access media.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] #47;60 k.]'3RkV6 ?5@6R./usr/share/html/adsm/en_US/admref/a45era09.htm Administrator's Reference

    Administrator's Reference


    ADSTAR Distributed Storage Manager Publications

    The following table lists ADSM publications.
    Short Title Publication Title Order Number
    ADSM Messages ADSTAR Distributed Storage Manager: Messages GC35-0271
    ADSM License Information ADSTAR Distributed Storage Manager for AIX: License Information SC35-0283
    ADSM Quick Start ADSTAR Distributed Storage Manager for AIX: Quick Start GC35-0273
    ADSM Administrator's Guide ADSTAR Distributed Storage Manager for AIX: Administrator's Guide GC35-0274
    ADSM DRM Stand-alone Disk Dump and Restore Guide ADSTAR Distributed Storage Manager Disaster Recovery Manager: Stand-alone Disk Image Dump and Restore Guide GC35-0343
    ADSM V3 Using the UNIX HSM Clients ADSTAR Distributed Storage Manager Version 3: Using the UNIX Hierarchical Storage Management Clients SH26-4083
    ADSM V3 Using the Apple Macintosh Backup-Archive Client ADSTAR Distributed Storage Manager Version 3: Using the Apple Macintosh Backup-Archive Client SH26-4079
    ADSM V3 Using the UNIX Backup-Archive Clients ADSTAR Distributed Storage Manager Version 3: Using the UNIX Backup-Archive Clients SH26-4075
    ADSM V3 Using the OS/2 Backup-Archive Client ADSTAR Distributed Storage Manager Version 3: Using the OS/2 Backup-Archive Client SH26-4076
    ADSM V3 Using the Novell NetWare Backup-Archive Client ADSTAR Distributed Storage Manager Version 3: Using the Novell NetWare Backup-Archive Client SH26-4077
    ADSM V3 Using the Microsoft Windows Backup-Archive Clients ADSTAR Distributed Storage Manager Version 3: Using the Microsoft Windows Backup-Archive Clients SH26-4078
    ADSM V3 Using the OS/2 Lotus Notes Backup Agent ADSTAR Distributed Storage Manager Version 3: Using the OS/2 Lotus Notes Backup Agent SH26-4084
    ADSM V3 Installing the Clients ADSTAR Distributed Storage Manager Version 3: Installing the Clients SH26-4080
    ADSM V3 Client Reference Cards ADSTAR Distributed Storage Manager Version 3: Client Reference Cards SX26-6019
    ADSM Trace Facility Guide ADSTAR Distributed Storage Manager: Trace Facility Guide SH26-4082
    ADSM V3 Using the Application Program Interface ADSTAR Distributed Storage Manager Version 3: Using the Application Program Interface SH26-4081
    ADSM V3 AFS/DFS Backup Clients ADSTAR Distributed Storage Manager Version 3 AFS/DFS Backup Clients SH26-4085


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] OP">GC kv^'3kV6 ?5@6./usr/share/html/adsm/en_US/admref/a45era10.htm Administrator's Reference

    Administrator's Reference


    Related IBM Hardware Products Publications

    The following table lists related IBM hardware products publications.
    Short Title Publication Title Order Number
    IBM 3490 Tape Subsystem User's Guide IBM 3490 Magnetic Tape Subsystem Enhanced Capability Models E01 and E11 User's Guide GA32-0298
    IBM SCSI Device Drivers: Installation and User's Guide IBM SCSI Device Drivers: Installation and User's Guide GC35-0154
    IBM 3494 Operator's Guide IBM 3494 Tape Library Dataserver Operator's Guide GA32-0280
    IBM 3590 Tape Subsystem Operator's Guide IBM Magstar 3590 Tape Subsystem Operator's Guide GA32-0330
    IBM 3495 Operator's Guide IBM 3495 Tape Library Dataserver Models L20, L30, L40, and L50 Operator's Guide GA32-0235
    IBM 3570 Operator's Guide IBM 3570 Magstar MP Tape Subsystem Operator's Guide GA32-0345
    IBM 3494 Media Library Device Driver for AS/400 User's Guide IBM 3494 Media Library Device Driver for AS/400 User's Guide GC35-0153


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] the O k_'3bkV6 ?5@6b./usr/share/html/adsm/en_US/admref/a45era11.htm Administrator's Reference

    Administrator's Reference


    IBM International Technical Support Center Publications (Redbooks)

    The International Technical Support Center (ITSC) publishes redbooks, which are books on specialized topics such as using ADSM to back up databases. You can order publications through your IBM representative or the IBM branch office serving your locality. You can also search for and order books of interest to you by visiting the IBM Redbooks home page on the World Wide Web at this address:

    http://www.redbooks.ibm.com/redbooks


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] VALIG k~`'3kV6 ?5@6./usr/share/html/adsm/en_US/admref/a45era12.htm Administrator's Reference

    Administrator's Reference


    Software Developer's Program

    The IBM Storage Systems Division (SSD) Software Developer's Program provides a range of services to software developers who want to use the ADSM application programming interface (API). Information about the SSD Software Developer's Program is available in the SSD Software Developer's Program Information Package.

    To obtain the Software Developer's Program Information Package:

    1. Call 800-4-IBMSSD (800-442-6773). Outside the U.S.A., call 408-256-0000.
    2. Listen for the Storage Systems Division Software Developer's Program prompt.
    3. Request the Software Developer's Program Information Package.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] OP">GA k`Wa'3 kV6 ?5@6 ./usr/share/html/adsm/en_US/admref/a45era13.htm Administrator's Reference

    Administrator's Reference


    Do You Have Comments or Suggestions?

    Your feedback is important in helping to provide the most accurate and high-quality information. If you have comments and suggestions for improving this publication, please complete and mail the reader's comment form found in the back of this publication. Your comments and suggestions can contribute to the quality and usability of this publication.

    You can send us comments electronically by using these addresses:

    • IBMLink from U.S.:STARPUBS at SJEVM5
    • IBMLink from Canada: STARPUBS at TORIBM
    • IBM Mail Exchange: USIB3VVD at IBMMAIL
    • Internet: starpubs@vnet.ibm.com (or starpubs at vnet.ibm.com)
    • Fax from U.S. and Canada: 520 799-2906
    • Fax from other countries: (1) 520 799-2906

    You can also mail your comments to:

    International Business Machines Corporation
    Information Development, Dept. 61C
    9000 South Rita Road
    Tucson, AZ 85744-0001, U.S.A.

    When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] `. kb'3kV6 ?5@6./usr/share/html/adsm/en_US/admref/a45era14.htm Administrator's Reference

    Administrator's Reference


    Translations

    Selected ADSM publications have been translated into languages other than American English. Contact your IBM representative for more information about the translated publications and whether these translations are available in your country.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kc'3kV6 ?5@6./usr/share/html/adsm/en_US/admref/a45era15.htm Administrator's Reference

    Administrator's Reference


    Changes for ADSTAR Distributed Storage Manager Version 3

    This section summarizes changes made to the ADSM product and this publication.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] f/( k+d'3kV6 ?5@6./usr/share/html/adsm/en_US/admref/a45era16.htm Administrator's Reference

    Administrator's Reference


    Changes for Version 3--September 1998

    The following changes have been made for this edition:

    Enterprise Administration
    You can manage a network of servers in a consistent way from a single, web browser-based administrative interface. You can set up one server as the configuration manager that distributes configuration information (such as policy) to managed servers. See the following new commands for details:
    COPY PROFILE
    DEFINE PROFILE
    QUERY PROFILE
    UNLOCK PROFILE
    UPDATE PROFILE
    DEFINE PROFASSOCIATION
    DELETE PROFASSOCIATION
    DEFINE SUBSCRIPTION
    DELETE SUBSCRIPTION
    QUERY SUBSCRIPTION
    DELETE SUBSCRIBER
    QUERY SUBSCRIBER
    NOTIFY SUBSCRIBERS
    RENAME STGPOOL
    SET CONFIGMANAGER
    SET CONFIGREFRESH

    In the network of servers, you can route commands to one or more servers. See the following new commands for details:

    COPY SERVERGROUP
    DEFINE SERVERGROUP
    DELETE SERVERGROUP
    QUERY SERVERGROUP
    RENAME SERVERGROUP
    UPDATE SERVERGROUP
    DEFINE GRPMEMBER
    DELETE GRPMEMBER
    MOVE GRPMEMBER
    PING SERVER

    Enterprise Event Logging and Monitoring
    You can log events from other servers and clients to a specific ADSM server. See the following new commands for details:
    DEFINE EVENTSERVER
    DELETE EVENTSERVER
    QUERY EVENTSERVER

    See the following changed commands for details:

    BEGIN EVENTLOGGING
    DISABLE EVENTS
    ENABLE EVENTS
    END EVENTLOGGING
    QUERY ENABLED
    QUERY EVENTRULES

    Server-to-Server Communication Enhancements
    In order to manage a network of servers, server-to-server communications have been enhanced to allow for the functions described above. See the following new commands for details:
    SET CROSSDEFINE
    SET SERVERHLADDRESS
    SET SERVERLLADDRESS
    SET SERVERPASSWORD
    SET SERVERURL

    See the following changed commands for details:

    DEFINE SERVER
    DELETE SERVER
    QUERY SERVER
    UPDATE SERVER

    ADSM Server Scripts
    You can create and store server scripts in the ADSM database. Scripts can contain ADSM administrative commands and can include conditional statements that evaluate the results of earlier commands in the script before proceeding. Scripts can be distributed to other servers and can be scheduled to run with the DEFINE SCHEDULE command. See the following new commands for details:
    COPY SCRIPT
    DEFINE SCRIPT
    DELETE SCRIPT
    QUERY SCRIPT
    RENAME SCRIPT
    RUN
    UPDATE SCRIPT

    In addition, see Using Scripts and Macros for more information about scripts.

    Database and Recovery Log Automation
    You can set up triggers that automate increasing the size of the database or recovery log based on utilization levels.

    See the following new commands for details:

    DEFINE SPACETRIGGER
    DELETE SPACETRIGGER
    QUERY SPACETRIGGER
    UPDATE SPACETRIGGER

    Storage Pool Migration by Age
    You can set a minimum age for data before the server can migrate the data from a storage pool.

    See the following changed commands for details:

    DEFINE STGPOOL
    UPDATE STGPOOL

    Disaster Recovery Manager Plan File
    You can store the recovery plan file on another server to which your server has access via server-to-server communication.

    See the following new commands for details:

    QUERY RPFCONTENT
    QUERY RPFILE
    SET DRMRPFEXPIREDAYS


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Ve k%e'3 kV6 ?5@6 ./usr/share/html/adsm/en_US/admref/a45era17.htm Administrator's Reference

    Administrator's Reference


    Changes for Version 3--March 1998

    The following changes have been made for this edition:

    Device support
    Device support has been enhanced to allow ADSM to use the following devices:

    • StorageTek SD-3 and 9490 tape drives. For these devices, use the device type of ECARTRIDGE.

    • Tape libraries that are controlled by StorageTek Automated Cartridge System Library Software (ACSLS).

    New FILE Parameter
    A new parameter called FILE has been added to the VOLUMENAMES keyword to allow you to specify a name for a file or data set that contains a list of volumes.

    See the following changed commands for details:

    BACKUP DB
    EXPORT ADMIN
    EXPORT NODE
    EXPORT POLICY
    EXPORT SERVER
    IMPORT ADMIN
    IMPORT NODE
    IMPORT POLICY
    IMPORT SERVER

    Editorial Changes
    Various editioral changes have also been included for this edition.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] cifi k f'3lV6 ?5@6./usr/share/html/adsm/en_US/admref/a45era18.htm Administrator's Reference

    Administrator's Reference


    Changes for Version 3--October 1997

    The new functions for ADSM Version 3 are:

    Central logging and monitoring
    You can specify that event messages logged by the client and server be directed to specified receivers.

    See the following new commands for details:

    BEGIN EVENTLOGGING
    DISABLE EVENTS
    ENABLE EVENTS
    END EVENTLOGGING
    QUERY ENABLED
    QUERY EVENTRULES

    The QUERY ACTLOG command provides more detailed information about event messages logged by the client and server.

    SQL queries of the ADSM database
    You can use SQL queries to get information about the server and clients.

    See the following new commands for details:

    QUERY SQLSESSION
    SELECT
    SET SQLDATETIMEFORMAT
    SET SQLDISPLAYMODE
    SET SQLMATHMODE

    Restartable Client Restore Sessions
    Clients can restart restore client sessions that have been interrupted. Administrators can request information about these sessions and cancel them.

    See the following new commands for details:

    CANCEL RESTORE
    QUERY RESTORE

    Data stored on another ADSM server
    You can store data for one ADSM server (a source server) on another ADSM server (a target server). Using another ADSM server is especially useful for storing backups of the ADSM database and ADSM storage pools.

    See the following new commands for details:

    DEFINE SERVER
    DELETE SERVER
    QUERY SERVER
    UPDATE SERVER

    See the following changed commands for details:

    DEFINE DEVCLASS
    UPDATE DEVCLASS

    Device support enhancements
    Device class types now include support for the IBM 3570 tape drives, DTF drives, Generic Tape (which extends device support to all supported devices), and two-sided 12-inch and 14-inch optical write-once read-many (WORM) media. Also included is a device type of SERVER, which supports server-to-server virtual volumes.

    See the following changed commands for details:

    DEFINE DEVCLASS
    UPDATE DEVCLASS

    You can now label and check tape volumes into an automated library. See the LABEL LIBVOLUME command for details.

    Administrative client web interface
    You can access ADSM server functions from any workstation with a web browser that supports HTML 2.0 or higher. The workstation does not need to have an administrative client installed. See the SET WEBAUTHTIMEOUT command for details about setting the time interval for reauthorization to the web session.

    Immediate processing of commands on a client
    You can use an ADSM administrative command to run an operation immediately on a client workstation. You can also set the number of days that the operation is to remain active.

    See the following new commands for details:

    DEFINE CLIENTACTION
    SET CLIENTACTDURATION

    Client options at the server
    You can define, update, or delete client options at the server from the server console or from an administrative client.

    See the following new commands for details:

    COPY CLOPSET
    DEFINE CLIENTOPT
    DEFINE CLOPTSET
    DELETE CLIENTOPT
    DELETE CLOPTSET
    QUERY CLOPTSET
    UPDATE CLIENTOPT
    UPDATE CLOPTSET

    You can specify which clients should use the option sets. See the following commands for details:

    REGISTER NODE
    UPDATE NODE

    Server options enhancement
    You can change some server options and have the changes take effect without stopping and starting the server. See the SETOPT command for details.

    System configuration and capacity information
    You can obtain information regarding ADSM's configuration and capacity from a command that consolidates output from a multiple of query commands. See the QUERY SYSTEM command for details.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] >BEG kg'3p!lV6 ?5@6p!./usr/share/html/adsm/en_US/admref/a45era19.htm Administrator's Reference

    Administrator's Reference


    Chapter 1. Using Syntax Diagrams

    This section describes how to read the syntax diagrams for each administrator command contained in this manual.

    To read a syntax diagram, follow the path of the line. Read from left to right and from top to bottom.

    • The >>--- symbol indicates the beginning of a syntax diagram.

    • The ---> symbol, at the end of a line, indicates that the syntax diagram continues onto the next line.

    • The >--- symbol, at the beginning of a line, indicates that a syntax diagram continues from the previous line.

    • The --->< symbol indicates the end of a syntax diagram.

    Syntax items (for example, a keyword or variable) may be:

    • Directly on the line (required)
    • Above the line (default)
    • Below the line (optional)

    Syntax Diagram Description Example
    Abbreviations:

    Uppercase letters denote the shortest acceptable abbreviation. If an item appears entirely in uppercase letters, it cannot be abbreviated.

    You can type the item in uppercase letters, lowercase letters, or any combination.

    In this example, you can enter CMDNA, CMDNAM, or CMDNAME in any combination of uppercase and lowercase letters.

    >>-CMDNAme-----------------------------------------------------><
     
    

    Symbols:

    You must code these symbols exactly as they appear in the syntax diagram.

    *
    Asterisk
    :
    Colon
    ,
    Comma
    =
    Equal Sign
    -
    Hyphen
    ()
    Parentheses
    .
    Period

    Variables:

    Highlighted lowercase items (like this) denote variables.

    In this example, var_name represents a variable you must specify when you code the CMDNAME command.

    >>-CMDNAme--var_name-------------------------------------------><
     
    

    Repetition:

    An arrow returning to the left means that the item can be repeated.

    A character within the arrow means you must separate repeated items with that character.

    A footnote (1) by the arrow refers to a limit that tells how many times the item can be repeated.

       .-.---------.
       V           |
    >>----repeat---+-----------------------------------------------><
     
    
       .-,---------.
       V           |
    >>----repeat---+-----------------------------------------------><
     
    
       .-.----------------.
       V   (1)            |
    >>-----------repeat---+----------------------------------------><
     
    

    Notes:

    1. Specify repeat up to 5 times.


    Required Choices:

    When two or more items are in a stack and one of them is on the line, you must specify one item.

    In this example, you must choose CMDNAME=A, CMDNAME=B, or CMDNAME=C. Do not include any blanks immediately before or after the equal sign (=).

    >>-CMDNAme--=--+-A-+-------------------------------------------><
                   +-B-+
                   '-C-'
     
    

    Optional Choice:

    When an item is below the line, the item is optional. In this example, you can choose CMDNAME=A or nothing at all. Do not include any blanks immediately before or after the equal sign (=).

    When two or more items are in a stack below the line, all of them are optional. In this example, you can choose CMDNAME=A, CMDNAME=B, CMDNAME=C, or nothing at all. Do not include any blanks immediately before or after the equal sign (=).

    >>-+----------------+------------------------------------------><
       '-CMDNAme--=--A--'
     
    
    >>-+--------------------+--------------------------------------><
       '-CMDNAme--=--+-A-+--'
                     +-B-+
                     '-C-'
     
    

    Defaults:

    Defaults are above the line. The system uses the default unless you override it. You can override the default by coding an option from the stack below the line.

    In this example, CMDNAME=A is the default. You can also code CMDNAME=A, CMDNAME=B or CMDNAME=C. Do not include any blanks before or after the equal sign (=).

       .-CMDNAme--=--A-----.
    >>-+-------------------+---------------------------------------><
       '-CMDNAme--=--+-A-+-'
                     +-B-+
                     '-C-'
     
    

    Repeatable Choices:

    A stack of items followed by an arrow returning to the left means that you can select more than one item or, in some cases, repeat a single item.

    In this example, you can choose more than one value, with each name delimited with a comma. Do not include any blanks before or after the equal sign (=).

                   .-,-----------.
                   V             |
    >>-CMDNAme--=----+-value1-+--+---------------------------------><
                     +-value2-+
                     '-value3-'
     
    

    Syntax Fragments:

    Some diagrams, because of their length, must fragment the syntax. The fragment name appears between vertical bars in the diagram. The expanded fragment appears in the diagram after all other parameters or at the bottom of the diagram. The expanded fragment is identified by a heading with the fragment name. Commands appearing directly on the line are required.

    In this example, the fragment is named "Fragment".

    >>-| Fragment |------------------------------------------------><
     
    Fragment
     
        .-A--.
    |---+----+------------------------------------------------------|
        +-B--+
        '-C--'
     
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kZh'3lV6 ?5@6./usr/share/html/adsm/en_US/admref/a45era20.htm Administrator's Reference

    Administrator's Reference


    Chapter 2. Entering Administrative Commands

    This chapter contains information about how:

    • Commands are entered and rules for entering commands
    • Commands are routed to other servers
    • Commands are processed
    • Wildcards characters are used to issue commands
    • Naming conventions are used for ADSM objects


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  ki'3 mV6 ?5@6 ./usr/share/html/adsm/en_US/admref/a45era21.htm Administrator's Reference

    Administrator's Reference


    Command Components

    An administrative command can include one or more of these attributes:

    • Command name
    • Positional parameters
    • Keyword parameters

    Command Name

    The first component of a command is the command name. The command name is the unique identifier for the command. It can consist of a single action word, such as HALT or ENABLE, or it can consist of an action word and an object for the action, such as DEFINE DOMAIN.

    You can enter the entire command name or the abbreviation specified in the syntax diagram for the command.

    Positional Parameters

    Some commands have required or optional positional parameters. Positional parameters must be entered in the order indicated in the syntax diagram for a command. For example, to copy a policy set, enter the name of the policy domain to which the policy set belongs, the name of the policy set you want to copy, and the name you want to assign to the copy, in that order:

    copy policyset domain1 oldset newset
    

    Keyword Parameters

    Some commands have required or optional keyword parameters. When included in a command, a keyword parameter must follow any positional parameters in the command. A keyword parameter consists of a keyword, followed by an equal sign, followed by a value. Do not include any blanks immediately before or after the equal sign (=). A keyword parameter can, for example, provide a description of an object, identify an object (such as a storage pool or policy domain), or specify a setting for an option.

    For example, to include a description for a new policy domain, enter:

    define domain acctg description="accounting department"
    

    You can enter either the entire keyword, or the abbreviation identified in the syntax diagram for the command.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] n the d kj'3mV6 ?5@6./usr/share/html/adsm/en_US/admref/a45era22.htm Administrator's Reference

    Administrator's Reference


    Command Entry Rules

    The following are general rules for entering ADSM administrative commands:

    • Enter a command in any column of the input line.

    • Unless otherwise noted, commands can be specified in any combination of uppercase and lowercase characters.

    • If a parameter allows a list of values, enter the values immediately following the equal sign and delimit the value with a comma. For example,
         cLasses=policy,storage
      

    • When referring to file space names, specify the file space name using the exact capitalization that is used by ADSM. Use the QUERY FILESPACE command to find out the correct capitalization.

    • If a description value (a string of text) for a parameter begins with a single or double quote or contains any embedded blanks or equal signs, you must surround the value in either single (') or double (") quotation marks. The opening and closing quotation marks must be the same type of quotation marks. For example, if the opening quotation is a single quotation mark, the closing quotation mark must also be a single quotation mark. See the following table for details on how to enter description values.

      For example, to register a new client node named Louie, with a password of secret, and with his title included as contact information, enter:

      register node louie secret contact="manager of dept. 61f"
      

      The following table presents ways of entering a description value for the CONTACT parameter, using the REGISTER NODE command as an example. The value can contain quotation marks, embedded blanks, or equal signs.


    For this description Enter this
    manager contact=manager
    manager's contact="manager's" or contact='manager''s'
    "manager" contact='"manager"' or contact="""manager"""
    manager's report contact="manager's report" or contact='manager''s report'
    manager's "report" contact='manager''s "report"'
    manager=dept. 61f contact='manager=dept. 61f'
    manager reports to dept. 61f contact='manager reports to dept. 61f' or contact="manager reports to dept. 61f"


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kRk'3AmV6 ?5@6A./usr/share/html/adsm/en_US/admref/a45era23.htm Administrator's Reference

    Administrator's Reference


    Routing Commands to Other Servers

    Central command routing has been added to ADSM to allow commands to be routed to one or more servers for processing. Command routing allows the server that originated the command to route the command to multiple servers and then to collect the output from these servers. For information about how to setup and manage multiple servers for command routing, see the ADSM Administrator's Guide.

    Routing commands to other servers requires that administrators have the same administrator ID and password as well as the administrative authority required on each server to which command is being routed. Administrators cannot route commands to other servers from the server console.

    Before an administrator can route commands to other servers, each server identified as the target of a routed command must first be defined using the DEFINE SERVER command. A command may be routed to one or more server groups that contains a list of servers defined as members of the group. Server groups, defined with the DEFINE SERVERGROUP command, allow a group of servers to be referenced as a single group name.

    When an administrator routes a command, the command is automatically routed to all servers specified as members of a server group or to individual servers specified with the command. After the command has completed processing on all servers, the output is displayed, in its entirety, for each server. For example, the output from SERVER_A is displayed in its entirety, followed by the output from SERVER_B. The output includes summary messages for each individual server and identifies which server the output is from. Return codes indicate whether or not commands were processed on the servers sucessfully. These return codes will include one of three severities: 0, ERROR, or WARNING. See Appendix F. Return Code Checking for a listing of return codes.

    Examples of Routing Commands

    Administrators can route commands to one server, multiple servers, a server group, multiple server groups, or a combination of servers and server groups. Each server or server group must be separated with a comma, followed by a colon, and then the command to be processed. The colon after the server name indicates the end of the routing information. The following are examples of how to route the QUERY STGPOOL command to other servers.


    To route the QUERY STGPOOL command: Enter this: The QUERY STGPOOL is routed to:
    To one server named ASTRO.
    astro: query stgpool
    

    The server named ASTRO. If you have not defined ASTRO as a server name, the command fails.
    To multiple servers named HD_QTR, MIDAS, SATURN.
    hd_qtr,midas,
    saturn: query stgpool
    

    Servers HD_QTR, MIDAS, and SATURN. If the first server has not been defined to ADSM, then the command is routed to the next defined server in the list of servers.
    To a server group named ADMIN.
    admin: query stgpool
    

    The server group named ADMIN. If the server group ADMIN has servers named SECURITY, PAYROLL, PERSONNEL defined as group members, the command is routed to each of these servers.
    To two server groups named ADMIN2 and ADMIN3.
    admin2,admin3: query stgpool
    

    The server groups named ADMIN2 and ADMIN3. If the server group ADMIN2 has servers SERVER_A, SERVER_B, and SERVER_C defined as group members, and server group ADMIN3 has servers ASTRO, GUMBY, and CRUSTY defined as group members, the command is routed to servers SERVER_A, SERVER_B, SERVER_C, ASTRO, GUMBY, and CRUSTY.
    To the server group named DEV_GROUP and to the servers named MERCURY and JUPITER.
    dev_group,mercury,
    jupiter: query stgpool
    

    The server group named DEV_GROUP and to the servers named MERCURY and JUPITER. If the server group DEV_GROUP has servers SALES, MARKETING, and STAFF defined as group members, the command is routed to servers SALES, MARKETING, STAFF, MERCURY, and JUPITER.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] eferenc kll'3gmV6?5@6g./usr/share/html/adsm/en_US/admref/a45era24.htm Administrator's Reference

    Administrator's Reference


    Processing Administrative Commands

    ADSM processes administrator commands in the foreground or in the background. When ADSM processes administrative commands, you receive a message indicating:

    • Whether the command completed successfully (in the case of a foreground process)

    • Whether the command has been sent to the server to be processed (in the case of a background process)

    ADSM sends a confirmation message when commands are issued that affect the availability of the server or data managed by the server. ADSM does not send a confirmation message if the command is issued from the server console or from an administrative client with the NOCONFIRM option specified.

    ADSM formats the output processed from commands according to your screen or window width. If the width of your screen or window is not wide enough to display the output horizontally, ADSM arranges and displays the information vertically.

    Commands Processed in the Foreground

    Foreground processing means that each command you issue must complete before you can issue another command. Commands processed in the foreground can be canceled from the server console or another administrative client session.

    When you issue a QUERY command from the administrative client, multiple screens of output may be generated. If this occurs and additional output is not needed, you can cancel the display of output to the client workstation. While canceling does not end the processing of the command, it ends any further display of command output.

    For some commands, you can specify whether to wait for ADSM to complete processing the command in the foreground before you issue other commands. By issuing the WAIT parameter, you can specify whether ADSM processes the following commands in the foreground:

    • BACKUP DB

    • BACKUP STGPOOL

    • DELETE FILESPACE

    • DELETE VOLUME

    • EXPIRE INVENTORY

    • EXTEND DB

    • EXTEND LOG

    • MOVE DATA

    • MOVE DRMEDIA

    • PREPARE

    • REDUCE DB

    • REDUCE LOG

    • RESTORE STGPOOL

    • RESTORE VOLUME

    • VARY
    
    

    Commands Processed in the Background

    Background processing permits you to enter commands while the server is processing a previously issued command. When you enter a command that creates a background process, ADSM submits a request to the server to perform the task identified in the command. The following is a list of commands that can generate background processes:

    • AUDIT LIBRARY

    • AUDIT LICENSES

    • AUDIT VOLUME

    • BACKUP DB

    • BACKUP STGPOOL

    • CHECKIN LIBVOLUME

    • CHECKOUT LIBVOLUME

    • DEFINE DBCOPY

    • DEFINE LOGCOPY

    • DELETE DBVOLUME

    • DELETE FILESPACE

    • DELETE LOGVOLUME

    • DELETE VOLUME

    • EXPIRE INVENTORY

    • EXPORT ADMIN

    • EXPORT NODE

    • EXPORT POLICY

    • EXPORT SERVER

    • EXTEND LOG

    • IMPORT ADMIN

    • IMPORT NODE

    • IMPORT POLICY

    • IMPORT SERVER

    • MOVE DATA

    • MOVE DRMEDIA

    • MOVE MEDIA

    • PREPARE

    • REDUCE DB

    • REDUCE LOG

    • RESTORE STGPOOL

    • RESTORE VOLUME

    • VARY
    
    

    Each background process is assigned a process number. You can cancel commands that generate background processes by using the CANCEL PROCESS command.

    Use the QUERY PROCESS command to obtain the status and process number of a background process. If a background process is active when you cancel it, the server stops the process. Any changes that are uncommitted are rolled back, however, changes that are committed are not rolled back.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] h k^m'3mV6?5@6./usr/share/html/adsm/en_US/admref/a45era25.htm Administrator's Reference

    Administrator's Reference


    Using Wildcard Characters

    In some commands, such as the query commands, you can use wildcard characters to create a pattern-matching expression that specifies more than one object. Using wildcard characters makes it easier to tailor a command to your needs.

    The wildcard characters you use depend on the operating system from which you issue commands. For example, you can use wildcard characters such as an asterisk (*) to match any (0 or more) characters or you can use a question mark (?), or a percent sign (%) to match exactly one character.

    Table 1 provides references to wildcard characters for some operating systems. Use wildcard characters appropriate for your system.

    Table 1. Wildcard Characters by Environment
    Environment Match-Any Match-Exactly-One
    AIX/UNIX * ?
    HP-UX * ?
    AS/400 * %
    CMS * %
    DOS * ?
    OS/2 * ?
    SunOS * ?
    TSO * %
    Windows * ?

    For example, if you want to query all the management classes whose names begin with DEV in all the policy sets in DOMAIN1, and your system uses an asterisk as the match-any character, you can enter:

    query mgmtclass domain1 * dev*
    

    Or, if you want to query the first nine management classes in POLICYSET1 in DOMAIN1, and POLICYSET1 contains twelve management classes named MC1 through MC12, and your system uses a question mark as the match-one character, you can enter:

    query mgmtclass domain1 policyset1 mc?
    

    ADSM displays information about management classes named MC1 through MC9.

    Examples for Match-Any Characters

    Table 2 shows additional examples using wildcard characters to match any characters.

    Table 2. Match-Any Character
    Pattern Matches Does Not Match
    ab* ab, abb, abxxx a, b, aa, bb
    ab*rs abrs, abtrs, abrsrs ars, aabrs, abrss
    ab*ef*rs abefrs, abefghrs abefr, abers

    Examples for Match-Exactly-One Character

    Table 3 shows additional examples using wildcard characters to match exactly one character. The question mark (?) can be replaced by a percent sign (%) if your platform uses that character instead of (?).

    Table 3. Match-Exactly-One Character
    Pattern Matches Does Not Match
    ab? abc ab, abab, abzzzz
    ab?rs abfrs abrs, abllrs
    ab?ef?rs abdefjrs abefrs, abdefrs, abefjrs
    ab??rs abcdrs, abzzrs abrs, abjrs, abkkkrs


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ">HP k Kn'3u nV6?5@6u ./usr/share/html/adsm/en_US/admref/a45era26.htm Administrator's Reference

    Administrator's Reference


    Naming Conventions

    When you use DEFINE commands to define volumes for the database, recovery log and storage pools, the naming convention for the volume name is dependent on the type of sequential access media or random access media you are using. This publication provides the command syntax and rules to follow when naming these volumes. For a detailed discussion on setting up these volumes, see ADSM Administrator's Guide.

    Naming Objects

    You can name objects in ADSM using alphanumeric characters, period (.), hyphen (-), plus (+), or ampersand (&).

    The following table shows the maximum length of characters permitted for naming objects.
    Type of Name Maximum Length
    Administrators, client option sets, client nodes, passwords, server groups, server names 64
    Device classes, management classes, policy domains, profiles, schedules, scripts, storage pools 30


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] & kUo'3nV6?5@6./usr/share/html/adsm/en_US/admref/a45era27.htm Administrator's Reference

    Administrator's Reference


    Chapter 3. Using the Command-Line Interface

    This chapter provides information about:

    • Using the server console session
    • Using the administrative client session
    • Using administrative client options
    • Using continuation characters to issue long commands
    • Using console, mount, batch, and interactive modes
    • Redirecting command output to a file
    • Using scripts and macros


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] w k& p'3 nV6?5@6 ./usr/share/html/adsm/en_US/admref/a45era28.htm Administrator's Reference

    Administrator's Reference


    Using the Server Console

    ADSM provides an administrative user ID named SERVER_CONSOLE that allows you to administer the server from the server console after ADSM is installed. At installation, SERVER_CONSOLE is automatically registered as an administrator and is given system authority. You can use the SERVER_CONSOLE administrative ID to issue ADSM administrative commands.

    The SERVER_CONSOLE administrative ID does not receive a confirmation message when issuing commands that affect the availability of the server or data managed by the server.

    Because the SERVER_CONSOLE administrative ID is provided with ADSM, there are certain functions you cannot complete against this user ID. These include:

    • Registering or updating SERVER_CONSOLE
    • Locking or unlocking SERVER_CONSOLE from ADSM
    • Renaming SERVER_CONSOLE
    • Removing SERVER_CONSOLE
    • Command Routing


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] Pi{8 k2 q'3)nV6?5@6)./usr/share/html/adsm/en_US/admref/a45era29.htm Administrator's Reference

    Administrator's Reference


    Using the Administrative Client Session

    The administrative command-line client is a program that allows administrators to control and monitor the server from a remote workstation rather than from the server console.

    The administrative client program can be installed on a workstation, personal computer, or terminal running in one of the following environments:

    • Digital Equipment Corporation (DECstation)
    • Hewlett Packard HP-UX for HP 9000, Series 700 and Series 800
    • IBM Advanced Interactive Executive (AIX) for the RISC System/6000
    • IBM Disk Operating System (DOS)
    • IBM MVS Time Sharing Option (TSO)
    • IBM Operating System/2 (OS/2)
    • IBM VM CMS
    • Microsoft Windows
    • Microsoft Windows NT
    • Sun Microsystems SunOS

    You can start an administrative client session by using any of the following modes:

    • Console
    • Mount
    • Batch
    • Interactive

    Console Mode

    Use the console mode to monitor ADSM activities as they occur or to capture processing messages to an output file. For example, you can monitor migration processes and clients logging on to ADSM. You cannot enter any administrative commands in console mode.

    Starting an Administrative Client Session in Console Mode

    For example, to start an administrative client session in console mode on an OS/2 client:

    1. Enter the DSMADMC command with the consolemode option:
      dsmadmc -consolemode
      

    2. Enter your ADSM administrator ID.

    3. Enter your ADSM administrator password.

      You are prompted for a password if authentication is turned on for the server. If you do not want to be prompted for your user ID and password, enter the dsmadmc command with the ID and PASSWORD options.

      To have ADSM write all terminal output to a file, specify the OUTFILE option with a destination file name. To write output to the SAVE.OUT file, enter:

      dsmadmc -id=sullivan -password=secret -consolemode -outfile=save.out
      

    For more information about the ID, PASSWORD, CONSOLEMODE, and OUTFILE options, see Using Administrative Client Options.

    Ending an Administrative Client Session in Console Mode

    To end an administrative client session in console mode, use one of the following keyboard break sequences:


    Environment Break Sequence
    AIX and UNIX-based clients Ctrl+C
    CMS HX
    DOS Ctrl+C, Ctrl+Break
    OS/2 Ctrl+C, Ctrl+Break
    SunOS Ctrl+C
    TSO ATTN
    Windows and Windows NT Ctrl+C, Ctrl+Break

    Mount Mode

    Use the mount mode from an administrative client to monitor ADSM removable-media mount activities. While the system is running in mount mode, you cannot enter any administrative commands from the client session.

    Starting an Administrative Client Session in Mount Mode

    For example, to start an administrative client session in mount mode on an OS/2 client:

    1. Enter the DSMADMC command with the MOUNTMODE option:

      dsmadmc -mountmode
      

    2. Enter your ADSM administrator ID.

    3. Enter your ADSM administrator password.

      You are prompted for a password if authentication is turned on for the server. If you do not want to be prompted for your user ID and password, enter the dsmadmc command with the ID and PASSWORD options.

      To have ADSM write all terminal output to a file, specify the OUTFILE option with a destination file name. On OS/2, for example, enter:

      dsmadmc -id=sullivan -password=secret -mountmode -outfile=save.out
      

      For more information on the ID, PASSWORD, MOUNTMODE, and OUTFILE options, see Using Administrative Client Options.

    Ending an Administrative Client Session in Mount Mode

    To end an administrative client session in mount mode, use one of the following keyboard break sequences:


    Environment Break Sequence
    AIX and UNIX-based clients Ctrl+C
    CMS HX
    DOS Ctrl+C, Ctrl+Break
    OS/2 Ctrl+C, Ctrl+Break
    SunOS Ctrl+C
    TSO ATTN
    Windows and Windows NT Ctrl+C, Ctrl+Break

    Batch Mode

    Use batch mode for your administrative client session to enter a single administrator command, a MACRO command, or a script command. To start an administrative client session in batch mode, a server session must be available. Your administrative client session automatically ends when the command or macro has processed.

    In batch mode, you must enter the complete command on one line. If a command does not fit on one line, enter the command by using a macro file or a script. If you specify a parameter with a string of text using batch mode, enclose the text in single quotation marks (' ') in the macro file. Double quotes are not allowed in batch mode. For more information about using macro files and script commands, see Using Scripts and Macros.

    Interactive Mode

    Use the interactive mode from an administrative client to enter a series of administrative commands. To start an administrative client session in interactive mode, a server session must be available. To ensure the availability of server sessions for both administrative and client node sessions, the interactive mode of the administrative client is disconnected if one or more of the following conditions is true:

    • The server was stopped using the HALT command.

    • The administrative client session did not issue any commands for the length of time (in minutes) specified in the server options file.

    • The administrative client session was canceled with the CANCEL SESSION command.

    You can automatically restart your administrative client session by entering another command.

    When command processing is complete, the adsm> prompt will appear and the administrator can then perform additional work. Command processing can be stopped by either canceling the existing client session or stopping and then restarting the client program.

    You can use continuation characters in the interactive mode of the administrative client. For more information, see Using Continuation Characters with the Administrative Client.

    Ending an Administrative Client Session in Interactive Mode

    Use the QUIT command to end an administrative client session in interactive mode.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] the  kBr'3nV6?5@6./usr/share/html/adsm/en_US/admref/a45era30.htm Administrator's Reference

    Administrator's Reference


    Using Administrative Client Options

    In all administrative client modes, the administrative client options modify your administrative client session responses.

    The following administrative client options are valid from an administrative client session only:

    -ID=userid
    Specifies the ADSM administrator's user ID.

    -PAssword=password
    Specifies the ADSM administrator's password.

    -NOConfirm
    Specifies that ADSM does not request confirmation before executing commands that affect the availability of the server or data managed by the server.

    -Quiet
    Specifies that ADSM does not display standard output messages to your screen. However, when you use this option, certain error messages still appear.

    -CONsolemode
    Specifies that ADSM runs in console mode. All unsolicited server console output is echoed to your screen. You cannot enter any administrator commands while ADSM is running in console mode.

    -MOUNTmode
    Specifies that ADSM runs in mount mode. All server removable-media mount messages are echoed to your screen. You cannot enter any administrator commands while running in mount mode.

    -Itemcommit
    Specifies that ADSM commits commands inside a script or a macro as each command is executed. Scripts run as if ITEMCOMMIT is specified--each command is committed as it runs. For more information on scripts, see Using Scripts to Issue Commands. For more information on macros, see Controlling Command Processing in a Macro.

    -OUTfile=filename
    Specifies that ADSM writes all output to a specified file. In interactive or console modes, the output displays on your screen. In batch mode, output is written to the specified file only.

    -OUTfile
    Specifies that ADSM writes all output from a command to the standard output, which is usually your screen, in the same format that redirection characters (> or >>) format output in interactive mode. This option is only available in batch mode, and is primarily used to redirect output from a command. For more information, see Redirecting Command Output to a File in Batch and Interactive Modes.

    -COMMAdelimited

    Specifies that any tabular output from a server query is to be formatted as comma-separated strings rather than in readable format. This option is intended to be used primarily when redirecting the output of an SQL query (SELECT command). The comma-separated value format is a standard data format which can be processed by many common programs, including spreadsheets, data bases, and report generators.

    -TABdelimited
    Specifies that any tabular output from a server query is to be formatted as tab-separated strings rather than in readable format. This option is intended to be used primarily when redirecting the output of an SQL query (SELECT command). The tab-separated value format is a standard data format which can be processed by many common programs, including spreadsheets, data bases, and report generators.

    Besides the options listed here, you can also specify any option that is in the client options file. Each option must preceded with a hyphen and delimited with a space.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k's'3 oV6?5@6 ./usr/share/html/adsm/en_US/admref/a45era31.htm Administrator's Reference

    Administrator's Reference


    Using Continuation Characters with the Administrative Client

    You can use continuation characters in the interactive mode (loop) of the administrative client or in a macro file. Continuation characters are useful when you want to execute a command that is longer than your screen or window width.

    Attention: Without continuation characters you can enter up to 256 characters. With continuation characters you can enter up to 1500 characters. In the MACRO command, these maximums are after any substitution variables have been applied (see Using Substitution Variables in a Macro).

    With continuation characters, you can do the following:

    • Enter a dash or a back slash at the end of the line you want to continue.

      For example:

      register admin pease mypasswd -
      contact="david, ext1234"
      

    • Continue a list of values by entering a dash or a back slash, with no preceding blank spaces, after the last comma of the list that you enter on the first line. Then, enter the remaining items in the list on the next line with no preceding blank spaces. For example:
      stgpools=stg1,stg2,stg3,-
      stg4,stg5,stg6
      

    • Continue a string of values enclosed in quotation marks by entering the first part of the string enclosed in quotation marks, followed by a dash or a back slash at the end of the line. Then, enter the remainder of the string on the next line enclosed in the same type of quotation marks.

      For example:

      contact="david pease, bldg. 100, room 2b, san jose,"-
      "ext. 1234, alternate contact-norm pass,ext 2345"
      

      ADSM concatenates the two strings with no intervening blanks. You must use only this method to continue a quoted string of values across more than one line.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] format kht'3oV6?5@6./usr/share/html/adsm/en_US/admref/a45era32.htm Administrator's Reference

    Administrator's Reference


    Redirecting Command Output to a File in Batch and Interactive Modes

    Some platforms support redirection of output via special characters like >, >>, and |. You can save the output from a command by entering ADSM administrative client redirection characters at the end of the command. Redirection characters (>, >>, and |) direct the output of a command to a file you specify instead of to your screen.

    Redirecting output using the OUTFILE option is an alternative to using the -OUTFILE=filename option. You can redirect output with the OUTFILE option if you do not specify a destination filename. ADSM formats the redirected output as if you had specified OUTFILE==filename. This option is only available in batch mode.
    Note:Redirection characters cannot be specified when you issue administrative commands.

    You can use console or mount mode for your administrative client session to redirect command output to a program. This allows you to write your own programs to automate operations. For example:

    dsmadmc -console -id=admin -pa=xxx | filter.exe
    

    would redirect all output going to the administrative client in console mode to a program called filter.exe. The program then monitors the output for individual messages as they occur and takes appropriate action, such as sending mail to another user.

    A single greater than sign (>) indicates that ADSM writes the output to a new file or writes over an existing file. For example, to write the output of a QUERY DOMAIN command to a new file, enter:

    query domain acctg  > dominfo.acc
    

    Double greater than signs (>>) indicates that ADSM appends the output to the end of an existing file. For example, to append the output of a QUERY DOMAIN command to the end of an existing file in interactive mode, enter:

    query domain acctg  >> dominfo.acc
    

    To append the output of a QUERY DOMAIN command to the end of an existing file in batch mode, enter:

    dsmadmc query domain acctg  -outfile >> dominfo.acc
    

    Redirection characters must be preceded by and followed by at least one blank space. If a file with the name you specify does not exist, ADSM creates a new file with that name.

    You can redirect output from any command. However, the most common use for redirecting output is to save the output from query commands. The output from some query commands can be quite lengthy, and it can be easier for you to browse the contents of a file or, in some cases, print the contents of the file.

    Normally, ADSM formats query output according to your screen or window width. If the data does not fit across the screen, then separate lines will be used for each output field. When you redirect the output of a query command, it is written to the output file with a line width of about 500 characters. This means that the output from query commands can format differently in redirected output. However, only the format of the output changes, the content is not modified.

    Using File Naming Conventions for Redirected Output

    When redirecting output to a file, follow the naming conventions of the administrative client running on your operating system. The naming conventions for some operating systems are presented below:

    • On AIX- and UNIX-based operating systems, a file name is case-sensitive and can contain as many as 64 alphanumeric characters, with unlimited use of periods (.) for delimiting the file name.

    • On DOS and Windows operating systems, a file name is not case-sensitive. You can specify an 8-character, alphanumeric file name with an optional 3-character, alphanumeric extension.

    • On a Windows NT 3.5 and 4.0 operating systems:

      • For high-performance file system (HPFS), a file name is not case-sensitive and can contain as many as 255 characters.

      • For file allocation table (FAT) file systems, a file name is not case-sensitive. You can specify an 8-character, alphanumeric file name with an optional 3-character, alphanumeric extension.

      • For NT file system (NTFS), a file name can contain as many as 255 characters (including spaces and periods).

    • On an OS/2 operating system:

      • For file allocation table (FAT) file systems, a file name is not case-sensitive. You can specify an 8-character, alphanumeric file name with an optional 3-character, alphanumeric extension.

      • For high-performance file system (HPFS), a file name is not case-sensitive and can contain as many as 255 characters.

    • On a VM operating system, a file name is not case-sensitive. You can specify an 8-character, alphanumeric file name with an 8-character, alphanumeric file type.

      You can delimit the file name and file type with a period (fn.ft), or you can delimit them with a blank space. If you delimit them with a blank space, the file name and file type must be enclosed in matching quotation marks ('fn ft').

    • On an MVS operating system, a file name is not case-sensitive. A file name (dataset name) can be from 1 to 44 alphanumeric characters. You can delimit the name with periods, using no more than 8 characters between each period. Each set of 8 characters must start with a letter, A through Z.

      In TSO, the normal TSO data set prefix rules apply. In general, the user ID is added only if the file name is not enclosed in quotation marks.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] sma lZu'3V]oV6?5@6;./usr/share/html/adsm/en_US/admref/a45era33.htm  aenostcdimr <>hlpu#&-/46;=AEIMPTbfgvwy"*,1CDHLNOR023589BFSUkx()GWXY_!.7:KQVq$%J\j{+z}@ ʈr`@0h҄˃F.˕Izʈ"y2AȞr Im75b̾ir D&\>a'+?"D$H"D$H"D$H"D$H"D$H"G!8p@ 2ʖXsCA |rs{X``O@ P@ r M-.%ۮ7p%SူX+`O@ Pڇ^Io( +m[[t`W0b' O> dYN3 0b' 7<{7/MoW%!8uWMlkn8g׵{,i?0b' TMm׷7⯞{5^? D'y~\䃋prҖ*Թ@a^oP1*L.\a8<"!K .8gX,P8Q=˒˖L!/m<4HD1B@`_p* |0x(`%*L.\a8<"!$"\r! ״/8O`7 @`  D$ +p!!2!"h4 D41R0b<32_vgH"D$H"D$H"D$H"D$H"D$H# D qEI /jbF@jBQ@i$O@<1Lsi'&eK"z=4O@<"Ȅ $T8' | -p?F9oj)- $C螁."H2!%pJ( $$"P8 !(4'K*LI@$0xI"z"ȄC@I"z"ȄC@PJ( $$"P8 a(4'YAQK~Žn{Oygt-Sm757'6hCBMN~-Ss3sSJ_>=R߱Z{d̾is@ "[ڦͷ;kS^n_#'3\K=Ԥ8y])6\WzojRsmOJXsojok_R sii:)T@x|+,_ncM|kMZmb z |ƶxM[۝')+l&ޔSdmORsҖ*}Zm9iKNE<x_;jک>>-S}img]LϷ&[SԜZmYߓ|&Fnw@B{wR|/ZnzVw3oԴڳm 8y,/[ڦnufg8KS}UCҜojq\ڍxw[eb ])Z\&[ڦC)۽m5򽷝(pY"."H2!!`qrA<~mY_Rr1"CJNb~-)b9_R sii:)T)-1{LK_n5KŊ<$6~vIMLkllx>̵9R޸bz lRϒrb x?%)潦Mm}js)Žn{S֨se^ے0Y>LCW[u7RMJ\v늫 5;mO 쿷zQ6b z-Ss1Y`@Q"z@@ ۾=vE3ڞ6}Jx҃sCӲ/@0<  8yD " ;ѯ{T :*oԧgԤz^%m2{%SOܢs_RKŊ<a'!|S]smN{md}Iλszm6}Jx>-S{ksk_:t/%94X'mNvmIKsⒶl/_RL@r|&P~s,P@(D6;4mf7Mx'=C/_R$X <&P~s,P@(DMZojѯO۝b!{Tvs!yۮq&.sy[,RtJ7S=vE3] 8y,[ڦ'>-]nqkS8<e =vE0XrUCN{sy}GٶY V^ukSoju#)! (p4 D?Re9SnLjmӾ[ڦ_N]LfT'=vE3ڜkiYgm|[ڦ_g]L ۮbz,MhXps;1=dŽnvKNY\X@,C!b LN3EľllkE< "z+o3otknטZ^Jzm'ӳM_͍Mns6vs2b2Y=j[:"CJz{ΪOnvu@> Ā7iM^M(pR{U}u':26Y~=vm׳>aiu۝Ϸ)5guW԰/}JzΊ`CҞP8yb ,Pn\ssR{U}u'ھnV@\S=䛗[9̾)Yŧ/=e"ۂQ(pOZ|ΪOny*odJ~qMUln^l%m2gm}JzJrp/S_R.%JzmhXr~=j[:=D*ggSnl՜ S۟ QI`CF|!)=6=󪾺퓞Mۭ(pYO3igFa'Pi˩( !"=ɢz@@ %0BAD@$TH`PPI,?'N J66]53Sjwٟ.%ce[Ns5^>-SE<.tAby Rz;XH( ceZ:Ίg~llk{1=dOM"CAO;1=U>҇_Ӛ5xuUmx 8yD "])m4hא9DjiJxQ9Moť,U96.!aTm4䳘;U4#`dsM|gϫ \6OyxC ٭ \6}J~K?~-)b<Vkɭ;Wg<%QRPgR~-S{s$e (pYyW߷g>B0g7LJ~CN~Nfa}Jz*(pSsojq\ڍxcLX,P CN~-S~R^f gWFm'ӳM_ xЯPƅpvʜ0XH(ɞ>(mx|T5 x V^w6_𡧍 gzMA}3TSojCOogQS!%5su=6xw 63𡧍 |>}_m =@W ^|Җ*4+4\ *ԧ. <, 41 *iڇTO =b24vdX>RHU4ϐt_𡧍 n|nf-)b}J~-SBLd†ť,U9( gҖ*YQ9?IZRSk!'?H[D%א9D'H՜( d=ȞxP%I&D$>a,p,%~6pr7kiXpԡI"ȞdD.u۝'[J<-ntS:mf7:~)+i^:kn҇_Q77(|/eͿ]L?RϷO]ֶ 8y])m4hא9D]uϩ73 jmӼ޻m*58|t[3T'=vE3ڜ( !@4  B 0` 0` 0`8P \Q9ұ(0 ƅq 0` 0` 0`p0Sn̾`8'ղsJ_B2vY3ig0XH(&+̾9%/qm",P @("?=ɢz=ȠK*LHxp< Qh-Sx '<ۤE=ȃ1W[uUMb x9I[L5g97lNsJ~(ߩOŽonukg8KRx)+i5],P$@ G`4+0` 0` 0` 0` 0` 0g 4+'=wZV5^)1W[u#Q9CO0`  0` 0` 0` 0` 0` †`ONWas/q lnqm"KQb( @ia2hd@WZs4/{N9|&@Qu<ͿRxsp/3O3opXryWZ[ڦԭ]?ѯOӗj/}s |oggԧv}s%CU(ߩOt3)Q9M%;9ۇ88RŊ<0x]LήK>Qs4/7 9I[LY{mRPgSi|7NS=Ԟf)'fnV{kSC˦XrO3igFs!rϳ?Rnq0x]L( zɣVs ]CB'44O@%ҟ a>s#+WeS_Rnpp*X@nwA},P$Ca2hJrl.̾9%/qm",P @@$X@, ,&M,@$TKH`O& "2ZE4 ѮVϷf+<6bI"B'Yx||xZO9ƴ٭LVXy۾oH8WnkZnO]Lb!W+&w1Y}Sm757=ik{hKkeiN 8y,t:y[\fN}J}CFknٟI6֛56{v%_˅<L p2`!08/@&"H0A5Nx9kg3orƾW$4<Ϳv 8y,X[:>:o@ U{`sCm6F,dBE J mLfUplNsrI",P@%+ϩFl6䛗}vE3?R$TB)LH@@H4so_i۝Σs57Rm}J{ob!=\z4Q[<^KMVOԧ$&%ntS9Mз2ѻOJ_ }UOhܧ* 8y,E\DRdBCÄɈ*H4%!ѮntS3rI"Ȟ."H2!%HJ( $DJkyǷgnkmvE3;kt-SROT͍v@& "2ZAdK D5(Se'[/ms_smΊf 4"C5VwN(!mNvUmW[Xp9&~:';)tS^l玻s(=wZVYSԺkn҇_0C=ȇ6YW鶧<&n^wڟf|s\޻ԧ<D"."H2!!`p*?F9Su\C-H4;/5g<DLfUspK5j `0_3ig%Ү1/om1U%J~*c5뛇 '"C MsVqx@Y ?[D KM;n𡧠44O@%Қ m^kS }󶯚ԧ՜m^r+~R3>Ԥs):)@ "P;jwW'>=IzMW56.δ𽗅=HݗF&ѯ!9з8~=IzMWnvgO3ig%tinv|쳘;)6֛53ۮn08y,jUZw3[n{`s\{ۮxC?1W[uI q^Q8\ԧ] Ѯn08Kҩ^5@ "P;j[js&k՜ [/Tm<U ,z@mai{swe&8y ÔNBL󶯷7~'a{Fmmm}JzmsFrڽ XL.+ 8yB=TÌJoHv[zK D "z@$T2bAIumE3}sFk+ }4( $"P8  Hd@W1Yʒ :)Rrs94ΊfvԤB|SKiiѮsw[ gmx6Y }Cm\:),P@% %m2wS&T4HRm_5O$T7Oy] Kv׏{To }mVL_;/?Z0ʩwܢs]G1kntS<=\DRdBJ!``PI%I&D$p<I"(gy{ֵ_Rrm+9}sFS=g{4󘅄ZQF:\s~<59g]L(pY*}Gےq)s=v7vY7R"J=vE0Xs%I&D$p< E?3⼽kZq&=G1kSntS3wBaRr^lQmgS }wi1 xZ]ݖujpvE3>҃sLQ̖|m.~=8EJ. 8yVWmWcM|kMZmߓۮFPQjF_R&T4HR3ڼV}ntS:ch8KSD(\۝b z q4P.H @DIq"( DF@*A4r( $BD KH@"D$`CmΊf}J7 >զukθ'NYBCmM۝o\W͇1 }L>9&zx0i pK\(<8L4@`J!E39g2Y_R >զ 4"C."H2!%@J( $ .K䁂=ȁV\W }f=Q9tֶv0w_R&$ $]L(p qEI ( E=ȁV\Wԧg(pW*oԧ*P]L(pav"g=з_g 3Sӌ޻s,P9t;jw_R[r;( ):)}sV2i(pJ(FrY۝=rbJx0h:)҃sKMVK9\u/O vE0XdJm^%ggԣzgV2iRszm b\U>q)eu&׎[/R>AΞRiKl1:rfΊf 8yS{sy0J7]LVXyMз\U^}s%Z0ʩwZu&j]L ieu&ԧ:{o9b!ɷR3)m4hmxM;9Us QmgSntS3n } D "DJVK *T~sI|JzΊgd4ɭ^:mp۝b!!r_i$T!۝& *Tws-TY/4HRΊg1&mD$"E<%^B0f~=зn  XL?s]Lۜ?ntS:ƞd=Ƞ QvSm757=ik~Ncn5) *$TBښۡb!ˤrs-.s7Rmx1=v7vYI|O]LΣs,(p4 E4P",P,0@& "(A D-dB`p&_8K\gɶڹA@i$xAq:x0i pK\wRHbt p2`!08/0 ^BQ/fxmn 4 Administrator's Reference

    Administrator's Reference


    Chapter 4. Using Commands Based on Privilege Class

    In ADSM, there are five administrator privilege classes:

    • System
    • Policy
    • Storage
    • Operator
    • Analyst

    The authority granted to an administrator determines the administrative commands that the administrator can issue. After an administrator has been registered via the REGISTER ADMIN command, the administrator can issue a limited set of commands, including all query commands. When you install ADSM, the server console is defined as a system administrator named SERVER_CONSOLE and is granted system privilege.

    The following sections describe each type of administrator privilege and the commands that can be issued by an administrator who has been granted the corresponding authority.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  ląw'3]oV6?5@6>./usr/share/html/adsm/en_US/admref/a45era35.htm   "Te<=>ADEGILNirst /FOPRVacno#&46;SdfhlmpCMbguv-BHUwy12Yx!.0359:X_k(),8JKQW\jq7ZzPqpffff` Tlwx L/Jo333333333333333333f cD(t/D/2~׭$u홙`3 Po<D}BM,N2Dzv - Ftkֈމl0o NK -q8>'R 3333333333fwph Т#2| 0BX`$ N@pLO^c'ϟ/@# F(PX x H@%@#3׾~ۀO>^Z F(P@@ H@%E1@s`H×,/XJ0 $fa*`6=!}pE:bֵkZֵkZֵkZֵkZֵkZֵ TܛA޽ȀP bk P cFTӨp$~>C P @7&wAϨ@ 9P\nL&@ J  ZkP a*nM^4Z\@:XԱ(-zt뀪\vXk #ZBq߃;|~?\rud,k H\vXk #Z bQ*ZBA,@PBRת_) C1`-\ruyt E1D  @xmtO` JbZ7,Ӣ~!E5>Ll/< !Dk [`*@5]O(%8aE9%F@v)6{y 4蟬,k 6 Le(;9ay%\s W1&(k9 Ap#(k<=&`>dkB7i1\s W;(k<=& 4J Ϙ%Esv6Qײy}{eM{`눦@ ?\v K`#[0"Q\(9JF^a5nFx>gTW9ceM{'ۇQ׼awBx_|HM ˧e4O~P J1EqWU0O/l xu͘3农`3ŋ%Esv6Qײy}{eM{A$|} AT’pSG` J1EqWU0O/l xu͘3</Ĩs0O/l xu$&u 2Zcˆ~L)+|¾װp%Es+a*ceM{'ۇQ׼afÞ/9䨮s0O/l xu$!] ]:[j&p%Es+a*ceM{'ۇQ׼ac FĨs0O/l xuɑK< DqK-@DsWq%\l dp07X aV8vds0O/l xu/1Ȃ1Y]-z$SDAx12Q J1EqWU0O/l xua\dTW9ceM{'ۇQ׼ajbdAxA,. 5Lmp%Es+a*ceM{'ۇQ׼ac X0!"$J1\l dp07X _BlCL/%עA9dGx0"Q\(9JF^a5n@ tMTW9ceM{'ۇQ׼ajbdAxC,hF(b㘮9a5_nF^4 o8J1\l dp07X _BlCL/e\ aDC$Q*+1\s W;(k<=& 9oiEtL*+s&(k0cmbd ̺xG5: D}=+I J1EqWU0O/l xuyqQ|xbF^a5n[GҾ&FM,x">27ie(b㘮9a5_nF^747Q\+a5_nF^hGҾ&FM,8aEQ\s0s&(k0c\fqQ\+a5_nF^h) (\rPK?˧puQOJ@DsWq%\l dp07XtOy*+s&(k0cmjlCVO HTW9+bv6Qײy}{eM{sˌߏ=o8J1\l dp07XDqߕ~tH'- @L o_؆A$|f[˧a68aEQ\s0s&(k0c'Q|xbF^a5n?1K2">27ie(b㘮9a5_nF^?0%Esv6Qײy}{eM{w D}=+doD}Æ$Q*+1\s W;(k<=& 9?`;c2TW9ceM{'ۇQ׼ax) ( =4pK^&^K.;c,B HTW9+bv6Qײy}{eM{s~<υq*+s&(k0c_I˧~Pp%Es+a*ceM{'ۇQ׼a>O4wJ1\l dp07Xbo_2[D8aEQ\s0s&(k0c'䨮s0O/l xu xK^D8aEQ\s0s&(k0c'Xމ%Esv6Qײy}{eM{w Y4hXaDHf$@DsWq%\l dp07X4 hfE&J1\l dp07Xe~!k&K%W|R #T HTW9+bv6Qײy}{eM{s~qO%Esv6Qײy}{eM{w #TڦCSHmBXA HTW9+bv6Qײy}{eM{s~`w`4[2ds0O/l xu!k&K>aP^CHf!Du J1EqWU0O/l xu|Þ a8 {TW9ceM{'ۇQ׼ax< DraP^@8aEQ\s0s&(k0c'X0!"$J1\l dp07XbdGxj ]-(b㘮9a5_nF^?J1\l dp07Xe~YЍ:@ @~_lTey6F#p J1EqWU0O/l xu|o8J1\l dp07Xe~ Jibcq /눦W`@L o_ԔS @)*"V@DsWq%\l dp07Xy8Is0O/l xu!p&@DsWq%\l dp07XkAFyĨs0O/l xu\w.BA!_E0/"?B~(b㘮9a5_nF^?dQ\+a5_nF^lC-tOj /떺u@'Æ$Q*+1\s W;(k<=& 9?@W;(k<=& ;ؘE H̷/ 540"Q\(9JF^a5nϓ, tM2TW9ceM{'ۇQ׼axh631`#ZH8aEQ\s0s&(k0c-y?{Q\+a5_nF^K ?#m lq4N~[ HTW9+bv6Qײy}{eM{||,bF^a5n ?#m lq4N~[ HTW9+bv6Qײy}{eM{|ݏ=Fp%Esv6Qײy}{eM{zC-_Drb>e}_8aEQ\s0s&(k0ci9Ds0O/l xu$༵ЭH/ҺudiT/D5MHp%Es+a*ceM{'ۇQ׼aǀL;Q\+a5_nF^#O 0T/@$5:BM,y] ?x 0"Q\(9JF^a5n4왎y*+s&(k0`2diGҾ$$5:BM,y] ?x 0"Q\(9JF^a5n44D %Esv6Qײy}{eM{L>E1DHju YtR@~@8aEQ\s0s&(k0ci-Q\+a5_nF^#O <~'\"oˎ/O< $D$Q*+1\s W;(k<=& @ϱtx %Esv6Qײy}{eM{m@pu#Z"= [OKBRתN(b㘮9a5_nF^"iv5*+s&(k0ak_ 0T/@$5:BM,Tgw!(p%Es+a*ceM{'ۇQ׼aȃaݓ1%Esv6Qײy}{eM{;tGҾ$$5:BM,Tgw!(p%Es+a*ceM{'ۇQ׼aȃa݆(Ds0O/l xu}~E1DHju X6ICQ J1EqWU0O/l xu4ûq*+s&(k0ak_ <~'\"oˎ/j .To_t6aqJ)6!UBM"hA 4$Q*+1\s W;(k<=& q*+s&(k0g}i%މl}B@DsWq%\l dp07Xi5<bF^a5n؆WL/ #K HTW9+bv6Qײy}{eM{pKK2|*+s&(k0cb#.;ҿ{bcq _G @DsWq%\l dp07Xs4d<A,bF^a5nE4Y0o_[ ?CgTJ؂C2T'IB_a(b㘮9a5_nF^|"/v5*+s&(k0cmb(-zt뀪\raWN 0T/@%N,8aEQ\s0s&(k0aτEDTW9ceM{'ۇQ׼aü&؆%D}+~qqߍp|/0"Q\(9JF^a5n烘{Q\+a5_nF^ (-ztj 1_ 0T.l0"Q\(9JF^a5n͠Ƹ3%Esv6Qײy}{eM{A?lA,kQ*ZB8`[@ HTW9+bv6Qײy}{eM{9h;X17Q\+a5_nF^!2քoOļ CÆ$Q*+1\s W;(k<=& -qIQ\+a5_nF^!2P0!(b㘮9a5_nF^|4$J1\l dp07Xw!u@'i@DsWq%\l dp07Xs0 ãQ*+s&(k0abi~'\ ցt?BbuZ#{b]<"" $bdVu@'ip%Es+a*ceM{'ۇQ׼aÁ3%Esv6Qײy}{eM{8)+bdkB7@DsWq%\l dp07X-0>J1\l dp07X,A`(wwE’ )e #_B3\w3#D}=+֢i HTW9+bv6Qײy}{eM{ƃtϢdQ\+a5_nF^h6lĂ}q11]~Q,NWN-K.;o@\HC$Q*+1\s W;(k<=& cA<| 2TW9ceM{'ۇQ׼ad} C㾸zW!_5Lq " N1 ~xMJcIC-H8aEQ\s0s&(k0`J/4 9&J1\l dp07X,Ae~ ibcq #`P6x  ˎsˌH4A&OL0"Q\(9JF^a5n[q;feC_p 2P)t"ChT/D$ p%Es+a*ceM{'ۇQ׼ao8b7W;(k<=& #m> ˧;[x%o_(b㘮9a5_nF^ h%Esv6Qײy}{eM{GѠ};;p|‡0-1D?Dpߎ8IE2HfhDC$Q*+1\s W;(k<=& c0(_@ *+s&(k0`>ȂNM1+A  0"Q\(9JF^a5n[p81wW;(k<=& #m>q߉ C1q߈Z}pjuˎK!kraP^@8aEQ\s0s&(k0`8w`I繠PTW9ceM{'ۇQ׼ad} /5:.BAG-< #Jz&p%Es+a*ceM{'ۇQ׼aoq.2|TW9ceM{'ۇQ׼ad} ?\E4A8D*E2He$Q*+1\s W;(k<=& c.2y bQ\+a5_nF^h6l~{n'\pKn"$34~6؅4B3TCx],cpmp%Es+a*ceM{'ۇQ׼aoq8Ӟ\@i*+s&(k0`>F6^Nibcrqؒ?\)AxDz Dz#z&$Q*+1\s W;(k<=& c`&|<6bF^a5nYFiˎ(^ C1qߎ8x!O?-_6Կ HTW9+bv6Qײy}{eM{l3Nyqs0O/l xu4O\wxE:މˎ"bHr+Dz  HTW9+bv6Qײy}{eM{l30_J1\l dp07X,Ae~WȏA!_C$}e~WL/ #K HTW9+bv6Qײy}{eM{i4$J1\l dp07X,Ae!|#ZBӪ?SL} A$|f HTW9+bv6Qײy}{eM{qBQ\+a5_nF^Z!SWL/ #KdiT/D@DsWq%\l dp07X-8eh;Q\+a5_nF^h6lĐ!ܸC8x!Z HTW9+bv6Qײy}{eM{ǞϢdQ\+a5_nF^h6lĂ}q11]~Q,F[\#`PJd~^` J1EqWU0O/l xuEƀD%Esv6Qײy}{eM{\wAD>ܢAhJib#{`GNbIzh0"Q\(9JF^a5n[%g[ txםJ1\l dp07X,Ae~$@#뉍pWXU > K8aEQ\s0s&(k0`H璢W;(k<=& .;c?\tH'+Q%_E0/0"Q\(9JF^a5n[AsY*+s&(k0`>A.bAD>ܯ޴bo0j1 ]pA*+s&(k0`Q* ! OJE XFX8aEQ\s0s&(k0`bM%Esv6Qײy}{eM{GѠ} v뀡Dv!PIfRYWb V!A 0"Q\(9JF^a5n[`םJ1\l dp07X,Ae~ XW/\D}=+.&t(Y0(RuHGҸc @DsWq%\l dp07X-6n0 bF^a5nYFiˎ L!z&&7-t+|}KXX5:XzWLx$(b㘮9a5_nF^"L*+s&(k0`>퀡q\ ؊ e|&.;[Dž:_?+43d 0T.C$Q*+1\s W;(k<=& a〣^tLq*+s&(k0`>z / F^\w#_,?0"Q\(9JF^a5n[sds0O/l xu4O\w>#`P$5:~[@DsWq%\l dp07X-q8&q߃_ ؘC- HTW9+bv6Qײy}{eM{o86bF^a5nYFiˎI#- -^i$Q*+1\s W;(k<=& `{5ŀA8bF^a5nYFiˎ/PI`p%Es+a*ceM{'ۇQ׼aoyJ1\l dp07X,Ae~N[eGlC- ڦCW`ES[Mjp%Es+a*ceM{'ۇQ׼ao GDxbF^a5n_q߀Ї|W<8aEQ\s0s&(k0`*+s&(k0`$/2P&FM,R Z#Dqe~BA9qMP J1EqWU0O/l xu`Ƹ3%Esv6Qײy}{eM{zHb=4@TӮ]քoDzWމ HTW9+bv6Qײy}{eM{Qd %Esv6Qײy}{eM{A?l] [eP LxQ@DsWq%\l dp07X 5;AQ\+a5_nF^ O.; NK%עA8AGQ/@DsWq%\l dp07X 5\dTW9ceM{'ۇQ׼aa$ˎF#z&&75Lmp%Es+a*ceM{'ۇQ׼aIo?x1(IQ\+a5_nF^ O.; ޴ עA9_E0/x 0"Q\(9JF^a5nk`D%Esv6Qײy}{eM{A?lNKO#Zp%Es+a*ceM{'ۇQ׼aIo?q*+s&(k0`$/$5:BM,@!0o_x%0ju}Bk/J) BM+ HTW9+bv6Qײy}{eM{[=@&W;(k<=& HBlC- MS "0"Q\(9JF^a5nkftaJ1\l dp07X 9~ؚ_'_/z *lLn\w.BA!_E0/">M@p%Es+a*ceM{'ۇQ׼aIo?2@Q\+a5_nF^0e:#H'E 4 NK\CCe~<(ZH J1EqWU0O/l xw[5%\hAKe|©_S">2?T/D&ȎC(b㘢y=sW%F@;`@Sps^ȀP g&G)က$@Sps^ }P"8_ aVP `p@ V)9P uk']}E50nyk q rɥJQMf "bZ+@H @0!Fnx v) -E50 "PJh;נt@')%Epy0 `PJ krAx'3m"oV6?5@6m"./usr/share/html/adsm/en_US/admref/a45era36.htm Administrator's Reference

    Administrator's Reference


    Commands Requiring Policy Privilege

    An administrator with policy privilege can issue commands that relate to policy management objects such as policy domains, policy sets, management classes, copy groups, and schedules. The policy domains that an administrator can manage depend on the authority granted to them by an administrator with system privilege.

    As an administrator with policy privilege, you can have unrestricted or restricted policy privilege.

    Unrestricted policy privilege permits you to issue all of the administrator commands that require policy privilege. You can issue commands that affect all existing policy domains as well as any policy domains that are defined in the future. An unrestricted policy administrator cannot define, delete, or copy policy domains.

    Restricted policy privilege permits you to issue administrator commands that affect one or more policy domains for which you have been explicitly granted authority. For example, the DELETE MGMTCLASS command requires you to have policy privilege for the policy domain to which the management class belongs.

    Table 5 lists the commands that an administrator with policy privilege can issue.

    Table 5. Policy Privilege Commands
    Command Description
    ACTIVATE POLICYSET Validates and activates a policy set within a policy domain.
    ASSIGN DEFMGMTCLASS Assigns an existing management class as the default for a specified policy set.
    COPY MGMTCLASS Creates a copy of an existing management class.
    COPY POLICYSET Creates a copy of an existing policy set.
    COPY SCHEDULE (See note 2.) Creates a copy of an existing schedule.
    DEFINE ASSOCIATION Associates one or more clients with a schedule.
    DEFINE COPYGROUP Defines a copy group for backup or archive processing within a specified management class.
    DEFINE CLIENTACTION Defines a command to be performed at a client node.
    DEFINE MGMTCLASS Defines a management class within the policy domain and policy set specified.
    DEFINE POLICYSET Defines a policy set within the specified policy domain.
    DEFINE SCHEDULE Defines a schedule for a client operation or an administrative command.
    DELETE ASSOCIATION Deletes the association between one or more clients and a schedule.
    DELETE COPYGROUP Deletes a backup or archive copy group from a policy domain and policy set.
    DELETE EVENT (See note 1.) Deletes event records prior to a specified date and time.
    DELETE FILESPACE Deletes data associated with one or more client's filespaces.
    DELETE MGMTCLASS Deletes a management class and its copy groups from a policy domain and policy set.
    DELETE POLICYSET Deletes a policy set, including its management classes and copy groups, from a policy domain.
    DELETE SCHEDULE (See note 2.) Deletes a schedule from the database.
    LOCK NODE Prevents a client from accessing the server.
    REGISTER NODE Defines a client to the server and sets options for that user.
    REMOVE NODE Removes a client from the list of registered nodes for a specific policy domain.
    RENAME FILESPACE Renames a client filespace on the server.
    RENAME NODE Changes the name for an existing user that belongs to a specific policy domain.
    UNLOCK NODE Enables a locked user in a specific policy domain to access the server.
    UPDATE COPYGROUP Changes one or more attributes of a copy group.
    UPDATE DOMAIN Changes the attributes of a policy domain.
    UPDATE MGMTCLASS Changes the attributes of a management class.
    UPDATE NODE Changes the attributes associated with a client node.
    UPDATE POLICYSET Changes the description of a policy set.
    UPDATE SCHEDULE (See note 2.) Changes the attributes of a schedule.
    VALIDATE POLICYSET Verifies and reports on conditions the administrator must consider before activating the policy set.
    Notes:

    1. Indicates that this command can be restricted by policy domain. An administrator with unrestricted policy privilege or restricted policy privilege for a specified policy domain can issue this command.

    2. Indicates that this command is restricted by the authority granted to an administrator. Storage privilege is required only for administrative command schedules. Policy privilege is required for client operation schedules.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ent ky'3&pV6?5@6&./usr/share/html/adsm/en_US/admref/a45era37.htm Administrator's Reference

    Administrator's Reference


    Commands Requiring Storage Privilege

    An administrator with storage privilege can issue commands that allocate and control storage resources for the server. The commands that an administrator can issue depend on the authority granted to them by and administrator with system privilege. As an administrator with storage privilege, you can have unrestricted or restricted storage privilege.

    Unrestricted storage privilege permits you to issue all of the administrator commands that require storage privilege. You can issue commands that affect all existing storage pools as well as any storage pools that are defined in the future. You can also issue commands that affect the database and the recovery log. An unrestricted storage administrator cannot define or delete storage pools.

    Restricted storage privilege permits you to issue administrator commands that only affect a storage pool for which you have been granted authority. For example, the DELETE VOLUME command only affects a storage pool volume that is defined to a specific storage pool.

    Table 6 lists the commands an administrator with storage privilege can issue.

    Table 6. Storage Privilege Commands
    Command Description
    AUDIT LIBRARY Ensures that an automated library is in a consistent state.
    AUDIT VOLUME (See note.) Compares database and storage pool information, and optionally, resolves any inconsistencies.
    BACKUP DB Backs up the ADSM database to sequential access volumes.
    BACKUP DEVCONFIG Backs up ADSM device information to a file.
    BACKUP STGPOOL Backs up a primary storage pool to a copy storage pool.
    BACKUP VOLHISTORY Records sequential volume history information in external files.
    CHECKIN LIBVOLUME Checks a storage volume into an automated library.
    CHECKOUT LIBVOLUME Checks a storage volume out of an automated library.
    DEFINE DBBACKUPTRIGGER Defines a trigger for automatic ADSM database backups.
    DEFINE DBCOPY Creates a volume copy of a database volume.
    DEFINE DBVOLUME Assigns a volume to be used for database storage.
    DEFINE DEVCLASS Defines a device class that can be used for storage pools, importing, or exporting.
    DEFINE DRIVE Assigns a drive to a library.
    DEFINE LIBRARY Defines an automated or manual library.
    DEFINE LOGCOPY Creates a volume copy of a recovery log volume.
    DEFINE LOGVOLUME Defines a disk volume to the recovery log.
    DEFINE VOLUME (See note.) Assigns a volume to be used for storage within a specified storage pool.
    DEFINE SPACETRIGGER Defines the database and recovery log space trigger.
    DELETE DBBACKUPTRIGGER Deletes the database backup trigger.
    DELETE DBVOLUME Deletes a volume from the database.
    DELETE DEVCLASS Deletes a device class name.
    DELETE DRIVE Deletes a drive from a library.
    DELETE LIBRARY Deletes a library.
    DELETE LOGVOLUME Deletes a volume from the recovery log.
    DELETE SPACETRIGGER Deletes the database and recovery log space trigger.
    DELETE VOLHISTORY Removes sequential volume history information from the volume history file.
    DELETE VOLUME (See note.) Deletes a volume from a storage pool.
    EXTEND DB Extends usable database storage within the volumes previously allocated for its use.
    EXTEND LOG Extends usable log storage within the volumes previously allocated for its use.
    MOVE DATA (See note.) Moves data from a specified storage pool volume to another storage pool volume.
    REDUCE DB Attempts to free up a database volume by reducing usable storage within the volumes defined.
    REDUCE LOG Attempts to free up a log volume by reducing usable storage within the volumes defined.
    RESTORE STGPOOL Restores files to a primary storage pool from copy storage pools.
    RESTORE VOLUME Restores files stored on specified volumes in a primary storage pool from copy storage pools.
    UPDATE DBBACKUPTRIGGER Changes one or more attributes of the database backup trigger.
    UPDATE DEVCLASS Changes the attributes of a device class.
    UPDATE DRIVE Changes the attributes of a drive.
    UPDATE LIBRARY Changes the attributes of a library.
    UPDATE SPACETRIGGER Changes one or more attributes of the database and recovery log space trigger.
    UPDATE STGPOOL (See note.) Changes the attributes of a storage pool.
    Note:Indicates that this command can be restricted by storage pool. An administrator with unrestricted storage privilege or restricted storage privilege for a specified storage pool can issue this command.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] E kz'3 pV6?5@6 ./usr/share/html/adsm/en_US/admref/a45era38.htm Administrator's Reference

    Administrator's Reference


    Commands Requiring Operator Privilege

    An administrator with operator privilege can issue commands that control the immediate operation of the server and the availability of storage media.

    Table 7 lists the commands an administrator with operator privilege can issue.

    Table 7. Operator Privilege Commands
    Command Description
    CANCEL SESSION Cancels one or all active sessions with the server.
    DISABLE SESSIONS Prevents new clients from accessing ADSM but permits existing sessions to continue.
    DISMOUNT VOLUME Dismounts a sequential, removable volume by the volume name.
    ENABLE SESSIONS Resumes server activity following the DISABLE command.
    HALT Shuts down the server immediately. (May be preceded by the DISABLE command.)
    MOVE DRMEDIA Moves DRM media onsite and offsite.
    REPLY Allows a request to continue processing.
    UPDATE VOLUME Updates the attributes of one or more storage pool volumes.
    VARY Specifies whether a disk volume is available to the server for use.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ="LEFT" kn{'3 pV6?5@6 ./usr/share/html/adsm/en_US/admref/a45era39.htm Administrator's Reference

    Administrator's Reference


    Commands Requiring Analyst Privilege

    An administrator with analyst privilege can issue commands that reset the counters that track server statistics.

    Table 8 lists the commands an administrator with analyst privilege can issue.

    Table 8. Analyst Privilege Commands
    Command Description
    RESET BUFPOOL Resets the buffer pool statistics for the database.
    RESET DBMAXUTILIZATION Resets the maximum utilization statistic for the database.
    RESET LOGCONSUMPTION Resets the statistic on recovery log space used.
    RESET LOGMAXUTILIZATION Resets the maximum utilization statistic for the recovery log.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k,|'3,pV6?5@6,./usr/share/html/adsm/en_US/admref/a45era40.htm Administrator's Reference

    Administrator's Reference


    Commands Any Administrator Can Issue

    Table 9 lists the commands any registered administrator can issue even if that administrator has not been granted any specific administrator privileges.

    Table 9. Commands Issued by All Administrators
    Command Description
    COMMIT Makes changes to the database permanent.
    HELP Displays help for administrative commands.
    MACRO Runs a specified macro file.
    QUERY ACTLOG Searches for and displays messages from the server activity log.
    QUERY ADMIN Displays information about one or more ADSM administrators.
    QUERY ASSOCIATION Displays the clients associated with one or more schedules.
    QUERY AUDITOCCUPANCY Displays the server storage utilization for a client node.
    QUERY CONTENT Displays information about one or more files currently residing in a storage pool volume.
    QUERY COPYGROUP Displays the attributes of an existing copy group.
    QUERY DB Displays allocation information about the database.
    QUERY DBBACKUPTRIGGER Displays information about the database backup trigger.
    QUERY DBVOLUME Displays information about one or more database volumes.
    QUERY DEVCLASS Displays information about one or more device classes.
    QUERY DOMAIN Displays information about one or more policy domains.
    QUERY DRIVE Displays information about one or more drives.
    QUERY DRMEDIA Displays information about disaster recovery volumes.
    QUERY DRMSTATUS Displays DRM system parameters.
    QUERY ENABLED Displays enabled or disabled events for a specific receiver.
    QUERY EVENT Displays information about scheduled and completed events for selected clients.
    QUERY EVENTRULES Displays information about rules for server and client events.
    QUERY EVENTSERVER Displays the name of the event server.
    QUERY FILESPACE Displays information about data in one or more filespaces that belong to a client.
    QUERY LICENSE Displays information about licenses and audits.
    QUERY LIBRARY Displays information about one or more libraries.
    QUERY LIBVOLUME Displays information about a library volume.
    QUERY LOG Displays allocation information about the recovery log.
    QUERY LOGVOLUME Displays information about one or more log volumes.
    QUERY MACHINE Displays information about one or more machines.
    QUERY MGMTCLASS Displays information about one or more management classes.
    QUERY MOUNT Displays information about mounted sequential access media.
    QUERY NODE Displays partial or complete information about one or more clients.
    QUERY OCCUPANCY Displays file space information by storage pool.
    QUERY OPTION Displays information about one or more options from the server options file.
    QUERY POLICYSET Displays information about one or more policy sets.
    QUERY PROCESS Displays information about one or all background server processes.
    QUERY PROFILE Displays information about configuration profiles.
    QUERY RECOVERYMEDIA Displays media available for machine recovery.
    QUERY REQUEST Displays information about all pending mount requests.
    QUERY RESTORE Displays information about restartable restore sessions.
    QUERY RPFILE Displays information about one or more recovery plan files.
    QUERY SCHEDULE Displays information about one or more schedules.
    QUERY SCRIPT Displays information about scripts.
    QUERY SERVER Displays information about servers configured for server-to-server communication.
    QUERY SERVERGROUP Displays information about server groups.
    QUERY SESSION Displays information about all active administrator and client sessions with ADSM.
    QUERY SPACETRIGGER Displays information about the database and recovery log space trigger.
    QUERY SQLSESSION Displays the current settings of the SQL formatting commands.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.
    QUERY STGPOOL Displays information about one or more storage pools.
    QUERY SUBSCRIBER Displays information about subscribers and their subscriptions to profiles.
    QUERY SUBSCRIPTION Displays information about profile subscriptions.
    QUERY SYSTEM Displays details about the ADSM server system.
    QUERY VOLHISTORY Displays sequential volume history information that has been collected by the server.
    QUERY VOLUME Displays information about one or more storage pool volumes.
    QUIT Ends an interactive administrative client session.
    ROLLBACK Discards any uncommitted changes to the database since the last COMMIT was executed.
    SELECT Allows customized queries of the ADSM database.
    SET SQLDATETIMEFORMAT Controls the formatting of date and time in the display of SQL queries.
    SET SQLDISPLAYMODE Controls the column width in the display of SQL queries.
    SET SQLMATHMODE Controls how decimal numbers are displayed in SQL queries.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ALIGN= kf}'34pV6?5@64./usr/share/html/adsm/en_US/admref/a45era41.htm Administrator's Reference

    Administrator's Reference


    Chapter 5. Using Administrator Commands

    This chapter describes the ADSM administrator commands.

    Information for each command includes:

    • A description of the tasks a command performs

    • The administrator privilege class required to use the command

    • A syntax diagram that identifies the required and optional parameters for the command

    • Descriptions of each parameter of the command

    • Usage notes (when appropriate)

    • Examples of using the command

    • A list of related commands


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] .htm k~'3pV6?5@6./usr/share/html/adsm/en_US/admref/a45era42.htm Administrator's Reference

    Administrator's Reference

    ACTIVATE POLICYSET (Activate a New Policy Set)

    Use the ACTIVATE POLICYSET command to specify a policy set as the ACTIVE policy set for a policy domain.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The ACTIVATE POLICYSET command fails if the following conditions exist:

    • A copy group within the policy set specifies a copy storage pool as a destination.

    • A management class specifies a copy pool as the destination for space-managed files.

    • A default management class is not defined.

    When a policy set is activated, the contents of the policy set are copied to a policy set that has the reserved name ACTIVE. Once activated, there is no real relationship between the policy set that has been activated (copied to ACTIVE) and the contents of the ACTIVE policy set. The original policy set can still be modified, but the copied definitions in the ACTIVE policy set can only be modified by activating another policy set.

    Because of this copying process, you should not assume that the definitions in the policy set that was last activated are the same as those in the ACTIVE policy set; the original policy set may have been modified since activation.

    You can define multiple policy sets for a policy domain, but only one policy set can be active at a time. The current active policy set is replaced by the one you specify when you issue this command.

    Prior to activating a policy set, issue the VALIDATE POLICYSET command. This command verifies that a policy set is complete and valid prior to activation.

    You can use the QUERY DOMAIN command to find out which policy set was last activated.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the policy set belongs.

    Syntax

    >>-ACTivate POlicyset--domainname--setname---------------------><
     
    

    Parameters

    domainname
    Specifies the name of the policy domain for the policy set you want to activate. This parameter is required.

    setname
    Specifies the name of policy set you want to activate. This parameter is required.

    Examples

    Task

    Activate the VACATION policy set in the EMPLOYEE_RECORDS policy domain.

    Command:
    activate policyset employee_records vacation

    Related Commands

    Table 10. Commands Related to ACTIVATE POLICYSET
    Command Description
    COPY POLICYSET Creates a copy of an existing policy set.
    DEFINE POLICYSET Defines a policy set within the specified policy domain.
    DELETE POLICYSET Deletes a policy set, including its management classes and copy groups, from a policy domain.
    QUERY DOMAIN Displays information about one or more policy domains.
    QUERY POLICYSET Displays information about one or more policy sets.
    UPDATE POLICYSET Changes the description of a policy set.
    VALIDATE POLICYSET Verifies and reports on conditions the administrator must consider before activating the policy set.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ACTIV kbj'3~pV6?5@6~./usr/share/html/adsm/en_US/admref/a45era43.htm Administrator's Reference

    Administrator's Reference

    ASSIGN DEFMGMTCLASS (Assign a Default Management Class)

    Use the ASSIGN DEFMGMTCLASS command to specify an existing management class as the default management class for a particular policy set. You must assign a default management class for a policy set before you can activate that policy set. It is recommended that the default management class contain both an archive copy group and a backup copy group.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    ADSM uses the default management class when:

    • A user does not specify a management class in their include-exclude list. The server then uses the default management class to manage files when they are backed up or archived.

    • The management class associated with a backup copy or archived file is deleted. If the default management class does not contain a backup or archive copy group, the retention grace period for the policy domain is used.

    • The backup copy group is deleted from a management class; backed up files that are bound to that management class are then managed with the default management class (assuming that the default management class contains a backup copy group). If the default management class does not contain a backup or archive copy group, the retention grace period for the policy domain is used.

    • The archive copy group is deleted from a management class; archived files that are bound to that management class are then managed with the default management class (assuming that the default management class contains an archive copy group). If the default management class does not contain an archive copy group, the archive retention grace period for the policy domain is used.

    • A client node is reassigned to a different policy domain, and the active policy set does not contain management classes with the same name as that to which the node's backed up files were bound. The files are bound to the default management class if the management class contains a backup copy group or an archive copy group. If the default management class does not contain these copy groups, the retention grace period is used during expiration.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the policy set belongs.

    Syntax

    >>-ASsign DEFMGmtclass--domainname--setname--classname---------><
     
    

    Parameters

    domainname
    Specifies the name of the policy domain to which the management class belongs. This parameter is required.

    setname
    Specifies the name of the policy set associated with the management class to be specified as the default management class. This parameter is required. You cannot assign a default management class to the ACTIVE policy set.

    classname
    Specifies the name of the management class to be specified as the default management class. This parameter is required.

    Examples

    Task

    Assign DEFAULT1 as the default management class for policy set SUMMER in the PROG1 policy domain.

    Command:
    assign defmgmtclass prog1 summer default1

    Related Commands

    Table 11. Commands Related to ASSIGN DEFMGMTCLASS
    Command Description
    ACTIVATE POLICYSET Validates and activates a policy set within a policy domain.
    COPY MGMTCLASS Creates a copy of an existing management class.
    DEFINE COPYGROUP Defines a copy group for backup or archive processing within a specified management class.
    DEFINE MGMTCLASS Defines a management class within the policy domain and policy set specified.
    DEFINE POLICYSET Defines a policy set within the specified policy domain.
    DELETE MGMTCLASS Deletes a management class and its copy groups from a policy domain and policy set.
    QUERY COPYGROUP Displays the attributes of an existing copy group.
    QUERY MGMTCLASS Displays information about one or more management classes.
    QUERY POLICYSET Displays information about one or more policy sets.
    UPDATE COPYGROUP Changes one or more attributes of a copy group.
    UPDATE MGMTCLASS Changes the attributes of a management class.
    VALIDATE POLICYSET Verifies and reports on conditions the administrator must consider before activating the policy set.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] o  kK'3pV6?5@6./usr/share/html/adsm/en_US/admref/a45era44.htm Administrator's Reference

    Administrator's Reference

    AUDIT LIBRARY (Verify an Automated Library's Inventory)

    Use the AUDIT LIBRARY command to ensure that an automated library is in a consistent state with respect to the server's internal library volume inventory. If inconsistencies are detected, the server updates its inventory to reflect the current state of the library. Missing volumes are deleted and moved volumes locations are updated, new volumes are not added, they must be checked in.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.
    Important:Audit library processing waits until all volumes have been dismounted from drives within the specified library. If one or more volumes are mounted, but are in the IDLE state, you can force the volumes to be dismounted by issuing the DISMOUNT VOLUME command. Otherwise, the audit library operation remains in a wait state until the idle volumes have been dismounted (the idle volumes are dismounted once the MOUNTRETENTION period expires).

    The server options file that is created during installation includes a DEVCONFIG option that specifies a default device configuration file named devcnfg.out. You can specify other device configuration files with additional DEVCONFIG options. The files you specify with this option are automatically updated with the results of this command.

    This command creates a background process that can be canceled with the CANCEL PROCESS command. To display information on background processes, use the QUERY PROCESS command.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

                                     .-CHECKLabel--=--Yes---------.
    >>-AUDIT LIBRary--libraryname----+----------------------------+-><
                                     '-CHECKLabel--=--+-Yes-----+-'
                                                      '-Barcode-'
     
    

    Parameters

    libraryname
    Specifies the name of the library to be audited. This parameter is required.

    CHECKLabel=chklblvalue
    Specifies how the storage volume label is checked during audit library processing. This parameter is optional and is only applicable to SCSI libraries. The default is YES. Possible values are:

    Yes
    Specifies to use the storage volume label on the tape.

    Barcode
    Specifies to use the barcode storage volume label to update the library inventory. You can decrease the audit processing time by using the barcode.

    If the scanner cannot read a given barcode label, or if a tape does not have a barcode label, ADSM loads that tape in a drive to read the label. The above barcode information applies to SCSI libraries, but does not apply to 3494-class libraries.

    Usage Notes

    This command prevents any other activity with the library until the background process it starts is done. For example, no restore or retrieve requests that involve this library are processed while this command runs.

    Examples

    Task

    Ensure that the EZLIFE automated library is in a consistent state with respect to the ADSM server's library volume inventory.

    Command:
    audit library ezlife

    Related Commands

    Table 12. Commands Related to AUDIT LIBRARY
    Command Description
    CANCEL PROCESS Cancels a background server process.
    DEFINE LIBRARY Defines an automated or manual library.
    DELETE LIBRARY Deletes a library.
    DISMOUNT VOLUME Dismounts a sequential, removable volume by the volume name.
    QUERY LIBRARY Displays information about one or more libraries.
    QUERY LIBVOLUME Displays information about a library volume.
    QUERY PROCESS Displays information about one or all background server processes.
    UPDATE LIBRARY Changes the attributes of a library.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] nf k'3qV6?5@6./usr/share/html/adsm/en_US/admref/a45era45.htm Administrator's Reference

    Administrator's Reference

    AUDIT LICENSES (Audit Server Storage Usage)

    Use the AUDIT LICENSES command to start a process that audits the server storage used by each client node and audits the licensing features that are in use on the server. This process then compares the storage utilization and other licensing factors to the license terms that have been defined to the server to determine if the current server configuration is in compliance with the license terms.
    Note:If you halt the server and then restart it, a license audit is run automatically as specified by the SET LICENSEAUDITPERIOD command to check for license conformance.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    If the audit process identifies that the server configuration is not in compliance with the terms of the license, one of the following occurs:

    • Warning messages are generated indicating that the server is not in compliance with the license terms. However, operations continue normally.

    • Operations fail because the server is not licensed for specific features or device support modules.

    After the license audit is complete, you can view the information that has been gathered by using the QUERY LICENSE command.

    As part of a license audit operation, the server calculates, by node, the amount of backup, archive, and space management storage in use. For servers managing large amounts of data, this calculation can take a great deal of CPU time and can stall other server activity. You can use the NOAUDITSTORAGE server option to specify that storage is not to be calculated as part of a license audit.

    The AUDIT LICENSES command also may be used after new licenses have been registered with the REGISTER LICENSE command so that the new license terms are known to the server before the next automatic license audit is run.

    This command creates a background process that can be canceled with the CANCEL PROCESS command. To display information on background processes, use the QUERY PROCESS command.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-AUDit LICenses----------------------------------------------><
     
    

    Parameters

    None.

    Examples

    Task

    Issue the AUDIT LICENSES command.

    Command:
    audit licenses

    Related Commands

    Table 13. Commands Related to AUDIT LICENSES
    Command Description
    CANCEL PROCESS Cancels a background server process.
    QUERY AUDITOCCUPANCY Displays the server storage utilization for a client node.
    QUERY LICENSE Displays information about licenses and audits.
    QUERY PROCESS Displays information about one or all background server processes.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.
    REGISTER LICENSE Registers a new license with the ADSM server.
    SET LICENSEAUDITPERIOD Specifies the number of days between automatic license audits.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] if th kT5'3v,qV6?5@6v,./usr/share/html/adsm/en_US/admref/a45era46.htm Administrator's Reference

    Administrator's Reference

    AUDIT VOLUME (Verify Database Information for a Storage Pool Volume)

    Use the AUDIT VOLUME command to check for any inconsistencies between database information and a storage pool volume. During the audit process, the server sends processing information to the activity log and the server console.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    While an audit process is active, clients cannot restore data from the specified volume or store new data to that volume.

    This command can be used to audit a volume assigned either to a primary storage pool or to a copy storage pool. If a file on a volume is detected with integrity errors, handling of the file will depend on the type of storage pool to which the volume belongs, whether the FIX option specified on this command, and whether the file is also stored on a volume assigned to other pools.

    You cannot audit a volume if the volume specified on this command is being deleted from a primary or copy storage pool.

    If the AUDIT VOLUME command does not detect data-integrity errors for a file that had previously been marked as damaged, the state of the file is reset so that the file can be used. This provides a means for resetting the state of damaged files if it is determined that the errors were caused by correctable hardware problems such as a dirty tape head.

    Do not use the AUDIT VOLUME command with FIX=YES if a restore process (RESTORE STGPOOL or RESTORE VOLUME) is running. The AUDIT VOLUME command could cause the restore to be incomplete.

    To display information about the contents of a storage pool volume, use the QUERY CONTENT command.

    This command creates a background process that can be canceled with the CANCEL PROCESS command. To display information on background processes, use the QUERY PROCESS command.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted storage privilege, or restricted storage privilege for the storage pool to which the volume is defined.

    Syntax

                                .-Fix--=--No------.
    >>-AUDit Volume--volname----+-----------------+----------------->
                                '-Fix--=--+-No--+-'
                                          '-Yes-'
     
          .-SKIPPartial--=--No------.   .-Quiet--=--No------.
    >-----+-------------------------+---+-------------------+------><
          '-SKIPPartial--=--+-No--+-'   '-Quiet--=--+-No--+-'
                            '-Yes-'                 '-Yes-'
     
    

    Parameters

    volname
    Specifies the name of the storage pool volume you want to audit. This parameter is required.

    Fix=fixvalue
    Specifies how ADSM resolves any logical inconsistencies between the database inventory and the specified storage pool volume. This parameter is optional. The default value is NO.

    The actions ADSM performs based on this parameter also depend on whether the volume is assigned to a primary or a copy storage pool.

    Primary Storage Pool

    For a volume in a primary storage pool, the value for the FIX parameter has the following effects.

    Fix=No
    ADSM reports, but does not delete, any database records that refer to files found with logical inconsistencies.

    If the AUDIT VOLUME command detects a data-integrity error in a file:

    • ADSM marks the file as damaged in the database. If a backup copy is stored in a copy storage pool, the file can be restored using the RESTORE VOLUME or RESTORE STGPOOL command.

    • If the file is a cached copy, references to the file on this volume can be deleted by issuing the AUDIT VOLUME command and specifying FIX=YES. If the physical file is not a cached copy, and a duplicate is stored in a copy storage pool, it can be restored using the RESTORE VOLUME or RESTORE STGPOOL command.

    If the AUDIT VOLUME command does not detect a data-integrity error in a file that had previously been marked as damaged, the state of the file is reset so that the file can be used. This provides a means for resetting the state of damaged files if it is determined that the errors were caused by correctable hardware problems such as a dirty tape head.

    Fix=Yes
    ADSM fixes any inconsistencies as they are detected.

    If the AUDIT VOLUME command detects a data-integrity error in a file:

    • If the physical file is a cached copy, ADSM deletes the database records that refer to the cached file. The primary file is stored on another volume.

    • If the physical file is not a cached copy, and the file is also stored in one or more copy storage pools, the error will be reported and the physical file marked as damaged in the database. The physical file can then be restored using the RESTORE VOLUME or RESTORE STGPOOL command.

    • If the physical file is not a cached copy, and the physical file is not stored in a copy storage pool, each logical file for which inconsistencies are detected will be deleted from the database.

    If the AUDIT VOLUME command does not detect a data-integrity error in a file that had previously been marked as damaged, ADSM resets the state of the file so that it can be used. This provides a means for resetting the state of damaged files if it is determined that the errors were caused by correctable hardware problems such as a dirty tape head.

    Copy Storage Pool

    For a volume in a copy storage pool, the value for the FIX parameter has the following effect if ADSM detects a file with integrity errors:

    Fix=No
    The error is reported and the physical file copy is marked as damaged in the database.

    Fix=Yes
    References to the physical file on the audited volume are deleted. ADSM deletes any database records that point to a physical file on the audited volume that does not exist.

    SKIPPartial=skipvalue
    Specifies whether ADSM ignores files that span multiple storage pool volumes (skipped files), when performing the audit for the specified storage pool volume. This parameter is optional. The default value is NO. When performing an audit operation on a sequential access media volume, this parameter prevents additional sequential access media mounts that may be necessary to audit any skipped files. Possible values are:

    No
    Specifies that ADSM audits physical files that span multiple volumes when performing an audit operation on a specified volume. For sequential access volumes, multiple volumes can be mounted.

    Yes
    Specifies that ADSM only audits complete physical files that are stored on the volume to be audited. For sequential access volumes, only the specified volume is mounted. The status of any skipped files is unknown.

    Quiet=quietvalue
    Specifies whether ADSM sends detailed informational messages to the activity log and the server console about irretrievable files on the volume. This parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that ADSM sends detailed informational messages and a summary report to the activity log and the server console. Each message contains the node, file space, and client name for the file.

    Yes
    Specifies that ADSM only sends a summary report to the activity log and the server console.

    Usage Notes

    Unless you specify SKIPPARTIAL=YES, ADSM attempts to process each file stored on the volume, including files that span into and out of other volumes. In order to audit files that span multiple volumes, the following conditions must be true:

    • For sequential access volumes, the additional sequential access volumes must have an access mode of read/write or read-only.

    • For random access volumes, the additional volumes must be online.

    Examples

    Task

    Verify that the database information for storage pool volume PROG2 is consistent with the data stored on the volume. ADSM fixes any inconsistencies that are found.

    Command:
    audit volume prog2 fix=yes

    Related Commands

    Table 14. Commands Related to AUDIT VOLUME
    Command Description
    CANCEL PROCESS Cancels a background server process.
    QUERY CONTENT Displays information about one or more files currently residing in a storage pool volume.
    QUERY PROCESS Displays information about one or all background server processes.
    QUERY VOLUME Displays information about one or more storage pool volumes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ct kR'3f6qV6?5@6f6./usr/share/html/adsm/en_US/admref/a45era47.htm Administrator's Reference

    Administrator's Reference

    BACKUP DB (Back Up the Database)

    Use the BACKUP DB command to back up an ADSM database to sequential access storage volumes. You can use this command to run one of the following types of backup:

    Full backup
    Copies the entire ADSM database

    Incremental backup
    Copies only those database pages that have been added or changed since the last time the database was backed up

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    If the database is damaged or lost, you can restore it by using the DSMSERV RESTORE DB command to perform one of the following types of recovery:

    Roll-forward recovery
    Restores the database or a single database volume to its most current state by first loading the most recent database backup series (the last full backup and all incremental backups that apply to that full backup), and then using recovery log records to apply any changes made to the database since the last backup was created. The recovery log mode must have been set to ROLLFORWARD mode continuously from the time that the last backup series was created, until the time that the database was lost or damaged. A volume history file must be available. A device configuration file must be available or must be manually created.

    Point-in-time recovery
    Restores the database to the point in time when a specific backup was created by using information stored in the volume history file to locate the appropriate volumes or by using the volumes you specify.

    To enable the use of roll-forward recovery, use the VOLUMEHISTORY and DEVCONFIGoptions in the server options file to automatically create volume history and device configuration files. You can also use the BACKUP VOLHISTORY and BACKUP DEVCONFIG commands.

    To help you determine how much storage space a full or incremental backup will require, use the QUERY DB command. That command displays the number of changed megabytes in the database.
    Note:If the recovery log runs out of space during a database backup and the log mode is set to ROLLFORWARD, all ADSM transactions in progress are ended and rolled back. No new transactions may begin until the backup is complete and recovery log records are deleted. After the backup is successfully completed, ADSM deletes all recovery log records except those required to restore the database to its most current state when used with the backup of the database that was just created.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-BAckup DB----DEVclass--=--devclassname----------------------->
     
          .-Type--=--Incremental-----.
    >-----+--------------------------+------------------------------>
          '-Type--=--+-Incremental-+-'
                     '-Full--------'
     
    >-----+-------------------------------------+------------------->
          |                    .-,---------.    |
          |                    V           |    |
          '-VOLumenames--=--+----volname---+-+--'
                            '-FILE:filename--'
     
          .-Scratch--=--Yes-----.   .-Wait--=--No------.
    >-----+---------------------+---+------------------+-----------><
          '-Scratch--=--+-Yes-+-'   '-Wait--=--+-No--+-'
                        '-No--'                '-Yes-'
     
    

    Parameters

    DEVclass=devclassname
    Specifies the name of the sequential access device class to use for the backup.

    Be sure that you have used the DEVCONFIG option in the dsmserv.opt file to specify an external file in which to store a backup copy of device class definitions. If you do not have this file and your ADSM database is damaged or lost and must be restored, the definitions created by using the DEFINE DEVCLASS command will not be available and must be recreated manually. This parameter is required.

    If the mount limit for the device class specified has already been reached (all drives are busy) when the backup runs, ADSM automatically cancels lower priority operations, such as reclamation, to make a mount point available for the backup.

    Type=typevalue
    Specifies the type of backup to run. This parameter is optional. The default value is INCREMENTAL. Possible values are:

    Incremental
    Specifies that you want to run an incremental backup of the ADSM database. The maximum number of incremental backups you can run between full backups is 32.

    Each incremental backup, whether run automatically by ADSM based on the settings you specify with the DEFINE DBBACKUPTRIGGER command or run by issuing the BACKUP DB command, is added to the count of incremental backups run.

    You can run an incremental backup whenever a full backup is not required.

    Full
    Specifies that you want to run a full backup of the ADSM database. A full backup is required when any of the following conditions are true:

    • The database has never been backed up.

    • The database has been restored using a salvage dump created with the DSMSERV DUMPDB command and has not been backed up since it was restored.

    • The maximum number of incremental backups allowed between full backups has been reached.

    • The log mode was changed from NORMAL to ROLLFORWARD.

    • The database was extended or reduced.

    Each full backup, whether run automatically by ADSM based on the settings you specify with the DEFINE DBBACKUPTRIGGER command or run by issuing the BACKUP DB command, resets the count for incremental backups to 0.

    Note:Database backups (full or incremental) are not run automatically unless both the database backup trigger is defined and the recovery log mode is set to ROLLFORWARD.

    VOLumenames=volumespec

    Specifies the backup volumes that are to be used to backup the database. This parameter is optional. However, if you specify SCRATCH=NO, you must specify a list of volumes.

    volname
    Specifies the names of one or more volumes used to backup the database. You can specify more than one backup volume by separating each volume with a comma, with no intervening spaces.

    For example, to use volumes TAPE01, TAPE02, TAPE03, specify the following:

    VOLUMENAMES=TAPE01,TAPE02,TAPE03
    

    FILE:filename
    Specifies the name of a file that contains a list of volumes used to backup the database. In the file, each volume name must be on a separate line. Blank lines and comments lines that begin with an asterisk are ignored.

    For example, to use volumes TAPE01, TAPE02, and TAPE03, create a file named TAPEVOL that contains these lines:

    TAPE01
    TAPE02
    TAPE03
    

    You can then specify the volumes for the command as follows:

    VOLUMENAMES=FILE:TAPEVOL
    

    Scratch=scratchvalue
    Specifies whether scratch volumes can be used for the backup. This parameter is optional. The default value is YES. Possible values are:

    Yes
    Specifies that scratch volumes can be used.

    If you include a list of volumes by using the VOLUMENAMES parameter and specify SCRATCH=YES, ADSM uses scratch volumes only if not enough space is available to store the backup data on the specified volumes.

    If you do not include a list of volumes by using the VOLUMENAMES parameter, you must either specify SCRATCH=YES or omit the SCRATCH parameter (to use the default).

    No
    Specifies that scratch volumes cannot be used.

    If you specify volumes by using the VOLUMENAMES parameter and specify SCRATCH=NO, the backup will fail if not enough space is available to store the backup data on the specified volumes.

    Wait=waitvalue
    Specifies whether to wait for the server to complete processing this command in the foreground. The default value is No.
    Note:You cannot specify Wait=Yes from the server console.
    Possible values are:

    No
    Specifies that the server processes this command in the background. You can continue with other tasks while the command is being processed. Messages created from the background process are displayed either in the activity log or the server console, depending on where messages are logged.

    To cancel a background process, use the CANCEL PROCESS command. If a BACKUP DB background process is canceled, some of the database may have already been backed up before the cancellation.

    Yes
    Specifies that the server processes this command in the foreground. You wait for the command to complete before continuing with other tasks. The server then displays the output messages to the administrative client when the command completes.

    Examples

    Task

    Run an incremental backup of the database, using a scratch volume. Assume a device class of FILE for the backup.

    Command:
    backup db devclass=file type=incremental

    Related Commands

    Table 15. Commands Related to BACKUP DB
    Command Description
    BACKUP DEVCONFIG Backs up ADSM device information to a file.
    BACKUP VOLHISTORY Records sequential volume history information in external files.
    CANCEL PROCESS Cancels a background server process.
    DEFINE DBBACKUPTRIGGER Defines a trigger for automatic ADSM database backups.
    DSMSERV RESTORE DB Restores an ADSM database or database volume.
    DELETE VOLHISTORY Removes sequential volume history information from the volume history file.
    QUERY DB Displays allocation information about the database.
    QUERY DBBACKUPTRIGGER Displays information about the database backup trigger.
    QUERY PROCESS Displays information about one or all background server processes.
    QUERY VOLHISTORY Displays sequential volume history information that has been collected by the server.
    SET LOGMODE Sets the mode for saving records in the recovery log.
    UPDATE DBBACKUPTRIGGER Changes one or more attributes of the database backup trigger.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] et k '3qV6?5@6./usr/share/html/adsm/en_US/admref/a45era48.htm Administrator's Reference

    Administrator's Reference

    BACKUP DEVCONFIG (Create Backup Copies of Device Configuration Information)

    Use the BACKUP DEVCONFIG command to specify one or more files in which to store a backup copy of the following information:

    • Device class definitions created using the DEFINE DEVCLASS command
    • Library definitions created using the DEFINE LIBRARY command
    • Drive definitions created using the DEFINE DRIVE command

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You can run this command at any time to ensure that device configuration information is available.

    If your ADSM database is damaged or lost and must be restored using a database backup series or an offline salvage dump, device configuration information must be available before ADSM can restore the database.

    You can also include the DEVCONFIG option in the server options file to specify one or more files in which to store a backup copy of device configuration information.When you use this option, the files specified are automatically updated whenever a device class, library, or drive is defined, updated, or deleted.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-BAckup DEVCONFig----+------------------------------------+--><
                           |            .-,------------------.  |
                           |            V                    |  |
                           '-Filenames=-----+----------+-----+--'
                                            '-filename-'
     
    

    Parameters

    Filenames
    Specifies the name of the file in which to store a backup copy of device configuration information. You can specify more than one file or data set by separating each file name with a comma, with no intervening spaces. This parameter is optional.

    If you do not specify a list of files, ADSM stores the information in all files specified with the DEVCONFIG option in the server options file.

    Examples

    Task

    Store a backup copy of the device configuration information in a file named DEVICE.

    Command:
    backup devconfig filenames=device

    Related Commands

    Table 16. Commands Related to BACKUP DEFCONFIG
    Command Description
    DEFINE DEVCLASS Defines a device class that can be used for storage pools, importing, or exporting.
    DEFINE DRIVE Assigns a drive to a library.
    DEFINE LIBRARY Defines an automated or manual library.
    UPDATE DEVCLASS Changes the attributes of a device class.
    UPDATE DRIVE Changes the attributes of a drive.
    UPDATE LIBRARY Changes the attributes of a library.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] M k'3+qV6?5@6+./usr/share/html/adsm/en_US/admref/a45era49.htm Administrator's Reference

    Administrator's Reference

    BACKUP STGPOOL (Back Up Primary Storage Pool to Copy Storage Pool)

    Use the BACKUP STGPOOL command to create backup copies of files that reside in a primary storage pool, and store the backup copies in a copy storage pool. If a file is already duplicated in the specified copy storage pool, a new copy of the file is not made in that copy pool. However, if a copy of a physical file already exists in the copy storage pool, but the copy is marked damaged, a new copy will be created, provided that the primary physical file is not also marked damaged.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    If this command is used to back up a random-access storage pool containing cached copies of migrated files or damaged primary files, neither cached copies nor damaged primary files are backed up.

    Consider the hierarchy you have set up for storage pool migration when planning the backup of storage pools. If migration for a storage pool starts while that storage pool is being backed up, some files may migrate off the storage pool before they are backed up to the copy storage pool. You may want to back up storage pools that are higher in the migration hierarchy before backing up storage pools that are lower. For more information, see ADSM Administrator's Guide.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted storage privilege, or restricted storage privilege for the copy storage pool in which backup copies are to be produced.

    Syntax

    >>-BAckup STGpool--primarypool--copypool------------------------>
     
          .-MAXPRocess--=--1-------------.
    >-----+------------------------------+-------------------------->
          '-MAXPRocess--=--numprocesses--'
     
          .-Preview--=--No--------------------.
    >-----+-----------------------------------+--------------------->
          '-Preview--=--+-No----------------+-'
                        +-Yes---------------+
                        |             (1)   |
                        '-VOLumesonly-------'
     
          .-Wait--=--No------.
    >-----+------------------+-------------------------------------><
          '-Wait--=--+-No--+-'
                     '-Yes-'
     
    

    Notes:

    1. This option is supported only when backing up a sequential storage pool.

    Parameters

    primarypool
    Specifies the name of the primary storage pool that contains the files to be copied. This parameter is required.

    copypool
    Specifies the name of the copy storage pool in which the backup copies will be stored. This parameter is required.

    MAXPRocess=numprocesses
    Specifies the maximum number of parallel processes to use for backing up files. By using multiple, parallel processes, you may be able to improve throughput for the backup operation. This parameter is optional. You can specify a value from 1-999, inclusive. The default value is 1.

    When determining the number of processes to use, consider the number of mount points and drives that can be dedicated to this operation. To access a volume in a sequential access device class, ADSM uses a mount point (a logical drive), and, if the sequential device class is not FILE, a physical drive. The number of mount points and drives available depends on other ADSM and system activity, and on the mount limits of the device classes for the sequential access storage pools that are involved in the backup operation. The maximum number of mount points for a device class is specified with the mount limit parameter, which is the number of logical drives that ADSM can use at one time to access volumes in that device class.

    Each process needs a mount point for copy storage pool volumes, and, if the device class is not FILE, each process also needs a drive. If the storage pool you are backing up is a sequential storage pool, each process needs an additional mount point for primary storage pool volumes, and, if the device class is not FILE, an additional drive.

    For example, suppose you specify MAXPROCESS=3 to back up a primary sequential storage pool to a copy storage pool, both assigned to the same device class. Each of the three processes requires two mount points and two drives. For all three processes to run, the device class must have a mount limit of no less than 6, and there must be at least 6 mount points and 6 drives currently available.

    If you specify PREVIEW=YES or PREVIEW=VOLUMESONLY, only one process is used, regardless of the value specified for the MAXPROCESS parameter. No mount points or drives are required when you specify PREVIEW=YES or PREVIEW=VOLUMESONLY.

    Preview=value
    Specifies whether you want to preview the results of the backup operation without actually backing up the data. This parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that the backup operation is to be performed.

    Yes
    Specifies that you want to preview the results of the backup operation without actually backing up the data. This option displays the number of files and the number of bytes that will be backed up if you perform the backup. For sequential primary storage pools, this option also produces a list of primary storage pool volumes containing files that have not yet been backed up to the specified copy storage pool. These volumes must be mounted if you actually perform the backup.
    Note:If you only need a list of primary storage pool volumes that must be mounted during backup, execution time for this command can be significantly reduced if you use the VOLUMESONLY option.

    VOLumesonly
    Specifies that you want to preview the backup operation, but only want to display a list of primary storage pool volumes containing files that have not yet been backed up to the specified copy storage pool. These volumes must be mounted if you actually perform the backup. This option is supported only for backup of sequential primary storage pools.

    Wait=waitvalue
    Specifies whether to wait for the server to complete processing this command in the foreground. This parameter is optional. The default value is No.
    Note:You cannot specify Wait=Yes from the server console.
    Possible values are:

    No
    Specifies that the server processes this command in the background. You can continue with other tasks while the command is being processed. Messages created from the background process are displayed either in the activity log or the server console, depending on where messages are logged.

    To cancel a background process, use the CANCEL PROCESS command. If a BACKUP STGPOOL background process is canceled, some files may have already been backed up prior to the cancellation.

    Yes
    Specifies that the server processes this command in the foreground. You wait for the command to complete before continuing with other tasks. The server then displays the output messages to the administrative client when the command completes.

    Examples

    Task

    Back up files in primary storage pool, PRIMARY_POOL to copy storage pool, COPYSTG.

    Command:
    backup stgpool primary_pool copystg

    Related Commands

    Table 17. Commands Related to BACKUP STGPOOL
    Command Description
    CANCEL PROCESS Cancels a background server process.
    MOVE DRMEDIA Moves DRM media onsite and offsite.
    QUERY DRMEDIA Displays information about disaster recovery volumes.
    QUERY PROCESS Displays information about one or all background server processes.
    QUERY STGPOOL Displays information about one or more storage pools.
    RESTORE STGPOOL Restores files to a primary storage pool from copy storage pools.
    RESTORE VOLUME Restores files stored on specified volumes in a primary storage pool from copy storage pools.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] tia k'3rV6?5@6./usr/share/html/adsm/en_US/admref/a45era50.htm Administrator's Reference

    Administrator's Reference

    BACKUP VOLHISTORY (Save Sequential Volume History Information)

    Use the BACKUP VOLHISTORY command to request that the server save sequential volume history information to one or more files.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Volume history information includes data such as date and time of use for the following types of volumes:

    • Volumes not in storage pools:

      • Volumes used to back up an ADSM database (full or incremental)

      • Volumes used to dump an ADSM database

      • Volumes used to export administrator, node, policy, or server data

    • Volumes in storage pools:

      • Sequential access volumes that have been added

      • Sequential access volumes that have been reused in storage pools through reclamation or MOVE DATA operations

      • Sequential access volumes that have been removed by using the DELETE VOLUME command or removed during reclamation of scratch volumes

    Sequential access volumes, such as tape or optical volumes, are accessed sequentially by the ADSM server. You can use volume history information in external files to reload server database contents and audit affected storage pool volumes. When the server cannot be started, you can use the external files to query the database information collected for these volumes. You can include the VOLUMEHISTORY option in the options file to specify one or more volume history files. A volume history file is automatically updated whenever server sequential volume history information is changed.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-BAckup VOLHistory----+------------------------------------+-><
                            |            .-,------------------.  |
                            |            V                    |  |
                            '-Filenames=-----+----------+-----+--'
                                             '-filename-'
     
    

    Parameters

    Filenames
    Specifies the names of one or more files in which to store a backup copy of volume history information. Separate each file name with a comma and no intervening spaces. This parameter is optional.

    If you do not specify a file name, ADSM stores the information in all files specified with the VOLUMEHISTORY option in the server options file.

    Examples

    Task

    Back up the volume history information in a file called VOLHIST.

    Command:
    backup volhistory filenames=volhist

    Related Commands

    Table 18. Commands Related to BACKUP VOLHISTORY
    Command Description
    DELETE VOLHISTORY Removes sequential volume history information from the volume history file.
    DELETE VOLUME Deletes a volume from a storage pool.
    QUERY VOLHISTORY Displays sequential volume history information that has been collected by the server.
    UPDATE VOLHISTORY Adds or changes location information for a volume in the volume history file.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] LHISTOR k:'3rV6?5@6./usr/share/html/adsm/en_US/admref/a45era51.htm Administrator's Reference

    Administrator's Reference

    BEGIN EVENTLOGGING (Begin Logging Events)

    Use the BEGIN EVENTLOGGING command to begin logging events to one or more receivers. Event logging automatically begins when the server is started for the console and activity log and for any receivers that are started automatically based on entries in the server options file. A receiver for which event logging has begun is an active receiver.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                              .-ALL-------------------.
    >>-BEGin--EVentlogging----+-----------------------+------------><
                              |  .-,----------------. |
                              |  V                  | |
                              '----+-CONSOLE-----+--+-'
                                   +-ACTLOG------+
                                   +-EVENTSERVER-+
                                   +-FILE--------+
                                   +-SNMP--------+
                                   +-TIVOLI------+
                                   '-USEREXIT----'
     
    

    Parameters

    Specifies a receiver. You can specify multiple receivers by separating them with commas and no intervening spaces. If you specify ALL or no receiver, logging begins for all receivers that are configured.

    ALL
    Specifies all receivers.

    CONSOLE
    Specifies the server console as the receiver.

    ACTLOG
    Specifies the ADSM activity log as the receiver.

    EVENTSERVER
    Specifies an ADSM server that has been defined as the event server.

    FILE
    Specifies a user file as the receiver.

    SNMP
    Specifies the simple network management protocol (SNMP) as the receiver.

    TIVOLI
    Specifies the Tivoli Management Environment (TME) as the receiver.

    USEREXIT
    Specifies a user-written routine to which ADSM writes information as the receiver.

    Examples

    Task

    Begin logging events to the ADSM activity log.

    Command:
    begin eventlogging actlog

    Related Commands

    Table 19. Commands Related to BEGIN EVENTLOGGING
    Command Description
    DISABLE EVENTS Disables specific events for one or more receivers.
    ENABLE EVENTS Enables specific events for one or more receivers.
    END EVENTLOGGING Ends event logging to a specified receiver.
    QUERY ENABLED Displays enabled or disabled events for a specific receiver.
    QUERY EVENTRULES Displays information about rules for server and client events.
    QUERY STATUS Displays the settings of server parameters, such as those selected by the SET commands.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k D'3rV6?5@6./usr/share/html/adsm/en_US/admref/a45era52.htm Administrator's Reference

    Administrator's Reference

    CANCEL PROCESS (Cancel an Administrative Process)

    Use the CANCEL PROCESS command to cancel a background process that was started as the result of an administrative command or from a process, such as migration.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    To use this command, specify the number of the process you want to cancel. If you do not know the process number, obtain it by using the QUERY PROCESS command.

    The following commands generate background processes:

    • AUDIT LIBRARY

    • AUDIT LICENSES

    • AUDIT VOLUME

    • BACKUP DB

    • BACKUP STGPOOL

    • CHECKIN LIBVOLUME

    • CHECKOUT LIBVOLUME

    • DEFINE DBCOPY

    • DEFINE LOGCOPY

    • DELETE DBVOLUME

    • DELETE FILESPACE

    • DELETE LOGVOLUME

    • DELETE VOLUME

    • EXPIRE INVENTORY

    • EXPORT ADMIN

    • EXPORT NODE

    • EXPORT POLICY

    • EXPORT SERVER

    • EXTEND LOG

    • IMPORT ADMIN

    • IMPORT NODE

    • IMPORT POLICY

    • IMPORT SERVER

    • LABEL LIBVOLUME

    • MOVE DATA

    • MOVE DRMEDIA

    • PREPARE

    • REDUCE DB

    • REDUCE LOG

    • RESTORE STGPOOL

    • RESTORE VOLUME

    • VARY

    The following internal server operations generate background processes:

    • Inventory expiration
    • Migration
    • Reclamation

    If the process you want to cancel is currently waiting for a sequential access media volume to be mounted, the mount request is automatically cancelled.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-CANcel PRocess--processnum----------------------------------><
     
    

    Parameters

    processnum
    Specifies the number of the background process you want to cancel. This parameter is required.

    Usage Notes

    Use the CANCEL PROCESS command for the following:

    1. To cancel an internal server process, such as migration (that process can restart immediately). For example, if you cancel a migration process, another migration process for the same storage pool can start if additional data is stored in the storage pool (forcing migration to begin).

    2. To permanently cancel a migration process, you can modify the attributes of the storage pool (NEXTSTGPOOL="" or HIGHMIG=100).

    3. To permanently cancel a reclamation process, you can modify an attribute of the storage pool (RECLAIM=100).

    Examples

    Task

    Cancel background process number 3.

    Command:
    cancel process 3

    Related Commands

    Table 20. Command Related to CANCEL PROCESS
    Command Description
    QUERY PROCESS Displays information about one or all background server processes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] "H kH'3QrV6?5@6Q./usr/share/html/adsm/en_US/admref/a45era53.htm Administrator's Reference

    Administrator's Reference

    CANCEL REQUEST (Cancel One or More Mount Requests)

    Use the CANCEL REQUEST command to cancel one or more pending media mount requests. To cancel a mount request, you need to know the request number assigned to the request. This number is included in the mount request message and can also be shown by using the QUERY REQUEST command.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    By specifying the PERMANENT option, you can indicate to the server that the volume is unavailable for further mounts. This causes the server to mark the status of the volume as unavailable. Volumes marked unavailable are not requested by the server until an UPDATE VOLUME command is issued to change the access mode.

    Privilege Class

    To issue this command, you must have system privilege or operator privilege.

    Syntax

    >>-CANcel REQuest----+-requestnum-+--+-----------+-------------><
                         '-ALl--------'  '-PERManent-'
     
    

    Parameters

    requestnum
    Specifies the request number of the mount request to be canceled. You must specify a request number or ALL.

    ALl
    Specifies that all pending mount requests are canceled. You must specify a request number or ALL.

    PERManent
    Specifies that you want the server to flag the volumes for which you are canceling a mount request as unavailable. This parameter is optional.

    Examples

    Task

    Cancel request number 2.

    Command:
    cancel request 2

    Related Commands

    Table 21. Commands Related to CANCEL REQUEST
    Command Description
    QUERY REQUEST Displays information about all pending mount requests.
    UPDATE VOLUME Updates the attributes of one or more storage pool volumes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] r's k'3rV6?5@6./usr/share/html/adsm/en_US/admref/a45era54.htm Administrator's Reference

    Administrator's Reference

    CANCEL RESTORE (Cancel a Restartable Restore Session)

    Use the CANCEL RESTORE command to cancel a restartable restore session. Restartable restore sessions are displayed with the QUERY RESTORE command. You must cancel a restore session by specifying the session number displayed with QUERY RESTORE. Sessions that are in active state or in restartable state can be canceled.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    If the restore session is active, any outstanding mount requests related to this session are automatically canceled.

    When a restartable restore session is canceled using the CANCEL RESTORE command, it cannot be restarted from where it left off. All records of that session are removed from the ADSM database. However, if you instead use the CANCEL SESSION command to cancel an active restartable restore session, the restore session is placed into the restartable state, allowing a restore to restart from where it left off. Use the CANCEL RESTORE command to remove all traces of the restore session from the ADSM database. Use the CANCEL SESSION command to interrupt an active restartable restore session, leaving the option to start the restore again from where it left off.

    Restartable restore sessions lock the filespace and will not allow files to be moved off sequential volumes. Also, backups cannot be performed for files affected by the restartable restore. QUERY RESTORE displays the restartable restore sessions and their associated filespace. The CANCEL RESTORE command can be used to cancel a restartable restore session, which will unlock the filespace, allowing other operations to be performed if needed.

    Privilege Class

    To issue this command, you must have system or operator privilege.

    Syntax

    >>-CANcel--RESTore--+-sessionnum-+-----------------------------><
                        '-ALl--------'
     
    

    Parameters

    sessionnum
    Specifies the session number for the restartable restore session. The session number is displayed on the QUERY RESTORE command. For a session in active state, this is a positive number. For a session in restartable state, this is a negative number.

    ALl
    Specifies that all the restartable restore sessions are to be canceled.

    Examples

    Task 1

    Cancel all restore operations.

    Command:
    cancel restore all

    Related Commands

    Table 22. Commands Related to CANCEL RESTORE
    Command Description
    QUERY RESTORE Displays information about restartable restore sessions.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]

    Administrator's Reference

    CANCEL SESSION (Cancel One or More Client Sessions)

    Use the CANCEL SESSION command to cancel an existing administrative or client node session. You can use this command to force an administrative or client node session off ADSM. To prevent any future client node sessions from beginning, use the DISABLE command.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    When you issue the CANCEL SESSION command, any outstanding mount requests related to this session are automatically canceled.

    If you cancel an administrative or client node session that is in the idle wait (IdleW) state, the client session automatically reconnects the next time that an action is performed.

    To prevent a specific administrator or client node from accessing ADSM, use the LOCK ADMIN or LOCK NODE command. If the client is currently accessing the server, the client session must end or be canceled before that node can be locked out with the LOCK NODE command.

    You must cancel administrative client sessions by session number. Use the QUERY SESSION command to display information on all sessions that can be canceled, including session numbers.

    When you cancel a client node session, the client node must start a new session to resume ADSM activities. If a process, such as backup or archive, is interrupted by this command, the results of any processing up to the point of interruption are rolled back and not committed to the database.

    When you cancel a client node session, the client node must start a new session to resume ADSM activities from the point of interruption. The results of any incomplete processing at the point of interruption are rolled back and not committed to the database. Processing that is complete prior to the point of interruption, however, is committed and is not rolled back.

    Privilege Class

    To issue this command, you must have system privilege or operator privilege.

    Syntax

    >>-CANcel SEssion----+-sessionnum-+----------------------------><
                         '-ALl--------'
     
    

    Parameters

    sessionnum
    Specifies the number of the administrative or client node session that you want to cancel. You must specify a session number or ALL.

    ALl
    Specifies that all client node sessions are canceled. You must specify a session number or ALL.

    You cannot use this parameter to cancel administrative client sessions.

    Examples

    Task 1

    Cancel the client node session with NODEP (session 3).

    Command:
    cancel session 3

    Related Commands

    Table 23. Commands Related to CANCEL SESSION
    Command Description
    DISABLE SESSIONS Prevents new clients from accessing ADSM but permits existing sessions to continue.
    LOCK ADMIN Prevents an administrator from accessing ADSM.
    LOCK NODE Prevents a client from accessing the server.
    QUERY SESSION Displays information about all active administrator and client sessions with ADSM.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] n ld'3CsV6?5@6-./usr/share/html/adsm/en_US/admref/a45era56.htm   aet->hilnors 8W(* JB^^_)|aa=>gMobJk@5alrgAM} q_=OU/a9yӫ Պg}X4S~+ ʿk@5 2D~eGG85Xw#:.ָMeڐ& @K {KM"\ |(p @.=GvɈLf"',U4@H@W&#g 0P K@9$ᩦ]0bExS*',U4@H6 LGp? 0P K@`jHreXa  $P4 A\z ŗӼYNֻkzRW嫔1IZ@ @ @ @ @ @q#ʢ)p .@b.=Ч"Д+טyLЧwh!#ʢ! (L,O 04 X~)9%CR"&W& Xxr\"P!gX[<%@.@T"z$@I2@(A.@b.=yTC $  ` 1S#pntդϳI7٨Or^:9_9D92E(hVgY5kW=p2 aUĶ9դ# 䉙,U> Xxr]IQbILT }p~r!*yBab%Ԛ\\Vb <&I LÐ!eqrozYkJeW5jRlI^&V_{ԹsYԹ)x5_Dr HɞZ䨱CGϫ ;#sװZWIT$+_`˘,E#&zYk < ),T1a9n@a*.Z_ &%Byٱbl-פpyӱ*evSqS볥ν #0Xw ]Ǡ]Lb2v[aLb=q4jDA X[ .ekb 9V 2kZֵkZֵkZֵ3L!hCfֵkZֵcֵkZֵkZֵkZֵVkZֵkZֵkZֵk\H"֋8({ZiYkZցZkZֵS/ж"kZִ?浭hkZֵkZֵkZֵkZֵkZkZֵkZֵkZ ƴXCֵ9V8B 浭繭kZe4SbhCV0MhkZֵkZֵkZֵkZֵk\d iԈYZ,Ph?*ֵkZֵh5k@kZֵkZֵkZֵkZֵkZֵkZֵkZm"qK5kE=kZֵk@fֵkZִ / /m )5qkZ ihCfֵhhq` kE=kZֵkZִ {ֵVkZֵkZִ ִ ֵkZֵkZֵkZֵk@k6.֋8({ZiYV Ńʦ5(pP9i-k71sZ6@)LֵkE="NcZִ {ֵVkZֵkZֵkZֵkZ+ZֵkZֵkZֵp @)I&u|kZֵ ցZE ƁZ6A@;Zֵ0@@ qYT r8QH+@l rr܁BnM$ <]{N]x+|4<`jHez% P0zʋ4pGD9"L= a % Er %O}Ņ"2&nSƼTXfϾkg~KrbJ>NJa9Rtj*,PAU 21\\w P2D?_9DO;6=_6"b\bw|R)"`iHϹ+3ٜX[,\kE8M-lܧ}0 b{W)G|N6CG=@n@f  q0D5S0Xc=L:tQX"aǠH@2EtIˢ~x.~3fqalY=zc0ޣ@+!b|+׺ZٹO " ?b:{73¼abεfW0XP,=Ez܁$VgH@2_{(^_注P!Kg|`jC ?3XMo,ew,-SqS-iNggFKt;O~ٸFG|%\~@`z4pLR鴂33 +oO-b -X9/l """Ma`V t9@H\K~c (h4CGRk j-sW6qlUZek(h]M$+7 I|؊tQ_05Knt,-ޥ˚~(|%퍚װR ?w7T5#/k){ ʡ1pX04qrrS0Xc؈AS0Xc@'_e~HwUˢ] J[Czכfqal.\u1_ {cfCG]ә"d R OQ*|~t:1 7:m|%|`jCٜX[*,P3~3 gy%~9mUٸ^|lD'|+~(|%퍚װR ?]s{_{ȆDQ5*[¾fx5_ )"`o X.a#_ H8!i HϚ '8xW6q^n[-щayk_H3ELY e,P&)閬$sdB~>S֛87Iդϳ볥XE8ߒV9yԈ"Bh"XA?_ŅXH0}yW<+閯+ *yMoΔF$M?~:YXl]Λg:S؝3@'HwWդWw Wn1yӢHwRrN1O R CG=8 I),T1Lb(pP0g\c71q$.+7 7 W}_gKߥy,-VTX|=Kb^kf> C~=r\_H"@bzf+6w8yZ_\Ų[4pN^V~xIJb-XOkgR%"¹^L-zaB}0R zl!>t槯(h]~La\T'L7W\VWwz}_p|%O_kezWzתo>VuYS/r_rŲ[qL3_)]XwN,-VWr^w78b0ν%Qb@ Id*^G\L( y "|+^RKn>y `ٸO0z >mec(. &܀[eJ @`[@`[$I&~(`iŅ٥=r!U)zfq5t @ M7EzܛL7yPO-ۏxP$?V D'ܕgH~z\gcg^S+\TXw#)6b@ qrrn@-f%EǠ0-Ǡ0-$M?B^04ҞtQ}vQ8sXIP&n=8 7^n W@ )L[% V G¾}^ ,-0O5zMLqQbz܌|$QǠ]M\(  HM7(P! x3 gJzG;*BRGK B@t&@a"=MצG¼( %)d^ OՃf %xPWfqal0yjek4p. & `PMت `P 8(zs3_ "N2)p~z 5X+_:Y,-BGQCCG :#:+_LX1QbεfW0XP,yq(. & `P0M@a*$IW n_,-ot:,P$>y>fT=Ņ ?˘& ivg 'zb[6Ņ !;K]E8yrrS0Xc1ze38 qHW~=vtٜX[<+}T,- ?WOQŅr泭6%¦K֛LXzR9߮Ζs<^r>W7|'*4pH@$2CD5" k"),T1 &@71q$+7 ||_DW͈閯,d+ Y=ŅV) CR"&W& Xxr]I^&Vb|+׺ZٹO 5Xl̑2OLOnG>:r X"agM\>עHw6o7٨O殊M\kNB ?R}X]zekf=GH4w7a#_L9Gn,b0K 4p̰9f=GHO|qORb;.mb+Csp$)r9f>t/D⽙Ņr[r?)I(hJNL,V) 臒&(L,&ISפ8,PMvwqc<+(h]}^k!#G W[?rkWt:͎߶vwCR"(ZE<X#!f+j~x٬srBXx_,-ClsL%:ϧWΜFlzeծGOrϧWX`j9ٸL( @Gw I7H@2_{bΣ@a/r/Z~j~uXYYbz܁$VgH@2_{bΣ@a/ζ+ Y O}2(h Wqc:/L slkϔ_L,_IqH|0&%zZG8yrp]IH@2gخ}~sWE&zg38x٬CGԹuqJeQB;ج$s)5pX.໢W<+u,s`jHex50 d~rb|*|N]Kwq^# 2&dXw'>s)5s-\7:}~r!+ ,P<9.Zad~05K2'czO}N jtTXEz܁$܁* :%e38XCDê#kqc "N2)p)$d;16F_){ ˈ%__Ngf5HH"q20ÒMeJ&Vb|+׺ZٹO " ?b;ٸ䯁|+=aE26BO~BLnT'y߮Ζsfqal>k:b[4p^xW}q(hδؖLX|bFK|RZlK|֛K]RG(h7W ŌBLnTX|\ / nxKsfqal9~(|$,PozK[7)_5Xߝ\7lGOyL&` ą8&o{Q; `mG=L]"P0,Pyְ5X  H@$a:ASz8 +_ŅHQCy,P@$ ` qHW~;3 g5Σ@+/ s \f au|(h0GEz܁*gTLb=ߒ3\=%}g Vd|'/ {kWt:g)a`W~8sY~(O8&o8xW7٨OQC8xHXffqal7٨ Ο6|&wB{ {_S+S֚o8}*$"Q.hbϯ\) K5*,P#rS#g(,P$>nt?6+ Q*E"@ =#)Z䨱CG"s3~92^f=0 c+gԹ) W>8H?He3Ԛ\(h/%>7Jzn\~u# 52ޥ\W`WE8yrS0Xc*),T1Ǡ];An="P!/kb.H@t;kb 4pz8 I 3Ykc r !/fqalψ p?ޱRR=H@2Cc#{3Yk@a* 0.܂PYL@bdd%  $@J *@JerR}{cf+T𯄽'*»]bz$&a&aǠ.BaH (5105Kbz$&a&aǠ.BaH (51 Administrator's Reference

    Administrator's Reference

    CHECKOUT LIBVOLUME (Check a Storage Volume out of a Library)

    Use the CHECKOUT LIBVOLUME command to remove a sequential access storage volume from an existing automated library.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    If you include the DEVCONFIG option in the dsmserv.opt file, the files you specify with that option are automatically updated with the results of this command.
    Note:The CHECKOUT LIBVOLUME command processing will not wait for a drive to become available, even if the drive is only in the IDLE state. A library drive must be made available, if necessary, by dismounting the drive with the DISMOUNT VOLUME command. Once a library drive is available, the CHECKOUT LIBVOLUME command can be reissued.

    This command creates a background process that can be canceled with the CANCEL PROCESS command. To display information on background processes, use the QUERY PROCESS command.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-CHECKOut LIBVolume--libraryname--volname--------------------->
     
          .-CHECKLabel--=--Yes-----.   .-FORCE--=--No------.
    >-----+------------------------+---+-------------------+-------->
          '-CHECKLabel--=--+-Yes-+-'   '-FORCE--=--+-No--+-'
                           '-No--'                 '-Yes-'
     
          .-REMove--=--Yes------.
    >-----+---------------------+----------------------------------><
          '-REMove--=--+-Yes--+-'
                       +-No---+
                       '-Bulk-'
     
    

    Parameters

    libraryname
    Specifies the name of the library where the storage volume is to be removed. This parameter is required.

    volname
    Specifies the volume name of the storage volume being checked out. This parameter is required.

    CHECKLabel=checkvalue
    Specifies how or whether ADSM should read sequential media labels of volumes during CHECKOUT LIBVOLUME command processing. This parameter is optional. For non-SCSI devices you can suppress label checking by setting the checkvalue to NO. The default value is YES. Possible values are:

    Yes
    Specifies that during checkout libvolume processing an attempt is made to read the media label. Reading the media label verifies that the correct volume is being checked out.

    No
    Specifies that during checkout the media label is not read. This increases performance since the read process does not occur.

    FORCE=forcevalue
    Specifies whether ADSM checks out a storage volume if there is an input/output (I/O) error reading the label. This parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that ADSM does not check out a storage volume when there is an I/O error reading the label.

    Yes
    Specifies that ADSM checks out the storage volume even when an I/O error reading the label occurs.

    REMove=removevalue
    Specifies whether ADSM ejects a volume during CHECKOUT LIBVOLUME command processing from either an IBM 3494 or 3495 library. This parameter is optional. The default value is Yes. Possible values are:

    Yes
    Specifies that a volume is ejected during CHECKOUT LIBVOLUME command processing. The volume entry is deleted from the ADSM library inventory.

    No
    Specifies that a volume is not ejected during CHECKOUT LIBVOLUME command processing. This deletes the volume entry from the ADSM library inventory and leaves the volume in the library for use by other applications.

    Bulk
    For SCSI libraries with multiple Entry/Exit ports, specifies that the volume is ejected to the next available Entry/Exit port. An informational message is issued stating that the tape volume should be removed from the Bulk I/O station at the convenience of the operator. Please note, the user is not prompted to issue the REPLY command. Once all Entry/Exit ports are full, the cartridge will be left in its home cell and an informational message is issued stating that the tape volume should be removed from its home cell at the convenience of the operator. This message will provide the home cell's element number, which in some libraries may require an element map to identify it. ADSM documentation provides maps for many of the common libraries, and it should also be in the hardware documentation. For SCSI libraries withOUT Multiple Entry/Exit ports, the REMOVE=Bulk option is invalid and it will be processed as REMOVE=NO. This is done to prevent operations that are used for accessing Entry/Exit ports from being issued on those libraries that do not support them.

    Usage Notes

    A volume that is checked out of a library may still be defined in a storage pool. If the server attempts to access the checked out volume, a request is issued that waits for the volume to be checked in.

    During scheduled batch jobs that are running the CHECKOUT LIBVOLUME command you may not want to be prompted with reply messages for each tape checkout. You can eliminate the reply messages by setting the CHECKOUT LIBVOLUME command's remove parameter to no; however, this does cause the tape to remain in the library. For additional information, see the REMove parameter description.

    Examples

    Task

    Check out the volume named EXB004 from the library named FOREST.

    Command:
    checkout libvolume forest exb004

    Related Commands

    Table 25. Commands Related to CHECKOUT LIBVOLUME
    Command Description
    AUDIT LIBRARY Ensures that an automated library is in a consistent state.
    CANCEL PROCESS Cancels a background server process.
    CHECKIN LIBVOLUME Checks a storage volume into an automated library.
    DEFINE LIBRARY Defines an automated or manual library.
    DEFINE VOLUME Assigns a volume to be used for storage within a specified storage pool.
    QUERY LIBRARY Displays information about one or more libraries.
    QUERY LIBVOLUME Displays information about a library volume.
    QUERY PROCESS Displays information about one or all background server processes.
    UPDATE LIBVOLUME Changes the status of a storage volume.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] m k%'3sV6?5@6./usr/share/html/adsm/en_US/admref/a45era58.htm Administrator's Reference

    Administrator's Reference

    COMMIT (Control Committing of Commands in a Macro)

    Use the COMMIT command in a macro to permanently update the database with all the changes that result from the successful completion of any commands in the macro processed up to that point. This command does not generate a message when it is issued from the console mode of the administrative client.

    You can control precisely when commands are committed with the COMMIT command. If an error occurs while processing the commands in a macro, the server terminates processing of the macro and rolls back any uncommitted changes (commands that have been processed since the last COMMIT).

    Make sure that your administrative client session is not running with the ITEMCOMMIT option if you want to control command processing with this command. After a command is committed, it cannot be rolled back.

    For more information, see Controlling Command Processing in a Macro.

    Privilege Class

    Any administrator can issue this command.

    Syntax

    >>-COMMIT------------------------------------------------------><
     
    

    Parameters

    None.

    Examples

    Task

    From the interactive mode of the administrative client, register and grant authority to new administrators using a macro named REG.ADM. Changes are committed after each administrator is registered and is granted authority.

    Macro Contents:
    /* REG.ADM-register policy admin & grant authority*/
    REGister Admin sara hobby
    GRant AUTHority sara CLasses=Policy
    COMMIT  /* Commits changes */
    REGister Admin ken plane
    GRant AUTHority ken CLasses=Policy
    COMMIT  /* Commits changes */
    

    Command:
    macro reg.adm

    Related Commands

    Table 26. Commands Related to COMMIT
    Command Description
    MACRO Runs a specified macro file.
    ROLLBACK Discards any uncommitted changes to the database since the last COMMIT was executed.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] i  k@'3sV6?5@6./usr/share/html/adsm/en_US/admref/a45era59.htm Administrator's Reference

    Administrator's Reference

    COPY CLOPTSET (Copy a Client Option Set)

    Use the COPY CLOPTSET command to copy a client option set.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the client node is assigned.

    Syntax

    >>-COPy CLOptset--optionsetname1--optionsetname2---------------><
     
    

    Parameters

    optionsetname1
    Specifies the name of the client option set to be copied. This parameter is required.

    optionsetname2
    Specifies the name of the new client option set. This parameter is required.

    Examples

    Task

    Copy a client option set named ENG to a new client option set named ENG2.

    Command:
    copy cloptset eng eng2

    Related Commands

    Table 27. Commands Related to COPY CLOPTSET
    Command Description
    DEFINE CLIENTOPT Adds a client option to a client option set.
    DEFINE CLOPTSET Defines a client option set.
    DELETE CLIENTOPT Deletes a client option from a client option set.
    DELETE CLOPTSET Deletes a client option set.
    QUERY CLOPTSET Displays information about a client option set.
    UPDATE CLIENTOPT Updates the sequence number of a client option.
    UPDATE CLOPTSET Updates the description of a client option set.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] TYP k '3sV6?5@6./usr/share/html/adsm/en_US/admref/a45era60.htm Administrator's Reference

    Administrator's Reference

    COPY DOMAIN (Copy a Policy Domain)

    Use the COPY DOMAIN command to create a copy of an existing policy domain.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    When you use this command, ADSM copies the following information:

    • Policy domain description

    • Policy sets in the policy domain (including the ACTIVE policy set, if defined)

    • Management classes in each policy set (including the default management class, if assigned)

    • Copy groups in each management class

    Use the UPDATE DOMAIN command to modify an existing policy domain. DEFINE, DELETE, and UPDATE commands are available for modifying management classes and copy groups.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-COPy DOmain--domainname1--domainname2-----------------------><
     
    

    Parameters

    domainname1
    Specifies the name of the existing policy domain you want to copy. This parameter is required.

    domainname2
    Specifies the name of the new policy domain. This parameter is required. The maximum length of this name is 30 characters.

    Examples

    Task

    Copy the existing policy domain PROG1 to PROG2.

    Command:
    copy domain prog1 prog2

    Related Commands

    Table 28. Commands Related to COPY DOMAIN
    Command Description
    ACTIVATE POLICYSET Validates and activates a policy set within a policy domain.
    COPY MGMTCLASS Creates a copy of an existing management class.
    DEFINE COPYGROUP Defines a copy group for backup or archive processing within a specified management class.
    DEFINE DOMAIN Defines a policy domain that can be assigned to one or more clients.
    DEFINE MGMTCLASS Defines a management class within the policy domain and policy set specified.
    DEFINE POLICYSET Defines a policy set within the specified policy domain.
    DELETE COPYGROUP Deletes a backup or archive copy group from a policy domain and policy set.
    DELETE DOMAIN Deletes a policy domain along with any policy objects in the policy domain.
    DELETE MGMTCLASS Deletes a management class and its copy groups from a policy domain and policy set.
    QUERY COPYGROUP Displays the attributes of an existing copy group.
    QUERY DOMAIN Displays information about one or more policy domains.
    QUERY MGMTCLASS Displays information about one or more management classes.
    QUERY POLICYSET Displays information about one or more policy sets.
    REGISTER NODE Defines a client to the server and sets options for that user.
    UPDATE COPYGROUP Changes one or more attributes of a copy group.
    UPDATE DOMAIN Changes the attributes of a policy domain.
    UPDATE MGMTCLASS Changes the attributes of a management class.
    UPDATE POLICYSET Changes the description of a policy set.
    VALIDATE POLICYSET Verifies and reports on conditions the administrator must consider before activating the policy set.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] y do k'3sV6?5@6./usr/share/html/adsm/en_US/admref/a45era61.htm Administrator's Reference

    Administrator's Reference

    COPY MGMTCLASS (Copy a Management Class)

    Use the COPY MGMTCLASS command to create a copy of an existing management class within the same policy set.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    When you use this command, ADSM copies the following information:

    • Management class description

    • Copy groups defined to the management class

    • The following space management attributes, if they are specified in the management class:
      • SPACEMGTECHNIQUE
      • AUTOMIGNONUSE
      • MIGREQUIRESBKUP
      • MIGDESTINATION

    After you copy a management class, you can use the UPDATE MGMTCLASS command to change the management class description.

    You cannot copy management classes across policy domains or policy sets.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the new management class belongs.

    Syntax

    >>-COPy MGmtclass--domainname--setname--classname1--classname2--><
     
    

    Parameters

    domainname
    Specifies the name of the policy domain to which the management class belongs. This parameter is required.

    setname
    Specifies the name of the policy set to which the management class belongs. This parameter is required.

    classname1
    Specifies the name of the existing management class you want to copy. This parameter is required.

    classname2
    Specifies the name of the new management class. This parameter is required. The maximum length of this name is 30 characters.

    Examples

    Task

    Copy the existing management class ACTIVEFILES to FILEHISTORY for policy set VACATION in the EMPLOYEE_RECORDS policy domain.

    Command:
    copy mgmtclass employee_records vacation activefiles filehistory

    Related Commands

    Table 29. Commands Related to COPY MGMTCLASS
    Command Description
    DEFINE COPYGROUP Defines a copy group for backup or archive processing within a specified management class.
    DELETE MGMTCLASS Deletes a management class and its copy groups from a policy domain and policy set.
    QUERY COPYGROUP Displays the attributes of an existing copy group.
    QUERY MGMTCLASS Displays information about one or more management classes.
    QUERY POLICYSET Displays information about one or more policy sets.
    UPDATE COPYGROUP Changes one or more attributes of a copy group.
    UPDATE MGMTCLASS Changes the attributes of a management class.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] gement  k'3tV6?5@6./usr/share/html/adsm/en_US/admref/a45era62.htm Administrator's Reference

    Administrator's Reference

    COPY POLICYSET (Copy a Policy Set)

    Use the COPY POLICYSET command to create a copy of any existing policy set (including the ACTIVE policy set) within the same policy domain.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    When you use this command, ADSM copies the following information:

    • Policy set description

    • Management classes in the policy set (including the default management class, if assigned)

    • Copy groups in each management class

    A policy set cannot be copied across policy domains.

    To change the description of the new policy set, use the UPDATE POLICYSET command.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the new policy set belongs.

    Syntax

    >>-COPy POlicyset--domainname--setname1--setname2--------------><
     
    

    Parameters

    domainname
    Specifies the name of the policy domain to which the policy set belongs. This parameter is required.

    setname1
    Specifies the name of the existing policy set you want to copy. This parameter is required.

    setname2
    Specifies the name of the new policy set. This parameter is required. The maximum length of this name is 30 characters.

    Examples

    Task

    Copy the existing policy set VACATION to HOLIDAY in the EMPLOYEE_RECORDS policy domain.

    Command:
    copy policyset employee_records vacation holiday

    Related Commands

    Table 30. Commands Related to COPY POLICYSET
    Command Description
    ACTIVATE POLICYSET Validates and activates a policy set within a policy domain.
    COPY MGMTCLASS Creates a copy of an existing management class.
    DEFINE MGMTCLASS Defines a management class within the policy domain and policy set specified.
    DELETE POLICYSET Deletes a policy set, including its management classes and copy groups, from a policy domain.
    QUERY POLICYSET Displays information about one or more policy sets.
    UPDATE POLICYSET Changes the description of a policy set.
    VALIDATE POLICYSET Verifies and reports on conditions the administrator must consider before activating the policy set.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] UIV="ex kZq'3tV6?5 @6./usr/share/html/adsm/en_US/admref/a45era63.htm Administrator's Reference

    Administrator's Reference

    COPY PROFILE (Copy a Profile)

    Use the COPY PROFILE command on a configuration manager to copy a profile and all its associated object names to another profile.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-COPy PROFIle--profile_name1--profile_name2------------------><
     
    

    Parameters

    profile_name1
    Specifies the name of the configuration profile to be copied. This parameter is required.

    profile_name2
    Specifies the name of the new configuration profile. The maximum length of the profile name is 30 characters. This parameter is required.

    Examples

    Task

    Copy a profile named VAL to a new profile named VAL2.

    Command:
    copy profile val val2

    Related Commands

    Table 31. Commands Related to COPY PROFILE
    Command Description
    DEFINE PROFASSOCIATION Associates objects with a profile.
    DEFINE PROFILE Defines a profile for distributing information to managed servers.
    DEFINE SUBSCRIPTION Subscribes a managed server to a profile.
    DELETE PROFASSOCIATION Deletes the association of an object with a profile.
    DELETE PROFILE Deletes a profile from a configuration manager.
    DELETE SUBSCRIBER Deletes obsolete managed server subscriptions.
    DELETE SUBSCRIPTION Deletes a specified profile subscription.
    LOCK PROFILE Prevents distribution of a configuration profile.
    NOTIFY SUBSCRIBERS Notifies servers to refresh their configuration information.
    QUERY PROFILE Displays information about configuration profiles.
    QUERY SUBSCRIBER Displays information about subscribers and their subscriptions to profiles.
    QUERY SUBSCRIPTION Displays information about profile subscriptions.
    SET CONFIGMANAGER Specifies whether a server is a configuration manager.
    UNLOCK PROFILE Enables a locked profile to be distributed to managed servers.
    UPDATE PROFILE Changes the description of a profile.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ba k:3'3$tV6?5 @6$./usr/share/html/adsm/en_US/admref/a45era64.htm Administrator's Reference

    Administrator's Reference

    COPY SCHEDULE (Copy a Client or an Administrative Command Schedule)

    Use the COPY SCHEDULE command to create a copy of an existing schedule. The COPY SCHEDULE command takes two forms, depending on whether the schedule applies to client operations or administrative commands. The syntax and parameters for each form are defined separately.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To copy a client schedule, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which you are copying the schedule. To copy an administrative command schedule, you must have system privilege.

    Syntax for Copying Client Schedules

    Use the COPY SCHEDULE command to create a copy of an existing schedule for client operations. You can copy a schedule within a policy domain or from one policy domain to another existing policy domain.

    When you use this command, ADSM copies the following information:

    • Description of the schedule
    • All parameter values in the original schedule

    The last modification value for the new schedule is set to the time that you executed this command. Any clients associated with the original schedule are not associated with the new schedule. An administrator with policy privilege must use the DEFINE ASSOCIATION command to associate clients to the new schedule.

    To make changes to an existing schedule, use the UPDATE SCHEDULE command.

    >>-COPy SCHedule--domain1--schedulename1--domain2--------------->
     
          .-schedulename1--.   .-REPlace--=--No------.
    >-----+----------------+---+---------------------+-------------><
          '-schedulename2--'   '-REPlace--=--+-No--+-'
                                             '-Yes-'
     
    

    Parameters for Copying Client Schedules

    domain1
    Specifies the name of the policy domain that contains the schedule you want to copy. This parameter is required.

    schedulename1
    Specifies the name of the schedule you want to copy. This parameter is required.

    domain2
    Specifies the name of an existing policy domain to which you want to copy the new schedule. This parameter is required. You must have policy privilege for this policy domain to use this command. You must specify a new schedule name (with the SCHEDULENAME2 parameter) if you want to copy a schedule within a policy domain.

    schedulename2
    Specifies the name of the new schedule. This parameter is optional. The maximum length of the name is 30 characters.

    If you do not specify this name, the name of the original schedule (schedulename1) is used.

    If the schedule name is already defined in the policy domain, you must specify REPLACE=YES, or the command fails.

    REPlace=replacevalue
    Specifies whether an existing schedule can be replaced. This parameter is optional. The default value is NO.

    If the new schedule name is already defined in the new policy domain, you must specify REPLACE=YES, or the command fails. Possible values are:

    No
    Specifies that an existing schedule cannot be replaced.

    Yes
    Specifies that an existing schedule can be replaced.

    Syntax for Copying Administrative Command Schedules

    Use the COPY SCHEDULE command to create a copy of an existing administrative command schedule. You can copy an administrative command schedule to another administrative command schedule.

    When you use this command, ADSM copies the following information:

    • Description of the schedule
    • All parameter values in the original schedule

    The last modification value for the new schedule is set to the time that you executed this command.

    To make changes to an existing schedule, use the UPDATE SCHEDULE command.

    >>-COPy SCHedule--schedulename1--schedulename2------------------>
     
                                    .-REPlace--=--No------.
    >----Type--=--Administrative----+---------------------+--------><
                                    '-REPlace--=--+-No--+-'
                                                  '-Yes-'
     
    

    Parameters for Copying Administrative Command Schedules

    schedulename1
    Specifies the name of the schedule you want to copy. This parameter is required.

    schedulename2
    Specifies the name of the new schedule. This parameter is required. The maximum length of the name is 30 characters.

    If the schedule name is already defined, you must specify REPLACE=YES, or the command fails.

    Type=Administrative
    Specifies this is a scheduled administrative command. This parameter is required.

    REPlace=replacevalue
    Specifies whether an existing schedule can be replaced. This parameter is optional. The default value is NO. Possible values are:

    No
    Specifies that an existing schedule cannot be replaced.

    Yes
    Specifies that an existing schedule can be replaced.

    Examples

    Task 1

    Copy the WEEKLY_BACKUP schedule that belongs to policy domain EMPLOYEE_RECORDS to the PROG1 policy domain and name the new schedule WEEKLY_BACK2. If there is already a schedule with this name defined in the PROG1 policy domain, do not replace it.

    Command:
    copy schedule employee_records weekly_backup prog1 weekly_back2

    Task 2

    Copy the DAILYBACKUP schedule that is defined to the EMPLOYEE_RECORDS policy domain to the PROG1 policy domain. If there is already a DAILYBACKUP schedule defined to the PROG1 policy domain, it is replaced.

    Command:
    copy schedule employee_records dailybackup prog1 dailybackup replace=yes

    Task 3

    Copy existing administrative schedule BACKUP_ARCHIVEPOOL to a new schedule named BCKSCHED.

    Command:
    copy schedule backup_archivepool bcksched type=administrative

    Related Commands

    Table 32. Commands Related to COPY SCHEDULE
    Command Description
    DEFINE ASSOCIATION Associates one or more clients with a schedule.
    DEFINE SCHEDULE Defines a schedule for a client operation or an administrative command.
    DELETE SCHEDULE Deletes a schedule from the database.
    QUERY SCHEDULE Displays information about one or more schedules.
    UPDATE SCHEDULE Changes the attributes of a schedule.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] r a k'3#tV6?5 @6#./usr/share/html/adsm/en_US/admref/a45era65.htm Administrator's Reference

    Administrator's Reference

    COPY SCRIPT (Copy an Existing Script to a New Script)

    Use the COPY SCRIPT command to copy an existing ADSM script to a new ADSM script with a new name.

    This command is used with ADSM scripts only. For information on scripts and how to use them, see Using Scripts and Macros.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system, policy, storage, or operator privilege.

    Syntax

    >>-COPy SCRipt--scriptname--newscriptname----------------------><
     
    

    Parameters

    scriptname
    Specifies the name of the script command to be copied.

    newscriptname
    Specifies the name of a new script which will contain all command lines from the existing script that is specified above. 30 characters is the maximum for script names. This parameter cannot specify the name of a script that currently exists.

    Examples

    Task

    To copy SCRIPT1 to a new script named SCRIPT2, use the following command:

    Command:
    copy script script1 script2

    Related Commands

    Table 33. Commands Related to COPY SCRIPT
    Command Description
    DEFINE SCRIPT Defines a script to the ADSM server.
    DELETE SCRIPT Deletes the script or individual lines from the script.
    QUERY SCRIPT Displays information about scripts.
    RENAME SCRIPT Renames a script to a new name.
    RUN Runs a script.
    UPDATE SCRIPT Changes or adds lines to a script.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] HTML kE'3tV6?5!@6./usr/share/html/adsm/en_US/admref/a45era66.htm Administrator's Reference

    Administrator's Reference

    COPY SERVERGROUP (Copy a Server Group into a Different Server Group)

    Use the COPY SERVERGROUP command to copy a server group into a different server group.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-COPy SERVERGRoup--group_name--new_group_name----------------><
     
    

    Parameters

    group_name
    Specifies the name of the existing server group you want to copy. This parameter is required.

    new_group_name
    Specifies the name of the new server group. This parameter is required. The maximum length of this name is 64 characters.

    Examples

    Task

    Copy a server group GRP_PAYROLL to GRP_HQPAYROLL.

    Command:
    copy servergroup grp_payroll grp_hqpayroll

    Related Commands

    Table 34. Commands Related to COPY SERVERGROUP
    Command Description
    DEFINE GRPMEMBER Defines a server as a member of a server group.
    DEFINE SERVER Defines a server for server-to-server communications.
    DEFINE SERVERGROUP Defines a new server group.
    DELETE GRPMEMBER Deletes a server from a server group.
    DELETE SERVER Deletes the definition of a server configured for server-to-server communications.
    DELETE SERVERGROUP Deletes a server group.
    MOVE GRPMEMBER Moves a server group member.
    QUERY SERVER Displays information about servers configured for server-to-server communication.
    QUERY SERVERGROUP Displays information about server groups.
    RENAME SERVERGROUP Renames a server group.
    UPDATE SERVER Updates information about a server defined for server-to-server communications.
    UPDATE SERVERGROUP Updates a server group.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k['3 tV6?5!@6 ./usr/share/html/adsm/en_US/admref/a45era67.htm Administrator's Reference

    Administrator's Reference

    DEFINE ASSOCIATION (Associate Client Nodes with a Schedule)

    Use the DEFINE ASSOCIATION command to associate one or more clients with a schedule. Client nodes that are associated with a schedule initiate backup and archive functions according to that schedule.
    Note:In a macro, the server may stall if some commands (for example, REGISTER NODE and DEFINE ASSOCIATION) are not committed as soon as you issue them. You could follow each command in a macro with a COMMIT command. However, a simpler solution is to include the -ITEMCOMMIT option with the DSMADMC command.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Before associating a client to a schedule, the following conditions must be true:

    • The specified schedule exists
    • The client is registered to the policy domain to which the schedule applies

    Any clients already associated with a specified schedule are not affected when you associate new clients with that schedule.

    A client remains associated with a schedule until you use the DELETE ASSOCIATION command to remove it from the list of associated clients or until the schedule is deleted by using the DELETE SCHEDULE command.

    In addition, any clients that you subsequently define to ADSM are not automatically associated with a schedule. You must use the DEFINE ASSOCIATION command to associate any newly registered clients with the appropriate schedules.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the schedule belongs.

    Syntax

    >>-DEFine ASSOCiation--domainname--schedulename----------------->
     
          .-,-----------.
          V             |
    >--------nodename---+------------------------------------------><
     
    

    Parameters

    domainname
    Specifies the name of the policy domain to which the schedule belongs. This parameter is required.

    schedulename
    Specifies the name of the schedule that you want to associate with one or more clients. This parameter is required.

    nodename
    Specifies the name of the client node to be associated with the specified schedule. This parameter is required. You can specify a list of clients that you want to associate with the specified schedule. The items in the list are separated by commas, with no intervening spaces. You can use a pattern-matching expression to specify a name. All matching clients are associated with the specified schedule. If a client is listed, but is already associated with the specified schedule or is not assigned to the domain to which the schedule belongs, the command has no effect for that client.

    Examples

    Task 1

    Associate clients with the WEEKLY_BACKUP schedule. The associated clients have names that begin with SMITH or JOHN, and are assigned to the EMPLOYEE_RECORDS policy domain.

    Command:
    define association employee_records weekly_backup smith*,john *

    Task 2

    Associate the clients JOE, TOM, and LARRY with the WINTER schedule, assigned to the EMPLOYEE_RECORDS policy domain. However, the client JOE is already associated with the WINTER SCHEDULE.

    Command:
    define association employee_records winter joe,tom,larry

    Related Commands

    Table 35. Commands Related to DEFINE ASSOCIATION
    Command Description
    DEFINE SCHEDULE Defines a schedule for a client operation or an administrative command.
    DELETE ASSOCIATION Deletes the association between one or more clients and a schedule.
    DELETE SCHEDULE Deletes a schedule from the database.
    QUERY ASSOCIATION Displays the clients associated with one or more schedules.
    REGISTER NODE Defines a client to the server and sets options for that user.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ociate k'3uV6?5!@6./usr/share/html/adsm/en_US/admref/a45era68.htm Administrator's Reference

    Administrator's Reference

    DEFINE CLIENTACTION (Define a Client Action)

    Use the DEFINE CLIENTACTION command to schedule a client or a list of clients to process a command for a one time action. The client node can immediately process this command if the client scheduler is started. ADSM automatically defines a schedule and associates the client node to the schedule. ADSM defines this schedule by setting the PRIORITY parameter to one, the PERUNITS parameter to onetime, and the DURUNITS parameter to the number of days set by the duration period of the client action.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    ADSM displays the name of the schedule to the server console or administrative client, depending where messages are logged. You can use the name to query or delete the schedule and associated nodes from ADSM.

    To specify how long the schedule should remain active, use the SET CLIENTACTDURATION command.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy for the policy domain to which the schedule belongs.

    Syntax

    >>-DEFine CLIENTAction----+------------------+------------------>
                              |  .-,----------.  |
                              |  V            |  |
                              '----nodelist---+--'
     
    >-----+------------------------+---ACTion--=--actionvalue------->
          '-DOmain--=--domainlist--'
     
    >-----+---------------------------+----------------------------->
          '-OPTions--=--optionstring--'
     
    >-----+---------------------------+----------------------------><
          '-OBJects--=--objectstring--'
     
    

    Parameters

    nodelist
    Specifies the list of client node names that will execute the schedule associated with the action. This parameter is optional.

    You can use a pattern-matching expression to specify the name or list of names separated by commas. All matching client nodes will be scheduled to perform the action. If you do not specify a value for this parameter, all client nodes will be scheduled.

    DOmain=domainlist
    Specifies the list of policy domains used to limit the list of client nodes. Only client nodes that are assigned to one of the specified policy domains will be scheduled. All clients assigned to a matching domain will be scheduled. If you do not specify a value for this parameter, all policy domains will be included in the list.

    ACTion=actionvalue
    Specify the type of action that the client will perform. This parameter is required. See the ACTION parameter discussed in the DEFINE SCHEDULE command for a listing of valid and default values.

    OPTions=optionstring
    Specifies the options that are supplied to the DSMC command when a schedule is processed. This parameter is optional. For information about specifying the OPTIONS parameter, see the DEFINE SCHEDULE command.

    OBJects=objectstring
    Specifies the objects for which the specified action is performed. This parameter is optional. For information about specifying the OBJECTS parameter, see the DEFINE SCHEDULE command.

    Examples

    Task

    Issue an incremental backup command for client node TOM assigned to policy domain EMPLOYEE_RECORDS. ADSM defines a schedule and associates the schedule to client node TOM (assuming the client scheduler is started).

    Command:
    define clientaction tom domain=employee_records action=incremental

    Related Commands

    Table 36. Commands Related to DEFINE CLIENTACTION
    Command Description
    DELETE SCHEDULE Deletes a schedule from the database.
    QUERY ASSOCIATION Displays the clients associated with one or more schedules.
    QUERY EVENT Displays information about scheduled and completed events for selected clients.
    QUERY SCHEDULE Displays information about one or more schedules.
    SET CLIENTACTDURATION Specifies the duration of a schedule defined using the DEFINE CLIENTACTION command.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ted pol k '3uV6?5!@6./usr/share/html/adsm/en_US/admref/a45era69.htm Administrator's Reference

    Administrator's Reference

    DEFINE CLIENTOPT (Define an Option to an Option Set)

    Use the DEFINE CLIENTOPT command to add a client option to a specified option set.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted policy privilege.

    Syntax

    >>-DEFine CLIENTOpt--option_set_name--option_name--option_value-->
     
         .-Force--=--No------.
    >----+-------------------+---+------------------+--------------><
         '-Force--=--+-No--+-'   '-SEQnumber--=--n--'
                     '-Yes-'
     
    

    Parameters

    option_set_name
    Specifies the name of the option set to be defined. This parameter is required. The maximum length of the name is 64 characters.

    option_name
    Specifies a valid client option. This parameter is required. The valid options are:
    • BOOKS
    • CHANGINGRETRIES
    • COMPRESSALWAYS
    • COMPRESSION
    • DIRMC
    • DOMAIN
    • DOTDIRCHECK
    • DSMCDEFAULTCOMMAND
    • EXCLUDE
    • INCLUDE
    • MAXCMDRETRIES
    • NWPWFILE

    • NWUSER
    • QUIET
    • RETRYPERIOD
    • RUNASSERVICE
    • SCHEDMODE
    • SCROLLLINES
    • SCROLLPROMPT
    • SLOWINCREMENTAL
    • SUBDIR
    • TAPEPROMPT
    • TXNBYTELIMIT
    • VERBOSE

    option_value
    Specifies the value for the option. This parameter is required. If the option includes more than one value, the values must be within quotation marks.

    SEQnumber=n
    Specifies a sequence number when an option name is specified more than once. This parameter is optional.

    Force=force_value
    Specifies whether a client user can override an option value. If FORCE=YES, the client cannot override the value. This is ignored for additive options, for example, INCLUDE, EXCLUDE, and DOMAIN. This parameter is optional. The default is NO.

    Examples

    Task

    Add a client option (MAXCMDRETRIES 5) to a client option set named ENG.

    Command:
    define clientopt eng maxcmdretries 5

    Related Commands

    Table 37. Commands Related to DEFINE CLIENTOPT
    Command Description
    COPY CLOPTSET Copies an existing client option set.
    DEFINE CLOPTSET Defines a client option set.
    DELETE CLIENTOPT Deletes a client option from a client option set.
    DELETE CLOPTSET Deletes a client option set.
    REGISTER NODE Defines a client to the server and sets options for that user.
    QUERY CLOPTSET Displays information about a client option set.
    UPDATE CLIENTOPT Updates the sequence number of a client option.
    UPDATE CLOPTSET Updates the description of a client option set.
    UPDATE NODE Changes the attributes associated with a client node.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k'3&uV6?5"@6&./usr/share/html/adsm/en_US/admref/a45era70.htm Administrator's Reference

    Administrator's Reference

    DEFINE CLOPTSET (Define Client Options)

    Use the DEFINE CLOPTSET command to define which options the client will use during archive, backup, restore, and retrieve operations.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted policy privilege.

    Syntax

    >>-DEFine CLOptset--optionsetname------------------------------->
     
    >-----+------------------------------+-------------------------><
          '-DESCription--=--description--'
     
    

    Parameters

    option_set_name
    Specifies the name of the client option set to be defined. This parameter is required. The maximum length of the name is 64 characters.

    DESCription=description
    Specifies a description of the client option set. This parameter is optional. The maximum length of the description is 255 characters. The description must be enclosed in quotation marks if it contains any blank characters.

    Examples

    Task

    Define a client option set named ENG.

    Command:
    define cloptset eng

    Related Commands

    Table 38. Commands Related to DEFINE CLOPTSET
    Command Description
    COPY CLOPTSET Copies an existing client option set.
    DEFINE CLIENTOPT Adds a client option to a client option set.
    DELETE CLIENTOPT Deletes a client option from a client option set.
    DELETE CLOPTSET Deletes a client option set.
    QUERY CLOPTSET Displays information about a client option set.
    UPDATE CLIENTOPT Updates the sequence number of a client option.
    UPDATE CLOPTSET Updates the description of a client option set.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] n  l;'3ZuV6?5"@6!=./usr/share/html/adsm/en_US/admref/a45era71.htm   -ei<>acnorst ADRTdfhlmpu"#&/46;=EGILNOPSbgvy1BCFMVkw'+,.2589HUY03Xxz!(7:QW_q)J\ZKjh@R@85 |8$ "ŋ$A bI H0 PCh5 nh48I"dzkv)Sd0ƋHD8+v<O'JiǏA@xVM( '( L%^@ s@`0 I0+rtG2    ׄ wP0nzeZA!*SbS}vQ`0ݸ+zykOx)Y+kOݸ+lG}=}&d+/1s}?3Y: 0hWь};O)]번#9A.h &A4i$ gI8`392EwWiZL3\=᝚e:lbg\8Jz˧ɯUs%~ȡ XsAsK98W'ճSVΫg=UγSӘ|>4L:Ur}M[=U}~{4ϴO,$lӮ+gL1IO;x>=_3|>4LbrRM[=U}~{4Λ3ؙX9sK8ae 0ocjKQ4gSWמp2/3XtFJsrf}M[((HJ3fO FުIe2(H(;q7i2N\ɚVSss,sY:lO%<܍|du5l,$laek'MizddvcSmISVw3+)PsIp6AiDϪ5ٌS|cey)k$e;(sEq$ ɖ,%cNza=U}y )f{'U\Y؜y\W:YiL 4M4L:Ur}M[=U}~{4ϴX,$O=ULe<|ச$<[r5yղ4LJ&}ULbkSmISV`n9>Os|c)G;txI|IO]y_#SABF )ɞϏ5ۑ}7&g4YD2jJks,Pi琒SU}}UΞ(V]y_#_JxJ5~Ǽs,xI|8xI2jH!&HA HG <"%HahKJZ,%jHsɒ"PxdO&HA*XCrfO;瞡6SO 0ob|c) ? HD8]Oj#37JLOh7P]0Τ6;=`392|S3)M|N|ச 0o`PGi I4ZG Y.%Jqi[ YEIrRJ3<$`~nL٥z5\_=5ac Aλ5)j;r%FP\t]> ˃Q@1m|^ w9"A4]$J"ϛԔbg̱¤Fre.%Jq@ig5rr]|hqAc!nS\z䧪ؒ}9.RS|lv&}Uá& 3, 0hN?$`4Nhi躙X|hqAc!nS\z䧪ؒ~^+ɞOL`g&X$`%vri%&(H,||c*MwI|IO/ϥ=U}yZQ3OYz -7$`4Nhi >Ƌ =qv2=UJzwq||})Ԕzy3<UpI|;Ӱ|O< 4q,栓]$J"QAˤR\sPAjW<^y)xI|<#+/_,)la>X$`%s@ OYO(oLO&~5z|`PGtsOYOc)}6g3d+|`PGp||N P|~Ƹg'Ԝ/0  3M5;tGy}(#9sKR\AFҴ$h@.%JsCOEƲxi3z.9 d5Mzw+N(^yWzSVz3F򏪹kճ+0hN?:LWe(H,Jws,x=e=Uζ1f'U%W|ceU_SViŲRr_\9ؔ$`%s==fs8$PGZT[9Sx(H(; sPI =᧬4Xi栃7)xN(^yWzSVz3F򏪹kճ+0h> P|~Ƹg'ԜV\ cBF W:xZg>ӂE 4q,栓]$J"IV.%JqAc!nSWכ<==ឲʿc޲N(PGhq,栓]$J"eq1BFh"T44\k&4Xi栃7)uj2~Jss,sY:lOYy_J}M[)s<[+'%U#^\\PGtv7b(aBF Wi|޾W'LSu5lSSw\: nF2O 4w9IOUsmשgtl&WU9Ξ-ۑSVCt.(Hh sPI.%Jr$ Vo$h@.%JsCOE᧬4Xi栃7)Ր]7ys.~ƝN(\5'I|ؾX(HN()ճI|ؾY nFRS)C#^aek'M@S}U#^-zM[:U\u*UwYo|^02#+g<:;y\W`54tl'f{?bk#YL1}vQNPSbdPGtv7E 0h8g>Ӏ/M(HiRal枳9N XsP&YA'44]<zEj8 SrᜟO=UW1StUX8N(ʪU|}Uμ_ P|~Ƹg&r?fiPGj 9DB.(Th"Tqv2=U}y3./<=->̱d鲍UW'_éWeBF )vi\հG\u*W:}[QN`f>4F2}ILꫜ4(&A"v7Ɋ0h-n9IOUs*La$} Sq0?"0254tl'يy3(r[OUsDHEH"d az\ 4q,栓]$J"H$V+$h@.%JsCOEg,4\sPAjW<zo7@?RSW:ϥy996QS5lU꾜dzxWNK nFjn 4wI]>o_+O&+$`%s==fs8PGrҥ4=fr>x(H(; sPI =O+#OYhqAc!nS?c\3U2~JtnʿcuJ<]|+e%; 0h> P|~Ƹg'Ԝ)՗?fiPGj 9DB.(Th"Tqv2=U}}Uγ_<]|+e%;sñOqcb8@ig5"T@#B4Yt*Pz.^IEj8 Sr=\>ɕ3|>GWS^j鱆zgҾ}}9;(HJ;1]^#+09}V7٦'Ԕ5z8sOYOc)}6g3d+|`PGtΞ(V4ϴ80@PGrҥ4=frBA@M4Nit*P n&eDB.9 d5MzM[>Ә|>QX>תx*60UsTs, 0hYA'4H(EDŽ,H(E5]OU__Usgsv'c i=\?꾜dN^Iꛉ0h-n9sKR\\: }vQ$h@.%JsCOE4Ƌ =qv2:jO)y {u_u䞩MLae 6&{U\3Y2}9}S$M벏 (HI]az\y1]^#+U:_7LCTܧ'7 5 $>SH(%>\$&H'HABF sK8ܙVRw5YzH>M[<+)1|>=][:OT>(Ӿy39LUaek'M}+)~QWLOU1F@$02#@|i>̱d鲏)* ōd+}~#Uճ}=BBF rJQ$ 7>̱(zI| UY`?^Ie 0hIOU__:2|!U?1=eଥL/3kOU_^}9 О>>̱d鲏V7OUsg{ <EA$I/>ۑf3vQSVBF )u5lOgo:OTO&~> s,b~z:rxʼ 4q,栓]$J">.%JqAc!nSW׿g{̰(H%;yOVS7y'n'f{>02}kP9_y;(H,>JkWק/Wіr &+O{+WG]#$(HJ. b( Jut 9U%5 4q,栓]$J"P,H(E5]OU__zM[<+)Nc6&zOTO&{9}kP?=NSV)y flbg\>qv+D&Lu5lOgo9ؙ=Sq1BF @g}kZz2jJks,wӮRLWxE=(g=j%3"HH$"\[r5'vQSVBF sK9$I|^ˤR\sPAjUj>!YLsv'c>SgJָ zxeMlpWMeێ]# z(]NE@3BF ];AλKbv(HЁm1)-5wZ$39$h@밥ӻrwbv ]#¨$h@Kfk`ww`k5݁wv-A ܝء#B]MzE `_ BP /%]NlRzsE m_]n :5> Aλ5)j;r%FP\t]> ˃Q@1m|^ w9"A4P@@C,CI sEY.%JqgrtJ} Sc3|ச& 3,4Yt*PjsK9$憞Ej8 Sr%=UĖwzW`7&{^nL:xbg\392#+>o_+O<,1BF sK9$憞H|hqAc!nS\z䧪|^ggҝIOW=Ξ)ؙW7L(HJ;K;o_+O&+$`%s==fp.= 4q,栓]$J"䍱|சƋ.%JqAc!nSWכ<=񯬺x;8+Lg&X$`%v0|O< 4q,栓]$J"Kb(HЁ]$J"憞Ƌ =qv2=UJzJo3InO=U]5M[)<:jx(HJ;K;3ؙXs2ؙ|=WמpEdN6>P3#+9rivQz„;tGy}. DGH(PGsY5#IsREIy2DJLZB8i(SVBF W: I 0oQ485{XגzF;SW.%JqAc!nSW׿g]WU3pWMb|=][9ؙ=Sq1BF q qv+OYv2jJkǾpWMg}:u$u|dSؙ򏪸qz17J|(yB$DH _}U#^2~LWeu5l$`ܒU\jy'n'f{>|சb~z:rxʽk=UÔհPGj 9DB..h"Tqv2=U}{u٥|e^c:OTO&{t 0hINճ:OTO&}U]5.@k2|ச 4w9YgIMzz*2}U]#$vQejKzD 4wI\="A^LWe}aN}U΁R0ꤦ#9sKR\\}EI栃7)OUsgs3גz}6g3]5.@p]5W:tٞӬWدYUdɕ}UΦif=Sq1BF @g}kZz˱RS_=k;|Mө&g'dSؙ򏪹=fsьRS@$P$Dcx-i:LWeu5l$`4Nit*P,H(E5]OU_^i8+?(M+ZW7@` iSW'u5lNc6&zOTO&{tv'(e)2(Hh @ig4H(EF.%Jq,愹';4XKigO\Xɖ<^'ˤyDE|^ggҜ $Ls=-7ᧅ">\ * @P`(r$~ĖwE 4wI\8̱@?|[)O%8zUr~SVu^k9䞩#9==eY>̱d鲍8zzM[猓B@``\\PGs7j 9.hKbc,%4XKjI9.7(H0:y M:sO벏|+M[)W73maeReXbR[<,`lx dV]y'bYEh sB\-YS;8+Lg&Xz.=:]y_#_Jpg.'1%2800?crȕ"ؒ}9.#+k:yJ_]Ns  XR`~O=U]5`pbIO@ 4w9q,栓愸*K(H(9\sE 椓69& c9eu}x,P#үo~XryJ_]GpWMcySY1Z-$sEM4]$J"qgR]w:4Yt*PhJ.9З4P$M#P al00¤tϮ'.EpQ*,g\Д\sR<$U"㚒.9y(1|~JL5Y}=UΞ(VRSc!n&s[`o*(HhsE.9!&HA HG <"%Ha *X$LhsRCL y2DJR<}r`ߒm+3|^gg҂8I4ZH"㚒d pɒ"Px(C H(˜i 椇<"%&@-!4d!"9 Sc/3kNWcv$NKc[`o*uj0h-$i"椋jHsɒ"PxdO&HA*XC H]"%&sEd pɒ"Px1MSҲbR[/_d+3Y?Jo3/ 4qhsRE5$9( Administrator's Reference

    Administrator's Reference

    DEFINE DBBACKUPTRIGGER (Define the Database Backup Trigger)

    Use the DEFINE DBBACKUPTRIGGER command to define settings for the database backup trigger. The database backup trigger determines when ADSM automatically runs a full or incremental backup of the ADSM database and deletes any unnecessary recovery log records.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    ADSM uses the settings you specify with this command only when the log mode is set to ROLLFORWARD using the SET LOGMODE command.

    With the DEFINE DBBACKUPTRIGGER command, you specify the percentage of the assigned capacity of the recovery log that can be used before ADSM begins a backup of the database. When space usage reaches the percentage you specify, ADSM starts a background process that does the following:

    • Runs a backup of the ADSM database using one or more scratch volumes.

      Unless a full backup is required, ADSM runs an incremental backup. A full backup is required when any of the following conditions are true:

      • The database has never been backed up.

      • The database was loaded using a salvage dump created with the DSMSERV DUMPDB command and the database has not been backed up since it was loaded.

      • The maximum number of incremental backups allowed between full backups has been reached.

      • The log mode was changed from NORMAL to ROLLFORWARD.

      • The database was extended or reduced.

      ADSM can continue to write new records to the recovery log while creating a backup of the database.
      Note:If a backup initiated by the database backup trigger fails, ADSM waits 60 seconds, and then tries again. It continues to retry the backup until it is successful. If the mount limit for the device class being used for the backup has been reached (all drives busy), ADSM automatically cancels lower priority operations (such as reclamation) to make a mount point available for the database backup. To ensure that a mount point is always available to run a database backup, you can define a device class that is used only by database backup.

    • After the backup is successfully completed, ADSM deletes all recovery log records except those required to restore the database to its most current state when used with the backup of the database that was just created.

    To display settings for the database backup trigger, use the QUERY DBBACKUPTRIGGER command. To update the settings for the database backup trigger, use the UPDATE DBBACKUPTRIGGER command. To delete the database backup trigger, use the DELETE DBBACKUPTRIGGER command.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-DEFine DBBackuptrigger----DEVclass--=--devclassname---------->
     
          .-LOGFullpct--=--50----------.
    >-----+----------------------------+---------------------------->
          '-LOGFullpct--=--percentage--'
     
    >-----+--------------------------------+------------------------>
          '-INCRDEVclass--=--devclassname--'
     
          .-NUMINCremental--=--6-------.
    >-----+----------------------------+---------------------------><
          '-NUMINCremental--=--number--'
     
    

    Parameters

    DEVclass=devclassname
    Specifies the name of the sequential access device class to use for backups. This parameter is required.

    If the mount limit for the device class specified has already been reached (all drives are busy) when the backup runs, ADSM automatically cancels lower priority operations, such as reclamation, to make a mount point available for the backup.

    Be sure that you have used the DEVCONFIG option in the dsmserv.opt file to specify an external file in which to store a backup copy of device class definitions. If this file is not available and your ADSM database is damaged or lost and must be restored, the definitions created using the DEFINE DEVCLASS command will not be available and must be recreated manually.

    You should also use the VOLUMEHISTORY option in the dsmserv.opt file, to specify an external file in which to store a backup copy of sequential volume history information.The volume history file is also used for database recovery.

    LOGFullpct=percentage
    Specifies when ADSM automatically backs up the database, based on the percentage of available space used for the recovery log. When the percentage of space used for the recovery log exceeds this value, ADSM performs an automatic backup of the database and removes unnecessary records from the recovery log. This parameter is optional. You can specify a value from 1-99. The default value is 50 percent.

    INCRDEVclass=devclassname
    Specifies the name of the sequential access device class to use for incremental backups. This parameter is optional. If you do not specify a value for this option, all backups are run using the device class specified with the DEVCLASS parameter.

    If the mount limit for the device class has been reached (all drives are busy) when the backup runs, ADSM cancels lower priority operations, such as reclamation, to make a mount point available for the backup.

    Be sure that you have used the DEVCONFIG option in the dsmserv.opt file to specify an external file in which to store a backup copy of device class definitions. Without the file, if the database is damaged or lost and must be restored, the device class definitions are unavailable and must be recreated manually.

    NUMINCremental=number
    Specifies the maximum number of incremental backups that can be run before a full backup is required. This parameter is optional. You can specify a value from 0-32. A 0 specifies that ADSM runs only full backups automatically. The default value is 6.

    Each incremental backup, whether run automatically by ADSM or run by issuing the BACKUP DB command, is added to the count of incremental backups run.

    Each full backup, whether run automatically by ADSM or run by issuing the BACKUP DB command, resets the count for incremental backups to zero.
    Note:If you issue a BACKUP DB command with the TYPE=INCREMENTAL parameter, ADSM performs an incremental backup of the database regardless of the NUMINCREMENTAL setting. For example, you set NUMINCREMENTAL to 5, and there have been five incremental backups since the last full backup. If you then issue BACKUP DB TYPE=INCREMENTAL, an incremental backup is still taken, and the counter for the number of incremental backups since the last full backup is set to 6. This occurs if the BACKUP DB command is issued either by an administrator or through an administrative schedule.

    Examples

    Task

    Define the setting of the database backup trigger at 80 percent. Run two incremental backups to every full backup of the database. Assume a device class of FILE for the backup.

    Command:
    define dbbackuptrigger devclass=file logfullpct=80 numincremental=2

    Related Commands

    Table 40. Commands Related to DEFINE DBBACKUPTRIGGER
    Command Description
    BACKUP DB Backs up the ADSM database to sequential access volumes.
    DEFINE DEVCLASS Defines a device class that can be used for storage pools, importing, or exporting.
    DELETE DBBACKUPTRIGGER Deletes the database backup trigger.
    QUERY DBBACKUPTRIGGER Displays information about the database backup trigger.
    SET LOGMODE Sets the mode for saving records in the recovery log.
    UPDATE DBBACKUPTRIGGER Changes one or more attributes of the database backup trigger.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] cent kR@'3vV6?5"@6./usr/share/html/adsm/en_US/admref/a45era73.htm Administrator's Reference

    Administrator's Reference

    DEFINE DBCOPY (Define a Volume Copy of a Database Volume)

    Use the DEFINE DBCOPY command to create a volume copy of an existing database volume. Database volume copies increase the availability of the database and provide safeguard against media failure. You can have as many as two volume copies of an existing database volume. After each database volume copy is defined, the server attempts to synchronize the volume copy with the database.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The volume copy created via the DEFINE DBCOPY command is also called a mirrored volume. The mirrorread and mirrorwrite options located in the server options file control the usage of mirrored volumes.

    All database volumes must reside on a random access volume. Volume copies must have at least the same capacity as the original volume and should be defined on separate physical devices. Any additional space on the volume copy is not used.

    This command can generate a background process that can be canceled with the CANCEL PROCESS command. If a DEFINE DBCOPY background process is canceled, the volume copy is created; however, synchronization processing is canceled, leaving the volume in a stale state. To display information on background processes, use the QUERY PROCESS command.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-DEFine DBCopy--volname--copyvolname-------------------------><
     
    

    Parameters

    volname
    Specifies the name of the database volume for which you want to create a volume copy. This parameter is required.

    copyvolname
    Specifies the file name of the volume you want to assign as a database volume copy. No volume name used by ADSM can contain any embedded blanks or equal signs. This parameter is required.

    This file name can be entered with either the fully qualified path name or the name relative to the server's current working directory. For example, if the file name is db2.dsm,enter the path name as:

    /usr/lpp/adsmserv/bin/db2.dsm
    

    Examples

    Task

    Create a database volume copy named DB.2 for the database volume named DB.1.

    Command:
    define dbcopy db.1 db.2

    Related Commands

    Table 41. Commands Related to DEFINE DBCOPY
    Command Description
    CANCEL PROCESS Cancels a background server process.
    DEFINE DBVOLUME Assigns a volume to be used for database storage.
    DELETE DBVOLUME Deletes a volume from the database.
    QUERY DBVOLUME Displays information about one or more database volumes.
    QUERY PROCESS Displays information about one or all background server processes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] >  kI'3vV6?5#@6./usr/share/html/adsm/en_US/admref/a45era74.htm Administrator's Reference

    Administrator's Reference

    DEFINE DBVOLUME (Define a Database Volume)

    Use the DEFINE DBVOLUME command to define a new database volume. All database volumes must reside on a random access media. You can have ADSM create the volume before it is assigned.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Attention: The size of an allocated database volume cannot be changed once it has been defined to the ADSM server. If you change the size of ADSM volumes, by extending raw logical volumes through smit or otherwise altering the file sizes of ADSM volumes, ADSM may not initialize correctly and data could be lost.

    Each time you define a new database volume, you provide additional space to the database. To permit the database to use this additional space, use the EXTEND DB command.

    When you define a database volume, it must occupy at least 5MB of space. Regardless of the defined storage capacity of a database volume, 1MB is not available for database storage. For example, if you define a database volume with a capacity of 9MB, 8MB are available for storage on the volume.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-DEFine DBVolume--vol_name----+-----------------------+------->
                                    '-Formatsize--=--value--'
     
          .-Wait--=--No------.
    >-----+------------------+-------------------------------------><
          '-Wait--=--+-No--+-'
                     '-Yes-'
     
    

    Parameters

    vol_name
    Specifies the file name of the database volume to be defined. This parameter is required. The volume name you specify must be enclosed in quotation marks if the name contains embedded blanks or equal signs.

    This file name can be entered with either the fully qualified path name or a name that is relative to the server's current working directory. For example, if the file name is mainvol, enter the path name as:

         /user/lpp/adsmserv/bin/mainvol
    

    Formatsize=value
    Specifies that the volume is created and formatted in one operation. This parameter is optional. The value is specified in megabytes. Unless WAIT=YES is specified, the operation is performed as a background process.

    Wait=value
    Specifies whether a volume creation and formatting operation is performed in the foreground or background. This parameter is optional. It is ignored unless the FORMATSIZE parameter is also specified.
    Note:You cannot specify Wait=Yes from the server console.

    No
    Specifies that a volume creation and formatting operation is performed in the background. This is the default.

    Yes
    Specifies that a volume creation and formatting operation is performed in the foreground.

    Examples

    Task 1

    Create a database volume named db.2.

    Command:
    define dbvolume db.2

    Task 2

    Create a new database volume of 20MB in the server directory with a file name of db3.dsm and wait for the server to define the database volume.

    Command:
    define dbvolume db3.dsm formatsize=20 wait=yes

    Related Commands

    Table 42. Commands Related to DEFINE DBVOLUME
    Command Description
    DEFINE DBCOPY Creates a volume copy of a database volume.
    DELETE DBVOLUME Deletes a volume from the database.
    EXTEND DB Extends usable database storage within the volumes previously allocated for its use.
    QUERY DBVOLUME Displays information about one or more database volumes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 46;

     ly'3"vV6!?5#@6P:./usr/share/html/adsm/en_US/admref/a45era75.htm  -et<>ainors #ADRTcdfhlmpu"&/46;EGILMNOPSVbgvy+,01=BCFw'23589Uqx().HWXY7KQ:jkz_|!$@\JZp( L *;ɒ#ʂ ,P)2d8Cy$E rd"9*e!ࡵbLILnf W)'EkXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_y@H"Lq"b~ X#)S9n+T~$ ݼw08rtC%2'+ >†$p7| 8l7H_y\6tjtr@P'y2+5TW䡹HYM7 Kn9}k)&r[ۮRp7}9-r!evSq_H_kn.m"63:N*\8P( C A@a9ć&L`5*#&iB8+ 0@0{ "H,AsZ|%,9Wr,RtV94  EVpC))*e!ࡵbL@0SqW !ɠHpXE҄p!b ,H_Y=9 G&;8i 8e53 p@09MCD H .EźeI_іxupTΣzӧΐ359Q'4x6kԛ,JN&Vyӳ:gPRO0iɯV6~&0άj7o(k)g76kV_Ma%D,`:xiјlg \8 @ WOH4$=)6YSUxŌs }HK\pYTPLwDqp(-%z#LwDqp(-ԛ,JGWՊCs65W EL1 *$cak(;%)fjcgjQS>kUr#@o:tGP,[6YxNqW?SIf#|kdh1}\Z2ܢ o:j*gQVfu[i~ o% )W ELEc<7tv 1 $c:vgLӣ0^rєdgukŲg| 砉bG 1k΂O׏n*ŌAU鯞CYO63zc> R z23*bJ0ڹ_\40_WEh|:czj*gRrZ&[63Z,gNW )%W%6Uxsȼzkm5:n+څ nRiRl +B^X$c֛ L>23Ռ y_:e3sܶ޴xש6YQIXٝW ELmxNqWi&=iQc bM"Ǽzs[ϫƽI$G76-z5j50yӷ*evSqS j50 ϸ4c%p TCl)O0kLs*~bXdgëb:8Ϳr[_;RˇϫPP昂_Z,e~ Ʃoΐ3mZtkQS:BxN׋ڤ23|Ma%B>CYO֡%k|kz)(3F[?Y7W:2밦Fzԛ?WIz)'7# x|yf+_a U) Q~jl6xR y`yE^illI ӧ56g+ۮ+~:gQ䷫ Aھuu)W7|u_X(3g/5xC h=x e:nW+\yATM"ǼI,Hex4$$0`PxG\(i&=O0irH䋤88CY4NtG "b䋎I‹&BcH<Hs{іtGQVnJ1 Pg*/Dqt͵bO6䋎JsHwbO6J9wvXrE$N ؓ PS =݃-@ @xnـ5H4Q}w"i1۱' vwwwwwwwv{yLY݉<`P۷E͹kf:j 7݁N-( &Y-v$Cn s[$PM4r[Iݺ/fmij 7݁N-Hpq"IݠbWwwww`)ϻ{{lCbO6D+{ۢSabT_`S iM $R3VI݅ s[Hri%rbO6}3hlo6c&*8T_v;HKrؓ  s%w&B[5.Ğ0(mۢf٨0u'%j8T_v;ERU,E yXR +֝:#\4rÒ.9' ,E yC@A aps$8,A@PHC)94  A (,C)H{M.OW (+YAp$/,)yA[QS:B>c:eMc)56g+xoR3,Y66G-:xɦT֛'7kڅ nSƾmlg(0$cή-j 7F(I LB^bX߄eg)/$g<_gFJ0bk,`ӜUE7( &Y-$C\]ۖ4o( <"5Eh~ ͹obx˳7P̈́e/XΤ,Sc9_351i:NRr),`ޚj9O63xzkWlo5"O0ofRk%-9O$g`L`G6|dg l*qQLk`ax 7,`@O0h(CsH=5Z9J[BW7c;YHQ'4{zkZ43w)(7"rx01 ǝ<auy~ 4 fH0 :_$O&EC^Ōsȼz -1kxue~<(5hPg;u_:c{TŢ ΄%5"XŌjl6 oWg|=[XIrUB,7LxzkƧ5 Aܧ|P`I 鯝\Z oD,`Ӝ)/9^94  "qDHppi&=` N .Eł8D(i&=qT<gDqukv\4eq¢GLYv$CnŒ%wwwwwwo;Q"H'v$CnHqwv"@1(Pؓ t^LR7(3Q"H'v$Cn`;hX*=`;hX vwD6(݃(w"iWbO6`M݀>wEdK7%Ğ0(mۢfܶxQ}wT.Ğ0(m%wwwwwwvyʤ88v$CnK)-/5TŢ psww`wwwwwwwwwwwwwwvwwwwwwwwwwwwo;ɆV GM݉<`P۷EU\Z2\*/[$PM0۱' v0&9wvwwwwwwwwwwwwwww`wwwwwwwwwwwv-( &ؓ t^ۖ:j 7݁N-( &xh@wwwwww`)ϻ{{x4iLY݉<`P۰{E")E͹kf:j 79ۢ w9Š98Y4W:tG&;8i pɤP94  A ( A9MCD  A9MCD 1ps"UE7 =\4eq‹r(XVWsoW EL1 і*$c׍Nj9O`1xzkfز=_oW EL1 N *$cr)6 <`PM"ǼY"NY4/,)7Œ%QS>kXc90W:qlQS*$@$o9ȑy*"Y4R \sM"Ǽ"5Eh~ "X1m~x_+iјoHKVjtW6v o% )V5rE99^ۖO0o9^sKc9 < AUk#?WΊD yxvb k_ b&) xxtZcܯVc#?WΊ%+FaiӋe eB8|uyI2$c׍zӣ0Llm|e.ܔ-S+\T!MU3H5#BO0hxgnS:p09pPOg7(vxzkƽiјo7LG+|`OࠞnSʉW{9C eD,`ӜUE7i&=X EH19ȢbZ9_z%a23|Zޘdg:3 N[,k*ͽMg!'7k֝e[ck/)st[. >xzkƽiјo7LG+|( k,`ӜUE7i&=X EH19ȢbZ9_z%a23|Zޘdg:3 N[,k*&T3Ō^5N}2RES9ԃPR:ocT6,q|<3\( }X$c׍zӣ0ЎP#\YդMg^T>ΤjZrd5`G kpctf82Y%c#>r|YlSbk%I2$c׍zӣ0ӧ& 4 sr` z e8}#S-0cE2ⱇb1+uk_AE7:&T3Xl,`s }뾭bX^j 7𗌷 :aU I 鯝i#>Xc=Tւ:TIHs#J*jo9Ȧ }_;o,`Ӝ)4^I M#s&)4IDsqWH,`<#O5I͹h|#xEI9^YR+G+|[g3,G1{>Ztcy-: )56g>Ϙۖ2MLR6$c׍{Px鵱DŽ+=i {6ab&) G*$c }_;3nZu0W|k=ƫG/XV+ۖ,G6SwƽHILcxzkWlo5=ɽʉhvfܵx8FV23 E&ܷP삋LFX ,1ׁ|YlS|k#?We|dSn"k+ۮ*rҙ-`ߌpTΣy}KxzkƼo;-|Sà~5L~Mc)V57™ţ,WJɈPap w;l@Y4Řؓ E"N}݃݃ıNH,dbvI݃).8=N=/fmX1PapT_wwwwwww`SU!9^ɤP nRiӢ881HXG$EH19rh @P($!r  { &!b"D=yDqW$pҌB .O9ȢbZ9_5\53+_3FXŌ^59R :e|9؉BĞ,`:|ׁ9ZDWVjtLRtV23֝ն>WuiY_xv"bլR+pA1' D kc9 ,)5oRlLc9C[ ܯVc#?W b4I 95_Llm|e gR AH57@Ō<323밒}Yԅ6TTI 4P#ZtfۮW gV5OECLMg.C[zষ:j GM|BHg;07aiܧ.xBGuq9}_>,)5oRlLc9C[ ܯVc#?W b4I 95_Llm|e gR AH5PHŌ<323밒(( KÔ6TTI 9^S{&Bcށ(i&=9^YR+G+xoAĸ}#^6F~ b4I 95_Llm|e gR AH570 I v8lIpP*ʉA)7淆20$I v8lIpP*ʉ6Uc=pKcekMc36屑xzkƽR }ɽʀdpTUH1/b*Cc9TI 9^SyT0(k a1h\( <"5Eh~x_ n Eh23AͶ8x(50 < qT?O0hj a'4qU!9^${-yơHn+fŌsH=5W{[_Z9Nuc<ix͊cΞPP` 0:a^3brsm/l"/ AMTI 9d^s |5>lV\(3F~\Z bp9KVSUqP,HI ,$cr)qdP+#Ğ0(k1eQtyEk_>Wb7A)7֝> o% )56g*r3:Dq^`^bŌ^5Bg7)_63xNfRkH3[ŠaR AH龴|9\53+_ (!o>ϩ6ZV`$cUL]kPa𯄼eg)֛ L? z0堦΂O0oM|M&vZδҢOFPTSyE71卲bl8Pcr(,mc8A9ȦsE,LÜo$sE 9Ȧ9^>&``>`L`GY0 A0$I zEh~ |Řn+ԃPR:o:xjl6xW EL1 Ƽ00orO0oM|f 1j 7 10Tׅ@qœ @D0(hPHH,`s$U {$8,Ba@I"DIaŀKm㫱f5#ӧN c {yM#aDri<&tL,AɈ"@y0L!N gIr`7@]$ Q4س xlg8R`3)4yMɅ"891H&!2D< 9“EMɅ"891H&!2D< $cdžI M'4sGDabLG.ɅLQBCNp{GDabLG.ɅLQ }_;o,`Ӝ)4^I M#s&)4IDsqWH,`<#O5I͹h|#xEI9^YR+G+|[g3,G1{>Ztcy-: )56g>Ϙۖ2MLR6$c׍{Px鵱DŽ+=i {6ab&) G*$c }_;3nZu0W|k=ƫG/XV+ۖ,G6SwƽHILcxzkWlo5=ɽʉhvfܵx8FV23 E&ܷP삋LFX ,1ׁ|YlS|k#?We|dSn"k+ۮ*rҙ-`ߌpTΣy}KxzkƼo;-|Sà~5L~Mc)V57™ţ,WJɈwEdxnٛrGMA¢)Ed#cbO6Z9wvwwwwwwwwwwwwwwwwwvwwwwwwwwwoƍ;"i1۱' vh@wwww`;轙-b,MA¢;[t^Q}݁N8QT<{&BcV9JNtG "b)Qd(L{r   A9MCD =yC@A@qps"UE7 =\4eq‹r(XVWsoW EL1 і*$c׍Nj9O`1xzkfز=_oW EL1 N *$cr)6 <`PM"ǽ)Qd(L{r(XVW߫D}\53鶳ƾL?W EL1 I 95^)sr5cq*$cH%b7+xoD`upTSk2~W EL1 I 9^SxqD  qt~ZtfEI9^YR+G+|'Ec#=iјoۮ+pGc#=Xl>0`(VV0xzkƽR dg:3 xNMx*_x}YԃPR:oofA"O0hHKXe(@:pٲN g _ m"ŌsȦM"ǽ)Qd(L{r(XVWނ%pGrXl;u_:$S 'Ec#=iјhŌrkƾVΤ~kx4& 0`,)5oMg.C[ WE0$cr)œH1D`` ,E yEk^D.HW nD``LRtV23֝A)7淃MR`س 0HŌ<322plj '/ԅ6TTI 8pclg!'#\(15E00OZtfԄc;ux|u~6Z8~)r2LXHHOLiX$cr)œH1D`` ,E yEk^D.HW nD``LRtV23֝A)7淃MR`س a"O0hHKXe(@RES9Q'7k֝u~`"k ^T>ΤjZrd5`G kpctߚWÔ6Tv`of }^D,`Б\k$dg_Wϋ-lMdX_:eek˭O0o9^sKc9 < A鯝)zӣ0ޤ%& ۮ+ٲN a !MU3DbBB|$D` $$'H'4{M,E z$SQd(L{r(XVWނ%pGrXl;u_:$Sb4I 95_Llm|e gR AH5jŘn0oD,`Б=|nfPQ85~)rO0o9^sKc9 < AL%z$S!/90oq^_͖pk _ m"ŌsȦM"ǽ)C\(i&=9^YR+G+xoAĸ}#^6F~)C}1IXZtf$cU62tߚ 5Ib77HŌ<322plj '/ԅ6TTI FayᬠGn_5+H'Ckׅ36ZV n?炚A)7!MU33CrW xBGuq9}_>,)5c|Mg.C[ ΤjZrd5`G kpctߚWÔ6Tv`of }^ $I ƲJF||ئK+_56ZV n$cU81n3 +"Ԅc;ux|u~6Z8~)rO0ir)ġCbO5ID!Cr8EI9^YR+G+|9FXb&) 0x^Ԝ~)k:n0oW EL1 I ӧr16FQB)WΈr$A '6YxNqWH,if3 qt{3n[LPap$/,)x36k}8.dB>6Uc=pKcekMc36屑xzkƽR }ɽʀdpTUH1/b*Cc9TI 9^SyT0(k a1h\( <"5Eh~x_ n Eh23AͶ8x(50 < qT?O0hj a'4qU!9^${-yơHn+fŌsH=5W{[_Z9Nuc<ix͊cΞPP` 0:a^3brsm/l"/ AMTI 9d^s |5>lV\(3F~\Z bp9KVSUqP,HI ,$cr)qdP+#Ğ0(k1eQtyEk_>Wb7A)7֝> o% )56g*r3:Dq^`^bŌ^5Bg7)_63xNfRkH3[ŠaR AH龴|9\53+_ (!o>ϩ6ZV`$cUL]kPa𯄼eg)֛ L? z0堦΂O0oM|M&vZδҢOFPTSyE71卲bl8Pcr(,mc8A9ȦsE,LÜo$sE 9Ȧ9^>&``>`L`GY0 A0$I zEh~ |Řn+ԃPR:o:xjl6xW EL1 Ƽ00orO0oM|f 1j 7 10Tׅ@qœ @D0(hPHH,`s$U {$8,BaQ"c=8c8@ D.-:a PR:o:tHH=ƒĞs@0Q$G$O9ɀ$ Dprb9tL,@aD(HCӃYçFa8R`3ܘ "@y0G&#@M2,)5njZrx)}04nS+AI 9“EOp "98Rh“IG<{Mɦ:$C\]ۖ:j 7]sE"rWe{#:bx˳7PO\7ZSas͹n+/$D!CbO0oMx׵ AܧN[ xI^S`7f"brO0o 6SwƾSXljq^^2zEh ͹ob}_;3nZu0W|kԄ1Q'7uqh6PaٌܨŌԄXV7/nx 5OP( 7X'4{MɦF,D0(kٛr"to( <"5Eh~bl6Ɍ޸ o% )56g+xoR0ŖK&X7ٛrW:}_:j*gQVO0oMx׵ AܧN[ Mc)V5і+WLR7^q_9H0lCsfmX1j 7ac#?`lRmxz(|e ŌsȦA'6E08QtyEkxϫŖ7oVHn23|[gɶLe<&)9() W EL1 ט7D!'7kAw e9: 10WTW&2kuiY_|)\Z2|$_WØB _ƽ\53+Q'4{M.O p$/M|y\TY-%X)֤aFF|S+_] g;SO0iHy*!ɠHpXL9!ɤP7-7:tG&;8i EH1ps9=:#+[Ek(3ݢ8f˱' vawwwwwvϻA;' vh@"@1(Pؓ t^LR7(3[E0[$PM4r[I݌ =݃H,if3ؓ t^ۖ4o*/[*Eؓ AĮSww`wwwwwwwwwwwwww`wwwwwwwwwwwwo;T.Ğ0(m=bWwwww`;EjAs[Y0 H黱' v +FXE`S dɦ;v$Cn݀>wEdxnٛrGMA¢)Ed#cbO6Z9wvwwwwwwwwwwwwwwwwwvwwwwwwwwwoƍ;"i1۱' vh@wwww`;轙-b,MA¢;[t^Q}݁N8QT<{&BcV9JNtG "bÜ(i&=9MCD   A9MCD =yC@AC=yDqW$pҌB .O9ȢbZ9_5\53+_3FXŌ^59R ֱ0sPaZtQS*$@$o9ȑy*"Y4R \sM"Ǽ"5Eh~ "X1m~x_+iјoHKVjtW6v o% )V5rE99^ۖO0o9^sKc9 < AUk#?WΊD yxvb k_ b&) xxtZcAEpKcekM &e^bGAĻu^5S7nV\(3O0oMx׵ Aܧ|P`I 鯝\Z oz$$ce{#:W{TŢ  *$cU^d7 FV0@1c#=IKc9}^u[ikͺu2[لgo2ۮxsSasLZ ߫zӣ53ͺyARr5Uxy*aXV+֝>H3]o6|dd'%c$@$o9/9^$Aƿggf m511G^*/Ԅ2|rSrd e#5j m3E10IHs9 xCQ ޴[0tS+^jl6}1-|eل(lI H3kc9A +՞W{L?lq^LRTI vfܴ`1{ V+_WVHW-[YfmNz*$cή-j 75{1{xx6k%-9O}_=!#9 > A2QX$cr)@Y4Ř qt{3nZY A'QyfHlYm&1[0cE2l~ B\X d۫3n[OW EL1 I H3kc9A'7uqh6ע (o¿WH,dH 5'4 MRi=“@0M|M&vZAOFr)œH1E"pɤPQzkfmX1j 7ktR \qo7ᬡg<;3nZsSƾ 15!GɶLe<&\Z2~؉Bkۮ+g)mn}_>Ѽ͹kf;A#q6dg23-Mo_5|񯜘xNqW$fܵ5 .O9Ȣ׍x|XcY|ئ)F~bl6ɌZDW\T'%2Z}^5ᨩF!Z$$c׍y0v[a1A&j_Xlo'7kڅ nSƾmlg(0$cή-j 759Kxzkfز=_oƽbׂzSrxy* ssoY2 ]#U_+v c1k% ::ҙ-P3w<99ڦ-oIiњ22rUx 7YqM|y_3sךT#B]Iav> 9EH)J2QՌ,`:|Zl1056T࢘$@$o9R jZr[ Ōn)Ƽo<+/nuy~AAM,`ޚ֛ L>23L9ֱ0z36t"G$UsM ycl/pcd8Pcr)Qx0op"Qy,3r)yE7s"E8qWNe0#,jP $CAZ"rW_>Wb7A)7֝<56g޴[0tS+^jl6}1-|eل(lI H3kc9A +՞W{L?lq^LRTI vfܴ`1{ V+_WVHW-[YfmNz*$cή-j 75{1{xx6k%-9O}_=!#9 > A2QX$cr)@Y4Ř qt{3nZY A'QyfHlYm&1[0cE2l~ B\X d۫3n[OW EL1 I H3kc9A'7uqh6ע (o¿WH,dH 5'4 MRi=“@0M|M&vZAOFr)œH1E"pɤPQzkfmX1j 7ktR \qo7ᬡg<;3nZsSƾ 15!GɶLe<&\Z2~؉Bkۮ+g)mn}_>Ѽ͹kf;A#q6dg23-Mo_5|񯜘xNqW$fܵ5 .O9Ȣ׍x|XcY|ئ)F~bl6ɌZDW\T'%2Z}^5ᨩF!Z$$c׍y0v[a1A&j_Pap w;l@Y4Řؓ E"N}݃݃ıNH,dbvI݃).8=N=/fmX1PapT_wwwwwww`SU!9^ɤP nRiӢ881HXGA.Y4&!b""HXc90W:p8 QS*$@$o9ȑy*"Y4R \sM"Ǽ"5Eh~ "X1m~x_+iјoHKVjtW6v o% )V5rE99^ۖO0i*"Y48 EH19ȢbZ9_z%a23|!X6jZ!ND,`ޚU62tߚ 5Ib77‚G c;0W;myB8zQ~%Ԝm^%mXk)PI ӧliuPamN1 )l 1OFU!`ŌI sHsqWpcpb+G)^uc=qR=c#,gk)$cqM|Fn<VSw^3b638 @ba0oة:Aĸ11U\T#ƽKxC ,)5njZrx)}04nS+AI 9“EOp "98Rh“IG<{Mɦ:$C\]ۖ:j 7]sE"rWe{#:bx˳7PO\7ZSas͹n+/$D!CbO0oMx׵ AܧN[ xI^S`7f"brO0o 6SwƾSXljq^^2zEh ͹ob}_;3nZu0W|kԄ1Q'7uqh6PaٌܨŌԄXV7/nx 5OP( 7X'4{MɦF,D0(kٛr"to( <"5Eh~bl6Ɍ޸ o% )56g+xoR0ŖK&X7ٛrW:}_:j*gQVO0oMx׵ AܧN[ Mc)V5і+WLR7^q_9H0lCsfmX1j 7ac#?`lRmxz(|e ŌsȦA'6E08QtyEkxϫŖ7oVHn23|[gɶLe<&)9() W EL1 ט7D!'7kAw e9: 10WTW&2kuiY_|)\Z2|$_WØB _ƽ\53+Q'4{M.O p$/M|y\TY-%X)֤aFF|S+_] g;SO0iHy*y*!ɠHpX \C=œH1,n[oZt LwDqp(,EH1ps9=:#+[Ek(3ݢ8f˱' v0[($xh@뻻N}݃݃ݑ (nIݺ/b&)  [($x`D {8 X9- $6sM,ܖrxcn9wvwwwwwwwwwwwwwwwww`wwwwwwwwwv-( &Y-v$Cn65 sʤ88v$CnD+==U!' vh"X=Nm~56-kE;{yL5R:nIݺ/Jі*Q}w"i݉<`P۱7wwwwww`)ϻ{l@Y4xGnĞ0(mۢfܴ>Pap w;l@Y4Řؓ E"N}݃݃ıNH,dbvI݃).8=N=/fmX1PapT_wwwwwww`SU!9^ɤP nRiӢ881HXGKM"Ǽ!ɠHpX@0C)94  A (!r  =yDqW$pҌB .O9ȢbZ9_5\53+_3FXŌ^59R kc;uxz.Hdg 1 ׳O0oMx׵ Aܧ|P`oA7 NE" (o| Lw"@1$zeIQ'4{MɦnKc9 <`PA'65 .O9ȢbZ9_3n[س2MT#3axKV30`(Vm1i:3n['7kڅ nSƾmlg(0$cŠAƼ`HŌԄZ" xpS_WHHyNP( 7X'7Mx׵ AܧReLzeZbuO\7׳- 2#=aͺo6帯56g+&#,xx 05Np䉠D"bW#ñ a(y~ ܤg;0 9-: 뛱ƽR >ñ0j 7Zt -1CٌܨvIxILW EL^i"63D,`ӜUE7Hpq I ?` S5‹r(XVW׉kVSoV\(3W_=r;[1࢙ZqXñD,`:|1 ך L?ƽ\53+P%vkڦ-o);Wά6Pg,`ޚj9OŌ_:cy0,HI 鯝bl2Fu5D^ / AMTI 8-; g*ovW|;8a؁c Fzr4Sכt7Jd @3Sud#\ljAW'%Fkgt1k%$cUy_VHW:}^5Bg7)n߫Zl10NJc9TIHsd^sH=5 ~Ϙ^kpcpb+G)PT_ u'-ek$ +8FV23FjxxtZc>i#<o8|aSgc[ `Hs$cxGERU"A鯜Ww\jXFj +FXA'QyfHv,q^}i[1࢙ZSar) 3@ ^5ᨩF!Zr|YlSbk%I2|S[H5#07aiܧ/b5W Ōs&)4IDsp{&)4y*"LtI =-to( <"5Eh~bl2Fu5Ŝf2orgN o%AE2lٛrW^I1؉BĞ,`ޚj9O63Y| 4of7D!HD,`AofmN|h>:e|k|r5Ŝvfܴ`1ש )bO0oM|my^0'7Q'73o VHo^233kpP(%n5O0i*"LY<`PA'6E08QtyEk_;0ŖmO5pKc<S+^jl6Wޤ%aՋ-Mo6帯ZtupTΣD,`ޚj9O63xzkWloz).8ŌԄZ" xpSGj 5O0 `Ga c;u@A'73o1_kɶLe<&i؉B+|ɦD" PaxNp{&)4y*δba gjuL1o*$@$o9ȑy*"Y4R \qg ,E yEvfܵyE"nX ϫ~só658|kR}_2(ۖWQɈA'4{M.OfmX1Pap$/Mxׇņ:5Wϋ-oޭbXdgـ6,ϓlyդMe{uNRrQS%^b0obBO0oMxך estbaɶLe<&WS:eI_91g1 ^52Wzj*gQVO0i*"]EI9^AnI[_,HJSc9WI2(Vg|::@v6,`Ӝ)/9‘"UC@2)iM"ǼliӢ881HXG A$ Y4 A8Csh8Bt^QV8Q}#mxa$"[($xh@뻻=݃ݑ (nIݺ/b&)  wA;' vh@{8HM݃8HH`,vw `q`۰)EdK7%Ğ0(mN}݃=ݼ dɦnKc9]<`P۷E͹m3MA¢) ]<`P۴,J9wvwwwwwwwwwwwwwwvwwwwwwwwwwwwv-Hpq"I݃%wwwwv`S[t_k MDQ}N>wœ @xn1eT_v;H,`<#bO6`M s[$PM0۱' v轙-to*/[$PM21f;v$CnHqŮSww`wwwwwwwwwwwwwwwww`wwwwwwwwv,hӿ-( &x`D -wwwwv`Snٛr"to*/sE.sHsqWi&=aH3Zt LwDqp(,PI4" $cr)œH1Qd(L{r(XVWłxlj n+NFzӣ0}@I 9‘"UE7 (lI =(nPg( <"5Eh~Pg+uk_AE7:&T3Xl,`s }뾭bX^j 7𗌷 :aU I 鯝i#>Xc=Tւ:TIHs#J*jo9Ȧχ;֝<=pKcekMϳ36帯;0pc w)(1؉Bsoy¾SsAnɤP8Qd(L{Δ&|m[( &'|v늀O0ofߖbg)lyդMezӧ WLDx$cI M'RhU鯝i#>Xc90TIHs"UE7i&=@Y4/M|͹kf;AnD -^q_RW57,fmNjq&7y6ɌZDWFX_;1HPߍ{u~  ϫ7-b,y0p2QՌFF|eQI-比; 5O0i*"]ۖcxEI9^ uk>[5Z"lYm&1[H늜tKX7/ƽ\53+^`AĄ,`ޚ5u,500_ S1_lyդMe~ uqhrb2}_b&) 7(j*e~pTΣD,`ӜUE7 <%‹r(5 rS dX`rZgeQL~uvtNl Vcy-: )g,`ޚj9O߫Wlo5D xy*bay^iDx_ gx 7H{M,E z).9‹&BcsE"rW,K6WμL޴7ޤ%gm5:n+;W\7׫H9pmfmqQ'79Cw%p N*EcqD ;1t5j*eN{ux|uxs |NN 1_Wjl6pWW{3n[:vsr fh 5WM⾘dg:3 xNqWɤPDEH19ȢbZ9_ O < ԅ6Tp / 4XYz$():+ND,`ӜUE7i&=Qd(L{r(XVWÁ8ࡡO!MU3>:+1=l<;`pIWFaO0i*"Y4ȁ\(i&=9^YR+G+#8ࡡO!MU3>:ݜܥxfh WIXQ_LRtV23֝ñ0j 7Zt -1CٌܨvIxILW EL^i"63D,`ӜUE7Hpq I ?` S5‹r(XVW׉5pcpb+G) oϫ~CYCg|cy-QL{8a؁bO0o>AEpKcekM &e^bGAĻu^5S7nV\(3O0oMx׵ Aܧ|P`I 鯝\Z oz$$cU^d7 F`v c1k% ::ҙ- @3Sud#\ b^rӣ5>nm FzrŌqW }Z"q^x׵ Aܧeg3~i#')9+Q'#yy* j 7v`v[Z9JpHK9l#._g'()7)^J0ڱR3V ŌçO2|M&y c<Sc8C$cxGERU"A鯜Ww\jXFjΤjZrd5`ŌƲJFN[ؚekRlLc9}_<R AH ՛f:vgL;Wq^j 7O0i/p{&a9“EOp "98܊o$PM0' $fܴ>Pap$/,)v` -p#]ɽʄ}w:xz1 ך ggfmq_xva&b&) xzkƽR k(oYۖ- MHn*|mO5W_v"bAbWϴo;3nZYPad g࢓n[_(vAEk&#,,`ӜUE7 =-b,MA‹r(5^}_>,)kzEcqfز>Mc)V59IFLo_Wzj*gQV% wEdK7%Ğ0(mۢfܶxQ}s[Y0 H黱' v +FXE`S dɦ;v$Cn݀>wEdxnٛrGMA¢)Ed#cbO6Z9wvwwwwwwwwwwwwwwwwwvwwwwwwwwwoƍ;"i1۱' vh@wwww`;轙-b,MA¢;[t^Q}݁N8QT<xKX^X|ugb3(.|}65j*g֝>`L`G!!tL m"'Ec#'-:3 xyhLz e:O}1I@>MkupT$qE>R7J|'O-:3 ^V\EW6Z1_JNFKNc9uOVH:j*gmg֝>`L`G$cuqh23QS+W\V~SA)_QS*p|uxs}6 23LN3H1h)D9<4"opcdpǜQ{X&&'qƒsM"$X{9H"a7sMr(|LÜ)/9^:|8a@4`H k^|]0WtZt8m^bx#``D,`ޚc+o<baѯ 5&TH&<`PР :e|k|r5Ŝvfܴ`1ש )bO0oM|my^0'7Q'73o VHo^233kpP(%n5O0i*"LY<`PA'6E08QtyEk_;0ŖmO5pKc<S+^jl6Wޤ%aՋ-Mo6帯ZtupTΣD,`ޚj9O63xzkWloz).8ŌԄZ" xpSGj 5O0 `Ga c;u@A'73o1_kɶLe<&i؉B+|ɦD" PaxNp{&)4y*δba gjuL1o*$@$o9ȑy*"Y4R \qg ,E yEvfܵyE"nX ϫ~só658|kR}_2(ۖWQɈA'4{M.OfmX1Pap$/Mxׇņ:5Wϋ-oޭbXdgـ6,ϓlyդMe{uNRrQS%^b0obBO0oMxך estbaɶLe<&WS:eI_91g1 ^52Wzj*gQVO0i*"]EI9^AnI[_,HJSc9WI2(Vg|::@v6,`Ӝ)/9‘"UC@2)*ԇ{&BcXܶ޴@P,X#*I^HLYW ,E { U!9GFY]F!Zݺ/W (+YApswwh.I݃BH1wwvwwwwwwwwwwwwwwvD=$sw[$H(]݁N-H ݉<`P۴R \u݀>wA;' vh@뻻)wI]9``w€!$.3H200 ;`0HI ˻s' = ;??;aA `Awwvw0HHI ˻;??;`Awwv;$ ݉<`P۷ED!Cr8Q}-( &Y-v$Cn s[$PM4r[Iݺ/fmij 7݁N>wœ @xn1eT_v;H,`<#bO6`M s[$PM0۱' v轙-to*/[$PM21f;v$CnHqŮSww`wwwwwwwwwwwwwwwww`wwwwwwwwv,hӿ-( &x`D -wwwwv`Snٛr"to*/sE.sHsqWpcr(1(E9MCjz$`={H=5$$H(_W ELm񯜘7A.#xB,`gNo3Q'4!ɠHpXO@,!H=^$5Oy1zӧ$H( QS>k*$c94  Yŀ={H=5^j 751zӧ$H( QS>k*$c94  Yŀ  A* ׍y0xLUN( }\53鶲O0iPqWqd(L{g7)^@P,X#*I^HLYW ,E yC@@p@R9rh @P(0C)94  A (bHk+L:L?W EL1 I H31Q'7+:&j 7 < r$^sȦM"ǼTpɤPQyfHWήbn_\W,`0#J/tة;8`$cr)œH1$I‹&BcsE"rW_:j*gQV~q^x@(w.rSA[f70DO6*A+ ܯV!ܯVA `H3 EةV5O0oMxך |j E^r QS>k*$cr)œH1  pɤPQyfHKz} A( qR "k,`ޚ5Ƀ|iӀ$ᨩMxNqWɤP  pɤPQyfHKz}  8P_ͭ`iX$c׍y0xLUN( }\53鶲O0ir)ġCbO5ID!Cr8EI9^YR+G+|9FXb&) 0x^Ԝ~mlT+HpTΣD,`:xiјlg/oze9(o| Lw"@1$zeIQ'4{MɦnKc9 <`PA'65 .O9ȢbZ9_3n[س2MT#3axKV30`(Vm1i:3n['7kڅ nSƾmlg(0$cŠAƼ`HŌԄZ" xpS_WHHyNP( 7X'7Mx׵ AܧReLzeZbuO\7׳- 2#=aͺo6帯56g+&#,xx 05Np䉠D"bW#ñ a(y~ ܤg;0 9-: 뛱ƽR >ñ0j 7Zt -1CٌܨvIxILW EL^i"63D,`ӜUE7,j`tؓ qt|f2WW .O9ȢbZ9_YH5#ӧ0cE2lNRgH.+kQS:BxzkƽR +uk_AE7:&T3Xl,`s }뾭bX^j 7𗌷 :aU I 鯝i#>Xc=Tւ:TIHs#J*jo9Ȧ-: o+5BJcŌ_:cy0x׌ MTI LBGUR+𗌷 \53+Q'7kڅ nSƧM,`ޚŠ^D ,$c&m!/VHo^23ھzBFsn| %n5O0iM#{GDabLG.ɅLQpcp(1/rhL,AɈ"@y0 *!ӧn%;1HR9^nm6W{ۮ}_90yY4R \qg ,E ՙҞ0\Z krEd"@ϘqPI LWZ"|mO5Ztv"b _9"i H|o,`Ӝ)4^I M#s56|dg™ڝk g5ʉ< r$^sȦM"ǽY‹&BcsE鯝-b,y0yHqżkۮ+~2V*Cs߆Ŝ͹iN20ԆW&1[Hqh?b&) nٜQ!|F6E5J0ڱHό~ )6=|d_ƾrb2I 9^S{ٛr"to( <"^5a gb淫XV7v` -&2kuiY^qSnkex׫uk"XŌ^5yn冲~+f+|mO5ή-bWLFY/D!CW EL^bŌsȦA'QtyEsPa[.R}aURl0#> )_ΐ3́'4 DpH{&Bc8Zc*EH19^ǧ ' pǜGëukq^T "8֋QS>k<$[gtߚH0I 9/9^S{dž͖a%DpǜAr(ɦqh:iF!ZdXp֛k0(jc;0tؓ I)/9^ǧ '8PcqWFYQS:B8$GuO pK,pTxv"b(3-2O0oM|N|kHq-Ex#6徙-^vljA58Aċ"%~+f <0I 9^s"UE71 xlfTIH y"ܚoWb6 <`PK,"b' g-:3 x&6E vfܶ-$CB{TŢ xVeuH5#Ğ0(ho9‘"U,E zX7eIZQd(L{pbO9^ǹMC&E4EN6l +^1 ~Ϣ881HX {yM#aDri<&tL,AɈ"@y0L! ,JIr`7@]$ Q4rR-lg#)0Ori<&@]$ Bh.Pq8Rhɣ"@y0G&#@&PA@m%upT-:3 ~hO0i/p{I94zH& r Administrator's Reference

    Administrator's Reference

    DEFINE DOMAIN (Define a New Policy Domain)

    Use the DEFINE DOMAIN command to define a new policy domain.

    A policy domain provides you with a logical way of managing backup and archive policies for a group of client nodes with common backup-archive policy needs. You can also define policy domains to limit the number of client nodes that can be managed by a single policy administrator. A policy domain contains one or more policy sets, with only one policy set active at a time.

    Each policy set contains one or more management classes. You can specify one default management class for each policy set. A management class can contain a backup copy group, an archive copy group, or both; however, neither is required.

    An ADSM client node is assigned to one policy domain. The active policy set within the policy domain should contain management classes that meet the needs of files stored on the client node. The user of the client node can use the default management class or select any management class in the active policy set to manage files that are backed up or archived from the client node. Client nodes running on different platforms can be assigned to the same policy domain. For example, a policy domain can be used by both OS/2 and AIX clients.

    This command specifies the backup and archive retention grace periods for the policy domain. These retention grace periods are used by ADSM to protect backup versions and archive copies from deletion when the respective copy group is not available. For further descriptions of these parameters, see the parameter definitions. You can also find a detailed discussion of the retention grace periods in the ADSM Administrator's Guide. To determine the retention periods for an existing policy domain, use the QUERY DOMAIN command.

    After you define a new policy domain, you can define additional policy objects in the new policy domain, such as policy sets, management classes, and copy groups. You can use COPY commands to copy policy sets and management classes. In addition, you must activate a policy set before clients assigned to the new policy domain can back up or archive files. A new policy domain can also be created by copying an existing policy domain to a new policy domain name.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-DEFine DOmain--domainname------------------------------------>
     
    >-----+------------------------------+-------------------------->
          '-DESCription--=--description--'
     
          .-BACKRETention--=--30----------.
    >-----+-------------------------------+------------------------->
          '-BACKRETention--=--bkretvalue--'
     
          .-ARCHRETention--=--365-----------.
    >-----+---------------------------------+----------------------><
          '-ARCHRETention--=--archretvalue--'
     
    

    Parameters

    domainname
    Specifies the name of the policy domain to be defined. This parameter is required. The maximum length of this name is 30 characters.

    DESCription=description
    Specifies a text string that describes the policy domain. This parameter is optional. The maximum length of the description is 255 characters. The description must be enclosed in quotation marks if it contains any blank characters. The default is no description.

    BACKRETention=bkretvalue
    Specifies an integer that defines the number of days (from the date of deactivation) to retain backup versions that are no longer on the client's system. This parameter is optional. The default value is 30. You can specify an integer in the range of 0 to 9999, inclusive. The backup retention value is used by ADSM to manage inactive versions of files when any of the following conditions are present:

    • A file's management class is changed, but neither the new management class nor the default management class contains a backup copy group.

    • The management class to which a file is bound no longer exists, and the default management class does not contain a backup copy group.

    • The backup copy group is deleted from the management class to which a file is bound and the default management class does not contain a backup copy group.

    ARCHRETention=archretvalue
    Specifies an integer that defines the number of days (from the date of archive) to retain archive copies. This parameter is optional. The default value is 365. You can specify an integer in the range of 0 to 9999, inclusive. The archive retention value is used by ADSM to manage inactive copies of files when either of the following conditions are present:

    • The management class to which a file is bound no longer exists, and the default management class does not contain an archive copy group.

    • The archive copy group is deleted from the management class to which a file is bound and the default management class does not contain an archive copy group.

    Examples

    Task 1

    Define a policy domain with the name of EMPLOYEE_RECORDS.

    Command:
    define domain employee_records

    Task 2

    Define a policy domain with a name of PROG1 and a description of Programming Group Domain. Specify that archive copy retention is for 90 days when management classes or archive copy groups are deleted and the default management class does not contain an archive copy group. Also specify that backup version retention is for 60 days when management classes or copy groups are deleted and the default management class does not contain a backup copy group.

    Command:
    define domain prog1 description="Programming Group Domain" backretention=60 archretention=90

    Related Commands

    Table 53. Commands Related to DEFINE DOMAIN
    Command Description
    COPY DOMAIN Creates a copy of an existing policy domain.
    DEFINE POLICYSET Defines a policy set within the specified policy domain.
    DELETE DOMAIN Deletes a policy domain along with any policy objects in the policy domain.
    QUERY DOMAIN Displays information about one or more policy domains.
    UPDATE DOMAIN Changes the attributes of a policy domain.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] racte ke'3`"wV6?5$@6`"./usr/share/html/adsm/en_US/admref/a45era77.htm Administrator's Reference

    Administrator's Reference

    DEFINE DRIVE (Define a Drive to a Library)

    Use the DEFINE DRIVE command to define a drive that ADSM can use to access data on storage volumes. Each drive is assigned to a single library, which must be defined prior to issuing this command. You can define more than one drive for a given library by issuing the DEFINE DRIVE command once for each drive.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.
    Note:Stand-alone drives always require a manual-type library.

    The server options file that is created during installation includes a DEVCONFIG option that specifies a default device configuration file named devcnfg.out. You can specify other device configuration files with additional DEVCONFIG options. When you use this option in the dsmserv.opt file, the files specified are automatically updated whenever a device class, library, or drive is selected, updated, or deleted.

    For additional information, see ADSM Administrator's Guide.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-DEFine DRive--libname--drivename----DEVIce--=--devicename---->
     
          .-ONLine--=--Yes-----.
    >-----+--------------------+------------------------------------>
          '-ONLine--=--+-Yes-+-'
                       '-No--'
     
    >-----+----------------------------------+---------------------->
          |                            (1)   |
          '-ELEMent--=--elementaddress-------'
     
    >-----+----------------------------+---------------------------><
          |                      (2)   |
          '-ACSDRVID--=--driveid-------'
     
    

    Notes:

    1. The ELEMENT parameter is required for drives in SCSI libraries that support more than one drive and is optional for SCSI libraries that support only one drive. This parameter is invalid for drives in non-SCSI libraries. For additional information, see ADSM Administrator's Guide.

    2. ACSDRVID is required for drives in ACSLS libraries. This parameter is not valid for non-ACSLS libraries.

    Parameters

    libname
    Specifies the name of the library to which the drive is assigned. This parameter is required for all drives, including stand-alone drives. The specified library must have been previously defined by using the DEFINE LIBRARY command.

    drivename
    Specifies the name assigned to the drive. This parameter is required. The maximum length of this name is 30 characters.

    DEVIce=devicename
    Specifies the name of the device (that is, the special file name) that corresponds to the drive. For example, you might specify /dev/mt2 or /dev/rop2. This parameter is required.

    Important:

    1. For 3480, 3490, 3590 and generictape tape drives you must specify the name that has the form /dev/rmtX (where X is the number of the drive).

    2. For 4mm, 8mm, DLT, and QIC tape drives, you must specify the device name that has the form /dev/mtX (where X is the number of the drive). Do not enter a device name that has the form /dev/rmtX.

    3. For optical drives, you must specify the device name that has the form /dev/ropX (where X is the number of the drive). Do not enter a device name that has the form /dev/opX.

    4. For STK tape libraries controlled by STK Automated Cartridge System Library Software (ACSLS) you must specify the device name that has the form /dev/mt<n> ACSDRVID=drive_id.

    ONLine=Onlinevalue
    Specifies the drive to be available for use. This parameter is optional. The default is YES.

    YES
    Specifies that a particular drive is to be available for use.

    No
    Specifies that a particular drive will not be online.

    ELEMent=elementaddress
    Specifies the element address of the drive. The ELEMENT parameter is required for drives in SCSI libraries that support more than one drive; it is optional for SCSI libraries that support only one drive. This parameter is invalid for drives in non-SCSI libraries. The element address is a number that indicates the physical location of a drive within an automated library. ADSM needs the element address to connect the physical location of the drive to the drive's SCSI address. For a description of which element address values to use for various library configurations, see ADSM Administrator's Guide.

    ACSDRVID=driveid
    Specifies the drive id of the drive being accessed. This drive id must be specified as a,l,p,d, where a is the acsid, l is the LSM (library storage module), p is the panel number, and d is the driveid. The drive id is a set of numbers that indicates the physical location of a drive within an ACSLS library. ADSM needs the drive id to connect the physical location of the drive to the drive's SCSI address.

    Examples

    Task 1

    Suppose you have already defined a manual tape library named MANLIB by using the DEFINE LIBRARY command. You then wish to inform the server that you have a tape drive that can be used to access storage media. You choose the name TAPEDRIVE3 for this drive.

    Command:
    define drive manlib tapedrive3 device=/dev/mt0

    Task 2

    Define a drive in an ACSLS library with a library name of ACSLIB and a drive name of ACSDRV1 .

    Command:
    define drive acslib acsdrv1 device=/dev/mt0 ACSDRVID=1,2,3,4

    Related Commands

    Table 54. Commands Related to DEFINE DRIVE
    Command Description
    DEFINE LIBRARY Defines an automated or manual library.
    DELETE LIBRARY Deletes a library.
    QUERY DRIVE Displays information about one or more drives.
    QUERY LIBRARY Displays information about one or more libraries.
    UPDATE DRIVE Changes the attributes of a drive.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kP'3cwV6?5$@6c./usr/share/html/adsm/en_US/admref/a45era78.htm Administrator's Reference

    Administrator's Reference

    DEFINE EVENTSERVER (Defines a Server as the Event Server)

    Use the DEFINE EVENTSERVER command to identify a server as the event server. The server must have already been defined using the DEFINE SERVER command.

    By defining an event server, you allow a server to send events to a different ADSM server, which will log the events. The DEFINE EVENTSERVER command specifies the name of the server to which the events will be sent. Events originating on the sending server as well as events it receives from clients or other servers may be routed to the event server. This is done by issuing one or more ENABLE EVENTS commands and specifying the EVENTSERVER receiver and either the NODENAME or SERVERNAME parameter. The event server routes the events to any of the receivers that are enabled for the sending server's events.

    Use the ENABLE EVENTS command to enable events to be logged to one or more receivers. Use the DISABLE EVENTS command to disable one or more events for receivers. Administrators can enable or disable events for receivers individually by message number or collectively by severity.

    To delete the name of the designated event server, use the DELETE EVENTSERVER command. To query the name of the event server, use the QUERY EVENTSERVER command.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-DEFine EVENTSERVer--server_name-----------------------------><
     
    

    Parameters

    server_name
    Specifies the name of the server to be defined as the event server. This parameter is required. The maximum length of this name is 64 characters. The server you specify must have already been defined with the DEFINE SERVER command.

    Examples

    Task

    Designate ASTRO to be the event server.

    Command:
    define eventserver astro

    Related Commands

    Table 55. Commands Related to DEFINE EVENTSERVER
    Command Description
    DEFINE SERVER Defines a server for server-to-server communications.
    DELETE EVENTSERVER Deletes reference to the event server.
    DISABLE EVENTS Disables specific events for one or more receivers.
    ENABLE EVENTS Enables specific events for one or more receivers.
    PING SERVER Test the connections between servers.
    QUERY EVENTSERVER Displays the name of the event server.
    QUERY SERVER Displays information about servers configured for server-to-server communication.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ENT=" ku'3wV6?5$@6./usr/share/html/adsm/en_US/admref/a45era79.htm Administrator's Reference

    Administrator's Reference

    DEFINE GRPMEMBER (Define a Server as a Group Member)

    Use the DEFINE GRPMEMBER command to define a server as a member of a server group. The purpose of a server group is to make it easier to route commands, which can be entered by an administrator at one server and can be automatically routed to the other servers in the group. This process allows administrators to manage several servers using only one name.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                                      .-,-------------.
                                      V               |
    >>-DEFine GRPMEMber--groupname-------membername---+------------><
     
    

    Parameters

    groupname
    Specifies the name of the existing server group to which the member will be added. The maximum length of this name is 64 characters. This parameter is required.

    membername
    Specifies the name of the servers or groups to be added as members of the specified group. The members to be added may be contained in a list of names, which must be separated by commas with no spaces. The maximum length of any server or group name is 64 characters. This parameter is required.

    Examples

    Task

    Define member FRED to group WEST_COMPLEX.

    Command:
    define grpmember west_complex fred

    Related Commands

    Table 56. Commands Related to DEFINE GRPMEMBER
    Command Description
    DEFINE SERVER Defines a server for server-to-server communications.
    DEFINE SERVERGROUP Defines a new server group.
    DELETE GRPMEMBER Deletes a server from a server group.
    DELETE SERVERGROUP Deletes a server group.
    MOVE GRPMEMBER Moves a server group member.
    QUERY SERVER Displays information about servers configured for server-to-server communication.
    RENAME SERVERGROUP Renames a server group.
    UPDATE SERVERGROUP Updates a server group.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] str kN,'3(wV6 ?5%@6(./usr/share/html/adsm/en_US/admref/a45era80.htm Administrator's Reference

    Administrator's Reference

    DEFINE LIBRARY (Define a Library)

    Use the DEFINE LIBRARY command to define a library and specify its type. A library is a collection of one or more drives, and possibly robotic devices (depending on the library type), which can be used to access storage volumes.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The server options file that is created during installation includes a DEVCONFIG option that specifies a default device configuration file named devcnfg.out. You can specify other device configuration files with additional DEVCONFIG options. When you use this option in the dsmserv.opt file, the files specified are automatically updated whenever a device class, library, or drive is selected, updated, or deleted.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-DEFine LIBRary--libraryname---------------------------------->
     
          .-LIBType--=--MANUAL-----------.
    >-----+------------------------------+-------------------------->
          '-LIBType--=--+-MANUAL-------+-'
                        +-SCSI---------+
                        +-| 349X |-----+
                        +-| EXTernal |-+
                        '-| ACSLS |----'
     
                                (1)
    >-----DEVIce--=--devicename------------------------------------><
     
    349X
     
        .-SCRATCHCATegory--=--301------.
    |---+------------------------------+---------------------------->
        '-SCRATCHCATegory--=--scatnum--'
     
          .-PRIVATECATegory--=--300------.
    >-----+------------------------------+--------------------------|
          '-PRIVATECATegory--=--pcatnum--'
     
    EXTERNAL
     
    |---EXTERNALManager--=--pathname--------------------------------|
     
    ACSLS
     
    |---ACSID--=--number--------------------------------------------|
     
    

    Notes:

    1. This parameter is not applicable for ACSLS libraries.

    Parameters

    libraryname
    Specifies the name of the library to be defined. This parameter is required. The maximum length of this name is 30 characters.

    LIBType=librarytype
    Specifies the type of library that is being defined. This parameter is optional. The default is MANUAL. Possible values are:

    MANUAL
    Specifies that the library type is not automated and requires human interaction (a mount operator) when a storage volume needs to be mounted into a drive. When volumes need to be mounted on drives that reside in this type of library, messages will be sent to mount operators to inform them of the required action. This type of library is used with stand-alone drives.

    SCSI
    Specifies that the library is automated via a SCSI autochanger device. When volumes need to be mounted on drives that reside in this type of library, ADSM uses the robotic autochanger device to automatically carry out the required actions.

    349X
    Specifies that the library is an IBM 3494 or 3495 Tape Library Dataserver. Since ADSM uses decimal values for the category number and the 349X uses hexidecimal values, both values are provided in the following descriptions. If you select this parameter, two additional parameters can be entered:

    SCRATCHCATegory=scatnum
    Specifies the category number to be used for scratch volumes in the library. This parameter is optional. The default value is 301 (X'12D'). You can specify an integer in the range of 1 to 65279, inclusive.

    When support for 3590 drives in 349X libraries is enabled (by the ENABLE3590LIBRARY option in the server options file), ADSM automatically creates two scratch categories when the library is defined. The first category is for 3490 scratch volumes, and is either the value specified with this parameter, or the default 301 (X'12D'). The second scratch category is for 3590 scratch volumes, and is one greater than the value specified with the SCRATCHCATEGORY parameter. The default value for this second category is 302 (X'12E').

    Attention: If you are currently sharing a 3494 library between ADSM and other applications or systems, be careful when enabling 3590 support. The new category that ADSM creates for 3590 scratch volumes could duplicate a category already assigned to another application and cause loss of data.

    PRIVATECATegory=pcatnum
    Specifies the category number for private volumes that must be mounted by name. This parameter is optional. The default value is 300 (X'12C'). You can specify an integer in the range of 1 to 65279, inclusive.

    For more information on specifying a category number, see ADSM Administrator's Guide.

    EXTernal
    Specifies that the library is managed by an external media management system. This library type does not support drive definitions via the DEFINE DRIVE command. Rather, the external media management system identifies the appropriate drive for media access operations. If you select this parameter, you must also enter the following parameter:

    EXTERNALManager=pathname
    Specifies the location of the external library manager where ADSM can send media access requests. This parameter is required.

    ACSLS
    Specifies that the library is an STK library controlled by STK Automated Cartridge System Library Software (ACSLS). If you select this parameter you must also specify the name of the STK ACSLS library in the form LIBTYPE=ACSLS ACSID=acs_id.

    DEVIce=devicename
    Specifies the names of the devices (that is, the special filename) that access the library's robotic mechanism. For example, you might specify /dev/lb0 as the device name. This parameter is required for SCSI and 349X library types, but is not valid for either MANUAL or EXTERNAL library types. If the library type is SCSI, only one device name is allowed. If the library type is 349X, 1-8 device names may be specified by separating each device name with a comma, with no intervening spaces. This parameter is not applicable for ACSLS libraries. For additional information, see the ADSM Administrator's Guide.

    Examples

    Task 1

    Define a library named MANLIB with the library type of MANUAL.

    Command:
    define library manlib libtype=manual

    Task 2

    Define a library named EZLIFE with a library type of SCSI and a device name of /dev/lb0.

    Command:
    define library ezlife libtype=scsi device=/dev/lb0

    Task 3

    Define a library named ACSLIB with a library type of ACSLS and an acsid of 1.

    Command:
    define library acslib libtype=acsls acsid=1

    Related Commands

    Table 57. Commands Related to DEFINE LIBRARY
    Command Description
    AUDIT LIBRARY Ensures that an automated library is in a consistent state.
    DEFINE DRIVE Assigns a drive to a library.
    DELETE LIBRARY Deletes a library.
    QUERY DRIVE Displays information about one or more drives.
    QUERY LIBRARY Displays information about one or more libraries.
    UPDATE DRIVE Changes the attributes of a drive.
    UPDATE LIBRARY Changes the attributes of a library.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] be mou k8'38wV6 ?5%@68./usr/share/html/adsm/en_US/admref/a45era81.htm Administrator's Reference

    Administrator's Reference

    DEFINE LOGCOPY (Define a Volume Copy of a Recovery Log Volume)

    Use the DEFINE LOGCOPY command to create a volume copy of an existing recovery log volume. Recovery log volume copies increase the availability of the recovery log and provide a safeguard against media failure. You can have as many as two volume copies of an existing recovery log volume. After each recovery log volume copy is defined, the server attempts to synchronize the volume copy with the recovery log.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The volume copy created via the DEFINE LOGCOPY command is also called a mirrored volume. The mirrorread and mirrorwrite options located in the server options file control the usage of mirrored volumes.

    All recovery log volumes must reside on a random access volume. Volume copies must have at least the same capacity as the original volume and should be defined on separate physical devices. Any additional space on the volume copy is not used.

    This command can generate a background process that can be canceled with the CANCEL PROCESS command. If a DEFINE LOGCOPY background process is canceled, the volume copy is created; however, synchronization processing is canceled leaving the volume in a stale state. To display information on background processes, use the QUERY PROCESS command.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-DEFine LOGCopy--volname--copyvolname------------------------><
     
    

    Parameters

    volname
    Specifies the name of the recovery log volume for which you want to create a volume copy. This parameter is required.

    copyvolname
    Specifies the file name of the volume you want to assign as a database volume copy. Volume names used by ADSM cannot contain any embedded blanks or equal signs. This parameter is required.

    This file name can be entered with either the fully qualified path name or the name relative to the server's current working directory. For example, if the file name is log2.dsm, enter the path name as:

    /usr/lpp/adsmserv/bin/log2.dsm
     
         
    

    Examples

    Task

    Create a database volume copy named LOG.2 for the recovery log volume named LOG.1.

    Command:
    define dbcopy log.1 log.2

    Related Commands

    Table 58. Commands Related to DEFINE LOGCOPY
    Command Description
    CANCEL PROCESS Cancels a background server process.
    DEFINE LOGVOLUME Defines a disk volume to the recovery log.
    DELETE LOGVOLUME Deletes a volume from the recovery log.
    QUERY LOGVOLUME Displays information about one or more log volumes.
    QUERY PROCESS Displays information about one or all background server processes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k'3sxV6 ?5%@6s./usr/share/html/adsm/en_US/admref/a45era82.htm Administrator's Reference

    Administrator's Reference

    DEFINE LOGVOLUME (Define a Recovery Log Volume)

    Use the DEFINE LOGVOLUME command to define a new recovery log volume. All recovery log volumes must reside on random access media. You can have ADSM create the volume before it is assigned.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Attention: The size of an allocated recovery log volume cannot be changed once it has been defined to the ADSM server. If you change the size of ADSM volumes, by extending raw logical volumes through smit or otherwise altering the file sizes of ADSM volumes ADSM may not initialize correctly and data could be lost.

    Each time you define a new recovery log volume, you provide additional space for the recovery log. To permit the recovery log to use this additional space, use the EXTEND LOG command.

    When you define a recovery log volume, it must occupy at least 9MB of space. Storage space is used in 4MB blocks after 1MB is used for overhead purposes. Regardless of the defined storage capacity of a recovery log volume, 1MB is not available for recovery log storage. For example, if you define a recovery log volume with a capacity of 9MB, 8MB are available for storage on the volume.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

    >>-DEFine LOGVolume--vol_name----+-----------------------+------>
                                     '-Formatsize--=--value--'
     
          .-Wait--=--No------.
    >-----+------------------+-------------------------------------><
          '-Wait--=--+-No--+-'
                     '-Yes-'
     
    

    Parameters

    vol_name
    Specifies the file name of the recovery log volume. This parameter is required. The volume name you specify must be enclosed in quotation marks if the name contains embedded blanks or equal signs.

    This file name can be entered with either the fully qualified path name or the name relative to the server's current working directory. For example, if the file name is mainvol, enter the path name as:

         /user/lpp/adsmserv/bin/mainvol
    

    Formatsize=value
    Specifies that the volume is created and formatted in one operation. This parameter is optional. The value is specified in megabytes. Unless WAIT=YES is specified, the operation is performed as a background process.

    Wait=value
    Specifies whether a volume creation and formatting operation is performed in the foreground or background. This parameter is optional. It is ignored unless the FORMATSIZE parameter is also specified.
    Note:You cannot specify Wait=Yes from the server console.

    No
    Specifies that a volume creation and formatting operation is performed in the background. This is the default.

    Yes
    Specifies that a volume creation and formatting operation is performed in the foreground.

    Examples

    Task 1

    Define a recovery log volume named LOG.2.

    Command:
    define logvolume log.2

    Task 2

    Create a new log volume of 20MB and wait for the server to define the volume.

    Command:
    define logvolume /var/adsmserv/log3.dsm formatsize=20 wait=yes

    Related Commands

    Table 59. Commands Related to DEFINE LOGVOLUME
    Command Description
    DEFINE LOGCOPY Creates a volume copy of a recovery log volume.
    DELETE LOGVOLUME Deletes a volume from the recovery log.
    EXTEND LOG Extends usable log storage within the volumes previously allocated for its use.
    QUERY LOG Displays allocation information about the recovery log.
    QUERY LOGVOLUME Displays information about one or more log volumes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] When  k|s'3xV6!?5&@6./usr/share/html/adsm/en_US/admref/a45era83.htm Administrator's Reference

    Administrator's Reference

    DEFINE MACHINE (Define a Machine)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature.

    Use the DEFINE MACHINE command to save the description and recovery related information for a machine that contains an ADSM backup/archive client node or ADSM server.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    This command is provided for your use in documenting, in the ADSM server database, the machine information required to recover an ADSM client machine should a disaster occur. The ADSM server database will be used to store this information for you, and QUERY commands are provided to retrieve the information should you need to reference it in the case of a disaster. The information provided by this command is NOT used by the server in any way to coordinate disaster recovery or to manage the server under normal operation. The information provided in this command is solely determined by you in planning for client machine disaster recovery.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-DEFine MAchine--machinename---------------------------------->
     
    >-----+------------------------------+-------------------------->
          '-DESCription--=--description--'
     
    >-----+------------------------+---+------------------+--------->
          '-BUilding--=--building--'   '-FLoor--=--floor--'
     
                               .-PRIority--=--50----------------.
    >-----+----------------+---+--------------------------------+--->
          '-ROom--=--room--'   '-PRIority--=----priorityvalue---'
     
          .-ADSMServer--=--No------.
    >-----+------------------------+-------------------------------><
          '-ADSMServer--=--+-No--+-'
                           '-Yes-'
     
    

    Parameters

    machinename
    Specifies the name of the machine to be defined. This parameter is required. The maximum length of the machine name is 64 characters.

    DESCription=description
    Specifies the description of the machine. This parameter is optional. The maximum length of the description is 255 characters. The description must be enclosed in quotation marks if it contains any blank characters. The default is no description.

    BUilding=building
    Specifies the building name or number that this machine is in. This parameter is optional. You can enter a building name or a building number. The maximum length of the building name or number is 16 characters. The building must be enclosed in quotation marks if it contains any blank characters. The default is no building name or number.

    FLoor=floor
    Specifies the floor name or number that this machine is in. This parameter is optional. You can enter a floor name or a floor number. The maximum length of the floor name or number is 16 characters. The floor must be enclosed in quotation marks if it contains any blank characters. The default is no floor name or number.

    ROom=room
    Specifies the room name or number that this machine is in. This parameter is optional. You can enter a room name or a room number. The maximum length of the room name or number is 16 characters. The room must be enclosed in quotation marks if it contains any blank characters. The default is no room name or number.

    PRIority=priorityvalue
    Specifies the restore priority value for the machine. This parameter is optional. The default value is 50. You can specify an integer in the range of 1 to 99, inclusive, with 1 being the highest priority and 99 being the lowest. This value is used to provide a prioritized list for client machine recovery.

    ADSMServer=adsmservervalue
    Specifies whether the machine being defined contains an ADSM server. This parameter is optional. The default value is no. Possible values are:

    No
    Specifies that this machine does not contain an ADSM server.

    Yes
    Specifies that this machine contains an ADSM server. Only one machine can be defined as containing the ADSM server.

    Examples

    Task

    Define a machine with the name DISTRICT5, a location of building 101, a floor of 27, and a room named datafacilities. This machine contains mission critical data and therefore requires a setting of priority one.

    Command:
    define machine district5 building=101 floor=27 room=datafacilities priority=1

    Related Commands

    Table 60. Commands Related to DEFINE MACHINE
    Command Description
    DEFINE MACHNODEASSOCIATION Associates an ADSM node with a machine.
    DEFINE RECMEDMACHASSOCIATION Associates recovery media with a machine.
    DELETE MACHINE Deletes an existing machine.
    INSERT MACHINE Inserts machine characteristics or recovery instructions into the ADSM database.
    QUERY MACHINE Displays information about one or more machines.
    UPDATE MACHINE Changes the information of an existing machine.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] max k'3)xV6!?5&@6)./usr/share/html/adsm/en_US/admref/a45era84.htm Administrator's Reference

    Administrator's Reference

    DEFINE MACHNODEASSOCIATION (Associate an ADSM Node With a Machine)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature.

    Use the DEFINE MACHNODEASSOCIATION command to associate one or more ADSM client nodes with a machine. During disaster recovery, this association information is used to determine what ADSM client nodes resided on machines that were destroyed.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    This command is provided for your use in documenting, in the ADSM server database, the machine information required to recover an ADSM client machine should a disaster occur. The ADSM server database will be used to store this information for you, and QUERY commands are provided to retrieve the information should you need to reference it in the case of a disaster. The information provided by this command is NOT used by the server in any way to coordinate disaster recovery or to manage the server under normal operation. The information provided in this command is solely determined by you in planning for client machine disaster recovery.

    Before associating a node with a machine, the following conditions must be true:

    • The specified machine is defined

    • The specified node is registered

    A node remains associated with a machine until one of the following steps occurs:

    • Delete the association between the machine and the node by issuing the DELETE MACHNODEASSOCIATION command.

    • Delete the node by issuing the REMOVE NODE command.

    • Delete the machine by issuing the DELETE MACHINE command.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                                                  .-,-----------.
                                                  V             |
    >>-DEFine MACHNODEAssociation--machinename-------nodename---+--><
     
    

    Parameters

    machinename
    Specifies the name of the machine to which one or more nodes are to be associated. This parameter is required.

    nodename
    Specifies the name of the node to be associated with the machine. This parameter is required. You can specify a list of nodes that you want to associate with the specified machine. The items in the list are separated with commas, with no intervening spaces. You can use a pattern matching expression to specify a name. All matching nodes are associated with the machine. A node can only be associated with one machine.

    Examples

    Task

    Create an association between the DISTRICT5 machine and a node with the name of ACCOUNTSPAYABLE.

    Command:
    define machnodeassociation district5 accountspayable

    Related Commands

    Table 61. Commands Related to DEFINE MACHNODEASSOCIATION
    Command Description
    DEFINE MACHINE Defines a machine for DRM.
    DELETE MACHINE Deletes an existing machine.
    DELETE MACHNODEASSOCIATION Deletes association between a machine and node.
    QUERY MACHINE Displays information about one or more machines.
    REGISTER NODE Defines a client to the server and sets options for that user.
    REMOVE NODE Removes a client from the list of registered nodes for a specific policy domain.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] server  kf'3(xV6!?5&@6(./usr/share/html/adsm/en_US/admref/a45era85.htm Administrator's Reference

    Administrator's Reference

    DEFINE MGMTCLASS (Define a Management Class)

    Use the DEFINE MGMTCLASS command to define a new management class in a policy set.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    You can define one or more management classes for each policy set in a policy domain. A management class can contain a backup copy group, an archive copy group, or both. However, neither is required.
    Note:The DEFINE MGMTCLASS command will fail if a copy storage pool is specified as the destination for space-managed files.

    You must specify an existing management class as the default management class for a policy set before you can activate the policy set. To specify an existing management class as the default management class, use the ASSIGN DEFMGMTCLASS command.

    When a client node is registered with ADSM, the node is defined to a policy domain. This policy domain contains management classes appropriate for the information stored on the client node.

    The user of a client node can use the default management class or select any management class in the active policy set. By entering clear descriptions of your management classes, users can easily select management classes that are appropriate for their storage management needs.

    The following parameters affect only HSM clients that use this management class, and have no effect on backup-archive clients:

    SPACEMGTECHNIQUE
    AUTOMIGNONUSE
    MIGREQUIRESBKUP
    MIGDESTINATION

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the management class belongs.

    Syntax

    >>-DEFine MGmtclass--domainname--setname--classname------------->
     
    >-----+-------------------------------------+------------------->
          '-SPACEMGTECHnique--=--+-AUTOmatic-+--'
                                 +-SELective-+
                                 '-NONE------'
     
          .-AUTOMIGNOnuse--=--0------------.
    >-----+--------------------------------+------------------------>
          '-AUTOMIGNOuse--=--automigvalue--'
     
          .-MIGREQUIRESBkup--=--Yes-----.
    >-----+-----------------------------+--------------------------->
          '-MIGREQUIRESBkup--=--+-Yes-+-'
                                '-No--'
     
    >-----+------------------------------+-------------------------->
          '-MIGDESTination--=--poolname--'
     
    >-----+------------------------------+-------------------------><
          '-DESCription--=--description--'
     
    

    Parameters

    domainname
    Specifies the name of the policy domain to which the management class belongs. This parameter is required.

    setname
    Specifies the name of the policy set to which the management class belongs. This parameter is required. You cannot define a management class to the ACTIVE policy set.

    classname
    Specifies the name of the new management class. This parameter is required. The maximum length of this name is 30 characters. You cannot use either default or grace_period as a class name.

    SPACEMGTECHnique=smtvalue
    Specifies whether the file is eligible for migration. This parameter is optional. Possible values are:

    AUTOmatic
    Specifies that the file is eligible for automatic migration or selective migration.

    SELective
    Specifies that the file is eligible for selective migration only.

    NONE
    Specifies that the file is not eligible for migration.

    The default in the management class named STANDARD is NONE. This parameter is effective only for HSM clients, not for backup-archive clients.

    AUTOMIGNOnuse=automigvalue
    Specifies the number of days that must elapse since the file was last accessed before it is eligible for automatic migration. This parameter is optional. If SPACEMGTECHNIQUE is not AUTOMATIC, ADSM ignores this attribute. You can specify a value from 0-9999. The default value is 0.

    This parameter is effective only for HSM clients, not for backup-archive clients.

    MIGREQUIRESBkup=migreqvalue
    Specifies whether a backup version of a file must exist before a file can be migrated. This parameter is optional. Possible values are:

    Yes
    A backup version must exist.

    No
    A backup version is optional.

    Note:This parameter is effective only for HSM clients, not for backup-archive clients. For HSM clients, the default is YES.

    MIGDESTination=poolname
    Specifies the name of a primary storage pool that is a destination for migrated files. A file must be associated with a management class that specifies an appropriate storage pool for migrated files. The type of storage devices in a storage pool and options specified for the storage pool affects the speed with which a migrated file can be recalled to a local file system. This parameter is optional. The default value is SPACEMGPOOL.

    This parameter is effective only for HSM clients, not for backup-archive clients.

    DESCription=description
    Describes the management class by using a text string. This parameter is optional. The maximum length of the description is 255 characters. The description must be enclosed in quotation marks if it contains any blank characters.

    Examples

    Task 1

    Define a management class called ACTIVEFILES for policy set VACATION in the EMPLOYEE_RECORDS policy domain.

    Command:
    define mgmtclass employee_records vacation activefiles

    Task 2

    Define a management class called MCLASS1, described as Technical Support Mgmt Class, for policy set SUMMER in the PROG1 policy domain.

    Command:
    define mgmtclass prog1 summer mclass1 description="technical support mgmt class"

    Related Commands

    Table 62. Commands Related to DEFINE MGMTCLASS
    Command Description
    ASSIGN DEFMGMTCLASS Assigns an existing management class as the default for a specified policy set.
    COPY MGMTCLASS Creates a copy of an existing management class.
    DEFINE COPYGROUP Defines a copy group for backup or archive processing within a specified management class.
    DEFINE POLICYSET Defines a policy set within the specified policy domain.
    DELETE MGMTCLASS Deletes a management class and its copy groups from a policy domain and policy set.
    QUERY COPYGROUP Displays the attributes of an existing copy group.
    QUERY MGMTCLASS Displays information about one or more management classes.
    QUERY POLICYSET Displays information about one or more policy sets.
    UPDATE COPYGROUP Changes one or more attributes of a copy group.
    UPDATE MGMTCLASS Changes the attributes of a management class.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 4 k0'3nyV6!?5&@6n./usr/share/html/adsm/en_US/admref/a45era86.htm Administrator's Reference

    Administrator's Reference

    DEFINE POLICYSET (Define a Policy Set)

    Use the DEFINE POLICYSET command to define a policy set in a specified policy domain.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    A policy set provides you with a logical way of grouping management classes and a set of definitions for use in the ACTIVE policy set. You can define one or more policy sets for each policy domain; however, only one policy set can be active at a time in a given policy domain.

    A policy set can contain zero or more management classes. You can specify one default management class for each policy set. A management class can contain a backup copy group, an archive copy group, or both. However, neither is required.

    Use the ACTIVATE POLICYSET command to make a new policy set the active policy set. When a policy set is activated, ADSM uses these new definitions to manage client files for the client nodes assigned to the policy domain where this newly activated policy set resides. Use the VALIDATE POLICYSET command to verify that a policy set is complete and valid before activating it with the ACTIVATE POLICYSET command.

    After you define a policy set, you can define policy objects to the new policy set, such as management classes, a default management class, and copy groups. You can use the COPY MGMTCLASS command to copy a management class and its associated copy groups into the new policy set.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the policy domain to which the policy set belongs.

    Syntax

    >>-DEFine POlicyset--domainname--setname------------------------>
     
    >-----+------------------------------+-------------------------><
          '-DESCription--=--description--'
     
    

    Parameters

    domainname
    Specifies the name of the policy domain to which the policy set belongs. This parameter is required.

    setname
    Specifies the name you want to assign to the policy set. This parameter is required. The maximum length of this name is 30 characters. You cannot define a policy set named ACTIVE.

    DESCription=description
    Describes the new policy set using a text string. This parameter is optional. The maximum length of the description is 255 characters. The description must be enclosed in quotation marks if it contains any blank characters. The default is no description.

    Examples

    Task 1

    Define a policy set called VACATION for the EMPLOYEE_RECORDS policy domain.

    Command:
    define policyset employee_records vacation

    Task 2

    Define a policy set called SUMMER for the PROG1 policy domain and include a description of Programming Group Policies.

    Command:
    define policyset prog1 summer description="programming group policies"

    Related Commands

    Table 63. Commands Related to DEFINE POLICYSET
    Command Description
    ACTIVATE POLICYSET Validates and activates a policy set within a policy domain.
    COPY MGMTCLASS Creates a copy of an existing management class.
    COPY POLICYSET Creates a copy of an existing policy set.
    DEFINE DOMAIN Defines a policy domain that can be assigned to one or more clients.
    DEFINE MGMTCLASS Defines a management class within the policy domain and policy set specified.
    DELETE POLICYSET Deletes a policy set, including its management classes and copy groups, from a policy domain.
    QUERY POLICYSET Displays information about one or more policy sets.
    UPDATE POLICYSET Changes the description of a policy set.
    VALIDATE POLICYSET Verifies and reports on conditions the administrator must consider before activating the policy set.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ET l '3HyV6"?5'@6../usr/share/html/adsm/en_US/admref/a45era87.htm   -aeistdnor <>Tcfhlmpu"#&/4;=ADEILPbgv,6FGNORSVwy'+1BCHM_x|!()*.2359:UY08WXjkJQ\Kq8$ @,OPYR*(MI KPPѤEiO8L#9&y+mι@`>5&yF-R\g @ @ @ @ @x8(H `lPP晧3J|.\R;Gm8[s?myE)R|,zG8M<H ]fNp`pjP )' +@`(( @ Eih-("@SА  @jJ`OA\WS0 ࠠ4 @h( yGP@ 8TZX+P&Ao@\  "4dIp,8a y'[ON"96jYO @ @ @ @ @QAGqc8qDLi E¸4St }|>S/9C ËjGp_Sϩq)ߩd엜ebf.V1L55#0XV[&)5#o/^s8}W>-mܕC iŏ4hyxiq2,@HGuqp H}wKd3SO8h4 <Ӌur8Jc՝wԎF[e˯Ϯd0ܧcN`p8bqRb|F/5疳{uT+mܗYZ"}Vmr d+MފXrf{[|.N iJEo5f"1u+ 8C)i*}iJ Rܶۛ 8C)i4rvRVspӆO4ǜ xphafmJ1\4A8;b;΋VZ&|ͥzϳ64ǜXN,y &ݐD <Ӌ<ςD\Y=ZlG """"""""""" yD@&""""""""""""""""""1y"[r D@&s #1G#""Ah|D`o4DDDDDDDDDDDDDDDDDD@&""""""""7A fۑ""0u6ψ ?GGMYrmU A" <Ï! |DDDDDDDDDb#1G?7f"0Vg@&OLDDDDDDDDDDDDDDDDDDDb""""""" DmȂ:gDDDDDDDDb #M?#&E*l i LDDDDDDoaP+r D@&sA #M#<"o"" =h=6ψL DDDDDDDA&#OȂ:gDDDDDDDDb #M?#&*l i LDDDDDA&"L<1]l! |DDDDDDDDb?p?GM""=ˬlG y ,LN,yZ_*iĊiŏ8"D}%jWj '?k\,pPN,yJusR vެLSYu'=Ys|rēNk\yr UFim1k3뾧_)i0c-6X_:7V[&))io/]G"G"ՖɊaO3O f/ז+mιV[&)5# iCiŏ(%o5~{ϋR6|zX_:J{noI|Z{('uԼ伱[muxmkL,pPWVuTSk\J{noIWtj.jVawۛ{(':䉕&>X<8,p0 \q+\ q@9KZxcqc%:q*)o5e%m7|ZԼ䍖+mιG԰OBp'uԼ伱[muyK)(8SUE8m?ۚ0XXy^or^X_:R?A Γ:#i]3%jPO Eʫ-gEʗ}N-HWL^or^X_:Ou!yK5yb|럟]}Nמ^or^X_:}#sDSt\Ԭ7%jPcqc$䃕n"D< rmU<Ӊ;E;s^kL_e:1LO3O:orm!?Ѫ΢JtS;O(7/1yQOA Ͷrm%zܕF^ԍhʊ ʶSF ?K~?sͷ~FsgmQA>}_i%jPcN@,3@<%ȕ(@QRah $J )8xkӆ8j9\R&"D@,(]eboe˯:A'rт4k\oLS>S2(홝-d3ͷMV[&))i iP$yP<&y<^zܗcn{ϋR6yuVuTSͷۛ R>JL9SR6:rVNܗcn{l\`cqc%:q*)fI[omm+yk-R6W~]K,pPu՝E8/vP7m+m3_N_].>{iUɊgy~ 8(x#i N [mvѸtԬ vЗS.gו2}.9ѫ=Z0XӐ" *L< r%JTZH @84ᠳ#@"T`iEI+*P04 <kl|E:bVy}v|ftߩПe˯\OɨY;noV[&) ȷk\d3LS>"1u+rfJN1LO3O,pPN#y @,38Լ伱[mvS.g#i]0'_|gQN%E +mٚtԮJ{noX'I[i'?ujFҺa=Z:^or^X_;fk)R{0>0XXy΢Jyb|홯L]J줭ϋR6;E>S.UYk>"[s_eg|\"/m0j1LO3O:orm!?VuTSQ@p'sg1yQOA Ͷm%zܕ\J7/m+FTPOU7SF ?K~?s/~]%۞_^W+;hʊ }_i%jPcN,yD/7/4VZψm+)Ĩ_ki*>}s_m+uJ u/7/4QrY۞ن4ǔKVuTS/ۛ>-HWLy^or_)i*/< ^nNܗyEʫ-g_kn{YIFįS7S)Ĩ_koe%m4`C8ԼS.UYk>"[sʏ`I|ZjrVNUKk>_m+u/7/4VZψ4J?נLu/7/4VZψvЗR{7)i*}9y13^:蹩Y;ni=Z0XX x0rەp"{eZ8h8#m+Լ*]7{s~VM]uhSR6:rV 8(ܿF[֝{aYSYniR6W~]K,pPu՝E8/vP#i]at[m[_].>{iLS y~ 8(x#i N *]7{s~VO분*]7{sMYFTPO_eg3s:=Z0XӋQ/=KKwm7n{ϋR6yuVuTSwm4ܭ줭*>}s_m+uJ u/7#QRܶۛ= s iŏ()ĨEKrnoJ{no#i]3YyMߕG԰OBp'uԼ*]7{s~V凜i^:΢JtTn-줭8(y<^zܗEKrnoX'!ys_m+uJ 7SUeRϩũJKKwm7nq+FBm:ܗEKrnovЗR{t[m[scgOusR v޳ܕC iŏ8$C!4{eZ8h8#m+ԼS&J{nny}v^kLWNũJg+R ?_-yN=)Lz,̷7-HBf}+S8(A:΢JtS;O(|ZsTPܧRVss_eg|\"/m1ՖɊgy~ 8(Mrm!?VuTSQ@p'9Fkʊz^my~%zܕ\J7/m+FTPOU*0X\M'iXΫF~SӘ$'B|S_km /іXtSS40~v*Os~]Yl|`NX a$.UYk <ӋqRt\Ԭ7-Vv{/5]}:{jNzщ{- Ԏ7ũJO3OLS>S`C[!*mIVvߋvzr]'-זb|Ԝ(Yu:O3Ofy3뺲1LO3O'yMjHjNzάvmmvNy侧]Yl|cp⧚qc%y|#i]0'_|gQN%E>S)+mQ,줭Γ:#i]3%jPOy|65Ϧ 8(y<^z)iyjFҺgR{O3O*>fBp'uԼSwJ4%z:q*)fk)+m iŏ(%fT}K/7:NԍtγܕA?SUe5*^Y:#i]3y|Ou!yKK_S綄ܗye%m7>;<9q+Ff|g+R <Ӌq$&"L<1]l8Dy =ˬlG "y$xԍuzܗy0.q$ݕI[om/}_iJ3u:#i]3%jPc=e|=iݧE;iAYq#i o}uԼт']YSQNrGioR6}NtQO4a]nJ{nny}v^kL_e:1L7)i0X'Mn_ԍ':΢JtS;O(7/1*)!y)iܺįS{+^ԍhʊ ʶtcq7/ԝc:}|r`O분Su_\*('y3uJ,pPiŏ8xk pqS8(yD\Ԭ7-}_kS+PO9~'?ujFҺgYJԠVZ΋/m|ZԼSu^:i$nSu/B]KK^sۛܗԎ+J,pPN#y y K*P04H(@RŅHRhÂ&iP$yJ (0q%JqaG+kS`C8j8j眀y朁.D@ @W"T`iHxX e 4< r%JTZH @8LV}N+}%%jPcp p8jAeIiŏ4ǜ @EA 4`P88 *Gt@P-R7i ",# ]< !=TX4y@D( Administrator's Reference

    Administrator's Reference

    DEFINE PROFILE (Define a Profile)

    Use the DEFINE PROFILE command on a configuration manager to define a profile, (a set of configuration information), that is distributed to managed servers.

    After defining a profile, you can use the DEFINE PROFASSOCIATION command to specify units of configuration information (objects) to be distributed to managed servers subscribing to the profile. For information regarding the types of objects that can and cannot be distributed, see DEFINE PROFASSOCIATION (Define a Profile Association).

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-DEFine PROFIle--profile_name--------------------------------->
     
    >-----+------------------------------+-------------------------><
          '-DESCription--=--description--'
     
    

    Parameters

    profile_name
    Specifies the name of the profile to be defined. The maximum length of the profile name is 30 characters. This parameter is required.

    DESCription=description
    Specifies a description of the profile to be defined. The maximum length of the description is 255 characters. The description must be enclosed in quotes if it contains any blank characters. This parameter is optional.

    Examples

    Task

    Define a profile named ALPHA with a description of ALPHACOPY.

    Command:
    define alpha description=alphacopy

    Related Commands

    Table 65. Commands Related to DEFINE PROFILE
    Command Description
    COPY PROFILE Creates a copy of an existing profile.
    DEFINE PROFASSOCIATION Associates objects with a profile.
    DELETE PROFASSOCIATION Deletes the association of an object with a profile.
    DELETE PROFILE Deletes a profile from a configuration manager.
    LOCK PROFILE Prevents distribution of a configuration profile.
    QUERY PROFILE Displays information about configuration profiles.
    SET CONFIGMANAGER Specifies whether a server is a configuration manager.
    UNLOCK PROFILE Enables a locked profile to be distributed to managed servers.
    UPDATE PROFILE Changes the description of a profile.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] E k'3yV6"?5'@6./usr/share/html/adsm/en_US/admref/a45era89.htm Administrator's Reference

    Administrator's Reference

    DEFINE RECMEDMACHASSOCIATION (Associate Recovery Media with a Machine)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature.

    Use the DEFINE RECMEDMACHASSOCIATION command to associate a machine with the recovery media. A machine is associated with recovery media so that the location of the boot media and its list of volume names are available when the machine requires recovery. Multiple machines can be associated with the same recovery media.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    This command is provided for your use in documenting, in the ADSM server database, the machine information required to recover an ADSM client machine should a disaster occur. The ADSM server database will be used to store this information for you, and QUERY commands are provided to retrieve the information should you need to reference it in the case of a disaster. The information provided by this command is NOT used by the server in any way to coordinate disaster recovery or to manage the server under normal operation. The information provided in this command is solely determined by you in planning for client machine disaster recovery.

    Before associating a machine with a recovery media, the following conditions must be true:

    • The specified machine is defined

    • The specified recovery media is defined

    A machine remains associated with recovery media until one of the following steps occurs:

    • Delete the association between the recovery media and the machine by issuing the DELETE RECMEDMACHASSOCIATION command.

    • Delete the recovery media by issuing the DELETE RECOVERYMEDIA command.

    • Delete the machine by issuing the DELETE MACHINE command.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-DEFine RECMEDMACHAssociation--recoverymedianame-------------->
     
          .-,--------------.
          V                |
    >--------machinename---+---------------------------------------><
     
    

    Parameters

    recoverymedianame
    Specifies the name of the recovery media to which one or more machines are to be associated. This parameter is required.

    machinename
    Specifies the name of the machine to be associated with the recovery media. This parameter is required. You can specify a list of machines that you want to associate with the specified recovery media. The items in the list are separated with commas, with no intervening spaces. You can use a pattern matching expression to specify a name. All matching machines are associated with the recovery media. If a machine is listed, but is already associated with the specified recovery media, the command has no effect for that machine. A machine can be associated with more than one recovery media.

    Examples

    Task

    Associate machines DISTRICT1 and DISTRICT5 to the DIST5RM recovery media.

    Command:
    define recmedmachassociation dist5rm district1,district5

    Related Commands

    Table 66. Commands Related to DEFINE RECMEDMACHASSOCIATION
    Command Description
    DEFINE MACHINE Defines a machine for DRM.
    DEFINE RECOVERYMEDIA Defines the media required to recover a machine.
    DELETE MACHINE Deletes an existing machine.
    DELETE RECMEDMACHASSOCIATION Deletes association between recovery media and a machine.
    DELETE RECOVERYMEDIA Deletes existing recovery media.
    QUERY MACHINE Displays information about one or more machines.
    QUERY RECOVERYMEDIA Displays media available for machine recovery.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ll be k/'3XyV6#?5'@6X./usr/share/html/adsm/en_US/admref/a45era90.htm Administrator's Reference

    Administrator's Reference

    DEFINE RECOVERYMEDIA (Define Recovery Media)

    This command only applies to environments licensed to use the ADSM Disaster Recovery Manager (DRM) feature.

    Use the DEFINE RECOVERYMEDIA command to describe the media (for example, boot media) needed for recovering a machine. Recovery media can be associated with one or more machines.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    This command is provided for your use in documenting, in the ADSM server database, the media required to recover an ADSM client machine should a disaster occur. The ADSM server database will be used to store this information for you, and QUERY commands are provided to retrieve the information should you need to reference it in the case of a disaster. The information provided by this command is NOT used by the server in any way to coordinate disaster recovery or to manage the server under normal operation. The information provided in this command is solely determined by you in planning for client machine disaster recovery.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-DEFine RECOVERYMedia--recoverymedianame---------------------->
     
    >-----+--------------------------+------------------------------>
          '-VOLumenames--=--volname--'
     
    >-----+------------------------------+-------------------------->
          '-DESCription--=--description--'
     
    >-----+-------------------------------+------------------------->
          '-LOcation--=--locationofmedia--'
     
          .-Type--=--OTher-----.
    >-----+--------------------+---+--------------------------+----->
          '-Type--=--+-OTher-+-'   '-PROduct--=--productname--'
                     '-BOot--'
     
    >-----+-------------------------------------+------------------><
          '-PRODUCTInfo--=--productinformation--'
     
    

    Parameters

    recoverymedianame
    Specifies the name of the recovery media to be defined. This parameter is required. The maximum length of the name is 30 characters.

    VOLumenames=volname
    Specifies the list of volume names that contain the recoverable data (for example, OS/2 operating system image copies). This parameter is optional. It is recommended that the boot media volume names specified in the list are in the same order the boot media volumes are inserted into the machine at recovery time. The maximum length of the volume names list is 255 characters. The volume names list must be enclosed in quotation marks if it contains any blank characters. If a boot type recovery media is specified, the volume names that contain the boot media must be specified.

    DESCription=description
    Specifies the description of the recovery media. This parameter is optional. The maximum length of the description is 255 characters. The description must be enclosed in quotation marks if it contains any blank characters. The default is no description.

    LOcation=locationofmedia
    Specifies the location of the recovery media. For example, "Building=021 Floor=02 Room=2846 Cabinet=1A0". This parameter is optional. The maximum length of the location is 255 characters. The location description must be enclosed in quotation marks if it contains any blank characters. The default is no location.

    Type=typemode
    Specifies the type of recovery media. This parameter is optional. The default value is OTHER. Possible values are:

    BOot
    Specifies that this is boot media. Volume names must be specified when BOot is specified.

    OTher
    Specifies that this is not boot media. Example usage for this might be to track a CD ROM that contains AIX manuals.

    PROduct=productname
    Specifies the product name that wrote to this media. This parameter is optional. The maximum length of the product name is 16 characters. The product name must be enclosed in quotation marks if it contains any blank characters. The default is no product name for this recovery media.

    PRODUCTInfo=productinformation
    Specifies any information about the product that wrote to the media which may be needed for restoring the machine. This parameter is optional. The maximum length of the product information is 255 characters. The product information must be enclosed in quotation marks if it contains any blank characters. The default is no product information.

    Examples

    Task

    Define the recovery media named DIST5RM with a short description and a location of district 1 vault.

    Command:
    define recoverymedia dist5rm description='district 5 base system image' location='district 1 vault'

    Related Commands

    Table 67. Commands Related to DEFINE RECOVERYMEDIA
    Command Description
    DEFINE RECMEDMACHASSOCIATION Associates recovery media with a machine.
    DELETE RECOVERYMEDIA Deletes existing recovery media.
    QUERY RECOVERYMEDIA Displays media available for machine recovery.
    UPDATE RECOVERYMEDIA Changes the attributes of existing recovery media.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  lX'3߫yV6#?5(@6cr./usr/share/html/adsm/en_US/admref/a45era91.htm   -eitadhnors #&;<>DTcflmpu/46AENOPRSbwy"+,015=GILMVgv'289BCFHUYkx.3W()7JKXjq!:_Q\|@R" LH$#"BňL,ZIiX1ZbB( 9$LA1G92{&dq0vॠ-1GbU)k\:zL@j@@8 lj[Cс&R]HVTL@j`0 p2('rF(~0PY[n@ AR& 5\@łG pLdd+o9eQ?+VR;wnܱOXix KL@jA{grT WJ*2[yZw\XۼQ?"bUX[na.욋FlO͒"߱MHyc-pr>f&2`T Lw*`pC,9n$A0ٰ `@ APL@Hzc-4PÂ%be8$ǐL8 p(gp? @P "bCiJ &`2W0 "A1K3VVP4`DǎIR@x$a@P( UƗ[\R<.'jFNީX2*&XB( =v28|;VpR D "b*( M Q@H$G hۓB`aP0B)Ac +W!}\7]㜾C'nLW]w(̭` c@X,  HBB@XL@w 8Hxp@@ 4!Dr$a`!Dr$a``P9 @XL@w 8Hxp@@ "bCÂPP9$1H'_}!@H,z@H`J۷e}F ?a@H,z@H`\V2^a]OrϽ}GۙZXal- b~2r ɻԊƌM^llf+{jK\ls4bCÂP(B( E7Hx(@P 0DR+;rٝ6g0iV2]<Ԗ1탻[{3¼,PpCFܚ+sAi $2yNQIc>;5IFh ƌyDzYR+;v%.s }/]xB)h>]vݲ 4~B.Y+͛wيEuhTe Kr0 cA rh_ H$2 Iŝ pLW]tǑܹKh ƌyEB${,Sr0t@& ID!Ynp&aڲj>.M܌&VdQrEVZ%ax=֮B}_~w![l9Ln_beN4`*2j-a]:%c4΢pޣa0QV >ڦacse{,[07Ԋ 0큖֕ZԖ1(Ֆvڤʗ($4`{ڌJ~jKߓ1N<lz]v\Z»yV.5%o;UnW - 2,\O2^g0iwj [.l!fj>>cT܌>O|{_e+}\Z/&a`QiUIcqb@DAlY6s+_ &Gl/``88уO1dDQ1HQ2dHJX+XJ͜Q2dHbN=֮Bze|}+=vg2_,ŬR»0em"(_,ŬR¼esbnElPbX+Xc/V Ev>̭| LF ?W!}r ɻԊ2j>Ş3ߙyؖ )g0i I &LJՌVC )+eyEnek&LL@ Hx(@P 0DR+;zYo5nek]EEw# gʵ@v@SnjdW )[.?br؊ءsې8уO ;$<8 A  @XL@#}BqcQ1H" ov+qN0Sr0V%c%]X=vp֭ʵ@s,$PDwZA-ߐv(ݹɰe埊?ŋw#l9[$PE7^,[pYc:%b($AQ5nek Yc:%O͋SqƌM策-tKbws2 r̭}vgn7m0i7ٓQV[[;j\b]o>gr0_-tKhLߚ2]cߕՌ`_8+Ewmv7LmXXok5¼eɻtn~+Zqbܹxj/GۙZ»3PqBA""Cl&6sݿ6-LW- -5nek׷~ز;ffh"c1i!ଅ] E]5{@^#T#5nekW5UUUUUUUUUHZLTqC LFjj&&3P,cr08ѡ!椱xPgJyUh {jLFjj3PJyUhhB J׸kV +uTg&IGUPI& EFe+/h jSLQ1O}RxUPg@m܌*4haAUUUUUU@)UPMUUUUUUUUUUUUUUUUUUUUUUUUUUR&JHMQƍ > EɻVf -$ & l4ha@)UUUU#UUA5UUUUUUUUUUUUUTUUUUUUUUUUUUUH) a0d3gTqC ,;s !he:?M/: 3%j3ns?'uQƍ >21 D DȺFT""V͠/Z$<28ѡ$󪪪LFjj3Q!͝Qƍ >&qfS&iyU&{t$4%kTge: 3ZHp6*UhUUUUP b5UTUUUUUUUUUUUUUUA5UUUUUUUUUUUUT G40@UUUA43 x KPIMǀauU@dUA&4%9ꪂLi0e/UA&4ۡssKIM& fSsK*X旪 3QA̜@C9 C9,w# }Q UUUUUUU#UUA5UUUUUUUUUUUUUUUUTUUUUUUUUUTiJdUhhܪhg#`2M܌ݴ43DǢb1HDv]`P""ES} <Ndn_'`չg8JbH$a[Z0ƌM>dn_'`%F < "IhGۙZbcb $F-LW._~ ^UQVo[4`o&{r3%`%F ?Z)W/ɪmg0i IM˱g40JpI$J1jbs}\ze|}F ?6M^~,nF XF ?ZZ7|" q~O5{ۗə7#q}_psRXa| blܦq}\Ԗ1uٞ -۾Cc܌::)kr~Uf{d634k+oG椱F < "I8F40EnFY@XhI"QS˟j׷|TQO}~j>~;n8уO17 W|V8уOVV &}-܀*̱>KV[4`@($(L蔵M[@YDɑ $%1\{w~j>ʵ@t,xb_}\Zũ廖لAx%2ɫ܎4`@($(L莒[@YDɑ $%1\{w~j>%?-sbrfQdnG0i IM &LI),dȐDIZ\?5nekes?6-LW-ܶk@ L6M^qbA$@dȐD+h (2$1D+?n~OGۙZe+s?6-LW-ܶk")6M^qbA$@dȐDl"@=I$J1jbsj+}E,\O2_ldYO6-LW-ܶk@ Laj#4$ &&Dz"MRQ@YDɑ $%1\{w%Yqkj~lZ[l} <ClǕ`QhQ1Hh$F8ѡ&81cr0 (11D+?7# {wW -"탻w/_fMGۙZO>gm0i/O۽*ձ0W]w[!}vo͋SwV2aj#4}ɫܾLȱ5c4bŞaũ{a>QliƀsaŬF ?j2,nF'ؕnr{˰lkb[5l5K8уOX܌ )f{߸(gnYr0@W# nB}/ʬQT۔4`@ ;0(ҫXWō~")cō~lZ[REB.v{?6TR5YYbHZ۾B#4$Q2e[ )a>Vk3U[S|abeN4?`Q_5nekwR+8C@HGH MI$DpHDǦL@yCI$@ LP !b $1L@F HǤ"D*cvfɨs+YƌN>v-Ůl5K0`3V/!dJSj{,ƌ d;a=dܶ,QVeTQeݒ62/>_~j>.Ym0i I^,jbJbHhIA1=wt|#lZ~*-M-5>dnA__}"@W]wA[5g|ص1\x϶1?J*\TZ>Z w}}ˆh >~,nF\Z4`@ سl<ص1Rxɻ*-M-Ufdj>;c܌::g0iA_*ՙe>dn]H[l 6&)˴*qkj0f{߸(gnYr0@hL]Z5{l͋SpW3VٔnKa/LtY*vfnK_f}{ؖFYrSӍ4 ڻ XWo2ٯ01$ho=l|_o2ٯ䉈& 4FqbA$(iݳzc=l@Xh "ȘI"QS˟sv+bddn_&dX܌ƌMjfoW ƌM>dnFd3|R0 MÖ(i91ɫܾ͋S/>fC7ZA-ئBg0i "J3ZVf+81D "Ihg6-LWer/{̧`7#pA?}}6-LW-zosv4`D{vg}􇂄 G"탻whh[5Lq4qC D hhr&bC4ha!`S ئBOLfVYc:%Ox81ag0i IM@szcW|Y44 |]|;s@XhÍzcW|Y44 |]|;s@XhI"QS˟^+bddn_'`Վ4`oVٞ_fIxepQfgq}ZemY>q@)'l3|R0 MÖHL@A2ɫܾɱjbM_~zk,rDƌF^]+⼼YbK08ѡB`00e4haB(̭}vge[5 1|;sW[-nl策F ?ZZ7ՌZ)W[-e[ >dq}3&F*}D]oܾ\.oK]Ö:%qbM>*ՙ)^^,jb@` 8ѡHx(@c4`@($) !3zcd3f*ՙ&$%1\} gnے fM܌!ԌC0Sr0_ɫܾɱjb[ }}edVrb>;_fMGۙZ4`*2j-a_ L@x/ &PF$ @__fMGۙZy[mܶk 3?~ziƌMjfo}}~Xo>,F ?fM܌OGۙZV_4UۗfV{yen/g0i7bw+zZzk,rD}Իws2na⩖d0i7uV*ՙeָ kU+zZzk,[ 薟8уO1Hjen/|ص1R` 8ѡ =1!0i IMCɃ!3zcɘfU3h MI$J1jbsf=׷%عd]ޖZ:%Ռ'̭g0i7 W|V8уOuV*ՙ8уO Iߓ6M^}۾C`afL@]ɫܾ͋S.f,[pYc:%qQ{Wak /|ص1RL@G40;L@A240Jp͕^ǀcxdX7r0?5nekw[~Wn__![[-nl策h}Eܭkyed=R_}ɻ[T-tKh}֫Y[xVfZ)W/|kyealZ';\F ?V*ՙ44 1Q1HhQ2dH 2&LLA$(ũۿ_q{oK][-e[ 薟V2QVe34$ &&Dz)4Q2dHb $F-LW.^+zZzk,rD}@44`@($(L`,dȐDIZ\VXȿ^0}ڮ܎4`.%V_wlwV2~a ߋ&F,+~j>ellwsvC yƌM+jr n--ߌ/ۿ_~lndX7r0ll08уO=|W[-nX ,0}}X?z@`9bÖŖoGۙZՌX`0X8 qbo[UېWjyVvYo&Fe[*} f e.qYU-~ P7sK+ŋw#[[&̭n\, , 4`FJK7 b|,3/}}(^dU4H-2h-1蘁$PI4P(2$e4L蘂I"QS˟׷~ޖZA->ḙ'g0i @PL(&" @8 Dx)0&8D@YƆ & IM &LG,dȐDIZ\策-tKuV20~Wh$PI4P(2$Ǐ4&LLA$(ũۿ_~zk,rDQlS!%9ºl\B 17)¼eR4ƌyEE"@=x >@YDɑ $%1\{w[-e[ 6d~F._!Ąh4 1XvƌW>lZ~{naݰ5nekc%s1Ɔ hh?>ص1\w7lF <" HE$&Dz% Z]+W!㜾C'nLW]w(̭s@YDɑ D;AcEu}RVݾ -̭}X>gr02*õ2{& R+8F < ";GۙZnK.g?0E$"r ɻԊ&`b@DAzk,rD׷~Aأv&R@S~(.M܌ QlS b@DAq{\.oK][-e[ 薙 bF^ڣ}+[-e[ 2"db?2lZ[4`o=l9l[عd]̲G}5nek=o3qn8уO}ŖZ9X~Wak2;-lXF ?+r|wɘC )>3 dzl¹Vww+jWW[l[>f}Ŗf_~w![\qƌyDsdMW]w2Ϩr9Ln۹l%qk탌vOeYw[B)VjK >(Yƌy&=F _( ۙZf̭pjF9UPMUUUUUUUUUUUUPMUD8ѡ!l=@QxUUR&JLTqC=wng3hp%11G40j&j&&?% &>FT ?JHy@L¨FT"뚒7#5@C9 DFY4haAUUUUUU@)UPMUUUUUUUUUUUUUUUUUUUUUUUUUUR&J$LB2/TqCCbYfj!&M۪8ѡ!̥p7mxP b5UTUUUUUUUUUUUUUTUUUUUUUUUUUUUT&8i7nFT#=l@^#UT3Q1O}RW ^#UUA5UUUUUUUUUUUUUA5UUUUUUUUUUUUUH(c/uG401e!۹Uh*S L0w# }Rw#V͠/ZHL hqfSLFj&3R@`fΨFTBYvUT@C?.,uUUA& ^uUUTg%Jf -O"꣍}PeUUUUUP b5UTUUUUUUUUUUUUA5UUUUUUUUUUUUUUT'uQƍ > EE­Y@^#T3Hy0d3gTqCIUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUU"gCɃ!:}PM̧UA43M$ 3M`PIhJ0Ψ$4 uTg%/t3lU-v8ѡ j&j?%$8K]4haA486hg@8&?Ǐ 3 9ꪂLhJ0sKU`˛^LhB无?L̦旪 3 T/UTg9ꀆs?rY&FG40+rLFj&<7r08ѡ UUUUU) Fd9h hg1dD "Dɑ &ɫܧՌVC )9|Od[`QGۙZ怲"@=HE$ &c5nekW&$%1\}5{Wḽcuhߓ1ɫܾOK9+qƌMh?e~S_߃W0Y=jrƌyEE2Yƍ ͕$ W|+4$ &$I#zcW]tYD&$%1\}n/웸+}H`nd}0i7]]M_}H`ᡀ^&)h2{& R+;pQhnalF܄l 6&)hߓ6M^~VY[kdMQVhc#A2h\py8 $HGlEi  L# AdMèɪm}FVص1\rٯaj#4H-2h-1蘁$PI4GSqC@Lq4Z୊fmbcb $F-LW.r/웸+}H`nUk1XGۙZj3hߓ6M^~,nF XF ?Z`VfO"q}|Od[Euys+_]+~wccT=n- $X#]vc]k`ZQV{ڌF0iwuv|Od[Euys+_--0ڌs'{?_}n ߞlF ?V*ՙYƆ & IMh Hbr߯W!nr ɻԊ?k`ZQV{ڌF0i IMLA$(ũۿ_}֮B=wol~k`ZQV{ڌF0i -!L@($)( 1hM\Ԗ1 ,Lq4LA$(ũϷ椱_5nek8уO'l̋V8уOָ kU,cr0> 1GMSnS8уOjK܌:y[!K1Fv?5 *`=jrƌMj#sRX`qbA$$LB2.qC@Lq4XFYZ611D+?IJ2/Z7Ռ|}F ?aj/2,nF XF ?bQbK6._! _2Œ(3[ _9[ }}{ؖFY`@S=8уO17uV*ՙ0i " ^2/웸+~j>>ߛW[ ~f'Z7{r_!s^*ڌF0i7ߚ2ٯ1(%i=l}\F ?/`̭|k$L@140[-+jW̭|k"bI& 8ѡh$PI4J&8i7lFh[-sv&8& HbrݾeئBO~l[9gQV2}\>gm0i7 W|V8уOVV͙3)\7g0i7 W|fvF!)rٯ0cdn_cũp jzk,rD+b h$(xUkYlC@HE$ &c$$-$AjDIZ\Ռ[C )ߞZA-HHZI AneZ¸X`0X`ƌyEE2)I"QS˟׷~[C )ߞZA-~03)\47lF < "IBPM2^h MpF 旚DIZ\ئBO~XobqOW+rT4UۗQJ8уOZ7Ռ\^旙>0i " ڻ XWjbئBO~C7ZA-f/>KrgyjbDM!ɏ8ѡE!АFLq4xH qbD "IQ1Ozc=lq{@XhI"QS˟^+bd!ԌC0Sr0_&8iLaj/bKϸ}}ƭ策-tKr)ƌ1HV*ՙ44 1Q1Hh&8 YƆ81 ,Lq4LA$(ũ/}XL2*}ed `,qcĄ44 yBXvJ^]+N44 x hh(h$PI4HA$(ũۿ_|d!W[-e[ >3)\7/fF_~lZ[h$PI4HPM2̦qcۚGF&80ewřLC@34&$%1\}}})@S_=l9l[wϷ͋S<\^)8+ō,\+gn`_fMSw[ݳ4bF^]+⼼Y9_}!@H,z@H`<,/yM4hB<,/\cxHXC@Dž}})@SS5ռXo44 xXYƌyEDFhe3 W_ &8>20Fhe3 W_ &8& HbreئBO~Xo߯fRo^gũ V|Yl`Ֆ.305ũ[-nƌ1H/`^^,ٿP$= `W]wnӍ f‰&bC4ha04)Ɔ (i $!ԌC0Sr0_Laj/2lZS_ߞZA,qQ{Wak /|ص1R$ &91$4haP; & Cxbc}}s+_]+~zm~CB_ U{yeq{8уOVVc/ kUYc:%Owřh}ɻ_|A-fza[|e/l>,[pih$S~Ofo B2|W>lZ~00e4ha  4$ &@`fFh3 يfmbcb $F-LW._q{6}۾ǺBw#~l[ ,Q_~j>l<Ӎ4}ɫܾOōhf:k+ojYa20i "}ɫܾO;wu#܌9l}& Daj/2lZ~F_~zk,rD܄X}}ٓQV4 ڻ XWz@c"@F 탺@` 8ѡ&W!n旙ƌyEE"@= Z @YDɑ $%1\{w[-e[ lar̛hfMGۙZ0/5nekw[7QV,JqgB;ũ &PF A! kxڴdص1R` 8ѡ =1!0i -!L@($$ȸFhrȸU3h MI$J1jbs\5*-w=l9lZ}XfMGۙZ4`o&{r?7#qgyjbab#2_~M(|3<4k+ojÍ4bM>dn_'ٝ:f nFk!)lL*_rȻ-w=l9lZg0i{vg͋S.a!qC 탹!(qCHp4M_ )ސiPvռziƌMعd]ޖZA->3`.̛xeGDƌMjfo}}~ޖZ:%|34`@)'Z7![+ş6-LT$<0e4haHL@HyƌyED`fFhrfjDIZ\نl3}u|}.Yr策ic/s+YƌM>dn_'`Վ4`ojfoC4`E7 W|fvF!)rٯ䇓"aj/bK"VOGۙZV_4UۗfV{yen/g0i7bw+zZzk,rD}Իws2na⩖d0i7uV*ՙeָ kU+zZzk,[ 薟8уO9Ufn} A!L@($(L̦"@=I$J1jbs^[pYc:%Ռ}@řLF < "IDɑ M/4L蘂I"QS˟׷~ޖZA->e?5nek?1/34$ &&Dz =:h (2$1D+?n}-w=l9lZ}XGۙZO -vƌyEE"@=(_4L蘂I"QS˟׷~ޖZA->ḙ'/kqb Eɢiq"GcD&DB(!@X!(&" @8 Dx)0&8D@ŞZ,,ũ0i;& ǐO $̭se[wl+*_&̯ۿ_}<N4x p$ }{w3qs)+^X­P*l1ng0i7fVYc:%̚2+( qca7Y\+Va|p8p4XX@&<,/0sKp /`8 ,, ,0 F ?dp[ 薙lS!ۼ hh𰰯b"u94`sh϶Wz̡n[._,}FvqA!L@($(@&+8C@Ǡ, "I"iW!~j>v{:|9b V*c#T )̭n qƌy M$P4PL& \py8 $Ac& $<@Zi"iq"GcD&DB%1\}-w+ݵe|}G0i -4@ZdA2hiq"GcD&DB IL( H"<(&" @8 Dx)0&8D@ Administrator's Reference

    Administrator's Reference

    DEFINE SCRIPT (Define Script to the Server)

    Use the DEFINE SCRIPT command to define a new script to the ADSM server. The first line for the script may be defined with this command. If subsequent lines need to be added to the script, the UPDATE SCRIPT command must be used.

    This command is used with ADSM scripts only. For information on scripts and how to use them, see Using Scripts and Macros.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-DEFine SCRipt--scriptname------------------------------------>
     
    >-----+------------------------------------------+-------------->
          |              .-Line--=--1--------------. |
          +-commandline--+-+---------------------+-+-+
          |                '-Line--=--linevalue--'   |
          '-File--=--filename------------------------'
     
    >-----+-----------------------------------+--------------------><
          '-DESCription--=--description text--'
     
    

    Parameters

    scriptname
    Specifies the name of the script. A script name is limited to 30 characters. This parameter is required.

    commandline
    Specifies the command line that will be defined for the stored command (for example, QUERY STATUS). Command lines may contain substitution variables and may be continued across multiple command lines if a continuation character ("-") is specified as the last character in the command line. A command line is limited to 1200 characters. If the command contains blanks it must be enclosed in quotation characters.

    Line=linevalue
    Specifies the line number for the defined command line. Because stored commands can consist of multiple command lines, line numbers are used to order the lines for execution when the script is actually executed with the RUN command. The first line, or line 1 is the default.

    File=filename
    Specifies the name of a file that contains the commands for the script being defined.

    If the FILE=filename parameter is specified, the commandline or LINE= parameters CANNOT be specified.

    Use the resulting output file from the QUERY SCRIPT command with the FORMAT=Raw parameter and the OUTPUTFILE=filename parameter as input for the DEFINE SCRIPT command with the FILE=filename parameter. This method will copy the queried script into a newly defined script.

    DESCription=descriptiontext
    Specifies a short description for the script. Description text is limited to 255 characters, surrounding single or double quotation marks are required when the description contains blank characters. This parameter is optional.

    Examples

    Task 1

    Define a script that will display all AIX clients.

    Command:
    define script qaixc "select node_name from nodes where platform='AIX'" desc='Display aix clients'

    To run this script, use the following command:

    Command:
    run qaixc

    Task 2

    Define a script whose command lines will be read in from file my.mac.

    Command:
    define script scriptname=my.mac

    Related Commands

    Table 69. Commands Related to DEFINE SCRIPT
    Command Description
    COPY SCRIPT Creates a copy of a script.
    DELETE SCRIPT Deletes the script or individual lines from the script.
    QUERY SCRIPT Displays information about scripts.
    RENAME SCRIPT Renames a script to a new name.
    RUN Runs a script.
    UPDATE SCRIPT Changes or adds lines to a script.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] mm kF'36zV6#?5(@66./usr/share/html/adsm/en_US/admref/a45era93.htm Administrator's Reference

    Administrator's Reference

    DEFINE SERVER (Define a Server for Server-to-Server Communications)

    Use the DEFINE SERVER command to define a server for server-to-server communications. Servers must first be defined to each other to enable server-to-server communication. You can define servers to each other in one of two ways. You can issue separate definitions from each server or you can cross define servers in one operation using the CROSSDEFINE parameter.

    Server-to-server communications provides for the following server functions:

    Enterprise configuration
    With enterprise configuration, you can set up one server as the configuration manager that distributes configuration information to managed servers.

    Server-to-server event logging
    With server-to-server event logging, you can send events from one or more servers to be logged at an event server.

    Command routing
    With command routing, you can route commands to one or more servers and the results are returned to the server where you issued the command.

    Virtual volumes
    With virtual volumes, you can enable one ADSM server (source server) to store data on another server (target server).

    For information on how to set up server-to-server communications for each of the functions described above, see ADSM Administrator's Guide.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

                                                            (1)
    >>-DEFine--SERver--server_name----PAssword--=--password--------->
     
                                      (2)
    >-----SERVERPAssword--=--password------------------------------->
     
    >----HLAddress--=--high_level_address--------------------------->
     
    >----LLAddress--=--low_level_address---------------------------->
     
    >-----+-----------------------+---+----------------------+------>
          '-COMMmethod--=--TCPIP--'   '-URL--=--url_address--'
     
    >-----+----------------------------------------------------+---->
          |                                              (1)   |
          '-DELgraceperiod--=--delete_grace_period_value-------'
     
    >-----+------------------------------+-------------------------->
          |                        (1)   |
          '-NODEName--=--node_name-------'
     
    >-----+------------------------------+-------------------------->
          '-DESCription--=--description--'
     
          .-CROSSDefine--=--No------.
    >-----+-------------------------+------------------------------><
          '-CROSSDefine--=--+-No--+-'
                            '-Yes-'
     
    

    Notes:

    1. Parameter for virtual volume support.

    2. Parameter for command routing, enterprise configuration, and server-to-server event logging functions.

    Parameters

    server_name
    Specifies the name of the server. This name must be unique on the server. This parameter is required. The maximum length of this name is 64 characters.

    For command routing and server-to-server event logging functions, the server name you specify here should match the name that was set using the SET SERVERNAME command at the target server.

    PAssword=password
    Specifies the password used to sign on to the target server. This parameter is required for server-to-server communications for virtual volumes. If you specify the NODENAME parameter, you must specify the PASSWORD parameter. If you specify the PASSWORD parameter without specifying the NODENAME parameter, the node name will default to the server name specified with the SET SERVERNAME command.

    SERVERPAssword=srvpassword
    Specifies the password for this server. The server password you specify must match the password set on the target server using the SET SERVERPASSWORD command. This parameter is required for enterprise configuration, command routing, and server-to-server event logging functions.

    HLAddress=high_level_address
    Specifies the IP address (in dotted decimal format) of the server for the TCP/IP communication method. This parameter is required for setting up communications for enterprise configuration, server-to-server event logging, command routing, and virtual volume support.

    LLAddress=low_level_address
    Specifies the low-level address of the server for the TCP/IP communication method. Generally, this address is the same as that in the TCPPORT option in the server option file of the target server. This parameter is required for setting up communications for enterprise configuration, server-to-server event logging, command routing, and virtual volume support.

    COMMmethod=communication_method
    Specifies the communication method used to connect to the server. This parameter is optional. Currently, TCPIP is the only allowable communication method.

    URL=url_address
    Specifies the URL address that you use to access this server from a web browser-based interface. The parameter is optional.

    DELgraceperiod=delete_grace_period_value
    Specifies a number of days that an object remains on the target server after it has been marked for deletion. The minimum value is 5. The maximum value is unlimited. This parameter is optional.

    NODEName=node_name
    Specifies a node name to be used by the server to connect to the target server. This parameter is optional. If you specify the NODENAME parameter, you must also specify the PASSWORD parameter. If you specify the PASSWORD parameter without specifying the NODENAME parameter, the node name defaults to the server name specified with the SET SERVERNAME command.

    DESCription=description
    Specifies a description of the server. The parameter is optional. The maximum length of the description is 255 characters. The description must be enclosed in quotation marks if it contains any blank characters.

    CROSSDefine=crossdefine_value
    Specifies whether the server running this command will define itself to the server being specified on the DEFINE SERVER command. This parameter is optional. The CROSSDEFINE parameter uses information set in the SET SERVERNAME, SET SERVERPASSWORD, SET SERVERHLADDRESS, SET CROSSDEFINE, and SET SERVERLLADDRESS commands. The default value is NO. Possible values are:

    No
    Specifies that this server running this command does not define itself to the server specified on the DEFINE SERVER command.

    Yes
    Specifies that the server running this command defines itself to the server specified on the DEFINE SERVER command.

    The following is an example of how SERVER_A is defined to SERVER_B and how SERVER_B is defined to SERVER_A, using the CROSSDEFINE parameter.

    1. On SERVER_B, specify the server name, password, and high- and low-level addresses of SERVER_B. Specify that cross defining is allowed.
      set servername server_b
      set serverpassword mylife
      set serverhladdress 9.115.20.80
      set serverlladdress 1860
      set crossdefine on
       
      

    2. On SERVER_A, specify the server name, password, and high- and low-level addresses of SERVER_A.
      set servername server_a
      set serverpassword yourlife
      set serverhladdress 9.115.20.97
      set serverlladdress 1500
       
      

    3. On SERVER_A, define SERVER_B:
      define server server_b hladdress=9.115.20.80 lladdress=1860
      serverpassword=mylife crossdefine=yes
      

      The DEFINE SERVER command is issued to SERVER_A.

    Examples

    Task 1

    A target server, using the TCP/IP communication method, has a high-level address of 9.116.2.67 and a low-level address of 1570. Define that target server to the source server, name it SERVER2, set the password to SECRET, and specify that objects remain on the target server for 7 days after they have been marked for deletion.

    Command:
    define server server2 password=secret hladdress=9.115.3.45 lladdress=1505 delgraceperiod=7

    Task 2

    Define a server to enable it to receive commands routed from other servers. Name the server WEST_COMPLEX, set the password to CACTUS, and specify the high-level address to 9.283.299 and a low-level address to 1500.

    Command:
    define server west_complex serverpassword=cactus hladdress=9.283.299 lladdress=1500

    Related Commands

    Table 70. Commands Related to DEFINE SERVER
    Command Description
    DEFINE DEVCLASS Defines a device class that can be used for storage pools, importing, or exporting.
    DELETE DEVCLASS Deletes a device class name.
    DELETE FILESPACE Deletes data associated with one or more client's filespaces.
    DELETE SERVER Deletes the definition of a server configured for server-to-server communications.
    QUERY NODE Displays partial or complete information about one or more clients.
    QUERY SERVER Displays information about servers configured for server-to-server communication.
    RECONCILE VOLUMES Reconciles source server virtual volume definitions and target server archive objects.
    REGISTER NODE Defines a client to the server and sets options for that user.
    REMOVE NODE Removes a client from the list of registered nodes for a specific policy domain.
    SET CROSSDEFINE Specifies whether to cross define servers.
    SET SERVERNAME Specifies the name by which the server is identified.
    SET SERVERHLADDRESS Specifies the high-level address of a server.
    SET SERVERLLADDRESS Specifies the low-level address of a server.
    SET SERVERPASSWORD Specifies the server password.
    SET SERVERURL Specifies the URL used to access a server from a web browser interface.
    UPDATE DEVCLASS Changes the attributes of a device class.
    UPDATE NODE Changes the attributes associated with a client node.
    UPDATE SERVER Updates information about a server defined for server-to-server communications.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] e k*'3zV6$?5)@6./usr/share/html/adsm/en_US/admref/a45era94.htm Administrator's Reference

    Administrator's Reference

    DEFINE SERVERGROUP (Define a New Server Group to the ADSM Server)

    Use the DEFINE SERVERGROUP command to define a new server group to the ADSM server. A defined server group contains a number of servers that are referenced as group members of the server group.

    You can route a command to a server group, and the command is issued against each server group member.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-DEFine SERVERGRoup--group_name------------------------------->
     
    >-----+------------------------------+-------------------------><
          '-DESCription--=--description--'
     
    

    Parameters

    group_name
    Specifies the name of the server group to be defined. This parameter is required. The maximum length of the name is 64 characters.

    DESCription= description
    Specifies a description of the server group. This parameter is optional. The maximum length of the description is 255 characters. The description must be enclosed in quotation marks if it contains any blank characters.

    Examples

    Task

    Define a server group named WEST_COMPLEX.

    Command:
    define servergroup west_complex

    Related Commands

    Table 71. Commands Related to DEFINE SERVERGROUP
    Command Description
    COPY SERVERGROUP Creates a copy of a server group.
    DEFINE GRPMEMBER Defines a server as a member of a server group.
    DELETE GRPMEMBER Deletes a server from a server group.
    DELETE SERVERGROUP Deletes a server group.
    MOVE GRPMEMBER Moves a server group member.
    QUERY SERVERGROUP Displays information about server groups.
    RENAME SERVERGROUP Renames a server group.
    UPDATE SERVERGROUP Updates a server group.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] h V k '3!zV6$?5)@6!./usr/share/html/adsm/en_US/admref/a45era95.htm Administrator's Reference

    Administrator's Reference

    DEFINE SPACETRIGGER (Define the Database or Recovery Log Space Trigger)

    Use the DEFINE SPACETRIGGER command to define settings for the database and recovery log space triggers. These triggers determine when and how ADSM deals with space shortages in the database and recovery log.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    The DEFINE SPACETRIGGER command allows ADSM to automatically allocate more space for your database and recovery log when space utilization reaches a defined value. After allocating more space, ADSM automatically extends the database or recovery log to make use of the new space.
    Note:

    Setting a space trigger does not mean that the percentage used in the database and recovery log will always be less than the value specified with the FULLPCT parameter. ADSM checks utilization when database and recovery log activity results in a "commit". Deleting database volumes and reducing the database does not cause the trigger to activate. Therefore, the utilization percentage can exceed the set value before new volumes are online.

    Setting the MAXIMUMSIZE parameter does not mean that the database and recovery log will always be less than the value specified. This value is a threshold for expansion. ADSM will not automatically expand the database or recovery log if either is greater than the maximum size. ADSM checks the size and allows expansion if the database or recovery log is less than the maximum size. ADSM only checks the size that results after expansion to ensure that maximum recovery log size is not exceeded.

    If the server is defined with mirrored copies for the database or recovery log volumes, ADSM tries to create new mirrored copies when the utilization percentage is reached. The number of mirrored copies will be the same as the maximum number of mirrors defined for any existing volumes. If sufficient disk space is not available, ADSM creates a database or recovery log volume without a mirrored copy.

    When expanding the database or recovery log, ADSM creates volumes and attempts to add them to the server. If the attempt to add the volumes fails, the created volumes are not deleted. You can add them to the server after the problem is corrected with the DEFINE DBVOLUME or DEFINE LOGVOLUME command.

    Privilege Class

    To issue this command, you must have system privilege or unrestricted storage privilege.

    Syntax

                                       .-Fullpct--=--80----------.
    >>-DEFine SPACETrigger--+-DB---+---+-------------------------+-->
                            '-LOG--'   '-Fullpct--=--percentage--'
     
          .-SPACEexpansion--=--20----------.
    >-----+--------------------------------+------------------------>
          '-SPACEexpansion--=--percentage--'
     
    >-----+---------------------------------+----------------------->
          '-EXPansionprefix--=--prefixname--'
     
    >-----+-------------------------+------------------------------><
          '-MAXimumsize--=--number--'
     
    

    Parameters

    DB
    Specifies that you are defining the database space trigger. You must specify either DB or LOG.

    LOG
    Specifies that you are defining the recovery log space trigger. You must specify either DB or LOG.

    Fullpct=percentage
    Specifies when ADSM automatically allocates more space for your database and recovery log. When this value is reached, ADSM attempts to acquire more space if space expansion is specified. This parameter is optional. You can specify a value from 0-99. The default value is 80 percent. A value of zero (0) disables the space trigger.

    SPACEexpansion=percentage
    Specifies the expansion size of the database and recovery log. Specify this value as a percentage from 0 to 200. The default is 20 percent of the existing size. The database requires a minimum value of 4MB (5MB file with processing space); the recovery log requires a minimum value of 8MB (9MB file with processing space). ADSM creates new volumes in multiples of 5MB and 9MB. A value of zero (0) disables expansion.

    EXPansionprefix=prefixname
    Specifies the prefix that ADSM will use in creating files to expand the database and the recovery log. The prefix name may include one or more directory separator characters, such as, EXPansionprefix=/usr/lpp/adsmserv/bin/. You can specify up to 250 characters for the prefix name. ADSM does not check the prefix name for validity. If you specify an incorrect prefix, automatic expansion can fail.

    MAXimumsize=number
    Specifies the maximum size of the database or the recovery log. When the database or the recovery log reaches this size, expansion stops. ADSM issues a message when you reach maximum size. This parameter is optional. You can specify a value from 9-5000MB (5GB) for the recovery log. The limit for the database is 999999999MB. A value of zero (0) or omitting this parameter disables checking for maximum size.

    Examples

    Task

    Define the setting of the database and recovery log space trigger at 80 percent. When you reach this value, allocate a new database or recovery log volume that is twice the current size. Use space in the /usr/lpp/adsmserv/bin/ directory.

    Command:
     
    define spacetrigger db spaceexpansion=100 expansionprefix=/usr/lpp/adsmserv/bin/
    
    define spacetrigger log spaceexpansion=100 expansionprefix=/usr/lpp/adsmserv/bin/
    

    Related Commands

    Table 72. Commands Related to DEFINE SPACETRIGGER
    Command Description
    DELETE SPACETRIGGER Deletes the database and recovery log space trigger.
    QUERY SPACETRIGGER Displays information about the database and recovery log space trigger.
    UPDATE SPACETRIGGER Changes one or more attributes of the database and recovery log space trigger.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] --- lv '3CzV6%?5)@6s./usr/share/html/adsm/en_US/admref/a45era96.htm   -aeotilnrs <>DTcdfghmpu#&/46;AEINOPRSbvy",01=GLMVw'+9BCFXkx().235HUWYq8z!7:KZ_JQ\j8& D (C(rP(8/HdH" -PJ!, 8 D<8<ӑ"qǦ^+rmK+8Z$Q yZnrA8O4 Ƞjb:4CJ,y|ˀrP<Ӏ g`8NE-.n?d'/pH$z4` ?8x 8/3 1n<'A <Ӏ gs Ŧon G1p?AA̞i3fQn.^߽#̞i3ę^ߵ[m?q5-̞i3OMԫ[b,cp--R2yύS!vǠSIkM_nȂ/ dN I (`C,'[ipY2H$`B,OYw @' 0PpyG%JIDD!fb!L$ "a< e,  X yDQDD@0"6 &I A< e c@ @ NpPh,q2A`0 <Ӏ fcL<Ӏ gz| NY```````````````````````````````````````````g<ӇC#95+a,y=5a[$+j\-Y8ǜ?@0 @d8T00" Uq(,p !"P0j5܅+|cC<`H y䇇 "4  A y䇇 "4 !,y?@0 ( 1~o_E 4w Bccٍfbi9O8x$ɇpQ w!JN}kqLի}BA%bVcp1p4⇜' j>;o\ydَi5C?VH5Ȇ&L;Pn;cبR@ɱ܅+}G+zõ͸TXS!ӭR(H8N_V^)kن}'Tc:zVB1Rt}"R[x?~~;oQU}ٍZ@΁XpōK^#4⇏Sn3ӵ V q?! A:XWWϫ_)[f8PGqCZI (LwK^\~ AxzmzVZ>fj5zj>;oQU}<)JjW]5zc VWsmwǧf'=t>;l3(H+_=>BGI-/ӵL qBF i8%I <aoQ"T 8lbYb q1޵1_k[$`ƜPi8%I <׵~=$1!J),%I <ӊ yY(OXBF(U ̀|@,k9p2 32DBx2̊4,tB^fdo4L̂&ffffffffffffO7 5BF9qJ c[8[OY c2(Hб%H@ vffd4L̂&fffffffffffffO7X.BFIRݹH"J7 @C)Y ,Dȡ#BL&۳33 )"ffffffffffffd333333333333332yCǃK2(Hб'4]qh9fd3333333333333 <$QcE :dcK|oEUj" 2 M>ffA3333333333332Ueڬȡ#BLj.LS9b+YBF0,ǂֹBF%33 )"ffffffffffffA2D̞ob+YBF9Wj)|XZ2(Hб % 2 sy !CJĮ1$hX鐹M>ffA33333333333333 D4\JBF9؆%qm>do7d};Pklx BۄE 4wEkRXy{_sk[SMKKT)-DPGtVL{cߝ;Pkx#4⇜'1$hX>J;8XrYI6nLm~1+n<sAjn?Kַ?I\ck=Bc 4wEfDZPn7„;JeS"BF dbbڅAӐ<ӊrqdJ$yRݳD2ArYI6jnLm~1+n<sAjn<S.vQBcZw!Jc1„8ӊrqdJ$yR&8YdJ$y 嘴n?V?g>]qCW Vc1„;qCg}7n>}ݴկ2ǵVRwRZis+~3jwk܅+} 0hbWx惬ZN[=Bۻiξ]q-՚_1e{k~;l3(H~;oBF i9O8%I < $O@s6(H=j߫_^] Ruh-&g_ÀasA H$9#i}xN%BF %N%zVïtXAƜPN@;ɇ DNAY*ue%4Zr3jޕ?I[k5 b;S|XYQ,iBdû ^{~;o8:͸TXϊ˓Q6xib C3䉇"#>7׫ǃKbs&D<=Lcyg/ս׭ۇZc a>uB68pBF i9O$@uV3(Hб*{}/g TNA1i5F~}S VEfQUm(H+6=/{p5p#Pxi5F|Eկ D! T){ۇ]/~j>;l3(H0gr3ҧ7-&LPGsN(y9g,ZMPϮb2Vl{ ^jn?O~oĒf5Vvկ3~,ZMQS!k1BtIZ}ծ;oBF 8f3ҧ7 ]%)[f:?VN?s7\cݘ1VDD42a݊/{p$`~]G~>w!Jc1ݯn3f;֣ߜ9bjH5Ȇ&L8PGqCA*U$hX=fT98XrYI6VSvv 6>;oQkJ>~;o1I7L0h͏bK;bn1Ӆ 4w1?ŋIpC_s'3BF j+_NԦ]9v. [PGsN(x VLOHϰzWiSC͏bKx ?]µ\~'a?s`܅+}Nk>"[i"K"P0B 0hc=*T3!HyBF Y~UkqL՛Rw1ev^gQڍ}kQ,iBdÍbKABF i9O&"U$hX="U1Nf <朂bjzT:V2Vl|w!Jc1>. [}Zw!Jc1I)$`Bvc[ 0hc=*T3VԆ/¾E 4wEkڔ˴o<… 4w4⇁k[~;o$]$SC͏bKx ";7]µz~jN #k";*f75FX?V~NBVVkOկI2=#?RwJԧ;`կ3|3Ťi2Vl{ ^(H1?Ȇ4,pW\nڬ+[cLZw!Jc1„8ӊr  Z 8OJYT98Xr xS$>;o{i5Fx׫\=t%>0g➍QV}Fcjẵ?|w!Jc1>ӵOVDD42a݊/{p$`ӊ k]aկ ]nQZF/]¶mwr3\bwZzT֟KmF<-zkZw!Jc1„;%>0ۏ_QwXOjia?!ҧ^"ҸƠdPGtVLys7H#21iwY)}B  ii9O8%I < ,%I <Ӑ@ZMQV%{c]֘#4⇜'YKYi yf-&ۏիzTz4]֘#4hi9O8%I <)ӣ1XV}LQ׎)[5 0h͏Ř\zuLjRwS!׵vW5^N#*ö?„;JŤ y~ڷb!A BF Zv2 +5%O]µ"8ӷQLPGqCAȆ׳b pR^͘3g TNA1i5Fx׫\8 ӝ6XVQZF/7=+3ukCPQb͊0h͏bK;cn>(H+_NԦ]4 XPGpUL)kCPQBl{GK=pԱv{~V!\cֶ*`]µB91BF j+6=*Ēf}Zy-gPn9B[bw44⇜'Y\NYi yf-&ۏիx ӝ6XVQZF/7=+?YCPQbϫ_}r3N9fd333333333333332<%HÇ,k$hX铚{}/g i sy IV]̊4,t$*fffffd4L"ffffffffffffffO7EUj" 2sOYU1Nf@CfE :d¦ffffd4L"fffffffffffffffO7q1ڬȡ#BL݂+Slm>do7dL9ؕm̊4,t,M>ffA33333333333332 &JE :d$fffd sDD:%r7T-E :dhT i32D̞on2(Hб'4ZNb͜-́33!ekRZdPcNi>)B%S, FӷQBF fd33333333332<%HQfdPcNiј-́33 Ly& &kq" 2sOv%Z{{8[OY"̊4,tT i32D̞o![ȡ#BLjۨɊs6p27D4ֽ$hX233 )"ffffffffffffA33333333333333'v7y^?ZndPcAK&A7 e@NP8D2AR2 QkA oӸǖ܅+|cYii9O8@ySs{8XrYI6kVRwj5#ؚBv[ LPGtVڻ+[վ)k< 5%"(H8 *zva'Tb^ <朂bjZ{կfQ+5%BcbmF-U#*ö>Zb;JŤ yjVjNǧj5nk$C@@(H+_^])Akq0 Kn$`qJ c[vFYͭn?PGN5,~_O3˺-PBF Zv2~t)Akqℌ8ӊr< PcTI+Wbʞi yf-&ۏ[{1G3Į1 _]µOOu/ZxjTI%qQ V$`Bvc[ 0hӵ)o1NfcʐT$ 4w)Ks7j(HsN@8N(y"yő*LiH@ vYi yf-&ۏի{1G3Į1 _]µOO4F F Os+{_k܅+} 0hN(y"yő*LiH@de*Li朂bjZzTq urZs+{_k6;oBF 8䳾xPvsc^_)[f; _p49?ص;Bc 4wpF\|Lm~1+n<sAl-'Rǀ}ݴ_ _Qկ2ǵVRk$`ӊEO6>;oGTm>Y/MRw[_$@dCJ&بRNk?Q>IddO BXwl|AaOo3Į1 _]µ#뉻VRp#4⇜'Y!Muu,%I <Ӑ@ZMQVcpJI%qQBcZw!J٬f8PGsN(y,#/p]1̯qկr3Ԇ/VcZZw!Jc1„;8#f.>&cb76zOPvs/\xufc^_)[5 0h k=*G9{O:Xm>16>;om?5k)[f8PGsN(y>Bc^,ZMQdA6w!Jc1nn|j% (LwbKOOO=;QGD_F)<'lw!Jc1ݱ5->"vC74}v O[ vu}Zw!Jc1„8Ӆy<<~;oBF Y5/{p5p#|9՛Btnp40!Q O~ڷ9#i}xN%BF Zv2)lM$L8yBxIo-&ۏի~p^]Zozbԩƨ\|w!i V$`;jT]qo_\>O7V<X_1Nf\^w!ik3۱Okoս5nVZxib |9$`ӊw5vկ@ũSuOT3V0 H$  Ss>R_R܀#咧_R܄}=?[a׺{^}B  N(y dy ,:2܁Grp(,y i x\٧ 朂ڴ\٧ ᦜZ.glӐDM9FEp4⇃2<X$hX 7ŋI6j߫_^]uS!fBccUv(H,ZMPլDD42a݊/{p QߏRwkff* ,gleś\*y 嘴n?V^)k܅+}}"R[\zT^]¶$`Bv}8PGsN(xcXm>"[Y҄ɇv*îw]5zRk$`K3 VSߛߋTm(H<3-&g1Nf6=/{p XVҧ7I3T/fr3ի}һOS-&O<XT){ۇJ^>~jRp#P3Sߛ҅߮Sr3V]'ޛ1`Zʫ}Z"K"P0B 0h?{~;oZY KQbi5F}L$@dCJ&(H8 HÇ,k$hX=>*y PZMQOZ V_j 2}:$`XR qC-ռw!Jc1oZ_ǸN 1}5旅@ȡ#*ӝ1W߅jݏsK gk?Vŧ>~,ZMQjr3(H8*îwOluWP3`k6m;r3(HEfDZPnƷN `fDZPntk4ZNiϫVBc-ZnVW/pN 1qիMsK dPGqCZ-'SW܅+}vmuَӵO}v |w!J٬f8PGtV__~x\v K[Y܅+} GGj5M.˓j5n D! $hXbZXVnkݯkrp$BF V3 z-n(H,ZMPϧm[R  $`jS.LS $`ӊoBc$,S3t_1Nf6=/{p ,h\׷[[}v )k=HbØ20h ߧ8ի}B?׋^2ڬ+m?_ĒezF~)k6;o?Nw/n_1NfgŋI6d>*PGc=*& $hX௹ظ.XV=ƙBc 4q<<L9ؕm4,qʞ9ؕkq TNA1i5Fx׫\8 ݵc[\^ת95Z?=K1̯qF-.mv6?sѥZ~W_Iͷ~'b5)+Wsz#c^mGK 4wEfDZPnƷN$`jS.bD 4w4P@8yǞi4⇂ī[JkerxͿ[NW6_~ǩ6XOf,'µ0hī[5JQ}Z/~)p1p;Otīo\zcPOO1̯q5$`v%Z^k1w-վ=~>CxͿ[Nنq$`6M};dn<'D,Ǧ^+r45b8`(?qCdbb,P 最qPD"T ˉ"T 9,ŤqoKJ}u(H+_qw[FGb<9>ťb;S߉Zef\X!=vc{cפtīo5)+#4⇜'YKYi yf-&ۏիzXbUǦwZb8ӊrqdJ$x0uŊJYi yf-&ۏիzXbU軭?[k5)+CwBF Zn.`ۏ3:d>>;uŊJ?MRys+}GK 4w"N.ְ5)+Oկbmnl~aS!j\-k,RWE.1̯q$`Ɯ-8 HM\PcTZNb͜,@yS9,Ťq+[kۭ IԽkqB^߶1e{kկr3m?. [xZNE~,RW1e{$`ܭ^?V)UiI_f4]Zks=|0תm<υM{^/\z>s+ծ9'ǯ@_Yӹs+ߣQw_S!l 4wEfDZPnƷN$`ƁJŤ kոu! zNf-1b;Jeis74(PGrd\`BF +6>/[_ԅ*m>*c^ /},|qNϚØ2PG~v4ɕƵ*w1e{Sխ֟wV旅@ȡ#.%}4*M;Z{1*c^9{-i>׊0hN Eh ^Ҧc5bW|YIoQan?:uI_Nzx#~_6,RWjޕ? I?c^^.q]q_1e{ 5;u(Hظ%oV)%VS{M^\967EZs7}ZRC ^k1̯}6b;KZbu|9/`\9s+{^n~;o~ Zw1e{b.d;G\E 4w4⇑ZX?V8ϋT3똧3@Wb~C u2͏bK)+R[2ս*/~qO2h 0h͏bK;c`k-(H,ZMPϧm[C_s'3BF 8$<<`A0P8X8$<<`A0P \`OO>kv$`ƜPD"T ʐiۨ"T 8ONbʞi yf-&ۏկ>)ӣ1o]SJmӝk=j1|N{i!1̯a<_1e{S{7vZ݌ 0h͏bK;cn>(H,ZMPϧpC_sA HOks1i$`jS.bDž{Z1e{S{7v Ԗf;|s>uk5^;uԆ/k1̯b;qCF|X_6=/{p q?/տVmKr| -?mú[=>m߅pqF_)[5qe\^sS$`ƜPDbiV(Hб*{*K<Ӑ@ZMQ_N}kq \vbU2VRw/mzj5#}ؕkq_%`k6pjX(H+_v%Z>|9c6-վ~;o[ |E՛J^_1e{폰--3旅@.gɈ"?OLPGtVl{ ^kqBF Z*{S{jjoWV#BۄE 4w"կn??i4 Kn ov%Zk/Z]/~ޓ6kmkqPDPGtVL{cߝؕkqℌ8ӊrqdJ$xy-de*Liℍ pSQlbʞi yf-&ۏկ>)ӣ1XV}LQ׎)[5 0h͏Ř\zuLjRwS!׵vW5^N#*ö?„;JŤ y~ڷb!A BF Zv2 +5%O]µ"8ӷQLPGqCAȆ׳b pR^͘3g TNA1i5Fx׫\8 ӝ6cf}v Į1]¶uսj1}]iZy-g3}swV]=v 4wEfDZPnƷN$`jS.[,(H*Ҧc![bK{w=#ť}L`w:X]v Į1}һO݂=v աq[#IvkCPQBso 1o5Hbv ֽ_oU[\~zWiZ 4wEkCAxkٳXRNvv{cGxi5C^~}#jnL "بRؚ.;iڢ ~S!OOl f߭zI+|w!Jc1$AǚqC"x3!OOWBckLOHlzX >Jٸկm;3Ҧ)&韊}Zw!Jc1„8ӊpqYiޒJRtB~I)/Q?9=Bc[5׶Q0hNi8P"T ~?Z{^ymRf:' ,RdO4Hi}Ȇ铚{}/g i'4N-Bx2̊4,t,fdy"ffffffffffffffd3333333333332yP X̊4,t=;Pky|oX.BF*@z\333 )"fffffffffffffd33333333333332yGẘ4,t"J"@T ffA!Muuo,s*ۙ$hXY333332|̂&fffffffffffffd3333333333333'L9ؕm̊4,t"Id"@.333270uŊJo7d[̊4,tXPT̀33 Ly*@j" 2sOj)|oY*@ n3" 233 )̇IiBF9@ Ԗ1NffA3333333333 <*6̊4,t=:39fd333333333333333 ;G䘀08Ů4,t=ؕkqm>do4e <ӊqdJ$yJ/{pS!е_\!J)ㅖD2ArǚqCAT3^ <朂bjZ{կ܅+}}^v_i0h͉T){ۇl|, e 4wEk=u][V^cpRZIm"8ӊrpfuF/bʞi yf-&ۏկ}Zl f߭zI+zva_I"R[͉c|w!Jc1ݱWb;cبRXai0hc&Obj};oBF Y5/{p폅#4⇜'@. c[$hX=;Pky<Ӑ@ZMQ];Pk>},`ώ)[f;rӵLPG͏bK;cn>(H+_^])Akq4 Kn$`qJ c[vFYͭn?PGC[,~_O3˺-PBF Zv2~t)Akqℌ8ӊr< PcTI+Wbʞi yf-&ۏ[{1G3Į1 _^OW]qկ܅+} 0h͏bK;cn>(H+Yڔ˷3}H@ *E;ť|9X @98 D2A =. 8YdJ$y 嘴n?V5? =>#կ2ǵVR Bc 4q<<ȕ&H4M2pȕ&H4NA1i5F~[ٍ=*Ǹυ}F O|9=&r3(H;?2ǵV0dBc 4w4⇒0n}BۻicZXRwRZis+~3jwk܅+} 0h k=*{y{ uc}ZXc V `ZyzH,a? -1BF  JuZN[=Bۻiξ]q-՚_1e{kկ܅+} 0hNqPDY0bU(Hб*zXbUǜ,@yS9,Ťq+^p,vcc8:펝mrzzs׋^w1j,G2{wzݵc[FckZ]}'6߽GG\Xb_iQX1e{F-.$`Bv}8PGtVLys7I$`ӇC@ 2 ַwkȢ@]lvB@pHSBF pYH821iw_1Nf(HsN@8N(y"yő*Liee*Li朂bjZv%Zl}$`b ;ӭT|}wԱcQdbBF ȩkQkTk,RWkw:XbUlPGqCA,RdO% ,RdO4<Tmս,s*clh1BF i9O8%I <D:%g ,RdO4<Tmս,s*c]֟YwS!smk;#~7mvޝmu2}z}F%&b<9>ťb;S~'}j]kXu'p1p6mv6?skE.5)+ڢ ~W0hNqPDn(Hб*|-'SW1Nf <朂bjs߅^u!JoOŊJ?2ǵ BcyzV+~ҷO I軯ŊJ?Ѧ1̯b;Kַנuԅ*m?)+Ƌ+M.gMkR1e{Ø2Y׫k7 Zw1e{b.d<-ء#*ö?„83SXO~ڷ1~8XPPOks1i$`jS.b͚𰠠"R[tZu/Zl{{2 b;pHxy(@`0A y䇇 "4 pqC8~_bVZNicuǛ_1e{ ۯm>^ҦcCKz{ kq!kŊJNzx#w>.;Oռ3Ť )8ظ%oߐ5X]mécبRoQB9c^ҧ˵^-z 1e{$`ӊ |QHor3c^Vc{1̯Vv/ibnj.d<-'RDŽZ-'R!\cvcc- o0nծ7k?ss+kf_Nc|w!Jc1„;QKKZbd'5PzH կݾJNձVc.OO _E"ݾcm)]6ƣ=thFzHopqZvs+ء#JShυ^#GVn٦1̯q wPs,`ώ)[f:"8ӑ  yȕ7s},ſ|-'R!I&aQBF dԩ,ZMPϮbծVZv2j }Zva_,_ կfQ#sF=#[xBc1jنLY2s9N?sb7cOO fǵ;}/ n"8Ӆ D Dx(8PD,(Hб*zPIclbʞi yf-&ۏկ@^OZ9?VS{5|GX;oBF 8咅jKsWgqz֥NqCBcYKX]2(H6bڧկI\c祖+R[2`ab( W";7C>;oI%q_icknCp5=L!&E~)B%s+}=? `\o}Z>-ī[$`ӊoJ-c^[}Zva_,_80q^iOO,׶OկŊJ[k1̯qLO=H]˙,^pZuℌ8ӊrqdJ$yRTm;u8YdJ$x#B <ј,@yS9,Ťq{:tf?Vb7MzsuǭF/yۯm>1\9'2k1̯}*/~#C>Vb+R[BF YT){ۇl~1Ӆ 4w1?ŋIZnHb+pH$ zNf-1b;JeS"R[tV1̯}*/~#C>VZ݌zcGӜn}F֣ݿn|9PGsNDx(8"TC"H0 81 <8i ILS.jկ>)ӣ1qé{M{^կ㓸z9 4w4⇢{:tf>,ZMQS!fDZPn+c.O_/~k5^Ťi2VX=C`  (DX 4p3 m&uwk/ZxOpYH=zk· (H CYjv(H "8Z(pJpGi9O& &kqℍ pn=,@yS9,Ťq:ַG`v%ZS!k܅+}rתjv_i0h݉Vm?^6oL@ 楋ON";bUSc^F8km>"[ V5찝m[}Yī[oWO;OYixT ~|<A#X 4wEfDZPnƷN$`n??F@uop:KT)-DPGr*}Z*{cyK-PVbULَ;#iַjtE 4wEkڔ˷=݉V(H8ZǚqC,RdO ue*LiPGQp4⇡j5P3 V  V ӳ JN'V5*If_o 4wEk=Q[sWnsࠞ"[YjVZSWbB}=?]#jn?иO 5V$`{uA[թzB% Vc1VzEկ*L4܅+} 0hii9O8yx  ㅂ4`AEӵXwc1}6ӸNJ4,pBm;Uc1zŠ 8\՚˵QBF0]4,pҤBF3q~Uc1„ 1Phy @8N(yѨ pQP-Fv |w!Jc1&?}ZHن}'Tbh"[N5+e'n@FZo 0h=zuT}ZW_->_ _[}D'Zܡ2ab8^9ؕkq.OBc 4w<Ϩ#(V1̯qS{5}L՛Rp#4⇚rǚqCAp(^.=1B@8`8X(@DFuV3u{zx\^h!~uV3cKJ zPIaBF'p4⇜ =; iBkK3 V eȆϫ_@0tR1$`ƑzNe;sG<)[3( g4w*O_NƷ}Y5 0hii9O8yx  ㅂ4`AEӵXwK3Wvb )Akq c|w!J٬f8 hy @8N(y4⇜YV[i^.=8,%I <ӁEO4⇜ < @!E|puǕVs@DY҄ɇ,y p(月Pq &UO4JiȁCr3k^O`2ת(H8Z(pJr%O4PÈ  D#"H0!e@0"@p@Ӆ"D4`@qb!@xqA(xŪ>s+O܅+|E_ŋI6܅+fBF i@T*y"D4`@qb!@xqA(z"CD42aƜ-98!È D@з^}xBcn.;lPGpPCjWuF7BF i@T*y"D4`@qb!@xqA(x@Y҄ɇpPcA BcK3 V#4hy*yȕ<ӑC"H0 81 <8i I<zC"Y҄ɇpPs=ℌ8Ӆ D"TNE<8i B8!&P (!"P0NxqAqCI"LA൩~~`➼w!Jc1„8Ӆ D Dx(8PN(yIS(H$,w8J Grj9JVG)Jǟ IR\(jn3R? 0P$UpX?yJV<(HX 0w8JP"A@8 %uSo؜,yP`p E *ڸ%I @UȽ;,yPH8`䇇 f95+a,y,M0(h  k'3zV6%?5*@6./usr/share/html/adsm/en_US/admref/a45era97.htm Administrator's Reference

    Administrator's Reference

    DEFINE SUBSCRIPTION (Define a Profile Subscription)

    Use the DEFINE SUBSCRIPTION command on a managed server to subscribe that managed server to a profile.

    When a managed server subscribes to its first profile, a subscription is automatically created to the default profile of the configuration manager, if one exists. The managed server then contacts the configuration manager periodically for configuration updates. It uses this information to create objects associated with the profile and to update these objects if they are modified on the configuration manager.

    If you already subscribed to profiles from one configuration manager, this command will fail if you try to subscribe to profiles belonging to another configuration manager.

    Attention: If you subscribe to a profile with an associated object that was previously defined on your managed server, the local definition is replaced by the definition obtained from the configuration manager. For example, if a managed server defines an administrative schedule named WEEKLY_ BACKUP, then subscribes to a profile that also has an administrative schedule named WEEKLY_BACKUP, the profile definition replaces the managed server definition.

    Privilege Class

    To issue this command, you must have system privilege.

    Syntax

    >>-DEFine SUBSCRIPtion--profile_name---------------------------->
     
    >-----+-------------------------+------------------------------><
          '-SERVer--=--server_name--'
     
    

    Parameters

    profile_name
    Specifies the name of the profile to which the managed server subscribes. This parameter is required.

    SERVer=server_name
    Specifies the name of the configuration manager from which the configuration information is obtained. If the subscribing managed server does not have at least one subscription, this parameter must be specified. If the subscribing managed server has one or more subscriptions, this parameter can be omitted and defaults to the configuration manager for the existing subscriptions.

    Examples

    Task

    Subscribe a profile named BETA that resides on a configuration manager named TOM.

    Command:
    define subscription beta server=tom

    Related Commands

    Table 74. Commands Related to DEFINE SUBSCRIPTION
    Command Description
    COPY PROFILE Creates a copy of an existing profile.
    DEFINE PROFILE Defines a profile for distributing information to managed servers.
    DELETE PROFILE Deletes a profile from a configuration manager.
    DELETE SUBSCRIBER Deletes obsolete managed server subscriptions.
    DELETE SUBSCRIPTION Deletes a specified profile subscription.
    LOCK PROFILE Prevents distribution of a configuration profile.
    NOTIFY SUBSCRIBERS Notifies servers to refresh their configuration information.
    QUERY PROFILE Displays information about configuration profiles.
    QUERY SUBSCRIBER Displays information about subscribers and their subscriptions to profiles.
    QUERY SUBSCRIPTION Displays information about profile subscriptions.
    QUERY SUBSCRIBER Displays information about subscribers and their subscriptions to profiles.
    SET CONFIGREFRESH Specifies a time interval for managed servers to contact configuration managers.
    UNLOCK PROFILE Enables a locked profile to be distributed to managed servers.
    UPDATE PROFILE Changes the description of a profile.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] hen sub k*'3U({V6%?5*@6U(./usr/share/html/adsm/en_US/admref/a45era98.htm Administrator's Reference

    Administrator's Reference

    DEFINE VOLUME (Define a Volume in a Storage Pool)

    Use the DEFINE VOLUME command to assign a random or sequential access volume to be used for storage within an existing storage pool. You can define a volume to either a primary storage pool or a copy storage pool. You must define each volume to be used in a storage pool, unless you allow scratch volumes for the storage pool. For random access volumes, you can have ADSM create the volume before it is assigned.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    Attention: The size of an allocated storage pool volume cannot be changed once it has been defined to the ADSM server. If you change the size of ADSM volumes by extending raw logical volumes through smit or otherwise altering the file sizes of ADSM volumes, ADSM may not initialize correctly and data could be lost.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted storage privilege, or restricted storage privilege for the storage pool to which the volume is assigned.

    Syntax

    >>-DEFine Volume--pool_name--vol_name--------------------------->
     
          .-ACCess--=--READWrite--------.
    >-----+-----------------------------+--------------------------->
          '-ACCess--=--+-READWrite----+-'
                       +-READOnly-----+
                       +-UNAVailable--+
                       |         (1)  |
                       '-OFfsite------'
     
    >-----+----------------------------+---------------------------->
          |            (2)             |
          '-Formatsize-------=--value--'
     
                                            .-WAIT--=--No------.
    >-----+-----------------------------+---+------------------+---><
          |          (3)                |   '-WAIT--=--+-No--+-'
          '-LOcation-------=--location--'              '-Yes-'
     
    

    Notes:

    1. This value is supported only for volumes assigned to copy storage pools.

    2. This parameter can be specified only for random access volumes.

    3. This parameter can be specified only for volumes assigned to sequential access storage pools.

    Parameters

    pool_name
    Specifies the name of the storage pool to which the volume is assigned. This parameter is required.

    vol_name
    Specifies the name of the storage pool volume to be defined. This parameter is required. The volume name that you can specify depends on the device class device type of the associated storage pool:

    • For device classes with a FILE or DISK device type, specify the name of the file that contains the volume data. This file name can be entered with either the fully qualified path name or the path name relative to the directory identified in the DIRECTORY parameter of the associated device class. For example, if the file name is mainvol, enter the path name as:
           /usr/lpp/adsmserv/bin/mainvol
      

      If you are using an AIX logical volume, enter the path name as:

      /dev/rxxx
      

      where xxx is the logical volume name.

    • For device classes with a tape-device type, specify a 1-6 alphanumeric characters. An example is DSMT01 (ADSM always converts volume names to uppercase).

    • For device classes with an OPTICAL or WORM device type, specify a 1-32 alphanumeric characters. ADSM always converts volume names to uppercase.

    No volume name used by ADSM can contain any embedded blanks or equal signs.

    ACCess=access_mode
    Specifies how users and system processes (like migration) can access files in the storage pool volume. This parameter is optional. The default value is READWRITE. Possible values are:

    READWrite
    Specifies that users and system processes (like migration) can read from and write to files stored on the volume.

    READOnly
    Specifies that users and system processes (like migration) can only read files stored on the volume.

    UNAVailable
    Specifies that neither users nor system processes (like migration) can access files stored on the volume.

    If you define a random access volume as unavailable, you cannot vary the volume online. If you define a sequential access volume as unavailable, ADSM does not attempt to access the volume.

    OFfsite
    Specifies that the volume is at an offsite location from which it cannot be mounted. This value can only be specified for volumes in copy storage pools.

    Use this value to help you track volumes at offsite locations. ADSM treats volumes designated as offsite differently:

    • Mount requests are not generated for volumes assigned to offsite locations

    • Data can be reclaimed or moved from offsite volumes by retrieving files from other storage pools

    • Empty, offsite scratch volumes are not deleted from the copy storage pool

    LOcation=location
    Specifies the location of the volume. This parameter is optional. It can be specified only for volumes in sequential access storage pools. The location information can be a maximum length of 255 characters. The location must be enclosed in quotation marks if it contains any blank characters. The default is no location.

    Formatsize=value
    Specifies that the volume is created and formatted in one operation. This parameter is optional. It is specified for disk volumes only. The value is specified in megabytes. Unless WAIT=YES is specified, the operation is performed as a background process.

    Wait=value
    Specifies whether a volume creation and formatting operation is performed in the foreground or background. This parameter is optional. It is ignored unless the FORMATSIZE parameter is also specified.
    Note:You cannot specify Wait=Yes from the server console.

    No
    Specifies that a volume creation and formatting operation is performed in the background. This is the default.

    Yes
    Specifies that a volume creation and formatting operation is performed in the foreground.

    Usage Notes

    For sequential access storage pools, it is not necessary to manually define any volumes. You can use the MAXSCRATCH parameter to permit ADSM to mount its own scratch volumes.

    Examples

    Task 1

    A storage pool named POOL1 is assigned to a device class with a device type of 8MM. Define a volume named mnvol to this storage pool, with READWRITE access.

    Command:
    define volume pool1 mnvol access=readwrite

    Task 2

    A storage pool named OPOOL is assigned to a device class with a device type of OPTICAL. Define a volume named LONGTERMVOL to this storage pool.

    Command:
    define volume opool longtermvol

    Task 3

    Create a new volume of 100MB in storagepool BACKUPPOOL named /var/adsmserv/bf.dsm and let the volume be created as a background process.

    Command:
    define volume backuppool /var/adsmserv/bf.dsm formatsize=100

    Related Commands

    Table 75. Commands Related to DEFINE VOLUME
    Command Description
    DELETE VOLUME Deletes a volume from a storage pool.
    QUERY VOLUME Displays information about one or more storage pool volumes.
    UPDATE VOLUME Updates the attributes of one or more storage pool volumes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] n o kvS'3{V6&?5*@6./usr/share/html/adsm/en_US/admref/a45era99.htm Administrator's Reference

    Administrator's Reference

    DELETE ASSOCIATION (Delete Node Associations with a Schedule)

    Use the DELETE ASSOCIATION command to remove the association between one or more clients and a schedule.

    You can route this command for processing to one or more servers. The results from this command are displayed at the server where you issued the command. For information, see Routing Commands to Other Servers.

    This command does not delete a client from ADSM. It only removes the association of the client from the specified schedule. When you delete the association of a client to a schedule, the client's data is no longer managed by the specified schedule.

    If you try to disassociate a client from a schedule to which it is not associated, this command will have no effect for that client.

    Privilege Class

    To issue this command, you must have system privilege, unrestricted policy privilege, or restricted policy privilege for the domain to which the schedule belongs.

    Syntax

    >>-DELete ASSOCiation--domainname--schedulename----------------->
     
          .-,-----------.
          V             |
    >--------nodename---+------------------------------------------><
     
    

    Parameters

    domainname
    Specifies the name of the policy domain to which the schedule belongs. This parameter is required.

    schedulename
    Specifies the name of the schedule from which clients are to be disassociated. This parameter is required.

    nodename
    Specifies the name of the node that is no longer associated with the schedule. This parameter is required. You can specify a list of clients which are to be no longer associated with the specified schedule. The items in the list are separated by commas, with no intervening spaces. You can also use a pattern-matching expression to specify a name. All matching clients are disassociated from the specified schedule.

    Examples

    Task 1

    Remove the association between the node named JEFF, assigned to the DOMAIN1 policy domain, and the WEEKLY_BACKUP schedule.

    Command:
    delete association domain1 weekly_backup jeff

    Task 2

    Remove the association between selected clients (assigned to the DOMAIN1 policy domain) and the WEEKLY_BACKUP schedule so that this schedule is no longer executed by these clients. The nodes that are disassociated from the schedule contain ABC or XYZ in the node name.

    Command:
    delete association domain1 weekly_backup *abc*,*xyz*

    Related Commands

    Table 76. Commands Related to DELETE ASSOCIATION
    Command Description
    DEFINE ASSOCIATION Associates one or more clients with a schedule.
    QUERY ASSOCIATION Displays the clients associated with one or more schedules.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ENT=" kb'3L{V6&?5*@6L./usr/share/html/adsm/en_US/admref/a45erah.htm ADSM V3R1 AIX Administrator's Reference
    ADSM V3R1 AIX Administrator's Reference
    les& lm'3({V6&?5+@6w./usr/share/html/adsm/en_US/admref/a45eran2.htm e"<=>ACDEMRaort 45FHILNOSThimns#()./123PU_cdlu06789BGQVYfgpvy-bKXkwxWq!&,:;zJZ\j?xQIFKIFU6SZqjcZEVTYdUa΀ Ipo`hjȬbcaCWVB!B!B!B!B!"c(ѠձTC ;01B^@0 wwp @@' @_#N /\)EGpKݍ@"cSx_|Ey~uwwwwwwwwwwwwwww1t0{*3`ߕc0Y## B-Dǀ Wr!ik|]}@$LxL.ϵmߕLߕ0 &<N$߀'.Yk*e eal){^M"c|m~a V]*J/KEyx"cU,%B"+WtMjN;\ < GtL}"Q$Bx;kU5 @-Áp Qj.Ae*I;p5kU5pxQ` 8{cơYR/R5Rp&<^˓-B>~hȔ)tYO;`ƄES%1|9Zrٙ1/Swg _lCWL{WƀV6Q1mTDǑ"rr`2d^4/DKOtHpS6QxЈ"1dcF/'+V[3&k ;(Ȕ?Dt@"Wrz7KK0Sc-~8pȔ?DB-ȵXko(LnTx~u.,Lm  +b6Q1#˓-w!z`ӿX~<ы(~ J{mwH,4{68ho(U2Q1#˓-A܅|N`y"PAўYg o%=0mKUe1|9Zrٙ1滐Oi߬4bdJȢ,u~WkF vlcکI\X9l̘^41}% \tI6A,T4W56񲉏S%1|9Zrٙ1/SwGF>-nu.B=5鷍LzHjfdǂOi߬8bdJc]d<[(> lF5Smlcکک#EjfdOi߬/5-gFk? 36AݵYE@0-oƄES%1|9Zrٙ2^4 _lBUUtI6Aݵ~yiLzHjfdw!z`ӿX1}% ]UUU$ vVXimc+ZxDکI\X9l̙/Sw/DKDյ*-7_xDǤ_.NVfL# ;q(RQ5J6v_xDǤ_.NVfL; ;q(~ tB1W6Q1#˓-4 ܅|N`x8Ȕ?DtQk_xDǍS%1|9Zrٙ3GOi߬/*M%$aVXimc(2o(ՃɚA܅|N`(RI孰|m_M_EYaޱ?Yko(Ճɚk ;"PZMK:7kmye4W/ǰ[#(a[`Jo(U2Q1#˓-4rv ;/DK+^tI6A{,4BMnuko_o(dcF/'+V[3&h# ;"P)tI6AܩM0 `&>LLzHjfdw!z`ӿX @bdJ%VFvU$ r4~m,᢭lcF/'+V[3&prv ;/D+&pDl4Mey/<*&LLzHjfdw!z`ӿX4xȔ)yVjYєD.KW3 Vp9?K0PGxDǤ_.NVfL܅|N`"P赧5,UQ OSeWIk-wo[ -e1|9Zrٙ0@Wrv ;M/$&+rH^W AD{ t,~W` hDĐf=B"6Q1#˓-w!z`ӿX4(R%I%7FDܒ3j^"X+rΰIxLzHjfd^4 /"TEiȕ[H‚L1p-Lle λKp^KgżlcF/'+V[3& B>~h(Ȕ)pMK:!HP#` ăkS LzHjfdG;Oi߬ 1}% \"tB%0 Bg§0P.{d7 Z `82"nt6Z񲉏I\X9l̘(rv ;A/DK*FjY2DyUH\(#^$t8Џ+sݼ#:w䰷LzHjfdH;Oi߬1}% \ - gD"SAVR)\+0[X?0Em-e1|9Zrٙ0S]^41}% \"MK:! E>]SY%BQL'xs rYażlcF/'+V[3& s ;/DKI9.#u'UUSE~q"Pϼ楝9.Vᢞ[k:g_,ǵWmطLzHjfdA^4/44RD!њ|!j$JS_WyX?59&ƄElcF/'+V[3& B>~p(Ȕ)y!Ь5 -"D^5 w`;/%9&ƄElcF/'+V[3& 9܅|N`a(RRȭ5k" Z޲[Yc{aoO,5`-e1|9Zrٙ0a/Sw_lBK:3PgM%VSxcYk|~\[&=$brr`2`^4/DK̍&D3|*yq`S,ᆅlcF/'+V[3& k ; (R#iK:3PgX&M)* C{l5gLl[&=$brr`2`;Oi߬/2$Utf"H1Z§f o(ՃɃ;Oi߬/2'K:3PgxT#:k[&=$brr`2`/Sw_lB՜Գ5rB$xT#cg]EYaޱ?YEyRR[&=$brr`2`/Sw _lB5,B!T#kh;)c)-e1|9Zrٙ0`wrv ;@A(RT&jYњC9Z. aR΍*z)צH :ydxLzHjfdw!z`ӿX1}% ^^jYѥOE:%0 HMo©5 0P.iзLzHjfd^4H _lB *z)ר5pxk cX?xd7y,]񲉏I\X9l̘8+ ;)"P}棣Ju+WSXkLo\7o(ՃɃ;Oi߬1}% ^ԳJuT.iIUxU<5 Ll[&=$brr`2cw!z`ӿX/C5,ҧzZH©5On#e0зLzHjfd B>~ 1}% ^ԳJu]xk c?$XЈLzHjfd5܅|N`bdJ՚tiSNP]o©59_Їm{[Bo(ՃɎs ;(8Ȕ)zjYѥOE:MڶU<5?]{ _зLzHjfdw!z`ӿX/J!*z)גD"g 9&ƄElcF/'+V[3&8p+ ;0(R=%fJu C8U<5y,]~ @bdJ-)gF=֔E:xk c׋xDǤ_.NVfLp7rv ;cF/DKK:4^jRUU&EDTo%Jۓ_uQvo(ՃɎ9܅|N`(R>ӚtiSN`-4*_a{>eb6Q1#˓-<{ ;0 Ȕ)zEYgF=TI+UU<5rY<[&=$brr`2cw!z`ӿX/B2tiSNF%URhdTOSXkGY `o%B6Q1#˓-O-O%y(6Zof6c(.[żlcF/'+V[3&8+ ;1}% ^)5,ҩUjFU< rc-s vZb6Q1#˓-@܅|N1}% ^-5,ҩUjPnO-L@_طLzHjfdw!z`ӿCnj_lBS tiTzj yo:ydxLzHjfdB>~/J5,ҩUj%0 HMo©_o#R xDǤ_.NVfLq^43F/DK SR΍*VP -DZ*[7. bLzHjfd=܅|N8bdJ*5,ҩUj*4*[0Seb6Q1#˓-irv ;8 bdJԳJURE>O-f 2h[&=$brr`2c5܅|N/JK:4UZK^O-SL,9&ƄElcF/'+V[3&8ӝ^40a(R򜦥U*^]S[S~!o3xDǤ_.NVfLq/Swp8Ȕ)zjYѥR5~O-k'k!o~lcF/'+V[3&8Wrv ;8pȔ)z%I-'FJWE*FS L<7 YC-e1|9Zrٙ1ƃ;OiߡÇ _lBK:4UZr6+~O-+pnc~'Y.-e1|9Zrٙ1ƃOiߡÇ_lBRIFJWD"g c` hD[&=$brr`2cw!z`ӿC/B!SR΍*V$HZxU<)Џ% bLzHjfd9܅|NhȔ)zZsR΍*VZSA©`56Q1#˓-prv ;8q"P%fU*^jRUU&EDU~/D9gFJWeWS~X}ażlcF/'+V[3&8]^4"PfU*^"H1Z©9,AW-e1|9Zrٙ1B>~/JjYѥR7P*FK"|*[#[Mcleo(ՃɎ8܅|N1}% ^#5,ҩUjz)WS~u xLzHjfd B>~/KjYѥRv-)%URhdTOS~2!yV1h[a6J1lcF/'+V[3&8grv ;8x(RJjYѥRjᖭ _dC#`[&=$brr`2cw!z`ӿC/DԳJU ВUT߿t1o]" X,ᢼEr-e1|9Zrٙ1n/Swp"P%&U*^VwD*[<+0׷=Tg]O-!ʔ񲉏I\X9l̘A/SwpF/DKefU*^V U<Ccleo(ՃɎB>~8bdJ*ԳJUuM$GS~?\eҢBo(ՃɎ B>~/INjYѥRHuZ脄*[ ^ȇGw*ib6Q1#˓-k ;<bdJTtiTyUH\*[Wy%lcF/'+V[3&8rv ;8x0Ȕ)ztiTyRA V*[p+e4~\A6Za~ożlcF/'+V[3&8܅|N1}% ^tiTyRA YT߿qd5ʗSL팴-e1|9Zrٙ1/Swq1(R BjYѥRAVR*[Rn b {΄ysq2зLzHjfd;Oiߡ _lBAj%5U*^ Q"V cu9n bLzHjfdOiߡ_lBSthJP*7)o{[osK!4-e1|9Zrٙ1n/Swq"PBSQѢ*!*UTTM^cL:k}2{[WE {m__Ї[&=$brr`2cG;Oiߡ /K-5,l$%j09.^Kg<36Q1#˓- =܅|N pȔ)z.jYѪrJP*` [_Ї볮f=D=%񲉏I\X9l̘R/SwqA(RL!)9%^V¯gM {-vW!񲉏I\X9l̘S]^4"PfN]SY%BQL'+YażlcF/'+V[3&8rv ;80Ȕ)zQL-ѨEבL.8U|,#"ЇGmul4-e1|9Zrٙ1/Swqq(RʖtjRtdSSxH,4{7r-Lley_o*lcF/'+V[3&8܅|N4 bdJ@B)GF!.&+§f=y+A8kW)kl`[ʱo(ՃɎw!z`ӿC1}% ^!*$"*$8T#rY~8bdJ6"nb*]nV R,[C-e1|9Zrٙ1/Swq/DKiK:(nZSA‘i( M|k7aQEm_dC#ȴ\MxDǤ_.NVfLp8 ;q(RH"jYJAKD -DZ),|c` hGX>-e1|9Zrٙ1^4.楝ҥO%/(_}EYaޱ[&=$brr`2cǻOiߡ1}% ]%9gE%&jR),yBt1o_񲉏I\X9l̘r/Swq"P"|Գ=’@u xLzHjfdB>~ 1}% ^ҜԳiNpZ k"6Q1#˓-s ;p0Ȕ){KJn RKK["ǰ[w`;r[X>-e1|9Zrٙ1/Swq"PKMK:6P.KڴF\* S"chklo yFc~-e1|9Zrٙ1/Swp Ȕ){jYѲul[dCC:p xDǤ_.NVfLp83 ;8bdJIgF׭Z#.l+0[P+so*lcF/'+V[3&8܅|N1}% ]5UtSQdO I+;[“ ay^W!o$W#[񲉏I\X9l̘07rv ;8Ȕ)r(5,E0V RkO-56Z mBżlcF/'+V[3&< s ;hȔ)r7#5,葽HSL~xl5ǰ[żlcF/'+V[3&< { ;pȔ)pMi:SY%xR_Sl1K!uxDǤ_.NVfLxrv ;8bdJU%K:!DpΕ,|*6[_#,ǵO%y(6Zof6c(.[żlcF/'+V[3&< rv ;8bdJUJ +)9#$‚zeΰKl`2зLzHjfdǁ;Oiߡ"P”VjY %[tPn_#c(2+񲉏I\X9l̘0Wrv ;8 bdJNjY %[tMj /طLzHjfdǎB>~1}% \* tBVJ)* "nt6Z5ux?[ xDǤ_.NVfLx/Swp( Ȕ)pMK:!Dp΢)Q뭝f 2io(Ճɏk ; 1}% \*tBVK^F-EmM0!6Q1#˓-8rv ;8bdJU-5,:hPQЏQ])Џ[ʱo(ՃɏB>~_lB RΈQ*3{*$ /^ܨ{x5żlcF/'+V[3&~.UfUgT.n[?O(Ճɏ9܅|N4bdJPaK:!Dp=N((Gk:g_ǰ[PżlcF/'+V[3&~1}% \(1IK:!DpRs$FI3Q`G`)A8k<K xDǤ_.NVfLy/Swp8 Ȕ)pK:!DpPȨ /κ(2b6Q1#˓-@rv ;8bdJPafUgQ$fVAEB=#b6Q1#˓-@rv ;8bdJUnQ*3IUxPQЏ(uο~So񲉏I\X9l̘/Swp88Ȕ)p'K:!Dp#uE*CX-6Q1#˓-@܅|N.{MK:!Dpνf]njpȇGXLzHjfdǐw!z`ӿC _lB 楝Ug^D((Gk:g_}4v _b6Q1#˓-@܅|N1}% \*K:!DpνUYKׅ[_m񲉏I\X9l̘@^42"PԳJ >j&S[Q`G uD?BjY %[uȞUAEB~4bdJQ gD(nʒVwD"TaK[)Em-e1|9Zrٙ1w!z`ӿC1}% \(RΈQ*3$Q>F-T`?leEm-e1|9Zrٙ1w!z`ӿC _lB T2jY %[r[pʈgX/mhO(ElcF/'+V[3&<]^4"P‚КtBVH"\3Q`G _-y,]oyЏ"nt6Z񲉏I\X9l̘w!z`ӿC _lB `ZY %[pZxPQЏ(uοu9n bb6Q1#˓-p# ;8bdJQ$VQ$VUhmZ6W!Ua`Ce-e1|9Zrٙ1Oiߡ/DK-IgFj$JW_eh5_-l p^KgLmطLzHjfdǜ B>~1}% ^DtoZz*S_m漯O({! [&=$brr`2cw!z`ӿCǏ/z$LtoZy%xU< m6y^QC{k_dC#d8[&=$brr`2c^4/DKޡ2toPUZRȧ¯7aVXio:񲉏I\X9l̘A/SwxF/DKޡ7JnV3jׅ_Øo'7$Oi񲉏I\X9l̘A/Swx/DKޡ)j:7J*[jR*{v:e䯋xDǤ_.NVfLx!rv ;~/z5,ީRȧ¯a5* 0B6Q1#˓-B>~/tϚtoTjUHuW:eǰ[O__Ї[&=$brr`2c]^4c"PsR΍ꜭ^MJW_?c'-e1|9Zrٙ1/Swy"P9ZU3; 톃R`?}9?<36Q1#˓-B>~1}% ^K:7ryZ. XgC:po(Ճɏw!z`ӿC/uf9Z$TQ.5wO d7Taw+s6Q1#˓- 9܅|N hȔ)z*ԋzH3HlݎRy孰:Om񲉏I\X9l̘Q/Swy/DKUZ"pC\G9-aQ λkS LzHjfdǂw!z`ӿC _lBtoUjP" ,H K"|*ﶿ-Y\87:Lo\76Q1#˓- k ;@bdJ toUj$LMRV"*'¯kL%cl%Zl!c-rol񲉏I\X9l̘S^4"PSR΍V BK" Ȩ Kl`2+mN λk%o(Ճɏw!z`ӿC_lBUUb.^$TQ.oyΰG9-=CxrX[&=$brr`2cA]^4@/DKPgFUe/^ Q"V g༖.1pnc#񲉏I\X9l̘Pgrv ;<"PPgF PH)tV Wr!" Xu/6"-e1|9Zrٙ1/Swy/DKDI LWb\xE2,o~WlElcF/'+V[3&< ܅|N4Ȕ){NjYѹ$U˵JixDǤ_.NVfLx0rv ;~1}% ]YjYVtLBoSUPJkW~yh5] ׶LzHjfdǃ;Oiߡ.K:*nUZTS T?0ǷzzmNjxk +6-e1|9Zrٙ1/Swy/DK4jR* T?0#` k@lcF/'+V[3&< ܅|N8Ȕ)uf|ԳV^ӵE*+W* qO ]<0 v R,᢭xDǤ_.NVfLx8rv ;~ 1}% ]Z+5,U)ާpC=X7:L~xl5ȴ\M϶-e1|9Zrٙ1/Swy"PM9gEZԽQk(I5S•O;d[Y)<36Q1#˓- B>~_lBVMK:*nE)&F=* qxk?])Џ- '}o(Ճɏw!z`ӿC _lBVK:*nE)&EEV=* yl}^Kg<3xDǤ_.NVfLx8; ;~.ϚtUKOE֒ W+])Џ- TcXh[&=$brr`2d;Oiߡ_lBVsRΊ[{ȒK'+W* 񲉏I\X9l̙1/Swx!"PZtUPSYJFD{k_mLd]Qk})l[&=$brr`2d;Oiߡ"PDԳVS HЈI" W_2]E `%-e1|9Zrٙ2fOiߡ"Pժʥ'EZ#:dJFEJp|=\?2T[&=$brr`2dw!z`ӿC/DKj$MxRJ\h;2!VżlcF/'+V[3&@ ܅|N.ּԳVHztj Wɗd 3~18hb6Q1#˓-  B>~_lBUk+5,UUTTM^נּKʔ_ʗ-y_m2b6Q1#˓-  B>~.K:*n)U0J4%8m:+{A\[&=$brr`2d^4Q"PժUV[UjJlΊ@p5ߋxDǤ_.NVfL7rv ;<Ȕ)uVTԳVUbB#[8R /?2Ws#Řh;Yk|Jb6Q1#˓- 8s ; hȔ)uVsRΊ[$襑xU\XG{RTTo+,>طLzHjfdB>~1}% ]ZzU EU%Q>:~W7cleo(ՃɐA܅|N.#5,UZktT W0G!l[&=$brr`2dB>~_lB&j+4+K)J•S}`*Q*\ uWżlcF/'+V[3&@q/Swx(0Ȕ)uBКtUܭn[KUxR04K~ _lBTJjYVpD,ڪ[+o/,?ZClcF/'+V[3&@y/Swx0(Ȕ)uVRjYV(En?\~\q ߋxDǤ_.NVfL^4`a(RHtI&T)M@H,4{7 xDǤ_.NVfLGrv ;<bdJ$ӚtI&5)^I(:e䯋xDǤ_.NVfLWrv ;< bdJ"'K:$II|FUD-/c!o(Ճɐ B>~.H5Di%ҥO+aVXio:񲉏I\X9l̙/Swx8(R䦔ԳH$zi#TP(y\o2{[Z|&]/[&=$brr`2dOiߡ/DKPԳH$zi(Eej $WL@_S)Z񲉏I\X9l̙^4sF/DK#0gDIj"u D~1}% \*K:$KW3 VpAqq`+񲉏I\X9l̙w!z`ӿD.H楝Di%n^H<7#[żlcF/'+V[3&@Grv ;@ bdJ+jY$FZz@2բ2D񲉏I\X9l̙]^40Q(R䈫9gDIjB$xQ :eaVXimp^TTo񲉏I\X9l̙^40a(RigDIj$VDJixDǤ_.NVfL/Sw8Ȕ)rJjY$FZn[AqrSXknu?@MC,iio(Ճɐw!z`ӿD_lB$LԳH$yZ. Aqr%żlcF/'+V[3&@s ; 8pȔ)rRԳH$yR2V!!5 $Wh_dC#d;Opwo(ՃɐB>~1}% \MK:$KWX$%¦ocu9ao(Ճɐ B>~ 1}% \ZRΉ"4AVR(y\o_A-Lleo(Ճɐ5܅|NhȔ)rAj%5Di%j$JS_ moz` _~d7k:g_:wv}o(Ճɐ9܅|NpȔ)p*K:!rIIjFan`4GrY<[&=$brr`2d^4"P<(#L4ᢹgPvh g\hifo(dc|9Zrٙ2/Swa(REYڊ2ul-%p^% 1=^4"/L}(Ճɐw!z`ӿD_lBe+c ?:g q7:C-e1|9Zrٙ2/Sw1(RVH!'F)U.Y/%xDǤ_.NVfL( ; ~4bdJdH:2u1pD?B=<*/^&>LLzHjfdB>~8bdJ楝+ekp*JA@L$D-DZ*6[=Lo\7)p b"nt6Z񲉏I\X9l̙S^4"P\ԳElnER)H3DUxUl<zo/%A8h[&=$brr`2dA^4"PD+ekp*JA!j$JWQ`G2!y,]Z ΙB6Q1#˓- B>~/KjYѢV Uz*Lo\76Q1mTDǑ"rr`2dOiߢ/D+&@{ h?PgS +Yg me/jJ&=$brr`2d;Oiߢ/DKЍ&+ekp+G vCkS LzHjfdB>~1}% ^5,[+[^[37.Ey, xDǤ_.NVfL1/Sw"P&+ekpIIR*[8+_ożlcF/'+V[3&@܅|N @bdJ5,[+[Q‚L1p-Lleo(dc|9Zrٙ2/SwF/DK[EgFAV~[ Θh;~@xEB"کI\X9l̙`grv ;@"P֒)(EgF*h vW!Zo`lcTDǤ_.NVfL0; ; @(RiEWKLm팴&=$brr`2d^4 _lBUB.wJj(2o(ՃɐB>~8bdJYY t1lC팴&=$brr`2dǻOiߢ.V=K*ALo. v+aP?le6Q1#˓- A܅|N pȔ)uj {a7.EzS"K!ܠ~MlcF/'+V[3&@rv ;@"Pժ7QWd(2o(Ճɐ9܅|N pȔ)uj tU톃xP?le6Q1#˓- B>~8bdJZ( uD=YaP?le6Q1#˓-  B>~8bdJZtU톃6S_c-6񲉏jJ&=$brr`2d^4"P®/톃sq2` BP?le6Q1#˓- B>~/)*:2ꪨe1|9Zrٙ3@^4"P5R)tB񲉏I\X9l̙c^4"P5B2Dh񲉏I\X9l̙c^4"P5VMUT$񲉏I\X9l̙d^4"P ~.UH xDǤ_.NVfL/SwA(RI9:)I9~O(Ճɚ< ܅|N 1}% ])&$K;6Q1#˓-4xrv ;@ Ȕ)t tRP$rY6Q1#˓-4xrv ;@ Ȕ)t'+:)k &=$brr`2f B>~/iU]HWm&=$brr`2f5܅|N 1}% ^ǩ{:6;sqLzHjfds ; @bdJKUe1|9Zrٙ3G;Oiߢ/DK:6FRLo6Q1#˓-4x+ ; @bdJ$e]6Q1#˓-4x3 ; @bdJYFV6Q1#˓-4x; ; @bdJ E5PS[!(Ճɚ@ ܅|N 1}% ]:HE: 6&=$brr`2fB>~.VNVtS eϼlcF/'+V[3&i/SwA(RejVEEUc-~.IZުkVrIe1|9Zrٙ3HOiߢ/DK*b96Q1#˓-43 ; @bdJ؊؊E5p$񲉏I\X9l̙^4"PNlv#jk9-P.񲉏I\X9l̙Oiߢ/DK ETERA kCɨL[!#xG H7>\|N` xˢG^ Kp(<ːOi߬1}>e1#rp7ElKd7mxĎhs^4"PN E|xG H9xЈ'+VɨLxDǍRxQ0 kr|+3{V6L6L6./usr/share/html/adsm/en_US/admdrmdi/a45cdr02.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore

    Link to Other ADSM Books


    Table of Contents

    About This Book

  • How to Use This Guide
  • ADSTAR Distributed Storage Manager Publications
  • IBM International Technical Support Center Publications (Redbooks)
  • Software Developer's Program
  • Do You Have Comments or Suggestions?
  • Translations
  • Chapter 1. Overview

  • How It Works
  • System Requirements
  • When to Back Up a Disk Image
  • What Disks to Back Up
  • Where the Program Stores the Disk Image
  • Who Uses the Program?
  • Chapter 2. Using the Stand-alone Disk Image Dump and Restore Program

  • Configuring Diskettes for a Machine
  • Creating Diskettes
  • Booting the Machine and Configuring Diskettes
  • Backing Up a Disk Image Using Configured Diskettes
  • Restoring a Disk Image
  • Chapter 3. Advanced Tasks

  • Adding Drivers for Network Adapters
  • Customizing Parameters for a Network Adapter
  • Adding Support for PCMCIA Adapters
  • Where to Store Disk Images in ADSM Storage
  • Supplying Customized Stand-alone Disk Image Dump and Restore Program Diskettes to Users
  • Tuning Performance
  • Chapter 4. Solving Problems

  • The System Does Not Communicate with the ADSM Server
  • The System Hangs During Boot
  • Support for the Disk Drive Controller Is Not Included on the Diskettes
  • Replacement Disk Drive Has Different Geometry than the Original Disk Drive
  • A Note on Disk Geometry: Cylinder/Head/Sector Terminology
  • Dump or Restore Command Seems to Hang
  • Diskettes Configured for a Machine Are Lost
  • Problems with Using Diskettes Configured for a Different Machine
  • Insufficient Space to Restore Files
  • Slow Backup or Restore Speed
  • Chapter 5. Command Reference

  • CFGADAPT (Configure Network Adapter Settings)
  • CFGCOMM (Configure Communications and ADSM Options)
  • HELP (Display Help)
  • DUMPREST (Start the Dump and Restore Interface)
  • DUMP (Back Up a Disk Image)
  • QUERY DISK (Query Local Disks)
  • QUERY DUMP (Query the ADSM Server for Image Backups)
  • QUIT (Exit the Dump and Restore Interface)
  • RESTORE (Restore a Disk Image)
  • Chapter 6. Messages Reference

    Appendix A. Notices

  • Trademarks
  • Appendix B. Program Diskette Image Files

    Glossary

    Index


    [ Top of Page | Edition Notice | Next Page ] HDRRES k+3|V6nL6nL6./usr/share/html/adsm/en_US/admdrmdi/a45cdr03.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore

    About This Book

    The Stand-alone Disk Image Dump and Restore program is part of the Disaster Recovery Manager feature of ADSTAR Distributed Storage Manager (ADSM). The Stand-alone Disk Image Dump and Restore program backs up and restores disk images by using an ADSM Version 3 server.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] t="text k+3 |V6nL6nL6 ./usr/share/html/adsm/en_US/admdrmdi/a45cdr04.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    How to Use This Guide

    This guide is intended for anyone using the Stand-alone Disk Image Dump and Restore program of the ADSM Disaster Recovery Manager feature. Not all users will perform all tasks described in this guide.

    ADSM administrators (users who are responsible for an ADSM server that has the DRM feature) may need the entire guide. This guide assumes that ADSM administrators are familiar with ADSM and the other ADSM guides and references.

    Users who want to use the Stand-alone Disk Image Dump and Restore program on their workstations need to obtain diskettes and installation-specific information from the administrator of the ADSM server to which their workstations connect. Users then need to use the section Chapter 2. Using the Stand-alone Disk Image Dump and Restore Program.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 0 kJ>+3}&|V6nL6nL6}&./usr/share/html/adsm/en_US/admdrmdi/a45cdr05.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    ADSTAR Distributed Storage Manager Publications

    The following table lists ADSM publications.
    Short Title Publication Title Order Number
    ADSM Messages ADSTAR Distributed Storage Manager: Messages GC35-0271
    ADSM License Information ADSTAR Distributed Storage Manager for AIX: License Information SC35-0283
    ADSM Quick Start ADSTAR Distributed Storage Manager for AIX: Quick Start GC35-0273
    ADSM Administrator's Guide ADSTAR Distributed Storage Manager for AIX: Administrator's Guide GC35-0274
    ADSM Administrator's Reference ADSTAR Distributed Storage Manager for AIX: Administrator's Reference GC35-0275
    ADSM Licensed Program Specifications ADSTAR Distributed Storage Manager for MVS: Licensed Program Specifications SC35-0284
    ADSM Quick Start ADSTAR Distributed Storage Manager for MVS: Quick Start GC35-0276
    ADSM Administrator's Guide ADSTAR Distributed Storage Manager for MVS: Administrator's Guide GC35-0277
    ADSM Administrator's Reference ADSTAR Distributed Storage Manager for MVS: Administrator's Reference GC35-0278
    ADSM License Information ADSTAR Distributed Storage Manager for Windows NT: License Information SC35-0294
    ADSM Quick Start ADSTAR Distributed Storage Manager for Windows NT: Quick Start GC35-0295
    ADSM Administrator's Guide ADSTAR Distributed Storage Manager for Windows NT: Administrator's Guide GC35-0292
    ADSM Administrator's Reference ADSTAR Distributed Storage Manager for Windows NT: Administrator's Reference GC35-0293
    ADSM License Information ADSTAR Distributed Storage Manager for HP-UX: License Information SC35-0323
    ADSM Quick Start ADSTAR Distributed Storage Manager for HP-UX: Quick Start GC35-0322
    ADSM Administrator's Guide ADSTAR Distributed Storage Manager for HP-UX: Administrator's Guide GC35-0320
    ADSM Administrator's Reference ADSTAR Distributed Storage Manager for HP-UX: Administrator's Reference GC35-0321
    ADSM License Information ADSTAR Distributed Storage Manager for Sun Solaris: License Information SC35-0331
    ADSM Quick Start ADSTAR Distributed Storage Manager for Sun Solaris: Quick Start GC35-0330
    ADSM Administrator's Guide ADSTAR Distributed Storage Manager for Sun Solaris: Administrator's Guide GC35-0328
    ADSM Administrator's Reference ADSTAR Distributed Storage Manager for Sun Solaris: Administrator's Reference GC35-0329
    ADSM V3 Using the UNIX HSM Clients ADSTAR Distributed Storage Manager Version 3: Using the UNIX Hierarchical Storage Management Clients SH26-4083
    ADSM V3 Using the Apple Macintosh Backup-Archive Client ADSTAR Distributed Storage Manager Version 3: Using the Apple Macintosh Backup-Archive Client SH26-4079
    ADSM V3 Using the UNIX Backup-Archive Clients ADSTAR Distributed Storage Manager Version 3: Using the UNIX Backup-Archive Clients SH26-4075
    ADSM V3 Using the OS/2 Backup-Archive Client ADSTAR Distributed Storage Manager Version 3: Using the OS/2 Backup-Archive Client SH26-4076
    ADSM V3 Using the Novell NetWare Backup-Archive Client ADSTAR Distributed Storage Manager Version 3: Using the Novell NetWare Backup-Archive Client SH26-4077
    ADSM V3 Using the Microsoft Windows Backup-Archive Clients ADSTAR Distributed Storage Manager Version 3: Using the Microsoft Windows Backup-Archive Clients SH26-4078
    ADSM V3 Using the OS/2 Lotus Notes Backup Agent ADSTAR Distributed Storage Manager Version 3: Using the OS/2 Lotus Notes Backup Agent SH26-4084
    ADSM V3 Installing the Clients ADSTAR Distributed Storage Manager Version 3: Installing the Clients SH26-4080
    ADSM V3 Client Reference Cards ADSTAR Distributed Storage Manager Version 3: Client Reference Cards SX26-6019
    ADSM V3 Using the Application Program Interface ADSTAR Distributed Storage Manager Version 3: Using the Application Program Interface SH26-4081
    ADSM V3 AFS/DFS Backup Clients ADSTAR Distributed Storage Manager Version 3 AFS/DFS Backup Clients SH26-4085


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ana ku+3 |V6nL6nL6 ./usr/share/html/adsm/en_US/admdrmdi/a45cdr06.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    IBM International Technical Support Center Publications (Redbooks)

    The International Technical Support Center (ITSC) publishes redbooks, which are books on specialized topics such as using ADSM to back up databases. You can order publications through your IBM representative or the IBM branch office serving your locality. You can also search for and order books of interest to you by visiting the IBM Redbooks home page on the World Wide Web at this address:

    http://www.redbooks.ibm.com/redbooks

    For examples of alternatives to using the Stand-alone Disk Image Dump and Restore program for clients using OS/2, Windows, Novell NetWare, or AIX, see ADSM Client Disaster Recovery: Bare Metal Restore, SG24-4880.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] TD k*,+3 |V6nL6nL6 ./usr/share/html/adsm/en_US/admdrmdi/a45cdr07.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Software Developer's Program

    The IBM Storage Systems Division (SSD) Software Developer's Program provides a range of services to software developers who want to use the ADSM application program interface (API). Information about the SSD Software Developer's Program is available in the SSD Software Developer's Program Information Package.

    To obtain the Software Developer's Program Information Package:

    1. Call 800-4-IBMSSD (800-442-6773). Outside the U.S.A., call 408-256-0000.
    2. Listen for the Storage Systems Division Software Developer's Program prompt.
    3. Request the Software Developer's Program Information Package.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] >xt P k[+3 }V6nL6nL6 ./usr/share/html/adsm/en_US/admdrmdi/a45cdr08.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Do You Have Comments or Suggestions?

    Your feedback is important in helping to provide the most accurate and high-quality information. If you have comments or suggestions for improving this publication, you can send us comments electronically by using these addresses:

    • IBMLink from U.S.: STARPUBS at SJEVM5
    • IBMLink from Canada: STARPUBS at TORIBM
    • IBM Mail Exchange: USIB3VVD at IBMMAIL
    • Internet: starpubs@vnet.ibm.com (or starpubs at vnet.ibm.com)
    • Fax from U.S. and Canada: 520 799-2906
    • Fax from other countries: (1) 520 799-2906

    You can also mail your comments to:

    IBM Corporation
    Information Development, Department 61C
    9000 South Rita Road
    Tucson, AZ 85744-0001, U.S.A.

    When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. Publications are not stocked at this address.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] / kw+3}V6nL6nL6./usr/share/html/adsm/en_US/admdrmdi/a45cdr09.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Translations

    Selected ADSM publications have been translated into languages other than American English. Contact your IBM representative for more information about the translated publications and whether these translations are available in your country.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k4U+3B }V6nL6nL6B ./usr/share/html/adsm/en_US/admdrmdi/a45cdr10.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Chapter 1. Overview

    The Stand-alone Disk Image Dump and Restore program allows you to back up and restore disk images from IDE and SCSI disk drives in personal computer systems that are compatible with the OS/2 operating system. You can back up and restore all content of the disk, including partitions, boot managers, file systems, and operating systems. The backup copies all sectors of the disk, and the restore operation writes all sectors to the disk. The program stores the disk image as an object in the storage of an ADSM Version 3 server that has the licensed Disaster Recovery Manager feature.

    Use of the program is independent of the operating system on the workstation. The program works on a wide variety of personal computers that are capable of using OS/2 as an embedded operating system. The program includes an embedded OS/2 operating system, TCP/IP communications, and an ADSM Version 3 application program interface (API) client.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]   k?+3_ }V6nL6nL6_ ./usr/share/html/adsm/en_US/admdrmdi/a45cdr11.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    How It Works

    An ADSM administrator creates a set of diskettes using the distribution media for the ADSM server program. The administrator or the end user then configures the diskettes for a particular workstation.

    When a user boots the workstation with the configured diskettes, the user can connect the workstation as a client to an ADSM Version 3 server. The user can back up a disk image, restore a disk image, or query the ADSM server for information on disk backups for the workstation.

    As the system boots from the diskettes, the program installs the OS/2 operating system in RAM on a virtual disk created by the program. The program does not install the OS/2 operating system on the machine's disk drive.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] H k+3:}V6nL6nL6:./usr/share/html/adsm/en_US/admdrmdi/a45cdr12.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    System Requirements

    To use the program, you must have access to an ADSM Version 3 server with the Disaster Recovery Manager (DRM) licensed feature.
    Note:Because an ADSM Single Server Edition Server cannot run a Disk Image Dump and Restore program on itself, the Disk Image Dump and Restore program is available for networked clients only.

    The machine that you wish to back up must meet the following requirements:

    • Be a personal computer system that is compatible with the OS/2 operating system.

    • Have a 1.44MB diskette drive

    • Have at least 16MB random access memory.

    • Have a disk drive and network adapter for which OS/2 device driver support is available.

    • Have a disk drive or drives that use sectors of 512 bytes.

    • Be able to communicate with an ADSM Version 3 server via TCP/IP.

    • Be registered as an ADSM client node, with a unique ID and password. (Ensure that you have the correct licenses to register the additional clients to the ADSM server.)

    To restore a disk image, you must have the following:

    • A disk drive with the same geometry as the disk that was backed up. The geometry consists of the combination of cylinder, head, and sector numbers. (See A Note on Disk Geometry: Cylinder/Head/Sector Terminology.)
      Note:If the disk does not have the same geometry, you may be able to use the disk image backup, with some restrictions. See Chapter 4. Solving Problems for details.

    • The same machine from which the disk image was backed up. The operating system on the restored image will be configured according to the original machine hardware.

      If the same machine is not available, it may be possible to restore the disk image to a machine that has a similar hardware configuration.

    • The machine must be able to communicate with the ADSM Version 3 server via TCP/IP.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] {Pi{8 kD+3}V6nL6nL6./usr/share/html/adsm/en_US/admdrmdi/a45cdr13.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    When to Back Up a Disk Image

    Back up the disk image before a major change to the machine, and after a successful, major change to the machine.

    You must boot the machine with the program diskettes to back up the disk image. Plan to back up the disk image during a time when the machine is not in use.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 58; < kܱ+3~V6nL6nL6./usr/share/html/adsm/en_US/admdrmdi/a45cdr14.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    What Disks to Back Up

    You can best use the Stand-alone Disk Image Dump and Restore program to back up the primary disk drive on a machine. The primary disk drive contains the operating system and most programs. On a Windows NT system, for example, the primary disk is often the c: drive, which contains the Windows NT system partition and the Windows NT boot directory. Because the disk image backup requires you to shut down your production environment and boot the machine using the program diskettes, you may not want to do the backup often. Also, files on the primary disk tend to change less often than application data, requiring less frequent backup.

    Use the ADSM backup-archive client together with this program to maintain a more complete backup of a machine. Use the backup-archive client to back up files that change between image backups. When you use the backup-archive client to back up the disk, the initial backup essentially copies the files on the disk. (Note that this is different from the sector-by-sector copying done by the image backup.) Later incremental backups by the backup-archive client ensure that the ADSM server has current backup copies of files.

    When you need to restore the primary disk, restore the disk image first. Then restore any files changed since that image was created by using the backup-archive client and restoring files with the IFNEWER option. For more information about installing and using the ADSM backup-archive client, see ADSM V3 Installing the Clients and the appropriate user guide for the backup-archive client.
    Note:When you restore files by using the backup-archive client, the files that ADSM restores can include files that were deleted from the disk after the disk image was created. As a result, you may not have enough space on the disk. Delete or move files to make enough space for the restore operation to complete.

    For disk drives that mainly contain data that changes frequently, use the ADSM backup-archive client to maintain backup versions in ADSM storage.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kư+3 ~V6nL6nL6 ./usr/share/html/adsm/en_US/admdrmdi/a45cdr15.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Where the Program Stores the Disk Image

    The disk image backed up with this program is stored in the ADSM server's storage. Where the server stores the image backup depends on the policy domain to which the ADSM client node is assigned. As the administrator, you may want to create a policy domain just for machines that will be using the Stand-alone Disk Image Dump and Restore program. Doing this allows you to set up a default management class and other management classes that are appropriate for client nodes to use for their disk image backups.

    When a user backs up a disk image using this program, ADSM stores the image as a single object. ADSM manages the object by using a management class. The management class is either the default for the domain in which the ADSM client is registered, or the management class specified with the INCLUDE option. The backup copy group of the management class determines where the object is stored and how long the object is stored.

    For information about how to specify the INCLUDE option, see CFGCOMM (Configure Communications and ADSM Options). For information about other options you have in storing the disk images, see Where to Store Disk Images in ADSM Storage.

    For more information on how an ADSM administrator can set up management classes and policy domains, see ADSM Administrator's Guide.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k+3~V6nL6nL6./usr/share/html/adsm/en_US/admdrmdi/a45cdr16.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Who Uses the Program?

    The program is intended for use on users' workstations. However, an ADSM administrator (typically the person responsible for installing or maintaining the ADSM server) must use the distribution media containing the server program to create diskettes for workstations that intend to use the program. The administrator must also ensure policy is appropriate and that storage space on the server is adequate.

    The diskettes created by the administrator must be taken to the workstation where they will be used. Whether the administrator or end users use the diskettes depends on the local situation.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ass spe k+3K~V6nL6nL6K./usr/share/html/adsm/en_US/admdrmdi/a45cdr17.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Chapter 2. Using the Stand-alone Disk Image Dump and Restore Program

    To use the program for the first time on a machine, you must configure diskettes so that they are unique to that machine. After you configure these diskettes, use them to perform these tasks:

    1. Back up a disk image to ADSM

    2. Query the ADSM server to determine the disk image backups that are stored for this machine

    3. Restore a disk image from ADSM


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] dr17. k4:+3,V6nL6nL6,./usr/share/html/adsm/en_US/admdrmdi/a45cdr18.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Configuring Diskettes for a Machine

    To configure diskettes for a machine, do the following:

    1. Create diskettes to use on the client machine

    2. Boot the machine using the diskettes and set options for the machine

    Creating Diskettes

    The administrator must make a set of diskettes for each machine that will use the Stand-alone Disk Image Dump and Restore program. The server program distribution media includes the six diskette image files that you need. For a description of these diskette image files, see Appendix B. Program Diskette Image Files.

    Use a system with a CD-ROM drive and one of the following operating systems: Microsoft DOS, Microsoft Windows, Microsoft Windows 95, Microsoft Windows NT, or IBM OS/2. Do the following:

    1. Ensure that you have six blank, high-density diskettes available.

    2. Insert the ADSM Version 3 server CD-ROM into the drive.

    3. Open a window to an operating system command prompt.

    4. At the command prompt, change the directory to point to the CD-ROM drive.

    5. Change to the directory that contains the diskette images, as follows:
      cd \DRMIMAGE\DISKETTE
      

    6. Insert a diskette, and enter this command:
      loaddskf drmboot.dsk a:
      

      Label the diskette DRMBOOT when the copy is complete.

    7. Repeat step 6, inserting a new diskette each time and using the following commands:
      loaddskf drmdsk1.dsk a:
      
      loaddskf drmdsk2.dsk a:
      
      loaddskf drmadsm.dsk a:
      
      loaddskf drmadpt.dsk a:
      

      Label each diskette.

    8. If you need support for PCMCIA (for example, for notebook personal computers), insert a diskette, and enter this command:
      loaddskf drmpcmc.dsk a:
      

      Label the diskette DRMPCMC when the copy is complete.

    9. If you want to customize these diskettes for a single user or a set of users, do so now. See Supplying Customized Stand-alone Disk Image Dump and Restore Program Diskettes to Users.

    The diskettes are now ready for use.

    Booting the Machine and Configuring Diskettes

    To use the Stand-alone Disk Image Dump and Restore program, you must boot the machine that you want to back up using the diskettes created in the section Creating Diskettes. You must then configure the diskettes to match the machine's TCP/IP configuration and network adapter.

      Booting the Machine

    1. Shut down the machine.

    2. Insert the diskette labeled DRMBOOT into the diskette drive.

    3. Boot the machine.

      Several screens appear as the program creates a virtual disk in the machine's random access memory (RAM) to contain the embedded operating system and working space.

    4. Insert the DRMDSK1 and DRMDSK2 diskettes when prompted by messages on the screen.

    5. Insert the DRMADSM diskette when prompted by a message on the screen. The program copies files to the virtual disk created in the machine's RAM.

      Configuring Diskettes

      You need to verify or set the TCP/IP and ADSM information.

    6. After some processing, a screen appears that contains configuration information. Press Esc to enter or change the information. Press F4 when done.

      +--------------------------------------------------------------------------------+
      |*--------------------------------------------------------------------------*    |
      |;REM Edit the following values as necessary then press F4 Save to continue.;    |
      |;REM (To change values press ESC key to toggle cursor into edit area.)     ;    |
      |;                                                                          ;    |
      |;REM TCP/IP Values                                                         ;    |
      |;SET ADDR=9.115.44.185                                                     ;    |
      |;SET SUBNET=255.255.254.0                                                  ;    |
      |;SET ROUTE=9.115.44.184                                                    ;    |
      |;                                                                          ;    |
      |;REM ADSM Values                                                           ;    |
      |;SET NODENAME=MXDAISY                                                      ;    |
      |;SET COMMMETHOD=TCPIP                                                      ;    |
      |;SET TCPSERVERADDRESS=9.115.44.184                                         ;    |
      |;SET TCPPORT=1500                                                          ;    |
      |*--------------------------------------------------------------------------*    |
      +--------------------------------------------------------------------------------+

      This screen shows the minimum options that you must specify. You must enter all TCP/IP addresses as numbers, not as names. The options are:

      SET ADDR
      The TCP/IP address for the machine. Obtain the numeric dotted IP address from your LAN administrator.

      SET SUBNET
      The subnet mask. Obtain from your LAN administrator.

      SET ROUTE
      The router address. Obtain the numeric dotted IP address from your LAN administrator.

      SET NODENAME
      The name of the ADSM client node for the machine using the Stand-alone Disk Image Dump and Restore program. The client node name could be the same as that used by the ADSM backup-archive client on the machine. However, it is recommended that a different node name be used for disk image dump and restore operations. Consult your ADSM administrator.

      SET COMMMETHOD
      Always set to TCP/IP.

      SET TCPSERVERADDRESS
      The TCP/IP address of the ADSM server. Obtain the numeric dotted IP address from your ADSM administrator.

      SET TCPPORT
      The TCP/IP port address used to communicate with the ADSM server. Obtain the port number from your ADSM administrator.

      For more options, see CFGCOMM (Configure Communications and ADSM Options). For example, you can select an ADSM management class that is different from the defaults.

    7. The program then displays some help text, and displays the command prompt. Examine the second line of the help text (Diskettes configured for:). The first time you use a set of diskettes, this line shows the text Diskettes configured for: No Network Adapter.
      Note:When you use a set of diskettes that have already been configured, this line shows the name of an adapter. Ensure that the adapter name matches the adapter that is actually in the machine.

      Configuring the Network Adapter

    8. At the command prompt, enter the following command:
      cfgadapt
      
      A menu appears that offers options for identifying your network adapter:

      +--------------------------------------------------------------------------------+
      |Configure diskettes for network adapter in this machine.                        |
      |                                                                                |
      |Select an option:                                                               |
      |  1. Try automatic network adapter detection.                                   |
      |  2. Select your network adapter from a list.                                   |
      |  3. Add your own network adapter device driver & NIF file.                     |
      |  0. Exit                                                                       |
      |                                                                                |
      |Advanced options:                                                               |
      |  4. Customize network adapter's operational parameters.                        |
      |  5. Install PCMCIA support.                                                    |
      +--------------------------------------------------------------------------------+

    9. Make a selection from the menu.

      Most users can select 1. Try automatic network adapter detection. If that option does not work, try selecting 2. Select your network adapter from a list. If you cannot find your network adapter in the list, you need to add the device driver for your network adapter to the diskettes. See CFGADAPT (Configure Network Adapter Settings) for more details.

      The advanced options are suggested only for users who are very familiar with network protocols or who are configuring diskettes for a notebook personal computer.

    10. Insert the diskettes DRMADPT, DRMDSK1, and DRMDSK2 when prompted by messages on the machine. The program copies the device driver for the selected network adapter card from the DRMADPT diskette to where the program needs it.

    11. When the program completes the copy of the driver, the program displays a message. The diskettes are now configured for the machine. You can continue with using the program or end the program:


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] addres k޾+3 V6nL6nL6 ./usr/share/html/adsm/en_US/admdrmdi/a45cdr19.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Backing Up a Disk Image Using Configured Diskettes

    Ensure that you use the set of diskettes configured for the machine.

    1. Place the DRMBOOT diskette in the machine's diskette drive and boot the machine.

    2. Insert the other diskettes (DRMDSK1, DRMDSK2, and DRMADSM) as requested by prompts on the screen.

    3. Verify the TCP/IP and other ADSM parameters that appear on the screen. Press F4 when done.

    4. Enter the following command:
      dumprest /p password
      
      where password is the password for the ADSM client node for the machine. The DR> prompt should appear.

    5. To back up a disk, you need to know the drive's physical position in the machine. To see the numbers for all disk drives in the machine, enter the following command at the DR> prompt:
      query disk
      

    6. Start the disk image backup by entering the DUMP command. For example, to back up the disk in the first physical position in the machine, enter the following command at the DR> prompt:
      dump disk 1
      
      Progress messages appear. When the backup process completes, the program displays some statistics and returns you to the DR> prompt.

    7. To end the program, enter the following command at the DR> prompt:
      quit
      

    8. To return to normal operations with the machine, remove the diskette from the drive and boot the machine.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ART">In k+3 V6nL6nL6 ./usr/share/html/adsm/en_US/admdrmdi/a45cdr20.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Restoring a Disk Image

    Ensure that you use the set of diskettes configured for the machine.

    1. Place the DRMBOOT diskette in the machine's diskette drive and boot the machine.

    2. Insert the other diskettes (DRMDSK1, DRMDSK2, and DRMADSM) as requested by prompts on the screen.

    3. Verify the TCP/IP and other ADSM parameters that appear on the screen. Press F4 when done.

    4. Start the restore of the disk image by entering the following command:
      dumprest /p password
      
      where password is the ADSM password for the machine. The DR> prompt should appear.

    5. To determine the disk image backups that are available for the machine, enter the following command at the DR> prompt:
      query dump
      

    6. Restore the disk image by entering the RESTORE command. For example, to restore the disk in the first physical position in the machine, enter the following command at the DR> prompt:
      restore disk 1
      
      The number 1 indicates the physical position of the disk that you want to restore.
       
      

      Attention:

      • The restore operation destroys any data that is currently on the disk.

      • If you are restoring the disk image because you replaced an IDE disk drive, do not run the computer's CMOS Setup routines for recognizing the new drive. You must leave the CMOS Setup as it was for the original drive. See Replacement Disk Drive Has Different Geometry than the Original Disk Drive for more information.

    7. To end the program, enter the following command at the DR> prompt:
      quit
      

    8. To return to normal operations with the machine, remove the diskette from the drive and boot the machine.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] OM">CF k+3y V6nL6nL6y ./usr/share/html/adsm/en_US/admdrmdi/a45cdr21.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Chapter 3. Advanced Tasks

    This section provides guidance for advanced tasks that ADSM administrators may need to perform using the Stand-alone Disk Image Dump and Restore program. The tasks are:

    Adding Drivers for Network Adapters

    Customizing Parameters for a Network Adapter

    Adding Support for PCMCIA Adapters

    Where to Store Disk Images in ADSM Storage

    Supplying Customized Stand-alone Disk Image Dump and Restore Program Diskettes to Users

    Tuning Performance


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] tore di kX+3 V6nL6nL6 ./usr/share/html/adsm/en_US/admdrmdi/a45cdr22.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Adding Drivers for Network Adapters

    If you have a network adapter card that is not supported by any of the drivers supplied with the Stand-alone Disk Image Dump and Restore program, you need to obtain a device driver and a network information file (NIF, a definition file) for the card. You must then add them to the DRMADAPT diskette. Do the following:

    1. Obtain the OS/2 device driver and NIF from the manufacturer of the card. Many device drivers are also available from the OS/2 web site at this address:

      http://service.software.ibm.com/os2ddpak/index.htm

    2. Copy the files to a diskette.

    3. Boot the machine using the DRMBOOT diskette. Follow the directions given by the prompts on the screen.

    4. When you are left with the command prompt, enter the following command:
      cfgadapt
      

    5. Select 3. Add your own network adapter device driver and NIF file.

    6. Follow the directions on the screen to copy the files from your diskette to the program diskettes. When you enter the file names, use the names of the files as supplied by the manufacturer. The NIF usually has an entry that points to the device driver file.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] / kf+3%V6nL6nL6%./usr/share/html/adsm/en_US/admdrmdi/a45cdr23.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Customizing Parameters for a Network Adapter

    If you are very familiar with LAN adapters and your local LAN environment, you may choose to customize parameters for your network adapter.
    Note:For more information about the OS/2 network driver interface specification (NDIS), see MPTS Configuration Guide, S10H-9693.

    Do the following:

    1. Boot the machine using the DRMBOOT diskette. Follow the directions given by the prompts on the screen.

    2. When you are left with the command prompt, enter the following command:
      cfgadapt
      

    3. Select 4. Customize network adapter's operational parameters.

    4. Insert the DRMDSK2 diskette when prompted by instructions on the screen.

    5. The program opens an edit session to allow you to modify the protocol.ini file. The following shows an example of an edit session with the protocol.ini file for an IBM EtherJet Ethernet ISA adapter card. The device driver for this card is IBMEINDI.OS2.

      +--------------------------------------------------------------------------------+
      |==== Top of File ====                                                           |
      |[protman]                                                                       |
      |  drivername = protman$                                                         |
      |                                                                                |
      |[netbeui_nif]                                                                   |
      |  drivername = netbeui$                                                         |
      |  bindings = mac                                                                |
      |                                                                                |
      |; If running on an ethernet network, remove the semicolon from the              |
      |; "ETHERAND_TYPE =" statement to change the protocol convention from            |
      |; IEEE 802.3 to DIX 2.0.                                                        |
      |; ETHERAND_TYPE = "D"                                                           |
      |                                                                                |
      |[mac]                                                                           |
      |  drivername = IBMEIN$                                                          |
      |;   NODEADDRESS = ""                                                            |
      |;   SERIAL = ""                                                                 |
      |                                                                                |
      |[tcpip_nif]                                                                     |
      | drivername = tcpip$                                                            |
      | bindings = mac                                                                 |
      |                                                                                |
      |; Protocol.ini built by cfgadapt 14 Apr 1997 19:35:11                           |
      |; [mac] parameters based on NIF file IBMEINDI.NIF                               |
      |; IBM Etherjet Ethernet ISA Adapter                                             |
      |==== End of File ====                                                           |
      |a:protocol.ini                                                                  |
      |F1=Help F2=Save F3=Quit F4=File F5-Cmd  F7=Name F8=Edit F9=Undo F10=Next        |
      +--------------------------------------------------------------------------------+

      The file is arranged in parts called stanzas. Each stanza is identified by its name in brackets. You can modify the [mac] stanza. The NIF for the device driver explains the possible parameters that you can change in the [mac] stanza. The following shows an example of the NIF for the network adapter device driver configuration shown above.

      +--------------------------------------------------------------------------------+
      |[IBMEINDI]                                                                      |
      | Type = NDIS                                                                    |
      | Title = "IBM EtherJet ISA Ethernet Adapter (IBMEINDI.OS2)"                     |
      | Version = 1.0                                                                  |
      | DriverName = IBMEIN$                                                           |
      | XPORTS = NETBEUI LANDD                                                         |
      |                                                                                |
      |[File]                                                                          |
      | Name = IBMEINDI.OS2                                                            |
      | Path = IBMCOM\MACS                                                             |
      |                                                                                |
      |[NODEADDRESS]                                                                   |
      | display    = "Network Address"                                                 |
      | type       = HexString                                                         |
      | StrLength  = 12                                                                |
      | Optional   = Yes                                                               |
      | Editable   = Yes                                                               |
      | Virtual    = No                                                                |
      | Help       = "To specify a locally administered address for the adapter, type  |
      | in a 12-digit hexadecimal address of the form 000102030405.  If you do not     |
      | specify a locally administered address, the adapter uses the address that      |
      | was encoded in the adapter at the factory."                                    |
      |                                                                                |
      |[SERIAL]                                                                        |
      | display    = "Serial Number"                                                   |
      | type       = HexString                                                         |
      | StrLength  = 8                                                                 |
      | Optional   = Yes                                                               |
      | Editable   = Yes                                                               |
      | Virtual    = No                                                                |
      | Help       = "If you are using two EtherJet adapter cards you must specify     |
      | the serial number of the second card so the network device driver can ensure   |
      | the proper card (and associated physical network) is used by the correct       |
      | protocol stack."                                                               |
      +--------------------------------------------------------------------------------+

      This file shows that you can modify NODEADDRESS and SERIAL in the [mac] stanza of the protocol.ini file, as follows:

      display
      descriptive name of the parameter for use by the administrator

      type
      Type of the parameter

      decimal
      Decimal number. For example: 14

      hexadecimal
      Hexadecimal number. For example: 0xA20

      hexanum
      Hexadecimal number. For example: 0xD800

      hexstring
      Hexadecimal string. For example: 40000000000X

      string
      Character string. For example: PRI

      StrLength
      Maximum length of the parameter

      Help
      Full description of the parameter

    6. When you are done editing the file, press F4 (Save) to exit. The program then prompts you to boot the machine again.

    7. Boot the machine using the DRMBOOT diskette and follow the instructions that appear on the screen.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ype = N k:+3m V6nL6nL6m ./usr/share/html/adsm/en_US/admdrmdi/a45cdr24.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Adding Support for PCMCIA Adapters

    To use the Stand-alone Disk Image Dump and Restore program on a computer that uses a PCMCIA adapter, you must add support. PCMCIA adapters are usually found on notebook personal computers such as the IBM Thinkpad.

    To add support for PCMCIA, do the following:

    1. Boot the machine using the DRMBOOT diskette. Follow the directions given by the prompts on the screen.

    2. When you are left with the command prompt, enter the following command:
      cfgadapt
      

    3. Select 5. Install PCMCIA support.

    4. Insert the DRMPCMC diskette when the instructions appear on the screen.

    5. Find the number for your machine in the list of PCMCIA adapters. Use the Page Up and Page Down keys on the keyboard to move through the list. Exit the list when you find the number.

    6. Enter the number when prompted on the screen. The program then installs the support on the diskettes.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k+3V6nL6nL6./usr/share/html/adsm/en_US/admdrmdi/a45cdr25.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Where to Store Disk Images in ADSM Storage

    A backup of a disk image created with the Stand-alone Disk Image Dump and Restore program is stored as a single object in ADSM server storage. Policy defined by an ADSM administrator for the ADSM server controls where that object is stored. The backup operation copies each sector of the disk, so you need to plan for enough available storage space to handle the expected usage.

    Some options you have are:

    • On the ADSM server, define a management class for users of this program. You can specify a storage pool that is associated with a device that has enough storage space for the disk backups. Then, when configuring the Stand-alone Disk Image Dump and Restore program for a machine, use the CFGCOMM command to add the SET INCLUDE option that specifies this management class.

    • On the ADSM server, set up a separate policy domain for users of this program. When you register the ADSM nodes for the users, specify that policy domain. For that domain, specify a default management class that you want most users to use.

    • When configuring the Stand-alone Disk Image Dump and Restore program for a machine, set options for compression of the disk backup (SET COMPRESSION and SET COMPRESSALWAYS). Compression can save storage space and time to send the backup over the network. However, sometimes the backup image can grow during compression. See CFGCOMM (Configure Communications and ADSM Options) for more information.

    An ADSM administrator can query the ADSM server to find the disk image objects that are stored. The file space name for a disk image object is always DRMDISK_n (in uppercase letters) where n is a number. You can use this command at an ADSM administrative command line:

    query filespace * DRMDISK*
    

    The result of this command is a list of file spaces that have names beginning with DRMDISK, along with the associated node names.

    A single disk image backup may be stored on more than one volume in an ADSM storage pool. On a specific storage pool volume, you can find the disk image backups by using the QUERY CONTENT command. For example, to list any disk image objects on storage volume VOLUME1, enter this command from an ADSM administrative command line:

    query content volume1 filespace=DRMDISK*
    

    For more information, see ADSM Administrator's Guide.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ====== kڗ+3 V6nL6nL6 ./usr/share/html/adsm/en_US/admdrmdi/a45cdr26.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Supplying Customized Stand-alone Disk Image Dump and Restore Program Diskettes to Users

    Before you distribute diskettes to users, you may want to customize them. You can set up a default configuration that will work with few changes for most users. Consider configuring diskettes for the following before copying and distributing them to users:

    • Standard TCP/IP parameters such as the router address

    • ADSM parameters such as the TCP/IP address and port for the ADSM server

      You may also want all disk image backups to use a certain management class. Use the CFGCOMM command to add the SET INCLUDE option that specifies this management class.

    • A standard LAN adapter in use in your organization

      If most machines have a network adapter card that is not supported by a driver on the diskettes, configuring the diskettes before distributing them is especially useful.

    Use one machine to make these changes to a set of diskettes, then make copies for distribution.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kG+3 V6nL6nL6 ./usr/share/html/adsm/en_US/admdrmdi/a45cdr27.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Tuning Performance

    You can use the CFGCOMM command to change some parameters that can affect performance. The parameters are:

    MTU
    Maximum transmission unit, a TCP/IP setting for the machine

    TCPWINDOWSIZE
    The size of the TCP/IP sliding window for the ADSM client

    TCPBUFFSIZE
    The size of the internal communications buffer for the ADSM client

    See the performance tuning information at the ADSM web site for recommendations on using these options. The URL is:

    http://www.ibm.com/adsm

    You can modify default parameters for the network interface card in the protocol.ini file. See Customizing Parameters for a Network Adapter for more information.

    The network that connects the machine and the ADSM server also affects performance. Performance can be no better than the network itself.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kJ+3 V6nL6nL6 ./usr/share/html/adsm/en_US/admdrmdi/a45cdr28.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Chapter 4. Solving Problems

    This section gives some suggested solutions to problems you may have when using the Stand-alone Disk Image Dump and Restore program:

    The System Does Not Communicate with the ADSM Server

    The System Hangs During Boot

    Support for the Disk Drive Controller Is Not Included on the Diskettes

    Replacement Disk Drive Has Different Geometry than the Original Disk Drive

    Dump or Restore Command Seems to Hang

    Diskettes Configured for a Machine Are Lost

    Problems with Using Diskettes Configured for a Different Machine

    Insufficient Space to Restore Files

    Slow Backup or Restore Speed


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k+3oV6nL6nL6o./usr/share/html/adsm/en_US/admdrmdi/a45cdr29.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    The System Does Not Communicate with the ADSM Server

    Check the TCP/IP connection. For example, use the TCP/IP ping command to test the connection to the server IP address:

    ping 9.115.44.184
    

    If this command fails, review the configuration settings by using the CFGCOMM and CFGADAPT commands. Verify TCP/IP addresses with your LAN administrator or ADSM server administrator. Ensure that you have entered the addresses using the numeric values.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 5 k+3 V6nL6nL6 ./usr/share/html/adsm/en_US/admdrmdi/a45cdr30.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    The System Hangs During Boot

    If the machine hangs during the boot process with the program diskettes, there may be a device driver problem when the program detects the hardware on the machine. To bypass this problem, try the following:

    1. Insert the DRMBOOT diskette into the drive.

    2. Boot the machine.

    3. When the small white square appears in the upper left corner of the screen, press Alt-F2.

    4. Watch the messages that are displayed at the bottom of the screen as device drivers are loaded.

    5. When the machine hangs, note the device driver being loaded.

    6. Take DRMDSK1 to another machine. Edit the config.sys file on this diskette to remove the line that calls the device driver noted in the previous step.

    7. Return to the first machine and try to boot the machine again using the DRMBOOT diskette.

    If the system still hangs during boot, try turning off hardware detection. When the small white square appears in the upper left corner of the screen, press Alt-F1, then press F6.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] / kꔦ+3 V6nL6nL6 ./usr/share/html/adsm/en_US/admdrmdi/a45cdr31.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Support for the Disk Drive Controller Is Not Included on the Diskettes

    The diskettes that comprise this program do not contain all possible device drivers for disk drive controllers. If the driver for your disk drive controller is not included, you can add it to the program diskettes.

    For example, to install the device driver named anewctlr.add, do the following:

    1. Obtain the OS/2 device driver for the disk controller from the manufacturer of the controller. Disk controller drivers may also be available from the OS/2 service web page at this address:

    2. Put the program diskette that is labeled DRMDSK1 into the drive. Add the following statement to the config.sys file that is on that diskette:
      BASEDEV=anewctlr.add
      

    3. Add the device driver file to the diskette labeled DRMDSK1. With the DRMDSK1 diskette in the drive, enter the following command:
      copy anewctlr.add a:
      


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k+3V6nL6nL6./usr/share/html/adsm/en_US/admdrmdi/a45cdr32.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Replacement Disk Drive Has Different Geometry than the Original Disk Drive

    The best chance of success in using the Stand-alone Disk Image Dump and Restore program is to use a replacement disk drive that is identical to the original.

    If you cannot find an identical replacement, then you can try a disk drive that is compatible with the original. This replacement drive must be able to support the geometry of the original. In general, this means that this replacement drive must be the same size or larger. (See A Note on Disk Geometry: Cylinder/Head/Sector Terminology for an explanation.)

    When you restore a disk image to a replacement IDE drive, the computer's CMOS Setup must be set for the geometry of the original drive. On computers that allow it, the easiest way to do this is to not run the CMOS hard-drive detection routines after replacing the drive. For example, on many motherboards that contain an Award BIOS, it is possible to bypass automatic setup and even manually specify drive geometry. Consult the documentation supplied by the manufacturer of the motherboard or the computer.

    If you have a motherboard in which setup routines run automatically without the capability to override the setups, you may have problems. If the geometry of the replacement drive is different from your original drive, either you will not be able to use the disk image from the original disk, or at best, the disk will not be bootable. You must then find an identical replacement drive.
    Note:If you successfully use a replacement IDE drive that is larger than the original, you will not be able to utilize all of the space on the replacement drive. The replacement drive will appear to the system to be the size of the original.

    Restoring a disk image from one SCSI drive to another is often more reliable than from one IDE drive to another. SCSI drives use standard geometries within a range of storage sizes. For example, modern SCSI disk drives that are less than 1GB have the same number of heads and sectors. Only the number of cylinders changes to account for the different storage sizes within this range. If you have a 700MB SCSI disk drive to replace a 300MB SCSI disk drive, you should be able to restore the disk image from the 300MB drive to the 700MB drive.

    For SCSI disk drives, you may need to perform a low-level format of the replacement disk drive by using the low-level format utility supplied by the manufacturer of the drive adapter. For example, if the replacement drive uses an Adaptec controller, use the scsifmt.exe utility supplied by Adaptec.

    A Note on Disk Geometry: Cylinder/Head/Sector Terminology

    The geometry of a disk drive is the combination of the numbers of cylinders, heads, and sectors that the drive has, along with the size of each sector.

    Hard disk drives are made of multiple magnetic platters (flat discs) attached to a central spindle. A read/write head attached to an arm is placed above and below each platter surface. The arm can move across the platter. A track is the circle on the platter that is traced by the arm when the arm is at a given position and the platter spins. A cylinder is the set of tracks on all the platters that are at the same position. A sector is a fixed block of data within a track. For most disk drives, each sector has 512 bytes.

    The storage size of a disk is determined by the standard formula:

    512 bytes X (number of cylinders) X (number of heads) X (number of sectors per track)
    

    Attention: The Stand-alone Disk Image Dump and Restore program only supports disk drives with 512-byte sectors. The use of this program with a disk drive that has a sector size other than 512 bytes will result in lost data.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] an  k$+3V6nL6nL6./usr/share/html/adsm/en_US/admdrmdi/a45cdr33.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Dump or Restore Command Seems to Hang

    If you issue a dump or restore command on the machine and nothing seems to be happening (for example, no disk drive activity), check with the administrator for the ADSM server. The server may be waiting for a tape to be mounted to complete the command.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] S kꔠ+3V6nL6nL6./usr/share/html/adsm/en_US/admdrmdi/a45cdr34.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Diskettes Configured for a Machine Are Lost

    If you lose a set of diskettes for a machine, get a new set of diskettes that have not been used on any other machine. Configure them for the machine as described in Configuring Diskettes for a Machine.

    Using diskettes configured for another machine can cause problems. See Problems with Using Diskettes Configured for a Different Machine.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  kB+3\ V6nL6nL6\ ./usr/share/html/adsm/en_US/admdrmdi/a45cdr35.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Problems with Using Diskettes Configured for a Different Machine

    If you try to use a set of diskettes that have been configured for another machine, you may have problems such as the following:

    • The network adapters on the two machines may be incompatible. If the diskettes boot the machine successfully, you can use the CFGADAPT command to change the network adapter to the one actually in the machine.

    • The machine may come up under the other machine's TCP/IP address. This could cause problems for the users of the other machine.

    • The bus types may be incompatible. If the other machine had PCMCIA support and this machine does not, the diskettes might fail to boot the machine.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] many kꔭ+3V6nL6nL6./usr/share/html/adsm/en_US/admdrmdi/a45cdr36.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Insufficient Space to Restore Files

    After you restore a disk image, you may want to restore any files that had been added or changed since that disk image was created. When you do, you use the ADSM backup-archive client and use the IFNEWER option for the restore operation. This restore operation adds or replaces files on the disk. Any files deleted after the backup are still restored. Therefore, it is possible that the disk may not have enough space to contain all of the restored files.

    Delete or move files to make sufficient space available.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k+3 V6nL6nL6 ./usr/share/html/adsm/en_US/admdrmdi/a45cdr37.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Slow Backup or Restore Speed

    Backup or restore speed can be affected by the type and quality of the network used to connect the client and the server. Check the network itself. Also consider using the tuning options that are available by using the CFGCOMM command. See CFGCOMM (Configure Communications and ADSM Options).


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] /usr/s k$+3V6nL6nL6./usr/share/html/adsm/en_US/admdrmdi/a45cdr38.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Chapter 5. Command Reference

    Commands for the Stand-alone Disk Image Dump and Restore program are available after you have booted the machine by using the diskettes. The following commands and subcommands are available:

    • CFGADAPT

    • CFGCOMM

    • HELP

    • DUMPREST

      Only the following commands can be entered after the DUMPREST command:

      • DUMP

      • HELP

      • QUERY DISK

      • QUERY DUMP

      • QUIT

      • RESTORE

    In the syntax diagrams, the uppercase letters show the minimum abbreviation for the command. Some commands have no abbreviation.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] f Cont k+3V6nL6nL6./usr/share/html/adsm/en_US/admdrmdi/a45cdr39.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore

    CFGADAPT (Configure Network Adapter Settings)

    Configure the network adapter for the machine. This command cannot be entered at a DR> prompt.

    Syntax

    >>-CFGADAPT----------------------------------------------------><
     
    

    Examples

    To configure the diskettes for the network adapter in the machine, enter the following command:

    cfgadapt
    

    A screen appears that gives you choices to configure the diskettes for the network adapter card that is installed in the machine.

    +--------------------------------------------------------------------------------+
    |Configure diskettes for network adapter in this machine.                        |
    |                                                                                |
    |Select an option:                                                               |
    |  1. Try automatic network adapter detection.                                   |
    |  2. Select your network adapter from a list.                                   |
    |  3. Add your own network adapter device driver & NIF file.                     |
    |  0. Exit                                                                       |
    |                                                                                |
    |Advanced options:                                                               |
    |  4. Customize network adapter's operational parameters.                        |
    |  5. Install PCMCIA support.                                                    |
    +--------------------------------------------------------------------------------+

    The following describes the options available from this screen:

    1. Try automatic network adapter detection.
    The program tries to identify the adapter card in the machine. If successful, the program asks you to confirm that the detected adapter is correct. The program then configures the diskettes for this adapter. This option only discovers the first network adapter in your machine. If you have multiple network adapters you may need to use option 2 or 3 to configure for a specific adapter.

    2. Select your network adapter from a list.
    You are presented with a list of adapter names. Find the number for the adapter in the list. Use the Page Up and Page Down keys on the keyboard to move through the list, and exit the list when done. Enter the number when the program prompts you. The program then configures the diskettes for this adapter.

    3. Add your own network adapter device driver & NIF file.
    Use this option when the diskettes do not contain a device driver for your network adapter card. See Adding Drivers for Network Adapters for more information.

    4. Customize network adapter's operational parameters.
    Use this option if you are very familiar with LAN adapter use and your local LAN environment. This option allows you to modify the protocol.ini file. See Customizing Parameters for a Network Adapter for more information.

    5. Install PCMCIA support.
    Use this option if you have a computer that uses PCMCIA adapters (such as a notebook computer). This option allows you to add support for them to the diskettes. See Adding Support for PCMCIA Adapters for more information.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] anne k+3+V6nL6nL6+./usr/share/html/adsm/en_US/admdrmdi/a45cdr40.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore

    CFGCOMM (Configure Communications and ADSM Options)

    Set TCP/IP communications options and ADSM options, such as where the backup of the disk image is stored in ADSM server storage. This command cannot be entered at a DR> prompt.

    Syntax

    >>-CFGCOMM-----------------------------------------------------><
     
    

    Examples

    To change communication or other ADSM options, enter the following command:

    cfgcomm
    

    A screen appears that allows you to change or add options. The following screen shows an example with all possible options specified. To change or add options, press the ESC key to move the cursor into the editing area. Press F4 when done.

    +--------------------------------------------------------------------------------+
    |*--------------------------------------------------------------------------*    |
    |;REM Edit the following values as necessary then press F4 Save to continue.;    |
    |;REM (To change values press ESC key to toggle cursor into edit area.)     ;    |
    |;                                                                          ;    |
    |;REM TCP/IP Values                                                         ;    |
    |;SET ADDR=9.115.44.185                                                     ;    |
    |;SET SUBNET=255.255.254.0                                                  ;    |
    |;SET ROUTE=9.115.44.184                                                    ;    |
    |;SET MTU=2000                                                              ;    |
    |;                                                                          ;    |
    |;REM ADSM Values                                                           ;    |
    |;SET NODENAME=MXDAISY                                                      ;    |
    |;SET COMMMETHOD=TCPIP                                                      ;    |
    |;SET TCPSERVERADDRESS=9.115.44.184                                         ;    |
    |;SET TCPPORT=1500                                                          ;    |
    |;SET COMPRESSION=YES                                                       ;    |
    |;SET COMPRESSALWAYS=YES                                                    ;    |
    |;SET DATEFORMAT=1                                                          ;    |
    |;SET INCLUDE=* TOTAPE                                                      ;    |
    |;SET NUMBERFORMAT=1                                                        ;    |
    |;SET TCPBUFFSIZE=32                                                        ;    |
    |;SET TCPWINDOWSIZE=64                                                      ;    |
    |;SET TIMEFORMAT=1                                                          ;    |
    |*--------------------------------------------------------------------------*    |
    +--------------------------------------------------------------------------------+

    Descriptions of the options follow.

    TCP/IP Parameters
    Note:The TCP/IP addresses must be the numeric dotted IP address. You cannot use domain name system (DNS) names. For example, use 9.115.56.018, but do not use the equivalent DNS name.

    SET ADDR
    The TCP/IP address for the machine. Obtain the numeric dotted IP address from your LAN administrator.

    SET SUBNET
    The subnet mask. Obtain from your LAN administrator.

    SET ROUTE
    The router address. Obtain the numeric dotted IP address from your LAN administrator.

    SET MTU
    The TCP/IP maximum transmission size. This is an optional parameter used to tune performance. For information about choosing a value for MTU, see the TCP/IP documentation for the OS/2 operating system. Also see the ADSM performance tuning information at the ADSM web site ( http://www.ibm.com/adsm ).

    ADSM Parameters

    SET NODENAME
    The name of the ADSM client node for the machine using the Stand-alone Disk Image Dump and Restore program. The client node name could be the same as that used by the ADSM backup-archive client on the machine. However, it is recommended that a different node name be used for disk image dump and restore operations. Consult your ADSM administrator.

    SET COMMMETHOD
    Always set to TCP/IP.

    SET COMPRESSION
    Controls whether the program compresses the disk image object before sending the object to the ADSM server. Compressing the object can decrease the amount of storage space required by the server. However, compression can affect ADSM throughput. Typically, a fast processor on a slow line benefits from compression, but a slow processor on a fast line does not.

    This option controls compression only if the ADSM administrator specifies that the choice is determined by the ADSM client.

    Possible values are:

    NO
    The program does not compress the backup image object before sending the object to the server. This is the default.

    YES
    The program compresses the backup image object before sending the object to the server. If set to YES, you can also use the SET COMPRESSALWAYS option.

    SET COMPRESSALWAYS
    If you set compression on (SET COMPRESSION=YES), this option controls what the program does if the image object grows during compression. You can cause ADSM to either continue compressing or not to send the object if it grows during compression. This option has no effect unless the COMPRESSION option is set to YES.

    Possible values are:

    NO
    ADSM continues with compression of the object even if the object grows as a result of compression. ADSM sends the compressed object to the server.

    YES
    ADSM does not send the object to the server if it grows during compression (the backup operation fails). This is the default.

    SET INCLUDE
    The include list for the ADSM client node using the Stand-alone Disk Image Dump and Restore program. This parameter is optional. You can specify the name of a management class to use. In the example, all disk image backups (indicated by the wildcard symbol, *) use the management class named TOTAPE. If you do not specify a management class, ADSM uses the default management class in the active policy set of the client's policy domain. For more information, see ADSM Using the Backup-Archive Client.

    SET TCPSERVERADDRESS
    The TCP/IP address of the ADSM server. Obtain the numeric dotted IP address from your ADSM administrator.

    SET TCPPORT
    The TCP/IP port address used to communicate with the ADSM server. Obtain the port number from your ADSM administrator. The range of values is 1000 to 32767.

    SET TCPWINDOWSIZE
    The size (in kilobytes) of the TCP/IP sliding window you want to use for the ADSM client. This is the size of the buffer used when sending or receiving data. This is an optional parameter used to tune performance. A larger size can improve communication performance, but uses more memory. For recommendations on tuning for performance, see the ADSM performance tuning information at the ADSM web site ( http://www.ibm.com/adsm ).

    The range of values is 1 to 2048.

    SET TCPBUFFSIZE
    The size (in kilobytes) of the ADSM internal communication buffer you want to use for the ADSM client. This is an optional parameter used to tune performance. A larger buffer can improve communication performance, but uses more memory. For recommendations on tuning for performance, see the ADSM performance tuning information at the ADSM web site ( http://www.ibm.com/adsm ).

    The range of values is 1 to 32.

    SET DATEFORMAT
    The format that you want ADSM to use for displaying dates. Specify a number from 1 to 5 to set the format, with the following results:

    Number
    Date Format

    1
    MM/DD/YYYY (this is the default format)

    2
    DD-MM-YYYY

    3
    YYYY-MM-DD

    4
    DD.MM.YYYY

    5
    YYYY.MM.DD

    SET NUMBERFORMAT
    The format that you want ADSM to use for displaying numbers. Specify a number from 1 to 6 to set the format, with the following results for the number one-thousand:

    Number
    Number Format

    1
    1,000.00 (this is the default format)

    2
    1,000,00

    3
    1 000,00

    4
    1 000.00

    5
    1.000,00

    6
    1'000,00

    SET TIMEFORMAT
    The format that you want ADSM to use for displaying time. Specify a number from 1 to 4. The following list shows the results of each format value for the time 11:00 p.m.

    Number
    Time Format

    1
    23:00:00 (this is the default format)

    2
    23,00,00

    3
    23.00.00

    4
    11:00:00PM

    (For 11:00 a.m., this format displays 11:00:00AM)


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ng  k9+3V6nL6nL6./usr/share/html/adsm/en_US/admdrmdi/a45cdr41.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore

    HELP (Display Help)

    Provides limited help for commands. This command can be entered either from the normal command prompt or the DR> prompt.

    Syntax

    >>-HELP--------------------------------------------------------><
     
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]
     k2+3MV6nL6nL6M./usr/share/html/adsm/en_US/admdrmdi/a45cdr42.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore

    DUMPREST (Start the Dump and Restore Interface)

    Starts the interface to the Stand-alone Disk Image Dump and Restore program to perform the following tasks:

    • Dump a disk image to the ADSM server (DUMP command).

    • Get keywords and examples for the allowable commands (HELP command).

    • Query the disks on the local machine to obtain information such as disk numbers (QUERY DISK command).

    • Query to get information about any disk image backups for the machine (QUERY DUMP command).

    • Restore a disk image from ADSM storage to a machine (RESTORE command).

    When this command completes successfully, the program displays the DR> prompt. After you start the interface, you can perform tasks or exit (QUIT) from the dump-restore interface.

    Syntax

    >>-DUMPREST---/P--password----+---------------+----------------><
                                  '-/N--password--'
     
    

    Parameters

    /P
    Specifies to start the interface using the password specified.

    /N
    Specifies to start the interface and change the password to the password specified.

    password
    Specifies the ADSM client node password for the machine.

    Examples

    To start the dump and restore interface on a machine with the password travels, enter the following command:

    dumprest /p travels
    

    Results

    From the DR> prompt, you can enter the following commands:

    • DUMP

    • HELP

    • QUERY DISK

    • QUERY DUMP

    • QUIT

    • RESTORE

    Usage Notes

    During dump or restore processing, messages are written to the following logs:

    dumprest.log
    Messages issued by the Stand-alone Disk Image Dump and Restore program

    dsierror.log
    Messages issued by the ADSM application program interface (API)

    You can save the log information by doing the following:

    1. After a dump or restore operation has completed, end the program by entering the following command at the DR> prompt:
      quit
      

    2. Copy the logs from the virtual disk in RAM to an empty diskette. Insert the empty diskette in the drive and enter the following commands:
      copy dumprest.log a:
      
      copy dsierror.log a:
      


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] DRM k)+3O V6nL6nL6O ./usr/share/html/adsm/en_US/admdrmdi/a45cdr43.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore

    DUMP (Back Up a Disk Image)

    Copies all sectors of the specified disk and stores the copy in ADSM server storage. You can use this command after you start the interface by using the DUMPREST command.

    Syntax

    >>-DUmp----+-DIsk--n--+----------------------------------------><
               '-?--------'
     
    

    Parameters

    DIsk
    Specifies to dump a backup image for the disk in the physical position specified by n on the local machine.

    n
    The physical disk drive number for the disk to be backed up. To see the numbers for the physical disk drives, use the QUERY DISK command.

    ?
    Specifies that you want to see keywords and examples for this command.

    Examples

    To backup the first physical disk in the machine, enter the following command:

    dump disk 1
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k+3) V6nL6nL6) ./usr/share/html/adsm/en_US/admdrmdi/a45cdr44.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore

    QUERY DISK (Query Local Disks)

    Queries the local disk drives. You can use this command after you start the interface by using the DUMPREST command.

    Syntax

    >>-Query----+-DIsk-+-------------------------------------------><
                '-?----'
     
    

    Parameters

    DIsk
    Specifies to query the disks on the local machine.

    ?
    Specifies that you want to see keywords and examples for this command.

    Examples

    To list the physical disks on the workstation, enter the following command:

    query disk
    

    The following shows example output:

    +--------------------------------------------------------------------------------+
    |DISK      SIZE(MB)    CYLS  HEADS  SEC/TRK                                      |
    |   1        813.09     826     32       63                                      |
    |   2        348.00     928     16       48                                      |
    +--------------------------------------------------------------------------------+

    The columns are:

    DISK
    Physical disk number, starting from 1

    SIZE(MB)
    Size of the disk in megabytes

    CYLS
    The cylinder component of the logical disk geometry, when expressed in terms of cylinder/head/sector.

    HEADS
    The head component of the logical disk geometry, when expressed in terms of cylinder/head/sector.

    SEC/TRK
    The sector component of the logical disk geometry, when expressed in terms of cylinder/head/sector.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ssages  kC+3V6nL6nL6./usr/share/html/adsm/en_US/admdrmdi/a45cdr45.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore

    QUERY DUMP (Query the ADSM Server for Image Backups)

    Queries the ADSM server for disk image backups for the machine. You can use this command after you start the interface by using the DUMPREST command.

    Syntax

    >>-Query----+-DUmp--+---+--+-----------------------------------><
                |       '-n-'  |
                '-?------------'
     
    

    Parameters

    DUmp
    Specifies to query the ADSM server to show the disk image backups that are available for the disk specified with n, or for all disks on this machine.

    n
    The number of the physical disk for which you want to query the ADSM server for disk image backups. If not specified, the results show all disk image backups for disks in this machine.

    ?
    Specifies that you want to see keywords and examples for this command.

    Examples

    To find the available disk image backups for all disks in the workstation, enter the following command:

    query dump
    

    The following shows example output:

    +--------------------------------------------------------------------------------+
    |DATE       TIME       FILE SPACE       A/I     SIZE(MB)   CYLS HEADS SEC/TRK    |
    |12/11/1997 15:40:52   DRMDISK_1        A         813.09    826    32      63    |
    |12/11/1997 14:59:08   DRMDISK_1        I         813.09    826    32      63    |
    |12/11/1997 16:42:32   DRMDISK_2        A         348.00    928    16      48    |
    |12/11/1997 16:40:48   DRMDISK_2        I         348.00    928    16      48    |
    +--------------------------------------------------------------------------------+

    DATE
    The date that the disk dump was created

    TIME
    The time that the disk dump was created

    FILE SPACE
    File space name of the image backup as stored in the ADSM server
    Note:The complete name of the object includes the path /DISK/IMAGE/.

    A/I
    Status of the backup image object in the ADSM server. Possible values in this column are A (meaning active), and I (meaning inactive). For more details, see ADSM Administrator's Guide.

    SIZE (MB)
    Size of the disk in megabytes

    CYLS
    The cylinder component of the logical disk geometry, when expressed in terms of cylinder/head/sector.

    HEADS
    The head component of the logical disk geometry, when expressed in terms of cylinder/head/sector.

    SEC/TRK
    The sector component of the logical disk geometry, when expressed in terms of cylinder/head/sector.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k ++3V6nL6nL6./usr/share/html/adsm/en_US/admdrmdi/a45cdr46.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore

    QUIT (Exit the Dump and Restore Interface)

    Exits the dump and restore interface. You can use this command after you start the interface by using the DUMPREST command.

    Syntax

    >>-QUIt--------------------------------------------------------><
     
    

    Examples

    quit
    


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] tm k*x+3V6nL6nL6./usr/share/html/adsm/en_US/admdrmdi/a45cdr47.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore

    RESTORE (Restore a Disk Image)

    Restores all sectors of the specified disk from the backup image stored in ADSM server storage. You can use this command after you start the interface by using the DUMPREST command.

    Attention: Restoring a disk image destroys the current contents of the disk.

    Syntax

    >>-REstore----+-DIsk--n--+---+-----------+---------------------->
                  '-?--------'   '-DUmp-=--x-'
     
                                                .-FORce--=--No---.
    >-----+---------------------------------+---+----------------+-><
          '-Date--=--date---Time--=--time---'   '-FORce--=--Yes--'
     
    

    Parameters

    DIsk
    Specifies to restore a backup image to the disk in the physical position specified by n on the local machine. The disk must be at least as large as the original disk (the source of the backup image).

    n
    Specifies the physical position number for the disk to be restored. To see the numbers for the disk drives, use the QUERY DISK command.

    DUmp
    Specifies to restore a backup image that was made from a disk that was in the physical position specified by x. Use this parameter if the physical position of the disk has changed since the backup image was stored.

    x
    Specifies the physical position number of the disk whose backup image you want to use to restore disk n.

    ?
    Specifies that you want to see keywords and examples for this command.

    Date
    Specifies a backup image made at a particular date. If you specify a date, you must also specify the time. If you do not specify a date and time, the program restores the active version of the backup image (the object with the latest date and time).

    The format of the date is either the default format, or the format you selected using the SET DATEFORMAT option in the CFGCOMM command. The default format is:

    mm/dd/yyyy
    

    where mm is the month, dd is the day, and yyyy is the four-digit year.

    Time
    Specifies a backup image made at a particular time. If you specify a time, you must also specify a date. If you do not specify a date and time, the program restores the active version of the backup image (the object with the latest date and time).

    The format of the time is either the default format, or the format you selected using the SET TIMEFORMAT option in the CFGCOMM command. The default format is:

    hh:mm:ss
    

    where hh is the hour, mm is the minute, and ss is the second.

    FORce
    Specifies whether to restore the backup image if the geometry of the disk is different from the geometry of the disk that was the source of the backup image. Possible values are:

    Yes
    Restore the backup image even if the geometry of the current disk is different from the original disk. The restored disk may or may not be usable.

    No
    Do not restore the backup image if the geometry of the current disk is different from the original disk. This is the default.

    Examples

    To restore the first physical disk in the machine, enter the following command:

    restore disk 1
    

    This command restores the latest disk image for disk 1.

    To restore the first physical disk in the machine, using a backup image that was made from the second physical disk in the machine, enter the following command:

    restore disk 1 dump=2
    

    This command restores the latest disk image for disk 2 to disk 1.

    To restore a specific version of a disk image, enter the following command:

    restore disk 1 date=12/15/1997 time=06:04:15
    

    This command restores the disk image for the first physical disk that is dated December 15, 1997 with the time stamp of 6:04:15 a.m.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  lra+3gV6nL6nL6r./usr/share/html/adsm/en_US/admdrmdi/a45cdr48.htm    <>et/GNORSTainors Pcdhlmp#&.58;AEIfguy0Ubkvwx-1=CDMQ",234F()679BHVWYq!':KL_jz*?|X[]Xo5x*:Rbh`PL9140%?"P@ `LFDY_S 'q4$ :Ұ{h$ b5 zF`3XVF@+V w8JX 8((X*hH<,:#:C96 $]`4"wlgJm!Ht=O's!cP2Ұ{\aL/$:_dԭ` |>3ӏu~3ۤH8J"٤>&C9\fƦ:\ku$gDό[8JBt28mn04ax X*tDM݁VX@p=-dmn H$ A H$ A H$ A H$ A H$ A H&}+ƃ@a.xH+X#F -ơV=A~tH iXۥ` n ,c"[G"` 8$@; p0 :R8uk=[otHĀF΍ngr'/e[CXkR\m; X.5 (z# $7 m֍&F@M̚|k24eլ@x 4e:$=IX648HV%kjѫ\jұk h>ѤYR>~PH~HV%kj C9(XK-[o;x_![#Cۇߝ!m넍$K-[9bծ'_,i@qBb\j(Lέc"6d..{Xn絋VWm9W,f%k\$K-[9bգV C.{XiX絋V2h! 2.FK);$K-[9bգQ>rP=Z mRw,2Dx۝/FK6&ܧc+ p(bJĹbո^-ZuBƙ,f%kwYAHۍnSF3^4IX=Z sūB+ԶQ3絋Vz5.;ɠ$mGθX\);JĹbո^-Z5`pp@?絋V{Xh 6х R p⅌+絋V{{XhO,f%k\j'ap>&0TIX=Z sū\NX>3⅌ĹbնQtZDl"]Q%b\j/qkRFr(XK-[kIX=Z sūF;絋V{Xn& 8c-u 2t6х R%_Dx%b\j/qk>3⅌Ĺbնхj:hCiF![Dsūp=Z39(XK-[eIլdFB&_5V%kjЊ-Tg*⅌ĹbնލjK2h! a2tRr+絋V{{XhՃAv%k+jM!#q#@qBXu'/h.{Xn絋V DJ@qBb\jap>&0ZBg0 $K-[9bծ'_,i@qBb\j(Lέc"72u4Ѩ.{Xn絋VWm9W,f%kkR]~wYAH ~wY8Ϻ4IX=Z sūF.{XiX絋V2h! 2\%ց*2х PFLHV%kj C9(XK-[cl.@~L~w\dlL);JĹbո^-ZuBƙ,f%k2#s!~wYAHۯ+絋V{{XhEzު3x@qBb\joF%u4u:S9|Dsūp=Zjc.{XiX絋V2h! 2? rJĹbո^-Z85(|g! sūl||g+:h.{Xn絋V|g! sūl3:~hƉ+絋V{{XhEzު3x@qBb\jwu&08ȍլlhNq |g!%b\j/qkh88=ZsūAGqU$):Ygi*FDn_8M)UP@{,e65 !^HnD \]xϝ+q3,aX?dI̅׌Ҹ$K-[9bգQ>rP=ZwYqU$ӌ lp`U̅׌ҷI P6}[ЇuQqU$$|?}ӫ_o;IЁ;x_\:Z^3Je~wXI0(IX=Z sū\NX>3⅌ĹbնSz:u>39|dK$K-[9bա[zU sūlkhεI~t>+Rt[84#"6l>􄪄kXBJoF%uӫYAH%b\j/qkh88b\jұk* B&G!:shdi/x_IX=Z sūG|% 8c1.{Xm_&$fϫrٓ2: 4.խNĕsūp=Z39(XK-[eIլdFE4IX=Z sūB+ԶQ3絋VNz 4.խNr_&$$K-[9bգV ؗ=ZsūGRRt&obGӼ% M ljp0έnh!#gV65 ơW"H1#IX=Z sūG|% 8c1.{Xm=Bu>3Wu2$#ٱU D4IX=Z sū\NX>3⅌ĹbնQtZDn4QDsūp=Z"KoUʼ 8c1.{XmΤH:~wYUHƶdN3'q~$mƷ4z ?: N}fN>͍BD/ f!}Kn2U6ލjK⌚BF+絋V{{XhՃA0v%k+jѦխ Otޔx!:YU65 @'JĹbո^-Z85(|g! sūmuY ׍V%kj4ό 8c1.{XmzW_5V%kjЊ-Tg*⅌Ĺbն: N}fơW4=Ce_lu"@~wP"2 lD4= ЭfơV| Dz5.;2h! $K-[9bգV Ĺbեc-Z>Ap>&ٱUȒ=Kljr$OS?n!4IX=Z sūG|% 8c1.{XmcP2zaZ:\~͟V? |IX=Z sū\NX>3⅌ĹbնQtZDn4j$K-[9bա[zU sūl"`3\,ؐ!}(G͍BD/8ȍ$74zWF dlLB'Dn%C:͍BD/·.k; "| Dsūp=Zj.{XiX絋V2h! O^cP$z&qQUƷ* H` V%kj C9(XK-[clH#sӫ\C9YЭODsūp=Z39(XK-[eIլdF̜2%V%kjЊ-Tg*⅌Ĺbն˄sūp=Zj‡=Zsūp~4ďۍlɠd'K65 ơW"H1#MP o鱨U ؑ`$K-[9bգQ>rP=Z٤FKWNԇr[2h"$K-[9bծ'_,i@qBb\j(Lέc"6d..{Xn絋VWm9W,f%k\$K-[9bգV Ĺbեc-Zao Թ񓑵ďۯ9[!:_4eרԿA3⅌Ĺbնܧ!!·ߝ }I!  P/; 1ӌDl|sūp=Z39(XK-[eIլdF̜2%V%kjЊ-Tg*⅌Ĺbն˄sūp=Zj=Zsū@l#m$z2^2r6u'#kd'KƂ ('VodF͇IX=Z sūG|% 8c1.{Xm<')HD|g+ushdi.5G"6Bt;h-« _xeuaV%kj4ό 8c1.{Xm]&gV2rȗTIX=Z sūB+ԶQ3絋V.V%kjѫ;絋V{Xh '[ l&u,e$z2O$Opj3nt.@ITIM֤&JĹbո^-Z5`pq@\jұk|(G ?dI̅׌Ҹu>t?;C@'I uFu\$ORB|\H:T +絋V{{XhO,f%km"NΜm5O@';D/·d*QGV%kj4ό 8c1.{Xm]&gV2rȗTIX=Z sūB+ԶQ3絋V D;u:SWNٱUBTxȐ&gR$ ߝ+2tYfA# Q"B#Կ:;H#u*lj$K-[9bծ'_,i@qBb\j(Lέc"6d..{Xn絋VWm9W,f%kԉwC2tNΝ cP n!6,kR]~wX4 s@q@[2h!  D;u:SPγI  n!4 ԗ_ `avdB4 +絋V{{XhՃA88K-ZV9bժHlؐ!l cACSѭIufM!#l2>u`k hC&;7eqDzhwН̅fAPγcP&::p(}Ηԗ_ P, ]4oB2; #fơ@Mӈu/RZXՃA8>KjKhX-4V%kjѫp@ Ĺbեc-ZV͉@&4:@WN'/uDsūp=Zpj'PB3絋V#Cd/4fJu\kfāK&dzhwН̅U::u(G͍Bsūp=Z39(XK-[eIլdF̜2%V%kjЊ-Tg*⅌Ĺbն˄sūp=Zj sūJ=ZIx65 =4;N)όT@qB^ Ԯ$~6w@ڈ(X°~6xϝ* PgΕzXsūp=Zpj'PB3絋VںhwН̅u*i$<$K-[9bծ'_,i@qBb\j(Lέc"6d..{Xn絋VWm9W,f%k\$K-[9bգV XK-ZV9bկٱUBvL&|doR2~Lޥq# @qBď&|T `P⅌>tԿ ď $K-[9bգQ>rP=ZCd/WNٱP.{Xn絋V|g! sūl3:ٓDJĹbո^-Z^^P=Z9p.{Xn絋VX4sūJ=Z  WcBgOm_:sūp=Zpj'PB3絋V\gOČ}4nNΝsGaӌJĹbո^-ZuBƙ,f%kӮ4QDsūp=Z"KoUʼ 8c1.{Xm/uGιN@=H|g*+絋V{{XhՃA8sūJ=Z uFu! H}:W$SAOBJĹbո^-Z85(|g! sūmuuFuƷ4ӈƿn6[%^6I%?;TD&wYT`g\\kt!:X.5 (IRޯΜ$K-[9bծ'_,i@qBb\j(4V%kjЊ-Tg*⅌Ĺbն }cAn\ B2~wN D:#"%9>&x.{Xn絋VX4sūJ=ZsaOrIfơU%#Dsūp=Zpj'PB3絋VhŸ͍Bd&JFe~w]I%b\j/qkq:!cLB3絋V@$mO.{Xn絋VWm9W,f%kԉvt(mHn2t瓸ʿDsūp=ZjĹbեc-Z( @ϳcPNC9 +絋V{{XhO,f%kT%)dcPNC9 +絋V{{Xk grP=ZM!#l"}Dsūp=Z"KoUʼ 8c1.{XmaAHdFzBt'NȄ>3B3⅌ĹbնP*h! d!$K-[9bա[zU sūlpl:Ƶ%4;[CXٽD#.;%C:@;IIX=Z sūF, sūJ=Zu 2t6[>r#Կ:@6(Bхj:gؑQB3V%kj C9(XK-[nG+P?Gξ 3[b$sūp=Z39(XK-[eIլdFFJĹbո^-Z^^P=ZѭIu4mhµ V%kjѫb\jұk.dmt$G"$K-[9bգQ>rP=Z mV Kh.{Xn絋V|g! sūl3:~hƉ+絋V{{XhEzު3x@qBb\joF%dB6#_dN3VJĹbո^-Z5`pq``K-ZV9bեµ [ D$K-[9bգQ>rP=ZwZ0C'ClV{d6Ɖ+絋V{{Xk grP=Z.3Xȍ9|dK$K-[9bա[zU sūms +絋V{{XhՃAŊ=Zsū^wX[4 (N[,u.B$K-[9bգQ>rP=ZwX[4|Bi  >aKЯ_ _ }IV%kj4ό 8c1.{Xm]&gV2rȗTIX=Z sūB+ԶQ3絋V~:S?  p2Ɩ>ψM!BbJĹbո^-Z5`pq`v%k+jЄHcAnX (Ne` V3$~N?^ď8?O??Dsūp=Zpj'PB3絋V p2Ɩ>ψM!Bw>g3a}Jr:; -F#H $K-[9bծ'_,i@qBb\j(Lέc"7_5V%kjЊ-Tg*⅌Ĺbն@޿;h-X>!4 $mӣZ2h! $K-[9bգV \jұk p2 Y ~ԝď V3 V3$~6?^+8{?@n G$$K-[9bգQ>rP=ZS7 d,h-˯P/$K-[9bծ'_,i@qBb\j(Lέc"6d..{Xn絋VWm9W,f%k\$K-[9bգV ,~%k+j%ȍլg+ ~wX[^_PIX=Z sūG|% 8c1.{XmX@0sL Ʒ_֍&gV2d3"7uusūp=Z39(XK-[eIլdF̜2%V%kjЊ-Tg*⅌Ĺbն˄sūp=ZjHK-ZV9bծ3QL>3Gο;h-˯P/d!%b\j/qk>3⅌Ĺbնa9ϴi24 ܧwpk#_4aUsūp=Z39(XK-[eIլdFFJĹbո^-Z^^P=Z˭p\fJV#cY9!)O_֍&!fN_rP=Zլg+ONl2>ucAn]z}A%b\j/qkq:!cLB3絋VEfuk'/uDsūp=Z"KoUʼ 8c1.{Xmr%b\j/qkh88 Ĺbեc-Za9ϴi24ܧRH:d'K[? Ƃ *@.{Xn絋V DJ@qBb\jy`am4A nS$Q?ѭ|}̅cAn^_PM.@Ja=pĂt*3 %b\j/qkq:!cLB3絋VEfukѨ.{Xn絋VWm9W,f%kT3RƂ e!󠒱.{Xn絋VX4C.{XiX絋V Ja=fShwP/qgΕx!:_ a_2a}Be!(Y +絋V{{XhO,f%ki$!)O't?2uרԳ[{gΕx!:_XW2a}Bv Gd:J$K-[9bծ'_,i@qBb\j(Lέc"7_5V%kjЊ-Tg*⅌Ĺbն }*X[P_>to;¿Զ d%=K!T⏉*ƷNN6NNdusūp=Zj$Ĺbեc-Z>_Ԕ'K2RfdFa9ϴi24&gV%b\j/qk>3⅌Ĺbն6WRP>,VaN6%HȍWAIխ̚BF+絋V{{Xk grP=Z.3XȍDsūp=Z"KoUʼ 8c1.{Xm _ևV#ո֤F/~tkhuk=;7eudg\u): +絋V{{XhՃA.{XiX絋V2h! 2!.*0X~ A$~+絋V{{XhO,f%kTxȐfM!#lVН:ѝc} Ao΄5*04IX=Z sū\NX>3⅌ĹbնS2h! qhfukƉ+絋V{{XhEzު3x@qBb\joF%u4uIԺ4IX=Z sūFĹbեc-[ɠ$n$~(XdKBtFJ)քkXȈ.{Xn絋V DJ@qBb\jyuGdB6΅l'WaKtJ4mRw*$K-[9bծ'_,i@qBb\j)u4?i3:Dsūp=Z"KoUʼ 8c1.{XmZ̚BFd|Ѥ]I$K-[9bգV C.{XiX絋V2h! 2.65 @'`{ljT ď%b\j/qk>3⅌Ĺbն͍BD ]Q"BAp>&0X~ A$~+絋V{{XhO,f%kTxȐfM!#lV{}/q:+|MaH!V%kj4ό 8c1.{Xm̚BFkr4ZJĹbո^-Z^^P=ZѭIufM!#l2>uhh. V%kjѫؗ=Zsūp~4ď cmFLHKx?Q PK#IX=Z sūG|% 8c1.{XmK!6Nu AƷ$K-[9bծ'_,i@qBb\j)u4?i3:Dsūp=Z"KoUʼ 8c1.{XmZ̚BFd|녅hCap< +絋V{{XhՃAv%k+jdkXȍ]d'K a);CJĹbո^-Z85(|g! sūlm4'/eXW aH!Գ[ Ɓ6K NyhCq2"$K-[9bծ'_,i@qBb\j)u4?i3:Dsūp=Z"KoUʼ 8c1.{XmZ̚BFd|녅]d'K¸dm A.{Xn絋VX4b\jұkFهαf @ +絋V{{XhO,f%kdB6}9|#*,);t+a=Ҿ8&I}ЇtdDc"6O[B5dDIX=Z sū\NX>3⅌ĹbնS2h! qhfukƉ+絋V{{XhEzު3x@qBb\joF%u4֍&Pv<øQ%b\j/qkh8 XK-ZV9bՠ 'CmRw,áHK h@a=u%JLl$ TIX=Z sūG|% 8c1.{Xm&dp&:hCd&y l$W<Č@0a$+y(u\khӌx۝,>amXIPsV%kj4ό 8c1.{Xm̚BFkr4ZJĹbո^-Z^^P=ZѭIufM!#l2>t} V;X.{Xn絋VX4Gb\jұkyF*̅q0FK0RR($XCJĹbո^-Z85(|g! sūlm4'/e[х Rt%d&y l$W<Č@0a$)Rw.5O'CmRwsūp=Z39(XK-[e<&ܧ&gVh.{Xn絋VWm9W,f%kkR]~wYAHۄ/FGu'/h.{Xn絋VX4sūJ=Z"ARdɠ$mAHHV%kj C9(XK-[o;!6̚BFkr,.2h! $K-[9bծ'_,i@qBb\j)u4?i3:Dsūp=Z"KoUʼ 8c1.{XmZ̝)}4V%kjѫؗ=Zsūp~4ď `ֱ &'CDsūp=Zpj'PB3絋VuWfM*!6͇Ja=qd'D!Nd:X׎X`ו4~3gK ߝl?fNCqM5$ɓ&a0JơԉS  $K-[9bծ'_,i@qBb\j)u4?i3:Dsūp=Z"KoUʼ 8c1.{XmZ̚BFd|녅fIX=Z sūFc.{XiX絋V2h! 2.;?Dsūp=Zpj'PB3絋V&o;5:𑰡JĹbո^-ZuBƙ,f%kwYAHۍnSF3^4IX=Z sūB+ԶQ3絋Vz5.;ɠ$mGθX\Csūp=Zj@;絋V{Xn& 8c-!6y. 3иK;?J0RR,+N0^Ю&:hCJĹbո^-Z85(|g! sūmu]uGBt;26&C a);w[ЀlP$G2ϘdO0RRJĹbո^-ZuBƙ,f%kwYAHۍnSF3^4IX=Z sūB+ԶQ3絋Vz5.;ɠ$mGθX\p.{Xn絋VX4.{XiX絋V2h! 2T6 :y.tJ4Dsūp=Zpj'PB3絋V+@~&~uƼuFǃ +絋V{{Xk grP=ZyfM!#n5OLέx%b\j/qkRFr(XK-[m֤&:c^:#m.+絋V{{XhՃAĹbեc-Z ?>!}fAHqquFu! ;?Dsūp=Zpj'PB3絋V\ In(@Yܧ+絋V{{Xk grP=ZM!#l"}Dsūp=Z"KoUʼ 8c1.{XmWI 4.>'Ij$K-[9bգV  .{XiX絋V)OdmIna }Gγax?M$~;?JO03T`g\bG蒱.{Xn絋V DJ@qBb\jfA6}[65 ~tkf#o +絋V{{Xk grP=ZM!#l"}Dsūp=Z"KoUʼ 8c1.{XmWI 4.>'Ij$K-[9bգV  .{XiX絋V)OdmIna }VB'׃O03PC#IX=Z sūG|% 8c1.{XmI >|.{Xn絋V|g! sūlTB6B'IX=Z sūB+ԶQ3絋VEzy.;4ٓAHYFJĹbո^-Z5`p(Ĺbեc-Zz΀_Xd#m9\H񓑵cAn]z}KٓA;h!񜄕sūp=Zpj'PB3絋V*h"|g+ $7:]::u>3ƷZ4Z+絋V{{Xk grP=Z.3Xȍ9|dK$K-[9bա[zU sūms +絋V{{XhՃA@8K-ZV9bՠ:d2'd{_լxH񓑷P.ԣIR2#x?LBFG蒱.{Xn絋V DJ@qBb\j\$"d>3̅Ч>/dmDsūp=Z39(XK-[eIլdF̜2%V%kjЊ-Tg*⅌Ĺbն˄sūp=ZjP P Ĺbեc-Z:,2ȍd:VDnu>t>t*D bG<a^3A%b\j/qk>3⅌ĹbնӯB=ljh@8ψ_ -`GjPmƷ)QIq&'ru~txϝ+aN0έHӯB=lja2$#jKh(= fM!#@0H'~t>'Jqu*i$=a2$#ƔcZ .̚BFa%b\j/qkh8q.{XiX絋V'K@ȍd:VDnu>t>t*D bG<a^3A%b\j/qk>3⅌Ĺbն$7YfơV OYC.{Xn絋V|g! sūl }Iot cP󥄟3r|P6<լX4 P ?֤ۇٓA9\YFyWҶ# ԁ#'t&tkhuk=qƵ%>Н~W.{Xn絋V|g! sūl }IoaP}\^3K JĹbո^-Z^^P=ZSboRȟ#"7udgYUH.{Xn絋VX4 Gb\jұk p2ЄG}|+[%g@/HٓD#pbF\h.{Xn絋V DJ@qBb\j+ p2ЄG}|+[l'"6JmnS2r!$IgO(&DIX=Z sū\NX>3⅌ĹbնP*h! d!$K-[9bա[zU sūlu"@+:V2#pmJyهµ`g9T B2~IX=Z sūF(\jұkyNS Թ:W?n2 6|[40>%̕ 65 t 'J+絋V{{XhO,f%k\ju>tt 'JgSdKmJ$74zBJĹbո^-ZuBƙ,f%k2#fN_+絋V{{XhEzު3x@qBb\jNUK"| ߝi$̕ 65 iV%kjѫ@ =Zsūp~Ȓ=K q#|[ ut٤vljPe#}JNV%kj C9(XK-[`*|a):V:}#&J_lTߝNΝsG$K-[9bծ'_,i@qBb\j(Lέc"6d..{Xn絋VWm9W,f%kԉwuIoB=ljf!}qI̕.]ᓠU#K24IX=Z sū\NX>3⅌ĹbնR.+絋V{{XhEzު3x@qBb\jH'~w\'@Gd(mƶ&PwWymWFdD;h,iohBDy Nr YJĹbո^-Z5`@8 ?絋V{Xh/6:\ ?Pb\j/qk>3⅌Ĺbն]&FB)om*\'@Gd(h.{Xn絋V|g! sūl\V%kjЊ-Tg*⅌Ĺbն: N}fN>:\ ?Գ!Cl2{DqFN>.V?{@;h,iohBDy NT'@Gd(h.{Xn絋VX4\jұk[[2t/^}[4f~$~ wT Ԛ3??J!:ZV%kj C9(XK-[`Ȅh̝)}˼2t fBЭJ?V%kj4ό 8c1.{Xma Fr +絋V{{XhEzު3x@qBb\jB̕׏>@<|g+ :\ ?Գ!CnFt 甍&gqly '2W^?<|g+ ~h+絋V{{XhՃA,~%k+jNW`.Ft*?V%kj C9(XK-[n$3 ̕,ɠ/n]ᓠU#K ܧWyh.{Xn絋V|g! sūl\V%kjЊ-Tg*⅌ĹbնˊĹbո^-Z5`@8 sūJ=ZDcP><~$~ٱW_;6 m"LH+絋V{{XhO,f%k4!:YW.{Xn絋V|g! sūldFNN3xIX=Z sūB+ԶQ3絋V۸3u2ߝdDljQ_\$mNoA%b\j/qkh (~%k+jWɢN:\ ?ԼܠbGFټ:ͤB+鱨W??l+IX=Z sūG|% 8c1.{XmwNW`-c7FQVB'Fߝ fFټ:ͤBB'HOYF3F*นm"Բ?d)4/xdT ?Դ!"D gR#lɢNBwuw7t&P( PX$K-[9bգV 8K-ZV9bե65 '/ex?V< Aďۄx.&uH vm"׃+ͤB?JĹbո^-Z85(|g! sūl|͍B·ٓ2r ZǁdB$IRD*6Voγi&tZ'g@/a?ˍ:5cP/Dп;HԹ;]ᓠU#K,R̚DVUI"R%b\j/qkq:!cLB3絋V@6ȍ.Tg*.{Xn絋VWm9W,f%kS65 HFZKJĹbո^-Z5`@8 Ĺbեc-Z:_ԼܠbG$yB'uΗcRhH\c`'⅌?OH+絋V{{XhO,f%k2V*} -u$y< :\ ?ԵJ2r!$d"_+͍B΍n20Fn&QzJĹbո^-ZuBƙ,f%kl#!:]:U%b\j/qkRFr(XK-[nGwurq62#fƜgΑ7 HFZKJĹbո^-Z5`@8 XK-ZV9bՠ<۔FFܻ'@Goγi7gY_R;?JĹbո^-Z85(|g! sūmu˼2t f\L6 ]Q"BrP=ZIgOr Y$y)9TDsūp=Z39(XK-[eIլdFFJĹbո^-Z^^P=Z2t$ x.&uH.6< ?d)4/xdp6P!"D gR#n'`5CAcKx.{Xn絋VX4C.{XiX絋V'Y׃OHlɢNs<g'ďҍB;FBJĹbո^-Z85(|g! sūmufLܧBdh.{Xn絋V|g! sūl3:~hIX=Z sūB+ԶQ3絋V~uGB'п;]ᓠU#KB$By*u2hl+ Hd$K-[9bգV @`K-ZV9bգM62#x?kCd/ďۯ~rb\j/qk>3⅌Ĺbն̜D*C9]~t[ ȍxߝdB$IRDV%kj4ό 8c1.{XmˊĹbո^-Z^^P=Z9qX=Z sūFĹbեc-Z $"7.*lq3D/x?Mนm"ԹAďұ.{Xn絋V DJ@qBb\jyr Y:ͤBB'ƶё2hǍV%kj4ό 8c1.{XmˊĹbո^-Z^^P=Z9qX=Z sūF8K-ZV9bՠt>2#x?LD*C9Y(!ؑa0sX6;?J!~xd"\bGX=Z sūG|% 8c1.{Xm9 U4%([2r!$d"\kdz]Ha0sTdBtB+:\ ?:ǁr?sūp=Z39(XK-[e.r.{Xn絋VWm9W,f%k\V%kjѫ;絋V{Xh*d6?)?铑%H|g+!;?l&nr?mrBts%Kxdp6PIX=Z sūG|% 8c1.{Xm9 U4%([2r!$d"Y$y)u!m¼mWqQ |g+xdp6PkdBtBDV%kj4ό 8c1.{Xm]&gV+絋V{{XhEzު3x@qBb\j%h~|MlO!I~w\'@GRJA%b\j/qkh  ;絋V{Xh+@~OB'v$~$m4I~vljVйIGX=Z sūG|% 8c1.{Xmmc!Nu˼2t qӀy(ӍV%kj4ό 8c1.{Xm]&gV+絋V{{XhEzު3x@qBb\j%h~|MlO!I~w\'@G[B$By*u &;Dx65 V%kjѫP sūJ=Zs;D \_`.2s%KBp~wJѧV"$~+絋V{{XhO,f%k2V*׏>wNW`/·kqfMIPIX=Z sū\NX>3⅌ĹbնR.+絋V{{XhEzު3x@qBb\joǃ/>5 xdp6RMӐzuȒ=Kk3#l2>uT_dDV:;!6¸.{Xn絋VX4\jұkC2;D \Y9#@X^!#8 xd'B1X=Z sūG|% 8c1.{XmI _Bw2uȒ=Kk3#l2>ur _xgJĹbո^-ZuBƙ,f%k9qX=Z sūB+ԶQ3絋VR@'s!~w]x3ۗxdp6R#muk}/ +絋V{{XhՃAX?絋V{Xngr@'ܧ 6Iп;|kJĹbո^-Z85(|g! sūlmȒ=K n!6Xd+re~wY\'@GV%kj4ό 8c1.{XmˊĹbո^-Z^^P=Z9qX=Z sūF`XK-ZV9bիr$ORB̕,P05%b\j/qkq:!cLB3絋VKK-[9bա[zU sūm ;d,P0u*T +Z4Dx bJĹbո^-Z5`@8(~%k+jt>![I̅*Y``(xBpW鐑}qrP=ZˤG}/; Iµ:@P :2$Q>e׏?V%kj4ό 8c1.{XmˊĹbո^-Z^^P=ZKuȒ=K ``(xBuF4_V%kjѫ;絋V{Xngr@'ܧ 6Iп;P03⅌Ĺbն<%^0 :#ո %b\j/qkq:!cLB3絋VKK-[9bա[zU sūmssūp=Zjp,XK-ZV9bՠ6Y/cPef!}cD,aX=Z sūG|% 8c1.{Xm>WgL2vn|BIX=Z sū\NX>3⅌ĹbնR.+絋V{{XhEzު3x@qBb\j\b\j/qkh  #.{XiX絋VBm9esūp=Zpj'PB3絋Vzt/h@+0HVg/sūp=Z39(XK-[e.r.{Xn絋VWm9W,f%k\V%kjѫq=ZsūAS%HȍV%kj C9(XK-[o;h-˚?ʶB'ƶё %a^6+0 '""JBJĹbո^-ZuBƙ,f%k9qX=Z sūB+ԶQ3絋V.+絋V{{XhՃA` ~%k+j|)x(,K-[9bգQ>rP=Zw[* -#˺E5~4IX=Z sū\NX>3⅌ĹbնR.+絋V{{XhEzު3x@qBb\j\b\j/qkh P;絋V{Xh*d6?O7e"rď!~rb\j/qk>3⅌ĹbնlO2d6?%#Dsūp=Z39(XK-[e.r.{Xn絋VWm9W,f%k]}/ +絋V{{XhՃAĹbեc-Z #͹O2.]fN_Hx?HDAďұ.{Xn絋V DJ@qBb\jyuGIafLܧք ߝB'.{Xn絋V|g! sūl\V%kjЊ-Tg*⅌Ĺbն:U%N;JdtйcP6JЁ;qU׼y;#C65 .{Xn絋VX4=ZsūAqWlȄHd'A x?e:\ ?ԹAďұ.{Xn絋V DJ@qBb\jyfơ]ճ+2r!$ Dxۗxdp6PIX=Z sū\NX>3⅌ĹbնR.+絋V{{XhEzު3x@qBb\j\azVa{-+@ h$ s!ebFmA DF@0 ;4p\fJ\$n h4@ aH#WebFmA DF@p(Iހwk\X*r7lwlp   0 ĝ`X,p k#x77l O#q#tH `,n$Pūp= k +3 V6nL6nL6 ./usr/share/html/adsm/en_US/admdrmdi/a45cdr49.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Appendix A. Notices

    References in this publication to IBM products, programs, or services do not imply that IBM intends to make these available in all countries in which IBM operates. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any of the intellectual property rights of IBM may be used instead of the IBM product, program, or service. The evaluation and verification of operation in conjunction with other products, except those expressly designated by IBM, are the responsibility of the user.

    IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to the IBM Director of Licensing, IBM Corporation, 500 Columbus Avenue, Thornwood, New York 10594, U.S.A. Refer to the HONE SALESMANUAL or product announcement letters for the most current product information.

    Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact IBM Corporation, Information Enabling Requests, Dept. M13, 5600 Cottle Road, San Jose, CA 95193, U.S.A. Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ⅌ kꔌ+3 V6nL6nL6 ./usr/share/html/adsm/en_US/admdrmdi/a45cdr50.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Trademarks

    The following terms are trademarks of the International Business Machines Corporation in the United States or other countries or both:
    ACF/VTAM
    AD/Cycle
    ADSTAR
    Advanced Peer-to-Peer Networking
    AIX
    AIX/6000
    AIXwindows
    Application System/400
    APPN
    AS/400
    AT
    BookManager
    C/370
    CD Showcase
    CICS
    Common User Access
    CUA
    DATABASE 2
    DB2
    DFSMS
    DFSMS/MVS
    DFSMSdss
    DFSMSrmm
    ESCON
    Extended Services
    IBM
    IBMLink
    

    Library Reader
    Magstar
    MVS/DFP
    MVS/ESA
    MVS/SP
    MVS/XA
    NetView
    OpenEdition
    Operating System/2
    Operating System/400
    OS/2
    OS/400
    POWERparallel
    Proprinter
    RACF
    RISC System/6000
    RS/6000
    SP
    SP2
    System/370
    System/390
    SystemView
    VM/ESA
    VTAM
    WIN-OS/2
    XT
    

    Lotus, Lotus Approach, and Lotus Notes are trademarks of Lotus Development Corporation in the United States and/or other countries.

    AFS and DFS are trademarks of Transarc Corporation in the United States and/or other countries.

    Tivoli, Tivoli Management Environment, and TME are trademarks of Tivoli Systems Inc. in the United States and/or other countries.

    Microsoft, Windows, Windows NT, and the Windows 95 logo are trademarks of Microsoft Corporation in the United States and/or other countries.

    UNIX is a registered trademark in the United States and/or other countries licensed exclusively through X/Open Company Limited.

    Java and all Java-based trademarks and logos are trademarks of Sun Microsystems, Inc. in the United States and/or other countries.

    Other company, product, and service names may be trademarks or service marks of others.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 3x@q kď+3 V6nL6nL6 ./usr/share/html/adsm/en_US/admdrmdi/a45cdr51.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Appendix B. Program Diskette Image Files

    The diskette image files included with the server program distribution media are as follows:

    drmboot.dsk
    Contains the initial embedded system for booting the machine.

    drmdsk1.dsk
    Contains part of the embedded operating system.

    drmdsk2.dsk
    Contains part of the embedded operating system.

    drmadsm.dsk
    Contains ADSM code for the dump and restore interface and the ADSM application program interface (API).

    drmadpt.dsk
    Contains files that the embedded operating system needs to support different network adapter cards.

    drmpcmc.dsk
    Contains files that the embedded operating system needs to support PCMCIA (for example, for notebook computers).


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] arks o kꬫ+3V6nL6nL6./usr/share/html/adsm/en_US/admdrmdi/a45cdr52.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Glossary

    The terms in this glossary are defined as they pertain to the ADSM library. For a complete glossary of ADSM terms, see ADSM Administrator's Guide.

    This glossary may include terms and definitions from:

    • The American National Standard Dictionary for Information Systems, ANSI X3.172-1990, copyright (ANSI). Copies may be purchased from the American National Standards Institute, 11 West 42nd Street, New York 10036.

    • The Information Technology Vocabulary, developed by Subcommittee 1, Joint Technical Committee 1, of the International Organization for Standardization and the International Electrotechnical Commission (ISO/IEC JTC2/SC1).

    active version
    The most recent backup copy of a file stored by ADSM. Such a file is exempt from deletion until a backup detects that the user has either replaced the file with a newer version, or has explicitly deleted the file from the workstation. Contrast with inactive version.

    disk drive geometry
    The combination of the numbers of cylinders, heads, and sectors that a disk drive has, along with the size of each sector.

    dotted IP address
    The unique numeric code assigned to each device or workstation connected to a TCP/IP network. The address 9.115.20.44 is an example.

    IDE
    Integrated drive electronics.

    inactive version
    A copy of a backup version of a file in ADSM storage that either is not the most recent version or is a backup of a file that was deleted from the client file system. Inactive backup versions are eligible for expiration processing according to the management class assigned to the file. Contrast with active version.

    MPTS
    Multi-protocol transport services.

    MTU
    Maximum transfer unit.

    NDIS
    Network driver interface specification.

    NIF
    Network information file. A file that contains items that you can configure for each NDIS-compliant network adapter driver.

    PCMCIA
    Personal Computer Memory Card International Association.

    router
    A device that enables an Internet Protocol host to act as a gateway for routing data between separate networks that use a specific adapter.

    SCSI
    Small computer system interface.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k֚+3" V6nL6nL6" ./usr/share/html/adsm/en_US/admdrmdi/a45cdr53.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Index

    A B C D H I L M N O P Q R S T
    A
  • ADSM client options (73), (94), (121)
  • ADSM policy (67), (95), (123)
  • B
  • back up disk image (78)
  • C
  • CFGADAPT command (115)
  • CFGCOMM command (122)
  • communications
  • configuring (72), (119)
  • problems with (102)
  • requirements (64)
  • D
  • disk drive
  • controller support, adding (103)
  • IDE (83), (107)
  • matching geometry (105)
  • querying (130)
  • replacement requirements (84), (106)
  • SCSI (109)
  • disk image backup
  • creating (75)
  • querying (79), (132)
  • restoring (80), (137)
  • storage space required (65), (92)
  • diskettes, for program
  • configuring for machine (69)
  • customizing for users (98)
  • replacing lost configured set (111)
  • driver
  • disk drive controller (104)
  • network adapter card (74), (86)
  • dump and restore interface
  • quitting (136)
  • starting (77), (127)
  • stopping (135)
  • DUMP command (129)
  • DUMPREST command (126)
  • H
  • HELP command (125)
  • I
  • IDE disk drive (82), (108)
  • interface, for dump and restore
  • quitting (136)
  • starting (77), (127)
  • stopping (135)
  • L
  • lost configured diskettes (112)
  • M
  • management class (68), (96), (124)
  • messages reference (139)
  • N
  • network adapter
  • adding a driver (85), (116)
  • configuring (114)
  • customizing (87)
  • modifying protocol.ini (88)
  • network speed (101), (113)
  • notebook computer (71), (91), (118)
  • O
  • options (73), (94), (121)
  • P
  • PCMCIA (70), (90), (117)
  • performance (99)
  • policy (66), (97)
  • protocol.ini file (89)
  • Q
  • QUERY DISK command (131)
  • QUERY DUMP command (133)
  • QUIT command (134)
  • R
  • requirements, system (62)
  • RESTORE command (138)
  • restore disk image (81)
  • restrictions (63)
  • S
  • SCSI disk drive (110)
  • server storage (93)
  • starting dump and restore operations (76), (128)
  • system requirements (62)
  • T
  • TCP/IP (100), (120)

  • [ Top of Page | Previous Page | Table of Contents | Index ] e cont k+3V6nL6nL6./usr/share/html/adsm/en_US/admdrmdi/a45cdrm.htm ADSM V3R1 DRM Disk Image Guide <!-- This section is for browsers that do not support frames --> <p>This book has been formatted for a browser that supports frames. Your browser cannot display frames. To view the book, please link to the table of contents: </p> <!-- Put TOC here, without 'target="text"' lines--> <p><A NAME=ToC_1 HREF="a45cdrn2.htm">Table of Contents</A> </p> <!-- end of toc -->  k\+3 V6nL6nL6 ./usr/share/html/adsm/en_US/admdrmdi/a45cdrm0.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore

    ADSTAR(R) Distributed Storage Manager
    Disaster Recovery Manager: Stand-alone Disk Image Dump and
    Restore Guide

    Version 3

    GC35-0343-00

    Program Number: 5639-C59
    Program Number: 5639-D91
    Program Number: 5639-D92
    Program Number: 5655-A30
    Program Number: 5765-C43


    Note!

    Before using this information and the product it supports, be sure to read the general information under Appendix A. Notices.

    First Edition (March 1998)

    November 1998: Changes to softcopy book formats only, to correct minor errors.

    This edition applies to Version 3 of the ADSTAR Distributed Storage Manager (program numbers 5639-C59, 5639-D91, 5639-D92, 5655-A30, and 5765-C43) and to any subsequent releases until otherwise indicated in new editions or technical newsletters. Ensure that you are using the correct edition for the level of the product.

    Order publications through your IBM representative or the IBM branch office serving your locality.

    Your feedback is important in helping to provide the most accurate and high-quality information. If you have comments about this book or any other ADSM documentation, please see Do You Have Comments or Suggestions?.

    © Copyright International Business Machines Corporation 1998. All rights reserved.
    Note to U.S. Government Users -- Documentation related to restricted rights -- Use, duplication or disclosure is subject to restrictions set forth in GS A ADP Schedule contract with IBM Corp.


    [ Top of Page | Next Page | Table of Contents | Index ] disk kD+3`V6nL6nL6`./usr/share/html/adsm/en_US/admdrmdi/a45cdrmh.htm ADSM V3R1 DRM Disk Image Guide
    ADSM Disaster Recovery Manager: Stand-alone Disk Image Dump and Restore Guide
     kꎴ 93V6nL6nL6./usr/share/html/adsm/en_US/admdrmdi/a45cdrn2.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Table of Contents

    About This Book

  • How to Use This Guide
  • ADSTAR Distributed Storage Manager Publications
  • IBM International Technical Support Center Publications (Redbooks)
  • Software Developer's Program
  • Do You Have Comments or Suggestions?
  • Translations
  • Chapter 1. Overview

  • How It Works
  • System Requirements
  • When to Back Up a Disk Image
  • What Disks to Back Up
  • Where the Program Stores the Disk Image
  • Who Uses the Program?
  • Chapter 2. Using the Stand-alone Disk Image Dump and Restore Program

  • Configuring Diskettes for a Machine
  • Creating Diskettes
  • Booting the Machine and Configuring Diskettes
  • Backing Up a Disk Image Using Configured Diskettes
  • Restoring a Disk Image
  • Chapter 3. Advanced Tasks

  • Adding Drivers for Network Adapters
  • Customizing Parameters for a Network Adapter
  • Adding Support for PCMCIA Adapters
  • Where to Store Disk Images in ADSM Storage
  • Supplying Customized Stand-alone Disk Image Dump and Restore Program Diskettes to Users
  • Tuning Performance
  • Chapter 4. Solving Problems

  • The System Does Not Communicate with the ADSM Server
  • The System Hangs During Boot
  • Support for the Disk Drive Controller Is Not Included on the Diskettes
  • Replacement Disk Drive Has Different Geometry than the Original Disk Drive
  • A Note on Disk Geometry: Cylinder/Head/Sector Terminology
  • Dump or Restore Command Seems to Hang
  • Diskettes Configured for a Machine Are Lost
  • Problems with Using Diskettes Configured for a Different Machine
  • Insufficient Space to Restore Files
  • Slow Backup or Restore Speed
  • Chapter 5. Command Reference

  • CFGADAPT (Configure Network Adapter Settings)
  • CFGCOMM (Configure Communications and ADSM Options)
  • HELP (Display Help)
  • DUMPREST (Start the Dump and Restore Interface)
  • DUMP (Back Up a Disk Image)
  • QUERY DISK (Query Local Disks)
  • QUERY DUMP (Query the ADSM Server for Image Backups)
  • QUIT (Exit the Dump and Restore Interface)
  • RESTORE (Restore a Disk Image)
  • Chapter 6. Messages Reference

    Appendix A. Notices

  • Trademarks
  • Appendix B. Program Diskette Image Files

    Chapter 7. Glossary

    Index



    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 18.htk k ttle Road, San Jose, CA 95193, U.S.A. Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] ⅌ kꔌ+3 V6nL6nL6 ./usr/share/html/adsm/en_US/admdrmdi/a45cdr50.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Trademarks

    The following terms are trademarks of the International Business Machines Corporation in the United States or other countries or both:
    ACF/VTAM
    AD/Cycle
    ADSTAR
    Advanced Peer-to-Peer Networking
    AIX
    AIX/6000
    AIXwindows
    Application System/400
    APPN
    AS/400
    AT
    BookManager
    C/370
    CD Showcase
    CICS
    Common User Access
    CUA
    DATABASE 2
    DB2
    DFSMS
    DFSMS/MVS
    DFSMSdss
    DFSMSrmm
    ESCON
    Extended Services
    IBM
    IBMLink
    

    Library Reader
    Magstar
    MVS/DFP
    MVS/ESA
    MVS/SP
    MVS/XA
    NetView
    OpenEdition
    Operating System/2
    Operating System/400
    OS/2
    OS/400
    POWERparallel
    Proprinter
    RACF
    RISC System/6000
    RS/6000
    SP
    SP2
    System/370
    System/390
    SystemView
    VM/ESA
    VTAM
    WIN-OS/2
    XT
    

    Lotus, Lotus Approach, and Lotus Notes are trademarks of Lotus Development Corporation in the United States and/or other countries.

    AFS and DFS are trademarks of Transarc Corporation in the United States and/or other countries.

    Tivoli, Tivoli Management Environment, and TME are trademarks of Tivoli Systems Inc. in the United States and/or other countries.

    Microsoft, Windows, Windows NT, and the Windows 95 logo are trademarks of Microsoft Corporation in the United States and/or other countries.

    UNIX is a registered trademark in the United States and/or other countries licensed exclusively through X/Open Company Limited.

    Java and all Java-based trademarks and logos are trademarks of Sun Microsystems, Inc. in the United States and/or other countries.

    Other company, product, and service names may be trademarks or service marks of others.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] 3x@q kď+3 V6nL6nL6 ./usr/share/html/adsm/en_US/admdrmdi/a45cdr51.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Appendix B. Program Diskette Image Files

    The diskette image files included with the server program distribution media are as follows:

    drmboot.dsk
    Contains the initial embedded system for booting the machine.

    drmdsk1.dsk
    Contains part of the embedded operating system.

    drmdsk2.dsk
    Contains part of the embedded operating system.

    drmadsm.dsk
    Contains ADSM code for the dump and restore interface and the ADSM application program interface (API).

    drmadpt.dsk
    Contains files that the embedded operating system needs to support different network adapter cards.

    drmpcmc.dsk
    Contains files that the embedded operating system needs to support PCMCIA (for example, for notebook computers).


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] arks o kꬫ+3V6nL6nL6./usr/share/html/adsm/en_US/admdrmdi/a45cdr52.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Glossary

    The terms in this glossary are defined as they pertain to the ADSM library. For a complete glossary of ADSM terms, see ADSM Administrator's Guide.

    This glossary may include terms and definitions from:

    • The American National Standard Dictionary for Information Systems, ANSI X3.172-1990, copyright (ANSI). Copies may be purchased from the American National Standards Institute, 11 West 42nd Street, New York 10036.

    • The Information Technology Vocabulary, developed by Subcommittee 1, Joint Technical Committee 1, of the International Organization for Standardization and the International Electrotechnical Commission (ISO/IEC JTC2/SC1).

    active version
    The most recent backup copy of a file stored by ADSM. Such a file is exempt from deletion until a backup detects that the user has either replaced the file with a newer version, or has explicitly deleted the file from the workstation. Contrast with inactive version.

    disk drive geometry
    The combination of the numbers of cylinders, heads, and sectors that a disk drive has, along with the size of each sector.

    dotted IP address
    The unique numeric code assigned to each device or workstation connected to a TCP/IP network. The address 9.115.20.44 is an example.

    IDE
    Integrated drive electronics.

    inactive version
    A copy of a backup version of a file in ADSM storage that either is not the most recent version or is a backup of a file that was deleted from the client file system. Inactive backup versions are eligible for expiration processing according to the management class assigned to the file. Contrast with active version.

    MPTS
    Multi-protocol transport services.

    MTU
    Maximum transfer unit.

    NDIS
    Network driver interface specification.

    NIF
    Network information file. A file that contains items that you can configure for each NDIS-compliant network adapter driver.

    PCMCIA
    Personal Computer Memory Card International Association.

    router
    A device that enables an Internet Protocol host to act as a gateway for routing data between separate networks that use a specific adapter.

    SCSI
    Small computer system interface.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]  k֚+3" V6nL6nL6" ./usr/share/html/adsm/en_US/admdrmdi/a45cdr53.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore


    Index

    A B C D H I L M N O P Q R S T
    A
  • ADSM client options (73), (94), (121)
  • ADSM policy (67), (95), (123)
  • B
  • back up disk image (78)
  • C
  • CFGADAPT command (115)
  • CFGCOMM command (122)
  • communications
  • configuring (72), (119)
  • problems with (102)
  • requirements (64)
  • D
  • disk drive
  • controller support, adding (103)
  • IDE (83), (107)
  • matching geometry (105)
  • querying (130)
  • replacement requirements (84), (106)
  • SCSI (109)
  • disk image backup
  • creating (75)
  • querying (79), (132)
  • restoring (80), (137)
  • storage space required (65), (92)
  • diskettes, for program
  • configuring for machine (69)
  • customizing for users (98)
  • replacing lost configured set (111)
  • driver
  • disk drive controller (104)
  • network adapter card (74), (86)
  • dump and restore interface
  • quitting (136)
  • starting (77), (127)
  • stopping (135)
  • DUMP command (129)
  • DUMPREST command (126)
  • H
  • HELP command (125)
  • I
  • IDE disk drive (82), (108)
  • interface, for dump and restore
  • quitting (136)
  • starting (77), (127)
  • stopping (135)
  • L
  • lost configured diskettes (112)
  • M
  • management class (68), (96), (124)
  • messages reference (139)
  • N
  • network adapter
  • adding a driver (85), (116)
  • configuring (114)
  • customizing (87)
  • modifying protocol.ini (88)
  • network speed (101), (113)
  • notebook computer (71), (91), (118)
  • O
  • options (73), (94), (121)
  • P
  • PCMCIA (70), (90), (117)
  • performance (99)
  • policy (66), (97)
  • protocol.ini file (89)
  • Q
  • QUERY DISK command (131)
  • QUERY DUMP command (133)
  • QUIT command (134)
  • R
  • requirements, system (62)
  • RESTORE command (138)
  • restore disk image (81)
  • restrictions (63)
  • S
  • SCSI disk drive (110)
  • server storage (93)
  • starting dump and restore operations (76), (128)
  • system requirements (62)
  • T
  • TCP/IP (100), (120)

  • [ Top of Page | Previous Page | Table of Contents | Index ] e cont k+3V6nL6nL6./usr/share/html/adsm/en_US/admdrmdi/a45cdrm.htm ADSM V3R1 DRM Disk Image Guide <!-- This section is for browsers that do not support frames --> <p>This book has been formatted for a browser that supports frames. Your browser cannot display frames. To view the book, please link to the table of contents: </p> <!-- Put TOC here, without 'target="text"' lines--> <p><A NAME=ToC_1 HREF="a45cdrn2.htm">Table of Contents</A> </p> <!-- end of toc -->  k\+3 V6nL6nL6 ./usr/share/html/adsm/en_US/admdrmdi/a45cdrm0.htm ADSM V3 DRM Disk Image Dump and Restore

    ADSM V3 DRM Disk Image Dump and Restore

    ADSTAR(R) Distributed Storage Manager
    Disaster Recovery Manager: Stand-alone Disk Image Dump and
    Restore Guide

    Version 3

    GC35-0343-00

    Program Number: 5639-C59
    Program Number: 5639-D91
    Program Number: 5639-D92
    Program Number: 5655-A30
    Program Number: 5765-C43