RSRC LVINLBVW$ $`< KJ k nnI% ُ B~m1\K[*LVINAcquire N Scans VC.viLVINGeneral Error Handler.vi   @[error code] (0)$@@[user-defined codes].@@0ser-defined descriptions] @!error?@0[error source] (" ")@code out@0 source out6@DialogType.ctltype of dialog (OK msg:1)@0message@@P @!status @code@0sourceerror in (no error) @xception action] (none:0)@[exception code]@0[exception source]6@P @!status @code@0source error outPTH07Utility error.llbGeneral Error Handler.viPLVIN AI Config.vi|  @     @ device (1)T@@0P@ high limit (0.0)@ low limit (0.0)input limits (no change)@@fP@@ no changeDCACGND internal ref.coupling (no change:0) @input config (no change:0)%coupling & input config (no change:0)F@P@measurement mode@reservedmeasurement mode structure @taskID.@@@7 channel (0) channels (0)@number of channels@buffer size (1000 scans)@ [group] (0).@ )interchannel delay (secs) (board default)@@P @!status @code@0sourceerror in (no error)@[number of buffers] (1)"@allocation mode (no change:0),@&[number of AMUX boards] (no change:-1)6@P @!status @code@0source error outPTH0$DAQai.llb AI Config.viLVIN AI Start.vi     @ taskID inZ@ no triggeranalog digital A digital A & Bscan clock gatetrigger type (no trig:0)@pretrigger scans (0)<@ no changerisingfallingedge or slope (no change)@ taskID out$@number of scans to acquire (-1)@ actual scan rate @ scan rate (1000 scans/sec)F@P @ level@ hysteresis@ delay (sec)actual trigger params&@ number of buffers to acquire (1)@@P @!status @code@0sourceerror in (no error)L@ no changeinternal I/O ConnectorRTSIscan clock source (no change:0)T@P @0trigger channel (empty)@ level (0.0)analog chan (-) & level (0.0)@P@ hysteresis (0.0).@ no changeDCACcoupling (no change:0)@ delay (0 sec)@skip count (0)@ time limit (0 sec)[additional trig params]6@P @!status @code@0source error outPTH0#DAQai.llb AI Start.viLVIN AI Clear.vi]a @@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out@ taskID in@ taskID outPTH0#DAQai.llb AI Clear.viPOLY AI Read.viнayPTH0"DAQai.llb AI Read.viLVINAI Read (waveform).vi    @ taskID in@P$@ no changeoffonp mode (off)@channel index (0)0@ no changerisingfallingbslope (rising)@ level (0.0)@ hysteresis (0.0)@skip count (0)@ offset (0)conditional retrieval (off)@ scan backlog@ number read@ taskID out&@ number of scans to read (-1:all)@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributes waveform data*@ %time limit in sec (-1:auto calculate)@!retrieval complete@@P @!status @code@0sourceerror in (no error)@P@ no changerelative to read markrelative to start of bufferrelative to end of datarelative to trigger pointposition (rel. to mark:1)@read offset (0) read/search position (from mark)6@P @!status @code@0source error outPTH0-DaqAi.llbAI Read (waveform).vi,,  @device@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata*@@@7 channel (0)channels @number of scans to acquire@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributeswaveform graph@ scan rate<@@$P@ high limit@ low limit input limits@!timeout?44P? cL P d-`  P P cTP"@P@flg@oRt@eofudf PdevicepdfdPtxdPoldPext chP"@P@flg@oRt@eofudf Pnumber of scans to acquirepdfdPtxdPoldPext P   cVP"@P@flg@oRt@eofudfP scan ratep dfdP txdP oldP ext c VP"@P@flg@oRt@eofudfP!timeout?x!dfdP!txdP!oldP!extT P@@@$P@ high limit@ low limit P    P   cP"@P@flg@oRt@eofudf Acquire N Scans.vi This VI retrieves the specified amount of data from one or more analog input channels each time you run it. This is a timed acquisition, meaning that a hardware clock is used to control the acquisition rate for fast and accurate timing. It is also a buffered acquisition, meaning that the data are stored in an intermediate memory buffer after they are acquired from the DAQ board. Once the data have been acquired, LabVIEW retrieves the data from that buffer and displays it. acquisition scanning analog input 3133 LabVIEW LabVIEW 1 1000 SingleBufferedWaveform Voltage NI.LV.ALL.VILastSavedTarget0DfltNI.LV.ALL.goodSyntaxTargets&@0Dflt|DESCRIPTION: This VI retrieves the specified amount of data from one or more analog input channels each time you run it. This is a timed acquisition, meaning that a hardware clock is used to control the acquisition rate for fast and accurate timing. It is also a buffered acquisition, meaning that the data are stored in an intermediate memory buffer after they are acquired from the DAQ board. Once the data have been acquired, LabVIEW retrieves the data from that buffer and displays it. Use this VI to acquire a relatively small amount of data (it must fit in the memory available), where each point does not need to be viewed or processed while it is being acquired INSTRUCTIONS: 1. Enter the device number, channels, number of scans to acquire, and scan rate. 2. Make the appropriate I/O connections as explained below. 3. Run the VI. KEY PARAMETERS: This VI shows how to use the intermediate analog input DAQ VIs for a buffered acquisition. AI Config.vi is called to configure an analog input operation for a set of channels and allocate a software buffer. AI Start.vi is called to start the acquisition of data into the software buffer. AI Read.vi is called to read the data from the buffer into LabVIEW. AI Clear.vi is called to clear the analog input task and board resources, as well as the software buffer. I/O CONNECTIONS: Connect to the input channels on the I/O connector for your board to match the channels you have chosen on the front panel of this VI. For example ACH0 for analog input. To find the actual pin numbers, refer to your hardware user manual. DAQ VIs USED: AI Config.vi, AI Start.vi, AI Read.vi, AI Clear.vi.%d%d %0.2f%u %0.2f %0.2f%u%u %0.1f%<%I:%M:%S%2u %p>T%u %<%X %x>T %0.6f%u %#.6g%d%d1J$z$J,IM"Q*ɤ E1*YVT&$ %)ac 6 i   @deviced@@TTNPTP @ P!0Sdata@@ 7channels @number of scans to acquiren@@TTNPTP @ P!0Swaveform graph@ scan rate&@@P  input limits@!timeout?"DTHPD\J88""~ F6@P @!status @code@0source error out@P@ hysteresis (0.0).@ no changeDCACcoupling (no change:0)@ delay (0 sec)@skip count (0)@ time limit (0 sec)[additional trig params]`T@P @0trigger channel (empty)@ level (0.0)analog chan (-) & level (0.0)XL@ no changeinternal I/O ConnectorRTSIscan clock source (no change:0)8,@&[number of AMUX boards] (no change:-1)@ scan rateL@@P @!status @code@0sourceerror in (no error)2"@allocation mode (no change:0)(@[number of buffers] (1)>.@ )interchannel delay (secs) (board default)@ [group] (0).@buffer size (1000 scans)$@number of channels>.@@@7 channel (0) channels (0) @taskID@P@ no changerelative to read markrelative to start of bufferrelative to end of datarelative to trigger pointposition (rel. to mark:1)@read offset (0) read/search position (from mark)6&@ number of buffers to acquire (1)VF@P @ level@ hysteresis@ delay (sec)actual trigger params@ taskID out$@!retrieval completeH<@@$P@ high limit@ low limit input limits@ low limit@ high limit:*@ %time limit in sec (-1:auto calculate)@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributes waveform data6&@ number of scans to read (-1:all)@ taskID in0$P@ high limit@ low limit, @ scan rate (1000 scans/sec)&@ actual scan rate   @[error code] (0)$@@[user-defined codes].@@0ser-defined descriptions] @!error?@0[error source] (" ")@code out@0 source out6@DialogType.ctltype of dialog (OK msg:1)@0message@@P @!status @code@0sourceerror in (no error) @xception action] (none:0)@[exception code]@0[exception source]6@P @!status @code@0source error out@S attributesVF@P@measurement mode@reservedmeasurement mode structure@@fP@@ no changeDCACGND internal ref.coupling (no change:0) @input config (no change:0)%coupling & input config (no change:0)@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata(@0[exception source]&@[exception code], @xception action] (none:0)0$@number of scans to acquire (-1)H<@ no changerisingfallingedge or slope (no change)*@pretrigger scans (0)@0messageF6@DialogType.ctltype of dialog (OK msg:1) @0 source out @device@0source, @number of scans to acquire@code out@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributeswaveform graph.@0[error source] (" ") @!error?!jZ@ no triggeranalog digital A digital A & Bscan clock gatetrigger type (no trig:0)>.@@0ser-defined descriptions]0$@@[user-defined codes]`T@@0P@ high limit (0.0)@ low limit (0.0)input limits (no change)&@[error code] (0)@ device (1)x     @ taskID inZ@ no triggeranalog digital A digital A & Bscan clock gatetrigger type (no trig:0)@pretrigger scans (0)<@ no changerisingfallingedge or slope (no change)@ taskID out$@number of scans to acquire (-1)@ actual scan rate @ scan rate (1000 scans/sec)F@P @ level@ hysteresis@ delay (sec)actual trigger params&@ number of buffers to acquire (1)@@P @!status @code@0sourceerror in (no error)L@ no changeinternal I/O ConnectorRTSIscan clock source (no change:0)T@P @0trigger channel (empty)@ level (0.0)analog chan (-) & level (0.0)@P@ hysteresis (0.0).@ no changeDCACcoupling (no change:0)@ delay (0 sec)@skip count (0)@ time limit (0 sec)[additional trig params]6@P @!status @code@0source error out:*@@@7 channel (0)channels @code @!statusB2@P @!status @code@0sourceerror@ dt @@@ dtY, @TPt0P @TPt0@ dt@@@ dtY2@P @!status @code@0sourceerror@S attributesTP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributes&@7 channel (0) 7pNIDAQOld   @     @ device (1)T@@0P@ high limit (0.0)@ low limit (0.0)input limits (no change)@@fP@@ no changeDCACGND internal ref.coupling (no change:0) @input config (no change:0)%coupling & input config (no change:0)F@P@measurement mode@reservedmeasurement mode structure @taskID.@@@7 channel (0) channels (0)@number of channels@buffer size (1000 scans)@ [group] (0).@ )interchannel delay (secs) (board default)@@P @!status @code@0sourceerror in (no error)@[number of buffers] (1)"@allocation mode (no change:0),@&[number of AMUX boards] (no change:-1)6@P @!status @code@0source error outa @@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out@ taskID in@ taskID out@!timeout?$@time-out error code0*P0!!!0$@P0!!!@ number read"@ scan backlog@P$@ no changeoffonp mode (off)@channel index (0)0@ no changerisingfallingbslope (rising)@ level (0.0)@ hysteresis (0.0)@skip count (0)@ offset (0)conditional retrieval (off)    @ taskID in@P$@ no changeoffonp mode (off)@channel index (0)0@ no changerisingfallingbslope (rising)@ level (0.0)@ hysteresis (0.0)@skip count (0)@ offset (0)conditional retrieval (off)@ scan backlog@ number read@ taskID out&@ number of scans to read (-1:all)@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributes waveform data*@ %time limit in sec (-1:auto calculate)@!retrieval complete@@P @!status @code@0sourceerror in (no error)@P@ no changerelative to read markrelative to start of bufferrelative to end of datarelative to trigger pointposition (rel. to mark:1)@read offset (0) read/search position (from mark)6@P @!status @code@0source error out,<Dt Dp8,X| | 4 \  $ L h  ,H 8H8| @x@8Hl8xx88H@\|` RD[Zhz[[hzdevicefD*z+znumber of scans to acquireD$LrYLsY;For instructions select Show VI Info from the Windows menu.UDL%zM%z scan rateHD(JZ[TD*T+Ttimeout?XDSO`SP` input limitsNFSFS VDlyly high limitUD low limitRDMZMZdevicefDnumber of scans to acquireUD   scan rateTDnotimeout?XDCPCP input limitsVD]j]j high limitUD low limitPDdataTDchannelsZD`dm`emwaveform graphHJmh{mizZDn {]n{] waveform graphH"JQh^Qi^HDJvwRWXplot 3HJ^k^kHJH J((HJVcVcHȓJHJo|o|HDJHJH̉JkMx`kNx`WD channel (0)H4J76LDN NDt0HDJIH NDdtHJIIMRZSZYHHJijNDU`V`dtHXJ^_QDgtgterrorRD${{statusH$J PD${;S{<ScodeHHJ-o.oRD  sourceHԇJn^VD"*"* attributesH4J&k&3|HDLJHDJ%2%2HD`J HD Js5_s6__Dnotime-out error codeHDJHDJ HDJP]P] HDXJ==dD'54'74General Error Handler.viWD'4"'4! AI Clear.viWD(_5(a5 AI Start.viXD'4K'4J AI Config.viVD(5(5 AI Read.viHD JR%time limit expired; not all data read%time limit expired; not all data read LP LuNu  || Analog Input=&T)(I*#,p".l x;I\NIMAcquire N Scans VC.viC.vi|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333f3̙f3̙̙f3̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3f3ffffff3f3333f333f3 """)))UUUMMMBBB999|PP֭𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333f3̙f3̙̙f3̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3f3ffffff3f3333f333f3 """)))UUUMMMBBB999|PP֭𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q$FPHPAcquire N Scans VC.viR0FPHP4`J8b(:>aR/       D *t        X XL**X`7@P D5D@ (@PLn5L@@:4 N ZYi{8qK@ 2 A[dp5p5l9@ 2 dno6o6k:0  [n0tLC,V|\4 N ){$pK@ 2 Ap5p5l9@ 2 o6o6k:0  0ttED|X4 tKqZ$K@P +6pd4 N K&{ԛK@ 6 A!p5p5l9@ 2 !+o6o6k:0  +0t 8 |,6 X ,<  f5YtKhJ4 O5)ƯK 5uuuuu0tn5|XHR B,<O 4 N RNahK@ P 2B4Ud$+A@ 2  AU\p5p5l9@ 2  \do6o6k:0 ]  Ud0 W Sf0 s V0 U S< SV-d<* h 4 J  ETԐK0 7  [0  V    @ P \7Tx!B4 N  kz(K@ 2  Alup5p5l9@ 2  uo6o6k:0  l@ P 7 T4 N  K@ 2  Ap5p5l9@ 2  o6o6k:0  0 tp  | 4 FR L[؎K4 FR K4 FR  K4 G5RmtK4 FR BQ@qK4 F R \k8oK4 F R K5L : `l0J0J/K.L-Ms(I16) device: the device number you assigned to the plug-in DAQ board during configuration. The default input is 1.L : 0J0J/K.L-M(I32) number of scans to acquire: The number of scans the VI retrieves from the acquisition buffer each time the loop iterates. The default input is 1000. L : )0J0J/K.L-M(TF) timeout?: This LED warns you if the time limit expired before all the requested data was read. If it turns red and displays "time limit expired; not all data read," then the read subVI is returning only part of the requested data, if any. Time out is not an error, just a warning, and acquisition continues. However, you might want to read less data each time, read data less frequently, or increase the time limit.(SGL) scan rate: the number of scans per second to acquire. This is equivalent to the sampling rate per channel. The default input is 1000 scans/sec.L :  q}0J0J/K.L-Mxd(SGL) high limit: This is the upper limit of the input measurement range. The default setting is 0.L :  0J0J/K.L-Mq(cluster) input limits: Enter the input limits settings for the channels selected in the "channels" array control. This determines the input measurement range that each channel is configured for. Leave this empty for hardware default configuration or if you are using the Channel Wizard. Each element of this array corresponds to each element of the channel array, and same input limits setting will apply to all channels listed in each element of the channel array. If you want a different input limits setting for each individual channel, they must be listed separately in the channels array, one channel per element. xc(SGL) low limit: This is the lower limit of the input measurement range. The default setting is 0.q(cluster) input limits: Enter the input limits settings for the channels selected in the "channels" array control. This determines the input measurement range that each channel is configured for. Leave this empty for hardware default configuration or if you are using the Channel Wizard. Each element of this array corresponds to each element of the channel array, and same input limits setting will apply to all channels listed in each element of the channel array. If you want a different input limits setting for each individual channel, they must be listed separately in the channels array, one channel per element. HR . Y=D$Dmwaveform data is a 1D array that contains waveforms of analog input data scaled to scaled data units. 4 F ܛK@PrB48XA0 ] @ 2 Ap5p5l9@ 2 o6o6k:0 W | HRP-@]:YP<channels specifies the set of analog input channels. 4 F `K@P2B44\A0 ] @ 2 Ap5p5l9@ 2 o6o6k:0 s M0 U P0 W |P<channels specifies the set of analog input channels. 0tDZJ0 s 0 U mwaveform data is a 1D array that contains waveforms of analog input data scaled to scaled data units. 0t4p^4!*t_b 8l!\|B M*@)D.This waveform graph displays the data acquired on the specified channels. Colors and plot styles have been defined for the first four channels on the graph's legend. In this VI, this graph's data type is an array of waveforms - each waveform has three elements: initial t, dt, and a 1D array of data.4 F R _cnqKHR O hc1{$<@ 6#\ @jDqKh=h=`E@P~"B4jDya8zA0 w#\ jLya0 _" hB{c@ 6#\ qDyKg>g>k:<Sp$"je~1y%%40 7$< lg|0 s" je0 W" hc,%`9: :H,:H: 9%`4Q$<lg|2x0 $< je~p 9lzlzlz4 %` lg|PKp :Hl{l{l{4 N  m |^K0 C n (((p : l{l{l{@ 4 L!kz@ 4 K!kz|0   wL0 29T(LQ )0 29T-LuOv +4 29TPg_B8h?|B8h=DB8hC B8hF(B8hA0B8hJB8hLB8hOB8hHB8h B$x%2X8hQ<B,#\#$$38h#\B8h$<B8h%`B&428h9B%28h: B'X388h:HB8h"B&h3~tRrJJ\J>t;uH0aD,74t-,;4;;l></8-<4WXhXYX3M4Xh $ 44 J: K05 7: @5 2:O 8I<5 2: 8/46 N=DFTK47 J> K<8S`=DF:f>>08 >  08 7> ,8?|A0C HQ<,8Q<HC A0?|48 F?| `K896?| JhKK;Ap@P<;>K?e ,;>?(@@?@/p0; ?| K<;O?|S ?`d8;h@BAA@; :?| @p5p5l9@; :?| o6o6k:;|;|@;P>KBc p; @f?f?e@dAcB4; FA0 K8<2A0 JОKK@> :A0 @p5p5l9@> :A0 o6o6k:,>BB<BtBDDT0PH>R>QChbF($ ,>CCEGG/4> FC  Q[K@?P2C B4_EaAL? >A0 0Ju0J/K.L-M0? A0 K8?rC hKKr@A 2C @_fp5p5l9@A 2C _fo6o6k:0A _C f8AhCBEEA|A|0A WC  ],ADDDE<El@APC TFh`8 ,AFFGG@IG04A NF( TaK8B2F( ]LKKyh@D :F( @U\p5p5l9@D :F( U\o6o6k:0D sC  T0D UC Q0D F( T<DS` >fwIHL_IIDThe error cluster contains error or warning information. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed. ;,DI0IdK104D FH fuԞK0E 7H zrLE >F( V\0J0J/K.L-MEJLOEOLJ<EOHzK4JT^EThe status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,EK`KN04E GJzlqK<F jJKnQp1,OQRQ14O FQ< #+4K0P Q< #n4P 2Q< %lPK vBDHPAcquire N Scans VC.viLVINGeneral Error Handler.viPTH0LVIN AI Config.vi)PTH0LVIN AI Start.vi!PTH0LVIN AI Clear.vi\PTH0LVINAI Read (waveform).vi1PTH0POLY AI Read.vi1PTH0:@ BDHP@lJ8C\9,Da:,Q 00QD4QD0 4QD84T Q04QD(h0Q@p$DX4Q BX rK4RD) DP4RD! @P 4RD)X 4RD)L 4RD) P 4RD0 Q4RD! 4RD pP0R@p\3C;4R B\$30K0S@p$4S BK4TD1|0T@p 8X 4TD4T BXr4`@K4U/Dy ,NmU | U 8, 4U0`o'!mU U4U0pmU| U 04U0@qmU,Upr\ U U@p\@UP\m8s@4U B m8K0V 3 DVcDfvV0 V@h(4VbhtfvnV V@hP04VbhufumV0VP4VD9h4VD  V|4VD l !V X0V@p 4  4V B  K0W@p  4W B (KLX : 0J0J/K.L-M\X<HXXLPPQQnPX 8D!X;77\XQaQ*P*XQzQXX787z8zpX$ETEaT\X$8a7*8*X$DEDEX(P7PLX<880X@p,^nf4X BO^K4YD1@7,Y & 0Y@p*t4 T<Y X\X  \Y, 8X$$$(4Y B>4KZ,f>>fZ??8ZhBZZZ~D`9fJJN1H0a ZHDZ1D|44TT 04Z3T44;;774Z K&45KP[LT0<\ [T4[3N4ADG<D4[3,P4;DA<> [ 4[3K4GDM<J[[L[4[3I4M;T7P [L4[3H;4A;>7[ [4[3F;MAT>P[ [4[3pAA4G;D7[[ [l4[3?AMGTDP [4[3@>G4M;J7 [T [ T4[3=GMMTJP [< [t4[3:M4T;P7 [0 [(4[37D;TAL> [ [P4[36DATGLD [<[4[3H5DGTMLJ[\ [\4[3/MMTTPP[ [|<[p)!1h\[0 [<D[1D4T lP 4[ K\&5#ԓK0\L" ( !`4\3\8RDTL\L \\(4\3\QDTL\ \\l4\3\MDTL\"\\\1)!\  hX\X4\3\)DT L \\(4\3\ (4D<\ ( \\,(4\3\ |'4D<\ \\ H 4\3\ &4D<\ \\ 4\3\!L4D <\!` \\!,(\8dL4\ K!'^6K]3 (D]1D"0!5^U~WИOP]"##p#$@$%%x%&H&'''(P(4]3!"V5^<e8a]" ]!$",( ]\" ]!(#4]3!#\<5kEq=n]#p ]!#(#p4]3!#;5qEw=t]# ]!##4]3!$,95w<~8z]$@ ]!X#,(4]3!$8<^Be?a]$ ]!$`$4]3!$.<wB~?z]% ]!$%4]3!%d,B^HeEa]%x ]!$%04]3!%BwH~Ez]% ]!%%4]3!&4H^NeKa ]&H ]!&&H4]3!&HwN~Kz ]& ]!&h&4]3!' N^UeQa ]' ]!&/4]3!'lEeUkMh ]' ]!'8'4]3!'EkUqMn ]' ]!''4]3!(<EqUwMt](P ]!((P](4]3!(L5eEk=h]# ]!.(],("])8]$@1\ ])*\]%x])]0' ])* ](6lD]1D*X*$4T.k 4] K)&5LKP^)8)+X+,(,,-`-.07//h/0804^3))U4;74^3))tS4D<4^3)+D34D!<^+X ^)++X4^3)+24!D'<$^+ ^)+x+4^3),4';.7*^,( ^)$+,(4^3),|;A>^, ^),,H4^3),;'A.>*^, ^),,4^3)-LAGD^-` ^)$-X4^3)-A'G.D*^- ^)--4^3).GMJ ^.0 ^)-.04^3)7G'M.J* 4^3!(pNwU~Qz4^3). MTP ^/ ^)./4^3)/T DTL ^/h ^)/ /h4^3)/ DT!L ^/ ^)//4^3)0$D!T'L$^08 ^)/084^3)0M'T.P*^0 ^)0X/^\)8^1\^ )4^ K1'6 K_, _1X28,(_X-`P_D11 5U05~P_1\23334T45$556\67,778d4_105<84_125E=_2 _12l24_13~5E=_3 _1234_13p}5E=_3 _13<34_13-5<8_3 _13,(4_14@%<B?_4T _14 4T4_14$<B?_4 _14t44_15#BHE_5$ _145$4_15x"BHE_5 _15D54_15HNK _5 _1554_16HHNK _6\ _166\4_16NUQ _6 _16|(4_17EUM _7, _167,4_17EUM _7 _17L7_7 _).P7_7 _1974_18PNUQ_8d _18(_4 8_0 8KK4,a8 P84a17EUM1:; Di amm ( Zx      TahomaTahomaTahoma00RSRC LVINLBVW$ $ 4 RSID`LVSRtBDPWLIviCPTMDSTMDFDSLIdsVICDversDLDR(FPTD= <(="L=(@=*$6@P3A$=AD?CL<CtI(L!PpDN#P|LI%P9'P>)Pt?+Pp=-PĐ /P0Px51P;3Q@I;QN>Q(4OAQ8|ODQDOKQTaQ``Ql=QISul5vxv|<;w0;wd GwX= xI xd(I x4I ypL ypD<yz4Nz'zpI{D|I{hB{M|PI|M}J}TPN}I~8N~L,N ~M"~dI$<=&T)(ԸI* #,lp".l 2xM5PH6N7=8H9N:N<<O=O?LO@0dOB|OCЬOEOFtOH̜eIHGJl`eN`O0ΑP\(CQRSPhTԥUV4WBX<Y0Z|[$\0X]У^ذ_Dđ`Ox;GDPI`\NpIM4 LMTh