RSRC LVINLBVWt p Tp! <@U89MNF4!A IoGvi&/ُ B~0ُ B~$@eƓvwlcs'%^8X_Eix}e?Yp 7LVINQuadrature Encoder.viPOLYDAQmx Create Virtual Channel.viPTH0FDAQmxcreate channels.llbDAQmx Create Virtual Channel.vifDAQxDAQxLVIN(DAQmx Create Channel (CI-Count Edges).viPTH0ODAQmxcreate channels.llb(DAQmx Create Channel (CI-Count Edges).vi@pTaskNIDAQtask in@ initial count@count direction @edge@pTaskNIDAQtask out@7counter@0name to assign @!status @code@0source@P error in@P error outL     DAQxDAQxLVINDAQmx Start Task.viPTH09DAQmx configuretask.llbDAQmx Start Task.vi $@pTaskNIDAQtask/channels in@pTaskNIDAQtask out @!status @code@0source@Perror in@P error outL  DAQxDAQxPOLY DAQmx Read.viPTH0)DAQmxread.llb DAQmx Read.viqe^DAQxDAQxLVIN'DAQmx Read (Counter U32 1Chan 1Samp).viPTH0CDAQmxread.llb'DAQmx Read (Counter U32 1Chan 1Samp).vi $@pTaskNIDAQtask/channels in@pTaskNIDAQtask out @data @ timeout @!status @code@0source@Perror in@P error outL   DAQxDAQxLVINDAQmx Stop Task.viPTH08DAQmx configuretask.llbDAQmx Stop Task.vi $@pTaskNIDAQtask/channels in@pTaskNIDAQtask out @!status @code@0source@Perror in@P error outL DAQxDAQxLVINSimple Error Handler.viPTH06Utility ERROR.LLBSimple Error Handler.vi @!error?@code out@error code (no error:0)@0error source (" ")@0 source out @!status @code@0source@P error out@0message9DialogType.ctl!@type of dialog (OK msg:1) @Perror in (no error)4      cx d0` P c @flg@oRt@eof@Pudf@ProductCategory@dfd@txd@old@extP  P @ @ P c @0DAQ Card @0dfd @0txd @0old @0extP @7 ActiveDev@7 dfd@7 txd@7 old@7 extP  "@7 UP/DN Signal Terminal@7 dfd@7 txd@7 old@7 extP "#$%& c @ Degrees@ dfd@ txd@ old@ extP )*+,- P/// P/ @2*P/////////1111113 c@ Degrees (decimal)P 6*+,- c4@ Number of RevolutionsP 9*+,- c@Total Degrees RotatedP < @ CLK pulses 2P >  @!status @code@0source@P@AB error out!0@PDEdfd@PDEtxd@PDEold@PDEextP CFGHI c@7 counter(s)@7dfd@7txd@7old@7extP LMNOP c, @!stop@!dfd@!txd@!old@!extP STUVWPYY1 @Z @EPP[\] PEp DAQmx DeviceNIDAQ @b Pc@ y@x @ timeout@ Degrees/revolution@ Encoder Pulses/rev@0 channel name@ initial count@count direction @edge c$ c d C @0 ProductTypes cl@P@ABerror in c@pTaskNIDAQtask in @datay</S c"@7counter@0name to assign @P@ABerror in (no error)L c c$@p DAQmx DeviceNIDAQ reference c c  c  c" c c cPEEEE c  c c`>P11 d d0 !'(.004 57008:00;=05?0J0KQRX^ 8_ `_ a_ `_ `_ `d ^ 0e0^ 8f0d f0g0h0i0j k8l0 m0 E nop0qrtuvwoxDoz{||;////y@o}wCwvD~wklmoLE0000000  0soE0000000 0yS/</00 "C`7 6xV_hEv6%6J[lBh4URzX$kZAG&޹w$C >H筢 BAPP >MDٙٝ݋ч"t7^/ȇYڷ299LA#IJ_eH,qW+1`~?}R.MaNz<.6exlsrCsU:-}N'%ubO3Ll-ff|7-c]㍔(ba0Rfh6zfReToܼ){A vɁkp7x FIoX 9=_Ce:ϵft`.Huu~OY"zM3Ê3̀Iʢo]!H?F/u5 R7W2]v&-l~$!na%1?X%03ap5%RIj% .AH!et).W,ty#])5,g&|=a`4ZJ!;0Ndh/h'0dI0ŏAOC 3jPUr`>s 50Zjs8(/Hhptű JV$!t\/%YvZ0QI]wܻnBCf^v/XuTB*Ȇ%В{$F^x^61]eD]4g M=[/bhc#ceʡNgPM냐Fae34?JĊ>n\RJziũ+lQ6ҥRrp]Mq-_4[(ˈ] glڍߡJ˃5Vӵjv[{a.38sVf@<_= )O}/%m%Xm-¥эK&I4OnC6oa\"KyA Źqu}B}ΕquNϸlǦv^E325HSŋ,?Ff9 nnF\JG(1T_ruzЈnmHܣ|t`:Y43.?d9hkFT^"l>[@dPsh XZ$%_i {vm֯۔6Bo>/ );'~ˀ F6%i@H͖F;[^)g%iWq._jt5) .=Ϙ$?0#>тZ@;A)Ʃ!%riJ̼ɩ\xo eR11ag˫+IIz?-:pMuMP}&N1!FS R Y1DM+6wD+>d hKm 2DJ0 u@AKq'S;y<9B_gnGnm\3rF{Qe@ W(̀C(;76X A-̺%E]l B엢 <ZyI zѭ`ycxe7_In@wt8QG^I뤊/lN (ZEᄄŷI[LGO8vIsr%>k<@Ϥ&ށ0.'N^4qzrdXvpuܩ#H{S|x^C=7cwg"w2kMn͙CSj+ytw6Fw⌘ mycO1F#:`<;q%Pϫ%j8=~ p"c~SZiѠBD3}:#sZy)5ly6g6AyiXH-G^cnr`?-Ƴ ̕sp*cV⠔ap:|χχ&3;Pѳmvv~jX?2G?*{ bj1`(ڨ"b(VS0:#FZPlLElQ'EZ(-,}4"R]%!Sρ:`1_Kkk@sP'l,&m.\9^֣3IM(*Θzzzxl9}Mf)B)~{ee % n2;&1|53jnIΨiƚ&7ߏ+fPfnճ.AQYVߍ!TdmiT/dղ 8I4=WlzΎt{3ȝC4JзVa._K%BX.k{@>3oJ4hӠEϛM %ᲈɇKYcpKaXFDYk5ގFiV&"r)G'!3GmyʐoIJގ[:7y'"8@zy)y=re YˑJDJ,HJ+(T#nr$JJD0di e DY*#AyPB6&u) $_Ds$+ #Qm^@ JB~)QΒ `2rDB6qFY.#2G9RX?FY\b @A p" (edy y\Bq%\DQ̐%Dq 9#EE 7_2š X1K;p7 lPf'ƓͦHw^l8'o87TvgaS0GlI#aN殂]0ߵ`M`8ZBkZ EZ ò ZkTT|2=;4Sj曄Q2ſ[,v(8v4^~n4&%KTۢkQbmյv5ծѵvvZ<"CT9U~ˡYiՃߐ7|y?@C5i'b1cA;ڇ,R1]A=ϵinvpܶж 2"5 nM7(7'N}Q>e,֯L(I|/V!*gMl,[ X+XNMgb,}i(7l,K; > 對jH/b^ڣ>ާr;yݲS2_Zk ?6LsHحG5gVM8oGM 3ŒODC}fHAzWw-e Om)?bA|3dy >vT _1u"6\ .&t7$DP*(WQzG_x&T-=%nb.õ n~ o53Y/\i61P  @T̀ÙCA @edge@count direction @ Number of Revolutions@ CLK pulses 2 @!stop@pTaskNIDAQtask out @!status @code@0source@P error out!$@pTaskNIDAQtask/channels in @data @ timeout@P error inqe^L   P@xL   L    @ initial countf@pTaskNIDAQtask in@7counter@0name to assignL   P@0 channel name@7 counter(s) @!error?@code out@error code (no error:0)@0error source (" ")@0 source out@0message9DialogType.ctl!@type of dialog (OK msg:1) @P error in (no error)4 #$%&' ()*  @ y@ Degrees/revolution@ Encoder Pulses/rev @ Degrees@ Degrees (decimal)@Total Degrees Rotated @7 CI.CountEdges.DirTerm 7 p DAQmx ChannelNIDAQb4"@7 UP/DN Signal Terminal@0 ProductTypep DAQmx DeviceNIDAQb8@ProductCategory@0DAQ Card0@7 ActiveDev$@p DAQmx DeviceNIDAQ reference 7 @!DevIsSimulated           !!""  #$%&' ()*+,,, - -...--//0011* 23566 79 :; ;<< <=:=<>>* =9?9@ 7:9 $FPHPQuadrature Encoder.vi[DFSDFSDProductCategoryHY%f3Y'Y2HYfYqTDFSFSDAQ CardHYfYfq5UDERCERC ActiveDevHYgbY!fabD$ggUP/DN Signal TerminalH^] -#  rs  Note: If the DAQ Card is PCI-6221, Make sure the UP/DN Signal Ternminal setting matches the physical connection. If the DAQ Card is PCI-6035E, the UP/DN Signal Terminal setting does not matter, and the physical terminal is DIO6 on BNC-2120 for counter 0. SDn{n{DegreesSD}<l}=lDegreesN'4'4 H&3&3HD]D  Degrees (decimal)HDaDww Number of RevolutionsaDNumber of RevolutionsH#O$OaD Total Degrees RotatedaDTotal Degrees RotatedH #O $OXD!g"g  CLK pulses 2XD  CLK pulses 2H%Q&QRDgtgtsourceH{{PD:G:GcodeHN[N[RD$;H;HstatusM$IVIVP6C6CPaneUD&3&3 error outSD==CounterVD counter(s)H^] PDfsfsstopP$STOPP@M@MPaneDEEG otherwise, it maybe PCI-6221, the other type of card used in the lab SE?L?L False HDILcIMcND[h[h5.ND[h[h4.ND[h[h3.XDrr 1. Create channels for event counting. 2. Transitions the counter to the running state. 3. Reads the count value. If the value of the count is below 0, the case structure will convert it to negative numbers. 4. Convert the number of pulses to Total Degrees and Degrees. 5. Add another revolution when the CLK has gone 96 pulses. 6. Stops the acquisition and releases the resources. 7. Tests for errors and outputs any errors to the error cluster. To view the cluster indicator scroll down while on the front panel. ND[g[h7.ND[^hk[`hj6.NDH9UFH;UE2.ND&U3b&W3a1.cD~Simple Error Handler.viHD$@BkDXZDAQmx Create Virtual Channel.vi^DRTDAQmx Stop Task.vi_D,.DAQmx Start Task.viDMPMO37This case statement converts a 24-bit negative number into a 32-bit negative number. If bit-23 is set, then OR in the upper bits of a 32-bit number.OEctpcup 1 YD_` Negative caseMDyHDbcQE^k^k ..0 MDlylyxHD||HD$ & &xD,DAQmx Read (Multi-Chan Multi-Samp 1D Wfm).viHD/</<MDjwjwxHDznzpSDfhtimeoutHDz|HD5~B5B ^DPQDegrees/revolutionHDQtRt^DPQEncoder Pulses/revHDQnRnHD3@L3@LHDAAHDu*u*HD5RB{5SB{XD-, channel nameHD , +YD! initial countHD[Dz3z2count directionHDHDPOPDYfYfedgeHDzzHDivivHD HD HD HD]^HD\]i\^i HD^*`* =! displayFilter!=! displayFilter!=! displayFilter!     ZPNG  IHDRZmIDATx F̞2F(NuB[4y4 D^R1s3tx aD۵P!\ec?6X/2p4vn}Ka+jIENDB`TPNG  IHDRZsIDATx @MN:@T)-="T!}oED_Θy"P-5\Kj@, Oi߬XQ#^i+}`4`1۸! IENDB`1xZ}p>%\Ll.B>D A0qw$[.ǢSEZj[+-V[`봎E'L򇝪hgi֏P{>><=ϳ]MF$Sx.N_ܖwo<RsK.9>MrgZ ( cs&=丌 oe*ꚰ Bi ik|ow/nU ki~ z=ZkrNB JMp[3A[V|ocRɓqsiT)FI+ħw`l!{*5ܤc1TZ2n$)utUӣ==@ v5]Zjȩ+f puWq&*Vo^= orU:!ޠZd(&/o<#p0BP)Ydx(*#p C!Uժ`+T,Z֯{{^%JB)=ͯmĕqVmIM6\h@n2n5N /lqI^nZQ݂NwN=>|[o%og2!ޜcǰ7e-OI%pdZ3pZs/hZ>մv٦UqL(zUx9 '#Q]v(.!qk|@ڿMiJ~Аi/⥴u qҔ3ï)]:]Rѭ%T<P;sU5Apĉ&4=#7YJD)&r񩉾q}&V {{ LXKrUUqcG703Ld "}n~G,к/^Oy5 bk7~T`$-L>oBgq.gSA PH{ 0JD<ˁT^Xz{[s-#2Ǧu@}aY@t?[!0Pa]G69 018 m-#`*c`z%Fў:14y%ы}uyfؑ&OM+ )x>4"<&צhhZz Eh*&@a45"hrmah$hga-!)m h*ghM N_]C4>w84+4Y(ܞ[=}݈=ՍkPˊPTh<)$d$X(6(ko)̘ox9 4V? ѠJ=M4i5ܐC\OaE:9ﭪpFU:j_΄Yv] B7֙SyQr\ |/B_ΩES9N^4g6?&N+uCxFH;is, Ra0ۗSojdl6Cҍ@8oY->; WCHqF;,@[-]EDC?ȰCb)3įbx* !lp5TK> 5yUjm'wi%.qҕZUKݖMq}LdG@{@ g4k:KpzBԽp3TƉRrZCPV|?;!I4-3n_fY5xNH_.k5ht}6mӶ \N#Sl0lȿ-Wnԍ7ny4ϞyJ*Ewվ2;:'tFb~j=ݫC u ^n9W7pte)84kaTIjO)agKz;I lhu@Jp_5$%dQdƸ]t,he֠cbČ\Z0ôbX(+Cey)e{"$eN|*S ']:ٕ<(Ǎ6H(?cQFFePQu+' paa9[I 6! eAL,l$lUiF6V*˞}+a/o EH oWH d ܯ'U U%h@8euGu jx9NWby{^kx48#׏QI)oڠOq\3F^͜3'Q]1r4b$o%B`ol ,Xe 3qZ VН;нĺ.{a{&ie)̸f :^ag p l_.1۟8o)RdĢ BTF'͛m䆀w(Y.CPbWL..GG|spGُk`]e=P GXv ]lk֛/fk(\9$=Be^^g0@S`j1e fJg0> xsX)km?KbwcPΐÞڎb zb%m$kqx&Rk {zXɢ}idKkmX2K'q;ܮ 7-N|9\3g%el5K's>ip-@wdwKoykivNKzq=N G ý n.{! ` āDn)RJBBc;' BeN|&'r,0\VHEj!o 㘳W"k!G^RrXkkrvZBҊlg^Jsg{Uxo>zh5IZ?v+|BDHPQuadrature Encoder.viIUVI'DAQmx Read (Counter U32 1Chan 1Samp).viPTH0CDAQmxread.llb'DAQmx Read (Counter U32 1Chan 1Samp).viDAQxDAQxPTH0PUPV DAQmx Read.viPTH0)DAQmxread.llb DAQmx Read.viDAQxDAQxPTH0IUVIDAQmx Start Task.viPTH09DAQmx configuretask.llbDAQmx Start Task.viDAQxDAQxKPTH0IUVIDAQmx Stop Task.viPTH08DAQmx configuretask.llbDAQmx Stop Task.viDAQxDAQx}PTH0IUVI(DAQmx Create Channel (CI-Count Edges).viPTH0ODAQmxcreate channels.llb(DAQmx Create Channel (CI-Count Edges).viDAQxDAQxPTH0PUPVDAQmx Create Virtual Channel.viPTH0FDAQmxcreate channels.llbDAQmx Create Virtual Channel.viDAQxDAQxPTH0IUVISimple Error Handler.viPTH06Utility ERROR.LLBSimple Error Handler.viPTH00x} xEUuwf 0 An"%r# *L $qE *.(.(+ ǪUeDс![UU=C<>I~{5c. mIDgqϠơ\JKDE{Im4!c񆈄sd\Yrm`n\ &M - %o_ģp<Z _/3["Ы>˞[O 4~(o h =<-3{Ux~)Af?Sz:g+8{H.ЉjQrz}x - YgГH|,7U0kڟ=J"HL$``4~R2W]gXSĞ)@f P0I!`=aM6Kj(Cڌ[s8n2@[cqcQϦZ5ܺh@kњ :Rr|΢2k!k>X(}5[/eB|1W *޽G̘w䒒{m¨r"c Ph$a].OSBOPߡc ( `FA/a%o! >F^9DYl$`C0(ͩ (֑hH x "aշjX%E,6*`XD'݀.UɅIfakedIYǷ<~|U6ZE[G}0O޴@yRn4ΰ~aM7=OI|s:;:uߵ1 Ħ+Ry|cN1ڱ=OyofE}dQ ACV`S՞j寧up1t1tYВ,e p\ftg3]3ր9aߒ1S={'=[C[C,h#zh =ta=g=|5 G@y{R?KU+h~ފ5Z3Mbgi~~02矱VX?e\X{sW帲$Txv\9b7@♮f~\ir5#q1yƧY7 TCm6l\fl0kz3S Xd]4ۛ@ͮt޺;$Pm2Y63hp=S|:& t -UJY\~1 ]$)ƃ'cVG3R>~}"ƒ C9MQ(deveuX,'c'!,"<@ #<,v)͝ff /X. WH KHa1H6\aP/*)/nq1/ }e}"zp PjP(5e~& :r?+EK []=h#ؾ@y*\PBl\t{ llW P WdZZ,e.~<Odu1K GY_kw~Yk8{.aϙy={3Njj_I28QT;Ҍ\^H!-B_ oCC{ƨãZͬ]eYd0f]d(Vxe*5=ܲˊY)^6Ƣίy#%fݷuh6}jsJg *dL|ڴٳJj;RZȢ9Psr㨲ٓK@uf *c#{ʔEKgͦhC.9(u4̰qsqԼ~hKKq[^15c-b@(e`JcnA:/Jap~{ȳzE":>Ͻ0.!< lGv+ /r#ftG-mFDH2HP+\w9\=cJq/#ِ%ܯ1&B!L6#$˜ {#F 1HTBXElHK܇1Gf10#}]^ΦϽ iS}$^ ~@iF)JGo «m~@Cѐ4\.!"JF,\#C~8EH _Ah$nf&V$!Ay& ژI-mh{h(iFjXCjSv]PwAԀLC>Rg$d<)L0#A;g>|@˿`!q  -3]-~0 ރy7mZWle-B;xU` D꬟ك=Gg7)wY{7w]A{hr{Sa[LݶIrwq#A>ٗ=K[ꌞ1=OkMة +H-9=`e$%PWQFU9=G(@ )0Op>dY!AgkZ+;0{Ѹhd{yXK3.%eu,(ֱEzr3Xe6V>:pul n=>q]jbU 1>bxE'2^K,;Z6k߹YD%PI4E%ՁRJ~VH\ I̦ک-.r6}w0׹d1Q$65`xĢq`RZ^[?-.DO}Ic =kGɉX<ƆP! M!?i5YlHdžH@/C@VrЌJ`O0Ij-._2#س0%w0{r{>OcU|Oc7{H1_H_eg98/Ύ]$;Y]4WMZC9ɍe`rC'Pʧԇq9KN~1#hg|f" ǟR4ג8=ISv3 ǟ1N({O'GKx%./J{6 F㹅ux/u:~u~w Giޫe8=>R,NիS4 ,,$K,'zFcR t>ᢼ |,E2G}-8iN"2ZVWSeDt 5}R8Q1|yMzů(u{^vlgĜquϪ.iZL꒒7FB-V~7FH1:{D>Uُ cVk:Xb^i@R1 m$5U3Y WgKѬ!m=AN~۞ xfn3``+N5&M?Jz6{ڲ6Fhd䘑*{wV^bO{Fi!ATg. @p 9]hr WÚ)I@> ?+WLpo'ТɓGppD~ L"api~ OIt]&痉-§:H321n2q_ ebܘ]&nA/&_&nлd}Hq13f0C81*5`OPOIƍj3㥩J.)LQrU6Wڈ{}JKguw~:/-.)k,J8P(qCcssTo=Cfz5, R@Gz3dĕ"U]쾥sKʊf[Ơ|XJ?/>&uG?9f")~P9G7A}tV Ku?79Ta0UKVEVS~tѯ[9{~4 Xz3R[sKol@ ݊yڌԑpx chTi 3yN87If6@^0# /)4پ8qe3RWNbvA_9kiS$^jgtƾv1z{%RPҹ;:kPQW:r.@cl_ @Z+ /\ƺ}Mg (2J}SpA}Ygb8@NL4β/N%5hi:bt.CZe ]o$RSǹ Cè!7x:q=6@@/zrи}Yg b6q]K˱9uYtD{YgC{b8}AEvLRC`RrlZ}ɮ< KB Z_hҤsR'}xSІ7toї+e Ke .QmAeTYy^Ao< S r#n n~ {Y݀Oܥ NF [ В`c{ ևn7}ki~٩Stszռ\ Vb.h{ͽN7<ݔA>݌pu,IY7sGQ,-ɢ_ts cލu ~[z[zgSs>{b=YJ_gr1k0^*uq"5Y`+u43's+ dD+#Qm7dŁ˕a's䏔ʞ> &+uG(ŋ?hPp"Qs-?=mF-ٳcoʍ ,Γ6/(W~Pv>Ç#7rK3|>5HƝ 6w =D_ See|Jև⪎%:JadϱqνK^ 0n=7-`ބWRj+Kҽ,œw&PYSzoh0rX9oN==FVꤕ~%Hp<_FbP7τo@>es/R5HqjZ z?;=rPx7<ǪVeSY}% n_(&T^eb/Ġ_a I_P̃.pv=T Ȟջ}u{ޢ[D%:nJD±}Ppg՗3PѼ4]KXx ;YIE=`QջY.zEZm ]Uϵnj,J0'b:w`O- `f=ճ.D,&k&7UG$w͔\RfrAU9{w{qPPȲ2t3ЪjC|3j-? 'j l<ÍV>N'$mVf7K/t^RQ ү]ś緙Wk>SdO|?Π;{U)nHqW/h }Ju% !]o&ZY̻D"sNi_"r[ʹ9A2I QJګlR咇9BPX&|=\-#(׻;UKhXzAI rJ=쳥/={_Iԃ6h ΉU9*;'ܕV-Jw-r؀?aKߘf^T~\4"YMdKN@⊣ ZYp'iE"GOmAudPuvH+[uQ9U1o‘:> T_RS2B,|t#b!.A^/@ &ɔL2HRRd9G),CfNGN q#Sâձ#gNSc2o_+I+v,4滋Y/қKr/+]2y[.>(:Ri^Uщ[Aiub^J~oுsX:O'nx _G343fN\ť3zDĬ^L'swDYZӉit"z1G'1xNqɍ ~7ԭusԋߜZKoRU?RO@q#fH}WHt7k^ x?@Rt!ѥPG7X!Q"߬m4ŵxRlnx,Tܧy7n!3ɸGv%A_ӐO6jUy?8r9TLɒfBqVY5s)Whezg4gDCFtuȼl%jBQTPJ B_DdvdTAt_f2b~_f4w,loS0{ }ɐz]~=@e&5a{>^H?I` CܒlQM}-$ƝU>ØQpfŕ/ w,q WMM):Оn{;\J+ߡ;꛻תCyuO5.eoWb=?TXuTu2 0>aKPReiqu8K>mO<_ <{6ϩt~e] }c֭ntt=&=/"Ac=fW3XZeLsjwnBՍVuNtKq,(O|_+s^,\d- E 5++ɌKSNI.LV.ALL.goodSyntaxTargets!0 @Dflt R? RRR&R'R'wwb wmjcahow_C:\Documents and Settings\jcahow\Desktop\EPD\Doug\Quad. Encoder with E-series (STC)-daqmxJIM.vi\C:\Documents and Settings\jcahow\Desktop\EPD\Doug\Quad. Encoder with E-series (STC)-daqmx.vijcahowjcahowjcahowjcahowjcahowjcahowjcahowjcahowcC:\Documents and Settings\jcahow\Desktop\EPD\Doug\Complete\BNC-2120 Quadrature Encoder-daqmx JIM.viVC:\Documents and Settings\jcahow\Desktop\EPD\Doug\BNC-2120 Quadrature Encoder-daqmx.vi(0IUUA Q8>Q8>:>:>I?)        !w[#% 'I%TahomaTahomaTahoma000000RSRC LVINLBVWt p T 4!LVSRBDPWLIviCONPTM80DFDSLIdsVICD(versS|d_?Sp_@T8|_AT_BT_CUX_DU_EV_FVĻ_GWXл_HWܻ_IW_JXP_KX_LX _MY<_NY$_OZ0_PZX<_QZH_RZT_S[H`_T[l_U[x_V\D_W\_X\_Y]@_Z]_[]_\^$̼_]^ؼ_^^___,_`_x_a__b`$_c`p _d`,_ea8_fa\D_gaP_ha\_ib@h_jbt_kb؀_ c$ĸ_ ch_0c_c0_d<_dH_d T_d0l_)d@D_*e P_fȺ_uԺ_u_zh_d_p_Ȱ_м_Ƚ_tԽ__$_