RSRC LVINLBVW D@< ُ B~0@ P"@P@flg@oRt@eofudf^PP @0db@0host@0user@0password@mysqlodbcdb_typedb.pP0000dfd.PP0000txd.PP0000old.PP0000extH P@@@P@idx @ data P P   cP"@P@flg@oRt@eofudf*P@P@idx @ dataresultsx@P dfdP@P txdP@P oldP@P ext8 P@@@08 P@@@0P"@P@flg@oRt@eofudfP@0 col_headersx@0dfdP@0txdP@0oldP@0extP"@P@flg@oRt@eofudf"P@0 SQL resultsx@0dfdP@0txdP@0oldP@0ext`0table(`@P@idx @ datatempH P@@@P@idx @ data" P@@ hINSERTREPLACE operation(P@idx @ dataBhP@idx @ voltage@ temperatureelements as used in LVHhP@idx @ data@ data2 + data3elements as retrieved from DB`0clauseBhP@idx @ voltage@ temperatureelements as used in LVbhP@temp.idx@ temp.data"@ temp.data2 + swept_data.data3elements as retrieved from DB`0 table join> P@@@@0where"`@@0wheresql_cmds`0where`0where c$ c c4b^@P @0db@0host@0user@0password@mysqlodbcdb_typedb cFB@P@idx @ voltage@ temperatureelements as used in LV@ temperature c @ voltage @idx c c @Stype@0clause @limit6@P @!status @code@0source error out @@@SVClusterValues@!distinct @Stype@0clause @limit6@P @!status @code@0source error out @@@SVClusterValues6@P @!status @code@0sourceerror in"@@@0Stringfields@!distinctB@P@idx @ voltage@ temperatureelements as used in LV6@P @!status @code@0source error out@SVCluster@0table6@P @!status @code@0sourceerror in"@@@0Stringfields6@P @!status @code@0source error out"@@0 col_headers"@@0results@0sql_cmd"@@@0wheresql_cmds6@P @!status @code@0source error out@@0where6@P @!status @code@0source error out6@P @!status @code@0source error out@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out6@P @!status @code@0source error out@SVClusterB@P@idx @ voltage@ temperatureelements as used in LVL@B@P@idx @ voltage@ temperatureelements as used in LV@0tableFB@P@idx @ voltage@ temperatureelements as used in LV @ voltage@ temperature @idx cL@B@P@idx @ voltage@ temperatureelements as used in LV cP@idx @ data @ data c$@@@0 Data Namefields @@@SVClusterValues6@P @!status @code@0source error out@@ @Sdata indata in6@P @!status @code@0sourceerror in@0table @limit@0clause@0table"@@@0Stringfields@!distinct @Stype@! return_id @INSERTREPLACE operation&"@P@idx @ data6@P @!status @code@0sourceerror in8@Don't Print DBMS infoPrint DBMS Info server dbms@prefnum6@P @!status @code@0source error out6@NULLMySQLOracle MS Access SQL Serverdriver^@P @0db@0host@0user@0password@mysqlodbcdb_typedb@@@idids6@P @!status @code@0source error outP@idx @ data c c6@P @!status @code@0source error out c c"@P@idx @ data c @idx c@SVCluster c< c< c< cT cD c< c c| c< c c| c< c c c| c| cL c c  c  c  c  c  c  c c c c c c c0'@ F(8 Zr Xtest_dbdannydannytemp?zG{?ə?333333!swept_data.id = temp.idx LIMIT 10temp INNER JOIN swept_data$CREATE TABLE t (c CHAR(20), i INT); CREATE TABLE t2 (c CHAR(20));CALL simpleproc(); `CREATE PROCEDURE simpleproc (OUT param1 INT) BEGIN SELECT COUNT(*) INTO param1 FROM t; END;X :   > : :@V  ,.0N @4~@0N`@P<f, 8L , @2, p@N <f, P @|Bhd  @ @ h  @ & v @ @&  VIDStest.viVIDSsql_select_clust (db ref).viph`PTH0VIDS sql_open.viXPTH0VIDSsql_insert_clust (db ref).vi\PTH0VIDS sql_error.vitldPTH0VIDSsql_cmd_resp (db ref).vi|PTH0VIDSsql_cmd (db ref).vixPTH0VIDS sql_close.viPTH0?d<<ux86< 9code{X?E{D9E`ETPUEd$=t1=hÐH^Ӏ}#t} uE(E!E"ɍH HHH ƅD t hhUEPt?9t$QRRVhh Rfd$ZY= 6t 6 >t?9t$QRRVhh fd$ZY=6t 6  t6PGXG7GG +FS Fɍt ƅp ƅp fx2ƅt >t+PQYXGPQYX^QRhuP$hPD$Xd$ZY>utQRUhCQhVÇd$ZYƅt fx6LElxVW _^ VW _^ 9} ƅd }(u ƅ hhUEP8d$ =fx&EtDžLC8QRhhhP,$#g~d$ZY}zƅh x'dts0 EX[CE`ETd.UR@␐}zt}ztƅh fx*EEE`QRPET$hhPET$ff~d$ZY=tÐRAƅl x+XDž=t6@ t6PGXG 7GG +F`@ F`ɍ| ƅx ƅx fx:ƅ| ƅ| fx>Dx>@9} rƅl fx.QRP,$hhPET$d~d$ZY=tÐ}zyx/ɍ HHH ƅ ƅ uP<$P$d$ =1SQRVWQRu huuBہd$ZY_^ZY[ÐuP $PP$d$ =QRPx$ewed$ZY=fxBƅ hts<p tsL tsT tsd 4 EXFE`ETh.UR@␐}zt}zƅ fxFƅ Džt8=t6|@>t?|9t$QRRVhh>fd$ZY=6t 6, 8 t6PGXG7GG +Fp|P Fpɍ ƅ ƅ fxVƅ ,>t@PPQYXGPQYXG PQYX^QRh uPP$hPpD$Xہd$ZY,>utQRUhCQhVd$ZYƅ fxZ0ElxCVW, P_^, |t9} tƅ fxJ EtDž LJ QRhhhP$`~d$ZY}zƅ xKlts0 EXIE`ETl.UR@␐}zt}ztƅ fxNKE`QRPET$hhPET$_~d$ZY=tÐ&Aƅ xODž@=t6@ t6PGXG7GG +F Fɍ ƅ ƅ fx^ƅ ƅ fxbx9} rƅ fxRQRP$hhPET$P^~d$ZY=tÐ}z xSɍ HHH ƅ ƅ uP$P$Nd$ = uP$P|$Yd$ = QRP$ qed$ZY= QRP$dped$ZY= fxfNƅ pts< tsT tsd t EX;ME`ETp.UR@␐}zt}z} ƅ fxjƅ Dž=t6>t?9t$QRRVhh}fd$ZY= 6t 6l  t6PGXG7GG +FP Fɍ ƅ ƅ fxzƅ  >t@PQYXGPQYXG PQYX^QRh uP$hPD$XJՁd$ZY >utQRUhCQhV~zd$ZYƅ fx~wElx VWl _^l 9} ƅ fxnREtDžPQRhhhP$%Z~d$ZY}zƅ xo)tts0L 0 EXYPE`ETt.UR@␐}zt}ztƅ fxrIRE`QRPET$hhPET$hY~d$ZY=tÐGƅ xsDž4=t60 t6PGXG7GG +F 0 F ɍ ƅ ƅ f<ƅ ƅ fTx049} 4lƅ fxvHQRP$hhPET$W~d$ZY=tÐ}zuxw0ɍ HHH ƅ ƅ QRP$jed$ZY=f ƅ ƅ SQRVWE=tEMEE =t9Et8EEEQRPE$u P^ $wfd$ ZY=tkE =tEPEEX@QRuhPED$Xied$ZY=tEEm}Ÿ_^ZY[ÐuP$P$d$ =fƅ EX5TE`ETx.UR@␐}zt}zƅ fƅ EXTE`ET|.UR@␐}zt}zƅ }(u ƅ hhUEP8d$ =}(u ƅ hhUEP8d$ =uP$P$Cd$ =f!ƅ ts0x\EXUE`ET.UR@␐}zt}z ƅ fElxƅL fxƅP  EX*VE`ET.UR@␐}zt}zƅP fxƅT ts0EXVE`ET.UR@␐}zt}ztƅT fx}#t}"uH}!v}/uvQRPED$I~d$ZY=w=t p h搐ÐE{ WE`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐTWT WTWT WiTWOT"X5TT+XT.EXTF_XThyXTeXTdXTfXTnXeTXKTY1T\/YTIYTcYT,}YTԶYTHYT4Y{TDYaZÐx&ZÐx&2ZÐx&HZÐx&C^ZÐx&[tZÐx&]ZÐx&P/pZp @'PUEd$=uÐT ZT[^Tu;[$Tu[T [T4 [vT #\%' $$V$$H'&&%%##x%,'&'^'t*0((j((:*))*R))*"+*\++JrQRead results and rename elements for clarity. The elements may be any valid SQL DD !Insert data into table "temp". The cluster can be built up with a a constant/bundle-by-name, where the element names match the DB column names and the element types match the DB column types. Date/times and datetimes are handled as LV Str types.YD#d$d data2 + data3^Dopen db connectionODeqeqidxHDX{ttSDvoltageHDd {iDM eM!eelements as retrieved from DBRD""clauseXD &,\ ',\ sql_error.viXD sql_error.viODj#v2j$v2idxHD{y$+y%+HD${$4%4_D^_sql_select_clust.viPD#8$8dataWD temperatureHDhzHDz$4%4bDT`T`elements as used in LV_D^_sql_select_clust.viXD |, }, sql_error.vibDT`OT`Oelements as used in LVODeqeqidxHDP${ttHDX${WD!! temperatureHDh${D%\%\SQL JOINs are straightforward, use the JOINed table names as the "table" input and use regular SQL to call out the elements you want to retrieve. You can rename the elements as illustrated here.iD4(L4)Lelements as retrieved from DBTDQ+]TQ,]Ttemp.idxHD${`,l3`-l3UDo+{Zo,{Z temp.dataHD${~,<~-<SD  voltageiD+,temp.data2 + swept_data.data3HD${,<-<VD table joinHD${ HD${%1%1!!VDHzIz sql_cmd.viD. / Generic SQL commands may be processed with sql_cmd.vi. The intent is to use this VI to create tables and procedures specifically for your flavor of SQLTD&&sql_cmdsHDP"{*6*6HDD%{,!8,"DQD););whereQDFR4FR4whereHD'{UUdDtusql_cmd_resp (db ref).viXD sql_error.vi_D*+close db connectionD|&|'Generic SQL commands with output may be processed with sql_cmd_resp.vi. This works well when calling procedures or special RDBMS functions.HD"{ QD;X<XwhereHD$){>?HD{ _D+,Access row elements_DAccess row elements_D.Q:.R:access row elementsmysqlodbcINSERTREPLACE operationFPHPtest.viFPHPDz8||~ܼ{L3!{`{ {Nsl_,z`XL0\ 0547,  |L<S` t*lP,8 lx,|4 F *8v{,xl 80 7 >h0  :ldv,@0 8 Nehdv4Q>ehll;MySQL: DB name Oracle: Schema MS Access: N/A- must be blankMySQL DB or ODBC Schema4 28 Radv{4Qeht4 F8 >L|v{,H4 F  esxv{,H|l;MySQL host, IP address or name. ODBC DSN (Data Source Name)MySQL host or ODBC DSN4Qh@USER Name. MS Access - N/A USER Name4 Fl tv{4 2 ydpv{0  uhdv4Qh<Password MS Access - N/APassword, 4 Fx 4lv{4 2l dv{0 l hdvP WA 0 ,4 MySQL API or ODBC selection,  \  8 d 4 F 8v{4 2x d,HX8x4 FL /={@P rLB4Skl,4  rH Z|h{p 2H 0^klybx^klybx^klybx@P rLB4:kSlp 6H 0SkaycwSkaycwSkaycw4  rX A|O0{0 wX =xSdv,<p 6X 0:kHycw:kHycw:kHycwp 2X 0EkSybxEkSybxEkSybx0 UL =\dv4QLAX,h0 WL :kn0 sL AX4 2 ET{0  AXdv08L4 J 3A4{, t, t BDHPtest.vi LVINsql_insert_clust (db ref).vi PTH0POLYsql_insert_clust.vi PTH0LVIN sql_open.viPTH0LVIN sql_error.vi:x[hPTH0POLYsql_select_clust.viaPTH0LVIN sql_close.viLPTH0LVINsql_select_clust (db ref).viaPTH0LVINsql_cmd (db ref).vi$PTH0POLY sql_cmd.vi$PTH0LVINsql_cmd_resp (db ref).viHPTH0 BDHPDz8~ܼ{~&X({${{k\R$z,,GS0g 384 Kt{0 3 cWq<S` `TtX0  `Tt3@PcWhp@@@1p X {(8P  8 5$43 4 2@ rXax{4 3< L :@ sSY00/.-0 @ qWb 8  pP, X 4 B@ cWqhd{4!5QQ! L,!V4^Hn0!@: tL|4! BLh{"@"@"PWq ,"L4" B Wnl{0#  Wq4# 2 XpL{L$ : SY00/.- $30x l84$Q"$44$ BP P{,%d#P4% 6 2P T{0& P &x &@N4x&P4&5lsx0 ,&3 8 $& l  & L &@3 L4& F  M1[KX{H'RM1   ' H 0 @'P ~ B4_m/ A@' 6  @_fhr3hrhr'P4'  v  _m/3\{0( _  _m/0( _  ]o13@( 6  fmgs3gsgs4(3 (0( w  `40( U ]13 (  ( X 84(3 ( 8 (:  4(3  ( 4(3 <( (840(*3L`W  H(58^ ~\ x{{ (  4( K ^H{@)  ,d4) ) 44) xv ~z ) 4)  v~z4) hv~z)4)  v~z) ) )) ) |68 ) 0L,4)  nvr), ) )4)  n vr ) 4) Pfnj) ) 0xd4) ^ fb4)  f nj4)  ^fb ) ) T44) ^fb )4 ) .684) $^fb )d ) ) )"LQp)J8)(DJ )10)4)'DK2 B>XP)WoD$A$ ,)p T4) J ~@{<*  2 yD{!{@, 2O ZZ[4, j {0- 3 o-0- 3  qz -@30-,,-3%,.4-5< -(\-(|-.Px- #(--0d@-1Tm*h { -44- Km{ .4.4 .d4.3&} .<04.3(m}u4.3'}.4.3)m}u.. ...\DT. 5K23K, 0 p../D#. !4.50zPQ 4.5BTp@.1*Aa@ { .L<* .*L*+.%H4.5CdP,.D0<N 4.5)X? P0.@32.P(H.5`7 d {X { .D84. K6 {4/AP</S`'o8/%&0/ 3x r/&% //D$X/0rr/1(\/#0/$D,F5E= /@D=X/X /"/D2. /"/D)t+l@/ l P ! !!#"#(/ /4/+ /1tl4/ -4/,/4/ <./ /!T P/ P/l / 68 / 4/! 0/ /"D! /! 4/ p/ /!!4/!2/! /" 4/#|34/!@14/"4 /# /""4/#5 /" /#H684/$`6 /! /"x# / @D1t+l4//'lNnC=/<*,/%%x&H%/(</#(/T@24/?H@rP/.P4/,H|P4/ B% r8{00 x o340  2%  <{@1Pxr$ 9@01 3%  ,1&&''<L1 :% 00/.-41 B&  {42  2& {@3Px&:03 3& $3(\(|(),,33$L;x0NL3 :& 00/.-43 Bx{ 4@3'(< 4#D(0 4#$)$04(440#dAN^V= 4#)t-# 4#,8,0X440#xB^nf=4044-@S 4@T|Dl)44"`K PMPVYQT<4MM,844 KLAy{ 5L+*L5*L453L<QaY 5L4*d453L+>AQI453L*l=QaY453L+p?AQI5+5* 5L2+<5-0X45"`DI2;6-5/5(|450@Q5=|45?mm0450#,DYc^=5) 5#2-P,450#(CNYS=450#-Ecnh=5,,5#@-H+5#5( 5"/D,81@(<45"` D$N1 5 @D2..P5l# 5"w0=A8n|45 5n{465506Xp 06*3LV 06K 6/D0 /t6-0X 6@D0 /6/t/ 6@/D /06&D/G2B:6#/ 6 @D1@(<465>`P 6-)6(< 0X 6@DD 6/DD6.P46" D+LZc^1465.pDS,6#@1$O. ,6#/M1@46JNQ 6"YZn2446 5LRZ{ 7@TM2475<@Q47;`p 735L7L7)l' m(L075l4738 P785 7 @K9D)J7) 73./7P(7PH47$P7547 ?5<s4{ 8@OL9584L08*3LY 8@3L25L,83L}|ʼ 8@3L3 l84867tp868 8@3L5/\8.b b48 5{9U4U9^(d,9@,lAl<f9H\9UT95 93 9)9E49?7zQ9844959xtQ9J49ML449bOL4N\U9_,`|=49:\;P9\D9\d9L @91?:WP.%NEl h { 9:xi: 9:DWg|9=`|_,,9>k kTa 93;|d95|+09*3LX 09 3Al dH9:9?g\924930GP 9@3L4;|d,9#@9()495(МP,9\D\d)E 9@@F7 =|49v(xQ)@9P^|"e;49 B= "e{:hDlL0:0x b:D>,:3LsLpLlh :B@I/0:?k :B@$ l8 :B@5L :B@;|d\:)tS6SH:,8^^4:"`vDS*3.SX<:S`7 ShfEE:D>V>:zz4:QV3C4:V::zz4:?W{P":px::4:bT|8[Ml ::xWD:=:1t6:D :@T|L0E:FOjH:jHOF0: Al a3@:PAldFe@,:@^w^|P4:"` DJvzKX,:IINhJx4:?g\Q,:3LL:P(PH5:P9:<uYu:W:@4e :[|TH\:$ff4: {;A8;ww`.4;?<$qp4; BF dr{4<  2F s{=W=QT ="/D2FJX0= 3F r = @D9DFJ=,JX=JXJ,=/P0#0X.PJ,=+1@.F,=#@KF =JXJ<=//t1-JXT= 59@;Pq<Ql48LdLML4=bT|8ZM l=Lx,=KPQ=0=$KLWZgj_b=M0=Lx) =LMM, =@KMML=M,ML =@LLM0=&KMl;PK`CX0=&T$t,=2,8)tD$4=mTy0L= :F t00/.-=2zhzzD=cLxGH@o]GdPh@=PAlOd,=PQ kj,=jjmpl8 =@OLQpPh4 =@OLPPH4=bOL4l@o]Nw=LOL4=bOL4@NG4= BO {4>  2O {?VU4?LxQ Q ?"Y]D^H=|?8P(?Qp?UbUt4? B^| Lf{@R^^ @H\pxydy,@N42435<:@wS,@#@S~A8 @ @vDSA8n|@.S@n|S@.S4@?Sx Q#@XX @YMT@@VhVD@cv=P= >DhT @ @TF^H=|T@ ?th J(XxM^ @Y]Ub4@'TQTU@Y @@TDUb8@(T67` @@ToUTb @ @To<V4c`4@"`TT`W$ @"Y\V4c` @Y\UTb@VhV4@ BC #{,A}CPCd,A#@VV44A K:x%-]{4B3:xE.5>E6= B:xDibBUW,BTX X<tBXXXBYX B@YXxXX0B$TT,}4B/WX C=$BYYT[ZZh BX\Y U4B0XU| = BX]YtU4B0XY{ =BYTB[0BWt BX]DZ T4B0XZTy=BZ BXZZZh4B0XZx=BZh4BWttQ(Bg|@B15R[X4d h {4B K[{0C*3L` CX\[V4C0XYz=4CW\oS% C@T|=hTS C@T|h\dCydCVh[4CW]pP$\CF4CW]xhQ&CQZCVY4CW]uP'CYTU4CUC^( C@@8F\^(4C" TJ<bg<CS`F\LRv9:Cy0C 3^| i"e0C ^| fh3@CP^|i"3_lu@,C__``L4C B_, i"w3{4D 2_, x#,{LE :_, y$00/.-0E 3_, w"-@EP^|"9d0tEw0T|4E 2`| #5{LF :`| $00/.-0F 3`| "60F 3= "6FQTHF?bPb] }hg 4d {X {4F Ka]{@G bbc`chde etefDfg Gaobb4Gabsu }yGb Gacb4GacLru}yGb Gao<cc`4Gacqu}yGc` Gac684Gadpu}yGc,Gd\`a aX4G B`| "9{Hh Ha8dd4HadnmuqHd Hae,e 4Hae`me miHe Haeet4HaelemiHet Ha$ee4Haf0k] eaHe HafdfD4Hafj]ea HfD Ha,ff4Hagi]ea Hf HaIg4684Haghh]ea Hg H:xnHg|HLx,H#aa^HH=|T Hah h4Hadom uq4HbT|:4]= MEHqD;EHT|w4HbT|:H\MlH]D HB3[x4H3:xDX>5NEF=4H3:xH,>%N5F- HB@,[x@HPAlOc4H BjH {4I  2jH {0J 3O 4J 2= #5{LK := $00/.-,K?@4@t@T^(=|j( K@@3LN4[xLK :O 00/.-0K 3jH <K DS,F$I8o<o<K L(<x4L0;@3iKi"4,K685<5|k,K/ l;|5L[KxkLK :jH 00/.-Kj(fpK, ))a4K3:x[.%>56- K @TSnn|4K"` Tn_t<K24n|K24n|4K?ooP 4K?opqS!Kc`VKbUHKoy\K\,K@aT:xvD K[qxpxK\4K BAl Sa{4L3[DD$HLo<yLI a L$ a ,L:xvD=|4T^(aL bSS,LZ]D\\],L#@n^n , 0,L2UUVTn|LZh24<LXXT@U4VVhQ24LZL]TL ?S<*%+ I\vvwvLv,LvDh`DL0L$vDw 4D<Lw0LvIp Lw0ww` L@vDwwLw`w L@w0vw0L&vDw*:2LS.L=.E. L[=| L[|yLN4 L  ^^L8qCCrrLDF-GG-4L3[7L$4,4L3[\$4,4L3[^$,L3 D[KLL [2T.K6xD(< LL~,L3L LB}/0L}|\LH LB} l8 LB}[x LB}5LLh LB};|dLXL Lp~@L ~HhHl<4L}hu }y LhH4L}u}yL,L} HL}|~$] }p td {X {4L K]l{4M~lu}y M684Mu}y M4M4m uqM MH M XhMH M4Me miM M$4MXemiM Ml4M] eaMl M4MmuqM M\<4M]ea M< M684M]ea MTM }|`]X,MDHh M@ 0M& @ M4M(]ea M$ M@ d~8M( M]QMD Md~4M' dM(H M~ M@ p~ M @ h4M"`  Mh M"Lh,M#@$MhM$Mx M"$,M#$Mx M @ 84M"`  4T]XpMP M"P,M#@ l pMPM,M$,M $@\MlMl,ML0M,M$(xP M@ M @ $4M"  \-61M4M/! AC=$M,d MlH4M0l! 1)=M MlLH4M0l1 A9=M, MlLh4M0l!,&=M Ml4M0lP,61=M Mld4M0l6A;=Md4MpQ80M$ XMx4M S5M4M|P4MSaSfM(4MtP7M,MdTM }|P % LM`M`MdP4M0Q6 Mp M @84M"`LMh M"pT,M#@MhMM,M$@\ M Mp MT0MMh M@p0M$  MDMcd 0,M` M@ T4Mb  M M@ 4Mb LM M@ `4Mb M` M@ 4Mb  MMM M@`0M&lMh@M1}|@ .{Nt 0h {4M K{-p{ N`0 N`4N3>NFN` N4N3.>6N NP~4N3>{NFN0 N4N3.{>6N N@} ,N}L`hN<NS` SPLhN4N B` SaPt{0O 3` d"0O ` a%3O8O8@OP`d@,O$X4O B dr`{4P 2 sX{LQ : t00/.-0Q 3 r@QP` ,QTQ4QQ94Q 2 \{LR : 00/.-0R 3 @RP`"x,R X4R B8 "D{4S 28 H{LT :8 00/.-0T 38 4T }|$]L{ U@},U}@|B<US`3'DU`4U B 3'MP{0V 3 P*0V  M'3V,|V|,@VPP*nUl@,VL4V B, P*^UT{4W 2, _+m4h{LX :, `&l,00/.-0X 3, ^*n5@XPn*[,XP4X B| n*|[{4Y 2| }+={LZ :| ~&,00/.-0Z 3| |*>@ZP* ,ZZD04Z B  {L[ : &,00/.-0[ 3 *>4[}|8P24[}|lQ3[4[}|Q-[4[}| P+[ a [~ l4[}|p*[ a [}4[}|`Q,[H4[}|T|S1[hh4[}|(P0[~H4[ B *{4\ 2 +=({4]Q\]x 4] B( ,{,^}X(4^ 6 2( @{0_ ( _l<_l _@}l4_}|<0._8X_+gi+i_11_T_X;_11_)_9Q9\_L& &_  y_py_FQtGtG4_ 6 2C $24{0` C #3 `@}V<` l `<` }~ ~~L~,l4`}|@l0/<` 8 p`2II`4II`q}uurr`l,`3LxҴ",`5?}| `B@/0` d `B$ l8,`4L?}x68,`;@@t~< `BD5L,`0@4~ 5 `Bx;|d,`3@T~L@5| `B[x,`ij(~,kH` G gx{L{ `$l4` K$G{8{$alLd a$68a4a$ W g_ a$$l54a$PG WO4a$Wg_4a$GWOad a$@68aaL a$dax4a pA4a$<GWOaL4a P;4a  - 8{b$O OHbR'M bl8$b,h4b N8 '@{4c v, )7{@dP~8B4)7A@d 6, 07gsgsgs@d 6, @)0hrhrhr0d _8 '9dt00d _, )70d U8 'M4dQ8*:0d w8 *J4d 2 + 9{0e  *:e4e J *<{ f@0,f`8f@4f à0?f4f 0=ffdf f@l88f: 4'EGh4f LĜ0< fh|d f@0 f@f0f;4'<78/0f;D47EG<?f̨ ff f@X0f;T<'D7@/4fQSff,ft fHǤ68f44f J ES5p{,g&4g  2 Td{0h  S hdѰ$ h@X4h KHs{id4i ʠP@iPyd4i pB4i ,PEidiXm@/m/4i 80>iO--<??i4i Kh{j0:8/8@j1 ňs|+{,jdpȨdjdjp4j  )p{kOLM<kxI(LL3L@k1 dh>\h {4k3h.&kѰkd$0k t :4k  {%d{ lHl,pl4l3HŴs{ lHl4l3Hǐs{4l3Hs{4l3HȔl lH<ɘȨlȨ lHD`68 lH4l3HPl lHxdld4l3H4l3HɄ0l@ 04l B{<m x@mlLm =9D0x.21tD0m$mpmlk{k\m@ O 4m p:4mQ8:84m Jt :Y{4n 0 2t =l{o{_{oȨ0o@<Ȩ4o BH{4p ͼp0Cp<4p Pl0Dpp  pp{_ppp=,,ppD4p3h¬.>6 phƨѰ ph4p3hЈ.& phxD$4p3h.>6<p h<HX$,p$HhLp xD@<l0X$px664p BvD*,{4q B{4r BK-P;{s9DQTQF z FzsQpQTNwNT ( zX  b  l  v x Helvetica Helvetica Helvetica01RSRC LVINLBVW >0 4 RSID$LVSR8BDPWLLIvi`CPTMtDSTMDFDSLIdsVICDversDLDRFPTDCPMpICON(icl8TH-{?*{@*{Ah.{B$.{CP-{DxX-{Ed-{Fl-{Gd-{H*{I-{Jx-{K,{L){Mx+{Nܔ*{O8*{P+{Q,{R@*{S*{T*{U4*{VH*{W+{X*{Y\D,{Z+{[-{\\<-{],{^T%{_t,{`({a l"{bh ({cP,{d${e0*{f@){g\,{hX%{i<<){jd({k){ld*{m@%{n,{o,*{p0){q|zrl+{sDz 0{+*{0{/{Ȅ%{,{4){ ({test.vi